BMv16( }}}~~~~~~|||{{{~~~~~~~~~}}}|||yyyyyyzzz|||~~~}}}{{{yyywww}}}yyy~~~~~~yyy{{{yyy}}}}}}yyyyyyyyywwwtttuuuxxxzzzxxxzzz~~~}}}zzzxxxyyyzzzzzzzzzxxxwwwvvvwwwxxxxxxxxxvvvxxx~~~zzzzzz}}}{{{tttxxxzzzzzzuuusssvvvxxxxxxzzzzzzwww|||yyyuuu{{{{{{vvvzzz}}}wwwzzz~~~yyy|||yyyxxxyyyxxxwwwzzz~~~~~~|||{{{~~~|||}}}|||yyyzzz|||||||||yyyyyyyyyzzzzzz|||}}}~~~vvvwwwyyy{{{}}}}}}}}}|||{{{{{{{{{xxxyyyxxxxxxvvvuuuyyy{{{zzzxxxzzz|||{{{|||yyyxxxxxxyyyyyyxxxvvvttt{{{}}}yyy|||~~~{{{wwwuuuuuuwwwyyyzzzzzz{{{||||||||||||{{{zzzxxxyyyzzzzzz{{{|||}}}}}}{{{zzzxxxuuusssvvv}}}}}}|||}}}~~~|||~~~{{{{{{|||}}}}}}{{{yyyyyyyyyzzz{{{|||}}}~~~{{{{{{|||||||||||||||{{{xxx|||yyyyyy|||~~~~~~zzzxxx{{{|||}}}yyy{{{{{{yyyyyy{{{zzzxxxwwwwwwxxxyyyyyyyyy{{{}}}yyyzzz~~~}}}|||}}}wwwxxxxxxyyyxxxwwwvvvuuuxxxvvvsssqqqssswww{{{{{{|||}}}|||{{{|||~~~}}}||||||{{{{{{|||~~~~~~|||{{{yyyyyyzzzzzz{{{|||~~~~~~}}}}}}||||||||||||yyy}}}yyyxxx}}}|||xxxzzz|||}}}zzz{{{{{{xxxwwwyyy{{{yyywwwvvvxxx{{{}}}}}}{{{|||xxxzzz||||||yyyxxxvvvvvvxxxyyyyyyxxxyyyyyyzzzzzzyyywwwuuutttwwwvvvtttsssuuuxxx|||ppprrrvvvwwwxxxxxxxxxyyy~~~~~~||||||{{{|||{{{wwwyyy~~~{{{{{{{{{{{{||||||{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}||||||}}}~~~|||xxx~~~|||yyy~~~xxxtttvvv{{{|||yyy~~~zzzxxxzzz{{{yyyxxxzzz|||zzzyyyyyy{{{}}}}}}|||yyy}}}~~~{{{yyy{{{}}}|||{{{{{{zzz|||~~~~~~}}}|||{{{{{{{{{{{{yyywwwuuutttrrrtttxxx{{{}}}|||{{{zzzrrrtttwwwyyyzzz{{{{{{{{{}}}}}}~~~~~~~~~}}}}}}|||||||||}}}{{{vvvvvvzzz|||{{{}}}|||{{{yyyxxxxxxyyy{{{{{{zzzzzzzzzzzz{{{{{{|||yyyyyyyyy{{{}}}~~~xxx{{{yyyvvv||||||zzzuuuqqqtttzzz|||yyywwwtttsssxxx{{{zzzzzz}}}{{{{{{{{{}}}~~~}}}yyywwwvvvzzz{{{yyyyyy|||~~~|||zzzzzzzzz|||~~~~~~|||{{{zzzzzzzzzyyywwwuuusssqqqpppsssvvvyyy{{{zzzyyyxxxppppppqqqrrrtttvvvvvvwww~~~~~~|||{{{}}}~~~~~~|||~~~~~~}}}}}}~~~~~~yyy{{{{{{xxxyyy~~~~~~||||||{{{xxxvvvvvvxxxzzz{{{{{{zzzyyyxxxxxxxxxxxxuuuvvvwwwzzz}}}||||||www{{{yyywwwyyyxxxtttqqquuu{{{}}}yyyssspppqqqvvvyyyyyyyyy{{{wwwxxxyyy{{{|||zzzuuuqqqsssvvvxxxvvvwww{{{{{{xxxsssrrrrrrsssuuuuuutttrrrxxxxxxxxxxxxvvvtttrrrpppuuutttqqqpppqqqtttxxxzzzmmmkkkjjjjjjllloooppppppxxx}}}|||}}}|||~~~}}}|||||||||}}}}}}|||zzzvvvzzz{{{{{{|||wwwyyy{{{zzzxxxwwwxxxzzz|||{{{zzzxxxwwwvvvuuuuuuvvvwwwxxxzzz{{{|||}}}}}}www}}}zzzwwwzzzyyywwwwwwwwwtttqqquuuzzz{{{wwwuuuqqqqqquuuwwwuuutttuuurrrrrrsssuuuvvvuuurrroooqqqtttuuussssssvvvtttpppuuusssrrrrrrssstttsssqqqppppppppppppooommmkkkjjjmmmkkkgggeeeeeehhhlllooommmkkkjjjkkkmmmooonnnlll|||www~~~www|||}}}yyyvvvxxxzzz{{{zzzxxxwwwxxx{{{zzzwwwsss}}}}}}{{{{{{yyyuuurrrvvvzzz|||zzzxxxxxxyyy}}}|||zzzxxxvvvtttssssssxxxyyyzzzzzzzzzyyyxxxwwwvvv}}}zzzwwwzzzwwwuuu}}}vvvuuussspppsssxxxwwwsssxxxtttrrruuuuuuqqqoooooonnnmmmmmmnnnpppqqqqqqpppqqqssssssppppppqqqooojjjiiigggeeedddeeeeeeeeedddbbbbbbcccbbbaaa```^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVXXXZZZ[[[XXXUUU{{{{{{~~~~~~|||}}}}}}{{{yyyyyyxxxwwwwwwxxxzzzzzz}}}vvvuuu{{{zzztttuuu{{{~~~|||zzzwwwwwwyyy{{{}}}{{{xxxvvvuuuvvvxxxyyy|||yyyvvvuuusssqqqooouuuvvvvvvuuurrrooooooooossstttuuuvvvuuutttqqqpppsssqqqnnnllllllnnnqqqsssrrrrrrrrrpppmmmiiieeebbbgggfffeeeccccccdddeeeeeebbbeeegggfffaaa]]]\\\\\\YYYVVVRRRQQQSSSSSSRRRPPPRRRQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHFFFEEEDDDCCCCCC>>>???AAACCCDDDDDDCCCCCC~~~}}}~~~|||zzzzzzzzzyyyyyyyyyzzz{{{|||yyywwwwwwzzzzzzwwwwwwyyy}}}{{{xxxuuutttuuuxxx{{{zzzyyywwwvvvwwwxxxyyyzzz{{{yyyvvvuuuttttttrrrppptttuuuuuusssooommmllllllkkkllllllkkkjjjiiigggfffhhhgggeeeccccccdddfffhhhfffeeedddbbb^^^ZZZWWWUUUYYYWWWUUUSSSRRRQQQQQQQQQNNNPPPRRRPPPLLLIIIIIIIIIEEEBBB???>>>@@@AAA@@@>>>;;;;;;;;;:::999888666666888888777777777777777777777888999:::::::::::::::ӵĦĦӵĦ~~~~~~~~~|||zzzyyyyyyyyyyyyyyyzzz{{{{{{yyy}}}~~~}}}}}}}}}zzz}}}zzzvvvssssssvvvzzz|||uuuuuuuuuvvvwwwwwwxxxxxxwwwuuusssrrrrrrqqqpppooooooppppppnnnjjjgggffffffdddcccaaa___^^^\\\\\\[[[WWWWWWVVVUUUTTTTTTTTTUUUSSSRRROOOMMMJJJGGGEEEDDDDDDCCCBBB@@@???>>>>>>>>>;;;<<<<<<;;;8887777778887775553333335556665555554445556667776665554443330000001111112224445555554443333333333333334444444ĉ@ӵ>L=hĦ4ĉ@ӵ>L~~~~~~~~~~~~~~~}}}{{{xxxwwwwwwwwwwwwxxxxxxxxxwww~~~~~~xxxxxxvvvtttssstttvvvwwwxxxqqqrrrsssttttttsssrrrrrrrrrpppmmmkkkjjjhhhfffddddddeeeeeeccc___\\\ZZZZZZVVVUUURRROOOMMMLLLLLLMMMEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@>>><<<:::999999999555555666666666777888888666555555444333333444444555555444555666666777777///111333444555444333222666666666666777999:::;;;888777666555555666777777GG=?HdĦ=ĪjGG=?HdĦ~~~~~~||||||}}}~~~}}}|||}}}~~~}}}}}}xxxxxxxxxxxxwwwwwwvvvvvvsss{{{~~~zzzzzz}}}zzzqqqqqqpppqqqsssttttttpppmmmnnnnnnoooooonnnllliiihhhgggddd___\\\YYYWWWSSSQQQRRRSSSSSSQQQMMMJJJIIIIIIDDDBBB>>><<<::::::;;;<<<888999999999999888777666777777666666666666777777333444444555666777777777888777777777777888999999555666777888888888999999777888:::<<<===============<<<;;;::::::;;;<<<===@@@???>>>=========>>>???ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ}}}~~~zzz{{{|||}}}~~~}}}{{{zzz{{{||||||{{{yyyyyyyyyxxxwwwuuutttsssssswwwyyyxxxwwwvvvsssnnnnnnnnnooorrrsssqqqjjjdddeeeeeedddccc```]]]ZZZYYYTTTQQQMMMIIIGGGDDDAAA???@@@AAABBB@@@===:::::::::999888666444333444555666444444555555555555444444777777888888999:::::::::888999999::::::999888888:::999999;;;===??????>>>:::<<<===>>>===<<<===>>>BBBCCCDDDEEEFFFGGGIIIIIIDDDCCCAAA???>>>???@@@AAAEEEDDDDDDDDDDDDDDDEEEEEE?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~}}}~~~{{{|||}}}|||{{{|||~~~zzzxxxxxxxxxxxxwwwwwwwwwwwwuuusssqqqnnnmmmpppnnnoooqqqpppjjjggggggeeecccbbbdddeeebbb[[[TTTRRRRRRPPPNNNLLLIIIFFFEEEBBB@@@===<<<<<<;;;:::888888999:::999666444444555666666555555666777888999666666777777888888999999<<<===>>>??????>>>======<<<===>>>??????>>>>>>======<<<===@@@DDDEEEDDDBBB@@@CCCEEEEEECCCBBBCCCDDD@@@?????????@@@CCCEEEFFFKKKIIIGGGEEEDDDFFFGGGIIIFFFGGGHHHHHHIIIIIIIIIIII4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~~~~|||~~~~~~|||zzzzzz|||{{{xxxvvvvvvuuussstttssssssqqqnnnkkkhhhffffff``````eeecccZZZWWW[[[UUURRROOOOOOOOOMMMFFF@@@BBBAAA???===:::888777666888666555666999:::::::::888999:::999777666666666222222333444555666888999::::::::::::;;;===>>>???AAABBBCCCCCCCCCAAA???===<<<>>>@@@CCCDDDEEEEEEEEE@@@@@@BBBEEEJJJKKKIIIFFFBBBEEEHHHGGGEEECCCDDDEEEJJJHHHGGGFFFHHHJJJNNNPPPKKKJJJGGGFFFFFFHHHJJJLLLGGGHHHJJJKKKLLLLLLLLLKKK4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ{{{|||||||||~~~~~~}}}~~~|||xxxuuuuuuttttttsssnnnnnnllliiieee```\\\YYYXXXVVVSSSNNNJJJGGGEEEDDDBBB???===>>>???>>>;;;888777777888999::::::;;;;;;555;;;===:::777:::<<<<<<<<<===<<<999666666999<<<777777888999:::<<<======AAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGIIIIIIGGGDDDBBBFFFHHHJJJJJJIIIIIIJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLGGGIIILLLNNNOOONNNLLLKKKMMMMMMNNNNNNNNNOOOOOOPPPNNNNNNNNNNNNMMMLLLLLLKKKLLLMMMNNNOOOPPPOOONNNMMM4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ|||}}}}}}}}}~~~{{{|||~~~~~~}}}|||zzzyyyyyyzzzwwwrrrnnnllljjjhhhgggaaa```]]]ZZZVVVQQQNNNLLLHHHGGGEEECCCAAA???======999888888:::===???>>><<<;;;::::::;;;;;;===>>>>>>:::>>>???<<<;;;>>>???>>>===>>>???===;;;;;;===@@@CCCCCCBBBAAA@@@???>>>===CCCCCCCCCDDDDDDDDDDDDDDDBBBDDDGGGIIIKKKKKKIIIIIIEEEGGGJJJKKKJJJIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNIIIKKKMMMPPPQQQPPPOOONNNOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQRRRRRRRRRQQQPPPPPPQQQRRRSSSRRRQQQOOOOOOPPP4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~~~~~~~~~~zzzxxxzzz|||zzzzzz{{{zzzxxxtttooommmoookkkeee```]]]ZZZVVVTTTNNNLLLIIIFFFBBB@@@>>>===999999999:::999999888888777777888;;;???AAAAAA@@@@@@???>>>===>>>???BBBCCC@@@BBBAAA???AAADDDDDD@@@@@@AAABBBBBBAAAAAABBBCCCJJJJJJHHHGGGEEECCCBBBAAAFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGIIIJJJLLLMMMMMMMMMFFFIIILLLNNNMMMLLLLLLLLLNNNNNNOOOPPPPPPQQQQQQQQQMMMOOOQQQSSSTTTTTTSSSRRRSSSTTTUUUVVVVVVUUUSSSRRRUUUVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXUUUQQQPPPRRRUUU4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR}}}}}}~~~zzzwwwwwwxxxvvvvvvuuurrrnnnhhhccc```^^^ZZZUUUQQQMMMJJJFFFDDD???===;;;999777666777777666777999:::;;;;;;;;;:::>>>>>>@@@BBBDDDEEEFFFEEEDDDBBB@@@??????BBBDDDFFFFFFFFFDDDBBBEEEIIIGGGBBBDDDEEEFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMJJJMMMQQQRRRRRRQQQPPPQQQQQQQQQRRRRRRSSSSSSTTTUUURRRTTTVVVXXXYYYYYYXXXXXXVVVXXX[[[]]]]]]\\\ZZZXXXYYYYYYZZZ[[[\\\\\\[[[[[[XXXZZZZZZVVVSSSRRRVVV[[[4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h}}}}}}}}}yyytttqqqooommmkkkgggaaa\\\WWWTTTRRRMMMJJJGGGDDDBBB@@@===;;;888777666666777888:::;;;======>>>???@@@@@@@@@@@@BBBDDDFFFGGGHHHIIIJJJKKKFFFDDDBBBAAAAAACCCEEEGGGIIIIIIGGGEEEHHHKKKIIIDDDHHHHHHHHHHHHIIIHHHFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJKKKLLLMMMOOOOOOPPPPPPPPPOOONNNNNNOOOPPPPPPLLLOOORRRTTTTTTSSSSSSTTTUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYZZZ\\\\\\\\\\\\\\\WWWYYY\\\___``````___]]][[[[[[\\\]]]]]]^^^]]]]]]YYYYYYYYYVVVUUUVVV[[[___4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s{{{zzz}}}zzzzzzxxxtttoooiiiddd```^^^ZZZTTTNNNIIIGGGFFFFFFBBB@@@>>>>>>>>>===;;;999777888999:::<<<>>>@@@AAABBBBBBAAAAAABBBCCCCCCDDDBBBDDDGGGIIIIIIJJJKKKMMMGGGFFFDDDCCCCCCDDDFFFGGGJJJLLLKKKHHHIIILLLKKKGGGLLLJJJIIIIIIKKKKKKJJJIIIKKKLLLLLLMMMNNNNNNOOOOOOLLLLLLNNNOOOQQQRRRSSSTTTPPPPPPQQQRRRSSSUUUVVVWWWNNNPPPSSSTTTTTTTTTVVVWWWYYYYYYXXXXXXXXXZZZ\\\]]]^^^^^^____________^^^^^^XXXZZZ]]]___`````````___\\\\\\]]]^^^^^^^^^]]]]]]ZZZYYYWWWWWWXXX[[[^^^___Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ~~~yyywwwvvvtttqqqnnniiiccc]]]XXXSSSOOOMMMJJJFFFBBB@@@???@@@AAA>>>=========??????>>><<<999:::<<<>>>@@@AAABBBBBBCCCBBBAAA@@@AAACCCEEEGGGEEEGGGIIIIIIGGGGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGHHHLLLOOOPPPLLLKKKMMMMMMKKKMMMJJJIIIJJJMMMPPPPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSOOOOOOQQQRRRTTTVVVWWWXXXTTTTTTUUUWWWXXXYYYZZZ[[[TTTUUUVVVVVVVVVXXX[[[]]]^^^]]]\\\\\\]]]^^^```bbbbbbbbbbbbaaaaaa```_________```aaaaaabbbaaaaaaaaa^^^^^^^^^___^^^^^^]]]]]]___[[[XXXXXX\\\______]]]?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ|||yyyrrrtttrrrmmmjjjeee]]]UUUOOOJJJFFFDDDCCCBBB@@@???>>>???@@@AAA???>>>>>>???AAABBBAAA???;;;<<<>>>@@@AAAAAAAAA@@@CCCBBB@@@???@@@CCCGGGIIIKKKMMMMMMKKKFFFCCCCCCDDDIIIIIIIIIIIIIIIIIIHHHHHHMMMRRRSSSOOOLLLMMMOOONNNMMMJJJHHHJJJOOOTTTUUUUUUMMMNNNPPPQQQSSSUUUVVVWWWQQQRRRSSSUUUWWWYYYZZZ[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ\\\```cccbbbaaa```___```bbbdddeeeeeeeeedddcccaaa``````___ggggggfffeeeddddddcccccc_______________^^^]]]\\\ccc^^^YYYZZZ___bbb___[[[>AneneneneDenene>Ak<fhDenenene}}}xxxpppjjjfffccc^^^[[[VVVPPPIIIFFFEEECCC>>>:::=========@@@CCCEEEEEEDDDAAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA???>>>@@@AAABBBBBBBBBCCCEEEGGGGGGHHHHHHFFFCCCBBBDDDFFFAAAFFFLLLOOONNNLLLLLLMMMKKKNNNSSSUUUSSSPPPNNNMMMNNNMMMKKKMMMPPPTTTVVVWWWRRRTTTWWWWWWWWWWWWXXXZZZWWWYYY[[[ZZZYYYYYY\\\___\\\___bbbaaa___]]]^^^____________```aaacccdddeeegggffffffeeedddcccbbbbbbccceeeggggggggggggggghhhjjjfffeeeeeeccc___^^^``````___^^^\\\\\\\\\]]]^^^fffbbb^^^]]]^^^___^^^}}}{{{zzzrrrmmmeee___ZZZVVVRRROOOLLLGGGBBBAAABBBAAA>>>;;;>>>???@@@CCCFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCAAA???===<<<;;;<<>>???AAACCCBBB@@@BBBBBBDDDFFFHHHHHHFFFCCCGGGFFFDDDCCCCCCCCCCCCDDDAAAAAABBBBBBAAA???===<<<999;;;>>>AAAEEEGGGIIIJJJCCCDDDFFFFFFDDDBBBAAABBBBBBDDDGGGHHHJJJLLLPPPSSSOOOQQQRRRRRRPPPNNNNNNOOOTTTTTTSSSUUUWWWYYYYYYXXXWWWZZZ]]]______^^^^^^^^^\\\^^^aaabbbaaaaaaaaabbbbbbccccccbbb```___aaabbb___aaacccfffhhhiiiiiiiiidddgggiiihhhffffffhhhjjjhhhgggffffffeeeeeeffffffbbb``````bbbaaa\\\YYYZZZ]]]\\\\\\\\\]]]^^^______]]]]]]^^^___aaa```]]]{{{vvvooogggaaa^^^XXXTTTOOOJJJFFFCCCAAA@@@CCCAAAAAACCCFFFHHHHHHGGGHHHGGGGGGHHHIIIIIIHHHFFFIIIGGGEEECCCBBBBBBCCCDDD??????AAABBBBBBAAA@@@?????????@@@BBBEEEEEEEEEDDDAAABBBDDDEEEDDDBBB@@@???CCCDDDFFFHHHJJJMMMOOOQQQQQQRRRRRRQQQPPPQQQSSSUUUXXXWWWWWWYYY[[[\\\ZZZYYYUUUYYY\\\^^^^^^]]]\\\]]]ZZZ\\\```bbbccccccccccccdddcccbbbaaa``````aaaccc]]]```cccfffiiiiiiiiiiiibbbeeehhhgggddddddfffjjjfffeeecccdddeeefffggggggddd```___aaa___\\\[[[]]]aaa```___^^^]]]\\\[[[[[[[[[\\\]]]^^^______^^^]]]|||yyytttlllccc[[[TTTQQQNNNLLLIIIFFFCCCBBBBBBCCCEEEEEEFFFGGGIIIKKKKKKJJJNNNLLLIIIHHHIIIJJJJJJJJJIIIGGGEEECCCBBBBBBCCCDDD===???AAACCCEEEFFFFFFEEEDDDBBBAAACCCEEEEEECCCAAA@@@AAABBBCCCDDDBBB@@@>>>BBBDDDGGGJJJMMMNNNNNNNNNRRRSSSSSSSSSSSSUUUXXX[[[ZZZYYYYYYZZZ\\\]]][[[ZZZUUUXXX[[[]]]]]]\\\\\\]]]\\\]]]___aaabbbaaa___^^^cccbbb```___```aaabbbbbb\\\___bbbeeehhhhhhhhhhhhbbbdddffffffdddccceeehhheeecccbbbdddhhhjjjkkkjjjgggbbb___```___]]]___cccddddddcccbbb```^^^]]]\\\___^^^^^^^^^^^^___aaabbb{{{wwwrrrooohhh```XXXQQQLLLJJJHHHHHHFFFDDDBBBBBBDDDFFFFFFGGGHHHIIIJJJJJJJJJJJJPPPMMMJJJIIIJJJLLLLLLLLLIIIHHHFFFEEEDDDEEEEEEFFF@@@BBBDDDGGGIIIJJJKKKKKKEEEBBB@@@BBBEEEGGGGGGEEEAAAAAAAAABBBCCCCCCAAA???BBBCCCFFFKKKOOOQQQPPPOOOTTTUUUUUUUUUUUUWWW[[[^^^ZZZYYYXXXYYY[[[\\\[[[ZZZXXXZZZ]]]]]]]]]]]]^^^```aaa```_________^^^[[[XXXaaa```___```bbbccccccccc___aaacccfffgggiiiiiiiiieeeeeefffgggiiijjjjjjkkkhhhggggggkkkpppsssrrrppplllgggdddeeedddccceeeiiiggghhhhhhhhhgggfffeeeeeedddeeedddcccbbbcccfffiii}}}uuuooofffccc]]]VVVPPPLLLJJJIIIHHHIIIHHHFFFCCCCCCFFFIIIFFFHHHIIIJJJJJJIIIIIIIIINNNMMMLLLMMMNNNNNNLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGIIIKKKMMMNNNMMMMMMHHHDDD@@@AAAEEEIIIIIIHHHCCCAAA@@@AAACCCDDDBBB@@@BBBBBBDDDHHHOOOTTTVVVUUUVVVWWWWWWVVVUUUVVVYYY\\\YYYWWWVVVVVVXXXZZZ[[[[[[[[[\\\\\\\\\\\\]]]```bbbcccaaa______``````^^^\\\```______bbbeeegggfffdddeeeeeeggghhhiiikkkllllllkkkiiiiiilllrrrvvvvvvtttqqqpppqqqvvv{{{}}}zzzvvvsssppppppsssssspppooorrrppppppppppppooonnnlllkkkjjjlllmmmllljjjjjjlllnnn~~~yyypppiii^^^ZZZUUUOOOLLLJJJJJJKKKKKKLLLLLLIIIFFFEEEHHHKKKFFFHHHKKKLLLKKKJJJJJJKKKJJJKKKNNNQQQRRRPPPLLLHHHIIIJJJKKKKKKLLLKKKKKKJJJKKKLLLMMMOOOOOOOOONNNNNNLLLFFFAAAAAAEEEIIIIIIHHHDDDBBB???@@@BBBDDDCCCAAACCCAAAAAAFFFNNNVVVZZZ\\\XXXXXXXXXWWWUUUUUUVVVXXXXXXVVVTTTTTTWWWYYY[[[[[[ZZZ[[[[[[ZZZZZZ[[[___bbbaaa___]]]___bbbeeeeeeccc```___```ccchhhiiihhheeejjjjjjjjjkkklllmmmooopppooolllkkkqqq{{{|||yyyxxxyyy~~~zzzzzzyyy||||||yyyyyyyyyyyyxxxwwwtttqqqooommmmmmqqqttttttqqqooooooqqqzzzsssjjj```ZZZTTTSSSQQQOOOMMMLLLKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIFFFGGGHHHGGGGGGGGGIIIKKKHHHIIIKKKLLLNNNNNNOOOOOONNNLLLKKKKKKLLLMMMMMMLLLNNNMMMLLLLLLMMMOOOQQQSSSJJJGGGEEEEEEGGGIIIGGGEEEBBBEEEEEECCCDDDHHHHHHFFFJJJEEEAAACCCIIIOOOQQQPPPQQQSSSWWWXXXXXXXXXYYYZZZVVVSSSQQQRRRVVVZZZZZZXXXSSSWWW[[[]]]]]]]]]___aaabbbcccdddeeefffffffffeeeaaaeeeiiilllmmmnnnooopppmmmoooqqqqqqqqqtttyyy}}}wwwtttrrrvvv~~~~~~|||zzzyyyxxxqqqrrrtttxxx{{{zzzuuuqqq~~~yyyrrrkkkccc[[[UUUSSSQQQOOOMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIGGGHHHIIIIIIHHHIIIJJJLLLJJJJJJLLLMMMNNNOOOOOOOOOLLLKKKJJJKKKNNNPPPPPPOOOOOONNNMMMLLLLLLMMMNNNOOOKKKIIIFFFFFFHHHHHHGGGEEEDDDGGGGGGEEEFFFIIIIIIGGGIIIFFFCCCEEEKKKQQQRRRQQQQQQSSSVVVWWWWWWVVVWWWXXXWWWUUUTTTTTTWWWYYYZZZZZZZZZ[[[]]]]]]\\\^^^bbbffffffgggggghhhiiijjjjjjkkkgggjjjnnnpppqqqqqqqqqrrrpppssswwwxxxxxxyyy{{{}}}}}}}}}}}}{{{yyywwwvvvuuunnnnnnoooqqqsssrrrnnnjjjzzzrrriiibbb[[[UUURRRQQQOOOMMMJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMOOOPPPPPPPPPPPPKKKJJJJJJMMMPPPRRRSSSRRRPPPOOOMMMKKKKKKKKKKKKLLLLLLJJJHHHGGGHHHHHHGGGFFFGGGJJJJJJGGGGGGJJJJJJHHHHHHFFFFFFIIIOOOSSSTTTSSSRRRSSSUUUVVVUUUTTTUUUVVVXXXXXXXXXWWWWWWWWWYYY[[[___^^^]]][[[[[[___dddiiihhhhhhhhhhhhiiikkkmmmnnnkkknnnpppqqqqqqpppqqqqqqppptttyyy||||||zzzyyyyyy~~~{{{yyywwwvvvuuutttrrrpppnnnlllkkkgggffffffggggggfffcccaaa~~~~~~xxxmmmccc\\\WWWSSSQQQOOOMMMKKKIIIIIIJJJLLLMMMMMMNNNOOOPPPOOOMMMKKKIIIKKKJJJKKKLLLNNNOOOOOONNNNNNNNNOOOPPPQQQQQQPPPPPPLLLKKKLLLNNNRRRSSSSSSSSSOOONNNMMMKKKJJJJJJJJJJJJLLLKKKJJJIIIHHHHHHGGGGGGJJJLLLLLLIIIIIILLLKKKIIIHHHHHHIIILLLQQQTTTTTTSSSSSSTTTUUUUUUSSSRRRSSSTTTXXXZZZ[[[YYYVVVVVVYYY\\\^^^]]][[[ZZZ[[[^^^bbbeeeeeeeeeddddddeeehhhjjjllliiikkkmmmmmmkkkjjjjjjkkkkkknnnqqqttttttrrrqqqpppvvvzzz|||zzzvvvssstttwwwxxxtttsssuuuvvvsssrrrsssoooooopppooommmkkkhhhgggeeedddcccaaa```^^^]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYY~~~~~~~~~zzzrrrggg]]]VVVSSSQQQPPPLLLLLLJJJJJJJJJKKKMMMNNNLLLNNNOOOPPPPPPNNNLLLKKKLLLKKKKKKMMMPPPRRRPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPOOONNNNNNPPPRRRSSSRRRPPPMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGHHHJJJMMMMMMJJJJJJLLLLLLIIIHHHIIIKKKNNNQQQSSSSSSSSSSSSTTTUUUTTTRRRQQQRRRTTTWWWYYYZZZXXXUUUTTTWWWZZZ[[[[[[[[[[[[]]]^^^______```___^^^^^^___bbbdddfffcccdddeeedddaaa``````aaaccccccccccccdddeeeddddddccchhhjjjhhhaaa]]]___bbbaaa]]]\\\___aaa______aaa]]]]]]]]]\\\ZZZXXXVVVUUUTTTSSSRRRQQQPPPOOONNNMMMMMMNNNNNNNNNNNNNNNOOOPPP~~~yyyuuuooohhh___WWWQQQOOOMMMLLLIIIIIIIIIJJJKKKLLLNNNNNNLLLMMMNNNOOOOOOOOONNNMMMLLLKKKKKKNNNRRRTTTQQQOOOPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPQQQRRRRRRPPPNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJIIIGGGFFFHHHIIIIIILLLLLLIIIIIILLLLLLJJJIIIJJJLLLNNNOOOPPPQQQQQQRRRRRRSSSQQQPPPPPPQQQSSSUUUUUUUUUTTTRRRSSSTTTVVVXXXXXXXXXZZZ\\\\\\ZZZXXXYYYYYYXXXXXXXXXZZZ[[[\\\ZZZZZZZZZXXXVVVTTTTTTUUUWWWUUURRRQQQSSSUUUWWWWWWSSSVVVWWWUUUOOOMMMNNNQQQOOOKKKJJJNNNPPPNNNNNNOOOLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDCCCCCC@@@BBBCCCCCCCCCCCCEEEFFF}}}zzzyyy{{{|||zzztttnnnfffaaaYYYSSSPPPMMMKKKIIIDDDFFFHHHJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPLLLJJJKKKNNNSSSUUURRRNNNQQQQQQQQQQQQPPPPPPOOONNNPPPOOOPPPQQQSSSRRROOOMMMOOOOOONNNMMMLLLJJJIIIHHHFFFHHHIIIHHHFFFFFFHHHKKKGGGJJJJJJHHHHHHLLLLLLJJJIIIJJJKKKLLLLLLMMMNNNPPPNNNOOOOOONNNMMMMMMOOOQQQSSSQQQOOOOOOPPPRRRRRRRRRRRRQQQQQQSSSVVVVVVSSSPPPOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMMMMKKKHHHFFFGGGHHHHHHEEEBBBBBBDDDGGGGGGGGGGGGHHHHHHFFFCCCCCCEEEGGGDDDAAA@@@DDDEEEBBB@@@AAA????????????>>>>>>======::::::::::::;;;;;;<<<<<<777999;;;;;;999888999:::~~~|||~~~~~~{{{xxxvvvuuuwwwzzzxxxrrrlllaaa]]]XXXTTTQQQNNNLLLJJJAAACCCFFFIIIKKKLLLKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRLLLJJJJJJNNNTTTUUURRRNNNQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOOQQQSSSRRRPPPNNNRRRQQQPPPNNNLLLJJJGGGFFFDDDFFFHHHGGGFFFFFFHHHKKKEEEHHHIIIGGGHHHKKKLLLJJJJJJKKKKKKKKKJJJKKKMMMNNNLLLLLLLLLKKKJJJKKKNNNPPPQQQNNNKKKLLLOOOQQQQQQOOOMMMKKKJJJKKKMMMNNNLLLJJJGGGHHHHHHHHHHHHGGGFFFFFFBBBCCCBBB@@@===<<<<<<>>>;;;999777888;;;===<<<;;;AAAAAA???>>>===>>>@@@CCC@@@<<<<<<>>>>>>:::777777777777666666666666666666222222333444555555666777222555777666333111111222{{{{{{~~~}}}wwwxxxzzz{{{yyysssjjjdddZZZUUUQQQPPPMMMIIIHHHJJJGGGHHHIIIJJJLLLMMMNNNNNNKKKMMMNNNNNNMMMKKKKKKKKKOOOMMMLLLNNNQQQRRRPPPMMMOOOKKKJJJNNNSSSTTTNNNHHHLLLMMMPPPSSSPPPJJJJJJNNNSSSQQQOOOLLLIIIGGGFFFEEEDDDFFFGGGHHHHHHHHHJJJLLLMMMLLLJJJIIIJJJIIIHHHFFFHHHHHHGGGGGGGGGHHHIIIIIIEEEGGGHHHFFFCCCBBBDDDGGGHHHFFFDDDDDDFFFGGGEEEBBB@@@BBBDDDFFFFFFEEECCCAAACCCAAA@@@@@@AAA@@@<<<999<<<<<<;;;:::888777666666555555444444333333222222555555555555555555555555999888666444333333444444333222111111111111111111000000000000000000000000000000//////............~~~zzz{{{}}}yyyyyyzzzzzzvvvnnnddd]]]WWWRRRMMMLLLIIIFFFGGGJJJIIIIIIIIIJJJKKKLLLMMMNNNLLLNNNOOOPPPOOONNNNNNNNNPPPNNNNNNOOOQQQRRRQQQNNNMMMLLLLLLOOOSSSSSSOOOKKKNNNMMMOOORRRQQQLLLKKKNNNOOONNNLLLJJJIIIHHHGGGGGGEEEGGGHHHHHHHHHHHHIIIKKKKKKHHHFFFEEEGGGIIIJJJKKKGGGGGGFFFFFFEEEFFFFFFFFFDDDDDDDDDBBB???>>>>>>???CCCAAA??????AAAAAA@@@>>>>>>???@@@@@@@@@>>><<<;;;<<<;;;999:::;;;:::666333777666666555444333222222333222222222222222111111444333333333222222222111666555333222222222222333111000000/////////000000//////////////////////////////.........---------|||}}}{{{zzzzzzyyywwwrrriii___WWWUUUPPPKKKKKKIIIGGGIIIMMMLLLKKKKKKJJJJJJLLLMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQRRRQQQPPPQQQSSSSSSSSSQQQMMMNNNPPPRRRRRRRRRPPPOOOPPPMMMMMMQQQRRROOOLLLMMMKKKJJJJJJIIIIIIIIIIIIIIIGGGHHHIIIIIIGGGGGGHHHIIIJJJGGGCCCBBBCCCFFFIIIJJJEEEDDDCCCCCCBBBBBBBBBBBBDDDBBB???===<<<:::888777===;;;::::::<<<<<<;;;999;;;;;;::::::999777666555666444333444444333111///222111111111000000000000000000000000000111111111111111000000/////////...222222111000000000111111///......------...//////------------------------------------,,,,,,,,,,,,|||wwwyyyxxxwwwuuupppggg]]]VVVSSSOOOMMMOOONNNLLLMMMQQQOOONNNLLLKKKKKKLLLNNNNNNOOONNNOOOPPPRRRTTTTTTSSSTTTTTTSSSTTTUUUUUUUUUUUUPPPSSSVVVUUURRRPPPPPPQQQRRRMMMKKKOOORRROOOLLLLLLJJJJJJIIIHHHHHHIIIIIIIIIHHHIIIIIIHHHFFFEEEEEEFFFIIIFFFCCCAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>AAA===:::999:::999777444888888777777888888777777777666666555555444444444333222222111111111000///111111111111111111111111...//////000000111111111.../////////000000000000111111111111111111222222.........------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++}}}wwwwwwvvvuuusssooohhh___XXXPPPMMMNNNRRRRRROOONNNQQQQQQPPPOOONNNNNNNNNOOOPPPOOONNNMMMOOORRRTTTTTTSSSVVVVVVVVVVVVUUUVVVWWWYYYUUUWWWYYYWWWRRRNNNNNNPPPQQQKKKIIIMMMPPPMMMKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGFFFCCCBBBBBBCCCCCCBBBAAAAAAAAA@@@>>><<>>===;;;;;;::::::::::::777444444777888666333444444555555444444555555222222222333333444444555222222222222111111111222222222222222333333333333111111111222222333333333//////000222333444555666333444444444444555444444111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++|||xxxwwwuuusssnnnfff]]]WWWLLLJJJKKKOOOPPPMMMMMMOOORRRRRRRRRRRRRRRQQQQQQQQQPPPNNNLLLMMMQQQTTTTTTRRRUUUVVVVVVUUUTTTTTTWWWYYYUUUWWWXXXUUUPPPMMMMMMNNNMMMIIIHHHKKKLLLIIIHHHJJJKKKKKKIIIGGGFFFEEEEEEEEECCCDDDDDDBBB@@@>>>>>>???;;;;;;===???AAA@@@===;;;;;;;;;:::999888888888888444333222222444555555555222444555555333333444666000111222444555555666666444555666555444444555777555555555555666666666666666666666666666666777777333333444666777999:::;;;777888888999999888777777333333111000///.........++++++++++++++++++++++++************++++++++++++}}}{{{wwwrrrkkkaaaWWWPPPMMMIIIHHHJJJKKKJJJLLLQQQRRRSSSTTTUUUVVVUUUSSSRRRRRROOOLLLMMMRRRUUUTTTQQQRRRSSSTTTRRRPPPQQQTTTWWWRRRRRRRRRPPPNNNLLLLLLLLLIIIGGGGGGIIIGGGDDDEEEIIIHHHGGGFFFEEEDDDCCCCCCCCC???@@@@@@???===;;;;;;<<<:::::::::;;;======<<<:::888888777777777777777888555666666666555666777999666888:::999888777999;;;666777999;;;<<<;;;:::999:::<<<===<<<::::::===@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<:::999888555444222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,yyyrrriii]]]QQQIIIQQQKKKGGGGGGHHHIIINNNTTTQQQSSSVVVXXXXXXWWWUUUSSSTTTPPPMMMNNNRRRUUUTTTRRRPPPQQQQQQOOOMMMNNNRRRUUUNNNMMMLLLLLLLLLLLLKKKKKKFFFEEEGGGGGGDDDAAACCCIIIDDDDDDCCCBBBBBBBBBBBBBBB<<<===>>>===;;;999:::;;;???===:::999999999999888777777666666666777777888999;;;===;;;999888;;;>>>;;;>>>@@@???======???AAA>>>???BBBCCCCCCAAA???===AAACCCDDDBBBAAAAAADDDHHHCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>==================<<<<<<<<<;;;;;;======>>>>>>===;;;:::888666555222000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,}}}wwwiiiYYYPPPQQQLLLNNNOOOKKKIIIJJJMMMPPPPPPOOORRRWWWXXXTTTSSSUUURRRSSSSSSSSSRRRQQQPPPOOOLLLLLLMMMMMMLLLLLLKKKJJJOOOOOONNNLLLIIIFFFCCCBBBFFFHHHIIIFFFBBB@@@@@@BBBEEEDDDBBBBBBBBB@@@<<<999???===<<<<<<;;;;;;>>>BBB???@@@@@@>>><<<::::::;;;@@@??????>>>>>>>>>??????AAABBBCCCDDDEEEFFFFFFFFFAAACCCDDDFFFGGGGGGFFFFFFIIIIIIJJJJJJIIIGGGFFFDDDIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGBBBAAA@@@>>>======>>>???BBBBBB@@@>>>;;;;;;===???@@@===;;;:::;;;<<<;;;;;;444333111000...------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,zzzmmm\\\TTTSSSOOOOOONNNLLLKKKLLLOOOQQQRRRPPPQQQUUUVVVTTTTTTVVVSSSSSSSSSRRRQQQPPPOOOOOOLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIGGGEEECCCBBBAAACCCDDDEEECCCAAA@@@BBBDDDAAA@@@@@@@@@AAA@@@===;;;@@@??????>>>>>>???AAADDD@@@BBBCCCCCCBBBAAAAAABBBDDDCCCCCCCCCDDDDDDEEEFFFEEEFFFGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIKKKKKKKKKKKKKKKIIIHHHGGGJJJJJJJJJJJJJJJIIIIIIHHHKKKJJJIIIGGGGGGFFFFFFFFF@@@@@@????????????@@@@@@BBBBBB@@@>>>;;;;;;===??????===:::999:::::::::999444333111///...------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}ooo___VVVTTTSSSPPPMMMLLLMMMOOOPPPQQQUUURRRRRRUUUVVVTTTTTTWWWUUUTTTRRRQQQPPPOOOOOOOOOKKKKKKKKKJJJJJJKKKLLLLLLIIIHHHFFFDDDCCCBBBBBBCCCAAAAAABBBAAA@@@AAADDDFFFAAA@@@@@@AAACCCCCCBBB@@@??????@@@@@@AAABBBCCCCCCBBBEEEHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHLLLKKKIIIHHHFFFEEEEEEEEE??????@@@AAAAAAAAA@@@@@@@@@AAA@@@===;;;:::<<<===>>><<<999888888888777666333222111///...------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~pppaaaWWWSSSVVVPPPLLLMMMPPPQQQQQQRRRTTTRRRSSSWWWWWWTTTSSSUUUUUUSSSRRRPPPNNNNNNNNNNNNJJJJJJIIIIIIIIIJJJLLLMMMJJJHHHFFFEEEDDDEEEFFFHHHDDDCCCCCCBBBCCCDDDGGGIIIFFFEEEEEEFFFGGGHHHGGGFFFCCCEEEFFFFFFHHHKKKJJJFFFFFFIIIMMMOOOOOOMMMMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMLLLKKKIIIGGGIIIHHHGGGFFFEEEDDDDDDDDD@@@AAABBBBBBBBB@@@???>>>>>>>>>===;;;999888999;;;<<<:::888777777666555333222111000///...---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,rrreeeZZZTTTWWWOOOLLLPPPSSSQQQPPPRRRSSSRRRTTTYYYYYYTTTQQQRRRSSSRRRQQQPPPNNNNNNMMMMMMIIIIIIIIIIIIJJJKKKMMMMMMKKKIIIHHHGGGGGGHHHJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMKKKIIIIIIJJJJJJIIIHHHKKKNNNOOONNNPPPTTTRRRLLLIIILLLPPPQQQPPPNNNLLLLLLPPPOOONNNLLLKKKKKKKKKKKKNNNMMMLLLLLLKKKLLLLLLMMMOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKJJJHHHGGGFFFCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCBBBAAA>>><<<:::;;;;;;;;;999777666666777999888666666666555333222111111///...------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvjjj___XXXVVVPPPPPPUUUWWWRRRQQQUUUSSSRRRTTTXXXWWWRRRPPPQQQPPPPPPPPPPPPOOONNNMMMLLLIIIJJJLLLMMMNNNOOOOOOOOOLLLKKKJJJJJJJJJKKKMMMNNNQQQOOONNNOOOPPPPPPOOOMMMQQQOOOLLLKKKKKKKKKJJJIIILLLPPPOOOLLLOOOUUURRRIIILLLNNNPPPPPPNNNLLLKKKKKKNNNMMMLLLKKKJJJIIIIIIIIILLLKKKJJJIIIJJJJJJLLLMMMNNNMMMMMMLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJIIIHHHGGGFFFFFFEEE@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCAAA???<<<:::999999::::::999666555555666777666555555666666444222111000///...------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,wwwmmmbbbYYYVVVRRRUUU\\\[[[SSSRRRXXXVVVSSSRRRSSSSSSOOOOOORRRLLLNNNOOOQQQQQQOOOMMMLLLKKKMMMPPPSSSTTTTTTSSSSSSPPPPPPPPPPPPQQQQQQQQQQQQSSSRRRRRRTTTVVVVVVSSSPPPTTTRRROOONNNNNNOOONNNMMMLLLOOOMMMHHHLLLSSSPPPFFFLLLNNNOOONNNMMMKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHJJJLLLMMMLLLLLLKKKKKKKKKMMMNNNOOOMMMMMMLLLKKKKKKLLLMMMNNNLLLKKKHHHFFFEEEEEEFFFGGGAAAAAAAAAAAAAAAAAABBBCCCDDDCCCAAA>>><<<;;;::::::999:::;;;:::777666555666555444444555777666444333000000///...------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvlllaaaXXXWWWTTTYYYaaa^^^TTTSSS[[[YYYTTTPPPOOONNNMMMPPPUUUJJJLLLOOORRRRRRPPPMMMKKKMMMPPPTTTWWWYYYXXXWWWUUUTTTUUUVVVVVVWWWVVVVVVUUUSSSSSSTTTWWWZZZZZZVVVRRRWWWUUUSSSRRRSSSSSSSSSRRRRRRUUURRRLLLOOOWWWTTTIIILLLMMMNNNMMMLLLLLLMMMNNNIIIIIIIIIJJJKKKLLLNNNOOOIIIHHHGGGGGGHHHJJJLLLNNNKKKKKKJJJJJJKKKMMMOOOPPPNNNMMMLLLLLLLLLMMMNNNOOONNNLLLHHHFFFDDDEEEGGGHHHDDDCCCBBBBBBAAAAAAAAAAAABBBAAA???===;;;;;;;;;<<<:::;;;<<<;;;999777777777444333444555777777555333000///...------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,yyyjjj___YYYTTTUUUXXXZZZ[[[ZZZYYYYYYYYYUUUQQQOOOPPPQQQOOONNNRRRRRRRRRRRRSSSTTTUUUUUUYYYXXXYYYZZZ]]]^^^^^^]]][[[ZZZ[[[]]]______\\\XXXYYY[[[^^^```___\\\XXXUUUWWWXXXUUUPPPQQQXXXYYYUUUTTTWWWUUUOOOMMMPPPOOOJJJOOOPPPPPPNNNKKKKKKNNNQQQMMMKKKJJJIIIIIIJJJKKKMMMIIIHHHJJJMMMMMMIIIJJJNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHIIIIIIJJJKKKPPPNNNLLLIIIHHHHHHHHHIIIHHHHHHGGGEEECCCAAA???>>>????????????>>>===;;;;;;<<<;;;:::999999:::;;;;;;444555666666666444333222333111///---,,,,,,------,,,,,,,,,,,,++++++++++++------,,,+++*********+++{{{nnnccc]]]YYYZZZ\\\]]]]]]]]]\\\[[[YYYUUUQQQOOOPPPQQQQQQPPPSSSSSSTTTUUUWWWYYY[[[\\\]]]\\\[[[[[[\\\]]]]]]]]]]]]\\\\\\]]]______]]]ZZZZZZ\\\^^^``````^^^[[[YYYVVVVVVSSSOOOPPPUUUVVVSSSUUUWWWUUUPPPNNNPPPOOOKKKOOOPPPPPPOOOMMMMMMPPPTTTMMMLLLKKKJJJJJJKKKLLLMMMKKKHHHHHHKKKLLLIIIIIILLLKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLKKKJJJJJJJJJJJJSSSQQQNNNJJJHHHGGGGGGGGGFFFFFFFFFEEECCCBBB@@@@@@??????>>>===<<<<<<;;;;;;<<<;;;999888777666777777333333444444333222222111222000...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,ssshhhbbb]]]]]]^^^^^^^^^^^^]]]]]]ZZZVVVRRRPPPQQQRRRTTTTTTVVVWWWXXX[[[]]]```bbbdddcccaaa^^^\\\[[[\\\]]]^^^```^^^]]]^^^___```___]]]]]]^^^___``````___]]]\\\WWWWWWTTTPPPQQQUUUUUURRRUUUWWWVVVRRRPPPQQQPPPMMMPPPPPPQQQPPPOOOPPPRRRUUUNNNMMMLLLKKKKKKLLLMMMNNNMMMGGGDDDHHHJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMLLLKKKKKKKKKKKKKKKQQQOOOMMMJJJHHHHHHHHHHHHCCCCCCCCCCCCBBBAAAAAA@@@======;;;:::999::::::;;;;;;:::888666444333222222222222111000000000111111111000///......///000111.....................///............////////////wwwlllddd]]]]]]]]]]]]]]]]]]]]]]]][[[XXXUUUSSSSSSVVVXXXZZZ\\\]]]^^^```bbbeeeggghhhfffddd```]]][[[\\\___bbbbbbaaa```______`````````aaa``````______^^^]]]]]][[[ZZZWWWUUUUUUWWWVVVUUUVVVVVVVVVTTTSSSRRRQQQPPPRRRRRRQQQPPPPPPPPPQQQRRROOONNNMMMMMMMMMMMMNNNOOOLLLEEEAAAEEEJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKMMMMMMIIIHHHHHHGGGGGGHHHIIIJJJ@@@@@@@@@@@@???>>>======;;;999777666666777888:::888777666444333222111000333222000//////000111222222111111111111222333444111111222222222222222333222222333444444444444444zzznnnfff^^^^^^]]]\\\\\\]]]^^^^^^\\\ZZZYYYWWWWWWZZZ]]]```aaaaaabbbcccdddfffggghhheeedddaaa^^^\\\^^^cccgggcccbbbbbbaaa`````````aaacccbbbaaa___]]]\\\[[[[[[]]]ZZZXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWVVVTTTRRRRRRUUUSSSRRRQQQPPPOOONNNMMMOOOOOONNNNNNNNNNNNOOOOOOIIIBBB???DDDJJJLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIKKKLLLLLLDDDDDDDDDDDDDDDEEEEEEEEE???>>>>>>===<<<:::999888888777555444444555777999555555555555555444444444555444333222333444555666444444444555555666777888666666666777777888888888777888999:::;;;;;;::::::~~~tttkkkdddbbb___]]]\\\\\\]]]^^^ZZZ[[[[[[[[[[[[]]]```ccccccbbbbbbbbbcccdddeeeeeeccccccbbb___]]]___dddiiibbbcccdddcccaaa___```aaadddcccbbb```^^^]]]\\\[[[]]]YYYWWWYYYZZZXXXWWWXXXWWWUUUVVVYYYYYYUUUSSSUUUWWWUUURRRQQQQQQOOOMMMKKKOOOOOOOOOOOOOOOOOOOOOOOOGGGBBBAAAFFFKKKLLLLLLNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGDDDCCCCCCBBB@@@???>>>>>>======<<<;;;:::888666555777666555555666777888999555666777888999999999999:::999999999999:::;;;;;;999999::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???<<<===???@@@@@@???>>>>>>{{{ssshhheeeaaa\\\XXXWWWWWWXXXVVVYYY\\\]]]\\\^^^aaaccc````````````aaabbbccccccbbbccccccaaa]]]^^^dddiii```ccceeedddaaa______```bbbbbbbbbbbbaaa```___^^^^^^YYYXXX\\\]]]ZZZYYY[[[XXXUUUVVV[[[[[[VVVTTTWWWWWWUUUSSSRRRSSSRRROOOLLLNNNNNNOOOOOOOOOOOONNNNNNGGGDDDEEEIIIKKKIIIJJJMMMHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFDDDCCCBBBAAAAAABBBBBBAAA@@@???===;;;:::;;;<<<<<<;;;:::999888888888888888999:::;;;;;;<<<888999;;;<<<=========<<<>>>???@@@@@@AAAAAAAAA@@@>>>>>>>>>????????????>>>@@@AAAAAABBBCCCCCCDDDDDD@@@AAABBBCCCCCCAAA@@@???zzzjjjfff```YYYTTTQQQPPPPPPTTTWWW[[[]]]]]]]]]```ccc]]]]]]]]]^^^___```aaabbbbbbdddeeebbb^^^^^^bbbggg___ccceeeeeebbb___^^^___```aaabbbcccddddddcccbbbaaa[[[[[[___aaa^^^]]]```XXXUUUWWW\\\\\\VVVUUUXXXWWWUUUSSSSSSUUUTTTQQQNNNMMMNNNNNNOOOOOONNNNNNMMMHHHGGGIIILLLKKKGGGHHHKKKFFFFFFFFFFFFFFFFFFFFFFFFAAAAAA@@@???>>>>>>>>>>>>???????????????>>>======:::;;;;;;<<<<<<;;;;;;;;;999:::;;;<<<===>>>>>>>>>;;;<<<>>>???@@@???>>>>>>AAABBBDDDEEEFFFEEEEEEDDDAAAAAABBBBBBBBBAAAAAA@@@CCCDDDDDDEEEFFFGGGGGGHHHAAABBBCCCDDDDDDBBB@@@>>>sssmmmcccXXXQQQMMMLLLLLLUUUNNNaaafff```aaa\\\___]]]\\\\\\^^^``````___^^^dddbbb```]]]\\\___eeeiiicccbbb```aaaddddddbbb___]]]___aaaccceeefffffffffbbb___^^^aaafffddd\\\UUU[[[[[[YYYWWWYYY[[[WWWQQQTTTUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQRRRRRRPPPMMMJJJKKKJJJIIIJJJLLLLLLKKKIIIJJJEEEFFFIIIFFF???DDDPPPHHHAAA>>>AAAAAA>>>>>>BBB??????>>>>>>===<<<<<<;;;======<<<;;;;;;;;;;;;;;;:::<<>>>>>======>>>???@@@@@@@@@???>>>===>>>>>>>>>===<<<999777666wwwnnnbbbVVVOOOMMMMMMNNNSSSOOObbbaaaXXX\\\WWWWWW\\\[[[[[[\\\______^^^]]]]]]___``````___^^^^^^^^^fffccc```___aaabbbbbbaaa___```bbbdddeeeffffffffffffcccaaabbbddddddaaa]]][[[]]]\\\YYYYYYZZZVVVQQQTTTUUUWWWWWWWWWVVVVVVVVVPPPOOOOOOPPPPPPOOOLLLIIIMMMLLLKKKKKKKKKKKKIIIGGGHHHBBBAAAFFFFFFFFFQQQ```MMMFFFBBBBBBAAA===<<<>>>AAAAAAAAAAAA@@@@@@??????BBBBBB@@@???>>>======<<<===???BBBDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@AAAAAAAAA;;;::::::999888888777777777777888888888777666555444555555666555444333222uuugggZZZSSSQQQRRRSSSQQQSSSeee\\\PPPXXXTTTQQQYYYXXXXXXZZZ\\\]]][[[ZZZ[[[]]]___^^^\\\ZZZYYYZZZgggddd___]]]^^^aaabbbcccaaabbbcccdddeeeeeeeeeeeehhhfffcccaaaaaabbbdddeee```cccccc___[[[ZZZXXXUUUSSSVVVYYYYYYWWWVVVXXXZZZTTTSSSSSSTTTUUUTTTQQQOOOOOOMMMKKKKKKJJJIIIGGGEEEHHHDDDCCCEEEDDDCCCJJJUUUMMMHHHDDDDDDCCC???>>>???DDDDDDEEEEEEDDDDDDCCCCCCEEEDDDBBB@@@>>>===<<<<<<>>>???AAACCCDDDDDDDDDDDDEEEGGGIIIHHHCCC@@@@@@AAA<<<<<<;;;;;;::::::999999444444444333333222222111000000111111000000///...,,,,,,...//////000//////rrrfff___[[[YYYWWWRRRWWWhhhZZZMMMXXXVVVQQQUUUUUUUUUVVVXXXXXXWWWVVV]]]\\\ZZZWWWUUUVVVZZZ]]]cccaaa___^^^___bbbdddeeebbbcccccccccdddddddddddddddeeedddaaa^^^___cccgggeeejjjkkkeee___^^^\\\ZZZSSSWWWZZZZZZWWWWWWZZZ]]]WWWVVVUUUVVVWWWWWWTTTSSSOOOLLLJJJIIIIIIIIIGGGFFFGGGFFFIIIKKKHHHAAA???BBBHHHEEECCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEAAA@@@???===;;;:::::::::;;;;;;===>>>>>>>>>>>>>>>???CCCGGGEEE???::::::<<<777777777666555444333333222111111111000000//////............------,,,,,,***+++,,,---......//////~~~tttmmmggg___YYYUUUXXXhhhYYYMMMZZZXXXSSSTTTSSSSSSSSSUUUUUUSSSQQQWWWVVVUUUSSSRRRTTTXXX[[[[[[\\\^^^___aaabbbdddeeebbbbbbaaaaaaaaabbbbbbbbb```cccdddccc______bbbfffeeejjjlllfff```___^^^\\\UUUXXXZZZZZZXXXXXX[[[]]]TTTSSSRRRRRRSSSRRRQQQOOOLLLJJJHHHGGGHHHHHHGGGFFFDDDEEEHHHLLLKKKGGGEEEFFFDDDDDDCCCDDDFFFIIIIIIHHHDDDEEEFFFGGGGGGFFFDDDCCC===<<<;;;::::::999::::::888888999999999999888888555:::>>>===888444555777333333444333222111000////////////...............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------zzzrrrggg___[[[WWWdddYYYPPP[[[YYYVVVVVVUUUSSSSSSTTTSSSQQQOOOLLLOOOSSSUUUTTTSSSRRRRRRUUUXXX[[[]]]^^^___aaabbb______^^^^^^^^^___``````___bbbddddddbbbaaacccfffaaaeeefffaaa^^^^^^]]]YYYYYYXXXXXXXXXYYYZZZ[[[[[[UUUSSSQQQQQQQQQQQQOOOMMMJJJHHHEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDGGGHHHFFFGGGFFFEEEFFFIIIHHHDDDDDDEEEFFFFFFFFFDDDAAA@@@<<<<<<;;;::::::::::::;;;888777777666666666555555///222555555222111111333000111111222111000...---++++++++++++++++++++++++,,,+++***)))))))))******,,,++++++************+++tttkkkfffZZZccc]]]WWW^^^ZZZZZZZZZXXXWWWVVVVVVTTTQQQOOONNNQQQUUUVVVUUUSSSQQQPPPSSSUUUWWWWWWWWWXXX[[[^^^\\\[[[[[[[[[[[[\\\^^^^^^___````````````aaacccddd^^^``````]]]^^^___]]]XXX\\\XXXUUUVVVYYY[[[ZZZXXXVVVTTTRRRPPPPPPOOONNNLLLKKKHHHEEECCCCCCCCCCCCBBBAAA@@@>>>===>>>AAACCCCCCGGGIIIHHHEEEEEEIIIGGGAAADDDEEEFFFFFFEEEBBB???======<<<;;;:::999888888888777666555444333222222222//////000000000000000111---...///000000///---,,,************************+++***)))((((((((())))))******)))(((((()))***+++wwwqqq^^^eeeccc]]]bbb\\\^^^]]]\\\ZZZXXXWWWUUURRRPPPXXXXXXWWWUUURRRSSSUUUWWWTTTUUUTTTRRRPPPQQQVVVZZZZZZYYYYYYXXXYYY[[[\\\]]]^^^\\\[[[ZZZ\\\^^^aaabbb]]]^^^]]]\\\___bbb___XXX^^^YYYTTTUUUZZZ\\\ZZZUUUSSSPPPMMMLLLKKKJJJHHHFFFLLLIIIEEEBBBAAAAAA@@@???888;;;???BBBFFFIIIHHHEEEEEEHHHHHHDDDEEEIIIHHHBBBDDDEEEFFFFFFDDDAAA>>>;;;===<<<:::888777555555444555444222111000/////////111///......///111000000+++,,,...//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))((()))*********)))(((((()))***,,,---{{{tttnnniiiddd___[[[___]]]ZZZYYYYYYYYYYYYXXXYYY[[[]]][[[XXXVVVXXX[[[VVVTTTRRRQQQRRRTTTWWWXXXZZZZZZYYYYYY[[[]]]^^^______]]]\\\]]]___aaaaaa```^^^]]]\\\]]]]]]]]][[[YYYZZZ``````XXXSSSSSSRRROOOOOOLLLIIIKKKNNNNNNKKKFFFGGGDDD@@@@@@AAAAAA@@@>>>;;;>>>CCCDDDBBBAAABBBCCCHHHHHHIIIIIIIIIHHHGGGFFFIIIGGGDDDBBBBBBCCCBBBAAA>>>>>>===;;;999666444333444222000///000///---+++........................,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++++++++************)))+++***)))((((((***,,,---|||wwwrrrmmmhhhddddddaaa^^^\\\\\\[[[ZZZYYYXXXYYYZZZYYYXXXWWWWWWXXXYYYXXXVVVUUUUUUWWWYYYZZZWWWXXXXXXXXXXXXXXXYYY[[[[[[ZZZYYY[[[]]]_________]]][[[[[[[[[\\\]]][[[ZZZ]]]```]]]UUUQQQRRRRRRPPPOOOLLLIIIJJJMMMMMMIIIEEEIIIFFFBBB@@@@@@AAA@@@>>>>>>AAAEEEFFFEEECCCDDDEEEGGGHHHJJJKKKKKKJJJIIIHHHIIIFFFCCCAAAAAA@@@???>>>======<<<:::888666444333333111//////000///...,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++************)))+++***)))((()))***,,,---~~~yyytttqqqllliiieeebbbaaa___\\\ZZZ[[[YYYXXXYYYYYYYYYXXXWWW[[[ZZZZZZZZZZZZZZZ[[[\\\VVVYYY[[[ZZZWWWUUUVVVXXXXXXWWWVVVXXXZZZ\\\\\\\\\ZZZYYYXXXYYY[[[]]]]]]\\\```^^^XXXQQQOOORRRQQQOOONNNKKKIIIIIIJJJJJJGGGDDDJJJFFFBBB@@@@@@AAAAAAAAADDDFFFHHHIIIHHHHHHHHHHHHHHHIIILLLMMMNNNLLLJJJHHHGGGDDDAAA@@@???>>>===;;;<<<;;;:::888666444333222111000//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***+++++++++************)))+++***)))))))))***,,,---}}}uuurrrnnnjjjhhheeeaaa___```]]]ZZZ[[[]]]^^^[[[YYYYYYZZZZZZ[[[\\\]]]]]]]]]YYY]]]```^^^ZZZWWWWWWYYYYYYWWWVVVWWWXXXZZZYYYYYYXXXWWWVVVWWWZZZ\\\]]]]]]^^^YYYSSSOOOOOOPPPNNNKKKMMMKKKHHHHHHHHHHHHFFFDDDGGGDDDAAA@@@@@@BBBEEEFFFJJJKKKLLLMMMMMMLLLLLLLLLIIIKKKMMMNNNMMMKKKHHHFFFDDDBBB@@@?????????===<<<;;;:::888666555333222222000///......///000///---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))******)))))))))***+++,,,|||xxxuuurrrnnnjjjgggeeebbb______aaaaaa^^^[[[XXXXXXYYY[[[\\\]]]^^^^^^\\\^^^```___\\\YYYYYYZZZ\\\ZZZXXXXXXXXXYYYXXXVVVWWWVVVVVVWWWZZZ\\\]]]\\\WWWSSSOOOOOOPPPNNNJJJGGGLLLJJJHHHGGGFFFFFFFFFEEEBBBBBBBBBBBBCCCGGGJJJMMMPPPOOOOOOOOOPPPOOOOOONNNKKKLLLMMMLLLKKKHHHDDDBBBBBBAAA@@@@@@AAAAAA@@@>>>:::999777555333222222222000///---...//////...---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))***************+++++++++~~~zzzvvvrrrmmmkkkiiihhhgggfffcccbbb[[[[[[[[[[[[\\\]]]^^^^^^\\\\\\\\\\\\[[[[[[ZZZYYY^^^\\\YYYYYYYYYYYYXXXWWWXXXWWWWWWYYY[[[\\\[[[ZZZRRROOONNNPPPOOOKKKIIIIIIKKKIIIHHHFFFFFFFFFGGGGGGAAACCCEEEGGGIIILLLQQQTTTTTTRRRQQQQQQRRRRRRPPPOOOLLLKKKKKKJJJHHHEEECCCBBBBBBAAAAAAAAABBBBBB@@@>>>:::999777444333222333333000///......//////---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++++++++************)))))))))******++++++++++++zzzzzzxxxuuuqqqnnnmmmmmmdddbbb```^^^]]]]]]^^^^^^\\\YYYWWWXXX\\\^^^\\\ZZZ\\\ZZZXXXYYYZZZ[[[ZZZZZZYYYYYYZZZ\\\]]]\\\YYYVVVQQQNNNMMMOOOMMMIIIJJJOOOIIIIIIHHHFFFFFFFFFHHHJJJDDDGGGLLLNNNPPPRRRVVVYYYVVVTTTQQQQQQRRRSSSQQQOOOKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBB@@@>>>;;;;;;999777444333333333444111000............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++************)))))))))***+++++++++++++++{{{wwwvvvxxxllliiieeeaaa^^^]]]^^^^^^^^^YYYUUUWWW]]]aaa___\\\YYYXXXWWWXXXZZZ\\\]]]\\\ZZZZZZ\\\^^^^^^\\\XXXTTTRRRNNNNNNOOOLLLHHHMMMVVVIIIHHHHHHGGGFFFGGGIIILLLGGGLLLQQQTTTUUUVVVYYY[[[WWWTTTQQQQQQRRRSSSQQQOOOIIIIIIGGGFFFFFFGGGIIIJJJFFFEEECCCBBBAAA>>>:::777;;;999777444333333444555222000.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++************)))))))))***++++++++++++***}}}~~~zzzuuuqqqooolllgggdddddd```]]]^^^aaa```\\\XXX[[[[[[[[[\\\\\\]]]^^^___\\\[[[[[[[[[\\\ZZZXXXVVV\\\ZZZVVVUUUUUUTTTSSSRRRLLLMMMNNNOOOOOOMMMKKKIIISSSTTTUUUWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTQQQOOOMMMRRRNNNJJJJJJMMMNNNKKKGGGHHHGGGFFFDDDBBB@@@>>>===::::::999999888666555444111111111111///---+++***+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))~~~|||{{{zzzxxxtttpppmmmiiieeeeeeggggggccc```aaa```___^^^]]]^^^______\\\\\\\\\]]]]]]\\\ZZZXXX]]][[[XXXVVVVVVVVVVVVUUUPPPQQQRRRRRRQQQPPPNNNMMMRRRTTTWWWYYYYYYWWWTTTQQQUUUVVVWWWWWWVVVTTTRRRPPPTTTQQQNNNMMMNNNNNNLLLKKKMMMKKKIIIFFFDDDBBB@@@@@@;;;::::::999888666555444000111111000///---,,,***+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************}}}zzzvvvrrrqqqrrrrrrooolllkkkiiifffcccbbbaaabbbbbb____________^^^]]]\\\[[[]]][[[XXXWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTWWWZZZ]]]\\\XXXTTTPPPUUUVVVVVVWWWVVVUUUTTTSSSTTTTTTSSSPPPNNNLLLMMMNNNPPPNNNLLLIIIGGGFFFFFFFFF<<<<<<<<<;;;999777666555000000000000///...,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************}}}}}}|||{{{yyyxxxuuuqqqmmmjjjiiiiiiiiieeeeeeeeecccaaa___^^^^^^]]][[[XXXWWWXXXYYYYYYXXX\\\[[[YYYXXXWWWVVVVVVVVVWWWYYY[[[]]]\\\ZZZVVVTTTRRRSSSTTTTTTTTTTTTSSSSSSSSSUUUUUUQQQLLLKKKNNNQQQQQQOOOMMMKKKJJJJJJKKKLLL??????>>>===;;;999777666000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************}}}yyyvvvttttttsssoooooonnnkkkfffcccbbbccc___]]][[[ZZZ[[[\\\\\\[[[```^^^]]][[[YYYXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWRRRRRRSSSSSSTTTTTTTTTTTTTTTWWWXXXSSSNNNLLLQQQVVVTTTSSSPPPNNNLLLKKKKKKKKKCCCBBBAAA@@@===;;;999888333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************yyyzzzyyyuuuoookkkkkkmmmiiifffdddccccccdddcccbbbdddcccbbb```^^^]]][[[ZZZZZZYYYXXXVVVVVVUUUVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUVVVXXXXXXUUUPPPPPPUUUZZZYYYXXXUUURRROOOKKKIIIGGGGGGFFFEEECCC@@@>>>;;;:::666555333111000/////////------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++yyyvvvwwwzzzvvvtttqqqoooppppppooonnnjjjjjjiiihhhfffccc```___```___^^^\\\ZZZWWWUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTQQQOOOQQQUUUYYYXXXXXXWWWVVVSSSOOOKKKIIIJJJJJJHHHFFFCCC@@@===<<<999888555333111000//////---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++~~~~~~{{{yyyyyyyyyxxxwwwnnnnnnnnnmmmkkkhhhdddbbbggggggfffdddaaa\\\WWWTTTRRRRRRQQQPPPPPPPPPPPPPPPPPPOOONNNLLLLLLNNNRRRVVVSSSTTTVVVWWWWWWTTTQQQOOOLLLLLLJJJHHHEEEAAA???===;;;:::777444111000//////---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++}}}wwwtttuuuvvvuuutttnnnnnnooonnnlllhhhdddbbbZZZ[[[WWWQQQQQQTTTRRRKKKLLLNNNOOOMMMKKKJJJMMMPPPSSSTTTUUUWWWXXXVVVSSSPPPQQQNNNKKKHHHFFFCCC@@@===>>><<<999777666444222000........................---***)))***,,,---,,,***&&&)))+++,,,+++***+++++++++,,,,,,---,,,+++***)))*********++++++,,,,,,,,,~~~~~~}}}{{{yyyyyyyyywwwsssooojjjgggeeeeeebbb\\\[[[\\\YYYRRRRRRRRRQQQNNNKKKJJJMMMPPPQQQQQQQQQSSSUUUUUUSSSQQQRRROOOLLLJJJHHHFFFBBB@@@<<<:::888777666555222000//////......---------------+++)))***,,,---,,,***(((***,,,---+++***++++++***)))))))))***++++++,,,*********++++++,,,,,,,,,zzzvvvtttttttttrrrmmmkkkiiiddd___]]][[[XXXTTTPPPOOOPPPRRRPPPOOOOOOPPPSSSTTTTTTSSSPPPNNNKKKIIIGGGEEEAAA>>>;;;:::999999999777444111000000///...---,,,,,,+++---,,,++++++------,,,++++++,,,...---,,,++++++,,,,,,+++***))))))***+++,,,*********+++++++++++++++}}}zzzwwwrrrooojjjiiifffaaa]]]ZZZYYYYYYVVVTTTRRRRRRTTTUUUVVVUUUQQQOOOMMMKKKJJJGGGCCC@@@===<<<<<<<<<<<<:::777444111111000///---,,,++++++...---,,,,,,------,,,,,,---...///...,,,++++++,,,//////...---,,,+++*********************+++++++++~~~xxxwwwuuusssppplllgggeeeccc```]]][[[[[[[[[[[[ZZZXXXWWWTTTSSSQQQMMMHHHEEE@@@???======<<<:::777444222222111000...---,,,,,,............---,,,,,,,,,...//////...,,,+++,,,---+++,,,---...---,,,***(((************************|||wwwtttssspppllliiihhhgggeeeddd^^^]]]ZZZXXXVVVQQQKKKGGGDDDBBB???<<<:::888555333333333222111000//////......///000///---,,,,,,------......---++++++---...((()))+++,,,,,,,,,+++******************)))))))))~~~zzzxxxvvvtttqqqooohhhfffdddaaa^^^YYYRRRNNNLLLHHHCCC>>>;;;999666444333333333222222111111111///000111000---+++,,,...,,,------,,,++++++---///111///---+++***+++,,,,,,+++*********)))))))))(((}}}zzzxxxvvvtttrrroookkkeee^^^YYYTTTOOOHHHBBB>>>;;;999888333333333333333333333333///111222000---+++,,,...+++,,,,,,+++***+++---000???:::333---))))))+++---+++*********))))))(((((({{{{{{}}}zzzvvvqqqlllhhh\\\[[[UUUMMMHHHEEE@@@:::888999555000111666444---222111000///---,,,******++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++******))))))~~~yyyvvvggggggbbbZZZSSSMMMDDD:::999999555111444999888333111111000///---,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++*********)))tttvvvssskkkcccYYYLLLAAA===;;;777444777<<<<<<999111000000///...------,,,------,,,,,,++++++******,,,,,,,,,+++++++++******++++++++++++************}}}}}}vvvooofffZZZOOOEEEAAA<<<888:::<<<;;;999000000000//////...............---,,,++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++zzzvvvrrrjjjbbbRRRKKKDDD@@@>>>;;;888666111111111000000/////////......------,,,+++******,,,,,,,,,+++++++++******+++++++++++++++++++++,,,|||{{{{{{wwwqqqbbbYYYPPPLLLFFF>>>777555333222222111000//////.........------,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,~~~xxxpppggg^^^YYYQQQEEE;;;777444444333222000///......------------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------zzzyyyooofffbbbYYYJJJ???;;;555555444222000///...---,,,,,,------------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------zzzpppggg\\\LLL???;;;444000111222///------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******{{{ssslllbbbSSSFFFAAA999333222222///------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******}}}~~~}}}xxxssskkk^^^QQQHHH???666444222///...///...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******|||}}}zzztttggg[[[NNNCCC999444222//////111...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******~~~~~~}}}~~~yyynnncccSSSGGG;;;666333000000333...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******~~~|||~~~}}}|||}}}tttjjjZZZNNNAAA:::555111111222...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******~~~}}}~~~}}}~~~~~~zzz|||}}}|||~~~yyypppcccVVVHHH???999333000111...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******}}}~~~}}}~~~|||yyyzzzwwwyyyzzzzzz~~~|||uuujjj]]]NNNDDD;;;333//////...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******||||||~~~~~~|||~~~zzzwwwxxx{{{~~~yyyvvvvvvtttpppqqqbbbWWWJJJ888444666111111///------......---,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~}}}|||}}}{{{yyyyyy|||}}}~~~yyywwwxxxvvvrrrrrrdddYYYLLL:::555777111111///---,,,------,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,|||zzz{{{|||~~~~~~}}}~~~~~~|||{{{}}}|||{{{|||}}}~~~~~~}}}|||~~~}}}yyyxxxzzzyyyuuutttggg^^^QQQ???888888111000...,,,,,,------,,,+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}}}}~~~|||yyyzzz{{{|||||||||}}}}}}}}}}}}|||{{{{{{|||||||||}}}~~~}}}|||zzzyyy||||||yyyyyy{{{{{{xxxvvvjjjcccWWWEEE<<<999111000...,,,,,,,,,---,,,***,,,,,,++++++***++++++,,,++++++++++++++++++++++++}}}|||||||||~~~}}}||||||||||||{{{yyy{{{{{{|||{{{{{{{{{zzzzzzzzz{{{}}}}}}}}}{{{zzzyyywwwzzzzzzxxxyyy||||||zzzwwwmmmhhh^^^KKKAAA<<<222000...,,,,,,------,,,+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++~~~}}}~~~|||}}}~~~}}}|||||||||~~~~~~{{{{{{|||~~~~~~{{{xxx{{{zzzzzzzzzyyyyyyyyyyyyxxxzzz||||||zzzyyyyyyyyyuuuxxxyyywwwxxx||||||zzzwwwooollldddQQQFFF???444111///------......---,,,++++++******++++++,,,,,,++++++++++++++++++++++++~~~|||~~~}}}|||~~~}}}~~~~~~~~~|||{{{}}}}}}}}}}}}}}}}}}~~~~~~zzz{{{|||~~~|||zzzzzzzzzyyyxxxxxxxxxxxxxxxvvvxxxzzzzzzxxxwwwxxxzzztttwwwxxxvvvwww{{{{{{yyywwwooonnnhhhVVVJJJBBB666222000......//////...---++++++******++++++,,,---************************}}}~~~}}}|||zzz|||~~~|||{{{~~~|||}}}}}}|||||||||xxx|||}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{}}}~~~|||zzzyyyxxxxxxwwwwwwxxxxxxtttwwwyyyxxxvvvvvvxxxzzzsssvvvwwwuuuvvvzzz{{{xxxvvvppppppjjjYYYMMMDDD777333111/////////000///---+++*********+++,,,,,,---************************~~~}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~{{{{{{|||{{{wwwyyy}}}~~~zzzyyy|||~~~|||}}}~~~zzzwwwwwwxxxyyyyyyxxxvvvsssrrruuuvvvwwwxxxxxxxxxxxxxxxzzzxxxwwwwwwxxxzzzzzzzzzuuurrrnnnfff[[[OOODDD>>>777555222000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---+++***+++,,,~~~}}}}}}|||{{{}}}}}}~~~~~~}}}|||}}}}}}yyy|||~~~~~~zzzxxxyyy{{{}}}|||}}}~~~}}}zzzwwwwwwxxxxxxxxxxxxvvvuuutttxxxxxxxxxxxxwwwwwwwwwwwwzzzyyywwwwwwwwwxxxxxxxxxssssssqqqlllbbbTTTGGG>>>666444111//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,~~~~~~~~~}}}~~~~~~}}}|||{{{{{{~~~~~~~~~~~~}}}~~~}}}zzzyyywwwwww}}}|||||||||}}}}}}{{{yyywwwwwwwwwwwwwwwwwwwwwwwwzzzyyyxxxvvvvvvvvvvvvwww{{{zzzyyywwwvvvvvvuuuuuurrrssstttrrrjjj[[[KKK@@@555333000.........---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---~~~}}}|||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||{{{yyywww|||{{{{{{{{{|||{{{{{{zzzwwwwwwwwwvvvwwwxxxyyyyyyxxxwwwuuusssssstttvvvwww||||||{{{yyyvvvuuuttttttrrrsssuuutttnnn```PPPDDD777444000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******,,,---|||zzz|||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}}}}|||zzzzzzzzzzzzzzzzzzzzz{{{|||vvvvvvvvvvvvwwwxxxyyyzzztttsssqqqqqqrrrtttvvvxxx{{{|||}}}{{{wwwttttttuuussssssssssssnnndddUUUJJJ:::666222000000000000///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...}}}}}}zzz|||~~~|||zzz}}}~~~~~~}}}~~~~~~~~~~~~~~~yyyzzz{{{|||}}}||||||{{{xxxyyyzzzyyyxxxyyy{{{}}}||||||}}}}}}}}}}}}}}}}}}xxxyyyzzzyyyyyyyyy{{{}}}uuuuuuvvvvvvwwwwwwwwwxxxqqqqqqqqqqqqrrruuuwwwxxxxxxzzz|||zzzwwwttttttvvvtttsssrrrrrrpppgggYYYNNN<<<999444111000000000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,...}}}~~~{{{}}}~~~}}}}}}}}}~~~~~~||||||~~~|||}}}}}}~~~~~~~~~~~~}}}xxxyyy{{{|||||||||zzzyyyuuuxxxzzzzzzxxxxxxzzz|||yyy{{{}}}|||yyyyyyzzz}}}wwwxxxyyyyyyxxxxxx{{{~~~ssstttvvvvvvwwwvvvuuutttrrrrrrssstttuuuuuuvvvwwwrrrvvvyyyyyyuuussstttvvvtttrrrrrrtttssskkk]]]QQQ>>>:::444000/////////...,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,...{{{~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{|||~~~{{{|||}}}}}}}}}{{{zzzyyy||||||}}}}}}|||zzzwwwvvvtttwwwzzz{{{yyyxxxzzz|||wwwzzz}}}{{{wwwuuuxxx{{{vvvxxxyyyxxxwwwxxx{{{ssstttvvvwwwwwwuuutttrrrtttuuuvvvvvvwwwvvvvvvuuunnnssswwwwwwsssqqqsssvvvsssrrrssswwwwwwnnn^^^RRR>>>:::444000......------,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,...~~~~~~~~~|||zzz}}}||||||~~~|||~~~~~~zzzxxxyyy{{{{{{uuuuuu{{{~~~||||||{{{xxx{{{{{{wwwuuuxxxwwwyyy|||}}}{{{xxxvvvuuuwwwvvvuuuttttttuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxuuuvvvxxxyyyyyywwwuuusssooovvv}}}|||vvvpppppprrrvvvvvvuuuuuuuuuuuuvvvvvvwwwpppqqqtttrrrqqqfffQQQHHH===333000///------///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,zzz|||~~~}}}|||{{{zzz|||~~~}}}zzzzzz|||~~~yyyxxx|||~~~||||||~~~}}}yyyxxx|||}}}xxxuuuvvvwwwyyy{{{|||zzzxxxwwwxxxxxxxxxvvvuuutttssssssssstttuuuwwwxxxyyyxxxwwwvvvppprrruuuvvvvvvtttqqqnnntttvvvvvvtttpppooorrrvvvtttttttttuuuvvvwwwxxxyyyvvvqqqsssvvvsssrrrjjjWWWGGG===444111000------///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~|||}}}|||yyy|||~~~}}}zzzyyy|||{{{yyy{{{|||zzzyyyzzzxxxvvvwww|||}}}yyyuuutttwwwyyyzzzzzzyyyxxxyyy{{{zzzzzzzzzyyywwwtttrrrqqqppprrrvvvyyyzzzxxxvvvtttrrrtttwwwyyyxxxvvvrrrppptttsssqqqppppppqqqssstttrrrrrrtttuuuwwwyyyzzz{{{uuurrrwwwyyyssssssmmm^^^HHH>>>666333111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}}}}|||}}}yyywwwyyy||||||yyywwwwwwxxxxxxwwwwwwvvvuuuuuuxxxyyyxxxvvvuuuwwwxxxxxxxxxwwwxxx{{{}}}yyyzzz{{{|||zzzwwwtttrrrnnnppptttwwwxxxxxxwwwvvvwwwwwwxxxyyyxxxwwwvvvuuupppoooqqqtttvvvvvvrrrnnnssstttuuuwwwxxxyyyzzzzzzuuutttzzzzzzrrrqqqooobbbKKKAAA888555333///---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,||||||zzz{{{|||}}}}}}}}}}}}||||||}}}{{{yyy{{{}}}yyywwwyyy|||xxxxxxvvvvvvwwwyyyyyyxxxwwwvvvtttsssuuuwwwxxxwwwvvvwwwwwwvvvvvvwwwzzz}}}tttvvvxxxzzzzzzxxxuuussspppqqqrrrtttuuuwwwxxxyyyxxxwwwuuutttttttttvvvwwwrrrqqqqqqtttxxxxxxtttpppvvvwwwxxxxxxyyyxxxxxxwwwwwwvvv|||{{{qqqqqqpppeeePPPFFF<<<888555000...///------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~zzz~~~|||{{{zzz{{{|||}}}}}}}}}|||{{{zzzxxxvvvvvvyyy|||~~~xxx{{{}}}}}}{{{zzz|||~~~xxxyyyxxxwwwyyy}}}~~~{{{xxxxxxtttqqqrrrwwwyyywwwtttuuuvvvuuuuuuvvvxxx{{{oooqqqsssvvvvvvvvvtttsssrrrrrrrrrssstttvvvxxxyyy{{{zzzxxxvvvvvvwwwxxxzzzyyyuuuppppppsssvvvxxxxxxyyyyyyzzzzzzyyyxxxvvvuuuxxxwww{{{zzzssstttsssiiiWWWLLL@@@:::555111///000------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~}}}~~~}}}}}}||||||||||||}}}~~~yyyyyyzzzyyyxxxxxxzzz|||tttxxx|||}}}{{{zzz{{{}}}yyy{{{zzzwwwyyy~~~~~~zzzwwwyyyvvvrrrsssxxxxxxuuussstttuuuuuuttttttvvvxxxoooqqqsssuuuuuuuuutttsssqqqrrrtttuuuwwwwwwwwwwww{{{{{{{{{zzzzzzzzzyyyyyyyyyvvvrrrqqqrrruuuwwwyyyyyyzzz{{{{{{zzzxxxvvvuuuxxxuuuyyyzzzvvvyyyzzznnn^^^QQQCCC;;;666111000111---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}~~~~~~}}}}}}}}}{{{~~~~~~|||{{{{{{~~~zzz}}}{{{yyyyyyzzzuuuyyy}}}~~~{{{yyyxxxyyyxxx{{{yyyuuuwww||||||wwwvvvyyyxxxuuuuuuyyyxxxrrrrrrsssuuutttsssssstttuuussstttuuuvvvwwwwwwvvvvvvppprrrvvvxxxyyyxxxvvvuuutttvvvxxxzzzyyywwwtttrrrssstttvvvvvvvvvuuutttsssxxxyyy{{{{{{{{{yyywwwvvvxxxtttxxxzzzyyy~~~sssbbbUUUEEE<<<666111000222---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}{{{~~~}}}|||{{{|||~~~}}}|||~~~}}}xxxwww{{{}}}|||zzzyyyyyyzzzzzzzzzyyywwwwwwvvv{{{{{{uuussswww{{{zzzzzzyyyxxxxxxxxxwwwuuussstttttttttsssqqqqqqrrrsssvvvuuutttrrrrrrrrrssstttssssssssssssssstttuuuvvvvvvyyy||||||xxxuuussssssnnnvvv}}}|||vvvrrruuuzzzzzzuuusssvvv|||}}}xxxyyy{{{{{{zzz|||~~~yyyrrrooo]]]KKKBBB<<<666333444///...,,,+++******+++,,,---,,,,,,++++++,,,,,,---~~~}}}}}}~~~||||||~~~~~~}}}|||xxxwwwzzz~~~}}}~~~}}}{{{zzzyyyxxxvvvuuuvvvyyy|||~~~xxx}}}|||wwwtttxxxzzzyyyzzzxxxvvvvvvwwwwwwuuusssuuuvvvvvvuuusssrrrtttuuuvvvvvvuuutttttttttttttttvvvuuuuuuuuuuuuvvvvvvwwwtttwwwzzzzzzxxxvvvvvvwwwooouuuzzzzzzvvvssstttwww~~~{{{zzz{{{|||{{{uuupppqqqtttvvvxxx~~~|||tttcccQQQFFF>>>666222333///...---+++***++++++,,,---,,,,,,++++++,,,,,,---}}}}}}~~~~~~|||}}}{{{}}}}}}zzzyyy{{{}}}}}}}}}}}}||||||{{{zzzzzzyyyxxxxxxxxxyyy{{{}}}~~~xxx{{{{{{wwwuuuwwwxxxwwwzzzxxxuuuuuuuuuvvvvvvuuuvvvwwwwwwvvvuuutttvvvwwwvvvvvvvvvwwwvvvvvvuuuuuuxxxxxxxxxxxxwwwwwwwwwwwwsssuuuwwwxxxwwwwwwxxxzzzqqqtttwwwxxxwwwuuuuuuuuutttwwwzzz}}}~~~}}}zzzxxxtttvvvxxxyyy~~~zzzyyyjjjYYYKKKAAA888222222///...---++++++++++++,,,,,,,,,++++++++++++,,,,,,}}}|||~~~~~~}}}~~~~~~~~~{{{~~~~~~}}}}}}~~~}}}|||{{{yyyyyyyyyyyyzzzwwwzzz~~~~~~yyyvvvuuuwwwwwwvvvvvvwwwwwwwww{{{xxxuuutttuuuwwwxxxxxxvvvwwwwwwvvvuuuuuuvvvxxxvvvwwwxxxyyyxxxxxxvvvuuuyyyyyyyyyyyyyyyxxxwwwwwwtttuuuvvvvvvwwwxxxyyyzzzuuuuuuvvvwwwyyyxxxwwwuuuoootttyyy|||}}}}}}xxxzzzzzzzzz}}}~~~xxxzzzooo___PPPCCC999444222000///---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,~~~~~~}}}~~~}}}zzz|||~~~~~~}}}}}}}}}{{{yyyxxxwwwxxxxxxyyytttxxx|||}}}xxxuuuuuuuuuvvvyyyzzzzzzyyyyyyzzzxxxuuuuuuvvvxxxyyyyyytttuuuvvvuuuttttttuuuwwwvvvwwwxxxyyyyyyxxxwwwvvvxxxyyyyyyyyyyyyxxxvvvvvvxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvxxxzzz{{{yyywww{{{~~~|||xxxwwwyyy}}}vvvwwwxxxyyy~~~}}}wwwqqqdddSSSDDD;;;555222000///---,,,+++,,,,,,---,,,++++++******++++++,,,~~~}}}~~~~~~}}}~~~xxxyyyzzz{{{|||{{{zzzyyy|||{{{yyyxxxwwwwwwxxxyyyssssssuuuvvvxxxyyyzzz{{{xxxvvvwww|||}}}zzz{{{xxxvvvuuuuuuwwwyyyyyyyyyssstttuuutttssssssuuuvvvvvvwwwxxxxxxyyyxxxxxxxxxwwwwwwxxxyyyyyyxxxwwwvvvzzzyyyyyyyyyzzzyyyxxxvvvyyyxxxxxxyyy{{{{{{zzzyyy{{{wwwvvvyyy|||{{{|||{{{zzz}}}zzzuuusssiiiWWWFFF<<<666333000///...,,,,,,,,,,,,---++++++************++++++~~~~~~~~~~~~}}}|||xxx{{{~~~~~~}}}|||~~~yyyyyyyyyyyyzzzyyyxxxwww{{{{{{zzzyyyxxxxxxxxxxxxsssssstttuuuwwwyyy{{{|||zzzvvvwww}}}{{{wwwvvvtttsssssstttvvvxxxwwwvvvssstttttttttssssssuuuwwwwwwwwwwwwwwwwwwxxxyyyyyyvvvwwwyyyzzzzzzyyyxxxwww{{{zzzyyy{{{}}}|||yyyvvvxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{|||~~~{{{}}}|||vvvvvvwwwnnnZZZGGG===777222111000...---,,,,,,------++++++************++++++~~~~~~||||||}}}}}}|||{{{|||~~~}}}|||}}}}}}|||{{{tttwwwzzz{{{zzz||||||{{{zzzyyyzzzzzzyyyxxx{{{{{{zzzzzzyyyxxxxxxwwwtttvvvzzz}}}}}}{{{xxxvvvzzzuuuuuu{{{|||vvvqqqpppqqqqqqqqqsssvvvwwwvvvtttssstttuuutttssstttvvvwwwwwwwwwvvvuuuvvvwwwyyyzzzvvvwwwyyy{{{{{{{{{yyyxxxzzzyyyzzz|||~~~zzzwwwvvvxxxyyyyyywwwwwwyyyzzzyyyzzz{{{}}}~~~~~~~~~}}}zzz{{{zzzzzz~~~~~~xxxzzzrrr]]]HHH===777222111000...---,,,,,,------++++++************++++++~~~{{{~~~~~~|||}}}~~~~~~|||{{{zzzyyyzzzzzzxxxzzz{{{zzzxxxzzz~~~yyyzzzzzzyyyxxxwwwyyyzzzxxxvvvuuuyyy}}}|||vvvpppwwwwwwwwwwwwxxxyyyzzz{{{uuuzzz}}}xxxtttttttttrrrsssvvvwwwuuuuuuyyyyyywwwvvvuuutttuuuvvvwwwxxxwwwvvvyyy{{{{{{yyyyyy{{{~~~~~~|||{{{yyyxxxxxxyyyyyy}}}|||||||||~~~~~~|||{{{yyyzzzzzz{{{{{{zzzyyyyyyyyyzzz~~~|||yyy}}}~~~{{{zzz}}}yyywwwqqqbbbOOO???555222111000///...---,,,,,,,,,...---+++******+++---...~~~|||zzz~~~~~~zzz|||}}}~~~}}}|||~~~~~~}}}|||{{{{{{{{{{{{wwwxxxyyyxxxvvvwww{{{~~~{{{|||{{{yyywwwuuuvvvwwwvvvwwwxxxyyyzzzxxxvvvsssyyyyyyxxxxxxxxxyyyzzzzzzwww{{{|||yyywwwwwwwwwttttttwwwxxxvvvvvvzzzzzzxxxxxxvvvuuuwwwzzz|||{{{yyywwwyyy|||{{{yyyxxxyyy{{{||||||zzzyyyyyyxxxxxxxxx||||||}}}~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~|||zzz}}}~~~|||zzz}}}~~~wwwuuummm___NNN@@@999777000///...---,,,,,,,,,,,,...---+++******+++---...~~~}}}~~~|||~~~~~~~~~~~~yyy{{{}}}~~~~~~|||zzzxxx}}}}}}~~~~~~~~~}}}}}}}}}yyyyyyyyyxxxvvvwwwyyy{{{yyyzzzzzzxxxvvvuuuvvvwwwuuuxxxzzzyyyvvvuuuuuuwwwxxxxxxxxxxxxyyyzzz{{{|||yyy{{{{{{yyyyyy|||zzzvvvuuuxxxyyywwwwww{{{{{{xxxxxxuuutttwww||||||yyywwwyyy{{{|||zzzxxxwwwwwwzzzzzz{{{zzzzzzyyyxxxwwwyyy{{{}}}}}}{{{yyy|||{{{zzzyyyyyyzzz{{{|||~~~}}}}}}|||||||||}}}~~~|||zzz{{{{{{wwwtttlll^^^NNNAAA;;;999///...---,,,,,,,,,,,,,,,---,,,+++******+++,,,---~~~~~~~~~~~~}}}}}}}}}zzz|||~~~~~~|||yyywww|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyzzzuuuvvvwwwwwwvvvwwwyyy{{{xxxxxxwwwvvvuuuuuuvvvwwwuuuuuuvvvwwwxxxzzz|||}}}zzzzzzyyywwwzzz~~~|||vvvuuuxxxyyyvvvwwwzzzzzzxxxvvvsssqqquuu|||~~~{{{wwwuuuwwwzzz|||{{{zzzxxxwwwyyyzzz{{{{{{{{{yyyxxxwwwvvvyyy}}}~~~}}}{{{yyyxxx}}}|||zzzyyyyyy{{{}}}~~~}}}||||||||||||~~~}}}zzzzzz}}}|||yyyxxxuuummm```PPPBBB888444......---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,~~~}}}}}}~~~}}}}}}||||||}}}}}}{{{yyy{{{}}}~~~}}}|||{{{zzzzzzyyyxxxuuuvvvwwwwwwvvvwwwyyy{{{{{{wwwssstttwwwxxxwwwtttvvvvvvuuuuuuvvvwwwxxxxxxyyyyyywwwuuuxxx}}}{{{vvvuuuwwwxxxuuuuuuxxxyyyvvvuuusssrrruuuzzz}}}{{{xxxrrrtttwww{{{}}}}}}|||zzzyyyzzz{{{|||{{{zzzyyyxxxwww{{{|||{{{zzz}}}|||zzzzzzzzz|||~~~~~~|||{{{zzzzzz}}}}}}zzzxxxzzzzzzwwwuuusssnnndddUUUFFF999222///...------,,,,,,,,,,,,++++++++++++++++++++++++~~~}}}}}}~~~~~~~~~}}}|||}}}~~~~~~|||{{{zzz{{{zzzxxxvvvyyyzzzzzzxxxvvvuuuvvvwww{{{vvvrrrssswwwyyyvvvrrryyyxxxwwwuuutttssssssrrrwwwyyywwwuuuvvvzzzzzzvvvuuuwwwwwwuuuuuuxxxxxxuuuwwwvvvuuuvvvyyy{{{{{{{{{ssstttvvvzzz~~~~~~}}}{{{{{{|||||||||{{{{{{{{{{{{~~~||||||{{{{{{|||}}}~~~{{{~~~zzzyyyzzzwww{{{|||yyywwwyyyyyyvvvppppppmmmfffZZZLLL>>>666111000///...---,,,,,,,,,++++++++++++++++++++++++~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{|||}}}|||zzzwww{{{|||{{{yyywwwuuuvvvwwwxxxvvvtttuuuwwwwwwuuusssxxxxxxwwwuuuttttttttttttwwwzzzzzzvvvtttwwwyyyxxxvvvyyyyyyvvvvvvxxxxxxvvvvvvwwwwwwuuutttvvvyyy}}}wwwvvvwwwzzz~~~~~~}}}}}}||||||||||||}}}}}}}}}~~~{{{||||||}}}}}}~~~yyy}}}}}}yyyvvvxxxzzztttyyy|||yyyvvvxxxxxxvvvsssqqqmmmfff[[[NNNAAA999444333111///---,,,,,,+++******++++++++++++******~~~}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}zzzyyyzzzzzzyyyxxxwwwyyyzzztttvvvxxxwwwuuuttttttuuutttttttttuuuvvvxxxyyyzzzwww{{{|||wwwtttvvvyyyyyywwwzzzzzzwwwwwwyyyyyyvvvtttvvvvvvsssooopppvvv|||zzzyyyxxxzzz}}}}}}~~~}}}||||||}}}~~~{{{}}}{{{}}}zzz{{{}}}~~~yyy{{{{{{xxxtttssswww{{{sssxxx{{{xxxvvvwwwxxxwwwyyyuuunnneeeZZZMMMAAA999555444222000...,,,,,,+++******++++++++++++******|||yyy|||~~~~~~}}}}}}}}}{{{}}}||||||}}}~~~|||~~~~~~}}}|||{{{zzzzzzzzzqqqrrruuuwwwxxxxxxwwwvvvwwwvvvtttsssrrrtttuuuwwwxxxvvvqqqpppwww|||rrruuuvvvvvvvvvvvvuuuttttttyyyvvvwww|||{{{uuusssvvv{{{yyywwwuuuuuuvvvxxxyyyuuuxxxyyyxxxzzz~~~~~~zzzzzz{{{||||||{{{{{{}}}~~~||||||{{{{{{{{{xxxvvvxxx|||~~~|||xxxyyyyyyzzzzzzyyywwwvvvuuuvvvuuussstttvvvwwwtttqqqttttttqqqiii\\\MMMAAA:::777555111///...---,,,******)))((()))+++,,,,,,***~~~{{{}}}~~~~~~~~~||||||}}}~~~}}}~~~~~~|||{{{{{{|||}}}~~~|||{{{{{{{{{zzzyyyyyyyyyssstttuuuvvvwwwwwwvvvvvvwwwvvvuuutttsssttttttuuuwwwvvvsssrrrwww}}}{{{tttttttttuuuvvvwwwxxxyyyyyyvvvsssuuuzzz{{{xxxwww{{{|||zzzwwwuuuuuuvvvyyyzzzvvvyyyyyyxxxzzz}}}}}}zzz{{{||||||{{{yyyzzz|||~~~}}}|||~~~}}}yyyyyy||||||xxxuuuwwwzzz|||{{{xxxtttttttttuuuvvvxxxzzz|||tttrrrqqqrrrtttuuusssqqqqqqqqqoooiii^^^PPPDDD<<<777444111///...---,,,+++***))))))***+++,,,+++***}}}~~~~~~~~~}}}}}}}}}|||{{{~~~|||~~~~~~{{{xxxxxx|||yyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuutttsssrrruuuvvvvvvtttwwwzzzzzzvvvuuuuuuuuuuuuvvvxxxyyyzzzvvvttttttwwwyyyxxxyyy|||}}}{{{xxxuuuuuuwwwyyy{{{xxx{{{{{{yyyyyy|||}}}zzz~~~}}}|||zzzxxxxxxzzz|||}}}{{{{{{zzzwwwxxxzzz|||yyyuuuuuuwwwyyyyyywwwyyywwwuuusssrrrtttvvvxxxtttrrrqqqqqqssstttssssssmmmmmmmmmiii```SSSGGG???777444111///......,,,++++++***)))***+++,,,+++***|||}}}}}}}}}{{{yyy{{{zzzyyy{{{~~~~~~yyyxxx{{{yyyyyyyyyyyyyyyyyyyyyyyy||||||{{{zzzyyyyyyzzzzzzwwwwwwxxxxxxwwwuuurrrqqqtttwwwxxxwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuuuuvvvvvvxxxvvvuuuuuuuuuuuuwwwyyy|||zzzwwwuuuuuuvvvyyy{{{zzz~~~~~~{{{zzz}}}~~~|||}}}yyywwwvvvxxxzzz}}}{{{yyyxxxxxxwwwxxxzzz|||yyyuuussstttvvvwwwwwwzzzyyyvvvtttssssssssstttwwwvvvtttsssssssssssssssllllllllliiiaaaUUUHHH???777444111//////...---,,,,,,*********,,,,,,+++***|||}}}~~~zzz}}}}}}zzz{{{}}}~~~{{{|||zzzzzzzzzzzz{{{{{{{{{{{{||||||zzzyyyyyyyyyyyyyyyxxxyyyzzzzzzyyyvvvsssqqquuuvvvyyyzzzxxxvvvwwwyyyzzzyyyxxxxxxwwwwwwxxxxxxwwwvvvuuussssssvvvxxxyyy{{{yyywwwvvvuuuvvvxxxyyy|||}}}{{{~~~~~~zzzwwwvvvxxxyyyxxxxxxwwwvvvwwwyyy{{{{{{{{{xxxuuussssssuuuvvvwwwrrrssstttvvvwwwxxxxxxxxxwwwvvvuuusssqqqooooooooonnnmmmkkkhhhaaaUUUGGG>>>777444111/////////...------+++***+++,,,,,,+++***|||}}}}}}}}}~~~}}}~~~||||||||||||||||||||||||yyyyyyxxxxxxwwwwwwvvvvvvyyyzzz{{{{{{zzzxxxvvvtttvvvvvvxxx{{{zzzvvvvvvyyyxxxyyyzzz|||}}}}}}~~~}}}rrrttttttsssuuu{{{~~~~~~zzzyyyyyyxxxxxxxxxxxxxxx|||~~~{{{~~~}}}zzzxxxxxxyyysssvvvwwwvvvxxx{{{|||zzzxxxwwwuuuttttttuuuvvvwwwssstttvvvwwwwwwwwwvvvuuurrrssssssqqqnnnkkkjjjjjjpppmmmjjjfff```UUUHHH>>>777444111000000//////------,,,++++++,,,,,,+++***~~~~~~}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{wwwxxxyyyyyyyyyxxxwwwvvv{{{{{{|||||||||zzzyyyxxxxxxvvvwww{{{|||wwwuuuwwwvvvxxx{{{}}}~~~~~~}}}|||ssswwwxxxvvvyyyzzz{{{|||||||||{{{yyyxxxzzz}}}zzz}}}|||zzzyyyyyyrrrwwwyyyxxxyyy|||{{{wwwvvvvvvvvvvvvuuuvvvwwwxxxxxxxxxvvvuuusssrrrqqqqqqkkknnnqqqqqqnnnjjjiiiiiiqqqmmmhhhddd___VVVJJJAAA777444111000000000///......,,,++++++,,,,,,+++***|||}}}~~~}}}}}}}}}~~~||||||}}}vvv}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzzxxxzzz|||}}}}}}|||zzzyyy||||||||||||||||||{{{{{{zzzuuuvvv{{{}}}xxxuuuwwwvvvxxx{{{}}}|||zzzwwwtttxxx|||}}}yyy{{{~~~{{{|||~~~}}}{{{yyyxxx~~~{{{yyy|||~~~~~~{{{yyyyyysssyyy{{{yyyyyy|||zzzttttttuuuwwwwwwvvvvvvwwwxxxsssrrrqqqpppqqqsssvvvxxxhhhmmmqqqrrrpppmmmllllllppplllfffbbb^^^WWWLLLDDD777444111000000000///......---+++,,,,,,---+++***~~~}}}~~~~~~~~~~~~|||~~~~~~{{{yyyxxx||||||{{{{{{{{{}}}~~~yyyzzz|||~~~~~~zzzwwwxxxzzz|||~~~~~~|||yyyxxx{{{||||||{{{yyyxxxwwwwww|||vvvuuuyyy||||||{{{}}}yyyzzz{{{zzzyyyxxxyyy{{{vvv{{{}}}zzzxxx|||{{{|||}}}|||{{{{{{}}}|||zzzzzz|||~~~|||yyyvvvtttxxx{{{zzzuuussstttuuutttrrrxxxxxxrrrrrrxxxwwwppppppqqqrrrrrrpppppprrrssshhhlllppptttssspppkkkgggnnnkkkggggggdddYYYIII<<<:::555222333222...+++,,,...---,,,+++************}}}}}}~~~}}}}}}~~~~~~{{{}}}~~~|||zzzyyy}}}|||{{{{{{|||~~~||||||}}}~~~~~~{{{xxxxxxyyyzzz{{{{{{zzzyyyxxx{{{||||||yyywwwvvvyyy||||||xxxwww{{{~~~}}}|||}}}xxxyyy{{{{{{zzzyyyzzz{{{~~~~~~xxxuuuzzz~~~~~~}}}}}}}}}~~~}}}{{{zzz|||}}}~~~~~~|||zzzxxxwwwxxx{{{{{{vvvsssttttttrrrsssvvvwwwuuutttuuutttqqqoooqqqrrrqqqpppooooooppppppooonnnlllllllllmmmnnnjjjhhhfffeeebbbXXXKKK@@@:::555222333222---++++++...---,,,+++************}}}}}}~~~~~~{{{|||~~~~~~|||{{{~~~}}}|||{{{|||~~~~~~~~~|||zzzxxxxxxyyyyyyyyyyyyyyyyyyzzz||||||yyyuuuuuu{{{||||||}}}zzz{{{wwwyyy|||}}}|||{{{{{{|||~~~zzzyyy|||~~~||||||~~~}}}~~~~~~|||{{{{{{|||zzz{{{|||||||||{{{zzzyyyrrrvvvwwwtttrrrttttttrrrtttssstttwwwvvvqqqooopppmmmoooqqqqqqooommmllllllqqqooommmjjjjjjjjjkkklllfffffffffeee```XXXNNNGGG;;;666333333111---***+++------,,,+++************~~~}}}|||{{{{{{|||~~~~~~}}}~~~||||||}}}~~~~~~~~~}}}{{{zzzyyyyyyxxxxxxyyy{{{{{{zzz~~~}}}xxxvvv{{{{{{wwwwwwyyy{{{~~~~~~}}}}}}~~~xxx}}}}}}{{{{{{~~~{{{}}}~~~~~~|||{{{{{{{{{yyyyyyzzz{{{{{{zzzyyyxxxkkkppprrrqqqpppssstttrrrsssnnnooovvvuuummmjjjnnnjjjllloooooommmlllkkkkkkhhhjjjmmmooonnnjjjeeebbbfffggghhhfff```XXXPPPKKK<<<777333222111,,,***+++---,,,++++++*********+++~~~|||zzz{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~}}}||||||zzzzzzzzz|||}}}{{{}}}zzz{{{}}}~~~}}}{{{yyy{{{|||~~~|||~~~|||}}}~~~yyyzzz~~~|||{{{|||~~~}}}{{{zzzyyyzzzyyyzzzzzzzzzyyyxxxvvvuuunnnrrrtttqqqppprrrrrrppppppkkklllrrrqqqiiiggglllgggjjjlllmmmlllkkkkkklllcccgggkkknnnmmmhhhaaa]]]fffggggggddd^^^VVVNNNIII<<<666222222000,,,+++,,,,,,,,,++++++******++++++}}}~~~~~~|||{{{}}}{{{zzz|||~~~~~~~~~~~~}}}~~~}}}||||||}}}~~~{{{~~~~~~|||{{{yyyyyy|||~~~}}}vvvvvv}}}~~~{{{yyyzzz}}}~~~||||||}}}}}}|||yyyxxxxxxyyyyyyyyyyyyyyyxxxvvvtttrrrvvvyyyxxxsssoooppppppooommmjjjjjjmmmmmmiiiiiikkkiiijjjkkkkkkjjjjjjkkkmmmgggggggggffffffdddcccbbbddddddcccbbb]]]UUUJJJCCC<<<666111111000---,,,...,,,,,,++++++***++++++,,,}}}~~~~~~{{{zzz|||~~~~~~~~~}}}}}}}}}}}}~~~~~~zzzzzz{{{}}}~~~|||zzzzzz}}}}}}}}}}}}wwwxxx}}}}}}yyyyyy{{{}}}~~~~~~~~~}}}~~~}}}zzzwwwvvvwwwxxxwwwxxxxxxxxxwwwuuusssrrrwwwyyyvvvpppmmmoooqqqpppjjjlllllliiiiiilllnnnlllmmmmmmllljjjggggggiiikkkjjjhhheeeccccccdddfffgggdddcccbbbbbb```XXXLLLBBB;;;444000000000...---000,,,++++++***++++++,,,,,,|||zzz|||}}}}}}~~~~~~}}}|||}}}}}}~~~zzzvvvuuuxxx~~~~~~}}}{{{{{{~~~zzz}}}}}}}}}~~~xxxvvvyyy}}}~~~~~~}}}yyyvvvuuuvvvxxxuuuvvvwwwwwwwwwuuutttsssppprrrpppkkkjjjnnnrrrsssiiiooommmfffgggooorrrmmmqqqpppmmmiiifffeeegggiiihhhggggggfffffffffggggggfffdddccceeeeee^^^PPPDDD:::444000000000......111+++++++++***++++++,,,,,,zzz~~~~~~}}}|||~~~{{{~~~yyy~~~yyy{{{||||||zzzyyyxxxwww}}}|||{{{{{{{{{}}}~~~zzz|||~~~}}}zzzyyy{{{~~~yyy{{{~~~~~~}}}}}}{{{wwwzzzzzz}}}~~~{{{{{{}}}|||yyyvvvwwwyyyyyyxxxxxxxxxyyyyyyyyyxxxwwwvvvuuuttttttvvvtttqqqqqqrrrssssssssssssuuuuuutttoookkkhhhgggfffjjjmmmkkkffffffkkkqqqnnnmmmkkkhhhfffeeeeeefffggghhhhhhhhhfffccc```___aaa___]]]^^^bbb___PPP@@@@@@;;;555111000111222222,,,,,,,,,+++++++++******~~~||||||}}}~~~{{{~~~}}}}}}}}}~~~|||}}}}}}}}}|||zzzyyyxxxwww{{{{{{{{{{{{{{{||||||}}}}}}{{{{{{zzz{{{}}}~~~}}}~~~~~~{{{wwwyyyyyy||||||yyyyyy{{{zzzwwwwwwxxxyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttrrrpppppprrrsssssssssuuuvvvvvvtttpppllljjjjjjhhhkkkmmmkkkiiihhhkkkooommmkkkhhhgggfffffffffeeefffgggggggggfffdddaaa``````___^^^]]]___\\\OOOAAA???;;;555111000000000000,,,,,,,,,+++++++++******~~~}}}}}}~~~~~~|||~~~|||{{{{{{||||||{{{~~~}}}{{{zzzyyyyyy{{{|||}}}}}}}}}}}}}}}}}}~~~{{{zzz{{{{{{{{{||||||}}}}}}}}}}}}|||wwwyyy}}}yyy||||||zzzyyy{{{{{{wwwyyyyyyxxxvvvuuusssrrrqqqqqqqqqrrrsssssssssssssssrrrpppoooppprrrssssssrrrvvvwwwvvvsssooommmmmmmmmlllllllllllllllkkkjjjjjjkkkhhheeeeeeggghhhfffdddeeeeeefffffffffdddbbbaaa^^^___^^^[[[ZZZVVVLLLBBB>>>:::444000///.........,,,,,,,,,+++++++++******~~~}}}~~~~~~~~~|||}}}}}}|||~~~||||||{{{~~~{{{}}}}}}~~~||||||}}}}}}|||~~~}}}|||{{{yyyyyyzzz|||~~~{{{{{{{{{{{{|||~~~}}}xxxxxx{{{{{{~~~~~~|||{{{}}}}}}yyyzzzxxxvvvuuuuuutttsssqqqpppqqqrrrssssssrrrqqqqqqooonnnmmmoooqqqrrrrrrrrrvvvuuussspppmmmlllnnnoooooommmlllmmmnnnmmmjjjfffiiifffcccdddggghhhfffcccddddddeeeeeeeeedddcccccc]]]______ZZZUUUQQQJJJCCC===999333///...---,,,,,,,,,,,,,,,+++++++++******}}}|||||||||}}}~~~|||~~~~~~}}}|||||||||||||||~~~yyyyyyzzz{{{{{{{{{zzzyyy{{{zzzzzz{{{}}}~~~~~~}}}xxxwwwyyyzzz}}}~~~{{{{{{}}}|||yyyyyywwwttttttvvvvvvvvvtttrrrsssttttttsssrrrpppooommmllllllnnnpppqqqqqqppprrrrrrpppmmmkkkkkkmmmoooqqqnnnlllmmmnnnmmmiiidddgggeeedddeeeggghhhfffcccdddddddddddddddddddddccc]]]``````ZZZTTTOOOIIICCC;;;888333///...---,,,+++,,,,,,,,,+++++++++******}}}~~~~~~~~~~~~{{{www{{{}}}}}}{{{}}}~~~}}}{{{{{{|||~~~~~~{{{yyy{{{{{{{{{|||~~~~~~||||||~~~}}}yyyvvvxxxwwwzzzzzzxxxwwwyyyyyyuuuxxxuuurrrsssvvvxxxxxxvvvssstttuuuuuutttrrrooonnnlllllllllmmmooopppooommmoooooonnnkkkiiijjjlllnnnpppnnnkkkkkkmmmlllhhheeeeeefffggggggffffffeeeeeedddddddddccccccccccccccc___bbbaaa[[[UUUQQQIIIBBB:::666222///......---,,,,,,,,,,,,+++++++++******~~~~~~{{{~~~~~~}}}}}}{{{~~~~~~~~~~~~}}}~~~~~~~~~}}}|||~~~~~~{{{|||||||||}}}~~~|||yyyzzz}}}}}}yyyvvvwwwvvvyyyyyyvvvvvvxxxwwwtttxxxssspppppptttwwwwwwuuuqqqrrrtttuuutttrrrpppnnnlllkkklllmmmnnnnnnlllkkklllmmmmmmkkkjjjjjjlllmmmooommmkkkjjjjjjiiihhhgggdddgggjjjiiifffcccdddfffeeeeeedddcccbbbbbbbbbbbbaaacccaaa\\\XXXSSSJJJ@@@888555222000//////...---,,,,,,,,,+++++++++******~~~}}}{{{}}}}}}{{{}}}~~~{{{|||~~~~~~~~~|||{{{~~~}}}{{{{{{}}}~~~}}}}}}}}}}}}}}}}}}|||||||||zzzxxxxxx|||}}}yyyvvvvvvwwwzzzzzzxxxwwwyyyyyyuuuxxxsssoooooosssuuutttrrrnnnppprrrttttttsssqqqooolllllllllmmmnnnmmmkkkiiikkklllmmmlllkkkjjjlllnnnnnnmmmkkkiiihhhhhhhhhiiiccciiimmmkkkeeebbbdddgggfffeeedddcccbbbbbbbbbbbbcccdddbbb]]]ZZZVVVKKK@@@777555222000000000///...,,,,,,,,,+++++++++******}}}zzz}}}|||~~~~~~}}}|||||||||}}}{{{{{{}}}}}}{{{|||yyywwwzzz~~~zzzvvvuuuvvvwwwvvvtttrrruuuxxx{{{{{{zzzwwwuuuqqqrrrttttttrrrqqqqqqrrruuupppppptttvvvsssppppppqqqqqqpppooommmlllkkkkkksssooommmnnnqqqqqqmmmiiinnnllljjjiiiiiiiiihhhffffffiiikkkhhhccc```bbbeee___eeegggeeeeeegggeee___cccfffeeeaaa^^^YYYKKK<<<999555000---,,,,,,,,,+++------,,,++++++,,,------}}}~~~}}}yyy~~~||||||~~~~~~|||||||||~~~yyyxxxzzzzzzxxxuuuuuuxxxzzzzzzzzzwwwxxxyyyzzzyyywwwuuusssrrrssssssssssssssstttuuusssoooooosssvvvssspppqqqooooooooonnnmmmmmmmmmmmmpppmmmkkkmmmqqqssspppmmmlllkkkkkkkkklllkkkhhheeefffiiikkkkkkiiifffeeeeeedddhhhiiieeeeeefffddd___cccdddbbb^^^\\\VVVIII:::888555000------------,,,---,,,+++******+++,,,---}}}~~~~~~yyy}}}~~~~~~~~~}}}{{{}}}}}}~~~zzzyyy{{{yyywwwvvvvvvxxx{{{{{{{{{xxxxxxxxxxxxxxxwwwuuuuuuttttttsssssstttuuuvvvwwwqqqnnnnnnsssuuusssqqqrrroooppppppooommmlllmmmoooooommmkkkmmmqqqtttsssqqqkkkkkklllnnnooommmiiifffhhhiiilllnnnpppnnnjjjgggiiikkkjjjfffeeefffeeebbbfffeeeccc___\\\VVVIII<<<777444000............---++++++************++++++}}}|||~~~{{{{{{}}}{{{~~~|||{{{{{{zzzyyyxxxwwwxxxxxxxxxxxxvvvvvvvvvvvvwwwyyyzzzzzzxxxvvvtttssssssuuuvvvvvvpppnnnoootttuuusssrrrtttqqqsssssspppmmmlllmmmpppqqqooommmnnnqqqsssttttttmmmmmmmmmoooppppppmmmkkknnnlllllloootttuuuqqqmmmmmmlllkkkhhhgggggghhhgggllljjjgggdddaaaYYYLLLAAA666333000////////////...************************~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}|||xxxxxxxxxxxxwwwwwwxxxxxxwwwwwwvvvwwwxxxzzz{{{||||||xxxuuussstttuuuuuutttqqqppprrrvvvvvvtttsssvvvqqqssstttrrroooooorrrvvvvvvtttqqqpppqqqssstttuuurrrpppnnnnnnppprrrsssssstttooolllooouuuyyyxxxtttooommmlllkkkkkkkkklllnnnqqqmmmjjjjjjfff\\\NNNDDD666333111///000000///...************************|||~~~~~~}}}}}}uuuwwwyyyyyyxxxyyyzzz|||{{{{{{zzzyyyyyyzzzzzz{{{}}}zzzvvvuuuwwwxxxvvvttttttsssvvvyyyyyyuuuuuuyyyqqqtttwwwuuussstttzzz{{{yyyuuurrrqqqsssuuuwwwuuusssppppppsssvvvxxxyyywwwsssoooqqqwww{{{{{{zzzssspppoooppppppooopppsssrrrmmmkkkmmmiii\\\LLLCCC666444222000000000...---******+++,,,,,,+++******|||~~~~~~~~~}}}}}}wwwzzz||||||zzzzzz{{{}}}{{{{{{||||||||||||||||||}}}yyywwwxxx|||}}}{{{xxxwwwwwwzzz}}}{{{wwwwww{{{wwwzzz|||yyyuuuuuu{{{}}}{{{xxxtttssstttxxx{{{vvvtttssstttwwwzzz{{{|||vvvtttsssuuuyyy||||||{{{wwwsssrrruuuuuuqqqqqquuusssnnnmmmpppkkk\\\KKKBBB777555333111111///---+++***+++,,,------,,,+++***}}}~~~|||~~~~~~}}}~~~}}}{{{yyyyyy{{{xxxyyy{{{}}}~~~|||yyyxxx{{{|||zzzzzz}}}|||xxxxxx|||}}}vvvtttxxx~~~~~~|||yyyuuutttvvvzzz~~~uuuuuuvvvxxx{{{}}}}}}|||tttuuuvvvyyy{{{||||||{{{{{{vvvuuuxxxwwwrrrqqqttttttoooooosssooo^^^LLLCCC888666333222111///---***+++,,,------------,,,+++{{{yyy}}}{{{|||~~~}}}{{{{{{{{{~~~~~~~~~~~~~~~}}}}}}}}}xxxwww{{{~~~~~~~~~~~~||||||||||||||||||||||||tttyyy|||||||||}}}zzzvvvzzz}}}~~~||||||~~~~~~zzzxxxuuussssssnnnbbbPPPAAA888555111///......------++++++++++++++++++++++++{{{zzz}}}zzz{{{~~~~~~}}}}}}{{{{{{zzz|||}}}zzz{{{~~~~~~{{{}}}||||||~~~~~~{{{zzzwwwtttrrrmmmaaaOOOAAA888555111///......------++++++++++++++++++++++++}}}{{{|||~~~|||~~~zzz{{{||||||}}}~~~zzzvvvrrrlll___MMMAAA777444111///......---,,,++++++++++++++++++++++++~~~}}}}}}||||||}}}xxxrrrjjj\\\KKK@@@555333000//////...---,,,++++++++++++++++++++++++|||}}}~~~yyyssshhhYYYIII>>>444222000/////////---+++++++++++++++++++++++++++~~~}}}~~~}}}zzzsssgggWWWFFF<<<333111////////////---+++++++++++++++++++++++++++||||||zzzsssgggVVVDDD999222000////////////---+++++++++++++++++++++++++++||||||~~~{{{zzz{{{zzzsssgggUUUCCC888111000//////000///---+++++++++++++++++++++++++++~~~~~~~~~}}}}}}}}}zzzvvvrrrnnnbbbPPP@@@999222111000...------------,,,++++++******++++++,,,~~~yyytttnnnaaaMMM===666222111000...------------,,,++++++******++++++,,,~~~~~~~~~yyytttnnn___LLL===666222111///...------,,,,,,,,,++++++******++++++,,,~~~~~~~~~zzzvvvrrrkkk^^^KKK???:::111000///...---,,,,,,,,,,,,++++++******++++++,,,|||~~~}}}||||||}}}~~~yyyvvvqqqiiiZZZHHH===:::111000///---,,,,,,,,,,,,,,,++++++******++++++,,,zzzzzzzzzzzzzzz{{{}}}{{{wwwqqqgggVVVCCC888555111000...---,,,,,,++++++,,,++++++******++++++,,,yyyyyyyyyxxxxxxyyy{{{|||~~~zzzvvvpppeeeSSS???555444000///...---,,,+++++++++,,,++++++******++++++,,,~~~zzz|||{{{yyyxxxwwwwwwxxxxxxvvvrrrmmmcccQQQ@@@777777000///...---,,,+++++++++,,,++++++++++++++++++,,,~~~{{{}}}~~~}}}}}}}}}|||{{{zzzzzz{{{wwwuuulll^^^OOOGGGIIIMMM000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||~~~~~~}}}|||yyyxxxxxxzzz|||xxxuuulll\\\KKKBBBAAADDD000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~zzzwwwwwwxxx{{{}}}yyyuuujjjYYYGGG;;;888999000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{yyyyyyzzz{{{{{{xxxsssgggUUUCCC666222111///...------,,,,,,,,,---++++++++++++++++++++++++|||~~~}}}||||||~~~}}}{{{xxxuuuooobbbQQQ@@@555000///...------,,,,,,,,,,,,---++++++++++++++++++++++++~~~{{{}}}~~~}}}|||{{{}}}~~~zzzvvvrrrjjj]]]LLL===444000000------,,,,,,,,,,,,------++++++++++++++++++++++++~~~~~~~~~{{{{{{{{{|||~~~}}}zzzxxxyyy||||||yyyuuupppgggXXXGGG999111//////---,,,,,,+++,,,,,,------************************~~~}}}|||~~~~~~{{{|||||||||~~~~~~yyyuuuuuuxxxzzzxxxuuuoooeeeUUUDDD666///---...,,,,,,,,,++++++,,,------************************}}}~~~~~~}}}}}}zzzxxx{{{}}}~~~|||{{{zzzzzzxxxwwwvvvtttsssrrrlll\\\KKK@@@999333//////,,,,,,---......---,,,,,,,,,,,,,,,++++++*********~~~|||~~~||||||}}}}}}|||||||||~~~~~~~~~}}}{{{yyywwwvvvuuutttsssrrrjjjZZZHHH===777111......,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******~~~~~~{{{zzz|||~~~}}}yyyyyy|||~~~{{{yyyvvvuuuuuutttsssrrrhhhWWWEEE:::333...,,,---,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***}}}{{{{{{|||}}}~~~{{{xxxxxx{{{~~~}}}{{{{{{xxxuuutttuuutttrrrpppdddTTTBBB777222---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~~~~|||zzzyyyyyy{{{zzzxxxyyy{{{|||zzzxxx|||xxxuuutttuuutttppplll```PPP???666111...---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~|||}}}{{{yyyxxxyyyyyyzzz{{{{{{zzzyyyyyyxxx|||xxxuuuuuuvvvtttmmmgggYYYKKK<<<555222///...///,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,~~~}}}~~~{{{zzz}}}|||yyyxxx{{{~~~{{{}}}~~~|||xxxwwwzzz~~~|||yyyvvvwwwxxxtttjjjbbbRRREEE888333111///---...,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,|||zzz|||}}}~~~zzzyyy{{{}}}yyywwwyyy~~~~~~|||vvvvvv||||||yyywwwxxxyyyttthhh^^^MMMAAA666222111...,,,------,,,+++******+++,,,---*********++++++,,,,,,,,,~~~~~~|||{{{wwwyyyzzzyyywwwvvvyyy|||~~~~~~}}}zzzwwwvvvwwwxxx{{{|||tttsssssshhhXXXKKK>>>222000000...,,,+++---,,,,,,+++*********+++*********++++++,,,,,,,,,}}}zzzxxxxxxyyy{{{{{{zzzzzz{{{}}}zzz{{{|||{{{xxxvvvuuuuuussswwwwwwrrrssssssiiiZZZGGG<<<222000000...++++++---,,,++++++******++++++******+++++++++,,,,,,,,,}}}{{{zzzzzzzzz{{{}}}~~~}}}wwwyyy{{{{{{xxxuuussssssnnnssstttqqqrrrpppeeeVVVAAA888000000000...+++***,,,,,,++++++******++++++***++++++++++++,,,,,,,,,~~~~~~|||{{{|||}}}xxxyyyzzzyyywwwuuuttttttrrrttttttrrrpppjjj[[[LLL;;;444///000000---******,,,,,,++++++***++++++,,,++++++++++++++++++++++++}}}~~~~~~}}}{{{||||||{{{{{{yyyvvvttttttvvvxxxuuuvvvuuurrrnnndddSSSDDD888222...///000,,,***+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++~~~~~~}}}}}}}}}|||{{{|||}}}}}}{{{|||{{{xxxuuusssssswwwzzzuuusssrrrpppkkk___NNNAAA666111...///...+++***,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***~~~~~~}}}}}}|||}}}}}}}}}zzz{{{|||{{{zzzyyyzzz{{{yyyxxxwwwuuussssssuuuxxxuuuqqqooommmgggZZZIII>>>777222......---******---++++++******++++++,,,---,,,,,,,,,+++++++++******}}}{{{zzzzzzzzz{{{|||~~~yyy{{{|||zzzvvvuuuwwwzzzuuuvvvwwwvvvtttsssssstttwwwrrrnnnkkkdddUUUDDD999888222///...---***+++...+++*********+++,,,,,,---,,,,,,,,,++++++*********||||||}}}}}}}}}}}}||||||}}}~~~vvvssswwwyyywwwzzzyyyxxxwwwvvvtttsssssstttvvvrrrfffYYYNNN???222111000///...---,,,++++++---,,,++++++************)))******++++++******)))||||||||||||||||||||||||}}}~~~yyyxxx|||~~~|||{{{{{{zzzxxxwwwuuuttttttqqqsssmmm```RRRFFF:::///000000///...---,,,++++++------,,,+++++++++++++++******++++++++++++******~~~~~~~~~||||||{{{zzzzzz{{{||||||zzz}}}}}}{{{|||}}}}}}|||{{{yyywwwvvvttttttrrrssslll]]]MMMAAA888222000//////...---,,,++++++------,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++~~~~~~}}}|||zzzxxxxxxzzz|||}}}xxxyyyzzz{{{|||}}}|||zzz}}}|||zzzyyywwwuuussssssrrrooofffWWWFFF:::555333//////...------,,,++++++------,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++~~~}}}|||zzzxxxxxxzzz|||}}}{{{zzzzzz|||~~~|||yyywwwzzzyyyxxxvvvtttsssqqqqqqllleeeZZZKKK<<<111...///.........---,,,,,,++++++,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***||||||{{{zzzzzz{{{||||||{{{zzz}}}|||yyywwwwwwvvvuuutttsssrrrqqqpppiii^^^PPPEEE999000---///------------,,,,,,++++++++++++******++++++,,,,,,*********++++++*********||||||||||||||||||||||||zzzwww|||~~~{{{xxxwwwuuuttttttsssrrrrrrqqqqqqgggXXXIIIAAA:::222///000---------,,,,,,,,,,,,+++***)))))))))******+++,,,((())))))******))))))(((||||||}}}}}}}}}}}}||||||~~~vvvsssxxx|||yyyvvvwwwttttttsssssssssrrrrrrrrrbbbQQQAAA:::666000,,,,,,---,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++(((((())))))))))))((((((}}}{{{|||~~~zzzxxxwwwxxx{{{|||zzzwww~~~{{{wwwwwwxxxyyyvvvtttrrrrrryyyxxxkkkgggjjjgggZZZKKK:::222///...000333//////...---,,,,,,++++++++++++***)))(((((())))))''''''(((((())))))******~~~}}}~~~~~~}}}zzzxxxxxxzzz||||||{{{|||xxxvvvvvvwwwxxxxxxzzztttwwwwwwlllgggcccYYYPPPDDD888333111//////000///......---,,,,,,++++++++++++***)))))))))))))))(((((()))))))))))))))***}}}~~~~~~}}}yyyxxxyyy{{{|||}}}}}}{{{xxxuuusssuuuyyy|||~~~uuuuuuuuulllfff\\\LLLCCC;;;555444333000---.........------,,,,,,++++++++++++***))))))))))))******************)))))))))}}}|||~~~}}}{{{zzzzzzzzz{{{{{{xxxyyyyyyvvvsssssswww|||{{{sssttttttjjjaaaVVVFFF===777333333222...,,,------------,,,,,,,,,++++++++++++***))))))*********,,,,,,++++++******))))))}}}{{{{{{|||}}}}}}{{{yyyxxxwwwsssvvvxxxwwwtttsssuuuwwwwwwsssvvvrrraaaUUUMMMAAA<<<666222222000,,,,,,...,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,++++++******))))))~~~{{{yyy|||~~~|||xxxvvvuuutttvvvxxxxxxvvvtttssssssuuusssuuulllUUUGGGBBB::::::555222111...+++,,,///,,,,,,,,,,,,+++++++++++++++************+++,,,,,,***************)))))))))~~~}}}||||||{{{|||~~~{{{xxxwwwwwwzzzxxxwwwwwwwwwwwwuuusssqqqmmmmmmbbbJJJ>>>;;;555555111000111///++++++...+++++++++++++++++++++++++++*********++++++,,,---(((((()))))))))))))))***~~~zzzyyyzzz|||~~~zzzxxxyyy{{{{{{wwwvvvwwwxxxwwwuuulllfffdddZZZEEE;;;:::444///...///111000++++++---+++++++++++++++++++++++++++*********+++,,,,,,---''''''(((((())))))******~~~zzzwwwxxx{{{}}}~~~xxxtttvvvxxx|||wwwuuuvvvuuuppplllgggccc[[[MMM???555111111---.../////////...---,,,...---,,,+++************++++++++++++++++++++++++))))))************)))))){{{xxxyyyzzz|||}}}}}}{{{xxxwwwxxxzzz{{{wwwtttttttttqqqkkkeee\\\YYYRRRHHH===555222222......//////...---,,,+++------,,,+++************++++++++++++++++++++++++))))))************))))))~~~}}}||||||}}}|||zzzxxxxxxyyy{{{|||{{{wwwvvvuuuvvvtttnnneee^^^NNNLLLGGG@@@999444333333............---,,,+++***,,,,,,++++++***+++++++++++++++++++++++++++++++++))))))************))))))|||xxxuuuwww|||}}}uuuuuuuuutttpppggg[[[RRRCCCAAA>>>:::666444333333//////...---,,,+++******+++++++++***++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))~~~~~~yyyvvvxxx~~~}}}rrrrrrqqqmmmfffZZZNNNFFF>>><<<999666444333222111//////...---,,,,,,+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******~~~{{{xxx~~~{{{xxxzzz~~~~~~zzztttrrrnnnggg]]]RRRHHHBBB;;;999666555444333111000//////...---------......,,,,,,++++++***+++++++++++++++++++++++++++++++++******++++++++++++******{{{xxx}}}|||{{{|||}}}|||xxxtttqqqmmmfff]]]RRRHHHBBB???888666333333444333111/////////.........///000111------,,,+++************++++++++++++++++++++++++***++++++,,,,,,++++++***~~~}}}~~~~~~|||||||||||||||{{{xxxtttpppfffbbbYYYNNNCCC<<<999888666444111222444444222/////////......///000222333...---,,,+++************++++++++++++++++++++++++***++++++,,,,,,++++++***~~~~~~|||}}}{{{xxxyyyyyynnnaaaZZZRRRIIIDDDBBBAAA>>>:::777777555444222111//////333222///------...000222...------,,,,,,++++++***+++++++++*********)))))))))***+++,,,,,,+++***)))}}}|||~~~~~~zzzyyyuuuqqqpppnnndddXXXPPPIIIBBB???>>>>>>;;;777666666555444222111000000222111///...---...///000......---,,,,,,++++++***,,,++++++++++++*********)))***+++,,,,,,+++***))){{{zzz|||}}}{{{xxxtttnnngggdddaaaXXXNNNEEEAAA===;;;<<<;;;999666555555444444333222222222000000/////////...............------,,,+++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***}}}{{{|||yyyttttttnnnfff___ZZZTTTMMMFFF@@@>>><<<<<<<<<;;;888555444444444444444333333333//////000000000///...---.........---,,,,,,++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++~~~|||uuummmiiibbbZZZTTTOOOIIICCC@@@>>>===<<<<<<;;;999777444444444444444444444444444///000111222111000...---//////...------,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++~~~{{{wwwmmmcccZZZSSSMMMJJJFFF@@@<<<<<<<<<;;;;;;:::888777555444555555555444444444444444000111222333222111000/////////......---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++~~~wwwpppllliii```VVVMMMGGGDDDDDDBBB===;;;>>>:::;;;:::999888777777777666666555555444444444333333333333333333222111111/////////...------,,,,,,,,,++++++++++++***************)))(((((()))******zzzuuulllbbb^^^[[[TTTKKKGGGBBB@@@CCCCCC>>>>>>AAA;;;;;;;;;:::999999;;;<<<777666666555444444333333444444444333333333222222/////////...------,,,,,,+++++++++*********))))))***)))(((''''''((()))***~~~}}}~~~uuukkkeee[[[UUURRRPPPMMMKKKFFFDDDBBBAAAAAA@@@>>><<<::::::;;;:::999777555333888888777666555444444333555444444444444444444333222111000///------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))|||rrrooonnneee]]]XXXQQQLLLJJJIIIGGGEEEDDDCCCAAA@@@@@@???===<<<;;;<<<<<<<<<;;;999777666777777777777666666666666444444444444333333333333111111///...---,,,,,,,,,---,,,,,,+++******))))))))))))))))))))))))))))))wwwtttoooccc___]]]UUUOOOLLLHHHEEEDDDCCCBBB@@@BBBAAA??????@@@@@@>>>===;;;;;;<<<<<<;;;:::999999888888888888888888888888444444444333333222222222000///...---,,,++++++++++++++++++******))))))((()))))))))))))))))))))))){{{xxxwwwpppfffccc___UUUTTTUUUNNNJJJIIIGGGFFFEEECCCBBBAAABBBAAA???@@@AAAAAA@@@???::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888444444444333222222111111///...---,,,++++++++++++*********)))))))))(((((())))))))))))))))))))))))xxxqqqllliiiggg```VVVTTTSSSKKKMMMPPPJJJJJJJJJJJJHHHFFFDDDCCCCCCCCCBBBAAAAAABBBCCCBBBAAA<<<<<<<<<<<<======>>>>>>>>>===<<<;;;:::999888888555555444333333222111111...---,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))}}}uuurrrmmmgggbbb___]]]\\\UUULLLLLLKKKEEEGGGKKKEEEHHHHHHIIIGGGDDDCCCCCCCCCDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@?????????@@@@@@AAA>>>======<<<::::::999888666666555444333333222222...---,,,,,,+++++++++,,,************************))))))))))))))))))))))))xxxnnnfff^^^[[[WWWSSSPPPOOOOOOOOOMMMEEEFFFFFFAAADDDGGGAAACCCDDDEEECCC@@@@@@AAADDDDDDCCCAAABBBBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;888777777666444333333222...------,,,,,,,,,,,,,,,***+++++++++++++++++++++))))))))))))))))))))))))}}}zzzsssjjjdddaaa\\\UUUOOOOOOMMMIIIEEEBBBBBBBBBCCCGGG@@@BBBDDD???CCCGGGAAA???AAABBB@@@>>>>>>BBBEEEDDDBBBAAAAAAAAAAAA@@@>>>>>>===<<<:::::::::;;;<<<777888999:::;;;===>>>>>>999888777666555444333333......---,,,,,,,,,------++++++++++++++++++,,,,,,))))))))))))))))))))))))}}}vvvpppjjjdddaaaXXXVVVSSSOOOKKKGGGEEEDDDAAAAAA@@@>>>===;;;:::::::::;;;;;;<<<<<<;;;;;;:::<<<===>>>>>>===<<<:::999@@@AAA@@@@@@??????>>>===AAA???===;;;::::::;;;;;;<<<;;;:::<<<>>>>>>;;;888;;;999666555666777777666222000...+++***+++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))xxxpppeeebbb^^^ZZZXXXUUURRROOOOOONNNKKKHHHFFFDDDBBBBBB???>>>===<<<:::888777777777777888999999999999999888999999:::::::::::::::===>>>?????????>>>===<<<>>>>>>===<<<;;;;;;;;;;;;===;;;:::<<<>>>>>><<<:::;;;999777777777888666555111000...,,,++++++,,,,,,))))))***+++++++++******)))))))))))))))))))))))){{{qqqhhh^^^VVVWWWUUUSSSRRRRRRRRRPPPOOOGGGFFFEEECCCBBBAAAAAAAAA???>>>===;;;:::888777666555555666777777777777777333333444555666777999:::888:::<<<=========;;;:::;;;;;;<<<<<<<<<<<<;;;;;;>>><<<;;;;;;<<<======<<<<<<:::999999999888666333111000...,,,++++++,,,,,,*********+++******))))))((((((((((((((((((((((((~~~{{{mmmmmmjjjeee___XXXRRRNNNNNNLLLIIIHHHIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA???>>>===;;;:::999888888888888888777666666222111111111222444666777444666888:::;;;;;;999888888999;;;<<<======<<<<<<>>>===;;;:::;;;<<<======<<<;;;:::::::::888555222111000///---,,,,,,,,,,,,******+++******)))((((((((((((((((((((((((((((((~~~{{{vvvsssppplllgggcccWWWUUUSSSQQQPPPNNNMMMNNNIIIGGGEEEDDDDDDDDDCCCAAAFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@??????>>>===<<<<<<=========<<<:::999777666444333222111111222333444222333555777888888777777777888:::<<<======<<<<<<===<<<;;;:::::::::<<<===<<<;;;:::::::::888444222111000///...---,,,,,,,,,***************)))((('''))))))))))))))))))))))))|||wwwsssnnnkkkgggccc^^^\\\ZZZXXXSSSOOOKKKGGGEEEEEEEEEDDDEEEIIIHHHFFFDDDDDDFFFGGGFFFEEECCCBBBAAA???>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;@@@@@@???>>>===;;;999888777666555444333222222222222222333444555666666666555666777999::::::;;;;;;:::;;;;;;:::999999:::<<<;;;999888888888777555222111000000///...---,,,,,,)))))))))***))))))(((((())))))))))))))))))))))))}}}{{{rrrmmmgggbbb^^^\\\ZZZXXXVVVRRRMMMKKKLLLKKKGGGCCCEEEAAA@@@BBBBBB??????CCC===<<<::::::;;;<<<;;;:::???>>>===<<<<<<<<<<<<<<<888888999999:::;;;;;;<<<======>>>======<<<;;;:::888888888888777666555444333333222222333444555666333333333444555666777888777999;;;;;;999777888::::::888666555666666555444111000000///...---,,,+++'''((())))))))))))))))))++++++++++++++++++++++++~~~uuunnnkkkiiigggeeeaaa\\\VVVQQQOOONNNNNNMMMMMMIIIDDDCCCEEEEEEBBB>>>CCC@@@@@@EEEDDD???===@@@AAA???<<<;;;;;;;;;999888<<<<<<<<<;;;;;;<<<======777777888999;;;<<<======999:::;;;;;;<<<<<<;;;;;;888999:::::::::999777666555333222111111333555666222111000000111222444555555888;;;;;;888777777999999777444444444555555555111111000000///---,,,+++''''''((())))))***))))))++++++++++++++++++++++++{{{yyywwwwwwmmmllljjjfffbbb]]]YYYVVVVVVRRRMMMMMMOOOOOOLLLHHHIIIGGGFFFFFFGGGHHHHHHGGGFFFEEECCCBBBAAAAAABBBCCCDDDBBB???===<<<===???@@@;;;<<<===============<<<:::;;;;;;<<<<<<=========888999;;;======<<<;;;:::<<<;;;:::888777666666666666666666666666777777777111111111000000000000000///222444333111111333555444222000000222333111////////////...---,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((({{{uuuqqqnnnkkkiiibbbaaa```^^^[[[WWWTTTRRRRRRNNNJJJJJJLLLMMMJJJGGGIIIGGGFFFFFFGGGHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDEEECCCBBB@@@>>>>>>>>>???@@@======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<======999999:::;;;;;;;;;::::::===<<<;;;999999888888888777777777777777777777777333333222222111000//////...000222222000///111333222000//////111111///---------------,,,***))))))************************))))))))))))))))))))))))|||yyywwwooommmjjjhhhfffbbb^^^[[[VVVVVVUUUTTTSSSQQQOOONNNOOOLLLIIIIIIKKKKKKIIIGGGIIIGGGEEEEEEFFFFFFEEEDDD@@@AAABBBCCCDDDDDDDDDDDD@@@?????????????????????????????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999;;;:::999888888888888888999999888888777777666666666555444333222000//////...///000000///...000111000///......//////...---++++++++++++******))))))++++++++++++++++++++++++************************~~~~~~{{{uuupppkkkhhhggggggbbb```___^^^]]]ZZZVVVTTTOOOOOOOOONNNMMMMMMLLLKKKLLLIIIGGGGGGIIIJJJIIIHHHGGGEEECCCBBBCCCCCCBBBAAA===>>>@@@AAABBBAAA@@@???<<<===>>>??????>>>======>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;::::::999999999;;;:::888777666777888999777777666666666666666777::::::999888777666666555666555555444333222222111//////000000//////000000000///////////////...---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||zzzwwwuuukkkhhhccc^^^ZZZYYYYYYZZZYYYWWWTTTRRRQQQQQQOOOMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDDDDEEEFFFFFFEEECCCAAA??????@@@AAA@@@???<<<===>>>>>>>>><<<;;;:::999:::<<<=========;;;:::<<<<<<<<<<<<;;;:::999888999999999888888777777777;;;999777666555777999:::777777666666666666666777:::999999888777666555555444444444444444555555555222111111111111111111000111111111111000//////000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~{{{zzzuuuqqqkkkgggeeedddccccccZZZWWWTTTPPPNNNNNNOOOOOOOOOLLLIIIFFFFFFGGGGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@???======???@@@??????============<<<;;;:::999:::;;;<<<===<<<;;;:::999:::;;;;;;;;;:::999888888888888888888777777777777999888777666666888:::;;;;;;:::999888888888888888888888777777666666555555333333333444555555666666444333222222333333222111111222333222111000111222111000///---------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzxxxuuuqqqlllhhheeedddaaa^^^YYYVVVTTTRRRPPPNNNNNNLLLJJJIIIHHHHHHIIIJJJGGGEEECCCCCCDDDEEEDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAA???>>>===>>>@@@AAAAAA@@@??????>>>>>>>>>>>>>>>???============<<<<<<;;;:::::::::;;;;;;;;;::::::999888888888999999999999999888777777777888:::;;;<<<===<<<;;;999999888888888666666666555555555555555444444444444444444555555555333111222333444222000111333444333000///111222333222000...------......++++++++++++++++++++++++++++++++++++++++++++++++|||uuukkkcccaaa```___]]]ZZZWWWTTTSSSLLLKKKKKKKKKMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIEEEDDDDDDEEEGGGHHHGGGFFFCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFFFFDDDBBBBBBBBBDDD???>>>===>>>AAACCCCCCBBBAAAAAA@@@???@@@BBBCCCDDD@@@@@@???>>>===<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;999999999::::::;;;;;;<<<666777777888999;;;<<<===<<<;;;:::888777666666666444444444555555555555555555555555444444333333222555333111111333444222///000333444333000///000222444222000---,,,,,,---...++++++++++++++++++++++++************************zzzvvvuuullljjjhhhdddaaa^^^[[[ZZZVVVUUUSSSQQQOOOLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEDDDCCCCCCDDDEEEFFFBBBCCCCCCDDDEEEFFFFFFGGGBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@?????????@@@AAA??????@@@AAAAAABBBCCCCCC============<<<<<<<<<<<<>>>===:::888777888999:::888999<<<======;;;888666777777888999:::;;;;;;<<<:::999777666555555555666777666555444333222222222444444333333333222222222555444444333222111000000222111111000000111111222222222111000///...---,,,---,,,+++***))))))))))))******))))))******+++,,,zzzwwwrrrlllgggcccaaaaaa]]]\\\ZZZWWWTTTRRRPPPOOONNNNNNMMMLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCCCCCCCBBBBBBAAACCCBBB@@@???>>>???@@@@@@????????????????????????=========<<<<<<<<<;;;;;;<<<;;;999888777888999999999:::;;;<<<;;;:::888666777777888888999999::::::999888666555444444555555555555333222222111111111444444444333333333222222222222222222222222111111222222111111111111222222222222111000///...---------,,,+++***))))))))))))******))))))******+++,,,{{{wwwqqqjjjeee```^^^[[[WWWUUUTTTTTTTTTSSSSSSRRRPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBAAA@@@>>>===<<<<<<>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBAAAAAA@@@AAAAAACCCBBBAAA???>>>>>>>>>???>>>>>>======<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777888999:::;;;;;;:::999999888777777777777888888888888888888777666555444333333333444444333222111111000111111444444444444333333333333000000111111222222222222111111111111111111111111222222111000///......---,,,+++******))))))))))))***))))))))))))***++++++yyysssmmmiiidddccceeeddd___ZZZWWWVVVTTTRRRQQQRRRSSSTTTQQQQQQPPPPPPPPPPPPPPPPPPMMMMMMMMMNNNNNNNNNNNNNNNHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<>>>>>>???@@@@@@AAAAAABBBDDDCCCAAA@@@???@@@@@@AAADDDBBB@@@>>>===============<<<<<<;;;;;;:::999999;;;;;;;;;;;;::::::::::::999999888888888999::::::<<<:::999777666666666777777777777777666666555555555444444333333222222222333333222111111111111111444444444444333333333333000111111111111111111111111111111111111111111111111111000000///......---++++++***))))))))))))))))))))))))))))))***++++++~~~xxxssspppkkkddd___ZZZVVVTTTUUUZZZ\\\ZZZWWWTTTSSSQQQPPPPPPPPPRRRSSSMMMMMMMMMNNNNNNNNNOOOOOOKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAADDDCCCAAA@@@???@@@AAAAAABBBAAA???===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999:::::::::;;;999777555555555666777777666666555555444444333333333333333333222222222444333333222222222222333444333333333333222222222222222111000000///......///000000111111000000///000//////......---------******))))))((()))))))))))))))(((((())))))***+++{{{sssmmmiiigggdddaaa___]]]ZZZXXXWWWTTTRRRSSSVVVXXXWWWUUUSSSRRRPPPNNNMMMNNNOOOPPPKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@???@@@@@@????????????@@@@@@@@@>>>===;;;::::::;;;;;;:::::::::::::::;;;;;;;;;999999999999888888888888999999999999999999888888888777666555444555666777555555444444333333333222222222333333333333222222444333333222222222333333222222222222111111111111222222111000///...---------...///000000///...---......------,,,,,,,,,,,,***))))))(((((())))))))))))(((((((((((()))******zzzwwwqqqkkkfffaaa^^^\\\ZZZ[[[ZZZXXXVVVUUUUUUVVVUUUTTTSSSQQQQQQQQQQQQQQQNNNMMMKKKIIIIIIJJJKKKLLLHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<;;;;;;<<<===>>>>>>>>>>>>===<<<:::999999999::::::;;;;;;::::::999999888888999999888888888777777777888888888777777666555555555555555444555555666666333333333333333222222222222222333444444333222222222222111111111111222222111111111000000000000///000000000//////.........+++,,,...//////...,,,+++,,,,,,,,,++++++++++++***))))))(((((((((((())))))((((((((((((((()))******yyysssmmmiiiaaa```]]]YYYUUUTTTUUUVVVTTTVVVWWWUUUQQQPPPRRRUUUMMMMMMLLLJJJGGGFFFHHHIIIFFFEEECCCBBBBBBCCCDDDEEEAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>=========>>>???@@@AAA@@@???>>>AAA@@@@@@@@@??????>>>>>>AAAAAA@@@>>>===;;;::::::777888:::<<<======<<<<<<;;;:::999888888888999:::<<<<<<;;;999888666555555888888888888777777777777666666666666555444333222333333444555555666666666222222222222222222222222111222444444555444333222111000000000000000111111000000000000////////////.........///////////////***+++---......---+++***++++++******************))))))(((((((((((()))***((((((((((((((()))******vvvqqqlllgggeeeaaa\\\XXXUUUUUUTTTSSSRRRPPPNNNMMMOOORRRQQQKKKJJJLLLLLLGGGFFFFFFEEECCC@@@???AAABBB@@@BBBDDDAAA===::::::;;;===>>>>>>======<<<;;;:::777777888999:::;;;;;;<<<::::::::::::::::::::::::===>>>@@@AAA@@@???===;;;??????>>>===============>>>>>>>>>>>>===;;;888777777777888999::::::;;;;;;666666777777888888888999888888888888777777777777::::::999999888666555444555555555444444333333333333333555555555555333333444444333333333333222222222222333444333222111000111111111111000000000000///---,,,---...///...---------------------------.........---,,,+++))))))+++++++++++++++++++++,,,+++******))))))))))))))),,,+++*********+++------}}}yyyuuupppkkkhhhccc___\\\ZZZZZZYYYVVVTTTQQQPPPPPPOOONNNLLLKKKJJJKKKMMMJJJEEEDDDHHHHHHEEEEEEEEEDDDBBB@@@???AAABBB@@@BBBBBB@@@===;;;;;;===?????????>>>===<<<;;;:::888888888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<===>>>???>>>===;;;:::???>>>===<<<<<<<<<<<<===============<<<:::888777777777888888999999::::::666666666777777777888888777777777777666666666666888888888888777666555555555444444444333333333333222333444555555444333222444444333333333333222222222222333333333222111000111111111111000000000000///...------...///...,,,---------------------------......------,,,+++***,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))+++******)))***+++,,,---wwwssshhhgggeeeaaa\\\XXXWWWWWWWWWUUUSSSRRRSSSSSSRRRQQQKKKJJJJJJIIIIIIHHHGGGGGGDDDEEECCC??????BBBDDDCCCBBBCCCCCCBBB@@@???AAABBBAAAAAA@@@???<<<<<<>>>???AAAAAA@@@@@@>>>===;;;;;;999999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>===;;;:::======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999777777888888888888888888888888555666666666666666777777666666666666555555555444555555555666666555555444444444333333333333222222222333333444444333333222444444333333333333222222222222333333222222111000111111111111000000000000000///......//////---,,,------------------------------.........---------......------,,,,,,+++++++++******))))))))))))))))))))))))))))))***++++++vvvoooiiieeebbb\\\]]]\\\XXXSSSQQQRRRUUUUUUSSSRRRPPPOOONNNMMMMMMGGGFFFFFFEEEDDDDDDDDDDDD???@@@?????????@@@AAAAAAAAABBBBBBAAA@@@???@@@BBBAAA@@@???======>>>@@@BBBBBBBBBAAA@@@???>>><<<;;;;;;;;;;;;::::::999999999::::::;;;;;;<<<<<<======>>>????????????>>>===<<<<<<;;;;;;::::::;;;;;;;;;::::::999999888888777777888888888777777777777777555555555555666666666666555555555444444444333333111111222333333333333333333333333333333333333222222333333333333333333222444444333333333222222222222222222222222111111000111111111111000000000///111000......//////---,,,........................,,,------.../////////...//////...------,,,+++++++++******)))))))))))))))((((((((((((((())))))***uuupppiiiccc___\\\ZZZYYYSSSTTTTTTQQQNNNMMMOOOSSSOOOOOONNNKKKIIIHHHHHHHHHFFFEEEDDDCCCBBBBBBCCCCCC<<<===???BBBCCCAAA@@@@@@@@@AAABBBBBB@@@@@@@@@AAAAAA???>>>===>>>@@@AAABBBBBBBBBAAAAAA@@@>>>===<<<======<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;888888888888777777888888888888888777777777777777666666666666555555555555444444444444333333333333//////000111222222222222333333333333333333333333333333333333333333333333444444333333333222222222222222111111111000000000111111111111000000000///111///......//////...---........................,,,,,,---...//////////////////...------,,,+++++++++******)))))))))))))))''''''(((((())))))))))))}}}tttnnngggbbb\\\XXXUUUTTTSSSQQQNNNOOOOOONNNMMMMMMNNNPPPKKKLLLLLLKKKIIIIIIKKKLLLFFFEEEDDDBBBAAAAAABBBBBB>>>===???DDDDDDAAA@@@BBBAAABBBDDDCCCAAA@@@@@@AAAAAA???===>>>???AAAAAAAAA@@@@@@@@@@@@@@@???>>>===???>>>>>>>>>======<<<<<<========================;;;:::::::::999999999999;;;;;;:::::::::;;;<<<<<<888888777777777888888999888888888888888888888888777777777666666666666555444444444444333333333222000111222222333333333333333333444444444444555555555444444333333444444555444444333333333333222222222222111000000000000111111111111111000000000000000///......000000///...........................+++,,,---.....................------,,,,,,+++++++++******)))))))))))))))''''''((()))))))))))))))}}}xxxrrrllleeeaaa^^^]]]ZZZUUURRRQQQPPPOOOMMMNNNNNNNNNOOOQQQQQQPPPOOOKKKMMMNNNNNNLLLLLLOOOQQQHHHFFFDDDAAA@@@@@@AAAAAAAAA======AAAAAA???@@@DDDBBBDDDEEEEEEBBB@@@@@@@@@AAA???>>>???AAABBBAAA???>>>???????????????>>>>>>@@@???????????????????????????>>>>>>===<<<<<<<<<999999888888777777888888;;;;;;;;;;;;;;;<<<======888888777777777888::::::777777888888999999::::::888888777777777666666666555444444444444333333333444444555666666666555555444444444555555666666666666555555444444555555666444444333333333333222222333222111000///000000111111111111111000000000000///...---...000111111000........................+++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))'''((()))*********))))))~~~xxxtttrrrhhhgggeee```[[[WWWVVVVVVWWWTTTQQQPPPPPPOOONNNMMMNNNMMMLLLOOORRRSSSQQQMMMKKKMMMNNNMMMJJJJJJLLLOOOHHHFFFDDDAAA??????@@@@@@DDD===:::======<<>>@@@BBBCCC@@@>>>======>>>????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::999999888888999999;;;;;;;;;;;;;;;<<<===>>>888888777777777999:::;;;777777888999:::;;;;;;;;;999999888888777777666666555555555444444444333333777888888888888888777777555555555666666666777777777666555444444555666777444444444333333333222222333222000/////////000111111111111111000000000000...------...111222222111////////////////////////+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++******)))))))))))))))'''(((***+++++++++***)))zzztttooolllhhhbbb]]]XXX[[[]]][[[WWWRRRQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQSSSPPPMMMMMMPPPRRRRRRQQQGGGJJJMMMMMMJJJHHHGGGHHHEEEDDDCCCAAA@@@???>>>>>>DDDBBB???>>>===>>>@@@BBBCCCDDDEEEGGGFFFEEECCCBBBCCCCCCAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBB@@@???>>>??????>>><<<:::999999999:::;;;;;;;;;;;;;;;:::::::::=========>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>888555999777444<<<===;;;999777555555555555444444444555555555555555::::::888777666666666666666666666666666555444444333333333333333333333333555444444333333222222111333222000/////////000111///000111222222111000//////...------...///...,,,+++...111000...,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((()))))))))))){{{wwwwwwvvvsssooommmiiiddd___[[[XXXTTTRRRVVVXXXYYYXXXTTTQQQPPPQQQQQQQQQPPPPPPOOOPPPPPPPPPQQQNNNLLLKKKLLLLLLKKKIIIFFFIIILLLKKKIIIGGGFFFGGGIIIHHHFFFDDDBBBAAAAAAAAAEEEDDDBBB@@@???AAABBBDDDGGGFFFDDDCCCBBBBBBCCCCCCEEEDDDCCCAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA???>>>>>>???>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<=========<<<;;;;;;::::::777<<<888777===:::777===;;;:::888777666555666666777777666666666666666666999999888777666555555555666777777777666555444444333333333333333444444444555444444333333222111111222222000/////////000111//////000111111000//////...---,,,---......---,,,***---//////---,,,,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++(((((((((((()))))))))***zzzqqqnnnmmmjjjhhhhhhhhhgggbbb^^^\\\[[[XXXSSSOOOMMMMMMNNNTTTTTTTTTSSSPPPOOOPPPQQQRRRQQQQQQQQQPPPPPPOOOOOOPPPOOONNNNNNNNNMMMKKKIIIGGGIIIKKKKKKJJJHHHHHHHHHLLLJJJGGGEEECCCBBBCCCCCCGGGFFFDDDCCCBBBCCCEEEFFFJJJHHHCCC@@@???AAADDDFFFGGGFFFEEECCCBBBBBBBBBBBB???@@@@@@@@@AAAAAABBBBBBCCCCCCBBB@@@===<<<===???>>>======<<<<<<======>>>=========>>>>>>??????@@@@@@???>>><<<<<<======>>>??????>>><<<;;;999888777333:::888777===<<<777;;;999888888777666777777777999999999888888777777777777777777666555555444444777777777777666555444333444444444444444444444444444444444333222222111111222111111000///000000000......////////////......---,,,+++,,,---...---,,,***,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...((((((((()))))))))******vvvllleeebbbaaaaaa```______```^^^ZZZWWWSSSTTTSSSOOOJJJIIILLLPPPRRRQQQPPPNNNMMMNNNPPPQQQRRRRRRQQQQQQPPPPPPOOONNNKKKLLLMMMNNNOOOOOONNNLLLKKKLLLMMMMMMLLLLLLKKKKKKLLLJJJGGGDDDBBBBBBCCCDDDHHHGGGEEEDDDDDDDDDEEEFFFJJJHHHDDDAAAAAACCCFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@DDDDDDBBB???<<<;;;===???=========>>>>>>??????@@@>>>>>>???@@@@@@AAABBBBBBAAA???===<<<;;;<<<>>>??????>>>===<<<:::999888777666>>>:::666;;;:::555888777777777777777888888999::::::999999888777666666666666666555555444444333777777777777666555444333555555555555555444444444444444333333222111111111222111111000000000000000........................,,,+++***+++---------+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))+++,,,......(((((()))))))))*********ssskkkbbb]]]]]]_________ZZZYYYWWWUUUUUUTTTRRRQQQMMMNNNNNNKKKHHHHHHKKKOOOQQQOOOMMMLLLLLLNNNOOOPPPPPPPPPQQQQQQPPPOOONNNNNNGGGHHHJJJKKKKKKJJJIIIIIIKKKKKKKKKLLLLLLLLLLLLKKKLLLKKKHHHFFFDDDDDDEEEEEEGGGGGGEEEEEEDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@??????>>>===DDDDDDBBB>>>;;;;;;<<<>>>======>>>??????@@@@@@@@@>>>??????@@@AAABBBCCCCCC@@@???===;;;;;;<<<>>>???<<<;;;;;;;;;;;;:::::::::@@@GGG???666999999555777555666666777888999999999999999888777666666555555444555555666555444444333666666666666666555555444666666555555555444444444444333333222222111000000111111111111000000000///......------------......,,,+++***+++---...---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***++++++,,,))))))))))))************|||vvvqqqaaaZZZRRRRRRWWW\\\\\\[[[VVVUUURRRPPPOOONNNNNNOOOMMMMMMNNNMMMLLLLLLMMMNNNOOOMMMJJJIIIKKKMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMLLLMMMNNNLLLJJJHHHHHHHHHJJJHHHHHHHHHJJJKKKJJJIIILLLKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>======<<>>===>>>??????@@@@@@@@@????????????@@@@@@AAAAAABBB???>>>===;;;;;;<<<<<<===999999::::::;;;;;;;;;<<>>>>>@@@@@@AAA@@@===<<<===>>>===>>>???@@@@@@???>>>>>>????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;===GGGAAA666999<<<888777555666777888999999888888666666666666666666666666333444666777777666555444222333444666777777888888555555555444333222222222333333222222111000000000000111111222111000///...//////...------...//////,,,++++++,,,...000///......,,,)))))),,,------+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((((((((()))))))))*********+++++++++~~~ssseeeXXXOOOKKKEEEJJJPPPTTTTTTRRRPPPOOOLLLNNNOOOPPPNNNMMMMMMMMMMMMLLLKKKMMMPPPOOOKKKGGGJJJHHHEEEFFFHHHIIIGGGEEEHHHIIILLLNNNOOOOOONNNMMMIIIKKKLLLJJJHHHHHHKKKOOOKKKIIIGGGHHHKKKLLLLLLJJJDDDFFFHHHJJJJJJIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFJJJHHHEEEBBB@@@???>>>>>>??????>>>>>>===>>>>>>>>>::::::;;;<<<===>>>???@@@>>>???AAA@@@>>>============>>>???@@@@@@???>>>===??????>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::111>>>;;;222888<<<666444555666777999999999888777666666666666777777777777333555666888888777555444111222444666777888999999555555444333333222111111333333222222111000000000000111111222222000///...000///...------...///000---,,,+++---///000000//////,,,)))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''''''''''''''((()))))))))************+++++++++|||pppaaaWWWOOOHHHFFFIIIKKKPPPUUUVVVTTTQQQPPPQQQQQQOOONNNMMMMMMPPPSSSUUUPPPNNNMMMMMMMMMLLLJJJHHHIIIGGGDDDCCCBBBDDDFFFHHHEEEGGGJJJKKKKKKLLLMMMOOONNNLLLJJJGGGGGGHHHJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEJJJIIIGGGEEEEEEFFFGGGHHHJJJIIIGGGEEEDDDCCCCCCCCCHHHEEEAAA===<<<>>>AAACCC@@@>>><<<;;;:::;;;<<<>>>999;;;===???@@@???>>>===AAAAAA???>>>======<<<<<>>===<<<;;;;;;;;;;;;<<<;;;<<<>>>???@@@@@@????????????>>>>>>>>>>>>>>>>>>AAA@@@===;;;::::::<<<===;;;;;;;;;;;;;;;:::::::::;;;;;;:::999999999999:::999999::::::::::::::::::888777555555777888777666666666777777666555555444555555444444333444444444333444444444444444555555333333333333333333222222111111222222222111000///////////////000000000000000///...---------......//////.........---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))}}}vvvlll```YYYKKKFFFCCCEEEHHHIIILLLPPPRRRTTTUUUUUURRRNNNLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLJJJIIIIIIIIIHHHGGGCCCCCCCCCCCCCCCDDDDDDDDDHHHJJJKKKLLLJJJJJJKKKLLLHHHHHHGGGGGGFFFFFFEEEEEEIIIIIIHHHHHHGGGFFFEEEDDDFFFEEECCCBBBBBBBBBCCCDDDBBBAAAAAA@@@??????@@@@@@@@@???======<<<===>>>???<<<<<<<<<<<<<<<;;;;;;:::>>>>>>>>>>>>???@@@AAAAAA>>>>>>======>>>>>>???@@@>>>===;;;999999999;;;<<<;;;;;;::::::999999888888:::999888888777777888888666666777777888888999999777555444444555666666555555555555555555444444333222222333444444444333333333333333333333333222222222222111111000000/////////000000000000///......///...............------...------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvuuuqqqkkkcccZZZQQQLLLDDDAAAAAAGGGMMMNNNQQQUUUMMMNNNNNNNNNLLLJJJHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMJJJHHHGGGHHHHHHGGGGGGBBBCCCDDDEEEEEEEEEDDDCCCIIIJJJLLLKKKIIIHHHHHHIIIEEEEEEFFFFFFEEEDDDBBBAAAFFFFFFFFFFFFFFFEEEDDDCCCDDDCCCBBBAAAAAAAAABBBBBB??????>>>>>>>>>>>>??????<<<=========>>>>>>>>>???;;;<<<===>>>>>>===;;;:::AAA@@@>>>>>>>>>@@@BBBCCC>>>===============>>>>>>999888888888999;;;===???<<<;;;;;;:::999888777777888777666666555555666666444555555666666777777888666444222333444555444333333333333444444333222222///000222333444333222222333222222222111000000000111000000///...------,,,...............------,,,......------,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,++++++******))))))++++++++++++++++++++++++***+++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))sssiiidddbbb]]]WWWQQQKKKHHHFFFEEEBBBCCCIIIMMMMMMMMMOOOIIIHHHHHHHHHHHHGGGGGGFFFDDDEEEHHHKKKLLLMMMLLLLLLJJJIIIGGGFFFGGGGGGGGGEEEBBBCCCEEEGGGGGGFFFEEEDDDHHHJJJKKKJJJHHHFFFFFFGGGCCCCCCDDDEEEDDDBBB@@@???CCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>=========>>>??????<<<<<<===>>>>>>?????????:::<<<>>>@@@@@@>>><<<;;;AAA@@@>>>======>>>AAABBB???>>>===<<<;;;;;;;;;;;;888888888888999;;;===>>>;;;;;;::::::999888777777666666555444444444444555444444555555555666666666444222111111222333333222000111111222222222111111...///000222222222111000111111000000//////......//////...---,,,,,,++++++------,,,,,,,,,+++++++++------,,,,,,++++++************++++++++++++++++++,,,+++++++++************+++++++++******)))))))))************************))))))******+++******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))~~~rrrcccXXXPPPOOOLLLHHHDDDBBBCCCEEEJJJGGGGGGLLLMMMKKKJJJKKKHHHFFFEEEEEEGGGIIIIIIHHHBBBDDDFFFHHHJJJKKKKKKKKKHHHGGGGGGGGGHHHHHHFFFDDDCCCDDDEEEGGGGGGGGGFFFFFFGGGHHHIIIHHHFFFDDDDDDEEEBBBCCCCCCCCCCCCAAA@@@???AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>===============>>>>>><<<<<<<<<======>>>>>>>>>:::;;;===??????>>><<<;;;???>>><<<;;;;;;===>>>@@@>>>===<<<:::999888888888;;;::::::999888888888888999999999888777777777666666555444444333333444444444444444444444444444444222111//////111111111000...///000000000000000000...//////000000000000///..................---------------,,,+++++++++***---,,,,,,+++***+++++++++,,,++++++++++++++++++***)))***++++++,,,+++++++++++++++++++++*********************)))))))))))))))))))))))))))))))))))))))(((((()))************)))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))~~~|||{{{vvvrrrnnnkkkhhh```UUULLLCCCDDDDDDCCCAAAAAACCCFFFKKKHHHHHHLLLMMMJJJIIIJJJIIIFFFDDDDDDFFFIIIIIIHHHDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIJJJIIIFFFCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDFFFGGGFFFDDDCCCCCCDDDBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAA???????????????>>>============<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===999999;;;<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<<<<::::::999888888777888888:::999888888777666555555555555555555555555555555555555444333333333444444333333222222111111000000111///......///000000///------.../////////////////////..................,,,,,,,,,---------------,,,,,,,,,+++++++++++++++---,,,+++*********+++,,,++++++++++++++++++,,,,,,)))***+++,,,,,,,,,++++++,,,,,,+++++++++*********((((((((()))))))))))))))))))))))))))))))))))))))'''(((((()))******)))))))))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))|||vvvpppkkkhhh```[[[TTTQQQPPPNNNHHHCCC===@@@DDDDDDCCCCCCEEEHHHEEEBBBBBBGGGIIIGGGFFFGGGIIIFFFBBBBBBEEEGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFHHHJJJKKKJJJFFFBBBBBBBBBBBBCCCDDDEEEEEEFFFCCCDDDFFFEEECCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA=========>>>======<<<;;;===<<<;;;;;;:::::::::;;;<<<;;;:::999999999;;;;;;777888999999::::::::::::;;;::::::999999999::::::777777777777777777888999555555555666666666666666222333333333333333333333666555444444333333444444222222111000///...------000///------///000///...,,,------.../////////...111000...---,,,,,,---...+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,...---+++*********+++,,,******++++++,,,,,,,,,---)))***+++,,,------,,,+++,,,,,,,,,++++++++++++***''''''(((((())))))******))))))))))))))))))))))))''''''((())))))***)))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))||||||xxxrrrmmmggg```WWWPPPOOOMMMIIIDDDAAA???>>>>>>>>>???AAADDDFFFGGGGGGGGGIIIFFFCCCDDDFFFHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFCCCAAABBBFFFJJJGGGHHHIIIIIIHHHEEECCCAAAAAA@@@>>>>>>???AAADDDFFFIIIHHHEEECCCBBBBBBCCCDDD@@@AAACCCDDDDDDCCCAAA???======>>>???????????????===>>>>>>>>>===;;;999777888999::::::;;;;;;;;;;;;:::999888777777999;;;===999888777666666777888999444555555666777888888888888777777777777777888888444444444444444444444444444444333333222111000000000///...000111222222111000000//////.........---------------------------------------------------...---,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++***+++,,,,,,+++***)))(((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))+++%%%))),,,'''***...((())))))))))))))))))))))))))))))))))))))))))))))))~~~{{{yyyyyyyyysssnnngggaaa\\\WWWQQQLLLHHHFFFDDDBBB@@@@@@@@@AAAAAABBBDDDFFFGGGHHHHHHHHHGGGEEECCCDDDFFFHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGFFFDDDDDDFFFHHHFFFFFFGGGFFFFFFDDDBBBAAACCCBBB@@@???@@@AAABBBDDDGGGEEECCCAAA@@@@@@AAABBB@@@@@@AAABBBBBBAAA@@@??????>>>===<<<<<<===???@@@======>>>===<<<:::999888888999999:::;;;;;;::::::999888888777777888999:::888777666666666666777888555555555666777888888888888777777666666666777777444444444444444444444444444333333222111111000000000///...///000111000///////////////......---------------------------------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++******+++++++++***)))(((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))&&&'''000111'''%%%)))&&&))))))))))))))))))))))))))))))))))))))))))))))))~~~}}}~~~{{{wwwrrrnnnlllkkkkkkaaa]]]VVVQQQNNNMMMKKKJJJ??????>>>>>>@@@AAACCCDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFDDDCCCDDDFFFHHHHHHHHHDDDDDDCCCCCCCCCDDDDDDEEEDDDFFFHHHHHHGGGFFFEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAADDDCCCAAA???>>>>>>>>>???????????????????????????@@@>>>;;;999999;;;===???=========<<<;;;:::999888888888999::::::::::::999888888777777777777777777666666555555555555666666555555666666777888888888888777666555555555555555444444444444444444444444333333222222111000000000000///---...//////...---///............---------------------------------------------------------+++,,,---------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))***+++++++++*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))'''---;;;;;;+++%%%***)))))))))))))))))))))))))))))))))))))))))))))))))))~~~|||zzzxxxwwwvvvlllmmmmmmkkkfff```YYYUUUOOOLLLIIIGGGFFFFFFGGGHHH;;;;;;<<<>>>@@@CCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCDDDEEEFFFGGGHHHHHHCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCAAABBBCCCCCCCCCCCCAAAAAABBBAAA???>>>==================<<<<<<<<<===>>>???>>>===;;;:::999:::;;;;;;<<<<<<<<<;;;:::999999888888888999999999999999888666777777777666555444444555555555555555555555555555555666666666777777777777777666444333333333333444444444444444444444444222222111111000000000000///...------......,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++(((((()))*********++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))---:::;;;,,,&&&+++***))))))))))))))))))))))))))))))))))))))))))))))))}}}zzzvvvrrrrrrpppooommmllljjjjjjccccccbbb```ZZZTTTMMMIIIFFFFFFFFFDDDCCCBBBBBBBBB<<<===>>>@@@BBBEEEGGGHHHGGGGGGFFFFFFEEEEEEEEEEEECCCCCCEEEEEEFFFFFFGGGGGGBBBBBBBBBBBBBBBCCCDDDDDDHHHGGGEEEEEEEEEFFFGGGGGGDDDCCCCCCBBBBBBBBBCCCCCC>>>???AAACCCDDDDDDCCCBBBAAAAAA???>>>======<<<<<<<<<;;;;;;;;;;;;<<<===>>>:::;;;<<<<<<<<<:::999888;;;;;;::::::999999888888777888888999888888777777666666666666666555444333444444555555555555444444555555555555555666666666666555444333222222222222333333333333333333333333111111000000000000/////////---,,,,,,------,,,***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++((((((((())))))******+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))'''%%%---///&&&%%%)))&&&)))))))))))))))))))))))))))))))))))))))))))))))){{{vvvpppjjjfffiiihhhgggfffdddbbbaaaaaaaaa]]]WWWQQQLLLJJJIIIJJJHHHHHHGGGDDD@@@===<<<<<>>@@@BBBCCCCCCCCCBBB@@@@@@??????>>><<<<<<;;;:::::::::;;;;;;<<<<<<===888:::<<<>>>===;;;999777;;;:::999888888888888999777888888888888777666666666666555555555555555555444444555666666555444444333444444444444444444444444333222222111111111111111111111111111111111111000000000///////////////...---+++,,,------,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))((((((((()))*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))***###''')))%%%(((,,,'''))))))))))))))))))))))))))))))))))))))))))))))))}}}zzzxxxwwwxxxvvvtttqqqmmmhhhdddbbbdddcccbbb```^^^]]][[[[[[YYYUUUOOOIIIFFFFFFHHHJJJHHHHHHFFFAAA===;;;<<<>>>@@@AAACCCDDDFFFGGGGGGHHHGGGFFFEEEDDDCCCDDDEEEEEECCCEEEGGGGGGEEECCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCDDDFFFFFFDDDBBBBBBBBBCCCBBBBBB@@@>>>===>>>??????@@@AAAAAAAAAAAA?????????>>>===<<<;;;:::888999:::<<<======<<<<<<999:::;;;<<<<<<<<<::::::::::::888888777888888999777777888888777666666555666555555444444555666777444555666666666666555444222222222222222222222222222111111000000000111111000000000000000000000000////////////////////////---,,,+++,,,---...---,,,***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++******(((((('''((())))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))---&&&))),,,(((,,,///)))))))))))))))))))))))))))))))))))))))))))))))))))}}}}}}zzztttoootttsssqqqooonnnooopppqqqiiiiiijjjmmmooopppooonnnlllllllllooosssuuuuuuuuunnnppptttwwwxxxvvvsssqqqvvvuuusssqqqpppooonnnnnnvvvuuusssrrrpppooonnnnnnqqqooommmooorrruuutttrrrxxx{{{|||{{{yyy|||}}}{{{zzzxxxuuusssrrrqqqqqqllljjjgggfffeeebbbbbbddd^^^]]]\\\ZZZXXXVVVUUUTTTNNNMMMLLLJJJHHHGGGGGGFFFEEEDDDBBB===:::;;;@@@DDD@@@AAACCCEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFCCCFFFHHHGGGDDDBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFFFFBBBBBBCCCFFFHHHGGGCCC>>>@@@AAABBBBBBAAA>>><<<:::@@@@@@@@@???????????????>>>>>>>>>===<<<;;;999999777888;;;===>>>===<<<;;;::::::::::::;;;<<<<<<===:::999888777777777888999777777888777777666555555777666444333444666888999444555666777777666555444222111111111111111111111111000000000000000111222////////////////////////.........///////////////---,,,+++,,,...///...---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))+++++++++++++++++++++++++++***)))'''''''''((()))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))***%%%+++---'''(((,,,'''))))))))))))))))))))))))))))))))))))))))))))))))}}}xxxrrrmmmiiigggeeeaaa\\\YYYYYYZZZ[[[[[[WWWUUUUUUZZZ```bbb___[[[]]]```dddgggiiiiiigggffffffcccaaaccciiikkkjjjgggccceeefffhhhiiiiiiiiihhhkkkkkkkkkiiigggfffhhhjjjlllkkkjjjiiihhhgggfffffffffggghhhhhhgggfffggghhhkkkjjjiiihhhhhhiiikkkkkkjjjjjjjjjlllooorrrttttttyyy{{{}}}|||zzzxxxwwwttttttsssooojjjggggggiiihhhddd```^^^___```___]]]\\\[[[YYYVVVSSSPPPNNNMMMCCCGGGJJJJJJGGGEEEDDDEEE@@@@@@@@@???>>>???AAADDD@@@??????BBBDDDEEEAAA>>>BBBBBBBBBBBBCCCEEEFFFGGGBBBBBBBBBCCCCCCBBBAAAAAA?????????@@@BBBDDDFFFGGGCCCCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>BBBAAA@@@>>>>>>>>>??????<<<<<<<<<;;;:::999888777777888:::<<<>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>888888777666666666666666444666888666333222333555444444555666777888999999777666555444333333222333222222222222222222222222111111000000//////......////////////////////////..............................---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......+++++++++***++++++,,,,,,************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,---,,,***)))))))))*********************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))|||wwwsssooojjjggg```___]]]ZZZWWWTTTRRRPPPQQQQQQQQQQQQQQQQQQRRRRRRTTTSSSTTTXXX^^^```^^^ZZZ___aaaccceeeeeedddcccaaaccc```]]]]]]``````]]]ZZZYYYZZZ[[[\\\]]]]]]\\\\\\^^^______^^^]]]]]]___aaa______```aaacccdddeeeeeedddeeeggggggfffeeeggghhhiiiiiihhhgggfffffffffgggbbbaaa```aaabbbcccccccccgggggghhhiiikkkmmmnnnoooxxx{{{|||zzzwwwuuussssssnnnooooookkkgggdddcccdddbbb___[[[ZZZZZZZZZXXXVVVXXXWWWTTTPPPMMMJJJHHHGGGEEEGGGIIIHHHEEEBBBBBBCCC>>>???@@@@@@???@@@BBBDDDBBB@@@>>>???BBBCCCBBBAAAAAAAAABBBCCCCCCDDDEEEEEE@@@@@@AAAAAAAAA@@@@@@???======>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@>>>????????????@@@@@@@@@??????>>>===<<<===>>>>>><<<<<<<<<<<<;;;:::999888888:::;;;===>>>>>>>>>===>>>======<<<<<<<<<<<<===888888777666555555555555444666777666444333444666555555666666777777888888666555444333222222222222111111111111111111111111000000000///////////////////////////////////////..............................---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,+++++++++++++++,,,************************************************,,,+++***))))))***+++,,,,,,,,,***)))))))))*********************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))vvvnnnhhhdddbbb^^^YYYTTTQQQOOOLLLJJJEEEEEEEEEEEEEEEEEEEEEEEEHHHLLLQQQTTTSSSRRRRRRSSS[[[YYYYYY[[[^^^___\\\YYY[[[\\\\\\\\\[[[ZZZYYYXXXYYYVVVSSSRRRTTTSSSPPPMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOOOONNNOOOQQQSSSQQQRRRSSSVVVXXXZZZ\\\]]]\\\]]]____________aaacccccccccdddeeeeeefffeeeeeebbbaaa```___^^^]]]]]]]]]^^^]]]\\\[[[YYYXXXWWWWWW]]]]]]___aaaffflllqqquuuzzz~~~{{{yyywwwvvvtttrrrpppnnnmmmlllfffhhhhhhfffccc___^^^^^^\\\[[[XXXWWWVVVTTTQQQOOOTTTRRROOOKKKHHHFFFEEEDDDFFFGGGFFFDDD@@@??????@@@<<<>>>@@@AAA@@@@@@AAABBBCCCAAA>>>>>>???BBBCCCCCC???@@@BBBCCCDDDCCCCCCBBB===>>>>>>?????????>>>>>>===>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBAAA@@@???>>>:::<<<===???AAAAAAAAAAAA<<<<<<;;;;;;;;;<<<======<<<=========<<<;;;::::::;;;;;;<<<===>>>>>>=====================<<<;;;;;;888777666555444444444444444555666666555444555777666666666666666666666666444333222111000000000111000000000000000000000000.........///////////////////////////////////////------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++***++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,,,,+++******)))************************)))((((((((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++{{{vvvkkkhhhccc]]]VVVQQQLLLJJJJJJHHHEEECCCBBBBBBBBBBBBDDDDDDFFFGGGIIIJJJKKKLLLPPPVVV[[[\\\YYYWWWXXX[[[___]]][[[ZZZYYYWWWTTTPPPPPPPPPOOONNNMMMLLLLLLLLLIIIGGGFFFGGGIIIJJJIIIGGGEEEEEEEEEDDDDDDCCCCCCBBBAAABBBCCCCCCBBBBBBDDDEEEHHHIIIIIIJJJKKKLLLMMMMMMOOOPPPRRRSSSSSSTTTVVVXXXWWWYYY\\\```bbbdddeeeeeecccddddddcccbbbaaabbbcccbbbbbbaaa___]]][[[YYYXXXYYYVVVRRRQQQSSSVVVXXXXXX___bbbfffkkkpppvvv}}}~~~|||{{{zzzyyyuuusssoooooonnnmmmkkkiiihhhggg```aaabbbbbb```]]]ZZZYYYZZZZZZYYYXXXVVVSSSOOOLLLPPPNNNLLLIIIGGGFFFFFFGGGGGGFFFCCC@@@===<<<===>>>===???BBBBBB@@@?????????BBBAAA@@@@@@@@@BBBCCCCCC>>>@@@BBBCCCCCCBBBAAA???======>>>>>>???>>>>>>>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBBAAA???>>>===<<<999;;;>>>@@@AAAAAA@@@@@@;;;;;;;;;;;;<<<======>>><<<===============<<<;;;=====================<<<<<<======>>>===;;;999888777666555444333333333333444444555555555666777777777777666666555555555444222111000///////////////////////////////////////---------....../////////........................------------------------......---------,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,+++*********++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++*********************************)))(((((()))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---}}}yyyrrrkkkddd^^^YYYVVVNNNLLLJJJGGGEEEDDDCCCCCC???@@@@@@AAABBBEEEGGGIIIOOOOOOPPPQQQRRRSSSTTTTTTWWW[[[]]]ZZZUUURRRTTTWWWUUUSSSQQQOOOMMMJJJGGGEEEEEEDDDCCCBBBBBBBBBCCCDDD>>>===>>>???AAABBBBBBBBB???>>>>>>===<<<<<<<<<<<<;;;===>>>===;;;::::::;;;@@@@@@AAAAAAAAAAAAAAAAAACCCEEEGGGHHHIIIJJJLLLNNNLLLNNNQQQUUUXXXYYYZZZZZZYYY[[[]]]]]]]]]___bbbeeecccdddeeeeeeeeeeeedddddd```\\\WWWSSSRRRQQQPPPOOOUUUVVVWWWXXXXXXZZZ^^^aaaooouuu|||wwwvvvtttsssrrrqqqnnnkkkjjjjjjiiiiiigggeeecccbbb\\\]]]]]]^^^]]][[[XXXVVVWWWXXXYYYWWWTTTPPPMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHEEECCC@@@=========>>>>>>AAABBBDDDCCCAAA>>>======@@@AAACCCDDDDDDCCCBBBBBB???@@@BBBCCCCCCAAA???>>>======>>>???@@@@@@??????>>>>>>???@@@@@@AAA@@@@@@BBBAAA@@@???>>>===<<<<<<;;;<<<>>>@@@AAA@@@>>>===;;;<<<<<<===>>>>>>>>>>>><<<<<<======>>>=========>>>======<<<<<<<<<<<<<<<<<<<<<===<<<;;;999777666555444444333333333333333555555555555666777777777666666555444444333333333000000///.........//////........................,,,,,,------......//////------------------------------------------------......---------,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------///...---,,,++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,************+++************************)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///zzztttkkkbbb[[[XXXSSSNNNIIIFFFEEEEEE@@@@@@AAAAAACCCDDDFFFGGGCCCFFFIIIKKKMMMOOORRRTTTXXXXXXWWWWWWVVVVVVUUUUUUVVVWWWUUUQQQLLLJJJKKKMMMHHHGGGGGGEEEDDDCCCCCCBBB>>>>>>=========>>>??????::::::;;;;;;;;;;;;;;;;;;999999888777666666777777888:::;;;:::888666666777888999999:::;;;<<<<<<<<<===???AAABBBBBBCCCEEEGGGDDDDDDFFFGGGHHHIIIIIIIIIKKKNNNRRRSSSTTTVVV[[[___^^^___cccfffiiijjjkkkkkkhhhgggdddaaa^^^\\\\\\[[[WWWWWWWWWUUURRRQQQRRRSSSYYY^^^dddiiippp|||~~~{{{zzzzzztttsssqqqppppppnnnkkkiiieeeeeeeeedddccc```^^^]]]XXXWWWWWWXXXXXXXXXUUUSSSQQQSSSTTTRRROOOKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEBBB???======>>>AAABBBBBBCCCDDDEEEDDDAAA???>>>???@@@BBBFFFGGGFFFDDDCCCCCCAAABBBBBBCCCBBBAAA???>>>===>>>???@@@@@@AAA@@@@@@;;;::::::;;;;;;===>>>???AAAAAA???>>>===============>>>?????????>>>===<<<======>>>?????????>>>>>>;;;;;;<<<===>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::888666555444222222222222222333333444777555555555777888777666444333333333222222111111//////............//////........................,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******************)))(((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---///000111yyytttiii^^^YYYVVVPPPHHHHHHGGGDDDBBBAAABBBDDDGGGDDDEEEGGGIIIKKKMMMNNNOOOLLLPPPSSSUUUUUUTTTUUUWWWVVVVVVTTTSSSQQQOOONNNMMMLLLKKKHHHFFFDDDBBBBBBBBB@@@@@@@@@???>>>>>>???@@@:::;;;;;;;;;;;;;;;::::::888999999888777666666666666666444444333444555555444666888888777555555666555555666777888999999:::888:::<<<===<<<===???AAA>>>============>>>??????@@@DDDHHHIIIHHHJJJNNNSSSRRRTTTYYY]]]aaadddeeefffiiikkkmmmkkkgggeeefffggg[[[]]]^^^]]]\\\ZZZZZZ[[[\\\aaafffkkkqqq}}}}}}zzzxxxwwwvvvtttsssrrrpppooonnnnnnllljjjggg___``````___]]]ZZZWWWVVVSSSQQQOOOPPPRRRSSSQQQOOOLLLNNNOOOMMMIIIFFFEEEFFFDDDDDDEEEFFFEEEDDDBBBAAA===<<<;;;===AAAEEEFFFFFFCCCDDDDDDCCCAAAAAABBBDDDBBBEEEGGGGGGEEEDDDFFFGGGDDDCCCCCCBBBAAA@@@@@@???======>>>???@@@@@@@@@@@@999888777777888;;;>>>@@@AAA@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<999:::;;;<<<===>>>>>>===;;;;;;:::999::::::;;;<<<<<<;;;999777555444333333000000000000222333444555888666555555777888666444111111111111000000000000//////............//////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***++++++,,,---...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++((()))***+++,,,++++++******************)))(((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...000111222zzzlllaaaZZZZZZUUUMMMFFFEEEHHHEEE???CCCCCCBBBBBBCCCGGGLLLPPPOOOPPPQQQSSSTTTUUUUUUUUUNNNRRRVVVVVVSSSPPPOOOPPPMMMMMMKKKHHHFFFDDDBBBAAA>>>===;;;;;;<<<;;;999777:::::::::888666555666777999999999999888777666666555666666666555555555666666555444444444444666666111333666777666555666666666666666666666777777777555777888999888999:::<<<:::999999999:::<<<>>>???999<<<@@@???===>>>BBBFFFEEEHHHLLLQQQUUUXXXYYYZZZbbbgggkkkjjjeeebbbcccfff]]]```dddfffffffffggghhhkkkpppvvv{{{}}}~~~~~~||||||xxxtttsssttttttqqqoookkkjjjhhhhhhgggfffcccaaa[[[\\\\\\[[[YYYVVVSSSQQQOOOLLLJJJJJJMMMNNNMMMLLLJJJLLLMMMKKKGGGDDDDDDFFFFFFGGGHHHIIIGGGDDDAAA>>>;;;::::::>>>DDDHHHIIIIIIBBBCCCCCCCCCBBBCCCFFFHHHFFFGGGGGGEEECCCDDDGGGKKKEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<>>>???@@@@@@@@@@@@:::999777777888<<<@@@BBB@@@???>>>======>>>???@@@=========<<<===>>>???@@@>>>>>>?????????===<<<;;;999999;;;<<<============::::::999888999:::;;;<<<<<<:::888555333222222222......///000111333555666:::777555666777888666333///////////////000000000//////.........//////000////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++******++++++,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,,,,+++******************)))((((((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---///111222333|||sssiiiccc\\\SSSLLLJJJHHHGGGGGGGGGFFFFFFEEEEEEHHHOOORRRRRRUUUZZZZZZVVVSSSSSSTTTUUUUUUSSSOOOLLLJJJIIIHHHGGGFFFEEEDDDDDDAAA???<<<:::999999;;;<<<<<<;;;999777666666777777555666777777777666444333444444444444444444444444222222222333333444444444333333333333333333333333222333333444444333333222222222333444444444444333444555777888888777555444777777666555555555555666=========>>>>>>>>>>>>>>>CCCDDDGGGJJJLLLNNNOOOOOOQQQZZZ^^^WWWUUUZZZ[[[WWWZZZZZZ\\\aaaiiioooqqqqqq~~~~~~|||{{{zzzyyyvvvssskkksssuuuooonnnppplllbbbaaacccbbb``````aaa^^^YYYZZZXXXUUURRROOOMMMLLLKKKNNNMMMKKKJJJIIIHHHHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFKKKKKKKKKJJJGGGEEEBBBAAA999===BBBDDDCCCBBBCCCEEEEEECCCAAA@@@AAACCCGGGIIIKKKGGGDDDEEEIIIJJJGGGDDDGGGEEECCCAAA??????@@@AAA??????>>>>>>???AAABBBDDD===<<<:::888888:::<<<>>>??????=========>>>@@@AAA???>>><<<:::;;;===???AAA@@@@@@@@@??????===<<<;;;<<<===>>>??????>>>===<<<888;;;======;;;999;;;===999888666444333111111000......///111333666888999777777555444222111//////000000//////.........---......---,,,++++++******///...---,,,,,,---...///---...///000000...,,,+++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******))))))***++++++,,,------,,,,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((,,,,,,++++++***)))((((((************))))))))))))))))))))))))((((((((((((++++++******))))))((((((***)))(((''''''((()))***((())))))))))))((((((''')))***,,,...000222333333vvvkkkccc___XXXRRRPPPNNNIIIFFFFFFHHHJJJLLLNNNOOOOOONNNMMMVVVZZZZZZVVVSSSTTTQQQKKKNNNMMMLLLLLLLLLJJJFFFCCCBBBAAA@@@???>>>======<<<<<<;;;999888777777888999999888777555555555555666555555666666666555444333333333333333333333333333222222222333333333333333222222222222222222222222222222333333333333222222111111222333333333333333333444666777777666444333666555555444555555666666;;;;;;;;;;;;<<<<<<======BBBCCCCCCDDDFFFGGGIIIJJJHHHNNNQQQOOOMMMOOOPPPPPPPPPRRRVVV^^^iiivvv|||zzzxxxwwwvvvvvvtttrrrooonnnooommmgggeeefffeeebbb___aaa___\\\\\\]]][[[VVVSSSRRRQQQOOONNNLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEIIIIIIHHHHHHHHHGGGGGGGGGJJJJJJJJJHHHGGGDDDBBB@@@<<>>===;;;999999:::;;;<<<============>>>??????@@@>>>>>>===<<<===>>>@@@AAA@@@@@@@@@???>>>>>>============>>>>>>>>>======<<<888:::<<<;;;:::999:::;;;777666555333222222222222...///111333555777999:::666555444333222111000///000/////////............------------,,,,,,,,,,,,///...---,,,,,,---...///---...///000///...,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,************************************++++++++++++************************((()))+++,,,,,,+++)))(((,,,,,,++++++***))))))(((************))))))))))))((((((((()))))))))))))))******)))))))))))))))(((***)))(((((('''((()))***))))))))))))))))))((((((+++,,,---///111222333333|||qqqhhhaaa[[[TTTPPPPPPKKKHHHJJJJJJHHHGGGIIIJJJLLLOOORRRSSSQQQNNNMMMLLLNNNOOOLLLJJJKKKIIIEEEFFFDDDBBB@@@@@@>>><<<:::::::::999888777666666555666666555555555555555555444444333333333333444444444444444555444333333222222222222222222222222222333333333222222222222222111111111111111111111111111111222222222222111111000000111222222222222222222333444555555444333222333333333333444555666777777888888999:::;;;;;;<<>><<<;;;999999:::::::::;;;===>>>?????????>>>===>>>>>>??????@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<======>>>888999:::999888777888999666444222111111222333444000111333666888999999999444333333222111111000000////////////...........................---------......------------......---......//////---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------,,,+++***)))------,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,++++++***)))))))))************))))))))))))'''(((((())))))*********(((((((((((())))))))))))))))))((((((((())))))***)))))))))))))))*********---...///111222222333333wwwpppiiiddd^^^YYYWWWVVVTTTSSSUUUQQQNNNOOONNNJJJIIIKKKKKKKKKLLLKKKIIIFFFCCCAAA;;;<<<>>>???@@@AAAAAA@@@>>>;;;888777777777666555777777666555555444333333111222333444555444444333111111111222222333333444333333333333222222222111111111111111111111111111333333222222111111000000000000000000000000000000000000111111111111000000//////000111111111111111111222333333333333222111222222222333444555666777666666777888999;;;;;;<<<:::;;;<<<>>>@@@BBBDDDEEECCC??????EEEDDDBBBHHHTTT\\\iii{{{~~~zzztttzzzxxxrrrpppjjjjjjiiihhhiiiiiiiiigggeeeddd```ccckkkiii^^^WWWZZZ[[[[[[WWWRRRQQQSSSRRRNNNKKKKKKLLLMMMMMMMMMLLLKKKFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKJJJFFFCCC>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@>>><<<:::999888888888:::===???@@@@@@>>>======>>>@@@AAABBBBBBAAAAAABBBAAA@@@???>>>>>>???@@@===<<<;;;:::;;;<<<===>>>888888888777666666666666444222111000111333555777444555777999999888777555111111111111111111000000///////////////.........111000000///...---------------------------------------.........---,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,+++***)))------,,,,,,,,,+++++++++------,,,,,,+++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++++++++*********))))))************)))))))))(((''''''((()))******++++++'''''''''(((((())))))***))))))))))))))))))******))))))))))))******+++,,,000000111222333333333333xxxoooggg```\\\[[[ZZZXXXWWWWWWWWWUUUTTTTTTPPPNNNMMMIIICCCAAACCCFFFEEEBBB???<<<999888777;;;;;;:::;;;:::888888888888666333333444666666666555555555444444333333222///000222444555444333222000000111222333333333333333333222222111111111111111111111111111111111111222222222111111000000000000000000000000000000000///000000111111000000/////////000111111111111000111222222222222222222111111111222222444555777888666777888999:::;;;<<<<<<999:::<<<>>>??????>>>>>>BBB>>>@@@IIIMMMOOOZZZiiixxx|||yyyyyyzzzqqqtttwwwnnnkkklllhhhfffeeeddddddeeeeeecccbbb^^^ZZZ^^^gggfff\\\WWWZZZYYYYYYUUUPPPOOOQQQOOOKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHFFFEEECCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@AAABBBBBBBBBFFFFFFEEEEEEEEEFFFGGGGGGDDDEEEFFFHHHHHHGGGCCCAAA=========>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCAAA>>><<<999888888888888;;;>>>@@@AAA@@@>>><<<>>>???AAABBBBBBBBB@@@@@@@@@@@@??????>>>?????????<<<;;;:::::::::;;;===>>>999888666555555555444444222111111111222444666888888999::::::888666333111000000000000000000000000.........///////////////333222111000...---++++++,,,------------------,,,---------------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++++++++***------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++++++++***************************)))))))))((('''(((((()))***++++++,,,''''''(((((())))))******(((((()))***************))))))))))))***+++---...111111222333333333333333zzzuuummmfffbbb___\\\[[[YYYYYYYYYWWWTTTQQQNNNLLLHHHFFFEEEEEE@@@:::999<<<>>><<<999666555555666666888666555777777444444666555333222222444666777666333333333222222111111111000111222444444444333222000000111222333333222222333333222111111111111222111111111111111111111111111111111000000000000000000000000000000000000000000000111111111111000000//////000111111111111111222222222111111222222222222222222333444666777888777888888999:::;;;<<<<<<:::;;;<<<<<<<<<:::999888@@@CCCJJJUUU^^^gggttt}}}zzz|||{{{wwwtttuuurrriiijjjmmmffffffjjjiiicccbbbbbbbbbcccbbbaaa___\\\XXXWWWYYYYYYWWWXXX\\\UUUUUURRRNNNMMMOOOMMMIIIGGGGGGEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIKKKLLLKKKJJJIIIGGGFFFDDDCCCBBBDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBAAABBBCCCDDDCCCBBBFFFEEEDDDCCCCCCDDDFFFFFF@@@AAABBBCCCCCCAAA???>>><<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDCCCCCCBBBDDDBBB>>>;;;888888999:::;;;===???AAAAAA@@@>>>===@@@@@@AAABBBAAA@@@???>>>>>>>>>????????????>>>===:::::::::::::::;;;<<<===;;;888555444444444444333111111222333444666777888::::::999888666333000...//////////////////...............///////////////333222111///...,,,+++***,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************))))))))))))((())))))******+++++++++))))))))))))************(((((()))***++++++++++++***)))))))))***,,,...000111111222333444444444333uuunnnfffccc```]]][[[YYYUUUSSSPPPPPPOOOLLLHHHDDDBBB@@@<<<;;;<<<===:::555555999666666555444444444555666222//////333555333444888555333222222444555555444222222111111111111000000111111222333333333222222///000111222222111111000444333222111111111222222222222222222222222222222/////////000000000000000111111111111111111111111000111111222222111111000///000111111222222111111222222222111111222222222444444444444555666777888888888888999999:::::::::<<<;;;:::999999;;;===>>>FFFRRR___hhhrrr~~~~~~|||{{{zzzvvvvvvtttooommmmmmhhh___aaaeee``````fffeeebbbaaa``````aaa```^^^\\\YYYYYYVVVQQQQQQUUUWWWWWWPPPQQQOOOLLLLLLMMMKKKFFFFFFDDDBBBAAA@@@AAACCCEEEGGGGGGGGGGGGHHHIIIKKKKKKHHHHHHGGGGGGFFFFFFEEEEEECCCCCCBBBBBBCCCDDDEEEFFFCCCBBBBBBDDDGGGGGGEEECCCDDDEEEEEEEEEEEEEEEDDDDDD@@@AAAAAAAAA@@@?????????===>>>???@@@AAAAAABBBBBB@@@@@@BBBCCCDDDCCCCCCBBBFFFBBB===999777888:::<<<>>>???AAAAAAAAA@@@>>>===BBBBBBAAAAAA@@@>>>===<<<;;;<<<>>>@@@@@@>>><<<;;;888888999;;;;;;<<<<<<<<<===999555333444555333222111222444555777777777777999888777555333111000////////////......---------............/////////000000//////......---------+++,,,------------,,,+++------,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---444222///,,,******+++,,,------,,,,,,,,,,,,++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++******************+++************************************))))))))))))************************++++++++++++************'''(((***+++,,,,,,++++++***)))))))))+++---000111000000111333333444444444~~~wwwrrrllleee___WWWUUUTTTSSSPPPLLLFFFBBB>>>>>>>>>;;;999777777888444444666888555000111555333333444555555444333222888333333666666222222777555333222333444444222111222222222222222222111111222222222111111111111222...///000111111000///...444444222111111111222333222222222222222222222222......//////000000111111111111111111111111111111111111222222222222111111000000111222222222222222333333222222222222333333555555555555555666777888888888888888888999999999<<<:::888777:::@@@FFFJJJPPPbbbrrryyyzzzwwwxxxzzzyyysssnnnmmmjjjdddaaaaaabbbZZZ]]]aaa\\\\\\aaa___aaa```_________^^^\\\ZZZTTTZZZ[[[TTTSSSXXXVVVNNNLLLNNNMMMKKKKKKLLLIIIDDDFFFEEEBBB@@@AAACCCFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMEEEEEEFFFFFFGGGGGGGGGHHHCCCCCCBBBBBBCCCDDDFFFGGGDDDCCCDDDGGGJJJKKKHHHDDDBBBDDDGGGIIIIIIFFFDDDBBBBBBCCCCCCBBBAAA@@@AAABBB>>>>>>???AAAAAABBBBBBAAA>>>???AAACCCDDDDDDCCCCCCGGGCCC===888666888;;;>>>AAAAAABBBBBBAAA@@@>>>===CCCBBBAAA@@@>>>===<<<<<<999;;;>>>@@@@@@>>>;;;999666888999;;;<<<<<<;;;;;;>>>:::555333444555444222000222555777999888777777777666444333111111111111000//////...------,,,,,,---.........//////000000,,,---------......//////++++++------------++++++...---,,,+++++++++,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------:::777222...+++***+++,,,---------,,,,,,,,,+++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++******************++++++************))))))))))))+++++++++***************---,,,,,,,,,+++*********'''(((***+++,,,,,,++++++***)))))))))+++...000222//////111222333444444444zzzuuummmddd[[[TTTOOOMMMGGGFFFEEEBBB@@@>>><<<;;;999999888777666555444444666666666555555444444444444444444444444444444444444444444444333333222111111111111111111111111111//////000000111111111222333333333222111000//////111111111111000000000000//////000111222333444444111111111111111111111111...//////000111222222222111111111111111111111111111111111111111111111111111111111111111111111111777666444222222333444555333555666666555555777888:::999999:::;;;:::777555666555999@@@DDDIIIUUUcccjjjrrr}}}~~~{{{xxxuuutttlllllljjjfffbbb^^^]]]]]]YYY]]]___ZZZXXXZZZ\\\\\\^^^]]][[[XXXWWWVVVVVVVVVSSSSSSSSSRRRQQQOOONNNMMMLLLHHHEEEEEEGGGHHHEEECCC>>>AAADDDFFFGGGGGGHHHJJJLLLJJJHHHEEEEEEFFFHHHIIIDDDEEEGGGGGGGGGEEECCCBBBCCCAAA???@@@CCCDDDCCCBBBGGGFFFGGGHHHJJJJJJHHHFFFBBBEEEHHHIIIGGGEEEDDDDDDDDDDDDCCC@@@<<<===@@@DDD@@@AAADDDFFFFFFDDDBBB@@@AAAAAACCCCCCAAA???BBBFFFGGGCCC===999777999<<>>AAABBBBBBBBBAAA>>>;;;999888<<<@@@AAA>>><<<;;;<<<===>>>@@@AAA@@@===:::888999777666444333333333333666777999:::;;;;;;:::999777555222000/////////000------......------,,,++++++,,,,,,---.........---////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,---......---,,,,,,------------------------,,,,,,---...---,,,***)))++++++++++++++++++++++++///...------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,+++++++++***)))))))))))))))******++++++++++++***+++,,,,,,,,,,,,+++***)))************+++++++++------,,,---...000222444111222333555777888999:::zzzooogggdddaaa[[[TTTMMMHHHEEECCC@@@@@@???>>>===<<<;;;;;;777777777666555555444444555555555444444444333333333333333333333333333333333333333333333222111111111111111111111111111111///000000000111111111111333222222111111000000000111111111111000000000000//////000000111222222222111111111111111111111111...//////000111111222222111111111111111111111111111111111111111111111111111111111111111111111111333333222222222444555666444555777777666555777888999888888888888888777666:::<<>>???CCCFFFFFFFFFJJJIIIHHHIIIJJJIIIFFFDDDBBBDDDGGGHHHGGGEEEDDDCCCCCCDDDDDDAAA??????AAADDDAAABBBDDDDDDDDDCCCAAA@@@AAABBBCCCCCCAAA@@@BBBEEEEEEBBB===999888:::===@@@CCCAAA???<<<<<<===???@@@AAABBBAAAAAA???===;;;::::::===??????===;;;;;;<<<>>>???@@@AAA@@@>>>;;;:::999888666444333444444555555666999;;;;;;:::888666555333111///......///000------......------,,,++++++,,,------......------...........................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,------------------------,,,,,,---------,,,+++***++++++++++++++++++++++++...------,,,++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))+++++++++***************)))*********++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,------///000111222222333444555666777888999yyyqqqiiiccc[[[RRRLLLLLLIIIFFFBBB>>><<<;;;:::888888999999999999999999555555555444444444444444444444333333333333333222222222222222222222222222111222222222222111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000111111111111111111111111000000111222333444555555444555777666555555666777888888777888888:::<<<===AAAFFFQQQ^^^iiisssyyyuuuuuuuuuuuutttqqqmmmjjjhhh```aaaaaa^^^YYYTTTRRRQQQUUUYYYYYYUUUSSSUUUVVVUUUWWWUUUSSSQQQNNNMMMLLLKKKNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGEEEBBB@@@???AAABBBFFFIIIKKKLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHDDDEEEFFFFFFFFFEEEDDDCCCAAA???>>>???CCCGGGIIIJJJLLLKKKIIIIIIIIIGGGEEEBBBAAADDDFFFGGGFFFDDDDDDDDDCCCDDDEEEDDDBBBBBBCCCDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBDDDCCCBBBBBBCCCDDDBBB???;;;888888:::>>>AAACCCAAA???>>>>>>???AAABBBBBBAAA@@@>>>===<<<<<<;;;<<<===>>>===;;;:::;;;<<<>>>???AAAAAAAAA???===<<<;;;999666444444555777888444666999::::::888555333222111///.........///000------......------,,,+++,,,,,,------......------.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))***************+++++++++************+++++++++++++++***))))))))))))***+++************+++++++++,,,+++,,,---///000000000000444444444555666777777777uuukkkbbb]]]WWWQQQLLLHHHCCC@@@>>>===<<<:::888777777777555555555555555555555666222222333333333444444444222222222222222222222222111111111111111111111111000000111111111111000000////////////////////////000000000000000111111111000000000000111111111111111111111111000000000///111000000000//////......//////////////////////////////000000111111111111////////////////////////////////////////////////111111111111111111111111///000111222333333333333333444666555444444555777777888999:::===AAAFFFIIIMMMTTT```mmmyyy}}}}}}}}}wwwrrrsssssssssqqqnnnjjjeeeccc\\\^^^^^^\\\WWWSSSPPPOOOSSSVVVVVVSSSSSSVVVWWWUUUSSSRRRPPPMMMKKKIIIGGGGGGKKKJJJJJJIIIHHHGGGGGGGGGDDDEEEDDDAAA>>>>>>BBBEEEIIIKKKMMMMMMLLLKKKJJJKKKJJJJJJKKKJJJJJJHHHFFFEEEBBBCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@BBBFFFIIIJJJLLLJJJIIIHHHHHHGGGEEECCCAAACCCFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEDDDBBBAAAAAAAAAAAABBBAAACCCDDDCCCCCCDDDEEECCC???===:::888888;;;???AAA@@@@@@?????????@@@BBBBBBAAA@@@>>><<<;;;;;;<<<===>>>>>>===;;;::::::;;;<<>><<<:::777555555666888:::666666666666555444333222///...---------...//////------......------,,,+++,,,,,,------...------,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***+++++++++,,,+++++++++++++++++++++++++++***(((''''''(((***+++*********+++++++++,,,,,,+++,,,...000111111000000555555666666666666666666}}}rrrhhh___VVVPPPHHHFFFBBB???>>>===<<<<<<;;;:::999999888777777777555555444444444333333333111111222222333333444444222222222222222222222222111111111111111111111111///000000111111000000000////////////////////////111111000000000000000000000000000000000000111111111111111111000000000///111111000000///.................................000000000000000111111111................................................111111111111111111111111111222222333333222111111222333555555444444555777666888;;;>>>BBBIIIQQQWWW^^^eeeoooxxx{{{wwwvvvxxxvvvqqqkkkjjjjjjiiifffbbb^^^ZZZWWWXXXYYYYYYWWWTTTPPPOOOOOOKKKMMMMMMLLLNNNRRRTTTQQQOOOOOOMMMLLLIIIGGGEEEDDDHHHGGGFFFEEEDDDDDDEEEEEE@@@BBBCCCBBB@@@AAAFFFJJJIIIKKKMMMMMMKKKIIIIIIIIIHHHIIIJJJJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCFFFGGGIIIGGGFFFFFFGGGGGGFFFEEEAAACCCFFFFFFEEEDDDEEEFFFEEEFFFGGGHHHHHHGGGEEECCCEEECCCBBB@@@@@@@@@AAABBBAAAEEEEEECCCCCCGGGFFFBBB===;;;999777888;;;>>>AAA======>>>>>>??????@@@@@@@@@>>><<<:::999:::<<<===???===;;;::::::;;;;;;<<>>@@@;;;<<<===>>>>>>>>>>>>>>>>>><<<;;;999999:::<<<===>>><<<999999;;;<<<<<<<<<>>>???@@@@@@AAAAAAAAAAAA===<<<:::888777777777777666444111.........000222---------------.........------......------,,,+++------......------,,,,,,---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,)))***++++++******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))***************+++++++++,,,,,,,,,,,,+++++++++++++++***))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,---///111333555666666888888888888999999999999}}}uuukkk___WWWRRRNNNIIIDDD@@@===;;;:::999999999999888888999:::666666666666666555444444555555555444333333222222222222333333333333333333222222222222333333444444222222222222222222222222///000111111222222222111111111111111111111111111111111111111000000000///111111000000//////......111111111111000000000000111111111111111111000000////////////////////////111000000000000000000000////////////////////////////////////////////////111111111111111111111111444444333222222333444555222444777888999:::===???>>>CCCJJJOOOTTT[[[eeelllvvv||||||}}}~~~zzzvvvsssrrrpppooollliiieeebbb___]]]WWWVVVTTTRRRQQQPPPPPPQQQMMMNNNMMMKKKIIIJJJLLLNNNJJJJJJIIIGGGJJJNNNNNNJJJIIIIIIIIIIIIHHHFFFDDDCCCDDDCCCAAA@@@@@@AAABBBCCCBBBCCCDDDHHHKKKMMMLLLKKKGGGIIIKKKKKKIIIHHHGGGHHHJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFAAACCCEEEEEEBBB@@@@@@BBBEEECCCAAABBBCCCEEEEEEEEECCCEEEGGGGGGFFFFFFHHHIIIKKKIIIGGGFFFGGGFFFDDDAAA@@@@@@@@@@@@AAABBBCCCCCCAAAFFFGGGCCCEEEKKKIII???<<<:::888777888:::===???;;;<<<===??????>>>===<<<;;;;;;:::999999:::;;;<<<<<<:::888999<<<>>>===<<<===>>>>>>???@@@AAAAAAAAA<<<<<<;;;:::888666555444111111000/////////......---...............------------......------,,,+++------......------,,,+++------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------***************+++,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,(((***++++++******+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))+++++++++***************------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------///111444777999;;;999999999::::::;;;;;;;;;ooohhh___YYYWWWTTTNNNJJJBBBAAA???>>>===<<<;;;:::666666777555333222222333333444444555555555444444444444444333333333333333333333333333333333333333222222222333333444444444222222222222222222222222000000111222222222222222111111111111111111111111222111111111000000//////222111111000///......---111111111111000000000000111111111111111111222222000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111444333222111222555777999444666999;;;<<<===@@@CCCGGGLLLTTTYYY]]]ccclllssswww|||~~~|||}}}|||tttyyy{{{}}}}}}zzzvvvtttsssddddddbbb^^^XXXTTTRRRRRRNNNMMMKKKJJJJJJLLLNNNOOOMMMLLLKKKIIIIIIJJJNNNQQQFFFFFFDDDAAACCCGGGFFFAAAFFFGGGGGGGGGGGGEEEDDDCCCDDDBBBAAA??????@@@BBBCCCFFFEEEFFFJJJOOOPPPMMMJJJGGGIIIKKKKKKIIIHHHHHHHHHLLLKKKJJJIIIGGGFFFEEEDDDAAAAAAAAAAAAAAABBBCCCDDD>>>BBBEEEEEECCC@@@@@@AAAEEECCCAAAAAABBBCCCDDDCCCDDDFFFGGGGGGGGGGGGIIIJJJLLLIIIFFFFFFFFFFFFCCC@@@>>>???@@@AAABBBCCCCCCCCCAAAGGGGGGCCCEEELLLIII???<<<:::888777888:::<<<>>><<<===>>>@@@???>>><<<;;;::::::999999::::::;;;;;;:::888777999===???===<<<======>>>???@@@AAAAAABBB<<<<<<<<<;;;999666333111---...000222111///---+++......//////......---,,,------......------,,,+++---.........---,,,,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,+++***+++,,,...///------------------------++++++******+++,,,------***+++,,,------,,,+++************++++++,,,,,,,,,(((***++++++******+++---************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,+++++++++******))))))---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,------------...///111444888;;;>>>999999:::;;;;;;<<<======sssfff\\\TTTQQQMMMHHHDDDAAA@@@@@@:::;;;<<<<<<<<<:::777666666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111//////000000111111111111///000111222222111000///000000000000111111111111222222111111111111222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111000000000000111111222222333333333444222222111000000111444777999<<<;;;>>>DDDAAACCCQQQPPPYYY```bbbeeemmmtttxxxzzzzzzyyyxxxwwwwwwvvvvvvsssxxxxxxtttqqqrrrnnnggg```YYYSSSPPPKKKFFFFFFIIIGGGEEEDDDDDDEEEEEEEEEDDDDDDEEEGGGHHHHHHGGGFFFEEEGGGEEECCCBBBAAABBBCCCDDDBBBDDDFFFHHHIIIHHHGGGFFFDDDCCCAAAAAACCCDDDEEEEEEHHHKKKMMMMMMLLLKKKKKKLLLJJJHHHGGGGGGIIILLLLLLLLLLLLKKKIIIGGGEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKLLLKKKJJJJJJIIIHHHEEECCCBBBBBBCCCDDD???AAACCCCCCAAA???>>>===BBBCCCCCCCCCCCCCCCCCCBBB:::999888888:::;;;;;;;;;:::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<>>===;;;;;;;;;<<<<<<<<<>>>@@@AAAAAA@@@???>>>;;;:::999777555333111111000000111111111111000///000...---...///000///.........---------,,,,,,,,,---.........---,,,,,,+++........................,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++,,,---...///222333333333333555888;;;:::999888777777777888999{{{qqqiiibbbYYYOOOHHHCCCAAA???===;;;;;;<<<<<<999:::;;;;;;;;;999777555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111222222000000000111111000000000000000000000111111111111111111000000000000111111000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222333444444222333444444444555888:::666;;;;;;@@@IIIIIILLLZZZYYY```eeeeeefffmmmuuuxxxyyyyyywwwvvvtttrrrpppppprrrtttssslllhhhfffaaa[[[SSSMMMIIIGGGDDD??????BBBBBBAAA@@@@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGEEECCCBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFDDDCCCFFFEEEDDDEEEGGGIIIIIIHHHJJJKKKLLLMMMMMMMMMLLLKKKNNNKKKIIIHHHIIIJJJIIIHHHLLLKKKJJJHHHFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIFFFCCCBBBAAAAAABBB@@@BBBDDDDDDBBB???>>>>>>BBBBBBBBBBBBBBBAAA@@@@@@;;;999888999;;;<<<<<<;;;<<<===???@@@@@@???===;;;;;;;;;<<<<<<<<<<<<;;;;;;???>>>===<<<<<<<<<===>>>===>>>???@@@@@@>>>===;;;999888666444222111000//////000000000000000//////000...---...///000///---......---------,,,,,,,,,------......------,,,+++------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++,,,---...111333444555555666888:::;;;;;;:::999999::::::;;;pppeee\\\WWWPPPKKKIIIFFFAAA===;;;:::999999999:::;;;<<<888888999999999777666555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222111000000//////000000111000000000000111111111111000000////////////000000000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000////////////000000000000111111000000111333444555333555777888999:::<<<>>>888>>>???DDDOOOQQQTTTaaabbbgggjjjhhhhhhmmmsssuuuuuuuuutttrrrpppnnnlllkkkllllllggg___YYYVVVQQQLLLEEEAAA???@@@???;;;;;;>>>@@@??????@@@BBBDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJHHHFFFDDDDDDDDDEEEHHHHHHGGGFFFDDDCCCBBBBBBFFFFFFFFFHHHKKKLLLLLLJJJMMMKKKJJJLLLOOOPPPNNNKKKNNNLLLJJJIIIJJJJJJIIIHHHLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIFFFDDDBBBAAAAAAAAACCCDDDFFFEEEBBB@@@??????AAABBBBBBBBBAAA???===<<<:::999888999;;;=========>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<<<<<<<::::::???>>>===<<<===>>>???@@@>>>?????????>>><<<:::888666555333000///...............///////////////...///...---...//////...---......---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,000333666777777777888999::::::::::::::::::::::::{{{mmmddd]]]TTTMMMKKKGGGBBB@@@??????>>>======<<<:::999999999999999666777777777777666555444555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111000///......///000111///000000000111111111111//////............//////000000000000000000000000////////////000000000111////////////////////////000000000000000000000000///////////////000000000222111000000111333555666666888;;;<<<<<<<<<>>>???@@@GGGFFFIIITTTVVVWWW```dddjjjlllkkkjjjmmmoooooonnnnnnnnnmmmllliiigggfff```^^^YYYRRRMMMIIIFFFDDD@@@>>>???BBBBBB??????AAADDDCCCCCCDDDFFFGGGGGGEEEGGGFFFFFFFFFGGGHHHJJJKKKMMMLLLJJJHHHGGGFFFEEEEEEJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDFFFHHHKKKLLLKKKJJJOOOKKKIIIKKKPPPRRROOOKKKKKKIIIHHHIIIKKKLLLLLLKKKLLLKKKKKKJJJJJJIIIHHHGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCC>>>@@@BBBDDDEEEDDDCCCBBBGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFEEECCCBBBBBBBBBBBBEEEFFFGGGFFFCCCAAA@@@@@@BBBCCCCCCCCCAAA???<<<;;;:::999888999<<<>>>>>>>>>???>>>===<<<;;;:::::::::888999;;;<<<<<<<<<:::999>>>>>>=========???@@@AAA@@@@@@???>>><<<:::888666444333111...------......------......///.........///...------//////...---......---------,,,,,,,,,,,,------...------,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,000333777999999999999999777777888888999999888888uuuhhhYYYOOOLLLJJJFFFBBBBBB@@@<<<:::999:::::::::999888777666555555444444555555666555555555444444555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111000///......///000111///000000000111111111111//////............//////////////////////////////...////////////000000000........................111111111111111111111111.../////////000000111111222111111222333555666777888;;;===>>>======>>>???FFFMMMKKKMMMWWW[[[ZZZ```dddjjjnnnnnnnnnooommmiiihhhhhhgggeeebbb___[[[YYYRRROOOLLLIIIGGGEEEDDDEEECCCAAABBBGGGHHHEEEEEEGGGHHHGGGGGGHHHIIIIIIGGGFFFLLLKKKJJJIIIIIIIIIJJJKKKNNNMMMLLLJJJHHHGGGFFFFFFJJJIIIHHHGGGGGGGGGGGGHHHDDDDDDEEEHHHKKKLLLKKKIIIOOOKKKHHHKKKPPPRRRPPPLLLKKKJJJIIIJJJLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDBBBAAABBBCCCDDDDDDEEEEEEDDDDDD???@@@CCCDDDEEEEEECCCBBBFFFFFFDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFCCCAAAAAABBBDDDDDDEEEEEECCC@@@===;;;999777777999<<<>>>???>>>@@@???===;;;:::999999999999999;;;<<<<<<<<<;;;;;;>>>>>>=========???@@@AAABBBAAA???===;;;888666555333222000...............,,,,,,---...............///---,,,---...///...---......---------,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,000444888;;;;;;:::999999777777777888888999999999~~~pppeee___UUUOOOIIIFFFEEECCC>>>999===<<<:::888777666666777555555555666666666666666555555555555444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000000//////......//////000000000000000111111111111//////............//////////////////////////////......////////////000000////////////////////////111111111111111111111111//////000000111111222222222222333444666777888888:::<<<>>>>>>>>>???AAABBBGGGOOONNNOOO\\\aaa```ddddddiiimmmmmmmmmmmmjjjeeebbbaaa___\\\XXXRRRMMMJJJJJJGGGFFFGGGGGGFFFGGGJJJFFFDDDEEEIIIJJJGGGGGGJJJIIIHHHHHHIIIJJJJJJGGGEEENNNNNNMMMLLLKKKKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIJJJJJJEEEEEEEEEGGGJJJKKKKKKIIIMMMKKKIIIJJJNNNPPPPPPNNNOOOMMMLLLLLLLLLKKKHHHFFFIIIIIIKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEEEECCCDDDEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDD@@@@@@AAACCCDDDEEEFFFFFFEEEFFFFFFEEECCCBBBCCCDDDDDDEEEFFFFFFEEEBBB???<<<777666666888;;;>>>???>>>??????===<<<:::::::::999:::;;;;;;;;;<<<======>>>???>>>===<<<===>>>???@@@AAA@@@>>>;;;888666444333000000000//////.........,,,,,,---...////////////...---,,,---......---,,,......---------,,,,,,,,,,,,,,,------......------++++++,,,,,,------......,,,,,,,,,,,,++++++++++++------++++++++++++------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///222555999<<<<<<;;;:::;;;:::999999888999:::<<<===}}}qqqeeeZZZQQQJJJFFFCCCBBB@@@@@@???>>>:::888:::::::::999888777777888444555666777888888888888555555444444444555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000/////////.........//////////////////...000000000000111111111111000//////////////////000////////////////////////........./////////000000////////////////////////111111111111111111111111000000000111222333333333111333555888999999999888:::;;;===>>>???BBBFFFIIIJJJSSSRRRRRR```gggeeefffeeeggghhheeeeeefffccc^^^ZZZZZZYYYWWWSSSNNNIIIFFFIIIFFFFFFJJJKKKIIIJJJNNNJJJGGGGGGIIIIIIGGGGGGIIIHHHHHHIIIKKKLLLLLLIIIGGGLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHHHHEEEDDDCCCDDDFFFGGGHHHGGGKKKJJJJJJJJJKKKMMMOOOPPPOOONNNMMMMMMLLLKKKHHHFFFGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCC@@@AAABBBCCCDDDEEEEEEEEECCCDDDEEEDDDCCCBBBDDDEEECCCEEEFFFGGGFFFCCC???===555444444666:::===>>>>>>>>>>>>>>>===<<<;;;::::::===<<<;;;;;;<<<===???AAA???>>>===<<<<<<<<<===>>>>>>===;;;888555333111111---...///000000...---,,,,,,,,,---//////000000000...---,,,,,,......---,,,......---------,,,,,,,,,+++,,,------......------+++,,,,,,---......//////,,,,,,,,,,,,------------...---+++******+++---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---///000111333666:::;;;;;;;;;<<<<<<;;;:::888777777:::===???{{{oooaaa[[[RRRJJJEEEBBB@@@???>>><<<999777666888:::<<<555777999999888888888999333444444555555555444444555555444444444555555666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........------...///000000///...---000000000000111111111111000000////////////000000////////////////////////............/////////000000000000000000000000000111111111111111111111111000000111222333333444444111333777:::;;;;;;:::888999;;;===>>>AAAEEEKKKOOONNNXXXVVVUUUbbbiiiffffffeeeeeeaaa\\\[[[]]]\\\XXXSSSTTTUUUUUUTTTQQQNNNKKKLLLHHHIIINNNNNNKKKKKKPPPMMMIIIHHHJJJIIIFFFFFFIIIHHHIIIJJJMMMOOOOOOMMMKKKIIIJJJKKKMMMMMMMMMLLLKKKKKKKKKLLLKKKKKKJJJIIIIIIGGGHHHJJJJJJJJJHHHFFFEEECCCAAA??????AAACCCCCCCCCIIIJJJJJJJJJJJJKKKNNNQQQLLLKKKKKKLLLMMMMMMKKKIIIFFFGGGIIIKKKKKKJJJIIIGGGHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEFFFFFFFFFEEECCCBBBAAABBBBBBCCCDDDDDDCCCCCCBBBCCCDDDCCCBBBBBBDDDFFFBBBDDDFFFGGGFFFCCC???===444333333666999<<<>>>>>>>>>>>>>>>>>>===<<<;;;:::>>>===;;;:::;;;>>>AAACCC???>>>===<<<;;;;;;<<<<<<<<<;;;888555333111//////***,,,...000000...,,,***,,,---...///000000000000...---,,,,,,......---,,,......---------,,,,,,,,,+++,,,,,,---.........---,,,,,,------...///000000,,,,,,,,,------............---+++******+++---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***++++++,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...000222333444777:::;;;;;;;;;<<<===:::888555444444888<<<>>>{{{pppeeeZZZRRRNNNLLLIIIDDDAAA>>>===<<<999::::::;;;:::999888777777777888888888888777777777666555444444444444444555555555444444333333333555555444444444333333333444444333333333222222222333333333222222111111111333222111000000111222333444...777333000111,,,888333222222222111000000000333222111/////////000111//////000000000000//////333222222111000//////...000000000000000111111222////////////////////////............////////////333222111000000111222333111000///////////////000666555333111000000111111444...+++111444333444777;;;:::999999888999999:::888>>>CCCCCCAAACCCJJJQQQTTTTTTRRRQQQQQQSSSXXX\\\]]]ZZZXXXZZZ___```^^^ZZZ```^^^YYYUUUQQQOOONNNNNNDDDHHHKKKKKKIIIHHHIIIKKKHHHKKKMMMJJJFFFDDDGGGKKKIIIKKKNNNOOONNNMMMLLLLLLJJJLLLNNNOOOMMMKKKIIIIIILLLKKKJJJHHHHHHGGGGGGGGGHHHJJJKKKMMMLLLJJJHHHFFFCCCAAA@@@??????BBBDDDFFFHHHIIILLLNNNOOOPPPPPPPPPJJJKKKLLLMMMMMMLLLJJJIIIHHHIIIKKKLLLMMMMMMMMMLLLGGGHHHIIIJJJJJJIIIFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAABBBCCCEEEFFFGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEDDDYYYMMMDDDEEEFFFAAA<<<;;;888777888===DDDGGGDDDAAA@@@>>>:::999:::===>>>>>>;;;;;;===>>>@@@@@@AAAAAA===<<<;;;;;;;;;;;;<<<<<<;;;999666222000/////////......//////...---,,,,,,,,,,,,---.../////////...------------------------+++,,,,,,---.........---------------------------///...---,,,,,,---...///,,,------......------,,,......---,,,,,,+++******---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,++++++*********...---,,,,,,...111555777999888888777888999;;;<<<:::::::::::::::999888777xxxooocccZZZSSSMMMGGGAAAFFFDDDBBB???<<<;;;::::::888999999:::999888777666666666666777777666666666666555555444444444444444555555444444444333333333555555444444444333333333333444444444333333222222333333333222222222111111222222111000000111222222000)))111///333:::///000222222111111111111111111222111000/////////000000//////000000000000//////222222111000000///......000000//////000000111222////////////////////////............////////////111111000000000000111111000000////////////000000555444222111111111111222555//////444777666666888777777777888888999999999<<>>===999888999===CCCFFFDDD@@@@@@>>>;;;;;;===???@@@@@@======???@@@@@@@@@???>>>;;;;;;;;;;;;<<<<<<<<<<<<999777444111////////////......//////...------,,,,,,---..........................................+++,,,------......------------------------------///...---,,,,,,---...///,,,------......------,,,......---,,,,,,+++******,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,+++++++++******---------...000333666777999999999999999:::;;;;;;999::::::999999888777777{{{nnneee]]]WWWPPPKKKIIIGGGDDDBBB>>>===;;;:::999999999:::777777888888888777666666444555555666666555555444555444444444444333333333555444444444444333333333555555444444444333333333222333444555444333222111333333333222222222222111222222111000000111222222222,,,333111>>>LLL:::000000000111111111111111111111000///.........////////////000000000000//////111000000//////.........000000//////000000111222////////////////////////............//////////////////000000000000//////000000000//////000000111333222222111111222222333444222333888;;;999888999555666777888::::::::::::===>>>???AAADDDFFFIIIKKKLLLNNNPPPQQQRRRTTTXXXZZZYYYXXXXXX\\\______\\\XXXVVVUUUSSSPPPMMMKKKIIIHHHHHHIIIIIIHHHGGGFFFHHHIIIHHHJJJKKKIIIFFFFFFHHHKKKLLLKKKJJJHHHGGGFFFEEEEEEIIIKKKKKKKKKIIIHHHIIIJJJEEEHHHLLLOOOOOOLLLHHHEEEKKKIIIGGGFFFEEEEEEFFFGGGEEEDDDCCCBBBCCCEEEGGGHHHJJJJJJKKKLLLMMMNNNPPPQQQKKKLLLMMMNNNOOOOOOOOONNNJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFCCCDDDFFFHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFHHHIIILLLEEEBBBDDDGGGEEE@@@>>>999999:::>>>CCCEEECCC@@@>>>======>>>@@@BBBBBBAAA???@@@AAAAAAAAA???===<<<;;;;;;<<<<<<<<<<<<;;;;;;666444222000///...//////.........///......---,,,---............------,,,........................,,,,,,------......------------------------------......------------......,,,------......------,,,...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***,,,---...000222444666777999999:::;;;;;;;;;::::::999999999888777666666555ssseee___ZZZTTTOOOJJJFFFAAA>>>===<<<;;;999<<<;;;:::999888999999:::666666666666666666666555555555555666666555555555333444444444444444333333444444444444444444444444555555444444444333333333222333444555555333222000222222222222222222222222222111111111111111111222444111777222???RRR@@@111//////000000111111222222/////////............/////////000000000000//////000/////////.........---///////////////000111111////////////////////////............////////////---...///000000///...---000000000///000000111111222222222222222333333444444444777:::<<<;;;999999666777999:::;;;;;;;;;;;;<<<;;;;;;???EEEIIIJJJJJJTTTVVVYYYZZZZZZ[[[\\\^^^XXXXXXZZZ\\\]]][[[WWWSSSSSSSSSRRRQQQOOOLLLJJJIIIJJJIIIHHHFFFEEEFFFGGGHHHGGGHHHIIIHHHGGGFFFHHHKKKHHHFFFDDDCCCDDDEEEFFFFFFIIIJJJJJJIIIGGGGGGIIIKKKGGGIIIMMMOOONNNKKKGGGDDDHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEGGGIIIJJJKKKKKKJJJJJJLLLNNNPPPQQQLLLLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIGGGFFFFFFGGGGGGDDDFFFHHHIIIHHHFFFCCCAAACCCDDDEEEEEEEEEEEEEEEEEEAAAAAA??????>>>??????@@@AAAAAAAAAAAABBBCCCCCCDDDFFFEEEDDDDDDEEEGGGIIIKKKGGGDDDBBBEEEGGGEEEAAA===;;;;;;<<<@@@CCCDDDBBB@@@<<<<<<===???BBBCCCBBBAAA???@@@BBBBBBBBB@@@>>><<<============;;;:::888777222222000///......//////---...............------............------,,,+++........................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------,,,,,,+++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,+++++++++***++++++++++++++++++++++++***,,,...111444555666666999:::;;;<<<<<<;;;999888999888777777666555555555~~~ooocccTTTLLLJJJIIIEEEAAACCC@@@===:::999888888777;;;:::999777777777888888555555555555555555555666555666666777777666666555333333444555555444444333444444444444444444444444555555444444444333333333333333444444444333222111222222222222222222222222111111111222222111111111000///555+++333DDD888////////////000000111111222.........////////////...//////000000000000//////////////////............/////////...///000000111000000000000000000000000............////////////---...///000000///...---000000000000000111222222222222333333444444555555333666:::;;;;;;;;;999777666777888999::::::::::::===<<<===CCCKKKQQQRRRPPPYYY[[[\\\\\\ZZZYYYYYYYYYYYYYYYZZZ[[[ZZZVVVQQQNNNPPPPPPPPPOOONNNLLLJJJIIIJJJHHHFFFEEEEEEFFFFFFGGGFFFGGGHHHGGGGGGHHHIIIJJJFFFCCC@@@@@@BBBEEEEEEEEEHHHIIIIIIHHHGGGGGGIIIKKKLLLLLLLLLLLLJJJHHHGGGEEEDDDFFFHHHJJJKKKKKKJJJIIIGGGGGGFFFGGGGGGHHHJJJKKKKKKKKKJJJJJJKKKMMMOOOPPPLLLLLLMMMMMMNNNOOOPPPQQQOOOOOONNNNNNNNNNNNNNNNNNLLLKKKHHHFFFEEEFFFGGGHHHGGGHHHIIIIIIGGGDDD@@@>>>AAAAAABBBCCCCCCCCCCCCCCCAAA@@@???>>>=====================>>>@@@BBBDDDEEEGGGFFFDDDDDDEEEGGGIIIJJJFFFEEEEEEEEEFFFEEE@@@<<<======???BBBDDDDDDBBBAAA::::::<<>>??????===;;;999666444222000000/////////...//////------...............------.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------......------,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,+++***++++++++++++++++++++++++)))+++...222444555666666::::::;;;<<<;;;:::888777888777666555555555666666|||pppddd\\\RRRMMMHHHGGGGGGEEE???999CCCBBB@@@???>>>>>>??????999888666555444444555555555555444444444555666777666666666777777666666666333444555666666666555444333333333444444444444555555555444444444333333333444444333333333222222222111222222222222333333333000111222222222222111000///...555***+++777000111//////000000000000000000......///000000000////////////000000000000////////////////////////////////////......//////000111000000000000000000000000............////////////......////////////......000000000000111111222333333444555555666666666555444:::===;;;999999888555555555555666777999:::;;;CCCCCCFFFMMMUUU[[[\\\\\\^^^______]]]ZZZWWWVVVVVVXXXXXXXXXXXXUUUQQQMMMKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEFFFGGGFFFEEEFFFFFFFFFFFFGGGIIIJJJJJJHHHDDD@@@@@@BBBDDDDDDBBBGGGIIIJJJIIIHHHHHHIIIKKKMMMLLLJJJHHHGGGGGGGGGGGGDDDFFFIIILLLNNNMMMKKKJJJGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNOOOOOONNNNNNMMMNNNNNNOOOOOOKKKIIIHHHFFFFFFGGGHHHIIIIIIJJJJJJIIIGGGCCC@@@>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@>>><<<;;;;;;;;;;;;<<>><<<999999999888888888999:::777666555444333444555666666555444444444666777888444555555666666555555444333444666777888777666555333333333444444444555555555555444444444333333333666444333111111222333444111111222222222333333333000111222222222222111000111...666///---222---555000000000000000/////////...///000111111111000000//////000000000000//////000000000000000000000000///............///000000000000000000000000000000............////////////000//////////////////000000000000000111222333444555666777888888777666666777===@@@;;;888999888555555444444555888<<<@@@BBBIIIKKKOOOUUU\\\```cccccc`````````]]]YYYVVVVVVVVVTTTUUUUUUTTTQQQOOOMMMLLLIIIHHHGGGFFFFFFGGGHHHHHHFFFEEEDDDEEEGGGHHHFFFDDDFFFEEEEEEFFFHHHIIIJJJJJJFFFCCC???@@@DDDFFFEEECCCFFFHHHKKKKKKJJJIIIJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIHHHIIIJJJKKKKKKKKKJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKLLLMMMOOOOOOHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDD@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGFFFDDDAAA===;;;>>>=========???AAADDDFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEHHHHHHDDDDDDFFFDDD???AAACCCFFFGGGFFFEEEDDDCCC>>>===>>>@@@BBBDDDCCCBBBEEEDDDCCCAAA@@@@@@@@@@@@???<<<888555222111111222000000000000000///......,,,------...//////......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,------------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---...---+++******+++---...,,,,,,,,,+++++++++******++++++++++++++++++++++++(((***+++------,,,+++*********+++++++++,,,,,,,,,---...111444666999:::;;;;;;;;;999888777666666666666666555555666888:::;;;~~~qqqhhh```VVVQQQOOOLLLEEE>>>BBB???;;;888888<<>>??????<<<:::666222000111333444000111111111000///...---,,,,,,---.../////////...***+++,,,,,,---------------------------------------.........---,,,,,,+++++++++++++++++++++++++++++++++------------++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------++++++++++++------...---+++******+++---...,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))+++---------+++************++++++,,,,,,,,,///111222555888;;;===>>><<<;;;999666555555555666666555555555666999<<<===yyynnnccc\\\RRRMMMGGGCCCBBBAAA>>><<<<<<;;;999888888999;;;<<<===<<<;;;999888777777777555555555555555444444444333333444444555555666666444555666666666555333222444555777888888777555444555555555555555666777888555555555555555555555555555555444444333222111111111111111111111111111111222222222222222222222222222222222111111111111111---.........//////000000......//////000000111111000000//////.........------...///000000///...---///////////////////////////////////////.........000000000000////////////000//////...//////000111000222444555444444555666666777999::::::999888888888888888888777777777777555999>>>AAACCCGGGLLLQQQKKKQQQXXX^^^``````______\\\[[[XXXVVVUUUTTTTTTTTTOOORRROOOHHHGGGKKKKKKHHHGGGDDDBBBBBBCCCEEEFFFFFFFFFCCCAAACCCGGGIIIIIIGGGFFFGGGIIIJJJJJJIIIGGGFFFGGGCCCAAADDDFFFFFFGGGIIINNNMMMKKKKKKKKKKKKIIIGGGEEEGGGHHHJJJIIIHHHFFFDDDKKKLLLLLLIIIFFFFFFIIILLLHHHHHHHHHHHHIIIIIIJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLHHHLLLOOOOOOLLLIIIIIIJJJIIIFFFEEEGGGGGGFFFGGGKKKOOOLLLHHHGGGIIIKKKKKKJJJKKKLLLMMMMMMMMMLLLJJJIIIEEEFFFFFFGGGGGGHHHHHHIIIJJJIIIHHHGGGEEEDDDCCCBBBFFFEEEEEEEEEFFFFFFEEECCCCCCIIIMMMIIIFFFFFFFFFDDD???AAACCCDDDDDDCCCDDDEEEGGGHHHGGGCCCBBBDDDDDDAAA@@@@@@BBBCCCDDDDDDDDDDDDGGGEEEDDDCCCBBB???;;;888888666333000..................------------......,,,,,,,,,------............---,,,+++******)))***///...,,,++++++,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,,,,...------------...//////------..................,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,///222555777888999;;;<<<777666555555444444444444777666555777:::===??????wwwjjjaaaYYYQQQKKKJJJFFFBBB?????????===;;;;;;:::888777777888:::;;;:::::::::999999888888888777666666555555444444444555555555555555555666666555555555555555444333333333444666777777666444333555444444444555555666777444444444444444444444444444444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111000............/////////000......//////////////////000/////////.........------...///000000///...---........................////////////............000/////////////////////111111111111111111111111000222444555444444555666666777888999999888777777888888999999999::::::::::::>>>DDDGGGGGGIIIMMMPPPWWW[[[___aaa```^^^[[[ZZZ[[[ZZZXXXUUUSSSQQQPPPPPPNNNPPPMMMGGGFFFIIIIIIFFFFFFDDDAAAAAACCCEEEFFFFFFEEEDDDDDDEEEGGGHHHHHHGGGIIIIIIHHHHHHHHHHHHHHHHHHDDDBBBCCCHHHJJJHHHFFFGGGMMMLLLKKKKKKKKKJJJGGGDDDBBBDDDGGGJJJJJJIIIGGGFFFJJJKKKKKKIIIFFFFFFIIILLLHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKNNNPPPPPPMMMJJJJJJJJJIIIDDDBBBCCCCCCBBBDDDHHHIIIGGGFFFGGGJJJMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKGGGGGGGGGHHHHHHHHHHHHHHHKKKKKKJJJIIIHHHGGGFFFEEEFFFEEEDDDEEEGGGGGGFFFDDDDDDHHHJJJGGGEEEFFFDDDAAA>>>???AAAAAAAAAAAACCCEEEEEEHHHGGGCCCAAACCCBBB???>>>???@@@BBBCCCDDDDDDDDDFFFEEECCCBBBAAA???;;;888777666333000...---............------------......,,,,,,,,,---------......---,,,,,,,,,,,,------...///---,,,++++++,,,---///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,,,,............///000111222000000111111111000000///,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++///222555888888888999999666555444444444444555666888777666888;;;>>>???@@@uuujjjcccZZZSSSNNNJJJEEE@@@@@@>>>;;;:::;;;;;;;;;:::999999777777777777999999777777999:::;;;::::::999999888777666555555444444666666666666666555555555666555555444444444444444333333555555555555333333333333444444444444555555333333333333333333333333333333222222111000000000111111111111111111111111000000000000000000000000/////////000000000000000............////////////..................------/////////...............---...////////////...---................................................////////////////////////222333444444333222111000000222444444444444444666666666777777777777666666888999999;;;<<<===>>>>>>AAAEEEJJJLLLLLLLLLNNNQQQ]]]___bbbbbb^^^ZZZWWWUUUXXXXXXVVVTTTQQQNNNLLLJJJKKKLLLJJJFFFDDDFFFGGGDDDEEECCCAAAAAABBBDDDEEEDDDBBBEEEGGGIIIHHHGGGGGGGGGLLLKKKIIIGGGGGGGGGIIIIIIDDDAAAAAAEEEHHHGGGFFFHHHMMMLLLLLLLLLKKKHHHDDD@@@???BBBFFFJJJLLLKKKIIIGGGHHHIIIIIIHHHFFFGGGIIIKKKHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPMMMJJJIIIIIIHHHBBB>>>======<<>><<<=========<<<>>>AAADDDCCCFFFFFFBBB@@@AAA@@@<<<<<<===???AAABBBCCCDDDDDDEEEDDDBBBAAA@@@>>>:::777555444222///...------.........------------......,,,,,,,,,,,,------------++++++,,,---...000111222...---,,,++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,...///000111222444555555444555555555444333222222------,,,+++******++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///222666888777666666666555444333333333555777999:::999888:::===???@@@@@@pppaaaWWWUUUQQQLLLIIIGGGDDDAAA>>>:::999888777777777888888888777666666666666777888444555888;;;<<<<<<;;;:::;;;:::888666555444444555777777777666666555555555666555444333333333444555222333333444444333333222222333333333333333333333222222222222222222222222222111111111000000//////111111111111111111111111////////////////////////.........///////////////.........///////////////.........------,,,,,,,,,........................................................................------...............///.........///////////////222333444555444222///...000222444444333333444555666666666666666666555555888888:::<<<>>>???AAABBBGGGJJJMMMNNNMMMNNNQQQTTTXXXZZZ\\\\\\YYYVVVSSSSSSTTTTTTTTTRRRPPPMMMJJJIIIHHHHHHFFFDDDCCCCCCCCCBBBCCCAAA@@@@@@BBBCCCCCCBBB???DDDIIIJJJHHHEEEEEEFFFKKKKKKJJJIIIIIIHHHHHHHHHFFF@@@===@@@BBBDDDGGGKKKLLLLLLLLLLLLKKKGGGBBB===>>>AAAFFFJJJLLLKKKHHHFFFGGGGGGGGGGGGGGGHHHIIIKKKHHHHHHGGGGGGGGGHHHHHHIIIKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOMMMKKKIIIGGGFFFGGG@@@;;;999888777;;;AAAGGGHHHIIIKKKLLLLLLJJJIIILLLKKKIIIHHHHHHHHHIIIJJJLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCEEEGGGHHHGGGFFFGGGHHHEEECCCEEEGGGCCC===<<<;;;:::999888:::>>>BBBAAADDDCCC@@@??????===:::<<<===???AAACCCDDDDDDEEEDDDBBBAAA@@@???<<<888666333222000///...---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------++++++,,,---000000222444666777888999888888888777666555444333///...---,,,++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++///222666888666444333333555444333333444777:::<<<;;;;;;:::<<<>>>@@@@@@@@@zzzkkk```XXXQQQLLLJJJHHHEEEBBB@@@>>>;;;999888888777666555555555555666666666666666666666666333555888:::<<<<<<;;;;;;;;;:::888666444444555555777777666666555555444444555444333222222333555555222333333333333333333222222333333444444333222222222222222222222222222222111111000000000000000///111111111111111111111111........................------......///////////////////////////...............------,,,,,,++++++---------.....................------------..............................,,,---------......//////------....../////////000111222333333222000...,,,///111333444333333444555555555555555555666666666888999;;;===???BBBDDDEEELLLMMMNNNMMMLLLNNNSSSXXXTTTVVVWWWWWWTTTRRRQQQQQQPPPPPPQQQPPPOOOMMMKKKJJJEEEDDDCCCCCCBBB@@@@@@AAAAAA???>>>???AAABBBAAAAAA>>>CCCHHHJJJGGGEEEDDDEEEGGGIIIKKKLLLKKKIIIGGGEEECCC@@@@@@DDDHHHHHHHHHKKKLLLLLLLLLLLLKKKGGGAAA<<>><<<;;;999777666777<<>>AAA@@@===<<<===<<<999===>>>???AAACCCDDDDDDDDDAAA@@@>>>===<<<:::666333111000///...------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++---...111222444777999:::;;;;;;999999999888777666555444111000///---,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---000333666777555333222222555444444444666999<<<======<<<<<<===???@@@@@@???sssiii\\\QQQLLLJJJIIIHHHFFFEEEBBB???<<<:::999888777888888777555444444555666666666666666666666666555666888:::;;;;;;;;;;;;:::999666444444444555666555555555555555444444444333333333333333444444555333333333333333333333333222333444555444333222111222222222222222222222222111111000000000000000000111111111111111111111111........................------......//////000000///////////////.........------------------,,,,,,---------------...............------------......------------------------,,,,,,,,,---......//////---------......//////000///000111111000///------///111333333333333333555444444444444555777888999:::;;;===???BBBEEEGGGHHHNNNOOOPPPNNNLLLNNNSSSXXXUUUVVVVVVTTTQQQOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJDDDAAAAAABBBBBB>>>>>>@@@???>>>===>>>@@@AAA@@@???>>>BBBFFFIIIIIIGGGFFFFFFCCCFFFJJJLLLLLLJJJFFFDDD???@@@FFFOOOSSSOOOJJJHHHMMMLLLKKKKKKJJJGGGBBB>>>@@@BBBEEEHHHIIIHHHGGGFFFIIIHHHGGGHHHIIIJJJIIIHHHJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLJJJGGGFFFEEEDDDBBB@@@CCC<<<666444333333777===@@@CCCHHHKKKLLLMMMNNNOOONNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJIIIGGGFFFEEEDDDCCCBBBAAAAAABBBDDDEEEDDDBBBFFFGGGFFFCCCCCCFFFEEEAAA===<<<:::777555666999<<<;;;======999999;;;<<<999===>>>???@@@AAABBBBBBBBB???===;;;;;;:::777333000............------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000222444777999;;;<<<<<<<<<999999999999999888777666444333111///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---///000222444666666444333333444555555666888999;;;===>>>===<<<<<<>>>@@@@@@???===sssdddVVVQQQJJJFFFEEEEEECCCAAACCCBBB@@@===:::999999:::444666888777555444555666666666777777777777666666888888999999999:::::::::999777555333333444555777333333333444444444444444111222333444444444444444444444333333333333444444333444555666555444222111333333333333333333333333111111111111111111111111111111111111111111111111........................---......///000000111111000/////////............------------............,,,,,,,,,------............------,,,,,,------...------------------------++++++,,,------...//////,,,,,,---......///000000///////////////////////////111333333333222333444333333333444666888:::<<<>>>???AAACCCFFFHHHJJJKKKOOORRRTTTSSSPPPOOOPPPSSSRRRSSSSSSQQQOOONNNNNNOOOMMMLLLKKKIIIHHHGGGGGGGGGCCC??????BBBBBB===<<>>======>>>???@@@???===AAABBBEEEHHHKKKLLLJJJHHHBBBDDDGGGIIIJJJIIIGGGFFF@@@@@@EEENNNRRROOOKKKKKKNNNMMMKKKJJJIIIGGGCCC@@@@@@AAACCCEEEGGGIIIIIIJJJKKKIIIHHHIIIKKKKKKIIIGGGLLLKKKJJJJJJIIIIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKHHHEEEDDDDDDDDDBBB@@@???888444333222111555:::===AAAEEEHHHIIIJJJLLLOOOMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHJJJJJJHHHFFFDDDCCCAAA@@@AAA@@@@@@AAABBBCCCAAA@@@BBBEEEFFFBBBAAACCCDDDCCC???>>><<<999666555777:::999;;;999555666:::<<<;;;<<<======>>>??????>>>>>><<<;;;999888777555111...,,,------------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++************+++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------000222444555888;;;<<<<<<<<<<<<::::::;;;;;;;;;::::::999666555333111000...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,///222333444555555555333333555666666777999;;;======>>>>>>===<<<===>>>@@@@@@>>><<<{{{pppfffYYYLLLFFFDDDCCCDDDEEECCC???:::===<<<:::888666666888:::111444777777555444666888666666777777777777666666;;;:::999888888888999999888666444222222333555777222222222333333444444444000111333444555444333333555444444333333444444555333444666666666444222111333333333333333333333333111111111111111222222222111111111111111111111111////////////////////////.........///000111111222000000//////.........------------....../////////,,,,,,,,,------............---,,,,,,,,,,,,---...------------------------++++++,,,,,,---...//////,,,,,,------...///000000000//////...//////000111///111333333222222333444333333333444666999<<<===AAABBBCCCFFFIIIKKKMMMNNNPPPTTTXXXXXXTTTOOONNNNNNMMMNNNNNNNNNMMMMMMOOOQQQMMMLLLIIIGGGEEEDDDDDDDDDBBB>>>>>>BBBBBB===<<>>===DDDCCCDDDHHHMMMOOOMMMJJJCCCDDDEEEFFFGGGHHHHHHHHHEEEAAA@@@DDDHHHJJJMMMQQQOOOMMMKKKJJJIIIHHHEEEBBB>>>???AAADDDGGGJJJLLLMMMLLLJJJIIIJJJLLLLLLIIIFFFMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJGGGDDDCCCDDDDDDBBB@@@;;;666222111111000333888???BBBEEEFFFEEEFFFHHHKKKKKKLLLMMMMMMMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHFFFDDDAAA???======AAA@@@???@@@AAAAAA@@@>>>>>>CCCEEEAAA???AAADDDDDD@@@???>>>:::777555777888888999777333444999===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;999777777666333///,,,,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++*********++++++,,,---***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---...111333555666999;;;======<<<;;;:::;;;<<<<<<<<<<<<<<<;;;888777555333111///......------------------------++++++++++++++++++++++++))))))******++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---000333555555555555444333333666888666888;;;===??????>>>======<<<===>>>??????===;;;zzzlll```WWWNNNGGGBBB;;;<<>>AAABBBIIIEEEBBBCCCIIIPPPUUUWWWSSSVVVWWWTTTNNNLLLNNNQQQPPPMMMMMMPPPOOOKKKJJJLLLMMMLLLIIIGGGEEEDDDDDDDDDEEEAAA<<<;;;<<<===<<<::::::;;;===>>>@@@AAAAAAAAAEEEHHHLLLOOOOOOMMMJJJHHHIIIGGGDDDDDDFFFHHHIIIJJJFFFDDDCCCDDDHHHKKKMMMNNNQQQOOONNNNNNNNNJJJCCC======???AAACCCEEEGGGHHHHHHMMMKKKJJJKKKNNNOOOMMMKKKKKKLLLLLLJJJIIIIIIKKKMMMMMMKKKIIIFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDBBBAAA;;;888444333555777999:::CCCFFFGGGFFFDDDBBBCCCDDDHHHIIIIIIHHHGGGHHHKKKMMMLLLLLLLLLLLLJJJGGGDDDBBBAAA@@@???>>>============:::;;;;;;;;;;;;;;;;;;:::===>>>???AAABBBBBBBBBBBBCCC@@@===999777666666666888:::;;;:::777777999<<<<<<<<<===>>>@@@???===:::888777444222///---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,......,,,++++++,,,)))///111,,,))),,,---***---,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---.........---------...111444666666999<<<<<<:::999;;;===;;;<<<<<<===>>>=========888777777777777444000---...,,,++++++,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---......,,,++++++---///,,,,,,,,,,,,...000222333666555444444444555777888888999;;;<<<========================>>>>>>>>>>>>vvvgggaaaWWWOOOIIIDDD@@@===::::::>>>AAA>>>999888;;;:::777555444666666444222555555555555555555555555666666555666777999<<<===;;;:::888666555666777777555555444444444333333333444333333222222333333444444444444333333333222222111222333444555555555555444444444444444444444444444444555555555444444444555444333222111222333333111111111111222222222222000000000000000000///...///000000111111111000///111000...///000000///---////////////............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000////////////111222333222111222333555666777999;;;>>>AAADDDEEEGGGGGGIIINNNSSSVVVUUUTTTTTTVVVWWWSSSNNNKKKMMMOOOOOOLLLLLLOOONNNKKKJJJLLLKKKIIIGGGEEECCCBBBBBBBBBCCC???<<<:::;;;<<<;;;:::<<<===>>>@@@BBBCCCDDDEEEFFFHHHKKKMMMMMMKKKIIIGGGIIIGGGEEEEEEGGGHHHHHHHHHEEECCCBBBDDDGGGKKKMMMMMMNNNNNNMMMMMMLLLIIIDDDAAA@@@AAABBBDDDFFFGGGHHHHHHLLLJJJIIIJJJMMMNNNMMMKKKKKKLLLMMMLLLJJJIIIIIIJJJKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@999777555666999<<<>>>???CCCEEEGGGGGGEEECCCDDDFFFFFFGGGGGGGGGFFFFFFHHHJJJIIIJJJJJJJJJIIIGGGDDDCCCAAAAAA@@@>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@>>>;;;888666555555666555777999999888888;;;>>>>>>===>>>???@@@???<<<:::777666444111///---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***,,,------+++++++++,,,(((...000,,,))),,,---+++------,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------,,,---///111444666777:::<<<===;;;;;;<<<>>><<<<<<======>>>>>>>>>===<<<:::999888888666222000...,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,++++++---///,,,,,,---...///222444555666666555555555666777888;;;;;;;;;<<<<<<======>>><<<<<<<<<======>>>>>>???{{{pppbbbWWWRRRMMMGGGBBB???>>><<<;;;888888;;;>>><<<777666999999555333444888888555111444444444444444444444444444555777999;;;===???@@@:::999888666666666777777555444444444444333333333333333333222222333333444444444444444333333333333222333444555555555555555555555555555555555555555555555666666666666555555555555555555444444444444333444444555444444333333000222333333222111111111//////000000000111222222111///......//////...---/////////............---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------------------------+++++++++,,,,,,---------......---,,,,,,---...///////////////000000000000000111222222222333555777888999;;;>>>BBBEEEGGGIIILLLNNNQQQVVVYYYZZZXXXVVVSSSTTTUUURRRNNNKKKLLLNNNMMMJJJJJJMMMLLLIIIIIILLLHHHGGGEEECCCAAA@@@@@@@@@@@@===;;;999:::::::::999<<<<<<===???AAADDDFFFHHHHHHHHHIIIJJJJJJIIIGGGGGGHHHGGGFFFGGGHHHHHHGGGEEEDDDCCCBBBCCCGGGJJJLLLLLLKKKLLLMMMKKKHHHFFFEEEEEECCCDDDEEEFFFGGGHHHHHHHHHJJJIIIIIIJJJLLLNNNMMMLLLLLLMMMNNNMMMJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFEEECCCAAA@@@???999888999;;;???CCCEEEEEEDDDEEEGGGGGGFFFEEEFFFGGGCCCDDDEEEDDDCCCCCCEEEGGGFFFFFFGGGHHHHHHGGGFFFEEECCCBBBAAA@@@???>>>======<<<======>>>>>>======<<<::::::;;;;;;<<<<<<======>>><<<:::888777666666777444666888888999:::===@@@@@@????????????>>>;;;999555444222000///---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,+++***+++,,,(((,,,---+++)))+++,,,+++---------------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------///222444666999;;;======<<<<<<===>>>=========>>>>>>>>>>>>???@@@>>>;;;:::999888555333...---+++***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,+++******,,,---,,,---...///222444777888888777777777777888999999>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<===>>>??????oooddd___ZZZRRRKKKHHHEEEAAA===;;;::::::999777666777::::::666555777777333111444999:::555000444444444444444444444444444555777:::<<<=========999888777666666666777777444444444444444444444444333333222222222333444444444444444444444444333333333333444555555555555555555555555555555666666666555555666777777777666666555666666777777666555555666777888888888777666555666777777555333222444666000111222333333333333222000///......//////...,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000...,,,++++++,,,...///////////////000000000000000111333333333444777999999;;;>>>AAAEEEHHHKKKLLLUUUUUUTTTUUUWWWYYYZZZ[[[OOOQQQRRRQQQNNNLLLMMMNNNKKKHHHHHHJJJJJJGGGHHHKKKEEEEEECCCBBB@@@???>>>>>><<<;;;999999999999999999::::::;;;===@@@CCCFFFHHHIIIHHHHHHHHHGGGGGGFFFFFFHHHGGGGGGIIIIIIHHHEEECCCDDDCCCBBBDDDHHHKKKLLLLLLJJJLLLLLLJJJEEECCCEEEGGGFFFGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJKKKMMMNNNNNNNNNMMMMMMLLLJJJFFFEEEEEEFFFEEEFFFHHHIIIJJJIIIHHHGGGGGGFFFEEECCCBBBAAA@@@@@@<<<<<<>>>AAAEEEHHHIIIHHHFFFGGGHHHGGGGGGFFFEEEEEEAAABBBCCCBBBAAAAAABBBCCCCCCDDDFFFGGGHHHHHHHHHHHHEEEEEEDDDCCCBBBAAA??????@@@@@@@@@AAAAAA@@@@@@@@@;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999999777888999:::;;;<<<>>>@@@AAA@@@???>>>>>><<<999777333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++---***++++++******+++,,,,,,---.........------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------///111333555666:::;;;<<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@BBB???<<<::::::999777555///---++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++******+++,,,,,,---///222444777999;;;::::::::::::;;;;;;<<<<<<@@@???===;;;;;;;;;===>>>::::::;;;<<<======>>>???ggg^^^SSSNNNMMMLLLHHHEEE???>>><<<999777666666777666333444888888555444666555333111444888999555111444444444444444444444444444555777999999999888777777777666666666666666666444444444444444444444444333222222222333333444555444444444444444444444444444444555555666666555555333333444444555555555555555555666777888888777777666666777888888777777666999:::::::::::::::999999<<<;;;888555333444777999666888;;;===<<<999555222111///......//////...---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///...,,,+++***,,,---....../////////000000000111000222444555555777:::<<<<<<>>>AAAEEEIIIKKKMMMNNNVVVVVVVVVVVVVVVVVVVVVWWWKKKLLLNNNOOONNNNNNNNNNNNJJJFFFFFFHHHGGGEEEEEEIIICCCCCCBBBAAA@@@???>>>===999999999888888888888999999:::<<<>>>AAADDDGGGIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIEEEBBBDDDCCCCCCEEEIIIKKKLLLLLLKKKLLLLLLIIIDDDBBBDDDGGGHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKLLLMMMMMMNNNNNNOOONNNLLLIIIEEEBBBBBBEEEGGGDDDFFFHHHJJJKKKJJJIIIGGGGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDFFFIIIJJJJJJHHHIIIIIIHHHGGGGGGEEECCCBBB@@@BBBCCCBBBAAA@@@AAABBBCCCCCCEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGFFFDDDBBBAAACCCCCCDDDDDDDDDDDDCCCCCC???>>>======<<<======>>>>>>>>>=========<<<=========<<<<<<<<<<<<===>>>>>>AAA???===<<<;;;999666444111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,...---+++******+++++++++,,,---.../////////......---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------///000333555777888;;;;;;;;;===>>>>>>>>>===@@@????????????@@@AAABBBAAA???<<<::::::999888777111///,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,+++***+++,,,---...000333666999;;;<<<<<<<<<======>>>>>>>>>>>>@@@???===;;;:::;;;<<<===999::::::;;;<<<=========mmmaaaPPPLLLGGGDDDAAA???>>><<<999::::::888666666888:::666222222666777555444555444333333444666666555333333333333333333333333333444555666666666555333222555555555555555555444444333333333444444444444555222222222222333444555555444444444444555555555555444555555666666666555555333333333444555555666666666777888999999:::999999999999999999999:::::::::===<<<<<<<<<<<<===>>>>>>@@@===999777999;;;===>>>BBBEEEGGGHHHFFF@@@999555111000//////000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,++++++,,,---.........//////000000111111111333555666888:::===@@@@@@BBBFFFJJJMMMOOOPPPQQQPPPSSSXXXYYYWWWSSSOOOMMMIIIJJJLLLMMMNNNNNNMMMMMMJJJFFFDDDEEEEEEBBBCCCFFFAAAAAAAAA@@@???>>><<<<<<666888999999888777888:::;;;<<>><<<:::888777666444222......------,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,+++***+++...000111,,,***+++,,,++++++------...000111111111000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...///000333555777999999===<<<<<<>>>@@@@@@???>>>AAAAAA@@@??????AAABBBCCC???===<<<;;;<<<;;;999888333111...------,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,------,,,++++++,,,---///222555888:::;;;<<<<<<===>>>>>>??????>>>>>>>>>===<<<;;;::::::;;;<<<:::::::::;;;;;;;;;;;;<<<|||nnnbbbVVVNNNEEEFFFEEEAAA<<<999:::;;;888999:::999777666888;;;666111000444777555444555444555666444222222444666333333333333333333333333444444444444444333222111222333333333444333333333333333333444444444555555222222222222333444555666444444444444555555555666555555666666666666555555333444444555666666777777999999:::<<<<<<======<<<===<<<<<<;;;<<<===>>>??????>>><<<<<<===???BBBDDDCCC???===@@@FFFJJJIIIEEENNNOOOOOOMMMHHHAAA;;;666333111000000111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------............///000111111111222444666888:::<<<@@@CCCEEEHHHKKKOOORRRSSSTTTTTTOOOSSSVVVVVVRRRMMMJJJIIIJJJJJJKKKMMMMMMMMMKKKIIIJJJFFFCCCDDDBBB@@@@@@CCC>>>>>>???>>>===<<<:::999555777::::::888777999:::;;;===AAAEEEGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIIIIGGGEEE@@@@@@AAACCCGGGIIIIIIHHHHHHGGGGGGHHHJJJKKKJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIJJJLLLMMMLLLIIIHHHJJJKKKGGGHHHHHHHHHGGGFFFHHHJJJIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFHHHJJJKKKLLLKKKIIIIIIJJJKKKIIIHHHGGGEEEDDDEEEGGGGGGDDDBBBCCCEEEGGGFFFEEECCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEGGGEEECCCAAAAAAAAABBBCCCBBBBBBBBBBBBAAA@@@@@@???@@@>>>;;;;;;<<<===;;;999;;;999666555444333111///---,,,,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------,,,+++,,,///222555...***---...+++***------...111333444333333222...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...///000222555777999;;;;;;@@@???>>>@@@CCCDDDBBB@@@BBBAAA@@@???@@@AAACCCDDD===<<<<<<===>>>>>>;;;999555333000......---+++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,......---,,,,,,,,,...000222555888:::;;;;;;:::;;;<<<===>>>======<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::::::::zzzgggWWWOOOJJJFFFCCC@@@DDDFFFBBB<<<:::===BBB666888888666222111222444666111000444777555444555444666777555000///333777333333333333333333333333333333333333333333333333111111222333333333222222333333333444444555555555222222222222333444555666444444444555555555666666555666666666666666555555444555555666777888888999;;;<<<===>>>????????????@@@???>>>======???AAACCC@@@???===<<<===AAADDDGGGEEEBBBBBBJJJTTTXXXSSSMMMUUUTTTQQQLLLFFF???999666333222111111222222111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......------......///000111111222333555777999;;;>>>BBBEEEIIIKKKOOORRRUUUVVVVVVVVVTTTUUUSSSOOOJJJHHHJJJMMMLLLLLLLLLMMMMMMKKKHHHFFFKKKFFFCCCCCCAAA>>>???BBB<<<<<<======<<<:::888777444777::::::888777999;;;888;;;@@@DDDFFFGGGEEEDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEGGGIIIIIIHHHGGG>>>>>>???BBBEEEGGGGGGFFFEEEDDDDDDGGGLLLOOONNNKKKGGGHHHIIIIIIJJJIIIIIIIIIIIIKKKLLLJJJGGGFFFGGGIIICCCFFFJJJLLLLLLJJJIIIIIIKKKLLLLLLLLLLLLLLLKKKKKKHHHGGGFFFFFFHHHJJJMMMNNNMMMKKKIIIIIIJJJKKKJJJIIICCCBBBAAACCCGGGHHHFFFDDDEEEFFFHHHHHHFFFDDDDDDDDDAAAAAA@@@??????@@@@@@@@@BBBDDDFFFGGGGGGGGGEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEHHHGGGDDDBBBAAABBBCCCDDDBBBBBBBBBBBBAAAAAA?????????<<<999999;;;<<<:::888999777444222222111000...,,,+++++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,---000333777///+++---...+++***------...111444555555444444...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...//////111333666999;;;<<<<<>>>>>>>>BBBAAA@@@>>>===<<<<<<<<<===999444222333444222111555333111222333444444333444444444444444444444444444444444444444444444444222333333333222222444555222222222222222222222222444444333222222333333333555555555555555555555555555555444333444666999:::777:::<<<;;;888555555666888999::::::999:::===???????????????@@@@@@AAAAAADDDDDDEEEFFFHHHIIIJJJJJJFFFGGGFFFDDDBBBEEEKKKPPPNNNNNNQQQTTTXXXWWWRRRNNNMMMLLLJJJGGGBBB===888666444555777:::;;;999555222000000///---++++++,,,...,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++---...---...000111333444444444222666;;;===???BBBGGGKKKPPPTTTUUUSSSTTTWWWWWWTTTVVVQQQMMMKKKKKKLLLKKKIIIKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;::::::999888888777777888888888888777777888999===BBBFFFIIIIIIHHHGGGIIILLLKKKHHHEEEFFFGGGHHHFFFEEEEEEGGGGGGFFFEEEEEEAAA???AAAFFFIIIGGGDDDDDDEEEGGGKKKNNNOOOOOONNNHHHLLLMMMJJJKKKOOOPPPNNNHHHIIIKKKLLLJJJGGGCCC@@@FFFGGGIIILLLNNNOOOOOOPPPOOOMMMKKKIIIIIIJJJKKKMMMLLLIIIGGGHHHLLLPPPRRRQQQPPPPPPPPPOOOMMMLLLJJJIII@@@AAADDDGGGIIIIIIIIIIIIHHHJJJLLLKKKHHHFFFGGGHHHGGGDDDAAA@@@AAAAAAAAA@@@AAA@@@AAAAAABBBCCCDDDEEEDDDDDDDDDDDDCCCBBBAAAAAAGGGEEEBBBAAAAAAAAA@@@???@@@BBBCCCBBB>>>===>>>@@@;;;;;;:::999888888888888333222222111000//////...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,...000222444555444333222//////...------///000111---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...111333555;;;@@@???:::???AAADDDDDDDDDDDDFFFGGGDDDDDDBBBAAAAAABBBCCCDDDDDDBBB@@@@@@AAAAAA>>>;;;888555222//////...,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,---,,,+++***))))))***+++,,,,,,+++)))))),,,+++++++++++++++++++++...000333666888999::::::<<<<<<;;;:::::::::;;;;;;999:::;;;;;;<<<;;;;;;;;;:::999888777777777888999{{{gggWWWNNNJJJDDD???<<<<<<===>>>@@@@@@>>>===<<<<<<<<<<<<<<<888444333444444333222555333222222333444333222444444444444333333333333444444444444444444444444111222222222222222333444222222222222222222222222555444444444444444444444555555555555555555555555666666555555666888:::;;;:::<<<======:::999999;;;;;;===???@@@@@@@@@BBBDDDAAABBBCCCDDDEEEEEEFFFFFFHHHHHHHHHIIIIIIJJJKKKKKKIIIJJJJJJIIIHHHJJJPPPTTTOOOOOOQQQTTTUUUTTTOOOJJJLLLJJJHHHEEEAAA===:::888:::>>>BBBCCC@@@<<<777444333444333111...------///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++,,,...---...000111333444555555888:::<<<===???CCCIIIMMMQQQTTTUUUSSSSSSVVVUUUQQQOOOLLLIIIIIIKKKLLLKKKIIIGGGGGGGGGGGGFFFDDDCCCCCCAAA@@@???===<<<;;;;;;:::;;;;;;::::::999888777777666777777888888777777666777999<<>>@@@DDDHHHKKKLLLMMMMMMIIIKKKMMMLLLIIIGGGGGGHHHHHHEEECCCBBBBBBCCCBBBBBB????????????@@@AAABBBBBBBBBCCCCCCDDDCCCBBBAAA@@@BBBAAA???@@@AAABBBAAA@@@AAABBBCCCAAA>>>======???<<<;;;:::999888777777777111111111000///.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,...000222444555444333222111000///---------...///---,,,++++++******++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...000333555777<<>><<<:::777333000///...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))+++++++++,,,,,,,,,,,,,,,000111444666888999999999999999999999999999999999888999999:::;;;;;;;;;;;;999888888777888999:::;;;vvveeeVVVKKKFFF@@@>>>;;;888777888;;;=========<<<;;;;;;;;;;;;;;;:::888555444555555555444444333222222444444333222444333333333222222222222444444444444444444444444111111111222222222333333333333333333333333333333555555555555555555555555555555555555555555555555777777666777888:::<<<======>>>>>>>>>======???AAA???BBBFFFHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMMMMNNNPPPSSSVVVQQQQQQRRRSSSTTTQQQLLLIIIJJJHHHEEEAAA>>><<<;;;;;;???FFFMMMMMMFFF>>>888777666777666444000...---...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,.........000222444555777777============???CCCJJJNNNQQQUUUVVVTTTSSSSSSQQQMMMGGGFFFFFFGGGIIIJJJIIIHHHCCCCCCCCCCCCCCCBBBAAAAAA===<<<;;;::::::999999999999999888888777777666666666666777777777777666666666888<<<@@@DDDFFFGGGGGGDDDGGGJJJLLLKKKIIIHHHGGGEEEEEEFFFIIIKKKJJJHHHEEEAAA>>><<<===BBBFFFGGGGGGKKKMMMOOOPPPOOOLLLIIIGGGJJJLLLKKKKKKNNNRRROOOIIIKKKHHHEEEBBBAAACCCEEEGGGKKKLLLNNNOOOOOOMMMKKKIIIJJJJJJKKKLLLKKKJJJIIIHHHFFFFFFHHHKKKNNNPPPPPPOOORRRPPPNNNKKKIIIHHHGGGGGGBBBDDDGGGJJJLLLNNNNNNOOOKKKMMMNNNNNNKKKIIIGGGGGGFFFDDDAAAAAABBBBBBBBBAAA???>>>>>>===>>>>>>??????@@@AAABBBCCCCCCBBB@@@??????>>>===???AAABBBBBBAAAAAABBBBBB@@@>>><<<<<<===;;;:::999777666555555555/////////......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///000222444555444333222222111///---,,,,,,,,,------,,,++++++******++++++******+++++++++,,,,,,,,,))))))+++,,,,,,---------333666888999===AAA@@@;;;>>>@@@BBBCCCCCCCCCDDDEEEHHHGGGFFFDDDCCCCCCCCCCCCDDDCCCBBBAAABBBAAA???===<<<999555222000...,,,+++++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++************++++++++++++******++++++,,,,,,------......111222555777888999999999555666777888888888777666777888888999:::;;;;;;;;;888888888999:::;;;======~~~hhh[[[PPPDDDAAAEEE===<<<999777666777888:::;;;::::::999999999::::::888777555555555666666666444333222333444444333222333333333222222111111111333333444444444444444444222222222333444444444333444444444444444444444444444444555555555555555555555555555666666666666666777777777888999;;;===>>>>>>>>>>>>??????AAADDDFFFEEEHHHMMMOOONNNMMMLLLLLLRRRRRRRRRRRRQQQOOONNNMMMOOONNNLLLJJJHHHGGGGGGGGGGGGHHHJJJLLLNNNPPPRRRSSSPPPQQQRRRSSSRRRPPPLLLJJJHHHFFFBBB???===<<<======???HHHRRRRRRHHH>>>999999::::::999666222...------////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,......///111333555888:::;;;<<<===>>>???BBBGGGKKKNNNQQQUUUVVVRRRQQQPPPMMMHHHBBBCCCEEEGGGHHHHHHGGGFFF@@@@@@AAAAAAAAAAAA@@@@@@::::::999999888888999999777777777666666555555555555666666777777666666555555888<<<@@@BBBDDDEEEFFFCCCFFFIIILLLLLLKKKIIIHHHDDDEEEHHHKKKMMMLLLHHHEEE???===;;;===AAAFFFHHHIIIHHHKKKOOOQQQQQQOOOLLLKKKMMMMMMLLLKKKNNNPPPLLLEEE???@@@CCCFFFHHHHHHHHHHHHOOOOOONNNMMMKKKJJJIIIIIILLLMMMNNNNNNLLLIIIFFFDDDCCCEEEIIIMMMOOOPPPOOOMMMMMMKKKIIIHHHHHHIIIJJJKKKIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMOOONNNMMMJJJGGGFFFCCCAAA>>>>>>???@@@@@@@@@??????>>>>>>===>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>@@@BBBCCCCCCBBBAAAAAA@@@???===<<<;;;;;;888777555444222222111111...---------,,,,,,++++++.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,000111333555555444333222111000...---,,,,,,---------,,,++++++******++++++******+++++++++,,,,,,,,,)))***+++---.........---444888::::::===@@@???;;;>>>@@@BBBCCCBBBBBBCCCDDDHHHGGGFFFEEECCCBBBBBBAAADDDCCCCCCBBBBBBAAA???>>>>>>:::666333111///---+++++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++,,,------...//////222333555777888888888888333555777888888777666555888888888999:::;;;<<<===999999::::::;;;<<<======lll\\\OOOJJJDDD<<<;;;@@@;;;:::999777777777888999999999888888888888888999666666666555555555666666333222222333555555333111222222222222222222222222333333333444444444555555444333333555777777555333444444444444444444444444333333444555666666555555666666666777777888888888777777888999;;;<<<>>>>>>???>>>>>>???AAADDDFFFHHHIIIMMMQQQRRRQQQOOOLLLLLLSSSTTTUUUVVVUUUTTTRRRQQQMMMKKKIIIFFFDDDCCCCCCCCCBBBCCCEEEGGGJJJLLLMMMMMMKKKMMMOOOPPPPPPNNNMMMLLLHHHEEEAAA>>><<<<<<===>>>===HHHRRRRRRIII???===>>>@@@???>>>:::555111000000333333222222222111111111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///000111222444777;;;>>>???===???BBBFFFJJJNNNOOOPPPQQQTTTTTTPPPMMMLLLIIIDDDBBBCCCFFFGGGGGGFFFDDDCCC>>>??????@@@@@@@@@@@@@@@:::999999888888999999999666666555555555555444444555555666666666666555555444888===@@@AAABBBDDDFFFDDDFFFHHHKKKLLLLLLJJJIIIEEEFFFIIIMMMOOOMMMIIIEEE???>>>>>>@@@CCCGGGJJJKKKGGGKKKOOOQQQPPPOOONNNNNNNNNOOOMMMKKKKKKMMMIIICCC???AAADDDHHHJJJKKKKKKKKKQQQOOOLLLIIIGGGHHHJJJKKKPPPPPPPPPOOOLLLHHHDDDAAACCCFFFKKKOOOPPPOOONNNLLLKKKJJJHHHGGGGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJGGGEEEBBB@@@>>>>>>???AAAAAAAAAAAAAAA@@@?????????@@@@@@???@@@@@@AAAAAABBBBBBBBBCCCBBBBBBCCCEEEEEECCCAAA@@@???===<<<;;;:::999888444333222000///.........,,,,,,,,,+++++++++++++++.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---111222444555555444333222///...---,,,,,,---...///---,,,++++++******++++++******+++++++++,,,,,,,,,***+++,,,...//////000000333888;;;;;;<<>>;;;???@@@BBBCCCBBBBBBCCCDDDFFFFFFEEEDDDCCCAAA@@@@@@BBBCCCCCCBBBAAA???>>>>>>>>>;;;666333111///---+++++++++++++++++++++++++++)))))))))******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,---++++++,,,------...//////111222444666777888777777333555777999999888777666999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;kkk[[[TTTMMMFFFCCC???999666777555555666666777888999:::999999888777777777777777444555666666444333444555333222222444555555333111111111222222333444444444222333333444444555555555666444444666999999777333555555555555555555555555333444555777777777666666777888888999999:::::::::888999:::<<<===???@@@@@@??????>>>AAADDDGGGHHHHHHJJJNNNQQQSSSRRROOOMMMMMMOOOQQQSSSVVVWWWWWWVVVUUUJJJHHHFFFCCCAAAAAAAAABBBCCCBBBCCCEEEHHHKKKKKKJJJHHHKKKNNNOOOOOONNNNNNNNNIIIFFFBBB???<<<<<<<<<===<<>>BBBDDDBBBDDDGGGMMMRRRTTTTTTRRRPPPRRRQQQKKKHHHHHHEEEAAABBBDDDFFFGGGEEECCCBBBBBB>>>>>>???????????????>>>:::999999888888888999999555555555555555555444444444444555555555555444444444999>>>AAAAAABBBDDDFFFGGGGGGGGGIIILLLLLLKKKIIIHHHIIIKKKNNNOOOMMMIIIEEEAAAAAACCCEEEGGGJJJLLLNNNKKKNNNQQQQQQMMMKKKKKKLLLLLLNNNMMMIIIGGGIIIHHHEEEJJJIIIHHHHHHIIIKKKMMMNNNPPPNNNJJJHHHHHHIIILLLNNNSSSRRROOOLLLHHHEEECCCBBBEEEIIINNNQQQPPPNNNMMMLLLLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNKKKJJJIIIIIIJJJIIIGGGFFFCCCBBB@@@@@@BBBDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@???@@@BBBDDDEEEFFFEEEEEEFFFGGGFFFCCCAAA>>><<<:::999999888666444000000///...------------++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...111333444555555444333222...---,,,,,,,,,---///000---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,---...000222333333999<<<<<<<<>>===>>>===:::666333111///---,,,++++++++++++++++++++++++*********+++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++***++++++,,,---...++++++,,,,,,------......///000333555666777777777444555777888999888888777::::::999888888999;;;<<<;;;;;;<<<<<<;;;;;;:::999qqq___MMMBBBEEEFFFCCC===;;;;;;888444333444555666888999::::::::::::888777666666666666333555666555333111222333222222333444555555333000000000111333444555666777222222333333444555555666555333333555999:::666222555555555555555555555555444666888999::::::999888999999::::::;;;<<<<<<===:::;;;===???AAABBBCCCCCC@@@@@@@@@CCCGGGJJJIIIHHHIIILLLPPPRRRQQQQQQPPPPPPOOOQQQSSSUUUUUUTTTRRRQQQIIIGGGEEEBBBAAABBBCCCDDDHHHGGGEEEGGGKKKMMMNNNMMMLLLOOOSSSSSSRRRQQQRRRSSSJJJHHHDDD@@@===;;;;;;;;;;;;AAAGGGFFFAAA===>>>AAAHHHFFFBBB<<<777444555777999999777666444222111111---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222444444666888<<>>>>>>>>======<<<:::999888777777777777777555555555555555555555555444444444555555444444444444:::@@@BBBAAAAAADDDGGGJJJHHHGGGHHHJJJLLLKKKJJJKKKKKKLLLNNNOOOMMMIIIEEECCCEEEHHHKKKLLLMMMNNNOOOMMMPPPRRROOOJJJHHHIIILLLFFFKKKLLLGGGCCCFFFIIIKKKMMMMMMMMMMMMNNNNNNOOOOOOLLLLLLKKKLLLMMMNNNPPPQQQRRROOOKKKFFFDDDCCCCCCDDDGGGLLLPPPRRRPPPNNNLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLLLLIIIGGGDDDDDDFFFHHHGGGFFFDDDBBB@@@AAACCCEEEFFFFFFCCCCCCBBBCCCCCCDDDEEEFFFCCCAAA???>>>???BBBFFFIIIFFFEEEFFFGGGHHHGGGDDDBBB===:::888777777666333111///......------......///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000222333555666666444333222///...---,,,,,,,,,---...---,,,++++++******++++++******+++++++++,,,,,,,,,---,,,++++++,,,///222444333:::>>>>>>===@@@AAA@@@AAACCCDDDDDDCCCCCCCCCDDDCCCDDDEEEEEEDDDCCCBBBAAA???AAACCCAAA>>><<<<<<===;;;888444222111000...,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,++++++*********+++,,,---++++++******+++,,,...///+++++++++,,,,,,,,,,,,,,,---...111333555666666666555555555666777888888888:::999777666666666888999999999;;;;;;<<<;;;::::::sss^^^QQQKKKEEEAAA777<<<;;;444333::::::444555666777888999999999999;;;:::999888666666555555222555666555222000111222222222333444666555222000///000111333555777888999222222333333444555666666555333222555999999555111666666666666666666666666666888:::<<<===<<<;;;:::::::::;;;;;;<<<===>>>>>>===>>>@@@BBBDDDEEEFFFFFFBBBAAABBBEEEJJJLLLJJJHHHGGGJJJNNNQQQRRRRRRSSSTTTSSSTTTUUUUUUSSSPPPLLLJJJIIIHHHEEECCCBBBCCCEEEGGGNNNLLLJJJKKKOOOQQQRRRQQQSSSVVVYYYZZZXXXVVVWWWYYYLLLJJJFFFBBB>>>;;;:::999999===@@@???;;;888:::===FFFCCC>>>888333222333666777777555333111///---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---///.........111222555555777999>>>CCCGGGJJJMMMJJJHHHIIIMMMOOOOOONNNOOOOOOKKKDDDAAABBBBBB???===@@@CCCCCCAAA@@@BBBDDD<<<=========<<<<<<;;;:::999999777666666555555555555555555555555555555555333444444555555444444333555;;;AAACCCBBBAAADDDHHHLLLIIIGGGGGGJJJLLLKKKJJJMMMLLLMMMNNNNNNLLLIIIEEEEEEHHHLLLNNNOOOOOOPPPPPPMMMOOOQQQNNNIIIGGGJJJNNNAAAHHHJJJEEEAAADDDKKKPPPFFFKKKQQQVVVWWWUUUQQQMMMHHHJJJMMMPPPRRRSSSRRRRRRPPPLLLGGGBBB@@@AAADDDFFFJJJNNNRRRSSSPPPMMMLLLMMMEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHEEEBBBBBBDDDGGGGGGFFFBBB@@@??????BBBDDDEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGDDDBBB???===???CCCHHHKKKDDDDDDEEEGGGHHHHHHEEECCC<<<999666555666555222//////............///000000++++++++++++++++++,,,,,,*********++++++,,,,,,,,,************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---000111222333555666666555333222111000...,,,+++++++++,,,---,,,++++++******++++++******+++++++++,,,,,,,,,---+++))))))***...222444444;;;@@@??????AAACCCBBBBBBCCCEEEEEEDDDCCCDDDEEEDDDDDDEEEFFFFFFEEEDDDCCC>>>AAABBBAAA===;;;;;;===:::777333111000000...---++++++++++++++++++++++++---------,,,,,,+++++++++---,,,+++******+++,,,---++++++*********+++---...++++++******+++---...///,,,++++++++++++++++++++++++---///222444666666666555444444555555777888999999888666444333444555666666777999;;;<<<<<<;;;;;;|||hhhSSSKKKFFF@@@<<<;;;<<<;;;:::999888666555555333444666777888888888888888777777666666666666777555444333222333333555555666444333333555666666555444333333333444444555666111111111111111222222222333444444444555555666666888888888888777777777777888888888999:::;;;<<<===??????=========>>>???@@@???>>>===@@@EEEHHHHHHGGGLLLJJJIIIIIIKKKLLLLLLKKKMMMMMMNNNOOOPPPQQQRRRRRRTTTUUUWWWXXXVVVSSSOOOLLLQQQNNNJJJFFFEEEGGGJJJLLLQQQRRRRRRQQQRRRUUUZZZ^^^^^^^^^^^^^^^^^^_________YYYNNNDDDBBBAAA>>>;;;;;;;;;===>>><<<999888:::===GGGEEE>>>666333555555222333222111000000000000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,---...///......///222555999999:::<<<@@@FFFKKKNNNQQQQQQQQQPPPOOOOOONNNNNNOOOKKKFFFCCCBBBBBBBBBAAA>>>@@@BBBAAA???>>>@@@BBB777;;;??????<<<999888999:::888666888:::;;;888666555555444333222111111000555555555555555555444444666:::???CCCEEEEEEFFFGGGEEEFFFIIIKKKLLLLLLKKKKKKNNNMMMLLLKKKKKKKKKLLLMMMPPPNNNLLLMMMPPPQQQPPPNNNOOONNNMMMKKKJJJIIIHHHHHHAAACCCDDDEEEEEEFFFHHHKKKOOOMMMMMMOOOSSSUUUSSSQQQLLLNNNQQQSSSSSSQQQNNNLLLLLLHHHDDD???>>>@@@CCCEEENNNNNNNNNNNNLLLJJJHHHFFFDDDHHHMMMMMMKKKKKKNNNRRROOOMMMKKKHHHFFFEEEDDDDDDCCCBBBAAABBBDDDGGGKKKMMMCCC@@@>>>>>>@@@AAA???<<<:::AAAEEEDDDCCCEEEFFFFFFDDDCCCAAA@@@AAAAAABBBBBBGGGFFFEEEEEEEEEEEECCCAAA777777777666555555444444......//////......---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++---000222444555666555333222222333000///...---,,,,,,+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,...111444666999<<>>???ppp\\\NNNBBB???===999777777:::999999888777666555555333444666777777777777666666666555555555666666777555555444333333333444555555444222333444666666555444333333333333444444555000000111111222222222333444444444555666777777888999888888777777888888888666666888999<<<>>>@@@BBBAAA@@@@@@??????@@@AAABBBEEECCCBBBCCCGGGJJJLLLKKKMMMMMMMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUVVVVVVTTTQQQNNNLLLLLLJJJGGGDDDDDDEEEGGGHHHLLLMMMOOOQQQRRRVVV[[[^^^aaabbbbbbbbbaaa___^^^]]][[[RRRJJJHHHGGGBBB>>>>>>;;;======;;;888777999<<>>BBBGGGKKKNNNOOOOOOOOOOOONNNNNNMMMMMMLLLHHHDDDAAAAAAAAAAAAAAA???AAABBBAAA???>>>???AAA:::<<<>>>>>>===;;;::::::888777666777999:::888555555555444444333222222222555555555555555555444444666:::???BBBDDDDDDEEEFFFGGGGGGHHHIIIKKKLLLNNNNNNRRRPPPMMMJJJHHHHHHHHHHHHOOOMMMLLLMMMOOOPPPOOOMMMPPPNNNLLLIIIGGGEEEEEEDDDAAACCCDDDEEEEEEFFFIIIKKKQQQPPPPPPQQQSSSSSSSSSRRROOOPPPRRRRRRQQQOOOMMMKKKHHHFFFCCCAAAAAACCCEEEGGGLLLLLLLLLLLLKKKIIIGGGFFFGGGKKKNNNMMMJJJIIIKKKNNNNNNLLLIIIGGGEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGBBB@@@>>>===>>>>>>;;;999<<<@@@BBB@@@@@@DDDFFFEEEAAACCCDDDDDDCCCBBBBBBBBBEEEDDDDDDDDDEEEEEECCC@@@777777777666555444333333/////////......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,///111333555777666444222222222///...---,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,---------...111444666888<<>><<<:::::::::777222...,,,+++,,,---++++++++++++++++++++++++111///---,,,++++++------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,...000333444444444333666555444333333444555555666555555555666666777777999999999:::;;;<<<===>>>qqq```LLLBBB===999::::::777666777777777666666666555555555333444555666666666555444444444333444444555666777666555444333333333333333444333111222444555555444444444333222222222333333///000000111222333333444444555555777888999:::::::::999888777888888::::::888888999;;;>>>@@@CCCDDDDDDDDDCCCCCCDDDDDDEEEFFFIIIGGGFFFGGGJJJMMMNNNNNNPPPRRRSSSRRRPPPPPPRRRUUUQQQPPPNNNMMMMMMNNNPPPQQQQQQQQQPPPOOOMMMKKKIIIHHHDDDCCCBBBAAAAAAAAACCCCCCEEEHHHMMMQQQTTTWWW[[[^^^aaabbbcccbbb```\\\WWWUUUYYYRRRMMMMMMKKKFFFAAA???===>>>>>>;;;777666999===AAA???999222111333444111111000///---,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---//////111333444444555777999;;;===???BBBFFFIIILLLMMMMMMMMMMMMMMMMMMLLLLLLKKKHHHEEEAAA@@@@@@AAAAAA@@@@@@AAABBBAAA???>>>>>>???<<<;;;::::::;;;;;;:::888777666555666888888666555444444444444444444444444444444444444444444555555555999>>>AAABBBCCCDDDEEEHHHHHHHHHIIIKKKMMMPPPRRRQQQOOOKKKHHHGGGGGGHHHIIIMMMLLLLLLMMMOOOOOONNNMMMOOOMMMIIIFFFCCCBBBBBBBBBBBBDDDEEEFFFGGGHHHKKKMMMQQQQQQRRRQQQOOOOOOQQQRRRQQQQQQPPPOOOMMMKKKIIIHHHDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIJJJIIIIIIHHHGGGJJJMMMOOOMMMJJJHHHIIIKKKLLLJJJHHHEEEDDDCCCDDDDDDFFFGGGIIIJJJIIIFFFCCCAAACCCAAA>>>======<<<:::888@@@@@@???<<>>???AAABBBCCCGGGGGGGGGGGGGGGHHHHHHIIIFFFGGGHHHKKKMMMOOOOOOOOOSSSVVVXXXUUUPPPNNNQQQUUUOOOMMMJJJHHHGGGHHHJJJKKKHHHGGGFFFDDDCCCBBBAAAAAA<<<<<<<<<======>>>>>>>>>CCCGGGMMMRRRUUUWWWZZZ[[[\\\]]]___^^^ZZZTTTNNNIIIOOOKKKIIIKKKJJJDDD???>>>?????????;;;888777:::>>>>>>===999333333555555222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---///111444666999:::::::::;;;===>>>???CCCFFFIIIKKKLLLMMMKKKLLLLLLMMMLLLKKKJJJJJJEEEBBB@@@???@@@AAAAAAAAAAAAAAAAAA@@@>>>=========;;;888444444777888777555555555555555666666555444333333444444444555555555333333444444444444555555555888<<>>===AAAAAA???>>>BBBGGGGGGCCCAAAEEEIIIIIIEEECCCDDDFFF======???BBBEEEEEECCCAAA;;;;;;;;;:::999777555444111111000...---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...---,,,,,,///111222555888999777444111000---,,,++++++*********+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---......---///222444444666:::>>>AAACCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHOOOMMMIIIGGGEEEEEEFFFFFFEEEBBB@@@BBBDDDCCC<<<666777555222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...------...///000222333333333333333333444444444444555777888888888777666999:::::::::;;;;;;::::::kkkVVVDDDAAACCC<<<777999999666333333444555333333333333333444444444333333444555555444333222111111111111222444555555555555555444444333333222444222111111333444444333444444333222222333333333000111222333444555666777666666777999;;;<<<===>>><<<;;;::::::;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIBBBEEEKKKOOOQQQQQQPPPPPPTTTWWWXXXTTTMMMJJJLLLOOOHHHFFFCCC@@@???@@@AAACCCAAA@@@>>>===<<<;;;<<<<<<888888999::::::;;;;;;;;;CCCGGGMMMRRRTTTTTTUUUUUUTTTVVVXXXYYYUUUOOOGGGBBBBBB??????BBBBBB>>>;;;;;;===>>>>>>;;;888777:::=========;;;777666888777222......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,...111333999<<>>>>>===<<<;;;:::777333333555777666555333444555555555444444444222222333333444555555555333333333333444444555555444777;;;>>>@@@BBBDDDFFFGGGIIILLLOOOPPPOOONNNLLLHHHGGGGGGGGGJJJMMMQQQSSSMMMNNNOOOOOOOOOMMMLLLKKKFFFEEECCCBBBBBBCCCEEEFFFIIIKKKLLLMMMMMMNNNPPPRRRMMMOOOQQQPPPMMMMMMPPPSSSLLLKKKHHHFFFDDDBBBBBBBBBEEEFFFHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJKKKKKKLLLMMMKKKLLLMMMMMMLLLKKKKKKKKKIIIGGGDDDBBBBBBCCCEEEGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCCCCGGGKKKHHHBBBFFFGGGHHHGGGDDDCCCEEEGGG;;;<<<===AAADDDEEEDDDBBB>>>?????????>>><<<:::888444333111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...---,,,---///222222555999999777444222111,,,,,,+++*********++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---...------...111333444666999===@@@CCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIILLLKKKHHHGGGFFFFFFGGGHHHBBB??????AAAEEEDDD>>>888666444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,---///111222111222222333333333333333444555777888888888777666999999:::;;;;;;::::::999zzz```NNNEEE<<<;;;;;;333555777777444333555777777333333333333333333333333222333444555555555444333222222111222222333444555333333444555555444444333444333111222444555555444444333333333444444555666333333444555666777777888777777888999;;;<<<======;;;;;;<<<======>>>>>>>>>;;;<<<>>>@@@CCCFFFIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGAAAEEELLLPPPQQQPPPOOOOOOQQQRRRQQQMMMHHHDDDEEEFFFAAA@@@===;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<777777888888999999999999AAAEEEJJJMMMNNNMMMMMMMMMLLLOOOSSSTTTRRRMMMFFFBBB:::888777::::::777777:::;;;===>>>===:::999;;;===>>>AAAAAA>>>>>>>>>:::444///...------,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------000555888>>>AAAEEEFFFEEECCCBBBBBBCCCDDDGGGJJJKKKLLLMMMMMMIIIJJJKKKKKKIIIGGGDDDBBBAAA@@@??????@@@AAAAAA@@@>>>===<<<<<<<<<<<<;;;999;;;999666666666777777777333444666666444333444555222222222333333444444444222222333333444444555555333666:::>>>@@@CCCFFFHHHIIIKKKOOOQQQQQQNNNJJJGGGIIIIIIIIIIIIKKKMMMOOOPPPLLLNNNPPPPPPMMMJJJIIIHHHBBBBBBCCCDDDFFFGGGIIIJJJMMMNNNOOOOOONNNOOOQQQSSSOOOPPPRRRQQQPPPOOOOOOPPPFFFFFFDDDCCCBBBBBBBBBBBBGGGHHHJJJKKKKKKJJJIIIHHHKKKJJJJJJKKKKKKMMMNNNNNNLLLLLLMMMMMMNNNNNNMMMMMMHHHGGGDDDBBBBBBDDDGGGIIIGGGEEECCCBBBCCCEEEHHHJJJGGGIIIJJJJJJIIIIIIJJJKKKBBBFFFGGGGGGIIILLLIIIEEEJJJIIIFFFEEEDDDDDDDDDEEE<<<<<<===???CCCEEEEEEDDD@@@AAACCCCCCCCCAAA???===777555333000...---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------...111333333666999999777444222222,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---------,,,---000222333555888;;;>>>AAACCCDDDFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGHHH@@@??????AAACCCBBB>>>999555333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---///000000000111222333333333333444555555666666666666666777888999;;;;;;;;;:::999mmmVVVDDD===>>>888777888222222666666444555999999555333333333333333333333333222333444555666666555555333333222222222333333444111222333555555555555444555444222333444666666555333333333444555666777888666666777777777888888888888888999::::::;;;<<<<<<:::;;;===???@@@@@@???>>>;;;<<<>>>@@@CCCGGGJJJKKKJJJJJJJJJJJJHHHFFFDDDCCCAAADDDHHHIIIHHHHHHIIIJJJIIIHHHGGGDDDBBB@@@??????===<<<;;;999888888888888999999::::::;;;<<<<<<===999888888777888888999999;;;>>>CCCEEEEEEDDDDDDDDDDDDGGGLLLOOOOOOLLLGGGDDD===999777777666444777;;;===@@@CCCCCCAAA???AAACCCFFFJJJLLLKKKKKKIIICCC;;;555444333111000///......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000444999===@@@DDDGGGIIIGGGDDDBBBAAAEEEFFFHHHIIIKKKLLLMMMMMMGGGHHHHHHHHHFFFBBB???===@@@>>>======??????>>>===<<<:::888999;;;<<<:::888888999999888666666777888222555777666444333444555111111222222222222222222111222222333444444555555222666:::>>>AAADDDHHHKKKMMMNNNOOOPPPNNNKKKGGGEEEHHHHHHIIIJJJKKKKKKLLLLLLKKKNNNPPPOOOJJJFFFDDDDDDAAACCCEEEHHHJJJKKKLLLLLLNNNOOOPPPOOOMMMMMMOOOQQQPPPPPPPPPPPPPPPMMMIIIFFFAAAAAABBBCCCDDDDDDEEEEEEHHHIIIJJJKKKKKKKKKJJJJJJLLLKKKKKKKKKKKKLLLNNNOOONNNNNNNNNOOOOOOOOONNNMMMHHHFFFDDDBBBBBBEEEIIIKKKHHHFFFEEEDDDEEEGGGJJJLLLIIIKKKLLLKKKIIIHHHJJJLLLDDDHHHJJJGGGGGGIIIJJJIIILLLIIIEEEEEEGGGFFFBBB???>>>===<<<>>>AAADDDFFFFFFAAABBBDDDEEEEEEDDDBBB@@@999888444111///.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------///222555555777888888666444333333------,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,+++,,,...111333444777999<<>>AAABBBAAA???>>>??????@@@AAACCCEEEGGGHHHJJJJJJJJJIIIGGGEEEBBBAAAAAABBBCCCAAA??????BBBEEEDDDAAA???>>>>>>>>><<<;;;;;;;;;::::::999888777777555666888:::;;;<<<<<<<<<:::999888777777888999:::555999===??????>>>>>>>>>>>>AAAGGGKKKLLLJJJGGGDDDBBB===999888666444888===BBBFFFJJJKKKIIIGGGHHHIIINNNSSSWWWWWWVVVSSSKKKBBB>>><<<:::777444222111000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000333777===AAAAAAEEEHHHIIIGGGDDDAAA???FFFGGGHHHIIIJJJKKKMMMMMMFFFFFFGGGFFFCCC???;;;999>>>===<<<<<<===>>><<<;;;:::888777888:::<<<:::888444777999777444333444777222555777777444333444666111111111111111111111111111111222333333444555555222555:::>>>AAAEEEJJJMMMQQQQQQOOOMMMKKKHHHEEEDDDDDDFFFHHHJJJKKKKKKKKKKKKJJJMMMOOOMMMHHHCCCAAA@@@BBBDDDGGGJJJLLLMMMLLLLLLOOOOOOPPPNNNLLLLLLMMMOOOPPPNNNMMMMMMMMMIIIBBB<<<>>>???AAADDDFFFGGGHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJLLLMMMNNNQQQPPPOOOPPPPPPPPPNNNLLLHHHFFFDDDBBBCCCFFFJJJLLLIIIHHHGGGGGGHHHIIIKKKMMMJJJLLLMMMKKKHHHFFFHHHIIIEEEJJJJJJFFFDDDGGGKKKLLLLLLHHHEEEFFFIIIHHH@@@999@@@>>><<<===AAADDDFFFGGG@@@BBBDDDFFFGGGEEECCCBBB;;;999666222000/////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...000333666666777888777555444444444---------,,,,,,---......++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,+++***+++---000333444666999;;;>>>@@@AAADDDEEEFFFGGGIIIJJJKKKLLLFFFGGGHHHIIIHHHFFFDDDBBBAAABBBCCCAAA===999888777333222111///---,,,,,,+++------------------------,,,,,,---------,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++*********+++,,,,,,,,,,,,...///111222333333222222444444333222222444555666444666888;;;<<<<<<;;;:::gggQQQEEEAAA:::999888666555555555555333333333444444444555555666555444333222111111111///000333555666555444333111222333444444444444333444444555555666777777777888777777666666666666666777777888999999999999888999888888999:::;;;<<<===>>>===<<<;;;:::;;;;;;<<<===>>>@@@BBBBBBAAA???>>>DDDCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGIIIIIIFFFAAA>>>AAAAAA@@@????????????@@@>>>===;;;::::::<<<>>>???999999999:::;;;;;;999888999;;;<<<:::888777888:::999999888777777777888888999:::<<<>>>@@@@@@@@@@@@<<<@@@GGGLLLMMMJJJDDD@@@;;;:::999999888888999999BBBGGGMMMMMMJJJHHHIIIKKKUUUWWWYYYZZZYYYUUUPPPMMMGGGGGGDDD>>>888333000000///...,,,,,,---------,,,---,,,,,,++++++,,,,,,---,,,...111666:::===@@@AAAGGGGGGHHHFFFCCCBBBBBBBBBEEEGGGJJJJJJIIIKKKNNNRRRIIIGGGDDDAAA>>>===<<<;;;???>>>===<<<;;;<<<<<<===777777666666555555444444777666666555444444333333555444444333333444444555111222333333333333222111333333222111111222333333444666999===BBBGGGKKKMMMPPPRRRQQQMMMGGGDDDDDDFFFFFFGGGJJJKKKLLLLLLKKKJJJKKKJJJHHHFFFEEEDDDCCCCCCCCCFFFJJJNNNPPPQQQQQQPPPPPPPPPOOONNNMMMLLLKKKJJJJJJKKKLLLJJJGGGDDDCCCCCCAAADDDGGGHHHIIIIIIKKKLLLHHHJJJLLLOOOPPPPPPOOONNNLLLLLLIIIFFFDDDGGGNNNTTTOOOQQQTTTUUUUUURRRNNNKKKHHHEEECCCEEEIIIJJJGGGCCCAAADDD???@@@JJJLLLIIINNNNNNKKKHHHFFFFFFGGGGGGFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHKKKMMMMMMIIIFFFFFFDDDAAA@@@@@@CCCFFFHHHHHHFFFEEEGGGIIIIIIEEEBBBFFFAAA999333111000111111------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,+++***+++,,,---...,,,++++++******++++++,,,---,,,***))))))***,,,---------------------------++++++++++++++++++++++++++++++,,,,,,...///111222111666888666666777555000...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111666777777:::@@@FFFFFFGGGIIIIIIHHHFFFEEEFFFCCCDDDFFFGGGFFFEEECCCAAAAAABBBCCCBBB???;;;666333111111///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---...---,,,+++***++++++++++++++++++++++++---...000111222333222222333555666666444444555666???===<<<:::::::::;;;<<<~~~```LLLAAA===<<<888888777666555444444444333333444444444555555555555444444333222222222222///111333444555444333222222222333333333333333333333444444555666777777888::::::999888777666666666888888999::::::::::::999999::::::;;;;;;<<<<<<<<<======<<<;;;;;;<<<=========???CCCEEEFFFDDDAAA@@@DDDDDDDDDEEEEEEEEEEEEEEECCCCCCEEEGGGHHHGGGCCC@@@CCCBBBAAA@@@???>>>>>>>>>BBBAAA???===<<<<<<======>>>===<<<;;;;;;:::999888999:::;;;<<<<<<===>>>>>><<<<<<;;;:::999999999999999:::===???@@@@@@???>>><<>><<<<<<<<<===<<<:::999999999:::;;;888777777666555444444333666666666555444333333333444444333333333333444444111222222333333222222111333222222111111222222333444555888===BBBGGGKKKMMMPPPOOOMMMJJJFFFDDDEEEEEEGGGHHHJJJKKKKKKJJJIIIHHHIIIHHHGGGEEEDDDDDDCCCCCCFFFHHHKKKOOOPPPQQQPPPOOOPPPPPPOOOMMMLLLKKKJJJJJJHHHHHHGGGEEECCCBBBDDDFFFHHHHHHIIIKKKMMMOOOPPPPPPLLLMMMNNNOOOOOOMMMKKKIIIIIIJJJKKKIIIHHHIIIMMMPPPLLLNNNQQQSSSSSSPPPMMMKKKGGGDDDCCCEEEIIIJJJGGGCCC@@@CCC???BBBNNNOOOJJJLLLNNNKKKHHHFFFHHHIIIJJJJJJGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJLLLLLLJJJGGGHHHFFFDDDCCCBBBDDDFFFGGGGGGFFFEEEGGGIIIIIIGGGDDDCCC@@@;;;888666444222000///......------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,---,,,***))))))***,,,---------------------------++++++++++++++++++++++++++++++,,,---...///111222111555777666555666444000......---,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111555555666999???EEEFFFGGGIIIHHHGGGFFFFFFGGGDDDDDDEEEFFFEEEDDDCCCBBBAAABBBBBBBBB???:::666333111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------,,,+++***++++++++++++++++++++++++,,,---///000111222222111333444555555444444666888>>>>>>======<<<<<<======zzzZZZBBB:::999999888666666555444444333444444333444444444444555555555444444333222222333333333000111333333444333222111333333333333333222222222333333444555666777888888===<<<;;;:::999777777666999::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;<<<===???@@@???AAAEEEHHHIIIGGGEEECCCFFFGGGGGGGGGGGGEEECCCBBB@@@AAACCCFFFIIIIIIFFFDDDDDDCCCAAA@@@???>>>>>>>>>@@@@@@???>>>===<<<<<<;;;>>>===<<<::::::::::::;;;999999999;;;===???>>>===??????>>>===<<<;;;;;;;;;@@@BBBEEEGGGHHHGGGFFFDDDGGGGGGIIIJJJKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGKKKPPPQQQPPPOOOPPPRRRLLLNNNQQQTTTUUUVVVUUUTTTQQQRRRQQQLLLDDD<<<555222///...,,,,,,---------,,,+++,,,,,,---------,,,,,,000333999???DDDGGGIIIIIIGGGGGGFFFCCCAAAAAACCCEEEEEEJJJOOOQQQPPPMMMJJJHHHIIIFFFBBB???===<<<======:::999888777666777888888888888777666555444333222666555555444444333333222333333333333333333333333111111222333333222111111333222111111111111222333333555888<<>>AAAFFFIIILLLJJJHHHIIIMMMPPPPPPOOOLLLMMMNNNNNNNNNKKKIIIGGGGGGIIILLLMMMLLLKKKKKKLLLJJJLLLNNNOOOOOOMMMKKKIIIDDDCCCDDDFFFJJJJJJFFFBBB>>>BBB???EEESSSTTTKKKJJJLLLIIIFFFEEEGGGJJJLLLMMMIIIHHHGGGGGGGGGHHHJJJJJJLLLJJJIIIJJJKKKLLLKKKIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDFFFHHHIIIGGGFFF@@@???>>>===<<<888444000000000............///000......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,+++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---------------------------++++++++++++++++++++++++++++++,,,---...000111222111555777555444555333///......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333333333777===CCCEEEFFFGGGGGGFFFFFFGGGHHHEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@>>>:::555333000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000111111222333333333333555999<<<===>>>???@@@@@@@@@???>>>kkkZZZFFF;;;999:::777333444444333333222333333333444444444444555555555555333333222222222333444444111222333333333222111000444333333222222222222222333333444555777888999999<<<<<<<<<<<<;;;::::::999;;;;;;<<<============<<<<<<===???@@@@@@???===;;;<<<;;;;;;<<<===???AAACCCCCCDDDFFFHHHIIIIIIIIIHHHIIIJJJJJJJJJIIIFFFCCCAAAAAABBBCCCFFFIIIIIIGGGEEEAAAAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@??????>>>======>>>AAACCC@@@??????@@@CCCCCCAAA???CCCCCCBBBBBBBBBCCCDDDDDDJJJLLLPPPSSSTTTTTTRRRQQQUUUVVVXXXZZZ\\\^^^___```UUUUUUUUUUUUUUUUUUTTTTTTOOORRRTTTTTTRRRQQQQQQQQQPPPPPPQQQRRRSSSSSSRRRRRRUUUVVVUUUQQQHHH>>>666222///...,,,,,,---------,,,+++,,,---.........------777:::???DDDGGGGGGGGGFFFDDDDDDCCCBBBAAACCCFFFJJJJJJLLLOOOQQQOOOKKKGGGEEEGGGEEEAAA===;;;;;;===>>>999888666555555555666777888888777666444333222222444444444444333333222222222222333333333333222222111111222222222222111111222222111111111111222222222444777;;;@@@FFFJJJLLLMMMHHHBBBAAACCCFFFFFFEEEKKKKKKJJJJJJHHHFFFDDDCCCFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKNNNPPPQQQRRRQQQQQQQQQOOOLLLIIIFFFCCCBBBBBBCCCBBBAAA@@@@@@CCCHHHLLLSSSMMMIIIIIIMMMPPPNNNLLLHHHIIIKKKLLLLLLKKKJJJIIIHHHJJJLLLMMMMMMLLLKKKKKKJJJKKKLLLLLLKKKIIIGGGEEEBBBBBBDDDGGGIIIHHHEEEAAA<<>>???>>>;;;777333222111///......///000111000///...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,+++******,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---///000222333222666666444444555333///.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111111111555;;;???CCCDDDEEEEEEEEEEEEGGGIIIEEEDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@???<<<888555222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////000000222222222222333777<<>>>>>======<<<<<<===>>>>>>>>>>>>======???@@@AAAAAA@@@>>><<<<<<<<<<<<===>>>AAACCCEEEHHHGGGFFFFFFFFFHHHJJJLLLKKKKKKLLLKKKIIIEEEBBB@@@@@@@@@AAACCCEEEEEECCCAAA===>>>>>>@@@BBBDDDFFFGGGKKKKKKLLLKKKKKKJJJIIIHHHDDDEEEEEEDDDCCCEEEHHHLLLJJJKKKMMMOOOQQQRRRQQQPPPPPPQQQQQQSSSUUUWWWYYYZZZYYY\\\```cccfffffffffeeefffhhhlllpppssstttuuuuuunnnnnnllliiifffbbb___]]]WWWXXXYYYYYYWWWVVVUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSUUUUUUUUUPPPGGG===666222///...,,,,,,---------,,,++++++---...000000111111;;;===AAAEEEGGGFFFEEECCC@@@AAAAAAAAABBBFFFKKKOOONNNNNNMMMLLLKKKHHHEEECCCDDDBBB???<<<::::::;;;<<<888888666555555555666777777777666555444333222222333333333333333222222222111111222333333222111111111111111111111111111111111111111111111111111111111333666:::>>>CCCGGGJJJIIIEEE@@@@@@CCCGGGHHHHHHKKKKKKJJJIIIHHHFFFEEEDDDHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKMMMOOOQQQRRRSSSSSSPPPNNNJJJFFFBBB@@@>>>>>>AAACCCEEEFFFFFFHHHKKKMMMZZZTTTOOONNNQQQRRRPPPMMMIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJHHHEEECCCBBBAAACCCEEEGGGHHHFFFCCC@@@;;;AAABBBIIIWWWVVVLLLJJJLLLIIIEEECCCDDDFFFHHHHHHLLLKKKJJJIIIIIIKKKMMMNNNLLLLLLLLLKKKKKKKKKLLLMMMJJJJJJJJJHHHFFFCCCAAA??????@@@AAABBBCCCDDDEEEGGGBBB@@@???>>>>>><<<:::888444333111000//////000000000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---///111333444333777777444333555333000//////...------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////000333777:::???AAACCCDDDDDDDDDFFFHHHDDDCCCCCCBBBAAABBBBBBBBB@@@@@@???===;;;777444222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000222222333444555999>>>BBB>>>@@@CCCFFFFFFEEECCCAAAiiiMMMAAA>>>:::777555555666777222222111222222333444555444444555555555666666666444444333222222333333333333333333333333333333444555444333333333444666777777777888888999999::::::999:::<<<>>>???@@@??????<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>=========>>>???BBBDDDFFFHHHGGGEEEDDDEEEFFFHHHJJJKKKJJJJJJHHHFFFCCC@@@>>>=========>>>@@@@@@>>><<<===>>>???BBBFFFJJJMMMNNNSSSSSSRRRQQQOOONNNMMMMMMKKKNNNPPPOOONNNOOOSSSWWWYYY]]]cccgggiiikkkmmmooooooppprrrtttwwwzzz|||~~~}}}~~~wwwoooiiifff```______^^^\\\[[[YYYXXXXXXWWWUUUSSSSSSTTTVVVWWWSSSRRRPPPKKKBBB;;;666333///...,,,,,,---------,,,+++,,,---...111333555777;;;===AAADDDEEEEEEDDDDDD>>>@@@BBBCCCEEEIIINNNQQQPPPNNNJJJGGGFFFEEECCCAAA@@@>>>===;;;:::999999:::888777666555555555666666666666555555444333333333222222222222222222222222000111222333333222111000222111000000000000111222000000111222222111000000111222444888<<<@@@DDDFFFEEECCCAAAAAADDDHHHJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGKKKKKKKKKKKKLLLMMMNNNOOOKKKLLLNNNOOOPPPQQQQQQRRRNNNLLLHHHDDDBBB@@@@@@@@@CCCFFFIIILLLLLLMMMMMMNNNWWWSSSOOONNNOOOPPPNNNLLLLLLKKKHHHFFFEEEFFFGGGHHHNNNLLLJJJJJJKKKMMMMMMMMMMMMLLLKKKHHHFFFDDDCCCBBBCCCDDDFFFFFFFFFDDDAAA???;;;BBBCCCHHHTTTSSSKKKLLLNNNLLLIIIHHHIIIJJJJJJIIIJJJIIIHHHHHHHHHIIIKKKKKKKKKMMMNNNMMMLLLKKKLLLNNNJJJJJJIIIHHHFFFDDDBBBAAA???@@@AAAAAAAAABBBEEEGGGFFFDDDAAA??????>>>===<<<888777666555333111000/////////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---///222444555555888888444444555444111//////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000222444555:::===AAACCCCCCDDDEEEFFFCCCBBBBBBBBBBBBAAAAAAAAA??????>>><<<999666333111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333555666888;;;@@@DDDAAABBBEEEFFFGGGEEECCCBBB|||bbbPPPGGGBBB>>>:::666555666666777111111111222333444555555555555555555666666666666555444444333222222222222333333333333444555666666555444444333444666999:::::::::::::::::::::::::::999;;;===???@@@@@@???>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA>>>>>>>>>>>>@@@BBBEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDHHHGGGEEECCCAAA???===<<<<<<;;;;;;===>>>???===<<<@@@AAADDDGGGKKKOOOSSSUUUXXXWWWVVVVVVVVVWWWYYYZZZ]]]aaagggjjjkkkmmmsssxxxyyyxxxvvvsssoookkkgggcccaaaaaa^^^ZZZVVVTTTTTTVVVWWWQQQOOOKKKDDD===888666666///...,,,,,,---------,,,,,,,,,,,,...111666:::<<>><<<<<<<<<;;;888555222000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000222444555777:::999555444666555222/////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111111666:::???BBBCCCCCCCCCCCCAAAAAABBBCCCBBBAAA@@@??????>>>===;;;888555222111------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000------------------------------,,,---...///111222333555777999;;;>>>AAADDDCCCDDDEEEFFFFFFEEECCCBBBzzzZZZDDD@@@GGG???;;;666555555444111---111111222222333444555666555555555555666666666777666555444333222111111111333333333444555666777888555555444444555888:::<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>???@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB???>>>>>>???@@@CCCEEEFFFBBBCCCFFFGGGFFFDDD@@@>>>FFFDDDBBB???===;;;::::::===<<<<<<>>>@@@AAA@@@???DDDEEEGGGKKKOOOSSSWWWYYY]]]]]]]]]___cccgggkkknnnrrryyyxxxrrrnnnjjjfff___YYYTTTSSSSSSTTTOOOMMMHHHAAA:::777777888///...,,,,,,---------,,,---,,,,,,...222777===@@@EEEEEEDDDCCCAAA???>>>===AAADDDFFFHHHIIIJJJMMMOOOLLLIIIFFFDDDDDDBBB>>>:::999999::::::999888666555666555444333333333444444333333333444444444555555111111111111111111222222...000111222222111000...222111000//////000111222///000111222222111000///000111333555888;;;>>>@@@???BBBFFFGGGGGGIIIMMMQQQIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOOOORRRQQQPPPOOOMMMLLLKKKJJJHHHGGGFFFEEEFFFIIILLLNNNJJJLLLNNNOOOOOOOOOPPPRRRJJJMMMOOOPPPPPPPPPQQQRRRIIIFFFBBB???AAAEEELLLPPPMMMLLLKKKLLLOOOOOOLLLIIIJJJJJJHHHGGGGGGGGGHHHIIIFFFGGGGGGEEEBBB???>>>>>><<>>@@@@@@AAA???<<<888333111......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***+++,,,---...,,,++++++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000222444666888;;;:::666555666666222/////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111///...333888>>>BBBCCCBBBBBBAAA@@@AAABBBCCCCCCAAA???>>>???>>><<<:::888555222111------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111------------------------...---------...000222333333666999;;;===???BBBDDDEEEEEEFFFFFFEEEDDDCCCBBBnnn]]]LLLAAACCCDDDDDDAAA===888555444444444333222111111111333555777666555444444444555777888666555444333222333333444555555333333333333555555333444666888999:::999999999;;;===<<<999888;;;>>>???>>>===<<<<<<===>>>???===<<<<<<===??????>>><<>>>>>???@@@AAABBBDDDEEEFFFFFFFFFGGGGGGFFFCCC@@@@@@@@@===>>>???>>><<<::::::;;;:::>>>BBBBBB@@@???@@@BBBJJJLLLOOOQQQUUUZZZ```eeeiiimmmqqqtttwww}}}xxxkkk___YYYWWWVVVUUUQQQLLLDDD>>>:::666333111........................---+++///666::::::@@@HHHDDDGGGGGGDDD???===@@@DDDDDDGGGKKKMMMMMMNNNQQQSSSPPPMMMIIIFFFCCC@@@<<<999;;;333333<<>>AAABBBBBB@@@???@@@AAABBBCCCBBB@@@===<<>>;;;888444111///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///,,,******---...,,,***------+++++++++,,,---...,,,---...///111333555666888999;;;===???AAABBBCCCBBBBBBCCCDDDDDDCCCBBBAAAuuuYYYOOOEEE@@@EEEGGGBBB???;;;777444333333333333222111111222333555666666666555555555666777888666555444333333333444444444444333333333444555666444555777888:::::::::::::::;;;;;;;;;::::::<<<>>>>>>===<<<<<<<<<<<<===>>>=========>>>@@@@@@???>>>@@@AAABBBCCCCCCBBBAAAAAA??????@@@AAABBBCCCCCCDDD@@@AAABBBAAA???>>>>>>???===>>>>>>>>>===<<<;;;;;;===AAAFFFHHHHHHIIIMMMPPPQQQTTTYYY___eeellltttxxx}}}|||lll```ZZZWWWVVVOOOJJJBBB<<<888555333111///............---------...---111999<<<===BBBIIIFFFGGGFFFBBB===;;;>>>BBBFFFIIILLLNNNMMMNNNPPPRRRPPPMMMHHHDDDAAA>>>:::777999666777;;;<<<999666777444555666666666666555444333333444555444444222222111111111111111111111111222111111111000/////////.../////////000000000000///000111111222222222111000111333555999<<>>===???BBBFFFHHHJJJLLLNNNNNNMMMLLLNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNOOOPPPPPPOOONNNMMMLLLLLLMMMMMMMMMLLLJJJJJJFFFGGGJJJKKKKKKJJJJJJJJJFFFGGGGGGEEEBBB@@@BBBDDDGGGJJJKKKKKKIIIGGGFFFEEEDDDEEEGGGGGGDDD>>>888444000///...---,,,,,,---...------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++,,,,,,...111333444:::;;;<<<:::666333111111000///...------,,,------++++++++++++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222555666888;;;>>>@@@AAAAAA@@@AAABBBCCCCCCCCCAAA???>>>@@@???>>>;;;888444111///------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,******,,,------+++---,,,,,,++++++,,,---...---...///000333555777888999:::;;;<<<>>>@@@AAABBBCCCCCCDDDDDDDDDCCCAAA@@@tttUUUCCCAAA<<<<<>>>>>>>>======<<<<<<<<<<<<======>>>======???AAABBBAAA@@@???AAACCCEEEEEEEEEDDDCCC>>>>>>>>>>>>?????????@@@;;;===>>>>>>===<<<===???=========>>>??????>>><<>>888555333222111000//////...---------...///000666===@@@AAADDDIIIGGGGGGEEE@@@;;;:::>>>BBBHHHKKKMMMNNNNNNMMMNNNOOONNNJJJFFFBBB>>>;;;777444777;;;<<<:::888999888555333444555555555555444333222333444444555555444444111111111111111111111111000000000000000000000000....../////////000000000///000000111111111111111111111222444777:::>>>@@@CCCEEEHHHIIIHHHHHHHHHIIIFFFGGGHHHJJJLLLNNNOOOPPPOOONNNMMMKKKKKKLLLNNNOOOLLLLLLMMMMMMLLLKKKJJJJJJKKKNNNOOOMMMOOOTTTUUUSSSNNNOOOPPPQQQQQQPPPOOONNNLLLOOOOOOLLLKKKLLLJJJFFF@@@AAADDDGGGJJJMMMPPPQQQUUUTTTQQQOOONNNNNNOOOOOOLLLLLLMMMMMMMMMMMMMMMMMMNNNLLLGGGAAA<<<;;;>>>AAAEEEGGGIIIKKKMMMNNNMMMMMMOOONNNMMMMMMNNNOOOPPPQQQNNNNNNPPPPPPPPPPPPNNNNNNLLLMMMMMMMMMMMMLLLLLLKKKEEEGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHFFFCCCBBBCCCDDDEEEHHHKKKLLLKKKIIIHHHHHHEEEFFFHHHHHHEEE@@@999555111000...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++,,,,,,...111333444999;;;===<<<888444222111000///...------,,,------,,,,,,++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------///333555555777999;;;>>>@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@???>>>;;;777444000///,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,***+++,,,------,,,---,,,,,,,,,------...///...///000222555888:::;;;;;;;;;;;;<<<===>>>???@@@CCCDDDDDDEEEDDDCCCBBBAAA}}}\\\DDD999:::777777>>>???;;;999777444222111111111000111222333444444444444666666666666777777888888666555444333333444555666222222333555666888999:::888888999999::::::::::::;;;999777999>>>@@@@@@>>>>>>>>>============>>>>>>???>>>>>>@@@CCCDDDCCCBBB???AAACCCEEEEEEDDDBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<:::<<<======<<<<<<>>>@@@>>>======@@@CCCEEEEEECCCJJJOOOWWW]]]bbbiiiqqqwwwzzzdddTTTMMMGGGBBB:::444222111111111000000///...------...///111555;;;@@@CCCDDDFFFHHHFFFEEEBBB???<<<===AAAEEEKKKLLLNNNOOONNNMMMLLLLLLIIIFFFAAA>>><<<999777555555>>>@@@888555888999555444444444555555444444444444444444444444444444444111111111111000000000000/////////000000000000000........./////////000000//////000000111000000///222222111222555999>>>@@@CCCEEEHHHIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLPPPOOOMMMKKKKKKLLLNNNPPPOOOOOOOOONNNMMMLLLJJJIIIKKKOOOQQQPPPRRRUUUUUURRROOOOOOPPPPPPPPPOOONNNMMMLLLPPPPPPNNNLLLKKKHHHCCC>>>@@@DDDHHHLLLNNNPPPQQQUUUSSSPPPNNNMMMNNNPPPQQQPPPPPPOOOOOONNNMMMMMMMMMMMMIIIDDD>>>;;;<<>>:::777333000///++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,++++++,,,------------------...//////000111///000111333666:::<<<>>>======<<<<<<<<<===>>>???AAABBBCCCEEEEEEEEEDDDCCC]]]MMM<<<777888333333888777888777555333111111000000000111222333444444444444555666666777777777777777666555444444444444666666333444555777888:::;;;;;;999999999999999999:::::::::888777999===@@@@@@>>>?????????@@@@@@?????????@@@??????AAACCCDDDCCCBBB???@@@AAABBBBBB@@@>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<======<<<===???BBBCCCCCCDDDGGGLLLPPPTTTUUU^^^eeeoooxxxjjjTTTHHHBBB===777222111111111111000///...------...///000444999???BBBDDDEEEFFFFFFDDDCCC@@@>>>>>>AAAFFFIIIKKKLLLMMMNNNNNNMMMJJJHHHCCC@@@<<<:::999999888777555===???777333777999444555555555555555555555555666666555444333333222222111111111000000000/////////////////////000000000............//////////////////000000000//////...222111111222555999>>>AAADDDGGGIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLNNNMMMLLLKKKKKKMMMOOOPPPRRRRRRQQQPPPMMMKKKIIIHHHJJJOOOQQQQQQRRRUUUTTTQQQQQQQQQQQQQQQQQQPPPPPPOOOMMMPPPQQQNNNLLLKKKGGGBBB@@@AAADDDHHHKKKNNNQQQRRRTTTRRROOOMMMMMMNNNPPPQQQSSSRRRQQQOOONNNLLLKKKJJJIIIEEE@@@<<<<<>>:::666333000///++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,++++++,,,---...---...///000111222333333000111333555888;;;>>>??????>>>===<<<<<<===>>>??????@@@BBBDDDFFFFFFFFFFFFkkkJJJAAA555555777111111555333555555333222111111111111111222222333333444444555444444555666666666666666666555444444444555666777555666888999;;;<<<<<<===:::999999888888888999999888888777999<<<>>>???>>>@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@AAACCCCCCBBBAAA???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>>>>???AAAEEEGGGMMMOOOQQQUUUZZZaaajjjpppttt|||kkkRRRFFF<<<999444111111111000000000///---------///111333777===AAABBBCCCEEEEEECCCBBB@@@??????AAADDDHHHKKKKKKKKKLLLMMMNNNLLLIIIEEE???<<<999777888999999888666::::::666555666777555666666555555555555666666666666444333222111111111111111111000000//////...////////////////////////------.........////////////////////////......---000000111333777;;;???BBBFFFHHHJJJJJJIIIGGGGGGGGGDDDEEEFFFHHHJJJLLLMMMNNNJJJJJJKKKKKKLLLNNNOOOOOOTTTRRRPPPNNNLLLKKKJJJJJJKKKOOOQQQPPPQQQTTTTTTQQQUUUUUUUUUTTTSSSSSSSSSRRRLLLOOOPPPMMMKKKJJJFFFAAAAAABBBEEEHHHKKKNNNPPPRRRQQQPPPNNNMMMLLLMMMOOOPPPRRRQQQPPPNNNLLLJJJIIIHHHFFFBBB>>><<<>>>BBBEEEGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKKKKKKKKKKLLLMMMIIIGGGEEEHHHLLLNNNMMMKKKIIIHHHGGGGGGGGGFFFDDDBBB@@@CCCFFFIIIJJJKKKLLLNNNMMMKKKGGGCCC???<<<999999000///---,,,++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++,,,,,,...111333444666999;;;:::888444222111000///...------,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---000333:::<<<===@@@BBBCCCDDDDDDBBBBBBAAAAAAAAAAAAAAAAAACCCAAA>>>:::555222000///,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,++++++---///...///111333444555666666444555666888;;;===@@@AAAAAA@@@>>>======>>>@@@AAA???@@@BBBEEEFFFGGGGGGGGGmmmSSSAAA;;;333555888222222777444444333333222222111111111333222111111222333555666222333444555666555555444666555444444444666777888777888:::<<<===>>>>>>===:::999888777666777777888666888999999999:::<<<>>>???@@@AAAAAAAAAAAA@@@???BBBAAAAAAAAABBBBBBAAA???===<<<;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>???BBBDDDFFFJJJPPPSSSYYY^^^bbbfffjjjtttcccNNNDDD888666333222222111000///...---,,,,,,...000333555:::@@@CCCAAA@@@CCCCCC@@@@@@???>>>???AAADDDGGGHHHJJJIIIJJJLLLMMMLLLGGGCCC???<<<888666666888888888888444333666777555444666555555444333333444555555444333222111000111111222222111111000//////......000000000///.........------------.........//////.../////////......---,,,...///222555999===AAACCCHHHJJJLLLKKKJJJHHHGGGHHHEEEEEEFFFHHHIIIJJJKKKLLLFFFGGGIIIKKKMMMNNNNNNNNNQQQOOOMMMJJJIIIJJJKKKLLLMMMQQQRRRPPPQQQTTTUUURRRVVVUUUTTTSSSSSSRRRRRRRRRJJJMMMMMMJJJHHHHHHEEE@@@AAACCCFFFJJJMMMNNNOOOOOOMMMMMMMMMLLLLLLMMMNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHEEEAAA>>>>>>AAADDDFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMJJJJJJIIIIIIIIIJJJLLLMMMJJJGGGFFFHHHMMMPPPOOOLLLIIIGGGFFFFFFGGGGGGCCC@@@@@@BBBDDDFFFGGGIIILLLNNNNNNMMMKKKGGGBBB===888555///...,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++,,,,,,...111333444666888999888555333222222000///...------,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,///111666999===AAADDDFFFGGGGGGDDDDDDCCCBBBBBBAAAAAAAAADDDBBB>>>999555222000///------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,)))+++---,,,++++++...000///111333555777888999999999999:::<<<>>>@@@BBBDDDBBBAAA???>>>>>>???AAACCCAAABBBDDDEEEFFFFFFEEEEEE}}}TTTCCC>>>;;;555888;;;444444888555333333333222222222222222333222111111111333555777222222444555555555444333666555444444555666777888999:::<<<>>>??????>>>>>>:::999888666666666777777555888:::999777888;;;>>>>>>???@@@AAAAAA@@@???>>>CCCBBBAAAAAABBBAAA???>>>;;;:::999888999;;;===???;;;;;;;;;<<<<<<=========AAACCCGGGJJJNNNTTTZZZ___ccchhhnnnqqquuuyyyYYYHHHBBB666444333222333222000......---,,,,,,...111555777;;;AAACCC@@@>>>AAABBB>>>@@@???>>>???AAACCCDDDEEEIIIHHHIIIKKKMMMLLLGGGBBB@@@<<<888666666666777666:::111///666999444333777444444222222222222444444222111000000000111222333222111111000///......---111111000///...------,,,---------.........//////.../////////...------,,,---///222666;;;???BBBCCCIIIKKKLLLLLLJJJHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHCCCEEEHHHLLLNNNOOONNNNNNNNNLLLIIIGGGGGGIIILLLNNNOOORRRRRRPPPQQQUUUVVVSSSSSSSSSRRRPPPPPPOOOOOOOOOHHHKKKKKKGGGEEEEEECCC??????CCCHHHLLLOOOOOONNNLLLKKKLLLLLLLLLMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIEEEBBB??????BBBEEEFFFEEEIIIHHHHHHGGGGGGHHHHHHIIILLLKKKJJJIIIIIIJJJKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMJJJIIIHHHHHHIIIJJJKKKLLLOOOKKKHHHIIIMMMOOOMMMJJJHHHGGGEEEFFFGGGGGGCCC???AAABBBCCCDDDEEEHHHLLLOOOMMMNNNNNNLLLGGG???777333...---,,,+++++++++,,,------------,,,,,,,,,++++++---,,,+++******+++,,,------------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...111333444666777888666444222222222000000...---------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000222555;;;AAAEEEHHHIIIIIIGGGFFFEEECCCBBBBBBBBBBBBDDDBBB>>>999555222000///...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++)))+++---,,,++++++...111000222444777999:::::::::<<<<<<===???@@@CCCDDDFFFCCCBBB@@@>>>???@@@CCCDDDDDDEEEFFFFFFFFFEEECCCBBB___DDD<<<555666666666666666666666666444444444444444444444444333222222222333333444555777666555444555777999;;;555666777888888777666666888:::===??????===;;;999777888999999999777666555888;;;===;;;999999>>>BBB@@@@@@AAAAAA@@@???===<<<<<<>>>@@@AAA???===<<<<<<===>>>>>>>>>===<<<;;;:::???@@@BBBBBBAAABBBCCCEEEMMMPPPSSSVVV[[[bbbjjjppprrruuu{{{hhhRRRBBB999222111000///............,,,///222333222444888<<<@@@>>><<<999777777888888;;;<<<>>>???@@@CCCGGGJJJMMMGGGHHHPPPPPPGGGAAACCC;;;:::999777666555555555555555555555555555555555333333222111111222333333222111111111000000//////222111000///......//////........................+++,,,...000000000000///////////////////////////...111666:::<<>>DDDIIIIIIGGGDDDCCCDDDDDDDDDCCCBBBBBBAAAEEE>>>@@@???555222111))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++---///111222444777;;;======<<<;;;>>>@@@???<<<@@@FFFEEE???FFFEEEDDDDDDDDDDDDDDDDDDAAABBBDDDEEEEEECCCAAA@@@uuuMMM<<<<<<999555555555555555555555555444444444444444444444444333333333222333333444444666666555555555777888999777777666666666777999999999;;;===>>>>>>===;;;:::777888888888888888888777:::===???>>>;;;;;;>>>BBB??????@@@@@@???>>>===<<<;;;===@@@@@@???=========;;;;;;<<<<<<===>>>>>>>>>BBBCCCDDDDDDEEEGGGKKKOOOVVV\\\dddjjjnnnqqqtttwwwuuu^^^MMMAAA:::333222111000///.........---///111222444777:::======;;;999666555555666666999<<<@@@DDDEEEFFFHHHIIIKKKKKKOOORRRNNNFFF@@@???:::999888777555555555555444444444444444333333333333222111111111111222333111111111000000000//////000000000/////////..............................,,,---...///000000//////...........................111444888:::>>>BBBEEEHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHIIIIIIGGGEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEHHHKKKMMMMMMMMMMMMNNNPPPRRRTTTUUUQQQQQQQQQPPPPPPOOONNNMMMIIIIIIGGGFFFDDDAAA@@@???CCCEEEGGGJJJKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKJJJIIIEEEEEEFFFFFFGGGGGGGGGGGGAAABBBAAAAAABBBDDDGGGIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJMMMNNNOOONNNLLLLLLNNNPPPKKKJJJIIIIIIIIIHHHEEEBBB@@@BBBCCCCCCBBBCCCFFFIIIJJJJJJJJJGGGCCC===888555222///,,,***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++,,,...111444666999888777666444333111111111000...,,,++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++---///222666:::???EEEIIIIIIGGGEEECCCCCCCCCCCCCCCBBBAAAAAADDD===???>>>444222111***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++---///000333555999<<<>>>???>>>===AAADDDDDDBBBCCCGGGFFFAAAFFFEEEEEEDDDDDDDDDDDDDDDAAABBBDDDEEEEEEDDDCCCBBB]]]???777<<<:::444444444444444444444444444444444444444444444444444444333333333333333444666666666666666666666777999777666666666999;;;===<<<<<<============<<<<<<888888777777888999;;;<<<===@@@CCCBBB???>>>???BBB>>>>>>?????????>>>======;;;===??????>>>===>>>>>><<<;;;;;;<<<===???AAABBBFFFGGGIIIJJJMMMRRRXXX]]]___eeemmmsssvvvyyy}}}|||aaaQQQFFF>>>999444444222111000//////.........///222666:::<<<===999777555333222333444555888===DDDIIIJJJIIIHHHHHHEEENNNTTTPPPGGG@@@<<<999999888777555444444444444333333333222222111111111222111111000000111111222000000000000////////////...///000000000///...------------------------------....../////////.................................000222444777<<>>===333111222+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---///000444777:::>>>@@@@@@@@@???AAAFFFHHHFFFEEEFFFFFFCCCFFFEEEDDDDDDCCCCCCDDDDDDAAABBBDDDEEEFFFEEEEEEDDDnnnRRR===999:::444333333333333333333333333444444444444444444444444555555444333333333333444555666666777777666666555888888888888:::;;;===>>>>>>>>>======<<<=========999888777777888;;;>>>@@@@@@CCCEEEEEEBBB@@@@@@AAA????????????????????????<<<===>>>===<<<;;;<<<>>>>>>>>>======???BBBDDDFFFMMMOOORRRUUUXXX\\\aaaeeegggjjjmmmpppuuu~~~iiiSSSHHH@@@:::666555444333111000////////////------111888<<<===<<<555444333111111333444555;;;@@@FFFJJJJJJIIIGGGFFF???MMMRRRGGG;;;999999666666666555444333222222333222111111000000//////...000000000000000000000000////////////////////////,,,---///000000///---,,,------------------------..................------...........................///000111444999???DDDGGGGGGHHHHHHIIIHHHHHHHHHCCCBBBBBBBBBCCCBBB@@@>>>@@@AAACCCDDDDDDAAA>>><<>>@@@AAA@@@@@@===BBBGGGGGGEEECCCDDDDDDEEEDDDCCCCCCCCCCCCDDDDDDAAABBBDDDEEEFFFFFFFFFFFF___III<<<999888000333333333333333333333333444444444444444444444444555555444333333444444444555666777777888777777666666888;;;===???>>>======@@@???>>>===<<<======>>>:::999888888999===AAACCCBBBCCCEEEEEECCCAAA@@@@@@AAA@@@@@@@@@????????????=========<<<::::::<<<>>>??????@@@BBBFFFJJJNNNQQQZZZ\\\___``````aaabbbdddffflllssszzzzzz]]]MMMEEE===666222555444333111000/////////...---///333999<<<;;;888444333222222222444666888AAADDDGGGHHHGGGFFFFFFFFF???IIIJJJ===333555999888444444333222111111111111000000//////............////////////////////////.....................///+++,,,...///000...---+++------------------------.........---------------..............................//////111666<<>>>>>======<<<<<>>>>>??????@@@FFFGGGIIIIIIGGGBBB===999///...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---///222555777<<<;;;999666444222111111.........------,,,++++++++++++++++++++++++++++++******+++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,+++---///222888<<>>444555777333333333333333333333333333444444444444444444444444444444444444444555555666666666777888888999::::::777:::>>>AAAAAA@@@>>><<>>=========>>>;;;:::999999;;;>>>BBBDDDBBBBBBBBBBBBAAAAAA@@@???BBBAAA@@@???>>>>>>>>>>>><<<======<<<;;;===@@@CCCAAACCCFFFKKKQQQWWW]]]```hhhiiiiiigggdddbbbaaabbbcccppppppVVVJJJDDD:::333111333222111000000000000000///000444888;;;;;;888555333333222222444666999:::EEEFFFGGGGGGFFFEEEFFFHHHEEEEEEAAA888333555999:::222222111000000000000000........................---......//////......------------...............+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------......------------------------............///333888===AAABBBCCCDDDEEEEEEEEEEEE?????????@@@AAAAAA>>><<<<<<;;;999888888:::<<<===@@@AAACCCFFFIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRQQQOOOOOOOOOOOOPPPQQQJJJGGGDDDBBBBBBDDDHHHKKKLLLKKKKKKJJJJJJJJJIIIIIILLLLLLKKKIIIHHHFFFDDDCCCDDDFFFJJJMMMMMMKKKHHHEEEBBBAAABBBFFFKKKMMMKKKHHHMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHKKKJJJHHHGGGGGGGGGHHHIIIGGGGGGGGGHHHJJJKKKMMMNNNNNNOOOPPPRRRSSSRRROOOLLLKKKJJJHHHGGGGGGFFFDDDBBBBBB@@@>>>===>>>>>>===;;;BBBDDDGGGHHHGGGCCC>>>;;;333111............---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,---///222555777;;;;;;:::888666333111///------......------,,,+++++++++++++++++++++++++++))))))+++,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,+++---///222777<<>>>>><<<333222444---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------111333777<<<>>>??????>>>======@@@DDDDDDAAAAAADDD>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFdddFFF;;;333333777444444444444444444444444444444444444444444444444444333333333333444666777888777777777777999;;;===>>>;;;===???AAAAAA@@@???===AAAAAA@@@??????>>>======<<<;;;;;;;;;===???BBBDDD@@@???>>>>>>>>>??????>>>BBBAAA???===<<<;;;;;;;;;;;;<<<<<<===>>>BBBHHHLLLKKKMMMRRRWWW]]]bbbfffhhhlllkkkiiifffdddeeehhhkkkrrr~~~gggPPPGGG@@@666111333111000000//////000000000000555;;;>>>>>>:::666444222222222222444777:::<<>>???@@@AAAAAAAAA===<<<<<<>>>??????>>><<<777666555555666999;;;===@@@AAABBBDDDGGGIIIKKKKKKJJJLLLMMMOOOPPPQQQQQQQQQSSSRRRPPPOOOOOOPPPRRRSSSGGGFFFDDDDDDEEEHHHKKKMMMMMMLLLLLLKKKKKKKKKKKKLLLNNNLLLJJJHHHGGGFFFFFFFFFDDDGGGJJJMMMMMMJJJEEEBBBCCCAAAAAADDDJJJMMMKKKIIIMMMKKKIIIGGGEEEDDDDDDDDDEEECCCBBBAAABBBDDDFFFHHHIIIHHHFFFEEEDDDEEEFFFGGGCCCDDDDDDEEEGGGJJJLLLNNNOOONNNNNNPPPRRRRRROOOLLLKKKJJJIIIIIIIIIHHHEEEBBB@@@??????@@@BBBBBB@@@===>>>AAAEEEHHHGGGDDD@@@===777444000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,---///222555777:::;;;;;;:::888444000...,,,---.........---,,,+++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,+++---///222666;;;AAACCCBBBBBBDDDGGGFFFEEECCCCCCCCCEEEFFFHHHGGG@@@@@@===333222444...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,---,,,111333777;;;>>>?????????@@@<<<<<<@@@AAA===<<<>>>::::::;;;===???AAACCCEEECCCCCCCCCCCCCCCCCCDDDDDDzzzYYYDDD???999666777333444444444444444444444444444444444444444444444444222222333333555666888999888777777777999<<>>===<<<<<<<<<<<<<<<>>>@@@BBBCCC???===<<<;;;<<<>>>>>>>>>AAA@@@>>>;;;999999999999:::;;;<<<>>>AAAGGGNNNSSSWWWYYY\\\```dddgggiiijjjhhhgggdddbbbdddjjjrrryyyxxxaaaLLLCCC===444111555///////////////000000111222888@@@CCC@@@:::666444111111111222444777;;;===AAAEEEIIILLLLLLLLLMMMMMMJJJ:::111444777222------000//////.........//////+++,,,,,,---...///000000,,,,,,............,,,,,,,,,,,,,,,------.........,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000------------------------...............///222555888888:::;;;===>>>>>>>>>:::::::::<<<>>>>>>===;;;333333333555777999;;;<<<@@@AAAAAACCCEEEGGGIIIJJJHHHJJJMMMPPPRRRSSSSSSRRRSSSRRRQQQPPPPPPQQQSSSTTTDDDEEEEEEFFFHHHJJJLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOMMMJJJHHHFFFFFFGGGHHHDDDFFFJJJMMMLLLHHHCCC@@@DDDAAA@@@CCCIIIMMMLLLIIILLLKKKHHHEEECCCBBBAAAAAA???===;;;;;;<<<@@@DDDFFFGGGFFFDDDCCCBBBCCCEEEFFFAAAAAABBBCCCFFFIIILLLNNNPPPNNNMMMOOOQQQRRROOOLLLKKKKKKKKKKKKKKKIIIEEEBBBAAA@@@AAADDDHHHIIIFFFCCC;;;???CCCGGGGGGEEEAAA>>>999666111...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------///333666888999:::<<<;;;999444000---,,,---.........---,,,+++++++++++++++++++++++++++'''(((***,,,---,,,***)))++++++++++++++++++++++++++++++,,,,,,+++---///222666;;;AAACCCAAAAAACCCGGGIIIHHHGGGFFFFFFHHHJJJKKKIIIAAAAAA>>>444222444...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***,,,,,,,,,,,,,,,111444888<<>>AAACCCEEEDDDCCCCCCBBBBBBBBBCCCCCCmmmQQQ???<<<777666777222333333333333333333333333444333333333333444555666333444555444444666999<<<999:::<<<<<<<<<===???AAACCCCCCBBBBBBAAA@@@??????======>>>>>>????????????>>>===<<<;;;;;;<<<===>>>???>>>>>>>>>>>>>>>???@@@<<<=====================;;;===@@@DDDKKKSSSYYY]]]___```aaacccdddeeeffffffjjjffffffkkkpppvvvlllXXXDDD;;;999777333111///111222111000///000111:::???CCCBBB===777333111111000000222555777888888@@@DDDIIINNNPPPNNNKKKIII===;;;777333111111111222.........------,,,,,,,,,,,,,,,............,,,,,,/////////......---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------///...---,,,,,,,,,,,,,,,...------------...//////111222444666888:::;;;<<<777888:::;;;;;;999666444111333555777:::<<<>>>???AAADDDHHHIIIHHHGGGFFFEEEIIIJJJLLLOOORRRSSSUUUUUURRROOOMMMPPPTTTUUUQQQMMMFFFDDDBBBDDDHHHKKKKKKJJJNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIGGGCCCAAAAAABBBHHHJJJKKKJJJHHHEEECCCCCC<<<@@@DDDGGGGGGGGGGGGHHHGGGEEEBBB>>><<<;;;<<<<<<888888999:::;;;;;;<<<<<<>>>??????@@@@@@@@@@@@??????@@@@@@>>><<<>>>CCCHHHLLLMMMOOOQQQPPPNNNKKKIIIFFFFFFGGGIIIKKKJJJFFFAAACCCBBB@@@AAADDDGGGHHHIIIGGGDDDBBBBBBCCCDDDDDDCCC>>>;;;666222...---------...---,,,,,,++++++,,,,,,------------------------...---,,,,,,+++++++++,,,///...,,,+++***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++,,,---000333555:::;;;;;;:::777444000...///...---,,,+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++,,,---000333555:::???DDDEEEEEEEEEFFFNNNLLLGGGAAABBBEEEDDD???>>>>>>>>><<<999555333222,,,,,,---...---,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************+++,,,,,,++++++---///222555:::>>>AAABBBBBBAAA>>>===:::777555444444444777666666666999===AAACCCGGGEEEBBB@@@@@@AAACCCDDDeeeKKK<<<;;;777666777222333333333333333333333333444444444333333444555555333444555666666777:::===;;;<<<>>>>>>===>>>@@@BBBDDDDDDBBBAAA???>>>===<<<@@@???>>>===<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>======>>>>>>???@@@AAAAAA<<<<<<===>>>???@@@AAABBB@@@BBBEEEJJJPPPWWW]]]```dddfffhhhiiigggfffggggggggggggllluuuxxxdddSSSAAA:::999777444333///000111000//////111333===@@@BBB@@@;;;555222111111000000222444666888999AAAEEEJJJNNNOOOLLLHHHEEE:::888555333111111111111---.........------,,,++++++,,,---......---,,,+++.........---------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,---------------...//////000000111333555666888888555777888999999777555333111222333555888;;;===???AAACCCFFFGGGFFFDDDDDDEEEHHHJJJLLLNNNQQQRRRSSSTTTQQQOOOMMMPPPSSSSSSOOOJJJEEEDDDDDDFFFJJJLLLLLLKKKNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKIIIEEEBBB@@@@@@BBBHHHJJJLLLKKKHHHDDDBBBAAA;;;???DDDFFFFFFEEEDDDDDDEEEBBB???;;;999777777777666666666777777888888888:::;;;<<<===>>>>>>>>>>>><<<===<<<:::999;;;???DDDHHHIIIJJJJJJJJJIIIGGGFFFCCCCCCEEEHHHJJJIIIEEEBBBDDDCCCBBBCCCFFFGGGGGGGGGEEECCCAAAAAABBBCCCCCCBBB???===999444111///...---...---,,,,,,++++++,,,,,,------------------------...---,,,,,,++++++++++++...---,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++,,,...111555777;;;;;;:::999666333111///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,,,,...111444888;;;@@@CCCDDDEEEEEEFFFJJJIIIDDD???@@@CCCCCC???>>>???>>><<<999555333222,,,,,,---------,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************+++,,,,,,++++++---///111444888===@@@AAAAAA@@@===<<<:::888555333222222333333444555888;;;>>>AAADDDCCCAAA@@@@@@AAABBBCCC[[[DDD999;;;777666777333333333333333333333333333555555444444444444444555333555777888999:::===??????@@@AAA@@@??????AAACCCDDDCCCAAA???===;;;::::::BBBAAA>>><<<::::::::::::======<<<<<<<<<<<<===>>>;;;<<<===???@@@AAABBBBBB>>>>>>>>>???AAACCCFFFGGGJJJLLLOOOSSSXXX]]]aaacccbbbeeehhhgggbbb___aaadddfffkkkvvvmmmYYYKKK>>>:::999777444333///000///......000444777@@@AAA@@@===777333000///111111000111333666888:::CCCGGGLLLOOONNNIIICCC???555444333222111000000000,,,---.........---,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,---------------......///......///000111222333333333444666666666555333222111111111333555999===???@@@BBBCCCCCCBBBAAACCCDDDHHHIIIKKKNNNPPPQQQQQQQQQPPPOOONNNPPPQQQPPPKKKFFFCCCCCCEEEIIIMMMNNNNNNLLLNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKHHHDDD@@@@@@BBBDDDHHHJJJLLLLLLHHHCCC@@@>>>;;;???DDDFFFFFFCCC@@@???@@@>>>;;;777444222111111333333333333333333333333555666888999;;;<<<<<<<<<999888888666555777:::===BBBAAAAAAAAAAAAAAA@@@@@@???AAACCCGGGIIIIIIFFFCCCDDDDDDDDDFFFGGGHHHFFFDDDCCCAAA???@@@AAABBBBBBAAA???>>><<<888555222000///...------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++---///333666888<<<;;;:::777555333111000---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,---///333666<<<>>>AAACCCCCCCCCEEEFFFGGGGGGDDD???@@@CCCDDD@@@@@@???>>>===:::666333111,,,,,,---------,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++---///000333777<<>>???AAAAAAAAAAAAAAABBBBBBBBBzzzTTT@@@999<<<888555666222444444444444444444444444666555555444444444444444444777:::<<<>>>???AAACCCCCCDDDDDDCCCAAAAAABBBDDDBBBAAA???===;;;:::::::::BBB@@@>>><<<:::::::::;;;<<<<<<<<<<<<<<<======>>>:::;;;===>>>@@@@@@@@@@@@??????@@@AAADDDHHHKKKMMMVVVWWWXXXZZZ]]]___aaabbb^^^aaaccc___ZZZYYY___ffflllvvvwwwbbbOOODDD;;;999888555333222//////...---...111777;;;CCCAAA===888444000///...111111111111222555:::===GGGJJJNNNPPPMMMFFF>>>999000000111111111000///...+++,,,...//////---,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------,,,,,,------...///............////////////000111222333333222111000000000///000333777;;;===???@@@@@@?????????BBBDDDGGGIIILLLNNNPPPQQQQQQPPPPPPPPPOOOPPPPPPMMMHHHCCCAAACCCHHHLLLOOOPPPOOOMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLJJJGGGCCCAAABBBFFFJJJHHHKKKMMMLLLGGGBBB>>><<<<<<@@@EEEGGGEEEAAA===;;;999888666333111000//////000000000000000000//////111222444777999:::;;;<<<666555444333222444666888<<<;;;:::999999:::;;;;;;<<<>>>BBBFFFHHHIIIGGGEEEEEEEEEFFFHHHIIIGGGDDDAAABBB@@@???@@@AAABBBAAA@@@???>>>===;;;888555222000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++---000444888:::===;;;999666444222111111,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------000444888???@@@BBBBBBAAABBBDDDFFFHHHIIIGGGBBBBBBDDDEEEBBBAAA@@@???===;;;888444111---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++---///000333777;;;>>>@@@@@@@@@;;;;;;;;;999777444111///222444777:::===???@@@@@@???@@@AAACCCCCCCCCBBBBBBpppPPP???;;;???888444555222444444444444444444444444666555555444444444555555666999>>>AAACCCDDDFFFGGGGGGHHHGGGEEECCCBBBBBBDDD???>>><<<;;;:::;;;<<<<<>>===<<<;;;<<<======;;;<<<<<<===============::::::<<<===>>>?????????===>>>AAAEEEKKKPPPUUUXXX^^^^^^]]]]]]]]]^^^^^^___]]]___```\\\ZZZ^^^jjjtttnnnXXXHHH@@@:::999666222000111//////......///444:::???CCC???:::444111///......000111111111222666===BBBLLLNNNPPPPPPKKKCCC;;;555---...///000000///...---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---....................................///000000000///...000///......000444777:::<<<=========<<<>>>AAADDDFFFHHHKKKNNNPPPQQQQQQPPPQQQPPPPPPOOONNNJJJFFFBBB@@@DDDIIINNNPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLKKKIIIFFFCCCCCCEEEKKKOOOHHHJJJLLLJJJFFFAAA===;;;@@@CCCGGGHHHEEE???:::888333222222111000000000//////////////////.........///000333555888:::;;;;;;555444222111111222333444777666555444444555777888999===BBBFFFHHHHHHGGGGGGEEEEEEFFFHHHIIIGGGCCC???BBB@@@???@@@AAAAAA???>>><<<===<<<;;;999666333111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++***++++++,,,------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++---000444888:::<<<;;;999666333222111000+++,,,---------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,------,,,---000555999@@@AAABBBAAA@@@AAACCCFFFGGGIIIHHHCCCAAACCCCCCAAACCCAAA???===<<<999444000------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++---///222444888;;;???@@@AAAAAA<<<<<<;;;:::888555333111444666999<<<>>>@@@@@@@@@???@@@BBBDDDDDDDDDCCCBBBhhhMMM???===@@@888222444333444444444444444444444444555555444444555666666777888<<>><<<;;;::::::;;;<<<>>>:::;;;;;;<<<<<<<<<======:::;;;<<<===>>>>>>>>>===:::::::::;;;===???AAABBB>>>AAAFFFLLLTTTZZZ___bbb```___\\\ZZZYYYZZZ[[[[[[YYY[[[\\\]]]aaalll{{{yyyfffOOOBBB===999888555000...111......//////222777>>>CCCAAA<<<666111000//////...///111222111222888AAAHHHOOOPPPPPPNNNHHH@@@777222,,,---.../////////...---,,,,,,,,,---------.........------,,,,,,------...***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,------...//////////////////......,,,------...............///.........///111333555777888999::::::<<<@@@CCCCCCEEEIIIMMMPPPQQQPPPOOOPPPOOONNNMMMJJJGGGDDDBBBAAAEEEJJJNNNOOOOOONNNOOONNNMMMMMMLLLLLLLLLLLLLLLIIIHHHFFFDDDCCCGGGLLLQQQIIIJJJKKKHHHDDD@@@===<<>><<<:::999999999999888666444222///......---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++,,,---------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++---///333666888;;;:::999666444222000///,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---000666:::???@@@AAAAAA@@@@@@BBBDDDBBBFFFFFFAAA???AAABBB@@@EEEBBB???======:::555000...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///222444888;;;>>>@@@BBBBBB=========<<<:::999777666555777999;;;===>>>>>>>>>@@@@@@BBBCCCCCCBBBAAAAAAbbbIII<<<<<>>;;;999999:::<<<===666888999;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>===999999999;;;>>>BBBFFFIIIIIILLLQQQVVV\\\___aaabbb]]]ZZZWWWTTTTTTUUUXXXZZZWWWZZZ___gggrrr}}}mmm\\\GGG===:::888777333//////444---...000222555:::AAAFFF>>>999333//////000000//////111222222333:::DDDMMMPPPPPPNNNJJJCCC;;;444///..................------...---,,,++++++---...000///......------......///++++++++++++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******+++,,,,,,---,,,,,,++++++,,,,,,---................../////////+++,,,,,,,,,------------///............//////000000222555666888:::>>>@@@>>>AAAFFFKKKNNNOOONNNNNNNNNMMMKKKHHHEEEBBBAAAAAABBBFFFKKKMMMMMMMMMMMMOOONNNMMMMMMLLLLLLLLLLLLLLLHHHHHHFFFCCCBBBEEEIIIMMMIIIJJJIIIFFFBBB???>>>>>>EEEGGGHHHEEE???999444222------............------,,,,,,,,,------......///,,,...000222555666777888444222//////000000///---///////////////000111111333888>>>BBBBBBBBBCCCDDDDDDDDDDDDEEEFFFDDDBBB???@@@>>>======<<<;;;777555444555555555555444444333//////...---------------++++++++++++++++++++++++)))***,,,......---,,,++++++,,,---------,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++,,,...111555777:::999999777555222///...---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,000666:::===>>>@@@@@@@@@@@@AAACCC>>>BBBDDDAAA@@@BBBDDDDDDFFFCCC???>>>>>>;;;555000...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///222333666:::===???AAAAAA??????>>>===<<<<<<<<<<<<999:::;;;<<<>>>>>>>>>??????@@@@@@@@@@@@??????>>>^^^FFF999:::>>>555111666888555555555555555555555555333333333444666777999:::;;;@@@HHHMMMPPPQQQRRRRRRMMMMMMLLLHHHDDDBBBAAABBBBBB@@@===:::999999:::<<<444666888::::::999666555999:::<<<>>>>>>>>>>>>===999888999;;;???EEEKKKOOOVVVXXX\\\^^^``````^^^]]]XXXVVVRRROOOPPPSSSWWWZZZ[[[___hhhuuuqqqdddVVVAAA:::888777666333///111666---///111333777<<>>;;;>>>DDDIIILLLMMMMMMLLLLLLKKKIIIEEEAAA??????@@@CCCGGGKKKMMMLLLKKKMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLIIIHHHFFFCCCAAABBBEEEHHHIIIIIIHHHEEEAAA??????@@@FFFGGGGGGCCC===777222000---------------,,,+++*********+++,,,---......///+++---///111333555666666444111......//////...+++------......////////////111666<<<@@@@@@@@@@@@BBBDDDCCCCCCCCCDDDDDDBBB???>>>===<<<;;;:::888444111222222222222333333444444//////...------------...++++++++++++++++++++++++)))***,,,.........,,,+++,,,------...---,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++,,,...000333555999999999888666222///---...---+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++******+++///555:::;;;===???@@@@@@@@@AAABBB<<>>>>>;;;555///...---,,,+++***+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...///111222555888;;;>>>@@@@@@AAA@@@>>>======>>>???@@@>>>>>>??????@@@@@@AAAAAA??????>>>>>>======<<<<<>>DDDGGGMMMSSSXXXXXXTTTQQQJJJHHHGGGFFFFFFCCC@@@===<<<<<<<<<<<<;;;::::::999:::;;;<<<<<<<<<;;;:::999888:::===>>>>>>===>>>>>>;;;<<<>>>@@@EEEKKKTTTYYY[[[\\\\\\\\\[[[YYYWWWVVVRRRSSSTTTVVVXXXZZZ\\\]]]\\\kkk{{{dddUUULLLAAA;;;999666333111000000000222///...444===DDDCCC@@@666444111///---...///000000000222777===FFFNNNRRRQQQOOOKKKEEE:::000...222---...000...,,,+++...000,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------)))+++,,,...//////.........---,,,,,,,,,,,,---...+++,,,------......------,,,,,,---...//////.................................///111222222444777::::::<<<>>>AAACCCEEEFFFGGGEEECCC@@@===;;;;;;===>>>BBBEEEIIIMMMOOOOOOMMMLLLTTTOOOJJJIIILLLNNNLLLJJJKKKEEEAAABBBDDDFFFIIINNNNNNNNNKKKFFF@@@>>>???BBBIIIFFFBBB>>>:::666222...------------------------,,,,,,,,,---------......---...000111333444444444////////////............,,,,,,,,,---...///000000444555888;;;>>>@@@BBBBBB???AAACCCDDDDDDBBB???>>>;;;777666666444///...000000000000111222333555555222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------...000444777::::::888777444222///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------///222444>>>???>>>======>>>AAADDD@@@BBBDDDDDDDDDEEEGGGIIIDDDCCC@@@>>><<<888444000...---,,,,,,++++++,,,,,,&&&(((***---...---,,,+++***+++---......---+++***,,,+++***))))))***+++,,,++++++***((((((+++---,,,------------------------,,,,,,++++++***+++++++++333444777:::===???AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@??????@@@BBBDDDDDDAAA>>><<<;;;999777555xxxYYYCCC===888777666333333555555555666666666666555555444222333666777666:::@@@FFFHHHLLLPPPSSSSSSPPPMMMFFFDDDCCCCCCBBBAAA===;;;::::::;;;;;;;;;:::999999::::::;;;<<<;;;:::999999888:::;;;<<<;;;:::;;;<<<===@@@EEEIIINNNTTTZZZ___aaa^^^ZZZVVVSSSQQQPPPPPPMMMPPPTTTVVVYYY\\\___bbbmmm~~~ttt^^^OOOGGG===999888555222111000000111222000000777@@@FFFDDDAAA777555111...------///000///111444999@@@HHHNNNRRRPPPKKKFFF@@@777///---000---...///...,,,,,,...000,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------.........***+++,,,..................---,,,,,,,,,,,,---...+++,,,------......------,,,,,,---.............................................000111444555666777777888:::<<<>>>@@@AAAAAA@@@>>>;;;999888888999:::???AAAEEEIIIKKKLLLKKKKKKOOOLLLHHHHHHLLLNNNLLLIIIHHHBBB???AAADDDEEEIIIMMMNNNMMMJJJEEE@@@>>>AAACCCFFFCCC>>>:::777444111///------------------------,,,,,,,,,------------...---...///111222222222222////////////.........---,,,,,,,,,------...///000222444666:::===???AAABBB@@@AAABBBBBBAAA>>>;;;999999555222222111------000//////000000111333444555111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------...000444777:::999888666444111///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------///222555<<<===>>>======>>>@@@CCC@@@BBBDDDEEEDDDEEEGGGHHHDDDBBB@@@???<<<999444000...---,,,,,,++++++,,,,,,)))***+++,,,------,,,,,,***+++,,,------,,,+++***++++++***))))))***++++++***++++++++++++,,,,,,,,,------------------------,,,+++++++++++++++,,,,,,333444666999<<<>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???@@@@@@BBBBBBBBB???;;;999777666444333tttUUUCCC<<<777777666333333555555555555555555555555555555222333555666777<<>>>>>???>>><<<:::888888999999999999999999999::::::::::::999888777999:::;;;:::999999;;;===BBBFFFNNNTTTXXX\\\^^^```___[[[TTTNNNJJJJJJKKKMMMMMMRRRWWWYYY[[[___gggnnnwwwhhhTTTHHHBBB999666555333111000000111111111111444<<>>999444...,,,...---......---,,,,,,---///------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,---...//////++++++,,,---...............------,,,,,,------...+++,,,------......------,,,------............---------------------------...---...111555666555222222333444666777888888888888777555333333444555666:::<<<>>>BBBEEEGGGIIIJJJJJJHHHGGGIIILLLMMMKKKHHHEEE@@@>>>AAAEEEFFFIIIMMMNNNLLLHHHCCC@@@@@@CCCFFFDDD???:::555333111000///------------------------,,,,,,,,,,,,------------......///000000000000000//////.........---------,,,,,,,,,,,,---...///000000111444777;;;===?????????@@@@@@???<<<999666444555111...///...,,,,,,000.........///000111333333111000///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++*********)))++++++++++++++++++++++++,,,------------000333666:::999888666444111///...,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------///333555999;;;===>>>===>>>???AAAAAACCCDDDDDDDDDDDDFFFHHHBBBAAA@@@???===999333///...---,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---)))***+++,,,,,,+++***)))++++++***))))))***++++++******,,,---------,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,---...333444555777:::===???AAAAAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@AAA===888444333222111000pppPPPAAA;;;777777666444333666666555555555555555555666555222333666777888===DDDHHHGGGEEEEEEEEEEEECCCAAA???===<<<===>>>>>><<<;;;777777777777888888999999999999999999888888777777:::;;;<<<<<<<<<===AAACCCJJJOOOVVV[[[]]]\\\ZZZZZZUUUQQQMMMIIIGGGIIILLLNNNSSSXXX]]]___aaahhhuuu}}}lll___MMMCCC???777333222111111000000111111111333888AAAIIIJJJFFFAAA777444111...---///111333222666;;;BBBHHHLLLOOOQQQLLLAAA777333222///------------------,,,,,,---......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000+++,,,,,,------.........------------------------+++,,,------......------,,,------......---------------------------------...,,,,,,000555777333......///000111111222222111222111000///000111222333555777999<<>>@@@@@@@@@AAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@???>>>===???;;;555111////////////mmmMMM@@@:::666666666444444666666666666666666666666666555333444777888999>>>DDDFFFDDDAAA@@@@@@???>>><<>><<<===>>>???>>>===666666666666666777888999888888888888888888888888888:::<<<>>>@@@DDDIIILLLVVVYYY^^^___\\\WWWSSSQQQJJJIIIHHHHHHIIILLLNNNPPPUUU[[[aaaffflllyyyssscccXXXHHH@@@>>>777111111111111111111111111111555<<>>AAACCCFFFGGGHHHKKKLLLKKKIIIGGGCCC@@@AAAHHHLLLMMMNNNPPPNNNKKKGGGDDDDDDEEEGGGIIIEEE@@@888222...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,---///222444666777777555555666555444333111000++++++...333333...++++++,,,,,,,,,---...///111111000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++******)))))))))+++++++++++++++++++++++++++,,,,,,,,,---///333666999999777666333111...---***++++++,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,,,,...222444444888<<>>===;;;777222......---,,,,,,++++++,,,,,,000...,,,***)))***,,,---))))))))))))))))))))))))*********++++++*********---)))(((+++,,,)))***...+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000333333444666999;;;===>>>>>>???@@@AAABBBBBBBBBBBB????????????>>>===;;;;;;===999333///.../////////lllLLL???999555666666444444777666666888999999888666666555444555999:::999===CCCAAA???===<<<<<<<<<<<<;;;@@@>>><<<===>>>??????>>>888777666555666777888999777777777777888999:::;;;777:::>>>BBBGGGKKKQQQUUU___``````]]]WWWQQQMMMKKKGGGHHHIIIKKKMMMOOOQQQRRRVVV]]]hhhtttkkk\\\RRRCCC>>>===777111111111111111111111111111666>>>FFFJJJHHHCCC>>>333111//////111666<<<@@@@@@BBBFFFJJJLLLMMMLLLLLLDDD999000///000//////000...,,,++++++,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////------,,,,,,,,,------...,,,------......------,,,+++,,,------......------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---000111///,,,,,,,,,---.........------------------...///000111///000111333666888;;;<<<@@@BBBDDDGGGHHHHHHGGGFFFCCCBBBDDDKKKPPPPPPPPPQQQOOOLLLIIIGGGGGGHHHIIIIIIDDD>>>777111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........------,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,------+++,,,...///111222222333111111111111111111000000******...333333...***+++,,,,,,,,,---...///111111111000///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///222555999888777555333000...---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,---000333222666:::===>>>>>>???@@@@@@AAABBBAAA@@@???@@@AAA???===;;;999888555111......---,,,,,,++++++,,,,,,...---+++)))))))))+++,,,)))))))))))))))))))))))))))***++++++++++++***)))---((((((......)))***///******++++++,,,,,,------------------......///000222333666888:::<<<<<<===<<<===???@@@AAABBBAAAAAA???>>>===<<<;;;:::999888999666111///...//////...lllKKK>>>888444555666444555777555777:::;;;;;;:::777555555444777;;;<<<:::<<<@@@;;;:::999999;;;<<<;;;:::???===;;;:::<<<======<<<:::888777555555666777888666666666777888:::<<<===<<<@@@FFFKKKPPPUUUZZZ]]]___^^^ZZZUUUNNNJJJIIIIIIGGGHHHJJJLLLPPPTTTWWWYYY^^^hhhxxxyyydddUUULLL???::::::555222222222222222222111111222777???FFFHHHFFF@@@;;;111///...///333:::BBBFFFGGGHHHKKKLLLMMMLLLJJJIII>>>666///......---...000...,,,******---...---++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------............---,,,,,,,,,,,,---...,,,,,,---......---,,,,,,+++,,,------......---------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---......------,,,---------.../////////,,,---...000111222333444666999<<>>:::444000///......---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---...............---,,,,,,,,,,,,++++++++++++------,,,,,,+++,,,,,,---+++,,,---...............//////////////////......,,,***,,,//////+++***,,,,,,---------...000111222111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,...222555999888777555333000...,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++,,,///111000333777999:::;;;===??????@@@@@@???>>>======>>>>>>;;;888666555333000......---,,,,,,++++++,,,,,,,,,+++***)))))))))***+++*********))))))*********)))***++++++++++++***))),,,(((,,,444555---***...)))******+++,,,,,,------///...............//////111444777:::<<<===<<<;;;:::;;;===@@@AAAAAA@@@???>>>===;;;999777777777777444222///......///...---lllKKK===888444555666444555888555888;;;======;;;888555555555888======:::;;;???888777777888;;;<<<<<<;;;===;;;999888999:::::::::;;;:::777666555666777888666666666777999;;;>>>???BBBGGGNNNTTTYYY]]]aaaddd[[[XXXSSSLLLGGGDDDFFFGGGFFFGGGIIILLLRRRXXX^^^aaajjjuuuuuu```QQQHHH;;;777888333222333333333333222111111333888???EEEGGGDDD>>>:::///......///555===EEEJJJLLLLLLMMMNNNMMMKKKIIIHHH:::333......---+++---000///,,,******---...---+++*********++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------///...---,,,+++,,,---...,,,,,,---......---,,,,,,+++,,,------......------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...***+++,,,------......---,,,,,,------............***+++,,,---...//////......111555999<<>>>>>???@@@>>><<<;;;<<<===>>>;;;777444333222000///...---,,,,,,++++++,,,,,,***)))))))))))))))******++++++************++++++)))***+++,,,,,,+++***)))+++(((///:::;;;000***---))))))***+++,,,,,,------000//////............///111444888<<<>>>===<<<;;;888:::===???@@@@@@???>>>>>>===:::777555555666666111///------......---,,,nnnOOO???999666777777555555777777888999:::;;;<<<<<<<<<777888999:::;;;;;;;;;;;;777777888999;;;===???@@@>>>===<<<<<<===<<<:::888777777777777666666666666888777666555555999>>>CCCLLLPPPVVV[[[]]]\\\\\\[[[QQQQQQOOOLLLHHHFFFGGGHHHHHHNNNMMMQQQ___ddddddkkk}}}jjj[[[KKKBBB<<<666333333444555444222///......000333999CCCIIIIIICCC:::444333333444888???EEEJJJLLLRRRPPPPPPRRRSSSOOOFFF>>>555333111...---------...,,,,,,,,,+++++++++******---,,,++++++******++++++***+++---......---+++***,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******++++++------------++++++...---,,,,,,,,,,,,---...............---,,,+++++++++++++++++++++++++++++++++,,,...///000///...---000///000111333777:::<<<@@@DDDJJJMMMNNNOOOQQQSSSQQQOOOMMMNNNNNNLLLHHHCCC666333///---,,,,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,......---------......///000///...---,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))+++------***)))***,,,+++++++++,,,,,,---------,,,))))))...///---+++,,,------,,,++++++,,,---------,,,++++++,,,///111333888777555333000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000111222444666888999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;777444333333111,,,(((,,,,,,,,,,,,,,,+++***)))*********************************++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))000,,,'''...111///333000000000000000///.........000333777999::::::999;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;888555222///...---------------------------oooPPP???:::666777777555555777777888999:::;;;;;;;;;;;;777888999:::;;;;;;;;;;;;777888888999;;;===>>>???===<<<<<<<<<===<<<:::777888888888888888777777666999999888888999<<>><<<;;;<<<======<<<999666777888999999999888777666999:::;;;<<>>GGGNNNSSSUUURRRQQQQQQQQQOOOHHH>>>666222111///.........///000...---+++*********+++,,,,,,,,,,,,,,,++++++++++++++++++------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,------------,,,,,,...------,,,,,,------...***,,,---//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------...000333444999<<>>CCCHHHOOOVVV[[[]]][[[WWWRRRNNNJJJEEEBBBAAACCCGGGIIIJJJLLLNNNPPPVVV\\\[[[aaauuuppp```RRRDDD===999444111111///000111000//////000222999???EEEGGGCCC<<<666333444666:::BBBIIIOOORRRRRRQQQQQQPPPOOOKKKCCC888111//////.........//////000...---,,,******+++,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------...///000000111,,,------------------,,,------------------------)))+++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------,,,,,,---...000000444777:::>>>AAACCCEEEGGGFFFGGGJJJLLLLLLIIIFFFCCC<<<888333000...---,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,...///000111222222///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,111333///,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222222333444555666666777222222111///------......******+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***111---(((///222000444///........................///000111111111111000444333333222111000000///222111000///............,,,,,,,,,,,,,,,,,,,,,,,,vvvVVVFFF???:::999888666666999999999999:::999999888888777777888888999999888888777888999:::;;;;;;;;;;;;999999:::;;;<<<;;;999666555666777888888888777777666;;;CCCJJJQQQXXX^^^bbbaaaZZZPPPHHHDDDAAA>>>===<<>>???@@@AAACCCFFFHHHHHHFFFDDDCCC<<<888444000///...,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,,,,---...000111222222222......---,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,///222222000,,,))),,,,,,,,,,,,,,,,,,,,,,,,---***,,,111333///,,,---++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000///000000111222333333444111000...---------,,,,,,***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,555;;;333***///111000444......---,,,------...///......////////////......111111000///......------//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,|||\\\HHHAAA;;;999888666666999999:::::::::999888777777666777777888888888777777555666888:::<<<<<<;;;;;;:::999888999::::::999777555555666777888:::;;;;;;;;;BBBKKKTTTYYY\\\^^^___VVVNNNEEE??????AAACCCCCCAAACCCGGGKKKOOOUUU[[[___\\\mmmzzzyyycccSSSGGG<<<888777444222333111222222111000000222333:::???DDDBBB;;;444222222///444;;;EEENNNSSSTTTSSSNNNMMMKKKGGGAAA999222...........................------------,,,,,,,,,+++,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,------......---------------------------------------...///000000111......------------......,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------............//////000222666999:::::::::===@@@BBBBBBAAAAAABBB;;;777333000///...---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...000111222222222111...------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///222444111,,,(((------,,,,,,,,,,,,++++++...***+++///111...,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------............//////000000111111///---,,,---000111...++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>CCC999///111111...222...---,,,++++++---...///.........---------------//////......------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,dddJJJCCC<<<:::888666777::::::::::::999999888666666666777777777777777666666333555888:::<<<<<<<<<;;;;;;999777777888999999999666666666777999<<>>BBB???888222000222111555>>>HHHPPPTTTTTTRRRLLLKKKHHHCCC<<<666222///..................------,,,---...///...---+++***,,,---...///...---+++***---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,------......------........................---------......////////////...---,,,,,,---...///,,,,,,---......---,,,,,,///...---,,,,,,,,,------------------------------,,,,,,---...............++++++,,,---------------///------///333555666555444777999:::::::::===???999666222///......---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...///111333333222111000---------,,,,,,------......------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000///,,,)))---------,,,,,,+++++++++...***)))---...---,,,...,,,---............---,,,++++++,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////...***)))///777999444...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666===777///333222...000---,,,+++***+++,,,...///------------------......------------------------...------,,,,,,------...++++++++++++++++++++++++iiiKKKCCC<<<:::999666777::::::::::::999888777666555666777777777777777666666222444777:::<<<===<<<<<<;;;999666555777999::::::888777777888:::>>>CCCEEEPPPWWW^^^bbb___WWWOOOJJJGGGBBB===>>>BBBFFFFFFDDDGGGIIILLLQQQYYYbbbmmmtttnnnTTTJJJ@@@666555666555444555444444555333222111222444888===AAA>>>666000000222666:::BBBKKKQQQSSSQQQNNNKKKJJJFFFAAA:::555222111......//////...------,,,+++,,,///000000...+++))),,,---...//////---+++***---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,------......------........................---------...............///...---,,,,,,---...///,,,,,,---......---,,,,,,000///---+++***+++---...------------------------,,,---...///000///...---)))***+++,,,,,,,,,,,,,,,///---,,,---111333333222000222444555444666999===888555111///......------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///000222333333222111000------,,,,,,,,,------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,---,,,***---------,,,,,,+++++++++///***(((+++---,,,,,,///------...//////...------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................------)))(((000<<<@@@999111............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''111///---333444///000---,,,+++******,,,...///------,,,,,,,,,---......------------------............---,,,,,,---------++++++++++++++++++++++++lllWWWEEE@@@@@@666222666666999999888888777777666666777666555444444444444444444666888:::;;;:::999888;;;999888888999999777666:::777888===???BBBKKKVVVYYYbbbeee___XXXRRRLLLDDDBBB>>><<>>===;;;666111---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++******...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------333333444444333111...---------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++---............---***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,...111333333222000......---+++***+++,,,---...111)))---111+++)))---+++...,,,,,,,,,---...---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,dddLLLAAAAAA<<<:::<<<888999888888777777666555555555555555444555555666666444555666888888888777777777777777888:::;;;======<<<<<<@@@GGGKKKNNNTTTZZZ^^^^^^YYYRRRNNNKKKFFF@@@CCCCCCFFFJJJKKKKKKPPPXXXZZZ\\\eeewwwttthhhZZZHHHBBB<<<777777666333222444333333222222111000000000111222333222000///000111444:::DDDLLLOOONNNIIIFFF???;;;555111//////...---.........------------------............---,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------........................------............------//////......---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////222777:::???>>><<<888222///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***...---,,,,,,++++++,,,,,,+++++++++++++++,,,------444555555444222000...,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++***+++------+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,...111333333222000.........,,,++++++,,,---...000(((,,,222---,,,...***...,,,+++,,,---...---+++,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---sssVVVEEECCC>>><<<<<<666999888888777777666555555555555444555555666777777444444555666777777666666666666777888999;;;===@@@<<>>>>><<<888333///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++...---,,,,,,++++++,,,,,,************+++,,,......666555555444222///---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++************,,,------,,,++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---,,,---000222222111000//////...------,,,------...222))),,,222......111,,,---,,,++++++------,,,+++,,,,,,+++++++++,,,------...,,,+++))))))+++---...bbbNNNHHHCCCAAA@@@;;;999999999888777777666666555555555555555666777888444555555666666666666666555777888888999;;;???BBBCCCHHHNNNTTTZZZ^^^___^^^XXXQQQIIIGGGGGGHHHHHHHHHGGGHHHLLLPPPQQQTTT^^^iiizzz}}}iii\\\SSSEEE>>>999555666555333333555333333222222111000000000000000////////////......444888===BBBDDDAAA>>>;;;666444000//////000000////////////......---------//////......---------------------.........//////------------------------......------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******---///***+++,,,---------------,,,,,,---------.................................------............------,,,,,,---....../////////------------------------------------------------,,,,,,------...///000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000000000////////////...///222555:::;;;:::777222///------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,...---,,,,,,++++++,,,,,,*********+++,,,...///000555555444222000...---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++***,,,...---,,,+++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---,,,---///111111111000000000//////...------------222(((+++000,,,,,,000...---,,,++++++,,,---,,,+++,,,+++++++++,,,------...///...,,,******+++,,,...jjjSSSKKKCCCAAAAAA<<<;;;::::::999888888777777666666666555666666777777666555555555666666666666555777:::::::::===CCCHHHQQQUUUYYY\\\```cccbbb]]]RRRLLLGGGGGGHHHIIIKKKOOOLLLLLLNNNUUU[[[cccppp|||zzzeeeYYYPPPDDD===777444555555333333555333333222222111000000000222000////////////...,,,222444888;;;;;;:::888666444222//////000000000////////////...............000///......------......------........./////////------------------------......------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...+++,,,,,,------------,,,,,,---------....................................------............------+++,,,---...............---------------------------------------------------------.../////////000...............---------,,,,,,,,,,,,,,,,,,,,,,,,/////////000000111111222///000000///......111333666777777555222///......///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---------------...---,,,,,,++++++,,,,,,******+++,,,...///111222444333222000///---,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,------+++,,,......,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,+++,,,...000111111111000000000000//////...------...(((---111)))(((---,,,---+++***+++,,,---,,,***,,,++++++,,,,,,---...///111000...---,,,+++,,,,,,zzz```SSSEEE@@@@@@<<<<<<<<<;;;::::::999999888888777666666666666666666777777666666666666666777444777;;;===>>>CCCKKKQQQ]]]```aaa___```aaa\\\TTTNNNJJJIIIKKKJJJHHHLLLRRRXXXUUUWWWaaammm|||wwwbbbUUUNNNBBB<<<666333444555333333555333333222222111000000000111///......000111///---000111222333444444333333222000......///000///...............////////////000000......---......///............////////////........................------..................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------------....................................------............------+++,,,---.........---,,,............................................................////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111111000111111000///...000222444555666555222000////////////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,---......------...---,,,,,,++++++,,,,,,++++++,,,---///111333444222111000///------,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++***+++,,,......+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,+++,,,...///000111111111111111111000///...------+++)))333888---(((,,,+++,,,+++***+++,,,,,,,,,***+++++++++,,,,,,...//////333222111000...,,,+++***rrr```MMMDDDBBB???===<<<<<<;;;;;;::::::999999888777666666555666666888777777666666666777777222777<<>>;;;:::::::::888999888888888777777777666666666555555666777666555;;;===>>>>>>EEERRR\\\___jjjjjjiiifff```XXXPPPKKKNNNNNNMMMJJJHHHLLLSSSZZZiiimmmvvvwwwooodddSSSFFF???777666555444444333444444555444444333333222222222111000......000000000///000000000000111111111111////////////////////////...//////000000000000000/////////.........------------------.....................///......---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++*********++++++,,,,,,,,,...,,,***+++---...,,,***,,,---...///000000000000....../////////...,,,+++//////.........---------..............................////////////..............................................................................---,,,,,,++++++,,,,,,---.../////////000000111111000000///...............000111222333444444444444555444222///...---,,,,,,---------.........//////---------...------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---...---,,,+++,,,...000222444444333222222000...,,,+++,,,---...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,+++************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222111333555444222///......+++111777888222---******.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......}}}```OOOJJJEEE??????===;;;;;;;;;:::888888888888888777777777777888777777777777888777777888<<<@@@DDDNNN\\\gggjjjooommmiiiccc\\\VVVQQQNNNKKKLLLMMMMMMNNNTTT]]]eeevvv~~~wwwmmmaaaQQQDDD===777666555444333333333333555444444444333222111000111000......000000000////////////000000000111111//////////////////////////////000111111111111000000000//////......------------........./////////////////////...---,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...,,,***+++---...---+++,,,---...///000000000000---.../////////...---,,,//////.........---------..............................////////////..............................................................................---,,,,,,++++++,,,,,,---........./////////000000000000///...............///000222444666777888999666444111...---,,,---------------.........//////---------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,------------,,,---...111333444444333333111000...,,,+++,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222111222444444444222///---,,,000444333///,,,---///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...qqq\\\RRRIIIEEEBBB???>>>===<<<999888777777777888888888888888999999999888888999999:::888???FFFMMMYYYgggppprrrtttoooggg___XXXSSSQQQPPPLLLNNNQQQSSSXXXaaammmvvvvvvkkk]]]MMM@@@;;;666666555444333333333333444555555555333222000...111000......000000000///....../////////000000000000000000000000000000000///000000111111111111111111111000///......---.........//////000000//////000000//////...---,,,,,,...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------,,,,,,,,,---,,,+++,,,---...---+++,,,---...///000000000000,,,---......///........................---------..............................////////////..............................................................................------,,,,,,,,,,,,---------------............///000///......---............///111444777:::<<<===666444111...,,,,,,---...---------...............,,,------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------......///111333444444333333000///...,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111111222111111222555777666222---...000111///,,,,,,///333...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------nnn___PPPLLLFFFAAA@@@???<<<999888888888888888888999999999999::::::999999:::;;;===???GGGOOOVVV```kkkqqqqqqsssnnneee\\\UUUQQQPPPOOOQQQSSSVVVZZZbbboootttgggYYYIII===888666555444333222222222222444444555555333111///---111000......000000000///............////////////000000000000000000000000...///000000111111000000222111000///......//////000111111222222111000////////////...............................................................------------------------,,,,,,+++***+++,,,---...//////......---------,,,------,,,,,,---------,,,------...//////000//////,,,,,,---....../////////................................................---......//////......---........................................................................------,,,,,,,,,,,,------------------------------///......------............///000333666999<<<===777555111...,,,,,,---...........................,,,------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,++++++---...//////000111222333333222222///...---,,,,,,,,,,,,---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,222000...,,,+++,,,---...+++++++++,,,,,,,,,------++++++,,,,,,,,,---------)))***+++,,,------------........................+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111111///000444999999444...000111000...,,,,,,///222...---+++*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------nnnYYYPPPGGG@@@@@@AAA===:::;;;999999::::::::::::::::::888:::;;;:::999;;;>>>AAAGGGOOOWWW^^^fffmmmooommmmmmiiibbb[[[UUURRRPPPOOORRRUUUZZZbbbnnnqqqdddWWWGGG<<<777555444333222222111111222444444444444333111///...111000......000000000///............////////////000000000000000000000000---...//////000000//////111111000//////111222333555666666666666444222111...............///111111---.............................................---------------------------,,,+++***+++,,,...////////////......------------------------------------...//////////////////------------......//////---.............................................------............------...........................................................................------,,,,,,------...---------------,,,,,,,,,......------------.........///000111333666888999888555222///------...///.....................---,,,---....../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++,,,---...///000111111111111111111111...------,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++,,,...///+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------)))***+++---....................................,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111000//////444999:::555///222222222111///---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------jjjXXXKKKBBBBBBCCC???>>>AAA===<<<<<<<<<;;;;;;;;;;;;888:::<<<<<<;;;>>>CCCHHHNNNVVV^^^dddkkkppppppmmmfffddd___[[[WWWTTTSSSSSSTTTZZZeeeqqq{{{mmmbbbUUUGGG<<<888444444333222111111111111333333222222111111000000111000......000000000///....../////////000000000000000000000000000000000......///000000000000000222111111222444777:::<<<===>>>>>>>>><<<999666444///......---...///111222---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------,,,...///...---,,,---.........///////////////.........---------...//////---------.......................................------............------..............................................................................------------.........------------,,,,,,,,,---------,,,------...///////////////111333555777888666444222000/////////...............---------,,,---...///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------......///000000000000000/////////,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---...///++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,)))***,,,---.........---........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111000//////333666777555222333333444333222000---,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,ooo]]]OOOLLLJJJCCCAAADDD@@@??????>>>===<<<;;;;;;999<<>>999444333222111111000000000333222111000000111222333111000......000000000////////////000000000111111////////////////////////000000111222222222222222444333444666999>>>BBBEEEGGGGGGGGGFFFCCC???;;;888222111///...---...///000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------------.........,,,...//////---,,,---///......////////////......//////...---,,,---......---------.........//////........................,,,------......------,,,..............................................................................------------..................---------,,,---,,,,,,,,,------...///............000333555777888777666555333222000/////////.........---------,,,---...///000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------...............000000///...............+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,***+++---...///...---,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///000000111222333444444444444333333333222000///---...///000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,qqq^^^WWWQQQFFFBBBEEEBBBAAA@@@???>>>===<<<;;;:::===AAAAAAAAAEEELLLSSSccciiioooppprrrssspppkkkccc```\\\XXXXXX[[[___aaaooo||||||rrrggg___VVVIII???;;;444333222111000000000000333222000...///111333555111000......000000000///000000000000111111111111////////////////////////222222333444444444444333555555666999===CCCHHHLLLNNNNNNNNNLLLHHHDDD???<<<555444111...---,,,---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...///...---,,,+++,,,,,,------.........,,,...000///---,,,---000...///////////////......111///...---,,,,,,---...---------.........//////........................,,,------......------,,,..............................................................................------------....../////////......---------,,,,,,,,,,,,------...///...------...000333777999888888888777666333111/////////.........---------,,,---...///000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,.../////////...---000///...---------------++++++,,,---------,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***+++---//////...---,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///000111111000111333555555333222111222444444333---...000222111///---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,xxxdddYYYRRRLLLHHHAAAAAA@@@???????????????AAACCCDDDDDDFFFLLLUUU[[[kkkkkkmmmpppssssssoookkkeeebbbaaabbbaaabbbmmmyyyvvvqqqiii___UUUJJJ@@@999333222222222111111111000111111111111000000000000333111000......000111333//////...---------......111111111111111111111111444666999:::::::::;;;<<<<<<<<>>999444///,,,---......,,,---,,,,,,++++++,,,,,,---........................++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,...---,,,,,,---...///000111000000000//////......+++,,,,,,---.........---................................................***'''555---333---444%%%........................////////////////////////000//////.........//////........................------------------------------------------------............///111222444999999:::999777444111///000///---------///000222......000111222333333333555444333222111111111111.........------,,,,,,,,,............---,,,++++++........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++,,,,,,---...///000...---,,,,,,++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,---------------------------///...------++++++***)))++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***000555555111---,,,...+++,,,------......------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,+++++++++---,,,+++***+++,,,---...++++++,,,,,,---...//////++++++++++++++++++++++++,,,------...............---...///000222222222222333444444444333333222111000000//////.........---......//////...,,,***)))++++++++++++++++++++++++qqqdddVVVMMMIIIHHHFFFEEECCCBBBBBBAAAEEEGGGHHHJJJNNNUUU^^^eeemmmmmmooorrruuuvvvssspppjjjhhhiiilllooouuuvvvqqqiii___UUUKKK@@@:::444444333333222222111111111111111111000000000000222111000//////000111222..................///////////////000000111222222666999>>>AAABBBCCCDDDFFFGGGGGGHHHJJJNNNPPPPPPPPPPPPLLLGGGEEEFFFEEEAAA===:::555000------......---------,,,,,,,,,,,,------........................+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,---............---,,,...---------...///111222444333222111///...------+++,,,---...............................................................222---000%%%111(((111///..................................................................//////------------------------------------------------------------------------......------...000222333888888999999777555222000000///.........000222333111222333444444555555555555555444333222222222222.........------,,,,,,,,,............------,,,+++------..................///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,---...///...---,,,,,,++++++,,,,,,,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++000444333000,,,---...+++,,,---.........---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++---,,,+++++++++,,,---...++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......///000111111111111111222333333333333333333222222222111000//////..................---,,,++++++++++++++++++++++++++++++{{{gggZZZUUUSSSPPPMMMJJJHHHHHHGGGFFFHHHJJJNNNSSS[[[eeekkksssrrrsssuuuxxxyyyxxxwwwuuuuuuyyyvvvppphhh___UUUKKKAAA;;;666555444333222222222222111111111111000000000000222111000//////000111222---...///000111111000///000000000111333444666777;;;@@@FFFLLLOOOPPPRRRSSSRRRQQQQQQRRRSSSSSSQQQOOOMMMIIIFFFDDDEEEEEEBBB???;;;777222///............------,,,,,,,,,,,,------........................,,,,,,,,,---------......,,,,,,------------,,,,,,------............------------......000111333444777666444222000...,,,,,,,,,---..................------------------------------------------------333000---&&&===,,,+++333................................................---------------...///000------------------------------------------------------------------------------------...000111333666777999:::999777555333222222111111222333555666666666666777666666666666666555444333222222222222.........---------------...............------------------......////////////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,///111111...,,,---///***,,,.../////////---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------.........------------------------......///000000000/////////000000111111000000///000111111222333333444444555555444222111000//////......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,xxxkkkfff^^^WWWQQQOOOPPPPPPLLLMMMOOOSSSYYYaaahhhmmmvvvvvvwwwxxx{{{}}}~~~sssnnnfff]]]TTTKKKBBB===888777555333222222222222222222222222111111111000222111000000000000111222,,,...000222333333222111222222444666999<<<>>>@@@CCCHHHPPPVVVYYYZZZ[[[[[[VVVVVVVVVXXXXXXWWWTTTRRRLLLIIIFFFEEEFFFEEECCCAAA<<<999555222000//////.........------------..............................------------............------............------.........//////.........---...///000222333444555777666555333111///...------....../////////......------------------------------------------------......---111UUU:::(((...........................---------------------------,,,,,,,,,---...///000------------------------................................................------,,,---...///111222444666999<<<===;;;999888777777777777888999:::;;;::::::999888777777777777555444333222111111111111...............---------..................//////------......//////000000......------------......------------------------+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------...------,,,,,,,,,------,,,,,,,,,,,,,,,------...//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------,,,,,,,,,,,,------------------------------,,,+++***+++,,,------+++------------------------,,,,,,,,,------------...---...///...,,,,,,---///***,,,...000000///---,,,++++++,,,,,,---......///------------------------...------------,,,,,,,,,,,,,,,,,,------------...------------------,,,,,,---------------......///,,,,,,,,,---------.................................//////000000000000000000000111111000///.........//////111222333555555888777666555333222111000///...---,,,,,,---///000------------------------vvviii```\\\\\\]]]]]]]]]]]]___dddjjjpppsssuuuwwwyyy}}}}}}pppkkkccc[[[SSSKKKDDD???;;;999777444333222222333444333333333333222222222222222111111111111222222...///222444555444333222333444888<<<@@@CCCFFFGGGMMMRRRXXX]]]___^^^^^^^^^ZZZZZZ[[[]]]]]]ZZZVVVSSSLLLJJJGGGFFFEEEDDDCCCBBB===<<<999555111////////////......------......///////////////////////////------........./////////---......//////......---////////////////////////---...000111333444555555444444333333222222111111/////////000000///......................................................---,,,---888bbbGGG---,,,////////////////////////........................---------------...///000------------------------................................................------------...000111333555888<<<@@@BBBBBBAAA?????????>>>?????????@@@@@@<<<;;;:::888777777777777444333222111111000000111........................///............///000111........./////////000000......---------......///------------------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,---......,,,,,,------............//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------------------------...---------------......------------------------,,,+++++++++---...---,,,------------------------,,,,,,---------..................---,,,---...000+++,,,...000000///...---++++++,,,---......//////------------------------.........---------,,,,,,,,,,,,---------.........------------------------------......////////////,,,,,,,,,---------------...........................//////000000000000000000000000000000///...------......///111333555666:::999888666555333222222000///.........///000111------------------------|||vvvuuuuuutttrrrqqqrrruuuyyy|||}}}{{{xxxmmmhhhaaaZZZSSSMMMGGGCCC???===:::777555444555555555555555555444444444444333333333333333333333333111111333444555555444333333777<<>><<<777333000000000//////............//////////////////////////////.........////////////000......////////////......000000////////////000000...///000222333444444444111111222222222333333333000000000000000//////...////////////////////////////////////////////////333---...333WWWFFF777111/////////////////////////////////////////////////////////.........//////....................................................................................///111222333777;;;AAAFFFIIIJJJIIIHHHEEEEEEEEEEEEEEEDDDDDDDDD===<<<:::888777777777888444444333222111111111111...............////////////.........///000222333////////////////////////.........---......///000------------------------+++,,,,,,------......///---------,,,,,,------...------------------...///,,,---......//////......//////......------,,,,,,------------------------,,,,,,------.........///..............................---------...//////...........................,,,,,,---...///...---------------------------,,,---------.....................---......///000------...///////////////+++,,,,,,---.../////////------------------------............---------,,,,,,---------............------------............---...//////000000//////------------------------..............................///000000000//////000000000000//////...------------...000222555666:::999999777666555444444222222111111000111111111........................yyyrrrlllgggaaaZZZUUUPPPKKKHHHDDDBBB>>>;;;999888999999777777777777666666666555444555555555555555555444444444444444444444444444888===EEEMMMSSSWWWXXXWWW\\\___bbbbbbaaa_________aaabbbeeehhhiiigggaaa]]]SSSRRRPPPLLLGGGDDDCCCBBB@@@@@@>>>:::444000000111000//////////////////000////////////////////////....../////////000000000/////////000000/////////111111000//////000111111...///111222333333333222000111111111222222333333000111111111111000///...111111111111111111111111111111111111111111111111555...333...AAA:::<<<444////////////////////////000000000000000000000000222111000///////////////////////////////////////................................................////////////000222333555:::>>>EEEKKKPPPQQQPPPOOOJJJJJJIIIIIIHHHFFFEEEEEE???===;;;999888888999:::666666555444333333333333---........./////////000///.........///111333555111111000000///........................///000000........................,,,,,,---......///000000///......------......///---------------...//////,,,---...///000//////..................---------........................---------.............................................---......//////000........................///...---...000000000///........................------------.....................///000000000//////......---......000000,,,,,,------......//////....................................------------------------............------------.........///---...///000111000//////------------------------------------------------------...////////////...//////////////////.........---------///111444666999999888888777666555555444444444444333222111111........................tttmmmlllgggaaa[[[WWWSSSOOOLLLHHHFFFBBB>>><<<;;;<<<<<<888888888888777777777777555555666666666666555555666666555444444444555555===CCCLLLVVV]]]``````______aaaccccccaaa______```___aaaffflllooooookkkgggZZZYYYVVVQQQLLLHHHFFFFFF@@@AAA???;;;555111000111000000////////////000000000000000000000000000000////////////000000000000//////000000000000//////222111000//////000111222///000111222333222222111111111111111111111222222111111111111111000//////111111111111111111111111111111111111111111111111222...888---333000<<<222000000000000000000000000000000000000000000000000444333222000////////////000000000000000000000000////////////////////////////////////////////////000000///000111222444555<<>><<<:::999:::;;;<<<888777666555555444555555---.........//////000000///.........///111444666222222111000///...------...............///000000........................------......///000111111000//////.........//////---------------...///000,,,---///000000000///...---------...............////////////////////////........................////////////////////////...............///000000////////////////////////000///...///000111111///........................---------.........//////.........000111222111///000///---,,,---...000222---------.......................................//////.........------------------.........//////---------.........//////---...000111111111000///------------------------------------------------,,,------.....................///////////////......---------...111333555888888888888777777666666555555666666555333111000////////////////////////{{{rrrmmmjjjfff___YYYTTTPPPNNNLLLJJJHHHFFFEEECCC???<<<@@@@@@???>>>;;;999777555999999999888888888888888444555555444444555888;;;BBBIIISSS]]]cccdddbbbaaaeeedddcccaaa______bbbeeecccbbbdddmmmwww{{{wwwrrrooojjjccc\\\VVVPPPKKKHHHHHHGGGDDD>>>777222222333000000//////000222444555///000111111000//////000,,,---///000111000...---//////000111111000...---.........///000111000...***---000222222111111222222111000//////000000111//////000000000///......///333222------222222...000000//////.../////////333111///111333333000...111222333333333222111000222222222222111000///...000//////000222333222000.../////////000000000111......///000000111222222000000000000000000000000---...//////000111444777888@@@KKKRRRTTTRRRPPPPPPOOONNNLLLJJJIIIIIIIIIJJJJJJHHHEEEDDDDDDDDDCCCBBB>>><<<:::999::::::999777444333333222222333333444000000000000111222444444555333000000111111...,,,000000000000000000000000///............///000000---...///000000///...---.........////////////000000//////.........//////---------...///000111222444222///,,,+++,,,...//////000000000///...------...///////////////......------.../////////......000000///.........//////222222111000000000000111//////000111111000///...000///............///000////////////////////////000000000000///...---,,,///......------......///000///......///000111222222111///......///000111000000/////////............---------...///111222---...000111111111000///.../////////000000111111////////////////////////........................---......///000/////////////////////////////////000000000000000111111222666666666666666777888888666777888999888666444333333000///000222333111///xxxtttpppiiiccc^^^YYYTTTPPPMMMKKKIIIHHHGGGFFFDDDBBBCCCBBBAAA???===<<<;;;::::::999999999999999::::::666666666555555666:::===JJJPPPZZZcccggggggeeebbbfffeeecccaaa```aaaeeehhhaaadddkkkwwwxxxoooggg___XXXSSSLLLLLLJJJDDD<<<555222111333333222222222333444444111222333333333222222222///000222333333222111000111222333333333222111000111111111111222222111111111333444444333111111111666555333222222222333444333333222222222222222222111555444000000444444111333333222222222222222333555333111222444555333111//////000111111222222222555555555555444444333333222111000111333444333222111111111222222222222222222333333333333333333333000/////////////////////---.../////////000333666999AAAKKKQQQRRRQQQQQQQQQLLLLLLLLLLLLNNNOOOQQQRRRSSSQQQOOONNNNNNMMMLLLJJJHHHFFFCCCAAA@@@???===;;;555555333222111111111111000000000000111222333333555333111111222222000...///////////////////////////............///000000......///000000///...............////////////000000//////....../////////............///000000111222111///...---...///000111000000000000000//////000000111111000000//////.../////////000/////////111111000000000000000000111111111000000000111111000000111222222111000000111000////////////000111//////..................111111111111000///......000//////////////////000111000000//////000111222222111000//////000111333111111111000000/////////000////////////000222333...///000111111111000////////////000000000111111000000000000000000000000...........................//////000000000000000........................000000//////000000111222555555555444555666666777555666777888888777555444888555333333444444222000zzzqqqllliiiddd]]]WWWRRRPPPMMMKKKKKKKKKJJJIIIHHHGGGEEECCCBBBBBBCCCCCC???>>>===<<<======??????;;;;;;;;;;;;<<<@@@FFFJJJVVV\\\dddlllooonnnjjjgggeeeeeedddbbbcccfffkkkpppooouuuzzzqqqkkkaaa]]]UUUJJJ???888444444333333333222222111111111111111222222222222111111000111222333222222000///000111111222222222111111111111111111111111111000222333444333111000111222666555444333333444666777666555333222222222333444111444333111111444444111333222222222222222333333444222000111222333333222222111111111111333444555777777555444444333444444222000//////111222222111222222222111111111111111222222222111111111111000000000000000000000000000///000000000///000333555555<<>>;;;;;;555555555444444333222222333222222222333333111000111222333333333333222111111111222222222222222111222222222222111111222333222333444333222222444666555555444444666999<<<>>><<<:::888555444444555555444555555444444444444333333222222222222333333444444333222111222333333444888666444333333555777999===;;;999777555444333333444222000000111222333222333333333222222222222222111111111111111111111111111111222222222222222333111222222111000111333666222777===@@@@@@AAACCCEEEDDDGGGKKKPPPUUUZZZ]]]^^^[[[YYYXXXXXXXXXWWWUUUSSSQQQMMMHHHDDDAAA???<<<:::999999777666555444444444333222222111111111111222444333333333333333333222000000000000000000000000///////////////000111111//////000000000000//////////////////000000000000000000000000000000111222222222111000000000111111111111333444444333222222333111000///000222444555222222333333222111111000222111111111111111111111333333444444444444444333222222222333333222222222222222222333333333333333222222222222222222222222444444444333333222111111111111222333333333222222222222111111111111222222333333222111111111000000000000000000111222444555222222222222222222222222333222222222111111111222000000111111222222222222111111111111111111111111111111111111111111111111////////////////////////...//////000000000000000........................//////......//////000111111111111111111222222333333444555666777777777777888888999:::<<<>>>??????|||wwwrrrooommmjjjiiihhhgggeeeddddddeeeggghhhhhhgggdddaaa___^^^]]]]]]YYYZZZZZZZZZ[[[___eeeiiimmmqqqxxx}}}~~~|||vvvxxx{{{sssaaaTTTKKKFFF>>>>>>======<<<<<<<<<<<<;;;999888888999999666444666666666777777777777777777666666666555555555555555666777666444444777999999::::::888666555777888666555555777:::???DDDGGGEEECCC???<<<:::999999::::::::::::;;;:::888666666555444444444555555666777888888777666666555666777666555444444555999===???FFFEEEBBB???;;;999777666777555333444555666555444555555555444444444444444333333444444444555555555111111111222222333333333111222222111000111333555333777;;;=========???BBB@@@CCCHHHMMMRRRUUUWWWXXXYYYXXXWWWXXXYYYXXXVVVTTTPPPLLLGGGBBB@@@>>><<<;;;777666666555555555555666444333333222222222222333333333444333333222333333111111111111111111111111111000000000000111222222111111111111111111111111000000000111111111222222222111111111222222333444444444333222222222333333333444666777777666555444333222111000000222444666222222333333333333222222333222222222222333444444777777888888888777666555555555666666666555444333222222222333333444444555333333444444444444333333666666555555555444444444222333444444444444444333333333222222222222333333333333333333222222111111111111111222222333444555222222222222222222222333222333333333222222222222222222222222333333444444333333333333333333333333111111111111111111111111000000000000000000000000......///000000000000//////////////////////////////////////////000111111000000000000000111222222333333444555666777777888888999;;;<<<===???@@@AAA~~~}}}zzzzzzyyywwwuuuuuuxxxzzzxxxhhh]]]RRRPPPNNNLLLKKKKKKLLLLLLIIIGGGDDDDDDEEEDDDAAA===<<<======>>>???@@@AAAAAA@@@???>>>===<<<;;;;;;;;;888;;;<<<;;;999:::>>>BBBEEEEEEDDD@@@<<<888777777777777777999===CCCIIIMMMKKKJJJGGGEEECCCBBBBBBBBBCCCAAAAAACCCAAA<<<:::;;;999999999999:::;;;<<<<<<===>>>???>>><<<:::999:::666666777:::>>>CCCIIILLLNNNMMMKKKHHHDDD@@@<<<:::999888777888999999777555444555555555666666666666555555666666666666666666111222222333333444444555111222222222111222555777666999======;;;:::<<<>>>AAADDDIIIMMMQQQRRRRRRRRRRRRQQQRRRSSSUUUUUUSSSQQQMMMHHHBBB>>>;;;:::999888444444333333333444444555444444444333333444555555555666666555333333333444222222222222222222222222333222222222222333444444444333333222222333333444222222222333333333444444333333333333444555666666666666555555555555666777777888999::::::999777777555444333333333444555666222222333444555555555555555444444444555777999:::===>>>>>>>>>===<<<:::888::::::;;;;;;:::888666555444444444444444555777777666777777888888777777666666666666666666666666666666777777888777777666666555555444444444444555555555555666666666555444444333444444555555666666666333333444444444444555555333333444555555555444444555555444444444555666777666666555555555555444444333333333333333333333333222222222222222222222222...///000000111111000000000000000000000000000000000000000000000111111222111111000000111111222333333333444555555666777777:::<<<===<<<;;;;;;<<<===wwwtttoookkkhhhggghhhiiigggccc______```^^^ZZZUUUPPPPPPQQQRRRTTTVVVXXXYYYWWWVVVSSSQQQOOONNNNNNNNNHHHKKKMMMLLLJJJLLLQQQVVVXXXXXXWWWSSSNNNHHHEEEDDDEEEDDDDDDEEEIIIOOOUUUYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWTTTSSSVVVSSSLLLIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMPPPRRRQQQNNNJJJHHHHHHHHHHHHJJJLLLQQQUUUZZZ]]]XXXXXXXXXVVVSSSOOOJJJHHHEEEEEEFFFGGGHHHGGGDDDAAA>>>>>>???@@@AAABBBCCCCCC??????>>>===<<<;;;:::999777777888888999::::::;;;555666777777777888;;;>>>@@@CCCFFFFFFCCCAAAAAACCCIIILLLQQQVVVXXXXXXWWWVVVQQQQQQRRRUUUWWWXXXVVVTTTQQQMMMFFFAAA>>><<<;;;:::777666666555444444444444555555555555555666777888888999:::999666444555666444444444444444444444444444444444444444555666666666555444333333444555666444444444444555555555555555555555555666777888999777777777777777888999:::<<<<<<<<<<<<;;;::::::999777777777777777777666666333444555777888999::::::888777777888999<<>>===??????@@@???===;;;888666777777666666777888:::;;;:::;;;<<<<<<<<<<<<;;;:::999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::999888888777777777777888888777888999:::::::::999888888888999999999999999999666666666777777777888888444555777888888888888777777777666666666777888999888888888777777777666666555555555555555555555555444444444444444444444444111111222333333333333222111111111111111111111111111111111111111222333333222222222222222333333444444444444444555555666777888:::<<<;;;888777999;;;~~~}}}~~~|||wwwrrriiiiiijjjlllnnnppprrrtttrrrpppmmmkkkhhhggggggggg]]]aaaccccccaaaccciiinnnlllmmmnnnkkkfffaaa]]]\\\ZZZYYYXXXXXX\\\aaagggjjjlllmmmooopppqqqrrrrrrrrrppplllkkknnnkkkccc___aaabbbbbbbbbcccccceeeffffffdddgggjjjjjjeee```]]]]]]^^^^^^___```ccceeehhhjjjfffggghhhhhhfffaaa]]]ZZZXXXXXXZZZ\\\]]][[[WWWSSSOOOPPPQQQRRRSSSUUUVVVVVVOOONNNLLLJJJHHHEEECCCCCC>>>>>>??????@@@AAAAAABBB;;;<<<======>>>???BBBEEEOOOSSSVVVUUUQQQNNNNNNOOOSSSVVV[[[___bbbaaa```^^^YYYYYY[[[^^^aaabbbaaa___^^^YYYRRRLLLHHHFFFEEECCC<<<<<<:::888777666666666555555555666666888999999:::<<<===;;;777555666888555555555555555555555555666555555555555666777777777666555444444555666777555555555666666666666777666666666666777888999:::888888888888999:::;;;<<>>===<<<;;;;;;;;;:::::::::::::::999888777444555777999;;;<<<======:::::::::;;;===@@@CCCEEEKKKKKKKKKJJJHHHEEEBBB@@@BBBBBBBBBBBB???<<<999777999999888888999;;;<<<>>>===>>>???@@@@@@???>>>===>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@???>>><<<<<<;;;::::::999999::::::;;;999:::<<<===>>>======<<<<<<<<<=========<<<;;;;;;888888999999999:::::::::666777999:::;;;;;;;;;:::999888777777777888:::;;;:::999999999888888777777777777777777777777777777555555555555555555555555222333444444555555444444222222222222222222222222222222111111222222333444333333222222333333444555555444444444444555666666444666999999777777999<<<|||xxxuuuxxxuuurrrpppqqquuuzzz}}}}}}|||||||||~~~~~~}}}{{{zzzyyyzzz{{{|||{{{xxxvvvqqqsssxxxwwwwwwxxxwwwtttppplllggghhhjjjlllooorrrtttuuurrrnnnhhhaaa\\\ZZZZZZZZZUUUVVVWWWWWWVVVUUUSSSRRRNNNNNNNNNJJJIIILLLVVV]]]jjjooorrrpppiiidddcccdddkkkkkklllmmmnnnnnnkkkiiifffhhhjjjmmmooopppqqqqqqooonnnlllhhhccc\\\WWWTTTNNNIIICCC@@@AAA@@@<<<888888888999:::<<<>>>@@@AAAAAA>>><<<::::::999888666777777666666666666777777999999:::::::::;;;;;;<<<777:::<<<<<<:::999:::<<<<<<<<<============<<<<<<888777666777999;;;;;;:::<<<===???@@@AAAAAAAAAAAAFFFEEEDDDCCCCCCBBB???===@@@@@@>>>:::===BBBDDDAAA???<<<999:::>>>AAA@@@???CCCCCCCCCDDDGGGJJJMMMNNNOOORRRTTTRRRKKKGGGFFFHHHGGGHHHHHHEEEAAA>>>???@@@999;;;======;;;;;;>>>AAA@@@AAABBBDDDFFFGGGGGGGGGGGGHHHIIIHHHGGGGGGHHHIIIKKKIIIGGGFFFFFFGGGFFFEEECCCCCCAAA@@@????????????===>>>AAACCCDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAA===>>>???@@@@@@@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@CCC@@@===<<<>>>===:::777>>>===<<<;;;<<<===>>>???>>>======<<<;;;::::::999666777888777555333333333222555555222222555555222333999444000666777555999444555555555555444444333444333333333222222222222444444555555666666777777777888888888777777999;;;}}}xxxuuussssssqqqqqqqqqqqqpppooommmlllfffgggfffcccaaaeeemmmuuu}}}wwwuuuvvv~~~~~~zzzwww{{{{{{{{{|||xxxrrrmmmccc]]]UUUOOOMMMIIIDDD@@@@@@@@@AAABBBDDDFFFHHHIIIHHHEEEBBB@@@???>>>;;;999999::::::;;;<<<<<<======AAAAAABBBCCCCCCCCCCCCCCC???BBBDDDDDDBBBAAABBBDDDCCCCCCCCCCCCBBBAAA???>>>;;;999777888:::<<<<<<<<<>>>???AAACCCEEEFFFFFFFFFIIIHHHFFFFFFGGGGGGEEEDDDGGGHHHGGGDDDEEEHHHGGGCCCCCCBBBAAABBBDDDFFFGGGGGGKKKKKKLLLMMMOOOQQQSSSTTTVVVXXXXXXTTTNNNIIIIIIJJJHHHJJJKKKIIIEEEBBBBBBCCCBBBDDDEEEDDDBBBBBBEEEGGGHHHHHHIIIJJJJJJKKKJJJJJJQQQSSSTTTTTTSSSSSSTTTUUUWWWUUUSSSRRRRRRQQQOOOMMMJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHFFFEEEEEEEEECCCAAAGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;<<<===<<<:::999999:::666999999666666888888555555:::555333:::999666:::777777777777777666666666555555555666666666666666888888888888888888888888888:::<<<===<<<<<<>>>???|||rrriiiccc^^^XXXSSSUUUUUUUUUTTTUUUUUUVVVVVVUUURRRNNNKKKHHHFFFCCC@@@AAABBBDDDFFFHHHJJJJJJKKKOOOQQQRRRTTTTTTSSSRRRQQQJJJLLLMMMMMMLLLKKKMMMNNNRRRRRRQQQPPPMMMJJJHHHFFFDDDBBB??????AAABBBCCCCCCDDDEEEHHHJJJMMMOOOPPPPPPQQQOOONNNNNNPPPRRRSSSRRRUUUWWWWWWUUUUUUVVVRRRLLLNNNOOOQQQQQQRRRSSSVVVXXXZZZ[[[]]]^^^___```______bbbbbb```[[[SSSOOOOOOQQQOOOQQQSSSRRRPPPMMMLLLLLLKKKLLLLLLKKKIIIHHHJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPXXXZZZ]]]^^^^^^^^^```aaabbbaaa___^^^]]]ZZZVVVSSSOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTVVVWWWXXXYYY]]]]]]\\\[[[ZZZXXXVVVUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPMMMKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIMMMLLLJJJHHHEEEBBBAAA???<<<===>>>>>><<<;;;<<<===999<<<<<<999999;;;:::777555999555444<<<:::444888999999888777777777777777555555666777777888888999999888888777777777888888999<<>><<<;;;;;;;;;;;;<<<999999:::::::::;;;;;;;;;::::::999999:::;;;<<<===AAAEEEKKKNNNMMMJJJGGGFFF~~~zzzwwwtttqqqnnnnnnpppsssvvvzzz|||~~~|||wwwssspppqqqmmmiiifffeeeeeecccbbbfffgggiiikkknnnrrrtttuuuwwwuuutttvvvyyy}}}|||~~~wwwrrroooooopppoooppprrrssstttrrrooommmjjjhhhfffeeedddcccbbbbbb``````aaacccfffiiikkkmmmlllooouuuyyy|||~~~|||zzzxxxtttoookkkffffffgggiiijjjlllnnnoooqqqqqqrrrtttxxx}}}~~~}}}|||wwwxxxwwwsssmmmhhhhhhiiibbbccccccdddeeeeeeffffffdddbbb___[[[VVVQQQNNNLLLHHHIIIIIIHHHGGGGGGIIIKKKLLLOOOPPPMMMKKKLLLJJJFFFAAAAAA<<>>CCCGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>???AAADDDGGGIIIOOOTTTZZZ]]][[[VVVQQQNNN}}}}}}{{{xxxwwwwwwwwwuuutttuuuuuuttttttuuuwwwyyyzzz|||}}}xxxxxxxxxyyy{{{|||~~~}}}{{{{{{yyyxxxvvvtttsssrrrssssssuuussspppkkkeee```]]]ZZZVVVWWWVVVUUUSSSSSSVVVXXXXXX[[[\\\YYYWWWWWWUUUPPPJJJGGGBBBHHHSSSNNNHHHNNNOOOOOOOOOOOONNNLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFHHHKKKOOOSSSUUU]]]ccciiikkkiiiccc\\\YYY|||wwwsssqqqmmmmmmllljjjhhhhhhjjjlllmmmpppqqqnnnllllllhhhccc\\\WWWQQQXXXeee```[[[ccc```aaabbbcccbbb___]]][[[XXXXXXYYY[[[\\\^^^___```\\\\\\\\\]]]___cccgggjjjrrrxxx~~~yyysssppp{{{sssmmmfffnnn{{{wwwsss|||vvvxxxzzz{{{zzzwwwsssppplllmmmooorrruuuwwwyyy{{{wwwvvvvvvvvvxxx|||