BM6P6(@ sssaaaXXXRRRMMMIIIGGGDDDMMMOOOGGGCCCFFFDDD>>>;;;999666666666666555333111111111000111111222222333222111111000000111111222111000///...---,,,+++,,,,,,000;;;FFFIIIAAA888111111222111111111111111444444555999<<<;;;777333666000++++++......)))###***,,,...,,,)))'''(((************))))))))))))(((***,,,///000///......///---,,,++++++------,,,+++---------------...//////......//////000000111111...---,,,---......,,,+++---...000000///...///000///000111000...------...000//////.........//////........................222///+++***,,,///222333111222222222222111000000222333444666777888888888777666444222111000//////------,,,***)))***...111////////////////////////000000//////............000//////000222111///---,,,,,,,,,+++,,,,,,------+++++++++,,,...000111222rrr___UUUPPPKKKHHHHHHKKKSSSUUUNNNJJJMMMLLLFFF;;;999777666666666555444333333222222222222222333333333222111111111111222222222111000///...------111000333:::@@@???888111222222222111111111222222777777999;;;===<<<888555222///,,,,,,...///,,,)))+++,,,---,,,)))'''(((***++++++*********))))))))))))---111333222///------///---,,,---...///...---...---------------...///.........///////////////...---,,,---------+++))),,,...//////.........///000111222111///...///000111000000///.........///........................---+++******,,,...///...000111222333333333333333222222444555666777777777777666555333111000//////000---******,,,......---........................---........./////////000/////////000111111///---,,,,,,,,,,,,,,,------...((()))***+++---///111222ooo]]]SSSOOOLLLKKKMMMUUU[[[[[[TTTPPPRRRQQQLLL<<<:::777777777777666444555555444333222222222222444444333222222222222333222222222111111000000000222333444777888666222...444333222111111222333444999999:::;;;<<<:::666333------------.../////////+++,,,,,,+++)))((()))***,,,+++++++++************)))...333555333///,,,***...---,,,,,,......---,,,......---,,,,,,,,,------............------------...---,,,,,,---,,,***(((+++,,,.........---...///111222333222111000000222333222111000000///.................................---...///111222111//////000111333444555555555222222333555666666666666666666444333111///......111,,,(((***...000---)))------------------------+++,,,---...///000111111.........///111000...,,,---,,,,,,,,,------...///------///111333555777888zzzlll\\\SSSPPPOOORRRVVV^^^```]]]UUUPPPOOOMMMHHH<<<:::888777777777666555666555444333222111111111555555444333333333333444222222222333333333333333000111333444444333333333444444222111222333555666999999999999888555222000***---//////------///222++++++++++++***))))))))),,,,,,,,,+++++++++******+++...111222000---+++***+++***)))***+++,,,+++)))...---,,,,,,,,,,,,,,,,,,...---------,,,+++++++++...---++++++,,,+++)))'''***+++---...------...///111222333222111000111222444444333222111000///...........................000//////111333444333222///000111222333333333333222222333444444555444444444444333222000///---,,,///,,,)))***---...+++(((+++++++++++++++++++++++++++,,,,,,---...///000000---------///000000///---...---------...///000111222333555666888999999:::uuuhhh[[[TTTRRRSSSXXX^^^dddbbb\\\SSSMMMIIIEEE@@@<<<:::777666777777666444444444333111000000000000666555444444333333444444333333333333444444444444000222333333222222555777444444333333333555666777888999999888555222///...***...000///,,,+++...111++++++***************))),,,,,,,,,+++++++++******,,,---...---+++******++++++***))))))***+++***)))---,,,,,,+++++++++,,,,,,------,,,,,,++++++******---,,,++++++,,,+++)))''')))+++---...------...///000111222222000000111222555555555444333111000//////////////////////////////---++++++---///000000000000111111111111000000111222333333333333333222111111111111000///---,,,,,,,,,,,,+++***)))((((((++++++++++++++++++++++++------------............---------///111111///---////////////000111222333444555666666666666555444pppeeeYYYTTTSSSTTTYYY```ccc^^^VVVNNNHHHDDD???<<<;;;999666666666666555333333333222111000000000000555555444333333333333444444444444444444444444444444444444444333333444666444444555555666666777777999::::::888444111//////+++---///...,,,+++,,,///+++***)))***++++++***))),,,+++++++++************+++,,,,,,+++))))))+++,,,,,,+++******,,,,,,+++***+++*********++++++,,,---,,,,,,,,,,,,++++++++++++---,,,+++,,,------+++))))))+++---.........///000///111222222111000222333555555666666555333222000////////////////////////000...,,,+++...000111222000000111111000//////...111222222222222222111000000000222222222111000///---......,,,((('''(((***++++++++++++++++++++++++---------------............---...000222222111///111111111222333444555666888999999999888777555444lllbbbWWWRRROOOOOOTTTZZZYYYSSSKKKFFFCCC@@@===;;;:::888555555555555444222333222222111111111222222555444444333333333333333444444444444444444444444555444333333444555555555222444666777888888777666777888999666222.........***+++,,,,,,,,,,,,,,,...,,,***((()))+++,,,+++)))++++++*********))))))))))))+++,,,,,,+++***+++,,,,,,***)))***+++,,,+++***))))))))))))***,,,---...+++++++++,,,,,,,,,,,,,,,,,,++++++,,,......---+++***,,,.../////////000111000222333333222222333555444555666777777555333222///////////////////////////......///111222222111///000000111111111000000111222222222111000000///000111333555666555444444222000---+++************++++++++++++++++++++++++++++++,,,------...//////......///111333333222000333333333444555666888999999:::;;;<<<;;;999777666iii```VVVPPPLLLKKKNNNTTTOOOHHHAAA???>>>===;;;;;;999777555444444444333222333333222222222333444444444444333222222222222333555555444444444333333333333222111222555777777666222444777999:::999777666333555666333...++++++,,,)))))))))***,,,---------,,,***((())),,,---+++)))*********))))))))))))((('''***...///...---,,,,,,)))((('''((()))***)))'''((((((((()))***,,,---...+++++++++,,,,,,------...,,,++++++---//////...---***,,,///000//////111222222333444444333333555666444555777888888666444333000000000000000000000000)))***+++...000000---+++...///000111222333333333111111222111111000///...111222555777999999888777888222+++***,,,...,,,)))++++++++++++++++++++++++((()))***,,,...///111111//////000222444444333111444444555555777888999:::444555777888888777555444}}}iii^^^RRRMMMKKKHHHHHHKKKGGGCCC???<<<;;;;;;:::999666555444333333333333444444333222333555666555444333111000111333555555555666666666666555444333222555555555555555444444444777888;;;<<<<<<:::888666<<<888333///,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++************)))))))))))),,,+++******)))*********---,,,***)))))))))******,,,***)))***---...---***+++***)))***,,,---,,,+++///---+++,,,---...------///222555555222111333666222555888999888666666666<<<999666666888999777555888444111000111111///,,,111000000///+++'''***000//////...///000222444555:::999777666555555666777777777888<<<@@@CCCCCCCCC;;;777222//////000111111///---,,,,,,---...---,,,------,,,,,,------......000111333444444333222111000222444777999999888888888888888888888777666666zzzhhh]]]RRRMMMJJJFFFEEEFFFCCC@@@<<<:::999999888777555555555444444444333333333222222333555666666555333222111222444555666555444555555555444333222222555555555555555555555555777999:::;;;;;;:::777666888444000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********((((((((())))))*********)))))))))******+++++++++---,,,***)))))))))***+++***((('''(((+++,,,+++)))///---,,,,,,......---,,,///---,,,,,,---......---,,,000444555555555888;;;666999===>>>>>>>>>>>>???AAA???<<<;;;<<<<<<;;;999666333111111333555333111555222222444222...///333444444555666777888:::;;;??????>>>===============??????@@@CCCFFFGGGGGGFFF>>>;;;777444444555555444333000...------------,,,------,,,------...///000///000222444555444333222222333555666777777666555777777777777777666555555vvvfff\\\RRRMMMJJJDDDAAAAAA???<<<999777777777666555444444555666555444333222222222222333666888888777444333222333444666666555222333333444333333222222666666666666666666666666777888999:::999888666555222000---,,,---------,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))(((&&&&&&'''((()))***++++++%%%&&&(((***++++++++++++,,,,,,+++************+++***)))(((***+++,,,+++)))000...------...---,,,***000...------...//////...---111555777777888;;;>>>999<<<@@@CCCDDDDDDEEEFFFEEECCC@@@??????>>><<<;;;555333111333777999999777999666666:::;;;888777888999:::;;;===???@@@@@@@@@DDDEEEFFFFFFFFFEEEDDDCCCHHHGGGGGGHHHJJJJJJIIIGGGAAA???<<<;;;;;;;;;:::999999666222000000111000000///............///000000...///111333444444333333222333444444444333222111444444555555555444333333ӵĦĦӵĦssscccZZZQQQNNNJJJDDD@@@@@@<<<:::777666777777666555333444666777777555333222222111111444777999999999666444333444555777777666222333333444444444333333666666666666777777777777666666666666555555444333///---++++++---...------,,,,,,,,,+++++++++++++++******))))))((((((((('''&&&''''''((())))))******%%%''')))+++,,,+++***)))+++++++++++++++++++++++++++,,,,,,.........---,,,---,,,++++++------,,,***111///---...///000//////222555999:::888888;;;>>>:::===AAADDDDDDEEEEEEFFFEEEDDDAAA???===<<<::::::777555444666:::======<<<<<<999999???CCC@@@===<<<<<<>>>@@@BBBDDDEEEEEEDDDGGGIIIKKKMMMMMMLLLJJJIIIMMMKKKJJJJJJJJJIIIFFFDDDCCCBBBAAAAAAAAAAAA>>>===>>>;;;777666666777888777333333222000000////////////000111111222111111000000000111111111000//////2222222223333332222221114ĉ@ӵ>L=hĦ4ĉ@ӵ>Lqqq```XXXPPPNNNKKKFFFBBBAAA<<<:::888888888888777666444555666777777555333222222111222444888:::::::::777666444555666777777666333444444555555555555444555666666666777777888888555444333222111111111111///---+++,,,---------+++,,,,,,,,,++++++************)))))))))(((((('''''')))))))))))))))(((((((((((()))***,,,,,,***((('''+++++++++,,,,,,,,,++++++,,,---///000000//////...,,,++++++,,,...000///...222000//////000111111000333777;;;;;;::::::===???<<>>>>>;;;<<>><<<:::999;;;=========:::999666444222000///...111111111000000///......---........./////////...///000000111111111000000GG=?HdĦ=ĪjGG=?HdĦnnn___VVVOOOLLLJJJEEEBBBAAA===;;;::::::::::::888666555555666777666555444333333222333555888;;;;;;:::999777666666777888888777555555555666666555444444444555555666666777777888555444222000/////////000...---,,,,,,......---+++,,,,,,,,,+++******)))))))))(((((((((((((((((('''+++*********)))))))))(((***++++++,,,+++***)))(((***+++,,,,,,---,,,,,,,,,+++---000111000///...//////......000333444444444333111///000111222111111222666:::<<<<<<===@@@CCCAAACCCFFFGGGFFFDDDDDDDDDDDDEEECCC@@@===;;;;;;;;;===:::999;;;???AAAAAA??????===???EEEGGGDDDBBBBBBDDDFFFGGGJJJLLLMMMNNNNNNOOOQQQUUUXXXYYYYYYXXXWWWRRRPPPNNNLLLKKKIIIFFFCCCDDDCCCBBBCCCDDDDDDCCCAAA>>><<<<<<<<>>===:::777444222111000333222222111000000//////......///////////////000......///000000000000///ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ{{{lll```VVVMMMJJJGGGBBB??????>>><<<;;;;;;;;;:::888666666666666666555555555555444444444666999;;;;;;::::::888666777888999888777555555555555444444333222333444444555666666777777666555222000...///000111---,,,,,,---///000///---,,,,,,++++++***))))))((('''''''''(((((((((((((((************++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,///333444222111000111222111000222444555555444333222000000222333222111333777;;;<<<<<<<<>><<<:::888666555444333333333333333444555555444333222111111111000000---...//////000000//////?~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??wwwiiiaaaWWWMMMHHHDDD???<<<<<<>>>===;;;;;;;;;:::777555777777666555555555555666555444444666999::::::::::::999777777888999888888555555555444333222111000333333333444555666666777888666333000///000111222+++++++++---000111111///,,,,,,++++++***))))))(((&&&'''''''''(((((())))))))))))***+++,,,------...*********+++,,,---//////)))***,,,---...---,,,,,,///333777888666444333444333111111111333444333222444222111111222333333222888;;;>>>===;;;:::<<<>>>AAADDDGGGHHHHHHFFFFFFGGG@@@AAAAAA???:::888999;;;;;;999999<<>><<<;;;:::999888888333333333444666888999:::999888666444333222111111------...///000000000///4Dӵ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]Ħxxxddd^^^YYYQQQJJJEEEBBB???===>>>>>>===<<<:::888666555888777555555666666444333444333444666999;;;<<<;;;===<<<:::888777777888888999888666444222111111000333333333333444444555666555444222///,,,***((('''...,,,***,,,...000...,,,+++++++++++++++,,,,,,,,,&&&''')))******))))))(((***+++...)))%%%000555)))(((******+++------$$$000///---,,,---...000111555666888;;;<<<;;;666333444444444555555555555555444555555555444333222222333777;;;:::777666999<<<<<>>BBBFFFGGGEEECCCAAABBBDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDFFFJJJMMMPPPPPPQQQSSSUUUVVVVVVVVVQQQPPPOOOPPPPPPNNNHHHCCCCCCCCCCCCCCCDDDGGGIIIKKKQQQSSSSSSPPPPPPRRRPPPJJJHHHFFFDDDBBBAAA???<<<999:::::::::<<>>000,,,......+++,,,000222///333222222222222444666777>>>>>>@@@CCCDDDCCC???<<<888777666555444444555666999999888777555333111000000333666666444333555888===AAAGGGJJJIIIGGGDDDBBB<<<:::888666666666888999>>>???@@@CCCFFFGGGEEECCC@@@@@@@@@AAABBBCCCEEEEEEBBBCCCCCCBBBCCCGGGLLLPPPTTTTTTUUUVVVXXXXXXVVVTTTPPPNNNNNNOOOPPPNNNIIIDDD???BBBDDDEEEFFFHHHMMMQQQTTTTTTRRROOOOOOQQQOOOKKKLLLJJJGGGEEEDDDBBB@@@>>>===>>>@@@BBBEEEGGGHHHIIIKKKJJJHHHEEECCCAAA???>>>======:::6666669999995554DuXӵ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ӵqqqaaaYYYUUUNNNHHHDDDAAA>>><<<:::::::::::::::::::::::::::888777777777777666444555555555777999;;;;;;;;;888999:::;;;;;;999666444555444333222111000000000,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------))))))))))))***+++******---------,,,+++***))))))+++***)))))))))***,,,---,,,''')))***+++555999...+++///000------000222222333333333333444666777888======???AAABBBAAA>>>;;;:::999666555444444555555555555555444333222000//////222444444333333444666:::???FFFJJJIIIDDD@@@===:::999777666777888:::;;;@@@AAABBBDDDFFFFFFEEEDDDAAA@@@>>>>>>???AAACCCEEECCCCCCCCCDDDFFFLLLSSSXXX[[[ZZZYYYYYYZZZYYYUUUQQQLLLKKKJJJKKKLLLKKKFFFAAA>>>BBBFFFGGGFFFGGGMMMSSSOOOMMMJJJHHHIIIKKKKKKJJJOOOLLLHHHFFFFFFEEEDDDCCC???AAADDDEEEFFFHHHIIIKKKLLLLLLKKKJJJHHHEEECCCBBBBBBCCCAAA===<<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}}}pppbbbWWWSSSMMMHHHDDDAAA>>><<<::::::999999999:::;;;<<<:::999777777888888666555666555555777:::;;;;;;;;;888999;;;<<<;;;888555222111000///...............---,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++(((((())))))))))))******---------,,,+++***))))))+++***)))))))))***,,,---,,,)))------''',,,222---...333666444222444444111333333444444555666777777;;;;;;<<<>>>@@@???<<<999999888666555444444444555222333333333333333222222000111333333333333444444555;;;BBBFFFEEE@@@<<<999:::999888777888:::<<<>>>AAABBBDDDEEEEEEEEEEEEEEECCCAAA>>><<<<<<>>>AAACCCDDDEEEFFFHHHLLLRRR[[[```___[[[WWWVVVWWWVVVQQQMMMKKKHHHEEEEEEFFFEEEAAA===>>>CCCGGGGGGDDDEEEIIINNNGGGDDDBBBBBBDDDFFFGGGHHHMMMKKKHHHFFFFFFGGGFFFEEECCCEEEGGGHHHGGGHHHJJJLLLMMMNNNNNNNNNMMMKKKIIIGGGGGGJJJHHHDDDCCCEEEFFFEEE4DuXӵ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@hxxxmmmaaaTTTQQQKKKGGGDDDAAA===;;;::::::999888999:::;;;<<<;;;:::888888999999777666777666666888:::<<<;;;;;;999:::;;;;;;:::666333111...------,,,,,,,,,------------,,,+++++++++,,,,,,---,,,,,,++++++******)))'''(((***)))(((((()))++++++*********)))(((((((((***))))))))))))***++++++---+++000000(((***222111666:::===<<<<<<===999444444555555555555666666666::::::;;;<<<>>>===:::888666666666555555444333333333333444555555555555555///000111222333333333333111555;;;??????<<<:::999:::999888888999;;;===???@@@BBBDDDDDDDDDDDDEEEFFFDDDAAA>>><<<;;;===@@@BBBEEEGGGIIILLLPPPVVV^^^ccc___XXXQQQOOOPPPRRRPPPMMMNNNIIIDDDAAAAAA@@@===:::???BBBDDDDDDBBBBBBDDDGGGCCC???===@@@CCCCCCEEEHHHHHHFFFEEEEEEFFFFFFFFFEEEHHHJJJKKKIIIFFFFFFJJJMMMMMMOOOQQQSSSSSSQQQOOONNNMMMQQQQQQLLLKKKNNNPPPOOO4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼srrrhhh^^^SSSOOOJJJFFFCCC@@@===;;;;;;:::999888888:::;;;<<<<<<:::999999999999888666888777666888:::<<<;;;:::<<<<<<<<<;;;888555222000------,,,,,,,,,,,,------------,,,+++++++++++++++++++++++++++************''')))+++***((((((***,,,******))))))))))))))))))'''((())))))******))))))+++''',,,000+++///777555===???@@@@@@CCCEEE@@@:::666777777777777666555555777777777999::::::777555222333555555555444333222444444555555555444444333.........///111111111000---111666999:::::::::;;;999888777777888:::<<<>>>>>>AAACCCDDDCCCCCCEEEGGGBBB@@@>>><<<<<<>>>AAACCCGGGIIIKKKNNNQQQUUU[[[___]]]UUUKKKIIIMMMRRRTTTSSSUUUNNNFFF@@@???>>><<<:::>>>>>>???@@@@@@@@@@@@@@@BBB===<<<@@@CCCAAABBBEEEAAAAAAAAABBBDDDEEEDDDCCCJJJKKKJJJFFFBBBBBBFFFKKKJJJLLLPPPTTTUUUTTTRRRPPPSSSXXXXXXUUUSSSWWWZZZZZZΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦmmmeeeZZZRRRNNNJJJFFFCCC@@@===:::<<<;;;999888888999;;;<<<<<<:::999999999999888666888777777888:::<<<;;;:::======<<<:::777444111///------,,,,,,,,,---......------,,,++++++***++++++))))))*********+++++++++''')))++++++((((((***,,,+++++++++++++++,,,,,,,,,&&&''')))*********)))((((((!!!%%%------444:::777AAAAAA???@@@DDDHHHEEE===888888999888888777666555444444444555666666444222000111444666666444222111444444444333222111000///,,,,,,,,,...///000///...,,,///333666777999;;;===888777666666777999;;;<<<===@@@CCCCCCBBBCCCEEEHHH???>>>===<<<===@@@CCCDDDHHHJJJLLLNNNPPPSSSWWWZZZ^^^TTTJJJGGGMMMVVVZZZ[[[ZZZSSSHHHAAA???>>>===<<<<<<<<<<<<===??????>>>===BBB<<<;;;@@@BBB>>>>>>AAA======>>>AAACCCDDDCCCBBBIIIIIIHHHBBB======BBBGGGFFFIIIMMMRRRSSSSSSQQQOOOWWW\\\^^^ZZZYYY\\\```aaa?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦwwwlllcccRRRKKKIIIEEECCCBBB@@@===:::===;;;::::::;;;<<<:::999DDD???:::888888888777555777777888:::===???>>>===???>>><<<999666333111/////////...------------...---,,,++++++******++++++,,,+++))))))***)))(((&&&---,,,***(((((((((((()))***))))))***,,,,,,+++)))))))))))))))************+++---000444666888999999AAAAAA???<<<>>>BBB@@@;;;:::999999999::::::888666666333333555333,,,))))))111222333444444444222111111111000///...------,,,---+++***+++...000...,,,000000111222444666999:::777888999<<<>>>???===;;;<<<===@@@BBBCCCBBBBBBAAAAAA>>>:::888888<<>>===???@@@@@@AAACCCDDDCCC???<<<::::::;;;===>>>???@@@AAA======???@@@@@@@@@??????DDDAAA>>>>>>@@@AAA@@@>>>DDDFFFJJJMMMNNNPPPSSSUUUaaa___[[[YYYZZZ]]]aaaddd>AneneneneDenene>Ak<fhDenenenetttjjjcccSSSOOOLLLIIIFFFDDDBBB???<<<>>>>>>>>>===<<<;;;::::::AAA>>>:::999999999777555888888888:::===???>>>===>>>===;;;888555333111000//////...---------------------,,,+++++++++++++++,,,+++))))))******(((''',,,+++***)))(((((())))))***)))))))))+++,,,+++***))))))*********++++++++++++...333888;;;<<<;;;:::>>>>>><<<:::===BBBAAA======<<<;;;;;;;;;;;;999777111///000444444111111333444444444444444333222111111111000//////...------...,,,+++,,,///000///---111111111222444777999:::999888777888;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>??????AAA???;;;999999<<<@@@BBBHHHEEEEEEFFFFFFFFFJJJQQQWWWTTTSSSWWWaaakkkrrruuuoooggg]]]UUULLLDDDAAABBBBBBBBBCCCEEEFFFEEEBBB???;;;<<<===???@@@BBBCCCCCC;;;;;;<<<======<<<::::::BBB???<<<<<<>>>@@@@@@???AAADDDGGGJJJKKKMMMPPPRRR\\\ZZZWWWUUUVVVZZZ^^^ooogggbbbTTTMMMJJJGGGDDDBBB???;;;999@@@BBBCCC@@@<<<999999;;;===<<<::::::;;;:::888666999888999;;;>>>???>>>======;;;999666444222000000//////......------------...------,,,,,,,,,,,,,,,,,,+++))))))******)))'''+++******)))))))))******+++***((()))***,,,,,,+++))))))***+++,,,---.........111777===@@@@@@???>>>===<<<999888<<>>=========<<<999777000...///333555444666:::888777555444222111111000000000000000000///...---///...---...///000///...111111222333444666888999:::888666555777999;;;;;;@@@???===;;;;;;<<<===>>>???>>><<<;;;;;;===???@@@FFFDDDDDDFFFEEECCCFFFKKKRRRPPPPPPWWWbbbnnnvvvzzzssskkkbbb[[[RRRHHHDDDEEEFFFEEEFFFGGGHHHGGGDDDBBB===>>>???AAACCCDDDFFFFFF===>>>>>>>>>===;;;999888;;;999666666888;;;<<<<<>>??????===<<<:::888555333111000000...............------,,,......---,,,,,,,,,------,,,+++)))***++++++)))(((******************++++++,,,***((((((***+++,,,+++******+++---///000111222333666:::???BBBCCCCCCCCC??????;;;999===CCCDDD@@@AAA???======<<<;;;888555444111000222333222444888:::999666333111000000000///000111111111000//////000/////////000000000///000000111222333444666666888666555555666888999888======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@CCCBBBCCCFFFFFFCCCEEEJJJLLLJJJJJJPPP[[[eeemmmpppiiiccc]]]XXXQQQHHHDDDEEEKKKJJJIIIIIIIIIHHHDDDBBB===>>>???AAACCCEEEFFFGGGCCCCCCCCCBBB@@@>>><<<:::888777555555666999;;;<<>>===;;;888444222000//////......//////......---,,,......---,,,,,,,,,------,,,+++******++++++***)))*********++++++++++++++++++***((()))+++,,,+++++++++,,,---000222444666777::::::;;;===@@@CCCFFFHHHCCCCCC???===@@@EEEEEEAAA@@@>>><<<;;;;;;999666333555111///000000///111555:::888555222000////////////000111222222222000000000000000000/////////000//////000111222333333333444444444666888888777555555777:::<<<===<<<:::999666888:::<<<>>>@@@AAAAAA???>>>AAAFFFFFFEEEGGGLLLIIIFFFEEEHHHOOOWWW[[[]]]XXXTTTRRRQQQNNNGGGEEEFFFMMMKKKJJJIIIHHHFFFBBB@@@<<<===>>>@@@AAACCCDDDEEEDDDDDDCCCCCCAAA>>><<<;;;888999888888888999;;;<<<===???BBBDDDFFFJJJNNNQQQRRRPPPNNNMMMNNNRRRWWWZZZwwwhhh```\\\RRRMMMJJJGGGDDDAAA???;;;888===??????===888666666888777999<<<===;;;:::999999<<<;;;<<<===???@@@???>>>???<<<888444111/////////---.../////////...,,,+++...------,,,,,,,,,,,,,,,,,,+++******+++,,,+++******++++++,,,++++++*********))))))***,,,,,,+++))),,,...000333666999;;;<<<>>>===<<<<<<>>>BBBFFFHHHCCCCCCAAA???BBBFFFEEE@@@>>><<<;;;:::999888555222333///---///000...000444666555333222000//////......///111333444333222111///000111000///...///000///000111222222222222222222222444777999999777555///222666:::;;;999777444666777999<<<>>>@@@AAAAAA;;;;;;>>>DDDEEEEEEHHHMMMJJJFFFCCCCCCGGGKKKMMMMMMKKKHHHIIILLLKKKGGGEEEFFFJJJHHHFFFFFFEEECCCAAA>>>;;;<<<===>>>???@@@AAABBB@@@AAAAAAAAA???>>><<<;;;888:::;;;;;;999777777888<<<>>>@@@CCCEEEIIIMMMQQQRRROOOLLLJJJJJJMMMRRRUUU|||qqqddd]]]YYYPPPIIIGGGCCCAAA???===999777===<<<<<<;;;:::999888888888:::<<<<<<:::999999:::===<<<<<<>>>@@@@@@???>>>AAA>>>:::555111///......---...///000///...,,,+++------,,,+++++++++++++++,,,+++******,,,,,,+++***+++,,,,,,,,,,,,+++)))(((((((((***,,,...---***(((...000222666999===???AAA>>>===<<<<<<>>>@@@CCCEEE===>>>>>>>>>BBBFFFCCC>>>===;;;:::999999888555333222///...000000...///333111111111111111000///...---///222444555444333111...000111000...---...000111111333333444333222222222222222444888999999888222444777999:::888666555888999:::<<<===>>>??????:::999<<>>?????????BBBBBBCCCDDDDDDCCCAAA@@@@@@CCCFFFFFFBBB>>><<<;;;???AAACCCEEEHHHLLLQQQUUUTTTQQQMMMJJJIIIKKKOOOQQQtttlllaaa[[[VVVNNNKKKIIIFFFDDDBBB@@@===;;;===;;;::::::;;;<<<:::999888;;;===<<<999888999;;;=========>>>@@@AAA@@@>>>CCC@@@;;;555111///......---...///000000...,,,+++---,,,++++++******++++++,,,+++******,,,---,,,***,,,,,,------,,,***)))((('''(((***---///---***'''///111444777;;;???BBBCCC<<<<<<======>>>???@@@@@@777:::;;;<<>>@@@@@@EEEJJJGGGCCC>>>===???AAAAAA@@@BBBAAACCCGGGGGGAAA>>>>>>===<<<<<<>>>@@@BBBAAAAAA<<<=========>>>>>>>>>>>>GGGHHHIIIJJJKKKJJJJJJIIIPPPTTTXXXWWWRRRLLLIIIHHHDDDFFFHHHJJJLLLPPPVVVZZZXXXUUUPPPLLLKKKLLLOOOQQQqqqfff___XXXRRRPPPJJJIIIFFFCCCAAA>>>===<<<===<<<999888777777888999888888888888888888999999???@@@AAAAAABBBBBBBBBBBBDDD@@@:::666222///,,,***.........---------,,,,,,%%%&&&))),,,---------,,,---,,,++++++******+++++++++*********,,,,,,***(((+++++++++,,,...000111222222555999===???@@@???>>>===;;;999:::<<<===;;;999;;;999888;;;AAADDDBBB>>>>>>;;;999999999888555111666555222000...------...444222000///000000///...,,,...000111222111000///111000///......///000111000222222//////333444111333333444555666777888888;;;::::::888777555444333:::::::::<<<>>>===;;;999888999;;;===>>>@@@AAABBBGGGCCC@@@???@@@BBBCCCCCC>>>???@@@AAAAAA@@@>>>===888999;;;>>>@@@@@@???===?????????======>>>AAADDDHHHRRR]]]___YYYUUUXXX]]]gggkkkppppppkkk___SSSKKKMMMJJJJJJOOOWWW]]]^^^]]]XXXSSSNNNNNNRRRVVVUUUSSS}}}lllccc^^^XXXRRRQQQJJJIIIFFFDDDAAA???=========;;;999888777777888999777777888888999999999:::??????@@@AAAAAAAAAAAAAAABBB???:::777555333111//////............---------***+++,,,------,,,,,,+++---,,,++++++***+++++++++---,,,+++,,,---,,,+++)))+++,,,---...000222444555555777:::<<<>>>>>>>>>===<<<:::888999:::;;;999777999777666:::???AAA@@@======;;;999999999888555222222222111000000///000000333111000///000000000...---///000222222111000///111000///.........///000111333333000000444555333444555555666777888888999666777888:::;;;;;;;;;:::???>>><<<;;;<<<;;;:::888===>>>???AAACCCEEEGGGGGGEEEDDDCCCBBBBBBBBBBBBAAA<<<======>>>>>>>>>>>>===999;;;???BBBDDDDDDBBB@@@???@@@@@@???AAADDDJJJNNNYYYdddqqquuurrrppprrrwwwwwwlllfff]]]\\\^^^eeelllooonnnkkkaaaZZZQQQOOOSSSZZZ___aaasssfff```\\\WWWRRRQQQJJJIIIGGGDDDAAA???======<<<;;;999888777888888999666777777888999:::;;;;;;>>>??????@@@@@@@@@@@@???@@@===:::999888777666444/////////.........------000000///...---,,,+++***------,,,+++++++++++++++...---,,,---...---,,,***+++,,,...000333666888999999999::::::;;;;;;;;;;;;999888777777888888666555666555555888<<<>>>===;;;===;;;999999888777444222...///000111111222222222222000//////000111000///...///000111222111000///111000///............///222444444000111555666444666666666777777888888888555666888;;;>>>@@@BBBCCCDDDBBB???>>>>>>===<<<:::??????@@@BBBEEEHHHJJJLLLDDDEEEFFFEEEBBBAAA@@@AAA======<<<<<<<<<===???@@@>>>AAAFFFKKKMMMLLLJJJHHHGGGGGGGGGHHHLLLRRRZZZ```jjjuuu~~~qqqssswww~~~|||qqqgggZZZTTTXXXcccmmmtttvvvlllbbb^^^[[[UUUPPPOOOJJJIIIFFFCCC@@@>>>===<<<;;;:::999888888888999999666666777888:::;;;<<<<<<===>>>>>>?????????>>>>>>>>><<<:::999999999777555/////////.........------333222000...,,,,,,++++++------,,,++++++++++++,,,---,,,,,,---......,,,++++++,,,///222555888:::;;;;;;:::999777777777888888777666555555555555444333444444444777;;;<<<<<<:::<<<;;;:::999888666444222---...000111222222222111111///......000111111000...//////000000000///...000000/////////.........222444333///000444666444777777777777777777777666888888888;;;>>>CCCHHHKKKIIIHHHHHHHHHGGGEEEBBB???@@@@@@AAACCCGGGLLLPPPSSSGGGHHHGGGEEEBBBAAACCCEEEFFFDDDBBBAAAAAACCCEEEGGGGGGLLLSSSXXXZZZXXXVVVUUUYYYYYYZZZ[[[___fffooovvv{{{wwwhhh```bbbmmmzzzqqqhhh```]]]YYYRRRNNNMMMIIIHHHEEEBBB???===<<<;;;::::::999999999999999999666777888999:::;;;<<<<<<<<<===============<<<<<<>>><<<:::999999888555333000/////////............222111000///...---------...---,,,,,,++++++,,,,,,,,,++++++---...///...,,,,,,---000444777999:::;;;:::999777555444444555666666666666555333222222222444444555888:::<<<<<<;;;:::;;;:::999777555333333...///111222222111000///111///......///111000///.....................---///000000000000000000///111333111......222555333888777777666666555555555888888888<<>><<<::::::999999999999999999999999777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::===;;;:::999999777444222222222111111111000000000333222222111111000000///...------,,,,,,,,,,,,,,,++++++,,,...000222111000///000333666888:::::::::888777666444444444555555666777777555333222222333333444666888:::;;;<<<<<<:::;;;;;;999666333333333000111111111111000000///111///......///000///...//////...............---//////000111222222222222222333111------222444333:::999999777666555444444777888<<>>;;;999888777888999999:::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;::::::999888:::999999:::;;;:::888555888888888888777777777777999999::::::888555222000......---,,,,,,,,,,,,---------...222666888999888777888:::<<<<<<<<<:::999666666777777888888888999777999:::888444222333555111333555777888888:::;;;888:::;;;999555222222333000000/////////111222333333111............---,,,333333222111000000111111---///111444555666666666444555333...///444777666??????>>><<<:::888777777===DDDPPP]]]iiirrrwwwyyy|||tttnnnWWWTTTOOOLLLKKKNNNRRRUUUSSSQQQTTTbbbxxx~~~{{{~~~}}}nnndddZZZUUUQQQKKKHHHGGGCCCBBB???===:::888777666::::::;;;;;;;;;;;;::::::666777888888888777666555<<<;;;:::999999999999999555777999;;;<<<;;;::::::===;;;999:::;;;:::666333999===@@@>>>999555444666;;;555...,,,...///---***...///222555888:::;;;<<<:::999999999888888777777444666888:::;;;:::999888888999;;;<<<;;;888444222999777666666888999888777555555333222111111000000111...,,,---000111///---333111/////////...---+++...++++++///000...///333---333777888999===???>>>???888222111555777444111;;;<<<@@@DDDBBB===<<<>>>CCCOOOaaapppxxx|||~~~|||zzzzzzooojjjaaaXXXSSSQQQSSSTTTSSSMMMUUUqqq~~~pppfff[[[VVVQQQKKKGGGGGGDDDCCCAAA>>><<<:::999888777888888999999999999:::888999:::::::::999888777888888777777666777777777444555777999:::999999888===;;;:::;;;<<<;;;888555777:::===<<<777333333444:::555///...///000///,,,---///111444777999::::::999999999999888888777777444555777999:::999888777:::;;;<<<<<<;;;999666444888666555555666777666555444444222111000000000000000///...///000000000///000...------...---,,,***222......111222222444888444<<>><<<;;;;;;;;;;;;;;;:::999999:::;;;<<<::::::999999888888777777666666666666666777888999666777888999:::999999999999::::::;;;;;;;;;999888666888:::999666444444555666333111000222333333222111222444666777888999999555555555555555555555555666777888999::::::::::::;;;;;;:::999888777777777444222000000111111000///111000000////////////000---///111000...,,,...111000//////000222333333222555111///111333444888===JJJVVVbbbfffhhhkkkllllllmmmcccUUUGGG???;;;<<<<<<===DDDOOOXXXWWWQQQNNNQQQbbbjjjtttzzz|||||||||||||||~~~~~~}}}{{{yyyxxxtttssszzz}}}zzz|||~~~{{{qqqkkkqqq|||mmmcccYYYTTTPPPJJJGGGGGGAAA@@@???===;;;:::::::::======<<<<<<<<<<<<<<<<<<999999888777777666666666777666666666777888999999777777888888888888888888777888::::::999888777777555666666666444333333444333222111000111222333222111111333444555666666666222222222222333333333333444555555666777777888888999888777555555555555666222000///...///000///.../////////...//////000000,,,///111000---,,,...000000//////111333555444444666222000333444555999>>>MMMYYYcccfffgggkkkooopppqqqiii\\\NNNBBB===>>>???BBBHHHRRRXXXWWWRRRSSSXXXgggmmmtttxxxxxxwwwwwwxxxyyy}}}~~~~~~~~~~~~xxxrrrnnnmmmjjjnnnqqqnnnccc\\\bbblllrrrhhh]]]XXXSSSMMMIIIHHHDDDCCCAAA???===;;;;;;:::======???@@@@@@@@@@@@@@@>>>===<<<:::999999999999999999888888888999::::::777777777777777777777888666888::::::888666666666444444333333333333333333222222222111222222222333//////000111222222222222111111111111111222222222000111111222222333444444666555444333333333333444111///......///000000/////////...//////000111111...///000///.........//////......000222444333333999555333555666666999>>>HHHRRRZZZZZZZZZ```iiinnnmmmggg\\\MMMAAA===@@@DDDLLLQQQYYY^^^[[[VVVZZZaaajjjooouuuwwwwwwvvvwwwxxx{{{~~~~~~}}}}}}}}}}}}~~~zzzoooccc[[[XXXWWWXXX\\\bbbbbb[[[VVV^^^iii}}}rrrfff___XXXPPPKKKJJJIIIHHHFFFCCCAAA???>>>======???CCCGGGIIIJJJJJJIIIFFFEEECCCAAA@@@@@@@@@@@@??????>>>>>>======>>>>>>;;;;;;:::::::::::::::;;;888:::<<<;;;888666555666666555444444555666666666333444444444333333333444000111111222222222111111111111111222222333333333000000000000111222333333444333333333333333222222000///......000222222111////////////000111222333111000///000111111111000000//////000333444444333888555444666666555666:::>>>FFFJJJHHHIIISSSbbbkkkjjjeeeYYYKKK@@@>>>FFFNNN\\\aaaiiimmmiiicccfffnnnqqqvvv{{{}}}||||||~~~vvvhhhZZZQQQKKKIIIHHHLLLOOOUUUYYYZZZ]]]iiiwww{{{nnneee]]]SSSMMMKKKNNNLLLJJJGGGEEEBBBAAAAAA>>>BBBHHHMMMRRRSSSSSSSSSMMMKKKJJJHHHFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCC@@@??????>>>>>>>>>??????999<<<>>><<<999666666777:::999888888999;;;;;;:::555666666666444333444555444444444555555444444333222222222333333444444444222222222222333444555666333333444444444333222222000......///111333333333////////////000222333444444222000111444555333000333222222333555666666555555222222444444222222555666===@@@<<<>>>KKK]]]iiikkkeeeYYYIII???AAAMMMXXXjjjpppyyy}}}wwwppprrryyyyyy~~~yyyjjjWWWJJJGGGFFFEEEBBBGGGJJJPPPWWW]]]fffwwwtttiii___WWWVVVXXXUUUZZZYYYNNNDDD@@@AAAAAACCCEEEJJJQQQXXX]]]______ZZZTTTQQQRRRSSSQQQQQQTTTSSSQQQOOOPPPPPPOOOKKKGGGFFFBBBBBBDDDDDDAAAAAADDD===@@@DDDEEEBBB===999777>>>======>>>??????===;;;:::999999999999888666555333555888:::;;;:::888777888777777888:::;;;:::888555444555999<<<<<<888444888111...444888555333333222111000111222333222111333111111666777444222222333444666888888999888888777666555666888888888666;;;;;;;;;:::999888666666888:::;;;;;;===GGGWWWccchhhZZZLLLDDD======OOOeeevvv|||~~~{{{|||~~~sss___MMMIIIFFFAAACCCKKKNNNLLLKKKQQQbbbvvvvvvkkkbbbZZZYYY[[[\\\^^^[[[RRRJJJIIIJJJJJJJJJKKKOOOUUU]]]cccfffgggaaa\\\YYYZZZZZZWWWVVVXXX\\\YYYVVVTTTSSSPPPLLLHHHGGGBBB@@@BBBBBB???@@@CCC???BBBGGGHHHFFFAAA===;;;>>>>>>???AAACCCBBB@@@>>><<<;;;;;;;;;<<<<<<;;;:::===>>>@@@AAABBBAAA@@@@@@======>>>@@@BBBCCCAAA@@@===<<<<<>>???AAACCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFJJJMMMNNNLLLJJJHHHFFFEEEFFFGGGHHHHHHGGGBBBCCCFFFIIIGGGBBB@@@AAA@@@>>>;;;:::;;;<<<<<<;;;<<<::::::======::::::<<<<<<<<<<<<======>>>>>>???BBBAAA>>>>>>===<<<:::888999::::::;;;<<<===>>>>>>666999:::999999>>>GGGPPPLLLEEE@@@???;;;:::EEETTTjjjhhhhhhkkkoooqqqqqqooo{{{bbbTTTGGGFFFGGGHHHNNNVVVTTTZZZ___dddkkktttxxxxxxvvvwwwyyy{{{zzzqqqkkkeeebbbdddbbb```[[[XXX[[[bbbfffdddeeefffiiinnnsssvvvvvvvvvmmmhhhfffgggeee^^^XXXWWWQQQOOOLLLJJJJJJKKKLLLMMMKKKBBB:::888888777888;;;;;;@@@EEEHHHGGGDDDAAA???CCCDDDHHHLLLNNNMMMIIIFFFGGGDDDCCCDDDHHHKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFHHHLLLQQQUUUVVVTTTQQQOOOMMMKKKJJJKKKMMMNNNOOOIIIKKKNNNMMMHHHDDDDDDGGGHHHEEEBBBAAAAAABBBBBBAAA???>>>AAAEEEEEE@@@???AAAAAA@@@@@@@@@@@@AAAAAABBBFFFDDDBBBAAA@@@???===;;;:::;;;;;;<<<<<<===>>>>>>:::<<<>>>===<<<>>>CCCIIIAAA???>>>???<<<:::???HHHVVVUUUUUUUUUXXXZZZ\\\\\\jjjpppvvvwwwuuuvvvxxxzzz}}}aaaUUULLLJJJKKKLLLRRRYYY___iiissswwwzzzyyyzzzyyyuuuqqquuuzzztttpppkkkgggggg___^^^\\\]]]eeeooosssqqqqqqrrruuuyyy{{{zzzvvvsssrrrnnnkkklllhhh```ZZZXXXNNNMMMKKKJJJJJJMMMPPPSSSMMMBBB888444444333333666666:::???AAAAAA>>><<<;;;DDDEEEIIINNNQQQQQQNNNKKKMMMKKKIIIKKKPPPSSSRRRPPPPPPNNNLLLJJJIIIIIIJJJKKKGGGIIIMMMSSSWWWYYYWWWUUUQQQPPPNNNLLLMMMOOOSSSUUURRRUUUUUUOOOHHHGGGJJJOOONNNLLLIIIHHHIIIIIIHHHHHHCCCFFFLLLRRRQQQKKKIIIJJJGGGGGGGGGGGGGGGGGGFFFFFFHHHGGGEEEDDDDDDDDDBBB@@@BBBCCCCCCDDDCCCBBBAAAAAA>>>@@@BBBAAA@@@AAADDDGGGCCCBBBCCCCCC@@@<<<===AAAGGGKKKNNNNNNNNNPPPVVV[[[]]]bbbiiijjjgggeeehhhmmmzzzzzzyyyxxxzzz{{{zzzzzzqqq```YYYSSSQQQQQQSSSXXX]]]iiiuuuzzzooojjjnnnttt{{{xxxwwwrrrmmmkkkaaadddfffjjjsss}}}}}}~~~|||vvvrrrrrrmmmjjjiiieee]]]VVVUUUOOOOOONNNLLLKKKLLLOOORRRPPPDDD888444444222111222111444777999888777777777@@@BBBGGGMMMRRRUUUTTTRRRTTTQQQOOORRRWWWYYYVVVRRRPPPNNNLLLJJJIIIHHHHHHHHHHHHJJJMMMSSSWWWZZZYYYWWWRRRRRRQQQPPPPPPSSSWWW[[[^^^```]]]TTTMMMNNNRRRUUUSSSQQQPPPPPPQQQQQQOOONNNKKKOOOWWW^^^]]]WWWUUUWWWRRRSSSTTTTTTTTTRRRQQQPPPOOOMMMKKKKKKKKKJJJIIIGGGOOOPPPRRRSSSQQQOOOKKKIIIDDDFFFGGGHHHGGGHHHJJJLLLMMMLLLLLLJJJFFFCCCBBBCCCAAAGGGLLLNNNNNNRRRZZZaaa\\\aaagggiiieee```cccjjjqqqooonnnpppzzzpppkkknnnqqqooojjjcccaaa___^^^^^^```dddfffooozzztttllljjjmmmqqqzzz}}}}}}~~~yyysssooojjjpppvvv|||~~~{{{tttoookkkjjjfff]]]XXXVVVTTTTTTTTTRRROOOOOOQQQTTTUUUHHH;;;777666444222222///111333333222222333555999;;;AAAIIIRRRXXX[[[[[[YYYVVVTTTWWW\\\\\\WWWQQQOOONNNMMMJJJIIIGGGFFFFFFJJJKKKNNNRRRWWWZZZZZZZZZUUUVVVWWWVVVVVVYYY^^^ccceeegggdddZZZUUUVVVXXXXXXVVVVVVWWWXXXYYYYYYVVVTTTQQQTTT\\\aaa```]]]^^^ccc```bbbdddeeedddbbb^^^\\\ZZZWWWUUUTTTSSSRRROOOMMMYYY[[[___```___[[[VVVSSSNNNOOOPPPQQQRRRTTTVVVWWWXXXXXXUUUQQQMMMLLLLLLKKKFFFIIIMMMPPPRRRVVVZZZ^^^bbbeeekkknnnhhhaaadddmmmnnnllllllsss}}}lllcccffflllqqqrrrsssttttttrrrqqqqqqqqqpppttt{{{xxxppplllmmmnnnxxx~~~}}}vvvrrrsss{{{~~~xxxsssrrrmmmfff```___[[[\\\]]][[[YYYXXX[[[^^^XXXKKK>>>:::999666333222000111111000000000222444333666===GGGRRR[[[```aaa[[[XXXWWW[[[___^^^WWWPPPTTTSSSRRRPPPNNNLLLJJJIIIMMMMMMOOOSSSWWW[[[\\\[[[XXXZZZ[[[[[[[[[^^^dddhhhgggjjjggg^^^YYY[[[ZZZVVVYYYYYY[[[]]]___^^^[[[XXXSSSUUU[[[___^^^]]]aaahhhkkkmmmpppqqqpppmmmiiifffbbb```]]][[[YYYWWWTTTQQQ]]]```eeehhhgggccc]]]YYYVVVWWWXXXZZZ\\\^^^```bbb```___[[[UUURRRRRRSSSRRRRRRQQQQQQTTTXXXZZZZZZYYYeeehhhnnnpppjjjbbbeeennnooommmnnnyyy{{{jjjaaadddoooyyy|||zzzwwwxxx}}}yyyrrrnnnmmmppp{{{}}}xxxwwwmmmmmmsss~~~xxxvvvxxxvvvnnnfffbbbaaa```^^^]]]\\\\\\\\\\\\YYYPPPEEE>>>;;;777111555333111///......000111000555:::@@@NNN^^^ccc```^^^ZZZXXXZZZ]]]\\\UUUNNNUUUVVVTTTPPPOOOQQQRRRPPPPPPQQQSSSVVVYYY\\\^^^___^^^[[[[[[___```___```dddlllmmmmmmhhh```YYYWWWVVVZZZ^^^bbbdddbbb___\\\ZZZZZZWWWVVV[[[^^^aaagggmmmrrrrrrssstttssspppkkkggghhhccc]]]YYYXXXYYYZZZ[[[aaadddgggiiigggbbb\\\YYYZZZZZZ[[[\\\^^^aaadddggghhhaaa[[[ZZZZZZXXXXXXZZZVVVTTTXXX```bbb\\\XXXYYYeeeiiillljjjffffffkkkqqqvvvwwwyyypppgggjjjttt}}}}}}sssllllllooolllsss}}}pppeeekkkttt|||}}}|||}}}{{{uuuoookkkgggcccaaaaaaccccccccccccbbb]]]TTTLLLFFF===444222111000000//////000000000222555:::GGGXXXbbbbbb]]][[[ZZZZZZ\\\ZZZTTTOOOXXXZZZYYYUUUTTTVVVVVVSSSRRRSSSUUUWWWZZZ]]]___aaa```^^^^^^bbbbbb``````cccgggiiijjjgggaaa\\\[[[[[[\\\```dddeeeccc___\\\ZZZ^^^[[[\\\aaaeeegggkkkpppqqqqqqqqqqqqqqqoookkkhhhgggccc^^^\\\\\\^^^```aaacccdddeeeeeeccc```^^^^^^___]]][[[[[[^^^```cccdddddd___[[[[[[YYYVVVWWWZZZYYYXXX[[[bbbddd___\\\\\\dddiiimmmmmmlllmmmrrrwwwzzz{{{}}}xxxpppsss|||}}}uuupppoooooopppqqqxxxwwwkkkqqqzzz}}}zzzuuummmdddaaadddhhhjjjjjjjjjllljjjcccZZZQQQCCC777111111222222222222111111222111000222===NNNZZZ___]]]]]]]]]\\\ZZZWWWSSSQQQ]]]``````]]]\\\]]][[[WWWVVVWWWXXXZZZ\\\___bbbcccbbb```aaadddccc___^^^```aaadddfffeeeaaa^^^^^^___^^^aaaeeeeeeccc```]]]\\\cccbbbeeekkknnnnnnpppsssqqqooonnnmmmnnnmmmkkkiiiiiifffccccccfffiiikkklllhhhgggdddaaa^^^___bbbeeeddd___[[[ZZZ]]]aaabbbbbbeeebbbaaaaaa___[[[[[[___^^^^^^aaaeeeeeeaaa^^^^^^dddiiiooorrrtttvvvzzz}}}{{{}}}wwwppprrrwwwxxxvvvyyy~~~xxx}}}zzzoooccc^^^ccciiilllkkknnnpppnnnggg^^^TTTEEE999666555555555444444444444444333000///666CCCPPPXXX\\\^^^```]]]YYYUUUSSSTTT```dddeeecccbbbbbb___ZZZZZZZZZ[[[]]]___aaadddeeeaaa___```cccbbb\\\ZZZ[[[___bbbdddccc___]]]]]]^^^^^^aaadddeeedddbbbaaaaaaggggggkkkrrrtttssssssuuuqqqnnnkkkiiijjjjjjjjjiiiiiihhhggghhhlllooopppqqqooolllfff```\\\___ffflllfffaaa\\\\\\```dddeeeeeefffeeefffgggddd______cccddddddffffffddd```]]]]]]dddhhhooouuuzzz}}}~~~wwwzzz|||qqqccc^^^aaahhhkkkkkkooopppkkkbbbZZZRRRGGG===;;;:::999777777777888999666444333222666>>>KKKUUU]]]```aaa___YYYUUUUUUWWWaaaeeegggeeedddddd```\\\\\\]]]^^^```bbbdddeeeeee^^^\\\]]]___^^^XXXVVVWWW```cccdddbbb^^^ZZZZZZ[[[^^^```cccddddddddddddeeeiiiiiilllrrrtttrrrrrrtttooolllgggeeeeeefffgggfffhhhggghhhjjjnnnpppppppppssspppkkkccc___aaaiiipppjjjfffccccccgggjjjlllllleeecccdddfffddd___^^^aaagggiiijjjfffaaa]]][[[ZZZ```cccjjjsss{{{~~~}}}sssfff```aaafffiiiiiinnnllldddZZZSSSPPPIIICCC@@@@@@@@@@@@AAAAAABBBCCC<<<;;;:::::::::???LLLYYY___aaabbb___[[[XXXYYYZZZaaaeeefffdddcccccc```\\\]]]^^^aaadddffffffeeeddd\\\YYYZZZ\\\[[[WWWUUUVVV```ccceeeccc___[[[[[[\\\^^^```bbbccccccdddeeeggghhhfffhhhlllnnnlllmmmpppkkkgggccc```````````````hhhhhhjjjnnnqqqsssrrrqqqooopppnnniiidddffflllssspppooommmlllkkklllmmmnnnfffaaa```bbbbbb^^^\\\\\\bbbffffff___YYYVVVUUUTTTWWWZZZaaalllxxx}}}zzzrrrhhhaaa___aaadddfffgggddd\\\RRRMMMLLLIIIEEEFFFHHHMMMQQQTTTTTTTTTSSSMMMIIIFFFCCC>>>@@@MMM]]]```aaaaaa```^^^\\\\\\\\\aaaeeefffcccbbbccc```\\\\\\___cccggghhhgggdddbbb\\\YYYYYY[[[[[[XXXXXXZZZ^^^aaaddddddbbbaaabbbdddaaabbbccccccbbbbbbccceeeeeebbbaaadddeeeeeegggkkkeeebbb]]]ZZZYYYYYYXXXWWW]]]___bbbggglllmmmllljjjfffkkkooonnnkkkkkkpppuuusssuuutttooohhhcccccceee```XXXSSSVVVYYYVVVRRROOORRRXXXXXXQQQKKKJJJKKKJJJLLLNNNUUUbbbrrr~~~{{{}}}zzzxxx}}}{{{xxxvvvppphhhaaa]]]]]]___aaa```^^^VVVLLLHHHIIIHHHDDDJJJPPPYYYaaaeeeeeebbb```^^^XXXQQQIII@@@???LLL\\\bbbaaa`````````___^^^^^^bbbeeeeeebbbaaabbb```]]]\\\___eeeiiijjjhhhdddaaa]]]ZZZYYY\\\\\\ZZZ[[[^^^[[[___dddfffeeefffhhhkkkdddddddddbbb``````aaabbbccc___\\\^^^______ccchhhaaa^^^YYYVVVUUUTTTSSSRRRKKKMMMRRRXXX]]]___^^^\\\^^^eeennnpppnnnnnnrrrvvvtttwwwvvvnnnbbbYYYWWWYYYTTTIIIBBBEEEJJJHHHBBB>>>CCCJJJKKKCCC>>>@@@BBBAAADDDEEEMMM\\\ooo}}}zzzwww{{{{{{uuunnnsssxxxyyyuuupppnnnmmm~~~wwwyyy{{{tttjjj```^^^ccchhhgggdddaaaWWWOOOLLLJJJHHHIIIKKKSSS^^^hhhlllnnnnnnkkkfffhhh]]]QQQHHHDDDFFFPPP\\\```aaabbbaaa___]]]]]]^^^gggdddaaa```bbbbbb```^^^cccffffffeeegggjjjiiieee\\\^^^aaabbbbbbaaa``````aaa```___aaaccceeeeeedddccceee```UUUPPPVVV]]]___]]][[[YYYWWWYYY\\\```ccc```YYYQQQPPPSSSRRRKKKCCC>>>>>>@@@DDDIIILLLMMMLLLSSSYYYaaahhhllloooqqqsssqqqqqqlllbbbTTTHHHAAA>>>:::777333444888:::888555666666555444555666777888;;;888CCC]]]rrryyy|||xxxrrrsssvvvwwwwww|||yyyuuuttttttssspppmmmkkkjjjiiigggeeebbb```___vvvjjjfffjjjpppttt}}}{{{wwwqqqjjjcccccchhhjjjfffaaa]]]TTTMMMJJJHHHFFFEEEGGGYYYcccnnnssstttsssoooiii```WWWLLLEEEBBBEEEPPP[[[ddddddccc```______aaadddfffccc```^^^___^^^\\\ZZZggghhhgggddddddfffccc___]]]bbbgggfffbbb___aaaddd```______```aaabbb```^^^]]]^^^YYYOOOKKKPPPWWWZZZ]]][[[YYYXXXYYY[[[___aaaXXXSSSOOOPPPSSSPPPGGG>>>222222333555999;;;;;;:::EEEMMMYYYccchhhjjjjjjiiiaaa^^^XXXOOODDD;;;555333333000---...222333111...111000/////////000222222666666CCC\\\pppvvvyyy}}}~~~}}}zzz~~~}}}~~~}}}vvvnnnkkkmmmoooooommmuuuqqqllliiiiiihhhgggfffaaa```___^^^[[[XXXUUUSSS}}}zzzrrreee]]]\\\aaagggkkkooosssyyy}}}}}}{{{{{{zzzwwwtttpppkkkggghhhkkkkkkddd]]]VVVPPPJJJIIIFFFBBB@@@AAAWWWbbbmmmrrrtttrrrllleeeWWWNNNEEEAAA???CCCOOOZZZbbbaaa^^^[[[YYY[[[```ccceeeccc___]]]\\\[[[YYYWWWjjjkkkhhhddddddfffddd___```fffkkkhhhaaa^^^aaafffaaa````````````^^^ZZZWWWVVVVVVQQQHHHDDDHHHPPPTTTYYYXXXWWWVVVVVVXXX[[[\\\RRRPPPPPPTTTVVVQQQDDD999///...---...000111000///666AAAPPP]]]cccbbb___]]]UUUOOOFFF>>>888333000...---+++)))***,,,---,,,)))---,,,,,,,,,,,,---......111333AAAXXXiiiooouuu{{{~~~|||{{{{{{||||||wwwxxxyyyyyyyyy{{{~~~zzzsssqqqsssxxxzzz{{{yyyppppppqqqtttyyy|||}}}}}}zzzyyyvvvqqqllliiijjjkkkdddaaa^^^___aaabbb```^^^fffbbb\\\YYYWWWXXXXXXXXXSSSSSSSSSRRROOOLLLIIIGGG~~~xxxsssooonnnggg___ZZZZZZ___dddgggaaaffflllppprrrsssuuuvvvxxxzzz|||~~~~~~~~~~~~zzzwwwvvvxxxyyyxxxuuusssooojjjiiijjjggg```YYYQQQLLLIIIHHHEEE???===>>>KKKWWWccciiijjjhhhbbb[[[PPPHHHAAA>>>===AAAKKKVVV]]]\\\[[[YYYXXXYYY]]]aaadddbbb```___]]]\\\[[[[[[jjjkkkhhheeegggkkkkkkhhhdddggghhhfff```^^^___cccbbbaaa```___^^^ZZZUUUPPPOOONNNHHHAAA===AAAIIIOOOTTTTTTTTTSSSTTTUUUVVVVVVQQQRRRVVV[[[[[[RRRBBB555000///......///000///...111;;;KKKWWW]]][[[WWWSSSOOOGGG<<<555111000...,,,,,,***)))***,,,,,,+++)))---------------......///...111===NNN\\\eeemmmuuuwwwuuurrrooommmlllkkkkkkkkklllmmmmmmlllmmmooorrrnnnjjjeeeccceeehhhjjjjjjppppppqqqqqqpppnnnllljjjmmmmmmnnnssswwwtttllleeeZZZZZZ[[[___bbbeeeeeedddaaa```]]]ZZZWWWVVVVVVVVVPPPNNNMMMNNNPPPQQQOOOMMMTTTQQQMMMJJJIIIHHHHHHHHHEEEFFFGGGHHHGGGDDDAAA???}}}yyyuuussspppnnnlllccc___YYYVVVWWWZZZ]]]^^^YYY\\\```cccdddeeefffggglllnnnpppsssvvvxxxyyyyyyzzz|||}}}zzzxxxxxxtttqqqpppssswww{{{zzzyyyxxxrrrkkkgggddd```ZZZTTTMMMJJJHHHIIIEEE???===>>>BBBMMMZZZ```aaa___YYYRRRMMMFFF@@@===;;;>>>FFFOOOYYY[[[]]]]]]]]]]]]___```ccccccbbbbbbaaaaaabbbcccjjjjjjgggdddfffkkkllljjjeeeccc```^^^]]]]]]\\\[[[^^^]]][[[ZZZWWWSSSLLLHHHHHHDDD>>>999555888AAAIIIQQQRRRSSSTTTUUUUUUTTTTTTQQQTTTYYY^^^\\\QQQ???222---+++******,,,------,,,333<<>>444---++++++***)))+++++++++,,,---,,,+++***------......///////////////000666BBBNNNXXXbbbjjjllljjjfffaaa]]]ZZZXXXWWWVVVWWWXXXXXXXXXXXXZZZ[[[XXXVVVSSSQQQRRRSSSTTTUUUTTTUUUVVVVVVUUUSSSPPPOOOSSSRRRTTTXXX\\\[[[TTTNNNEEEEEEFFFHHHLLLMMMMMMLLLJJJIIIGGGFFFFFFGGGGGGGGGDDDBBB@@@@@@@@@AAAAAAAAABBBBBBBBBAAA???===;;;;;;:::;;;===>>>>>>===<<<;;;}}}zzzwwwtttrrrwwwvvvtttqqqnnnkkkhhhggg^^^[[[XXXVVVWWWXXXXXXWWWVVVWWWYYYYYYXXXXXXZZZ\\\```bbbdddfffiiikkklllmmmooorrrvvvwwwvvvsssqqqqqqnnnmmmnnnrrrxxx{{{{{{yyyxxxrrrjjjccc^^^ZZZTTTOOOIIIHHHHHHHHHEEE???>>>AAACCCMMMXXX]]]]]][[[UUUNNNKKKEEE???<<<::::::AAAIIIRRRVVVZZZ]]]]]]\\\\\\\\\aaabbbdddddddddeeegggiiikkkjjjeee``````dddeeecccccc]]]XXXVVVXXXYYYWWWTTTXXXVVVTTTRRROOOJJJEEEAAABBB<<<666222///111;;;EEEPPPQQQTTTVVVXXXWWWVVVUUUPPPSSSXXX[[[YYYMMM===111,,,***((((((***,,,,,,,,,222:::EEENNNPPPMMMIIIEEE>>>888111,,,))))))******)))***+++,,,,,,+++***)))***+++,,,---------,,,,,,///...000777BBBLLLUUUYYY^^^\\\XXXTTTOOOJJJFFFDDD???AAABBBCCCBBBBBBDDDEEECCCBBBAAA@@@?????????@@@>>>???@@@AAA@@@???===<<>>555000...+++***,,,---...---)))222>>>GGGIIIEEE???;;;333222000,,,))))))+++---((()))+++,,,+++***))))))((()))***+++++++++******...,,,,,,111;;;DDDGGGFFFLLLKKKIIIFFFAAA<<<777444111333555666666666777999777777777666555444444444222444555777888777555444555666666777888888777666555444222333555777888777555333222444777888888666666666666555555555666777333666888888666555555777333333222111111222333444~~~|||{{{wwwtttwwwuuurrrqqqssstttuuuuuuqqqqqqppplllfff___[[[XXXYYYXXXXXXYYYZZZYYYWWWTTTVVVUUUSSSPPPNNNOOORRRUUUSSSSSSSSSRRRRRRRRRRRRRRRSSSYYY```fffhhhhhhggggggqqqqqqrrrvvvyyyyyytttpppmmmiiiddd```[[[TTTNNNIIIEEEDDDEEEFFFCCC>>>@@@DDDJJJRRRYYYXXXUUUQQQIIIBBBDDD???:::999777666;;;BBBPPPTTTXXX[[[\\\\\\\\\]]]^^^aaaccccccbbbcccfffiiijjjhhhaaaZZZYYY]]]^^^\\\XXXWWWUUUQQQMMMMMMPPPSSSVVVSSSPPPMMMJJJHHHDDDAAADDD===777444222333===IIIGGGJJJOOOSSSUUUUUUSSSQQQNNNPPPSSSVVVTTTLLLBBB;;;222///,,,***+++,,,,,,,,,***888BBBDDD???777222''')))+++)))&&&%%%(((+++(((***------,,,+++******'''(((***+++++++++***)))---+++***///999@@@>>>888>>>>>>>>><<<888333---***,,,...111222222333444555333444555444333111000111///111333555666666555555222444555444333333444666777444222222444666888888444222111222555666555333111333555666666666666777444666777666444444777:::777666333111111111222333}}}}}}zzztttpppooossswwwwwwyyy{{{{{{yyyuuupppmmmjjjiiihhhfffccc___[[[YYYVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTRRRPPPOOOMMMMMMLLLMMMNNNNNNMMMKKKKKKOOOSSSQQQSSSVVV[[[^^^bbbdddeeepppooommmnnnoooooonnnmmmgggggggggeee___XXXQQQMMMIIIGGGCCC@@@=========>>>DDDGGGKKKMMMKKKFFF@@@<<<<<<999555333444999>>>BBBNNNQQQTTTWWWWWWXXXYYYZZZ```___^^^```bbbeeeeeeeeefffccc___]]]\\\[[[YYYXXXZZZVVVQQQMMMKKKMMMOOOQQQXXXUUUPPPKKKGGGDDDCCCBBBBBB@@@<<<666222333888===DDDGGGKKKOOOPPPNNNKKKIIILLLOOORRRSSSPPPJJJCCC>>>222000...+++)))(((''''''+++***---333888888333---))))))(((((((((((())))))******)))(((((((((((((((++++++,,,,,,+++)))'''%%%,,,------...000222444555000000111111000...,,,+++666333///---.........---444111///111555666333000000111111111111222222222333555666333444777777555555555555666666666666666666666555555444444444333777777777666444333444666666222111555777555444666999777555333333444666888{{{uuutttrrrpppnnnooorrruuussssssrrrqqqooollliiigggccccccbbb```^^^[[[XXXVVVVVVWWWXXXYYYZZZZZZYYYXXXUUUTTTRRRPPPNNNMMMLLLLLLJJJKKKKKKIIIGGGGGGJJJMMMLLLNNNPPPTTTWWWZZZ\\\]]]dddcccbbbbbbddddddcccbbbbbbbbbcccaaa^^^XXXRRROOOHHHFFFBBB???<<<;;;<<<<<<===???BBBCCCBBB>>>888555888666333111333666:::===DDDGGGLLLOOORRRTTTVVVXXX[[[ZZZZZZ[[[^^^```aaaaaa___\\\YYYWWWVVVUUUTTTRRRSSSPPPLLLIIIIIIKKKNNNPPPQQQOOOKKKFFFCCC@@@??????BBBAAA>>>999666666:::>>>@@@BBBEEEGGGHHHGGGEEEDDDCCCEEEGGGGGGEEE@@@:::666---,,,+++***)))******+++)))(((***...333444000+++******))))))))))))******++++++***)))))))))))))))((())))))))))))((((((''')))))))))***+++,,,---...------......---,,,***)))...,,,+++,,,///111222222333111///111555666333000111111111222222222333333222555666444444777777555666666666555555444444444666666555555555444444444666777777777555555777888777444333777888777666777:::999777555555666888:::wwwqqqooommmllllllnnnpppqqqqqqmmmllliiigggdddbbbaaa```]]]]]]\\\\\\ZZZXXXVVVUUUUUUVVVXXXZZZZZZZZZZZZYYYVVVUUUSSSQQQNNNMMMLLLKKKJJJJJJIIIGGGEEEEEEFFFHHHFFFGGGHHHKKKMMMOOOPPPQQQTTTSSSRRRSSSTTTUUUTTTSSSVVVWWWWWWWWWUUUQQQMMMKKKEEECCC@@@<<<:::999999999666777999999888555222000222111000000000333555777;;;>>>BBBEEEGGGIIILLLNNNNNNNNNNNNPPPSSSVVVVVVVVVTTTQQQNNNLLLKKKKKKJJJHHHHHHFFFCCCBBBCCCEEEIIIKKKFFFDDDAAA>>><<<:::::::::???>>><<<999777666888:::999:::;;;=========<<<;;;999:::::::::888444000...******)))((()))***+++,,,)))'''(((+++///000...++++++******))))))******+++++++++***)))))))))******(((((((((((())))))***+++++++++++++++++++++,,,---,,,,,,,,,,,,,,,+++***))))))((())),,,000333333333333111000111555666333111222222333333333444444444111555666555666888888555777777666555444333333222666666666666666555555555555777888888888888:::;;;:::666555999;;;999888999<<<;;;999888888999;;;<<<}}}wwwtttpppmmmkkkkkknnnooommmjjjiiihhhfffcccaaa^^^]]]\\\[[[[[[ZZZZZZYYYXXXWWWWWWUUUVVVWWWYYYZZZZZZZZZYYYWWWVVVTTTQQQOOOMMMLLLLLLLLLKKKJJJHHHFFFEEEEEEFFFCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHFFFDDDAAA@@@@@@>>>;;;888666555444444444444555444444222111000......//////000111222222888:::;;;<<<;;;;;;===>>>>>>>>>???AAAEEEGGGGGGFFFGGGDDDAAA?????????>>>======<<<::::::;;;===@@@AAA;;;:::888777555555444444777777777666444333333444333333333333333444444444333333333222000...,,,+++++++++)))((((((((()))***+++)))(((***,,,......---******))))))))))))************))))))))))))******+++***)))))))))***,,,---,,,++++++,,,,,,---...///------......---------,,,,,,,,,,,,///111222111000333222111333555555444222444444444555555555555666111555777666777:::999555888777777777666666555555888888888888888888888888777999::::::999999:::;;;===999888;;;===;;;:::;;;<<<;;;:::999:::;;;<<<===|||zzztttqqqmmmllllllkkkfffbbbffffffeeedddaaa^^^[[[YYY[[[ZZZZZZYYYYYYXXXXXXXXXUUUVVVXXXYYYZZZZZZZZZYYYXXXWWWUUUSSSPPPOOONNNMMMNNNMMMKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEECCCBBBBBBCCCCCCBBBAAA======<<<;;;:::888666555999888666444222111111111444333333222222111111111...///000111111111111111555666666555333222333444444444555888;;;<<<<<<;;;;;;999666444555555444333666555444333333444666777333333222111111111111111333333333333333222111000//////..................000000///...---,,,++++++******)))(((((()))***++++++***))))))***,,,,,,---***))))))(((((())))))***)))))))))(((((())))))***,,,+++***)))((()))***+++(((((()))***+++---...///..................//////000000000111333444333111444333333444666666555444666666666666777777777777555888:::888888;;;:::666777777888888999999::::::::::::::::::;;;;;;;;;;;;:::;;;===<<<;;;999999:::>>>:::999<<<>>>;;;:::<<<;;;::::::::::::;;;<<<===yyyvvvrrrooolllhhhdddaaadddeeeeeedddbbb___\\\ZZZ]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[\\\\\\[[[[[[ZZZYYYXXXVVVTTTSSSQQQQQQQQQPPPNNNLLLKKKJJJIIIGGGEEEHHHGGGEEEDDDCCCDDDDDDEEEDDDBBBAAA@@@AAA@@@>>>===:::999888666555333222222555444333222111111111111222222111111111111111111///000111222222222222222000111111111///000111333111222333555888999888666555222000//////000///...111111000000000000000000//////000000000000000000333222222222444444222000---------,,,++++++++++++------,,,,,,+++++++++***'''''''''((()))+++---///******((((((((()))***+++*********))))))************))))))))))))***+++++++++***)))(((((((((((((((++++++,,,---///111333444...---------...///000000111111111222555777777777555555666777777777777777777777888888888999999999:::<<<<<<999999;;;;;;888777888888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>===;;;999999999>>>:::999<<<===;;;:::;;;::::::::::::;;;;;;<<<===~~~}}}zzzuuupppllljjjjjjhhhgggfffeeedddbbbaaaaaadddbbb```^^^\\\[[[[[[[[[]]]^^^_________^^^]]]\\\YYYXXXWWWVVVUUUTTTTTTTTTSSSQQQOOOOOOOOONNNKKKHHHIIIHHHFFFDDDCCCDDDDDDEEECCCAAA???>>>>>>===;;;999888777666444333333444444222222222222222222222333111111111222222222111111111111222222333333333333...///000000///000333555333333444666888888666444333111.........//////.../////////000000000////////////000000111111111111333222111222444555333111,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,++++++)))(((((()))***,,,...///+++++++++***))))))***,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---...******++++++,,,,,,++++++000000000111222444555666000/////////000111333444333111111222555888999999666777888999999888888999888999999999999:::::::::???AAA>>>:::999;;;<<<:::888999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888;;;======<<<:::::::::>>>:::999;;;<<<:::999::::::::::::;;;<<<======>>>{{{uuurrrsssuuunnnllliiifffeeefffggghhhjjjhhhfffccc```______^^^aaabbbbbbbbbbbb```___^^^YYYYYYXXXWWWVVVVVVVVVVVVXXXUUUSSSSSSTTTSSSPPPMMMIIIHHHFFFDDDCCCCCCDDDEEEBBB@@@>>><<<<<<:::888555666555444333333444555666222222333333444444555555111222333333444444333333222222222222333333333333000111111000///000222555333333444666888777555333444222//////000000000000...///000111111111111111///000111222222222222222333000///000333444222000+++,,,,,,,,,+++)))'''&&&------...//////......------,,,+++*********+++,,,.........---,,,,,,---...///......------......///---------------...///000+++,,,...000111111111000///////////////000111111333333222222333555777888666444111222444666888888777888::::::999999999:::999999999:::::::::;;;;;;CCCCCC@@@:::999<<<===;;;:::999999999999999999999999999999::::::;;;;;;;;;666999<<<===<<<;;;;;;;;;===999888;;;<<<999888999:::;;;;;;<<<===>>>>>>???}}}}}}|||zzzxxxtttqqqoooppppppooommmkkkkkklllnnnqqqrrrooohhhgggkkkiiidddiiihhheee```\\\ZZZ[[[\\\]]]YYYTTTRRRRRRSSSSSSSSSQQQRRRTTTTTTSSSQQQNNNLLLLLLJJJHHHFFFFFFFFFDDDCCC;;;;;;:::999888888777777666666666777999999888777666777888999999888777666555666777888777666444222333333333333444555777777666555333333444444444333333555777999999888666444///000000111111222333333111222333222000111555999222222333333333222111111444333222222111111222222///...------///000000////////////...---------,,,---...///000000///...---//////...---------......222111000...---......///000000000000//////............///000000/////////333000......111333222111444444444444555555555555666666777777777777666666:::;;;;;;;;;::::::<<<===???777333777;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<777666555444444555666777888888888888999999999999999888999;;;===>>>>>>===888888888999:::::::::;;;;;;:::;;;<<>>777333666:::999999999::::::::::::::::::999999666555444444333444555555333444444555666777777888===<<<<<<>>>@@@BBBAAA@@@??????>>>>>>===<<<<<<;;;BBBAAAAAABBBEEEIIIMMMOOO{{{xxxxxxyyyzzzyyywwwtttpppmmmkkkiiiiiimmmmmmmmmllljjjiiijjjllllllmmmkkkiiijjjmmmmmmjjjnnnnnnkkkgggbbb___^^^^^^YYYVVVTTTTTTWWW\\\```bbbgggaaaYYYVVVWWWXXXUUURRRNNNKKKHHHGGGGGGGGGFFFEEE>>>???@@@@@@@@@>>><<<;;;>>>======>>>@@@@@@???=========>>>>>>>>>>>>======??????===<<<:::999777777<<<<<<<<<<<<<<<<<<======;;;999777777888999888777999999:::;;;:::777555333777777777777666666666666666777666444333333555777444444444444333222111000222222111000000000000000111000//////111222222111000000000000111111111111000//////......//////000111000000000000000111111000000000000111222444444////////////000111222222222222222222222222222222444222111222444666666666777777888888999999999:::;;;;;;;;;;;;::::::999888======<<<;;;:::888777777<<<666333666888777666777888777777666666555555555555444333222222222222222...///000111333444555555===<<<<<<>>>AAACCCCCCBBBDDDDDDCCCCCCBBBBBBAAAAAAGGGFFFFFFFFFIIIMMMRRRUUUzzztttrrrsssvvvxxxuuurrrnnnjjjgggeeeeeeeeekkklllkkkiiigggeeeeeefffccccccccccccfffiiiiiigggjjjjjjiiifffbbb___^^^^^^\\\ZZZWWWWWW[[[aaaeeegggkkkccc[[[YYY\\\]]]YYYTTTNNNKKKHHHFFFFFFGGGGGGFFF???AAACCCDDDDDDBBB???===AAA@@@@@@AAABBBBBBAAA????????????@@@@@@?????????>>>===;;;:::888888888888<<<<<<<<<<<<<<<<<<;;;;;;<<<:::999888999:::999888999:::;;;;;;;;;999888666::::::999888888777666666666666666666555666777888666666666666555333222111333222222111111111111111111///...///000222111111//////000000111111222222111000///......///000111000000000000000111222333000000111222222333444555000000000000111333444555444444444333333333333333555555444555666666666666<<<<<<===>>>>>>???@@@@@@<<<=========<<<;;;:::999===;;;:::999999888666555;;;666333666777555444666555444444333222111111000333222222111000000000000---......///000111111222777666777999===AAABBBBBBDDDDDDEEEFFFGGGHHHHHHIIIFFFEEEDDDDDDGGGKKKPPPSSS|||vvvqqqooopppsssvvvqqqnnnjjjfffcccbbbcccccciiiiiiiiigggcccaaa``````___]]]^^^aaadddeeeeeeeeeeeefffgggfffdddaaa``````aaa___\\\\\\___ccceeefffbbb]]]XXXYYY]]]]]]XXXQQQLLLIIIFFFDDDEEEFFFFFFEEEAAABBBEEEFFFFFFDDDAAA@@@BBBAAAAAABBBCCCCCCAAA@@@@@@@@@????????????@@@@@@;;;;;;:::999999999::::::;;;<<<<<<======<<<;;;:::===;;;999999:::;;;:::999888999:::;;;<<<<<<;;;;;;;;;;;;:::999888777777666555444555666777999::::::888888888888777666555444444444333222222222222333000...------///000000////////////000000111111111111000///......///000111000000000000111222444444444555555666777888888888999888777777777999:::;;;888777666555555555555555777888:::;;;===>>>???@@@DDDDDDEEEFFFGGGHHHIIIJJJCCCDDDDDDDDDCCCCCCBBBAAA>>>;;;888777888888777666:::666444666666333222444222222111000///......---000000000000000//////...////////////////////////111111111555:::>>>AAAAAACCCDDDDDDEEEFFFHHHHHHIIICCCAAA@@@@@@BBBFFFJJJMMMzzzwwwssspppnnnppprrrtttnnnkkkhhhdddbbbbbbbbbccceeeffffffeeebbb_________aaa^^^___dddgggfffeeegggdddgggiiiiiihhheeeddddddcccbbb``````aaabbbbbbaaaWWWTTTTTTVVVYYYXXXRRRLLLJJJGGGCCCAAABBBCCCDDDDDDBBBCCCEEEFFFFFFEEECCCBBBCCCBBBAAABBBCCCCCCAAA@@@@@@@@@???>>>>>>???@@@@@@<<<<<<<<<=========>>>>>>;;;<<<>>>>>>???>>>===<<<>>>===;;;;;;<<<<<<<<<;;;999:::;;;<<<===>>>>>>>>>;;;;;;::::::999888777777444333333666999;;;;;;:::888888888888888888777666555555444333333333333333///...,,,---///000000///000000000000000111111111111000000//////000000111111111111222333555666777444555777999:::;;;<<<<<<@@@???===;;;;;;<<<===>>>===;;;:::888888888999999:::===BBBEEEHHHKKKNNNPPPMMMNNNOOOPPPRRRSSSTTTUUUPPPPPPQQQQQQQQQQQQPPPPPPEEE@@@:::888999:::999777999666666777666222111333000/////////...---------......///000000//////...111000000//////......---000///000333888<<>>======???AAACCCDDD|||sssrrrpppooooooooopppqqqkkkiiigggeeeccccccdddddd```bbbddddddcccbbbbbbbbbeeebbbbbbhhhkkkhhhgggiiifffhhhkkkllljjjgggeeedddbbbaaa``````aaa```]]][[[RRRRRRSSSTTTUUUSSSOOOKKKGGGDDD@@@>>>???AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBCCCDDDDDDBBB@@@AAA@@@???>>>>>>???@@@AAA>>>>>>???@@@@@@???>>>===:::;;;===?????????>>>===AAA???======>>>???>>>===;;;<<<<<<======>>>>>>>>><<<<<<;;;;;;::::::999999555333333666999::::::888555666777777888777777777555444333333222222333333000///---...000111111000222222222222222111111111000000000111111000000000333333444555666888999:::777999<<<@@@CCCEEEFFFGGGLLLJJJGGGDDDBBBBBBCCCDDDBBBAAA???===<<<===>>>>>>AAAEEEJJJNNNOOOQQQUUUWWWVVVVVVXXXYYY[[[]]]^^^___[[[\\\\\\]]]^^^^^^^^^^^^OOOHHH???::::::;;;:::999:::777777888666222111333........................,,,---...000000000000///////////////............111000///000444888::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<{{{{{{zzzwwwsssnnnnnnoooooooooooooooooojjjiiigggeeeeeedddeeeeee]]]```ccceeeeeeeeefffggghhhcccdddjjjlllhhhgggiiifffiiilllllliiifffcccbbb_________``````^^^ZZZWWWUUUUUUVVVUUUTTTRRROOONNNFFFBBB>>><<<===???@@@AAACCCCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCDDDDDDDDDBBBAAAAAA@@@????????????@@@AAA>>>???@@@AAA@@@>>><<<:::777999;;;===>>>>>><<<<<>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;666555444666999:::888555333444555666777777777777444333222222111111222222111000...///111222222111444444444333333222222222///000111222222111000///555555666777999:::<<<===AAACCCGGGLLLQQQTTTVVVWWW[[[YYYUUUQQQOOONNNNNNOOOFFFEEEBBB@@@@@@@@@AAABBBHHHLLLPPPRRRQQQQQQSSSUUU[[[\\\]]]___aaacccdddeee```aaabbbdddeeeeeeeeeeeeWWWNNNCCC===<<<<<<;;;999:::888888999666111000333.....................///+++,,,...000111111000000---------....../////////222000......000333444444444444555777888:::;;;;;;666777777888777777666555~~~xxxttttttssssssppptttsssnnnnnnssstttpppnnnkkkgggddddddeeeeeedddccccccdddeeefffggghhhiiifffffffffhhhiiijjjhhhfffddddddeeeeeedddbbb___]]]```____________]]]ZZZWWWWWWUUUSSSTTTTTTRRRMMMHHHCCC@@@======>>>AAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>?????????>>>===<<<<<>>>>><<<;;;:::999999999888888777777777888888888888999999999777666555444333222222222444222111111222333333222---000333444333111000111333333444444444333333222333555888;;;===AAAEEEIIIFFFMMMUUUYYYZZZ___hhhppprrrooojjjddd^^^]]]___aaaZZZVVVTTTTTTNNNFFFGGGMMMNNNNNNNNNMMMOOOPPPNNNKKKUUUWWWZZZ]]]___``````___```aaaaaa```dddjjjggg^^^VVVPPPGGG???;;;999888777888777666444222000///...///////////////000111111...000222333444333111000+++---000000////////////222222222222222222222222555555666666666666666555444444555555555555555555zzzuuurrrrrrrrrrrrnnnqqqpppllllllqqqrrrooommmiiidddaaaaaa``````___```aaabbbcccdddeeeffffffeeeeeeeeeggghhhgggeeebbb^^^^^^^^^^^^]]][[[YYYXXXXXXWWWVVVWWWWWWVVVSSSQQQTTTSSSQQQQQQQQQNNNJJJFFFAAA???<<<<<<===@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAA@@@???>>>===>>>??????@@@@@@@@@@@@????????????<<<<<<=========<<<;;;;;;<<<<<<===>>>???@@@@@@AAA@@@?????????>>>>>>>>>>>>;;;<<<>>>@@@AAABBBBBBAAAAAA@@@>>>======<<<:::999888888888777777777666666666666777777777888888888666666555444333333333333444222111111222333333222555666777666333000......222222333333333333222222555666999;;;???EEELLLQQQUUU[[[bbbhhhlllrrrzzz}}}zzzuuuppplllmmmqqquuuiiieeebbb___WWWOOONNNRRRTTTRRRMMMJJJKKKLLLKKKIIIKKKLLLOOORRRTTTUUUUUUTTTRRRSSSSSSSSSYYY```___YYYUUUPPPGGG???:::666444222444444333333222111000000///.........//////000111///000111222222222111111---///111222111000000111555555555555555555555555444555555555555444444333666666666555444333111111|||uuuqqqoooooooooooommmooonnnjjjiiikkkjjjhhhhhhddd```]]][[[ZZZYYYXXX\\\]]]]]]^^^___```aaaaaa______```aaabbb```]]]YYYUUUUUUTTTTTTSSSRRRQQQQQQPPPOOOMMMNNNOOOOOOMMMLLLPPPOOOMMMLLLKKKHHHDDDAAA>>><<<::::::<<<>>>@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<888999999::::::::::::999999:::;;;<<<===???@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>???@@@@@@@@@@@@>>><<<;;;;;;:::888666666666666666555555555555444444555555555666666666555555444444444444555555444333111111333444333222555555444111...+++******000111111222222222111111666888:::===BBBJJJSSSYYY___bbbffflllsssyyy~~~|||{{{~~~{{{wwwrrrlllcccZZZWWWXXX\\\UUULLLGGGFFFFFFEEEDDD>>>???BBBDDDEEEFFFFFFFFFCCCDDDDDDFFFMMMTTTVVVRRRNNNJJJDDD>>>:::666222000000000000000111111111222.........---......///000000000000000111111111111///000222222111111111222444444444444444444444444333333333333333222111111555555444444333222111000}}}yyyrrrnnnlllkkkkkkjjjkkkkkkiiieeecccaaa```^^^```]]]YYYWWWVVVUUUTTTSSSWWWWWWXXXYYYYYYZZZ[[[[[[VVVVVVWWWXXXXXXVVVQQQNNNOOONNNMMMLLLLLLLLLLLLLLLLLLKKKIIIIIIKKKLLLLLLKKKJJJJJJHHHGGGEEEBBB???===;;;999777888:::===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999<<<<<<;;;;;;:::999999999555666666777888888888888888888999:::;;;<<<<<<===999999999999999999888888<<<;;;;;;;;;;;;<<<<<<===;;;999888777888777666444444444444444444333333333222222222333333333444444333333333333444555666777444333111111333444333222222222111///,,,++++++,,,///000000111111111111000666888;;;???DDDKKKRRRXXX^^^]]]^^^ccckkkqqqttttttzzz||||||vvvmmmeee```^^^___UUUJJJFFFDDD@@@>>>===666777888:::;;;;;;;;;;;;<<<<<<<<>>AAADDDFFF999888777777666555111...........................///...------------......//////.........///000111...///000///...---...000........................///////////////...---------...///000111111111111~~~xxxtttmmmhhheeecccaaa___YYYWWWXXXZZZZZZWWWWWWYYYQQQPPPNNNMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKJJJGGGEEEGGGGGGGGGHHHHHHHHHHHHHHHEEEDDDCCCDDDEEEFFFEEEDDD@@@AAAAAA???<<<::::::;;;999777666777888999999888777777777777777777777777777777777888777666666555666666666666666666666666444555555666666666666555777777777666555555444444333333444444444444555555222222222333333333333333000//////000222444333333111111111111222222222222//////000000000111111111000000111111222444555666222111//////111222111000555666555333000------......///000111111222111111333666:::===>>>>>>@@@AAAFFFDDDCCCHHHRRR\\\dddgggjjjrrr}}}~~~zzzqqqiiiXXXJJJ???@@@@@@:::444444555555555555555555555555777444444777888777888;;;666555444333333111---***/////////...------,,,,,,000///......---.....................////////////---......---++++++---...........................------............------.../////////......---,,,~~~{{{rrrnnniiidddbbb```^^^\\\XXXTTTUUUYYYYYYTTTSSSVVVPPPNNNLLLLLLLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJHHHFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGFFFFFFEEEBBBAAAAAACCCDDDCCCAAA???<<<>>>>>>===:::999:::<<<999888777777888888777666777777777777777777777777666666777777777666555444444444444555666666777777666666777777777666555555555444444444444444444333222222222333333333444444...///000111222222111000000//////000222333222111000000111111222222222222/////////000000000000111//////000000111222333444111///......///000000///...000111000...,,,+++,,,...///000111222222222222333555777777777777888:::888666666:::CCCOOO[[[aaafffnnnyyy}}}zzz|||~~~tttiiiUUUDDD888999;;;777444777555555444333333333333333222000111444333......222111000//////000///,,,***...............---------111000//////.........///,,,---.../////////...............,,,+++***,,,...........................++++++,,,---............------------------,,,+++|||wwwtttmmmjjjeeeaaa```^^^]]][[[\\\XXXWWWZZZXXXQQQNNNPPPQQQOOOLLLKKKKKKJJJGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEBBBAAABBBCCCCCCBBB@@@AAACCCEEEFFFEEEDDDCCCAAAAAABBBCCCDDDCCC@@@===;;;<<<===<<<999888;;;===:::999777777888888666555777777777888888888888888555666777777777666444444222333333444555666777888777888888888777666555555222222222333333444444444111111222222333333333444+++---///111222111000///333111000111222333222000000000111111222222222333////////////000000000111////////////000111222333000///------///000///...))),,,000222222111111222//////000222222333333333444444444333222333666888666444333444<<>>@@@BBBCCC@@@??????AAABBB@@@===<<<===>>>??????===;;;999555666888::::::888666555:::::::::999888777666666444444444666888999888777888777666666888888777666<<<:::888777777777555333222777888444111444666666444444444444333222222111000000000000////////////111111000000//////......000000111111111111000000111111000000/////////......//////000000000000000000000...------...///000000...---...///000///...,,,///222222000000111444777666555444333222222333111000...000555>>>GGGMMM\\\```hhhppptttsssoookkkrrrwww{{{{{{zzzwwwnnnfffQQQDDD999666888888777888777666444222111/////////222000///---,,,,,,,,,---...------,,,,,,------.........////////////......,,,---...//////...------+++,,,...//////...,,,+++/////////...------,,,,,,...---,,,+++***+++,,,---))))))***,,,...///---+++******+++,,,,,,,,,,,,+++~~~zzzwwwtttpppmmmiiieee```___```___[[[WWWVVVUUUTTTRRRQQQOOONNNMMMKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????===>>>@@@@@@@@@@@@BBBCCCCCCAAA???@@@AAABBB@@@>>><<<======>>>===<<<;;;:::999999999::::::999999999::::::999888888777888888888777666777888888666555999888777777999999888777;;;999777777777777555333333666777333222444555444444444444444333222111000000000000/////////......//////////////////000000000000////////////000000000/////////............---...//////000000//////000///...---,,,------......---,,,,,,---...---,,,+++...000111//////000222444444333222222111111111444222111222666===DDDHHHTTTXXX^^^eeehhhhhheeebbbjjjpppvvvwwwwwwuuunnnfffOOOCCC999888::::::999999555444333111000/////////000///---,,,++++++,,,,,,...------------------.........////////////......---.../////////...---,,,------...//////...------,,,,,,------------------...---,,,+++++++++,,,,,,---------...000111000///******+++,,,,,,,,,,,,+++~~~yyyuuurrrnnniiifffdddbbb_________]]]YYYUUURRRQQQPPPNNNMMMKKKJJJIIIGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===<<<;;;;;;:::999:::===@@@BBBCCCCCCBBB@@@??????AAAAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===;;;:::999888888888999:::<<<:::888888888777555333:::999888888::::::999888:::888666666777666555333444666444222222555444000333444444333222111000000000////////////.........------......///000000111//////------------//////......------------,,,,,,,,,,,,---...............000///...,,,++++++++++++,,,***)))***+++,,,+++******,,,...///...---...///000000000000000000000000666555444555777;;;@@@BBBIIIKKKPPPTTTWWWWWWVVVUUU]]]eeelllnnnooommmggg___III@@@999999<<<:::999999222222000//////.........------,,,++++++,,,,,,---...........................//////000000//////...///////////////...---,,,/////////....../////////***++++++,,,------.........------,,,+++,,,,,,,,,---+++***+++---.........***++++++,,,,,,,,,,,,,,,}}}{{{yyyvvvrrrnnniiidddaaa```____________\\\WWWSSSOOONNNMMMKKKJJJHHHGGGFFFDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::999777777:::???BBBBBB@@@@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<=========<<<<<<=========;;;:::999888888999;;;<<<===;;;888777777666444333999888777888:::::::::888777666555555555555444333555555333111333666333---333333333333222111///////////////.........---------------....../////////...---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++++++++,,,------------,,,///...---,,,***)))))))))+++***))))))++++++***)))***+++,,,,,,,,,,,,,,,---,,,------............---444444555666888:::<<<===???AAADDDEEEGGGHHHJJJLLLSSS[[[bbbdddbbb```YYYSSSBBB;;;888:::<<<:::777777//////......---.........,,,,,,,,,,,,---..................//////.........//////000000000000//////000000//////......------000///...,,,,,,...///000,,,,,,,,,------...............------,,,,,,,,,,,,---+++))))))+++,,,------***+++,,,,,,------,,,,,,|||wwwvvvuuusssooojjjfffbbb```^^^^^^^^^^^^]]]YYYUUUQQQMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>========================::::::::::::::::::::::::999777666999===@@@???===============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;<<<===??????===<<<;;;;;;::::::999999:::;;;<<<:::888666555555666555444777555555666888888888777444333222222444444333222444444333111444777333---333333333222111000...---............------------............------,,,,,,---,,,+++******+++,,,---************++++++++++++***++++++,,,,,,,,,,,,,,,---------,,,***)))((('''+++***)))***+++,,,+++)))))))))***++++++++++++***++++++,,,---------,,,,,,111111333555777888::::::999;;;<<<<<<<<>>:::777666......---,,,,,,------...------......///000000000...//////000000//////...//////000000000000//////000000//////............000...,,,++++++,,,...000000/////////.........---.........---------,,,,,,000...,,,,,,...///000000++++++,,,------------,,,|||xxxtttqqqqqqoookkkfffbbb``````\\\]]]]]]\\\YYYUUUQQQNNNKKKKKKIIIHHHFFFDDDCCCCCCAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<888888888999999999::::::888888888999;;;======<<<<<<===>>>===;;;:::;;;<<<<<<<<<<<<===============:::;;;>>>@@@@@@>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777555222222333444444333333111111222444555555444111000///000111222111000111444444333444777555000333333222222000///---,,,......---------,,,,,,,,,///......---,,,,,,++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((,,,+++******+++,,,+++******))))))***++++++***(((+++,,,---------,,,+++***---...000111333555666777444666777777777:::@@@EEEOOOVVVZZZVVVPPPLLLGGGCCCCCC???>>>AAA@@@;;;777777...------,,,,,,,,,---------...///000000000000000...///000111111000///...///000000111111000000///000//////......///000000///...,,,++++++,,,...///111111000000///......------............---,,,,,,///---,,,,,,---......---++++++,,,---------------~~~wwwtttsssssslllllljjjfff```^^^^^^___ZZZ[[[ZZZXXXTTTPPPLLLJJJIIIHHHGGGEEEDDDBBBAAA@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666777999::::::;;;===>>><<<>>>???>>><<<;;;<<<>>>;;;<<<>>>?????????>>>>>><<<===>>>>>>>>>>>>===<<<;;;<<<===>>>===;;;:::888666333000///000000000000...------...000111111000...---,,,---///000///...///444777555444666666444333333222111000...,,,+++---------,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))*********+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++))))))+++***)))***+++++++++)))+++)))((()))++++++)))''',,,---...///...,,,+++))),,,,,,---...///000111222000222444444333777>>>DDDHHHOOORRRNNNHHHFFFEEEBBBDDD@@@???@@@>>>888444444///...---,,,,,,,,,,,,,,,---...///000000//////......///111222222111///...000000111111111111000000///.........///000111222///...---,,,,,,---...//////////////////.........---.../////////...,,,,,,,,,+++***+++,,,,,,+++)))+++,,,------...---------xxxpppnnnppprrrhhhhhhfffaaa\\\ZZZ\\\^^^YYYYYYXXXUUUPPPLLLIIIHHHGGGGGGEEEDDDBBB@@@??????=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666333666:::;;;::::::>>>AAA>>>@@@AAA@@@===<<<===???;;;===???@@@AAA@@@???>>>@@@???>>>======>>>???@@@;;;<<<>>>???>>><<<999777666333///------......---,,,+++***,,,...//////...,,,++++++,,,...///...------444888666555666777666333222222111///...,,,+++---------,,,,,,,,,++++++***++++++,,,,,,------...(((***,,,......,,,***((())))))******+++++++++,,,++++++,,,------------,,,***+++,,,------,,,******+++)))((()))***+++***(((+++)))((()))+++,,,)))'''---...///000///---***)))---,,,,,,,,,,,,---......---000222222111555===CCC???GGGJJJFFFBBBBBBCCCBBBBBB???======:::333000000000///...---,,,,,,,,,,,,------...//////...---,,,...000111222222111000...000000111111111111000000............///000222333//////............//////,,,,,,------.../////////---.../////////...,,,,,,...---...///000000---++++++,,,------......------}}}vvvrrrpppnnnlllhhhfffbbb]]]XXXWWWXXXZZZZZZVVVQQQMMMJJJHHHEEEDDDAAAAAA@@@@@@???>>>>>>===:::;;;<<<<<<<<<;;;:::999:::::::::999999999888888666666666666666555555555888999999:::;;;;;;;;;;;;;;;<<<>>>?????????>>>======>>>>>>?????????>>>>>>@@@>>><<<===???@@@>>><<>>??????>>>===<<>>>>>======::::::;;;;;;;;;:::999888888777777777777666666666555555444444444444444444888888999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>======>>>>>>???????????????AAA???>>>>>>@@@AAA???===>>><<<:::999999777555222/////////......---------///...---,,,+++,,,,,,---...---,,,,,,,,,,,,---...---///333555666666444222222000...,,,,,,,,,---...)))***++++++,,,,,,++++++...---,,,,,,---...---,,,***++++++,,,,,,,,,++++++(((((((((((())))))******))))))))))))))))))))))))+++222999888111***)))+++(((((((((((()))***+++,,,++++++******************,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///.........000222222222333333333333222222666555333111...,,,***))))))******++++++,,,------.........///////////////111111111222222222222222111111111000000///......222222111000000000000000///////////////////////////////////////////////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........}}}wwwrrroookkkfffaaaccc```\\\WWWTTTSSSSSSTTTNNNLLLJJJIIIHHHGGGDDDAAA??????>>>>>>===<<<<<<<<<999999999999999888777777777666666666666555555555333333333333333333333444777888888999::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>===>>>??????@@@@@@@@@???@@@???===>>>??????===<<<===:::888777666444111///......------------,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...///222444444333111///000...---+++++++++,,,,,,)))***++++++,,,,,,++++++---,,,+++,,,---...---,,,+++,,,,,,,,,,,,,,,++++++((((((((())))))))))))***((((((((((((((((((((((((***///444444000,,,************))))))))))))******,,,++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...000...------,,,,,,------...,,,+++++++++***))))))))))))******++++++,,,------.........//////000000000111111111111111111000000222222111111000//////...222222111111000000111111---//////...++++++...111000/////////...------------+++***))))))***,,,---------------------------++++++,,,,,,---...//////}}}xxxrrrmmmkkkhhhccc___```]]]XXXUUUSSSRRRQQQPPPKKKJJJIIIHHHGGGEEEAAA>>>=========<<<;;;;;;::::::888888888777777777666666777777777777666666666666333333333333444444444444777777777888999:::;;;;;;<<<<<<;;;::::::<<<===>>>===>>>??????@@@@@@??????>>>===<<<<<<<<<;;;;;;:::;;;888555333222111///---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222111000...,,,------,,,+++******++++++))))))***+++++++++++++++---+++++++++---...---,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((***---...---+++((('''++++++***)))(((((())))))***************)))))))))***++++++++++++++++++***************************+++,,,,,,,,,++++++---///---,,,+++******+++,,,---'''''''''(((((())))))))))))******++++++,,,------.........///000000111111222111111111000/////////000000000000111111222222111111000000000000000111+++...///---))))))...333000000///...---,,,,,,+++...,,,***((((((***,,,...------------------------******+++,,,---//////000{{{uuummmhhhfffeeebbb```^^^ZZZVVVSSSRRRQQQPPPNNNKKKIIIHHHGGGEEECCC???;;;<<<;;;;;;::::::999999888777777666666555555555555666666666555555555444444333333444444555555555555666666666666888999;;;<<<<<<<<<;;;::::::<<<===>>>===>>>>>>??????>>>>>>============<<<;;;:::::::::888666222000//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000///---,,,***,,,++++++***************))))))***++++++++++++***,,,+++***+++---...---,,,***************)))((((((************))))))))))))************************((((((***+++,,,+++)))''',,,+++***)))((((((((((((&&&'''(((***+++++++++***))))))************))))))))))))))))))))))))))))))+++,,,,,,,,,++++++,,,...***)))'''''''''''')))***(((((((((((()))))))))))))))******++++++,,,------......//////000111111222222111111111000/////////000000000000000111111111//////.........//////000***---///,,,))))))...333000000///...---,,,,,,+++111///,,,*********,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000}}}wwwqqqiiieeeccccccaaa___[[[WWWRRRPPPQQQPPPMMMKKKJJJHHHEEEDDDBBB@@@===:::::::::999999888777777777777777666555555555555555333333222222222111111111333333444444555555666666555555555555777999;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;>>>??????===;;;::::::;;;666333000......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++......//////...---+++***++++++++++++++++++******((()))******++++++******+++***)))+++---...---,,,************)))(((''''''+++************)))))))))***************************+++,,,,,,,,,,,,+++***++++++***)))(((((())))))$$$%%%(((***++++++++++++((()))***++++++***)))((())))))))))))))))))))))))++++++,,,+++******+++---))))))(((((((((((()))))))))))))))***************)))******++++++,,,------......///000000111222222111111111111111111000000333222111000///...---,,,......---------...//////+++---...---++++++...222000/////////...---------222111...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////~~~wwwqqqlllgggdddcccaaa^^^[[[XXXSSSOOOMMMNNNNNNKKKGGGFFFCCCAAA??????>>><<<;;;999999888888777666666555888777666555444555555666222222111111111000000000111222222333444444555555555444444444666888;;;<<<<<<<<<======>>>>>>>>>===>>>>>>>>>===<<<:::888777;;;<<<===;;;888666777888444111...,,,---------,,,,,,,,,,,,,,,---------...+++,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,+++***............---,,,++++++***+++++++++++++++++++++((())))))******************))))))***,,,...---,,,+++++++++******)))''''''+++++++++*********))))))***************************,,,---,,,+++***+++,,,******)))))))))))))))***%%%&&&(((***++++++***)))***+++,,,------,,,+++***)))))))))))))))))))))))))))******)))(((((()))++++++++++++,,,,,,+++++++++(((((()))))))))*********)))******++++++,,,---------...///000111222333333111111111222222222222222222111000///...,,,++++++...............///000000+++,,,------......////////////////////////////////////......---......///------------------------,,,,,,,,,------.........zzzsssllliiieeedddcccaaa[[[WWWVVVQQQLLLKKKMMMLLLIIIDDDBBB@@@===<<<<<<======<<<888888888777666666555555888777666555444555666666333333333222222222222111000000111222333333444444555444444444555888;;;<<<;;;<<<>>>?????????>>>===???>>>>>><<<;;;888777666777888999777444222333444333000---,,,,,,---...---,,,,,,,,,------.........++++++,,,---,,,+++***)))***+++,,,------,,,+++***---.........------,,,+++***++++++,,,,,,,,,++++++(((((()))******************))))))***,,,...---,,,,,,,,,,,,++++++)))((((((++++++++++++******))))))))))))))))))))))))))))))(((+++---+++(((&&&(((+++******))))))))))))******&&&''')))***+++***((('''+++,,,...//////...,,,+++************************(((((()))(((&&&&&&''')))((()))++++++++++++)))(((&&&&&&'''(((((()))******)))******+++,,,,,,---------...///000111222333333111111111222333333333444...............---------///////////////000111111,,,,,,,,,...000111000.../////////000000000000000,,,,,,---......//////000////////////////////////------------------------|||sssooohhheeebbb```___]]][[[YYYOOOMMMKKKKKKLLLKKKHHHEEE@@@>>><<<;;;;;;;;;:::999999888666666777777555444111222333333444444444444222111000//////000000111---000333444444444555666666666555666777:::<<<===;;;::::::<<>>;;;???>>>;;;999666555444333777555111///------...///...,,,+++---//////---***///---+++***+++,,,,,,+++++++++,,,------,,,,,,,,,,,,+++***+++,,,,,,+++***,,,......,,,,,,......,,,+++***)))((((((***,,,---++++++************++++++'''((()))***+++,,,------...,,,***)))******)))(((---***((((((***+++,,,+++******))))))((((((''''''************************)))***,,,------,,,+++***---,,,***(((((()))+++,,,))))))((()))++++++***(((+++***)))***++++++)))'''***(((&&&'''))))))'''%%%+++***)))((('''''''''((((((((((((((()))))))))))),,,,,,,,,,,,---...//////////////////000111222333222222222222111///...---.........------.........---------...------,,,,,,---,,,+++---///000///...000000//////......---------------------......///111000000///...---------+++,,,------,,,,,,...000xxxppplllgggddd```^^^\\\ZZZWWWUUUOOOMMMJJJJJJJJJIIIFFFCCC@@@>>><<<;;;;;;;;;999888999777666555666666555333111222222333444444333333222111000/////////000111---000222444444444555666666666666777999;;;<<<===@@@???======>>>===:::666<<<;;;999777555333222111222111111000////////////000...,,,---///000...,,,...,,,***+++,,,.........+++,,,,,,,,,---,,,,,,,,,,,,***)))***+++,,,+++***+++......++++++......+++...---,,,***))))))))))))*********))))))*********'''((()))***+++,,,,,,---///---+++***++++++***)))***(((&&&&&&((((((((('''******))))))((((((((((((******************************+++++++++++++++***))))))))))))***+++---...++++++++++++,,,,,,+++***'''&&&&&&&&&''''''&&&$$$***(((&&&'''))))))'''%%%(((((((((((())))))))))))(((((((((((()))))))))***************+++,,,------/////////000000111222333//////000111111111111000......------------......,,,,,,---......---------...---,,,---///111000///000000//////////////////111000000/////////000000111000000///......---------...///...------...000yyyqqqkkkhhhdddaaa]]]ZZZXXXVVVSSSQQQNNNLLLJJJIIIHHHFFFBBB@@@@@@>>>;;;::::::999888666777666444444555555333222111111222333333333333222222111000////////////000---///222333333333555666666666888999;;;<<<<<<<<>>======<<<999666999888777555333111000000---...000111111000///...///---++++++---.........---++++++,,,...000111000,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))***------******------***...------,,,+++***))))))***))))))(((((())))))***'''(((((()))***+++,,,,,,...---++++++,,,,,,+++***,,,+++******++++++)))'''***))))))))))))((((((((())))))))))))))))))))))))+++******)))))))))******%%%&&&(((***,,,...///000............---,,,++++++***)))'''((())))))'''&&&***(((''''''))))))(((&&&%%%&&&((()))*********)))((((((((()))))))))******))))))))))))***+++,,,---//////000000111222222222...///000000111111000000------,,,,,,,,,,,,------+++,,,---...............///...---...000222111000222111000//////000222333444444333222111111111111000000000///......------///000000///------///000yyyssslllfffddd___\\\XXXVVVTTTSSSPPPNNNLLLKKKIIIGGGEEEBBB???===@@@===;;;999999888777555666444333333444333222000111111222222222222222111111111000000/////////...---///111222222222444666666777999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<777777666555333111000///......////////////......,,,***)))((((((***,,,---...---,,,---///111111000------,,,,,,++++++,,,,,,***)))((()))*********(((***,,,,,,******,,,,,,*********+++,,,,,,,,,,,,+++))))))(((((((((((())))))((((((((()))***++++++,,,,,,+++***+++,,,,,,+++)))------,,,------,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((()))***$$$&&&(((+++---//////000//////000///---,,,++++++,,,***(((((())))))((('''***)))((((((((((((((('''%%%''')))***+++***)))'''(((((()))))))))*********+++++++++,,,,,,---...///000000111111222222222222222222111111000...---,,,---,,,,,,++++++,,,,,,---++++++---...////////////000///...///111222222111222111000000000222444555666666444333222111111111000000//////............//////000///---,,,...///}}}uuuooohhhcccbbb[[[YYYUUUTTTSSSRRRPPPNNNJJJJJJIIIFFFBBB???===<<<>>><<<999888888777666444555444222222333333111000000111111222111111000000111111111000///......------...000111111222444666666777999;;;<<<<<<;;;;;;888999999::::::;;;<<<===666666666666444333111000111///---,,,++++++------+++***)))(((((())),,,---000///...///000000///---...---,,,++++++++++++,,,***)))((()))*********(((***,,,,,,******,,,,,,***)))***+++,,,,,,,,,++++++))))))(((((((((((())))))((((((((())))))******+++)))((((((***++++++***(((+++***)))***+++)))'''$$$))))))))))))************)))))))))))))))))))))))),,,+++)))((((((((()))***&&&((()))+++---............000111000---++++++,,,***(((&&&%%%%%%&&&%%%$$$))))))***)))((((((((((((''')))***+++***)))'''%%%))))))))))))************,,,,,,,,,,,,---...///000000000111222222222222111111111111000///...---,,,---,,,,,,++++++,,,,,,---+++,,,---...//////000///000///...000222333222111222222111111222333444555666555333222000000//////////////////............---......---,,,,,,---///xxxrrrmmmfffbbbaaa[[[YYYVVVSSSRRRQQQOOOMMMHHHIIIHHHEEEAAA===<<<<<<<<<:::888777777777666555555444222222333333111000000111111111111000//////111111111000///...---,,,---...//////000111333666777888999:::;;;;;;;;;;;;:::::::::999777666777999555666666666555444222111111///,,,***)))***,,,---+++,,,,,,+++***+++...000000///...///000000...,,,///...,,,+++***++++++,,,+++***))))))++++++***)))***------******------***---,,,,,,+++***)))((((((***))))))(((((())))))***((((((((()))))))))******''''''''')))++++++***(((,,,+++***+++++++++)))''')))))))))************+++************************,,,+++******))))))))))))))))))***+++,,,---......---000222111...,,,---///---+++(((''''''''''''&&&)))***+++***((('''((())))))*********)))(((&&&%%%)))))))))*********++++++++++++++++++,,,---...///000111222333333222111111---...//////000000//////------,,,,,,,,,,,,------,,,---...///////////////000///...///111333222111222222222333333333333333444333222000///.........//////////////////......+++,,,------,,,,,,...///zzzrrrnnnjjjdddaaabbb___\\\XXXUUUSSSPPPMMMKKKFFFHHHHHHEEE@@@===<<<<<<:::888666666777777777666666444333222333333222000000000111111000//////...000111111000///...,,,+++,,,.../////////000333555888888888888888999:::;;;;;;;;;;;;777444222333555444444555666555444222111---,,,+++******+++,,,,,,)))+++------,,,,,,...000---------...000000...,,,000...,,,+++******+++,,,,,,***)))***+++,,,+++***+++......++++++......+++---,,,***((('''''''''(((*********))))))*********(((((((((((())))))))))))''''''(((***,,,,,,+++)))///---,,,,,,---...---,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((***))))))***+++---///111...111444333///...///222111...+++***************)))***,,,***((('''(((***))))))))))))(((((((((((())))))*********+++++++++------,,,------...///000000111333444444333111000---...//////000000//////......------------............////////////......///......///111222222111111222333444444333111000222111000///.............../////////////////////+++,,,------------000222|||tttmmmjjjgggcccaaacccccc```[[[WWWSSSPPPLLLIIIEEEGGGHHHEEE@@@===<<<===888777555555777777777666666444333333333333222000000000111000000///......000111111111///...,,,***,,,---.........000333555888888777666777888:::;;;999::::::666222000222555222333555555555333111000((()))+++,,,------,,,,,,&&&))),,,---++++++,,,...++++++,,,...000111///...000///,,,*********+++,,,,,,+++***+++,,,,,,+++***,,,......,,,,,,......,,,***)))'''&&&&&&(((***+++++++++************++++++(((((((((((())))))))))))'''''')))+++---...,,,***,,,***(((((()))+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))((())))))((()))+++...111333...222555555111///222555///,,,)))''''''(((((('''(((+++,,,+++((('''(((***((('''''''''((()))***+++)))************+++++++++000//////000000111222333000222333444444333111000111111000000///---,,,+++///......------......///...///////////////...---///...---...000222111000111222444555555222000...222111000///.....................///////////////+++,,,.........///222444rrrnnnhhheeedddddddddddd```]]]ZZZVVVRRRNNNHHHEEEIIIHHHGGGEEEBBB???===;;;<<<;;;999888666555555444333222111111222222111///666666666444222000000000111...,,,,,,---000000000222000...---...111555888555666888999999888777666999888777444222///...---...444777444111111111000,,,+++)))(((((()))+++,,,***+++,,,---...---,,,,,,))),,,//////...///333777++++++,,,***)))***,,,......222222///......,,,(((++++++,,,---------,,,,,,&&&''')))***++++++************+++---...---+++(((000///+++'''''',,,,,,))),,,'''###%%%((()))))))))((((((''''''(((***,,,------+++******+++,,,,,,+++---------............///---,,,+++++++++,,,---...++++++***+++,,,///111222...000333333222000//////,,,)))''''''((()))((((((***)))(((&&&&&&&&&'''((()))(((''''''''')))***+++,,,,,,++++++++++++******------...000333444333111111111111000///......---000111222333222111///...000///...,,,,,,---......------------------------///111111...///222333111000000111111111111000/////////.........//////000,,,---///000000///---,,,+++,,,---...///...---,,,}}}ppplllgggcccbbbbbbbbbaaa___\\\XXXTTTRRRNNNKKKHHHHHHGGGFFFCCC@@@===;;;999;;;:::999777555444444444333222111111222222111///222222222111///.........111///,,,,,,...000000000111000///...000222555777555666888999999888666555666555444222000...,,,,,,...444777444111111000...---,,,***))))))***,,,---)))***+++,,,---,,,,,,+++000111111///------...///+++++++++***)))***---///666888666111......,,,(((******+++,,,,,,,,,,,,,,,((()))************((((((''''''((()))+++***(((%%%......+++&&&'''++++++)))***'''%%%&&&'''((()))******)))))))))))))))******,,,+++))))))+++++++++***------------..................,,,+++***++++++,,,&&&''')))***+++---000111111222444333000---,,,+++,,,***((('''((())))))((())))))((('''''''''(((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,......///111333444222111333222222111000000/////////...------......,,,***......---,,,,,,,,,,,,,,,000000000000000000000000---//////,,,,,,000111...///000000000000000/////////......---......//////)))***,,,------,,,***))))))***+++,,,,,,,,,,,,,,,yyymmmiiieeebbbaaa```___^^^]]]ZZZVVVRRRQQQOOOMMMKKKGGGFFFDDDAAA>>>;;;888777:::999777666444444333333333222111111222222111///000000/////////.........111///------...000111000000000000000111333444555444555777888888777555444222111000///...,,,++++++---333555333111111///,,,---,,,+++******+++,,,---))))))***++++++++++++***444222///...---,,,+++***+++++++++***)))+++///222===>>>:::333///...+++'''((())))))***+++,,,,,,,,,************)))((('''&&&'''&&&&&&((())))))'''%%%,,,,,,)))%%%&&&******''''''(((((('''&&&''')))+++***************)))((((((,,,+++))))))+++++++++***------------............///...---+++************!!!$$$(((******+++...000000111333222///,,,++++++,,,+++)))(((*********)))''''''((()))))))))((((((******+++,,,++++++))))))++++++,,,,,,---.........000000000222333444222000333333222222111111000000222...+++,,,///111...+++,,,,,,,,,,,,,,,+++******000000000000000000000000,,,///...,,,,,,///000.................................---------------...,,,---...//////...---,,,************+++,,,......~~~vvvjjjgggdddaaa```___]]]\\\]]]YYYTTTPPPOOOMMMLLLKKKGGGFFFCCC@@@<<<999777666888777666555444333333333333222111111222222111///111000000000222222222111000///---...///111111000///000111222333333333333333444666777666555333222///......------,,,++++++---111333111000000...***,,,++++++******++++++,,,((())))))***************000---***+++---...---***++++++***)))))),,,000333>>>>>>:::222...---+++((('''(((((()))***+++,,,,,,)))))))))))))))((((((''')))(((((()))++++++)))'''***+++((($$$%%%))))))&&&%%%)))+++(((%%%'''***+++((()))***++++++***)))(((---,,,******,,,,,,,,,+++,,,,,,---------.........------,,,++++++*********!!!%%%***+++***)))+++...+++---//////...------...---+++******++++++***)))%%%'''(((*********)))((()))***,,,---,,,***(((&&&++++++,,,---...///000111111111111222333333111///222222111111000000000000333---''')))...111...***+++,,,---------,,,***)))---------------------------000000------111111///------------------............---,,,,,,,,,------......////////////......,,,,,,+++,,,---///111222zzzttthhhfffcccaaa```___\\\ZZZ\\\YYYSSSOOOMMMKKKIIIHHHGGGEEEBBB???<<<999888777777777666444333333333333333222111111222222111///111000///000333444444222000///......000111111000000111222333444444333333222333555555555333111000---------------,,,,,,,,,,,,///000......000...*********))))))))))))******((((((((()))))))))******---***((())),,,...---+++***+++***))))))+++///333888999555///,,,---,,,)))(((((((((((()))***+++,,,'''(((((((((((())))))***+++***)))***++++++***(((((()))'''$$$%%%))))))%%%$$$***,,,(((%%%(((+++***&&&''')))***++++++******...---++++++---...---,,,,,,,,,,,,------------...)))******++++++,,,,,,,,,%%%))),,,,,,***)))***+++***+++------,,,,,,---...,,,+++******++++++***(((&&&''')))*********))))))''')))+++,,,,,,)))&&&$$$++++++,,,---///000111111222111111222333333000...////////////............---'''"""###))),,,)))%%%,,,---.........---+++***++++++++++++++++++++++++---//////,,,---000111///,,,,,,++++++,,,---......///...---,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,---///111333vvvpppfffdddbbbaaa```^^^ZZZWWWYYYVVVQQQNNNKKKIIIGGGEEEFFFDDDAAA===;;;999888888777777666444444333333333333222111111222222111///000...,,,...222333222000000///...///111222111000111111222333444444333333222222444444444222000...------------,,,,,,,,,,,,,,,---,,,***,,,000///+++)))))))))))))))))))))))))))))))))((()))******+++,,,***))))))***+++***))))))************+++---000///111000+++***,,,,,,)))***)))((((((((()))+++,,,''''''''''''((()))***+++)))(((''''''))))))((('''''')))'''%%%&&&))))))%%%%%%+++,,,'''&&&+++,,,(((&&&'''((()))+++++++++,,,...---++++++---...---,,,,,,,,,,,,,,,------------'''(((***+++,,,,,,---,,,+++++++++++++++******))),,,------,,,***))))))***+++***)))***++++++)))'''(((((()))*********))))))&&&(((***++++++)))'''%%%++++++,,,---...///000111000000000111222222000...------------,,,,,,,,,,,,+++'''$$$&&&***,,,***'''---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***---,,,******---...,,,,,,,,,+++++++++---...///000///...---,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,---//////yyypppjjjcccaaa```___^^^\\\XXXTTTTTTRRROOOLLLKKKIIIFFFDDDCCCAAA>>>;;;999888888888888777666555444444444444333222111111222222111///000---+++---111333111...000//////000222222111000222222222333333333444444111222333333333111///------,,,,,,,,,++++++******,,,+++)))&&&***///111...))))))************))))))******)))))))))***+++,,,*********)))((('''(((***''')))++++++******+++,,,(((+++,,,***))),,,+++(((,,,+++***(((((()))***+++)))(((''''''''''''))))))((('''&&&&&&'''((('''&&&''')))'''%%%'''***)))%%%&&&++++++&&&'''...---&&&))))))(((((()))***++++++---+++)))***+++,,,++++++++++++,,,,,,,,,---------((()))***+++,,,,,,++++++---***'''(((+++---+++(((+++,,,,,,***(((((()))******))))))***+++***(((&&&******))))))))))))))))))'''(((***++++++***)))(((++++++,,,---....../////////......000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///---,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,))))))---...+++---,,,+++++++++---///000111000///...------------/////////....../////////++++++,,,------...------|||tttlllfff```___^^^^^^]]]ZZZVVVRRROOONNNLLLLLLKKKJJJGGGDDD@@@???<<<999777777777888888777666555555555555555333222111111222222111///111...,,,...222444111...000//////000222222111000333333222222222333444444111111222333222000...,,,,,,,,,++++++******))))))+++***'''$$$(((///222///******++++++++++++******+++***)))))))))***,,,---&&&(((***)))''''''***---&&&)))++++++***)))))))))%%%)))+++)))))),,,+++'''...---+++)))((()))***++++++***((('''&&&&&&''''''***(((&&&&&&((()))((('''''')))(((&&&'''+++***&&&&&&+++***%%%(((000...$$$,,,+++)))((((((((()))***+++)))(((((()))******)))++++++,,,,,,,,,---------)))***+++,,,,,,+++))))))---(((###%%%+++///---)))'''((())))))((()))+++---)))(((((()))******'''%%%,,,+++***((((((((()))***((()))***+++,,,,,,+++***++++++,,,,,,---.........---------///111111///---,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,---,,,,,,+++---,,,***)))))))))***++++++++++++++++++++++++++++++......++++++//////------,,,+++++++++---000111111111000///...------------,,,,,,++++++,,,,,,------...///000000000......vvvnnnhhheee]]][[[YYYXXXXXXVVVTTTRRROOONNNMMMKKKIIIGGGEEEEEE???>>><<<999888888888888777:::<<<:::555333555888555111...///222333000,,,///111///,,,...222000***...000222111//////000333444222111111222333333222222000.........---+++***------,,,+++*********+++---,,,***)))))))))***+++************************)))(((((()))***+++******)))((()))+++......***'''(((((('''&&&&&&'''))))))(((((((((((())))))))))))+++***((()))***,,,++++++******))))))(((((('''''''''((()))((('''&&&'''(((%%%***,,,)))))),,,)))###***)))(((&&&&&&&&&'''(((+++******************+++...,,,)))))))))******))),,,+++***+++,,,---+++)))+++******+++------,,,***+++++++++*********))))))******++++++***)))((('''***)))((((((((()))+++,,,))))))*********))))))(((************************,,,------------------,,,,,,,,,,,,,,,---...//////---+++***)))*********)))))))))***+++++++++******---,,,,,,+++***)))((((((***))))))))))))+++,,,------------.........//////------,,,,,,,,,------...111000///------......///---...//////000000//////...---,,,++++++,,,...///zzzqqqjjjeeeccc^^^\\\YYYVVVUUUTTTQQQOOOOOONNNLLLJJJHHHFFFDDDDDD>>>===;;;999888777777777222555777666222000333666555111...///222222000,,,000111///,,,...111///***,,,...000000......000222333222000000222333222111111000...---...---+++***,,,,,,+++***************,,,+++***))))))******+++***************************'''%%%'''---///---***+++***)))***,,,,,,***''')))(((''''''&&&'''(((((((((((((((((())))))))))))+++***)))))))))***(((''')))))))))(((((((((((((((((()))***)))'''&&&&&&'''"""''')))'''&&&(((&&&!!!))))))((('''''''''''''''******+++,,,+++)))(((&&&+++)))'''''')))*********+++******+++,,,,,,+++)))***))))))***,,,,,,+++***+++++++++*********))))))(((((('''&&&''''''((())),,,+++***)))(((((())))))))))))************))))))++++++++++++++++++++++++,,,---............---,,,++++++******************,,,***))))))+++,,,++++++***************+++++++++,,,,,,++++++++++++++++++,,,,,,+++*********+++,,,---------.........////////////......---.........111000///...---...//////........................---------,,,,,,------...tttmmmhhhcccaaa___\\\WWWTTTRRRQQQOOOMMMOOONNNLLLJJJGGGEEECCCBBB===<<<:::888777666666777///111444333111000222555444111//////111222///---000111000---...000...******,,,......---...///111222111//////111222111000000///------------+++***++++++***)))))))))******+++******)))******++++++************************+++&&&###'''///333000+++---+++))))))******)))(((***)))(((''''''&&&''''''(((((((((((())))))))))))+++***)))))))))(((%%%###(((((((((((((((((()))))))))******)))'''%%%&&&'''&&&)))+++)))))))))'''$$$(((((((((((((((''''''&&&)))***,,,---,,,***&&&$$$***((('''(((***,,,,,,,,,+++******+++,,,,,,+++)))***))))))***,,,,,,+++)))+++++++++***************+++)))'''%%%%%%&&&((()))---,,,+++***(((((((((((())))))************))))))------------------------,,,---///000000///---,,,//////...,,,,,,++++++++++++***))))))+++------,,,+++******)))***+++,,,---,,,,,,,,,,,,------............---++++++******+++---............/////////111111000///.........///111000///.........//////000///...---------------,,,------...------,,,,,,}}}rrrnnniiidddbbb]]]ZZZVVVSSSRRRQQQPPPNNNNNNMMMKKKHHHFFFCCCAAA@@@===<<<:::888666666666666222444555444333222333555333222000000111111///---000111000............,,,------......------......111///......///000000//////...,,,,,,---,,,+++)))******)))))))))))))))******************+++++++++************************+++(((&&&)))///111000---...,,,***((('''((())))))******)))((('''&&&&&&&&&(((((((((((()))))))))))))))))))))***+++)))&&&###&&&''''''(((((())))))))))))******)))&&&%%%%%%&&&)))***++++++***)))(((&&&&&&'''((())))))((('''&&&***+++,,,,,,,,,+++)))(((---,,,+++,,,...///...---+++***)))***,,,,,,***)))******)))+++,,,---,,,***************************---,,,+++)))(((''''''''',,,,,,+++***)))))))))(((((())))))************))),,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,000000///...------......---+++******,,,------,,,,,,+++)))))))))+++---///.................................------,,,,,,,,,.............../////////111111000///............000000000///////////////111000///---,,,+++,,,,,,,,,---.........---,,,+++zzzqqqmmmhhhbbb```ZZZXXXUUUSSSSSSSSSRRRQQQLLLKKKIIIGGGDDDBBB@@@???===<<<:::888666666666666666666666555333222222333333222111000000000///...000////////////------///000///............---,,,000...,,,---...///.........---++++++,,,,,,+++)))***)))))))))))))))******************+++*********))))))))))))))))))))))))***+++,,,---,,,,,,---///---,,,***'''&&&'''(((******))))))((('''&&&&&&%%%(((((((((((())))))))))))(((((((((***,,,+++(((&&&&&&&&&''''''(((((()))))))))******)))'''%%%&&&''''''''''''((('''%%%######&&&'''((())))))((('''&&&+++*********+++---///000///...------......,,,+++******)))***+++,,,***(((+++******+++---...,,,+++************************((()))+++,,,,,,***((('''*********+++++++++******(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000...---,,,+++++++++++++++,,,------000...,,,+++,,,,,,+++***++++++))))))***,,,...///111111000000///......---------......////////////////////////////////////000//////...------......000000000000000/////////222111///...---,,,++++++,,,---...///...---+++***uuummmjjjeee___[[[WWWVVVTTTTTTTTTTTTRRRPPPIIIIIIGGGEEECCCAAA@@@???===<<<:::888777666666777666555555444222111111000222222111111000/////////...---...000///---...222000///...---......---+++...---++++++---...---,,,---,,,***++++++,,,***)))******)))))))))***++++++***++++++++++++***))))))))))))))))))))))))))))))))),,,///...***))),,,///++++++***(((&&&&&&(((+++((()))))))))((('''&&&%%%(((((((((((())))))))))))((('''((()))++++++***(((''''''''''''''''''(((((('''))))))((('''&&&'''(((***(((((()))(((%%%$$$%%%&&&'''((((((((((((((((((+++)))((((((***---000333---,,,++++++,,,+++)))'''***))))))***++++++***(((+++******+++------,,,******************+++++++++"""'''***,,,,,,***((()))******+++,,,,,,++++++'''((()))******+++******++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,---...///000222000---,,,,,,,,,+++)))************+++,,,...///222222111000///...---------...///000111111111111000000000////////////...///......------......///000000111111111000///...111111111000///---,,,+++............---,,,++++++oooiiihhhccc]]]YYYUUUTTTTTTTTTTTTRRROOOLLLGGGFFFEEEDDDCCCAAA@@@@@@>>>===;;;999888777777777555444333333333333222111222222222111000/////////,,,+++---111000,,,///555---+++***+++...///...,,,---,,,******,,,---,,,+++,,,+++******++++++***)))***************+++,,,,,,,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))(((***+++,,,++++++---///)))******)))&&&&&&)))+++''''''((())))))((('''&&&(((((((((((()))))))))))))))(((''''''))))))(((&&&''''''''''''''''''&&&&&&&&&'''((((((''''''((()))...***))),,,+++&&&%%%((('''''''''''''''((())))))(((((((((((()))+++...///+++******+++,,,,,,***(((***)))))))))++++++)))((()))(((((()))++++++***((())))))*********+++++++++"""$$$''')))******)))(((***+++,,,,,,,,,+++***)))'''((()))******+++++++++---------------------------,,,++++++++++++,,,---000///////////////000111111///------------,,,+++)))******+++,,,---...///111111000000//////......///000111222222111111000000000000000/////////...............///000111111000000111222111000///...000111222333222000---+++//////...---,,,,,,,,,,,,zzzlllhhhgggddd^^^ZZZUUUTTTTTTTTTSSSPPPKKKGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>><<<:::888888888888444333333333555666555444111222222111000...//////+++***---111000---///666)))'''''')))---000///------+++******+++,,,,,,+++,,,+++)))***++++++***)))++++++******+++,,,------,,,------,,,+++)))'''%%%))))))))))))))))))))))))((('''''')))---//////...''')))***)))'''&&&)))+++&&&'''((())))))(((''''''(((((((((((())))))))))))+++)))'''&&&&&&&&&%%%$$$(((((((((''''''&&&&&&%%%%%%&&&(((((('''''')))***,,,'''&&&)))(((###"""&&&((('''&&&&&&&&&((()))***&&&'''((())))))******************,,,...///---+++***)))((()))++++++)))((('''&&&&&&''')))***((('''))))))******++++++++++++,,,++++++***)))((((((''',,,---------,,,***((('''''''''(((******+++++++++........................---,,,***))))))***,,,---///...---,,,,,,+++,,,,,,000...------.........---((()))+++,,,---.........////////////000000000000222222333333222111///...111111000000/////////....../////////000222333444000111111222222000///...///000333444444111...+++000///---,,,++++++,,,,,,sssgggcccbbb^^^YYYXXXSSSTTTUUUUUUSSSOOOKKKHHHDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>===<<<;;;999777666444444555555444222111000333333111000000000111222.................................------,,,,,,,,,---,,,***))))))***,,,------,,,,,,+++*********+++...---,,,,,,++++++++++++...---,,,+++************))))))))))))))))))))))))***(((&&&&&&(((***************))))))((((((''''''+++***((('''((()))+++,,,))))))((('''''''''''''''******)))((('''&&&%%%%%%''''''((((((((((((''''''(((&&&%%%&&&))))))'''$$$'''''''''(((''''''&&&&&&'''((())))))(((((()))+++,,,+++++++++)))((('''&&&+++******,,,------+++***+++(((&&&'''***,,,+++))))))))))))))))))***++++++***++++++,,,,,,++++++***+++,,,,,,+++)))((()))+++---,,,+++)))((('''''''''******))))))******+++,,,,,,***))),,,000111///,,,000...---,,,,,,---///000+++,,,------......------+++,,,,,,------,,,,,,+++++++++,,,,,,---.........////////////000111222333///111333222///...///000222111000//////...//////222///,,,,,,///222222111333000---...222444111...333222222111000//////...)))***,,,,,,++++++,,,---{{{pppeeebbbaaa]]]XXXVVVSSSTTTUUUTTTRRRNNNIIIGGGDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>===;;;999777666444444444444444222111000222111000/////////000000..............................---------,,,,,,,,,,,,+++)))(((((()))+++,,,---,,,,,,+++*********+++------,,,+++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))***(((&&&&&&(((******)))***)))))))))((((((((('''***((('''&&&&&&'''((()))))))))((('''''''''''''''(((((((((((((((''''''''''''(((((())))))((((((''')))'''&&&(((***+++)))''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&'''))))))************))))))(((***)))(((((()))***))))))***(((''''''***++++++)))(((((('''''''''((()))***+++,,,,,,,,,,,,,,,,,,+++***++++++***)))(((***+++---,,,+++)))((('''''''''******))))))******+++,,,,,,++++++,,,...///...---...---+++******+++---...)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---......//////............///000111222000222444333000//////111111000000////////////000000...++++++...000000///333000---///222333111...222111111000//////......***,,,------,,,,,,---...tttkkkbbbaaa```[[[WWWUUUTTTTTTTTTSSSPPPLLLGGGEEECCCCCCBBBBBBAAAAAA@@@@@@??????>>>===;;;999777666333444444444333222111000111000000///.../////////........................------------,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,++++++++++++++++++---,,,++++++***+++++++++,,,+++***)))((((((((())))))))))))))))))))))))))))))(((&&&''')))******)))))))))))))))((((((((((((***)))(((&&&&&&&&&'''''')))((((((''''''''''''(((&&&'''''''''(((((())))))(((((())))))))))))((((((((('''&&&''')))***)))((((((''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&''')))'''((()))***************((((((((('''''''''((((((***((('''((()))******))))))((('''&&&&&&(((***++++++,,,,,,------,,,,,,+++)))***+++***))))))***,,,,,,+++***)))((('''''''''******))))))******+++,,,---------,,,++++++---///,,,+++***)))))))))++++++)))******+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------...//////000------------...///000000111222444333111000111111000000/////////000111111111///------...000000000222///...///111222000...000000000///......------,,,---...---,,,,,,...000wwwooogggaaaaaa```[[[VVVTTTSSSSSSSSSQQQNNNIIIEEECCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>===;;;999777666333333333333222222111111111111000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***++++++++++++,,,+++++++++***++++++************++++++******)))((((((((((((((((((((((((((((((((((((((()))((('''''')))******)))))))))))))))((((((((((((---,,,***)))(((((((((((()))(((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((%%%$$$$$$%%%&&&((((((((()))(((((('''&&&&&&&&&&&&'''((())))))(((((()))+++(((((()))***************''')))++++++***)))''''''))))))((((((((()))))))))+++)))((('''''')))+++,,,******++++++++++++******((()))***)))((()))+++---++++++***(((((('''''''''******))))))******+++,,,---......,,,)))))),,,000++++++***)))))))))******++++++,,,------------,,,++++++,,,,,,,,,,,,++++++,,,------......//////000......------...//////000111222333333333222222222////////////000111222222333222111000111222222222111///...///111111000...//////.........---------,,,---...---,,,---///111tttkkkddd``````___YYYUUUUUURRRRRRQQQOOOLLLGGGDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>===<<<:::888777666333333222222222111222222222222222111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,,,,+++*********)))))))))******+++))))))(((((('''((((((((((((((((((((((((((((((((((((''''''(((******)))((((((((((((((()))))))))))),,,,,,+++***)))(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((($$$%%%%%%&&&&&&(((***++++++***)))((('''''''''''''''((())))))(((((()))+++***************)))((((((&&&+++000222///+++(((''')))))))))(((''''''((())))))((('''&&&&&&((()))+++(((((())))))))))))((((((''')))))))))((((((***,,,******)))(((''''''''''''******))))))******+++,,,,,,......+++((((((,,,000,,,,,,+++******************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,------...///////////////......//////000000222222222333333333222111000000///000000111222333222222222111111111111222000/////////000000//////............------------+++,,,---,,,,,,---111333|||rrrhhhbbb^^^^^^\\\WWWTTTUUUPPPPPPOOOMMMJJJFFFCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@======<<<;;;999777555444333222111111111111222222222222222222222111000000........................++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***)))))))))((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((''''''(((***+++)))((((((((((((((())))))))))))))))))((((((''''''&&&&&&(((''''''''''''(((((()))))))))(((((('''''''''&&&''''''(((((((((((('''''''''(((((())))))+++...111---,,,***)))((((((((()))%%%&&&''''''&&&&&&''')))***************)))((('''''',,,222444111,,,)))(((((())))))((('''&&&''')))&&&&&&%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&((()))***)))(((((()))+++***)))(((((('''''''''(((******))))))******+++,,,,,,,,,,,,+++******,,,...------,,,,,,+++*********((())))))*********************++++++++++++******++++++,,,,,,---......///000//////...//////000000111111000111333444222111111111000000000111222222...000111000...---...///////////////////////////........................+++,,,---------000444777uuummmfff```\\\[[[XXXSSSRRRSSSNNNNNNMMMKKKHHHEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::888666444333222222111000000111222333000111222222222111//////........................******+++++++++,,,,,,,,,******++++++++++++******(((***+++------,,,+++***((((((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))((('''''')))++++++)))''''''((((((((()))))))))***'''((((((((((((((('''''''''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''')))******)))+++000333000...,,,***))))))******%%%&&&''''''&&&&&&''')))((())))))************)))(((,,,111000,,,(((((()))((()))***(((&&&%%%''')))&&&&&&((()))))))))((('''&&&''''''((((((''''''&&&)))******)))''''''(((***))))))(((''''''''''''(((******))))))******+++,,,+++***)))***,,,------,,,,,,,,,,,,,,,+++***))))))(((((()))*********************++++++++++++************++++++,,,---------///......------......///111//////000333444222000222222111111000111111111---///111000---,,,---....../////////......//////........................,,,---...///000444999<<<~~~ooohhheee___ZZZYYYUUUQQQPPPRRRMMMMMMKKKJJJHHHEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;:::999777555333222222222111000000111222333///000111111111000...---........................*********++++++,,,,,,,,,))))))************))))))((()))+++---------+++***((((((((((((((()))*********)))))))))))))))******))))))))))))))))))))))))''''''''')))++++++)))''''''((((((((())))))******((()))***************)))'''''''''''''''((()))***%%%%%%&&&'''((()))***+++%%%&&&&&&&&&&&&&&&&&&%%%%%%''')))((((((***///333111///---+++*********+++'''((())))))(((((()))+++&&&'''(((***++++++,,,,,,))),,,...,,,'''%%%'''***((()))***(((&&&%%%&&&)))(((***,,,---...---+++***''''''((((((((((((''''''*********)))'''&&&'''))))))((((((''''''''''''(((*********)))***++++++,,,***((((((***...///---***,,,,,,,,,,,,+++***((((((******+++,,,,,,,,,,,,+++******++++++++++++******)))******++++++,,,------...------,,,,,,,,,------000///...///222333111///333333222111000000000111...111333222///---...///...///000///.........///......//////////////////---...///000222666<<<@@@wwwlllhhhbbb]]]WWWVVVWWWVVVRRRNNNNNNMMMLLLIIIFFFCCCCCCCCCEEECCC@@@AAACCCCCCAAA???@@@<<<777444333333333333111111111111111111111111////////////............---------...///---+++(((...,,,******+++------,,,(((+++...///...,,,++++++***)))((()))++++++)))(((///,,,((('''(((***++++++))))))))))))(((((((((((())))))((('''&&&%%%%%%%%%+++***)))((('''&&&%%%%%%***'''$$$%%%(((+++,,,++++++++++++******(((''''''******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''))))))))))))))))))))))))++++++***)))***---222666111...+++***))))))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%---(((%%%&&&+++...---+++******)))(((((((((((((((***)))(((''''''''''''''''''(((((((((((((((''''''&&&))),,,---+++(((&&&%%%***)))(((((((((((())))))''''''((((((((((((''''''((((((((())))))***+++,,,+++,,,...---+++*********////////////...,,,***)))***))))))((((((***+++,,,------,,,,,,+++)))((('''************+++,,,......000000000...---...111333///////////////000111111333222111///.........////////////...------,,,,,,,,,///111111...,,,---///222///------000222222000222333555888;;;===???AAArrrhhheee```[[[WWWUUUVVVUUURRRNNNNNNMMMKKKHHHDDDCCCCCCCCCDDDBBB@@@AAABBBBBB@@@>>>===:::777555555555555444111111111111111111111111////////////............111000.........------,,,...,,,******+++,,,,,,,,,,,,---------+++)))***+++***))))))***++++++***(((000---***(((((((((((('''))))))))))))(((((((((((()))))))))(((((('''''''''((((((((((((((('''''''''***'''$$$$$$&&&(((((('''+++++++++******)))((('''((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******))))))+++///222///---***)))))))))'''&&&((((((((((((((('''''''''***'''%%%&&&+++---,,,)))***))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''''')))******((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&'''((()))***++++++***************)))***+++,,,,,,,,,+++***)))******)))((()))***+++,,,++++++++++++++++++***)))***************+++,,,,,,,,,------------///222555...............///000000333222000............///111111000000000000//////---///111111//////111333555222000111444666666666555666888;;;>>>@@@BBBCCCzzzkkkdddbbb^^^ZZZVVVTTTUUUTTTQQQNNNOOOLLLHHHEEEBBBBBBBBBCCCCCCBBBAAAAAABBBAAA???===;;;999888777777777555444111111111111111111111111////////////............222000...,,,+++,,,---...---+++))))))+++,,,+++***...---,,,***(((''')))***+++******+++,,,,,,+++))),,,***))))))))))))(((&&&))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((((())))))))))))***(((%%%%%%&&&''''''&&&******+++******)))(((''''''''''''(((((()))))))))((())))))***)))(((&&&%%%))))))))))))))))))))))))((()))***)))))))))+++---,,,***((((((((()))((('''))))))))))))************(((&&&%%%'''+++,,,***'''***)))((((((''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))))))))((((((((())))))'''&&&&&&''')))%%%&&&'''((()))(((((('''''''''(((((((((((('''''''''&&&%%%%%%%%%''')))++++++(((%%%&&&)))+++***(((&&&'''((())))))))))))))))))))))))))))))***++++++((()))***+++++++++++++++************************,,,,,,---,,,,,,---///222............/////////000222111///...---......///000000000000111111111111///000111111222333666999999777666666999;;;;;;;;;;;;;;;===???AAABBBCCCCCCttthhhbbbaaa\\\YYYUUUTTTTTTSSSPPPNNNOOOKKKFFFBBB@@@@@@AAAAAACCCCCCCCCCCCBBBAAA???>>>;;;:::999999999777555222111111111111111111111111////////////............//////...,,,******+++---+++***))))))++++++***)))***++++++***((('''(((***,,,+++***+++------+++***%%%%%%&&&(((+++,,,+++)))))))))))))))((((((((((((((()))))))))))))))))))))&&&'''((()))***))))))(((***)))((('''((()))))))))***************)))(((((('''(((((((((((()))))))))''''''))))))(((&&&$$$"""((((((((((((((((((((((((((()))++++++)))((()))***)))(((&&&&&&((()))((('''))))))***************+++((('''''')))+++,,,)))'''))))))(((''''''''''''((($$$%%%&&&&&&'''''''''''''''((())))))***)))))))))'''((()))((('''&&&'''(((###$$$'''((()))((('''&&&''''''(((((((((((('''''')))((('''&&&''')))+++---+++&&&"""###(((+++***((('''''''''(((((((((((((((((((((((((((((())))))***(((((()))***************(((((()))*********++++++/////////---******+++,,,//////000111111111111111111000///.........///000......///000000111222222333333333444666999===@@@>>>===;;;;;;;;;<<<======???@@@AAAAAAAAAAAA@@@???~~~qqqhhhcccbbb[[[YYYVVVTTTSSSQQQOOONNNNNNIIICCC@@@???@@@??????CCCDDDEEEEEECCCAAA???>>>;;;:::999999999777333000111111111111111111111111////////////............,,,///000000---++++++,,,+++***)))***++++++***)))%%%'''***++++++))))))***,,,+++***+++------+++***$$$%%%&&&)))+++,,,+++)))))))))))))))((((((((((((((((((((((((((((((((()))((()))*********)))'''&&&''''''((((((((()))***+++)))************))))))(((***)))))))))(((((((((((('''((())))))(((&&&$$$"""(((((((((((((((((((((((((((***,,,+++***(((((((((((('''%%%&&&((())))))(((((((((((())))))*********)))))))))+++,,,,,,***((()))(((((('''''''''''''''%%%&&&'''((()))(((((((((''''''((()))))))))))))))$$$'''***+++***((('''&&&###%%%'''))))))((('''&&&''''''(((((((((((('''''')))((('''&&&''')))+++,,,+++&&&"""###(((+++***(((******))))))((((((((((((''''''((((((((()))))))))))))))******))))))(((''''''((()))+++,,,---------...//////...+++***+++,,,222333444444555555444444222111000000000111222333000000111222333333444555888777777888;;;???BBBDDDAAA@@@???===;;;;;;<<<===AAABBBBBBBBBAAA???===;;;{{{qqqiiicccbbb\\\ZZZXXXUUURRRPPPOOONNNLLLGGGAAA>>>??????>>><<>>>>>:::999888888888666333000111111111111111111111111////////////............,,,000333333///,,,,,,---+++******+++,,,,,,+++)))###&&&***,,,,,,+++******+++******+++,,,,,,+++))))))))))))***+++***(((&&&))))))))))))((((((((((((((((((((((((((((((((((((((()))+++++++++)))'''&&&###$$$&&&''''''''')))***))))))************))))))*********))))))((((((((()))******+++***)))'''&&&))))))))))))))))))))))))(((***++++++)))'''((((((((('''&&&&&&((())))))((('''''''''((())))))************++++++++++++******)))(((''''''&&&&&&''''''&&&'''((()))))))))((('''%%%&&&'''((()))))))))(((###'''+++---,,,)))''''''&&&'''((()))(((((('''&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((((((+++(((%%%&&&)))+++***(((,,,,,,+++***))))))******(((((()))************)))+++++++++++++++***)))((()))***,,,...//////......+++---...///......000111444555777888888888777666444333222222333444555666444555555666777888888999;;;999999;;;>>>AAACCCCCCAAAAAA@@@>>>;;;:::;;;===AAABBBCCCDDDCCCAAA>>>===wwwpppiiibbb___]]]\\\ZZZVVVRRROOONNNMMMJJJEEE@@@>>>??????<<<999@@@BBBEEEDDDAAA===<<<<<<666555555555777777555333111111111111111111111111////////////............,,,///111///+++)))+++---+++++++++,,,------+++)))&&&)))+++++++++******+++***))))))***++++++***(((,,,*********+++***)))'''))))))))))))((((((((((((*********))))))(((((((((&&&(((***,,,,,,+++)))'''###&&&((((((&&&&&&''')))))))))************)))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&'''((()))(((&&&'''((())))))(((''''''(((((()))******************)))))))))***+++(((((('''&&&&&&&&&&&&'''&&&'''((())))))'''&&&%%%$$$%%%&&&'''((((((((((((&&&(((+++,,,+++************))))))((((((''''''&&&''''''((((((((((((''''''###$$$%%%''''''''''''&&&++++++***************))),,,+++*********+++,,,---***+++,,,---...------,,,,,,,,,---.........------...///000111111000...---+++...000111111111222444555777888::::::999888777666555555555666777999:::777888888999999:::::::::<<<::::::<<>>??????>>>;;;;;;===@@@@@@BBBDDDFFFGGGFFFEEEDDDuuuooohhh```\\\___^^^[[[WWWRRROOOMMMMMMIIIDDD???>>>@@@???;;;777>>>AAADDDCCC???;;;::::::333222222333666777777777111111111111111111111111000/////////............***,,,---***%%%$$$(((,,,,,,++++++---......,,,***+++,,,+++***((((((***,,,***)))((()))++++++)))(((***)))((()))+++,,,,,,+++))))))))))))((((((((((((---,,,,,,+++***)))(((((($$$&&&))),,,---,,,+++***'''))),,,+++(((&&&''')))((())))))*********))))))''''''((()))***+++,,,,,,((('''''''''''''''((()))))))))))))))))))))))))))&&&''''''&&&$$$$$$&&&(((***)))'''''')))***)))((('''(((((()))******++++++******)))(((&&&''')))***(((((('''&&&&&&&&&&&&'''%%%&&&(((((((((&&&$$$######$$$%%%&&&'''''''''''')))***+++***)))***+++---,,,+++***(((''''''''''''''''''((((((((((((''''''$$$%%%(((*********((('''+++,,,...---+++***************))))))+++,,,...000---...///000000000///...,,,---...000111222222222222333333333222000---+++///111333333222111111222555777999:::;;;:::888777777777777777888999;;;<<<777888888888888999999999;;;:::999<<>><<<<<<===???>>><<<<<<@@@CCC???AAAEEEIIIKKKLLLKKKJJJ|||rrrmmmfff___\\\]]][[[XXXTTTQQQNNNLLLKKKEEE>>>;;;===<<<999<<>>BBB>>>===AAACCCAAABBBDDDIIIMMMOOOOOOOOOQQQOOOKKKxxxpppkkkeee___\\\\\\ZZZWWWSSSOOOLLLJJJIIIDDD>>>;;;===<<<:::<<>>===;;;888555777666555555777999888888666333000111444555222//////---,,,---///111222111------------------,,,,,,''')))+++,,,---,,,***))),,,+++***))))))***,,,---,,,***))))))***++++++***))))))***************)))&&&'''''''''&&&'''***,,,555555444111,,,)))''''''************************''''''((((((((())))))))),,,,,,+++******)))((((((+++******))))))******+++***((('''(((***+++)))'''((((((((((((((((((((((((''''''(((***,,,,,,***((((((''''''(((******)))(((***))))))+++---,,,)))&&&((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&(((((()))))))))))))))))))))(((+++000...)))(((,,,*********)))))))))(((((()))))))))))))))))))))))),,,,,,+++***************,,,,,,,,,,,,,,,------...000//////000222222000///222111111111111111111111111333444111222555555333333444555666777777666666555444222222333333000---555666777777777777888999777888:::<<<<<<;;;999777444666999<<<======;;;:::;;;;;;:::;;;===>>>======>>>===<<<<<<<<<>>>@@@AAA@@@<<<<<>>BBBFFFBBB>>>;;;:::888666444666555555666888::::::999888555222333444444222//////---,,,,,,...000000///,,,,,,,,,---------......%%%(((+++...///---***))),,,+++***)))))))))***+++---+++******+++,,,,,,++++++++++++++++++*********&&&'''''''''''')))---000888888777333...***((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))***************)))))))))***+++++++++)))((()))******)))((((((((()))))))))((((((((('''''')))+++------+++)))(((''''''((()))***)))(((&&&%%%%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((())))))******+++***+++...222000+++***,,,+++++++++***************++++++++++++++++++++++++///...------,,,,,,------,,,------...///000111222222222333555777777555333666555555444333333333333222555666555666999999666777888999999999999888888888555333222333444444444666888::::::777666888;;;777888;;;<<<===<<<;;;:::777999<<<>>>???>>><<<;;;:::<<<>>>>>>>>>>>>@@@AAA@@@AAAAAABBBCCCDDDDDDDDD>>>;;;<<>>>>>>>>???AAACCCGGGCCC===999777666555444444333333555888999999888999777444444444444111///111000...---...---,,,***------------------------((())),,,---...---+++***---,,,+++))))))((())))))---+++******+++---,,,+++---,,,++++++************)))************,,,000333666666555222---*********((((((((((((((((((((((((((()))))))))************'''(((((())))))***+++++++++******))))))))))))*********))))))*********)))******+++++++++***)))(((((())),,,///111111...+++)))((('''''')))******)))###"""!!!!!!###$$$&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''((())))))(((((()))***++++++,,,,,,---...000000///,,,,,,...........................,,,,,,,,,,,,,,,---------000000///............//////000000111111111111111444444666999<<<;;;999666999888777555555555555666444777999888:::======:::;;;;;;;;;;;;;;;::::::::::::777444222333555888999777:::<<<;;;777666888;;;777999;;;===>>>>>>=========>>>AAABBBCCCAAA???>>>===???BBBBBB??????BBBDDDBBBDDDFFFHHHIIIHHHGGGFFF???======AAAFFFJJJSSS[[[lllrrruuussspppjjjaaaXXX{{{oooiiieee^^^YYYXXXXXXWWWTTTPPPMMMJJJHHHGGGBBBBBBAAA@@@@@@BBBDDDEEEGGGCCC===888777666555444444333444666999:::999888999777666444444222111///000///............,,,***//////...---,,,,,,++++++...---,,,,,,,,,,,,------222111000...---,,,++++++,,,+++******---............---,,,+++***)))******,,,,,,+++++++++---222555666666444000,,,)))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))******++++++,,,+++***)))(((((((((((()))******+++***++++++,,,+++,,,---------+++***)))+++---111555777666222///,,,***((((((***+++******''''''&&&&&&&&&(((+++---'''''''''&&&&&&''''''''')))((((((((())))))***+++******++++++,,,---......000111111...,,,---///000/////////000000000000000,,,,,,------............222111000000//////000000///000111222333333333333444555777;;;======;;;888:::999777666555666777777666:::;;;:::;;;??????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999777555555777;;;===;;;===???>>>;;;:::<<<>>>999:::<<<>>>??????@@@???AAACCCEEEGGGGGGEEECCCBBB@@@CCCEEEEEEBBBAAACCCFFFDDDFFFIIILLLLLLJJJHHHFFFBBB??????BBBEEEKKKVVVaaayyy}}}~~~zzzvvvsssllleeevvvlllgggccc\\\WWWVVVVVVTTTRRROOOLLLJJJHHHHHHBBBDDDDDDBBBBBBFFFHHHGGGFFFBBB===999777777666555777777777:::<<<<<<;;;999777777666444333111000000,,,+++,,,...000111000///000///...---,,,++++++***000///---,,,,,,...000111333333111000...,,,+++***,,,++++++---000222333333111000...,,,*********+++,,,,,,,,,+++,,,///555999;;;:::777111,,,((('''(((************************((((((((()))))))))************************++++++++++++***)))((((((((((((***+++------------///111...///111111111///---+++000222777<<>>>>>===;;;:::999777666666777999:::999<<<<<<999:::>>>@@@>>>===<<<<<<;;;<<<<<<===============;;;:::;;;>>>@@@BBBBBBBBBBBBBBBCCCBBBBBB===>>>???@@@BBBBBBCCCCCCDDDEEEHHHIIIJJJHHHFFFEEECCCEEEFFFFFFFFFFFFGGGHHHFFFGGGJJJLLLLLLIIIFFFDDDDDDAAA???AAADDDKKKYYYfffyyy}}}}}}{{{zzzzzzwwwssswwwooohhhddd```ZZZVVVVVVRRRQQQOOOMMMKKKIIIHHHHHHCCCFFFFFFDDDEEEJJJKKKIIIEEEAAA===:::999888777666888888999;;;===<<<:::888555555555444222000000000++++++,,,///222333222111.........------,,,,,,,,,------......000222444555555444333111///---+++))).........000444777999999555333111...---,,,---------------...111666===AAA>>>===999444///,,,+++,,,------------------------++++++,,,,,,,,,------------------,,,+++******)))((((((((((((((()))******+++...000111111222444777777888999:::999777555333555888===BBBEEECCC>>>:::333000---++++++++++++***&&&((()))((('''''')))+++))))))(((((((((((())))))))))))))))))***+++,,,---000000000000000000000000222888999666333555444111///000000000111111111111111111222333333444555555666555555444444444444444///111444777999::::::999777777888:::>>>??????>>>:::999888777777999<<<===<<<===<<<888888===???>>>>>>======<<<===>>>???@@@@@@BBBDDDDDDAAA@@@AAABBBFFFDDDBBBCCCGGGIIIGGGDDDCCCCCCDDDEEEEEEFFFGGGGGGDDDEEEHHHJJJJJJIIIGGGFFFDDDCCCDDDFFFIIILLLLLLLLLFFFGGGIIIJJJIIIFFFCCCAAACCC@@@???@@@DDDLLL\\\kkktttxxx{{{zzzzzz|||{{{wwwqqqjjjdddbbb___YYYVVVWWWOOONNNMMMKKKIIIHHHHHHGGGCCCHHHHHHEEEFFFLLLMMMJJJDDDAAA===;;;:::999888666777777888999;;;:::888555444444444333111000000000...---...000222222111///,,,,,,,,,---------......)))+++...111444666777777;;;:::999777555222///...000///000333777;;;======888666333000///...//////...///111333666===EEEKKK>>>===:::666333111222444........................000000000111111111111222000///...---+++***))))))%%%%%%&&&''')))+++,,,------000333444444555888;;;???@@@BBBCCCBBB@@@===;;;888;;;AAAFFFIIIGGGBBB===666222...,,,,,,,,,+++***&&&(((******(((''')))+++******))))))))))))******,,,,,,,,,,,,---...///000222222222111111111111111222:::>>>;;;999999666000222222222333333444444444444444555555666777777888888777777666666666666666555777888:::::::::888777999888888;;;>>>@@@AAAAAA;;;:::888888999;;;>>>@@@===>>>;;;777777<<>>>>>>>>======>>>@@@BBBCCCBBBFFFIIIIIIFFFDDDCCCDDDGGGBBB???BBBHHHKKKHHHDDDGGGGGGGGGHHHHHHIIIJJJJJJBBBDDDGGGIIIJJJIIIGGGFFFCCCBBBBBBFFFLLLPPPPPPOOOFFFGGGHHHHHHGGGDDDAAA???BBB???>>>???CCCMMM___oooqqqvvvyyyyyyzzz{{{xxxsss{{{oooiiiaaaZZZUUURRRPPPOOOLLLKKKIIIHHHGGGGGGHHHHHHGGGFFFFFFGGGIIIMMMPPPRRRLLLDDD<<<888777777444111555777777777666777999;;;888666444222000/////////000000111222333333333333222000......000111///,,,///------000666;;;===<<<>>>??????===999555333222777666555:::@@@BBB@@@<<<999;;;;;;:::777444222222333222333666:::>>>@@@AAACCC???999555444555666666666222---,,,///111000---666666777777777666555444888333...+++,,,+++***(((((((((***---000111000...222333555999<<<@@@CCCEEEDDDDDDCCCCCCBBB@@@???>>>:::===???@@@CCCEEEAAA:::444222///......///....../////////---+++***+++---...,,,***,,,......,,,)))---,,,++++++---///111222111222666999777222222666:::999:::======999444222333222444999:::777555777777666666666888:::===???;;;777555888777333333777555888::::::777555666777333333555888;;;===<<<;;;;;;555222666999888888::::::888555555888;;;===>>>;;;;;;<<<===???AAACCCDDDNNNLLLKKKJJJJJJHHHEEEBBBIIIGGGGGGIIIGGGDDDEEEIIIHHHHHHGGGEEECCCCCCFFFHHH@@@CCCGGGKKKMMMMMMLLLKKKHHHBBBAAAIIIRRRTTTRRRQQQLLLIIIEEECCCCCCDDDDDDCCCBBBAAAAAA@@@AAAIII[[[mmmrrrqqqqqqsssuuuvvvuuussswwwjjjfff___YYYVVVSSSPPPOOOJJJIIIGGGFFFEEEFFFFFFGGGGGGHHHHHHJJJLLLOOORRRTTTHHHAAA:::777777777555333666777888888777777888999888777555333111000000000000111222222333222222222444222000111222333111//////......222888===??????@@@AAAAAA???;;;777666555;;;::::::===CCCEEECCC@@@<<<>>>???>>>;;;999777777555444555999===AAACCCCCCDDD@@@<<<::::::;;;;;;;;;<<<777222222555888777555999:::;;;<<<<<<;;;999888;;;777222...---,,,***(((******,,,///222333111000222222444777:::===@@@AAA@@@@@@??????===<<<:::999444777888888;;;===:::555333111....../////////...111000///,,,***+++...111...---,,,---///000...,,,///000000000000000222333555555777:::888444555999<<<===AAAFFFIIIHHHDDDBBB===:::999<<<<<<::::::<<<===<<<;;;999999:::;;;<<<999666666999999666777;;;888:::<<<;;;888555555666666555666999;;;<<<;;;:::===777555888:::888777888:::888666666888;;;<<<<<<:::;;;<<<===???@@@BBBBBBMMMMMMLLLLLLLLLJJJFFFCCCIIIGGGFFFHHHFFFCCCDDDHHHIIIIIIIIIHHHGGGHHHJJJMMMDDDFFFJJJMMMNNNMMMKKKJJJEEEBBBCCCKKKRRRSSSRRRSSSNNNKKKHHHFFFEEEDDDCCCAAAAAA???======>>>FFFYYYkkkrrrrrrrrrtttvvvvvvuuussszzzqqqeeeaaa\\\XXXUUURRROOOMMMGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQDDD???999777777888777555777999::::::999777777777888888666444333222222222222333333333333222111111111///......///000///---//////222666;;;???AAA@@@BBBBBBBBB@@@===:::999999???>>>>>>AAAEEEGGGEEEBBB<<<>>>??????===;;;::::::777777888;;;@@@CCCDDDDDDCCCAAA??????@@@AAAAAA@@@@@@<<<777666888;;;<<<;;;;;;===???AAAAAA@@@>>><<<>>>:::555222///---+++)))------...111333444333111000111222333666888:::<<<::::::999888777555333222///111111000222666555000111///......///000//////222000...+++***---222555///......///111222111000222444666555333333555888;;;::::::===<<<999;;;???DDDGGGMMMTTTYYYZZZVVVSSSHHHAAA===>>>???@@@CCCGGGBBBAAA???>>>===<<<<<<<<<777555666:::;;;:::;;;>>>;;;<<<===;;;888666666666888888777888::::::999777===999888::::::777444555999888777888:::;;;:::999999:::;;;===>>>?????????JJJJJJKKKLLLLLLJJJFFFBBBIIIFFFEEEFFFEEEBBBBBBEEEGGGHHHHHHHHHHHHIIILLLOOOGGGIIIKKKNNNNNNMMMKKKJJJCCCCCCHHHOOOSSSRRRRRRTTTQQQOOOLLLJJJIIIFFFCCC@@@CCC???======???FFFWWWgggoooppprrruuuxxxxxxvvvsssuuummmbbb^^^ZZZVVVSSSPPPLLLIIIEEEDDDBBBAAAAAACCCEEEGGGGGGHHHIIIIIIJJJJJJIIIIIICCC???;;;999999999888777888:::<<<<<<:::777666666999888777666555555444444555555555555444333222111//////...////////////...111333666999===?????????@@@AAAAAA???<<<:::::::::???>>>???AAADDDEEECCCAAA666888:::;;;999888888888999888999;;;>>>@@@@@@???>>>>>>>>>@@@CCCDDDCCCBBB@@@<<<777555666888999:::;;;===???AAABBB@@@>>><<<;;;999666333000...,,,+++///...///000333333222111/////////000222333555666444333333222111///---,,,---000///---...222333000000...---...///000000///.........,,,,,,...222666111111111222333444555555555666777555333555;;;AAABBB???>>>@@@AAA???BBBFFFOOOUUU\\\bbbgggiiieee___OOOFFF??????BBBEEEJJJOOOBBBBBBBBBAAAAAA@@@??????666666777999;;;;;;<<<===;;;<<<<<<;;;:::888888888:::888777777888888666444:::777888;;;:::666444555888888888:::;;;<<<:::888777888:::<<<============DDDEEEGGGJJJKKKIIIDDD@@@IIIEEECCCEEEEEEBBBAAACCCCCCEEEFFFEEEEEEFFFHHHKKKFFFHHHKKKMMMNNNMMMLLLKKKEEEGGGMMMSSSSSSPPPPPPTTTRRRQQQOOONNNMMMJJJEEEBBBFFFCCCBBBCCCEEEIIISSS^^^ggghhhlllqqquuuvvvtttqqq~~~rrrlll```]]]XXXSSSOOOKKKGGGDDDDDDCCCAAA@@@AAADDDGGGIIIJJJJJJJJJIIIGGGEEEDDDCCCEEEBBB>>><<<::::::999888999;;;======:::888666666888888888888777777666666888888777777666555333333333444444444444333444444444666999:::;;;;;;;;;;;;=========<<<999888888999;;;;;;<<<===>>>>>>===;;;111333666666555444444555888777777888::::::888666888888:::===@@@AAA@@@>>>>>>;;;666333333333444444777999;;;======;;;999888444444333111///............------...000111000///---------...///000111222/////////...---,,,+++***,,,//////,,,,,,000222000///...---...///000///...)))+++---......///111333444444444444444666777999999888555222222888AAAHHHGGGCCCAAADDDEEEDDDGGGKKKUUU^^^hhhnnntttwwwrrriiiUUUJJJAAA???BBBEEEHHHMMMDDDDDDDDDDDDBBBAAA???>>>666888999999:::::::::999::::::999::::::;;;;;;;;;999777555555666666444333555444666::::::666666888888888999;;;======;;;999666777999:::;;;<<<======BBBCCCFFFIIIKKKIIIEEEBBBIIICCCAAACCCDDDBBBAAABBBCCCDDDEEEDDDCCCCCCEEEGGGDDDFFFHHHKKKMMMMMMMMMMMMJJJMMMSSSWWWUUUOOOOOOSSSSSSRRRRRRRRRQQQNNNJJJFFFGGGEEEFFFJJJKKKJJJMMMQQQXXXZZZ___eeejjjlllkkkiiiyyyoooiii___[[[UUUPPPLLLHHHDDDBBBCCCBBB@@@@@@AAADDDHHHKKKMMMLLLJJJHHHFFFDDDBBBAAADDDCCC@@@>>><<<::::::::::::<<<===<<<:::888888888777888888888888888777666888888888777777555444444222333555444333333444555555777888888777777777888888999999777555555666777666777888888888777666555000222555555444333444444666555555666666555333000333444666999<<<===;;;999:::999666333222111111222444555555666555444333222...///000000...---...///---,,,+++,,,---...---,,,,,,,,,,,,,,,---...///000------......------,,,++++++//////,,,,,,///111000///...---...000000...,,,(((+++...000000000000111666666777666555666888;;;===999444111444<<>>:::888777:::;;;999999;;;999666:::999888888:::<<<<<<;;;888666444444555666555444333333555999999777888===999999:::<<>><<<888888999:::<<<>>>@@@AAACCCDDDGGGJJJMMMLLLIIIGGGHHHBBB???CCCEEECCCBBBBBBDDDEEEFFFFFFEEEDDDEEEGGGCCCEEEHHHJJJLLLNNNNNNNNNPPPQQQUUUYYYWWWRRRQQQUUUUUUUUUTTTTTTSSSQQQMMMJJJFFFDDDGGGMMMOOOKKKGGGGGGLLLNNNQQQWWW\\\___^^^]]]tttkkkfff\\\WWWQQQLLLIIIFFFDDDCCCBBB@@@???>>>@@@DDDIIIKKKKKKJJJGGGEEECCCBBBAAAAAA@@@@@@???===<<<;;;;;;<<<;;;<<<===<<<:::999999:::666777888999999888777777666666666666666555444333...111222222000000222444333555666555333333555777555555555444222222444666333444666666444333222222000222444555444333333333333333333555666555222000222333444666999999888666333444444333111111111111333333222111000/////////+++---//////---,,,...///---+++******+++,,,+++***,,,,,,,,,,,,---...///000---......///////////////+++000222///...000222222///....../////////,,,***+++---/////////000222333888999999777555555888;;;BBB<<<666555:::@@@DDDEEEFFFAAA???CCCFFFFFFFFFHHHOOO]]]hhhnnntttxxxqqqeeeSSSIIIBBBCCCEEECCC???>>>CCCDDDDDDDDDAAA===888666777;;;===::::::===;;;777<<<999777777999;;;;;;:::888666555555777888888888666555777::::::888;;;AAA:::999:::<<<@@@AAAAAA@@@<<<;;;;;;<<<>>>BBBEEEHHHDDDDDDFFFIIILLLMMMLLLJJJGGGAAA>>>BBBFFFEEEDDDDDDBBBDDDFFFFFFFFFFFFGGGHHHFFFHHHIIIKKKMMMNNNNNNNNNSSSSSSUUUYYYYYYVVVVVVYYYZZZYYYWWWVVVTTTRRRNNNKKKGGGEEEGGGNNNRRRNNNIIIFFFJJJJJJLLLPPPTTTVVVVVVUUU{{{ppphhhcccYYYUUUNNNIIIGGGFFFEEEEEEAAA???======???CCCHHHKKKGGGEEECCC@@@??????@@@AAA<<<=========<<<;;;===>>>;;;<<<<<<;;;999999:::<<<555666777999999888777777444444444555444444333222000333555444222222444666000222333222000111555888333333333222111111333555222444555555333111000000///222444444333111111222111111222555777777555222333333444555888888777555---///111111000000000111444333000...---,,,------+++...000///---,,,---///---,,,******+++,,,+++***,,,,,,,,,,,,---...///000---...///000111222222222---333666333111333555444000///...//////...,,,))).../////////...000333666999::::::777555555888;;;EEE>>>888999???CCCCCC@@@CCC>>>===AAAEEEEEEDDDEEELLLYYYdddgggkkknnneeeWWWKKKCCC???CCCGGGFFFBBB@@@>>>???AAABBBAAA>>>:::888777<<<>>>;;;<<>>999>>>:::777777999:::999777888777555666888:::;;;;;;999888999<<<:::999<<>>======@@@EEEJJJMMMBBBBBBDDDGGGJJJLLLKKKJJJGGGAAA>>>BBBGGGFFFEEEEEE>>>AAACCCEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNTTTRRRTTTYYY[[[ZZZZZZ]]]^^^\\\YYYWWWUUUQQQNNNKKKJJJFFFHHHOOOTTTRRRMMMKKKNNNMMMNNNPPPRRRTTTSSSRRRvvvkkkdddaaaVVVSSSNNNJJJHHHFFFDDDBBBDDDBBB@@@@@@DDDGGGIIIJJJJJJFFFBBB@@@@@@AAAAAAAAA::::::;;;;;;;;;:::999999999999999888999999::::::;;;:::999777666666555555777666555444222111000///333111000111333444444333222111111111000000//////000222444333111222666:::111111000000//////......///000222111111111222444222111111000///.........222111111222444444222111555222///......///......222000...///000///+++'''************+++,,,------......---+++)))(((***,,,---,,,---000333444111...666555444222111000/////////000222444666666666666000333444333555888666222///000000000000222666999777999::::::888777777777???>>>===>>>@@@AAA@@@???;;;888777;;;AAAFFFEEECCCJJJTTT[[[YYYVVVVVVSSSNNNHHHEEECCCCCCDDDCCC@@@=========>>>>>>===<<<:::999===>>>???@@@AAA@@@??????888999999:::999999888888666777888888888999<<<>>>===;;;999;;;===>>>===;;;;;;;;;<<<@@@CCCCCC@@@<<<;;;;;;===???AAACCCEEEFFFCCCDDDFFFGGGHHHHHHGGGGGGEEECCCBBBEEEHHHFFF@@@:::DDDDDDDDDEEEEEEFFFFFFFFFLLLLLLKKKKKKLLLLLLMMMNNNQQQTTTWWWYYYZZZZZZ\\\]]]bbb[[[RRRNNNOOOOOOMMMKKKHHHHHHKKKPPPQQQOOORRRVVVVVVUUUSSSQQQQQQQQQQQQRRR~~~sssiiibbb```TTTQQQLLLIIIGGGEEEBBB@@@BBB@@@>>>???BBBFFFHHHIIIHHHEEEAAA??????@@@@@@@@@;;;;;;::::::::::::999999;;;;;;:::::::::::::::;;;888888777555555444444444444444444333222222111111333111000000222333222222111111111000000000//////000000000///...///111333111111000000///.........---///111111000///000111111000000///......------000///...///000000...,,,///---,,,,,,---...---,,,///---,,,---///...,,,)))++++++*********+++,,,,,,,,,------+++)))((()))+++---++++++---111444444333666555444222111000000//////111333555777777777777222444444222444777666222...///000000111333777:::777999999999777777777999???>>>>>>???BBBCCCBBBAAA777444444777???DDDEEEDDDHHHNNNQQQLLLGGGEEEBBB===EEECCCAAA@@@AAA@@@===;;;>>>>>>???@@@???>>><<<:::===>>>???@@@AAAAAA@@@???888888999:::::::::::::::888999:::999888999<<<>>>===;;;:::;;;===>>>===;;;=========???AAAAAA>>>;;;<<<===>>>@@@AAACCCDDDEEECCCCCCEEEFFFFFFGGGGGGGGGBBB@@@>>>@@@EEEGGGEEEBBBDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJJJJKKKKKKLLLNNNNNNSSSVVVZZZ\\\\\\\\\]]]]]]^^^XXXPPPMMMMMMNNNMMMKKKKKKJJJMMMQQQQQQOOOQQQUUUWWWVVVTTTRRRPPPOOOMMMMMMxxxnnnfff___]]]RRROOOJJJGGGEEECCCAAA???@@@>>><<<===AAAEEEHHHIIIHHHEEEAAA????????????>>><<<;;;:::999999999::::::;;;;;;:::999888888888999666555444333333333333333222222222222222222333333333111//////000111111000111111000000000000//////111///...---.........---111111000//////......---,,,...111111///---------//////......------,,,,,,///---------......,,,***+++******+++---...,,,+++,,,++++++,,,......,,,+++,,,,,,+++************++++++,,,---,,,***))))))***---+++***+++///333666777444444333222111111000000000222444666888999:::999555666444111222666555222,,,---///000222555999<<<888999999888777777999;;;===<<<<<<>>>AAABBBBBBAAA444222111555<<>>===>>>??????===<<<>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFCCC@@@<<<===AAAEEEFFFFFFCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMRRRVVVZZZ\\\\\\[[[ZZZZZZXXXSSSMMMJJJKKKMMMLLLKKKMMMLLLNNNRRRQQQMMMMMMQQQRRRRRRSSSRRRQQQNNNLLLJJJrrrjjjbbb[[[YYYQQQMMMIIIFFFDDDBBB@@@???>>>===<<<===AAAFFFIIIKKKHHHEEEBBB@@@@@@@@@???>>>>>><<<:::888888888:::;;;999999777666555555555555555444444333222333333333222222222222222222222222333111///...///000///...000000000000000000//////222///------000111///,,,111000000///......------+++...111111000---++++++---------,,,,,,,,,++++++...------...///000...---,,,+++,,,---///...,,,***...---------------,,,,,,---,,,+++***)))))))))))))))+++------+++))))))))),,,,,,,,,---///222444555222222222222222111111000111222555777999:::;;;;;;888888444000000444555222+++---///111333666:::===:::::::::888777888;;;>>>999888888:::===?????????777555444666<<>>===???AAACCCDDDDDDAAA>>><<<<<<===???AAAAAABBBAAAAAA>>>>>>=====================>>>>>>===;;;:::;;;<<<888888888999:::;;;;;;;;;@@@???===<<<===>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEEGGGCCC???===>>>@@@AAA@@@AAABBBCCCDDDFFFGGGIIIIIIIIIHHHHHHGGGGGGHHHHHHIIILLLPPPUUUXXXWWWUUUSSSRRRQQQNNNIIIHHHIIIJJJKKKJJJLLLKKKMMMPPPNNNIIIHHHKKKJJJLLLOOOQQQRRRPPPMMMKKKyyynnnggg^^^WWWTTTPPPMMMIIIFFFDDDCCC@@@??????===<<<>>>CCCHHHLLLNNNIIIGGGCCCBBBAAAAAA???>>>>>>===:::888777888999:::999888777666555555444555666666555444333333333333333222222111111000//////222000///.../////////---//////////////////000000///---+++---000111///---000000//////...---------+++...111222000---++++++,,,,,,,,,,,,++++++++++++,,,++++++---000111000///---,,,,,,------,,,***'''111111000///---,,,,,,,,,---,,,+++***)))((((((((((((***,,,,,,+++)))))))))+++---...///000////////////000111222222222111111111222444777999:::::::::999888444///000444555222+++---000222444666:::<<<;;;<<<;;;999888999;;;>>>777666666888;;;=========<<<;;;:::;;;===@@@CCCDDDFFFBBB>>><<<;;;;;;===???BBBAAA@@@>>>=========>>>???AAABBBCCCBBB@@@>>><<<<<<===>>>@@@AAAAAA@@@@@@BBBAAA???>>>============>>>???@@@???<<<::::::;;;666777888888888999:::;;;>>>>>>=========???AAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCFFFDDDBBB@@@???===<<<:::>>>???@@@AAACCCEEEFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCGGGKKKPPPRRRRRRPPPNNNMMMLLLIIIGGGFFFFFFHHHIIIJJJIIIIIIKKKNNNKKKFFFDDDGGGGGGJJJNNNQQQQQQOOOKKKHHHuuukkkeee\\\TTTPPPOOOLLLHHHEEECCCBBB@@@>>>???======???EEEJJJNNNPPPIIIGGGDDDCCCBBBAAA???===>>>===;;;999888888888999::::::999888777777777888888777666555444333333333222222111111000///......222000......///000000///......////////////000000,,,,,,,,,---//////...---000000///......------,,,+++---000000...---,,,,,,,,,,,,,,,,,,++++++++++++)))((()))***---...---,,,---+++************'''%%%333333222000---,,,,,,------,,,+++***)))((((((((((((***++++++***))))))***+++---000000...+++******---...000222333333222111000222444666777888777777888888444000000444555222---///222333444666888:::;;;;;;;;;999777777999;;;888777777999<<<======<<<>>>>>>>>>>>>>>>???@@@@@@AAA<<<888999:::999:::<<<>>>>>>===;;;999999:::<<<>>>????????????===<<<;;;<<<===>>>?????????>>>===AAA@@@>>><<<;;;;;;<<<<<<>>>???@@@???===;;;:::;;;666777999999999999;;;<<<===>>>??????>>>@@@CCCEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@AAAAAABBB@@@AAAAAAAAA@@@===;;;:::<<<===>>>???@@@AAABBBCCCEEEDDDCCCAAA@@@?????????DDDHHHLLLOOONNNMMMLLLLLLGGGFFFEEEDDDEEEFFFHHHIIIHHHHHHJJJNNNLLLFFFDDDGGGKKKMMMPPPQQQPPPLLLGGGCCCppphhhccc[[[SSSOOOMMMJJJFFFCCCBBB@@@???===>>>======???EEEKKKPPPQQQIIIFFFDDDBBBBBB@@@>>><<<===<<<<<<;;;999888888777:::999999888888888999999999888777555333222111111000000000000000000000000111000...///000111111000........./////////000000---///000000///...---...000//////......---,,,,,,)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++)))'''---+++))))))******)))(((000111111///,,,+++---///++++++***))))))((()))))))))*********((((((***++++++---...---***((()))***,,,---000222333333222222000111333444555555444444777777444000111555555222///111333444444444666777888999999888666444555666888777777888:::;;;;;;:::;;;===>>>>>>>>>=========:::555333777:::888888;;;<<<===<<<:::777777999<<<===<<<<<<;;;::::::::::::<<<======>>>>>>===;;;:::;;;:::999888888999;;;<<<===???@@@???===;;;::::::777999<<<<<<;;;;;;===@@@???AAABBBAAA@@@@@@BBBDDDCCCCCCCCCCCCCCCCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@>>><<<;;;;;;<<<======>>>???@@@@@@AAA@@@??????>>>>>>>>>>>>>>>AAADDDHHHJJJJJJJJJKKKKKKEEEEEEEEEDDDDDDDDDFFFHHHIIIIIILLLPPPOOOJJJHHHKKKLLLNNNPPPQQQOOOKKKFFFBBBzzzlllfffbbbZZZRRRNNNKKKHHHDDDAAA@@@???===<<<===<<<<<>>===;;;::::::555000000888===<<<<<>>>>>>>>;;;888888;;;>>><<<;;;999888777777888999<<<============;;;:::999666555555444666888:::<<<<<<>>>??????===;;;::::::999<<<>>>>>>======@@@CCCAAACCCEEECCCAAA???AAACCCCCCCCCCCCCCCDDDDDDDDDDDD@@@AAABBBCCCCCCBBB@@@???AAABBBAAA???<<<::::::;;;======>>>>>>?????????@@@;;;;;;;;;<<<<<<===>>>???>>>AAADDDFFFGGGGGGIIIJJJDDDEEEEEEDDDCCCDDDFFFHHHJJJKKKOOOTTTSSSNNNLLLOOOJJJLLLOOOPPPOOOLLLHHHFFFsssfff```]]]WWWPPPMMMIIIHHHFFFDDDBBBAAA@@@@@@<<<===>>>AAACCCFFFGGGHHHAAA@@@???>>><<<<<<;;;;;;777999;;;<<<<<<;;;999777:::::::::999777666777888888666444222222222333444///000000///------...000000000000///......------***+++,,,---...000111111/////////////////////////////////000000000000000+++,,,---------,,,+++***+++---......---,,,---...,,,,,,------------------...***)))++++++)))***...,,,,,,,,,------,,,++++++///...---+++***)))))))))(((((((((((())))))))))))---------,,,+++***)))(((+++///222111---,,,...222(((+++...000000/////////444333111//////111444555555999===;;;555000000222444666777777555333333333666777888888888888888777444666999<<<<<<999555333777555444555888:::999777888888999::::::::::::999:::888555333333555888:::999999:::;;;:::999888777666555444333555777:::<<<;;;;;;<<<<<<<<<<<<<<<===;;;<<<>>>@@@AAAAAAAAAAAAFFFEEECCC@@@???>>>>>>???<<<@@@AAA???@@@CCCBBB???AAA@@@??????>>>>>>??????AAAAAA@@@???===;;;999777<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::===@@@AAA===???AAADDDFFFFFFEEEEEEFFFBBB???>>>AAACCCCCCBBBGGGIIIKKKMMMNNNLLLJJJIIIHHHKKKMMMNNNLLLJJJHHHGGG{{{nnnbbb^^^[[[UUUPPPMMMGGGFFFEEECCCAAA??????>>>======>>>@@@BBBCCCDDDEEE>>>===<<<;;;:::999999999:::;;;===??????===;;;:::888999999888666666777999888666444222111222333333///111111111000000222444000000000000000000000000////////////////////////........................////////////////////////+++,,,---......---,,,+++)))+++,,,+++***)))******++++++,,,,,,---...//////000,,,+++......+++,,,000------.........------,,,...---+++***)))(((((((((''''''(((((()))******+++------------,,,+++***)))+++...111000---,,,///333,,,...//////...---...///111000//////000222444666555888;;;999444000///111333444666666444222222222555666666777777777777777444666888::::::888555444666444333444666777666444666666777888888888888888777666666555555666666777888999:::::::::999777666666555444333444666999;;;;;;;;;:::;;;============>>>@@@BBBCCCCCCCCCAAA@@@EEEDDDCCCBBBAAAAAAAAAAAA@@@BBBCCC@@@@@@BBBBBB??????@@@AAABBBAAA@@@???>>>===<<<;;;:::999999888777======<<<<<<;;;;;;::::::::::::999:::;;;===@@@AAA@@@AAACCCEEEEEEEEEDDDCCCDDDBBB@@@AAADDDFFFFFFEEEEEEHHHLLLOOOPPPNNNJJJHHHHHHIIILLLMMMKKKIIIHHHGGGtttiii___[[[XXXSSSNNNLLLFFFEEECCCAAA???>>>>>>===>>>>>>>>>>>>?????????@@@:::999888777666555555555777999:::<<<<<<:::999777666777777777666666777999888666444333111111111222222444444444222222333444///000000111222222333333333222222111000///...---......................../////////......------,,,+++,,,---......---,,,,,,---...///...,,,++++++,,,)))***+++,,,...///000000000---,,,//////,,,---000---....../////////......---,,,+++)))(((((((((((('''(((((()))******++++++---------------,,,+++***,,,...///...,,,---111444222111000...++++++---///...//////111222333555555333666888666222///...///111222444333222111111222333444444555666666555555444555777888888777666555555333222333444444333111444444555666666666666555444444666777777666555444777888999999999888777666666555333222333555777888<<<:::999:::>>>@@@>>><<<===???BBBDDDDDDCCCBBB@@@BBBBBBCCCCCCDDDCCCCCCCCCCCCEEEEEEAAA@@@BBBBBB???>>>@@@BBBDDDCCCAAA>>><<<===<<<;;;::::::;;;<<<<<<======<<<<<<;;;:::888888999::::::;;;===>>>@@@@@@CCCDDDEEEFFFFFFEEECCCBBBCCCBBBCCCEEEHHHIIIIIIHHHDDDHHHMMMQQQQQQOOOKKKIIIHHHIIIKKKLLLLLLJJJHHHGGG}}}qqqggg]]]YYYVVVPPPKKKJJJEEEDDDCCCAAA???>>>>>>>>>???>>>>>>===<<<;;;;;;;;;777777666555444333333333555666888888888888666555333444555555444555777999888777555333222111111111444555666444222111111111000111111111222222222333333333222111///...------........................//////...---,,,,,,+++++++++,,,...//////...------000111111///---,,,,,,...++++++,,,,,,---...//////...++++++------++++++...------.../////////......---,,,+++***))))))))))))************************++++++,,,,,,,,,,,,++++++,,,---...------...222555444222000---***+++///222///000222333444444444333222444555444000...---......000111111000///000111222222333444555555555555555555555555666666666666444333222222111111000///333333444555555555555555333444555666666555555444777777888999888777666555555555333333333444555666<<<:::888:::???AAA???<<<:::<<>>===>>><<<:::999999:::<<<===;;;;;;<<<<<<<<<;;;:::999:::;;;;;;===>>>???@@@AAAEEEFFFFFFGGGFFFFFFEEEDDDDDDEEEGGGJJJKKKLLLKKKJJJGGGIIILLLOOOPPPOOONNNLLLKKKKKKLLLMMMNNNMMMKKKJJJxxxooofff^^^YYYTTTMMMIIIHHHEEEDDDCCCAAA@@@?????????>>>>>>===;;;:::999888777666666555444333333333333777888888999999888888777111222444444333444666888777777666444333222222222///111333333222111111222222222222111111000000000000000000//////.................................///......---,,,++++++***,,,---...///000///............---,,,))))))***+++------------------,,,,,,---***+++------+++***---,,,,,,---..................---,,,,,,++++++++++++------,,,+++***)))((((((((()))***+++,,,,,,,,,,,,,,,---------...///222444222111///---,,,...222555222333555666555444333111222222222111///------------...//////......000111111222333444555555555555555555555555555666777777444444444333111000000000333444555555666666555555555444444333444555666777777777888999888777666555666555444444444555666666===;;;:::;;;>>>@@@???======>>>AAABBBCCCBBB@@@???===>>>@@@BBBCCCDDDCCCCCCCCCDDDCCC??????DDDFFFEEE@@@???===<<<<<<<<<===>>>:::999777555444555666777888:::<<<===>>>>>>>>>===<<<<<<===>>>???AAABBBCCCFFFFFFGGGGGGGGGGGGGGGGGGGGGIIILLLMMMNNNMMMKKKKKKMMMMMMLLLLLLMMMNNNPPPQQQOOONNNMMMOOOQQQQQQOOOMMMzzzmmmeee]]]YYYSSSLLLGGGGGGEEEDDDBBBAAA@@@?????????===<<<<<<:::999888777777666555555444333333444444444444555555555555444444000222333222222333555777777777666666555444444444))),,,000222333333555666333333222222111000000///////////////////////////------------------------.........------,,,,,,+++,,,---...000000000000/////////...---+++***,,,...///......------,,,++++++...+++,,,//////,,,+++...+++,,,---.....................---,,,,,,,,,,,,,,,......---,,,+++))))))((('''(((***+++,,,---------,,,------...///000111111.../////////...000333666444444555555555333222000222111000///...------,,,,,,---...------...000222222222444555666666777777555555555666666777777888555666666555333222222333444444555666666666666555555555444333444555777888777888999999999888777666666666666666666777888888<<<===============>>>>>>DDDDDDDDDDDDCCCBBB@@@???>>>???@@@AAABBBBBBBBBBBBBBBCCC@@@<<<===BBBFFFEEE@@@>>><<<999999;;;===???;;;:::999888777777888999888:::===@@@BBBBBBAAAAAA@@@???>>>???@@@BBBEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHKKKNNNOOONNNMMMMMMMMMRRRPPPMMMKKKKKKNNNQQQSSSPPPNNNLLLNNNQQQRRRPPPMMM~~~wwwhhhaaa[[[XXXRRRKKKGGGHHHCCCBBBAAA@@@???>>>>>>>>>;;;;;;::::::999888888777555555444333333333444444000000000000000000000000000111222222111111333555666777777777777777666666,,,///333555555555666666333333333333222222222222111111111000000/////////------------------------.........---------------,,,---///000111111000000111111000...------000222------------------,,,,,,,,,***+++......+++***,,,,,,,,,---//////000000///------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++((()))+++---...///000000,,,---...000111111///------///111222111222333444222222222333222222111111222111///.........---,,,+++,,,---------...111333333444555777888888888999444555666777888888888888666888999888555444555777333444555555666666555555333444555666777777777777888999:::::::::999777666777777777888999:::;;;;;;<<>>===;;;;;;<<<==================>>>>>>>>>>>>;;;===@@@CCCDDDDDDCCCBBBDDDBBB@@@???@@@DDDHHHKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKNNNOOONNNNNNOOOQQQSSSQQQNNNLLLLLLNNNPPPRRRMMMJJJHHHJJJNNNPPPMMMJJJsssmmmddd^^^YYYVVVQQQJJJGGGIIIAAAAAA???>>>============:::::::::999999999999888444444333333333333333333111111111111111111111111000111222111000000222444666777777888888888888888444666888999777555333333222333333444444555555666444333333222111000//////------------------------------..................,,,---///000111111111000---------+++***+++...000,,,,,,,,,------.........)))'''(((,,,,,,(((''')))---...///000111111111111,,,,,,++++++***+++++++++***++++++,,,,,,---......***+++,,,///000222222333,,,---///111222111...+++,,,///222444333222222222//////000000000111111222333111///.........---,,,+++,,,---------...111444444555666888999:::::::::444555777999999999999888777:::;;;:::777666888:::222333444444555555444444111444777999:::999777555999999:::;;;:::999888777777888888:::;;;<<<======;;;@@@CCC@@@;;;888;;;@@@<<<<<<===>>>AAADDDGGGIIIFFFEEECCCBBBAAAAAABBBCCCCCCCCC???888888===@@@@@@>>>>>>>>>>>>>>>======<<<999:::;;;===>>>????????????@@@CCCEEEFFFEEECCCBBBFFFDDDAAA???@@@EEEJJJMMMOOOMMMLLLJJJHHHGGGGGGFFFFFFJJJMMMOOONNNOOORRRUUUSSSRRRPPPOOONNNNNNOOOPPPJJJGGGEEEFFFKKKMMMJJJGGGzzzooogggccc___ZZZUUUQQQLLLFFFCCCBBBBBB@@@>>>===<<<<<<<<<<<<;;;999777666777777888666666555444444444444555000000111111111111000000222111///...---------...555555666777777666555444000222444666777777666555333444555666666444222111555333111000000000...---...---,,,---//////...------...///...---------///---///333888:::999555111:::777222///------...///...,,,,,,,,,------+++)))******+++...000000...,,,...//////000000000000000---+++)))((('''((()))***+++,,,---+++))))))+++...---------------...///000/////////000//////...---...000111222333444777999000//////111333444333111222///---///333333///***)))***+++---///222444555666666777888999::::::;;;777888:::;;;:::999777555999999999;;;<<<;;;888666555333222222444555555444666777777666555555777999999;;;======<<<:::::::::;;;:::888888999;;;>>>@@@<<>>>>>@@@::::::;;;<<<>>>AAADDDEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDFFFDDD@@@<<<<<<<<<@@@===;;;===BBBDDDBBB>>>BBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBEEEGGGHHHGGGEEEFFFEEEBBB@@@>>>AAAEEEIIIJJJHHHFFFCCCBBBBBBCCCDDDKKKJJJIIIIIIJJJMMMOOOQQQRRRRRRRRRQQQOOOLLLJJJHHHIIIFFFDDDEEEHHHJJJIIIGGGwwwmmmddd]]]YYYTTTOOOKKKFFFAAA>>>BBBAAA@@@>>>===<<<;;;;;;;;;:::999777777777777777555555444333333333333333000000000000000000000000222111///...---------...000111333444555555555555///000222444555444333333333444555666666444222111444222////////////...,,,...,,,,,,---...///...---,,,...///...---,,,---...///000333777999999555222666333///,,,+++,,,------,,,++++++---///000///...******+++...000000...,,,......///000000000//////---,,,***)))((()))***+++,,,---...,,,******---////////////...//////000000000000111111111000000///000111222111111222333444111000000111444444333222222///...///222333000,,,++++++,,,---///222444555666666777888888999999999999888888777777888888999999999999;;;<<<;;;888666666444333333555666666555555666666666555555666888;;;<<<======;;;999999:::;;;:::999999:::;;;===???;;;===??????===;;;;;;<<<::::::;;;<<<>>>AAADDDFFFCCCCCCCCCDDDEEEFFFGGGHHHDDDEEEFFFDDD@@@===<<<===@@@===;;;>>>BBBEEECCC@@@CCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCEEEGGGHHHFFFEEEBBBAAA@@@===;;;===@@@CCCHHHFFFEEECCCBBBAAABBBBBBFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOOOONNNMMMKKKIIIHHHHHHGGGEEEFFFIIIKKKKKKIII~~~tttkkkbbb]]]ZZZUUUQQQMMMHHHDDD@@@BBBAAA???>>><<<;;;;;;;;;:::999888777777777777777444333333222222222222222000000///......///000000111000///------------...///000111111222222222111---...///111111111000000222333444555444333222111222000------------,,,+++---++++++,,,---......---,,,---...---,,,+++,,,...111111333777999999777444555222///------............------...000111000///++++++,,,...000000...,,,------...////////////...------,,,++++++++++++,,,...//////...------...000222222111000000000111111111111222222222222222111333333222111000000//////222111111333555555444333222000...///222444222///...------...///111333444666666777777888777777777:::888555444444777;;;===::::::999:::;;;;;;888666666555444444666777777666444555666666555555777888>>>??????===;;;:::;;;<<<:::::::::;;;;;;<<<<<<===;;;<<<======;;;::::::;;;::::::;;;<<>>???===<<<>>>BBBDDDCCCAAACCCCCCCCCCCCDDDEEEEEEEEECCCBBBBBBCCCEEEFFFEEECCC??????>>><<<::::::<<>>;;;:::::::::;;;;;;888666666555444444666777777666555666777777666666888:::AAAAAA@@@>>>;;;;;;<<<>>>:::;;;<<<======<<<;;;;;;<<<=========<<<;;;;;;;;;;;;;;;;;;===???BBBDDDFFFAAAAAABBBDDDFFFIIIKKKLLLGGGGGGFFFDDDAAA???>>>>>>???>>>===>>>@@@AAA@@@>>>AAABBBCCCDDDDDDEEEEEEEEEBBBAAA@@@AAABBBCCCBBB@@@@@@@@@???===;;;:::<<<===AAAAAABBBBBBBBBAAA@@@???@@@AAACCCEEEFFFGGGGGGHHHEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHJJJLLLMMMNNNMMMzzzrrriiicccXXXUUUQQQMMMKKKGGGCCC@@@@@@???>>><<<;;;::::::999888888888888777777777666555444444333333333333333111///...,,,,,,...///111//////---,,,,,,---......333222111000...------,,,---............---------,,,,,,---------------------,,,***)))*********(((***)))((())),,,------,,,***+++,,,+++***)))***,,,222333666:::???AAAAAA???<<<999666777:::;;;999555777444111000000///...---...---,,,---///000///---,,,------..................///000111111000//////000000000000000000000///333333222111000000000000000111222444444555555555666555444444666555333000333222222444666777666444222222222444666888888888555444222000///000222333555666777888888777555444444555666888999;;;<<<======;;;::::::;;;:::999777666555333444666777777666777888999999888999;;;===?????????<<<::::::<<<===;;;<<<===>>>>>><<<;;;:::<<<;;;;;;;;;;;;<<<<<<;;;===<<<======???AAACCCEEEAAAAAACCCDDDFFFGGGHHHIIIGGGGGGGGGGGGFFFCCC@@@>>>@@@???>>>>>>>>>===<<<;;;???@@@AAACCCCCCDDDDDDCCC@@@>>>===>>>???@@@???>>>@@@@@@???===;;;:::<<<===@@@@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNyyyooofffbbbTTTQQQNNNKKKIIIFFFBBB@@@@@@???===<<<:::999999999666777777888888777666666555555444333333333333333000000///......///000000///...---,,,,,,---......///.........//////000111.........---,,,,,,,,,,,,******************++++++,,,+++)))))))))***)))((((((''''''(((+++,,,,,,+++)))***+++***)))((()))+++111333888>>>EEEHHHIIIHHHAAA>>>;;;===AAAAAA===999777444222111222333222222///...------///000///...------...////////////...///000222444444333111000222111111222333333222000333222222111111111111222222222444555777777888888777666555666999999555222333222222444666666555444222333666888:::;;;;;;;;;999777444111///000111222555666888999999888666555333555888;;;=========<<<>>><<<;;;:::;;;:::999777777666555555777888888777888999:::::::::;;;===???<<<======<<<::::::;;;<<<<<<===>>>>>>===<<<;;;::::::888777888:::;;;;;;;;;??????>>>>>>???@@@BBBCCC@@@BBBDDDFFFHHHGGGFFFEEEFFFHHHKKKNNNNNNKKKDDD???@@@@@@???>>>======<<<<<<>>>???AAABBBBBBBBBAAAAAA>>>===;;;<<<>>>???????????????>>><<<::::::<<>>===;;;:::999888888555666777888888777666666444333333222222222222222000000000000000000000000...---,,,,,,,,,---......------,,,,,,---///000111...------++++++*********))))))((())))))******+++,,,***(((((()))***)))((('''&&&&&&(((***,,,,,,+++((()))******(((((()))***///333:::CCCKKKOOOPPPOOOIIIEEEBBBDDDHHHHHHCCC===;;;888555444444555555555000///------/////////.........///000000000/////////111444666666555333111555444444555777777555222333333333222333333444444444555777888:::;;;;;;<<<999777555777:::999555000222111111333555666555333111444999===>>>>>>>>>===<<<999555111//////000111444666888:::;;;:::888777555777:::<<<>>>>>>>>>===???===;;;:::::::::999777:::888777777999::::::999888999:::::::::;;;===???<<<>>>@@@@@@???>>>???@@@>>>>>>>>>======<<<;;;:::999777555777:::=========AAAAAA@@@?????????@@@AAA>>>AAAFFFIIIKKKJJJGGGEEEGGGJJJQQQWWWXXXSSSIIIBBB???@@@@@@@@@?????????@@@>>>???AAABBBBBBAAA@@@???>>>===;;;<<<>>>@@@AAAAAABBBAAA@@@===;;;===@@@CCCBBBBBBCCCEEEHHHLLLOOOQQQQQQOOOLLLIIIGGGEEEEEEDDDBBBBBBBBBBBBCCCDDDFFFGGGJJJMMMQQQRRRQQQOOOPPPQQQsssfff]]][[[RRRPPPMMMKKKIIIGGGCCCAAA???>>>===;;;:::999888888555666777888888777666666333222222111000111111111000000111111111111000000...---,,,,,,,,,---...//////...---,,,,,,,,,---......---+++***)))))))))))))))))))))))))))***++++++,,,***(((((()))******)))'''&&&&&&'''***++++++***((()))***)))((('''(((***...333;;;FFFOOOTTTUUUTTTPPPLLLIIIKKKOOOOOOIIIBBBAAA>>>:::777666555444333111///------/////////......//////000000000000000///111555777777666333222888666666888::::::777444444444444444444555666777666777999;;;<<<>>>>>>>>>;;;888666777:::999333...222111111333555555444333111555;;;???AAA@@@??????===:::666222//////000111333555888;;;;;;;;;999888777888:::<<<>>>>>>??????@@@===;;;:::::::::999888<<<:::999999;;;<<<<<<;;;777888999999999:::===???@@@BBBEEEFFFEEEDDDDDDEEE??????>>>===<<<;;;;;;:::;;;888777999===@@@AAA@@@CCCBBB@@@????????????@@@===AAAGGGLLLNNNLLLIIIGGGGGGLLLUUU]]]```YYYMMMDDD>>>???AAAAAAAAABBBCCCEEE???AAABBBCCCCCCAAA@@@>>>???===<<<===???BBBCCCCCCFFFEEEBBB@@@???AAAEEEIIICCCCCCDDDFFFJJJNNNSSSUUUUUURRRNNNJJJFFFDDDDDDCCCCCCCCCBBBBBBCCCEEEFFFHHHMMMPPPTTTUUUSSSQQQRRRSSSwwwpppggg]]]WWWRRRPPPMMMJJJGGGDDDBBBAAA>>>>>>===<<<;;;999777666999888555333222333333444222222222111111111111000///////////////////////////...---,,,+++,,,,,,---222111000///---,,,+++***))))))************)))))))))***++++++)))(((((()))******++++++++++++******(((((())))))******++++++''''''''''''((((((((((((,,,222<<>>;;;999777555444000000---,,,000444222+++444222111111222111000///000222444555555555666888999:::;;;<<<:::777444222(((...444888888777777888999;;;<<<:::<<<@@@>>>::::::888777888:::999666333111333555666555555666777666777999===AAABBBAAA@@@@@@===888333000///000000777777888:::;;;:::888666999:::<<<>>>@@@BBBBBBCCCDDD@@@<<<999999999:::999???<<<:::===BBBDDD@@@;;;>>>>>>=========>>>@@@AAABBBGGGLLLMMMKKKHHHHHHIIIBBB@@@???>>>>>>===:::888???>>><<<;;;<<<>>>AAACCC??????@@@AAABBBCCCCCCCCCDDDFFFLLLRRRRRRMMMKKKMMMNNNQQQUUUYYYYYYVVVOOOIIIFFFDDDCCCCCCEEEGGGGGGFFFAAACCCEEEEEEDDDCCCBBBCCC??????@@@??????AAADDDGGGEEEBBB>>>>>>@@@DDDHHHIIIFFFMMMPPPLLLJJJOOOQQQPPPPPPOOOLLLIIIGGGEEEEEEDDDCCCBBBBBBCCCDDDFFFHHHIIIOOOOOOQQQSSSVVVVVVTTTRRR~~~tttoooggg^^^XXXPPPNNNLLLHHHEEECCCAAA@@@???>>>===<<<;;;:::999999999888666333222222333333222222222111111111111000........................///...---,,,+++,,,------...---------,,,+++++++++)))******************))))))***++++++)))(((((()))((())))))******))))))(((((((((((()))))))))))))))''''''((((((((()))))))))...444===FFFKKKMMMLLLKKKIIIHHHIIILLLNNNKKKDDD===<<<<<<;;;;;;:::888555444111111...---222777666000111000///.........---,,,///222555666666666777888:::;;;;;;;;;:::888666444///333777888888888999;;;<<<===<<<:::<<>>:::999888777888:::999666444222444666666666666777888999999<<>><<<888555333222333333888999:::;;;<<<<<<:::999::::::<<<===??????@@@@@@DDDAAA>>><<<<<<<<<<<<;;;???======???BBBBBB@@@===@@@@@@@@@@@@AAACCCDDDEEEEEEHHHJJJKKKJJJHHHFFFFFFEEEBBB???============<<>>>>>>>>@@@BBBEEEFFFEEEEEEDDDDDDFFFGGGHHHHHHFFFHHHNNNTTTTTTOOONNNPPPOOOQQQTTTXXXXXXTTTMMMHHHIIIHHHFFFGGGHHHIIIIIIHHHEEEGGGHHHHHHGGGFFFFFFGGGBBBAAA@@@???AAACCCFFFHHHGGGDDDAAAAAADDDGGGJJJKKKLLLQQQQQQLLLHHHJJJKKKIIIKKKJJJHHHGGGEEEEEEEEEFFFCCCCCCCCCCCCDDDEEEGGGHHHOOOPPPQQQTTTWWWWWWVVVTTTyyypppllleee]]]XXXNNNMMMJJJGGGDDDAAA@@@??????>>>===;;;::::::;;;;;;:::888666444222222222222222222222111111111111000------------------------///...---,,,+++,,,------************++++++++++++++++++++++++++++++++++++)))***++++++)))(((((()))'''(((((())))))(((((('''((((((((((((((('''''''''((((((((()))))))))******000666>>>FFFJJJJJJHHHFFFDDDCCCBBBDDDEEECCC>>>999666777999999888555222000+++***(((&&&***000111---111000///---,,,+++++++++...111555888888888999:::======<<<;;;:::999777666777888999::::::;;;>>>@@@@@@@@@===999:::======:::888888888999::::::777555333555666777777777999;;;888999;;;???AAABBB@@@>>>===<<<:::999888777777777:::;;;<<<===============<<<===>>>???@@@@@@@@@@@@CCCAAA@@@@@@@@@@@@???===??????@@@@@@AAAAAA@@@@@@@@@AAAAAABBBDDDFFFHHHIIIIIIHHHHHHHHHIIIHHHFFFDDDFFFCCC>>><<<<<<===>>>>>>@@@AAABBBCCCEEEFFFGGGHHHJJJHHHGGGHHHKKKMMMNNNMMMKKKLLLQQQVVVUUUQQQOOORRRQQQRRRTTTVVVVVVRRRLLLGGGJJJIIIHHHHHHJJJKKKJJJIIIHHHIIIJJJIIIHHHHHHIIIJJJGGGCCC???@@@CCCFFFHHHGGGGGGEEECCCDDDHHHKKKNNNOOOQQQSSSQQQLLLGGGGGGFFFDDDFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCBBBCCCDDDEEEEEEIIIIIIJJJMMMPPPQQQPPPNNNuuunnnjjjccc[[[WWWMMMLLLIIIFFFCCCAAA??????>>>===;;;999999999;;;<<<999888666444222111111111222222222111111111000000------------------------......,,,,,,,,,,,,---...************************,,,++++++++++++++++++,,,)))***++++++)))(((((()))'''(((((())))))(((((('''(((((((((''''''&&&&&&%%%))))))))))))************000666>>>FFFJJJIIIFFFDDD@@@>>><<<<<<<<<;;;888555555666777555222///,,,+++'''&&&### ###)))+++(((111111///---+++***+++,,,,,,000555999;;;<<<===>>>@@@???>>><<<;;;999888888999:::;;;===>>>@@@BBBCCCBBBAAA===777777:::;;;888888888999:::;;;:::999888555666888999999:::<<<>>>;;;<<<>>>AAADDDDDDAAA???>>>>>>>>>======;;;::::::<<<===>>>>>>>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAABBBCCCCCCAAA??????AAABBBBBBAAA@@@AAACCC@@@@@@AAACCCEEEGGGIIIJJJKKKHHHEEEFFFIIIJJJHHHFFFDDDBBB>>>======>>>===<<>><<<;;;::::::999:::===AAADDDFFFFFFEEECCCBBB<<<555555888999666888999;;;<<<<<<<<<;;;;;;777999:::;;;<<<===AAACCC@@@AAADDDHHHJJJJJJGGGDDDBBBBBBBBBBBBAAA???===<<<===>>>@@@??????@@@CCCFFFCCCDDDEEEFFFGGGHHHHHHHHHBBBAAABBBCCCEEEDDDBBB???@@@AAACCCCCCBBBBBBDDDFFFBBBCCCDDDFFFGGGIIIJJJJJJIIIFFFDDDEEEIIILLLKKKJJJCCCBBBBBBCCCCCCBBB???<<>>??????@@@@@@AAAAAA@@@@@@@@@??????BBBBBBBBBCCCFFFGGGFFFEEE}}}qqqkkkeee\\\TTTQQQLLLKKKHHHFFFCCCAAA@@@???;;;:::999777666666777777666555555444333222111111222222222111111111111000------------------------...---,,,+++,,,---...//////......---,,,+++++++++,,,+++***))))))***+++,,,)))***++++++)))(((((()))((())))))******))))))((('''''''''''''''&&&&&&&&&((((((((()))))))))******---333<<>>===>>>@@@DDDHHHJJJIIIGGGCCCBBB===666555888888555888;;;===>>>>>>>>>>>>???:::<<<===>>>???AAAEEEHHH@@@BBBEEEJJJMMMLLLIIIFFFFFFFFFEEEEEEDDDCCCAAAAAA???AAABBBAAA@@@BBBGGGKKKFFFFFFGGGHHHHHHIIIHHHHHHDDDCCCCCCEEEFFFEEECCCAAAAAAAAAAAABBBDDDFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKJJJFFFEEEDDDFFFHHHJJJKKKKKKEEEEEEFFFHHHHHHFFFBBB???FFFGGGHHHIIIIIIHHHGGGFFFIIIIIILLLTTT[[[]]]XXXSSSVVVTTTTTTUUURRRMMMLLLOOOSSSRRRQQQQQQRRRRRRPPPNNNIIIIIIJJJLLLNNNNNNLLLKKKHHHJJJMMMMMMLLLJJJJJJJJJGGGEEECCCDDDFFFGGGEEEBBBBBBDDDIIIOOOVVVZZZ[[[ZZZXXXQQQLLLJJJGGGCCCAAAAAACCCBBB@@@???>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@???AAA@@@???@@@AAABBBBBBAAAwwwmmmhhhbbbYYYRRROOOJJJIIIFFFDDDBBB@@@???>>><<<;;;:::999888777666555444444444444333333222222222222222111111111111000........................------,,,+++,,,---...///---------------,,,,,,,,,,,,+++)))(((((()))+++,,,)))***++++++)))(((((()))'''(((((())))))((((((''''''''''''''''''(((((((((''''''((((((((()))))))))+++111999@@@BBB???999555444444333111...,,,+++***'''+++---,,,)))(((***---&&&))))))%%%$$$'''(((&&&&&&'''(((%%%""""""&&&+++...000111111111333666888888:::===AAACCCEEEEEEEEEFFFEEEDDDFFFIIIKKKKKKIIIDDDCCC>>>999888::::::666999<<<@@@AAA@@@???AAABBB===>>>@@@@@@BBBDDDIIILLLBBBDDDIIIMMMQQQQQQMMMJJJFFFFFFFFFFFFFFFFFFGGGGGGCCCEEEFFFEEECCCEEEKKKQQQLLLLLLLLLLLLKKKIIIHHHGGGHHHGGGFFFFFFGGGGGGEEECCCCCC@@@???AAAFFFJJJJJJIIIKKKKKKLLLLLLKKKJJJIIIHHHBBBDDDEEEFFFEEEFFFGGGHHHFFFFFFEEEFFFGGGFFFCCCAAAFFFGGGHHHIIIJJJKKKKKKKKKLLLIIIIIINNNUUUWWWSSSNNNQQQOOOPPPQQQOOOLLLMMMQQQPPPNNNMMMMMMOOOQQQQQQPPPMMMLLLLLLMMMMMMKKKHHHEEEFFFIIILLLMMMLLLJJJHHHHHHFFFGGGHHHIIIIIIGGGEEECCC@@@BBBGGGMMMSSSUUUTTTRRRTTTLLLFFFFFFEEEBBB@@@BBBCCCBBB@@@???>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBAAA@@@>>>>>>???@@@???>>>|||rrriiieee```XXXQQQNNNHHHGGGEEEBBB@@@>>>======<<<<<<<<<;;;999777555444222333333444444333333222222222222111111111111000////////////////////////---,,,,,,+++,,,---...///******+++,,,------......+++***(((''''''(((***+++)))***++++++)))(((((()))&&&''''''''''''''''''&&&&&&'''''''''((()))))))))''''''''''''((((((((((((+++000888>>>>>>:::444///111222222000,,,)))((((((''',,,000///***&&&%%%'''###''')))&&&&&&((()))(((&&&((()))&&&######(((---111111000...,,,---///222222666;;;AAAFFFIIIJJJJJJOOOKKKGGGGGGIIILLLLLLKKKEEEDDD@@@;;;:::<<<;;;777:::===AAABBBAAA@@@BBBDDD???@@@AAABBBCCCFFFKKKNNNKKKMMMQQQWWWZZZZZZWWWTTTFFFFFFFFFGGGHHHIIIKKKKKKEEEHHHIIIGGGFFFHHHOOOUUUSSSSSSRRRPPPNNNKKKIIIHHHKKKIIIHHHHHHHHHHHHGGGEEEDDD@@@>>>AAAGGGLLLLLLJJJKKKKKKKKKKKKIIIGGGEEEDDD@@@CCCFFFFFFCCCBBBCCCEEEFFFDDDBBBBBBBBBCCCBBBAAAEEEFFFGGGIIILLLNNNOOOPPPMMMHHHDDDFFFLLLOOOLLLHHHMMMKKKLLLOOONNNLLLNNNSSSLLLKKKIIIJJJMMMPPPQQQQQQNNNMMMLLLKKKJJJGGGBBB???BBBEEEJJJLLLJJJGGGEEEDDDEEEHHHLLLMMMKKKGGGEEEDDD<<>>CCCKKKPPPSSSPPPRRRWWW\\\^^^[[[VVVQQQRRROOOKKKHHHGGGIIIKKKMMMNNNQQQSSSQQQNNNLLLPPPSSSZZZTTTMMMKKKOOOQQQPPPLLLNNNKKKHHHIIIKKKJJJEEE@@@HHHEEECCCCCCEEEGGGHHHHHHJJJLLLLLLIIIDDDBBBCCCEEEBBBCCCDDDDDDBBBBBBBBBDDD??????@@@AAAAAAAAA@@@@@@@@@BBBEEEHHHKKKLLLMMMMMMQQQKKKEEECCCFFFIIIKKKKKKIIIIIIKKKKKKLLLKKKJJJJJJDDDDDDEEEGGGKKKLLLLLLJJJJJJLLLMMMLLLHHHEEECCCBBBAAACCCDDDDDDDDDEEEHHHJJJNNNKKKHHHIIIKKKJJJDDD???:::;;;===@@@CCCDDDBBBAAA@@@AAAAAABBBBBBBBBAAA@@@CCCBBBCCCDDDEEEDDDBBB@@@EEEDDDCCCDDDFFFGGGGGGGGGEEECCCBBBBBBCCCDDDDDDCCC}}}qqqooohhh```^^^___YYYPPPKKKHHHDDDAAA@@@>>><<<:::>>><<<999888888888777666777555222111111222111000000111222222222000...---///...,,,++++++,,,...///------...---,,,,,,---...///...---,,,,,,+++)))&&&---,,,+++***+++***(((&&&+++)))((()))))))))'''%%%))))))((('''''''''''''''******)))((('''&&&&&&%%%%%%'''(((&&&(((,,,,,,(((+++))),,,222333...,,,...+++******)))(((''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&******+++******+++---///---+++******,,,,,,)))'''000111555;;;BBBDDDCCCAAANNNOOOPPPRRRRRRRRRQQQPPPGGGEEEDDDDDDFFFEEEBBB???GGGHHHHHHGGGGGGFFFEEEDDDHHHEEEAAA@@@DDDKKKRRRUUUPPPRRRWWW\\\``````\\\YYYOOOMMMKKKJJJLLLOOOSSSVVVTTTWWWXXXVVVSSSRRRTTTXXX\\\WWWRRRQQQSSSSSSPPPLLLLLLIIIGGGHHHJJJJJJFFFAAAJJJHHHEEEDDDEEEFFFGGGFFFLLLLLLJJJGGGDDDBBBCCCDDD???@@@@@@@@@>>>>>>@@@BBB>>>???@@@@@@AAA@@@@@@@@@@@@AAACCCEEEGGGHHHHHHIIIGGGCCC>>>>>>AAAEEEGGGGGGJJJKKKMMMOOOOOONNNLLLKKKDDDCCCBBBDDDFFFGGGGGGFFFJJJLLLMMMLLLHHHCCC@@@???===???@@@AAAAAABBBDDDFFFKKKHHHFFFGGGIIIGGGBBB===>>>======>>>@@@BBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGFFFEEEDDDDDDEEEGGGIIIJJJKKKIIIGGGEEEEEEFFFGGGFFFEEEwwwmmmjjjddd^^^\\\\\\WWWQQQIIIFFFBBB@@@???===<<<:::>>><<<999888888888666555444222000000111222222111000111111222111000...---...---,,,++++++,,,---...---,,,,,,---......---+++111///---,,,+++)))&&&###))))))***,,,---,,,)))&&&)))((('''(((((((((&&&$$$))))))((('''''''''''''''++++++***((('''&&&%%%$$$$$$((()))'''&&&)))***(((***(((***------***)))***&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%***)))((((((***,,,,,,+++***((((((((()))***)))'''000111555:::???AAA@@@>>>MMMPPPSSSVVVVVVUUURRRPPPDDDDDDEEEGGGHHHIIIIIIJJJQQQOOOMMMKKKIIIGGGFFFFFFHHHHHHFFFEEEGGGKKKRRRVVVPPPRRRVVV[[[___aaa```^^^NNNMMMMMMNNNQQQUUUYYY\\\XXXZZZ[[[YYYVVVUUUWWWZZZ^^^[[[WWWUUUUUUSSSOOOLLLIIIGGGEEEGGGIIIIIIGGGCCCIIIFFFDDDDDDEEEGGGHHHHHHNNNJJJFFFDDDCCCBBBBBBAAA<<<======<<<;;;<<>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDD>>>;;;888999===AAABBBAAAGGGIIILLLNNNNNNMMMKKKIIIBBB@@@>>>>>>@@@BBBBBBAAAHHHJJJLLLJJJFFFAAA===;;;;;;<<<>>>>>>>>>???BBBDDDGGGEEECCCCCCEEECCC???;;;AAA???======>>>@@@AAA@@@CCCBBB@@@>>>>>>>>>???@@@@@@AAABBBCCCEEEGGGIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNKKKIIIGGGHHHHHHGGGFFF~~~vvvjjjgggaaa]]]ZZZWWWSSSOOOIIIFFFBBB???>>>>>>===<<<>>><<<999888888777555444555444222222333444333111000000111111000///.........---,,,,,,,,,,,,---...---,,,+++---000000---)))///...------...---+++)))***))))))***++++++)))''')))((((((((())))))'''%%%))))))((('''''''''''''''***))))))((('''&&&&&&%%%$$$***+++'''%%%'''))))))***))))))))))))''''''(((%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%'''***,,,***(((***))))))***+++,,,,,,,,,111333777<<<@@@BBBBBBBBBMMMPPPUUUXXXWWWTTTOOOKKKCCCEEEGGGHHHHHHJJJMMMOOOVVVTTTPPPLLLIIIGGGFFFEEEJJJLLLLLLKKKJJJLLLRRRWWWSSSSSSUUUXXX[[[]]]]]]\\\OOOOOOOOOPPPSSSVVVYYY[[[YYYZZZZZZXXXUUUTTTVVVWWW```]]]YYYVVVSSSQQQNNNMMMHHHFFFEEEFFFHHHIIIHHHFFFDDDBBBAAABBBEEEIIIKKKLLLKKKGGGAAA???@@@@@@???===<<<<<<<<<;;;;;;<<>>????????????============>>>???AAACCC;;;888777888<<>>===>>>AAADDDGGGHHHFFFCCCAAA???===::::::<<<>>>@@@@@@BBBEEEGGGFFFCCC>>>:::888;;;===>>>>>>>>>@@@BBBDDDDDDBBB@@@@@@AAA@@@<<<:::???>>>===>>>@@@AAAAAA@@@DDDBBB???<<<<<<===???AAAEEEEEEEEEEEEEEEFFFIIIKKKLLLLLLMMMLLLLLLLLLNNNOOORRROOOKKKIIIIIIIIIHHHGGG}}}vvvhhhddd___[[[VVVQQQMMMKKKIIIFFFBBB????????????>>>===;;;999777777777555444666555333333333333111///000000000000000//////...---------,,,,,,------------,,,+++---000000---)))---,,,,,,---//////...------+++((((((((())))))(((***)))((()))******)))'''))))))(((''''''''''''''''''''''''(((((((((((((((&&&+++,,,(((%%%(((++++++******)))(((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%'''***+++)))&&&))))))******+++---///111444777<<<@@@DDDGGGIIIJJJNNNPPPTTTVVVUUUPPPJJJGGGGGGHHHHHHGGGGGGIIIMMMOOOUUUSSSOOOKKKHHHFFFDDDDDDHHHJJJLLLLLLMMMQQQWWW]]]ZZZXXXWWWXXXYYYZZZYYYXXXNNNOOOPPPQQQTTTVVVYYYZZZXXXXXXWWWVVVSSSRRRSSSSSSaaa___\\\WWWRRRPPPPPPQQQHHHGGGFFFGGGGGGHHHGGGGGGCCCAAA???@@@CCCFFFHHHIIIEEEAAA<<<:::<<<<<<;;;888:::;;;;;;:::999:::<<<>>>999:::;;;<<<============;;;;;;;;;;;;===@@@BBBDDD;;;888666777:::;;;999777666999===@@@AAA???<<<:::;;;999777888;;;>>>@@@@@@<<>>>>>>>>@@@BBBDDDBBBAAA??????>>>===;;;:::;;;<<<>>>BBBEEEEEECCC@@@DDDBBB>>><<<;;;===@@@BBBFFFGGGHHHGGGFFFGGGJJJMMMKKKMMMOOOOOOOOOPPPSSSVVVWWWSSSOOOLLLLLLLLLKKKJJJzzztttfffaaa\\\YYYSSSLLLHHHIIIIIIFFFAAA?????????@@@???<<<:::888777777777666555555444222222222111///---////////////////////////---------------------------,,,,,,---......---+++,,,,,,+++,,,------+++)))...+++(((&&&'''((())))))***))))))***++++++)))((())))))((('''''''''''''''&&&&&&''''''((()))))))))(((++++++'''&&&***,,,,,,)))+++***((('''))))))&&&)))))))))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((''''''((())))))((('''&&&'''((()))***,,,000333888;;;@@@EEEGGGJJJMMMOOOOOOQQQSSSTTTRRRNNNJJJGGGLLLKKKHHHGGGGGGIIIKKKMMMRRRPPPNNNKKKIIIFFFEEEDDDBBBCCCFFFIIINNNUUU]]]bbb^^^\\\ZZZZZZZZZZZZXXXWWWNNNOOOQQQTTTVVVYYYZZZ[[[XXXWWWUUUTTTRRRQQQPPPPPP^^^___^^^YYYTTTQQQRRRTTTIIIHHHGGGFFFEEEEEEEEEEEEFFFCCC@@@>>>???@@@@@@@@@===<<<:::999999999777666666888999888777666777888666777888999:::;;;;;;;;;999::::::<<<>>>@@@BBBCCC;;;888555444666666444111333666999<<<===<<<:::888888777666888;;;>>>??????:::<<<>>>>>>===;;;::::::;;;<<<>>>>>>>>>???BBBDDDBBBAAA@@@???>>>===<<<<<<:::<<<@@@EEEHHHHHHDDDAAACCCAAA>>><<<<<<>>>AAACCCCCCFFFIIIIIIIIIJJJNNNQQQGGGJJJNNNPPPQQQTTTYYY^^^[[[WWWSSSOOOOOOOOOOOONNNuuummmaaa\\\YYYWWWQQQIIIGGGJJJHHHDDD@@@======?????????:::888777666777888777666333333222333444333111/////////........./////////,,,------------------,,,------...---,,,,,,---...+++******+++,,,,,,***((()))((('''''')))******))))))(((((()))******)))'''))))))(((''''''''''''''''''''''''(((((((((((((((((()))'''$$$''',,,---+++&&&***+++''''''***)))%%%((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((((((((($$$&&&((()))))),,,111555;;;???DDDGGGHHHJJJMMMPPPQQQRRRSSSSSSRRRQQQOOONNNRRRMMMHHHFFFIIIKKKLLLLLLNNNNNNNNNMMMKKKJJJHHHGGGAAA@@@@@@DDDLLLUUU\\\___ZZZYYYXXXYYYZZZZZZYYYXXXTTTUUUWWWXXXZZZ[[[[[[[[[VVVTTTRRRPPPOOONNNMMMLLLTTTYYY\\\ZZZTTTPPPOOOQQQIIIHHHGGGDDDAAA@@@@@@AAAEEEBBB>>><<<;;;;;;::::::777888::::::888777666777666888:::999888555444444444444666777888999999999999:::;;;===>>>?????????;;;777333333444555333111333444777999::::::999888888777777888;;;<<<<<<;;;===>>>???>>><<<:::;;;;;;===???@@@AAAAAABBBDDDFFFCCCCCCBBB@@@???>>>>>>??????@@@BBBEEEHHHHHHEEECCCAAA@@@???>>>>>>@@@CCCEEEDDDHHHLLLLLLJJJJJJMMMQQQHHHLLLQQQRRRRRRTTTZZZ^^^ZZZVVVQQQNNNNNNNNNNNNNNN|||pppggg^^^YYYVVVVVVQQQIIIGGGKKKFFFCCC>>><<<<<<>>>??????999777666666777888888777444333444555777777666444//////.........//////000,,,------......------,,,,,,...///---******---111***))))))+++---...---+++$$$%%%&&&))),,,,,,+++)))(((''''''((())))))(((&&&))))))((('''''''''''''''))))))(((((('''''''''&&&''''''$$$"""&&&,,,---)))$$$)))***''''''+++***%%%&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,+++)))'''''')))%%%''')))******---333888===AAAEEEGGGGGGHHHKKKNNNSSSSSSSSSSSSSSSTTTTTTUUUUUUNNNHHHFFFJJJNNNNNNLLLMMMNNNNNNOOONNNMMMKKKJJJDDD@@@>>>AAAIIIQQQVVVXXXTTTSSSTTTVVVYYYZZZZZZXXX\\\]]]]]]]]]\\\ZZZYYYWWWSSSQQQNNNMMMLLLKKKIIIHHHJJJQQQYYYZZZSSSMMMJJJKKKIIIHHHFFFBBB???=========BBB???<<<::::::::::::999333777;;;;;;888666666888777:::<<<===:::777555444222333444666777888888888:::;;;<<<===>>>===<<<;;;<<<888444333555777666444222333444666777888888777888777777999:::;;;999888AAAAAAAAA>>><<<:::;;;<<>><<<;;;;;;<<<;;;:::999777666666555555111222333444555444333222222222111000000000000000,,,---------.../////////111---***+++///000---))),,,,,,,,,+++++++++******'''(((((()))******++++++***))))))(((((((((((((((''''''''''''''''''&&&&&&###%%%&&&%%%$$$%%%(((***'''''''''''''''((())))))))))))***))))))((('''&&&((()))*********)))'''&&&((('''))))))&&&"""$$$***)))((('''&&&&&&'''((()))'''''''''(((***+++)))(((******,,,...000111222333888<<<@@@AAA@@@BBBHHHNNNNNNTTTXXXWWWXXXZZZYYYVVVVVVRRRMMMNNNQQQRRRPPPMMMKKKIIIJJJNNNSSSSSSNNNIIIBBB???======AAAFFFJJJKKKFFFKKKQQQVVVXXXYYYZZZZZZ___aaaaaa]]]VVVRRRSSSVVVKKKKKKKKKKKKLLLLLLMMMMMMKKKLLLNNNLLLHHHFFFHHHIIIGGGFFFEEEDDDBBBAAA??????@@@===:::777666555555444777:::<<<;;;888777888999:::;;;<<<:::777555555555666555444333333444666777;;;:::999888777666666666777666555555777888777666999999888888999999:::;;;444555777888999::::::;;;>>>??????>>>>>>???AAACCCCCCCCCCCCCCCEEEGGGIIIKKKHHHGGGEEECCCCCCDDDEEEGGGDDDBBBDDDHHHHHHEEEDDDFFFDDDDDDBBB@@@DDDJJJKKKGGGFFFJJJMMMLLLHHHFFFHHHKKKNNNKKKIIILLLQQQSSSRRRNNNPPPNNNKKKHHHFFFFFFFFFGGG~~~tttjjj___\\\ZZZWWWRRRMMMJJJHHHHHHDDDBBB???======<<<;;;:::::::::888777666555555555000111222222222111000000111111000///////////////---------...............000---***+++...///,,,))),,,,,,,,,,,,++++++++++++*********)))))))))))))))++++++***))))))))))))***''''''''''''''''''''''''***(((&&&'''))))))(((&&&(((''''''''''''((()))))))))))))))))))))(((((('''((()))))))))(((((('''&&&((($$$###&&&'''%%%%%%((((((((('''&&&&&&'''((((((&&&&&&&&&(((+++,,,,,,+++++++++,,,---///111333444888<<<@@@AAABBBEEEKKKPPPMMMTTTXXXVVVUUUWWWXXXWWWVVVRRROOOOOORRRSSSRRROOONNNLLLLLLOOORRRQQQLLLGGGEEEAAA>>><<<>>>@@@BBBCCC@@@DDDJJJOOORRRTTTVVVXXXYYYZZZZZZUUUNNNJJJKKKMMMGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIJJJIIIFFFDDDEEEGGGEEEDDDCCCBBBAAA@@@???>>><<<:::888666777888888888333666999:::999999<<<>>>999:::;;;:::888666666666888777555333333444555666;;;:::999777666555555555555555555888:::<<<;;;:::888888777777888888999:::666666888999::::::::::::===>>>>>>>>>===>>>@@@CCCCCCCCCCCCCCCDDDFFFHHHIIIGGGFFFDDDCCCCCCDDDFFFGGGGGGEEEFFFJJJKKKGGGGGGIIIDDDDDDBBB???BBBGGGHHHDDDDDDHHHKKKJJJFFFDDDFFFIIIJJJGGGFFFHHHMMMOOOMMMKKKJJJHHHFFFCCCAAAAAAAAAAAAxxxpppfff\\\YYYWWWTTTPPPLLLJJJHHHHHHEEEBBB>>>===>>>===;;;999999888777666555444444444222222222222222111000///000000///............///...............---------///,,,******---...+++)))---------,,,,,,,,,+++++++++++++++***)))(((((('''+++***))))))(((((())))))''''''''''''''''''''''''+++'''###%%%((((((###((((((''''''(((((()))***((((((((())))))))))))))))))(((''''''&&&'''''''''***$$$!!!%%%***)))((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&(((+++---...------,,,,,,,,,...000333555888;;;>>>@@@AAAEEELLLQQQMMMTTTXXXUUURRRTTTVVVWWWVVVSSSQQQQQQSSSUUUSSSQQQQQQOOOOOOPPPQQQPPPKKKFFFGGGDDD???<<<;;;::::::999999<<>>======:::999888777777888999:::444666888999999:::<<<===888:::;;;:::999777777888888777666555444444555666;;;:::888777555444333333111222444888<<<===<<<;;;888777777777777888999999888888999:::::::::::::::<<<=========<<<===???AAACCCBBBBBBCCCCCCEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGEEEFFFJJJKKKGGGGGGIIIEEEEEECCC???@@@DDDCCC@@@BBBEEEGGGGGGDDDBBBDDDFFFEEEBBBAAACCCGGGIIIGGGEEEEEECCCAAA???===<<<<<<===tttmmmcccZZZWWWTTTQQQMMMKKKJJJHHHGGGEEEAAA======>>>>>>;;;777888777666555444444444444555555444444333222111111///......---------....../////////...---------,,,---+++******,,,,,,+++)))---------,,,,,,,,,,,,+++++++++******)))((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))&&&%%%&&&((('''"""((((((((('''((())))))***((((((((((((((()))******((('''&&&%%%%%%&&&'''(((+++&&&%%%(((***)))((()))'''&&&%%%$$$$$$%%%&&&''')))(((''')))+++------------,,,++++++,,,///333555666888:::<<<>>>BBBHHHMMMLLLSSSWWWSSSOOOQQQUUUXXXVVVTTTRRRSSSTTTUUUTTTRRRQQQPPPPPPQQQQQQOOOKKKHHHIIIEEE???;;;888777555333666999===@@@CCCFFFKKKNNNQQQQQQOOOJJJEEEAAA@@@AAA???@@@CCCEEEEEECCCAAA???????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<;;;999777666777888:::::::::999777777777777777888::::::999888888999777666555555555666777777;;;:::999777555444333333...///222777:::;;;:::888888888777777888888999:::999::::::;;;;;;;;;:::::::::<<<======<<<<<<>>>@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCAAABBBFFFFFFCCCBBBEEEEEEGGGDDD@@@???AAA@@@===???AAACCCCCCAAA@@@AAACCC@@@???>>>???BBBDDDCCCAAACCCBBB@@@>>>===<<<<<<<<<}}}sssjjjaaaZZZVVVSSSNNNLLLKKKJJJGGGEEECCC@@@>>>===>>>===:::777888777666555555444555555666555444333222222111111......------------....../////////...---------,,,---,,,++++++++++++***)))------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***,,,---,,,***((('''((((((((((((((()))******((((((''''''((()))***+++((('''&&&%%%%%%&&&'''(((***((())))))&&&"""$$$((('''&&&%%%$$$$$$%%%&&&''',,,***))))))***+++++++++---,,,******+++...111333444444555666888===BBBFFFKKKQQQUUURRROOORRRVVVWWWVVVUUUTTTTTTTTTSSSRRRQQQOOOOOOPPPQQQQQQPPPNNNLLLIIIEEE???:::777666444333777999<<<>>>???CCCGGGJJJOOONNNKKKGGGCCC@@@>>>>>>===???AAACCCCCCAAA???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999;;;;;;:::888777888:::>>><<<:::888777666555444666777999999888777888999333444444555666777888888;;;:::888777555444444444000111333777::::::888555888888888888888999::::::999::::::;;;;;;;;;::::::999;;;======<<<<<<===???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???===???CCCCCC@@@???AAADDDFFFEEE@@@>>>???>>>;;;<<<>>>???@@@?????????@@@>>>======>>>@@@@@@@@@@@@BBBAAA@@@>>>===<<<;;;;;;|||rrrhhh```\\\WWWSSSMMMKKKKKKJJJGGGDDD@@@@@@@@@???===;;;999888888777666666555555555666333333222111000000000000...------------...//////...............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******)))))))))))))))*********+++***))))))(((((())))))'''''''''(((((())))))***'''))),,,,,,***)))***+++))))))(((((())))))***+++))))))(((''''''(((******'''''''''&&&''''''((()))((('''((((((### &&&((('''&&&%%%%%%&&&'''(((---+++(((((()))******)))+++***))))))***---///111111000000111555;;;@@@CCCJJJOOORRRQQQRRRVVVWWWVVVUUUUUUTTTSSSRRRPPPOOONNNNNNOOOPPPQQQQQQQQQPPPOOOIIIDDD===888666555555555777999;;;===>>>AAADDDGGGKKKIIIFFFCCC@@@>>><<<;;;===>>>???@@@@@@???===<<<;;;:::999:::<<<===<<<;;;;;;;;;::::::999888888777444777::::::999999<<>>======>>>???===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<>>><<<===AAABBB>>>>>>@@@@@@DDDDDD???<<<<<<<<<::::::;;;<<<===>>>>>>>>>>>>======>>>>>>>>>???????????????>>>===<<<;;;::::::{{{pppeee```___XXXSSSMMMKKKKKKJJJFFFCCC>>>AAACCC@@@;;;888888:::888888777666666666777777333222111000000000111222......------...//////000---------...............------...---,,,+++,,,,,,++++++*********)))))))))++++++******))))))((((((++++++***))))))))))))***&&&''''''((())))))******((('''''''''((((((((('''))))))(((((())))))***++++++***(((''''''''')))***&&&'''(((((()))))))))((()))&&&&&&'''%%%""""""&&&(((((('''&&&&&&'''((((((+++)))'''&&&(((*********(((((())))))***+++------...------000555===CCCFFFIIIMMMOOOQQQUUUZZZYYYUUUTTTTTTTTTSSSPPPMMMKKKJJJOOOPPPQQQRRRQQQPPPPPPPPPIIICCC;;;555333333444555222555888;;;===???BBBEEEGGGEEECCC@@@>>>===;;;:::<<<<<<======<<<<<<;;;:::;;;999888:::===>>>>>><<<<<<;;;:::999888777666555222666:::;;;::::::===AAA:::777444444777999999999444666777777555444555555333444444444444444333333555444444333222222333333555444444666999:::999888555555555555555666777777666666888999::::::::::::999;;;>>>???>>>===>>>???;;;<<<>>>???AAAAAAAAAAAA@@@@@@???>>><<<:::888777<<<:::<<<@@@@@@===<<<>>>;;;???@@@<<<999::::::999:::::::::;;;=========<<<<<<===>>>>>>======>>>?????????>>>>>>===<<<;;;:::yyynnnddd```aaaZZZTTTNNNKKKKKKJJJFFFBBB<<>>AAADDDGGGDDDBBB@@@???>>><<<:::<<<;;;;;;::::::999999999<<<:::999:::>>>@@@???===<<<<<<;;;999888666555444555999===<<<999888;;;>>>;;;888444444777999999888444666777666444333333444555555555444333222000///222111111111111111111222222111111333666888888888444333333333333444555555444555777888999:::;;;;;;:::<<<>>>??????>>>>>>???999;;;===???AAAAAAAAAAAA@@@???>>>===:::888666555:::888999===>>>::::::<<<777<<<>>>:::777888999777999999999;;;=========<<<<<<===>>>======<<<===>>>@@@AAA@@@@@@???>>>===<<>>===;;;:::::::::999888888777777777777777666555444333111000///...222000...---,,,---///000222000...,,,,,,...000222---------,,,,,,+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---,,,+++)))(((((((((((()))))))))))))))((('''''' ###'''+++,,,+++)))'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''''')))******)))((())))))&&&######&&&***(((((()))***************+++---///222888@@@IIIOOONNNLLLKKKQQQYYY]]]ZZZVVVSSSSSSRRRPPPMMMKKKLLLLLLPPPSSSVVVUUUSSSRRRSSSTTTJJJCCC:::555444555555444222222333555777999;;;===???===<<<>>>@@@AAA???<<<===:::666555888:::;;;;;;999;;;<<<===<<<<<<===>>>;;;;;;:::999888777666666::::::999888888999:::;;;888666333222444777888999777666666444333222111111444444333333222111000000111222333444444333111000111222333444555666666666777444000///111333333111333444777:::;;;;;;;;;:::::::::;;;<<<======:::888===;;;;;;<<>>>>>:::888999:::999666444444555777999:::;;;===>>>>>><<<;;;999>>>======<<<<<<<<<<<<===AAAAAA@@@?????????@@@@@@ssslllfff___ZZZXXXSSSNNNKKKKKKJJJEEEAAAAAA@@@>>>===;;;:::::::::999888777777666666777777222222222222222222222222111000...---------///000000///---,,,,,,---///000---------,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((())))))))))))))))))))))))(((''''''%%%&&&'''((()))*********(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%&&&((('''&&&)))******(((%%%%%%'''***'''(((((())))))))))))(((***,,,///333999@@@IIIOOOLLLJJJKKKPPPXXX[[[ZZZVVVTTTSSSRRRPPPNNNMMMMMMMMMOOOSSSVVVVVVTTTQQQPPPQQQJJJCCC:::555444444444333444444444555666777888999::::::<<<@@@CCCCCC@@@<<<>>>;;;888888:::<<<;;;::::::<<<>>>???>>>=========<<<;;;:::777555333111000888888777666666777888999777555222222444555666666777777666555444444333333444333333222111111000000000111333444444333222111333444555666777777777777666333000///111222222111333555777999;;;;;;;;;:::888888888:::;;;======<<<===<<<<<<>>>AAABBB@@@>>>;;;999999===>>>:::777666888777:::???@@@<<<:::<<<777666444222222333444555:::;;;===>>>>>>===<<<;;;<<<<<<;;;;;;<<<===???@@@DDDCCCBBBAAA@@@?????????|||qqqjjjddd^^^XXXVVVRRRNNNLLLKKKIIIDDD@@@@@@???>>><<<;;;::::::999999888777777666666777777222222222222222222222222111000///------......///------------------------------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((())))))***+++)))))))))))))))(((''''''***)))'''&&&''')))+++,,,'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&)))***+++***((('''((()))((((((((()))((((((''''''))),,,000444999@@@GGGLLLHHHHHHJJJOOOVVVYYYXXXVVVUUUTTTSSSRRRQQQOOOOOONNNNNNRRRVVVXXXVVVRRROOOMMMKKKDDD;;;666555555444333666666555444444444444444444777<<>>???>>>======>>>>>><<<:::;;;>>>@@@AAA???===<<<<<<<<<;;;999777555222111000666666555555555555666666555333222222333444333222777777666666666555555555333333222222111000000000000111222444444444333222444555666777777777777777555222000000111222222111333444666888999:::::::::777777888999;;;===???AAA>>>>>>???AAADDDEEECCCBBB>>>:::;;;>>>???;;;777777999888;;;@@@AAA===<<<===777666555444333444444555:::;;;===>>>???>>>>>>===<<<;;;:::;;;<<>><<<;;;:::999999888888777666666666666666444444333222111000//////000000///............///+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))***)))))))))))))))((('''''',,,+++)))''''''(((***+++'''''''''''''''''''''''''''''''''''''''''''''''')))(((''')))***+++***(((((()))******))))))(((((()))))))))))))))(((((('''))),,,///333666;;;AAAEEEEEEGGGJJJPPPTTTWWWWWWVVVVVVUUUTTTTTTTTTSSSQQQPPPMMMPPPVVVYYYYYYUUUQQQNNNKKKEEE===888777777666444666555444333222222222222111444999???CCCDDDDDDBBBAAABBBCCCCCCCCCAAA>>><<<===???BBBBBB@@@===<<<;;;;;;::::::999888777666666666666666555555555555555333222222333444333000...666666666555555555555555222222222111111000000000000111222444444555555444333444555666666666666666333222111111111222222222333444444555666888888999777999;;;===>>>???@@@BBBAAABBBDDDFFFHHHHHHHHHGGGDDD@@@@@@CCCCCC???;;;<<<;;;999<<<@@@AAA<<<:::<<<::::::999888888888888999;;;<<<===>>>????????????>>>===;;;;;;<<>>===<<<<<<<<<;;;:::999888888777888888888888777777666666333222222333444333000...555444444444444444444444222222222111111111111111222222333444555666666666333333444444555444444444333444444333333333444555444333333333444666777888:::>>>AAACCCBBB@@@@@@@@@DDDFFFIIIKKKLLLKKKKKKJJJHHHDDDCCCEEEEEEAAA>>>>>>===;;;===AAA@@@;;;999:::>>>===;;;::::::;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAA@@@>>>======>>>???@@@AAABBBCCCDDDDDDCCCCCCBBBwwwlllccc\\\VVVSSSKKKKKKKKKJJJHHHFFFEEEDDD???>>>===;;;:::999999888888777666666555555666666//////000000111222222222///////////////.........++++++------------++++++++++++,,,,,,,,,,,,------((())))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++)))((('''&&&&&&&&&)))))))))))))))((('''''''''(((***++++++***(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))******(((&&&((('''&&&''')))***)))((()))***++++++,,,,,,++++++)))+++,,,---...111666999DDDIIIPPPTTTTTTTTTUUUWWWXXXVVVVVVWWWZZZZZZWWWSSSOOOPPPRRRUUUXXXWWWUUURRRDDD???888555555555444222333333222222222222333333333444444555888===DDDIIIEEEHHHLLLMMMKKKHHHEEEDDDCCCDDDEEEDDDBBB@@@@@@AAAAAA@@@>>><<<999777555555::::::;;;;;;:::999888777333333333444555555222000555555444444333333333333222222222222222222222222555555555666666777888888444555555666666555555555555666777777666666777888666555444333444666888:::>>>BBBEEEEEECCC@@@@@@BBBFFFIIIMMMNNNNNNLLLKKKKKKIIIDDDCCCDDDDDD???======>>>===???BBBBBB===:::;;;???>>>;;;999999:::<<<>>>????????????@@@AAAAAAAAACCCBBBAAA???>>>>>>======>>>???AAABBBCCCCCCBBBBBB}}}rrrhhh___YYYUUUTTTNNNMMMKKKHHHEEECCCBBBCCC???>>>===;;;:::999888888777777666555555555555666/////////000111222222222///////////////......---,,,,,,------------,,,,,,+++++++++,,,,,,---------((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''''''''''')))))))))))))))(((''''''&&&''')))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))'''$$$+++(((&&&''')))++++++***'''((()))***+++,,,,,,,,,((()))******,,,111777;;;EEELLLTTTWWWUUUTTTUUUXXXYYYWWWVVVYYY\\\]]]YYYUUUSSSQQQPPPQQQSSSSSSRRRPPPCCC>>>888666666777666444555444333222222222222222222333333333555:::AAAGGGGGGJJJNNNOOOMMMJJJIIIIIIHHHIIIHHHGGGEEEDDDFFFHHHDDDCCCAAA???<<<:::888777;;;<<<<<<<<<<<<:::999888555444333444666666555444777666666555444333333222333333333333333333333333888888888888888888999999999999999::::::999999888666999;;;;;;999888:::;;;999888666555555888;;;===AAADDDEEECCC??????BBBFFFFFFJJJNNNOOOMMMJJJIIIIIIIIIEEEBBBDDDCCC>>><<<<<<>>>===@@@DDDEEEAAA???@@@AAA???;;;888777:::===???AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBB@@@???===<<<===>>>@@@AAAAAA@@@???>>>~~~xxxnnnddd\\\XXXVVVUUUQQQOOOLLLHHHCCCAAA@@@AAA???>>>===;;;:::999888888777777666555555555555555222222111111000000///////////////000///......---------------------------+++++++++,,,,,,---------(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))(((((('''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))'''%%%---***''''''***,,,---,,,%%%&&&((()))+++,,,,,,,,,'''(((((())),,,222999>>>GGGNNNWWWYYYVVVTTTVVVYYYZZZWWWWWWYYY^^^^^^ZZZUUUVVVSSSOOOMMMOOOPPPNNNMMMEEE@@@;;;999:::;;;:::888666666444333222111111111111333444333444888???EEEGGGKKKOOOPPPNNNKKKKKKLLLLLLLLLKKKIIIGGGGGGJJJLLLDDDDDDCCCBBBAAA@@@??????<<<<<<======<<<:::999888666555444555777888777666999888777666555444333333444444444444444444444444::::::999999888999999999=========>>>======<<<<<<777:::======;;;:::;;;===<<<:::888777777:::===???CCCDDDCCC???;;;===DDDJJJEEEIIINNNNNNKKKHHHGGGGGGKKKFFFCCCEEEDDD???======>>>===@@@FFFHHHEEEDDDEEEDDDAAA<<<888888;;;???BBBBBBBBBAAA@@@@@@@@@AAAAAA@@@AAABBBCCCBBB@@@===<<<===>>>@@@@@@@@@>>><<<;;;xxxkkkbbb[[[WWWRRROOOKKKJJJHHHFFFDDDBBBAAAAAA???>>>===<<<:::888777777:::999777555555555666666333444444333222000...,,,////////////..................---------,,,,,,,,,((()))***++++++)))(((&&&---+++***)))***+++***))),,,++++++***)))(((((('''***++++++++++++***))))))((((((((('''&&&%%%###"""))))))))))))))))))))))))'''((())))))(((((()))***((((((''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&)))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''***)))(((''''''(((***+++(((((())),,,000000---******++++++***+++000999@@@SSSQQQUUUZZZYYYTTTSSSWWWUUUUUUVVVXXX[[[[[[ZZZXXXUUUQQQMMMLLLNNNNNNJJJEEE@@@;;;666666888999777444777666555333222111111111+++))),,,333777888>>>GGGHHHFFFHHHNNNOOOMMMOOOUUUOOOPPPPPPMMMIIIGGGHHHKKKHHHHHHGGGDDD@@@>>>===>>>???===<<<<<<<<<;;;888666666999;;;999555444888<<<999888777888999::::::999777555333222333444444333<<<;;;:::888777888888999<<>>===:::666444666;;;???CCCAAA??????@@@CCCGGGIIICCCIIIOOOOOOLLLHHHHHHJJJHHHJJJJJJHHHDDD@@@===<<<===@@@BBBBBB???===>>>@@@CCCCCC@@@>>><<<===@@@CCCFFFEEECCC@@@===<<<===>>>???>>>===???BBBCCCAAA>>>BBB???<<<<<<>>>@@@???>>>}}}uuuiii```ZZZVVVQQQNNNLLLJJJHHHFFFDDDBBBBBBAAA======<<<;;;:::999999999888777666444444444444555333333333222111000///...////////////...............------------,,,,,,,,,......---,,,,,,,,,,,,,,,---+++))))))*********)))******)))(((((('''&&&&&&***+++++++++***)))((((((%%%&&&''''''(((''''''''')))))))))))))))))))))))))))))))))((('''&&&'''(((((((((((('''''''''&&&&&&'''''''''((((((''''''''')))'''&&&&&&'''(((&&&%%%'''''''''''''''''''''''')))(((&&&$$$$$$$$$%%%&&&&&&&&&(((+++......,,,)))***+++,,,+++,,,222;;;BBBPPPOOOSSSXXXWWWQQQPPPTTTTTTSSSSSSTTTVVVWWWVVVUUUUUURRRNNNMMMOOOOOOKKKGGGAAA===888777999:::777444555555444333222222222333...,,,///666999;;;@@@HHHKKKIIIJJJNNNOOOLLLMMMRRRRRRRRRPPPKKKFFFDDDEEEGGGIIIJJJJJJHHHDDDAAA@@@@@@===;;;;;;<<<======;;;::::::===???===888666888:::999999:::;;;=========<<<888666444333444555555555>>><<<;;;:::999999::::::@@@HHHMMMKKKIIIIIIFFFAAA>>><<<;;;;;;<<<<<<:::999???>>>;;;888666666:::===CCCAAA@@@@@@AAADDDHHHJJJHHHMMMQQQQQQLLLIIIIIIKKKNNNNNNLLLHHHCCC@@@??????>>>@@@AAA@@@===<<<>>>???AAAAAA@@@??????AAAFFFIIIGGGFFFDDDAAA>>>===>>>???>>><<<<<<>>>AAABBBAAA???BBB???<<<===???@@@@@@>>>yyyqqqfff]]]XXXTTTPPPMMMLLLKKKIIIGGGEEECCCBBBBBB;;;;;;;;;;;;::::::::::::777666555444333333333333333222222111000000111111////////////............------------,,,,,,,,,,,,...---+++))))))***+++---,,,***(((((()))***)))(((((((((''''''&&&&&&%%%%%%************)))((('''&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))***)))(((&&&&&&&&&''''''))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''')))(((&&&'''(((((('''%%%''''''''''''''''''''''''***)))((('''&&&'''((((((''''''(((+++---...,,,******,,,------///555>>>EEELLLMMMQQQTTTSSSOOOMMMOOOPPPNNNMMMNNNPPPQQQQQQQQQSSSPPPLLLLLLMMMMMMJJJGGGCCC???;;;:::;;;;;;888555444444444444444555666777333333666;;;>>>???DDDIIIOOOLLLLLLOOOOOOLLLLLLOOOPPPOOOKKKFFFBBBAAACCCEEEHHHJJJLLLKKKGGGDDDAAA@@@:::999999;;;===???>>>===???AAACCCAAA<<<888888999;;;<<>><<<;;;::::::;;;;;;CCCIIILLLKKKIIIIIIFFFCCC>>><<<;;;:::;;;;;;999777<<<<<<;;;:::999:::<<>>???@@@?????????===;;;;;;===???===???@@@AAACCCFFFKKKOOOHHHFFFDDDBBB@@@@@@@@@@@@<<<;;;;;;===???AAAAAA@@@AAA@@@>>>>>>???@@@@@@???uuummmddd\\\XXXTTTPPPMMMLLLKKKIIIGGGEEECCCBBBBBB<<<;;;;;;::::::999999999666666555444444333333333222222000000000111222333////////////............---------,,,,,,,,,++++++---,,,***)))))))))***++++++)))(((((()))***)))((((((((('''''''''&&&&&&&&&************)))'''&&&%%%(((((((((((('''&&&%%%$$$((((((((((((((((((((((((+++)))'''&&&'''((()))))))))))))))))))))((((((((('''&&&%%%$$$$$$%%%&&&''')))(((''''''(((((('''&&&''''''''''''''''''''''''))))))(((((()))***++++++((()))+++---......---,,,,,,...///111333999BBBHHHJJJMMMQQQSSSQQQMMMKKKKKKIIIGGGFFFGGGJJJMMMOOOOOONNNKKKIIIIIIIIIIIIGGGEEEEEEBBB???>>>>>>===:::888666666777888999;;;<<<===999;;;>>>BBBDDDEEEHHHLLLOOONNNMMMNNNOOOOOONNNNNNJJJHHHDDDAAA???AAADDDFFFEEEHHHKKKKKKHHHDDDAAA???:::888888:::<<<>>>>>>>>>???BBBCCCBBB???;;;999999???AAADDDEEEEEECCCAAA@@@===;;;999888999::::::999???>>><<<;;;::::::;;;<<>>AAADDD??????>>>???AAADDDGGGIIIQQQUUUXXXVVVQQQNNNPPPTTTSSSQQQMMMGGGAAA>>>===>>>???>>><<<;;;:::;;;===???<<<>>>AAACCCEEEHHHMMMPPPGGGEEECCCBBBAAAAAA@@@???::::::;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@AAAAAA@@@~~~qqqjjjbbb[[[XXXUUUQQQNNNLLLKKKIIIGGGDDDCCCBBBBBB>>>===<<<;;;999888777666777777666666555444444333222111000000000111222333////////////............------,,,,,,,,,+++++++++---.../////////...,,,,,,+++)))((((((***+++***))))))))))))(((((((((((((((*********))))))(((&&&&&&''''''(((''''''&&&%%%$$$((((((((((((((((((((((((***(((&&&''')))++++++***((((((((()))))))))))))))'''&&&%%%$$$$$$%%%&&&'''***(((''''''((()))'''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((()))+++---------.........000333444666<<>><<<=========>>>@@@BBBCCCDDD@@@DDDGGGIIIJJJLLLMMMNNNNNNNNNMMMNNNPPPSSSRRRPPPHHHEEEAAA>>>>>>@@@CCCEEEDDDHHHKKKLLLJJJEEEBBB@@@;;;999888888:::<<<<<<<<<>>>???AAAAAA@@@>>><<<;;;BBBEEEHHHHHHEEEBBB@@@@@@???===;;;:::;;;<<<<<<;;;???===<<<;;;::::::;;;;;;@@@AAACCCCCCAAA>>>>>>>>><<<:::999888999999777666333666999;;;<<>><<<>>><<<::::::;;;<<<>>>???===???BBBDDDEEEGGGIIILLLEEECCCAAAAAABBBBBB@@@>>>::::::;;;<<<===???AAACCCAAAAAABBBBBBBBBAAAAAABBBzzzmmmggg___ZZZWWWUUURRRNNNKKKJJJHHHFFFDDDBBBAAAAAA>>>===<<<:::999777666555666666777666666555444333222111111111111111222222////////////............,,,,,,,,,,,,+++++++++++++++,,,---......,,,***)))+++***((()))+++,,,++++++******************))))))))))))******))))))(((((($$$%%%&&&'''((()))))))))))))))))))))))))))))))))***'''&&&'''***,,,***'''''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''***)))'''((())))))(((&&&((((((((((((((((((((((((+++***)))((('''%%%$$$$$$(((***,,,---,,,,,,...///000333666888:::???GGGNNNNNNSSSWWWTTTPPPMMMHHHCCC<<<<<<===AAAGGGLLLNNNOOOKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBDDDDDDEEEEEEFFFHHHIIIJJJGGGLLLPPPPPPPPPRRRRRRPPPMMMNNNMMMMMMQQQVVVUUUQQQLLLHHHCCC@@@@@@AAABBBBBBFFFIIIMMMNNNLLLHHHEEEDDD===;;;999999:::<<<<<<;;;===>>>???@@@@@@@@@???>>>CCCFFFIIIHHHDDD@@@@@@AAAAAA>>><<<<<<===>>>======???>>><<<;;;::::::;;;;;;======???AAA???:::999;;;999888777777888888777666777999:::;;;;;;<<<>>>@@@<<<<<<<<<===>>>@@@BBBCCCJJJOOOSSSSSSOOOMMMOOOSSSNNNQQQSSSRRRMMMFFFAAA>>><<<:::999:::===???@@@@@@@@@BBBDDDEEEEEEEEEFFFGGGEEEBBB@@@@@@CCCCCCAAA>>>;;;<<<======<<<>>>AAADDDAAABBBDDDDDDCCCBBBBBBCCC~~~vvvhhhccc\\\XXXVVVTTTPPPMMMJJJIIIGGGEEECCCAAA@@@@@@<<<<<<;;;:::999888777666555555666666555444222111111111222222222111111000////////////............,,,,,,,,,++++++++++++***))))))***)))))))))((((((,,,+++)))***,,,------,,,************************((()))******+++*********&&&'''((()))***+++++++++))))))))))))))))))))))))***'''&&&'''***)))%%% &&&&&&'''''''''((((((((('''''''''(((((('''''''''***)))(((((())))))(((&&&((((((((((((((((((((((((***************)))))))))+++...000000//////111333333666999:::<<>>BBBHHHLLLNNNMMMJJJJJJKKKJJJIIIIIIIIIJJJJJJKKKLLLKKKJJJHHHGGGGGGKKKKKKJJJJJJKKKKKKLLLMMMLLLSSSVVVUUUTTTVVVUUUQQQNNNOOONNNMMMRRRXXXWWWPPPNNNJJJFFFEEEEEEFFFFFFDDDFFFHHHLLLLLLJJJHHHFFFEEE???<<<::::::<<<>>>>>>>>>@@@?????????@@@AAA@@@???@@@DDDFFFEEEAAA???AAADDDAAA???===<<<===>>>>>>===@@@???===<<<;;;;;;<<<======<<<>>>BBB???999666999777666555666888999888777999::::::999999:::<<>>???AAAAAADDDJJJOOONNNJJJGGGGGGJJJJJJMMMPPPPPPLLLFFFBBB???999888888;;;???BBBBBBAAAAAADDDFFFGGGFFFDDDDDDDDDEEEBBB@@@AAAEEEEEEBBB???===>>>???>>><<<===AAADDDAAACCCFFFEEECCCBBBBBBDDDzzzrrreee```ZZZVVVTTTSSSOOOLLLIIIHHHFFFDDDBBB@@@??????:::::::::999999999888888333444555555444333111000111222222333333111000///000/////////............,,,,,,,,,+++++++++******...---+++))))))***+++,,,---+++***+++,,,......---))))))))))))************((()))***++++++,,,,,,+++++++++,,,,,,,,,++++++***))))))))))))))))))))))))***'''&&&''')))''' %%%&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&***)))(((((())))))(((''')))))))))))))))))))))))) !!!###&&&(((***+++,,,000222555555333333666999555777:::<<<===BBBIIIOOOQQQXXXZZZTTTOOOKKKEEE===;;;<<>>@@@BBBBBBCCCBBB@@@@@@@@@AAAAAA@@@===AAADDDCCC@@@???BBBFFFAAA???===<<<===>>>>>>>>>AAA@@@???============>>>===<<>>AAA???????????????@@@@@@AAAAAAFFFKKKKKKFFFAAAAAABBBFFFIIIKKKKKKHHHDDD@@@???888777888<<>>@@@@@@>>><<<===AAADDD@@@DDDFFFFFFDDDBBBCCCDDD~~~rrrbbb^^^YYYUUURRRPPPMMMKKKIIIFFFEEEFFFDDD@@@???AAA===<<<:::777555333222111444444444444444444444444444444444333222111111000111111111111000///...---)))---...,,,'''&&&***...***************++++++,,,,,,******+++,,,------+++))))))))))))(((((((((((()))))))))+++,,,,,,+++)))***---+++&&&''',,,+++&&&)))((('''((())))))'''%%%)))(((&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%'''%%%!!!###)))***&&&++++++***)))(((((())))))'''&&&&&&((('''###$$$(((&&&'''((())))))+++///111222777999777555777777555:::888777999>>>EEEIIIKKKSSSVVVTTTOOONNNMMMGGG===<<>>BBBJJJCCC>>>:::999===AAACCCDDDBBBFFFFFFDDDBBBBBB???;;;===???BBBCCCBBB@@@@@@@@@???===<<<;;;<<<>>>AAACCCDDD@@@<<<:::;;;<<<<<<<<<@@@CCCEEEDDDAAA<<<999777???777333555666444666:::555888;;;;;;999;;;AAAFFFLLLFFF@@@@@@DDDFFFBBB>>>BBBCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDDDDDDDCCC@@@>>>===<<<<<<===@@@AAAAAA@@@???CCCGGGFFFBBBAAAEEEIIIGGGCCC@@@AAAFFFHHHGGGDDDIIIEEE@@@>>>???AAAAAA@@@EEEFFFGGGGGGFFFFFFGGGHHHuuujjjaaa]]]XXXUUURRRPPPMMMKKKIIIFFFDDDEEECCC???===???;;;;;;999777666555555555555555555555555444444444222222111000000///......------...............---------,,,+++******+++---,,,+++++++++++++++,,,,,,,,,***)))***++++++***(((*********)))))))))((((((*********+++------+++)))+++---+++''''''+++***%%%)))(((''''''(((((('''%%%'''%%%$$$%%%&&&&&&%%%$$$'''(((((((((((((((((('''&&&(((&&&"""%%%***+++(((***)))((((((''''''((((((&&&%%%&&&'''&&&"""###'''&&&'''((())))))+++...111666;;;===;;;;;;======;;;>>><<<;;;===BBBGGGKKKMMMLLLOOOPPPOOOPPPRRRMMMEEEBBBDDDIIIMMMPPPQQQPPPPPPPPPOOOMMMIIIEEECCCCCCDDDOOOSSSSSSPPPPPPRRRQQQNNNMMMOOOOOONNNLLLNNNRRRWWW\\\]]]]]]\\\ZZZXXXXXXXXXSSSRRRQQQRRRTTTUUUUUUTTTPPPMMMJJJJJJLLLLLLIIIFFFDDDAAA@@@BBBAAA>>>AAAGGG@@@>>><<<>>>BBBDDDDDDBBB???BBBBBB@@@???AAA???<<<888:::===>>>=========>>><<<;;;;;;;;;<<>>>>>???@@@AAABBBBBBCCCDDDCCCCCCBBBBBB@@@===;;;<<<;;;;;;<<>>@@@CCCBBBAAAAAACCCFFFJJJGGGDDDCCCFFFHHHIIIHHHKKKHHHEEEDDDFFFFFFEEECCCDDDEEEFFFGGGFFFGGGGGGHHH}}}qqqggg___\\\WWWSSSQQQOOOMMMKKKIIIEEECCCDDDBBB===;;;===:::999888777777777777777777666666666555555444444111111111000//////......+++,,,---......///000000111...,,,,,,...///---,,,------,,,,,,,,,,,,,,,------,,,++++++++++++)))'''+++++++++*********))))))+++++++++,,,------+++)))------+++'''(((***(((%%%((('''&&&'''((((((&&&$$$&&&%%%$$$%%%&&&'''&&&%%%))))))))))))))))))))))))(((((('''%%%'''+++,,,)))((((((''''''&&&&&&''''''(((&&&''')))'''###$$$(((''''''(((((((((+++...111;;;@@@CCCBBBBBBEEEEEEDDDBBB@@@???AAAEEEJJJLLLNNNEEEIIIMMMOOOQQQRRRNNNHHHIIIKKKNNNQQQSSSTTTSSSSSSQQQQQQOOOLLLIIIGGGHHHIIIUUUVVVSSSNNNMMMPPPQQQOOOKKKMMMPPPPPPPPPRRRWWW[[[^^^]]][[[[[[[[[ZZZYYYWWWRRRRRRSSSUUUWWWWWWUUUSSSNNNMMMLLLMMMNNNLLLGGGBBB???<<<<<>>===>>>@@@CCCCCC>>>:::<<<>>>>>>;;;;;;>>>???<<<555777999999999:::<<<>>>888999999;;;===???AAABBBGGGGGGDDD@@@;;;999;;;>>>AAABBBDDDCCC???<<<999999999444222333333111000111555888:::;;;:::<<>>???@@@AAABBBBBBAAA@@@???<<<:::888:::::::::<<<>>>??????>>>>>>???@@@AAABBBCCCDDDEEEKKKJJJGGGEEEDDDFFFKKKNNNOOONNNOOOOOOPPPNNNJJJGGGCCCDDDEEEGGGHHHHHHGGGGGGxxxmmmfff]]]ZZZUUURRRPPPNNNLLLJJJHHHDDDBBBCCCAAA<<<:::<<<999999888777777777777777777777666555444444333333333333222222222111111111/////////000111222333333111000///////////////...///...------,,,,,,,,,,,,------,,,---......+++))),,,,,,,,,+++++++++******,,,,,,,,,---......,,,***///---+++((((((((('''%%%((('''&&&'''((('''&&&$$$((('''&&&''')))******))))))(((((((((((((((((()))((('''&&&&&&(((***+++)))((((((''''''&&&''''''((()))((((((***)))%%%&&&***'''((((((((((((+++///333>>>DDDGGGGGGGGGJJJKKKJJJCCCBBBAAACCCGGGJJJKKKKKKEEEHHHLLLOOOPPPNNNJJJEEEMMMOOOPPPRRRSSSTTTSSSSSSSSSSSSRRRPPPMMMLLLMMMOOORRRSSSPPPKKKJJJMMMNNNLLLIIILLLPPPQQQQQQRRRWWW[[[]]]ZZZWWWWWWYYYYYYWWWTTTOOOPPPSSSVVVXXXWWWSSSPPPNNNMMMMMMOOOOOOLLLEEE??????===<<<@@@CCCCCCAAA??????======>>>@@@===888333<<<===<<<888888<<<===<<<888999::::::999:::<<<>>>777888999<<<>>>@@@AAABBBGGGHHHGGGAAA:::777:::??????@@@AAA???<<<999888888666333333444777777777777666888:::;;;;;;===AAADDDHHHCCC>>><<>>AAAAAABBB@@@===:::999888;;;;;;<<<>>>@@@AAA@@@???BBBAAAAAACCCFFFGGGGGGFFFIIIJJJHHHEEEBBBFFFOOOVVVVVVXXXZZZZZZXXXSSSMMMHHHBBBCCCEEEHHHJJJJJJHHHGGGrrrgggbbb[[[WWWSSSPPPOOOMMMKKKJJJFFFCCCAAABBB@@@;;;:::<<<:::999888777666555555555777777666555444333222111333333333333222222222222222111111111111222333444///333555333000...000333111000///...------------,,,,,,,,,...//////---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,...000000...,,,///,,,***))))))(((&&&%%%((('''&&&'''((((((&&&$$$)))((('''(((***+++***)))(((''''''&&&&&&''''''((('''%%%$$$&&&((()))))))))(((((((((''''''((()))))))))'''(((***((($$$%%%)))'''((((((((()))---222666@@@FFFIIIHHHIIILLLMMMKKKBBBAAAAAACCCFFFHHHIIIHHHHHHJJJNNNQQQQQQMMMIIIHHHOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSPPPNNNMMMOOOPPPLLLOOOOOOMMMMMMOOOOOOLLLLLLOOORRRRRRQQQRRRUUUYYY]]]YYYVVVUUUWWWXXXVVVSSSPPPRRRTTTXXXYYYWWWRRRNNNMMMLLLLLLNNNNNNJJJCCC===BBBAAAAAABBBEEEFFFBBB>>>>>><<<:::;;;======999666===>>><<<777666:::;;;:::;;;<<<<<<;;;:::999;;;===888999:::<<<>>>@@@AAAAAAEEEFFFEEE@@@999666999>>><<<======;;;888666555666000000///000333666666555777999:::;;;<<<===???AAABBB???;;;:::<<<>>>???>>><<<<<<<<<<<<<<<;;;;;;;;;AAABBBDDDBBB>>>;;;::::::??????@@@BBBDDDEEECCCBBBEEEDDDCCCEEEHHHIIIIIIHHHIIIJJJJJJGGGEEEKKKWWW```___aaacccbbb\\\TTTLLLGGGBBBCCCEEEIIILLLMMMJJJGGGpppgggcccXXXUUURRROOONNNMMMKKKJJJEEEBBBAAABBB@@@<<<;;;===;;;:::999888777666666666999999777666444333222111222222222222222222222222222111111000111222333444222666:::999333111333777555444333111000/////////---------///000///,,,***,,,,,,,,,+++++++++******,,,+++,,,...111222000//////+++)))******'''&&&''')))((('''((())))))'''%%%((('''&&&'''((()))((('''((('''&&&%%%%%%&&&'''((('''$$$$$$''')))(((((()))((((((((('''(((((()))***&&&%%%&&&'''&&&"""###''''''(((((()))+++///555:::BBBGGGJJJHHHGGGJJJJJJHHH@@@@@@AAADDDGGGHHHHHHGGGKKKLLLPPPTTTSSSOOONNNPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQOOOMMMLLLNNNOOOJJJOOOQQQPPPQQQSSSRRRNNNRRRTTTUUUSSSQQQQQQUUUXXX]]]ZZZXXXVVVVVVWWWVVVVVVTTTUUUWWWZZZZZZWWWRRRMMMKKKIIIHHHHHHIIIFFFAAA<<>>===>>><<<777666999:::888;;;<<<===<<<999888999::::::::::::;;;<<<===>>>???AAAAAA@@@;;;777666888<<<:::;;;:::777555333444555222333111///111555555222::::::;;;;;;<<<======>>>===;;;999999;;;<<<<<<<<<>>>>>>======<<<;;;;;;;;;@@@CCCEEEDDD@@@======>>>BBBBBBDDDFFFIIIIIIGGGEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJQQQ]]]gggdddfffgggccc\\\RRRJJJEEEBBBCCCFFFKKKPPPPPPLLLHHH~~~pppfffdddWWWTTTPPPNNNMMMLLLKKKIIIDDDAAA@@@BBBAAA===<<>>CCCHHHJJJGGGFFFGGGGGGDDDAAAAAACCCFFFIIIJJJIIIHHHMMMLLLOOOTTTRRRMMMNNNSSSQQQQQQOOOOOOOOOQQQRRRSSSTTTTTTSSSQQQNNNNNNOOOPPPMMMQQQSSSRRRSSSUUUTTTQQQSSSTTTTTTQQQNNNOOOSSSWWWZZZYYYXXXUUUSSSSSSTTTVVVVVVVVVXXXYYYYYYUUUOOOKKKHHHEEEAAAAAAAAAAAA===:::>>>CCCEEEBBBAAADDDEEECCC===;;;:::<<<@@@AAA???<<<999;;;:::666666999:::888999;;;======;;;:::::::::<<<;;;999888777888:::;;;===;;;999666555666888999::::::999666333222444666555666333000222888:::777<<<<<<;;;<<<===<<<<<<;;;999999:::;;;<<<<<<<<<;;;=========<<<<<<<<<<<<<<>>>>>AAADDDEEEFFFIIILLLLLLIIIGGGHHHKKKMMMLLLIIIHHHJJJMMMKKKKKKJJJIIILLLSSS^^^fffeeeffffffaaaXXXOOOIIIFFFCCCCCCFFFMMMRRRSSSNNNIIIxxxjjjaaa___VVVSSSOOOMMMMMMLLLJJJIIICCC@@@@@@BBBAAA>>>===@@@:::::::::;;;<<<===>>>???>>>===<<<:::888666555444666666666666666666666666333333333444666999<<>>>>>===>>>@@@???===:::===<<<;;;999777666555555;;;;;;:::999888444///++++++++++++*********))))))******,,,///333444444333...((('''***+++((('''***+++***)))***+++***)))'''---+++******++++++)))(((+++)))(((''''''((()))+++***%%%%%%+++---***)))+++%%%%%%%%%%%%&&&&&&'''(((+++)))***,,,***&&&'''+++''''''(((***---333;;;@@@DDDIIIJJJGGGDDDEEEDDDBBBBBBCCCEEEHHHLLLMMMLLLJJJNNNLLLNNNQQQNNNHHHIIIOOOSSSRRRQQQPPPPPPRRRTTTVVVXXXXXXWWWTTTRRRQQQRRRSSSOOORRRSSSPPPQQQTTTTTTQQQQQQQQQPPPMMMKKKLLLQQQUUUVVVWWWVVVSSSOOONNNQQQUUUUUUUUUVVVWWWVVVRRRLLLHHHEEEAAA===;;;<<<===;;;999999AAADDD@@@>>>CCCFFFEEE???===<<<===???===999444555777888555666:::;;;999999;;;>>>@@@???============;;;888555444555666888:::777444333444666777777;;;:::999666333333555777111333111---111:::>>>;;;======<<<<<<===<<<:::999888999:::<<<======<<<;;;;;;;;;;;;<<<<<<=========>>>BBBFFFEEE@@@>>>???BBBEEEEEEGGGKKKMMMMMMJJJHHHLLLPPPSSSQQQLLLJJJMMMQQQJJJIIIGGGGGGJJJQQQZZZ```dddeeeddd___VVVNNNIIIGGGCCCDDDGGGNNNTTTUUUOOOIII}}}pppfff```___VVVTTTQQQNNNKKKJJJIIIIIIGGGGGGGGGGGGEEECCCAAA@@@===???AAAAAA???>>>???@@@BBB@@@>>>;;;888777666666:::999999::::::999666333000111222222333666:::>>>EEEEEECCCAAA??????BBBDDD@@@??????>>>======<<<<<<;;;<<<===<<<999333---)))---------,,,,,,+++++++++((()))---333999;;;888444333///,,,******,,,,,,,,,...,,,+++*********((('''+++******))))))***,,,---'''(((((()))((((((''''''%%%%%%$$$%%%%%%'''((((((***)))''''''(((((('''&&&,,,(((%%%%%%''')))(((&&&,,,...---+++///888>>>@@@DDDEEEHHHKKKMMMLLLIIIFFFHHHIIIJJJMMMPPPQQQOOOMMMPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTRRRSSSTTTVVVUUUTTTUUUWWWYYYXXXUUUSSSUUUWWWXXXYYYWWWSSSNNNLLLMMMOOOMMMNNNMMMHHHBBBBBBGGGMMMOOOMMMKKKIIIIIIJJJLLLMMMSSSSSSRRROOOIIIDDDAAA@@@AAA???===<<<<<<<<<;;;:::?????????>>>===>>>AAADDD@@@@@@???===;;;:::888777:::999888888999999::::::;;;===@@@@@@>>><<<;;;;;;;;;:::888555222111333555444666999888666555666888888888777555333333444666777666555555666:::===???@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;;;;::::::===<<<;;;<<<>>>@@@@@@???DDDHHHIIIGGGFFFGGGEEEAAAEEEHHHKKKKKKIIIFFFCCCBBBLLLLLLMMMNNNOOONNNJJJGGGKKKJJJIIIHHHHHHKKKPPPTTT^^^______\\\UUUMMMGGGDDDBBBAAAAAAEEEIIILLLKKKIIIzzzooofff```]]]VVVTTTRRROOOLLLKKKJJJJJJHHHHHHHHHGGGFFFDDDBBBAAA>>>@@@BBBAAA@@@???@@@AAADDDBBB???<<<:::999888888;;;;;;:::;;;;;;999666333333444444444666:::???CCCGGGGGGGGGEEECCCCCCFFFHHHDDDCCCCCCBBBAAA@@@??????===>>>>>><<<888333...+++,,,,,,,,,+++++++++******++++++,,,000777::::::888111///,,,+++---///000000///...,,,,,,,,,,,,***)))***))))))))))))***++++++)))))))))***))))))((((((++++++***)))))))))))))))***(((''''''(((((('''&&&***)))((()))***,,,,,,,,,---/////////333;;;AAABBBGGGHHHKKKOOOPPPOOOLLLIIIIIIKKKNNNRRRUUUUUURRROOOSSSSSSRRRQQQQQQPPPOOOOOOSSSSSSSSSSSSSSSTTTUUUVVVUUUVVVWWWVVVUUUUUUVVVWWWVVVWWWUUURRRMMMIIIIIIKKKJJJJJJHHHDDDAAABBBFFFKKKLLLJJJIIIGGGGGGHHHIIIJJJLLLMMMMMMKKKFFFBBB???===???===<<<<<<<<<===<<<;;;>>>???>>>===<<<<<>>===;;;999888777666666888888777888999999999999:::<<<>>>>>>===;;;::::::888888888555333222333555666888:::999666555555777777777777555333333444666888777666666777:::===>>>BBBBBBAAAAAA@@@>>>===<<<<<<<<<===>>>>>>===<<<;;;>>>===<<<===???@@@@@@@@@DDDHHHJJJIIIIIIJJJHHHDDDFFFGGGHHHHHHGGGGGGHHHHHHLLLKKKJJJKKKLLLMMMKKKJJJKKKJJJGGGEEEEEEGGGKKKNNNTTTUUUVVVSSSNNNIIIEEEDDDBBBAAAAAADDDHHHJJJIIIGGGwwwoooggg___ZZZVVVUUURRRPPPMMMLLLKKKJJJIIIIIIHHHHHHFFFDDDCCCBBB@@@BBBCCCCCCBBBAAAAAABBBCCCBBB???===;;;:::::::::>>>===<<<<<<<<<:::777444444444444555777<<>>CCCCCCGGGJJJNNNQQQQQQPPPMMMJJJIIIKKKOOOTTTWWWWWWSSSPPPTTTTTTSSSSSSQQQPPPNNNMMMOOOQQQRRRQQQOOOOOOQQQTTTSSSQQQPPPQQQRRRSSSRRRRRRQQQQQQQQQNNNJJJFFFEEEEEEEEEDDDBBB@@@@@@CCCFFFIIIGGGGGGFFFEEEEEEEEEEEEEEECCCEEEHHHGGGCCC???<<<:::<<<;;;:::;;;===>>>===<<<=========;;;::::::<<<>>><<<;;;999777666555666666777777777999;;;;;;999777888:::<<<<<<;;;999999999666777888777555444555666:::;;;<<<:::777555444555555666666555333333555666999999888888999:::<<<===BBBBBBBBBAAA@@@???======<<<===???@@@AAA@@@>>>===@@@>>>===>>>@@@AAAAAAAAACCCHHHKKKKKKLLLNNNMMMIIIHHHFFFEEEEEEEEEHHHJJJLLLKKKHHHFFFFFFHHHKKKLLLMMMKKKIIIEEEBBBAAABBBDDDFFFHHHIIIJJJHHHFFFCCCBBBCCCBBBAAAAAABBBEEEFFFFFFEEEwwwqqqiii^^^WWWVVVUUUSSSQQQOOOMMMKKKKKKHHHHHHGGGFFFEEECCCBBBBBBBBBCCCEEEEEECCCBBBCCCDDDBBBAAA???===;;;;;;;;;;;;@@@>>>======<<<;;;888555222222222333555:::BBBGGGEEEFFFGGGFFFEEEFFFHHHJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCBBB???<<<888444222000,,,,,,,,,,,,,,,,,,,,,,,,222000///333999>>>@@@???:::888555444333222000///555333111//////...,,,***'''(((***+++++++++***))),,,---,,,,,,+++***)))((()))))))))((('''%%%$$$$$$)))(((''''''))))))((('''###''')))(((''')))+++,,,111444666:::AAADDDCCCFFFIIIMMMPPPOOOMMMKKKIIIIIIIIILLLOOOSSSTTTSSSRRRQQQQQQRRRSSSSSSRRRQQQPPPLLLOOOQQQNNNIIIGGGJJJNNNOOOKKKHHHHHHJJJKKKIIIGGGIIIIIIJJJIIIFFFDDDAAA@@@BBB@@@>>>>>>AAAEEEGGGHHHDDDDDDDDDDDDCCCCCCBBBBBB>>>AAADDDEEECCC???;;;::::::999999;;;>>>???>>>===;;;<<<;;;:::888888999:::<<<;;;999777777777888999888777888:::======;;;777777999;;;;;;999888888999666888::::::999888888999=========;;;888666444333333444555555444444555777;;;;;;::::::;;;;;;<<<<<>>AAA@@@??????AAABBBBBBAAABBBHHHKKKLLLNNNQQQPPPMMMIIIHHHFFFGGGHHHJJJLLLLLLKKKGGGDDDCCCFFFKKKOOOQQQLLLIIIDDDAAA????????????AAABBBBBBAAA@@@???@@@BBBAAAAAAAAAAAABBBBBBCCCBBBxxxsssiii^^^VVVUUUTTTSSSQQQOOOMMMLLLKKKGGGGGGFFFDDDCCCBBBAAAAAACCCDDDFFFFFFDDDCCCDDDEEECCCBBB@@@???>>>>>>>>>???AAA???=========;;;999777333333333333555:::@@@EEEDDDEEEFFFFFFEEEEEEGGGIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDBBB???<<<888555333222////////////////////////222222444999???AAA@@@===;;;999888777666555222///777555222000///---+++)))***+++,,,---...---,,,+++/////////...---+++***))))))******++++++******)))***(((((((((******)))(((%%%)))---...,,,+++---///111666;;;===AAAFFFGGGDDDEEEIIIMMMNNNLLLJJJIIIIIIJJJIIIHHHIIIMMMQQQTTTUUUQQQQQQQQQQQQQQQQQQPPPPPPOOORRRRRRNNNHHHDDDFFFJJJMMMIIIDDDCCCDDDDDDBBB@@@BBBCCCCCCDDDDDDBBB@@@???AAA???>>>???BBBFFFHHHIIICCCCCCCCCBBBBBBBBBAAAAAA===@@@DDDEEECCC???<<<;;;999999999;;;>>>???>>><<<999::::::999777666777888;;;:::999888888999:::::::::999999<<<@@@AAA===999777999::::::999888999::::::<<<======<<<;;;;;;<<<>>>>>><<<;;;999777555333111333555555555555777888<<<<<<============<<<<<<>>>>>>???@@@AAAAAAAAAAAA:::;;;>>>???@@@@@@???>>>BBBAAA@@@@@@BBBCCCBBBBBBBBBGGGIIIJJJLLLPPPPPPMMMIIIIIIJJJMMMQQQSSSRRRPPPMMMIIIFFFEEEIIINNNSSSVVVLLLHHHCCC@@@@@@???>>>===AAAAAAAAA@@@>>>>>>@@@AAAAAAAAA@@@@@@??????@@@AAAxxxrrrggg]]]WWWSSSSSSRRRQQQOOOMMMKKKJJJGGGFFFEEECCCAAAAAA@@@@@@CCCEEEFFFFFFEEEDDDDDDEEEDDDCCCBBBAAAAAAAAABBBCCC@@@>>><<<<<<<<<<<<:::999666777777888999<<<@@@DDDDDDEEEGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHBBB@@@>>><<<999777555444111111111222222222222222222333666<<>>:::666666666777888888555333777555333111111///---+++...///000000111111000000333333222111000...,,,+++&&&''')))+++,,,,,,+++***+++***)))***+++,,,+++***)))+++---.........///000888>>>DDDFFFHHHKKKIIIEEEFFFIIILLLLLLIIIGGGHHHJJJJJJHHHEEEEEEJJJPPPUUUWWWQQQPPPOOOMMMLLLKKKKKKKKKSSSTTTSSSOOOIIIFFFGGGHHHMMMJJJFFFCCCBBBBBBBBBAAABBBAAAAAAAAACCCCCCAAA???AAAAAAAAAAAACCCEEEHHHJJJBBBBBBAAA@@@@@@@@@@@@AAA???AAADDDEEEBBB???<<<;;;:::999:::<<<>>>>>><<<:::777888999888666666666777777888888999999999::::::===:::999<<>>?????????>>>===<<<===>>>???@@@AAAAAAAAA:::;;;<<<===>>>???@@@@@@CCCAAA@@@@@@BBBCCCBBBAAABBBEEEFFFEEEGGGKKKMMMKKKGGGHHHLLLRRRXXXZZZXXXTTTNNNKKKHHHIIIMMMRRRVVVXXXJJJFFFAAA@@@AAABBB@@@>>>AAABBBBBBAAA??????@@@AAA@@@AAA@@@???===>>>@@@BBB{{{vvvnnnccc[[[XXXRRRRRRQQQQQQOOOMMMKKKIIIHHHGGGEEECCCBBBAAAAAAAAACCCEEEFFFFFFEEEDDDDDDEEEBBBBBBAAA@@@@@@AAABBBCCC>>>===;;;;;;<<<<<<<<<:::999:::;;;;;;;;;<<>>===<<<:::888555444222222222333333333444444222333666;;;??????;;;777444444555777999888666333555333222222333444222111444444333333444444555666888888777666444222000///&&&'''***+++,,,,,,+++***,,,+++***+++---...---,,,***)))***+++///111333333<<>>???@@@@@@BBBCCCBBB???<<<:::999;;;;;;;;;<<<===<<<:::777555666888888777666777888777888:::<<<======<<<;;;>>>:::777:::@@@CCC@@@<<<:::;;;<<<<<<;;;;;;===>>>DDDCCCBBB???<<<:::;;;<<<;;;999888888::::::777555000222666888888999:::;;;;;;===???AAAAAA@@@???>>>===>>>>>>??????>>>>>>===;;;;;;;;;<<<===???AAACCCCCCAAA@@@@@@AAABBBBBBAAABBBCCCBBB???@@@EEEHHHGGGHHHHHHJJJOOOUUUVVVRRRNNNHHHGGGFFFGGGKKKOOOQQQRRRGGGCCC??????BBBDDDBBB@@@???AAABBBAAA@@@???@@@AAA???@@@@@@???======@@@CCC|||wwwssskkkaaaZZZYYYQQQQQQQQQPPPOOOLLLJJJIIIIIIHHHFFFDDDBBBBBBBBBBBBCCCDDDFFFFFFDDDCCCDDDEEE>>>>>>=========>>>@@@@@@===<<<::::::<<<===<<<;;;999;;;<<<<<<;;;;;;<<<===>>>@@@AAAAAA???======>>>======>>>???@@@AAABBBBBB<<<======<<<;;;888666444222222222333333444444444333333444888<<<===999555666666777888888777333000333222222333666888777777777777666555555777888999<<<<<<;;;999777555333222,,,---///111111000///...---,,,+++,,,...///...---///,,,+++...444999:::999<<>>===@@@DDDIIILLLNNNFFFEEEBBBAAABBBEEEHHHKKKMMMKKKHHHGGGGGGGGGFFFDDDEEEFFFFFFDDDAAAAAAEEEJJJNNNJJJFFFDDDEEEEEECCCAAAAAADDDFFFDDDAAA@@@EEEJJJAAA@@@===;;;;;;<<<>>>@@@@@@AAABBB@@@<<<999888777===<<<<<<======;;;888555444555777888777777777888888:::===@@@AAAAAA???>>>>>>:::666999???CCC@@@===;;;<<<======<<<<<<>>>@@@FFFEEEBBB>>>:::999999;;;999777666888:::;;;888666000333666888999:::;;;<<<;;;===???BBBBBBAAA@@@>>>????????????>>><<<;;;:::<<<<<<;;;;;;===@@@CCCEEECCCAAA@@@@@@AAABBBAAA@@@BBBCCC@@@;;;<<>>BBBEEECCCAAA===???AAAAAA@@@@@@AAABBB???@@@@@@>>><<<===@@@DDD~~~zzzuuuooohhhaaaYYYTTTRRRRRRQQQPPPOOOMMMLLLKKKKKKHHHEEECCCDDDDDDEEEDDDAAAAAABBBBBBBBBAAA@@@@@@CCCBBB???===;;;;;;;;;;;;:::999999::::::<<<===>>>999999::::::;;;<<<<<<===999;;;===???@@@@@@???>>><<<<<<======>>>??????@@@???<<<:::888888888666555111333444444333333555666555666777888888666444222444444666888888666222///333666888888777777999<<<666888:::;;;;;;<<<>>>@@@;;;888555333444666777777666666444333111000///...000//////000222222111000000000000222555999===???<<>>BBBDDDEEEEEEDDDDDDCCC???;;;;;;>>>BBBIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFIIIHHHFFFDDDFFFGGGJJJMMMMMMKKKIIIJJJHHHCCCDDDIIIHHH??????FFFFFF@@@FFFCCC>>>:::999;;;>>>@@@HHHHHHFFF@@@999555555777::::::::::::999777666555666666777777666555444444444777::::::888999;;;>>><<<<<<;;;:::===BBBBBB>>>======<<<<<<<<<<<<======EEEDDDDDDBBB???<<<999777:::999888888777777888888666555555888;;;<<<:::777;;;>>>AAABBBAAA???>>>>>>AAA???>>>>>>===;;;777444999999999:::<<>>AAAFFFHHHFFFBBB@@@???>>>>>>???AAACCCDDD<<>><<<;;;:::::::::===<<<<<<:::999888777777::::::;;;;;;;;;;;;<<<<<<666888:::<<<======<<<<<<;;;::::::999:::<<<===>>>???===;;;:::999999777666222222333444555666777777666666777777666555333333444444555777888777333111444666888888777777999;;;777999;;;<<<<<<===???AAA>>>:::555222444777:::;;;888888777555333222111000000000000222444555444222000222555888:::<<<======;;;@@@BBBBBBCCCEEEDDDAAA@@@BBBBBBAAA===<<<<<<>>><<<<<<<<<>>>AAACCCCCCCCCCCCCCCCCC@@@<<<<<<>>>@@@DDDDDDDDDCCCBBBBBBAAAAAABBBEEEHHHHHHGGGFFFHHHJJJKKKNNNOOOLLLKKKJJJGGGBBBAAAFFFEEE>>>>>>EEEFFF@@@CCCAAA===;;;<<<>>>BBBEEEKKKJJJHHHBBB<<<888777999:::999999888777666555555777777777777777666555555777999<<<<<<;;;;;;===@@@<<<===<<<:::>>>DDDEEEAAA======<<<<<<<<<<<<======DDDDDDCCCBBB???<<<999888:::999999888888888999999888777666888:::;;;:::888:::<<<>>>???>>>======>>>CCCAAA???>>>===;;;888555999999:::;;;<<<>>>@@@AAA@@@>>>===@@@DDDFFFCCC@@@????????????@@@AAABBBBBBAAACCCEEEEEEBBB???============???@@@AAABBBBBBBBBAAACCCEEECCC@@@AAAEEEJJJTTTVVVWWWVVVQQQLLLGGGDDDBBBAAA@@@???@@@???===;;;~~~zzztttnnnhhhbbb[[[WWWSSSTTTTTTTTTRRROOOLLLJJJJJJHHHEEECCCDDDDDDCCCCCC@@@@@@???>>>======>>>>>>???>>><<<;;;:::999999999<<<<<<<<<;;;999777555333;;;<<<<<<<<<<<<;;;::::::666777999:::<<<<<<;;;;;;;;;:::888777888:::===???@@@>>><<<;;;;;;;;;999777333222111333888::::::888777666666555444444333333555555555777888888666444555666777777666777999:::888:::<<<>>>>>>???AAACCC@@@;;;555222444888===???;;;;;;999888666444333222222222222333666666666444111444999===??????===;;;:::======;;;===BBBDDDBBB???@@@AAA@@@===<<<===>>>===<<<<<<===@@@AAAAAA@@@AAABBBBBB@@@>>>======>>>@@@AAABBBDDDDDDBBBAAA@@@AAACCCFFFGGGGGGHHHIIIKKKKKKOOOPPPMMMKKKJJJEEE@@@===AAAAAA======DDDEEEAAA@@@???===<<<>>>BBBGGGJJJMMMLLLIIIDDD>>>;;;:::;;;999888777666555666666777888888888888888777777777999:::<<<<<<<<<<<<>>>@@@===>>>===;;;???EEEGGGEEE======<<<<<<<<<<<<======DDDCCCBBBAAA>>><<<:::888::::::999999999:::;;;;;;;;;999777777888::::::999:::;;;<<<<<<;;;;;;<<<>>>FFFCCC???===<<<:::999777888999:::<<<======>>>>>>>>><<<<<<>>>BBBBBB???<<<===>>>???AAAAAAAAAAAA@@@CCCDDDEEEDDD@@@<<<:::999>>>============>>>??????@@@BBBCCCAAA@@@DDDLLLTTTdddgggjjjjjjeee[[[PPPIIICCCAAA??????@@@AAAAAA@@@{{{tttnnnhhhbbb]]]YYYUUUUUUVVVUUUSSSOOOLLLJJJJJJHHHEEEDDDDDDDDDCCCAAAAAA@@@???============>>><<<<<<;;;:::999888888888777888:::;;;<<<;;;999888============<<<;;;999999777888999;;;<<<<<<<<<<<<===<<<999888999;;;???AAAAAA???>>>===>>>===;;;999555222000333:::===;;;888888666444333222333444555777777666888:::;;;:::999777777777777777888999;;;;;;===??????@@@@@@CCCDDD>>>:::666444777;;;>>>@@@======;;;999888666444444555444444555666666555333111444999>>>@@@@@@>>>===:::;;;:::777999@@@DDDEEE@@@@@@@@@???===<<<<<<<<<===<<<<<<<<<>>>???>>>===>>>???@@@@@@???>>>======???AAADDDGGGGGGFFFDDDBBBAAABBBDDDEEEFFFFFFGGGGGGJJJNNNOOOLLLIIIGGGBBB<<<999===>>><<<===BBBCCCAAA>>>===<<<<<>><<<:::999;;;::::::::::::;;;<<<<<<<<<:::888666777888:::;;;;;;<<<<<<;;;:::;;;>>>@@@FFFCCC>>>;;;999999999888888999:::<<<<<<<<<;;;;;;===<<<<<<===???@@@===;;;<<<===@@@BBBBBBAAA???>>>???AAABBBBBB@@@===<<<<<<>>>===<<<::::::;;;<<<<<<===@@@@@@??????GGGTTT___ooorrrvvvwwwrrrhhh[[[RRREEECCC???>>>@@@BBBCCCCCC{{{tttmmmhhhccc___\\\WWWWWWVVVUUURRROOOLLLIIIIIIGGGEEEDDDDDDCCCBBB@@@AAAAAA@@@>>>>>>=========999999999999999888777777555777:::<<<======<<<;;;======>>>>>>===;;;999888777777888:::;;;;;;<<<<<<===<<<999888999;;;???AAAAAA????????????>>><<<:::666333111444:::===;;;888777666444222222444666777:::999999;;;===>>>>>>===888777666666888:::<<<<<<>>>???AAAAAAAAAAAACCCDDD;;;999777888;;;>>>?????????>>>===;;;999777555444888777555555666555333000111333666:::===>>>??????:::;;;888555777???EEEFFFAAA@@@???>>>===;;;:::999===<<<;;;;;;======<<<;;;===>>>???@@@@@@???===;;;>>>@@@DDDGGGHHHGGGEEECCCAAAAAABBBCCCCCCCCCCCCBBBFFFIIIJJJGGGEEEDDD@@@:::999<<<===<<<>>>AAABBB@@@>>>===<<<<<<===AAAEEEGGGLLLJJJFFFBBB>>><<<:::999:::999777777777999;;;===<<<;;;:::::::::;;;;;;<<<;;;;;;;;;<<<============@@@BBB@@@<<<;;;>>>@@@???======<<<<<<<<<<<<======BBBBBB@@@???===<<<;;;;;;<<<;;;;;;:::;;;;;;<<<<<<<<<;;;999777666777:::<<<======<<<;;;;;;<<<@@@CCCDDD@@@;;;888888888888888777888:::;;;;;;;;;:::999<<<<<<;;;<<<=========<<<;;;===@@@BBBBBBAAA>>>===>>>???AAAAAA@@@>>>>>>???===<<<:::999888888999::::::===>>>===???III[[[iiiuuuxxx{{{}}}{{{rrreee\\\IIIEEEAAA??????AAABBBBBB{{{tttmmmhhhdddaaa___YYYXXXVVVTTTQQQNNNKKKJJJIIIGGGEEEDDDDDDCCCAAA???@@@@@@@@@@@@???===<<<;;;888888999999999888777777999:::;;;<<<<<<<<<;;;;;;<<<===>>>???>>><<<:::888555555666777888999::::::;;;:::888777888:::===???@@@??????@@@@@@???===:::777555333555888:::888666555555444333444666999:::;;;:::;;;===???@@@???===999777666777:::===???@@@@@@BBBCCCBBBAAAAAABBBCCC:::999999;;;???AAABBBAAAAAAAAA???===:::888777666999888777666666555333111222333444666999;;;>>>???999:::888555777???CCCDDD@@@???===<<<===<<<:::999<<<;;;::::::;;;<<<;;;999===<<<<<<>>>@@@???===;;;;;;===AAADDDEEEDDDBBB@@@AAA@@@@@@AAABBBBBB@@@???AAAEEEEEEBBBAAABBB???;;;;;;===>>>??????@@@@@@???>>>===<<<;;;<<>>===<<<;;;;;;;;;<<<>>>??????>>>===>>>@@@AAA@@@???>>>BBBAAA===:::;;;<<<:::======<<<<<<<<<<<<======BBBAAA???>>>===<<<<<<<<<===<<<;;;::::::::::::;;;;;;;;;:::888666777;;;>>>;;;<<<<<<;;;;;;<<>>:::888888888999888777777888999999:::999999;;;:::999999999;;;<<<===<<<===@@@AAAAAA@@@>>><<>>=========;;;;;;:::999888888888888666:::<<<<<<>>>KKK___pppyyyzzz~~~wwwjjjaaaJJJGGGBBB@@@@@@@@@@@@@@@|||ssslllgggdddbbbaaaZZZXXXUUURRRNNNLLLKKKJJJIIIGGGEEEDDDDDDCCC@@@>>>===>>>@@@@@@???===:::888777777888999999999888777::::::::::::::::::::::::;;;===>>>??????===:::999666666666777888999:::;;;;;;::::::999:::<<<===>>>?????????@@@AAA???===:::888777777666666555555444333333444555666999;;;<<<::::::<<<>>>@@@@@@===::::::777555777<<<@@@BBBCCCCCCDDDDDDCCCAAA@@@@@@AAA===<<<;;;===AAADDDFFFGGGDDDCCCBBB???===;;;999888999888777888999888777555444555666777888999::::::777999888666888>>>AAA@@@===;;;:::;;;===>>>===;;;:::999888999:::;;;:::999===;;;;;;<<>><<<:::;;;>>>AAAAAAAAA???>>>@@@???>>>@@@BBBCCCBBB@@@>>>AAAAAA>>>>>>AAAAAA>>>??????@@@AAAAAA???>>>>>>>>>===<<<;;;<<<>>>AAABBBJJJFFFAAA>>><<<;;;888666555666777888:::;;;======>>>>>><<<<<<<<<===???@@@AAA???>>>???AAABBBAAA???<<<@@@BBB>>>;;;<<<;;;:::======<<<<<<<<<<<<======AAA@@@>>>===<<<<<<<<<<<<======;;;:::999999999999999::::::999777888;;;???777888999888888999<<>>???@@@@@@???>>>===???@@@@@@???<<<;;;;;;<<<999999:::999999888777666333888;;;;;;>>>LLLbbbsssyyy{{{vvvfffZZZHHHFFFBBB@@@@@@AAA@@@???|||ssslllgggeeecccbbb[[[YYYUUUPPPMMMKKKJJJJJJIIIGGGEEEEEEDDDCCC@@@===;;;===???@@@???<<<888555666777999::::::999888888999888888888999:::;;;;;;;;;<<<>>>??????===;;;999888888999999:::;;;===>>><<<<<<======>>>??????@@@???>>>???@@@AAA@@@===:::888999999777444222222333222333444666888;;;===>>>888999;;;>>>@@@???;;;888:::777555777===BBBDDDEEEDDDEEEEEECCC@@@??????@@@AAA???======AAAFFFJJJLLLGGGFFFDDDAAA???<<<;;;:::888777777999;;;<<<;;;999666777888999999888666555555888888666888===???===:::888888:::>>>@@@???>>>:::888888888:::;;;:::999===;;;:::;;;>>>@@@>>><<<;;;<<<>>>@@@AAA@@@?????????>>>===@@@DDDEEEDDDBBB===@@@???======AAABBB@@@BBBAAAAAACCCBBB???>>>>>>======<<<<<<===???AAACCCJJJEEE@@@===<<<;;;888555333444666888:::;;;<<<<<>>===<<<===>>>@@@BBB@@@===<<<===@@@AAA???===999???CCC@@@=========;;;======<<<<<<<<<<<<======AAA@@@>>>===<<<<<<<<<===>>>===<<<:::999888777777777999::::::888999<<>>>>>???@@@@@@???>>>===;;;<<<===<<<;;;:::;;;===888999:::::::::888777666111666;;;;;;>>>LLLcccuuuxxxzzz~~~rrr___PPPFFFDDDAAA@@@AAAAAAAAA@@@wwwppplllhhhddd```ZZZXXXTTTQQQOOOMMMJJJHHHGGGFFFDDDBBBAAA@@@AAAAAA<<<===>>>>>>>>>===;;;:::999999888888777888888999===>>>>>>===;;;999::::::>>>===<<<===>>>>>><<<:::666666777:::>>>>>>;;;777<<<============>>>BBBEEE???>>>>>><<<;;;:::999999::::::::::::999777666555222333555777999:::;;;;;;;;;;;;<<>>>>><<<;;;>>>;;;888999<<<>>>>>><<<;;;<<<>>>???@@@???===<<<===<<<<<<===???@@@>>>===@@@???===>>>BBBEEEBBB===<<<;;;;;;;;;===>>>@@@BBBFFFEEEBBB@@@???>>>??????@@@>>>;;;:::;;;???BBBEEEDDDCCCAAA@@@???===999777555666888:::<<<======>>>@@@>>><<<::::::;;;===???@@@???>>>>>>???>>>===;;;:::===AAABBBAAA@@@??????<<<<<<<<<>>>AAABBBAAA@@@@@@???>>>======<<<<<<===BBB@@@>>>;;;999777777777999666444666::::::666222888777666555666888:::;;;===;;;999999:::;;;<<<;;;777555444666:::<<<;;;::::::888555333333777:::===@@@???===<<<:::999999999<<<=========<<<;;;:::999999:::;;;<<<<<<;;;888777777444888@@@EEEKKK```xxxyyyzzzyyyuuukkk^^^PPPHHHEEEDDDBBB@@@???>>>======vvvpppkkkhhhccc___YYYVVVSSSPPPOOONNNKKKIIIGGGFFFDDDBBBAAAAAAAAAAAA??????>>>===<<<;;;:::999999999999999999999::::::===>>>???===;;;::::::;;;>>>===<<<=========;;;:::666666777999<<<;;;888444<<<<<<<<<<<<<<<===AAADDD======<<<;;;:::999888888999999888888777666555555444555777999:::;;;;;;;;;===<<<===>>>???>>>;;;888999999:::===AAACCCCCCCCC?????????@@@@@@BBBCCCCCCGGGHHHIIIKKKMMMNNNOOOPPPJJJIIIGGGEEEBBB@@@>>>======999:::???@@@<<<999:::999:::999999777555333222777;;;:::555333666888666777888:::<<<======<<<<<<>>><<<:::;;;===@@@@@@???>>>???@@@@@@???===;;;999<<<;;;:::;;;<<<===;;;:::>>><<<:::;;;@@@CCCAAA===============>>>@@@BBBCCCFFFDDD@@@===<<<<<<>>>@@@@@@???===;;;;;;>>>BBBEEEFFFDDDAAA???===;;;888666555555666888:::<<<>>>>>>@@@???===;;;::::::;;;<<>>:::===AAABBBBBBAAAAAABBBAAA@@@@@@AAABBBBBBAAA@@@??????>>>===<<<<<<<<<<<>>===<<<;;;;;;:::<<<=========<<<;;;;;;::::::;;;;;;<<<;;;:::999888:::777:::BBBGGGKKK[[[mmmmmmmmmlllhhh```UUUKKKDDDCCCBBBAAA@@@???>>>>>>>>>}}}tttnnnjjjfffaaa^^^XXXUUURRRPPPOOOMMMKKKIIIGGGFFFDDDBBBAAAAAABBBBBBBBB@@@>>><<<:::999999999::::::::::::;;;;;;<<<===>>>??????>>><<<;;;<<<===@@@>>>===<<<======;;;999999999999;;;<<<;;;777444;;;<<<<<<;;;:::<<>>===<<<===>>>>>>;;;999888999;;;???CCCEEEEEECCC===>>>???AAACCCDDDDDDDDDJJJKKKNNNQQQSSSSSSSSSRRRKKKJJJHHHFFFCCC@@@===<<<;;;999:::>>>@@@===::::::::::::888777666555555555777::::::777555777999888777888999;;;<<<<<<<<<<<<<<<;;;::::::===>>>???>>>>>>???@@@@@@???===;;;999:::999888888999999888777;;;888666888<<>>>>>>>>>>>>>>???@@@BBBCCCDDDBBB===:::999;;;>>>@@@???@@@???===;;;<<>><<<;;;:::::::::AAABBBDDDEEEDDDCCCAAA@@@===???BBBCCCCCCDDDFFFGGGHHHFFFDDDCCCBBBBBB@@@???>>>>>>===<<<;;;;;;;;;;;;???===;;;888666555555555333222222444888999777444666666555555666777999:::<<<:::888888:::;;;:::999<<<;;;::::::<<<<<<;;;:::666666555555666777999:::;;;;;;<<<<<<<<<;;;999999<<<<<<<<<===<<<<<<;;;;;;<<<;;;;;;:::::::::::::::<<<999<<>>>>>>>>??????zzzqqqjjjgggccc___\\\YYYVVVRRRPPPNNNLLLIIIGGGFFFEEEDDDBBBBBBBBBCCCCCCBBB@@@===:::999999:::;;;<<<<<<<<<<<<===>>>??????>>>???@@@???>>>===>>>???AAA???===<<<======;;;:::;;;<<<>>>???@@@>>><<<:::<<<<<<<<<;;;:::;;;>>>@@@<<<<<<======<<<;;;999888>>>===<<<;;;;;;<<<<<<===<<<<<<============<<<<<<===;;;:::;;;===>>>>>>===<<<===???BBBEEEFFFEEECCC>>>???AAADDDEEEEEEEEEEEEJJJMMMQQQTTTVVVVVVTTTSSSKKKJJJIIIFFFCCC???<<<:::;;;:::;;;>>>@@@>>><<<::::::999777555555555666777555777888777555666777888888888999:::;;;<<<===>>>::::::999999:::::::::::::::<<<>>>?????????===<<<777666555555777888888777<<<777555777999:::;;;===>>>>>>======>>>???AAABBBAAA???===;;;;;;<<<>>>???===>>>???<<<:::;;;@@@EEEEEEBBB>>>;;;;;;;;;::::::999777666666999<<<@@@CCC?????????>>>>>>======<<>><<<======<<<;;;::::::::::::===;;;999777555444444444666444444555666555222000555555555555555777888999:::999777888999:::999888>>>===<<<;;;;;;:::999888666666777777888999999:::555666888999999888666555:::;;;<<<<<<<<<<<<<<<;;;<<<:::999777777888999:::<<<999<<>>>>>>>>======>>>>>>???@@@zzztttlllfffcccaaa]]]ZZZ[[[WWWSSSOOOMMMJJJFFFDDDEEEEEECCCCCCBBBCCCDDDEEEAAA???<<<:::999;;;===>>>>>>>>>======>>>???@@@@@@>>>@@@AAAAAA??????@@@AAABBB@@@=========>>>===<<<;;;===@@@BBBCCCBBB@@@???=========;;;:::;;;>>>@@@>>>>>>???@@@???>>><<<;;;==================>>>>>>===>>>>>>>>>>>>===<<<<<<:::999777999<<<@@@BBBCCCCCCCCCCCCEEEFFFFFFEEECCCAAACCCDDDFFFGGGFFFFFFEEEIIIKKKPPPSSSUUUUUUSSSQQQJJJIIIGGGEEEAAA>>>;;;999<<<<<<===>>>???@@@===:::999777555444444555777999666666888999888777888:::;;;::::::::::::<<<===>>><<<<<<<<<;;;999888777777999;;;===>>>>>>===<<<;;;555333333444777999:::999===777555888999777888<<<<<<<<<;;;;;;;;;===>>>???<<<<<<>>>??????>>>>>>===;;;<<<<<<;;;:::;;;@@@CCCAAA???<<<;;;<<<>>>>>>>>><<<;;;999888:::>>>BBBEEE??????@@@@@@AAAAAABBBBBBKKKJJJFFFBBB>>>===@@@CCCEEEGGGIIIJJJJJJKKKMMMOOOMMMIIICCC@@@>>>===<<<;;;===<<<;;;::::::999999:::;;;:::888555444333333333555555444555555444222000444444444555555666777777888777777777999999888666======<<<:::888777666666777777888999::::::::::::333444666888888777555444888999:::;;;;;;;;;;;;;;;;;;999777555555666888999999888:::AAAFFFGGGGGGGGGEEECCCAAA???>>>===>>>>>><<<<<<<<<<<<===>>>??????tttnnnfffbbb```^^^[[[XXXZZZWWWRRROOOLLLIIIFFFCCCEEEDDDCCCCCCCCCDDDEEEFFFAAA@@@===<<<;;;===???@@@@@@??????>>>>>>??????@@@???@@@BBBBBBAAAAAABBBDDDCCC@@@>>>===???@@@@@@???:::>>>BBBDDDCCCBBBBBBBBB@@@@@@???===<<<<<>>===::::::;;;<<<=========<<<======>>>>>>===<<<<<<;;;999777555777;;;AAAEEEGGGHHHFFFEEEEEEFFFFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFIIIMMMPPPRRRRRRPPPOOOIIIHHHEEEBBB???<<<;;;:::<<<>>>>>>===>>>???<<<888666555444333333555777888888888:::===<<<:::;;;>>>===;;;:::888888:::;;;===>>>???@@@>>><<<:::999999;;;<<<======<<<:::888666555333222333666888999999;;;555555999:::666777===;;;:::999999999;;;<<<===888:::===@@@AAA@@@>>><<<;;;:::::::::<<>>@@@AAAAAA???===;;;:::;;;>>>BBBDDD@@@@@@@@@AAABBBDDDEEEFFFNNNMMMJJJDDD???>>>BBBFFFHHHJJJLLLMMMLLLKKKLLLMMMJJJFFF@@@<<<;;;;;;;;;;;;======<<<;;;:::::::::::::::999777555333333333333111222444555555555444444333333444444555666666666777666666777888888777555;;;<<<<<<:::666444444555777777888999999:::::::::555666777888888888777666666777888999::::::;;;;;;:::999777555555666777888888777888<<<@@@BBBCCCCCCAAA@@@???>>>============;;;;;;;;;;;;<<<===>>>???{{{nnnhhhbbb^^^]]]\\\ZZZWWWWWWTTTPPPNNNLLLJJJHHHFFFDDDDDDCCCCCCCCCDDDFFFGGGCCCBBB@@@>>>======>>>???AAAAAA@@@???>>>>>>>>>>>>???AAABBBBBBBBBBBBDDDEEECCCAAA???>>>@@@BBBCCCBBB>>>BBBFFFGGGEEEDDDCCCDDDCCCCCCBBB@@@>>>>>>@@@BBB???AAABBBDDDCCCBBB???>>>777999<<<>>>>>>>>><<<;;;;;;<<<<<<<<<<<<;;;;;;::::::888555666:::@@@FFFHHHHHHFFFCCCBBBCCCEEEEEEEEEAAABBBBBBCCCDDDFFFGGGHHHEEEGGGJJJMMMOOOOOONNNMMMHHHFFFBBB>>><<<;;;;;;;;;;;;>>>>>>;;;;;;===:::444333222222222333555666777888777:::>>>>>>;;;;;;@@@===;;;888666555666888:::;;;>>>@@@@@@===;;;<<<===:::;;;;;;<<<;;;888666555666444222222333555666666666111222::::::555777>>>::::::999888999:::;;;<<<666888;;;===>>>>>>===<<<<<<999888:::@@@DDDEEEDDD???>>>===>>>AAABBBAAA@@@@@@>>>===;;;<<<>>>@@@AAABBBAAA@@@@@@AAACCCEEEGGGHHHJJJJJJFFFBBB@@@CCCFFFIIIKKKNNNNNNLLLJJJIIIHHHGGGBBB===999999;;;<<<===>>>===<<<;;;:::::::::::::::999777555444333333444222333555666666555444444222222333444555555555555666555555777888888666444:::<<<<<<:::666444444555666666666666777888999:::777777777777777666666666444555666777999999::::::;;;:::999888777888888999888888777666888;;;???AAA????????????>>>===;;;:::::::::::::::;;;<<<======wwwjjjeee___[[[[[[[[[YYYWWWTTTQQQOOOMMMLLLLLLJJJHHHDDDDDDCCCCCCDDDEEEFFFGGGFFFDDDBBB@@@>>>=========BBBBBB@@@???>>>=========???AAACCCCCCCCCCCCEEEFFFCCCAAA??????AAACCCDDDEEEDDDGGGKKKKKKIIIFFFEEEFFFEEEDDDCCCAAA??????AAADDD???@@@BBBDDDDDDBBB@@@>>>888:::>>>AAAAAA@@@>>><<<:::;;;;;;;;;;;;;;;::::::<<<999555555999???EEEHHHGGGDDDAAA@@@AAADDDEEEFFF?????????@@@BBBEEEHHHJJJDDDFFFIIIKKKMMMMMMMMMMMMGGGEEE@@@<<<::::::;;;<<<999======999999;;;888111111111111222333444555666666555888======999:::???===:::777444222333555777777:::===>>><<<;;;<<<>>>555777999::::::999888777888666222111111222222222111,,,000999;;;666888@@@;;;:::999999999:::;;;<<<666777888999;;;<<<===>>>>>>:::777;;;CCCIIIHHHEEE@@@??????@@@BBBBBBAAA???@@@???===<<<<<<===>>>???DDDBBB@@@??????AAADDDEEE@@@DDDHHHGGGCCC@@@AAADDDIIIKKKNNNNNNKKKHHHEEEDDDEEEAAA;;;888999<<<>>>???>>>>>>===<<<;;;;;;;;;;;;:::999777555444333444444666777888777555333222111111222333444555555555555555555555666888777555333:::<<<===:::666444444666555555444444444666888999777666555444444444444555333333555666888999999999<<<;;;::::::999999::::::999999777333222777===@@@===>>>???@@@>>><<<999888;;;::::::::::::;;;<<<===wwwmmmhhhaaa\\\YYYXXXVVVUUUQQQPPPNNNLLLJJJHHHGGGGGGIIIFFFCCCBBBCCCDDDDDDDDDEEEEEEDDDBBB???>>>@@@AAAFFFDDDBBBBBBBBBBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJGGGEEEFFFIIIGGGBBB???@@@DDDEEEFFFEEECCC@@@??????AAADDDEEEDDDEEEGGGDDD???:::<<>><<<:::888777666;;;666333444;;;@@@BBBAAAGGGBBB<<<;;;>>>CCCEEEFFF@@@===999888;;;@@@DDDFFFAAABBBEEEGGGGGGGGGFFFEEEBBB@@@======>>>===999666999<<<<<<666444555666444111222333444555555555555777777888:::===???>>><<<===;;;888555444555777888666777999;;;;;;;;;999888:::<<<======:::888777777777555333111000000000000,,,///333555444555888;;;;;;<<<>>>??????===<<<:::888777666777888999888777999;;;<<<===CCCHHHGGGBBB???;;;<<>>>>>BBB;;;666666<<>>AAAAAA@@@???BBBEEEFFFCCC@@@===@@@CCCBBB@@@>>>???AAAHHHHHHHHHHHHFFFDDDBBB@@@???>>>===<<<<<<===>>>>>>AAA>>><<<;;;;;;<<<<<<;;;;;;999777444333333333444444333222222333333111000555555555444333222111000555444333333444666999;;;;;;===>>>:::555222444777222333333444444555666666333666777666222000222444444555666888;;;;;;999777999;;;===<<<;;;::::::;;;999888666555666888;;;<<<===;;;999999<<<===<<<:::888777888;;;???BBBAAA???}}}sssjjjfff```\\\ZZZYYYYYYXXXQQQPPPNNNKKKIIIHHHGGGFFFGGGEEECCCCCCDDDFFFFFFFFFDDDEEEDDDCCCBBBBBBDDDFFFIIIGGGEEEDDDDDDDDDCCCAAACCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIEEECCCDDDGGGFFFAAA???@@@BBBCCCEEEDDDBBB?????????BBBEEEFFFDDDEEEGGGEEEAAA===>>>@@@@@@??????>>>>>><<<<<<<<<<<<;;;:::999999>>>999555666;;;@@@BBBBBBDDDAAA>>>===>>>AAACCCEEE@@@===888777888<<>>?????????>>>===<<>>>>><<<:::;;;999777444444444666777444666888999999999777666666888::::::999888888999444333222111000000000000...111555666555666888:::;;;<<<=========;;;999888888777666666777888777555555888:::<<>>>>>BBB@@@;;;999===???<<<<<>>@@@AAA@@@>>>===???AAAFFFFFFFFFEEECCCAAA???>>>???>>>=========>>>??????CCC@@@>>>======>>>===<<<:::999666444222222333444444333111222222333111000222222333333222222111000222222222333555777999:::===>>>>>>:::444111222444000111111222222333333333333444444444222222222333222222444666999999888666999:::<<<<<<:::999:::::::::888777666666888:::<<<===:::888999;;;<<<;;;::::::999999<<<@@@BBBBBBAAAzzzpppgggccc___\\\[[[[[[[[[ZZZQQQPPPNNNKKKIIIHHHGGGFFFFFFEEECCCDDDFFFHHHHHHHHHCCCDDDEEEDDDDDDEEEHHHJJJKKKIIIGGGFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGBBB@@@AAADDDDDD@@@>>>@@@@@@AAACCCBBB@@@??????@@@DDDGGGHHHEEEEEEHHHGGGDDD??????>>>>>>>>>>>>>>>???777888:::<<<======<<<<<>>===>>>@@@BBB???;;;777444555777999:::<<<;;;:::999888666555555:::888777888888888666444888999888666888:::777111444555666777888888888888777888999<<<======:::777888777555333333333555666333444666777777666555444444666777777666444555555222222111111000000000///222444666777666666777999888999:::;;;:::999777666888666555555666666555333444777999;;;BBBHHHHHHCCCCCC???>>>??????===>>>AAACCC???===>>>>>><<<;;;<<<>>>===>>>@@@BBBCCCCCCAAA@@@@@@@@@>>>======@@@BBBDDDCCCCCCBBB@@@>>><<<;;;>>>>>>>>>>>>>>>???@@@AAABBB@@@>>>=========<<<;;;:::999666444222222333333333222111111222333111000...///111222222222111000///000111444555777888888===>>>>>>999444000000222111111111111222222222222222222111222333444333222000000222555777777666444777999::::::999888999::::::999777666666888:::;;;;;;:::888888:::;;;:::999===<<<;;;===@@@BBBCCCCCCzzzpppfffccc___\\\[[[[[[ZZZZZZRRRQQQOOOLLLJJJIIIHHHGGGGGGFFFEEEFFFHHHIIIHHHGGGDDDEEEEEEEEEDDDFFFHHHKKKIIIGGGFFFFFFGGGHHHHHHGGGHHHGGGGGGFFFFFFGGGHHHIIILLLKKKJJJIIIGGGEEEDDDCCC???===>>>AAAAAA>>>>>>@@@???@@@BBBAAA@@@???@@@AAAEEEIIIJJJGGGFFFHHHHHHFFF@@@>>><<<;;;<<<======>>>666888:::<<<>>>>>>===<<<===999333111333777:::;;;:::===???>>><<<:::<<>>DDDAAA???>>>======>>>@@@BBB@@@=========<<<;;;:::<<<<<<===???@@@BBBBBBBBBCCCAAA???===<<<>>>AAACCCBBBAAA@@@???===;;;:::999=========>>>>>>???@@@@@@???===;;;:::;;;:::999777;;;:::777555333333444444333111000111222222111000---...000222333333333222///000222444555555555444;;;;;;;;;777333111222333555444444444333333333333333111///111555777555333222222333555666555333111555777888999777777777888999888777777777888:::;;;:::999888888999999999999???>>>>>>>>>@@@BBBCCCDDD{{{rrrhhheee```]]][[[ZZZXXXWWWSSSRRRPPPMMMKKKJJJIIIIIIHHHHHHGGGHHHIIIHHHFFFDDDEEEFFFFFFDDDCCCCCCFFFHHHDDDCCCCCCDDDFFFHHHIIIHHHJJJIIIHHHFFFEEEFFFGGGGGGJJJJJJIIIGGGEEEBBB@@@>>>>>>;;;<<>>>>>>>>999:::;;;<<<<<<<<<;;;;;;<<<888444111111444666888666999<<<<<<999777888:::888555222111333555777777999888777777666666777777111111222222222111111111444444333444888;;;777///444444555555666666555555777777777999999888444111333222222111111222333444333444666777777666444333444555444222///......///333333333333333333333333444444444555555555444333111222333555777999::::::888666555555666666555444888999:::;;;@@@DDDCCC===BBBAAA???<<<;;;<<<======>>>===;;;:::<<<======;;;<<<===>>>>>>???@@@AAABBBEEEBBB???======@@@BBBDDDAAA@@@???===<<<;;;::::::<<<<<<<<<===>>>>>>>>>>>><<<:::999999:::999888666===;;;888666555444555666222111000000222222222000---///222444666666555444111222444555555333111///666666666555444444555666777666666555444333222222444222111333777999777555666666555666666555111...333555666777666555666777888777777777888999:::;;;999999999999888888999:::>>>??????@@@@@@AAABBBCCC|||sssiiifffaaa^^^\\\YYYWWWUUUSSSRRRPPPMMMKKKJJJIIIHHHHHHHHHHHHIIIJJJHHHEEEBBBFFFFFFFFFDDDBBBBBBDDDEEEBBBAAA@@@BBBEEEGGGHHHGGGJJJHHHFFFDDDDDDDDDFFFGGGGGGGGGFFFEEECCC@@@===;;;>>>;;;;;;>>>>>>;;;;;;>>>>>>?????????======???AAAAAAGGGKKKHHHFFFFFFFFFEEEEEEAAA===<<>>;;;;;;:::999999888888888;;;999666333222444666777444666888888666555444444555333000000222555777777555555555555666666666666///111222222000///000000000222222111555999666111333333444444444444333333666555444555555555222000111111111111222333333444444555666777777666444333///000111000///000222333666555444222222222333444444333333444555555444222111111333555777999;;;<<<888777666777888999888777555777888:::@@@FFFFFFAAA???@@@>>>::::::<<<<<<::::::;;;:::999;;;??????<<<===>>>??????>>>???AAACCCEEEAAA>>><<<>>>@@@BBBCCC???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999888888999::::::999777===;;;888666444444555666111000///000222222222000...000444777888888777666444555666666444222000...222222222333444666777888777777666444333111000000444333333444666888777777888777777777777555111...111333555555444444555666555666666777888:::;;;<<<999:::;;;:::888888:::;;;<<<>>>@@@@@@@@@???@@@AAA{{{ssshhheeeaaa^^^\\\ZZZWWWUUUQQQPPPNNNLLLJJJHHHGGGGGGEEEEEEGGGIIIJJJIIIEEEBBBFFFFFFFFFDDDBBBBBBDDDFFFCCCAAA@@@AAACCCEEEEEEDDDFFFEEECCCBBBBBBDDDFFFHHHCCCDDDDDDCCCAAA???<<<:::>>>;;;;;;======::::::============<<<::::::<<<>>>===EEEKKKIIIEEEDDDDDDBBBCCC???;;;;;;>>>???===::::::888666444333333444555777777666444333333444555333222222333444333111///333111//////111333555555333444555666666555444333///222333222000...///000---000111///111555555333333333444444444444333333555333111111222222111000000000111222222333444444444555666777777555333222///000000000000111333666888666333000000000222444555444333444666777555333444444555666777999:::;;;999888888999;;;<<<;;;:::666888999;;;AAAGGGFFFAAA:::>>>===999999<<<<<<888999;;;;;;999;;;AAABBB>>>???@@@AAA@@@>>>>>>@@@CCCBBB???;;;;;;===???@@@???<<<;;;:::999999:::;;;<<<888999999999999888666555555555555777999:::888666;;;999777444333333333444111//////000111222222111///111555888999888666555555555555555444333111000000000000222444666777888:::999777666444222111000333444555555444555666777666555555666777666222000///111333444333333444555333444555777999;;;===>>>999;;;<<<;;;999888:::===999<<<@@@AAA???=========zzzrrrgggdddaaa^^^\\\[[[XXXVVVPPPNNNLLLJJJHHHFFFFFFEEEBBBCCCEEEIIIKKKJJJFFFCCCEEEFFFFFFEEECCCDDDFFFHHHEEECCCAAAAAACCCCCCCCCBBBBBBAAA@@@@@@BBBEEEHHHJJJAAABBBCCCCCCAAA???<<<:::???<<<;;;===<<<::::::===;;;<<<;;;999888888999;;;:::CCCJJJIIIEEECCCBBB@@@???;;;777888;;;<<<999555888666333000000111222444333444444222111000111222333111///000222222000,,,333111......///111222222444555777888777666333222000222444333000......000+++///111......222555444333444444555444444333333444222///...///000000000000000111222333444444555333444666666666444222111222222222111///000222444999666222///---///111333666444333555888888666444777777777777777888999999:::999888:::<<<>>>>>>===:::;;;<<<<<>>888<<<===999999<<<;;;666:::===<<<999<<>>AAABBBBBB@@@>>>===@@@CCC@@@===:::999<<<>>>>>>===999999888888888999;;;<<<888888888888777555444222000000111444666777666444999888555333111111222222000/////////111222222111///111555888999888666444555555555555444444333222111000000111444666777777===<<<;;;999777555333222111444666555333222444777222222333555777666444222...000333333333222333555222333555777:::<<<>>>???:::<<<===<<<999999;;;===777;;;@@@AAA???<<<;;;;;;wwwpppfff```\\\ZZZXXXUUUWWWZZZUUURRRMMMHHHEEEEEEGGGHHHDDDGGGIIIHHHFFFEEEGGGJJJDDDCCCCCCDDDGGGIIIIIIHHHGGGCCCAAABBBFFFGGGCCC???@@@@@@??????AAADDDGGGIIIHHHEEEAAA???>>>===;;;:::>>>===:::888888888999:::<<<:::777555444555777888<<<>>>@@@???<<<:::999999888::::::888444333444777111444222------222444111111///......///000000//////////////////.........222222111111111111222222222333555777666444222000000000///...---,,,,,,,,,000...,,,---000333222000666777777555222111111222222222111000//////000000111000000000111222333333000333777888666333111111///111222222111000222333:::555///...111444333111888:::999444222555777777777888888777999======999;;;::::::<<<@@@@@@>>>;;;>>>>>><<<;;;AAAFFFBBB888888888999999999888888777999888777777888:::===???AAA@@@>>><<<;;;<<<===>>><<<:::888666666888;;;===444555888:::;;;<<<<<<;;;777666555666666555222000555555555555666666666666111111111222222222333333111111111111111222222222666666555555555444444444666555444555666666444222+++---/////////000555999999:::999777444222333444555555555444444333333222888666555555666666555444222333333333333222111111444666777777666888<<<@@@AAA>>>:::888:::>>>CCCGGG===<<<<<<<<<======;;;999uuunnnfffaaa\\\[[[YYYUUUVVVYYYSSSQQQLLLHHHFFFFFFGGGHHHDDDFFFHHHHHHFFFEEEGGGIIIFFFFFFFFFHHHJJJKKKJJJIIIGGGDDDBBBBBBEEEEEEAAA===>>>??????@@@BBBEEEGGGIIIAAA???<<<;;;;;;;;;:::999;;;:::888777666666777777888777555333444555777999:::;;;<<<;;;888666666666333555888777444222222333111444222......222444111222000...///000111000000000000////////////......222111111000000111111222333444666777666444222000222111000///............000...,,,...000222222111555666777666444333333333222111111000000000000111000000000000111222333444222555888999777555333222111222444333222222333555999555111222555888777555444777777444333777::::::666999999777777;;;;;;999<<<;;;;;;===@@@@@@>>><<>><<<;;;@@@EEEAAA999888888999999999999888888<<<<<<<<<<<<===???@@@BBB>>><<<;;;999888888999999;;;999666555555777999;;;666888;;;======;;;999777888666555555666555333111555555555555666666666666333444555555666666555555222222222222111111111111222222222222222222333333555444333444555555444222---...///000111444777::::::;;;:::777444222222333444555555555555555555555888666555555666777555444333333333333333222111111444666777666666777;;;???>>><<<:::999;;;@@@FFFJJJ???===<<<;;;<<<<<<:::999{{{qqqkkkeee___\\\ZZZWWWSSSSSSVVVPPPNNNLLLIIIGGGGGGGGGGGGDDDEEEGGGFFFEEEEEEFFFHHHHHHHHHIIIKKKMMMMMMKKKIIIFFFDDDAAABBBCCCCCC???<<<===>>>@@@AAACCCDDDEEEEEE:::888666666777777777666777777666666555444444444444444222222333555777888666777777555333222222444---000444555444111000///111333222//////222333111222111//////111222111000000000000000//////......222111111000000111111222444555666777666444222000222222111000////////////000///......000222222111333555777777555333222333111111111000111111222222000000000111111222444444333666999:::888666444444333444555555444444555666666444333444888:::888666222666777444333888;;;:::777===>>>;;;888:::<<<<<<<<<<<<<<<===@@@@@@???>>>???>>>;;;;;;???DDDAAA;;;888888999999:::999999888:::;;;<<<===>>>?????????;;;;;;:::999888777666555999888555444444555777999999;;;>>>???>>>;;;666333999777555555555666555444555555555555666666666666333555666888888777666555333333333222222111111111000000111111222222333333555444333444666666555444000//////111444777999999::::::999777444222222333444444555666777888999:::888777666666777777666444444444333333333222222222444555666666555777:::===???===;;;:::<<<@@@EEEHHHAAA???<<<:::;;;;;;:::999xxxnnniiibbb]]]ZZZYYYVVVQQQOOOQQQMMMMMMKKKJJJHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFIIIIIIJJJMMMNNNMMMIIIFFFBBBAAA@@@@@@AAAAAA???<<<>>>???AAABBBBBBBBB@@@???666555333333444444333222444444555555444444333222444444333222222444555666444444444111//////111222---...000111111111000000111222222111111222222111333111000000111222222111222111111000000/////////111111000000000000111111555666666666555444222000222111000///////////////000/////////000111111222222444666666444111000000111111111111111222333444000000000111222333444555333666888999777555444444333444555555444444555666444333333555777777555333555888999555444777999888;;;BBBDDD@@@;;;<<>>@@@@@@@@@@@@@@@>>>;;;<<<@@@BBBAAA===999999::::::;;;;;;::::::999;;;===?????????>>>============<<<:::999777666999888666444444555777888<<<===>>>>>>===:::777555999777444444555666666666555555555555666666666666222333666888888777555333555555444333222111111000000111111222444555555666666555444555777888888777555222000111444777777555666777777555333222333555333444666888:::;;;===>>>999888666777888888777555555444444333333333333333555555555555666777999:::AAA???<<<;;;;;;===???AAACCC@@@<<<:::999::::::999}}}uuulllhhhbbb^^^[[[[[[XXXRRRPPPQQQLLLLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDHHHHHHIIIJJJKKKIIIFFFBBB=========>>>@@@@@@@@@??????@@@AAAAAA@@@===:::888666555333333444333111///333444444555444444333222666555444333333333333444444444333111//////111333111000......///111222333000000111333333111000000333111000000111222222111333222222111000000//////111000000000000000000111555555555555444333222111000000//////......//////000000000000000000111222666888888777444222000000222222111222222333444444000000000111222444555666222444666666555333222222111333444444333333444555555555555666777666333111444888999666666999:::999<<>>>>>??????@@@@@@AAABBBAAA>>>===???AAABBB@@@???::::::;;;<<<<<<===<<<<<<>>>???BBBDDDDDDCCCBBBAAA===>>>======<<<:::999888;;;:::888777666777888999???>>><<<:::999999999:::888666333333555666777666555555555555666666666666222444777999999888666444666555555444333222111111000000111222444555666666555333222333555777888777999555222111444555444222333444555444333333555777444555777999;;;===??????:::888777777888888777666666555444333333333444444666555555666777777888888===<<<:::999999;;;===>>>CCC@@@<<<:::999::::::999}}}|||yyyrrrjjjfffccc___^^^^^^[[[UUUSSSTTTLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBAAABBBDDDEEEDDDCCCFFFFFFFFFFFFGGGEEEAAA???999:::;;;===>>>???????????????@@@???===:::777555666555444444444444111///444444444333333333333333666555444333333222222222333444444333111111222333444111...---///222444555000///111555555111///000222111//////111222111000444333333222111000//////111000000//////000000111333333333333333222222111000//////....../////////000111222111000///111333:::;;;:::999666444444555333333333222333333444444000000000111333444666777111333444444333111111111000222333333222222333444777777888888777666444333111666999888999===??????:::???AAA>>>;;;===?????????@@@AAA@@@@@@@@@BBBDDDAAA>>>???CCCEEEBBB@@@AAA<<<<<<===>>>????????????>>>???AAABBBCCCBBBAAA@@@<<<<<<;;;;;;::::::999999<<<;;;:::888888888999999???===:::888777888:::<<<555444222333555666666666555555555555666666666666555666888::::::999888777555555555444444333333333//////000111222333444555222000///000333555666666999777444333333333333222333444555555555555777999666777888:::<<<===>>>???:::999888888999999888666777666555444333444555555888666666666888888777666777777777888:::<<<>>>@@@AAA???<<<:::;;;;;;:::999|||wwwvvvuuunnngggddd```^^^]]]___\\\VVVSSSTTTNNNMMMJJJHHHEEEDDDCCCBBBCCCAAA@@@AAADDDEEECCCBBBFFFEEECCCCCCBBBAAA???<<<888999;;;<<<<<<======>>><<<<<<<<<;;;:::888666444333333333444555555333111444333222111111222333444222222222222222222222222222444555555333222222333444222//////111333333222000...111666666111...000222000...///000111000000555444333222111000000///000000////////////000000000000111111111222222222111000000//////000000111000222333222//////111333888888777666444444777999555444444333333333333444000000111111333555666777111222444333222000000111000222333333222222333444555666666666555555555555222777:::999;;;???AAA@@@:::===>>>;;;<<>>???@@@AAAAAAAAAAAA<<<===>>>???@@@???>>>>>><<<;;;:::999999:::;;;<<<<<<<<<:::999888888888888???===:::888777777888999222111111333555666555444555555555555666666666666666777777888999888888888555555555555444444444444000111111222333444444555333111///000333666888888777888777555444444555777888999999999777777999:::888999999:::;;;<<<======;;;999888888999:::888777888777555444333444555666999777666777999:::888555555555777999;;;===???@@@???===<<<;;;<<<<<<:::999}}}vvvrrrsssrrrkkkeeebbb]]]ZZZZZZ\\\ZZZTTTQQQQQQOOOMMMJJJGGGDDDCCCBBBBBBCCCAAA???AAACCCEEECCCAAAFFFDDDBBBAAA@@@???===;;;999:::<<<<<<;;;;;;;;;<<<::::::999999888777666666111111111444666666555333333222000//////111333444//////000000111111222222111333555666444222222222333111000111333444222///000...111777777111...000111///......///000000///555555444333222000000///000000////////////000000/////////000111111222222222111111111111111222222000222333222//////111333333333222111111333777:::666555444444333333333333000000111222333555777777111333444444222111111222111222444333222222333555000222333333222333444555555:::===;;;;;;>>>???>>><<<>>>===<<<>>>BBBBBB>>>@@@AAACCCAAA@@@@@@CCCGGGAAA???CCCJJJJJJDDDAAABBB>>>???@@@AAABBBCCCCCCBBB@@@@@@AAAAAABBBBBBAAAAAA===<<<;;;::::::<<<>>>???<<<;;;:::999888888888888>>>===;;;:::888666555555000000111333666666555333555555555555666666666777555555555555555666666666444444444555555555555555333444444555555666666777666444222333666999;;;<<<555777999777555555888<<<===>>>===<<<999888999::::::::::::;;;;;;;;;<<<<<<;;;:::888999::::::999777999777555444333444666777:::888777888::::::888555888888999:::<<<===>>>>>>===<<<<<<<<<======;;;999wwwuuurrrpppnnnjjjeeebbb^^^\\\ZZZWWWTTTRRROOONNNOOOLLLGGGDDDCCCBBBAAA@@@DDDAAA??????BBBCCCAAA@@@CCCBBB???===;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999888888777777777111111222333333444555555666222//////111222111000000000111111111222222222888777555333333333555555333333333333333333333333444222//////000222222222000111222111000///000111444555555555444222111///111000...------...///000000000111222222222222222222111000000111333555777555///,,,......,,,...444444333111222444555555555555666666666555444333333444333333222333444666777777666555444333222111111555444333333333444333111666888:::999777666888:::;;;;;;???EEEFFFAAA======<<<@@@DDDEEECCCAAAAAABBBBBB@@@AAACCCBBB???AAAFFFBBBCCCFFFJJJLLLJJJFFFBBB@@@??????AAADDDEEEDDDCCCCCCBBBAAA@@@????????????@@@AAAAAA>>>;;;999;;;>>>===;;;999888999:::===???<<<===>>><<<999777666777555444333444666666555444444555666888888888777666999888666555444555777888666555444555666666444333444333222222333444666777777444111222555777777555;;;888666555888;;;<<<===???>>><<<;;;999999999999;;;:::999999;;;===<<<<<<;;;:::999888888888999:::999666666;;;:::555444777444444555777888888666333222444888:::;;;:::888666999:::;;;<<<<<<;;;:::999tttrrrooommmkkkgggccc___[[[ZZZXXXVVVSSSPPPNNNMMMMMMJJJGGGDDDCCCBBBAAA???CCC@@@>>>>>>@@@AAA@@@>>>AAA@@@>>><<<::::::::::::<<<<<<;;;;;;;;;:::::::::999999999999888777777666333333333333333333333333555222//////000222111000111111111111111222222222666444333222111222333444444444444444444444444444444333111111222111000...///111222111000///000111222333333333222111///...000///...------...///000000000111222222222222111222111111111222444666777888333000000///---///444555333333444666777777666777777777666666555444333555444333333444555666777666666555444333222111111333333333444555666666666888:::;;;:::999999;;;===@@@@@@DDDIIIHHHCCC@@@AAAAAADDDHHHHHHEEECCCBBBBBBDDDBBBBBBCCCAAA>>>???CCCAAACCCFFFIIIKKKIIIDDD@@@@@@???@@@BBBEEEFFFEEEDDDAAAAAA@@@???>>>>>>>>>???===???@@@???===::::::<<<;;;:::888777777999;;;===<<<======;;;999777666777777666444444555555444222555666777888888777666666777777777777777666666666666555444555666666444222333222222222222444555666888666333333555777888888:::888555555777999;;;;;;>>>======;;;:::999888777999999:::<<<>>>???===;;;999999777777777888999:::999666777;;;;;;777666999444444444666888888666444444555888::::::999888666666777999::::::999888888ooommmkkkiiigggddd```\\\XXXWWWUUUSSSPPPNNNLLLKKKJJJHHHFFFEEEDDDCCCAAA???@@@>>>======>>>>>>===<<>>===;;;:::999999999;;;;;;;;;;;;::::::::::::888999::::::999777666555555555444333333222111111333111///...000111111000111111111111111222222333222222111000000111333444444444444444444444444444444333333444333111---***///000222222000///000111222222333333222111000///------......//////000000000000111222222222222111222222222333444555777888;;;666333222111///000444555555555666999999888777888888888777666666555555666666555555555666666777666666555444444333222222222333555777999:::;;;;;;;;;<<<<<<<<<;;;<<>>BBBBBBDDDGGGKKKLLLIIICCC???>>>>>>???AAADDDDDDCCCAAA???>>>============>>>>>>:::===???@@@>>>;;;:::999:::999888777777999;;;<<<;;;<<<<<<:::888666666666999777555555555555333222666666777777777777666555444555777888888777666555666555444555666666444222111111111111222333444555888777666444444555888;;;999777444444555777888888<<<======<<<;;;999777555777888:::>>>@@@@@@>>>;;;777666555555555777999:::;;;888888::::::666555666333333444666888999777555666777888888888888777777666777999:::::::::999999yyyllljjjhhhfffdddaaa]]]ZZZVVVUUUTTTQQQOOOMMMKKKKKKGGGFFFEEEEEEEEEDDDAAA???======<<<<<<<<<<<<;;;:::>>>===<<<;;;;;;::::::999::::::::::::::::::::::::888999::::::999777555333555444444333333222222111222111/////////000111111111111000000000111222333111111000000111222333444333333333333333444444444444333222222333111///,,,...000222222111000000111444444444444444444333333,,,---...///000000000000000000111222222222222222222333444555666888888999999777444333222222333555666666666888;;;;;;:::999:::999999888888777777777888888888777777777777888888777777666555555444444444666999;;;<<<===>>>?????????>>>>>>???AAADDDFFFKKKLLLPPPRRRNNNHHHGGGKKKPPPPPPPPPOOOLLLIIIFFFEEEGGGEEEEEEFFFDDD@@@AAAEEEEEEFFFIIILLLMMMIIIDDD???=========???@@@@@@>>>;;;<<<<<<<<<<<<<<<===>>>>>>;;;<<<======<<<;;;::::::;;;:::999888999:::;;;<<<:::;;;;;;999666555555666888666555555666666555333777777777777777666666555555555666666777777777777777555555555666555333222000000000111111222333333777888777555222333777<<<888666444333444555666555:::;;;<<<<<<;;;999666444666777888;;;>>>???>>><<<555444333222333555888:::<<<;;;:::999777444333333333333333555888999888666888888777777777777777777888999;;;===>>>>>>======vvvjjjhhhfffdddbbb___[[[WWWTTTSSSRRRPPPNNNMMMKKKKKKFFFEEEDDDDDDDDDCCCAAA???<<<=========;;;:::999999============<<<<<<;;;;;;::::::::::::::::::::::::999999999999888666444333333333333333333333333333111111000//////000111222222111000///000111333444222222222222222333444444111222222222333333333444444222000///111222111111---///222222111000000111444444444444444444555555---...///000111222111111111222222333333333333333222444666888999:::::::::666666444333333555777777666666666888:::<<<;;;:::;;;:::999999999:::;;;;;;;;;;;;;;;;;;::::::999999999999888888777777666666888;;;???@@@@@@@@@AAABBBBBBAAAAAAAAACCCEEEGGGGGGMMMMMMPPPRRROOOJJJJJJNNNTTTSSSRRRQQQOOOMMMJJJHHHHHHFFFFFFHHHGGGDDDFFFJJJFFFFFFHHHJJJJJJGGGAAA===?????????@@@AAA???<<<999;;;;;;;;;;;;<<<>>>???@@@@@@>>>;;;999999:::;;;<<<999888777777888888::::::999999999777555444555666555444444555777888777666777777777666666666666666777666444333444777:::<<<777666555555666555333111//////000111222222222222666777777444111111555999777555333222444555444444888999;;;;;;;;;999777555888666555666999<<<===>>>555333222111222444777999:::;;;:::999888888888777444444333555777888777666999888777666666777777888999:::<<<>>>???@@@@@@???uuujjjhhheeeccc```]]]XXXTTTRRRQQQPPPOOOMMMLLLKKKJJJGGGEEECCCCCCCCCBBB@@@???<<<===???>>><<<:::999999<<<<<<=========<<<<<<;;;999999999999::::::::::::::::::999777666555444444333333333333333333333333111222222111///000222444222111000//////111333444333333333444444444444444111222222333333444444444444222///...000222333333,,,...222333222111111111222222111111222333444555000000111111222222333333333333444555555555555444333555888:::<<<<<<<<<;;;444666666333444888999888666555444666888;;;;;;;;;;;;:::::::::;;;<<<>>>???????????????>>>===;;;;;;999999999888888777777777999>>>CCCEEEDDDCCCDDDFFFDDDDDDCCCEEEGGGHHHHHHGGGLLLIIIJJJMMMNNNLLLKKKNNNTTTSSSQQQQQQQQQQQQNNNLLLIIIGGGHHHJJJIIIGGGHHHMMMFFFFFFEEEEEEEEEBBB>>>;;;AAAAAABBBDDDDDDCCC???<<<:::;;;;;;<<<>>>???AAABBBDDD@@@;;;888999:::<<<<<<666666555555666666777888888888888666333333555666555444333555777999999888666666666666666777888888888666333222333666;;;>>>888666555555666555333111//////111222222333222222666666666444333333444666555333222222444555444444666777888999:::999888777999666444444666:::<<<===666444222000111333666999777::::::999;;;@@@AAA@@@666555444555666777777555888777777777777777888888888:::<<<>>>@@@@@@@@@@@@~~~wwwiiigggdddaaa^^^YYYTTTQQQOOONNNMMMLLLKKKJJJIIIIIIHHHFFFCCCAAAAAAAAA@@@???<<>>>>>===<<<777:::999666666:::;;;888666444222333555999;;;;;;::::::::::::<<>>EEEGGGGGGGGGIIILLLFFFEEEEEEHHHJJJJJJHHHEEEIIIDDDBBBHHHLLLMMMLLLLLLRRRPPPOOOPPPSSSTTTRRRQQQKKKIIIIIIKKKIIIFFFGGGLLLJJJHHHFFFDDDCCCBBB???<<<>>>???AAAEEEGGGGGGDDDAAA;;;;;;<<<>>>???BBBDDDEEEEEEAAA===;;;;;;<<<;;;:::777777777777888888888999888777777444222222444666666555444555777888888777555555555555666777999:::666444333333444777;;;===888777555555666555222000///000111333333333333222777666555555666666555333444222222333555666555444555555666777888999::::::999777555666888:::;;;;;;777555222000000222666888666::::::888:::@@@BBB@@@888666555555666666555444666666777777888888999999:::;;;>>>@@@BBBCCCCCCCCC~~~yyyhhhfffccc___\\\WWWRRRNNNMMMLLLKKKJJJIIIHHHGGGGGGJJJFFFBBB@@@@@@@@@??????===@@@BBBBBB>>>;;;:::;;;888999:::;;;<<<;;;:::999888888888999999:::::::::===;;;888444333333444666777666555444222111000///111333444333111111444777333222000...///111333555444444444444444333222111555555555666777888888999444333333333333111...++++++...222333333111111111444333333333444666888999777555333222222333444666555666666777777777777777333666:::===??????===<<<:::======888777;;;;;;777666333111000333777:::<<<:::999999:::===@@@CCCEEEDDDDDDDDDDDDCCCAAA???===666666666666555555555555777>>>EEEIIIIIIIIIMMMPPPFFFFFFGGGIIILLLKKKGGGDDDGGG@@@===CCCKKKMMMLLLKKKPPPNNNMMMOOOSSSVVVUUUSSSLLLJJJJJJKKKHHHEEEEEEIIIOOOLLLHHHFFFEEEDDDBBB@@@:::;;;???CCCGGGHHHFFFDDD<<<<<<===???AAACCCEEEFFFEEEBBB>>>===>>>===:::777::::::;;;;;;;;;<<<<<<<<<777777666444222222444666888777666666777777666555444444444444666888:::;;;333333444555777999:::;;;888777666555666555222000///000222333444444333333888666555777999999555222333222222333555777666555444444555666777999;;;<<<888888888999;;;;;;:::999888666333000000222555777888;;;:::555666;;;<<<999999777555555555666555444444555666888999999999999===>>>AAACCCEEEFFFGGGGGG{{{sssnnnjjjccc]]]XXXTTTQQQNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHEEE@@@===>>>???CCCAAA?????????>>><<<::::::>>>===888777<<<<<<888999888777777777777888888===<<<:::999777666555555444444444666777777555333444444444555555555666666===888333000111333333222999888888777666555555555222444666888999888777666444333333222000---+++***---000000000333777777333333333333444555666777888333444444555666777777888999;;;;;;888444333555888666999:::;;;>>>DDDDDD@@@DDD???:::999:::;;;777444111000000222555999::::::<<<======<<<;;;>>>DDDHHHLLLOOOMMMEEEBBBDDDAAA<<<666444222000///000111111555;;;CCCKKKPPPQQQOOOMMMDDDDDDGGGKKKOOONNNIIIDDDCCC===@@@MMMQQQJJJFFFIIIPPPNNNLLLMMMPPPRRRQQQOOOFFFHHHJJJGGGCCCAAABBBEEEIIIKKKKKKGGGAAA===<<<===<<<<<<>>>BBBGGGKKKLLLLLLFFFCCC@@@???AAACCCEEEEEEIIIDDDAAA@@@===::::::======;;;888888999::::::::::::;;;888333111333444111888777777999<<<<<<888555444000111666999777555555444333333444444555666777555555555444444333333222000000111222333333444444666555333111000000111111666777888888888666555444444444555555777888:::;;;888999:::999888777777888666555333222333666999;;;===;;;888666555777999;;;999999888666555333222111999888888777888888999999BBB@@@???AAAEEEFFFEEECCCzzzssslllggg```YYYTTTQQQNNNLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHGGGDDD@@@===>>>???@@@>>><<<<<<===<<<:::999888;;;;;;777777::::::666888888777777777777888888::::::999777777777777777666666555777888777555333666666777888999999999999:::666222000222444555555;;;;;;:::999888666555444555666888999:::::::::999333333111000...,,,++++++---000000///333888999666666666666666777888999:::888888888777777777777777:::;;;:::777444333666999999<<<===>>>BBBHHHIIIFFFGGGBBB===;;;;;;;;;777444///......000444888;;;<<<@@@AAA@@@>>>===@@@EEEJJJLLLOOOOOOJJJFFFEEEAAA;;;444222000///......///000444;;;DDDLLLPPPPPPLLLJJJDDDDDDGGGLLLPPPOOOKKKFFFCCC>>>BBBMMMQQQKKKHHHJJJMMMJJJHHHHHHKKKMMMNNNMMMGGGHHHHHHGGGEEECCCCCCCCCGGGJJJLLLJJJDDD>>><<<;;;===>>>@@@DDDHHHJJJJJJIIIDDDBBB???>>>???AAABBBBBBDDD@@@======;;;666666999;;;999777888:::;;;<<<;;;===>>>;;;666444777777555444333333555888777444111555111111666999666444555555555555555555555666777777777666555555444333333000000111111222333333444555444333111000000111111555555666666666555333222222222222333444555777777777888999888777777888:::777555444333444777:::<<>>>>>???>>>===;;;;;;<<<===;;;:::777::::::888888:::999666999999999999999999999999999999888777777888999::::::999888888999999777555777999;;;=========<<<;;;999666333333555999;;;===>>>??????>>><<<888555333666777888:::;;;===>>>>>>444222000...,,,+++++++++---///......222999;;;999::::::999888888999:::;;;======<<<;;;999888777777<<<<<<:::666333222666::::::===>>>@@@EEELLLNNNKKKKKKFFF@@@===;;;999666222---,,,+++---333999===???CCCBBB@@@>>>>>>@@@EEEIIIJJJMMMNNNKKKHHHDDD>>>888222111///...---......///555;;;CCCKKKOOOMMMIIIEEEDDDEEEGGGLLLPPPQQQLLLHHHDDDAAADDDNNNQQQLLLJJJMMMJJJGGGCCCAAACCCFFFHHHIIIGGGFFFFFFGGGHHHGGGEEECCCFFFJJJMMMLLLFFF@@@<<<;;;>>>???BBBFFFIIIJJJHHHFFFBBB???<<<;;;===>>>??????@@@<<<;;;<<<:::666444666999888777888:::<<<===<<<:::;;;999444333666666444555555666888999888555333666333222666888555444555888777777666666666666666999888777666555444333333000000000111222222333333444333222111000000111222222333444444444333222111444444444444555666888888666777777666666777999<<<888777555444555888;;;===DDDCCC@@@>>><<<;;;;;;;;;<<<;;;;;;:::999999888888::::::::::::;;;;;;<<<===DDDBBB@@@???AAABBBCCCBBB{{{uuuqqqkkkaaaYYYUUURRRQQQPPPLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFEEECCCAAA????????????>>>======??????>>>===999:::;;;;;;;;;;;;:::888;;;<<<<<<===============<<<;;;:::999:::;;;<<<>>>>>><<<;;;;;;<<<<<<:::888888:::===???@@@???===<<<999777666777:::???CCCEEECCCCCCDDDCCC@@@;;;777444555666777999<<>><<<;;;::::::@@@???<<<666111111555999:::===???@@@FFFMMMOOOMMMLLLHHHBBB===:::777333000---+++***---333:::@@@CCCCCCAAA???<<<<<>>AAACCCDDDCCCDDDGGGKKKLLLIIIEEEGGGJJJLLLJJJEEE???======???@@@CCCFFFIIIHHHEEEBBB===;;;999:::<<<>>>??????>>>;;;;;;===<<<777666888999888777888:::;;;;;;:::777999777222222555666444777888999::::::999777555777444333666777444333555:::999888777666666666666999888777666555333333222000000000111111222222222333333111000000111222333111222333444444333222111444444444444444555666777555555666555555777:::<<<999888666666777999<<<>>>CCCCCCAAA@@@>>>===<<<<<<======<<<;;;999888777777999999999:::;;;<<<===>>>DDDBBB@@@??????@@@AAAAAA|||wwwsssmmmccc\\\WWWUUUTTTSSSNNNNNNMMMLLLKKKIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@???>>>===>>>@@@@@@@@@>>>;;;:::;;;<<<<<<;;;;;;;;;@@@@@@BBBBBBCCCCCCBBBBBBBBBAAA???======>>>@@@AAABBB@@@??????@@@@@@???>>>:::<<>><<<777777888999<<>>999666333444666999===AAADDDFFF777555222...,,,******+++***+++***)))...777<<<;;;;;;:::777555555666777888AAAAAA@@@@@@@@@?????????DDDBBB>>>888111///222555;;;>>>AAACCCIIIOOOPPPMMMJJJGGGAAA<<<777333000......,,,,,,...555<<>>======???AAACCCGGGFFFDDDBBB???;;;888888555444444333333333333333:::;;;===???AAABBBDDDDDDEEEEEEFFFJJJOOOOOOLLLHHHFFFFFFHHHLLLMMMKKKKKKMMMMMMHHHAAA:::666777:::===@@@@@@CCCHHHMMMOOOLLLHHHIIIKKKKKKGGGAAA>>>>>>@@@???@@@BBBEEEFFFEEEAAA>>>999888777999<<<>>>@@@@@@<<<::::::<<<<<<888777888:::888777888888888777555999:::999555444888:::888555777888999888666555444777444444666666333333666;;;:::999777777666666666777777666555444333222111111111111111111222222222333222222111111222333444222333444555555444333222000///////////////000000333444555555555666999<<<999888777777888:::<<<>>>>>>>>>===<<<;;;;;;;;;;;;======;;;:::888666444444777777777888999;;;<<<===BBBBBB@@@???>>>>>>???@@@}}}vvvqqqkkkccc]]]YYYWWWUUUTTTPPPOOONNNMMMKKKJJJIIIHHHHHHFFFDDDCCCDDDDDDCCCBBB???=========?????????===>>>;;;:::======;;;<<>>777777888:::<<>>:::888:::777777777777777777777777===<<<;;;;;;===@@@DDDFFFDDDDDDEEEHHHLLLLLLIIIEEEFFFGGGIIIIIIHHHHHHIIIJJJLLLHHH@@@888333222666:::>>>@@@EEEJJJNNNOOOLLLJJJIIIJJJIIIDDD???===>>>AAA>>>>>>???AAABBBAAA===;;;666555555777:::===>>>>>>999666666888888555555888999777666666777666444111555777555222222777999777777999;;;;;;999777666666666444444666555222444888:::999888777666666666666555555555444333333222222222222222222222222222222444333222222333444555666222333444555555555444333111000000/////////000000111333555666666666888999888888888888999;;;<<<===@@@???===<<<<<<===>>>>>>;;;:::999888666444333222555555555777888:::<<<===???@@@AAA@@@>>>======>>>|||tttnnnjjjddd^^^[[[YYYWWWVVVQQQQQQOOONNNLLLJJJIIIHHHIIIGGGDDDDDDFFFFFFEEECCCAAA???>>>???@@@@@@???>>>DDD???>>>@@@AAA???AAAFFFFFFGGGIIIKKKLLLKKKJJJJJJGGGEEECCCBBBCCCEEEHHHJJJHHHFFFEEEEEEGGGIIIJJJIIIHHHHHHGGGGGGFFFEEECCCBBB:::;;;<<<===???CCCJJJOOOQQQPPPNNNKKKGGGCCC@@@>>>;;;<<<>>>@@@AAAAAAAAAAAA>>><<<999555111---***)))+++---,,,,,,111999===<<<===;;;888666666888:::<<>>>>>@@@BBBCCCAAA???@@@======@@@>>>888666888999999999:::::::::999999>>>>>>======???BBBEEEGGGDDDCCCCCCFFFIIIIIIEEEBBBFFFHHHIIIGGGDDDDDDFFFGGGHHHEEE???777111000444999???CCCIIIMMMNNNLLLJJJIIIGGGHHHHHHEEE@@@======???<<<<<<<<<===>>>===;;;888555444444555888999999999777333222555555333444888555444444555666555333000000222111...///444666555999;;;>>>>>>;;;888777888444333444666444222555:::999888777666666666666666555555555555555444444444333333333333333333333333444444333333444555777888111222444555555555444333555444333333222222222222000333666777777666666666888777888888999:::<<<===BBB@@@>>>;;;:::;;;===>>>777777666666555555444444444444555666888:::<<<===;;;>>>AAAAAA???===<<<==={{{rrroookkkeeeaaa^^^\\\ZZZXXXRRRRRRPPPNNNLLLJJJIIIHHHJJJGGGEEEEEEGGGHHHFFFDDDDDDCCCAAABBBCCCCCCAAA@@@KKKEEEBBBEEEEEEDDDGGGMMMGGGHHHJJJLLLMMMMMMLLLKKKFFFDDDCCCBBBDDDGGGKKKNNNJJJHHHGGGGGGJJJLLLMMMMMMNNNMMMLLLJJJIIIHHHGGGFFF>>>@@@AAABBBCCCGGGNNNSSSSSSRRROOOKKKHHHDDDBBBAAA@@@AAACCCCCCCCCAAA???===@@@???<<<888333///+++(((---.........333;;;>>><<>>AAAAAA>>>;;;999777999???===666222333999::::::;;;;;;;;;::::::>>>??????@@@BBBDDDGGGHHHDDDBBBBBBDDDGGGGGGCCC@@@FFFIIIIIIEEEBBBBBBDDDEEEDDDBBB===555000000444999@@@FFFMMMOOOMMMIIIGGGGGGDDDFFFHHHFFFAAA===<<<<<<;;;:::999:::;;;;;;999888666555444444666666555444777444222444444333555999222222222444555555333111222444333000111666999777555888::::::777444333444333333444666444222555<<<888777777666666666666666555555555666666666666777444444444444444444444444555444444444555777888999111222333444555444444333333333222111000000000000///333666888777666555555777777777888999:::;;;<<<>>><<<888444222333555666444444555555666666777777444444555777999;;;===>>>999===AAABBB???===<<<===xxxooommmiiiddd```]]]ZZZWWWUUUSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIJJJIIIHHHEEECCCBBBDDDCCCAAA@@@???@@@@@@AAACCCEEEFFFFFFEEEDDDEEEFFFMMMKKKIIIKKKNNNOOOKKKGGGCCC???===AAAIIINNNMMMIIIHHHIIIJJJLLLNNNPPPRRRSSSYYYUUUPPPMMMLLLKKKHHHFFFGGGIIIIIIFFFDDDGGGNNNUUUVVVSSSNNNGGGBBBAAACCCFFFHHHEEEAAA===:::999999:::999<<<===<<<777111,,,***+++---000333888===AAACCC@@@>>>;;;<<<>>>@@@@@@???<<<===>>>???@@@AAAAAAAAAAAA>>>;;;888666666777888>>>@@@CCCEEEEEECCCAAA???AAA???;;;888555333333333000111333555888;;;>>>???888:::999777999======:::===;;;888555333222222333;;;<<<===;;;999999<<>><<<===BBBFFFGGGFFFCCCDDDFFFGGGFFFDDDAAA???BBBBBBBBB@@@>>>===???AAAGGGDDD===555//////555;;;AAADDDGGGHHHGGGEEECCCCCCAAADDDHHHGGGBBB<<<999888777777888888888888777777444333222222222333444555:::777333222333444222000666444333333444555333222222444555444222222555888333444555777777777777666888777555333333555777888777777777777777666555555777555333333444444333111444444555555555555444444555444333222222444666777333333444555777666333111111222222000---,,,...111...000333444444444555666555555666777888888999999888555222111333555777777444444444444444444444333555222111555666555666:::888999::::::;;;;;;;;;;;;xxxqqqkkkgggccc___\\\YYYWWWUUUSSSRRRQQQPPPNNNMMMKKKKKKJJJJJJJJJIIIHHHGGGFFFEEECCCBBBAAA@@@@@@@@@AAABBBEEEGGGHHHGGGFFFEEEFFFHHHMMMJJJHHHJJJLLLLLLHHHDDDBBB>>>===BBBJJJPPPOOOMMMOOOPPPRRRSSSTTTUUUUUUVVVTTTQQQMMMLLLLLLKKKIIIFFFGGGJJJLLLLLLJJJKKKOOOTTTTTTQQQJJJBBB<<<999:::;;;AAA???;;;888555444555555999;;;===<<<777111---+++---...000333777;;;???AAABBB???<<<<<<>>>???>>>===;;;<<<===>>>>>>>>>>>>>>>>>><<<:::888888999:::;;;???@@@AAABBBCCCBBBAAA@@@@@@>>>;;;888666666666777222333555777999;;;<<<<<<<<<===;;;999:::>>>>>>:::777666444222111111222333999;;;===>>>===???BBBEEE@@@===;;;===BBBFFFGGGGGGEEEEEEFFFFFFDDDAAA>>><<>><<<<<<>>>AAABBB???999333000222666:::@@@CCCFFFFFFEEECCCAAAAAA>>>AAAEEEDDDAAA<<<999888666666777777777666666555333222111111111222444555999666333222333444222111555444333333444444333222111222333222000000222555222333444666666666666555666555555555555555555666777777777777777666555555666555444444555555444333444444555555555555444444444333222111222333555666111000111333444333111///222333333111...---///111...000333444444444444555555555666666777888888999888555222222444666777777666555555555444444333333666222111444555555777;;;888999:::;;;<<<<<<<<<<<<~~~wwwsssiiifffaaa]]][[[YYYWWWUUUSSSSSSRRRQQQPPPOOONNNMMMMMMLLLKKKJJJIIIIIIIIIIIICCCBBBAAA@@@AAABBBCCCDDDGGGGGGGGGFFFDDDEEEFFFHHHLLLIIIHHHHHHIIIHHHDDDAAA@@@>>>>>>DDDMMMSSSSSSQQQTTTUUUWWWXXXXXXWWWVVVTTTMMMLLLJJJJJJKKKJJJHHHFFFFFFJJJNNNPPPNNNMMMNNNPPPRRROOOIIIAAA:::666777888;;;999777444333222222222999;;;<<<;;;666222...---...///111333666999;;;===@@@>>><<<;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;:::999999:::;;;===>>>??????@@@AAABBBBBBAAAAAA@@@>>>;;;999888888888999444555777999:::;;;::::::===>>><<<888999<<<;;;777111000///...///000222333888:::===???@@@AAADDDEEE>>>;;;:::===BBBFFFHHHGGGFFFFFFFFFEEEBBB>>>;;;888<<<<<<===<<<:::;;;===???===999555333333666777888>>>AAADDDDDDBBB@@@>>>>>>:::===@@@AAA???;;;999888555555666555555444333333222111000000000111333444666444333222333444333222444333333333444444222111111222222111000///111333111222333444555555555555333444666666666666444333777777777777777777666555555444444555777777666555444444555555555555444444333222222111111222444555444333444555666666444222222222222111///...///111...000222333333333444555555555555666777777888888777555333333555777777777666666666666555555555444777333222444555555888<<<888999:::<<<===>>>>>>>>>|||vvvsssiiieeeaaa^^^\\\ZZZXXXVVVSSSSSSRRRRRRQQQPPPOOOOOOPPPOOOMMMKKKIIIIIIIIIIIIBBBBBBAAAAAAAAABBBDDDEEEFFFFFFEEECCCBBBBBBEEEGGGKKKIIIGGGGGGGGGEEEAAA>>>???>>>@@@FFFNNNTTTUUUTTTRRRSSSUUUUUUUUURRROOOMMMGGGHHHHHHHHHHHHFFFDDDBBBCCCFFFJJJLLLKKKJJJIIIJJJJJJHHHCCC===888555666888999888777555444444333333888:::;;;999555222//////000000111222444666777999:::999888777888999::::::999:::::::::999888888777999999999:::;;;<<<===>>><<<>>>AAACCCDDDCCCAAA???@@@>>>;;;888777666777777444555777999;;;;;;:::999<<<<<<:::666666888777222000///---------///111222888:::<<<>>>????????????;;;999888<<>>AAAAAA???===;;;;;;999;;;===>>><<<999777555444444444444333222111000111000/////////000222333444333222333333444444333333333222333444444222000333333333333222222222222000111222222333333444444444444444555555444444444666666777777777666666555444444555666999999888666333444444555555444444333222222111111111222333444666555555666777777666444111111111000////////////...000222222222222333444666666666777777888888888666555444555777888888777555555666666777888888888:::555333555666666999>>>888999;;;===>>>???@@@@@@|||tttrrrjjjgggbbb___]]][[[YYYWWWSSSSSSRRRQQQPPPPPPOOOOOORRRPPPMMMJJJHHHGGGFFFFFFBBBAAA@@@@@@AAABBBCCCDDDGGGGGGEEECCCAAABBBDDDGGGIIIHHHGGGFFFDDDAAA>>>;;;===>>>@@@FFFMMMRRRSSSSSSKKKMMMNNNNNNMMMJJJGGGEEEDDDEEEEEEEEECCCAAA???>>>@@@AAABBBCCCBBBBBBCCCCCCAAA???<<<777222111222444888888888888777666555555777888888777444111000000111111111111222333444555222222222222333555777999999999999999888777666555888999999::::::::::::999999<<>>===<<<888777777:::@@@DDDDDDCCCAAAAAAAAA@@@???===;;;:::??????>>>;;;888666777999;;;999666777999999777333999;;;>>>???===;;;999999:::;;;;;;;;;:::777333111222222222222222111000000111000/////////000111222111222333333333333333444222222222333444333111...222222222222222222222111000000111111222333333444555444333222222333444555444555555666666666555555444444555777::::::888777333333444444444444333333222111111111222222333333333222111222333444222111000///////////////......///000111111000000222444777777888888888888888999555555555666888999999777333444555777999;;;<<<===<<<888666888888888:::???:::;;;<<<>>>@@@AAAAAAAAAyyyqqqpppkkkhhhccc```]]][[[YYYWWWRRRRRRQQQPPPOOONNNMMMLLLOOONNNKKKIIIFFFEEECCCCCCBBBAAA@@@???@@@AAABBBCCCFFFGGGFFFDDDBBBBBBCCCEEEFFFEEEEEECCCAAA>>>;;;999;;;<<>>>>>@@@???<<<777333111222444888999::::::999888666555555666666444111000000111111111111000000111222222,,,---...///000222555888666777777777666555555444666777888999999777666555666999???CCCDDDAAA>>>;;;>>><<<888555222000000000111111222444555777888999:::;;;999555666999888444444333111///...///000111444444555888<<<>>>>>>===666555555888>>>AAAAAA??????????????????>>>===<<<@@@???===:::666444555666::::::999999999888666333666999<<<===<<<:::888888;;;:::999999888666222///000000111111111111000000111000/////////000222333000222444444333222222333111111111333444333000---///......///111111000...111000000000111222333444666444222000000222444666222333444444444444444444333444555777::::::888666333333444444444444333333222222222333333333333333444222111222333444333222000//////000111111///---///000111000//////111333777777777777777888888888555555666888:::;;;999777444555666888:::===>>>???===:::999<<<<<<:::<<>>???AAABBBBBBBBBuuuooopppkkkhhhccc___\\\ZZZWWWUUUQQQQQQPPPNNNMMMKKKJJJIIIHHHHHHGGGGGGEEEDDDBBBAAABBBAAA@@@???>>>???@@@AAABBBCCCCCCBBB@@@??????@@@AAAAAAAAA@@@===999777666888999<<>>>>>>>>>>>>>>======<<<;;;===>>>===;;;:::<<>>>>><<<999777666888::::::;;;=========;;;888666333444333111///...000111111000000//////000000111+++,,,......---///333666333333444444444333333222222333555777777555444222555777:::<<<======;;;:::<<<:::777444111111111111222111000000000222444555777888777444666999999666444222000//////000111222333111111333777::::::999555333333777<<<>>>>>><<<@@@@@@??????>>>>>>=========<<<;;;888444333333555777888999999777555555555444777:::<<<;;;:::999999999777666777888777333000...///000111111222222111111111000///000111222333000333555555222111111222000000111333444222///,,,---,,,,,,...111222111///111111000000111222444555333333222111111222333333000111222333333333333333333444555777999999666444222333333444444333333222222222333444444444444444555444222333444555444333222000000111444444111//////000000///......111333666666666666666555555555444444666999<<<<<<:::777777777888:::;;;<<<===>>>>>><<<<<<@@@@@@======@@@>>>>>>@@@AAAAAABBBBBBBBB|||qqqmmmqqqkkkgggbbb^^^[[[XXXUUUSSSQQQPPPOOOMMMKKKIIIHHHGGGBBBCCCDDDEEEEEEDDDBBBAAABBBAAA???>>>>>>>>>??????===>>>???>>><<<:::::::::===>>>???===:::777555444666777999;;;<<<<<<;;;:::888888888888888999999999888:::;;;:::999:::===AAA======>>>???@@@???<<<:::666666666666555777:::===>>>???AAAAAA@@@>>>;;;999222333222000......///111111000////////////000000,,,...///...------111444111111222222222222111111///000333555666555333222555555555666777999:::;;;:::999666333222222222333444222///------///111333333444444222444888888555222111/////////000222333444111......111333222111444333333666:::===<<<999AAAAAA@@@???>>>===<<<<<<999999888666333222333555333666888888555333555777222555999;;;;;;:::999999777555555666888888555222---...///111222222222222222111000000000111333444000333555555222000000222000000111333444222///,,,...------000444555333111222111111111111333444555111222333333333333222111///000111222222222222222333444555777999888555333222333333444444333333222222333444555555555444444222000//////000111111000333222111333666666333000///000000///......000222444444444444444444444333444444777:::<<<<<<:::777:::::::::;;;;;;<<<<<<<<>>BBBBBB???>>>@@@???@@@AAAAAABBBBBBBBBBBBxxxpppmmmmmmjjjeee___[[[YYYXXXUUURRROOOMMMKKKIIIFFFDDDCCCCCCEEEDDDBBBAAA@@@?????????;;;<<<<<<======<<<;;;:::<<<;;;::::::999999::::::555666888999888666333111444444555555666777777777333444555666777888999:::777888999:::<<<===>>>>>>?????????@@@@@@??????>>>999888666555666888;;;<<<>>>???@@@@@@???===;;;999444333222000000000111111000000//////.........---......---,,,---...///000222222111111111111222222111333555666666666777888666555333222222222333333666666555555333333222111555111------111333111...222222111111222333333444000333555555222111222444333222000000111111///...111222444666777777666666;;;;;;;;;<<<>>>???>>>======:::777444333333555666111222444666777777666666888666666888;;;===;;;999555666888999999777444222666444222111222222111000444333222222333333111///111222222222222111000000111222222222222111000000333333222222111222222222111111111111222222333444555444222111000111111222222333444333111111444888:::888666666666555333111444555555555555555555444888555222333555666555333222000///000333444222000666555555666777666333111222111///......000111333///111222333222222333555999888888999:::<<<<<<<<<======;;;888999>>>>>>;;;>>>===<<<;;;;;;===???@@@;;;>>>@@@???AAADDDAAA<<>>=========:::;;;<<<<<<;;;:::999888777777777666666777777888555666777777777555333222444444444444444444333333222333444555666777888888999999999999:::;;;;;;<<<======>>>??????>>>>>>===888666555555666888;;;===>>>???@@@???>>><<<:::888666555333111///.........000/////////.........---...------,,,---...///000000000000000000000//////...000222333222222444555444333222111000111111222666666555444444333333333555111......111333111///222111111111111111222333000222444333111000111333333222000000000000...---111222333555666666666666999999999:::<<<===<<<;;;<<<:::777555444555666777444444444444444555666777555444555888<<<===;;;999777888999999999777555444777555333222333333222111333333222222333222111000444555555555555444333333333333333333222222111000222222111111111222222333333333333333333444555666666555333222111111111111///111111000//////111444777666555555666777666444444555555666666555555444444333222333444555444333222000///000333444333111333333444555666555444333333333111111111222333333111222444444333333555666:::888777777999;;;<<<<<<===???===:::<<>>yyyqqqkkkhhhddd```ZZZWWWVVVTTTQQQNNNLLLKKKHHHFFFCCCAAA@@@@@@@@@???>>>===<<<<<<;;;;;;::::::;;;;;;:::888777555555555555555666666777888666666555555444333333222666555555444333333222222222222333333444555666666:::999888777777888999::::::;;;<<<===>>>======<<<666555444444666999<<>><<<:::999999999999999777666666888666444333444444444333111222333333111000111222555555555555555444444333444444444333333111000000111000000000111222333333444333333333333444444555777666444333222111111111//////000///......000222333222222444666777777666444444555555555555444444000222444444333222222222222111000111333444333222000222444555444444444555444444444444444444444444333444555555444444666888:::999777555666888;;;>>>>>>??????===???AAA@@@<<<<<<;;;999777777777888999;;;<<<:::888;;;@@@BBB???~~~xxxppphhhddd```\\\WWWTTTSSSRRRNNNKKKJJJIIIFFFDDDAAA@@@>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888666444666666666777888999;;;;;;777666444333222222333333777777666666666555555555222222333333444444555555888777666555555777888999888999;;;=========<<<;;;666555444555777:::>>>@@@??????>>>===;;;999777666888777555222///---+++***........................------------......//////000111222333222000...---...///111111111111333555222111111111111111111111222222111111111222333444555333111111333333111000111000000///////////////222222222111111111222222444222000/////////---+++000111222333444555555666666555444555777999888888:::999888777888999:::;;;777666666555555555666666111444888<<<>>>>>>===;;;:::::::::999999888888888777555333333444555444333111222333222000///111333222222333333222222111000333333333222111000///.../////////000111222333444222111111111111111222222777666555444222111111000000111111111000000111111000000///111444555555444222333333444444333333222000444777666333000000111222222222222333444333333111333444444222222333555333444444555555555444444333444555444444444777999;;;999666444333666;;;>>>===??????>>>???BBB???:::;;;:::888777777888999:::;;;;;;888555888???AAA@@@{{{uuummmdddaaa\\\XXXSSSRRRQQQPPPLLLIIIIIIGGGEEECCC@@@>>>======>>>===<<<;;;;;;::::::;;;;;;;;;<<<;;;:::888666555666666777777999:::<<<===777666444222222222333444555555555666666666777777444444444444444444444444444444444444555777999:::777999;;;======<<<;;;999555555444555777;;;???AAA>>>======;;;:::888777666666555444333111///---------------...............---------..................///000111111///---+++...000111000000111333666222333333333333333333333000//////...///000222333555444333222333222111///000000///////////////000444333222222222333333333333222000///000///---,,,000111111222333444555666777555444444666888888888:::999999888888999:::;;;555777888999999888666444333666:::>>>???>>><<<;;;999999999999999999::::::666444222222333444333222111111111111000000111333111111111111111000//////111111111000000///------.........///000111222333222111111000000111111111555555555444333111000000111000000000111111000///000......///111222111000000111111222222111111000444777999888333///...///222333333333333333444555555555555444222111111222111222333444555555555555333444444333333444666999:::999666333111333999>>>;;;===>>><<<>>>@@@>>>999777666555555666888:::<<<<<<<<<999555888>>>AAA@@@xxxqqqggg```___XXXUUUQQQPPPPPPOOOKKKGGGHHHGGGDDDBBB???>>><<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;:::888777666555555555666777888:::;;;777666555333333333333444222222333333444555555666444444444444444444444333222222444555666888999999666777:::;;;;;;:::777666444333333333555999===???<<<<<<;;;:::999888777777555555555444333111000///---------------.........,,,---......//////......+++,,,---......---,,,+++...////////////000333555333444555555666555555555111000...---...000222333333333333333222111///...///////////////000111111666444111111222444444444333222000000111111///...000000000111222333555555777555333444666888888888999999999999999999::::::555777:::======;;;888666666999<<<>>>===;;;::::::666777888999:::;;;;;;;;;555333222222333444444333333000......000222222222222222222222222111111000...////////////...------///.........///000111111444333333222222222222333333333333333222111000000//////...///000000...,,,000...---...///000///...000000111111111111000000666777888666333000///...222333555555333333444666999666444333333333111000//////111222444555666777444444444333222444777:::888888666333000222888===;;;<<<<<<:::;;;>>>===888555555444444555888:::<<<======;;;888:::???@@@>>>~~~vvvlllaaa]]]^^^VVVSSSPPPOOOPPPNNNJJJFFFHHHGGGDDDBBB???===<<<<<<:::999888888777888888888888888999999999888666555444444444555666777888999777777666555444444444444333333444444444444444444444444333333222222222111222333555777888777777666444555888999888666333111111111000000222555999;;;::::::999888888888888888666666666666444333111///,,,,,,,,,------.........,,,---.../////////...---,,,------....../////////000111111000000111555777333444555666666666555555333111000......000222444222333444333111///...---.........///000111222333666333000///222333333333333111000111222333222000000000000000111333444555666444222222444666777888999999999999888888888888777999;;;======<<<;;;:::888;;;===<<<999666666777222444777:::;;;<<<<<<;;;666444333333444555555444555000+++,,,111444333000222333333333333222111111---...////////////////////////.........//////000444444333222222222222222000111222222222111000000000///...///111111...+++///......///000111000///111111222222222222111111666444333222333222000///222444666555444333555777;;;666111111555777444000......///111333666999;;;666666555444333555888;;;777777777333000000666;;;<<<===;;;999:::>>>===999:::999888888888:::===>>>===??????===>>>AAA@@@;;;|||uuuiii^^^[[[]]]UUURRROOOOOOOOONNNJJJFFFHHHGGGDDDBBB???===<<<<<<888777777666666666666777666666777888888777666555666666555666666777888999777777777666666555444444777777777666555555444444333333222222111000000000333555777999999777555333222444666777666333///---000///......///222666888999999888888888888999999888888888777555333000///,,,,,,,,,------.........,,,,,,.../////////...---000000000000111333444555333444444333333555888;;;222333555666666666555555555444111000000111333555111222333333111...------.........///111222444555555222......000333333111222111111111333444333222000000//////000222444555555333111111333555777777999999999888888888777777::::::;;;;;;<<<===>>>>>>:::;;;<<<:::666333333444000222666:::<<<===<<<;;;777555444444666777666666666///)))+++222666333///111222222222222111000000---...///000111111111111000//////.........//////222222111000//////000000...///000222222111000000333222111222444444000---///......///222333333222333333333444444333333333444111...///222333222000222444666666444333555777<<<555///000777:::666111......///000333777;;;>>>777777777555444666:::===555777777444000000555:::======;;;888999>>>>>>;;;@@@???>>>======>>>@@@AAA>>>@@@AAA@@@AAACCC???:::zzzqqqhhhaaa\\\[[[QQQMMMIIIIIILLLLLLHHHDDDHHHFFFBBB>>>;;;999888888777777666555444444333333777888888888777666444333666666777777666444222111333333333333444555666666;;;777222111333444111---333222222111222333555666555333222333555555444333666777999999777444000---111000///......///000111999:::;;;999777666666777999777555555777555222...///...---,,,---...///000........................111111222444444444444444222111000000000111222333222444666777555444444444777444111111333444444222111000000////////////000---...///000111222333333111222333222111111333444555444333222222222333444/////////...---///333666888666333111111444777:::<<<<<<;;;999777666777999999;;;:::999;;;@@@???<<<<<<;;;888666444444444444111222333444555555555555555555555444444333333333444444222111000000000000//////000222333111---***//////...---,,,+++++++++///...---,,,,,,---///000///111222111000///000222111222444555444222000///444222///000333444333111111---,,,...///...000555222222333444444555666666666555333222111000000000000111444777888777666555555444333444666666555444111000//////111444888:::666666777999<<<======<<<888:::888444444888999888@@@AAAAAA@@@>>>===>>>???@@@???>>>>>>@@@BBBBBBAAACCCEEEGGGHHHFFFCCC@@@===yyyqqqhhh```\\\YYYRRRNNNJJJJJJLLLLLLHHHDDDCCCBBB@@@>>><<<;;;::::::666666666555555444333333666777888888777555444333555555666666555444222111222222222222333444555555888444000000333555333000111111000000111222222333444222222333555666555444444555777888777444111...000//////...///000111222777888999888777666666888:::888666666777555111...///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333444333111000222222111111111222444555333555777777666444444555777444111111333444333222......//////000111222222111111111111111111111111111333444333111111222333555444222111111111222333222222222000///111444777444222000///000222666888;;;;;;;;;999777777888:::999;;;;;;999<<<@@@???;;;;;;:::888666444333333333000000111222222333444444333333222222222222222111333222111000000/////////---...///000111111///---000///...---,,,,,,,,,,,,......------------......///000111111000///000111111111222333333333222222666333111111222333222000333///...000000///000444333222333333444555666666777666555333222222111111111222555777888777555444444333333444666888777666222111000000111444777999777666777:::===??????>>>:::<<<;;;777777:::;;;999??????>>>===;;;<<>>>>>:::999888666555444333333333000//////...///000222333//////000000000000000000111111000000//////......---......///000000111111111000///...------......///////////////...---,,,///000111111//////000111111111111222222333444555777555222222222222111000555222000222222000111444444333222222333444666777777777666555444333222222222444666888888666444333222111111333666888888777222222111111222444777999777777777:::>>>@@@AAA@@@<<<>>>>>>;;;:::===<<<999<<<;;;:::999999<<<@@@DDDGGGEEECCCCCCCCCCCCCCCAAAAAABBBCCCDDDCCCAAA>>><<<{{{tttllleee^^^XXXTTTPPPMMMJJJIIIIIIHHHEEECCCBBBBBBAAA???<<<999666444555555666666666555333333444444555555555444222222222333444444444333222111222222222222333444555555222000...///222444555444333444555555555444333222111000000222444666666555333444555555444111///------...///000111333444555555666888888888888:::<<<>>>===:::888666333000///333222000...............////////////////////////---///222444555444222111111111000111222444666777555777888888666555666777666555333222222222222222222333444444222000---+++444444444444333111000///111333555555333111//////333222111000000000111222777777666444222222444666444444333333333333333444666666666666555555888:::777999888666888;;;:::666666666555444333222222222000///...------///111222.........//////000000111000000000000///......---111111111000///000111333222111///.........///000111222222222111000...---///000111111//////000111444333222111111222444555555444333222222222222222888444333444444111111444555444333222222444666777666666666555444333222222444555777888888666333222222111000222444555555444000000000111333666999:::777777777:::>>>AAABBBBBB<<>>===|||wwwooohhhbbb\\\VVVQQQMMMKKKIIIGGGFFFDDDBBBAAA@@@@@@@@@>>>;;;888555333444555666666666555444333333444444555555444333222111222333444444444333222444333333444444555666777444222111000111333333333444555666666555444222111111000000222444666666555555555555444333000---+++---...///111333444555666555777999::::::;;;===???>>>===;;;888555222000000222111///---,,,,,,------////////////////////////000000000000111222333333000//////000111333555666666777888777666555666888666555444222111111222333444555555555333000,,,***111222333444444333111000111333555555333111//////333222111000000000111222555555555333111111222444555555444444333111000000222333333222111222555777555666555333444777666222333333333333222222111111111000...---...///111222......//////000000111111///000000111000000///...555555444222///...111333333111///...---...000111333444444444333222000///000111222111000///000222888666333111000111222333222222333222333333444555999555444666555222111444444444333333333444555666444444555555444333222111555666888999888666333222333111000000222222111000---...///111555888;;;===777666666999===@@@BBBBBB<<>>@@@DDDBBB@@@?????????>>>===AAABBBCCCCCCCCCAAA???>>>xxxrrrjjjddd```ZZZTTTOOOKKKJJJHHHFFFDDDBBB@@@???<<<<<<<<<;;;:::999888777333444666777777666444222333333555555555444333222111222333555555555444444444444444444555666777888555444333222222222333444444444444444333222000000111000000111444555555444555555555444222000...---...///000222444555555555666888:::;;;;;;<<<>>>@@@======;;;777333000000111...---,,,+++******+++,,,------------------------......---,,,---///111222000000//////000222444555666777777666555555666888666666555333111000111333444444444444333111///......000222333444333222111111333555444222111000000444333222111000111222222222333333222000///000222333333222111000...------000000111000///000222444333444333000111444222...111111222222222111000000111000/////////000111222///000000000000000111111000111222333333222111000555666666333///---///222222111///------...000222444444444444444333222111111222333333111111222333999777555222111111111222000222333333333333666888888555555777666222222444444444444444444444444444333444555555555333222111555666888999888777444222333222000000111111///...------///222666999<<<===777555555777:::>>>@@@@@@<<>>??????>>>AAAAAABBBBBBBBBAAA@@@???sssmmmfffaaa]]]YYYSSSMMMKKKJJJIIIFFFCCCAAA??????===<<<;;;999888888888888222444666777777666444222333444555666666555444333111222444555666666555555444444444444555666777777555555444333222333555666666555444333222111111000222111000111333444333222333444444444333222111000///000111333444555555555777888:::;;;;;;;;;===???;;;<<<:::666222///000111...---,,,++++++,,,---...------------------------,,,---------...//////000222111111000111222333444555666666555333444555777666666666333000///111333777666555444222111//////---///111333333222111///111333444333111111222333555444222111111111222333000111222111//////000111111111000////////////000000111111///...///111333333444222///000333111---//////000111111111000///000000000000////////////000000000000////////////222333444555555444333222111444555333...,,,///222222000...,,,,,,...000222333333222222222222222333222333444444222222333444777666555333222222222333111333444444222222555777777444444777666333222444222333555666666555333222333444666666666555333222444666888999999777555333333222111111222333222000///000111333666888:::;;;666444333444888;;;======>>>???<<<777555777777444222444777999999:::;;;===???>>>===>>>@@@BBBBBBBBB@@@@@@@@@AAA@@@@@@???>>>~~~qqqjjjccc^^^\\\XXXRRRLLLKKKKKKJJJGGGDDDAAA@@@@@@@@@???<<<999777555555555222333666777888666444222333444555666666666555444111222444666777777666666333333333333444555666666444444444444333444666888:::888666444333222333333333222111111333444333222111222222333444444444444///000222444555555555444666888::::::::::::<<<>>>:::;;;:::666111///000222000000///......///111111000000000000000000000000,,,---///111222111000000444333222222222333444555555555555444333333555777555666666444000///111333<<<:::777444111...---,,,...///222333333111///---111222333222111111333555555444333222222222333444///000111111000///000111111000000000000222444555111111111000...///111333333555333000000333111---......000111111111000///...//////000000///......000000000//////......---333444666777777666444333---000333222...,,,...222222000---++++++---000222222111000000000111222333333444555555333333444555555444444333333333444444333555666555222111333666666444444777777333222555111333555777777555222111444555777888888666444333444555888999999888666444333222111222444555444333111222333444666777888888666444222333666999;;;;;;??????<<<666444777777555555666777777777888;;;>>>@@@???>>>@@@CCCEEEFFFEEE>>>????????????>>>>>>===vvvpppkkkddd^^^YYYUUUQQQNNNHHHHHHHHHGGGEEEBBB@@@>>>@@@>>>;;;999999999777666999555555:::<<<999555444888777666777888777555333666666666777888:::<<<<<<888888777555333333555777333222333333444555666777444444333333333222222222777444222222555666444111444333333222222111111111333222111111111222333444444444333444666:::===???;;;999777444111000000000222000......//////...---,,,---///111000...,,,***---...///000111222333333333333222111111222333333000111333555666666555444333444444333222111333444333666666333333444333000333222111111222222000...//////000000000111111111333333444444333222000///...//////000000000000///333333333111//////000222000000111222111111///...,,,222888999666111......---...///000000///...---000000...---,,,...222555222111111000///......---555666888:::999666333000,,,,,,------...//////////////////...------,,,,,,222222222111000//////...666333111111333333111///111111111333555666444222///111111111000000222444333333333444444333222222444555888999999666333111222222222444666777555333777777777666555444222222111222333444444333111///111333666888999999888888999777555555666777777777555777::::::999666555555444444444444666999===>>>>>>?????????@@@@@@AAAAAA@@@@@@???>>>>>>???@@@@@@yyymmmhhhaaa[[[WWWSSSPPPMMMLLLKKKJJJGGGDDD@@@<<<:::???===;;;:::999999777666:::777666;;;===;;;999::::::888666666666666555333666666666777777999::::::666777777555333333444555222222222222333444555666333333333333222222222222555444333444555555333222444444333222222111000000222111111111222333444555777777666666777888;;;<<<888777555333111000/////////...------...000///...///000111222222111///...---...///000111222333333222111000000000000111222111111222444444555555555111222333222000000222333333666666333333555444111444333222222222222000.........///000111333333444333333444444333222000//////000000000000000//////000111222000//////000111000111222222222111000///111111222333444333111///---...///000000///...---000000///---,,,...222555111111000000///......---111222555666555333000...,,,,,,------.../////////...............---------333333222222111000000///444222000111222333111///111111222333666666444333000111222222111111333555444444444444444333333222444555777888888666333222333222333444666666444222555555555555555444333222000111222333444333333222222444666888999888888777888666444444666888888888888:::<<<;;;999888777888777777666666888:::<<<>>>;;;;;;;;;<<<<<<<<<======@@@???>>>======>>>???@@@yyyiiiddd^^^YYYUUURRROOOLLLLLLKKKIIIFFFCCC???<<<:::>>><<<:::::::::999888666666222111555888888999<<<<<<999666444444555444444555555666666666777777777444555666666444222222333222222111222222333444555333333333333222222222111222444666666444222222222555444333222111000//////000000111111333444666777:::999888777666777777888444444444333222111000///...,,,+++,,,...000000///------......///...............//////000111222222000000////////////000000111111111111222333444555000111111000//////000222222555666444444777777444555444222222222111///------...///111333444555666333333444444333222000///111111111111000///.........///111111000///000111222222333444333222111000555111------111333333111---......//////......---111000///---,,,---111444111000000//////............000222333333222///...,,,,,,,,,---......//////---------...............333333222222111111000000111000///000111222111000222111222444666666555333000222333333333333555666666666555555555444444333555555555666666555444444444333333444555555222000333333444444444444333333000000111111333444555666444555666777888777777666777555444444777999:::::::::;;;;;;999777666777888:::999999888999:::<<<===<<<<<<<<<===============???>>>============>>>???vvvfffbbb\\\WWWTTTQQQOOOMMMHHHGGGFFFDDDBBB@@@???>>>===;;;::::::;;;:::888666333///...222555666:::???>>>:::666333333333444444555555555555555555555444222444666666444111111111222111111111222222333444444444444444333333333333111444777777333111111222555444333222111000///...///000111222444666888888999888777666555555555555111222333444444333222111///---,,,,,,...///......,,,,,,,,,,,,,,,---------......//////000111111222000//////////////////000111111000///000111333444///000111000//////111222333666777666666::::::777666555333333222111///,,,//////000111333444555666333333444444333222000///222222222111000///...------///222222222111111111333444444555444333111000333000---,,,///222333333........................111111000...,,,---000222000000/////////............///111333333222000///+++,,,,,,------...//////,,,,,,------...//////000222111111111000000//////.........///000111111111111111222444666666555333111333555555555555666888777777666555555555444444444444444444444444555555555444444444555444111///111222333333444444444333333222111111111333555777444555666777777666666555666444333444777:::;;;;;;::::::999666333333555666999999888999:::;;;===>>>========================@@@???>>>======>>>???@@@{{{pppfffbbb\\\WWWTTTRRROOOMMMHHHGGGEEECCCAAA???>>>===;;;:::::::::;;;;;;999777555222111444777999???EEE>>>:::555222222333444444444555555555555444333333222444666555333111000111222222111111111222333333555555555555444444444444111444777666222000000222444333333222000//////...///000111333555777888999555444444333333333333333111222444555555555444333222000...------...,,,+++/////////////////////000.........///000000111111///000000000000000000///111000///......///111222///000111000///000222333444777999777888;;;<<<999777555444333333222///---111111111222333333444444333333444444333222000///222222222222111000.........000333444333222222333444444555555444333111000///000111000...///222555////////////////////////111222111///------///111////////////............,,,...///000000000...---++++++,,,,,,---.........+++,,,,,,---...///000000////////////............,,,---...//////000111222111000111333555555444222000333555666666666777888999888777555555444555555333333222222333444555666666555555555666444222///111111222333444444444444666444222111111222444555555555555666666666666555666444333555888;;;<<<<<<<<<;;;999555222222444666666666777888:::<<<>>>???999999999999999999999999@@@???>>>======>>>???@@@wwwlllgggbbb\\\WWWTTTRRROOOMMMKKKIIIFFFCCC???===;;;::::::999:::;;;<<<<<<999777555222222444555777===EEE===999444222222333444444333444555666666555333222333444555555333111111222333333222222222222333333555555555555444444444444444555555333111000000111222222222111000000/////////111333555777888999999222222222222222222222222222222333444555555555555444222///.........,,,+++......//////...------,,,.........//////000000000//////000000000000////////////............/////////000000000///000222444444777888777888;;;;;;888666555333333333222000...111111111222222222222222333333444444333222000///222222222222111000//////111222444444333222333444444555555555444222000///...111333222///...111555111000000//////000000111222222111///------...///........................++++++,,,------,,,+++***+++++++++,,,------......,,,,,,------...///000000............------------,,,...000000//////111333000///000222444444333111000222555777777666777888999888666555444444444555111111111222333444555666777666666666777666333111222222333444444444444444777555333222111222333444444444444555555666666666666555444555888;;;<<<<<<>>>===;;;888444333444666444555777999;;;===>>>???;;;;;;::::::::::::999999??????============??????vvvmmmgggbbb\\\WWWSSSPPPMMMKKKKKKIIIFFFBBB>>><<<::::::999999999;;;===<<<:::777444222222444444444:::BBB:::777444222333444444444222333555666666666444333555666555444222111222333444444333333333333444444444444333333333222222222888555222000111111111000111111111111000000000000000222444666777888888888222222222222222111000000222222222222333444555555444222000/////////...---,,,,,,---...---+++((('''.........///////////////---...////////////...---------............---------...//////...///111333222666777555555888888555555444333333444333111/////////000000111222333333333333444444333222000///111111222222222111111000222333333222111000222333444444555444333111000...444333222000///000222333333222111000000111222333222333222000---,,,---...........................,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,---......,,,---------......//////........................---///111111//////111333......///111333333111000...111555777777777777888:::888666444333333333444///000111222333444555555888777777888888888555333333444444555555555444444444444333222333444555555333333333444555666777888777666555666888;;;;;;;;;======;;;888555333333444777888999;;;===>>>>>>???>>>=========<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===vvvpppfffbbb\\\VVVRRROOOLLLJJJHHHFFFCCCAAA???>>>======888888999;;;===<<<:::888888666777888777777<<>>>>>>>>>>>;;;;;;;;;::::::999999999;;;:::999999999999:::;;;}}}tttpppeee```[[[VVVSSSPPPMMMKKKFFFCCC???;;;:::;;;===???888999999999999:::::::::999666333333777::::::999333333333333333333333333000222555555555444444555666666666666666555444444444333333444666777666555333333222222333333444555///111333222111/////////222000//////000111111000333222111222444666777666111111222111...------...---...000222333333333333111000//////000111000...000000000000000/////////222111111000///......---+++,,,------......------//////...---,,,++++++***---,,,,,,---///000///...333111///111444555333111//////000000///...------000111111222222333444444000000000000111222333444666555333222222333555666777666555333222111111111111444777444///,,,...000000000000000111111111111222111000111222222111000222000...---...000333555111000...---------...///+++,,,,,,,,,,,,+++***))))))+++...000111000...---))),,,//////---,,,---///111000///...---......///333222222111000//////......---,,,...000111111000444333333333444666777888999999888555222222444666222222222333333555666666999666444555777888777444333444555555333444555777666555333333555666555444999555333555:::===<<<999777777888999;;;<<<:::888::::::999666333333555777666222666???@@@999999AAA<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<;;;<<<<<<>>>>>>yyyppplllccc^^^YYYTTTQQQNNNLLLJJJDDDCCC@@@>>><<<<<<<<<<<<999999999999999999999999:::666333444888::::::999333333333333333333333333222444777777777666666777666666666666666555444444444444555666888888777555444444333222222111222222///111333333111000///000222111///000111222222111333111111222444555555555000111222000...---...///---...000222333333333333333111////////////---+++////////////////////////000000000//////......---+++,,,------......------000///......,,,,,,+++***,,,++++++,,,///111111000222111///000333444333111000000000/////////......000111111222222333444444222111111111111222333333444333111000000111333444333333111000///.........111444666444///---...000000000000000111111111111111000///000222222111000...---,,,,,,---...000222000///......------......++++++++++++++++++++++++***,,,...000111000...------------,,,++++++---///......,,,,,,+++,,,------000000000///...---------...---,,,...000111000///333333222222333444555666888888777444222222444666444444444444555666777777888777555666888999777555333444555444222222444555444333333444777999999999666333222444999;;;:::777777777777999;;;;;;:::888::::::999666333333555777999555888??????888888???;;;;;;;;;<<<<<<=========<<<;;;::::::::::::<<<<<>>===777777===::::::;;;<<<===>>>??????===<<<;;;:::::::::<<<<<<uuulllhhh___[[[UUUQQQNNNLLLIIIHHHFFFDDDBBB@@@>>>===<<<;;;:::::::::999999888888888:::777444555888::::::888333333333333333333333333444666999::::::999:::;;;777777888888888888777777888999:::===>>><<<888555333222111000////////////111333444444333111111111222111111333555666666444111000///000222222111000///000111000...---...///---...000111222222222111222111///......---+++))),,,,,,---------------...,,,---------------------,,,------...............000000///...---,,,+++++++++******,,,...000000///000//////000000111111111111///---,,,,,,---///000000111111222222333444444555555555555444333222111444444333222222333444444444333222111000000000000000222333222000...///000///000000000111111111111///...---...000111111000,,,---...000000000000///,,,---.........---+++***++++++*********+++,,,------...///000000///...---111---***))),,,...---,,,............/////////000222111111111000000000//////------...000000000///666555444333333333444555444444555444222222444666777777888888999999999999666777777888999999888777:::;;;:::888666555555777777666666666888888777555777666777:::<<<<<<999777555555666888:::;;;999888888999888777444444555666888555777:::999666777===;;;;;;<<<<<<===>>>????????????===<<<<<<======>>>|||rrrjjjfff___[[[UUUQQQNNNLLLJJJIIIHHHFFFBBB>>><<<===>>>???;;;;;;::::::999888777777999666444555888:::888666333333333333333333333333333555888:::999999:::;;;888999999:::::::::999999999:::<<<>>>>>><<<888555111000000//////000111111111333444444333111111111111111222444777888777555111000///000111111///---...///000///...---...///---...000111222222111000///...------......---,,,+++,,,,,,,,,------......,,,,,,,,,,,,------------,,,---......//////......111000///...---,,,,,,+++---,,,+++,,,---...---,,,......////////////000000///...,,,++++++,,,...///000111111222222333444444666666666666555333222111333333333333333333333333444333222111111111111111///000111111000//////000///000000000111111111111...---,,,---///000///...+++,,,...000111000//////+++,,,---------,,,***)))+++++++++***++++++,,,,,,---...///000000000///...///---+++,,,///000---***......//////////////////111111111111000000000000///...---...///000///...444333222111111111222333222333444444333333555777777888999999:::999999888444666888999999888777777:::;;;:::888666444555666555444444555666666555333666777888:::;;;:::888666444444555777::::::999888777888888777555444555666444333444666666666999==================<<<<<<<<<@@@???>>>===<<<======>>>xxxooogggddd___[[[VVVQQQOOOMMMKKKIIIIIIFFFAAA>>><<<===@@@BBB<<<<<<;;;:::999777666666888555333555777999777444333333333333333333333333222555888999999999:::;;;888999::::::;;;:::::::::;;;;;;;;;<<<===;;;777444000000//////000111222222000222444444222000000111000000222444777888777666111000000111222111...,,,---/////////------...///......000111111111000000---,,,,,,---///111000///+++,,,,,,------.........------------------------------...////////////...111000000///...---,,,,,,...---,,,,,,------,,,***,,,...//////...---///000...---,,,,,,,,,---...///000111111222222333444444555555666666555333222000111111111111111111111111222111000////////////000//////000000111000000000000000000000111111111111...---,,,---......---,,,***+++---...//////......+++++++++++++++******)))+++,,,,,,,,,,,,+++***)))------...///000000000000---------///111111///---------......------,,,+++////////////............///...---...///000///...000///...------...///000000222444555444555777888666777888999999999777777222444888999888777777777777777777555222111222333//////111333666777666444444555666666666555444333333333444666999:::999777666888888888666555555666333333333444444666:::>>>======<<<<<<;;;;;;;;;;;;???>>><<<;;;;;;;;;;;;<<<|||wwwooohhhddd^^^ZZZUUUQQQOOOMMMKKKIIIFFFDDDBBB@@@???@@@AAABBB===<<<;;;:::888777666555666444222444666777555222333333333333333333333333222555888:::::::::;;;<<<777888888999999999999999;;;;;;:::::::::999666444222222111000000000111111///111333333111000///000//////111444777999777666111111111222222111...+++---...//////------...///...///000111111111000///...------...000111111000,,,,,,,,,---......////////////......------,,,,,,------...///////////////111111000///...---,,,,,,---,,,++++++---...---++++++---///...,,,,,,...000........./////////000000000111111222222333444444333444555555555333111000000000111111111111000000000000///.........//////......///000111111000000000000000000111111111111///...,,,,,,------+++***,,,,,,---...////////////++++++***))))))))))))***+++,,,......---+++(((&&&,,,,,,...///000111222333---...///000///000222333......///...---,,,***)))............////////////000///---...///000///---///...------...///000111000222444666666666888:::555666777888888777666444///333777888777666666666444555444333000///000222...///000333666777555333444555555444333222222333222222333666999:::999777666777888888666555555666666666666444444777;;;>>>::::::::::::;;;;;;;;;;;;@@@???===;;;;;;;;;;;;<<<}}}xxxqqqjjjggg]]]YYYTTTPPPNNNLLLJJJIIICCCCCCBBBBBBBBBAAAAAAAAA======;;;:::888777666555666333222333666666444111333333333333333333333333333666999::::::;;;;;;===555666777888888888888888<<<:::999888999888555333555444333111000000000000///111333222111/////////......111444777999777666222111111222333111...+++,,,...///...------...///...///000111111000/////////......///111222111000,,,,,,------...///000000000000///...------,,,,,,---......///////////////111111000///...---,,,,,,+++******+++---......---***---///...,,,+++---000...///000111222222111111000111111222333333444444222333444555555333111000222222333333333333222222111000000////////////000.........///111222111000000000000000111111111111000...,,,,,,,,,,,,***(((//////000000111222222222,,,+++)))((((((((()))***+++---//////...+++'''$$$+++,,,---///000222333444...///000///---///444999111111111111///---+++***000000000000111111111111000///......///000///---111000000000111222444555000222555666777777999;;;444555666888777666444333...222777888777555555666444555555333111111222333222222333444666555222000666777666555333333444555222222333666888:::999777555777888888666555666666999:::888555444777;;;===777888999999:::;;;<<<<<>>=========>>>zzztttnnngggaaa^^^ZZZUUUQQQNNNLLLJJJIIIDDDBBBAAA@@@AAAAAAAAA???===;;;888777888999888888777555444444444444222111444444333222222111111000222444777:::<<<<<<:::999555666777999::::::::::::<<<;;;999777555555555555111222222111111000///...222111000111111000---+++000000000222555555444222111000000///...---------+++---///000...------............000222222000...///000222333333333222111000000111000000///......000000//////...---++++++000000000000000000000000000/////////***$$$%%%)))------------------------///////////////.........111000000000111222222333222222222222111111111000///111333555555333111///444444333333111000...---444111...///222555555333222///000333333000000333444222000000222333333222///...---,,,,,,+++,,,,,,+++---...//////...,,,***...***(((***+++)))&&&$$$+++...111111000---++++++***+++---///111111111111000000111222222222222111222///000333333///...000222111111000000000000000000...---///222444333111111000///......000222444444666777777666666888999666666777666555444222111444333333444555555444222111222222222111111000000444555666666444555666888888888777666555333111000555555666888;;;<<<:::999999999999777444333444666;;;999777666888;;;===>>>;;;;;;===>>>>>>===<<<<<<<<<>>>AAAAAA???======<<<|||uuunnnfff```^^^ZZZTTTPPPLLLJJJHHHFFFGGGDDDAAA??????>>><<<;;;===;;;888777888999888777666555333333444444222000333333333222222222222222555666999:::;;;:::888777444444666777999;;;<<<===;;;:::888555444333333444111222222111111000///...000000///000111000---+++000000000222444555333222000000000///...---------+++---///000...------............000222222000...,,,,,,.../////////...---......///000000000//////////////////...---,,,+++////////////////////////...,,,---...---))))))---------------------------......//////000000000111333333333333333444555555222222111111111000000000000111333444444333111000///000222444333222000...222///...///222444555444222//////222333000111333333222111333555666555444///...------,,,,,,------,,,---------,,,+++***)))+++((('''***---...,,,***+++---000111///---++++++***+++---///111111111111000111111222222222111111000---...111111---,,,...333222111111000000000000000///...000333444222000111111000000000111222333444555666777666666777999777888888888666444222111444333333333555555444222111222333333333222111000333444555555444444555777888888777777666444333222777666777888;;;;;;:::888999::::::999777666777888:::::::::;;;===>>>======<<<===???@@@@@@??????>>>;;;===@@@AAA???>>>======~~~vvvnnnddd^^^]]]YYYSSSNNNKKKHHHEEECCCFFFCCC???===<<<<<<:::999<<<:::888777888888777666555444222222333333222000222222222222333333333333777888:::::::::888666444333333444666888;;;>>>@@@999888666444333222222333111222222111111000///...///...---...000000...,,,000000000222444444333111000000//////...---------,,,...//////...------............000111111000...***+++,,,,,,------,,,,,,,,,,,,---///////////////.../////////...---,,,,,,........................---***)))---///......000,,,,,,,,,,,,------------------...///000111222222000000000000000111111222111111000000000/////////000111333444444333111000+++---111333444444222111000...---...000333444444222//////222222000111444222222333555777888777555///............///000000......,,,+++)))(((((('''&&&$$$###%%%))),,,+++(((***,,,//////...,,,++++++***+++---///111111111111111111222222222111111000000......222111---,,,...444333222111000000000000//////000222444444222000111111222222333333222222333444666666555555777999:::::::::999888666333222444333222333444444333222000222444666666555333111333444555444333333555777777777888888888777666666999888888999::::::999777888:::<<<<<<:::999999:::999;;;>>>AAAAAA@@@===<<<>>>???AAABBBBBBBBBAAA@@@:::===???@@@@@@??????@@@vvvlllbbb[[[ZZZVVVQQQMMMJJJHHHFFFEEEBBB???<<<;;;;;;<<<<<<;;;;;;999777777888888777555444333111222222333111000111111222222333444555555888888999999999777666444555555444555777:::>>>@@@999777666444333222333333111222222111111000///...---,,,,,,---///000///---000000000222444444222000/////////......------------...//////---,,,---......---...///111111///---,,,,,,------............------...............---..................------........................---(((''',,,000///...///,,,,,,,,,,,,,,,---------------...//////000111111//////.........//////000000000000000////////////000111222333333222111000,,,---///111222333333333000///......///000111111222//////111222000222555333333444666888777555222000000000000111222333444222000---***(((''''''(((''''''%%%$$$(((,,,+++'''***,,,......---+++++++++***,,,...///000111000000111111222222222111111000222000111444444000///111333222111000///.........///000333555666555222000111222444555555444333222222444555666555555777999<<<<<<<<<;;;999777555333444222111111333444333222000222555888888777444222444555555555444444666777777777888999::::::::::::;;;:::999999:::999888666777999<<<<<<;;;:::;;;<<<999<<<@@@BBBAAA???===<<<>>>???AAABBBCCCBBBBBBAAA;;;>>>@@@AAAAAAAAABBBCCC~~~tttjjj```YYYVVVSSSNNNLLLKKKJJJIIIHHHBBB???<<<::::::;;;;;;;;;999888777777888777666444444222111111333333222000111111222333444555555666666666777888888888777777777666666555777999<<<>>>999888666444333333444444111222222111111000///...---,,,+++,,,...000///...000000000222333333111///............------------...//////...---,,,---...---------///111111///---.............../////////////////////...---,,,+++------.............................................)))'''+++...---+++++++++++++++,,,,,,,,,------........................333222222111111111222222000000000000////////////000111111222222111111000000000///...///000222333222111000///------...///222///...111111000222666555444444555666444111...222222222222333555666777555333///,,,)))((()))))),,,---+++))),,,222222---***+++---...,,,++++++,,,+++,,,...///000000000000000000111222222222222111444222222666555222000222111111000///...---------000222555666666555333222222444666777777555333222222444555666666666888:::<<<<<<<<<<<<:::888666555444222000000222333222222000222555888999888666444555666777666555555777999666777888:::;;;<<<<<<<<<===;;;999999999999777666666888:::;;;::::::;;;<<<:::===??????===<<<===>>><<<===???@@@AAAAAAAAA@@@===???BBBBBBBBBCCCDDDFFF{{{pppfff]]]XXXSSSPPPLLLJJJJJJKKKJJJIIIHHHDDD???;;;:::999999888888777666777888777555333444333111222333444333111111222222333444555555666444555666777888888999999777777666777777999;;;<<<888777555444333333444444111222222111111000///...///---,,,---...000000///000000000111333333111///------------------------///000000...,,,+++---...---------///000000///------,,,,,,,,,,,,---...///111111000000...---+++***,,,,,,---.../////////...........................///+++))),,,---***(((*********++++++,,,,,,------000/////////.........---333222111111000111111111111111000000000/////////000111111111111111111000111000///......///111222222222111///---,,,...000222///...000111000333777666555444333333111...+++222222222333333555666666777555111...+++*********'''***(((&&&+++444555///***,,,......,,,,,,---...+++,,,...000000000000///...///000111222333333333444222222666555111000222000000///.........//////111444666777666444444444444666777888888666444333222444666777777777999;;;;;;<<<<<<<<<;;;999888666444111//////000222222222000222555777888888777666666777888777666666888:::666777888:::;;;<<<======>>><<<:::999999999888777888888999999888888:::<<<;;;===>>>===::::::===@@@:::;;;===>>>???@@@?????????@@@BBBCCCBBBCCCEEEGGGwwwlllccc\\\XXXRRROOOKKKIIIHHHHHHHHHGGGJJJFFF@@@<<<;;;::::::999888777666777777777444222444333222333444555444333222333333333444444555555555555666666777888888888444555666777999:::<<<<<<666555444222222222333333111222222111111000///...111///------///000000000000000000111222222000...------------------------000000000...,,,+++,,,...---,,,---...000000...,,,---,,,,,,+++,,,---...///111111111000///...---,,,+++,,,---...///////////////////////////////////////------...,,,((((((,,,)))******+++,,,,,,------000000000000111111111111111111000///////////////222222111111111000000000000000111111111111000000---...000111111111000///000111111000......000333222///---000111000333888666444222222222111///---111111111111222222333444666444222///---++++++***"""&&&$$$ %%%000111***+++---......------...///,,,---...000000000//////,,,---///111333444555555555333444777777333222444111000000000000111111222333555777777555444444666777777888888888777555555333555777888888888:::<<<::::::;;;<<<;;;:::999888333111///...000111222111000111333666777888888777555666777666555666777999666777888:::;;;<<<======>>><<<999888999999999888::::::999777666777:::===;;;>>>@@@>>>;;;999<<<@@@999:::<<<===>>>???>>>>>>???@@@AAAAAAAAAAAACCCEEEuuujjjaaaZZZWWWRRRNNNJJJGGGGGGFFFEEEDDDHHHDDD???<<<<<<===>>>>>>777666666777777666444222555333333333555555555333333333333444444444555555666666666666777777777777111333555888:::<<<======555444222111111111222222111222222111111000///...222000......///000000000000000000111222222000...------------------------000000000...++++++,,,...---,,,---...000000...,,,......---,,,---...///000///000000000000000//////++++++---...//////000000000000000000000000000000......///000,,,((()))...))))))***+++,,,,,,------000000111222333444444555555555444333222222333333222222222222111111111111000000000000000000000000(((,,,000444555333000------///111000//////333666222///---///111000333888666444111111222222111000000000//////000000111222555444222///---+++******&&&***''' $$$......&&&,,,---......------///000,,,---...000000000//////+++,,,...111333555666666999666777::::::666555777111111111111222333444555444666888777444333555777888888888888888777666666444555777888888999;;;===999999:::;;;;;;:::999999333111......///111111111000111333444666777888888444555666666444555666888666777888:::;;;<<<<<<<<<>>><<<999888999:::999888===<<<:::777666777;;;>>>:::>>>AAA@@@===:::<<>>???>>>>>>>>>???@@@@@@??????AAACCCzzzooofff___YYYVVVSSSOOOKKKGGGFFFEEEDDDCCCDDDCCCBBB@@@>>>===;;;;;;888777666555555444444555333333333222333333444444333333333333444555666666:::999777555444333444444999888777777777888:::;;;888333000222222000000222111111000///////////////000//////...------,,,,,,111///...///111222///---000---+++***+++,,,,,,+++...+++))),,,111444333000...///111222111000...,,,---,,,,,,,,,,,,---......///000000000///...,,,+++,,,,,,,,,...000000///---333000...------......---222000//////000///---***------,,,+++******---000...///000111111111111111777555222111222111000...///////////////000111111222222222222222111111000000///...............///111000///...///000222444555333111000000111333444555444333111000000//////000000///---,,,,,,///222222222111222111///,,,)))''''''(((((()))***,,,---////////////...............///000111222222111111444444555777999999888666222444777999999888666555555666777666444333333444444555888999999666333000999888777666555555555555555555555555666666666666888999;;;;;;999777666666000000111222222222222111///111444777888888666555444444555777::::::777555999999999:::;;;===@@@AAA===>>>===;;;888666777888<<<>>>???===999777888:::>>>>>>===<<<;;;;;;;;;;;;???===;;;;;;>>>@@@???===<<<<<<>>>???@@@@@@@@@???wwwmmmeee___ZZZWWWSSSPPPKKKHHHGGGFFFEEEDDDBBBBBB@@@???===;;;:::999888777666555444444444444333333333222222222333333222222222222333444555666777666555444444555666666888777666666666777999999888333000222333000000222000000////////////000000......//////000/////////111///...///000111...,,,///---+++***+++,,,,,,+++,,,***(((+++000222111......//////000000...---,,,...------------...//////111222222333222111///...,,,,,,,,,...000000///---333111.........///...---///000000...+++,,,...111,,,,,,,,,***)))***---///...///000111111222222111777555222111222111000///000000/////////000111111000111111111111111000000333222222222333333444444111000///...///000222333444333222111111222333444444444222111000/////////000///.........//////000111111222111000---+++******))))))******+++,,,---//////////////////......000000000000111111111111444444555777888888777666555666888999:::999777666555666777666444333333444333444777888888777555444;;;;;;:::999888888777777666777777777888888888888999:::;;;:::999777666555111111222333333333333222000111444777888777666555444444555777999:::888666999888888888999;;;===>>>;;;;;;;;;999777666666888;;;===>>><<<888666777999<<<<<<;;;:::::::::;;;;;;>>><<<:::;;;===???>>>===;;;<<<<<<===>>>???@@@@@@|||ssskkkeee```[[[YYYTTTQQQMMMJJJIIIHHHFFFEEEAAA@@@???===<<<:::999888888777666555444444444444444333333222222111111111222111111222222333444555333333333444555666777888666555555555555666777777777222000222333111000222000////////////000000111---...000111222222111111///...---...//////---+++...,,,******+++,,,,,,++++++)))(((***...000///---............------------///............///000000---...///000000///...---,,,,,,,,,...000111000...333111/////////000///...---///000---((()))///666***++++++***)))***,,,......///000111222222222222666444222111222222111000222111111000000000111111//////000000000000//////111111111222222333444444111111000//////000222333333333333333333333333444444333222111000/////////111///---///111222000---///111333222...++++++,,,------,,,,,,,,,,,,------////////////000000000000333222111000///000111111333444555777777777666666999999999999999888888888555666777666444333333444333444555777777888777777;;;;;;::::::999999888888888888999999999:::::::::::::::::::::888777666555333333444555555555555444111333444666777777666666555555555777999:::888666888888777777888888999:::777888888777555555666888;;;===>>><<<777555666888999999999999999999:::;;;<<<;;;::::::<<<===<<<;;;<<<;;;;;;;;;===>>>@@@AAA}}}xxxqqqjjjeeeaaa^^^[[[WWWSSSOOOLLLJJJHHHEEECCC@@@@@@>>>===<<<:::999999777777666555444444444444444444333333222111000///111111111111222333444444222222333333444555666777444444444444444555555555666222000333444111000222111111000///////////////---...000111222111000///...............---+++***---+++******,,,,,,+++***+++))))))+++...//////---000///...---------.....................//////000+++,,,---......---,,,,,,---,,,,,,...000111111000444222000000111111///...---//////,,,))))))...333))))))******)))))),,,......///000111222333333333555333111111222222111000333222222111111111111222...//////000000//////...111111111222222222222111222222111000000111222222333333444555555555444444444333222111000/////////111...---000444555111,,,///333666444...+++---000111000///...............111111111222222222222222555444111/////////000111222444666777666555555666:::999888777666666777888555666777666444333333444666555555555666666777888999999999999888888777777999999999999:::::::::;;;;;;:::999999888888666555444555666666777777666666444444555666666666666666666555555777999:::999777999999888888777777777777555666777777666666777999<<<>>>???<<<888555666888666666666777888999::::::999999999:::;;;;;;;;;:::===<<<;;;;;;===@@@BBBDDDyyyuuuoooiiieeebbb^^^\\\WWWTTTPPPMMMJJJGGGCCC@@@@@@@@@???>>><<<;;;::::::777666555444444333333333333444444444333111000///111111111111222333444444333333333444444444444444222222333333444444444444555111000333444222000222333333111000...---------///000000111000///...---............---++++++***+++*********,,,,,,+++***,,,++++++---...000000///111000//////......//////------,,,,,,------...///---...///000000000///...---,,,,,,---000111222111333222000000111111///---///...------,,,,,,+++***((()))******)))***,,,......///000111333333444444444222111111222333222111444333333222222222333333000000000000000//////...555555666666555444333222333333333222222222333333333444555666666666666666555444333111000000000000000...---111555666111,,,111555888555000---///333333222111000////////////333333444444555555555555666444222000//////000111111444666666555444444555999777666444333444555666555666777666444333333444888777666444444444555555888888999999999888777777888888888999999999::::::<<<999777777999999777555666666777888888888888777666666555555555666666777666666555777999:::999888:::::::::999888888777666666777888888777777999;;;===??????===888555666888555555555666777888999:::777999:::;;;::::::::::::>>>=========???BBBEEEGGGvvvrrrlllhhhddd```]]]ZZZTTTRRRNNNKKKIIIFFFBBB@@@??????>>>===<<<;;;::::::777666555444333333333333333444444555444333111000222111111222222333444555444444444444333222111111111222333333444444333333444000000444555222111222444333111000...---------111111000///......------...///000///,,,+++***+++******)))+++,,,---+++***------...//////000111111111000000000000/////////,,,,,,,,,,,,,,,---......,,,---...///......,,,,,,...,,,,,,---000222222222222111000000111000...,,,///---,,,,,,------***'''''')))++++++++++++,,,......///000222333444444444333222000111222333333222333333333333333444555555333333333333222000///...333444555555555444222111555555555555555444444444555555555666777777888888666555444333222111111111000//////222555555222///444666777555222000222444333333222111111111111111444444555555666666777777555444222111000000000111000444777666444222333555555555333222222333444444555666777666444333333444777666555444333333333333888999:::;;;;;;:::999888777777888888888999999999;;;888666666999:::999777666777888888999999888888888777666555444555666777777666666777999::::::999:::;;;;;;::::::999777777777888999999888999;;;<<<===>>>???<<<777444555777555555555555666777888999666888;;;;;;:::999999:::======>>>???AAADDDGGGHHHsssooojjjeeeaaa]]]YYYVVVNNNLLLJJJIIIHHHGGGDDDBBB>>>======<<<;;;:::999999666666555444333333333333333444555666666555333222222222222222333444555666222333333444333222111000111222333444444444333333333000000444555333111111111000000///////////////222111///......///000111...000111000,,,******,,,)))))))))+++,,,---+++)))---...////////////000111...///000000000///...------------------...//////++++++,,,,,,+++***)))(((...---,,,---000222333333111000///000111000---+++------,,,+++******++++++''')))+++,,,,,,,,,---///...///000222333444555555333111000111222444444333333333333333444555777777777777666555333111000//////111333444555555444333777777777777777666555555666666555555666777999:::777666555444333222222222///000111333444444333222666555555444333222222333333333222111111111222222333333444444555666666777333333333222222111111111000333777666333111222444333333222222222333444444555666777666444333333444333333333333333333222222777888999;;;;;;:::888777777888888888999999999999:::777444555999<<<;;;999777777888999999999999888:::888666444444555666777888777666777999::::::999999::::::::::::999777666777888999999888888:::<<<;;;<<<===:::555222222444666666555666666777888888666999<<<<<<;;;999999:::;;;<<<===@@@BBBEEEFFFGGGqqqmmmhhhccc___ZZZVVVSSSIIIHHHGGGGGGHHHHHHFFFDDD<<<<<<;;;;;;:::999888888666666555444333333333333222444555777777666444333333333333333444555666666111111333333444333222111111222333444555444333333333000000444666333111111............///000222222222111///...///111444666...111222000---***+++,,,)))((()))+++------+++)))---...//////...///000111,,,...///000000...,,,+++...............///000000......//////...,,,+++***...---,,,---000222444444000//////000000///---******------***&&&&&&,,,222'''***,,,---------...///...///000222444555555555222111000111333444444333222222333333555666888999:::999888777555222000///000222666999;;;;;;;;;;;;888888888888888777666666777777555555666888:::<<<888777666555444333333333...000222333222222333555666444222222333333222111222222222111111222222333222222333333444555666666222222333333333222111111///333777666222000222444111222222333333444444444555666777666444333333444000000111333333333333333444555777888888777666555888888999999999::::::::::::666333444999===<<<:::777777888999999999999888;;;999666444444555666888888777666777999:::::::::888999:::::::::888777666777888999888777777999;;;999;;;;;;888333000000222777666666666666777888888555999======;;;999:::;;;999:::===@@@BBBDDDEEEFFF}}}sssmmmeee___[[[WWWSSSOOOLLLJJJHHHGGGFFFEEECCCAAA===<<<:::888777777777777555555555555444333222111333555777888888666444333222111000///000333555777555444444333222111000000444555555666666555555444555000...222444222000000///...---...///000000...111000000000000000111111///000000///...+++)))(((******)))))))))+++,,,---333...((('''***...000///...///000000000///---,,,,,,------...//////......///......///000000...------------...///111222333000000000000000111111222---000///+++***,,,+++(((++++++,,,,,,,,,,,,,,,,,,///000222333444444333222222333333222000///000111333333222333444777:::<<>>>>>;;;888555444<<<<<<999333222666888666777999;;;;;;::::::;;;<<<;;;:::999999888999999999888888999:::::::::999999===;;;888666555555666666777::::::777666888777333888;;;======;;;;;;===???>>>>>>???AAADDDDDDCCCBBB~~~rrrlllddd^^^[[[WWWRRRNNNKKKIIIGGGFFFEEEDDDBBB@@@===<<<:::888777777777888666555555444333333222222444555777888888666333222111000000000111333555666444444333333222111111111444444555555555555444444333...---111444222000111111000//////000000...,,,111000000000000000111111/////////...---+++)))(((***))))))((()))***+++,,,...,,,++++++---......------............---,,,,,,------..................000///...///111111///---//////000000111333444555000000000///000000111111...000000,,,+++---,,,)))++++++++++++,,,---...///000000111222222222111111222333222111000000222444444444333444666999<<<>>>===888333333555777555333444666888;;;============:::::::::;;;===<<<:::888999888777666666777888999<<<777333333666888666222444444333333333333444444222111111111000/////////111111111111000000000000///000111000000222444777777777666555333222000///...///000000......///000666555555444555666777888333555666555444333444666444444333222222333444444555555555666777888999::::::::::::;;;;;;;;;;;;;;;;;;999777666777888;;;<<<;;;===>>>>>>;;;888666666===???===666333555777666666888999999888888888999777777777777777888999:::999:::::::::::::::999999:::888777555555666777888999<<<===;;;<<<>>>>>>;;;:::<<<>>>>>><<<<<<>>>@@@>>>>>>???AAADDDDDDCCCBBB|||qqqkkkccc]]]ZZZVVVRRRNNNJJJHHHEEEDDDDDDCCCAAA???===<<<:::888777777888888777666444333222222333444555666777777666444222000000000111222333444444555333333333333222222222222333444444555555444444333000------222444111000111222111000111111000---***111000000//////000000000......------+++***((('''***)))((((((((()))***+++(((+++...000///...,,,,,,---,,,,,,+++++++++++++++---...............------000000///000222222000///000000000000111222444444111111000//////000000000...111000,,,+++---,,,))),,,+++***+++,,,...111333222111111000000000000111222222111000000111555888666666666777999;;;>>>???:::666444444777999999777888999;;;===>>>>>>======;;;;;;;;;<<<======;;;999::::::888888888888999:::<<<444...///555999777222555555444333222222222222//////////////////......////////////////////////,,,...//////000222555888888888777666444222000///---///000///...---...///666666555555555666666777222444666666555666777999666555555444444555555666444444555666777888999:::999999:::;;;<<<<<<<<<;;;:::999888777777999;;;<<<===>>>>>><<<:::888888888===BBBBBB;;;555444666777777999::::::888777888888444444444555666888999:::;;;;;;;;;;;;;;;:::999888999888777777888999:::<<<666999;;;;;;<<<@@@AAA???<<<===??????>>>>>>@@@AAA?????????AAACCCDDDCCCBBBzzzpppjjjbbb\\\YYYVVVQQQNNNHHHFFFDDDCCCCCCBBB@@@>>><<<;;;:::888777777888888777666444222222222444555666666777666555333111000///000111222333444444444222222222333333333444444333333444444444444333333111......222333000///111111111111222222111...+++111000000////////////000------,,,+++***)))((('''***)))(((''''''((())))))&&&+++000111///---,,,---...---+++*********+++,,,.........///......---,,,111000000111333333222000............///000111222111111000////////////000...000///+++***,,,+++(((,,,+++******,,,000444666444333222000000000111111222222111000000333888<<<;;;;;;::::::;;;<<<===>>>888666555777:::=========;;;<<<===>>>>>>>>>=========<<<<<<===>>>>>><<<999:::999888777777888888999888333......333777777666666555444222111111000000//////////////////000000------............//////,,,---...//////111444777999999888666444222000///000111222111000000111222444444444333444444444444444555777777666666888999777777777777777777777777888888888888888888777777777888:::;;;;;;;;;;;;;;;999888777777777888:::;;;>>>>>>===;;;999888999;;;===DDDFFF???777444666777:::<<<===<<<;;;999999:::555555555555666777888999======<<<<<<;;;:::999888:::::::::::::::;;;<<<===555999;;;:::<<>>?????????@@@AAA@@@@@@???AAACCCDDDCCCBBByyynnnhhhaaa[[[XXXUUUQQQMMMHHHFFFDDDBBBBBBAAA???===<<<;;;999888888888888999777555333222222333444555666666666555444222000//////000111222333444444444222222222333333444555555333444444555555444444333333000000222111......111000000000111333333111///111111000///......//////---,,,+++***))))))((((((+++***)))'''''''''(((((((((+++//////---,,,...000///...,,,+++++++++,,,------...............------111000000111333444222111///.........///000111111000000///////////////000---///...+++***++++++''',,,+++***+++...111666888666555333222111222222333111111111111111555:::>>>??????>>>===<<<;;;;;;;;;777777777999<<>>======>>>???>>><<<:::999888777555555555666777444333222000000333777;;;666555333222000000//////..................//////,,,,,,------...............////////////000333555999888888666555333111000111222333333111111222333333333444444444444444444666777888777666666777888888888888888888888888888888888999::::::999999888999:::<<<=========<<<;;;888777777777777888999:::>>>>>>===:::888888999;;;<<>>>>>???CCCDDDAAA>>>>>>>>>???@@@AAAAAAAAABBBAAA@@@AAACCCDDDDDDCCCyyymmmggg___ZZZWWWTTTPPPLLLHHHFFFCCCBBBBBBAAA???===;;;;;;999888888888999999555555333333333333444555555555444444333222111000000000111222333444444555222222333333444444555555444555555555555555555444555222111111000---000555111000///000222333333222111111000///............---,,,+++***))))))))))))---+++***(((''''''((((((***+++,,,---------///000//////...---------------,,,------...//////......000//////111333444333111111111111111111222333333///.........//////000111---//////+++***,,,+++(((,,,,,,,,,---///333666888555444444333333333333444111222222222333777;;;???@@@???>>>===<<<:::999999666777888:::<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<===>>>===;;;888888777555444333333444555111333444222000111666;;;555444333111000/////////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---....../////////000000000///000333555777777666666444333111000///111222111000///000111333444555666777777777777666777888777666555666777888999999::::::999999888333555777999;;;<<<<<<<<<<<<===???@@@@@@???===<<<888888777777888888999:::<<<<<<<<<:::777777999:::;;;AAACCC>>>888777888777888:::;;;;;;999888999999;;;;;;:::999999999999999;;;;;;;;;;;;;;;:::999888666666666777777777777777888<<<>>><<<>>>AAABBB???@@@??????@@@BBBCCCCCCBBBCCCBBB@@@AAACCCDDDDDDCCC}}}vvvlllfff^^^YYYWWWTTTPPPLLLHHHFFFDDDCCCBBBAAA???===;;;:::999888888888999:::444444444444444444444444333333333333222222111111111000000000111333555666333333333444444444444444555666666777777666666555444111000000//////444<<<555333000///111222222222111111000......------......---+++***))))))******...---+++)))((((((((((((******+++,,,///000///..................---,,,,,,++++++---...//////000000/////////000222333222111111111111111111222222333---------...///000111222///111111---,,,...---***,,,,,,---///111444666777222222333444444444333333000222333444555888;;;>>>=========<<<;;;:::999999444666888999:::;;;<<<===:::::::::::::::::::::;;;;;;::::::;;;;;;:::888555888777555333333333333444000111111111000111444777333333222000000/////////---------,,,,,,++++++***,,,,,,,,,---.../////////...///000000000222555888555555555444444333222111///000111000///...///111111222444666888888888888333555666666666666777888888999::::::::::::999888111333555888::::::::::::<<<===>>>??????===:::888999999999:::::::::;;;;;;:::;;;;;;999777777777999:::===>>>:::777999999888777999;;;;;;:::999:::;;;:::999999999999::::::;;;999:::::::::::::::999999444444555777888888999999666:::;;;;;;===AAAAAA???DDDBBBAAACCCEEEGGGFFFDDDDDDBBBAAAAAABBBDDDDDDCCCxxxqqqkkkeee^^^YYYVVVTTTOOOLLLHHHFFFDDDCCCCCCBBB???>>>;;;:::999888888888999:::333333444555555444444333333333222222222222222222222111000///111333555777444444444444444444444444666666777777777777666666333000/////////000888AAA999555111//////111111111111111000......---------...---+++*********++++++///...,,,***((((((((((((***)))***---111222///+++,,,---...///...---,,,+++***+++,,,...///000000111///......000222333222111000///////////////000111,,,,,,,,,---///000222333111333222///...000///,,,,,,---...000333444666666///000222333444444333222000222444666666888;;;>>>::::::;;;;;;;;;;;;;;;:::333555777888888888999:::999999888888888999::::::999888888888999888555333888777555444333333333444000///---///111333333111333222111000////////////000000///......---,,,,,,,,,,,,------...///000000,,,...///000222444888;;;333333444444333333222111000111222111000///000222...000222444666777777777111333555555666666888:::888888::::::::::::888888222444666777888777666555999:::;;;<<<;;;999666444;;;;;;;;;<<<<<<<<<======888::::::999777666777888999;;;:::777777::::::888999;;;======<<<<<<===>>>777777888888999:::<<<<<<888888999:::::::::999999444555777999;;;<<<======888<<<>>>>>>AAAEEEGGGDDDFFFDDDCCCEEEHHHIIIHHHFFFEEECCCAAAAAABBBDDDDDDDDD}}}sssoooiiibbbYYYSSSQQQNNNKKKHHHEEEDDDBBB@@@???======<<<;;;:::999888777777777777888777666444333222111111111222333444555444333333111111000222444666666555666777888555222111333666666777888:::999888666555333222111111111222333444111111000000//////......111000///......///000000///...,,,)))((())),,,///444333///+++''''''***---------------------,,,,,,111111000//////////////////...---,,,+++,,,---...111222333333222111///...111111111111111111111111222000......///000000000111222333222000.........000111222333333333333333333333333333444444555666222000111555;;;===999444888888999;;;===;;;555000555666777888888777555444999999999999999999::::::888888666555555666777777555555555444444333333333000...---,,,---000333555222333222000------...000111000///...---,,,++++++,,,---......//////......000///...///222444444444000000000000111222333444222222111111000111111111000111222555777666333000666444222111111333666777777777888888888888777777666666666555444444666999999999:::::::::999999888999<<<===>>>AAACCC???888;;;:::888666777999;;;===888999::::::888888999:::;;;<<<>>>?????????>>>======<<<;;;<<<===<<<;;;999777777999<<<>>>===888333555555444555;;;AAA@@@::::::;;;======???BBBFFFIIIJJJHHHGGGHHHJJJKKKHHHEEECCCAAA???@@@CCCEEECCCAAA|||rrrnnnhhhaaaYYYSSSQQQNNNKKKIIIGGGFFFDDDBBBAAA??????>>>::::::999888777777777777666555444333222111111111222222444555555555444333222111111222444666555444666666666444333333555666888999999999888666555444555444333222222222333444000000000000000/////////333222000///.........//////...---***)))***...111777444///+++)))***+++---............------------......---,,,,,,,,,,,,,,,...---,,,,,,,,,---...///111222333333222111000///222222333333222222111000000...,,,,,,---......---333555666555333222222222000111222333333333333333444444333222333444555666333222333666:::;;;999666999888777888999999555222444555777999999777555333666777777777777888888888888777666555444555666666444444444333333222222222111///...------000222444/////////---++++++,,,...111000000///......---------......//////////////////...---///111333333333111000000000000111111222222222333444333222000///---...000444777888777555555444222111222333666777666777777888888777777666555666666666555555666888999999:::::::::999999888:::===>>>>>>AAACCC???999;;;999777666777888;;;<<<999:::;;;;;;999999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<======;;;999:::999:::===>>><<<777222444555444666<<>>AAAFFFJJJLLLJJJHHHFFFEEEFFFEEECCC@@@CCCBBB@@@AAADDDEEEDDDBBB{{{rrrmmmfff```XXXSSSQQQOOOLLLIIIGGGFFFEEECCCAAA@@@??????:::999888777777666777777444333222222111111111222222333333444555444444444333222111222444555555444777555333333555666777666::::::999888666555444333666555444333333333333333//////000000000000000000444333222000......------///...---+++***,,,111444:::555///,,,,,,---,,,+++............////////////------,,,+++++++++++++++------,,,,,,,,,...///000111222222222222222111000333444555555444222000///000...,,,+++,,,------,,,333444666666444333333444000111222333444444444444555444333222222333555777555555666666777888888888999777555444555555555444222444777999999777444222444444444555555555666666666666555444333444444444222333333333333222222111222111///......///111222000111111000......000222000000000000000000000000.........////////////000///...---...111222333222222111111000000000000000222333555666666333000...//////000333666888888888555444333222222333555777666666777777777777666666333555777777666666666777999999::::::::::::999999:::===???>>>@@@BBB???999:::999777666777888:::<<<;;;<<<======;;;;;;<<<===<<<<<<======>>>???@@@@@@@@@???>>>>>>???>>><<<:::<<<<<<<<<======;;;666333555666666777===DDDDDD@@@@@@===;;;>>>EEEKKKNNNOOOIIIGGGDDDCCCCCCCCCBBB@@@CCCBBBAAABBBDDDEEEDDDCCCzzzrrrlllddd___XXXSSSRRRPPPMMMJJJFFFEEECCCAAA???>>>======::::::999777777777777777333222222222222222333333111222222333333333333333444333222333555666555444777444111222666999888777:::999888666555555555555555555444333222222111111/////////000000111111222333222111000//////......///......,,,,,,...333666:::444---+++---///,,,)))////////////000000000000000///......------......---,,,,,,,,,---...000111111111222222222222222222555666777777666333///---222000...---...//////...000111333333222111222333000111222333444444555555666555333111222333555777555666666555444444666999555555444333333333333222000222666888888666333111222222333333444555555555555555444333333222222222222333444444444333222222333222000///...///000111///111111111000000111222---......///000000111111...------.........//////111000//////222333333333555444333222111000000111555555666666555333111000444222222333555666666555555444333222222444555666555666666777777666666555222555777888777777777777999999::::::;;;:::::::::;;;>>>@@@??????AAA???:::999999888777777999:::;;;===?????????===<<<===>>>>>>>>>??????@@@AAACCCCCCCCCBBBAAAAAABBBAAA???==================;;;888666888:::::::::>>>CCCCCC@@@@@@<<<:::>>>FFFMMMOOONNNFFFEEEDDDCCCDDDEEEFFFFFFAAAAAAAAABBBBBBCCCCCCBBByyyrrrkkkccc^^^XXXTTTSSSRRRNNNKKKFFFEEECCCAAA@@@>>>>>>===;;;:::999888777777777777333333333333333444444555111111111111111222222333555444333444666777777666777444111333666999999777777666666555666666777888333333333222111000////////////000000111111222222000000000111111111111111//////...------///444888888222,,,+++---...,,,)))/////////000000000111111111000000///////////////------,,,,,,---///000111111111111222222333444444666777888888666333///---222000......///111111000...000222222111000000111000000222333444555555555666555333222222333444555444555444333111222444777111222444444444222111000///111444666777555333111222222333333444555666666444444444333222222111000333444555666666555444333333222111000//////000000+++,,,...---,,,,,,---...+++,,,,,,---///000000111------,,,,,,,,,---...///333222111111333555555444777666555444333222222222888666555333222222333444444333222333444555555444444444333333333444555666555555666666666666555555222555777888888777777888888999:::;;;;;;;;;;;;;;;;;;???AAA??????@@@???<<<:::999888888888999;;;;;;???@@@AAA@@@>>>===>>>???AAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEDDDCCCAAA<<<============<<<;;;;;;<<<>>>>>><<<>>>AAAAAA>>>???;;;999>>>EEEKKKLLLKKKCCCDDDDDDDDDDDDDDDEEEFFF??????@@@@@@@@@@@@AAAAAA}}}yyyrrrkkkbbb^^^XXXVVVUUUTTTPPPMMMHHHGGGFFFDDDBBBAAA@@@@@@<<<;;;:::999999888999999444444444333333444555555111111111111111222333333555555444666888::::::999666555333444666888999999444555555666666777777888111111222222111000///...000000111111111111111111...///000111222222222222//////...------///444777444111---+++---...---+++......//////000000111111//////...------------.........---------///000111111111111111222444555666666666777777555333000...000...,,,---///111111111111222444333222111111222000000222333555666666666555555444444333333444444444333222111222333444444///111444444333111000000///000222444555444333222222222333333444555666666444444444444333111000///333444666777888777555444333222111111000000000000---...000000...------...++++++,,,---...///000000......---,,,,,,...///000555333222333444666666555888888666555444444444444888666333111111222555666111000000222555666555444444333333333444444555555444444555555555555444444333555777888777777999:::888999:::;;;;;;<<<<<<;;;<<>>??????===:::::::::::::::;;;<<<<<<@@@AAABBBAAA???>>>>>>???DDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFEEECCC<<<===>>>>>><<<<<<===???>>>@@@@@@======@@@???===<<<;;;;;;???DDDGGGGGGFFFBBBDDDEEEDDDBBB@@@@@@@@@===>>>@@@???>>>>>>???AAA|||zzzssskkkbbb^^^YYYWWWWWWVVVRRROOOIIIHHHFFFDDDBBBAAA@@@@@@======<<<;;;::::::::::::444444333333222333333333333333222222222333444555666555555777:::======<<<555666666555555666888:::444555666777777777666555000111222222222111000000222222111111111111111111///000111222222222111000000///...---,,,...333666222000///.........///000------...//////000111111......---,,,,,,,,,,,,---//////...------...///000111111111111222444666777666666555555333222000000///...---...000333444444333444555555333111111222///000222444555666777777444444555555555444333222444222000111444666555333000222333222000000111333000000111111222333333333000111222333444555555666444555555555333222000///111333555777777666555333222222111111111111111111222333555444333111000111,,,,,,---...///000000111000000.........///111222555333222222444555555444777777666555444444555555444333222222222333555666000000111333555444222000333333333444444444555555444444444555555444444444444555777777666777:::<<<888999:::;;;<<<<<<<<<<<<<<>>???===;;;;;;;;;<<<<<<<<<======AAABBBBBBAAA???>>>>>>???DDDFFFHHHJJJIIIGGGEEECCC@@@@@@@@@BBBDDDEEEEEECCC???@@@@@@>>><<<;;;===???<<<@@@@@@======???@@@>>>:::<<>>>>>@@@BBB|||zzztttkkkbbb^^^ZZZXXXXXXWWWTTTPPPGGGFFFDDDBBB@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;444333222222111111222222555555444333444555666777666555666888<<<>>>???>>>555777888666444444777;;;555666777888888666444222000111222333444333222111333222222222111000000000111222333333222111000///000000...---,,,...222555000111111000...///111333,,,------...///000000111//////...------------...000000...------...//////111111111111222444666888666555444333222111111111111000///000444777888888333444555444222000000000///000222444555666777777333444555666666444222000555222///222777999666333222333222000......222666000000000000111222333444///000111222333444555555555555555555444222000///000222444666777666444222111111111111111111111111111333444444111///...///.........///000111111111333111000///000111333444444333111222333444444333666666555444444444444555111111222333444444444444333333333444444111---***333333333444444444555555333444444555555444444333555666666666666777:::===888999:::;;;<<<<<<<<<<<<===BBBDDD@@@===>>>???>>><<<<<<<<<============>>>AAABBBBBBAAA???>>>>>>???DDDFFFIIIKKKJJJGGGCCC@@@======>>>@@@CCCDDDDDDCCCAAABBBBBB???;;;:::<<<>>>;;;???@@@======@@@AAA???999===BBBDDDCCCAAA@@@???===BBBGGGIIIGGGEEEEEEEEE===@@@BBBAAA??????@@@CCC~~~yyytttooocccbbb```^^^\\\WWWQQQLLLKKKHHHEEEBBB@@@@@@AAABBB=========<<<;;;;;;::::::888666333111000222444666333333222222333444666777777444333:::CCCFFFAAA:::999555111333777:::999777666777777777666555333222000111222666::::::666222555333111111222333222111111111222333222111000///000000000000111111111111...............///000000,,,,,,,,,,,,,,,,,,,,,------,,,++++++------,,,+++333222000...------------...///000222333444555555666555444333222111111111222000///111555888999777888666444222111111111222111333555666888888888777555555555666666555222///222111000111333444333222222222222222222111000///111000000222444444333222777444000///222555777888666555444333222333333333333222222222333555666777444444333111///...000111666444222111222222111000...///000111222111000000000///...------...///000444333333333444666777999;;;:::888777555444444444)))222888444111444666555444444444444333222111000111222333555666666555444444444333222222333333333777777666555666888:::;;;888888777777777777777888<<<>>>>>>;;;;;;>>>>>>;;;???>>>;;;::::::;;;>>>???AAAAAA@@@???>>>===<<<<<<>>>???BBBFFFHHHGGGCCC@@@>>>@@@AAAAAAAAAAAABBBDDDCCC???:::888999<<<>>>???<<<<<<;;;;;;;;;;;;<<<<<<@@@AAADDDEEEEEEBBB???===CCCDDDGGGKKKMMMLLLHHHEEE===>>>???@@@@@@@@@@@@@@@|||tttnnnbbbaaa___^^^[[[VVVQQQLLLJJJHHHEEECCCAAA@@@AAAAAA=========<<<;;;;;;::::::999777444111000111333555666666666666555444333222999777999???GGGIIICCC===888555222333777:::999777999:::::::::999888666555222111222555888888555222555333111111222333222111777666666444222000...---000000000000111111111111...............///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++///...---,,,+++,,,------...///111222444555555555555555444333222222222222444222111222555777666555333222111111000000000000111222444666777777777777444444444555555444111///222111000111333444333222111222222222111111000///222111111222444555444333666444111000222555777888555555555555555444444444111222444666777777777666444444444222000///000222555333111111222222111000///000222333333333222111000000////////////000000333333333333444666888999;;;:::888777555444333333...555888444222333333111333333444555555444444444222333444444555555555555555444444333222222222333666555444444555777999;;;999888777777777777777777:::======::::::======:::===<<<;;;:::;;;<<<>>>???BBBBBBAAA@@@???>>>===<<<<<<===???BBBDDDDDDAAA>>>???@@@BBBBBBAAAAAACCCDDDAAA???===<<<===>>>>>>=========<<<<<<<<<<<<======AAACCCEEEFFFFFFDDDAAA???BBBCCCFFFIIIKKKJJJGGGDDD>>>???@@@@@@AAAAAAAAAAAA{{{rrrjjjaaa```^^^\\\ZZZVVVPPPMMMHHHGGGFFFDDDCCCAAA@@@???======<<<<<<;;;::::::::::::888555222111111222333444555666777666444222000999:::===CCCIIIIIICCC<<<888555333444777:::999777777777777777777666444444444333333444666666444222555333111111222333222111777666444222000...------000000000000111111111111...............///000000......------,,,,,,++++++---,,,+++,,,---...---+++,,,,,,,,,,,,,,,---.../////////111333444555555555444444333333333333333333777555333333444555444333000000111111111111000000111222333555666666666555666555555555666555333000222111000111333333333222111111111111111000000///222222222333555666555444666333111111333666777777444555666888888777666555000222555888999999777666444555555333111000222333555333111111111222111000111222333444444444333222000000111111111111111000222222333444555777999:::;;;:::888666555333333222111555666444333444333///333444555666777777777777444444444444444444555555666666444333222222222222444333333222444666888:::999999888777777777777777888;;;;;;999999;;;;;;999::::::;;;<<<===>>>??????BBBAAA@@@>>>===;;;::::::======>>>@@@BBBBBB@@@>>>???@@@AAABBBAAAAAABBBDDD>>>>>>===>>>??????===:::>>>==================>>>BBBCCCEEEFFFFFFDDDBBBAAAAAAAAACCCFFFHHHGGGDDDBBB???@@@AAABBBCCCCCCCCCCCC~~~wwwnnnggg```^^^\\\ZZZXXXTTTPPPLLLGGGGGGGGGFFFDDDBBB???>>>======<<<;;;;;;::::::999:::888555222111111111222000111222444444444444444666999>>>DDDGGGEEE>>>888777555444555777999888666666666666555555444444444777666555555555555555444555333111111222333222111222111///---------......///000000000111111111111...............///000000//////...---,,,++++++***...,,,+++,,,---...---,,,............//////000000...///111333444555555555222333333444444444444444666555444444444444444444222333444444444333111000000222333555555555555444777666666666777777555333222000000111222333222111///000000111000000//////333222222444666888777555555333222222444666777666222444777::::::999777555000222444777888888777777444555666444333222333444555333111000111111000///000111222333444333222222000111222333444333222111222222333444666888999:::;;;:::888666444333222222111111111222555666555333444555666777888888888888666555444333333444555666777777555444222222111111333222111111222444666888999888888777777777777777888;;;;;;888888;;;<<<999999:::<<<>>>@@@@@@@@@@@@???>>>===;;;:::888777666@@@?????????AAABBBAAA@@@===???@@@@@@@@@@@@AAACCC>>>======>>>??????<<<:::>>>>>>>>>??????>>>>>>>>>AAABBBCCCDDDDDDCCCBBBAAA??????@@@BBBDDDDDDBBB???@@@AAABBBCCCDDDEEEEEEEEEyyytttmmmggg___]]][[[XXXVVVSSSNNNKKKFFFGGGGGGFFFEEEBBB???>>><<<<<<<<<;;;::::::999999999888555333111111111222555444333222333555777888555999???DDDEEEAAA:::666666666555666777888777666999999888888888888888888999888777666555555555666555333111111222333222111111000...---------...//////000000000111111111111...............///000000//////...------,,,++++++...---,,,,,,......---,,,///////////////............///000222333444555555222222444555555555555555444444444444444555666777666666666666444222///...111222333555555555444444555444333444555555444222111000///000222333222111...//////000000000//////333222222444777888777666444333333444666777777666111444777:::;;;999666444111111222333444666888888333555666555444333333444444333111000111111000///...///000222222111111000000111333444444444333222222333444555777888999999:::999777555444333333333333111111333555555444333666666777777777777666666666555444333444555666777888777666444333222222222333222111000111333555666888888777777777777888888888;;;;;;999999<<<===:::999;;;>>>@@@BBBBBBBBBBBB>>>>>>===;;;:::888777777AAA???>>>???@@@AAAAAA@@@<<<===??????>>>>>>@@@AAACCCAAA@@@@@@AAAAAA@@@???>>>>>>???@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAA???>>>AAABBBCCCDDDEEEFFFFFFFFF~~~xxxsssmmmhhh```]]]ZZZWWWTTTPPPLLLIIIGGGGGGGGGFFFDDDBBB???>>><<<<<<;;;;;;:::999999999888777555333222222222222===:::777444333555777999666;;;BBBFFFDDD???999666666666777777777777666666888777777666666666777777777888888666555444555777555333111111222333222111444333222000//////......000000000000111111111111...............///000000//////......------,,,,,,...---,,,---...///...,,,------......---,,,++++++------///111222333333333222333444666666666555444222333444555555666888:::777777666444222000...---222333444555666555555444222000///000111111111///111000///000222222222111---......///////////////222111222444777888888666444333333555777888777555111333666888999777444222111111111111333555888999222444666555444333333444444222000000000111000///------///000000000///...000111222333444444444444333444555666777888888888888777666555444444444444777444333555333000000222555666666666666666555555444444444444555666777888777777555444333333333333444333111000000111333444666666666666777888999:::777:::;;;888999<<<===::::::<<<>>>@@@BBBBBBBBBBBB@@@@@@???>>>===<<<<<<;;;???>>>======???@@@???===;;;===>>>???>>>>>>???AAAHHHFFFEEEEEEFFFFFFEEEDDD===>>>???@@@@@@???>>>===>>>======<<<===>>>>>>???>>>===<<<<<<>>>>>>>>>===AAABBBCCCEEEFFFGGGGGGGGG}}}wwwrrrkkkeeeaaa^^^ZZZVVVRRRNNNJJJGGGGGGGGGFFFEEECCCAAA@@@???<<<<<<;;;::::::999999888777666555333333222222333;;;999777555444555666777777===DDDEEEBBB<<<888666555666888888777666666666666555444333333444555666333555777666444333444666555333111111222333222111111222222222111111000000000000000000111111111111...............///000000...............---------///---,,,---...///...---+++,,,---.........---,,,+++,,,...///111222222222222333555666666666444333222444666555444555888:::888888666444222111111000333444555666777666555555111000...///000111000000111000///000111222111000,,,---....../////////...111111111333666888777666333333444666888888666555111333555666666444222000000111222444666777888999111333555555444333333333444222000000000000000...,,,---...///000///......111111111111222333444555444555666777888777777666666555555444444555555666666444555666222---///444222222333444555555555555222222444555777888888888666666555444444444444444666444222000000000111222555555555666777999;;;;;;555999999777888;;;<<<999:::;;;===>>>???@@@@@@AAA@@@@@@@@@@@@??????>>>>>>???>>>>>>???@@@@@@???======>>>@@@@@@??????AAABBBFFFFFFGGGIIIJJJIIIEEECCC<<<===???@@@@@@???===<<<===<<<;;;;;;;;;<<<>>>???>>>===;;;;;;<<<======<<<@@@AAACCCDDDFFFGGGGGGHHH|||vvvqqqhhh```aaa^^^ZZZUUUQQQMMMIIIEEEHHHGGGFFFDDDCCCAAA@@@???<<<<<<;;;::::::999999888666555444444333333333333222222333333444555555666666<<>>??????????????????>>>>>>>>>>>>AAAAAAAAABBBCCCCCCAAA>>>>>>@@@AAAAAAAAAAAABBBDDDBBBDDDGGGJJJKKKHHHCCC>>>;;;===>>>??????>>>===;;;===<<<;;;:::;;;<<<>>>@@@???===::::::;;;<<<<<<<<<@@@AAACCCDDDFFFGGGGGGHHHyyysssoooiiiccc^^^\\\XXXTTTPPPLLLJJJHHHHHHEEEBBB@@@@@@???>>><<<999888777777999;;;;;;:::<<<:::888777777777555444777777666555555555555555;;;>>>AAA>>>999666777:::888999:::888555444666999777777666555555555555555111222333555666777777777777555222000/////////000111111111111000///------///000111222222222222222...///000111111000///...///111000,,,---111222000///...---,,,,,,---///000******+++,,,...///000000///------///333444333111444666888:::;;;999777555555666777777777888;;;>>>===;;;888666444444555666555555555555555444444444333444555555444111///---222222222111111///......---...///000111000000///222222222333444555666777<<<:::777444333444666888555666777777666444222111333333444777888888444222444555666666555333111///222111222222///+++---333+++,,,...///111222222333555333111000111333555777999888777777777555222000444777777444444666555222444444444333222111000///111000///222777::::::888333333555888;;;;;;999777444666666555222222555888777555444333444333222000666666777888:::;;;<<<<<<;;;:::888777666777777888=========???@@@@@@>>><<>>DDDCCCBBBBBBCCCDDDFFFGGGFFFFFFGGGHHHIIIFFFBBB>>>===???@@@@@@>>><<<;;;;;;<<<===>>>???@@@AAABBBBBB???<<<;;;======;;;;;;>>>BBBAAA@@@???@@@CCCFFFHHHwwwrrrnnnhhhbbb]]][[[XXXTTTPPPLLLJJJHHHFFFDDDBBBAAAAAA???===;;;:::888777777999::::::999:::888666555666666555444777777666555555555555555999<<>>@@@BBBBBBBBB@@@???>>>>>>>>>@@@BBBCCCCCCBBBAAAAAACCCCCC@@@===AAAAAAAAAAAACCCDDDFFFGGGIIIGGGFFFFFFGGGFFFCCCAAA===???@@@@@@???==================>>>@@@AAABBBBBB>>>;;;;;;===>>><<<===AAADDDDDDCCCCCCDDDFFFHHHJJJ~~~uuupppllleee```\\\ZZZVVVRRRNNNKKKHHHGGGDDDCCCBBBBBBAAA@@@<<<:::;;;999777777888999888777777555444444666666666555777777666555555555555555777:::<<<:::666444555777888888888777555555777999777666555555444444555555555555555555555444333222555444222111000000000111333333333333222111000000000000111222222222222111000000////////////000000...111111//////111000---...///000111111111111000,,,---------....../////////......000333444333111333333444444555555555555444555666666777:::>>>AAA>>><<<;;;999888888999999666666666555444333333222444333333222111000//////+++,,,...///111111222222111000///...///000222333000000111111222444555666666444333222333555888:::888777666555555555555555444333444666888888666444333444555666777666666555333222333555333...---000...//////000000000000000111000/////////111444555777666666666777777555333666999999777666888777444000111222333444444555555444333222333555555333222555444555777:::;;;;;;:::666777666444222111222333999888777777888999888666777777888999999:::;;;;;;::::::999888888:::;;;<<<888999;;;>>>@@@CCCEEEFFFBBBAAA@@@??????AAABBBCCCFFFDDDBBBBBBBBB@@@>>><<<======???AAACCCEEEGGGHHHJJJHHHEEEDDDEEEEEEDDDCCC<<<>>>@@@AAA@@@??????@@@=========>>>???@@@AAABBB>>>;;;;;;>>>???>>>???CCCDDDEEEEEEFFFGGGHHHIIIIII}}}tttnnnhhhaaa\\\XXXVVVSSSOOOKKKHHHFFFEEEBBBBBBAAABBBBBB@@@<<<999;;;999777777777888777666666444333444666888888777777777666555555555555555555777888888555444444555888777777666555666777888666666555444444444444555777777666555444222111000444333222111111111111222222222333333222111000000000111111222222222111111000000///......///111222---111222111222444444000...............//////000..................////////////000111222333333222555555444444555666777888666777777666777999===@@@@@@???===;;;999888888888777666555555444333222222444333222111000000000000,,,---///000222222333333222222222333333333333333333333333444555666777888555444222222333555888999888777555444333444555555666555555777999999888777444444555666666555555444666444555888666111...000000000000000000///......000000//////111333555666777666555666777888777555666999999666666888777444111222333444555555555555333444444555555444333222555444444777:::;;;;;;;;;777777666444222111111111777555555555777888777666777777777888888999999999:::999888777666777888999;;;===>>>@@@AAACCCEEEGGGGGGFFFEEECCCBBBBBBBBBBBBFFFFFFFFFEEEDDDAAA===:::999;;;===@@@CCCEEEGGGGGGGGGEEEDDDCCCCCCCCCAAA@@@;;;>>>@@@BBBAAAAAAAAABBB>>>=========>>>???AAABBB@@@===<<<>>>>>>===???CCCCCCDDDEEEGGGHHHHHHGGGGGG|||ssslllddd]]]XXXUUUSSSPPPLLLHHHEEECCCBBBAAAAAA@@@AAAAAA???<<<888:::888666666777777666555666555444555888::::::999777777666555555555555555444555666666555444444555888777555555555666777777666666555444444444444444777777666555444222000///333333222222222222222222111111111222111111000000111111222222222111111000000///.........///111222,,,000333222444888888555111000...,,,,,,...000111///////////////////////////000111222222222222333555555444333444666888999::::::999777666777;;;>>>BBBAAA???<<<999777555444666555555444333333222222444333222111000000000111000111222333333333333333111333666999999777444222333333333444555666888888555444333333333555666777666555444333333333444555666444444555777888888888666666666555444333333222777555666999888333000111111111111111000///...---000000000111222555666888777666555666777888888777555888888666555777666333444555555555555444333333222333555666666555444333333333444666999;;;;;;:::666666555444444333222111666555444555666777666555555555555555666666666666777666555333222222333333:::===@@@BBBBBBDDDGGGIIIIIIHHHGGGEEECCCAAA@@@???DDDFFFIIIIIIGGGBBB===:::888:::===AAADDDEEEFFFFFFAAAAAABBBCCCCCCAAA===::::::===@@@BBBBBBBBBCCCDDD>>>>>>===<<<===>>>@@@AAACCC???===>>>===;;;===AAACCCEEEFFFHHHIIIHHHGGGFFFyyyppphhh```ZZZWWWRRRQQQNNNJJJFFFDDDBBBAAAAAA@@@??????@@@>>><<<999999777555555666777666555666555444666888:::::::::777777666555555555555555444555666666666666666555888666444444666777777777666555444444333333444444555555555555444222111000222222222333333333333333000111111111111111000000111222222222222111000000///......//////000111222---111333222444888999777555333111/////////000111.../////////000000111111///111333333222111222333333333222222333555777888===<<<:::777555777:::===AAA@@@>>><<<999666444222444444444444333333333333333333333222222222111111333333444444444333333222000333888<<<<<<999555222111111222222333555666777555555444444444555777888555555555444444444555555444222111111444666777777888888777666444444333222777444333777888444111222111111111111000///...---//////000222444666777999888777555555777888888777555888888555555777666333777777777666555333222111000333666666555333222222000111333666:::;;;:::888555444444555666777555333777666555555666777666444333333222222222222222222333222000///......//////444999???BBBCCCEEEHHHKKKFFFFFFDDDCCCAAA???>>>===AAAEEEIIIJJJGGGBBB>>><<<999;;;???CCCEEEEEEDDDDDD>>>???@@@BBBBBB@@@;;;777:::===@@@AAAAAABBBBBBDDD???>>><<<<<<<<<>>>@@@AAAEEE@@@======<<<:::;;;???FFFGGGIIIJJJJJJJJJIIIHHH~~~uuukkkccc]]]YYYWWWRRRQQQNNNJJJGGGDDDBBBAAAAAA@@@>>>>>>>>>>>><<<:::777555444444666777777666666555444555777999999999777777666555555555555555555555666777888888888777888555333333666888888777666555444444333333444444333444444444444333222222111222222333444444444444111111222222222222222111222222222222222111000000---...///000000111111111///222222000111555666444333444444333222000...,,,......///000111111222222///111444444222111222444333333333444555666888888<<<<<<999777555777;;;???===<<<;;;:::888666444333222333333333333444444444333333444555444333222111222333333444444333333222000333777:::;;;888555222222222222222333555666777333333444555666888999:::666666777777777777666666666444111222444777999999999999888777777666666777555111///333555333111222000000111000000///...------...///111333555777888:::888666555777888888777666999999666666888777444888777777777555444333222000333666555222///......---...222777::::::888555333222333555999:::888666666444333333444444222111000000/////////.........---,,,,,,+++,,,---//////000666>>>BBBBBBBBBEEEGGGBBBBBBBBBBBBAAAAAA@@@@@@@@@CCCEEEEEEBBB@@@???@@@;;;===AAAEEEFFFEEECCCAAA@@@??????@@@@@@>>>;;;999:::===@@@AAAAAAAAABBBCCC???>>><<<;;;;;;===???AAACCC>>>;;;<<<;;;:::<<<@@@GGGGGGHHHIIIIIIIIIIIIHHHyyyqqqhhhaaa[[[YYYWWWSSSQQQNNNKKKHHHEEECCCBBBBBB@@@===<<<======<<<;;;666555333444666777777777555444333444666888888777777777666555555555555555666666666777999:::999888888555222333666888888666555555444333333333333444222222333444444444333333111111222333444444444444222222333444444333333333222222222222222111000///,,,---///111111111111000111333222......222333111///111444555333///)))&&&---...///000111222333333///222444444222111222444555555666777888999::::::;;;:::999666666888===AAA999999999888777666555444111222222333333444444555222444555666666555333111000111222333333333333333111333555777888666444333444444444555666777888999111222333555777:::<<<===777777999::::::999888777999777444444777:::<<<===999999999888999999:::;;;333...,,,///222111000111000000000000000///......+++,,,...000333555666777;;;999666666777777777777777::::::888777999999555777777777777666555444333000333666444000+++))))))***---111777::::::777444222111222666:::<<<;;;999333222000000000000...---.........---,,,,,,++++++)))))))))***+++...000111000777>>>AAA@@@>>>???AAA@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBB@@@======@@@CCC<<>>>>>>>>>>>===;;;:::===???AAA@@@@@@AAABBB@@@>>><<<;;;;;;===???AAAAAA<<<:::;;;;;;:::===BBBFFFFFFFFFFFFFFFFFFGGGGGGyyytttmmmfff```ZZZUUURRRRRROOOKKKHHHGGGFFFDDDBBBEEEBBB@@@>>>>>>===;;;999:::::::::999888666555444555444444666777888666555:::<<<===;;;777444444555666666666888999888666333999777444444555666555555444444555555555555444444777444111......000333666444444333222333444555666666555444333111000///...333333444333222000...---222222333333333222111111000111222333333222111000111000///111333222...***...000333444333333333444333666777444333777:::999777555444666999===???@@@@@@AAA>>>;;;;;;>>>>>>:::999::::::999666555666777444333111222444666777777333333333444555555666666777777666555555444333333222444777888666555444444666777999::::::999777666999777555555777:::======AAA===:::888999:::888666888666444555777999777555;;;;;;;;;<<<===;;;888555111111000///............///...---,,,+++)))(((((()))+++)))%%%'''---111111777888999888555333333444444222000000222333333333555888777222///000000...111111111///+++))))))***(((+++000666;;;<<<999666111888===>>>>>>???>>>;;;666333///......///......+++...000///+++)))***,,,+++***)))***,,,---------333777<<<@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFDDD@@@===<<<===???AAA@@@CCCFFFFFFCCCAAAAAABBBBBBBBBAAA???>>><<<;;;:::<<<<<<<<<<<<<<<===>>>?????????<<<888999>>>???===<<<;;;999999;;;===>>>>>>BBBBBBCCCCCCDDDEEEEEEEEEzzztttllleee___ZZZUUURRRPPPNNNJJJHHHHHHGGGFFFEEEDDDBBB???======<<<;;;999::::::::::::999777666555555444444555777777666555888:::;;;:::777555555666666666666888999888666444888777555555666666555444555555666666666666555555444333333222222222222333444333333222333444555666444444333333222222111111111111222222222111000000222222333333333333333333222222333333333222222111222111000222333222///,,,///000222333444555444444111555666444444999======@@@>>><<<===???BBBDDDDDDBBBBBB???;;;;;;??????;;;999;;;;;;:::888666666666777555333444555777777777555555666666777777777777666666555555444444333333222444666777555444555555777888:::;;;;;;:::888777888555333333555888::::::@@@===:::888999999777555555333111333666:::;;;:::;;;;;;:::::::::999555333......---,,,++++++++++++------,,,+++***)))((((((+++---,,,)))***///222111555666777666444222222222111///...///222555666666666999888333000111111///...//////...+++*********(((+++000666:::;;;999666000555999999:::===;;;777222000,,,++++++,,,++++++,,,---...---+++******++++++*********,,,---......333666;;;>>>???@@@AAACCCCCCBBBBBBBBBBBBCCCDDDDDDDDDBBB???===<<<===???AAABBBDDDEEEDDDBBB@@@@@@BBBCCCCCCBBB@@@>>>===<<<;;;<<<;;;;;;;;;<<<<<<===>>>>>>>>>;;;888999>>>???<<<<<<;;;999:::<<<>>>??????AAABBBCCCDDDDDDEEEEEEEEE{{{uuulllddd]]]YYYUUUSSSOOOMMMJJJHHHIIIIIIHHHGGGCCCAAA>>>===<<<<<<:::999:::::::::::::::999888777555444444555777777666444555777888888666555666666666666666777999888666444777666555666777777555444666666777777777777666666222333555666666444111///333333222222222333444555333333333333333333333333111000000000111222222333333333333333333444555666555444333333222222222222333222222222333222///---111//////222555777555333333777888777888===BBBBBBDDDBBB??????AAACCCDDDDDDDDDDDD@@@;;;;;;??????<<<:::;;;===<<<999777666666:::888666555666777777666888888999999999999999999555555444444444444444444333444555444333333555777888:::<<<======<<<:::888888666333222444777888888<<<:::888777777777555333666333000000444888;;;===<<<:::999888777555222///---,,,+++***))))))))))))************)))))))))((('''******'''(((,,,---+++111222444333111000000111///...---...000333444444444777777111...///000...+++---...---+++***)))***(((+++///555999:::888666333555555444888;;;999333000---+++)))*********)))...,,,******+++,,,,,,,,,,,,,,,,,,,,,---...//////444666999<<<===???BBBDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA???===;;;;;;===???AAACCCDDDDDDBBB@@@???@@@AAADDDCCCBBB@@@???===<<<;;;;;;;;;:::::::::;;;<<<<<<<<<===:::777888===>>>;;;<<<;;;:::;;;>>>@@@AAA@@@@@@AAABBBDDDEEEDDDDDDCCC|||uuukkkbbb\\\XXXUUUSSSPPPNNNKKKIIIIIIHHHGGGFFFBBB@@@===<<<<<<;;;:::888999999:::::::::999888888555444444555777777666444666666777777666555555555666555555777888888777555666666666777888888666444777777888888888888777777333444666888777555222000222222222222333333444444444444444444444444333444222111000000000111333444444333333333444666777888666555333222111111222333333333333333222111///...222///---000555777555111666;;;===<<<===CCCGGGGGGFFFDDDBBBBBBDDDFFFGGGHHHFFFEEE@@@;;;;;;???@@@===;;;===>>>===;;;888777666<<<999777666666777666555::::::;;;;;;;;;;;;:::999555555555555555444444444222333222111000111444666999;;;===??????===;;;999999777444333444666888888666555444444444444444333999666111///000444999<<<===:::777555333111...,,,------,,,+++************((((((((()))))))))))))))%%%((()))''''''******'''...///111111///...///000111///---,,,---.........222555444///+++,,,---+++,,,---...---+++))))))))))))+++///444888999888555888777444333777<<<999222000...+++++++++,,,+++***///+++((((((+++......------............///000222666888:::;;;<<<>>>BBBEEEBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;===???AAADDDCCCAAA@@@??????@@@AAABBBBBBAAA???>>><<<;;;;;;:::::::::999999:::;;;;;;;;;;;;999666888<<<===:::<<<;;;;;;===???AAAAAAAAA???@@@BBBDDDDDDDDDCCCBBBzzztttjjjbbb\\\XXXUUUTTTRRROOOKKKIIIHHHGGGEEEDDDAAA???===<<<<<<<<<:::999999999999::::::999888888555555444666777888777555888777777666666555333222666555555666888888888666666666666777999999666444777777888888888888777777666666777777666555333222222222333333444444444444666666555555444333333222555444222111111111222333555555555555666777888999555444333222111222222333444555555444222000000///333000---///444666444111888>>>AAAAAACCCGGGJJJIIILLLJJJHHHIIILLLOOOPPPQQQIIIHHHDDD??????BBBBBB???>>>???@@@???<<<:::999999<<<:::888777888888888777<<<===>>>>>>>>><<<;;;:::777777777666666666666666333333222000...///222555:::<<>>>>>;;;777333111///,,,***------,,,+++************'''(((((((((((()))))))))'''+++,,,***+++------))),,,...000000//////000111000...,,,+++,,,------,,,222555444///,,,------+++///000///---+++))))))******,,,///444888999888666:::999555333666:::777000///---++++++,,,,,,+++***...+++'''(((,,,///000//////111222222000111333555999:::;;;;;;<<<>>>BBBEEE@@@@@@>>>===<<<<<<<<<<<<;;;;;;::::::;;;===???AAABBBAAA???>>>>>>???@@@@@@??????>>>===<<<;;;;;;:::;;;::::::999999999::::::999:::999666888<<<===999===<<<<<<>>>@@@BBBAAA@@@???@@@AAABBBCCCCCCBBBBBB}}}wwwrrriiibbb]]]YYYVVVTTTRRROOOKKKHHHGGGEEEDDDBBBBBB???===<<<===<<<;;;:::;;;;;;;;;;;;::::::999888777666666777999999888666999888666666666555333111666555444555777999888777777666666777888999888666777777888888888888777777999888888666666555444444222333444555555555444444777777666555444444333333666555555444333333333333555666777888999999888888444444444333333444444555777888888666333222222333666333111111444555444222888???EEEGGGJJJNNNOOOMMMQQQOOOMMMNNNQQQTTTVVVVVVOOOPPPMMMHHHHHHJJJIIIEEEDDDEEEEEEBBB???======>>>???===;;;;;;===>>>???>>>BBBCCCDDDDDDCCCAAA???===;;;;;;:::999999888777777555555333111//////111333:::<<>>>>><<<;;;::::::::::::;;;:::::::::;;;===???@@@@@@>>>======???@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999::::::999:::999777999======:::===<<<===>>>@@@AAA@@@>>>??????@@@@@@AAABBBBBBCCCzzztttoooiiiccc^^^ZZZWWWUUUPPPMMMIIIGGGFFFEEEDDDBBBBBB@@@>>>=========<<<;;;>>>>>>>>>======;;;:::999888777777888::::::999888888666555666888888555333666555444555777999999888888666555666777999999888666777777777777777777666999999999888777666444333333444555666666666555555666666555555555555555555444555666666666666666666666777999;;;;;;:::888666444555666777777777777777;;;======:::777555666777:::999777666555555666666999CCCLLLQQQUUUYYYZZZWWWXXXVVVTTTTTTVVVYYYZZZZZZYYYZZZXXXTTTTTTUUURRRNNNLLLLLLJJJGGGCCCBBBCCCEEEDDDCCCBBBBBBEEEGGGHHHHHHIIIJJJKKKLLLKKKHHHEEECCC??????>>>===;;;:::999999888888777555222111222333999<<>>::::::;;;;;;<<<======>>><<<<<<;;;:::::::::::::::888::::::888:::>>>>>>:::>>>======>>>@@@@@@>>><<<@@@@@@???>>>???AAACCCDDD~~~rrrnnnhhhccc___[[[WWWUUUMMMJJJGGGFFFFFFFFFEEEDDDBBB@@@>>>>>>>>>>>>===<<>>??????<<<777///******000555222222000------111999@@@CCC>>>888333000000///...111111000///............+++*********)))))))))((('''******(((***///111///...000333555555666888999999666444333333444333222777:::999333000111222000333222///------111777===///000222666999;;;:::999;;;???@@@;;;888777555222111000///000111111///...'''+++///111000000333666555999;;;:::777777:::>>>888999:::999888777777888;;;:::999999888999999999;;;;;;;;;<<<===>>>??????:::999:::===AAABBBAAA>>>999:::;;;<<<===??????@@@===<<<;;;;;;::::::::::::999::::::999;;;???>>>;;;>>>======>>>??????<<<:::AAA@@@>>>===>>>@@@CCCEEExxxtttpppkkkfff```ZZZTTTOOOMMMJJJHHHHHHJJJJJJGGGEEEBBBAAA@@@???>>>>>>>>>>>>===???AAAAAA???===<<<<<<;;;:::::::::;;;:::999777555666666666555666999;;;555666777999999999888777888777777777777777888999666999<<<;;;888666666777777777777777777666555555555444333222222222000///555777888888777666777888444444444444444444555555888<<>>=========>>>BBBCCCDDDBBB===;;;;;;===DDDNNNZZZaaadddgggmmmrrrpppmmmiiifffdddcccaaa```cccdddffffffddd```\\\YYYSSSQQQNNNLLLJJJIIIIIIJJJHHHIIILLLOOORRRTTTUUUVVVXXXYYY[[[YYYVVVSSSQQQPPPJJJHHHEEECCCAAA@@@AAAAAAEEEFFFEEECCC>>>:::888777;;;>>>AAADDDEEEDDDAAA???AAA@@@???>>>>>>???AAACCCEEE???888111.........///888444...+++,,,111888===;;;;;;999777444333333333000111111222111000...---222000...,,,******+++,,,)))******+++---000333444333333444666777777555222777666555444444555666666888666444333333333222111444555444000...222;;;CCC111...666<<<666555999666;;;888666555666888888777777333///,,,,,,---......,,,---...000111222333444444666888777555555777999777999::::::888777777888999:::999777555333444555===========================;;;;;;???DDDEEEAAA<<<::::::;;;<<<===>>>???@@@<<<======;;;999888999;;;888777888===???===>>>AAA======<<<======>>>???@@@>>>>>>===>>>@@@AAAAAA@@@{{{rrrooojjjeee```[[[UUUQQQKKKIIIGGGGGGHHHHHHFFFCCCBBBAAAAAA@@@??????>>>>>>???AAACCCCCC@@@>>>===<<<999888888888999888777666888888888777777777999;;;666666888999999999888888999999999999999999:::;;;:::<<<===<<<999666777888777777777777666555444444333333222222333333333222666888::::::999888888999666555333222222222333333888<<<@@@@@@>>><<<<<<<<<<<<999999===DDDIIIIIIGGGIIIFFFBBB??????AAADDDGGGHHHIIIJJJGGGCCCAAAAAACCCIIIQQQ]]]dddhhhmmmvvv|||~~~|||xxxuuuqqqlllfffbbbdddeeeggggggfffddd```^^^WWWUUURRROOOMMMMMMNNNOOOOOOPPPRRRTTTVVVXXXZZZ[[[YYYZZZ\\\]]]]]][[[YYYXXXQQQOOOKKKHHHEEEDDDDDDDDDGGGHHHHHHGGGEEEBBB@@@???CCCFFFHHHHHHFFFEEEEEEEEEGGGGGGFFFFFFGGGIIIKKKMMMKKKFFF@@@:::666444333333777444000---...333888<<<===<<<;;;999777666555666555666666777777666555444555333000---++++++,,,---+++++++++,,,...000222444555555666888:::999777555999888777777777888999:::888666444444444555444333777888777444222555<<>>BBBDDD@@@<<<999999:::;;;<<<======>>>======<<<:::888888999;;;;;;999:::===>>>;;;;;;==================>>>??????>>>>>>>>>>>>@@@@@@@@@@@@~~~qqqnnniiieee```[[[UUUQQQJJJHHHFFFFFFFFFFFFDDDBBBAAAAAABBBAAAAAA@@@???>>>AAACCCDDDDDDAAA>>>======888888999999888888777777::::::999999999::::::;;;777888888999999999999888;;;;;;;;;;;;;;;<<<======>>>???>>><<<999888999:::999888777666555333222222111111111111222333555666888:::<<<===;;;:::999:::999777444111000111222333999===BBBDDDCCCAAA???>>><<<<<<>>>DDDKKKOOOOOONNNNNNJJJEEEAAABBBFFFLLLQQQOOOOOOOOOLLLIIIGGGHHHHHHLLLSSS\\\ccchhhqqq||||||tttkkkeeeeeefffhhhiiiiiigggeeeddd\\\ZZZVVVRRRQQQRRRTTTVVVVVVVVVVVVVVVXXX[[[^^^___ZZZYYY[[[___ccceeebbb___YYYWWWSSSOOOKKKHHHGGGGGGIIIJJJLLLMMMNNNMMMLLLKKKLLLNNNOOOLLLGGGFFFJJJNNNQQQPPPOOOOOOOOOPPPQQQRRRPPPNNNIIICCC>>>:::888777777555333222333666:::<<>>===;;;:::999999999999999:::;;;;;;;;;;;;:::999777333///------...000......---...///000222333888888999:::<<<<<<:::888999999888888888999;;;<<<888666555555666777777666888999999777555666;;;@@@@@@;;;666444666999888555777666555666888888777555:::888666555555444333111000000000000111333555777555777888888777777888999:::;;;;;;999666444444555555666666555333222333555777888:::;;;;;;:::888777777666777;;;@@@BBB@@@===999999999::::::;;;;;;;;;======;;;888666666999<<<===:::;;;===<<<888777:::<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>????????????rrrooojjjeee```ZZZTTTPPPJJJIIIHHHGGGFFFEEEDDDCCCAAABBBBBBCCCBBBAAA@@@???AAACCCEEEDDDAAA???======999:::<<<;;;::::::::::::::::::999:::<<<=========999999::::::::::::::::::<<<<<<<<<<<<===>>>??????AAA@@@???===;;;;;;<<<===999888777555333222111000000000000//////111444666:::<<<>>>>>><<<;;;:::;;;;;;999555333222333555777<<<@@@EEEHHHHHHFFFCCCAAA<<<===BBBHHHOOOSSSSSSRRRPPPMMMHHHFFFGGGLLLRRRVVVSSSRRRPPPNNNLLLKKKKKKKKKLLLQQQWWW\\\bbblllwwwzzztttlllgggfffggghhhhhhhhhgggfffeee^^^[[[VVVSSSQQQSSSVVVYYYXXXWWWUUUUUUVVVYYY\\\___ZZZYYYZZZ```fffhhheee```\\\ZZZVVVRRRNNNJJJHHHGGGHHHIIILLLPPPSSSTTTSSSRRRNNNQQQQQQLLLFFFFFFNNNVVVYYYXXXUUUSSSQQQPPPOOOOOORRRQQQNNNIIIBBB===999888888888777888999:::<<<===???>>><<<<<<<<<<<<;;;;;;999::::::;;;<<<=========>>>;;;666222///000111222333222111111111222444555:::999999;;;<<<===;;;:::777777666666777999:::<<<888777666666888999999999666888888777666666888:::BBBDDD<<<555777777444444444444555777888999777555:::999888888888777444111222111111111222444666888666777888888888888888999888999999888555444555666666777777666555444666777555666888:::999888555333444555666:::???AAA@@@>>>999999::::::::::::::::::===<<<:::666444555888<<<===::::::<<<;;;777666888::::::::::::::::::999999<<<===>>>>>>======>>>???ssspppjjjeee___YYYRRRNNNKKKKKKJJJIIIGGGEEEEEEDDDBBBCCCCCCCCCCCCBBBBBBAAAAAACCCEEEDDDBBB???>>>===:::<<<>>>>>><<<;;;<<<>>>:::::::::<<<@@@BBBAAA@@@<<<<<<<<<<<<;;;<<<<<<<<<============>>>???@@@AAABBB@@@???>>>>>>???@@@@@@999888666333111000//////000000///---,,,---111555<<<===>>>===<<<:::;;;<<<>>><<<999777777999<<<>>>@@@BBBGGGJJJLLLJJJFFFCCC;;;>>>CCCJJJOOORRRSSSRRRPPPOOONNNNNNOOOSSSWWWZZZVVVTTTQQQNNNMMMMMMLLLLLLLLLOOORRRUUUZZZbbblllsssyyyvvvrrrpppooommmllljjjffffffeeecccbbbaaa```___[[[XXXSSSOOONNNOOORRRUUUVVVTTTRRRQQQRRRUUUYYY[[[[[[ZZZ[[[```eeefffbbb\\\YYYWWWTTTPPPLLLIIIGGGEEEEEEFFFIIINNNRRRTTTRRRPPPIIILLLLLLHHHCCCEEEOOOXXXYYYWWWUUUSSSPPPNNNMMMLLLQQQQQQPPPKKKEEE>>>;;;:::::::::;;;===>>>>>>??????>>><<<::::::<<<===<<<;;;::::::;;;<<<===>>>??????@@@===999555333333444555777666555444444555666777:::999888999;;;<<<;;;999777777777777888999;;;<<<999888666777999;;;;;;:::666777888888777777777888@@@LLLEEE888777333...444333333333666888888777555999999888888888777333000222222111222333444666777777666666777888888888888666666777666555555777999666666777666444444555777444666888999888666444222444444777:::>>>@@@@@@@@@::::::::::::::::::;;;;;;<<<;;;888555333444777::::::777888;;;;;;777777999777777888888777666555444999;;;===<<<;;;;;;===???|||sssooojjjddd___YYYRRRNNNLLLMMMMMMKKKHHHFFFEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDAAACCCEEEEEECCCAAA@@@@@@<<>>???BBB???======@@@DDDGGGEEECCC@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBCCCAAA??????@@@AAA@@@???999777444222000/////////000111///,,,***,,,222777===>>>===;;;999999:::<<>>CCCHHHMMMOOOPPPPPPQQQQQQRRRTTTVVVXXXZZZ\\\WWWSSSPPPMMMMMMMMMMMMLLLLLLMMMOOORRRUUUZZZ```eeeeeebbb___^^^```dddggghhhaaa```^^^[[[YYYWWWWWWVVVUUURRRMMMJJJHHHHHHJJJLLLOOONNNLLLKKKLLLPPPSSSVVVXXXXXXZZZ^^^```___ZZZVVVOOOOOOMMMKKKHHHFFFDDDCCCAAAAAADDDHHHMMMNNNKKKGGGAAACCCCCCAAA@@@CCCLLLSSSRRRQQQPPPOOONNNLLLKKKKKKMMMNNNOOOKKKDDD>>><<<<<<:::;;;===>>>???@@@@@@@@@<<<999777888;;;===<<<:::============>>>???@@@AAA@@@>>>;;;888666666666666999888777666666777888999999888777888999::::::888:::999999999999:::<<<===:::888777888:::;;;;;;:::888888999999999999999999???RRRIII777777111***555222222222444777888777666999888777777777666333000111111222333444444555555777555555666777888777666444555555444444555777:::444555555444222111222444666666888888888666444333333444777999<<<>>>???@@@999999999::::::;;;;;;;;;::::::888555333444666999888555666::::::777777999666777777777666555333222444777::::::999999<<>>;;;777666333111/////////000000000000---+++...555<<<>>>===;;;777555666:::===DDDCCCBBBAAAAAABBBBBBCCCCCCCCCDDDFFFHHHHHHDDDAAA<<>>>>>???CCCGGGGGGBBB===;;;;;;<<<<<<===@@@FFFJJJKKKJJJJJJIIIHHHFFFEEEDDDEEEHHHIIIEEE???;;;:::<<<999:::<<<===>>>?????????;;;888555777;;;>>><<<:::>>>============>>>@@@@@@>>>>>><<<;;;999888777777888888777666666777888999999777666777888999999888;;;:::999888888999:::;;;:::999777888999::::::999777777666777888999999999CCCVVVGGG222666222)))444222111111222555777888888:::888777666666555333111///000222444555444333222666444333444777888666555555666555444333333666888555555555444111000111222888888888888777666555444222333666888999;;;===>>>666777777888999:::;;;;;;888888888666444333555777888555666999999666555888777777888888777555222111000444888888777888;;;???|||sssllljjjfffccc```\\\WWWSSSLLLMMMNNNKKKGGGDDDEEEFFFHHHFFFCCCAAAAAACCCFFFHHHCCCFFFIIIJJJIIIGGGGGGGGGHHHLLLPPPOOOLLLJJJMMMPPPMMMJJJHHHJJJMMMMMMIIIDDDEEEDDDBBBAAA@@@AAABBBBBBAAAAAABBBBBBDDDEEEFFFGGGHHHFFFCCCCCCBBB@@@;;;777777555222000/////////000///000000...,,,000999@@@???===999555333555999===GGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAACCCEEEEEEBBB>>>===@@@CCCFFFHHHIIIKKKLLLNNNMMMLLLMMMOOORRRUUUWWWOOOKKKFFFCCCDDDEEEDDDCCCEEEGGGIIILLLNNNOOOPPPQQQIIIGGGFFFHHHLLLQQQUUUVVVSSSQQQNNNKKKJJJIIIJJJJJJKKKIIIEEEBBB???=========<<<;;;;;;<<<===@@@CCCEEEFFFIIINNNOOOMMMIIIFFFEEE???@@@@@@AAAAAAAAA@@@@@@===<<<<<<@@@CCCBBB<<<666888888888999;;;???BBBDDDHHHGGGFFFDDDAAA>>><<<:::>>>AAABBB???999666666999888999:::<<<============;;;777555777<<<>>>===:::===<<<;;;;;;;;;<<<===>>>=========<<<;;;999888777777666555555555666777888999777666666888999999999999888777666666666777888;;;999888888999:::999888555444333444666777888777HHHYYYCCC,,,555444)))444222111000111444777888999;;;999777666666555444222...000222555555444222111666444222333666777666444777777666444222222444777888888888666333222222333:::999999888777666666666111222555666777888;;;<<<444555666777888999:::;;;777888888666444333444555999666666999888555444666888999999999888666333111---222666777666777;;;@@@~~~tttpppmmmhhhddd```[[[VVVRRRPPPNNNJJJFFFEEEEEEGGGHHHFFFDDDBBBDDDHHHKKKLLLKKKGGGJJJKKKIIIEEEDDDGGGLLLMMMNNNNNNNNNMMMNNNQQQTTTYYYSSSNNNNNNRRRSSSOOOIIIKKKHHHEEEEEEFFFGGGEEECCCDDDBBB@@@BBBFFFIIIJJJIIIHHHFFFCCCCCCEEEDDDAAA===;;;888444222000///...,,,...111444777888888:::;;;===:::555111///111666;;;JJJHHHFFFFFFFFFFFFDDDCCCDDDDDDDDDDDDBBB@@@???===:::===AAADDDEEEGGGIIIJJJLLLMMMOOONNNMMMLLLLLLMMMJJJJJJIIIHHHFFFEEEEEEDDDJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJIIIHHHIIIJJJKKKLLLPPPLLLHHHDDDBBBCCCEEEGGGFFFEEEBBB>>>;;;999777666111444888:::;;;<<<===>>>BBBCCCCCCCCCBBB@@@>>>===>>>>>>>>>>>>>>>======<<<===:::777777888999777555111222333444555777:::===<<<<<<<<<<<<;;;;;;:::999888:::<<<;;;999666555555:::;;;;;;<<<===<<<<<<<<<:::666333555:::>>>===;;;@@@???<<<:::999:::;;;;;;<<<;;;;;;::::::999999888444666777888888777666444111333444444333222222333666555444444444444222000:::999888888999999777555444444333444555777999:::[[[TTTEEE444,,,---000000000333666666444444777:::777444111222666777333///000///...///111333333333333444555666666666666666999999888666555444333222===888333000111333333222666666666888888777444111222333444555666555555444777666555444444555777888888888999999999888888777222444555666666444111///555666888999999777444333777666444555888;;;<<<<<<}}}sssnnnkkkgggccc___ZZZUUUQQQQQQNNNJJJGGGEEEEEEFFFGGGFFFCCCBBBCCCGGGJJJKKKJJJEEEGGGIIIGGGDDDDDDGGGLLLMMMNNNOOOOOOOOOOOOQQQSSSSSSPPPMMMNNNRRRTTTRRRPPPJJJGGGEEEDDDFFFFFFEEECCCEEEBBBAAABBBFFFHHHIIIHHHHHHFFFDDDDDDFFFEEEBBB>>>===:::555222000///---,,,///111444666777777888999:::888333000///222777;;;DDDDDDCCCEEEGGGGGGGGGFFFFFFFFFFFFEEECCC@@@===;;;:::>>>BBBFFFGGGIIIJJJLLLKKKLLLMMMKKKHHHEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIGGGFFFFFFGGGHHHIIIJJJGGGDDDAAA???@@@AAABBBDDDCCC@@@>>>;;;888666555222444888999::::::;;;<<<===>>>?????????>>>===<<<;;;;;;<<<<<<;;;;;;::::::;;;888666555777777666444222333333333222333666888777777777888777777666666666888:::999777555444444999:::;;;;;;<<<<<<;;;;;;;;;888555777;;;>>>===;;;>>>===;;;999888888999::::::999999888777666666555777777666666666666777777333555666666444333333444666555555666888888777555999777777888999888777555555555444444555666888999KKKHHH???444///000222111000222444333111111222444888666444555777777444111222111111111222333333333444555555555555555555666888888888777555444222111888555000///000222222111666666666666555444333222444444555555555444222222444444555555666777777888888888999::::::999888888999888777666555444444333666777999999999888666555888777666666999;;;<<<<<<|||qqqllliiieeeaaa]]]YYYTTTPPPQQQNNNJJJGGGEEEDDDEEEFFFDDDCCCBBBCCCEEEHHHIIIIIICCCEEEFFFEEEBBBCCCFFFJJJIIIKKKMMMMMMLLLLLLMMMNNNMMMMMMLLLMMMMMMNNNOOOOOOIIIGGGDDDDDDDDDEEEEEEDDDEEECCCBBBCCCEEEGGGGGGFFFHHHFFFDDDEEEGGGFFFCCC??????;;;555111///...---,,,///111444444444444555666666444000...///333777:::===>>>???CCCGGGIIIHHHGGGHHHHHHHHHFFFDDD@@@<<<:::;;;???EEEIIIJJJKKKLLLMMMLLLMMMLLLIIIEEE@@@>>>===AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGIIIGGGDDDBBBAAABBBDDDEEEDDDCCCAAA@@@>>>>>>>>>>>>@@@???>>><<<999777444333222444777888888777888999777888:::;;;;;;;;;::::::888888888888888777777777888666444444555555444333222333333222000000111333333333444444555444444444333555777777555333222333888888999::::::::::::999:::777555666999;;;:::888;;;:::888777666666777888777777666555444222222111666555333222222333555666333444555555333111111222444333444666999:::999888666555555666777888777555666555555444444555666666;;;<<<999333000111111...111222333222000///000111777777777777666555444333333333333333333333333333777777555444444555666666777777888888666444111000222111//////111222222111666777888555222111333666777777666555444222000///000111333555777777777777888999;;;<<<<<<;;;999888<<<;;;888666444555555666777777777777888888888888;;;999777888:::<<<======zzzpppiiigggccc___\\\WWWRRROOOOOOLLLIIIEEECCCBBBBBBCCCCCCBBBAAABBBCCCEEEFFFGGGCCCDDDDDDBBB@@@@@@BBBEEEBBBDDDFFFGGGFFFDDDDDDEEEJJJKKKKKKIIIEEECCCDDDFFFGGGEEECCCBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDGGGEEEDDDEEEGGGGGGCCC???<<<888333///...............000111111000000111222333111...---000444777999999:::===AAAFFFHHHGGGFFFGGGHHHHHHGGGEEEAAA>>><<<<<<@@@FFFJJJKKKLLLLLLMMMNNNOOONNNKKKEEE@@@===<<>>======???@@@AAAAAAAAAAAA@@@???===<<<;;;;;;;;;:::888555333111222444666777666555555666555666777888888888777666777666666555555555555555666555444333333333333333111222333222000///000111222333444555555555555555222444555555333222222333555666777777888888777777666444222333555555444333666666555444444444555555555555444222111000///...222111000//////000111222///111222111///...---...000000000222555666666444222222222444666777666444444444333333333333333333444666555000......,,,(((222222333222111111111111555777888777555333333444000111333333333333333444999777555333333333555666666777888999777444111//////000111333555666666666888::::::666111111666;;;;;;:::999666333000...---...000444777888888777666888999;;;======<<<:::999;;;999888666555666777888666555555555555777888999<<<:::999999;;;=========|||yyyppphhhfffbbb^^^ZZZVVVPPPMMMKKKIIIGGGDDDAAA@@@@@@@@@BBBAAAAAAAAAAAABBBCCCEEEFFFEEEDDDAAA>>>===>>>>>>===???AAAAAA???>>>===>>>GGGIIIIIIEEE@@@<<<>>>@@@DDDCCCBBB@@@???@@@BBBDDDBBBCCCDDDDDDCCCCCCCCCCCCEEEDDDCCCDDDFFFEEEAAA<<<777444000......///000000---...///...------...///222///------111444666777666888;;;@@@DDDEEECCCAAACCCDDDFFFGGGFFFDDDAAA???<<<@@@EEEHHHIIIIIIIIIJJJKKKLLLLLLJJJEEE@@@<<<;;;???@@@AAAAAAAAA@@@>>>======>>>@@@AAABBBBBBAAA@@@BBB@@@===:::999999;;;<<<===>>>???@@@???>>><<<:::888888888777555444222111222444666666555333333444666777777777777555333222666555444333333333444444555555444333333333333444000111333222111000111222222222333444555555444444111222444444222222333444333333444555555555555555333222111222222222111000222222222222222333333333333333222111000///......//////000111111000//////---///000///---,,,,,,---///......///111222111///000///000111444555444333000000111111111111111111222333111,,,+++---,,,)))000000000111111222222111222444555444333111222222,,,///222333222222333555666444222000000111222333777888999999888555222000000222555888:::;;;<<<===<<<>>>===888333333999??????>>>;;;888444111///...333555999<<<===<<<;;;999888999;;;=========;;;:::888999999999::::::::::::777666666666777999<<<======;;;999999:::<<<<<<<<<|||yyywwwpppiiifffbbb]]]YYYTTTOOOKKKIIIGGGEEECCCAAA@@@@@@@@@@@@AAAAAA@@@>>>???AAACCCHHHFFFCCC@@@===<<<;;;;;;<<<===???>>><<<;;;;;;;;;BBBDDDDDDBBB>>>===???AAAAAAAAA@@@===<<<===@@@CCC@@@BBBDDDDDDCCCBBBCCCCCCDDDBBBAAACCCDDDBBB===888333111//////000111111000---......---,,,,,,---///333000---...222444555333555777:::???CCCBBB???<<>>???@@@@@@>>><<<:::777888:::<<<===<<<;;;:::>>><<<;;;999888777777888777999:::;;;;;;:::888777777666555444333222222333222444666666444333333333777777777777666444222111555444333222111222333333333444444333222111333444...000222333222222333444000000111222222222111111///111222222111111333444111111222333333333333222111111222222222222111000///000000111111222222222111111000000///............///111333333111///...,,,...//////...---...///000///...///000000...---.........000222333222000,,,---///000111222222222000111...******///111000///...---...000111000///000000111111222222111111---111444555444333444666333222111000000000111222999999::::::888666333222222555888;;;===>>>AAACCCAAA@@@>>>:::777888===AAACCCAAA>>>:::777444333222;;;===@@@AAABBB@@@>>>===999999:::;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;888888888999;;;===@@@AAA<<<:::888888999::::::999xxxvvvwwwpppjjjgggbbb^^^YYYSSSMMMIIIHHHGGGEEEDDDCCCBBBBBBBBB???@@@AAA???======???BBBGGGEEEBBB???===<<<;;;:::<<<======;;;999888999:::===>>>>>>=========>>>???>>>???>>>;;;999:::>>>BBB>>>AAADDDDDDCCCBBBBBBDDDBBBAAA@@@AAABBB???999444444333222222333333222000/////////...------///111666222//////333444333000222555999>>>BBBAAA===:::===@@@CCCFFFFFFEEEBBB@@@;;;===>>>=========???AAA===???@@@???:::555111000888:::<<<>>>>>>===;;;999444555888:::;;;:::888777999999999888888777666555444555777888888777666555777555333111111222333555111333555666444333333444444555555666555444333222444333111//////000111222000222333111//////111333...000333333222111111222000000000111000000//////---...////////////111333//////000111111111111111...///111111111000///000---...///000111111222222...............---------........................***+++---...------...///...---,,,---//////---+++...------...000111000...***,,,...111333555555666///111///,,,---222555444111///......000111///---///------///333444333000333777;;;;;;777555666888666666666777777777777777;;;;;;;;;:::888777555444222555999;;;<<<>>>BBBEEECCCAAA>>>;;;:::;;;>>>@@@EEECCC@@@===:::888777777@@@AAAAAABBBAAA???===;;;:::999999999:::;;;<<<===<<<;;;:::888888888888999666666777999<<<>>>@@@AAA;;;999666666777888777777~~~vvvtttvvvqqqkkkhhhccc^^^YYYSSSMMMHHHHHHGGGFFFEEEEEEDDDDDDDDD???@@@@@@???<<<;;;>>>AAAFFFDDDAAA>>>>>>===<<<;;;;;;;;;:::888666555777888;;;;;;:::999999:::::::::======<<<:::777888===AAA===@@@DDDDDDBBBAAACCCDDDAAA@@@???@@@@@@===666111666555555555666555222///000111111000//////222444888333000000333444222...000333888>>>AAAAAA===999===@@@CCCFFFFFFDDDAAA???;;;;;;;;;:::888999;;;===:::<<<>>><<<888222...,,,444666999;;;<<<<<<;;;999444666999;;;<<<;;;999888777777888999888666555444444555666777777777666555777555222000000111444666111333555666555444444444111222333444555444333333333111///.........000111...000111000...---000222///111333333111000///000111222222222111000//////+++,,,---------...000222...//////000000000000000***,,,...///...---------------///000111111111111++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,&&&(((***+++++++++,,,---******)))+++------,,,***------,,,...///000...---)))+++...222555777888999111333222//////333444333666444111111222222000---///,,,+++...444666444000:::>>>AAA@@@;;;777777999<<<<<<>>>????????????>>>===<<<;;;:::888777666666222555888:::;;;===BBBFFFDDDAAA===;;;<<<===??????FFFDDDAAA>>><<<;;;::::::@@@@@@??????===;;;888777:::999888777888:::===>>>>>>;;;666222000111333444222333555777:::<<<===>>>:::888555555555666666555}}}yyytttpppmmmggg___WWWPPPJJJGGGHHHHHHHHHFFFCCCBBBCCCDDDAAA???>>>>>>???@@@@@@??????>>>===<<<<<<<<<<<<<<<999:::999777444444777:::777999::::::888777777888888888999999999:::::::::>>>AAADDDEEECCC???===<<>>===<<<:::999888777777777666666555555555444444333111000000111333444666666555555444444444333444777:::;;;;;;:::::::::???>>>>>>@@@CCCDDDBBB???:::666111222666::::::888<<<;;;:::888777555444333444666999999888777777888666999:::999666555666999888888888888999777333111666555555444444333333222666444111000000111111000111111333444444444444444333444444222111111444666111000000///......------111222333444444333222111111222333222///......///111000000000222222000///111...---000///++++++---000000111111111111000000000111///,,,---222222///.........------,,,,,,+++111''')))---***+++000...000---***)))***,,,---------,,,***)))***+++---...,,,***)))***,,,.........---///111111000000000111.........000777>>>===777444333111//////222888<<<@@@;;;666444555444000,,,---******...555888666333@@@BBBBBB???:::666666777:::???CCCDDDEEEEEEBBB<<<;;;<<<=========<<<;;;:::555444555:::@@@CCC@@@<<>><<<:::888888888888;;;:::999888888:::<<<===:::999888555222111222444333333444777;;;>>>@@@@@@===999666666999;;;;;;:::~~~{{{uuupppiiifffaaa[[[TTTMMMHHHFFFHHHIIIIIIGGGDDDBBBBBBBBB@@@>>>======???@@@???>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;999666222111333555777999:::999888777777777777777888888999::::::;;;;;;===@@@@@@>>>;;;999999>>>===<<<;;;:::888777777777777777666666666555555666555444222222444555666666666666666555555444444555777:::;;;:::999999999>>>======???BBBBBB???<<<777333//////333777777555::::::999777666444333333111444666777666666666777444666888777666666777999999888777777888666333111333333333222222222222111555333111000111222222111000111111222333444444555555555555333000000111333000000//////.........---000111222333333222111000...111333333111...------000//////000111111000...---***+++...///------000//////000000000000/////////000...,,,---111000,,,.........------,,,,,,,,,...%%%''',,,'''(((---,,,...,,,)))((()))+++------......------...///111222000...++++++---/////////000000000111333444444444555444111111777???@@@<<<888555111------222999???DDD>>>888666555444000,,,...,,,***---222555444111:::<<<<<<:::666333222333:::@@@CCCCCCDDDDDDAAA<<<999:::;;;;;;;;;;;;:::999666666666999===>>>===<<>>???@@@@@@???===;;;999777666>>><<<:::777555444444444777777666666666777888999666555444111...---///111222333444777:::===>>>>>>???;;;777666777777666555}}}yyyqqqjjjdddaaa]]]XXXRRRMMMIIIGGGHHHIIIJJJHHHEEEBBB@@@@@@???===<<<<<<===>>>>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<999555111//////111777888999999777666666777444555666777999:::;;;;;;:::;;;<<<<<<:::888888999===<<<;;;:::999777777666777777888888777777666666888888666666666666888888666666777777666666555555555777::::::999777777888;;;;;;<<<>>>???>>>:::777555111......222555555444888777777666444333222222000222444444444444555666111333555555555666777999:::999777666666555333111000000000000000111111111222111000111333444333222000000///000111333555666666666555333000...///000///////////////.........///000000111111000000///+++...222333111...+++***///......///000000///---+++))))))------+++,,,///---......//////......------///...,,,---000///***......------------------...%%%)))---((((((---+++---+++((((((***---......000000111222333333444444333000---,,,...000111222444111///111666999999999:::888333000444<<<@@@>>>:::666000++++++000999@@@FFF@@@:::666555333000---000---++++++///111000...555777777666333111111111666:::===<<<<<<<<<999444555666777888888999888888777888888888777777999;;;:::999999999999:::<<<<<<;;;;;;::::::999777666555<<<:::777444222111000000333444444444444444555555444444222000---,,,---///111222444666888:::<<<<<<>>><<<888777777777666555}}}wwwnnnfffcccaaa]]]XXXSSSNNNKKKIIIGGGIIIJJJIIIEEEAAA???>>>>>>===;;;;;;<<<===<<<;;;;;;;;;:::999999:::::::::===;;;888444111//////000666888999888777555666666333333555666888:::;;;<<<;;;<<<<<<;;;999999:::;;;;;;::::::999777666666555777777888999888888777666999888888777777888888999666666777888888777666555444666888888888777888888888999;;;<<<<<<999666333444222///000222555555555555555444444333333222222111333444444222222222333222333333444444555666666;;;888666444444444333111......//////000111222222/////////111444555444333000///......000222555777555555555333000//////000//////////////////......////////////////////////+++---000000...,,,++++++...------...//////...,,,...+++***,,,,,,((((((***,,,,,,------------,,,,,,***---...---///222111,,,......---,,,------...///111***...333,,,+++000...///---+++,,,...000111111222333444444555444444333222///,,,,,,...111333444666222///111777<<<===;;;888666222...111777:::999666444///+++***///666<<>>888444333222111///222///,,,+++,,,---------444555555555444333333333333777999777666777555000111222333444555666777777777999999555111111555:::777777888999:::999999888::::::999999888666555444888777555222111000000000333333444555555444444333555666555333000///000222111333555666777888:::;;;;;;:::999999999:::::::::~~~wwwlllcccbbb```\\\WWWRRRMMMJJJHHHGGGIIIJJJHHHEEEAAA>>>>>>>>><<<::::::;;;<<<;;;:::::::::999999999::::::;;;<<<:::666444222222222222555777888888666555555666222333444666888:::<<<<<<<<<<<<<<<;;;999999;;;<<<999999888777666555555444666777888999999888777666888777777777777777777888555666777888888777666555111333666666666777888:::555777999999888555333111222000///000111333444444333333222222222222222222555666666444222000111222444444333333444444333333999777444333444444333222...//////000111222333333......000222555666444333000000///...000222444666333444555333111000000111////////////....................................---......,,,+++***,,,......---------//////---,,,---***))),,,+++'''''')))++++++,,,,,,,,,,,,++++++))),,,---...111555444000...---,,,,,,---...000111333---333888000---111///222111000000333555555555444444444444333222111000///,,,++++++...222444555666222...000777;;;<<<:::333444222///000444555222000///...,,,+++---111555:::777444222111222222111333000---,,,,,,,,,------333333333444555555444333666999:::777777888777333...//////111222333444555666888777222---,,,222999777888999::::::888666555999999888777555333222111555444333222111222333333555555666666666666555444777777777666444222333444222444777777666666888;;;999:::::::::::::::;;;<<<}}}vvvjjjaaa]]][[[XXXTTTOOOKKKHHHFFFGGGHHHIIIGGGDDDAAA??????>>>===;;;:::;;;;;;:::999::::::999999999:::;;;;;;;;;888444333333444333333555666777777555444444555333444555777999;;;<<<===999::::::999888777999;;;777777777666555444444333444555777999999888777666666666666666666666666666333555777888888777666555111333555555555555777999444555777666444222111222............///000111222111111111222222333333333666777666444111000111222555444333333444444333111666444333333444444333222///000000111222333333444//////222555888888666444111111000000111222444555333444555555333111111222000000000///......------///......------......///......---+++)))***---000...------...//////...,,,)))''''''++++++)))***---***++++++,,,,,,++++++******,,,------111555555222...---,,,,,,---///111333222...555999000,,,000...555333222333555666666555333222222111111000000///,,,+++***,,,///222333333333000...000333666666555000333444222222444333000+++,,,...---,,,,,,...///111111111111111111222222222111000............///222111111222444444333111444777777444444666666333------......///111222333444555444000++++++111777666777999:::999888555444666666555444222111///...444333333222222333555555777777777666666666666666777888888777555444444555444777:::999777666999;;;:::;;;<<<;;;999888999:::|||tttiii```WWWVVVTTTQQQMMMJJJHHHGGGFFFGGGGGGEEEBBB@@@@@@AAA???===;;;;;;;;;;;;:::999:::::::::::::::;;;<<<<<<:::777333111222333222111444666777777555444444555555555666888999;;;<<<===777888999999888777888999666666555555444444333333333444777888999888666555555555666666666666555555222333666777888777555444444555555555333333444555333444555444111000111333---.../////////000111222000000111222333333444444444444444333111111333444555333222333555666444333222222222444555666444222000000000111111222222222222333666:::<<<<<<999666222222222222333333333333555777888777444222111111222111000///...---,,,+++000///...------...///000,,,------,,,++++++---//////...---...000000...---***'''(((+++,,,******---***++++++,,,,,,++++++***---...---,,,...333333000...---,,,+++---///222444222///777;;;111,,,///...444333222222444555444333000//////...///000111222...------...000111000///////////////////////////...222444111111333222000***,,,......---,,,---...---///000111111111111111111111222111111000111222222111000111444444333000000333222000000333333111------------...///111222222222000---+++,,,111555444555666888888777666555444444444444333222111000555444333222222333444555777666555444444444555555888999:::999777666666777777:::===;;;888777:::===;;;===??????===<<<>>>???zzzsssggg^^^UUUTTTRRRPPPNNNLLLKKKJJJFFFGGGFFFDDDBBB@@@AAACCC@@@>>><<<;;;<<<<<<;;;999::::::::::::;;;;;;<<<===;;;666222000111111///...444666777666555333444444666666777999:::;;;<<<===777999;;;;;;:::999999:::555555555444444333333333222333666888888777555444555555666666666666555555111333555777888666555333777777777555222111111222333444444222//////222555///000222222111222333444000000111222333444555555111222222111111222444666333111000222666888777555000000222444666666444222000000000000111111111111444666999===??????;;;888333333444444444333222111888999:::888444111//////333222111000...,,,+++***000///...------...///000***,,,//////...---------///......///000000///---...******,,,+++((((((***++++++,,,,,,,,,,,,++++++///000---***,,,000000---...---,,,+++---///333555333000999===333---000///333111000111222222111000------,,,,,,...111333555000000000111111111...,,,,,,...///...,,,+++++++++---111111...---000111000,,,---...---,,,,,,---///,,,...111333222111000000000111333333333222333333444222111333555666444111222444444111222555666444...---,,,,,,---...000111000///...,,,+++---111444111222444666777777777777444444555666666666555555666555444222222222222333666555333111111222333444:::;;;===<<<:::999999999888<<>>:::>>>BBBCCCCCCCCCFFFIIIxxxtttnnncccZZZWWWRRRKKKHHHGGGGGGFFFEEEHHHFFFDDDBBB@@@@@@@@@AAA???===;;;;;;;;;:::888666:::::::::::::::;;;<<<===777555333222222222111000555333111111222444444333666666666666777999<<<===::::::::::::::::::;;;;;;777555333333333333333222444555666666555666888:::222333444555666666666666777666444444666777666555444333222111111222333444222222111111111111111111000111222333333333333333/////////000000111222333000000///000111222444555444333333444666555333111/////////111444555555444444333111000000000111222222333666999;;;<<<<<<<<<888777666444333333333444555444444555555555222000333222111/////////000111...,,,***((((((***,,,......---,,,,,,---...000111222000...++++++,,,---///++++++******++++++,,,---,,,,,,++++++***)))))))))........................++++++,,,,,,---...//////555555555444222///---+++111,,,)))***'''%%%***444...---++++++---111555888//////...---,,,,,,++++++,,,...000111000...***(((......///111222222///,,,///......---------......///......///000///,,,***000111333333111111111222555333111000111111000///000000000000000333888;;;//////...---,,,,,,,,,---000---)))(((***---///000222111444888888444444888333555666555444333333444555222111222444444222...222111000///000222555666666:::>>>???===;;;999888:::<<<@@@BBBAAA>>>;;;888BBBDDDFFFIIIJJJKKKLLLMMMwwwqqqjjj```YYYQQQNNNJJJHHHIIIIIIGGGFFFFFFEEEDDDBBBAAA@@@??????===<<<::::::::::::888777:::::::::::::::;;;<<<<<<888666444333333333111000444333111111333555555444666666666777888:::===>>>::::::::::::999999999999777666444444444444333222666777777777555666777999333333444555555555555444666444333333444555555444333222111000000111222333222222111111111111111111222222333444444444444444111111000//////000000000000000//////000333555666666666555666777666444222/////////111444555444333222111000000/////////000222333666888:::;;;;;;;;;888666555333222222333333777666666666666555333111222111000/////////000000111///---++++++,,,---//////......---------......000...---+++,,,...000111------,,,+++******************************++++++/////////...------,,,,,,+++,,,,,,---......//////000000000///...---,,,+++...***))))))'''%%%)))111...---++++++---111444777000000000///...---------000111333444333111...,,,000//////111222222000.........---,,,,,,---...///111///.../////////---+++,,,///222333222222333444444333111222222222111000/////////...---///333666000000/////////.........111///,,,+++---000222222222222555999888444333666333444666666444333333444555333222222333333111000222222111222333444666777:::===@@@AAA@@@???>>>>>>BBBCCCEEEFFFEEEBBB>>><<>>===;;;:::999999::::::999777::::::999999::::::;;;;;;:::888555444444333222000333222111222444666777666666666777888:::<<<>>>???:::::::::999888888888777888777777666555555444444777888888777666555666888666666666666666666555444444333111111333333333222111111000000000000111111111111222222222222222222333333444555555555444444222111000///............000000//////111333666888777666555555666555333111000///000111444444444222//////000000//////......111333555777999999:::999666555333222222222333333999888777777777666333111111000///.........//////222111...,,,+++,,,------////////////...---,,,+++...---,,,,,,---000222444000///---+++***)))((((((((())))))***++++++,,,,,,000//////...---,,,++++++,,,,,,------.../////////,,,++++++*********++++++,,,******+++***(((***///---,,,+++,,,---000333555222111111000000/////////111222333444444222///...111000//////000111000///---,,,+++***+++,,,///000222000......//////...---))),,,000222333333444444222222222333444444222000111000///---+++,,,///111111222222222222111000000111///......111333444333333333777;;;:::444111333222444666777555444444555555555555333111111111333333333444555666777888888>>>AAACCCDDDCCCCCCDDDFFFHHHIIIJJJIIIHHHEEEAAA???GGGKKKOOORRRQQQOOOMMMLLL}}}tttjjjaaaZZZWWWSSSPPPLLLHHHEEECCCBBBAAABBBDDDFFFGGGEEEBBB>>>;;;;;;999888999;;;;;;:::999::::::999999999999::::::;;;888666444444333222000222111111222555777888777555666777999;;;===??????::::::999999888777666666999::::::999888777666777999999999777555444555777999999999999888777666555444222111111222333333222000000////////////000000111111222222222222222333333333444444444444444333111000000///......//////000000///000111444777999555444222222222111///---000000000111333444333111...///000111111000...---111222444666777888777777444333222111111111222333999888666555555555222000/////////............///222000...,,,************---.../////////...,,,+++...---------...000222333///...---+++***)))(((((())))))*********+++++++++......------------,,,,,,---------....../////////,,,+++***))))))***+++,,,------...///...---...///,,,++++++,,,...000222333111111111000000000////////////000000000///------000///------...//////...,,,+++***)))***,,,///111222///---,,,---......---(((+++///111111111111111000000111333555444222000444333111...,,,,,,...000333444444555555444333222111000000111444666666555666777;;;>>>;;;444000111222555777888777666666777666888888555111000222555333444666888999:::::::::AAABBBCCCDDDDDDEEEGGGIIIGGGHHHIIIJJJIIIFFFDDDBBBGGGLLLRRRUUUSSSOOOMMMMMM{{{ssshhh___ZZZXXXTTTQQQLLLFFFBBBAAABBBCCCBBBDDDGGGIIIGGGCCC>>>;;;;;;999999:::;;;<<<;;;::::::999999888888888999999:::888555444444444222111000000000333666777777777555666888999;;;===>>>>>>::::::999999888777666666:::<<<======:::888888999888999999777444333444555888888888777666555444333444222111111222333333222////////////////////////111111222222333333333333222222333333333333222111///////////////000111111111111111222333555777888555333111000000000...---111000000111222333111000...///000111111111000///111222333555666666555555111111000//////000111222777555333222333222111///.........////////////...222111///---+++*********+++,,,.../////////...---000///............///000---,,,++++++******+++++++++++++++*********))))))***++++++,,,---...//////---------...............000///---,,,++++++,,,---,,,---...///000000///---***+++,,,---...///000111000000////////////......---------------,,,,,,,,,///---++++++---...------,,,+++*********,,,///000000---++++++,,,.........***---///000///...---......///000333555555333111444444222///------000222666777777888888777777777777666666777:::<<<======<<<<<>>555000000333666999;;;:::999999999999;;;;;;888444222333555555666777999;;;<<<<<<<<>>;;;:::999888999:::;;;:::999999999888888777777888888888666444333444444333111//////000222555777666555555666888:::;;;<<<<<<<<<:::::::::999888888888777999<<>>:::888888:::777777777666333222333555444444444444333222111000333222000000222333222111//////000000000000//////111111222222333444444444222222333333222222111111////////////000111222333111222333444555666666666666444111111111111000///222111000111222222000/////////000111111111000000000111333444444444333333//////.........000111222444222000000000111000///......///000000000//////444333222000...------,,,+++,,,---...////////////000000///...---,,,,,,,,,+++*********+++,,,,,,---,,,,,,++++++***))))))(((((()))***,,,---///000111------------------------111111000///............)))+++,,,+++---000...***)))***,,,---.../////////...........................---,,,,,,,,,,,,------...,,,+++,,,---...---,,,,,,++++++,,,,,,---......---,,,+++,,,...000000000///000111000...,,,------000000111444777888777555444444333111000111555888<<<<<<;;;;;;;;;<<<======@@@???>>>@@@CCCFFFHHHHHHCCCBBBDDDEEE@@@777222222444777;;;>>>===<<<<<<<<<<<<======;;;888666444444666777888999;;;===>>>>>>CCCCCCDDDCCCAAAAAABBBDDDDDDGGGLLLPPPRRRQQQOOONNNSSSVVVVVVQQQHHHAAA@@@AAA}}}yyyrrrkkkddd^^^YYYWWWMMMNNNNNNKKKFFFCCCCCCDDD@@@BBBEEEFFFEEEAAA<<<999999888666777888888777666999999888777777777777777666444333222333444333222/////////222444555444333666777888999:::::::::999::::::::::::999999999999666:::>>>===999666666888555555555444222222333444333333333333333222111000222000//////000111111000///000111111111111000///111111222222333444444555333333444444333222222111222111111111111111222333111222555777888666444333444222000///000111111000222111000111222111000...///.........//////000111000111222333333333222111...------------///111222333111///...000111111000...///000111111111000000333333222111///......---......---------......//////......---,,,++++++++++++*********++++++,,,---++++++******************))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,......//////000000//////(((++++++))),,,000///)))(((***,,,---.........---........................---,,,+++******+++---......------///000000...,,,,,,---............---,,,++++++,,,///222444333222333333333111///...///111444333333666999;;;<<<;;;777777777777777:::>>>BBBCCCBBB@@@??????AAACCCEEEHHHFFFDDDEEEIIIMMMOOOPPPJJJHHHHHHHHHBBB999444555555999===@@@@@@???????????????>>>>>>===:::666333777777888888:::===???@@@FFFFFFGGGEEEBBBAAAAAAAAACCCHHHNNNTTTVVVUUURRROOOSSSTTTRRRJJJ@@@;;;===AAA|||vvvnnngggbbb]]]YYYVVVNNNPPPRRRPPPIIICCC???>>>???AAACCCDDDBBB???;;;888888666555555666666555444999999888777777666777777555333111222333444333333......///111444444333111666777888999:::999888888::::::::::::::::::;;;;;;444888<<<;;;777444444666333444444333111111222444555555555666555555444333000///------///000///...///000111222222111000///111111222333333444555555444555555555444444333222555444333222111111111111111333666999999777333111111///------.../////////222111000111111111///---...---,,,,,,---...///000000111222333333222111000---,,,,,,,,,---///000222222000......000111222111...///000222222222111000111111000///...---,,,,,,111000...---,,,,,,---...------,,,,,,,,,+++++++++,,,++++++***+++++++++,,,)))))))))***++++++,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++)))+++---///000000000000***---,,,***---333111***((())),,,...///...---,,,.........///////////////,,,+++)))(((((()))+++,,,/////////111222222///,,,,,,---///000000///---++++++,,,---111555777666555666555444222000000333555777666666888;;;>>>??????;;;<<<======???BBBHHHKKKHHHFFFCCCBBBBBBEEEHHHJJJJJJHHHFFFFFFJJJOOORRRTTTNNNLLLKKKIIICCC:::666777666:::???BBBBBBAAA@@@@@@AAA@@@???@@@@@@===777111888888777888:::===@@@BBBHHHIIIJJJHHHDDDAAA@@@@@@CCCGGGNNNTTTWWWUUUQQQMMMNNNOOOMMMEEE<<<:::???EEEssskkkiiiaaaTTTOOOTTTTTTOOOMMMMMMJJJCCC???>>>BBBAAA@@@@@@@@@>>>;;;888666555444333444444666777:::666222222444444000,,,222000...///111333111//////...000555444000000555999::::::;;;:::999777666<<<;;;999888777888999999999888777666666888:::;;;777666444333333444555666777777666555444222111000333111...,,,,,,---///000...///111333333333111000:::777333111111111000000444555666555444222222333000//////111333555555444666444111000111222111111...000111000///...///000222000...000222333111.........------------......222111000111333333111///---...//////......///111222000...///111111///,,,---111111...///333111+++///............------------...///000000///...---.........---+++)))(((&&&***+++---...---,,,***(((+++******+++,,,,,,)))''''''***,,,+++((((((+++///...222222,,,((()))***))),,,---...000000///...---,,,,,,------............---...000///---,,,,,,------...//////...///222444000...,,,)))(((((()))***///000222444555444333222222333333333222000...---000000///111999>>>:::222555888:::999777666777999???;;;999;;;AAAFFFGGGFFF???>>>>>>AAAHHHOOOTTTWWWJJJGGGEEEEEEHHHKKKNNNOOOKKKDDDAAAIIIQQQSSSQQQNNNJJJIIIHHHDDD???;;;::::::>>>???AAADDDFFFEEECCC@@@CCC:::999AAABBB999444666<<<<<<<<<<<<>>>@@@BBBDDDHHHFFFEEEGGGIIIGGG@@@:::EEEHHHNNNTTTWWWUUUOOOKKKPPPMMMJJJFFFDDDDDDEEEFFFtttllljjjcccVVVRRRUUURRRNNNKKKKKKIIIBBB======@@@???>>>>>>>>><<<999666666666555444444555666777777444222222555444111---222000///000222222000...000...111555555111222666::::::;;;;;;:::999777666:::999888777777888888999999888777666555555666666444333222111111222444555666666555444333111000//////...---,,,,,,...///000///000222333333222000///777444111000111222333222333444555555444333222222111000000111333555444444555333111000111111111000000/////////////////////000...---///111111///---......------------......222111000111222222111///---..................///000///---...000111///,,,...111111...///222000+++............------------.........//////.........///...---,,,***)))((('''******+++,,,,,,+++***)))+++***))))))***)))'''%%%***)))(((((()))*********---111111,,,))))))***(((+++,,,///000000///---+++,,,,,,***)))))))))******---///000000///---......333333222000//////222555333222///---,,,,,,---...333444777999::::::999888777777777666555333222111222222222333:::???<<<444999;;;<<<;;;888666777888@@@===<<>>>>>@@@AAABBBDDDEEEEEECCCAAAGGG???>>>DDDCCC;;;888;;;<<<<<<<<<<<<>>>@@@BBBCCCGGGEEEDDDFFFHHHFFF@@@;;;BBBCCCFFFJJJNNNNNNLLLIIIGGGGGGFFFFFFGGGHHHIIIJJJ}}}rrrjjjhhhaaaWWWRRRTTTQQQLLLIIIIIIGGGAAA===<<<===<<<;;;;;;;;;:::777555666666555555555555666666333111111333555555111...111111000111222111///---000///111444444222444888:::;;;;;;;;;;;;999777666777777777666777777888999888888777555444222111000333222222111222333555666444444444333111000...---++++++,,,,,,---.../////////000111222222111///...222111//////111333444444333333333444333333222111222111000111333444333222444222000///000000000///111///...///222222000---...------...//////...,,,......------------......111000///000222222111///------------------------///...---...///000///...000111000...///111///+++............------------......------------......///...,,,***)))(((((()))))))))))))))))))))******+++)))'''&&&''''''&&&%%%---)))&&&'''***,,,***'''+++///111---***+++***'''+++,,,///111111///,,,***222000---***)))***+++,,,000111333333111000000000999888555222///000444777777666444222111111222222555777:::===??????>>>======<<<;;;:::888777666555777777666888>>>DDDBBB;;;@@@AAAAAA???;;;999888888@@@??????DDDKKKOOOPPPOOOHHHEEECCCDDDHHHMMMQQQSSSSSSNNNHHHEEEEEEGGGHHHIIIOOOMMMMMMQQQSSSRRRSSSWWW\\\UUULLLEEEBBBAAA???===BBBBBBCCCDDDDDDCCCCCCBBBDDD???>>>@@@===666555;;;;;;<<<<<<===>>>@@@AAABBBFFFDDDDDDEEEGGGEEE@@@;;;@@@??????AAAEEEHHHIIIIIIAAACCCEEEGGGIIIJJJJJJJJJwwwnnnfffccc^^^VVVQQQQQQPPPKKKHHHHHHFFFAAA======<<<:::999999999999777555555555555444444444444444//////111333666555222...111111222222222111...---///000111222222222555888;;;;;;;;;;;;:::999777666555555555555666666777777666666666555333222000///333333333333444555777888333333222111000...---,,,***+++,,,---...---,,,,,,,,,---///111111111///...111///...///111333333333222222111222333333111000333222111111333333222111222111////////////...---000...///333777777111***---------.........---,,,...------,,,,,,------...000//////000111222000///------,,,,,,,,,,,,,,,+++............///111111111222111///---...///...,,,.........---------,,,,,,...---,,,++++++,,,---...///...+++)))(((((()))***))))))''''''''')))+++,,,***(((&&&&&&'''))))))(((...+++))))))***+++***(((***...000...---...,,,(((,,,...111222222///,,,)))555222///,,,+++,,,...000555777888888555333222222<<<:::666222///111666999999888777666555555555555555777;;;???AAAAAA@@@???>>>===<<<:::999888777777888999999;;;AAAIIIIIIDDDGGGGGGFFFCCC@@@===;;;:::======@@@FFFLLLQQQRRRRRRMMMIIIDDDBBBDDDGGGIIIJJJIIIEEE@@@===???BBBEEEGGGIIIJJJNNNRRRRRRRRRWWW___hhh^^^PPPFFFBBB@@@===999AAABBBBBBBBBBBBBBBCCCDDDAAA>>>===<<<777111333:::;;;;;;<<<===>>>???@@@AAADDDCCCCCCDDDEEEDDD@@@===???>>>===???CCCFFFHHHIIIBBBCCCFFFIIIIIIHHHFFFDDD{{{ssskkkccc___\\\WWWRRRPPPOOOJJJGGGGGGFFFAAA>>>???<<<:::888888999999888777444444444444333333222222...///111333444333111...000111222222111000///...///111111000///222555777:::;;;;;;;;;:::888666555222333333444444555555555333333444444333333222111222222222333444555666666222222111000///---,,,++++++,,,---...---,,,***))))))***---///111111000///111///...///000111111000111000///000222333111///333111000000111222000///000///......///...---+++------111777;;;999111)))---...//////............------,,,,,,,,,,,,------.........///111111000///---,,,***+++------,,,***---......///000111333555555111...---------,,,---...------------,,,,,,,,,---,,,+++******+++,,,---///---+++((('''((()))******)))''''''(((***,,,...***)))'''(((***---......---......---***)))+++---***---//////000222111,,,///111333444333000---+++111000---,,,+++,,,...000:::<<<===<<<999666444333<<<999555111///222777;;;999999888777777666666666666888<<<@@@BBBAAA???>>>::::::999888777666555555555777777999???HHHJJJHHHJJJIIIGGGFFFCCCAAA>>><<<888999===CCCIIINNNPPPQQQNNNIIICCC>>>===>>>???@@@AAA===999888:::===AAABBBDDDFFFKKKNNNMMMLLLTTT^^^hhh]]]PPPGGGCCCAAA>>>;;;???AAABBBBBB@@@@@@BBBDDDAAA???>>>;;;666333555:::;;;;;;<<<===>>>?????????BBBBBBBBBCCCCCCBBB@@@>>>===<<<===???CCCEEEFFFFFFBBBDDDFFFHHHHHHFFFCCCAAA|||vvvrrrkkkbbb^^^]]]ZZZUUUPPPOOOIIIFFFFFFEEEAAA???@@@;;;:::888888999:::999999444444444444444333222111///000111222222111///...///111111111000///000222222444333///...222666777::::::::::::888666444333111222222333333333222222000111111111222222333333/////////000000111111111111111111000...---+++***------......---+++***)))(((***,,,...000000//////111///......000000///---111...---///222333111...111///...///000000///...///...------...---+++)))***,,,111666999777000***,,,...//////...------...------,,,,,,,,,,,,---------------...000111000...---+++)))***...///---++++++,,,.........000444777777111------,,,++++++---------------,,,,,,,,,,,,++++++************++++++---,,,***)))(((((())))))******))))))***,,,///000,,,+++***+++...000111000,,,///000...+++))),,,000+++...///000333888777333555555666666555222000...333333333333333222222222:::<<<>>>>>>;;;888666555<<<:::666222000222777;;;888888888777777666666666777:::===@@@AAA???<<<:::444555666666666555333222000222222333888AAAEEEDDDFFFDDDCCCBBBBBBAAA???<<<333555999>>>CCCHHHLLLNNNKKKFFF>>>888666777888999???<<<888666777999::::::???AAAEEEGGGDDDCCCJJJTTT\\\VVVMMMHHHFFFEEEDDDCCC@@@CCCEEEDDDAAA???@@@BBB===<<<:::777444333444666:::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBBBBAAA@@@???;;;;;;<<<>>>AAACCCCCCAAAAAABBBCCCEEEFFFFFFEEEEEEyyyuuuoooiii```\\\[[[[[[UUUOOOMMMGGGDDDDDDCCC???>>>???:::888777777888999999999666666777666666444333222111222222111000...------///000111///...///222555555888666000///444888888999999999888777555333111000111222222222111000///000///.........000111222......///////////////...111111111000///---+++***,,,---------------,,,,,,***+++---.........,,,+++///...---...///000...---000---,,,...222333000---...---,,,---//////...------,,,,,,------,,,***((()))+++...111222111///---***---///...,,,+++,,,------,,,,,,++++++,,,,,,------,,,,,,...000111000...---***(((***///111///,,,(((***,,,,,,,,,...333777999111,,,,,,,,,)))***...---------,,,,,,,,,++++++)))******************)))++++++******))))))((((((++++++++++++---///111222///......///111111000...,,,------,,,,,,,,,---///,,,///000111666===>>>:::::::::999777666444333333777999;;;<<<;;;888555222444777;;;===<<<:::999888>>><<<888444111222666999777777777777777777666666666888;;;>>>===:::666333000222555777777666333222111222111000333;;;???>>><<<;;;:::;;;===>>><<<999///111444888===CCCHHHLLLEEE@@@888333222444666777<<<999666555555555444333777888;;;>>><<<<<>>===>>>999888555333333444444222:::;;;<<<>>>>>>>>>>>>===>>>???@@@AAA@@@@@@???@@@>>>===<<<===@@@AAABBBAAABBBAAAAAAAAABBBDDDFFFGGGyyyuuulllfff]]]XXXYYYYYYTTTMMMKKKEEEBBBBBBBBB>>>===>>>999777555555777999999999777888888888888666444333333444333111...,,,,,,,,,///000000...---///333888888;;;999111000555999999888888888888666444222000000111222222222000///...000///---,,,,,,---///000///000000000000000///...222111111000///---,,,+++,,,,,,,,,------......///,,,---.........,,,)))(((---,,,,,,...///000///...000---+++---111333000,,,---,,,+++,,,...///...------,,,,,,,,,---,,,)))'''***+++,,,+++++++++...000)))+++...---+++)))***,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---000000000...,,,)))(((***000222111...&&&(((*********,,,222666:::111,,,,,,,,,((()))...---------,,,,,,,,,++++++((()))***++++++***)))(((******++++++***)))((('''+++,,,,,,...///111333333111000000111222111...+++...+++(((***---///...,,,...///000111888@@@BBB???===<<<:::888777666555555666999<<<>>><<<777111---///333888;;;<<<;;;::::::AAA???;;;666333222555777777777888888888777666666333555888999888444///,,,...111555888999777444222555666444000222999<<<<<<444333222555888:::888666---///222555:::???FFFJJJ@@@;;;444000000333666888666555333222333333222000//////333777888999AAAJJJOOOPPPOOOMMMJJJIIIIIIJJJKKKNNNPPPLLLDDD===:::;;;<<<:::888666888:::888444:::;;;<<<>>>>>>>>>=========???@@@@@@@@@??????@@@BBB@@@======???BBBCCCDDDEEEDDDAAA@@@@@@BBBEEEFFF{{{qqqhhhccc^^^ZZZXXXUUUPPPKKKJJJGGGDDDCCCDDDCCC@@@===>>>:::666666999:::777444444666999:::888666444333777555222222222111000///000/////////000222444666>>>;;;777333111222333444888777555333222222222333222222222222111///...---222111000///............///---...111222//////111...,,,---000///+++)))+++,,,...//////......///111///---******,,,---......111///------...///000////////////000111111000...//////...---------------+++***)))+++------)))&&&*********,,,------+++)))---,,,+++,,,------,,,***+++++++++,,,,,,------------000///+++***,,,+++(((+++---///111333333333222---******------+++,,,///---***((((((***,,,+++))),,,---......,,,,,,---...,,,((((((+++,,,)))&&&'''&&&)))+++,,,+++*********///......---------......//////...------------...------------....../////////111333777:::<<<===>>>===AAACCC@@@999555555666555666999<<<;;;666...))),,,///333777888888777666;;;>>><<<444222777:::999999666555555777777555222//////000222333222...+++000333777;;;;;;777333000666555333222222444777999222222111111111222444555111444555555999@@@DDDDDDDDD:::333333333111222666777444222111+++&&&***333///...---...222777===AAAMMMMMMOOONNNLLLKKKOOOUUUTTTTTTQQQLLLFFF@@@<<<:::<<<888666888<<<>>>;;;888555999<<<>>>===<<<;;;;;;<<>><<<>>>@@@CCC@@@===<<<>>>AAACCCDDDDDDDDDCCCAAA@@@@@@AAACCC}}}yyyooojjjeee```\\\YYYUUUPPPKKKJJJGGGDDDEEEFFFFFFDDDAAAAAA===::::::<<<===:::777999:::;;;;;;999666333222444222000000111222111000111000000000000222333444999777444111000111333444666555444333222222333333000000000000////////////000///......---............+++,,,000000...///222///---...111000,,,***,,,+++---............///111222000---+++---///000000...---++++++---...---,,,///......///000000///...000///...,,,,,,------...---+++******,,,,,,***(((*********,,,------,,,***,,,++++++,,,......,,,+++++++++++++++,,,,,,------...000///,,,***,,,+++(((,,,---...000111222333333...++++++------***+++...---+++******,,,,,,+++)))---.........,,,,,,...///+++)))***...---(((&&&((())),,,///111000...------111111///...---,,,,,,,,,............---------------.........////////////222444666888:::<<<===>>><<>>AAAAAA???===>>>???@@@>>><<<<<>>:::@@@@@@???>>>;;;777444222333111//////111222111000222222111111000111222222555333000///...000222444444333222222222222333333000000///.........///000---------,,,------...///...++++++...///---...222111//////222111---,,,---***,,,---......///000222444111---++++++---//////+++***)))***+++,,,***)))---......///......------111///---++++++,,,...//////---+++***+++,,,,,,+++*********,,,......,,,***+++++++++,,,...///...,,,***+++++++++++++++,,,,,,...000000,,,+++---,,,)))---------...///111333444000---,,,------******---,,,+++,,,---......,,,***//////...,,,+++,,,...111***+++...111---'''&&&***,,,///333555444222000000333222000...,,,+++******------.........---,,,+++............////////////333444555666777888999999888::::::777222...---...111111111222222///+++'''+++,,,///000111///---+++000555666333///---***&&&777111,,,---333666444000//////...///111111000...000///...------...///000;;;999777444333222222222333222222111111222444444333666666444777===@@@???@@@;;;666555444111000222444333333333///+++---222,,,,,,,,,...222777<<<@@@GGGIIINNNWWWbbblllpppqqqnnnfffYYYLLLBBB=========???<<<;;;<<>>AAAAAA@@@>>>>>>>>>===<<<<<<===@@@CCCDDDDDD============>>>@@@BBBCCC{{{vvvrrriiieeeaaa\\\YYYXXXUUUQQQLLLLLLKKKKKKNNNRRRTTTRRROOOIIIGGGFFFGGGGGGFFFCCC???FFFEEEBBB@@@>>><<<888666555333222111222333222111333333222111111000000000333222000......///000222111111111111222222333333333111///------...///000,,,,,,,,,,,,---...///000111---,,,......,,,---000222///000333222...,,,...***,,,...//////000222444333///+++((()))***,,,---)))))))))***,,,+++)))''',,,---......---,,,,,,,,,111///,,,***)))+++...000111///,,,******+++------*********,,,......---++++++******,,,...//////---++++++++++++++++++++++++...000000,,,+++------***...---,,,,,,---000333555222...---...---)))))),,,)))***---///000000///---......,,,***)))***---000))),,,111333...''''''+++,,,///444666555222000///000///...,,,+++***))))))+++,,,...///...---+++)))------------------------000000000000111111222222222444555444111000000222222111000000000///,,,***,,,---...///...,,,***((()))---000000///---,,,+++666///)))***000555333///000///...///000222111000222111000//////000111222:::999888666444333222222444333222111222222444444555777777444666;;;===<<<<<<:::777555333111000///111222333333000......000++++++,,,///333777<<<>>>DDDNNN[[[hhhsss}}}zzzooo]]]MMMCCCAAABBBDDD@@@???>>>???AAABBBAAA???>>>???>>><<<:::999;;;===<<<>>>AAABBBAAA@@@>>>============???AAABBBAAA@@@===;;;:::;;;===???@@@@@@xxxsssqqqhhhbbb^^^[[[ZZZZZZYYYVVVSSSOOONNNOOOSSSWWWYYYXXXUUUPPPPPPPPPQQQPPPNNNJJJGGGJJJGGGCCCBBBAAA@@@>>>;;;;;;999666555444444222111444333333222111000///...555333111///......////////////000111111222222222555333111...------...///,,,,,,,,,---...///111111444000///111///,,,,,,...111///000333222...,,,...+++---///000000111333555222///***((()))***+++,,,*********+++---,,,***(((,,,...///...,,,++++++,,,111///,,,))))))+++---///222000---+++)))***---///*********,,,//////...,,,+++++++++---///000///...++++++++++++++++++++++++---//////,,,+++------***...---++++++,,,///222555222///---...---)))))),,,''')))---000111111111111,,,+++***((('''(((+++...+++---111333---''''''+++))),,,000222111///------++++++******))))))*********+++---......,,,***)))++++++++++++++++++++++++...---------------...///000111111000/////////000111000............,,,+++---...//////...,,,+++)))***+++---///......000222444...((()))///333222///000///...///222333333222222222222222222222222222777777777777666555444333555444333222222222333444666888777444555:::<<<;;;999999888555222111000///000222333222000///...---+++,,,...111444888;;;===AAAUUUkkkwww~~~sss___NNNEEECCCDDDFFFAAA@@@@@@@@@AAABBBBBBAAA@@@@@@???<<<::::::;;;===>>>???@@@AAABBBAAA???===@@@??????@@@AAA@@@>>><<<>>>;;;999999<<<=========~~~uuuqqqooofffaaa___\\\\\\^^^^^^[[[XXXPPPPPPQQQUUUZZZ[[[YYYVVVVVVXXXYYYZZZXXXUUUQQQNNNKKKGGGBBBAAABBBBBB@@@>>>???<<<999888777666444222333333333333111000///...555333222000///......///......///000111111111000333222000...---------...------------...///000111333111000222111---+++---000......111000,,,+++,,,,,,...000000000111333444222///,,,+++,,,------------,,,+++,,,......,,,+++,,,...000///,,,***+++---000...,,,******+++---...111000...+++)))))),,,...*********---///000...---,,,,,,,,,---///000///---------,,,,,,,,,,,,,,,+++,,,......+++***---,,,)))---,,,+++***,,,///222444222///---///...******,,,(((+++...///000000111222******)))'''&&&'''))),,,...---///000---''''''+++'''***------,,,+++++++++((((((((())))))***+++,,,++++++,,,,,,,,,+++***)))************))))))))))))......---------///000111222111///---+++******)))///---,,,,,,,,,---,,,***//////000000000///...---111///...///...,,,///444222///,,,,,,...111111000000///000222444666555444000111222333333222111000555666777888888777555444555555333222222333333444888999888555666:::<<<;;;888::::::555222333444333222444444111000111///,,,---...000333666888:::;;;FFF___xxx}}}ooo\\\LLLDDDBBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBB@@@@@@???===;;;;;;<<<>>>@@@??????@@@AAAAAA@@@>>>AAA@@@??????@@@???===;;;>>>;;;888888;;;======;;;zzzrrrooommmeeeaaa^^^[[[[[[]]]]]][[[XXXPPPPPPQQQUUUYYYZZZWWWTTTVVVYYY\\\\\\ZZZUUUQQQNNNKKKFFF@@@>>>???@@@>>>;;;???<<<:::888888888666555222333333333222000///...222111000///////////////---...///000000000///...---------------------------,,,,,,,,,---.../////////---///333222...,,,---...,,,,,,//////***)))++++++---...///......000111///---,,,,,,......---,,,///---,,,,,,---......---,,,///222000,,,***+++---...---,,,+++++++++,,,---///000///,,,)))(((***---******+++---///000///---...---,,,...//////...,,,.........---------,,,,,,***------***))),,,,,,))),,,+++***+++,,,...111222222...---///...++++++---,,,...000///---,,,...000((()))***)))'''''')))***111---,,,---,,,((('''***((()))+++***))))))***+++)))))))))***+++,,,------++++++++++++************+++*********))))))))))))...---------...111333555333111...,,,+++***))))))...---,,,---......---+++...///000111111111111000222//////111///+++,,,111111111000000//////000000///000111444777888666555222333333333333333333222555666888999888777555333666555444333222333333444888:::999666777;;;===<<<888======777444777999888666888666111111333111---///000222555777888999999HHH___uuu|||~~~|||uuukkk___PPPEEEAAAAAAAAAAAA>>>???@@@@@@@@@@@@@@@AAA???@@@@@@???===<<<===>>>CCC@@@>>>>>>@@@AAAAAA@@@AAA@@@>>>>>>??????===<<<<<<999666777<<>><<<}}}wwwooommmkkkccc___\\\YYYYYYZZZZZZWWWTTTPPPOOOPPPTTTXXXXXXUUUQQQSSSVVVYYYZZZWWWRRRNNNKKKKKKEEE>>><<<======;;;888===;;;999888999999888777222222333333222111///..................///000000---...///000000///...---'''(((***+++------......,,,,,,++++++,,,,,,------***)))---222333///,,,------***+++...---)))((()))+++,,,------,,,,,,...///+++******+++------+++***000---++++++,,,.........,,,000333111,,,***+++...------,,,,,,+++++++++,,,...//////---)))((())),,,******+++---///000///---///...---...//////---,,,/////////......---------))),,,,,,))))))++++++(((+++******+++,,,...000222111...---///...++++++...000111111///+++)))+++---(((***+++***)))((()))***333---***++++++((('''))))))*********))))))+++---,,,+++++++++,,,------...,,,+++******))))))******,,,+++++++++******)))))),,,++++++,,,...111444666333111...---...///......000//////000111111000.........000111222222222333///---...111000++++++000000222444222///...///111///000222666999:::777555666666555444444555666666666777999:::999777444222666555444333222333333444999;;;:::666777<<<>>>===:::??????888666:::===<<<999;;;888222222555333...000222444666888999999888CCCVVVggglllppptttnnndddYYYPPPEEE??????BBBCCCCCC===>>>????????????@@@AAA>>>???@@@???>>>======???DDDAAA======???AAAAAAAAA@@@>>>======>>>??????>>>;;;777555777===@@@@@@>>>tttnnniiieeebbb___\\\YYYXXXXXXWWWVVVTTTUUUSSSQQQQQQRRRQQQNNNJJJNNNPPPRRRSSSPPPJJJCCC???;;;;;;;;;::::::888777666555555666666666666666666111111111000000000000///222111///---,,,---...///---......///......---------,,,++++++------,,,+++///---***)))***,,,000222---+++++++++---------+++---------,,,+++***)))(((***+++,,,---,,,,,,***)))+++***)))))))))***,,,---+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++111///---***))))))***+++---,,,,,,++++++,,,,,,---......------------......---------......000111222//////.........------------+++)))((()))+++---///***)))((((((***,,,///000///...,,,,,,---------,,,000000///...---,,,,,,,,,***'''%%%&&&)))+++***))),,,***)))***++++++***)))++++++***)))(((((())))))+++(((&&&(((+++---,,,******))))))))))))))))))******++++++,,,,,,,,,++++++------,,,,,,---000222444444222000...------//////000111222111///...///000///---,,,---111333222000111111111111111000//////333333333222222111111111111444555555777999666111444444222222222222444444:::666333444777888555111999888666555555555666777===;;;999777666777999;;;;;;::::::<<<===>>>===;;;<<<999777999===>>>:::555222222333444666777888888@@@IIIRRRYYY```ccc[[[PPPGGGEEEBBB@@@???@@@AAACCC@@@???>>>======>>>??????AAA@@@???===<<<<<<;;;;;;???@@@AAABBBCCCCCCCCCCCCDDD@@@<<<:::;;;<<<;;;999888555444444666888999999}}}ssslllhhhdddaaa]]][[[XXXWWWVVVUUURRRPPPMMMKKKIIIIIIJJJJJJGGGEEEHHHIIIKKKLLLJJJEEEAAA===:::::::::999999888777666555555555555555555555555222222222222222222222222222111///...------......,,,------............---...,,,+++,,,---...---,,,...---+++******,,,...///,,,+++***+++---...---,,,------,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***++++++***))))))***+++,,,+++,,,,,,,,,,,,---------.........---------,,,,,,000///...,,,,,,---...///------,,,,,,,,,,,,------///......------......///...............///000111000000///...---,,,,,,+++,,,+++++++++,,,,,,,,,,,,******))))))***,,,///000///...,,,,,,---------,,,//////---,,,,,,++++++++++++)))'''(((***,,,+++***,,,***)))***,,,,,,+++***,,,+++******))))))******,,,+++***+++---.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++......------///111444555555333111///------...///111222333222000///000111333111000222444666555333000111111111111000//////222222222222111111111000...111444444666999666000444333333222222333333444;;;777555666999:::777333999888888777777777777777<<<:::888666666777999:::<<<;;;:::;;;<<<===;;;:::;;;;;;;;;<<<;;;:::777555444444555666888:::::::::999@@@HHHNNNTTTUUUNNNCCCBBBAAA@@@??????AAACCCDDDAAA@@@???=========>>>???@@@@@@>>>======<<<<<<<<<@@@@@@AAABBBBBBCCCCCCDDDCCC@@@<<<:::;;;<<<;;;::::::888555555888;;;===>>>zzzqqqkkkgggccc```ZZZYYYWWWUUUTTTQQQMMMJJJFFFDDDBBBAAABBBCCCCCCBBBCCCDDDEEEEEEDDDBBB???===999888888777777666666555444444444444444333333333222222222222222222222222000000000///......------+++,,,,,,---.........---///---,,,---...///...---...---,,,,,,++++++,,,,,,+++***)))+++---///...---,,,,,,,,,,,,+++************++++++,,,,,,,,,++++++,,,++++++*********++++++++++++,,,,,,------------//////.........---------......---------...000111...------------------...///......------....../////////.........//////000...............---------,,,,,,.........---,,,+++++++++******+++---...000///...,,,,,,---------,,,...---,,,++++++++++++++++++***)))***+++,,,,,,***,,,******+++---...---,,,---,,,,,,++++++++++++++++++,,,---,,,,,,---...000......------------......,,,,,,---------,,,,,,+++//////...///000222444666444333111///......//////222444444333222111222333555444333444666666555333000000111111000000///...222222111111111111111000000444888:::===???<<<777444333333222222333333444;;;999666777::::::888666999::::::::::::999888888999888666555555777999:::===;;;999999:::;;;;;;:::888;;;>>>===:::666444444111000111333666888777666666<<>>@@@BBBDDDEEEBBBAAA@@@>>>=========>>>??????>>>>>>======<<<<<<@@@@@@@@@@@@AAABBBCCCCCCAAA???;;;:::;;;;;;<<<;;;>>>:::777666999===@@@AAAxxxpppkkkgggccc```YYYXXXVVVUUUSSSOOOJJJFFFDDDBBB@@@???@@@AAACCCCCCDDDDDDCCCBBBAAA@@@???>>>777777666666555555555555333333333222222222222222111111111000//////......000000000000///...---,,,***+++,,,---............000...---...///000///.../////////...---,,,++++++***))))))+++---//////...,,,,,,++++++++++++++++++******++++++,,,,,,,,,+++,,,,,,+++++++++*********++++++,,,,,,---.....................---------------,,,,,,+++,,,---......///......------....../////////............//////000//////............///+++,,,,,,---...///000000..................---,,,,,,,,,++++++,,,---...//////...,,,,,,---------,,,...------,,,++++++,,,,,,+++***++++++,,,,,,+++***,,,+++***,,,...//////......---,,,,,,,,,,,,------(((+++---,,,******---000...------------------...------.........---,,,,,,.........///111222444555222111111000000000111222333444555444333222222444333333333444444333111000000000000000000//////...222222222222222222222222111666:::===AAADDDAAA;;;333333333333333333333333:::888777777999:::888777::::::;;;<<<<<<:::999888777666555555555777888:::;;;999777888999;;;;;;;;;777999;;;<<<:::777555333///...///222777999888666777999>>>CCCGGGFFF???888999:::<<<>>>@@@BBBCCCDDDCCCBBB@@@>>>============>>>>>>>>>>>>>>>===<<<<<>>>>>===>>>???@@@AAA???===;;;::::::;;;<<<===@@@===888666888;;;>>>@@@wwwoookkkhhhccc```ZZZXXXVVVUUURRRNNNHHHDDDCCCBBBAAA@@@???AAACCCEEEEEEDDDBBB@@@???>>>======777666555444444444555555333333222222111111111111444333222000...---++++++000000000000///...---,,,+++,,,------.........---000///......000000///...000000000000///---,,,+++***))))))+++---//////...,,,+++*********+++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,------...//////---------,,,,,,,,,,,,+++......------,,,,,,,,,,,,000//////......//////000/////////....../////////000//////............///---------............///000///---,,,,,,---///000------------------......///...,,,,,,---------,,,///......---------------***+++,,,,,,,,,+++******,,,++++++,,,...000///......---------------......))),,,------******---111//////............/////////////////////...---,,,------...///000222333444//////000111222333444555333444555444222111222333111222333444333111//////000000000000000///......222222333333333333333333...333777999===AAA>>>999333333333333333333333333777666666666777888777666::::::;;;<<<<<<:::999888666555555555555777888999777666555777999;;;<<<;;;666555555888;;;;;;777222222111222777>>>AAA???===888888;;;@@@DDDBBB===999::::::<<<===???@@@AAABBBDDDCCCAAA???=========>>>>>>>>>??????>>>===<<<;;;<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::999;;;===???BBB===888555666888;;;<<>><<<;;;;;;:::777666555444444444666666333333333222111111000000666555444222000...---,,,000000000///......---------......///......------000...---...///000///...000000000//////---,,,++++++***)))+++---///...---++++++***)))***+++---...************+++,,,------******+++,,,------,,,,,,++++++,,,---...//////000------,,,,,,,,,+++++++++000000000000//////......111000000//////000000111000//////......//////000//////.........//////000111000///...---,,,++++++000...,,,++++++---000222..................------///...,,,,,,---------,,,///......------.........+++---//////---+++++++++,,,++++++,,,...///...------------------......///---...///......///000222111111000000000000111111000000000000000///...---,,,---...///111222333333...///000222333444555666111333333222111000111222111333555666444111000000//////000000//////...---222222222222222333333333111555777888;;;???===888222333333444444333333222555555555555555666666666999::::::::::::999888888666666666666666777777888555444555777:::;;;:::999777333111444:::<<<888333222111333:::BBBFFFEEEAAA@@@===???EEEHHHEEE@@@>>>;;;;;;<<<<<<>>>@@@AAABBBCCCBBBAAA???>>>>>>>>>?????????@@@???>>>===;;;999::::::;;;<<<<<<;;;;;;::::::;;;;;;:::999:::>>>@@@AAA>>>999666777999:::;;;~~~uuummmiiiddd```\\\ZZZWWWSSSQQQNNNKKKHHHEEE@@@BBBCCCBBB@@@???@@@BBB???>>>>>>===<<<<<<;;;;;;777666555444444555666777444444333222222111000000333333222111000///......222111///...------......000000000000///...------///...------//////...---......------,,,,,,,,,+++,,,+++***+++---...---,,,+++***))))))***,,,...///***************,,,---...((()))+++---......------++++++,,,---...///000000...---------,,,,,,,,,,,,...//////000000000000000111111111000000111111111000000////////////000000...............///000111//////.........---------,,,,,,+++,,,---...000111///////////////...------///...,,,,,,---------,,,...------,,,,,,------...---000222222000------...---,,,+++,,,---...---,,,---,,,,,,,,,------...//////...---...000111111111111111000000000000111111111111111111000///...------...///111222333444444000111222333444444444444000111111111///...///000///222666666444111111111//////000000//////...---//////000000111111111111555888888777999===<<<888222333333444444333333222444444555555555555666777999888888777777777777777888888777777777777777777555555666999::::::777444777555333444666777666555111000333;;;EEEJJJIIIEEEIIIDDDCCCIIIKKKFFFAAAAAA<<<;;;;;;;;;===@@@CCCEEEBBBBBB@@@???>>>???@@@@@@@@@@@@AAA@@@>>><<<999888999;;;===>>>>>>===:::999888::::::999999:::>>>BBB@@@===:::999;;;===>>>>>>}}}ssslllgggccc]]]ZZZYYYVVVRRROOOLLLJJJGGGEEEAAACCCFFFEEEBBB@@@AAABBB======>>>>>>>>>>>>>>>>>>777666555444444555777888444444333333222111111000...///...///////////////333111///---,,,---...///222222111111000...---,,,///---,,,---...///...------,,,+++*********++++++---+++++++++---------++++++***))))))***,,,...000******))))))***,,,---///''')))+++---...///......++++++,,,---...///000111//////.........---------***+++,,,...///000000000222222111111111111222222000000////////////000000---------......000111222)))***+++---///000222222((()))+++---///////////////000000000///...---,,,///...,,,,,,---------,,,,,,,,,,,,++++++,,,------///222555555222//////000---,,,++++++------,,,***,,,,,,,,,,,,,,,---...//////,,,***+++///111000...//////............//////222222222111111///.........///000222444444555555333333444444444333222222...///000///...------///,,,000444555333000000000///////////////......------.........//////000000333555444222333777777333222222444444444444222222444555666666555555666888999888666555555555666777999999888888777777666666666777888::::::888444000666777666444222222444666555444777@@@KKKRRRPPPLLLJJJCCCBBBFFFGGGAAA<<<<<<;;;::::::;;;===AAAEEEGGGBBBAAA@@@?????????@@@AAAAAAAAAAAAAAA???;;;888666:::<<<>>>@@@@@@>>>;;;999777999:::999888:::>>>BBB???>>><<<<<>>>>>@@@@@@>>>:::;;;:::888777777888999;;;555444222000///000000111333333222111///,,,)))(((.../////////000000111111000000///...---,,,,,,,,,//////............//////...---+++,,,,,,---+++***......---,,,,,,,,,,,,------+++)))(((***,,,---------,,,+++***+++,,,---......'''+++000+++***///,,,///...,,,---...///...---000000000000111111...,,,---...000222333222111000////////////000000000000777444///,,,))))))***,,,******+++...000111000//////---++++++,,,......---------............------000000...------...//////***+++---//////...---,,,...............---------------///000111111111111000000///...------,,,,,,///............000111222///...---,,,---...000222222111000///...---,,,,,,,,,,,,,,,------.........000000111222333333444444111111222222222222333333111///---------...---,,,//////000111111///...---222000.........---+++)))///111///,,,,,,111333222555444222000/////////000///111444555444333444444555444333333444555777888888555444555444222555:::;;;:::888888999999777666...555777333222555444000///666888333000555999:::666:::???EEEJJJOOOTTTWWWMMMIIICCCAAA@@@@@@>>><<>>@@@@@@???<<<888555888888:::===@@@AAA???===@@@???>>>>>>@@@CCCFFFHHHyyyqqqmmmhhh```\\\\\\YYYXXXVVVSSSQQQOOONNNNNNKKKLLLJJJFFFGGGJJJJJJFFFEEEBBB@@@AAACCCCCC@@@======;;;:::888888888999:::555444222111000000000111000111222222333222111000---...............///////////////......---------/////////......////////////...------......---+++------,,,++++++++++++,,,+++******+++------,,,+++---,,,+++++++++,,,---...111)))---111,,,+++///---000...,,,,,,---//////...000000///000111111...,,,---...000222222222111000............////////////555333///+++******+++---,,,,,,---///111222111//////---++++++,,,---------------............------......---,,,,,,---...///***+++---...///...---,,,---------...............------///000000111111111000//////...------,,,,,,//////......///000222333000///...------///111222111111000///...---,,,,,,------------------------000111111222222333333333111111222222333333333444111///------.........---000000111111111111111000000///......//////...---///111000,,,+++...///---000111222333222111000///111333444333111//////000666555444444555666777888:::888888999777444666::::::888666555666666444333444888777333111333222///111888;;;555111444888999;;;===AAAGGGLLLPPPQQQQQQKKKHHHDDDBBBBBBAAA???===???>>>>>>???AAADDDGGGIIIHHHCCC===999888999:::;;;?????????===:::999999;;;BBBCCCDDDDDDBBB>>>:::777888888:::===@@@BBBBBB@@@BBB@@@??????@@@CCCFFFHHHwwwpppmmmhhhaaa]]]]]]ZZZYYYWWWTTTRRRPPPNNNNNNMMMNNNLLLIIIKKKNNNNNNJJJHHHEEECCCDDDFFFFFFCCC@@@>>>===;;;:::999999999:::444444333222111111111111,,,---...///000000000000///////////////.........////////////............////////////////////////000///......///000...------,,,,,,+++++++++++++++)))***+++---///...,,,)))---,,,,,,,,,,,,---......222***...333---,,,000---111///,,,+++---/////////000//////000111111///,,,---...000111222222111000---------.........//////333111...,,,++++++---...///......///111111000......---++++++,,,------,,,------............------,,,+++++++++,,,---...///***+++---.........---,,,,,,,,,------......//////---......///000000000000//////......---,,,,,,,,,////////////000111222333111000///...///000111222111000000///...---,,,,,,------------------,,,,,,111111111111111222222222111111111222333444444555111///------...///...---////////////000111222333///...---...000111111000,,,......++++++......++++++---111444555333///---000111111///------...///666666555555555666777777:::888:::;;;999444444777999777555444555555555333;;;<<<999444111111///,,,333:::>>>999444333777999??????AAAGGGOOOQQQNNNIIIHHHFFFDDDCCCCCCAAA>>><<>>;;;888999999999<<<@@@DDDEEEEEECCCBBB@@@???@@@BBBEEEGGG}}}vvvooolllgggaaa]]]^^^[[[YYYWWWTTTQQQOOONNNMMMKKKLLLKKKIIIKKKOOOOOOKKKHHHEEECCCDDDFFFFFFCCC@@@???>>><<<:::999999888999444444333333222222222222000000//////...------,,,333333333222111111111000//////////////////000000/////////000000/////////000///......///000///......---,,,,,,++++++,,,,,,+++***+++,,,......,,,***---------------......///000(((,,,222------222///222///,,,+++---///000000/////////000111111///------...///000111111111000.........////////////000111///---,,,+++,,,...///000.........///000...------,,,++++++---------+++,,,------......------,,,***++++++,,,---......///***+++,,,------------,,,++++++,,,------...//////---......///000000//////.........------,,,,,,,,,.../////////000111222222111111000000000000111222000000///......---,,,,,,,,,,,,,,,------.........111111111111111000000000000000111222333444555555000...------...///.........---------...000222333000///...///111222222111'''+++---,,,---000111...+++---000333333111...,,,---......---,,,---000333555555555555555555666666777777999<<<999333000222888666555666888999999888@@@???===:::666333...***444:::???>>>999777999<<>>EEENNNQQQKKKCCCBBBBBBCCCBBBAAA???<<<:::EEECCC@@@>>>>>>???AAACCCAAA===888666777:::<<<===::::::999888777999<<>>>>>AAA===999888@@@JJJNNNHHHAAA>>>???@@@@@@>>>;;;888777BBB@@@>>><<<;;;<<<>>>???;;;999777777999:::::::::999999999777777999<<<@@@:::;;;<<<======<<<;;;:::;;;:::999;;;???DDDGGGHHHCCCBBB@@@??????AAADDDEEE}}}zzzrrrlllhhhddd^^^ZZZ[[[XXXVVVTTTPPPMMMKKKIIIIIIIIIKKKKKKIIIKKKOOOMMMIIIAAA>>><<<===??????<<<999::::::999888777666666555333444444555555444333333444333333222222222333333222222222222222111111111111111111111000000000000//////111111111111/////////...---...///000///...000//////...............///,,,***)))+++---...///---...//////000000//////,,,$$$***000---...333222111///......///000000//////......000222222000...---......//////000111111000000111111111222222222///...------------...///...---++++++,,,---,,,,,,,,,++++++,,,------+++***,,,,,,------------,,,,,,+++,,,---......///......++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000000000000000//////.........---------,,,,,,******+++,,,...///000000///////////////000000000000000000111111111111111---,,,***+++,,,...------//////000000111333444555111000///000111222111000000333222///...000000---000///---,,,+++,,,---...000111111000...---...///000111333555666777777777999999===@@@===666222333222333555:::===???>>><<<@@@======@@@AAA;;;444000777888>>>FFFIIIFFFDDDDDD;;;777444:::DDDIIIFFFAAA<<<>>>???>>>;;;777555555::::::::::::;;;<<<>>>???888777777888999:::999777:::::::::999888999;;;>>>888999;;;<<<============;;;:::999:::>>>AAADDDDDDAAA@@@>>>===>>>AAACCCEEE{{{yyyqqqjjjgggbbb[[[XXXXXXVVVTTTQQQNNNKKKHHHGGGFFFFFFHHHHHHGGGHHHKKKIIIDDD===:::999999;;;;;;888555666666666666555555444444333444555666666555444333222111111111111222444555222222222222333333333333222222222111111000000000...///111222222111///...000///...///111222111000//////...------------...---,,,++++++---......------...///000111000/////////''',,,222---...222000/////////000111111///---.........000222222000......---......///000000111000000000000111111111111///......---------......///---++++++,,,......---+++++++++,,,------+++)))+++,,,,,,------,,,,,,++++++,,,------...---,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---000000000000//////............------------,,,,,,,,,,,,,,,------------...---......//////000000000000000000000////////////,,,***))))))+++---,,,,,,------///000111111111111...------///111222222111333555333...---//////---------+++++++++,,,...//////000111000...---------000222444777999::::::;;;999999<<>>BBBAAA>>>;;;???999777<<>>DDDEEECCC===??????===999555444444777777999:::;;;<<<<<<===888777555555777888888888;;;<<<<<<;;;999888:::;;;888999:::;;;<<<<<<<<<<<<;;;:::999999<<<>>>?????????>>><<<<<<===@@@CCCEEE{{{xxxqqqiiifffaaaZZZVVVVVVTTTSSSPPPLLLIIIFFFEEEDDDBBBDDDDDDBBBDDDFFFDDD???;;;999777888::::::777333333444444444444444333333333444555666666666444444777666555555555555777888444444444555555666666666333333333222111000//////...000111222222111000...111000///000222333333111......---,,,,,,,,,,,,---++++++,,,...000///---+++---...000111111111000///333+++///444...---111///......///111222222///,,,.........000222222000......------......///000111////////////000000000000//////...------------...///---+++,,,---/////////+++***+++,,,------+++)))+++,,,,,,------,,,,,,+++***+++,,,---,,,+++***)))++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,---......///......------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,//////000//////...------------------------,,,,,,//////...---,,,,,,++++++,,,------...///000111111000000000///......------+++)))((()))***,,,,,,+++)))***,,,---...------,,,,,,++++++...111333444333111333111,,,,,,000111000*********+++,,,...//////***,,,///000///...//////111222555888;;;=========777777:::===;;;555222444999;;;???DDDFFFDDD@@@;;;???666222777<<<<<<;;;>>>@@@;;;>>>KKKTTTPPPHHHDDD@@@:::555555:::AAACCCDDD>>>@@@@@@===888444444555888999;;;;;;<<<;;;999999:::777444333444777999999<<<===>>><<<:::999999999888999999::::::999999999;;;:::999999;;;<<<<<<;;;===<<<;;;;;;<<>>777666;;;@@@???===>>>???BBBBBBAAA>>>:::888:::999999;;;>>>>>>;;;777888888666333111222444777>>>:::???BBB;;;;;;<<<555333:::===:::999;;;======:::777777:::999777777999;;;===>>>>>>>>>>>>@@@BBB~~~uuuooohhhaaa[[[WWWTTTQQQLLLKKKIIIFFFDDDCCCBBBBBB<<<;;;;;;<<<>>>>>>===;;;888888888777666666666555666666777777666666555555333333444555555555555555888888888777666666555444555555555555555444444333333333333222222111111111222222222111000...---,,,333222000//////.........//////............//////000000111111000///...---111000//////000000///---------...............---///000000000000///---,,,,,,---...///000000000000111......000///---000555111000...,,,,,,,,,---......//////////////////...***,,,...///------------///...,,,+++******++++++...............---------++++++,,,,,,,,,,,,++++++------------,,,+++******+++,,,,,,---......//////........................,,,,,,---.........---,,,***+++,,,---......//////.../////////---,,,---...,,,///000------///...+++++++++*********+++---...000000000000////////////333///++++++///111000......,,,+++,,,......,,,***---,,,+++---000111///---000000///////////////000111000///...---...//////++++++,,,,,,---.........000///------.../////////222777888666777:::999555222222333444666777777777:::;;;===???@@@===999555666888;;;;;;;;;::::::;;;;;;;;;<<<@@@EEEIIIJJJJJJDDD>>>777777<<<@@@@@@>>>>>>???AAABBBAAA@@@===<<<>>><<<<<<===??????===:::444444444222222444888;;;;;;666:::<<<555777:::444333777:::888888;;;<<<;;;777555666999:::888888;;;>>>>>>>>>======>>>@@@CCC{{{rrrmmmfff___ZZZVVVRRRPPPHHHGGGFFFDDDCCCBBBAAAAAA<<<;;;:::;;;===>>>>>>===888777777777777777777888777777777777666666666666333444555666777888888888888777777777666555555444444444444555444333333222444444333333222111000000111111111111000///...---444111......000111000---333000......111222111//////000000111111000//////333111000000111222111///+++,,,---...////////////000000000///...---+++***............///000111111000...///111111///222777333222111///...//////000////////////////////////,,,...//////---++++++,,,//////---,,,,,,+++,,,,,,000///...,,,,,,,,,......,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,---------......//////000........................------.........------,,,,,,,,,,,,,,,,,,---...///---...///...,,,+++,,,---...000000---,,,......+++************+++,,,...///////////////000000000000///////////////000000000---,,,+++,,,---,,,***(((---,,,,,,---///000///...222111000///............111000...---,,,+++,,,,,,++++++******+++---///000///.........///000111222444777888666666888777333222111111555888999777444333666999:::888666555444444777:::<<<;;;::::::;;;999999:::===BBBGGGIIIIIIBBB===777777<<<@@@@@@???>>>>>>???@@@AAAAAAAAA@@@BBBAAA??????@@@@@@???===444444333222222444888<<<999444777888222444888333222444666555888<<<;;;777444222444999;;;:::;;;>>>BBBAAA???===;;;<<>><<<;;;;;;=========<<<888777777777777999:::;;;;;;:::999777666555555444333333555666888888999999777777666666555555555555444555555555555444333333555444444333222111000000111111111111111000///...111---***---222555444111444000,,,---222444111...///000000000111111000000222111000000222222111000***+++,,,...///000000000.........------,,,,,,+++///......---...000111333111//////222111///111555444444222111111000111111000111222333333222111000,,,...///...,,,+++,,,---000//////...------,,,,,,000///...---------------,,,------......------,,,......---,,,---...000111............//////000000.......................................---------111000...,,,++++++++++++---...//////---------///...111000,,,,,,......+++,,,,,,+++,,,---///111222////////////000000000000---000222111...,,,,,,---------,,,,,,+++***)))(((,,,,,,---...//////......111000///...............222000...,,,+++*********---,,,***))))))+++---...---...///000000111333444444555666666666666555444333111222666:::;;;555000...222666666333111222444333666:::<<<<<<;;;;;;;;;<<<<<<<<<>>>BBBFFFHHHHHH@@@<<<888888<<>>???AAABBBCCCDDDCCCAAA@@@@@@@@@??????777777666444222333666999<<<666999:::333444777111111333333444888<<<:::444222111555;;;>>>>>>???BBBGGGEEEAAA<<<999999<<>><<<999888888888777666888888777888999;;;>>>???@@@>>>;;;888555333222111111222444555666777777888777666555555444555555666666666666666666555444444444444333333222111000000000111111111111111000///111---+++---333666444111333///+++,,,000222000---000000000000000111111111111/////////111111000///***+++,,,...///000000000,,,,,,,,,,,,------......//////......///000222333222000000222000,,,---111111111000///............---000333666666333000---+++,,,------,,,,,,---///////////////...---,,,,,,...///000000///---+++***,,,------......------,,,//////.........000111333.........///////////////........................//////......------------111000...,,,++++++++++++...///000000///...///111---000000---,,,///...+++,,,,,,,,,,,,---///111222.../////////000000000111---111333111,,,(((((())),,,------,,,+++***)))(((,,,---.................................///000000222111///,,,+++*********///---+++)))((()))***+++,,,...111111111111333555222222333666666555555555555333333777::::::333---...222555555333111111333222555999;;;;;;;;;;;;<<<@@@??????@@@CCCEEEEEEEEE???<<<999999;;;>>>???>>>;;;;;;;;;<<<===???AAACCCCCCBBBAAA@@@>>>>>>>>>???999999888555444444777:::>>>999======555444555...222444555555999===:::333222222666===AAAAAABBBEEEJJJGGGBBB;;;777666999<<>>AAACCCDDDAAA===999555222111000111222333444555666666666777666555444444444666666666666777777666666555444333333333222222222111111000000111111222111111111555222//////111222111...111...+++,,,///000///---222111111000000000111111///...---...000000000///***+++,,,...///000000000+++++++++,,,---...///000////////////000111222222333111111333000,,,,,,000222222222111000000//////,,,...222444444222...,,,+++,,,------,,,,,,...000////////////...---,,,+++---///000111000...***(((,,,,,,------------,,,,,,...---------...///000000................................................111000///...------------,,,,,,,,,,,,,,,---...///...000111111000///000222+++...000......000///+++++++++++++++,,,---///000......//////000000111111...000222000+++((('''(((+++---...---+++******+++,,,...//////...------...------------...///000111222000...,,,************---,,,+++))))))))))))***+++...111222000000222555111000111555666444333555444444444777999888333///000333666777555333222111222555777999999:::<<<>>>AAAAAAAAABBBDDDEEECCCBBBAAA???<<<;;;===>>>??????;;;;;;;;;<<<===>>>???@@@???@@@AAA@@@>>>======>>>999999888777666888;;;>>>???:::<<<<<<444333555...555888:::999;;;===:::555222222777>>>BBBAAABBBEEEHHHFFFAAA:::666666888;;;xxxlllhhhccc^^^ZZZUUUPPPMMMGGGFFFEEECCCBBBBBBAAAAAACCC@@@<<<::::::::::::999:::999999:::===AAAEEEGGGDDDBBB>>>999555333111111222333444555555555555555777666444333333444666777555555666666555555444333111222222222222333333333///000111222222222222222444333222111000000/////////......------......///444333111000000000000111///...---...000111000///+++,,,---...////////////------,,,,,,---...///000......000000111111111111222111222444222......111444444444444333222111111///000111111111111000///.........---++++++---.........//////...---+++***///000000///...---+++***++++++,,,,,,,,,,,,++++++------..................------------------------........................222111///...---------...***+++,,,---......//////...///000000//////000222(((---//////000111///+++---,,,++++++,,,---...///.........///000111111111...//////...,,,+++*********---///...,,,++++++---,,,...000///---,,,---.........---------......//////...,,,***))))))))))))))))))))))))******++++++***...222222000///111333333000111666666111000333000222555777888777555444333444666888999666222...333444666777888:::===@@@BBBCCCDDDGGGIIIIIIFFFDDDEEECCCAAA@@@@@@@@@AAAAAA============>>>>>>>>>>>><<<>>>AAA@@@>>>======>>><<<<<<;;;999777999<<>>======;;;777222222666>>>AAA???@@@BBBBBB@@@===999666777:::===~~~wwwlllhhhccc___ZZZUUUPPPMMMMMMKKKIIIFFFCCC@@@???>>>>>>;;;888666666777777777;;;::::::;;;>>>BBBGGGIIIDDDAAA===999555444333333444444555555555555555444666555444333333444666777444444555555444444333222000111111222222333444444///000111222222222222222000111222111000000222333...///000///------///000555444222000//////000000///......///000111111000,,,,,,---...////////////000///...---,,,---...///---...000222222222111111111000222555444000111444111111111111111///......444333111000000111333444000000///---******+++,,,---............,,,+++***222111///---,,,,,,,,,,,,***++++++,,,,,,++++++***---...///000000///...------------------------,,,........................222111///...---------...,,,---.........---,,,+++,,,...//////......///111&&&+++///000111222000+++000///...---......000000---......///000111111222......------............***---//////---+++---///,,,...000000---,,,---///000///...------------------,,,***)))((((((((((((%%%&&&(((***+++,,,,,,,,,***...222222///...000222555111222666555000...111---000444666777777888999555555666999;;;888222,,,444444555666777999>>>AAADDDEEEHHHLLLNNNNNNKKKHHHHHHFFFEEECCCBBBBBBBBBBBB>>>????????????>>>>>>===:::===AAAAAA???======>>>BBBAAA>>>;;;888777999;;;EEE;;;999777000666???>>>999@@@DDDBBB>>>===<<<999222222666===???>>>===@@@<<<<<<:::888777999<<<@@@}}}uuummmhhhbbb\\\WWWRRRMMMIIILLLIIIEEEBBBAAAAAA@@@@@@>>>===<<<999888666666555999999:::<<<>>>@@@BBBDDDCCC???888444333333444444666555333333333444666888333444444555555444444333777666444333222222333444555222//////222333333111666555444222111111222222111111111111111000///...000000000000000000000000222111///.........///000444222...---...000111222---000111///,,,---///000---,,,,,,---000111111000111111111000000000000000000000000111111000000000333222111000000000111222222222222333444555666777222111///.........///000...,,,++++++,,,---+++***---///111000...,,,++++++******+++,,,,,,------...+++,,,---///000000111111******+++,,,------------222///---,,,---///000000///......------,,,++++++---------,,,,,,++++++++++++,,,------......------(((---000......111111///+++---///...,,,,,,///111...---+++++++++---///000111000///...---,,,,,,,,,---+++)))***---///...---000...,,,+++,,,------,,,............---+++)))(((,,,...---))))))++++++)))---***'''&&&'''***++++++)))+++------...///111333222222333333333222222111///111555:::>>>>>><<<999666888:::<<<:::777333000333444555777:::<<>>AAABBB???<<<777999;;;<<<<<<<<<===>>>FFFGGGFFFBBB;;;666555666EEE@@@888222333999999555???===<<<>>>BBBBBB>>>999555444555999===???>>>;;;888666444555777:::<<<==={{{rrrlllhhhbbb\\\WWWRRRMMMJJJJJJGGGCCC@@@??????>>>===<<<;;;:::888888777777777666777777999;;;===???@@@@@@===777444444444444444444444222222222333555666333444444555555444444333444333222222222222333444444222000000333444333222666555333222111111111222000000111111000000//////000000000000000000000000222111000/////////000000444111...---...000111111...000111...,,,---///111///------...000111000///000000000000000000000000111111000000000000111111222222111000000111222333666555444444333333333444000//////...---.........000///......//////...---,,,...//////,,,+++******+++++++++,,,------......+++,,,...///000111111111+++,,,---.../////////...222///---,,,...///000000......------,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,---............---+++//////,,,---111333222+++------+++))))))+++---000///---,,,,,,---...//////...---,,,++++++*********)))((())),,,---,,,***///---+++***+++,,,,,,,,,000///...,,,***************---,,,)))))),,,---***---***'''&&&((()))******(((***---...---...///000333333333333222111/////////222666;;;??????<<<:::::::::;;;;;;999777444333444444555777:::===@@@AAADDDEEEKKKRRRQQQJJJGGGIIICCCBBBBBBEEEIIIIIIGGGCCCAAA???===>>>AAABBB???<<<333444666888999:::;;;<<>>===<<<>>>???>>><<<999777666666888:::;;;:::777777666555666999<<<======wwwnnnjjjfff```[[[VVVRRRMMMJJJIIIFFFCCC@@@@@@???>>>===999999888777777777888888555555666777999:::<<<===<<<999666555555555444333333222111111111222444555333444444555555444444333222222111111111222333444111111111222444444333222444333222111111111111111///000000111111111000000000000000000000000000000222111111000///000000000333000------...000111111000000///...------///222000///...///000111000///000000000000000000000000222111000//////000111222222111000000111222444555999888777555333222000000---............---,,,,,,...,,,++++++,,,,,,+++***+++,,,------+++))))))***++++++,,,------......///,,,---...///000111111111------...///000111111000111///------...000000///---------,,,++++++******+++,,,,,,,,,,,,,,,,,,---,,,---......//////.........000...***+++111444333111111000---++++++---///222000///---------............---,,,++++++,,,,,,)))))))))+++---...,,,***...,,,***)))***+++++++++222000---***))))))***+++(((++++++)))***---...,,,+++)))''''''((()))***)))'''***---......---------333333333222000///---,,,///333888===@@@???===;;;=========<<<:::999777666666666666888:::===@@@AAAEEEFFFJJJPPPPPPKKKGGGGGG???>>>>>>BBBGGGIIIHHHEEE>>>;;;888888:::;;;999777111222444555777999:::;;;??????>>>:::555333555888BBB@@@;;;666777;;;:::666<<<======<<<:::999888999;;;999888777888888666444777777777999<<>>tttjjjhhhddd___ZZZVVVQQQMMMJJJJJJHHHDDDBBBBBBAAA???>>>999888777777666666777777666666777777888999;;;;;;777666555555666666555333333222222111222333444444333444444555555444444333333333222222222222222222///000111333444444333222222222111111000000000000///000111222222222222222////////////////////////222222111111000000000000111///------...000000000111///...//////---///222111000//////000111000.../////////000000000000000222111000//////000111222111000000000111222444555999999888666444111///...------...//////---,,,+++,,,***))))))***+++)))(((+++,,,---,,,***)))***++++++,,,,,,------...//////,,,---...///000000000000,,,---...///000111111111111///......///000000///---,,,,,,++++++******)))+++++++++,,,,,,---------,,,---......//////.........///---+++---222444222222111///...---...000222///......---------......//////............//////+++,,,---///000000...,,,...+++)))(((************000///---,,,************&&&***+++***+++...///,,,***)))'''((()))***)))((((((+++///000///...---,,,222222111111000...---,,,...333999>>>???>>>===<<>><<<:::999::::::999999:::<<<>>>???BBBDDDHHHNNNPPPLLLFFFAAA<<<;;;;;;???DDDFFFEEECCC:::666333333555777666444666555555666888:::::::::>>>???>>>:::666666999===AAA@@@===999:::===<<<888:::===???<<<777555666999>>><<<;;;:::999888888777::::::;;;===@@@BBBBBBAAArrrgggeeebbb]]]XXXUUUQQQMMMKKKIIIGGGDDDCCCBBBAAA???===::::::888777666666555555666666666666666777888888444444333444555666555333333333333333333444444555333444444555555444444333444444444333222111000000...///111222222222111111000000000000000000//////000000111222333333333222........................111111111111000000/////////...,,,,,,...000000///222...---111111......111111000...///000000///.........//////000000000000222111000//////000111222000000//////000222333555666666666555444222000///......///000///...---,,,...---,,,,,,------,,,***+++,,,---,,,******+++,,,++++++,,,,,,---......///,,,---...///////////////++++++---...///000000000111000...///000111000///---,,,,,,++++++******)))+++++++++,,,,,,---------,,,------...............+++------,,,///333222...,,,+++***)))+++---///000******++++++,,,---...///............///000111111,,,...000111000///---,,,---+++)))((()))******)))+++,,,...///...,,,***(((&&&***+++***+++......+++***)))))))))++++++***((()))---000222111///......//////000000000///.........222888<<<===<<<<<<===>>>@@@BBBCCCBBB@@@===;;;@@@???<<<:::::::::<<<======AAAFFFMMMQQQOOOEEE;;;;;;:::999<<<@@@CCCAAA???999666333555999<<<<<<;;;<<<999777777888999888777===>>>>>>;;;888999===AAAAAABBB@@@<<<<<>>AAA???999555777;;;??????@@@???>>>>>>>>>>>>>>>===>>>@@@CCCDDDDDDCCC~~~qqqfffccc```[[[WWWTTTQQQNNNKKKGGGEEEBBBAAA@@@???<<<:::;;;;;;999888777666666666444444333333333333444444333222222333444555444333333333333333444444444444333444444555555444444333222222333222222111//////...///111111///...///000...//////000000///......///000000111111111111000........................000000000000000///.........,,,+++,,,...000//////222------333555///---000///...---...///000///...---......//////000000111000000000111111000000000000///......///000222333222333444444444333111000///////////////...------,,,+++******++++++***)))+++,,,,,,+++******+++---******+++,,,,,,------...+++,,,---...............)))***,,,---...///000000111000//////111111000///---------,,,++++++******+++,,,,,,,,,,,,,,,,,,---+++,,,------......------***++++++,,,///333111+++***))))))+++---///000///(((((()))+++,,,---...///+++++++++,,,---///000111---///000///---+++******---+++)))((()))*********(((***---000000...+++)))(((,,,---++++++---,,,)))*********,,,------***(((***---000111111000000000//////000000000000//////---111666999888888;;;======>>>@@@AAABBBAAA???>>>CCCAAA>>>;;;::::::;;;<<<<<>>666444333666<<>>@@@<<<888777999999888666<<<===>>><<<:::;;;???CCCBBBDDDCCC??????BBBBBB@@@>>>BBBFFFEEE@@@======???@@@CCCEEEFFFFFFEEEEEEFFFAAA@@@@@@AAACCCDDDDDDCCC|||pppgggaaa^^^ZZZVVVTTTQQQNNNKKKFFFDDDBBBAAA@@@???<<<999::::::999888888888888888555444444333222222222222444222111111333444444333111222222333333333333333333444444555555444444333------///000000000//////...000000///,,,+++,,,...---...////////////...------............------,,,------------------------...//////000///...---,,,,,,++++++,,,...//////...111+++---666888000,,,...---,,,+++---...000///...------......///000000111///000111222222111000///000///...------...///000000111222333333222000//////...------,,,,,,------***(((''''''(((((('''&&&******+++)))((((((***,,,))))))***++++++,,,,,,---++++++,,,,,,------,,,,,,)))***+++---//////000000111000///000111222000///......------,,,+++++++++---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---,,,,,,,,,++++++)))(((---222000+++,,,++++++---000111///---)))***+++,,,------......******+++,,,...///111222000111222///+++))))))***...,,,***)))***++++++***''')))+++...///...---,,,***......,,,+++,,,***&&&++++++,,,...///...+++)))***,,,...//////000111222111111111111000000///...,,,000444555444555999===<<<;;;;;;;;;<<<>>>@@@AAACCCAAA>>>;;;:::;;;===??????@@@BBBGGGPPPTTTKKK???>>>;;;:::<<<@@@CCCBBBAAA777666777:::@@@CCCBBB@@@CCC???:::999<<<===<<<999===@@@BBBAAA??????BBBEEEEEEGGGEEEAAA@@@CCCFFFEEEDDDHHHLLLMMMKKKGGGEEEEEEBBBFFFKKKLLLKKKJJJIIIJJJCCCAAA??????@@@AAAAAAAAAzzzpppggg```]]]YYYVVVSSSQQQNNNKKKHHHFFFDDDCCCBBBAAA>>>;;;999999888888999::::::;;;888777666555444444444444444222000000222333333333000000111222222222222111333444444555555444444333''')))+++---///000000000///000000---***)))+++...,,,---.../////////...---,,,,,,,,,,,,+++******)))---------------------------.../////////...,,,+++,,,++++++,,,...//////...111***---777:::111+++---,,,+++***,,,...//////...---------...///000000111...///222333333222///...//////---,,,,,,---...//////000222222222111///......---,,,+++***+++,,,---,,,+++******++++++***))))))))))))((('''''')))+++((())))))***++++++,,,,,,******+++,,,,,,,,,++++++)))***,,,...///000111111111000///000222222000//////......------,,,,,,+++---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++---+++'''%%%***000000,,,)))((((((+++------***&&&,,,,,,---......---------,,,,,,---...000222444555444555555111,,,***+++,,,...,,,***)))***+++++++++((()))***+++---...///000,,,///000---++++++((($$$+++,,,---///000///,,,))))))+++------...///111333333333333222000///---,,,,,,///222222111222888===<<<999666444666;;;@@@DDDBBB@@@===;;;;;;===@@@BBBBBBBBBAAADDDNNNVVVPPPDDD>>><<<;;;===BBBEEEEEEDDD>>>===>>>BBBHHHJJJHHHFFFGGGBBB======@@@BBBAAA???AAADDDFFFFFFDDDDDDFFFIIIFFFHHHGGGBBBAAAEEEHHHGGGIIILLLQQQSSSRRROOOKKKIIICCCHHHNNNPPPNNNLLLJJJKKKCCCAAA>>><<<===?????????{{{vvvnnnhhhbbb^^^XXXWWWXXXVVVQQQMMMHHHGGGFFFHHHIIIHHHCCC???>>>===<<<;;;:::;;;<<<===<<<:::999999999888666444333444666777888777555444444222000...---...000222333333444666777666444111---...///...---...000111000//////...---,,,,,,,,,++++++,,,------......///+++***))))))***,,,...000111///...---......,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,222...,,,,,,......+++(((------,,,+++,,,---...///000000000000000111111111...111444555444222111111222000...............,,,111///,,,+++,,,...//////000000///...---,,,,,,+++***++++++++++++***))))))((((((''''''((()))******+++++++++,,,,,,------------,,,*********,,,...//////......///111222111///222444555555222000000000...//////---+++))))))******************)))((((((,,,++++++***))))))******(((((((((((()))+++,,,---(((((())))))******++++++++++++,,,---............%%%)))---///000222666:::999444///+++))))))(((''',,,,,,,,,***(((''''''''')))))))))***+++,,,---------...000000...+++(((%%%+++***,,,111222///---///---......---,,,---000222666333111222444333,,,&&&+++---//////...000444888;;;:::777333222777@@@HHHFFFCCC???===>>>???@@@AAACCCCCCEEEKKKRRRWWWYYYXXXPPPIIIBBB@@@DDDIIIKKKJJJEEECCCDDDIIILLLLLLOOOSSSMMMFFFBBBBBBCCCAAABBBEEEJJJJJJIIIGGGFFFFFFHHHJJJKKKLLLKKKJJJGGGFFFGGGHHHJJJMMMSSSWWWWWWTTTOOOKKKJJJNNNRRRPPPJJJEEEEEEFFFAAA===:::<<<@@@CCCAAA???|||xxxsssjjjccc```\\\XXXXXXYYYXXXSSSOOOMMMMMMNNNPPPQQQPPPKKKGGGDDDBBB@@@======???AAACCCAAA@@@>>>>>>>>>===;;;888666666777777777666444333666444222000000111333444555555444555666666555444111000//////............000000///......---,,,,,,------------------------...---,,,++++++,,,...///111///............---+++***+++,,,---...------,,,,,,,,,,,,,,,,,,---------...//////...---,,,,,,,,,...---,,,+++,,,---.../////////000000111111111111///111444555444222111111222000.........///...---...---+++,,,...000111111/////////...------,,,,,,+++++++++++++++******)))((((((((((((((()))***+++,,,,,,,,,,,,,,,------------,,,+++******,,,---//////......///111111000...000222333222///,,,******...//////---+++)))******+++++++++++++++***)))))),,,,,,+++***))))))))))))'''(((((())))))******+++((()))))))))))))))************+++,,,------------)))+++...000111222444666666222...+++***)))((('''***,,,---,,,(((&&&'''(((---...//////.........///.../////////...,,,***(((...,,,...222333000000222,,,------+++******,,,...555666666666444111,,,))),,,...000///...///333777>>>===:::666555999BBBIIILLLIIIFFFEEEEEEEEEDDDCCCDDDCCCDDDIIIQQQYYY]]]___VVVPPPIIIGGGJJJMMMNNNMMMHHHFFFIIINNNQQQQQQRRRVVVSSSKKKDDDBBBBBBCCCFFFKKKPPPPPPOOOMMMJJJHHHIIIJJJKKKMMMOOOOOOMMMLLLKKKKKKOOOQQQSSSUUUSSSPPPKKKHHHIIIMMMQQQOOOJJJDDDBBBCCCAAA>>><<<>>>BBBDDDBBB???~~~yyyvvvppphhhaaa]]][[[YYYZZZ\\\[[[WWWSSSRRRTTTWWWZZZ[[[YYYTTTPPPMMMJJJEEEBBBBBBDDDHHHKKKFFFEEECCCCCCCCCBBB???===;;;;;;:::888777555444333888777555333333444666777999777555444444555777999666333///...//////---***000000000///......------//////...------,,,++++++111000///...---......///111///............---,,,)))***+++------.........------------------------+++///111000,,,+++---000///...---,,,+++,,,---...//////000000111111000000///222444555444222111111222000.........///...---------,,,...///000///...------------------------,,,,,,,,,,,,++++++++++++)))))))))))))))******+++------------,,,,,,,,,,,,,,,,,,+++******+++---...000///...///000000...,,,///111222222...***'''&&&...//////...+++******++++++,,,,,,,,,,,,+++******,,,,,,+++***)))((())))))'''((()))******)))((('''))))))))))))((((((((((((((()))***++++++,,,,,,+++---------///111222222111111///,,,++++++***)))'''(((,,,000...)))&&&''')))))),,,//////,,,+++,,,...000///...---,,,,,,,,,,,,111//////222333111111444/////////---++++++,,,---444777::::::555111...---...000111000...000444888BBBBBB???<<<:::>>>FFFMMMRRRQQQOOOOOONNNKKKHHHEEEGGGEEEDDDGGGNNNWWW]]]aaaZZZUUUPPPOOOPPPQQQPPPNNNHHHHHHLLLSSSVVVTTTTTTVVVVVVMMMDDDAAABBBEEEKKKRRRXXXYYYXXXUUUQQQNNNLLLLLLMMMPPPSSSTTTSSSQQQOOONNNTTTTTTSSSQQQNNNJJJFFFDDDFFFJJJMMMLLLGGGBBB@@@@@@AAA??????AAAEEEFFFCCC@@@}}}wwwsssnnngggbbb\\\\\\\\\^^^```___]]]ZZZWWWZZZ^^^aaaaaa___ZZZVVVUUUQQQKKKFFFFFFIIINNNRRRIIIHHHGGGFFFFFFEEEBBB@@@AAA???===:::888666555555888777666555555555777888<<<:::777444333555:::===888333......000111---)))000000000//////...............---------,,,,,,,,,000000///......//////000111///......//////...,,,***+++,,,---...///000000...............---------+++---//////------///111///...---,,,+++,,,------...///000111111111000///000222444444333111000111222000...---......---,,,///.........///---***''',,,,,,,,,------.........------,,,,,,,,,+++,,,,,,******)))))))))******+++......------,,,,,,++++++,,,++++++******+++,,,,,,000///......//////---+++...111333333000---***)))---...///...+++***++++++***++++++,,,++++++******,,,+++***))))))((((((((('''(((***+++***(((&&&%%%***))))))(((((('''''''''''''''((()))************...,,,+++...222333111......---++++++,,,+++***((('''---111///***&&&(((+++###''',,,...,,,+++,,,///111///---++++++,,,---...222//////111222000111444555666666444222111111222444666999:::888555333111111333444222111222777;;;GGGGGGFFFCCCBBBEEELLLRRRYYYXXXWWWVVVTTTPPPJJJFFFIIIHHHHHHIIIMMMSSSXXX[[[XXXUUUSSSRRRRRRRRRPPPNNNGGGHHHMMMTTTVVVSSSRRRSSSSSSKKKDDDDDDFFFJJJPPPVVV^^^______]]]YYYTTTRRRQQQPPPRRRTTTTTTRRRPPPOOOPPPUUUSSSPPPLLLIIIEEECCCBBBDDDEEEFFFEEEBBB@@@@@@AAA@@@???@@@CCCEEEFFFCCC@@@{{{sssnnniiieeebbb]]]^^^^^^```bbbbbbaaa___[[[___cccfffeeeaaa\\\YYYWWWSSSNNNIIIIIIKKKPPPSSSKKKJJJIIIIIIIIIHHHFFFDDDCCCBBB???===:::888777777666666555444444555666777===;;;888555333555;;;@@@555111------000222///+++////////////............,,,,,,,,,---------......---------......///000111000///......///000...---,,,,,,---...///000111222//////.........---------...,,,+++,,,///000///.........,,,,,,,,,,,,---...---...///111111000//////000222333333111//////000111///---,,,------,,,+++---,,,------...,,,(((%%%++++++,,,,,,---............---,,,+++++++++,,,,,,******)))))))))))))))***---------,,,+++++++++***,,,+++++++++++++++++++++///...---.........,,,***---///222222000...,,,,,,,,,---...---+++******+++))))))***************)))+++***))))))(((((())))))((()))***+++***)))&&&%%%******))))))((((((''''''''''''((()))************+++******...222333111......,,,+++,,,------,,,+++)))---000///+++((())),,,&&&+++000222111//////000222000---+++***,,,...000222//////111222000000444:::;;;<<<;;;999888888999777666666999======999555666888888666555777<<>><<<;;;===AAACCC===>>>@@@BBBDDDCCCAAA@@@yyyoooiiidddaaa```]]]]]]^^^^^^______``````^^^bbbeeefffccc^^^ZZZXXXTTTQQQNNNKKKJJJKKKMMMOOOJJJIIIHHHHHHIIIIIIHHHFFFBBBAAA???>>>;;;999888777444444444333444444555555999:::888555222333999===111///,,,---///000///---.....................---++++++,,,,,,---...//////++++++,,,---...///000000000///......000000///...------------...///111111//////......---,,,,,,,,,...+++)))+++///111...+++------,,,+++,,,---...///,,,---///111111000///...///111222111///---......///---++++++,,,,,,+++***))))))***,,,......+++)))++++++,,,,,,---------......---+++*********+++,,,***))))))(((((((((((((((++++++++++++************+++++++++++++++*********...---,,,---......,,,+++***,,,......---,,,,,,,,,+++,,,,,,+++***))))))+++(((((()))************))))))(((((((((((()))******)))***++++++***)))((('''************))))))))))))((()))***++++++,,,,,,+++)))***---000333444333222000...------...//////...,,,---...---+++***+++,,,+++---111555666444111///666333000---,,,...000222444222222444555222222555;;;===??????>>>>>>>>>???===999777:::@@@CCC@@@;;;<<<======<<<;;;===CCCIIIOOOQQQRRRQQQQQQTTTZZZ___eeebbb___]]]YYYUUUPPPLLLFFFKKKQQQVVVYYYZZZ[[[\\\UUUUUUVVVVVVUUUTTTSSSRRRLLLKKKLLLPPPPPPMMMMMMOOOMMMKKKMMMSSSXXXWWWWWWXXXWWW[[[______\\\WWWSSSPPPLLLKKKIIIFFFCCCDDDFFFIIIMMMKKKJJJGGGDDDBBB@@@??????<<<999777777:::>>>AAA;;;<<<===????????????>>>xxxpppiiiddd```^^^[[[[[[ZZZXXXXXXYYY[[[\\\\\\___aaa___ZZZUUUQQQPPPNNNMMMLLLJJJIIIIIIIIIIIICCCBBBBBBCCCEEEFFFDDDCCC============;;;999777666333333333333444444555555333555666444000000444888///...------------------,,,,,,------------------,,,---------------------,,,------...////////////000///...///000111000...---,,,,,,+++,,,---...///.........---,,,+++++++++,,,+++++++++,,,---,,,,,,,,,+++++++++,,,...///111+++---///111111000...---...000000///---,,,,,,---...,,,***)))******)))(((*********,,,//////...,,,,,,,,,,,,,,,,,,,,,---------,,,***)))))))))+++,,,))))))(((''''''''''''''')))))))))))))))*********+++++++++++++++***)))))),,,++++++,,,......---++++++,,,,,,+++))))))***+++)))***+++***(((((((((***((()))******+++++++++***'''''''''''')))***+++,,,++++++++++++************************++++++++++++******+++,,,------------+++...222555555555555555444111///...000111222222000...+++***,,,------,,,,,,---111777>>>???:::666:::888444111000111222444888666777::::::777666888<<>>999:::;;;;;;;;;999666555222333333444444444555555...222444333///---000444...//////---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++///////////////......---000///...///000111000///,,,+++*********+++,,,---......---,,,,,,+++******))),,,...---***(((***---++++++***+++,,,...000222+++---///111111000...---...//////...,,,***+++,,,---+++)))((())))))((('''///...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++)))((('''&&&&&&&&&&&&&&&''''''(((((())))))******+++++++++++++++***)))(((+++******,,,......---,,,//////...+++(((((()))+++((()))***)))((('''((())))))***+++,,,,,,,,,,,,,,,%%%&&&&&&''')))***,,,---,,,++++++******+++,,,,,,*********+++,,,,,,,,,---++++++,,,---............---222777888777555666777777444000///000222333444333...)))(((,,,///...,,,---...333>>>IIINNNJJJDDD===;;;888555333333444555<<<:::<<<@@@???;;;999;;;>>>AAAEEEGGGHHHIIIKKKLLLHHHHHHFFFDDDBBBBBBFFFIIICCCDDDEEEDDDDDDHHHOOOUUURRRUUUXXXYYYZZZ]]]ccchhhaaa\\\VVVPPPMMMKKKJJJHHHHHHMMMRRRTTTTTTSSSTTTVVVWWWWWWVVVTTTPPPNNNMMMNNNMMMGGGDDDCCCBBB@@@CCCGGGLLLKKKMMMSSSUUUQQQMMMLLLLLLPPPUUUVVVRRRKKKEEEAAA:::<<<>>>??????@@@AAABBBGGGHHHHHHHHHEEE@@@;;;888;;;:::999888888777555333666777888777777888:::;;;~~~wwwtttooofff^^^[[[XXXXXXVVVQQQMMMLLLNNNQQQXXXVVVRRRMMMIIIEEEBBBAAAEEECCCAAAAAAAAAAAA???>>>999::::::;;;;;;::::::999777:::<<<:::666333333444///000222333333333333444111000//////111333666888/////////111222111///,,,++++++++++++,,,,,,---...,,,,,,,,,...///...***''',,,---//////...---...///222000///...//////---,,,******+++,,,,,,,,,,,,,,,++++++***************+++111///,,,***(((((()))***,,,,,,---.........------000---+++...222444111...333111000...------------,,,+++(((''''''***---///++++++---///---)))***///...------,,,,,,---------***+++,,,+++)))''''''(((&&&((('''%%%''')))(((###'''((()))******)))((('''++++++******************/////////000000///+++(((,,,+++***)))(((((()))***)))'''(((******''')))------***((())),,,...---+++((()))+++---000111222333111---***+++///111///+++///...---+++***,,,000444222111111333444555333222555777999999888888999;;;@@@<<<666333222333444555666555333000---,,,...///333///333CCCXXXaaaYYYNNNMMMJJJDDD@@@===;;;999888<<>>BBBFFFIIIIIIDDD===555111444888<<<===999444222111555555666888999999666444~~~uuuqqqlllddd^^^]]]WWWWWWUUUQQQMMMKKKLLLOOOTTTRRRNNNJJJEEEBBB???>>>CCCAAA@@@???@@@???===<<<999::::::;;;;;;::::::999777888:::999666444333333111//////111444666444222333222111000000000111111/////////111222111///,,,,,,,,,+++++++++,,,------000...,,,,,,,,,,,,***((($$$(((///333222000---,,,111///............---++++++,,,,,,,,,,,,***)))(((++++++************++++++///...,,,***))))))))))))******+++,,,---.........000---,,,...222444111...111000...,,,+++++++++,,,---,,,+++)))'''&&&%%%$$$---,,,---///,,,((()))---,,,,,,++++++,,,------...)))+++,,,+++)))((((((((()))+++***((())),,,***&&&((()))***++++++***)))(((******+++++++++*********---------...//////---+++,,,,,,+++)))))))))+++---,,,+++,,,000///,,,+++...000...,,,---///000...,,,((()))+++---...000000111333000---...222444222///000///...,,,+++---111555444333333444777999999888:::999:::;;;===<<<999666===:::555333333444444444444444222000------...000222222:::LLL```iiiddd\\\RRRLLLEEE@@@>>>>>>>>>===<<<===???AAABBBAAA???===AAACCCGGGLLLOOOPPPNNNMMMDDDBBBBBBFFFGGGEEEFFFIIIKKKKKKIIIFFFDDDGGGLLLQQQVVVVVVRRRMMMNNNUUUZZZ[[[ZZZVVVOOOJJJFFFEEEDDDDDDIIILLLNNNMMMJJJHHHIIIJJJNNNNNNOOORRRSSSOOOHHHAAABBB???<<<;;;;;;<<<<<<<<<@@@AAABBBBBBBBBBBBBBBCCCDDDBBBBBBEEEDDD===777555555444888???AAA===<<>>;;;:::@@@>>>===<<<===<<<;;;999999999::::::::::::999999777666666666666555333111333///,,,///555888555111333222222111000///......///......000111111///---------,,,+++++++++,,,,,,222///,,,******+++******%%%)))...111000...,,,+++///...,,,,,,------,,,***,,,,,,------+++(((&&&$$$++++++************++++++------,,,,,,+++***))))))((()))***+++,,,......//////---,,,...111333111...///...,,,***)))))))))***,,,---...---***&&&"""///---,,,---+++'''(((,,,+++*********+++,,,------(((***++++++***))))))***((())))))&&&'''***(((###******++++++++++++************+++++++++++++++***,,,+++***,,,...//////...,,,,,,+++******+++...111...,,,...222222...+++---,,,,,,+++---...---+++)))******+++,,,---...//////666333111222666888666444111111000...---///444777777666555777:::===>>>>>><<<999999<<>>???AAAAAA@@@BBBBBBAAA@@@@@@@@@AAAAAADDDDDDEEEJJJOOOPPPKKKGGG>>>===@@@FFFHHHFFFFFFHHHMMMLLLIIIEEECCCDDDHHHLLLNNNNNNJJJEEEFFFMMMSSSUUUOOOMMMJJJGGGCCCAAA@@@???CCCGGGJJJJJJGGGCCCBBBBBBHHHIIILLLPPPRRRNNNEEE>>>@@@>>><<<<<<<<<;;;999777?????????>>>>>>===<<<<<<<<<999999<<<<<<777333333333333888???AAA???>>>???BBBEEEHHHIIIEEE<<<333---777;;;>>>===999555444444777666666666666555222000{{{rrrnnniiibbb]]]\\\TTTSSSRRROOOLLLIIIHHHGGGIIIHHHEEEAAA>>>;;;999888===<<<::::::::::::888666999999::::::::::::999999555333222333666555222...222000...000444666555333000111111222111111000000.........///111111///---...---,,,,,,++++++++++++000---+++***+++,,,,,,,,,///...---***((((((***,,,...,,,++++++,,,,,,+++)))***+++,,,,,,+++(((%%%###++++++*********+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******+++,,,---......---,,,...111222000...///---,,,***))))))))))))***,,,---...---+++(((&&&...++++++,,,+++)))***...++++++***************+++(((***,,,,,,*********+++''')))(((&&&''')))'''###************************)))***+++,,,,,,,,,++++++,,,+++***+++---/////////***,,,---,,,+++---111555000---,,,//////+++***+++((()))+++---...---,,,***---------------...//////777555444555888999999888333333222000000222666:::<<<:::888888:::===??????888777666999======999555333222111222333333333111...///111111000000111333555===IIITTT[[[\\\YYYVVVLLLEEE===<<<@@@CCCBBB@@@GGGGGGEEEBBB@@@>>>???@@@CCCCCCDDDFFFGGGFFFAAA===::::::>>>EEEGGGCCCBBBCCCJJJHHHEEEBBBAAACCCEEEHHHKKKJJJFFFAAABBBIIINNNOOOIIIIIIIIIFFFBBB>>>;;;:::<<<@@@DDDDDDAAA???@@@AAAEEEEEEGGGJJJLLLHHHAAA;;;>>>>>>>>>>>>>>><<<777444======???AAABBB@@@>>>;;;999555444777888666444555555777;;;???AAA@@@>>>======@@@CCCEEECCC===444...888;;;>>>===888444333444<<<;;;999999999888666333yyyrrrooojjjbbb[[[YYYSSSRRRPPPNNNLLLJJJGGGFFFGGGFFFCCC@@@===;;;:::999<<<:::888888888888666444888999999::::::999999888333222111222555555222...///111333222000111444777222222333333333222111000...------...000000///......---,,,,,,++++++++++++***))))))+++...///...---......,,,***''''''***,,,,,,+++******+++,,,***)))((()))+++++++++***(((&&&++++++******+++,,,,,,---++++++,,,,,,,,,+++******,,,,,,+++*********++++++---------...000000000//////...,,,+++***)))************++++++,,,,,,,,,,,,,,,)))))),,,...,,,---000---,,,+++***)))(((((((((***+++------,,,+++,,,---+++,,,,,,***,,,...---((()))))))))(((((())))))))))))***+++---------,,,+++...,,,++++++---.........)))---//////...///333777666///***++++++******,,,***,,,///222222222222111111000////////////000000555444444555777999::::::666555444333333555:::===@@@===:::888999:::;;;;;;777666666444333222333444000//////000222222111000+++...000222111111222333666>>>HHHNNNMMMJJJHHHGGGBBB>>>;;;===BBBEEEDDDAAADDDEEEEEEBBB===999777777<<>>======AAADDDDDDAAA=========???@@@@@@===777333666888===CCCHHHGGGCCC>>>999444222555666555666999:::===????????????===;;;777888<<<@@@AAA>>>777222888;;;>>>===888444333333===<<<::::::;;;:::888777~~~wwwpppnnnjjjaaaZZZWWWSSSQQQNNNLLLKKKJJJHHHGGGFFFEEECCC@@@>>><<<;;;;;;;;;:::888777888777666444888888999999999999888888333333333444666666444222000444666333...---222777666666444333222000//////...---,,,---///000000///------,,,+++++++++,,,,,,''''''(((+++...000000///$$$(((---000///---+++***,,,+++******+++,,,+++)))((())))))***++++++++++++++++++***++++++,,,---...++++++++++++++++++,,,,,,///...,,,+++******++++++,,,,,,---...////////////000///---+++*********++++++***)))(((((()))+++,,,+++((()))...111000000111------+++***))))))((((((,,,...//////---,,,---...***,,,,,,***,,,000///+++))))))(((((((((((())))))((())),,,---...---,,,+++...---,,,---///000///...***///444555333222666:::<<<333,,,+++,,,+++,,,///+++---000222222222333444222111000//////000111222222222333444666777999:::888777777555555888===@@@AAA>>>:::888888777666555888777555111,,,+++---///...---------///000///...***---111333333222222333444;;;BBBCCCAAA>>>>>>???===<<<===???BBBCCCCCCCCCBBBDDDFFFCCC<<<777555555444999???AAA>>><<<<<<>>>999999===BBBBBB<<<888888AAA???>>>>>>BBBEEEHHHIIIFFFGGGEEEAAAAAAFFFHHHHHHGGGJJJLLLIIIAAA:::555444666888888555111000333666666555666:::@@@CCCCCCAAA;;;<<<>>>AAAAAA===777333///222888AAAIIIKKKGGGCCC<<<666222333555555777;;;???AAA@@@===<<<===;;;888333333666;;;@@@@@@;;;777888<<<@@@@@@;;;666333222:::888777888999:::999888~~~vvvooolllggg```ZZZXXXSSSPPPLLLJJJKKKKKKJJJIIIEEEDDDBBB@@@>>>===<<<<<<<<<:::888888888888666444888888999999999999888888444666888999888888888888444555555222///...111444666555333111000//////000...,,,+++,,,...000000///,,,,,,+++++++++,,,------***)))((())),,,///000111"""'''---111111...,,,***,,,+++******,,,,,,+++***+++******)))***+++,,,---++++++++++++,,,---......++++++*********+++---...///...,,,+++***+++---...+++,,,...////////////000000///---+++*********++++++***)))))))))***++++++,,,)))+++111444222000///++++++*********++++++,,,///111222111///.........'''*********,,,111000,,,******)))(((((()))******((())),,,...///...,,,+++++++++,,,///222333111000---444;;;<<<999777999<<<>>>555...---///...---......000222111//////000222222111///...///000111222000111222333555666999:::999999888777777:::???CCC???===:::999888666444111555444111000//////...---...,,,++++++---......---)))---111333333222222222222666999999666555888;;;;;;===>>>===<<<<<>>AAACCC@@@:::666666888111444999<<<======<<<;;;999999<<>>CCCEEEEEE===???@@@>>>???DDDFFFDDDDDDHHHJJJGGG???777333333333666777666333111333555444444666;;;@@@BBB@@@===999:::<<>>CCCDDD???888444333666555444666888:::;;;:::vvvmmmiiieee___ZZZZZZTTTOOOKKKIIIJJJLLLLLLKKKDDDCCCBBB@@@>>>===<<<<<<<<<:::999888999888777555888888999999999999888888555999======;;;999;;;===777555222000000000111111222000///......000222444---,,,+++,,,...000000000++++++++++++,,,------......+++(((''')))---000222***,,,------,,,+++,,,---,,,+++***+++,,,---,,,+++---,,,***))))))***,,,...++++++++++++,,,---...///,,,+++)))))))))+++---///...---+++++++++---///000+++,,,...///......///000///...,,,***))))))******))))))+++,,,---...//////...+++---333666333///---)))))))))***+++---...///111222333222000......///***---...---111555555111,,,+++***))))))***+++,,,'''))),,,...///...---+++)))***,,,000444555444222///777???AAA===:::;;;>>>===444...///000...++++++555777777555222000222555111000...---...///111222///111222333444666999;;;::::::999888999;;;@@@DDD>>><<<:::999888666333111111...,,,000555777444///...,,,******+++---------)))---111444444222111111222444444222//////333777;;;===<<<999444444:::???666999;;;888333111333777333222444888<<<<<<888333:::999===BBBBBB===;;;;;;777444222555999>>>??????444888;;;;;;===BBBDDDBBBAAAEEEGGGDDD<<<555222222///444999:::999777888:::777888:::>>>AAA@@@;;;666777888;;;===>>><<<666222//////222:::EEELLLNNNMMMHHH@@@999888999:::===BBB>>>@@@===666444999:::777666444444999???CCCAAA>>>:::@@@FFFGGGBBB;;;666333555444444666999<<<======zzzuuummmgggbbb^^^XXXTTTTTTRRROOOMMMMMMLLLKKKJJJEEEAAA???@@@>>>::::::<<<<<<:::999;;;<<<;;;888444555555666888777555444444777===???===;;;===>>>>>>===888333//////000111111222111//////000000...,,,---------....../////////,,,,,,,,,++++++,,,,,,---***+++,,,...///000000000.../////////---,,,---...+++)))(((+++...000...,,,+++///111000,,,***,,,000---...///---+++******+++---,,,,,,------...///000000...,,,---000222222000111222333333111//////000///111111000---+++***+++------,,,++++++++++++,,,///111222222000......//////((()))***%%%***222///222444444111---,,,...222...,,,+++...222444000,,,+++,,,,,,)))%%%%%%(((+++***))))))+++///000...+++((())),,,111666666222...,,,555???AAA<<<777777:::???<<<777222000000222333555555555444222000...,,,000111222333333222111000000444555111++++++444===>>>999444333555888999888999<<<===<<<888444000///111///---...222222...)))+++******+++------+++***.../////////...------,,,555222///---.../////////222777777222000222666777222000......111444666666111222333555666666666666555444444888<<<>>>===:::555000,,,...444888666333555333444:::BBBFFFBBB===<<<<<<;;;:::777444111000000333888<<<<<<888333///999>>>BBB@@@;;;666666888777666555888;;;999222+++111222666<<>>@@@<<<666555555777;;;???BBBCCCBBBCCCHHHMMMMMMIIIBBB<<<:::555555666777:::===@@@AAA~~~uuuqqqjjjdddaaa]]]XXXUUUUUUTTTSSSQQQPPPNNNKKKIIIEEEAAA@@@AAA???;;;:::<<<>>>======???@@@>>>:::666777666777888888666555555777<<>>:::888444333222222111000222000//////000111111000,,,,,,---------............------,,,,,,,,,,,,---***+++,,,---............---...///...---,,,,,,---,,,******,,,000111000------000222000,,,+++...111---,,,+++******)))))))))------------...///000111222000......000111000///333444555333111000000111222222000---+++***+++,,,.........------......///000111222333333222000...000)))))))))"""&&&,,,)))111222222000.........000...,,,+++...333444222...---,,,+++)))'''''')))+++***)))))),,,///000...,,,,,,++++++...222444333222444888>>>@@@@@@>>>======AAA>>>:::777555777999;;;::::::999777555222///---000111222333333222222111000444555222...---222888999666444333444666777888:::;;;<<<<<<:::666111...000...,,,...111111---)))''''''(((***---......---,,,---...///////////////222///,,,+++,,,,,,,,,,,,222444333...---000333333...,,,+++,,,///222222222000000000000111111111111222111222666;;;===<<<999444000---///444777555222222000111888@@@CCC@@@;;;999888888666444222000...333666:::>>>>>>:::666222555888;;;;;;888444333333222111222666::::::666111555777<<>>AAAFFFIIIJJJKKKIIIOOOTTTVVVQQQJJJDDDAAA:::<<<===>>>>>>???CCCEEE{{{wwwppplllgggbbb^^^[[[XXXUUUVVVWWWXXXWWWUUUPPPLLLIIIEEEBBBBBBCCCAAA===;;;<<>>:::666777777777777666555444666;;;===;;;;;;>>>???>>>888777666666666555333111444222//////000222333333,,,,,,,,,,,,,,,------...000///...---------------++++++,,,,,,---------------///000///---,,,------...,,,,,,///333444222///111222222///,,,,,,///333444000---,,,...000...---............///000111111555333000000000111000...666666666444111000111222444333000,,,)))(((***---////////////000111222222333222333666888777222...333,,,------'''***000,,,///......///000000...------,,,,,,///333444222///...,,,***)))************+++***+++,,,///000///...///---++++++...222444555999:::;;;===???AAA@@@@@@???===:::888888:::===???>>>===<<<:::777333000...///000111222222222222222111333333222000...///000222333333333222333555777999999999;;;<<<999222---...,,,+++---//////,,,)))'''''''''))),,,------+++)))***,,,...000111111222000...+++***+++,,,++++++222111---))))))...000...*********,,,///000000//////...---------...///000111000000333888;;;:::888111///...000333555222000000///000777>>>BBB@@@<<<666666555555444333222222888:::>>>@@@@@@===888555222444666777777555222111444333333777<<<>>><<<999<<>>EEEGGGIIIKKKJJJFFF@@@===666888777555444666555333555999;;;:::;;;>>>???===999777666777888888666555888555111///000222333444---,,,+++++++++,,,------111000///......------...,,,,,,,,,,,,------......///000222222000///...//////...///222666777555222444444222///------111444888333......222444333000///......//////000111222444333222111111111000000888888777444222111222333333222000---***((()))+++......//////000222333444666444444888<<<<<<555///111+++...000+++///555111,,,+++,,,///222222...***---,,,,,,...000111...,,,///,,,))))))+++---+++)))+++++++++---...////////////---++++++,,,///333444666777777888999;;;>>>@@@:::888666555555777999;;;;;;;;;:::999666333000...---......///000000000111222111///......---,,,+++,,,///222222000000222444666444444777:::888111+++,,,+++***,,,...---+++(((***)))))))))******)))'''((()))+++,,,...///000000000...,,,,,,---------,,,222000***&&&(((......+++))))))+++---000000///---...---,,,,,,---///222333333111000333777888777555//////000222333222111///222111333888???CCCBBB@@@666666666666777999:::;;;>>>@@@BBBCCCAAA===999666444444555888:::999666333<<<;;;;;;>>>AAADDDDDDBBBDDDGGGKKKMMMMMMKKKHHHGGGIIIOOO[[[dddcccZZZSSSQQQ```ooozzzwwwkkk```XXXSSSMMMJJJHHHHHHJJJNNNPPPQQQUUU[[[ccchhhhhhddd___[[[TTTXXXZZZTTTLLLGGGIIIMMMwwwtttnnnlllgggbbb\\\XXXVVVVVV\\\___bbbaaa\\\UUUPPPMMMJJJGGGFFFHHHFFFAAA@@@AAAGGGJJJMMMNNNKKKGGGBBB>>>888;;;:::666555888888444555888999888999======::::::888666555777999::::::;;;888333111111111111111...---+++******+++,,,---111000///.....................------...///000111111333555555333222111111000000111444888:::777444666555222000...///111333666111------111333111...///......//////000111222222222222111000111222222666777666555222111111333///000111000---***((((((,,,,,,---...///111222333666555555999>>>===777000---(((,,,...)))---222---+++***+++///222222...***---------------,,,***(((...+++)))***,,,---+++)))***+++,,,,,,---...///000,,,,,,,,,,,,,,,---///111000444777555222333999???666444222000000111222333444444444444333111///...++++++,,,,,,,,,------...222...***))))))++++++***))),,,000000...---///111111///...111555555///)))*********+++,,,,,,***)))+++***))))))******(((&&&((()))***+++,,,------,,,///---,,,,,,---------+++222000+++'''***//////,,,)))***+++...000///---***,,,++++++,,,///222666888999666444444777888666444111333444555333222111111444444666;;;@@@DDDDDDCCC888888888999;;;>>>BBBCCCDDDEEEEEEDDDBBB>>>:::777666777888;;;======:::888BBBBBBCCCEEEIIILLLNNNNNNMMMOOOQQQPPPLLLIIIGGGGGGGGGRRRdddqqqpppcccXXXTTTdddrrr|||qqqcccXXXRRRNNNJJJIIIJJJMMMOOOPPPVVVZZZaaahhhlllllliiigggcccffffff___SSSLLLLLLNNN}}}uuurrrmmmlllhhhbbb\\\XXXWWWWWW___bbbdddbbb\\\VVVSSSRRROOOKKKIIIIIIHHHDDDCCCFFFHHHKKKMMMMMMIIIDDDAAA???;;;???>>>888777;;;;;;666444777777555777;;;:::666999777555555777:::<<<<<<<<<999555222111111000//////...,,,+++***+++---...//////............//////......------...000222333333555777888666444333333111000222666:::;;;888555666555222000///000111111555333111222444555333111............///000111111000111222111000000111333222444555444222111111111,,,...111111...+++((('''+++++++++,,,---...000111444333444888::::::555111111,,,000111+++,,,000***++++++---000111111...++++++,,,,,,,,,+++***(((''',,,+++******+++,,,+++))))))***+++++++++,,,...000)))***,,,,,,++++++,,,---,,,222666444///...444:::333222///---,,,------.........000000000///......++++++******)))******+++...+++((('''((()))++++++***+++---...---------...,,,******,,,//////---***))))))+++,,,,,,,,,+++***((((((((())),,,,,,+++*********+++,,,,,,+++++++++,,,+++******,,,,,,+++***000111...+++,,,111111///,,,,,,---...//////,,,)))******,,,...111555999;;;>>>;;;888888:::;;;:::777777999;;;:::777555666888999999;;;>>>CCCFFFGGGFFF===<<<<<<<<<>>>BBBFFFHHHHHHHHHGGGFFFDDD@@@===;;;999;;;>>>@@@AAA@@@???>>>CCCEEEHHHLLLQQQUUUXXXZZZYYYZZZXXXSSSLLLHHHHHHJJJMMMYYYjjjvvvqqqaaaTTTOOObbbooo}}}xxxhhh[[[TTTQQQMMMLLLMMMOOOQQQRRRVVVXXX\\\ccciiimmmnnnnnnlllmmmllleeeZZZRRROOOPPP|||tttqqqiiiiiifffaaa\\\XXXXXXYYYaaadddeeeaaa[[[VVVVVVXXXSSSNNNKKKKKKIIIFFFGGGJJJHHHJJJLLLJJJFFFAAA???>>>;;;@@@>>>666555;;;;;;555444666555333555999777222555555555777:::<<<<<<;;;:::777555333222111///...111///---++++++,,,---///------------...///000000,,,,,,,,,,,,...000333555222555888888777444333333111111222777<<<<<<999555555444222111111000000///444555666777777777555444------------...///000111111222222111...---///111---000333444222000//////+++---//////---******************+++,,,---...//////000222333444333222000222...222444...///111++++++---000111000.........)))***,,,,,,+++*********(((***++++++***)))******((()))+++***)))***---000(((***+++***((((((***,,,***...222111...---...111///...,,,+++******+++,,,,,,---.../////////...------,,,***)))(((((())))))((()))))))))***+++,,,---,,,+++***+++,,,---,,,+++)))(((((((((***+++,,,---(((***,,,,,,,,,+++++++++)))))))))***,,,---,,,+++++++++,,,------------,,,,,,+++***+++------,,,***---000222///...111333111444333222222333222///,,,---...111333666999<<<===AAA>>>;;;<<>>>>>BBBCCCAAA<<<:::===AAABBBBBBCCCFFFIIILLLMMMMMMHHHFFFDDDBBBCCCFFFIIIKKKHHHHHHHHHHHHGGGEEEDDDCCC???DDDHHHIIIGGGEEEEEEFFFIIILLLPPPUUUYYY]]]aaacccgggeee```VVVMMMJJJLLLPPPSSS\\\jjjppphhhYYYNNNKKKYYYeeeqqqvvvuuuooocccYYYRRRPPPMMMNNNPPPSSSUUUVVVXXXWWWXXX\\\dddkkknnnpppooonnnlllggg___YYYUUUSSS}}}uuuqqqeeefffddd```[[[XXXYYY[[[ccceeeeee```YYYVVVXXX[[[VVVPPPLLLKKKIIIGGGIIIMMMGGGIIIKKKHHHCCC???======888>>><<<333222888999222444555444222444777555///222333555999<<<===;;;999777555444333333222000...222000---++++++,,,...///,,,,,,,,,---...///000111+++******+++---000333555222555888888777444333222000111333777<<<===999666555333222111111111///---...111555666555333222111---,,,,,,------...///000222333333111---+++,,,...***---222333222000......,,,---...,,,+++***+++---++++++++++++,,,,,,---...+++---///000///...//////+++'''---000,,,---111+++,,,///222111...---...000&&&)))+++,,,,,,,,,------&&&))),,,+++)))''')))+++''')))******((()))---000)))***)))'''%%%%%%)))---(((***,,,......,,,***(((+++***)))((((((((()))***---...///000000///...---...---+++)))(((((())))))$$$'''+++---------...//////,,,)))))),,,---,,,***'''(((((('''''')))---000(((***,,,---,,,,,,,,,,,,...,,,+++,,,,,,,,,)))'''+++,,,---...////////////...------...///000...---***000444111///111333333<<<:::888888777666444111333444666999<<<>>>??????BBB???===>>>BBBEEEEEEDDDDDDHHHIIIFFF@@@>>>BBBGGGJJJJJJKKKMMMPPPRRRSSSTTTRRROOOKKKHHHHHHIIILLLNNNHHHHHHIIIIIIIIIIIIIIIIIIEEEKKKPPPQQQMMMJJJKKKNNNRRRUUUZZZ]]]```bbbdddfffpppmmmeeeYYYOOOLLLPPPUUUVVV\\\fffiiiaaaSSSKKKLLLQQQ\\\gggiiifffbbb[[[UUUNNNLLLLLLMMMQQQUUUWWWXXX[[[XXXVVVXXX```hhhmmmooonnnmmmkkkgggccc]]]YYYVVV|||sssnnnhhheeebbb^^^ZZZYYYXXXXXX___]]][[[YYYWWWVVVVVVUUUOOOMMMKKKLLLMMMMMMJJJGGGKKKJJJGGGCCC>>><<<;;;<<<<<<;;;999888999999888777555444222///------///111444222111222555888999999777666444222000...------///...---...//////---+++......//////......---,,,...///111111000000222333555444444444444222...+++111111222555777888666444000000000000///...---,,,333222111111222111///---,,,,,,,,,,,,---...///000//////...------...///000---...000111111///,,,***+++//////***))),,,+++&&&+++)))((()))+++---......000///---,,,,,,,,,---...111000///...---...//////,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++***((('''&&&------,,,+++***))))))(((++++++************++++++(((---...)))&&&''')))))),,,---///000111000000///---+++)))***---///...------......---,,,+++---...111+++(((+++---+++******,,,***)))***---...,,,***111222///,,,,,,...---))))))''')))---...+++***,,,))),,,------///111///***,,,++++++******************---000111111222555888666555333222222111///---000000111222333444555666<<<888666888999888999<<<;;;@@@@@@===>>>DDDEEEBBBBBB@@@======@@@EEELLLPPPNNNPPPQQQOOOLLLKKKMMMPPPVVVVVVVVVUUUUUUWWW[[[^^^[[[WWWRRRMMMJJJJJJKKKLLLKKKIIIIIIKKKNNNNNNKKKHHHNNNSSSXXXZZZWWWSSSOOOMMMUUUYYY^^^aaaaaabbbeeehhhnnnoookkk```XXXWWWXXXYYYZZZ```eeeeee^^^VVVSSSRRRWWW[[[```dddddd___YYYUUURRRMMMJJJOOOWWW\\\YYYTTTZZZRRRPPPVVV]]]aaafffllljjjkkkiiiccc[[[VVVTTTTTTyyyqqqmmmfffccc___[[[XXXWWWVVVVVVXXXWWWVVVTTTRRRQQQOOOOOOHHHHHHIIIKKKMMMKKKGGGDDDFFFEEEDDD@@@===;;;<<<===>>><<<999777777777777666333333333222000/////////444222111111444666777666333333222000000/////////,,,+++***+++,,,,,,***(((***+++,,,....../////////(((***,,,------...000222555444333333333111...,,,------///222555666444222///////////////...------000///------...---***(((++++++***++++++,,,---------,,,+++*********+++,,,+++,,,---......,,,***)))***......******,,,+++''',,,***((((((***++++++***------,,,+++++++++++++++///......---------......------,,,++++++***))))))***++++++,,,,,,,,,...///,,,++++++***)))(((((('''***))))))))))))))))))******+++***((()))------***+++---111444555444222111---+++***+++...///...,,,...//////...---,,,...///---***))),,,---+++)))+++///...,,,,,,---......---000111000---...111000,,,***)))***......+++***---+++...///...000333111,,,......---,,,,,,,,,---...---000222333333333666999888666444333444444333111333444555777777999:::;;;BBB===:::<<<======@@@DDDIIIMMMLLLGGGEEEGGGGGGDDDEEEBBB???>>>AAAGGGNNNRRRVVVWWWXXXWWWTTTSSSUUUWWWZZZZZZYYYXXXWWWXXX\\\___[[[XXXTTTOOOLLLJJJKKKKKKKKKKKKLLLMMMOOOOOONNNLLLQQQUUU[[[^^^]]][[[YYYXXX^^^```bbbaaa___```eeeiiinnnoookkkbbb\\\ZZZYYYWWWZZZ```ffffffbbb]]]\\\]]]\\\___bbbdddbbb]]]XXXTTTQQQMMMKKKPPPYYY]]][[[VVVWWWRRRRRRXXX^^^___aaaeeecccdddaaa[[[TTTOOONNNOOO}}}tttnnnlllcccaaa]]]YYYVVVTTTSSSSSSQQQQQQQQQPPPOOOLLLJJJIIIBBBCCCFFFIIIJJJHHHCCC???@@@@@@???===;;;:::<<<===@@@<<<888555555666666555222333333333222000...---333111///000111333333333///////////////000111111+++*********++++++)))'''***+++,,,---------------&&&(((***+++,,,---000333555333111000000000...---++++++---000333444222000---------..................---,,,,,,,,,+++(((&&&+++++++++***++++++,,,,,,++++++***)))((((((((()))++++++,,,,,,,,,+++******))),,,---+++***,,,,,,)))...+++)))((())))))(((''',,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,///...---,,,+++)))((((((+++***)))((((((***---...,,,,,,++++++******))))))******))))))))))))******++++++(((''',,,222222---...111444777777555111///---,,,,,,---//////...,,,111222222000///...///111---,,,///222111,,,+++...444444333111//////000222000222111///000333222...,,,***+++//////,,,+++---...111111111333777777222333222111//////000111222111333555555666777999<<<<<<999666555666777888888888:::===>>>???@@@BBBDDDHHHBBB>>>>>>??????DDDJJJXXXZZZYYYRRRLLLKKKIIIFFFGGGEEEBBBBBBFFFMMMUUUZZZ^^^___```___]]]\\\\\\]]]^^^^^^\\\YYYWWWXXX[[[]]]\\\ZZZVVVRRROOOLLLKKKJJJLLLNNNPPPQQQPPPPPPQQQRRROOOSSSYYY\\\^^^^^^______fffeeeccc^^^[[[\\\aaagggmmmmmmjjjccc``````\\\WWWYYY```fffhhhfffdddeeehhhcccddddddbbb___[[[WWWUUUSSSQQQPPPTTTYYY[[[XXXTTTTTTRRRSSSXXX\\\\\\]]]^^^[[[ZZZWWWQQQJJJGGGHHHJJJyyyoookkkkkkaaa___[[[WWWTTTSSSRRRRRROOOOOOPPPPPPNNNLLLIIIGGGDDDDDDFFFFFFFFFCCC???===??????>>><<<::::::<<<===>>>;;;666444444666777777444333222222222111///---333111///...000111111000...............///000111...---,,,---...---,,,***.........---,,,+++***))))))+++,,,------///222555555222///...............------...000222222000...,,,,,,,,,------...///000---,,,---...///...,,,)))---,,,,,,+++,,,,,,------,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++...,,,******++++++)))(((,,,---...///...---,,,+++******++++++,,,,,,,,,+++000000///...---,,,++++++---+++)))'''((((((((((((...------------------------,,,,,,++++++,,,,,,------...,,,***...444555222666777888777555222...,,,//////000111111000///...555555555444222111222444222333777:::777111111444888;;;===;;;666333333444333555555333444666444///---+++---000111------///000333444444888>>>???<<<;;;999555222111111222333444555666777999<<>>===AAAEEEGGGGGGHHHJJJLLLKKKEEE@@@>>><<<<<>><<<;;;===>>>;;;888444333555777::::::777444000///000000000///333111///...///000000000//////...............//////...---...//////---+++------------,,,+++***)))......///......///222444555222...------............---...///000///,,,***,,,,,,,,,,,,---///000111,,,,,,---000222222///---,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++******,,,,,,,,,+++,,,,,,,,,,,,,,,+++,,,---...---,,,------,,,,,,---...///...------...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,---///...............------,,,++++++,,,...---+++(((.............../////////......------------......///333444000///333888888<<<:::888555333222111111444555555555444333333222999::::::888666555666777888999<<>>BBBFFFEEE@@@:::666666888;;;;;;999888999555//////---///333333111000222444777888888>>>FFFIIIGGGBBB???:::555222111222333666666666999===AAAEEEFFFCCC@@@===<<<>>>@@@BBBBBBAAAGGGNNNPPPOOONNNOOOQQQLLLGGGBBB???;;;:::???FFFUUUWWWXXXUUUOOOJJJIIILLLNNNNNNOOOQQQVVV\\\bbbeeegggeeecccaaa```___^^^^^^fffdddaaa]]]XXXWWWXXXZZZ___]]][[[XXXTTTPPPLLLKKKNNNPPPQQQPPPMMMKKKMMMPPPOOORRRUUUWWWXXXYYY[[[\\\XXXZZZ[[[ZZZYYY[[[```dddddddddbbb```bbbeeeaaa[[[WWW^^^dddeeeaaa]]]\\\]]]___]]]XXXSSSPPPNNNNNNNNNTTTTTTTTTTTTTTTRRRPPPOOOSSSRRRQQQOOOPPPUUUZZZ]]]PPPOOOLLLFFFAAAAAAEEEIII{{{uuunnniiiiiiaaa___[[[WWWTTTRRRQQQQQQNNNNNNNNNNNNMMMKKKIIIHHHPPPNNNKKKFFFAAA>>>===>>>AAAAAAAAA???======???AAA999777444444666999;;;<<<;;;666111///111333333111444111//////000111111111111000///......---......---,,,,,,,,,------+++))))))***+++---......//////...///...---,,,...111333444222///---.../////////---------...///...+++(((......------...///111222+++,,,---000333222000---************+++,,,---...+++,,,,,,---------,,,+++++++++,,,---------,,,,,,///------000000---,,,...---,,,---///222333222111///000000000000///......111000///...---...//////........................'''&&&'''+++000111...+++.........//////000000111000000////////////000000222777888444222666<<>><<<999777666888:::<<<<<<<<<<<<:::888777888:::>>>???>>>===:::999:::;;;;;;:::;;;>>>>>>===@@@EEEHHHKKKMMMLLLHHHAAA<<<888===@@@@@@>>>======777000222000333777999666666999;;;======>>>DDDLLLPPPOOOHHHDDD>>>777444333555666999888888:::???DDDHHHIIIEEECCC@@@@@@AAACCCDDDDDDBBBKKKTTTXXXVVVSSSRRRRRRMMMJJJGGGDDD???<<>>>>>??????@@@??????@@@BBBEEE999888666666888:::;;;;;;===999555444777888555222444222000000222333333333111000//////......//////,,,+++++++++,,,,,,***)))((()))+++---///000111111---...------,,,...222666444222///...///000//////......///111222222000...000///.........000222333...///000333444333///,,,++++++,,,---...000111222------///000111111000000---...000222222111000///222//////222222---,,,///------...000333444333111555555444333333333333444888555222///...///111333333333333222222111111111'''%%%%%%(((...222000...111222222333444555555555555555444444444444555555666888888555777>>>BBBCCCAAA@@@???>>>>>>@@@BBBCCCCCCCCCBBB???;;;;;;>>>AAABBBCCCBBB@@@>>>======???>>>999888===BBBGGGLLLRRRTTTRRRQQQOOOLLLGGGAAA===>>>BBBCCCBBBBBBAAA;;;444666555777===???===>>>@@@DDDEEEDDDCCCGGGOOOSSSRRRKKKGGG@@@:::777888:::======;;;999;;;@@@EEEGGGHHHFFFEEECCCCCCDDDEEEDDDDDDBBBMMMYYY^^^ZZZUUURRRQQQJJJIIIJJJIIIEEE@@@BBBHHHJJJKKKOOOPPPJJJBBBCCCIIINNNSSSZZZ```cccccc```^^^___[[[WWWVVVZZZ___ccceeehhhfffbbb]]]XXXVVVVVVXXXYYYXXXUUUQQQNNNLLLJJJIIIOOOLLLHHHDDDBBB@@@===<<<;;;===@@@AAA???===<<<<<>>>>><<<===>>>??????AAAEEEGGG;;;999888888999::::::999>>>:::888999<<<<<<777333555333111111333444555555000////////////000000111---,,,,,,,,,------+++***,,,,,,---...////////////---............111666999333222000000000111000///000000222555888888777555222111///...///000222333333333444666666444///+++//////000111333555666777000111333444555555555555111333666888888777555444444000000444333---,,,000......///111333333222000<<<;;;999888888888999:::<<<999444111///111333555::::::999888666555444333111---***+++111555444333666777777888999:::;;;;;;;;;;;;::::::::::::;;;;;;888888555555;;;DDDGGGEEEGGGGGGFFFFFFEEEEEEEEEEEEHHHHHHFFFAAA>>>>>>AAAEEEDDDEEEEEECCC@@@??????AAAAAA:::777>>>GGGOOOWWW]]]\\\WWWRRRNNNMMMJJJEEEBBB>>>BBBDDDDDDEEEDDD???888999888;;;AAACCCBBBCCCFFFJJJJJJHHHFFFIIIQQQTTTSSSLLLHHHAAA<<<:::<<>>;;;<<<@@@DDDFFFFFFGGGFFFEEEEEEFFFFFFEEECCCBBBNNN[[[aaa]]]UUUQQQPPPEEEGGGJJJKKKGGGBBBCCCIIIKKKLLLPPPQQQIII@@@@@@GGGGGGNNNXXXbbbggggggccc```WWWSSSOOOOOOVVV^^^dddfffdddbbb^^^YYYTTTRRRRRRTTTWWWUUUQQQNNNKKKIIIHHHHHHOOOJJJDDD@@@>>><<<888444777999<<<===;;;999777777666:::@@@FFFLLLTTT^^^eeebbbbbb]]]SSSNNNQQQVVVYYYYYYXXXSSSLLLHHHKKKVVV___```[[[SSSKKKDDDAAA??????CCCFFFGGGFFFEEEHHHNNNTTT[[[]]]WWWLLLGGGKKKPPPQQQHHHIIIIIIFFFCCCCCCGGGKKKzzzttttttssspppkkkddd^^^VVVSSSTTTTTTRRROOOSSSTTTUUUTTTQQQNNNMMMMMMUUURRRMMMIIIGGGDDDBBB@@@DDDAAA>>>???BBBEEEEEEEEE@@@<<<999999<<<===<<<:::<<<:::999:::;;;;;;777333888555333444777888666333222333444333111000111222333222222111000///......222111222333444444222000333111000222222222777===555///---000222222111222555444555:::???CCCCCCBBB<<<999666444555555555444999888777666555333222222333444333333777<<<;;;777555333444999:::777888:::999888777666666777888999888888555111...---///111222222444777999999666444===>>>???>>>======>>>@@@===777555888999777888<<>>???>>>>>>???@@@EEE@@@;;;;;;===>>><<<999:::666555888;;;???GGGNNNLLLLLLMMMNNNMMMKKKIIIHHHIIILLLLLLFFF@@@???EEEKKKOOOMMMFFF@@@CCCJJJJJJEEEGGG???:::@@@JJJRRRXXX]]]^^^\\\XXXSSSLLLFFFAAA>>>???DDDGGGDDDBBBCCCBBB???===;;;:::>>>CCCFFFDDDAAAJJJLLLMMMNNNNNNOOOQQQRRROOOCCC::::::>>>???>>>???GGGFFFFFFGGGHHHHHHEEECCCJJJEEEAAAAAADDDGGGGGGDDDIIISSS[[[]]][[[XXXQQQKKKGGGKKKPPPQQQMMMIIIGGGGGGHHHKKKOOORRRRRRLLLBBB<<>>CCCIIILLLLLLIIICCC???>>>888222---333999;;;999666555555777<<>>:::777777777777666;;;;;;:::999777555333222555777777777<<>>>>>>>>;;;666222000000111111555666888<<<>>>>>>;;;888AAAAAABBBAAA???@@@BBBDDD???:::888;;;<<<:::;;;???@@@>>>:::666444444555666222///,,,---333888;;;;;;===???AAAAAAAAAAAAAAACCCDDD@@@<<<;;;===<<<888444777444444777;;;???FFFNNNQQQQQQPPPOOONNNMMMLLLLLLLLLMMMLLLHHHDDDCCCFFFJJJQQQNNNGGG@@@AAAFFFEEE@@@DDD@@@@@@FFFLLLQQQWWW^^^```\\\UUUMMMFFFAAA???>>>===BBBEEEDDDDDDGGGHHHFFF???<<<;;;>>>CCCEEECCCAAAJJJKKKLLLKKKIIIGGGHHHIIIKKKBBB:::;;;======>>>AAAHHHGGGFFFGGGHHHHHHFFFDDDBBB===999999>>>CCCDDDDDDIIIQQQWWWVVVSSSPPPKKKFFFEEEIIIMMMLLLHHHDDDAAAAAA@@@DDDKKKPPPPPPJJJ@@@888666???OOO```lllnnnggg```OOOCCC>>>EEEKKKMMMQQQYYYOOOIIIFFFJJJNNNOOONNNNNNMMMKKKGGGBBB>>>>>>BBBFFFGGGHHHEEE@@@>>><<<777111...222777:::;;;999777555<<<@@@DDDHHHKKKNNNQQQSSSWWWUUUQQQKKKEEEBBBCCCDDDEEEEEEAAA@@@GGGSSSXXXWWWYYYYYYWWWRRRLLLIIIKKKMMMYYYWWWSSSOOOMMMQQQWWW\\\```[[[SSSMMMLLLOOOTTTXXXPPPLLLFFFDDDEEEFFFEEECCCzzzssspppmmmhhhdddaaa]]]XXXWWWYYYZZZYYYWWWYYYZZZ[[[ZZZWWWTTTRRRRRRVVVWWWWWWYYYXXXUUUPPPKKKKKKHHHDDDCCCEEEHHHKKKLLLFFFBBB>>>===@@@CCCDDDCCCDDDAAA>>>;;;999777555333777999999999888888888:::444555444222111222555777///000000111222333444444888999:::===@@@BBBAAA@@@???888444666888888888:::666222111555777777888;;;>>>>>>@@@DDDHHHKKKLLLKKKIIIEEE???;;;999999999888>>>>>>===<<<:::777444222777:::<<<===AAAFFFFFFBBB>>>;;;;;;>>>>>>===???CCCDDDCCCBBB@@@@@@@@@AAABBBDDD>>>777333222333222111666777:::>>>AAA@@@<<<999AAAAAA@@@???>>>???BBBEEE>>>;;;:::<<<===<<<===@@@===;;;888555333111000000222...+++,,,222999===>>><<<>>>@@@AAA@@@@@@@@@BBB???===;;;<<<<<<:::444///333111333777:::>>>EEEMMMTTTSSSQQQPPPPPPQQQRRRSSSMMMLLLLLLKKKJJJIIIIIIIIIOOOLLLFFF@@@@@@CCCBBB???@@@AAAFFFLLLOOOPPPUUU\\\^^^XXXNNNEEE>>><<<===>>>???CCCEEECCCCCCGGGIIIIII???===<<<>>>AAACCCAAA???DDDFFFFFFEEECCCAAAAAABBBFFF@@@;;;;;;::::::===BBBFFFEEECCCCCCDDDDDDDDDBBB:::666111222888???CCCEEEHHHNNNQQQMMMHHHEEECCC@@@CCCFFFHHHFFFAAA<<<::::::999>>>EEEKKKLLLFFF<<<444444:::FFFUUUaaagggeeebbbNNNCCC===AAAFFFGGGLLLSSSFFF???<<>>BBBFFFIIIIIIHHHBBB:::444777:::999777777666333333777::::::<<<@@@DDDCCCBBBBBBEEEHHHKKKMMMNNNIIICCC===;;;:::999888>>>>>>>>><<<:::777444222666:::>>>???BBBGGGGGGDDDAAA<<<:::<<<;;;999;;;???BBBAAA@@@???>>>??????@@@FFF>>>555111222333111///222444777;;;>>>===999555:::::::::888888:::===@@@;;;;;;;;;;;;;;;:::<<<>>>;;;:::888555222000...---222///---///444999;;;;;;888:::;;;<<<;;;:::;;;<<<888888999;;;;;;888222---000///222666999<<>>???DDDLLLPPPOOOOOOSSSVVVPPPHHH@@@;;;:::<<<===BBBDDDCCC???===@@@BBBAAA>>><<<::::::<<<===<<<;;;:::<<>>??????>>>888444000000555<<>>CCCMMMUUUZZZ\\\KKKDDDBBBEEEHHHGGGIIILLLEEE===999@@@HHHKKKIIIHHHGGGCCC@@@@@@CCCEEECCC@@@CCCEEEEEECCCCCCDDD@@@:::666555666===EEEHHHCCC>>>BBBAAAAAACCCFFFEEEAAA===@@@HHHNNNMMMEEE===:::;;;===:::888:::BBBLLLQQQSSSVVVWWWWWWUUUSSSTTTYYY]]]fffdddaaa\\\YYYXXX[[[]]]YYYVVVSSSQQQRRRXXX^^^bbbSSSPPPNNNNNNQQQRRRQQQNNN}}}vvvqqqnnnkkkgggccc[[[ZZZYYYYYYZZZ[[[[[[[[[XXXYYY[[[ZZZXXXVVVUUUUUUTTTRRRPPPPPPQQQRRRRRRRRRSSSQQQOOOMMMMMMOOORRRUUULLLHHHBBBAAADDDGGGIIIIIICCCAAA???<<<999888888888222555777666444333555888;;;:::888444111000222444000111333555777:::;;;<<<;;;<<>>;;;999888777;;;;;;;;;:::888555333222444999<<<<<<>>>CCCDDDBBB===999777999999888:::>>>===<<<;;;;;;;;;;;;<<<===BBB;;;333///111222000---000111444888:::999555222222333333222222444777:::999;;;<<<;;;999999;;;<<<999888777555333111///...222000000333777888666444444555777777666555666777222333666888999666222...//////111555777:::CCCMMMQQQSSSTTTUUUSSSQQQMMMKKKCCCBBBDDDIIIOOOQQQNNNJJJIIIFFFBBBAAA@@@@@@@@@AAA<<<:::===FFFMMMKKKGGGEEEHHHFFFBBB>>>;;;:::::::::>>>@@@>>>888555888:::999999888666666666777666666333777;;;>>>???@@@BBBCCCAAA???===:::555111555===???===;;;:::;;;<<<<<<;;;777444111111444999???BBBAAAEEEEEE===555555777999BBBCCCBBB===666222222444>>>===<<<<<<<<<:::666333@@@<<<888999???GGGLLLMMMEEEDDDGGGLLLMMMJJJGGGFFF???888555<<>>@@@???@@@AAA>>>888777444555<<>>===>>>AAA@@@<<<888:::DDDNNNPPPIIIBBB>>>>>>???:::777:::DDDNNNWWW\\\]]]\\\ZZZUUUSSSVVV^^^dddggghhhhhheeeaaa]]][[[[[[SSSSSSTTTWWWZZZ___cccfff\\\YYYWWWXXX\\\^^^]]]ZZZ|||xxxtttooolllhhhdddaaaYYYXXXXXXWWWWWWXXXXXXXXXUUUWWWYYYYYYWWWVVVVVVVVVVVVRRRNNNLLLMMMPPPRRRSSSRRRSSSRRRQQQOOOPPPRRRUUUMMMHHHCCCBBBDDDGGGGGGGGG???@@@???===:::888999:::555666888888777777999:::;;;:::888555111000111333//////111333555777888999999:::<<>>;;;999777555777777666555555444444444444888:::888999<<>>777444444888::::::<<<@@@999999888888888:::;;;<<<<<<888333000111222000///333333444666888777444111,,,...000000000222444666999>>>???;;;888999::::::666666555444333222111111222111222555777777222...222444555555444333333444///111333555555444222111000000111444444888BBBNNNSSSTTTTTTRRRNNNGGGAAA<<<<<<===@@@EEEKKKNNNLLLIIIKKKFFFBBBAAA>>>:::999;;;;;;666777???EEECCC===999;;;;;;;;;;;;:::888666555444777666222111444777666555444222111111111222333111555999<<<======>>>??????<<<:::888444111444:::>>>===;;;;;;<<<<<<<<<;;;444333222222444666999;;;888???@@@999111111555888AAAAAA???:::444111333666BBB>>>999666555555555555666555555888===@@@@@@>>>???DDDLLLRRRSSSNNNGGGCCC999444333888===???@@@BBBLLLGGGCCCBBBCCCBBB===888;;;>>>AAAAAACCCDDDAAA;;;555333444;;;DDDHHHEEE@@@@@@???=========<<<:::888888AAAMMMRRRPPPJJJGGGFFFAAA:::888>>>IIITTT^^^ffffffccc^^^XXXVVVYYYbbbjjjkkkmmmnnnlllfff___YYYWWWLLLOOOSSSYYY___dddgggiiieeeaaa^^^^^^aaabbbaaa___xxxuuuqqqmmmhhhccc___\\\VVVWWWWWWVVVTTTSSSTTTTTTRRRUUUWWWXXXWWWWWWWWWXXXUUURRRMMMJJJKKKNNNOOOPPPOOOQQQRRRQQQOOONNNPPPRRRLLLHHHCCCBBBDDDEEEDDDCCC===???@@@>>>:::777777888888777777888:::;;;;;;:::666777777555222111222333///000111222333555666666666777999<<<@@@BBBBBB@@@888444444666666444555888111000222666666555:::@@@999888666333333999AAAHHHGGGEEEAAA>>><<<:::666444444333222222333444666777666::::::666444888;;;;;;555333333777888777888;;;555444444555666888:::<<<888777666555444444444444666555555555666555333111(((+++...000000111222333777>>>@@@:::555666777666222222222111222222333444222111111333555555111---000111333333111000111222111222333222111111111222222111222333222666BBBOOOPPPPPPNNNKKKFFF???999555888999===AAAEEEGGGGGGEEEGGGBBB??????;;;555444888777444555:::<<<888444333333444666777666333111///...111222//////333666555111111000...---...000111---111555888999999999:::;;;888666666444222555:::<<<;;;:::;;;<<<<<<:::888111333555666666777777888///777;;;666//////444777@@@???===888222111444888@@@;;;555222222333555666111111222666;;;===:::777???GGGRRRXXXYYYTTTMMMFFF===::::::======<<<>>>BBBNNNKKKGGGEEEDDDBBB???<<<>>>BBBDDDEEEGGGIIIFFF@@@666555777===DDDHHHFFFCCCDDDDDDBBB@@@<<<;;;;;;<<<<<>>===<<<555333444777666333555:::000///222555444333888>>>222333444444555:::BBBHHHEEECCCAAA???===;;;777444333222000000222555888:::888<<<;;;555222555999:::777444444666555111///111111111111222444666999:::666888999888777666777888888666444333444333222000%%%(((,,,/////////000111444<<<>>>777111222333111000000//////111222444666333111///000333444222///---///000000...---...///444444333111//////000222444333333222111555BBBPPPKKKJJJHHHDDD@@@<<<888666666999<<>>>>>;;;666111111555999<<<888333000111333666777555222000111555999999888BBBLLLWWW]]]^^^ZZZSSSMMMIIIGGGGGGFFFBBB===>>>DDDQQQOOOLLLIIIGGGEEECCCAAA<<<@@@CCCDDDFFFHHHEEE???999999;;;AAAGGGJJJIIIGGGIIIIIIHHHCCC===;;;===@@@AAAHHHRRR[[[```aaa^^^[[[TTTLLLJJJQQQYYY\\\aaafffdddcccaaa\\\YYY[[[bbbgggkkkjjjggg```VVVLLLEEEBBB>>>@@@DDDJJJRRR[[[bbbfffddd^^^VVVRRRPPPPPPNNNKKK{{{uuunnngggbbb___\\\ZZZTTTTTTSSSRRRQQQQQQQQQRRRTTTUUUWWW[[[]]]\\\YYYVVVRRRPPPLLLIIIGGGHHHJJJKKKMMMLLLKKKJJJJJJLLLMMMOOOLLLHHHBBB???CCCGGGCCC;;;BBBCCCBBB???<<<999888999999>>>>>>888666:::<<<999666555333333444444444333333333111111111111333333555333333777<<<===:::555555555444444444555777888555555555555555666666666666666666555666999???CCCHHHCCC>>><<<;;;999555222444555222...111;;;@@@>>>BBB>>>:::666555777;;;===:::666444666666444333444222000111666777555666999444777;;;;;;888666666777;;;888555777999999444///...+++,,,//////,,,+++...///222444555333222111111444333000//////111444666222222333222222111/////////...---,,,,,,---...///333111...,,,,,,...111333999999777333111444===EEELLLEEE===999888888777666<<<:::888777777888;;;<<<888777555444444555777888555333111000000000///...000000000111111///,,,))),,,///222222000...///111---------,,,,,,,,,++++++***---///000000111222333888777444111...///222666222555888:::999777666666666666;;;AAABBB>>>;;;;;;888888888444000...000333;;;>>>===666333666999:::???;;;555000...000333555000111222444444555:::@@@KKKTTTZZZ\\\]]]___ZZZSSSOOOLLLJJJIIIHHHFFFBBB???PPPPPPKKKFFFGGGKKKIIIAAACCCAAABBBGGGLLLKKKDDD<<<>>>:::888<<>>777666777???NNN[[[```aaacccbbb]]]WWWXXXYYYYYYYYYYYY\\\^^^WWW[[[\\\[[[\\\aaabbbaaannnggg]]]RRRJJJBBB<<<999>>>:::;;;CCCMMMTTTZZZ___dddYYYMMMHHHJJJKKKHHHCCCyyyuuunnnhhhccc___\\\YYYTTTSSSRRRQQQQQQPPPQQQQQQVVVWWWXXXZZZ[[[ZZZVVVSSSRRROOOLLLHHHGGGHHHIIIKKKLLLLLLLLLMMMMMMLLLLLLLLLFFFDDD???===AAAGGGDDD===?????????===:::777777888===AAAAAA<<<999;;;;;;888666555333333444555444333444333222111111222333444555333222555999;;;888444777777666777777999:::;;;999888777666555666777888666888999999:::<<<@@@CCCEEEAAA<<<::::::999666333333444222///333<<>>;;;:::<<<>>>@@@<<<777555666777444333444000///111555777666777:::444777::::::999888888:::>>>;;;888888999888444111///,,,---000000---,,,///000222555555333111000000222111///...///222555777444444333222000///......000///...------...//////111000...---...000444666888888666111...111999@@@@@@<<<777666777888777666999777555333222444555777555555444333333444555666444222000000111111000///111000000111222111///------///222111///------...------......---------,,,,,,---.........000444777999777555333222222333333222666:::<<<;;;999777777666666;;;BBBCCC>>>;;;;;;888:::<<<999555333333555:::<<<:::444000222444444;;;777333///...///222444333333444444555888>>>DDDQQQXXX^^^___```aaa]]]VVVUUUWWWVVVSSSMMMHHHFFFEEEMMMPPPOOOIIIFFFGGGEEEAAABBB??????CCCHHHIIIDDD>>>===:::999>>>GGGNNNRRRRRRUUUUUUQQQIII@@@999888:::BBBNNNYYY\\\]]]```aaa___\\\\\\[[[XXXTTTRRRSSSTTTOOOUUUXXXXXX[[[___```___eee]]]RRRGGG@@@;;;999777===999999@@@IIIOOOTTTZZZYYYTTTOOOMMMNNNMMMHHHCCCwwwsssmmmhhhddd```[[[XXXTTTSSSRRRQQQPPPPPPPPPPPPXXXXXXXXXXXXXXXVVVRRROOOPPPNNNKKKHHHGGGHHHKKKLLLNNNPPPQQQRRRQQQNNNKKKHHH@@@>>>;;;:::@@@FFFEEE@@@<<<======<<<999888888999BBBFFFGGGCCC>>><<<999666666555333444555555444222444444333333333333444444666333222333777999888777<<<<<<<<<======>>>??????<<<:::777444444555777999999;;;>>>@@@@@@@@@AAABBBAAA===999888999:::888666333444333333777???BBBBBBDDDCCCAAA@@@???@@@AAAAAA???:::777888888555444555///...111777999999:::>>>999:::;;;:::888777777888<<<;;;999777555444333333///---...111111...---///222333555444222000/////////...------///222666888666555222000............000000/////////000000111///...------///333666999888777444///+++---444:::999777777999>>>@@@>>><<<888666333000///000111333222222222222222222222222222111000111333444444333111000///000222333222111...///111000...+++++++++------.../////////............------...222777;;;999777666666888777444000222666;;;>>>>>>;;;999888777888???FFFHHHCCC??????<<>>;;;555222555777666555333000......000333555777777666666888>>>EEEJJJUUUZZZ^^^___``````]]]YYYYYY]]]___[[[RRRKKKIIIKKKKKKOOOOOOJJJEEEDDDCCCAAABBB>>><<<>>>CCCFFFDDD@@@<<<;;;;;;AAAIIIQQQUUUVVVWWWVVVRRRIII@@@;;;;;;===FFFMMMSSSTTTUUUZZZ^^^___```^^^YYYSSSLLLHHHGGGGGGFFFMMMSSSUUUWWWZZZZZZXXXZZZRRRFFF<<<777777888999AAA===<<>>DDDDDD@@@;;;<<<===<<<;;;:::;;;<<>>999666666555444444555555444222444444444444444444444444666444222444888;;;======CCCCCCDDDDDDDDDCCCBBBBBB===:::666333222333777999===AAAFFFHHHGGGCCC@@@???===999666777:::<<<;;;:::555555555777<<>>CCCEEECCC@@@999777444111000000111333000000111111111000//////111000111333666888777777111///...///111333333333///000000000...,,,***))),,,---...///000000000000000111111111222555:::>>>:::888777:::>>>===666000111666<<<@@@@@@===:::888999;;;BBBKKKNNNJJJGGGGGGEEEGGGHHHEEE@@@;;;:::;;;;;;<<<:::555444777:::999333222111000111333666888======:::888;;;EEEMMMQQQSSSVVVYYYZZZ\\\\\\[[[YYY[[[^^^___\\\TTTNNNKKKKKKJJJJJJHHHEEEDDDDDDDDDBBBDDD???;;;;;;>>>BBBBBBAAA>>>===>>>BBBIIIOOOSSSTTTSSSQQQLLLEEE>>><<<<<>>???AAAIIIPPPQQQPPPQQQPPPNNNRRRJJJ@@@999777:::===???HHHDDDCCCGGGLLLPPPVVV]]]ccciiiooonnneeeZZZRRRNNN~~~ssspppkkkgggddd```[[[XXXUUUUUUSSSRRRQQQPPPPPPPPPSSSRRRPPPPPPPPPPPPNNNMMMIIIHHHHHHHHHKKKPPPUUUXXX^^^___```^^^XXXPPPGGGAAA>>>>>><<<:::===BBBBBB>>>888:::;;;;;;::::::;;;===GGGIIILLLLLLGGG???999777666555555555666666444222444444444444444444444444666555444666:::???CCCEEEIIIIIIJJJJJJHHHFFFCCCAAA???<<<777444333555888;;;BBBGGGMMMOOOLLLFFF@@@<<<:::888777999===@@@???>>>:::888888;;;???BBBEEEFFFCCCDDDEEEEEEEEEDDDCCCBBBDDD>>>:::::::::777777999555444777===AAAAAACCCFFF@@@>>>;;;888666444222111222333333222222333666888///------000000------///333444444333000......///,,,++++++,,,...111444666111///...------///111222000111111222222222333333///.........///111333555;;;999444///,,,---000333777777999===AAABBB>>>:::888666333111000111222333000111111111111000///...111111333666:::<<<<<<;;;111000//////111333333333000000111111000///---+++,,,,,,---...///000222222333555777888999:::<<<>>>;;;::::::===AAA@@@:::444333888>>>AAA@@@===:::999888:::BBBLLLPPPNNNLLLMMMMMMNNNLLLGGG@@@======???:::;;;777222111555666333555555333333444777:::<<<@@@AAA>>>:::???JJJSSSTTTOOOOOOQQQTTTUUUVVVWWWYYYbbb```^^^ZZZVVVQQQKKKGGGKKKCCC===>>>CCCFFFEEECCCEEEAAA;;;:::<<>>======???CCCIIIOOOLLLKKKHHHCCC>>>;;;;;;<<>>:::;;;???CCCEEEKKKGGGFFFIIILLLPPPWWW^^^iiiqqqxxxvvvlllaaa[[[YYY}}}rrrooojjjfffbbb___[[[YYYUUUTTTSSSQQQPPPOOOOOOOOOOOOMMMKKKKKKLLLMMMLLLKKKFFFFFFFFFHHHLLLQQQWWWZZZ```aaa```\\\VVVMMMEEE?????????===:::;;;???>>>;;;555666888888777777999:::CCCDDDHHHJJJFFF===888777666555555666777777444222333333444444444444333333555555666888;;;@@@DDDGGGIIIJJJKKKKKKIIIFFFBBB@@@@@@===999666555888;;;>>>DDDJJJQQQTTTQQQJJJBBB===999888999>>>CCCEEEDDDAAA???;;;999<<>>@@@@@@AAAEEE<<<;;;999999999888777555222222333444666888:::;;;000......222222......000222333333222000...///000,,,,,,,,,,,,---///111222------------...///111222///000111222333333333333111000000///000111222333<<<999444000...///111333===;;;;;;<<>>:::666333222///......000222444333333333222111111000000333333666999===@@@???>>>444333222222333444333111222222222333555444222000...---,,,---///222555777888:::=========<<<===>>><<<;;;<<>><<<:::777888???HHHLLLKKKJJJLLLOOOOOOMMMHHHAAA???@@@CCCBBBAAA<<<666555888777444999777555444555888;;;>>>AAACCC???:::???LLLTTTSSSLLLJJJIIILLLNNNNNNQQQUUUeeeaaa\\\WWWSSSMMMGGGBBBHHH===555999BBBFFFDDDBBBBBB???;;;:::;;;>>>???@@@>>>>>>>>>>>>???@@@@@@AAA>>><<<:::777777777999:::999666444666888:::>>>DDD???@@@???>>>;;;::::::<<<===DDDIIIFFFBBBBBBCCCCCCDDD@@@;;;999<<>><<<888888;;;<<<999444666777777666666888999<<<<<<@@@EEEBBB:::666777666555666777888777444222111222333444444333222111333444666777:::===@@@BBBCCCEEEGGGHHHGGGDDD@@@>>>===;;;777555555777:::<<>>CCCEEEEEEFFFGGGGGGFFFEEEEEE???888444555555333444777555444666;;;===;;;<<>><<<===>>>@@@AAABBBCCCCCC===@@@CCCDDDCCC@@@>>>===;;;;;;???FFFIIIGGGGGGIIIJJJKKKLLLIIIDDDBBBCCCEEEGGGEEEAAA<<<===AAAAAA===:::888444222222555999<<>>KKKQQQNNNIIIDDDAAACCCDDDCCCFFFLLLWWWUUUQQQKKKFFFAAA??????AAA888555;;;BBBBBB???>>>;;;:::999999;;;===???@@@:::;;;;;;:::888777888888999888666555555666666666555111111666888666888<<<888:::<<<<<<;;;::::::;;;777???CCC@@@===@@@FFFJJJDDD>>>888777<<>>:::<<<:::777666::::::888666777999999888888999;;;666666:::@@@>>>777333666666555666777888777444222111111333333333333111111222444555666777999;;;===>>>@@@CCCEEEEEECCC???===888666444222222444777999@@@GGGQQQVVVVVVPPPIIIEEE:::<<<@@@GGGMMMNNNJJJFFFEEE<<<777888999888;;;@@@BBBCCCCCCDDDDDDDDDCCCCCC;;;555111111222111222555444222333888999777777:::???>>>===>>>@@@>>>:::666333111000444999;;;888333555222333666666333222555000111222000//////000222///...------,,,,,,,,,,,,---......//////...------...///111222333333222222333333333444555666888888999666111///000222444555===999333000000///,,,)))...---------///222666888:::999666444333444555666777888:::>>>CCCDDDDDDBBB;;;:::::::::999777333000444333444888<<<>>>===;;;444222///...111666<<>><<<===???@@@@@@BBBEEEHHHAAADDDFFFFFFDDDBBB@@@@@@@@@???AAAGGGHHHFFFFFFHHHDDDGGGJJJJJJGGGEEEEEEFFFAAA@@@===;;;???EEEGGGDDD:::777333//////222777:::<<>>888555999===;;;777888???BBB>>>:::;;;555555666888;;;>>>???@@@777888888666444333333333999777555555555555444333444000111777999666555888666999<<<===<<<;;;::::::222:::>>><<<;;;AAAKKKPPPGGG@@@888666;;;GGGRRRZZZZZZVVVRRRNNNJJJIIINNNVVV___iiivvv~~~~~~zzzwwwvvv{{{qqqmmmhhhccc```]]]ZZZXXXSSSPPPLLLJJJJJJKKKKKKKKKLLLJJJHHHFFFEEEEEEEEEEEEGGGFFFFFFFFFGGGIIIKKKLLLNNNMMMLLLJJJGGGDDD@@@>>>===;;;888666666666555444555888;;;<<<;;;999888888:::777777;;;888111///333:::<<<======:::888777777666666555444333222111000777777777555444444666888999999:::===???@@@???>>>999777555333333666999;;;JJJOOOUUUZZZYYYSSSKKKEEEAAADDDGGGJJJKKKJJJHHHFFFFFF<<<444444555444666;;;<<<===???@@@@@@@@@>>>===:::999666333111000//////222333444444333333555777777999;;;<<<<<<999666333333111333999:::666333222333222222555777666222...000...,,,+++---/////////,,,,,,,,,++++++,,,------000------111111//////222111000...///222444555555555222666>>>===444444;;;AAA===888444444444555444:::777333000......///111,,,---...222777::::::999:::;;;:::777888;;;:::777===>>>AAAFFFLLLOOOPPPOOOGGGBBB===999888666333///666777:::AAAGGGHHHEEEBBB555666333---///777===<<<>>>BBB===444555>>>???888CCC???<<<>>>DDDIIIIIIHHHEEEHHHFFF???===BBBFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCGGGEEECCCAAA@@@AAACCCDDDDDDBBB===999>>>HHHKKKFFF===666...+++///333555555;;;:::999999<<<@@@DDDGGGDDDAAA>>>;;;:::999777666:::===???===999444222222666777999:::<<<=========444333222222444666666555777888888777555444555555;;;888888999666222333777444444333333222111111111555777888999===???:::111444444666999>>>DDDJJJMMMNNNEEE>>>@@@EEEKKKWWWcccfffaaa\\\XXXRRRQQQXXXaaadddjjjnnnpppssstttpppjjj{{{rrrnnniiiddd```]]]ZZZWWWSSSPPPLLLIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFHHHHHHKKKJJJIIIGGGDDDAAA???======;;;888666666666555444555888<<<===<<<999777777777555666999888333222555777:::======;;;777555444555444444333222111111000333222222333444555666666888999;;;>>>@@@AAA???>>>888777555444444777:::<<>>??????>>>===666555333111///.........000111222222111222444666555666888888777555222111333111333888999666333222444333333555666555111...000...------///000000///---,,,,,,,,,,,,,,,------111......000///,,,+++...000//////000333666666666777222777DDDKKKGGGDDDFFFBBB>>>999666555555555555777666555333222111000000///...///333777:::;;;;;;===>>>===;;;<<<@@@@@@===@@@@@@CCCHHHMMMQQQRRRQQQIIIEEE???;;;999777444111999:::===CCCIIIJJJGGGDDD::::::666//////666;;;;;;===@@@===666777@@@BBB===BBB>>><<<>>>CCCHHHHHHGGGEEEGGGDDD===;;;@@@EEEEEEBBBBBBAAAAAA@@@???>>>===AAA???===<<<<<<>>>AAACCCFFFDDD???;;;???GGGHHHCCC???888000,,,...222333222888777666777999===AAADDDBBB???;;;999888777666444666:::>>>>>>:::555111000111222444555777888888888111000///000222333333333999999999888666555555555999666666777555111222666333333444444444444333333444666777888<<<===888000222222444777:::???CCCEEEJJJDDD??????@@@FFFTTTbbbmmmiiiddd]]]TTTPPPVVV___dddhhhjjjjjjlllnnnkkkgggzzztttooojjjddd```]]]YYYVVVRRROOOKKKIIIIIIIIIIIIHHHFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCGGGFFFEEECCCAAA???>>>===>>>;;;888777777777666555666999===>>><<<999666555555444444777888555444666555:::???AAA???:::555222333333222222111111111000111000///222666888777555777999===@@@AAA@@@???===888777666666777:::===>>>FFFLLLSSSVVVTTTOOOKKKIIIDDDDDDCCCBBBBBBBBBBBBBBB===888666666666333111222333666999<<<===;;;999777222111000...------------///000000//////000222444444555444444333111000///333000111666888555222333555444444555555444111///111000///000222222222000------------------------000---,,,......******---111111333666999;;;:::999;;;555777HHHUUUTTTOOOLLLDDD@@@:::666555555555555444555666777666444222000222111111333777;;;=========??????>>>AAAFFFGGGDDDAAAAAABBBFFFJJJMMMOOONNNJJJEEE@@@;;;999888666555<<<<<>>888111000555999:::<<>>CCCFFFGGGFFFCCCDDD@@@:::888===BBBDDDDDDCCC@@@>>><<<;;;;;;;;;;;;999666555666:::>>>AAADDDCCC@@@>>>BBBFFFFFFBBB@@@999222...///000111000555444333333555888<<<>>>===;;;888666555555333222111666;;;===:::666111//////000111111222333444444000///...///111222222222999888888777555444444333777444444555333000222777333444555666777777777777666888888888:::;;;666...222222333555777:::<<<===CCCAAA@@@>>>===AAAOOO\\\nnnkkkfff^^^SSSLLLPPPYYYcccfffgggeeefffhhhhhhdddzzztttpppjjjddd```\\\XXXUUUQQQNNNKKKIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????DDDCCCBBBAAA??????>>>>>>???<<<999777777777777666666999===???<<<888555444666555444666777777666666666<<>>777333111111111111111111222222444111111555:::===:::555555999>>>AAAAAA???===;;;999999999:::<<>>???<<<999777555444111000000666777:::;;;:::777444111//////.........---------////////////...///222444777666555333222111111111333000000444666444333444666666555555444333222111333222111222444444333111......//////......------,,,)))***...///---...111444555888<<>>>>>===?????????CCCIIIJJJHHH@@@???>>>???BBBDDDEEEDDDEEEBBB>>>:::999999:::;;;>>>===???DDDIIIJJJGGGDDDBBB???999333222444888:::======:::666999@@@BBB@@@???>>>===>>>BBBEEEEEEEEE@@@???;;;777555999>>>BBBEEECCC???;;;999888888999777555222000222555999<<>>===;;;::::::444---555555555666777888999:::??????@@@AAAAAAEEELLLRRRaaa___]]]WWWOOOIIIMMMVVVeeeiiijjjggggggiiiiiiggg~~~yyytttoooiiiddd___[[[WWWUUUQQQOOOKKKJJJIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA???>>>>>>AAAAAAAAAAAAAAAAAAAAA@@@???===:::888888888777666666:::===>>><<<888555444999888666555777999777555555<<>>777222111111222222333333444444666333222666;;;===:::555666;;;???AAA@@@===;;;:::;;;<<<>>>???AAACCCEEEFFFGGGLLLPPPRRRPPPMMMLLLLLLDDDBBB@@@>>>===>>>@@@AAA>>>===:::555222111111111666888:::;;;:::777444222000000000111111000000000000000000///...000333666:::999888777666666666777333000///333555444333555777777777555444444444444666555333333444444333222///000000000000///...------++++++///000//////333444555999===AAAAAA@@@======999888;;;???@@@AAACCC@@@<<<666333111222222111555555666666777777777666666444333444777;;;======<<>>;;;999::::::::::::<<<;;;:::999999:::===???@@@@@@AAADDDIIIJJJGGGCCC@@@<<<777444333444888;;;===<<<888555666:::<<<;;;???>>>>>>>>>@@@BBBBBBBBB<<<:::777444333444:::???AAA>>>:::555333333333444666444111///000222666888@@@??????@@@@@@===;;;:::777444111//////111222222//////...---...000222333333222111111111111///...222222222333444444444444666555333111///.........111000//////111333333222888666444444666666444222666444444666555444888>>><<<<<<<<<===>>>???@@@AAAEEEGGGEEE@@@===;;;666000666666666666777888999999???@@@CCCGGGLLLNNNLLLHHHOOOOOOPPPQQQOOONNNSSS[[[iiinnnpppmmmkkklllmmmkkk~~~yyyrrrmmmhhhbbb^^^[[[WWWTTTRRROOOLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCBBB@@@???>>>???@@@BBBCCCDDDDDDCCCBBB@@@===:::999999999888777777:::<<<===;;;888777666;;;:::777555888;;;:::555444:::AAADDDAAA;;;555111222222333444555666777777555333333555999;;;999777;;;???CCCCCC???<<<:::;;;===???AAACCCEEEFFFGGGGGGJJJKKKLLLNNNNNNLLLJJJIIIDDDDDDCCCCCCCCCDDDEEEEEE@@@AAA>>>777333333444333444555777999::::::999888222333444444444444333333111111000///...000444777<<<<<<;;;;;;;;;;;;<<<<<<444000///333555444555777888999888666555555777999:::888555333333333333222000111222222111000...---111///...111111......111222333555999<<<===;;;999777777777666555888>>>DDD<<<888333000///000000000555555666777777777777777555333333444777999:::;;;<<<>>>>>>>>>BBBIIIJJJGGGAAA>>>999555555555555444444666777888999;;;???BBBCCCAAABBBEEEHHHIIIFFFCCC===888555555555333555999<<<999555222333555666666==================<<<<<<888555333333111111555;;;>>><<<888555333333444555555333111000000222444666@@@===<<<===:::444111111111000///...///000222333//////...---...///000000000000///000111111///---444222000000222444555555555333111...---,,,,,,,,,///...---...000111111111999777555666999:::888555777444444777777777;;;BBBDDDCCCAAA@@@@@@BBBDDDEEEKKKNNNLLLFFFBBB@@@;;;555777666555555666999;;;===DDDFFFIIINNNUUUWWWPPPFFFFFFEEEIIIRRRYYY^^^dddiiiooottttttnnnjjjkkkllllll}}}xxxoookkkfffaaa]]]ZZZWWWTTTRRRPPPNNNLLLKKKJJJHHHFFFDDDEEEEEEEEEDDDBBBAAA@@@CCCCCCCCCCCCBBBAAA???>>><<<>>>BBBEEEFFFEEEDDDCCC@@@>>>;;;999999999888777888999;;;;;;999888888999::::::777555999???>>>888666:::???AAA???:::555333333444555666888999:::;;;444444555666999;;;===>>>AAAEEEHHHFFFAAA<<<<<<===>>>???BBBDDDFFFFFFFFFEEEKKKIIIGGGHHHKKKKKKGGGDDD@@@BBBDDDGGGHHHHHHGGGFFF@@@DDDDDD===888777666333555555666777999:::;;;;;;555555666777777666555444111111000......000444777<<<<<<======>>>?????????666111///333555555666999999:::999888666777:::>>>>>>:::555222111222222111111222333333222111...---111...///111111//////111111111333666999999888666222444555333333777>>>BBB:::666222//////000111111222444777999999777555333333222222333666888888777777999999999<<>>:::555111111111222222111444888::::::<<>>:::===AAAEEEGGGFFFDDDBBBAAA>>>;;;:::::::::999888888999::::::888888999;;;999:::777555:::BBBBBB;;;999<<<@@@AAA???;;;888666444555666888999;;;<<<===444666888999:::===BBBEEEFFFIIIKKKHHHBBB======???===???BBBDDDEEEEEEEEEDDDLLLGGGCCCEEEIIIJJJEEE@@@;;;>>>CCCGGGHHHHHHFFFEEE???FFFHHHBBB<<<:::777222888888777777777888888999666777888888888777666555111111///...---///333777:::;;;<<<>>>???@@@@@@@@@666222000333555666777:::999::::::888666888<<<@@@AAA<<<666111000000111111111222333444333111///------+++,,,000222000111555222222333555888999888666000222333333444999<<<===999555111//////000111222///333888;;;<<<888333000111111111333666777666555222444333222555:::;;;888:::666000------///000000000444999;;;;;;<<<>>>@@@<<<;;;:::<<>>EEERRRNNNIIIDDDCCCDDDHHHJJJLLLPPPPPPLLLHHHHHHFFFCCC===;;;999999===BBBHHHLLLNNNUUUZZZYYYZZZ]]][[[UUUIIIFFFKKK\\\ooozzz~~~zzzyyyooo```WWWYYY___ccc}}}wwwrrrpppjjjccc\\\WWWUUUUUURRRNNNLLLMMMMMMIIIGGGHHHIIIHHHFFFEEECCCBBBAAAAAADDDDDDDDDCCCBBB???===<<<<<<<<<===AAAEEEFFFDDDBBBAAA===999:::===>>>;;;888999777666888;;;>>>===<<<999999999999:::;;;<<<===:::>>>CCCDDDAAA===;;;:::<<<:::999:::===@@@BBBCCC999888666666999===BBBEEELLLKKKJJJHHHFFFBBB???===@@@@@@FFFKKKJJJDDDDDDJJJUUUIIIBBBFFFKKKHHHCCCAAACCCDDDGGGJJJLLLJJJFFFCCCHHHHHHFFFBBB===999777777333555888<<>>===<<<<<<===AAADDDFFFDDDAAAAAA===999999<<<===;;;888999777666999===@@@@@@???::::::999999999:::;;;<<<===@@@DDDDDDBBB???======???===;;;;;;>>>@@@AAABBB@@@>>>;;;:::<<<@@@EEEHHHKKKKKKKKKJJJGGGDDDBBB@@@DDDEEEIIINNNMMMHHHJJJOOOUUUKKKEEEFFFHHHEEE@@@???DDDEEEHHHKKKMMMKKKGGGDDDCCCDDDCCC@@@<<<999888888333444777;;;======;;;888444555777777555555555666555222000///111222333222111444888;;;;;;:::999999444333222222333666999;;;888555222000222555666777;;;777111......111333444555444333333222111000000222222222222222111000000222222222222222111000//////000111222444555666777666222///000///---...222444777;;;<<<:::666333222222333444444555444333333111222222333555666666777555444111///......//////333666999888555444777;;;888666666999888333222333666444111000111111///...//////000000111111222222333000...000444777666333000222444444222000//////222222222333333222///---333333000...000555777555111000///111222111---***///000111222222222000///,,,///111222000///...///222555666222111222000,,,111000000000111111///---222111///......000222333333111000111333444444444666444222111222333333222444000222777666333:::FFFLLLLLLKKKHHHEEEDDDEEEFFFGGGJJJLLLKKKMMMSSSUUUSSSJJJCCCAAAIIIRRRWWW\\\aaabbb``````cccfffddd\\\UUUNNNKKKLLLZZZnnn~~~~~~wwwkkk```YYYYYY^^^ccczzzvvvpppmmmgggaaa\\\XXXVVVUUUOOOLLLKKKMMMLLLHHHGGGJJJHHHHHHHHHGGGFFFDDDBBBAAABBBBBBBBBBBBAAA@@@???>>><<<===>>>AAACCCDDDBBB@@@???<<<999999;;;<<<:::888888777777:::>>>AAABBBBBB<<<;;;:::999999999::::::@@@BBBDDDDDDBBBAAA@@@AAACCC@@@>>>===???AAABBBAAAEEEBBB???===>>>BBBFFFIIILLLMMMLLLLLLJJJHHHFFFDDDHHHIIILLLOOOMMMKKKNNNSSSTTTNNNIIIGGGEEE@@@======CCCDDDFFFIIIJJJIIIFFFCCC===>>>>>>===:::888888999333444666888;;;:::777555222333555444333222222333555333111000222333333333...000333777::::::888555555444222222333555777888666333000...000222333333666333///...///111222333111111000000000/////////111222222222222111000000222222222222111000///...,,,,,,...000222444555666333///,,,...---+++---000333666:::;;;999666444333000222555777777555222000000111111222333444555555444333111000/////////000666888888666333333666:::888444333555444000000333555333111000111111000...---......///000111111222333000...///333555555444...111444555444222000000//////111333444333000---111222000...000666777555000//////000111000---+++...//////000//////...------///111111000......///000666888444///...---+++111000///000111111///---444222000///...///000111333222111222444555666555777555222000111111000///888444444777555111666???GGGHHHIIIHHHGGGEEEFFFGGGEEEIIIKKKLLLPPPXXX]]]]]]QQQMMMMMMUUU^^^dddhhhkkkjjjiiiiiilllnnniii]]]SSSJJJJJJNNN[[[mmmzzz~~~yyyssskkkdddaaabbbcccdddzzzwwwnnnkkkeee```\\\YYYWWWUUUOOOLLLLLLNNNMMMJJJLLLQQQRRRPPPMMMIIIFFFDDDBBBBBBAAAAAAAAAAAA@@@@@@??????<<<===???AAABBBBBB@@@???>>>;;;999999;;;;;;:::999888888999:::===???AAAAAA>>>===;;;999888888888999AAAAAABBBBBBAAAAAABBBBBBCCCAAA???>>>@@@BBBCCCCCCEEEBBB???===>>>BBBGGGJJJOOOOOOOOONNNLLLJJJHHHFFFHHHIIIKKKLLLJJJKKKOOOSSSRRRPPPLLLGGGBBB===;;;<<<>>>???AAACCCEEEDDDAAA>>>:::;;;;;;:::777666666777333333444666888777444222111222444333222111111222555333222111333444444333111111333777;;;<<<888444555444333222222333444555555222///...///000000000111///......000111111111////////////////////////111111222222222111111000111111000000///...,,,,,,,,,---...///111222333444111---,,,...---+++---000222555888999888666555555111222555666666444111///000000000111222333333333333333111000000000000111666666555333222333888<<<888444222333222///000333555333111000111111000///,,,------...///000111111777555222111222444444333///222555666444222000///...///111444555444111...///000///---///555666444000000000000111000...---///.........---------------///111111///......///(((000555222------......000///...///111111///---222111000//////000111222333222111222444666666666777555222111222222222111:::777666888666222555<<>>@@@AAAAAA???>>>======<<<::::::;;;;;;;;;:::999:::::::::;;;<<<===>>>@@@>>>;;;888777777888999???>>>>>>>>>???@@@AAAAAABBB@@@>>>>>>@@@CCCDDDEEECCCAAA??????AAADDDHHHKKKPPPPPPPPPNNNLLLJJJGGGFFFGGGJJJKKKIIIGGGIIIMMMPPPOOOOOOLLLFFF???<<<;;;;;;;;;;;;===???AAA@@@===;;;999999999777555333333333222222222444555555333000222333444444222111111111444333222222333444333222444333333666::::::666333777666444333222222333333444222///...///000000///...------...000111111000////////////000000000000000111111222222222111111............---,,,+++***//////000000111111222222222///...000///---...111111444666777666666666666666666555555444444444444///000000000111222222222222222111111111111111111444333222111222666;;;???:::555222333222///111444444333111000111111000///,,,------...//////000000666444222111222333333222111333666666444111//////000000222444666666333111---///...,,,...333444111111222222222111000000000333222111000000111222222...000111111/////////000&&&...333111---...000000000///...///111111000...////////////000111222333333222111222555777777666666444222333444666777666:::888777888777666888;;;@@@CCCGGGJJJJJJJJJJJJJJJKKKNNNPPPQQQUUU\\\``````\\\___bbbgggmmmrrrtttttt{{{zzzxxxuuupppeeeVVVKKKJJJMMMSSSYYY^^^```bbbbbbjjjgggfffgggiiiiiifffbbb}}}vvvsssnnniiibbb^^^\\\ZZZVVVSSSOOOLLLLLLNNNPPPTTT^^^iiiqqqkkkaaaVVVNNNIIIGGGGGGBBBBBB@@@???>>>>>>>>>>>><<>>@@@>>>;;;888777777888999<<<;;;:::;;;>>>??????>>>@@@>>><<<===???BBBDDDDDDAAAAAAAAABBBCCCFFFIIIKKKKKKLLLKKKKKKIIIGGGEEEDDDEEEIIIJJJFFFDDDFFFJJJKKKIIIKKKHHHAAA<<<<<<;;;999:::::::::<<<>>>>>>;;;999888888888666333111111111111111111222444444222000222333555444222000000111333222111222333444333111333222222333444555444333888888666555333222222111333111///...///000000000------,,,...000111000///000000000000000000000000000000111222222222222111,,,,,,,,,---,,,,,,+++***111111111111111111111111444111000222222//////222000222444555555555777888;;;999777555444555777888000000000111111111222222111111222222222222222222111000///000333888===@@@:::555333333222000111444444222000000111222111000............////////////---...///000111222222333222333555555333111111111222222222444666666444333...///...,,,...333333///111222333333111111222333222000///......000222444000111222222000000111222...333555222///000111000000//////000222222111///......//////000222333444222111000111444666777666666444333444777:::;;;;;;888777666666777888999:::===AAAEEEHHHIIIIIIJJJKKKHHHMMMPPPRRRWWW^^^aaa```[[[```eeeiiiooowwwzzzzzz~~~}}}yyyqqqfffYYYNNNGGGNNNRRRWWWXXXVVVTTTTTTUUU______```aaabbbbbb___]]]wwwsssoooiiiaaa]]][[[YYYUUUQQQMMMKKKJJJLLLOOOWWWeeesssyyytttkkkaaaXXXPPPKKKIIIDDDCCCAAA???>>>=========<<>><<<;;;;;;============<<<<<<===>>>999;;;===<<<;;;;;;>>>AAA@@@>>>;;;888666777999:::999888888:::>>>???>>><<<@@@>>><<<<<<===???@@@@@@???@@@AAABBBCCCDDDEEEEEEBBBCCCDDDDDDDDDCCCBBBBBB@@@FFFGGGBBB???AAACCCBBBBBBDDDAAA;;;999<<<;;;777666666777888::::::888666666666777555222000111111000000000111333444222111222333444333111//////000222111111222333333222000111111111111111222555777:::999888666444222111000000///------///000000///...---,,,---///111000///000000000000////////////000000111222222222222222+++,,,,,,---------------//////000000111111111222666333222444333//////111000111333444444555777999999888666444333333555666000000111111111111222222000111222222333333333333000//////000444999===???888444333444333000000333444222000000111222111000000000000////////////...+++---000111222111111111000111333333222333555777444333111222333444444333000222111...000333333///000222333222000///111444///---,,,+++,,,///222444222333333222111111222444444666444000///111222///111000000111333444222111//////000000000111111222111000///111333666666666666555444555888:::<<<<<<555555444444555777777777;;;>>>BBBDDDFFFGGGHHHJJJGGGLLLQQQSSSXXX^^^```^^^TTT[[[```aaafffooosssrrrqqqqqqmmmcccVVVLLLHHHHHHNNNSSSWWWUUUNNNIIIIIIKKKUUUVVVXXXXXXWWWVVVVVVVVVzzzwwwpppiiiaaa]]][[[YYYTTTPPPKKKIIIHHHKKKOOOXXXiiiyyy{{{xxxrrriii___VVVNNNJJJEEECCCAAA???===<<<<<<===<<>>;;;:::;;;===>>>>>>===<<<===>>>???888;;;======<<<===AAADDD@@@>>>:::777666777999;;;888777777:::>>>???===;;;AAA???<<<;;;<<<============>>>???@@@AAA@@@???>>>:::<<<>>>???AAAAAAAAAAAA;;;AAACCC===999;;;===;;;===>>>;;;666777<<<;;;555333222333444666666444222444555555444222111222333000//////111333444333222111222333222000......///111111000111333333111///000111222111000222888===;;;;;;999777555333111000...---,,,,,,...000000///000...------///000000000000000/////////.........///000111222222222222222,,,,,,---...////////////------...///000111222333777444333444333///...111///111222333333555888:::555444333111111000111111111111111111222222222222000111222333333333333333000//////111555999<<<===777333222444333//////222333222000000111222111000111111111000//////......///111444555444111///......///111111222444888;;;555333000000111333333222333444333000111444333//////111222111///...111333111000...---///222666888333444444333222222333555333333000,,,---222222///111111111222444444333222111111111111000000000000000///...000333555666555777555444555777:::;;;;;;444444333222333555555333:::<<<@@@BBBCCCDDDGGGIIIIIINNNSSSUUUXXX\\\\\\YYYNNNUUUXXXWWWZZZaaaeeeccc___aaa___UUUIIICCCFFFLLLKKKQQQTTTPPPGGGAAAAAADDDNNNQQQSSSRRROOONNNOOOQQQ{{{pppiiibbb^^^\\\ZZZTTTOOOKKKNNNMMMJJJNNN]]]ooozzzzzzsssmmmggg^^^SSSKKKOOOOOOJJJCCC???AAAAAA???@@@>>><<<;;;;;;;;;:::888;;;;;;<<<<<<>>>@@@CCCDDD>>>999888<<<@@@@@@???@@@???===:::777555555666777;;;555666>>>???999:::AAA???<<<999777888999;;;;;;<<<===>>>===;;;;;;;;;<<<:::<<<>>>??????>>>;;;::::::::::::999888777777666999:::;;;:::666444222222555444222111111111222222111111222222222111111000333333333222222222111111000//////.........//////111111111111111111111111////////////000000000000999888666444222000///......---,,,,,,.../////////...---,,,---///000///...222222333222111///...,,,.........//////000222222...............///000000000000......///111333555888888666555333222111000000000000111222222333333444222000000111222222111222111111000000000111111444333222000000000111222/////////111444777888888666222------///111222111999222...111777777111,,,222111000111333444444333222111111000000000000000000///...000333555666666333444444333111111222444777444000000000---'''!!!000//////000222333222111222111//////000111444555444333111000111333666888...111333222000...000111111333555666666555333222000///...///000111///...000333444333444888888555777444444888:::999888:::333111000000333666888999;;;::::::===BBBEEEEEEDDDHHHJJJOOOVVV[[[ZZZUUUPPPKKKOOOPPPNNNNNNRRRVVVVVVVVVUUUSSSMMMGGGCCCAAA@@@EEEHHHIIIGGGCCCAAAAAACCCPPPSSSRRROOONNNRRRUUUUUUxxxqqqiiicccaaa^^^XXXSSSMMMOOOMMMLLLRRRbbbqqqzzzyyywwwtttqqqoooiii```YYYWWWTTTLLLDDDCCCHHHJJJHHH@@@>>><<<;;;;;;;;;:::888::::::;;;===@@@DDDGGGIIIDDD>>>;;;>>>AAA@@@???@@@;;;:::777555555666888999===777777======777777======;;;888777777888999:::999:::;;;:::999999999:::888:::<<<======<<<:::888999888888777666666555555777888999888666333333333555444333111111111222333333333333333333222111111333222222222111111111111000//////....../////////........................///000000000000111111111444444333333222111000000///...------///000000///000.........000111000...000000111222111000//////111111000000000000000111...............///000000111000//////000111333555888777666555444222111000000000111111222333333444666444333333444555444333222222111111111111222222222111000//////000111111444333111222333444333222666333//////111222222111666333222444777888666444222111000000111222000///222222111000000000000000111000000222444666666555111222333333222333555777999666333222333333000,,,444333333333444333111///111111000///000111333555444333222111222333555666...000222222000///000222111111333444444444333333222111000000222444444333333555555444888===<<<777999444333666777666666888444333111111333555666555999888888;;;???BBBBBBAAAGGGIIIMMMRRRVVVUUUOOOKKKBBBGGGIIIFFFEEEIIIKKKKKKPPPOOOLLLGGGBBB>>>>>>>>>CCCFFFIIIHHHEEEBBBBBBDDDEEELLLRRRUUU[[[bbbffffff}}}uuukkkdddaaa^^^XXXRRRPPPPPPMMMMMMVVVeeeqqquuutttssssssuuuuuuqqqjjjddd\\\VVVLLLEEEGGGPPPSSSQQQ???===;;;;;;;;;;;;:::999999;;;>>>CCCHHHMMMQQQSSSIIIBBB===>>>???===<<<>>>777666555444555777999:::===888777;;;;;;444444999:::999888777777777888999777777777777777777777777666888999;;;;;;:::888777777666666555555444444333444555777666555333444444444444333222222222333333666555555444333222222111222222111111111000000000000000////////////000000........................000000000000111111111111000000000111111111222222111///......000111111000111000000000111222000......///000111111111111111444333222111000///////////////.........///000000111111000000000222333444777666666555444222111000000000111111222333333333333222111222333444333222333222222111111222222333222111000000000111222333555444222222222222111///555333222111222333222111444333333333555777888777555333111111111111///...333222222111000/////////222111111333555666555444222333333333222222444666666444111111222333222222444333222222222000...+++111000000///000222333444333222222222222333444444///000222222111111222333000000000111222333444555999666444333444555555444666555555777???FFFDDD===<<<666222333444222222555444333222222444444333222777666666888;;;>>>>>>>>>BBBDDDGGGKKKLLLJJJFFFBBB???FFFJJJHHHGGGIIIKKKJJJQQQOOOLLLGGGBBB@@@AAACCCBBBHHHOOOSSSRRRQQQPPPQQQMMMWWWbbblllwwwxxxmmmfffbbb^^^YYYTTTSSSQQQMMMMMMVVVccciiihhhllllllmmmpppqqqmmmfff```YYYRRRHHHDDDIIIRRRUUUQQQ???===;;;:::;;;;;;:::999999>>>EEEMMMTTTWWWYYYYYYKKKCCC<<<;;;;;;999888999555444444444555666888999;;;777777999888444333666777888888777777777999:::888777666666777777777666666777888999:::999888777666666666555555444444444222333555555444444555666444444444333333333333444777666555444222222111111111111111000000000000///000000/////////000111111/////////////////////////////////000000000111111......///000000111222222111///......000111000///222111111111222222000...000000000111111111111111333222111000000/////////000///////////////000000111000000000000111222333444444555555444222111000///000000111111222333333222111111222444555444333222222222222222222333444444333222222222333444555111000000111333444333222333333333333333333333222777666444555:::??????<<<999777444222333333222222333333333222111000///...222111222333555666444222333444444222000///000222333333333222111111222222444333111111111111///---000000000000111222333444111111111111222222222222000111111111111222333444111111000000111333666777AAA>>>:::888777777666555888777777>>>LLLVVVSSSJJJ@@@999333333222000111444333222222333444444333111444333333555777999;;;<<<<<<>>>AAACCCDDDBBB>>>;;;BBBLLLTTTTTTSSSUUUVVVVVVXXXVVVRRRMMMIIIHHHJJJLLLJJJUUUcccmmmpppooonnnmmmiiirrr|||uuulllgggddd^^^ZZZUUURRRNNNMMMSSS\\\]]]XXX]]]]]]___ccceeebbb[[[UUUNNNIIICCCAAAGGGOOONNNIII>>><<<:::::::::;;;:::999888>>>HHHRRRXXXYYYXXXUUUKKKBBB;;;::::::777666777666555555444444555666777777555555777777555555777666888999999888999===@@@???<<<888777777888888777666777888999:::999999888777777666666666666666555333444555555444444666777444444444444555444444444777666444222111000000000111111111000000000000///000000000000000111222222000000000000000000000000........./////////000000000000000000000111111111111000......///000000///111111111222444333111///333222222222111111111111111000000//////000000111111000000/////////000000000/////////000000111111222333444444444222111000//////000111111222222333444444444666888999888666333333222222333444444555444333222222222333444444/////////222444666555444111222333333333333444444<<<:::777<<>><<<<<>>CCCHHHFFF@@@===;;;999999:::;;;:::999666<<>>BBBAAA======;;;999999:::;;;:::999888<<<@@@DDDEEEDDDBBB@@@DDD===999:::<<<999777888666666666666666666666666444555555555555666777666999;;;===<<<<<>><<<:::999888888999999;;;<<<<<<888777555444333222333333555444555666666555222000222444555555555777<<<@@@DDDIIINNNXXXmmmxxxnnndddTTTFFF===999999999444555777888888777666555666444222222444888999:::AAAAAA???<<<999777666777444888<<<;;;:::>>>HHHQQQOOOHHH>>>666222111111111///000000111222222333222111111111111333666:::;;;999555222111333444333222333333222222222333555666888999>>>DDDKKKPPPQQQQQQBBBGGGNNNYYYdddiii```SSSAAA:::666666666444555888777555333333444666666555111222444444555999???CCCMMMNNNNNNKKKFFFAAA@@@@@@LLL]]]ooowwwwwwwwwvvvuuuwwwxxxyyyzzz{{{}}}wwwnnnfff```VVVXXXWWWSSSQQQQQQLLLFFFEEEDDDDDDGGGKKKKKKGGGDDD@@@BBB@@@<<<<<>><<<;;;999999:::;;;:::999==================<<<<<<>>>888555888:::888666666555555666666777777888888555777777555555666666555;;;===>>>===>>>DDDNNNVVVXXXMMM@@@888777888999888555666666777888999999:::666666666777777777777777??????===:::777666777888333444666777777777666555777666444333333444555666333333333222222222222111111111111111222333444555222222222222222222222222222222333333333444444444222333333444666777777888888666444444555555444333333444666:::<<<===:::888444444444444555777999:::999888777555333333222222222222111000000///000000444444444555555444333333666888:::<<<<<<;;;999777777777777888999999::::::>>>???AAADDDGGGHHHFFFDDD;;;;;;;;;<<<===>>>???@@@===<<<:::888777666666666444444555666888777444222444555666666777:::@@@EEETTT]]]fffnnnxxxdddQQQDDD===;;;;;;444555777999:::999888777888555333333555:::===>>>NNNLLLIIICCC===777555555888<<>><<<<<<===>>>===<<<:::::::::<<<>>>???===<<>><<<999888666444666999777333333222222222333333111///111555666333222555666555222222111000111333222///555555555666888::::::999555333444999<<<::::::=========@@@BBB;;;222222888666666999===@@@@@@<<<888777888666666===FFFIIIHHHAAA>>>:::555333222222333444333111000000000111222444000000555777777888;;;999???EEEHHHKKKLLLFFF???CCC>>>;;;;;;;;;;;;>>>CCCEEELLLRRRVVV]]]```YYYMMM@@@>>>>>>AAAEEEHHHGGGFFFFFFMMMNNNDDD999555888:::777666666888::::::999777999888999;;;:::;;;FFFTTTkkknnnuuuzzzbbbQQQJJJEEEAAA;;;777666:::@@@DDDBBB>>>@@@<<<888777:::???DDDGGGXXXZZZXXXOOOGGGDDD@@@<<<<<>>AAA@@@===888<<>>AAAAAAAAAAAA???<<<::::::;;;:::999:::888666666888888888777777777777888888777555333777888999:::::::::999999666;;;===:::;;;EEEOOOTTTNNNGGG???:::888999:::::::::777777:::999777777999999999999999888777777666???===999666666888999:::888999777555999@@@CCCAAA:::888555444555777666444555444333444666666666555222666666333111444666555333222222111222333333222666888;;;>>>@@@@@@===;;;===888777:::>>>???AAAEEENNNNNNNNNLLLBBB666555:::555666:::AAAFFFFFF???999555666666777AAAMMMTTTUUUIIICCC<<<666444444444333333222111111111222333444555222333888<<<<<<>>>AAAHHHNNNTTTXXX\\\^^^ZZZTTTMMMHHHDDDCCCBBBAAACCCHHHRRRYYYaaahhhnnnpppggg[[[LLLJJJIIILLLRRRUUUTTTQQQZZZ___^^^RRRDDD>>>>>>>>>=========>>>@@@BBBBBBBBBDDDCCCDDDDDDCCCFFFTTTcccxxxzzzqqqccc]]]XXXTTTEEE>>>:::???IIIOOOLLLGGG@@@>>>===@@@EEELLLQQQSSSggghhhfff^^^WWWQQQIIIAAAHHHJJJJJJJJJMMMXXXiiivvvvvvqqqgggWWWHHH<<<777555222333333333333333222222444333222333555999===@@@:::555111000333555333111444444333444444555666666555333111444888:::888555999;;;???AAAAAA>>>999666888777555555777:::>>>@@@FFFAAA;;;999999999666222444333222111333999@@@EEELLLHHHCCC===:::999999:::@@@CCCHHHOOOSSSTTTQQQNNNGGGKKKNNNOOOOOOQQQWWW\\\mmmxxx~~~zzzzzzxxxzzzwwwpppeee]]]XXXTTTOOOLLLJJJIIIIIIHHHGGGFFFFFFFFFDDDBBB@@@??????>>>===<<<:::999:::<<>><<<<<<<<<;;;:::<<<:::888777888999888777888888777777777777777777888999;;;<<<<<<<<<:::999777::::::777888AAAKKKPPPIIIEEE@@@<<<;;;<<<;;;;;;:::777777::::::777777:::;;;::::::999888777777777:::999777666666777999::::::<<<;;;:::???EEEHHHFFF???<<<999888888888777777999777555555777888888888444888:::777666888999888555444333333333333444666777<<>>666555666555333333222222111222333555666666444777>>>BBBEEEIIINNNXXX^^^cccgggmmmqqqpppkkkccc]]]XXXVVVTTTRRRUUUYYYeeellluuu}}}yyyooo___[[[XXX\\\cccgggeee```jjjooonnnbbbTTTMMMKKKIIIKKKLLLNNNOOOPPPQQQTTTVVVWWWXXXXXXWWWUUUYYYgggwww|||rrrmmmhhhbbbOOOFFFAAAGGGSSS[[[YYYSSSJJJKKKMMMSSSZZZaaaeeegggqqqrrrpppkkkfff```UUUJJJSSSRRRPPPNNNPPP[[[lllyyyyyyvvvlll\\\JJJ===999888555555555555444444333222555444444444555666888999999555222222444555444222444444333333444666888999;;;888777888::::::777444888999;;;;;;:::888444222999888888999;;;???CCCFFFHHHCCC>>>;;;:::999555222777555333444888<<<@@@AAAEEECCC???<<<::::::;;;<<<;;;<<<>>>BBBDDDEEEBBB@@@===@@@BBBBBB@@@AAAEEEHHHXXX```hhhiiihhhhhhhhhfffcccdddcccfffoooyyyzzzwwwtttiiiaaa[[[UUUQQQTTTRRRNNNKKKJJJIIIGGGGGGGGGEEECCCBBBBBBBBBAAA???>>>===<<<>>>BBBGGGIIIKKKEEEBBB???=========;;;:::???===;;;:::::::::999888888999888777666777888999888:::<<<>>>>>>===;;;:::999999888777999@@@JJJPPPLLLKKKHHHFFFDDDBBB@@@???<<<999999;;;;;;777777:::<<<;;;999888777777777888666888;;;<<<;;;:::999888@@@BBBBBBBBBEEEIIIJJJFFFAAA===;;;<<<;;;999999;;;BBB>>>:::888777777777666777===BBBAAAAAABBBAAA>>>;;;888777666444222444777888@@@MMMWWWZZZWWWRRRNNNRRRLLLJJJOOOUUUZZZ___ccciiiggg```SSSBBB999:::@@@<<<999:::???EEEDDD;;;222444555555777BBBSSS```eeeXXXLLL===555555666555222333333222111222333444555555555999AAAHHHMMMUUU\\\bbbggglllpppwww~~~~~~{{{xxxrrrllljjjhhhgggiiinnnrrrwww~~~yyypppkkkhhhkkkrrruuuqqqlllpppuuuvvvmmmccc^^^]]][[[[[[___dddgggggghhhjjjkkknnnqqqrrrooojjjmmmxxxxxxtttmmmgggWWWRRRNNNSSS]]]dddfffddd```aaadddjjjooosssttttttsssssspppmmmllliii___TTTPPPOOOLLLIIIKKKVVVfffrrrpppooogggXXXGGG;;;777888555555555555444333222222444444444555555555666666888666333333555666555444555444444444555777999;;;>>>===;;;<<<===<<<:::777666777888::::::::::::999<<<;;;;;;<<>>======>>>???>>>======>>>???>>>===;;;>>>@@@AAAAAA@@@@@@BBBEEEIIINNNRRRTTTSSSQQQPPPPPPOOOPPPPPPSSS\\\fffjjjhhh~~~ssshhh___YYY]]]XXXSSSOOOMMMLLLKKKIIIGGGFFFDDDCCCDDDDDDDDDBBBAAA???>>>>>>AAADDDFFFFFFEEEBBB???=========<<<;;;???===;;;:::;;;;;;:::888999;;;<<<;;;999888999:::999:::===??????>>><<<::::::888999;;;@@@HHHRRRYYYXXXXXXWWWTTTQQQMMMJJJIIIBBB???>>>???>>>999888:::???===:::777666777888999666888:::;;;;;;<<<@@@BBBLLLNNNNNNLLLLLLNNNKKKFFF===;;;<<>>???<<<<<<;;;;;;===???BBBCCC>>><<<::::::;;;;;;<<<<<<>>><<<;;;>>>BBBDDDCCCAAACCCCCCAAA@@@????????????AAA@@@>>>>>>>>>>>><<<::::::<<<===>>>>>>>>>???@@@BBBCCCEEEFFFEEEBBBAAABBBCCCDDDDDDEEELLLVVVYYYWWWuuummmeee___WWWSSSQQQQQQOOOMMMKKKIIIGGGFFFGGGGGGFFFDDDCCCAAA???>>>@@@AAAAAA@@@DDDBBB???>>>>>>???>>>===>>><<<:::999:::;;;:::999;;;???CCCCCC???<<<;;;;;;999;;;===>>>>>>>>><<<;;;:::888:::AAAIIIPPPYYYaaa___```aaa___\\\XXXWWWVVVMMMIIIGGGGGGDDD>>><<<===BBB@@@<<<999777888:::<<<<<<<<<:::777888???JJJSSSVVVXXXWWWTTTRRRQQQKKKDDD===<<>>FFFMMMNNNNNNNNNKKKFFFBBB>>>>>>@@@;;;222222999>>>HHHTTT^^^dddfffiiikkknnnmmmllljjjbbbYYYVVVYYYdddgggbbbRRRBBB>>>EEEKKKNNNHHHAAA<<<:::999666444999;;;:::666888@@@HHHJJJIIIAAA888333333555444222555444333222333444555666555555888???FFFPPP___lllyyy}}}{{{yyywwwwww{{{~~~|||}}}zzzwwwvvvsssnnnjjjnnntttxxxtttpppnnnkkkhhhdddiiiqqqzzz}}}xxxtttsssrrrnnnqqqqqqlllhhheee___XXXMMMQQQTTTUUUUUUXXX^^^dddllljjjhhhgggfffdddaaa^^^]]][[[UUUNNNMMMNNNLLLFFF???>>><<<;;;===DDDMMMSSSKKKIIIFFF@@@:::555444444333333444444444444444333333333444444555666666777666666666777777888888888666666777888999999::::::555666777888999::::::::::::::::::;;;;;;<<<<<<<<<::::::999999:::;;;<<<===>>>===<<<;;;:::;;;;;;<<<=========???AAACCCCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@BBBAAA??????@@@@@@>>>===::::::<<<===>>>>>>>>>>>>BBB??????BBBBBB??????AAABBBDDDDDDDDDHHHOOOQQQOOOyyynnnfffccc```\\\XXXUUUSSSPPPNNNMMMLLLJJJHHHFFFEEECCCCCCDDDCCCBBB@@@DDDBBB@@@???@@@AAAAAA@@@???===<<<<<<===>>>===<<<>>>DDDKKKLLLGGGAAA===<<<:::;;;<<<<<<======<<<<<<<<<999:::BBBIIINNNTTT[[[WWWZZZ^^^___]]]\\\]]]___ZZZUUURRRPPPKKKDDD@@@AAAGGGDDD???<<<:::;;;>>>@@@EEEEEEDDDBBBAAAFFFPPPXXXXXXZZZYYYUUURRROOOGGG???>>>>>>FFFSSSWWWSSSVVV^^^RRRPPPLLLIIIGGGDDDAAA>>>AAAFFFIIIFFFEEEEEEDDDAAA@@@===@@@DDD???555444<<<<<>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;======>>>>>>===<<<;;;<<<===???===???@@@AAABBBCCCEEEGGGCCCDDDEEEFFFFFFFFFEEEEEEFFFEEEDDDEEEFFFGGGFFFDDDDDDDDDEEEFFFGGGFFFEEEDDDGGGCCCBBBGGGIIIGGGHHHLLLKKKNNNOOONNNPPPUUUUUUSSS{{{uuunnniii```]]]YYYVVVTTTQQQOOOLLLJJJIIIHHHIIIIIIIIIFFFDDDEEECCCAAAAAABBBCCCCCCCCCBBBAAA???@@@AAABBBBBBAAAAAAHHHQQQRRRMMMEEE@@@>>>;;;;;;;;;;;;<<<<<<<<<===???:::;;;AAAEEEEEEHHHNNNKKKPPPUUUXXXYYY[[[^^^aaaccc^^^YYYVVVPPPHHHDDDDDDKKKGGGBBB>>>===>>>AAACCCKKKOOOSSSSSSOOOMMMOOORRRTTTVVVVVVRRRNNNJJJBBB999999999AAAMMMOOOGGGHHHOOOKKKJJJHHHHHHHHHFFFCCCAAACCCEEECCC===:::;;;<<<;;;===;;;@@@FFFAAA777666???777<<>>:::888999;;;;;;555555555555555555666666333333444666888<<>>>>>@@@@@@@@@;;;>>>>>>:::888:::<<<;;;999999999888777888888999===999666666:::;;;999555333444555777888888888888888777666555444444555666444666888999999999:::;;;666888:::<<<<<<;;;888777666777:::;;;;;;;;;<<<===;;;<<<===>>>>>>>>>>>>===<<<<<<======>>>???AAAAAA<<<============>>>AAACCC???BBBDDDDDDCCCDDDHHHLLLEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKMMMOOOPPPNNNMMMNNNNNNNNNNNNOOONNNLLLJJJMMMHHHGGGNNNQQQQQQSSSXXXVVVYYY[[[YYY[[[^^^^^^[[[zzzqqqfff___]]]]]][[[YYYVVVSSSPPPMMMKKKKKKLLLMMMKKKJJJGGGEEEDDDDDDEEEFFFHHHFFFCCCBBBBBBBBBBBBAAADDDIIIQQQVVVTTTMMMCCC===???@@@@@@??????===<<<<<<=========>>>@@@AAACCCDDDIIIJJJLLLPPPTTTVVVVVVUUUZZZVVVVVVUUUMMMBBB???CCCHHHGGGCCC???<<<;;;>>>@@@MMMUUU]]]___ZZZSSSNNNLLLPPPOOOLLLIIIEEEBBB???===;;;===AAADDDEEECCCAAA@@@@@@AAABBBCCCCCCBBBAAA@@@???>>>;;;999888888888888555888<<<>>>>>>;;;777444999;;;>>>>>>>>>CCCLLLTTThhhjjjgggZZZIII??????DDDTTT```kkkhhhXXXGGG===:::===@@@BBB???999777<<>>===;;;999:::BBBOOOXXXiiijjjiiijjjpppuuutttnnn]]]XXXPPPKKKJJJKKKLLLMMMOOORRRVVVXXXXXX[[[```cccbbb```\\\UUULLLFFFCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD???BBBFFFMMM___ttt~~~~~~xxxyyyzzz~~~{{{wwwrrrjjj```VVVOOOJJJJJJIIIGGGEEECCCAAA@@@???===::::::<<>>>>>>>><<<;;;:::;;;:::999888:::<<>>>>>>>>???@@@AAA>>>>>>??????@@@AAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLOOOQQQSSSRRRQQQQQQRRRSSSUUUVVVWWWXXXYYYZZZZZZXXXWWWUUUZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[\\\^^^aaadddfffeeedddccccccdddeeeggghhh~~~yyysssnnngggddd___YYYUUURRRQQQPPPTTTRRRPPPMMMLLLKKKKKKLLLLLLIIIGGGFFFHHHIIIJJJJJJJJJNNNSSSVVVSSSMMMEEE???DDDDDDCCCCCCBBBAAA@@@???BBBBBBBBBCCCCCCCCCDDDDDDAAAAAACCCFFFIIIKKKJJJIIIQQQOOOOOOOOOIIIAAA???BBBGGGFFFDDDAAA>>>===???AAAKKKSSS]]]aaa]]]VVVPPPMMMLLLKKKHHHFFFBBB???===<<<888999<<<>>>???>>>===<<<<<<<<<===>>>>>>======<<<===<<<;;;999888888888888888999;;;<<<<<<;;;:::999777:::;;;;;;:::===DDDJJJXXX[[[YYYOOOBBB:::;;;@@@OOOZZZdddcccWWWIII@@@<<<888;;;???>>>::::::>>>BBBAAAAAA???===:::888888888:::999777666555666777888444555666777===CCCDDD@@@:::;;;;;;::::::???HHHOOOVVVVVVUUUTTTWWWZZZXXXRRROOOJJJDDD@@@???@@@AAABBB@@@CCCEEEFFFEEEGGGJJJMMMOOOMMMKKKHHHEEEBBB@@@>>>BBBBBBAAA@@@???>>>===<<<>>>AAAEEEMMM___sss||||||~~~}}}~~~zzztttkkkaaa[[[UUUSSSOOOJJJFFFCCCBBBAAA???===;;;;;;<<<=========>>><<<;;;;;;<<<<<<;;;:::=========>>>======<<<<<<888888888888888888888888<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999;;;<<<<<<;;;::::::::::::;;;===>>>>>>>>><<<;;;:::<<<>>>?????????@@@BBB@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJKKKMMMOOOPPPRRRSSSSSSUUUVVVVVVUUUVVVXXXZZZ``````______```bbbdddeeeeeefffggggggfffdddbbbaaaeeeddddddcccdddeeeggggggdddeeeeeefffiiikkknnnooooooooonnnnnnoooppprrrsssxxxpppkkkgggeeegggeeebbb___\\\ZZZYYYYYYWWWTTTPPPOOOQQQTTTVVVWWWTTTVVVXXXYYYWWWSSSNNNKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@GGGGGGGGGHHHJJJKKKJJJIIIGGGEEEFFFGGGDDD???>>>@@@BBBCCCBBB@@@>>>===>>>???BBBJJJTTTYYYWWWPPPJJJFFFDDDCCCAAA???===;;;999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777888888888888888888999999555777999888666777;;;???GGGJJJJJJDDD;;;777:::???EEELLLTTTVVVPPPFFF>>>:::888<<>><<<:::999888888888999777555444333444666777555666666888===DDDDDD@@@999;;;======<<<===AAAEEEHHHIIIGGGDDDEEEGGGEEEAAABBB???<<<::::::;;;;;;:::;;;<<<===<<<<<<<<<>>>@@@CCCAAA@@@AAADDDDDDAAA>>>CCCBBB@@@???>>>===>>>>>>@@@BBBFFFQQQbbbuuu~~~yyyqqqkkkgggccc[[[SSSLLLHHHEEEDDDFFFDDDBBBBBBBBBBBBAAA@@@???===;;;;;;<<<======<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>???>>>>>>======>>>>>>???@@@??????@@@BBBBBB@@@???@@@AAACCCDDDDDDCCCBBBAAA@@@CCCGGGIIIIIIHHHHHHIIIJJJKKKLLLNNNPPPSSSUUUVVVSSSTTTVVVWWWWWWWWWVVVUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\^^^```aaaaaacccddddddcccccceeefffjjjjjjjjjjjjkkkmmmooopppqqqrrrrrrrrrpppnnnlllkkklllllllllmmmnnnooopppqqqnnnnnnoooppprrrtttwwwxxxyyyxxxwwwwwwxxxyyy{{{|||{{{wwwssspppooolllhhhccc``````bbbcccdddaaabbbbbbaaa```___]]]\\\VVVUUUSSSRRRPPPOOONNNNNNMMMNNNOOOPPPOOOLLLJJJHHHIIIHHHGGGGGGGGGGGGFFFDDDGGGFFFFFFFFFEEECCCBBBCCCAAACCCDDDCCCAAA@@@@@@@@@>>>DDDKKKNNNLLLGGGBBB@@@AAA@@@???>>><<<;;;:::999<<<<<<;;;;;;;;;<<<============<<<<<<;;;<<<<<<<<<999999888888999999999999999999999999999888777777999;;;<<<;;;:::999;;;===>>>AAABBB???;;;999<<>>AAADDDGGGFFFBBBAAACCCCCC@@@@@@>>>======>>>???>>>=========>>>>>>>>>???AAABBBCCCAAABBBFFFLLLMMMJJJEEEEEEDDDBBBAAA@@@AAACCCDDDDDDEEEKKKWWWjjjzzz|||wwwuuuqqqkkkccc\\\VVVRRRPPPPPPOOOMMMMMMNNNOOOMMMLLLHHHEEEBBB@@@AAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAAEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHLLLJJJIIIKKKNNNPPPMMMKKKKKKLLLMMMOOOPPPPPPPPPPPPQQQSSSVVVVVVVVVUUUUUUVVVZZZ[[[\\\___bbbfffiiijjjfffhhhjjjkkkkkkkkkiiihhhlllllllllllllllkkkkkkkkkiiiiiihhhiiijjjkkkmmmnnnnnnpppqqqqqqpppooopppqqqqqqppppppqqqrrrtttvvvwwwyyyyyyzzzzzzyyyxxxwwwvvvttttttttttttuuuuuuvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~zzzxxxxxxxxxwwwvvvtttrrrpppnnnllljjjjjjfffeeeccc```___]]]]]]]]]]]]^^^______^^^\\\ZZZXXXWWWUUURRRQQQQQQPPPNNNLLLOOOOOOMMMLLLKKKKKKJJJIIIFFFHHHJJJIIIHHHFFFFFFFFFGGGIIIKKKJJJHHHFFFDDDCCCDDDCCCCCCBBBAAA@@@?????????>>>===<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>>>>>>><<<===>>>>>>===;;;999777>>>???@@@@@@?????????@@@===>>>???===;;;;;;<<<>>>>>>@@@CCCEEEEEEBBB===:::???EEEPPPYYY[[[VVVMMMFFFEEEBBB>>>===>>>??????>>>>>>===<<<;;;;;;;;;<<<<<<<<<===<<<<<<@@@FFFEEEAAACCCDDDDDDBBB>>>>>>AAADDDHHHKKKKKKDDD??????@@@????????????@@@BBBCCCBBB@@@<<<<<<===@@@CCCFFFHHHIIIJJJJJJMMMTTT\\\^^^ZZZUUUPPPNNNKKKHHHFFFEEEFFFFFFHHHHHHOOO^^^ppp~~~~~~yyyvvvvvvuuussspppmmmiiigggaaa___^^^___```bbbbbbaaaYYYUUUPPPMMMKKKLLLLLLKKKNNNOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWYYYWWWVVVYYY\\\^^^\\\YYYWWWXXXZZZ\\\^^^```aaabbbggghhhgggfffddddddfffhhhkkklllnnnqqquuuxxx|||}}}yyyzzz|||~~~~~~}}}|||{{{~~~~~~yyyxxxvvvuuuuuuvvvxxxxxxxxxzzz|||{{{zzzyyyyyyyyy{{{{{{zzz{{{|||}}}~~~~~~~~~~~~{{{yyyvvvsssqqqpppooooookkkkkkkkkjjjiiigggeeedddkkkhhheeebbbaaa```^^^\\\YYYYYYVVVRRRRRRTTTSSSOOONNNPPPQQQPPPNNNMMMMMMNNNSSSRRRPPPNNNMMMLLLKKKKKKHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@??????@@@@@@AAAAAAAAA@@@@@@===???AAABBBBBB@@@>>><<<@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@??????>>>>>>???@@@BBBCCCBBBAAA???>>>@@@FFFQQQ]]]dddcccZZZSSSHHHDDD???===???AAAAAA???AAAAAABBBBBBBBBAAA@@@???>>>@@@@@@AAAGGGNNNNNNJJJJJJKKKKKKHHHEEEEEEJJJNNNWWWZZZXXXNNNEEEBBBBBBBBBBBBAAABBBDDDFFFGGGFFFEEEBBBBBBDDDIIIOOOUUUXXXYYY[[[^^^eeennnvvvyyyvvvrrrkkkhhhccc]]]WWWRRROOOMMMNNNMMMSSSbbbsss~~~}}}xxxsssuuuzzz~~~zzzwwwuuuuuuwwwzzz{{{{{{lllgggaaa\\\ZZZZZZZZZZZZ\\\\\\]]]]]]\\\[[[[[[ZZZ[[[[[[[[[\\\\\\]]]]]]^^^[[[\\\\\\]]]^^^_________^^^^^^^^^^^^___```aaaaaaeeedddeeegggiiikkkjjjiiieeefffgggiiilllnnnppppppzzzzzzyyyvvvuuuuuuxxxzzzzzz{{{}}}~~~}}}|||yyyuuusssqqqpppmmmlllmmmmmmjjjeeefffiiihhhbbbbbbccccccaaa___^^^^^^______^^^\\\[[[[[[[[[ZZZZZZUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSRRRQQQQQQPPPOOOOOOOOOQQQSSSTTTSSSPPPMMMKKKJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJLLLMMMOOOPPPPPPQQQMMMKKKJJJIIIHHHHHHHHHGGGLLLKKKJJJJJJKKKJJJIIIGGGEEEGGGIIIIIIHHHGGGIIIKKKJJJMMMTTT___iiilllgggaaaTTTNNNIIIGGGIIIKKKJJJIIIIIIKKKMMMNNNNNNLLLIIIGGGJJJLLLLLLMMMSSSZZZZZZVVVSSSUUUWWWVVVTTTTTTXXX\\\iiimmmkkk___TTTOOOPPPQQQNNNMMMMMMOOOQQQSSSRRRQQQSSSSSSUUU\\\dddkkkoooooopppvvv|||tttlllddd^^^[[[XXXUUUZZZiiiwww}}}~~~zzzvvvyyy}}}zzzuuunnnhhhgggggghhhiiiiiiiiihhhhhhgggfffddddddfffgggggghhhiiiiiijjjjjjhhhhhhhhhiiiiiijjjjjjjjjiiiiiiiiiiiijjjkkklllmmmppprrrtttvvvvvvwwwxxxyyyvvvvvvvvvwwwyyyzzz|||}}}~~~}}}zzzzzzzzzxxxuuutttuuuvvvlllkkkkkklllmmmmmmkkkjjjiiihhhhhhgggfffeeeeeedddbbbbbbbbbaaa```___^^^]]]]]]___bbbdddccc```\\\YYY[[[\\\]]]]]]]]]\\\ZZZYYY\\\\\\]]]^^^aaaeeeiiilllbbb___\\\ZZZYYYYYYXXXWWWXXXVVVUUUVVVWWWWWWUUURRRQQQTTTVVVVVVTTTTTTXXX\\\WWWVVVYYYaaakkkpppnnnjjjfff```ZZZXXXZZZ\\\[[[YYYVVVYYY\\\^^^^^^[[[WWWUUUYYYZZZYYYYYY^^^cccbbb^^^[[[^^^bbbcccaaabbbdddgggrrrwwwvvvkkk___[[[]]]___\\\[[[[[[\\\___``````___``````ccciiissszzz~~~|||vvvnnngggcccbbb]]]aaaooo{{{~~~~~~~~~~~~{{{||||||tttpppnnnpppqqqrrruuuttttttsssrrrpppooonnnoooppppppqqqrrrsssssstttvvvvvvwwwwwwwwwwwwxxxxxxvvvvvvvvvwwwxxxyyyzzz{{{yyy|||~~~zzzxxxxxxxxxxxxwwwuuussssssssstttsssqqqooooooqqqsssrrrpppmmmkkkjjjmmmnnnoooooonnnllliiigggiiikkkooossswwwzzz{{{|||vvvppphhhdddfffhhhgggeeefffeeedddbbbbbbbbbcccccc```______bbbeeegggggggggfffeeeeeegggjjjmmmnnnooommmkkkjjjiiijjjiiihhhffffffhhhlllmmmlllhhhccc```iiillliiiccccccjjjmmmkkkllllllmmmmmmmmmnnnnnnnnnxxxxxxxxxuuupppkkkiiihhhjjjkkkmmmnnnnnnllljjjiiijjjmmmqqquuuxxx{{{~~~xxxqqqllliiikkkoootttyyy~~~~~~|||{{{|||~~~|||zzz{{{}}}~~~|||yyyyyyzzzzzzwwwtttyyyzzz{{{}}}~~~~~~yyyvvvxxxyyyxxxvvvvvvtttsssqqqppppppqqqqqqsssrrrrrrtttwwwyyyyyyxxxuuuuuuuuuwwwyyy{{{{{{{{{zzzyyywwwwwwxxxxxxwwwuuuwwwxxxzzz{{{zzzwwwsssqqquuuxxxvvvqqqqqqvvvxxxvvvwwwyyy{{{}}}}}}|||zzzyyy~~~yyyuuusssrrrwwwxxxyyy{{{{{{zzzxxxwwwwwwzzz}}}~~~yyyyyyzzz}}}|||~~~