BM6P6(@ nnnllliiihhhhhhgggfffdddddd```\\\\\\^^^```___^^^[[[[[[\\\]]]]]]^^^______\\\\\\\\\]]]^^^^^^\\\YYYVVVUUUSSSQQQRRRTTTVVVXXXYYYXXXXXXWWWWWWVVVVVVUUUVVVVVVUUUTTTSSSSSSTTTTTTQQQPPPPPPOOONNNNNNNNNMMMOOONNNMMMLLLLLLLLLMMMMMMQQQPPPOOOMMMLLLJJJIIIHHHLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJGGGGGGFFFDDDCCCAAA@@@@@@::::::::::::999777666555666666888>>>DDDCCC;;;333222222222222222111000///333222222222111111000000111111000000//////.........------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---------......000111111333444555777777777666666999999999:::;;;<<<===>>>===>>>@@@CCCGGGJJJMMMOOOSSSUUUWWWYYY[[[[[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYUUUXXX```dddfffsssllljjjgggffffffeeedddbbbccc```]]]\\\^^^______^^^\\\\\\]]]]]]]]]]]]^^^^^^[[[ZZZZZZ\\\]]]]]][[[YYYXXXVVVTTTRRRRRRSSSUUUVVVYYYXXXXXXWWWVVVUUUUUUTTTUUUUUUTTTSSSSSSRRRSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGFFFDDDCCCAAA@@@@@@<<<;;;;;;:::999888888777888777888===CCCCCC<<<555///000111222222333222222111000000000////////////111111000000////////////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------...///000111222222444555666666555555666666777888:::<<<===>>>===>>>???BBBEEEHHHKKKMMMQQQRRRUUUWWWYYY[[[[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXTTTWWW___bbbcccnnn}}}iiigggeeedddddddddcccaaabbb```^^^]]]^^^_________]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYY[[[\\\\\\ZZZXXXZZZXXXVVVTTTRRRSSSSSSTTTYYYXXXWWWVVVUUUTTTSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPQQQRRRRRRRRRPPPNNNKKKIIIIIIJJJLLLOOOPPPQQQQQQQQQNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJIIIIIIIIIGGGFFFEEEDDDCCCAAA@@@@@@===<<<;;;:::999999:::::::::888888<<>><<<===>>>@@@BBBEEEGGGHHHMMMOOORRRVVVXXXZZZ[[[\\\ZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTWWW]]]______gggsssuuuhhhfffddddddddddddcccbbbbbbaaa______________________________^^^\\\[[[ZZZZZZYYYZZZ[[[]]]]]][[[YYY\\\ZZZXXXUUUSSSRRRSSSSSSXXXXXXWWWVVVTTTSSSRRRRRRTTTSSSSSSRRRQQQOOONNNNNNNNNPPPQQQRRRQQQOOOLLLJJJIIIJJJMMMPPPQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNNNHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEEEECCCBBBAAA@@@@@@>>><<<:::888888999:::<<<:::888666999<<<===;;;777666666555444333111///...222222222222222222222222000000000000000000000000000000000///......------,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,------...---,,,+++,,,---///000000111222333333444555555555555666777888:::;;;<<<<<<<<<===>>>@@@AAACCCDDDJJJLLLPPPTTTXXX[[[\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[WWWWWWWWWVVVVVVVVVVVVVVVXXXVVVWWW\\\]]]]]]bbbiiiooowwwiiihhhfffeeefffgggfffeeebbbbbbbbbaaa`````````aaa```aaaaaaaaa___]]][[[YYYZZZZZZ[[[\\\^^^^^^\\\[[[\\\[[[XXXVVVTTTSSSSSSSSSXXXWWWWWWVVVTTTSSSSSSRRRSSSSSSSSSRRRPPPNNNMMMKKKJJJLLLNNNPPPQQQOOOMMMLLLKKKLLLNNNPPPPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@===<<<:::888777888999:::888666555666888999888666777666666555333111000///222222222222222333333333000000000000111111111111111000000//////...------,,,,,,,,,++++++***************))))))***+++,,,,,,...---+++******,,,...///111111222222444555666666999999888888888888999999;;;;;;;;;<<<===???@@@AAAHHHJJJNNNSSSWWW[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]XXXXXXXXXWWWWWWVVVVVVVVVYYYWWWXXXZZZ[[[\\\___cccjjjqqq|||kkkiiiggggggiiiiiiiiihhhcccdddeeedddbbbaaabbbcccaaabbbccccccaaa___\\\ZZZZZZZZZ[[[]]]______]]]\\\ZZZZZZXXXWWWVVVUUUUUUUUUWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSQQQNNNLLLJJJHHHIIILLLNNNOOONNNMMMMMMMMMNNNNNNOOONNNMMMLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@===<<<:::999888777888888666555444444666666666555333333444555555444444444000000000111111111111111000000000111111111111222000000000///......------,,,,,,,,,+++******))))))))))))((())))))***+++,,,...---+++))))))+++---///111111111222333555666777;;;:::999888777777777777999999:::;;;<<<>>>???@@@EEEHHHLLLQQQUUUYYY[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^ZZZZZZZZZYYYXXXXXXWWWWWWYYYXXXWWWXXXYYY[[[^^^```ccciiissskkkjjjhhhiiijjjkkkkkkjjjdddfffgggfffdddcccccceeebbbcccddddddcccaaa^^^\\\YYYYYYZZZ\\\^^^^^^]]][[[XXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSQQQNNNKKKIIIHHHIIIJJJKKKLLLLLLLLLKKKMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@???>>>===;;;:::888777666555555555555666666555444222333444555555666555555000000000111111222222222000000111111111222222222000000///......------,,,,,,,,,++++++***))))))((())))))))))))***+++,,,---///---***((((((***---.../////////000111333555666888888777666666666777777888888999:::;;;===???@@@BBBEEEIIINNNRRRVVVXXXYYY]]]]]]]]]^^^^^^^^^______]]]]]]\\\[[[[[[ZZZYYYYYYXXXWWWUUUTTTVVVZZZ]]]^^^^^^bbbjjjuuukkkjjjhhhiiikkklllkkkkkkdddgggiiihhheeecccdddfffbbbdddeeefffdddbbb___]]]XXXXXXYYY[[[]]]]]]\\\ZZZWWWWWWWWWXXXXXXXXXYYYYYYVVVVVVWWWWWWWWWWWWXXXXXXUUUUUUUUUTTTRRRNNNKKKIIIJJJJJJJJJJJJIIIJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>><<<999777666666666666666777666555444555666666666555444333333222222222333333444444444000000111111222222222222/////////...------,,,,,,,,,,,,++++++***))))))(((************+++,,,---...///---***((((((***,,,...............000222444666555555555555555666777777888888888:::;;;===???@@@@@@CCCGGGKKKPPPSSSUUUVVV]]]]]]]]]^^^^^^^^^______^^^^^^^^^]]]\\\[[[[[[ZZZVVVUUUSSSRRRTTTZZZ]]]]]]^^^aaagggooo{{{lllhhheeeggglllnnnmmmjjjhhhgggggghhhiiiiiigggfffiiihhhgggggggggfffccc```\\\\\\\\\[[[[[[[[[[[[[[[XXXXXXYYYZZZZZZZZZZZZZZZ]]][[[YYYXXXYYYYYYYYYXXXYYYXXXVVVSSSPPPMMMKKKJJJKKKIIIGGGGGGHHHHHHGGGFFFGGGIIILLLLLLJJJHHHGGGFFFLLLNNNNNNLLLIIIIIILLLOOOOOONNNLLLJJJIIIHHHIIIIIIHHHJJJLLLLLLJJJGGGFFFEEEDDDFFFGGGFFFEEEDDDEEEFFFFFFCCC@@@???@@@BBBBBBBBBAAA@@@>>>===;;;::::::::::::999777666555666888999555555555555555555444444333222222333444555333222333222000.........//////...------,,,,,,------......---,,,************+++)))((((((***---///000///111000///...,,,+++))))))---/////////...///111333222333444555666666666666999888888888:::<<>><<<;;;::::::;;;:::777666555555666777444444555555555555555444333222333333444444333222222222000//////...//////......------------.........---+++***))))))*********)))***---000222333222111000///...,,,+++***)))---///000/////////111333333333444555666666666666888888888888999<<<>>>@@@@@@BBBEEEHHHJJJNNNRRRUUUYYYZZZ\\\^^^____________^^^^^^^^^]]]\\\[[[ZZZYYYVVVWWWVVVUUUSSSSSSVVVYYY\\\[[[^^^fffnnnuuuooollliiiiiilllmmmkkkiiifffeeeeeegggiiiiiihhhgggccccccbbbccceeeeeecccbbb^^^^^^\\\ZZZXXXUUUSSSRRRSSSUUUWWWZZZ[[[[[[ZZZZZZ\\\[[[ZZZ[[[[[[ZZZXXXVVVSSSSSSSSSSSSRRRRRRRRRRRRLLLJJJHHHHHHHHHIIIHHHFFFFFFHHHKKKMMMMMMLLLMMMNNNPPPNNNMMMMMMNNNOOOOOOOOONNNMMMLLLJJJJJJJJJKKKLLLJJJKKKLLLKKKHHHFFFDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGEEEDDDCCCCCCDDDDDDCCCBBB@@@@@@AAA@@@???===;;;:::<<<:::888666555444555555333333444555666666666666222333333444333333222222222222111111000//////...//////............//////---,,,+++))))))))))))*********,,,000444666666555000000///...---++++++***---///000000///000111333333444555666777777777777777777777777999;;;===>>>>>>???AAACCCEEEIIINNNRRRVVVXXXZZZ\\\^^^_________```___^^^\\\[[[[[[ZZZZZZVVVVVVUUUSSSRRRSSSUUUXXX\\\ZZZ\\\bbbgggmmmvvvrrrooommmlllmmmmmmllljjjfffeeeeeegggiiiiiihhhgggcccbbbaaabbbccccccaaa```]]]]]]\\\ZZZWWWTTTRRRPPPPPPRRRVVVYYY[[[[[[ZZZZZZXXXWWWXXXXXXYYYWWWTTTQQQSSSSSSSSSSSSSSSSSSSSSSSSMMMKKKIIIIIIIIIIIIHHHGGGDDDFFFJJJKKKLLLMMMӵQQQRRRQQQNNNNNNMMMLLLKKKKKKKKKLLLMMMJJJLLLLLLKKKHHHEEEDDDDDDFFFGGGHHHGGGFFFFFFGGGHHHFFFEEEDDDEEEFFFFFFDDDBBB@@@AAABBBBBBAAA???<<<:::<<<;;;999777555444333333222333444555666666666666333444555444333222222333222222222222111000/////////......------......///---,,,***)))(((((()))******+++...222666888888777000//////...---,,,,,,+++Ħ000111333444444555Ħ777777666666666777888999;;;<<<===>>>???@@@BBBFFFKKKPPPTTTӵ```bbb```^^^\\\[[[ZZZ[[[[[[VVVVVVTTTSSSRRRSSSTTTVVVZZZXXXZZZ___cccfffmmmuuuĦuuusssqqqoooooonnnmmmlllgggffffffgggiiijjjiiigggeeecccaaa```aaa```___]]][[[[[[[[[ZZZXXXUUUSSSQQQOOOQQQTTTWWWYYYZZZZZZZZZWWWVVVVVVWWWWWWVVVRRROOOSSSSSSSSSSSSRRRRRRRRRQQQOOOMMMJJJIIIJJJIIIHHHGGGBBBDDDGGGIIIJJJ4ĉ@ӵTTTRRROOONNNNNNLLLKKKKKKLLLMMMNNNJJJKKKKKKJJJGGGEEEDDDEEEFFFHHHIIIHHHGGGFFFGGGHHHGGGFFFFFFFFFGGGGGGEEECCCAAABBBCCCCCCBBB@@@>>><<<===<<<:::888666555333333222333444555666666666666333555777666444222333444333333333222111111000000......------------......---,,,+++))))))))))))******+++///333777999777555/////////......--------->L111111111222333444=hĦ777555555555666777888999999<<<===>>>>>>@@@DDDIIIMMM4ĉ@ӵaaa```^^^\\\[[[[[[[[[\\\XXXVVVTTTRRRRRRSSSTTTUUUWWWVVVXXX]]]```bbbhhhooowww>Luuutttsssqqqpppooonnnnnniiiiiihhhiiijjjjjjiiigggfffdddaaa``````___^^^\\\ZZZ[[[\\\[[[ZZZWWWUUUSSSPPPQQQSSSUUUWWWXXXYYYZZZYYYXXXWWWWWWWWWVVVSSSPPPSSSSSSSSSRRRQQQQQQPPPPPPPPPNNNKKKJJJJJJJJJHHHGGGBBBDDDFFFGGGGGGGG=?RRRPPPPPPOOOMMMLLLLLLLLLMMMMMMIIIJJJJJJIIIFFFEEEEEEFFFGGGHHHIIIIIIGGGGGGHHHIIIIIIHHHGGGGGGHHHHHHGGGEEECCCCCCDDDDDDCCCBBB@@@???======<<<:::888666555444333333444555666666666666555777999888555333444666555444333111000111111222///..................///...---,,,************++++++---111555888888555111//////..................HdĦ222111222222222=Īj333444444555666777777777;;;<<<===>>>???BBBFFFJJJGG=?___^^^]]]]]]\\\\\\]]]YYYWWWTTTRRRSSSTTTTTTTTTVVVUUUXXX\\\^^^___ccciiioooHdĦtttssssssӵlllkkkjjjĭӵ```ӵ^^^ĦRRRRRRRRRSSSTTTVVVXXXZZZZZZӵӵKKKKKKĦƜ`1.׼sQQQQQQRRRQQQĦLLLMMMHHHIIIIIIHHHFFFEEEFFFӵHHHĦGGGGGGHHHHHHHHHHHHEEEDDDDDDCCCĭӵ555555Ħ555777888Ħ333Ħ000000111111///...---++++++++++++,,,333///...///DdD111222333?fӵ222333444Ħ888:::<<<ӵƜ`1.׼s]]]^^^ĭӵSSSVVVXXXbbbfffuuuӵĦĦĦDdDӵӵӵĦӵĭӵrrrrrr?~4nnnnnnmmmg&e>&e___g&e___>hӵRRRRRRQQQSSSUUUXXXZZZg&eQQQguO>uO>&eLLLKKK4ff?>ߝLFFFgĉ@PPPOOOPPPSSSShӵLLLGGGHHHHHHGGGFFFFFFg&eJJJ>hӵFFFGGGIIIIIIIIIFFFEEEDDDfff?><z===g&e>&e666555HL444666888ShӵgL222222222333333000///---,,,++++++,,,S?ʬ222...3h?D%%)?111222ZufĦ222222333gL555666888g&eCCCgĉ@]]]\\\g&e>&eTTT@eWWWVVV??YYY]]]^^^nnnxxxg<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??xxx4DӵnnnnnnmmmHƅ^Hu]ĦaaaHu]Ħ\\\ZuR)ĦVVVVVVUUUTTTUUUWWWYYYHu]ĦRRRHŐeHŐeHu]ĦLLLqIܗGIӵDDDttRRRPPPOOOHGgĉ@JJJJJJJJJJJJIIIHHHHHHHHHHu]ĦGGGZuR)ĦGGGFFFFFFFFFFFFDDDDDDsߝLGdUĦ<<<Hƅ^Hu]Ħ777ntHdĦ666555HGgĉ@444HdĦ/////////000111///...,,,******,,,Htƅ^111000Bt=o9ĦDtfo9Ħ---...000g?222222HdĦ555444777Hu]Ħ???tt[[[[[[Hƅ^Hu]ĦYYYH׼sUUUUUUVVVWWWXXXccceeelllxxxtQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħxxxwww4DuXӵlllmmmlllDdDΦDdDĦaaaDdDĦ___\\\t|>>`eĭYYYDdDΦDdDĦZZZDdDĦSSSTTTTTTTTTTTTTTTUUUUUUVVV^^^```gggrrr}}}geĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦyyyyyy4DuXӵjjjkkkjjjDdDΦDdDӵbbbDdDĦaaa```o)h]]]XXXWWWWWWVVVVVVWWWYYYZZZDdDĦPPPDdDΦDdDΦDdDӵOOO=ӊB1.uTӵEEEHߝL`o9NNNpo9wӵKKKLLLKKKJJJJJJIIIIIIDdDĦJJJIIIo)hGGGGGGFFFEEEEEEDDDDDDGGGGGGDdDΦDdDĦ===DdDΦDdDӵ777GIpӵDdDĦ:::po9wӵDdDĦ...---...//////222111...---,,,po9u/////////...GIdnuR)ĦDdDĦnuR)Ħ000///CdgĪj111DdDĦ444222555DdDĦ===HߝL`o9WWWDdDΦDdDӵ[[[DdDĦQQQSSSRRRRRRRRRRRRSSSSSSTTTWWWYYY___jjjtttgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵyyyyyy4DuXӵhhhjjjiiiDdDʜ4DuTӵccc>d<ĦcccDt```YYYWWWWWWXXXYYYZZZZZZ>d<ĦPPP>d<ʜDd<ʜ4DuTӵSSSQQQF&uTӵGGG4DufئL>eOOOpuR)ĦNNNLLLLLLKKKJJJJJJJJJ>d<ĦKKKDtHHHGGGFFFFFFEEEDDDFFFFFFDdDΦDdDĦ===>d<ʜ4DuTӵ7774DwDd<Ħ:::puR)Ħ>d<,,,---......111000///......peӵ---ĦpeӵDx<>d<ӵDd<111qR/ܗ?fӵ111>d<111333>d<Ħ<<<4DufئL>eUUUDdDʜ4DuTӵ[[[DdDĦRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTZZZccckkktttgeĦ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ӵxxxyyy4DuXӵiiikkkiiiD&dq&ĒRfffeeesdKĦcccDHRRud[[[XXXXXXZZZ[[[[[[ZZZsdKĦPPPD&oq<Ōq&ĒRXXXVVVUUU>dp&ĒRLLLIIInfʜd<Φ>d<Ħ>>>s&dq&ĒR999888i?ʜtd<Ħ999HHܗDӊB222<x---...............///B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRvvvxxx4DuXӵmmmmmmkkkHu]3hhjjjgggfffneaaaccc=e```\\\YYYYYY[[[]]]\\\ZZZnePPPRRRpIƎ@t@hYYYYYYXXX>hPPPNNNKKKfePPP@ďDRRRRRRRRRNNNNNNMMMLLLLLLLLLneJJJIII=eJJJJJJJJJHHHGGGFFFBBBBBBege???>>>sĪj@h;;;::::::fdDĦ777@ďD333222Hkge---..................///@h///...@G...---HĪj@IŌ000222Bene000Hkge222ne999<<aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@huuu4DuXӵqqqĵD^llljjjgggfffdddaaadddaaaaaa]]]YYYZZZ]]]^^^]]]ZZZSSSRRRSSSYYYWWWWWWWWWWWWSSSRRROOOMMMLLLNNNNNNQQQRRRRRRQQQOOOOOONNNMMMMMMMMMIIIGGGGGGIIIJJJJJJJJJHHHFFFEEECCCCCCAAA@@@>>><<<<<<;;;;;;;;;DdDĦ777777444333111------...////////////////////////...---,,,...------000111000...000111333666999<<aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦllljjjiiigggfffggghhhĦeeehhhgggdddbbbaaabbbbbb^^^ZZZZZZ]]]___]]]ZZZZZZXXXĦTTTVVVXXXTTTSSSRRRRRRSSSUUUWWWXXXUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTRRRPPPNNNLLLJJJJJJHHHFFFEEEGGGKKKMMMLLLJJJIIIJJJMMMOOOPPPQQQQQQPPPPPPOOONNNNNNMMMMMMNNNNNNĦEEEEEEFFFHHHJJJGGGHHHIIIIIIIIIGGGEEECCCEEEEEEEEEDDDCCCAAA@@@???BBB@@@>>>=========;;;999<<<<<<<<<<<<<<<===>>>???>d<Ħ777888:::555666666666555333111000111000///...---...//////111111000///...---,,,+++/////////...---,,,+++***---...//////000000//////......---......///000111//////000000000000//////,,,---///111222111000///222333444444Ħ<<<999;;;===>>>>>>@@@CCCEEEIII>d<ĦYYYYYY\\\]]]]]]BeQQQQQQOOOOOONNNMMMLLLLLLMMMMMMOOONNNQQQVVVYYY[[[geFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦrrrmmmjjjhhhhhhhhhgdKĦdddeeefffeeedddcccbbbbbb```]]][[[YYYYYYZZZZZZYYYgdKĦUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTRRRSSSSSSRRROOONNNNNNOOOJJJIIIJJJKKKMMMNNNMMMLLLJJJIIIJJJMMMQQQTTTTTTTTTRRRQQQPPPNNNLLLKKKIIIgdKĦIIIIIIHHHGGGGGGJJJIIIHHHFFFEEEDDDCCCCCCEEEDDDCCCAAA@@@@@@AAAAAABBBAAAAAA@@@>>>===;;;:::888999<<<===>>>>>>===<<>>@@@BBBHHHsdKĦWWWYYY]]]]]]]]]WWWUUUSSSNNNNNNMMMMMMLLLKKKKKKKKKNNNMMMMMMPPPUUU[[[ŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>Apppnepppqqqnnnllljjjiiineeeeffffffffffffeeeddddddbbbaaa^^^\\\ZZZZZZ[[[[[[neWWWVVVUUUTTTSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTTTTSSSPPPOOOOOOPPPMMMLLLKKKLLLMMMMMMKKKIIIJJJJJJJJJMMMQQQSSSTTTSSSQQQQQQPPPOOOMMMLLLneJJJJJJJJJIIIHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCEEEDDDCCCAAAAAAAAABBBBBBBBBBBBAAA@@@???===;;;;;;888999;;;===>>>>>>===De888888999999777777777666444333111111444333111000///000111222333111///---,,,---...///111111000/////////000000000111222111///.....................------------....................................///000111222222222ne777777:::999999999:::<<A}}}k<fhDenenenessspppnnnpppqqqqqqnnnlllkkkggghhhggggggfffeeeeeeffffffcccbbb___]]]\\\\\\\\\\\\ZZZXXXWWWVVVUUUSSSSSSTTTTTTUUUVVVVVVWWWVVVUUUUUUTTTSSSSSSRRRRRRTTTUUUUUUTTTQQQPPPPPPQQQPPPOOOMMMLLLLLLLLLJJJHHHKKKJJJKKKMMMPPPRRRSSSRRRQQQQQQPPPPPPNNNMMMKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAA@@@>>><<<<<<999:::;;;=========<<<<<<888888999999999777777777777666555444333444333222000000111111222333111///---------///000111000/////////000111222444777999666000,,,,,,//////...---,,,+++,,,------........................////////////000111222333222222555666666888888777888999;;;===???@@@PPPTTTXXX[[[YYYZZZ[[[[[[ZZZYYYWWWVVVQQQQQQPPPNNNLLLKKKJJJIIIKKKJJJKKKMMMQQQWWWmmmvvvwwwvvvtttssssssssstttttttttqqqnnnmmmnnnppprrrrrrqqqooolllkkkjjjjjjhhhgggiiihhhfffeeedddeeeffffffcccbbbaaa___^^^]]]]]]]]]^^^]]]\\\[[[YYYWWWVVVVVVSSSSSSTTTTTTUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVVVVUUURRRQQQQQQRRRQQQOOOMMMLLLMMMLLLKKKJJJLLLKKKKKKMMMPPPQQQQQQQQQPPPPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDEEECCCCCCBBBBBBAAA???>>>===:::;;;<<<============<<<<<<;;;:::999999999999999666777777777777666666555444333222111111111222222222111///.........///000000///...---...///111222777;;;>>>:::111,,,...111000///---++++++,,,---...---------...............000000000000111222333444111222222333444444555555777777777888:::;;;===>>>>>>AAAEEEIIIMMMQQQUUUXXXWWWWWWYYYZZZZZZYYYYYYXXXSSSRRRQQQOOOMMMKKKIIIHHHIIIHHHIIIJJJNNNSSSXXX\\\aaagggpppyyyxxxwwwvvvtttttttttuuuuuuuuurrrppppppqqqssssssssspppnnnkkkjjjjjjjjjhhhgggiiihhhfffdddcccddddddeeecccbbbaaa```______^^^^^^^^^^^^]]][[[ZZZYYYXXXWWWTTTUUUUUUUUUVVVVVVVVVVVVSSSSSSSSSTTTUUUVVVXXXYYYUUUVVVVVVUUURRRQQQQQQRRRPPPNNNLLLLLLMMMNNNNNNMMMMMMLLLLLLMMMOOOPPPPPPOOONNNOOOPPPQQQQQQPPPNNNMMMKKKKKKKKKJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBB@@@???>>><<<<<<======>>>>>>=========<<<;;;:::999999999999666777777777777777666666444333333222222222222222111111000///...///000000111000000000000111333444444999<<<888000,,,...222111000...,,,,,,---...000---------.........//////000000000111111222333444111111222222333333444444777777888999;;;<<<===>>>>>>@@@DDDGGGJJJMMMPPPSSSTTTUUUWWWXXXYYYYYYXXXXXXTTTSSSRRRPPPMMMKKKIIIIIIGGGGGGGGGIIILLLPPPUUUWWW[[[___gggpppzzzwwwvvvuuutttttttttuuuvvvtttsssqqqrrrssstttsssrrrooommmkkkjjjjjjjjjiiihhhhhhhhhfffeeeddddddccccccbbbbbbaaaaaa```___^^^^^^______^^^]]]\\\[[[[[[ZZZWWWWWWWWWWWWVVVVVVVVVVVVQQQQQQPPPQQQRRRTTTVVVWWWUUUVVVVVVUUURRRQQQQQQRRROOOMMMKKKLLLNNNPPPQQQQQQNNNMMMLLLMMMNNNOOONNNMMMKKKMMMOOOPPPQQQPPPOOONNNKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>????????????>>><<<;;;:::999999999666777777777777777666555333333333333333222222222111000000//////000000000444555555555555666666666000333666333...+++,,,///111000///...---...//////,,,,,,------.../////////000000000000111222333444111111111222222333333333666777888999;;;<<<=========@@@CCCEEEGGGIIILLLNNNQQQSSSTTTVVVWWWWWWWWWWWWUUUTTTRRRPPPNNNLLLJJJJJJFFFFFFGGGHHHKKKNNNRRRTTTYYY\\\ccckkksss}}}ttttttsssrrrrrrsssuuuuuurrrqqqpppqqqssssssrrrpppooommmkkkkkklllmmmlllkkkhhhhhhhhhgggfffeeedddcccaaaaaaaaaaaa```___^^^^^^aaaaaa`````````_________ZZZZZZYYYXXXWWWVVVVVVUUUSSSSSSQQQQQQQQQRRRTTTUUUTTTUUUVVVTTTRRRPPPPPPQQQPPPNNNLLLLLLNNNPPPQQQQQQOOONNNLLLMMMNNNNNNMMMLLLIIIKKKNNNPPPQQQPPPOOOMMMLLLLLLLLLKKKJJJIIIHHHGGGBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???===<<<:::999999888777777777777666666555444333333444444333333222111000000000000000000000111666777888999999888666555000222333111///,,,,,,---//////.........---------,,,,,,------...//////000000000///000000111222333111111111111222222222222555666777999:::;;;;;;<<<;;;>>>AAACCCEEEGGGJJJLLLPPPQQQSSSTTTUUUUUUUUUUUUTTTTTTRRRQQQOOOMMMLLLKKKFFFFFFFFFHHHJJJMMMPPPQQQVVVYYY```hhhnnntttrrrqqqqqqpppqqqrrrtttuuuppppppoooppprrrrrrpppnnnooonnnllllllnnnooonnnmmmiiiiiijjjjjjhhhfffdddccc``````aaaaaa```___^^^]]]bbbbbbbbbbbbbbbbbbbbbbbb]]]\\\[[[YYYXXXWWWVVVUUUXXXWWWUUUSSSRRRSSSTTTUUUTTTUUUUUUTTTQQQPPPPPPQQQQQQOOOLLLLLLNNNPPPQQQQQQOOONNNMMMMMMNNNNNNMMMKKKHHHJJJMMMOOOPPPPPPNNNMMMNNNNNNMMMMMMLLLJJJIIIHHH@@@@@@@@@AAACCCDDDFFFGGGHHHHHHIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@>>><<<:::999999888777777777777666555444333333333444444444333222111000000000000111111111111555666888:::999777444222444444333333111000...---------.........---,,,+++,,,,,,------...///000000////////////000111222333111111111111111222222222333444666777999:::::::::999<<>>@@@CCCFFFHHHIIIMMMLLLMMMQQQVVVYYYXXXWWWXXXWWWVVVTTTQQQNNNKKKJJJHHHIIIHHHGGGFFFHHHKKKMMMRRRQQQUUU\\\bbbgggpppyyyvvvtttqqqqqqrrrtttuuutttttttttuuuuuutttsssqqqpppsssrrrrrrssstttsssrrrpppooollljjjiiiiiiiiifffdddcccbbbbbbaaaaaaaaaaaabbbbbbbbbccccccbbbaaa___^^^]]]ZZZVVVUUUUUUVVVWWWWWWYYYXXXXXXWWWVVVUUUSSSSSSUUUTTTRRRPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNPPPQQQRRRRRRRRRNNNMMMLLLLLLLLLKKKHHHFFFDDDBBB@@@???@@@CCCFFFHHHHHHHHHHHHGGGGGGFFFFFFEEEIIIIIIIIIIIIGGGDDDBBB@@@BBBBBBCCCCCCCCCAAA@@@???DDDCCCCCCBBB@@@===:::999777888888888888666555444333333444555555444333222333111000111333555444333444444666666666444222111111111222222111000...---000///......000000///...111000//////............---...///---,,,,,,---...//////000000111222222333222222333444666888999::::::;;;===???BBBDDDFFFGGGKKKJJJKKKOOOTTTWWWVVVUUUWWWVVVUUUSSSPPPMMMKKKJJJIIIIIIIIIHHHGGGHHHKKKMMMPPPOOORRRYYY^^^ccckkkttt~~~xxxvvvsssssstttvvvvvvuuutttuuuuuuuuuuuusssrrrpppttttttssstttuuuuuurrrpppnnnmmmlllllllllkkkhhheeeggggggffffffeeeeeeeeedddbbbbbbbbbbbbaaa```___^^^[[[YYYVVVUUUVVVWWWWWWVVVWWWWWWVVVUUUTTTTTTSSSRRRTTTSSSQQQPPPOOONNNMMMMMMMMMNNNOOOOOOOOONNNMMMMMMKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMPPPSSSTTTTTTSSSRRRPPPOOOMMMMMMMMMKKKHHHFFFIIIGGGDDDBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGEEECCCBBBCCCCCCDDDDDDCCCBBBAAAAAAEEEDDDBBBAAA???===;;;;;;888999999888888666555555333444555666555444222000222111000222444555555444333333333333333333333222111111111111000///...---111000//////111111000///444333111000///............//////---+++***+++---...//////000000111111222111222222333555777999:::999:::;;;===@@@BBBCCCDDDHHHHHHIIIMMMQQQTTTTTTTTTUUUTTTSSSRRRPPPMMMKKKJJJIIIJJJJJJHHHGGGHHHJJJLLLMMMLLLOOOUUUYYY]]]dddlllxxxxxxvvvttttttuuuvvvvvvuuurrrssstttuuuvvvuuutttttttttttttttuuuuuutttrrrooojjjkkklllnnnnnnmmmjjjiiijjjjjjjjjiiihhhgggffffffbbbbbbbbbaaaaaa```______\\\ZZZXXXXXXYYYZZZYYYXXXUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPNNNNNNMMMMMMMMMOOOPPPQQQQQQOOONNNLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLOOOSSSVVVWWWVVVTTTRRRPPPNNNMMMMMMMMMLLLKKKIIIKKKIIIGGGEEEDDDDDDFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGFFFEEEDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA>>>===;;;;;;;;;::::::999999888777666555222333555555555222000...111111222333555666666555333222111111111222333444111111111111000///......111000///000111222111///222222000//////.........//////000///------...000......//////000000000111111111222333444666888999999:::;;;===???@@@BBBBBBEEEFFFHHHLLLOOORRRSSSSSSTTTTTTSSSRRRQQQOOOMMMLLLJJJKKKKKKIIIHHHHHHIIIKKKLLLKKKMMMRRRVVVXXX^^^eeessszzzxxxvvvuuuuuuuuuvvvuuutttpppqqqsssvvvwwwxxxxxxwwwssssssssstttuuussspppmmmeeegggjjjlllmmmmmmllllllkkkkkkkkkkkkiiihhhfffeeebbbbbbaaa``````_________\\\[[[ZZZZZZ[[[ZZZYYYWWWTTTTTTSSSRRRRRRRRRSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNOOOQQQRRRQQQPPPMMMLLLMMMLLLLLLLLLMMMNNNOOOOOONNNQQQUUUXXXYYYWWWTTTQQQMMMLLLKKKKKKMMMNNNMMMLLLJJJIIIHHHFFFFFFGGGHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFEEEEEEEEEAAAAAABBBCCCDDDFFFGGGHHHEEEDDDBBB@@@>>>======<<<<<<;;;:::999888777666666222333333444333111///---111222444555555555555666222111000000000222444555333222111111000000//////111000///000111222111///......---------......///,,,---///......///111333////////////000000000000111111111222444555777777::::::;;;===>>>@@@AAAAAACCCEEEHHHKKKNNNPPPRRRTTTTTTTTTTTTTTTRRRQQQPPPOOOKKKKKKLLLJJJIIIHHHIIIJJJKKKJJJMMMQQQTTTUUUZZZaaajjjoooyyyxxxwwwvvvvvvvvvvvvuuussspppqqqtttvvvxxxyyyyyyyyysssssstttuuuuuusssooolllcccfffiiikkkkkklllmmmnnnlllllllllllljjjhhheeedddcccbbbaaa```____________[[[[[[ZZZZZZ[[[YYYVVVTTTTTTSSSRRRQQQRRRSSSTTTUUUSSSSSSRRRQQQPPPOOOOOOPPPOOOPPPPPPQQQPPPOOOMMMLLLMMMMMMMMMMMMNNNOOOQQQQQQQQQSSSVVVXXXXXXUUURRROOOKKKJJJIIIJJJLLLNNNOOONNNJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEE@@@AAAAAABBBDDDFFFGGGHHHGGGGGGFFFDDDCCCBBB@@@@@@===<<<;;;999888777777777222333333222222111000000222444666777666555555555111111000000111333555666444444222111111111111111111000//////111111000///,,,,,,++++++,,,,,,---...***+++---------...111333000000000000000000000000111111111222333444666666::::::;;;<<<===>>>???@@@@@@CCCGGGJJJLLLNNNQQQSSSTTTTTTTTTTTTTTTSSSRRRQQQKKKLLLMMMKKKIIIHHHHHHIIIJJJJJJLLLQQQSSSTTTXXX^^^eeejjjssszzzyyyxxxxxxxxxxxxvvvtttrrrsssuuuwwwxxxxxxxxxwwwttttttuuuvvvwwwtttppplllfffhhhjjjkkkjjjjjjlllooommmmmmmmmmmmkkkhhheeedddcccbbb```___^^^^^^______]]]]]]\\\]]]]]]ZZZVVVSSSTTTSSSRRRQQQRRRSSSUUUVVVTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPOOONNNMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRQQQSSSUUUUUUTTTQQQNNNLLLLLLJJJIIIIIIKKKMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEECCCBBBBBBBBBBBBDDDEEEFFFGGGHHHHHHGGGFFFDDDBBBAAA>>>===;;;999888777777777555444333222222333333444333666888888666444444444000000111222333444555666666555444222222222222333000///......000000///...---,,,,,,+++++++++,,,,,,,,,---.........///111333111111111111111111111111111111111111222444555555888999999:::;;;<<<=========AAAEEEHHHJJJLLLOOORRRRRRSSSSSSSSSSSSSSSRRRQQQLLLMMMNNNLLLJJJHHHHHHHHHIIIHHHKKKPPPRRRRRRVVV\\\```gggoooyyy{{{zzzyyyyyyzzzyyywwwuuuuuuvvvwwwxxxxxxwwwvvvuuuuuuvvvvvvxxxxxxvvvqqqmmmiiikkklllkkkiiiiiikkknnnnnnnnnnnnnnnllliiifffdddcccbbb```___^^^^^^______aaa````````````]]]XXXTTTTTTSSSRRRQQQRRRTTTVVVWWWUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSSSSQQQNNNKKKIIIMMMKKKIIIIIIJJJKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAAAAABBBBBBCCCEEEFFFGGGGGGFFFDDDAAA??????>>><<<999888777777888777555444333333444666888333777:::999666333333444000000111333444555666666777666444333222222333444000...---...///000///...///...---,,,+++*********111222222111000000222444222222222111111111111111111111111111222333444555777888888999::::::;;;;;;;;;???DDDFFFHHHJJJMMMQQQQQQQQQRRRRRRRRRRRRQQQQQQLLLMMMNNNMMMJJJHHHGGGHHHHHHGGGJJJOOOQQQQQQUUU[[[XXX```iiipppyyy}}}~~~~~~}}}|||{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwyyyzzz{{{yyytttqqqnnnnnnmmmmmmmmmmmmmmmnnnmmmlllkkkiiihhhfffeeeddd```aaabbbccccccbbb`````````___^^^\\\ZZZYYYWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUTTTUUUUUUUUUUUUTTTTTTSSSUUUTTTTTTRRROOOLLLHHHGGGKKKLLLNNNNNNMMMLLLLLLLLLKKKLLLNNNNNNNNNMMMLLLLLLHHHGGGFFFFFFHHHJJJLLLNNNOOOLLLIIIJJJKKKLLLJJJGGGGGGFFFFFFEEEEEEEEEEEEFFFCCCDDDFFFFFFEEEDDDAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGFFFDDDCCCAAA@@@AAA???;;;888666555555555777444000000333666666666888777777666555555444444000//////222555888999999777666555444333333222333111000///......///000111111///,,,,,,,,,---,,,***------...///000111222222555444222000//////000111222222111111222222333444888888888888888999999999<<>>AAAFFFJJJLLLNNNPPPQQQQQQQQQRRRSSSRRRQQQOOONNNLLLKKKJJJJJJHHHHHHIIIJJJLLLOOOQQQRRRTTTUUUZZZ```fffnnn}}}~~~}}}|||||||||{{{{{{zzzzzzyyyxxxvvvuuuuuuvvvwwwvvvuuupppqqqrrrsssrrrooollljjjkkkkkkjjjjjjiiihhhggggggffffffeeeeeeeeedddcccccc``````^^^\\\ZZZXXXWWWVVVWWWWWWVVVVVVUUUUUUTTTTTTPPPPPPQQQRRRSSSSSSRRRRRRTTTTTTSSSRRRPPPNNNMMMLLLLLLLLLMMMNNNOOONNNLLLKKKFFFBBB>>>???CCCEEECCC@@@EEEDDDDDDDDDDDDEEEFFFGGGFFFHHHJJJLLLMMMLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDGGGHHHHHHHHHGGGFFFEEEDDDAAAAAAAAABBBCCCCCCDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCAAA???===<<<<<<<<<555444333333444666888888888888777777666555555444444333222222444555555444333333222111000000111111/////////000000111222222000///...///000///...,,,+++,,,,,,---......//////111000///............///111111111111111222222333555666666777777888888888888999:::;;;===AAAGGGKKKLLLNNNPPPQQQRRRRRRSSSUUUTTTSSSQQQOOOMMMLLLJJJJJJGGGGGGHHHIIIKKKMMMOOOPPPSSSSSSWWW]]]aaahhhttt~~~|||||||||||||||}}}}}}}}}zzzxxxuuutttttttttsssrrrmmmoooqqqrrrrrrpppnnnlllkkkjjjjjjjjjiiiiiihhhhhheeeeeeeeeeeeeeeeeeffffffaaaaaa___^^^\\\ZZZYYYYYYXXXXXXXXXWWWVVVUUUUUUTTTPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSQQQPPPOOOOOOOOONNNMMMMMMNNNPPPPPPNNNKKKAAA333%%%%%%111===AAA>>>??????@@@AAABBBDDDFFFFFFDDDFFFJJJLLLMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDD@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBCCCCCCBBB@@@???>>>>>>===888888777777777777999:::;;;:::999888666444333222444222111111222333333222222222111000000000111111//////000111111111111111//////...///000000...,,,+++++++++,,,------....../////////...............111111000000111111222333444555555666777777888888888999::::::<<<@@@FFFJJJJJJMMMPPPQQQRRRSSSUUUVVVTTTSSSRRRQQQOOOMMMKKKJJJHHHHHHHHHIIIJJJLLLMMMNNNSSSRRRUUU[[[___dddmmmwww}}}}}}}}}}}}~~~~~~~~~~~~{{{xxxuuuttttttsssqqqpppmmmnnnpppqqqqqqpppnnnmmmjjjjjjjjjjjjjjjjjjiiiiiiffffffeeeeeeeeeeeeffffffcccbbbbbbaaa______^^^]]]YYYYYYYYYXXXWWWVVVUUUTTTQQQRRRSSSUUUVVVWWWWWWWWWTTTSSSRRRQQQQQQQQQQQQQQQNNNLLLKKKMMMPPPPPPMMMJJJ@@@*** 000<<>>@@@BBBDDDEEEFFFCCCFFFIIIKKKKKKKKKKKKLLLMMMLLLKKKIIIIIIHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAABBBBBBAAA@@@??????>>>>>>:::;;;;;;:::888888999:::;;;;;;999888666555333333444333111111222333333222222222111111111111111222000111111222222111000000...---...///000000...,,,***+++++++++,,,,,,,,,,,,//////////////////......111000000000000111222222111222222333444555666666666777999999:::===AAAEEEGGGJJJMMMOOOQQQRRRTTTVVVTTTTTTSSSRRRPPPOOOMMMLLLJJJIIIIIIIIIJJJJJJKKKLLLQQQPPPRRRXXX]]]aaahhhpppyyy~~~}}}}}}}}}xxxvvvuuutttttttttrrrpppoooooooooooonnnnnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjiiihhhfffdddccccccccccccaaa`````````____________YYYYYYZZZYYYXXXVVVUUUTTTPPPQQQSSSUUUVVVWWWXXXXXXTTTSSSRRRQQQQQQRRRRRRSSSPPPNNNLLLNNNRRRRRROOOKKKAAA...,,,999???======???AAABBBCCCDDDEEEBBBEEEHHHJJJJJJJJJLLLOOOPPPOOONNNLLLKKKKKKJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>======;;;<<<===;;;888666777999999999888888777666666666555444222333444555555444222222111111111222222333222222222333222111///...,,,,,,---...000///---+++*********+++++++++++++++/////////000000/////////000000000000000111222222000111222333444555555666666777999999:::;;;>>>@@@CCCFFFIIILLLNNNOOORRRTTTSSSSSSSSSSSSRRRPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJLLLJJJMMMTTTYYY]]]cccjjjooozzz~~~|||{{{zzzuuutttttttttuuuuuusssqqqqqqpppooonnnmmmlllkkkjjjiiijjjjjjjjjjjjkkkkkkkkkllljjjhhheeebbbaaa``````]]]]]]]]]]]]]]]]]]]]]]]]YYYZZZZZZZZZYYYWWWUUUSSSPPPQQQRRRTTTVVVWWWXXXXXXTTTSSSRRRQQQQQQRRRSSSTTTSSSQQQOOOQQQUUUVVVRRRNNNAAA777***$$$(((111999>>>???@@@AAABBBCCCDDDDDDDDDBBBEEEHHHIIIIIIJJJMMMPPPRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBBBBAAAAAA@@@??????????????????>>>===<<<;;;======;;;777555555777666666777777888888888999777555444444666777777666333222222222222222333333222333333333222000///---++++++,,,...000///,,,******************+++++++++//////000000000000000///000000000000000111111222222222333444666777777888777999;;;;;;;;;<<<>>>???@@@CCCGGGIIIKKKMMMPPPRRRRRRSSSSSSSSSSSSQQQOOONNNNNNMMMLLLKKKJJJIIIIIIIIIHHHFFFIIIPPPVVVZZZ```fffjjjttt~~~|||vvvsssppppppqqqrrrrrrrrrttttttttttttsssqqqooonnniiiiiiiiijjjkkklllmmmmmmgggeeecccaaaaaabbbcccdddaaaaaa```___]]]\\\[[[ZZZ^^^[[[YYYWWWWWWVVVUUUSSSRRRRRRSSSSSSTTTVVVWWWXXXZZZWWWTTTQQQPPPRRRTTTVVVXXXWWWVVVTTTRRRQQQPPPOOOLLLEEE===999:::===@@@BBB>>>???BBBDDDFFFGGGGGGGGGDDDFFFHHHIIIKKKNNNRRRUUUZZZWWWSSSQQQOOONNNLLLKKKLLLKKKKKKIIIHHHGGGFFFFFFIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBAAAAAA@@@@@@???BBBBBBBBBAAA@@@???>>>=========<<<;;;999777555444555666666777777777777777777777666555444333333222000222444444333333444555444444333222111000///...,,,---...//////---+++***,,,++++++***+++---...///......---------...//////---///000000//////000222333333444444555666666666999888888777888:::;;;<<>>>>>>>>===<<<:::888666555888888888888888777666666777777666555444333333222000222444444333333444555555444444333111000000///---...///000000...---+++++++++***)))***+++,,,------------,,,------...///,,,---///000000000222444333333444444555666666666888888777777888999;;;<<<>>>???BBBEEEIIIMMMOOOQQQOOOPPPQQQRRRRRRQQQOOONNNOOONNNLLLJJJHHHGGGFFFFFFHHHJJJLLLOOOSSSWWWZZZ\\\dddkkkuuu~~~|||wwwtttrrrqqqrrrssssssssssssssstttsssrrrqqqooonnnlllmmmooopppqqqppppppooommmkkkhhheeebbb```______````````````_________^^^]]][[[YYYXXXXXXXXXVVVUUUSSSSSSSSSSSSTTTVVVWWWXXXWWWWWWVVVUUUTTTTTTTTTTTTXXXXXXWWWVVVUUUTTTRRRRRRJJJIIIGGGGGGGGGFFFCCCAAACCCDDDEEEFFFGGGGGGGGGGGGDDDFFFHHHJJJMMMRRRYYY^^^\\\ZZZWWWUUUTTTSSSQQQOOOKKKKKKJJJIIIHHHGGGGGGFFFHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBBBBBBBBBBAAA@@@???????????????===<<<:::888777::::::999888777666555555777777666555444333333222000222444444333333444555555444444333222111000000//////000111000///...---++++++***))))))))))))***,,,,,,,,,,,,,,,---......+++---///000111222444666333333333444555555666666777777777777888999:::::::::===AAAEEEIIILLLNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOPPPOOOMMMKKKJJJIIIHHHHHHJJJJJJKKKLLLOOOSSSWWWYYY```eeennnwww~~~|||xxxuuusssrrrssstttttttttttttttuuuuuutttsssqqqpppmmmooopppqqqrrrqqqooonnnnnnllliiifffdddbbbaaa`````````aaaaaaaaaaaaaaaaaa^^^\\\ZZZXXXYYYXXXWWWUUUQQQQQQQQQRRRSSSTTTVVVVVVVVVVVVWWWXXXWWWUUUTTTRRRVVVVVVWWWVVVUUUTTTSSSRRRKKKKKKKKKKKKJJJHHHFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLQQQXXX\\\[[[YYYVVVUUUTTTSSSQQQOOOKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@???>>><<<:::999999999888777666666555555777777666555444333333222000111333444333333444555444333333222111000000000//////000000000///...---,,,,,,+++***))))))((((((++++++++++++,,,,,,---...---...000111111111333555222333333444444555666666666666666666777888999999;;;<<>><<<;;;777666555555555666777777777777666555444333333222000111333444333333444555222222222111000000//////////////////......------......------,,,+++***)))+++******+++,,,---...//////000111111000///000222222222333333444555555555444444555666777777777777=========???AAADDDHHHJJJOOOOOOPPPPPPQQQRRRSSSTTTQQQPPPPPPOOOMMMLLLKKKJJJKKKJJJIIIIIIJJJNNNQQQSSSXXX\\\bbbiiisss}}}zzzwwwuuutttuuuvvvvvvvvvwwwxxxyyyyyyyyyxxxvvvuuupppppppppooonnnnnnnnnnnnkkkkkkjjjiiihhhgggffffffcccccccccccccccdddddddddbbb```\\\ZZZYYYXXXVVVTTTOOOOOOPPPPPPQQQSSSTTTUUUVVVWWWYYYZZZYYYWWWTTTRRRRRRSSSTTTUUUUUUTTTRRRQQQOOOPPPOOOMMMJJJIIIIIIKKKGGGFFFEEEDDDDDDDDDDDDEEEHHHIIIJJJJJJJJJLLLNNNQQQSSSRRRQQQQQQQQQPPPMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???===<<<777666555555555666888999777777666555444333333222000222444444333333444555222222222111111111000000/////////.........------////////////...---,,,+++++++++++++++,,,...///000///000111000///......000222222222333444444555555333333444555666666666666===<<<;;;<<<>>>BBBFFFIIIKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPPPPPPPNNNMMMLLLKKKJJJJJJIIIIIIKKKMMMOOOQQQUUUYYY___eeennn{{{{{{xxxuuutttuuuwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvsssrrrpppnnnmmmmmmnnnooolllllllllkkkiiihhhffffffeeeeeeeeeddddddddddddddddddbbb^^^[[[YYYWWWUUUSSSQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZYYYWWWUUUSSSQQQSSSUUUVVVWWWUUUSSSRRROOOQQQRRRPPPMMMKKKKKKLLLHHHGGGFFFEEEEEEEEEFFFFFFGGGIIIKKKLLLKKKLLLMMMOOOQQQPPPOOOOOOPPPOOOLLLJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>===;;;999888777666777999:::777777666555444333333222000222444444333333444555444444333333333333222222111000//////......//////...////////////...,,,,,,+++++++++,,,---///000111---...//////...---...000111222222333333444555555111222444555666666555555777777999;;;???CCCFFFHHHHHHJJJLLLOOOPPPQQQPPPOOOOOOPPPPPPPPPOOOMMMLLLKKKIIIIIIIIIJJJLLLMMMOOOPPPTTTWWW]]]bbbiiisss{{{yyyvvvuuuvvvwwwxxxwwwvvvwwwxxxyyyxxxwwwvvvuuuuuussspppnnnmmmnnnoooqqqnnnnnnmmmllljjjhhhfffeeeffffffeeeeeeeeedddddddddfffccc___\\\YYYWWWTTTRRRRRRRRRSSSSSSTTTVVVWWWXXXXXXXXXZZZZZZYYYXXXVVVTTTRRRSSSVVVXXXXXXWWWUUUSSSOOORRRUUUTTTPPPMMMKKKLLLIIIHHHGGGFFFFFFFFFHHHHHHEEEHHHKKKMMMMMMMMMNNNOOOPPPOOONNNOOOPPPOOOLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>===???===;;;999888888999:::777777666555444333333222000222444444333333444555555555555555555555444444222111111000000000000000---.../////////...---,,,,,,,,,,,,---...///111111***,,,......---...///111111222222333333444555555111222444555666555555444111333777===AAAEEEGGGHHHGGGJJJMMMPPPRRRRRRQQQPPPOOOOOOPPPPPPOOOMMMLLLJJJHHHHHHJJJKKKMMMNNNOOOOOOSSSWWW\\\```fffnnnxxx|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwuuusssqqqqqqrrrrrrqqqpppoooqqqrrrpppooonnnmmmkkkjjjiiihhhiiihhheeecccbbbcccdddeeeeeeaaa]]][[[[[[YYYVVVSSSSSSSSSTTTVVVWWWXXXYYYYYY\\\[[[ZZZYYYXXXXXXXXXXXX\\\XXXTTTRRRSSSSSSRRRPPPWWWRRRPPPQQQQQQNNNMMMOOOLLLJJJHHHGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKPPPOOONNNNNNMMMMMMMMMNNNJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFGGGIIIKKKKKKKKKJJJHHHFFFEEEFFFFFFEEEDDDCCCDDDEEEDDDCCCCCCCCCEEEDDDBBBAAAAAAAAAAAA@@@>>>AAA???===;;;:::999999:::444444555555555555555555333333333333444444555666555555444444444333333333000000000000////////////***+++,,,---------++++++...---+++))))))***+++,,,)))((('''''')))+++...000///111444555444333444555222333333444444555555555666888:::<<<===???AAACCCGGGJJJNNNPPPPPPPPPQQQQQQTTTRRROOONNNOOOMMMJJJGGGJJJJJJJJJJJJLLLNNNPPPQQQRRRXXX^^^bbbdddjjjrrryyy~~~}}}||||||{{{zzzzzzyyyyyyyyyzzzyyyxxxuuusssrrrrrrssssssqqqooooooqqqssspppooonnnmmmkkkjjjiiihhhiiihhhfffdddcccbbbccccccdddaaa]]][[[ZZZZZZWWWUUUSSSSSSTTTTTTVVVWWWYYYZZZ\\\[[[[[[ZZZYYYXXXXXXXXXZZZWWWSSSRRRSSSTTTSSSRRRVVVRRRPPPQQQPPPMMMKKKMMMLLLKKKIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNLLLKKKKKKKKKJJJJJJIIIIIIGGGEEEDDDEEEGGGJJJKKKJJJKKKIIIGGGFFFGGGGGGFFFEEECCCEEEFFFEEEDDDCCCDDDEEEDDDCCCAAAAAABBBBBB@@@???AAA@@@>>><<<;;;:::::::::777777777666666666666666333333333333333444555555555444444444444333333333111000000000//////......,,,,,,---......---,,,+++...---+++***)))***+++,,,,,,,,,*********,,,...//////111444444444333444444222333333444444555555555666888:::<<<===>>>AAACCCEEEHHHLLLOOOOOOPPPQQQRRRTTTQQQNNNMMMNNNNNNLLLJJJMMMLLLKKKKKKKKKLLLMMMNNNLLLQQQWWWZZZ]]]bbbiiippp}}}~~~|||{{{zzzzzzzzzzzzzzzyyywwwuuusssttttttsssqqqoooooorrrtttoooooonnnmmmkkkjjjiiiiiihhhgggfffeeecccbbbaaa```ccc```\\\ZZZYYYYYYYYYXXXTTTSSSSSSSSSTTTWWWYYY[[[\\\[[[[[[ZZZZZZYYYYYYYYYXXXVVVSSSRRRSSSTTTSSSSSSUUURRRPPPRRRQQQMMMLLLOOOPPPOOONNNMMMMMMMMMMMMNNNMMMMMMNNNNNNMMMMMMLLLLLLJJJJJJIIIJJJKKKMMMNNNPPPNNNMMMMMMLLLKKKJJJIIIIIIEEEDDDBBBCCCFFFHHHIIIIIIKKKIIIGGGGGGGGGHHHGGGFFFDDDEEEFFFEEEDDDCCCDDDFFFEEEDDDBBBBBBCCCCCCAAA@@@AAA@@@>>>===;;;:::::::::999999999888888777777777333222222222222333333444444444444444333333333333222111111000///......---...............---,,,+++...---,,,+++***+++,,,---//////---,,,,,,---...//////111333444444333333444222222333333444555666666666888:::;;;<<<===???AAABBBEEEIIILLLNNNOOOPPPRRRSSSQQQOOONNNOOOOOOOOONNNPPPNNNMMMKKKJJJIIIJJJJJJLLLPPPTTTWWWYYY]]]dddiiiqqq}}}{{{{{{{{{{{{{{{zzzxxxvvvuuuuuuuuutttqqqoooooorrrtttooonnnmmmlllkkkjjjiiiiiiggggggfffeeecccaaa```^^^```^^^ZZZXXXXXXXXXYYYZZZUUUTTTSSSRRRSSSVVVYYY[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRRRRTTTRRRRRRTTTSSSQQQSSSWWWYYYYYYXXXUUURRRPPPOOOOOOMMMNNNNNNNNNMMMLLLKKKKKKHHHHHHHHHHHHJJJMMMOOOQQQOOOOOONNNMMMLLLKKKJJJIIIGGGEEECCCCCCEEEGGGGGGGGGJJJHHHFFFFFFGGGGGGFFFEEECCCDDDEEEEEECCCCCCDDDEEEFFFEEECCCCCCDDDDDDBBBAAA@@@???>>><<<;;;:::999999:::999999888888777777666222222222111111222222333444444444333333333222222333222111000///...---,,,/////////......---,,,,,,...---,,,,,,++++++,,,,,,///......------...///000///111333444333222222333222222333333444555666666666777999:::;;;<<<>>>??????BBBFFFIIIKKKMMMOOOQQQPPPQQQQQQSSSSSSSSSRRRQQQPPPOOOMMMKKKIIIIIIIIIIIIMMMOOOSSSUUUWWW[[[```dddjjjzzz~~~}}}||||||||||||{{{zzzxxxwwwvvvvvvuuurrrpppppprrrtttnnnnnnmmmlllkkkkkkjjjiiiffffffeeedddcccaaa___^^^]]]\\\ZZZYYYWWWXXXYYY[[[XXXVVVTTTSSSTTTVVVYYY[[[YYYYYYZZZZZZZZZYYYXXXXXXWWWWWWVVVTTTRRRQQQPPPPPPTTTRRRSSSVVVVVVWWW\\\ccceeeeeeccc^^^WWWRRROOOOOOMMMMMMMMMMMMLLLKKKKKKJJJHHHHHHGGGGGGIIILLLOOOQQQPPPOOONNNMMMLLLKKKJJJJJJKKKIIIFFFEEEFFFFFFFFFEEEIIIGGGEEEDDDEEEEEEEEECCCBBBCCCDDDDDDBBBBBBCCCDDDGGGEEEDDDDDDDDDDDDCCCAAA>>>>>>===<<<;;;999888777888888888777777666666666333222222111111222222222444444333333333222222222333222111000///...---,,,//////......------------------,,,,,,++++++++++++++++++,,,,,,...///000111///111333444333222222222111111222333444555666777555777999:::999:::<<<======@@@CCCFFFHHHKKKNNNPPPMMMPPPUUUXXXXXXVVVTTTRRROOONNNLLLKKKJJJJJJJJJJJJKKKMMMNNNPPPSSSVVVZZZ]]]dddsss}}}|||}}}}}}~~~}}}{{{zzzyyyvvvvvvvvvuuurrrqqqrrrsssnnnnnnmmmlllkkkkkkjjjjjjeeeddddddcccbbbaaa``````\\\]]]]]]\\\ZZZYYYZZZ[[[ZZZYYYWWWVVVUUUVVVXXXYYYWWWXXXYYYZZZYYYYYYWWWVVVUUUVVVVVVTTTRRRPPPPPPQQQSSSRRRRRRUUUVVVYYYbbbllloooooollleee[[[RRRNNNNNNLLLLLLLLLMMMLLLLLLKKKKKKIIIGGGFFFEEEGGGIIILLLNNNOOONNNNNNMMMLLLKKKJJJJJJLLLJJJGGGFFFGGGGGGGGGFFFHHHFFFDDDDDDDDDEEEDDDCCCCCCDDDEEEDDDCCCBBBCCCEEEFFFEEECCCCCCDDDDDDBBBAAA>>>>>>>>>===<<<:::888777666666666666666666666666444333333222222222222333333333333333222222222222222111111000///......---......------------......,,,,,,,,,+++++++++******)))***+++,,,...///000000///111333444222111111222111111222333555666777777555777999999888999:::<<<;;;>>>AAADDDEEEHHHKKKNNNKKKPPPUUUYYYXXXVVVSSSRRROOONNNMMMKKKKKKKKKLLLLLLMMMMMMNNNPPPSSSVVVYYY[[[\\\kkkttt~~~~~~}}}~~~~~~~~~~~~|||{{{zzzuuuvvvxxxwwwtttrrrqqqqqqmmmmmmmmmllllllkkkkkkjjjdddcccbbbaaa```aaaaaabbb^^^```bbbaaa^^^\\\\\\]]]\\\[[[ZZZYYYXXXWWWWWWWWWUUUVVVWWWYYYYYYXXXVVVUUUPPPRRRTTTTTTRRRQQQRRRTTTSSSQQQPPPQQQRRRWWWbbbnnnssssssqqqhhh\\\RRRMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMHHHGGGDDDCCCCCCEEEHHHJJJMMMMMMLLLLLLLLLKKKKKKKKKJJJHHHFFFFFFGGGHHHIIIHHHIIIGGGEEEDDDEEEEEEDDDCCCDDDFFFGGGFFFEEEDDDEEEFFFFFFDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@???>>><<<:::999444555555666666777777777555555444333333333333333333333333222222222222111111000000000//////......,,,,,,++++++,,,---...///***+++++++++******))))))***+++,,,---....../////////111333333222111000111000111222333555666777777555777888888777777999:::;;;===@@@BBBCCCFFFIIILLLKKKOOOSSSTTTSSSRRRRRRSSSRRRPPPOOOMMMLLLKKKLLLLLLNNNMMMNNNPPPSSSWWWYYYZZZXXXfffnnnvvv}}}}}}}}}~~~~~~}}}|||{{{tttvvvxxxxxxvvvsssqqqqqqmmmmmmmmmllllllkkkkkkkkkdddbbbaaa______aaabbbddd___bbbeeeeeeaaa^^^]]]^^^^^^]]]\\\[[[YYYWWWVVVUUUTTTUUUWWWXXXXXXWWWUUUTTTLLLPPPSSSTTTSSSSSSUUUWWWSSSPPPNNNNNNOOOSSS```mmmssstttrrriii\\\RRRMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOHHHFFFCCC@@@@@@BBBDDDFFFLLLLLLLLLKKKKKKKKKKKKKKKGGGEEEDDDEEEGGGIIIJJJJJJJJJHHHFFFEEEFFFFFFEEEDDDFFFGGGHHHHHHGGGFFFGGGHHHEEEDDDBBBBBBCCCCCCAAA@@@AAABBBBBBAAA@@@>>><<<;;;444444555666777888999999666555444444333333333333333333333222222222111111000000000000////////////+++*********+++---///000)))************)))((((((------............------///111333333222000000111000111222333555666777888555777888888777777888:::;;;===???AAABBBDDDHHHJJJLLLOOOPPPPPPNNNNNNQQQUUUTTTSSSPPPNNNLLLKKKKKKKKKHHHHHHHHHJJJNNNRRRTTTUUUXXXffflllqqq~~~~~~}}}}}}{{{zzzwwwuuusssqqqqqqqqqiiijjjkkklllllllllkkkjjjiiieee```^^^aaacccddddddbbbbbbdddffffffddd```\\\]]]______\\\YYYWWWYYY[[[VVVVVVWWWYYYZZZZZZWWWUUUQQQRRRSSSUUUUUUUUUTTTSSSQQQOOOKKKJJJLLLRRRXXX]]]ggghhhfff___VVVPPPOOOQQQOOOOOOPPPOOOOOOMMMLLLKKKGGGDDDAAA===;;;;;;<<<===HHHIIIIIIJJJKKKKKKJJJJJJHHHGGGFFFFFFFFFGGGHHHIIILLLLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???===;;;:::;;;;;;::::::999888777777777777777777777777777777///000222333333222000///------...//////000000///------------------------------,,,,,,,,,+++++++++........................000///////////////000111333222111111222333555666777777888888999999999999:::;;;<<<===???DDDIIIMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUSSSQQQOOOLLLKKKIIIIIIHHHHHHHHHHHHJJJLLLOOOPPPSSSZZZeeeooouuu}}}~~~~~~}}}||||||{{{yyyvvvsssqqqqqqqqqqqqpppppppppooommmkkkhhhgggjjjgggcccbbbdddffffffeeeccccccdddeeefffddd```]]]]]]^^^___]]]YYYXXXYYY[[[WWWWWWXXXYYY[[[ZZZXXXVVVQQQRRRSSSTTTUUUUUUTTTSSSRRRPPPMMMKKKLLLPPPUUUYYY___``````ZZZSSSNNNNNNQQQPPPPPPOOONNNLLLKKKKKKJJJGGGEEEBBB???=========>>>GGGHHHIIIIIIJJJJJJJJJJJJFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIGGGFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>===<<<<<<<<<<<<;;;:::999888777777666666666666666666666666111222444555555444222111000///...------///000111------------------------.........---------,,,,,,------------------------///.........///000000111333222222222222444555666888777777777777888999999:::;;;<<<===>>>BBBGGGKKKMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQNNNLLLJJJIIIHHHHHHHHHHHHIIIJJJLLLNNNPPPSSSXXXbbbkkkpppwww}}}~~~~~~~~~~~~}}}|||{{{zzzzzzxxxuuurrrpppppprrrssstttsssrrrpppnnnkkkiiihhhkkkiiihhhhhhiiiiiihhhgggeeeddddddeeeeeedddbbb```]]]^^^^^^]]][[[YYYZZZ[[[YYYXXXYYYZZZ[[[[[[YYYVVVRRRSSSTTTTTTUUUTTTTTTTTTRRRPPPNNNMMMNNNPPPRRRTTTVVVWWWWWWTTTOOOMMMNNNPPPQQQPPPMMMJJJIIIHHHIIIIIIFFFDDDAAA???=========>>>EEEFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBCCCCCCDDDCCCBBB@@@>>>======>>>>>>======<<<;;;:::999888777666666666666666666666666333444555666666555444333333111...,,,,,,...000222,,,,,,------........./////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222333222222222333444555666888777555555555666888:::999:::;;;<<<===@@@DDDGGGKKKLLLMMMNNNPPPQQQRRRSSSRRRRRRQQQOOOMMMKKKIIIHHHIIIIIIHHHIIIJJJLLLNNNOOORRRVVV^^^fffiiiooo{{{~~~~~~~~~~~~}}}|||{{{{{{yyywwwtttqqqpppqqqssstttssssssrrrpppooommmkkkkkkjjjkkkkkkllllllkkkiiihhhhhhfffeeeeeeffffffdddbbb^^^______^^^]]]\\\[[[[[[ZZZZZZYYYZZZ[[[[[[YYYWWWTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPOOOOOOPPPPPPRRRRRRRRRSSSSSSQQQNNNLLLMMMOOOQQQOOOKKKGGGEEEEEEFFFHHHDDDBBB@@@>>>=========>>>CCCCCCEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCBBB@@@>>>===>>>@@@AAA>>>>>>===<<<;;;999888888555555555555555555555555444444555555555555444444333222000///...///000000,,,,,,------......//////............------------+++++++++++++++,,,,,,,,,,,,,,,,,,---...000111222222222222333444444555555777666444222333555777999888999::::::;;;===AAADDDIIIIIIKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRPPPNNNLLLJJJJJJIIIIIIIIIJJJKKKMMMNNNQQQTTT[[[bbbeeeiiittt~~~}}}|||{{{yyywwwuuusssrrrsssuuuwwwuuutttrrrpppnnnlllkkkjjjiiikkknnnooonnnllljjjhhhjjjiiihhhhhhiiihhhfffddd```______```______]]]\\\[[[ZZZYYYYYYZZZZZZYYYWWWUUUUUUTTTTTTTTTTTTTTTTTTOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRPPPNNNLLLMMMMMMOOOLLLHHHDDDBBBCCCDDDFFFDDDCCCBBB@@@??????@@@@@@@@@AAACCCDDDFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCBBB@@@>>>>>>???AAABBB@@@???>>>===<<<:::999999666666666666666666666666333333444444444444333333111111222333222111///...---------....../////////---------,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++,,,---///000111111111222333333444444444666444222111111333666888666888999::::::<<>><<<;;;:::999777777777777777777777777222222222222222222222222///111333555444222000...........................------,,,,,,,,,+++++++++*********++++++,,,,,,---+++++++++,,,---...///000///000111222333333333333444333111111111222444666555777999999:::<<<>>>AAACCCDDDFFFIIIKKKNNNOOOPPPRRRTTTVVVXXXWWWTTTQQQNNNLLLKKKJJJIIIIIIJJJKKKLLLMMMOOOUUU\\\aaadddllltttzzz~~~~~~~~~~~~}}}|||{{{zzzxxxyyyzzzzzz{{{{{{{{{{{{|||zzzvvvsssooommmkkkkkkkkknnnqqqqqqooommmllllllmmmmmmnnnooopppnnnkkkhhhcccbbbbbbdddfffeeebbb___\\\ZZZXXXWWWXXXXXXWWWVVVWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSRRROOONNNLLLKKKJJJIIIHHHFFFCCCAAA@@@@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCC<<<===???AAACCCEEEFFFGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCCCC@@@AAAAAAAAABBBBBBCCCCCCBBBBBB@@@???===;;;:::999888888888888888888888888333333222222222222333333000111222333444333222111000000//////......------...---------,,,,,,,,,,,,******++++++,,,------...,,,,,,++++++,,,---......---...000111222222111111222111111111111222333333444666888::::::<<>>AAACCCEEEFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGIIIJJJJJJJJJIIIIIIHHHGGGCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBAAAAAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA???===<<<::::::888888888888888888888888444333333222222333333444111111111111222333444444111111000///...---,,,,,,//////.........---------******+++,,,------......,,,,,,,,,++++++,,,------,,,---///000111111000000000000111111222222222222333555888:::;;;<<>>@@@AAADDD@@@???DDDEEE@@@>>>@@@@@@>>>===>>>BBBEEEGGGHHHKKKLLLLLLJJJIIIIIIKKKMMMMMMMMMNNNOOONNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEECCCCCCBBBAAABBBCCCDDDEEEBBBBBBBBBCCCEEEFFFHHHHHHEEECCCAAA>>><<<;;;;;;;;;:::999888888:::;;;:::999333333444444444444444444///111333555555333111/////////.........---------++++++,,,,,,---,,,,,,,,,+++,,,---...///...------+++,,,------++++++,,,---//////000000111111222222333222222222222222222222000222555888;;;======>>>BBBDDDFFFIIIKKKMMMNNNNNNPPPPPPQQQSSSTTTTTTQQQOOONNNMMMLLLJJJIIIIIIIIIIIIIIIJJJMMMPPPUUU[[[___bbbeeeooo~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}~~~~~~}}}|||{{{xxxwwwvvvuuuuuuvvvwwwwwwtttsssrrrrrrsssrrrooommmlllnnnooonnnpppsssqqqmmmgggfffeeeeeeeeedddaaa___ZZZZZZ\\\___aaa```\\\XXXYYYXXXWWWVVVUUUTTTSSSRRRSSSSSSSSSSSSRRRQQQOOONNNLLLLLLLLLMMMNNNMMMJJJGGGFFFEEECCCAAA??????@@@AAACCC???>>>BBBCCC@@@???BBBEEECCCAAAAAACCCFFFGGGGGGIIIIIIIIIHHHFFFGGGIIIKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBAAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@===;;;:::::::::999777666777888999888777444444444444444444444444000111222333333222111000/////////.........------,,,,,,------------,,,,,,))))))***+++++++++***))))))***,,,,,,,,,,,,...////////////000000111111222222222222222333333333333111333555888;;;======>>>???@@@BBBDDDGGGIIIJJJKKKPPPPPPQQQSSSTTTTTTQQQOOOLLLLLLKKKKKKJJJJJJJJJJJJHHHIIIKKKOOOTTTYYY]]]```aaahhhttt~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{wwwwwwxxxxxxxxxxxxxxxwwwuuutttsssssssssrrrpppnnnhhhkkklllkkkooossssssoooiiihhhgggfffeeeccc___\\\XXXZZZ^^^bbbdddbbb^^^ZZZWWWVVVVVVUUUTTTTTTSSSSSSQQQQQQRRRSSSRRRQQQPPPOOOMMMLLLLLLMMMMMMLLLIIIGGGFFFEEEDDDCCCBBBBBBAAAAAABBB>>>===???@@@???AAAEEEIIIGGGDDDDDDEEEFFFFFFEEEFFFFFFFFFEEEDDDDDDFFFHHHJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAABBBCCCDDDEEEFFFEEECCCBBBAAA@@@@@@@@@BBBAAA???===;;;:::::::::888666555666777777666555555555555444444333333222111111111111111111111111////////////............------.........------,,,))))))************)))(((''')))+++,,,,,,---///111......//////000111111222222222222333333444444444222444666888;;;<<<===>>>???@@@BBBEEEGGGIIIKKKLLLOOOOOOPPPRRRTTTTTTQQQOOOLLLLLLKKKKKKKKKKKKKKKKKKGGGHHHJJJMMMRRRVVVZZZ]]]```fffnnnyyy~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzyyyvvvwwwyyy{{{{{{zzzyyyxxxvvvtttrrrrrrrrrqqqooommmhhhjjjkkkkkknnnsssssspppllljjjhhhgggfffccc___\\\YYY[[[___ccccccaaa]]]YYYUUUUUUTTTTTTTTTTTTTTTTTTPPPPPPRRRRRRSSSRRRQQQPPPOOOMMMLLLLLLMMMKKKIIIGGGEEEEEEFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>@@@DDDIIIHHHFFFDDDDDDEEEEEEEEEDDDCCCDDDDDDCCCBBBBBBEEEGGGHHHIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@???>>>===<<<;;;;;;888777666666777777666555666666555444333333222222111111000//////000111111000000000/////////...............///......------------------,,,,,,,,,+++)))***,,,,,,,,,,,,...///------......///000111111111111222333444555555555444444666888:::<<<======???@@@AAACCCFFFHHHJJJKKKMMMMMMOOOQQQSSSSSSQQQOOONNNMMMMMMMMMLLLKKKJJJJJJHHHIIIJJJMMMQQQUUUXXX[[[^^^cccjjjsss~~~~~~~~~}}}||||||{{{zzzyyyxxxxxxxxxvvvxxxzzz||||||{{{yyyxxxvvvtttqqqpppppppppnnnlllkkkllllllkkknnnrrrrrrooommmllljjjhhhgggddd```]]]\\\^^^bbbcccaaa]]]YYYVVVTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKHHHFFFEEEEEEGGGGGGFFFEEECCCBBB@@@AAAAAA>>>>>>BBBHHHLLLEEECCCBBBCCCDDDEEEDDDCCCBBBCCCCCCBBBAAABBBDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEECCCCCCBBBAAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>======:::999777888888999777666666666555444333333222222222111000......000111222111111000000000/////////.../////////...------,,,............------......+++---------+++++++++---+++,,,---...///000111111111111222222333444555555444555666777888:::;;;<<<::::::;;;===???BBBEEEFFFKKKLLLMMMPPPSSSSSSRRRPPPQQQQQQPPPOOOMMMJJJHHHGGGIIIJJJKKKMMMPPPTTTWWWYYYWWW]]]eeemmmxxx~~~~~~~~~}}}}}}}}}{{{zzzyyyxxxxxxxxxxxxxxxvvvwwwyyy{{{|||{{{zzzyyyvvvtttqqqooooooooommmllllllnnnllljjjmmmqqqqqqnnnmmmlllkkkjjjiiigggccc``````bbbdddccc___ZZZWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTQQQRRRSSSTTTTTTTTTSSSRRRQQQOOOMMMLLLKKKJJJHHHFFFEEEEEEFFFGGGFFFEEEDDDCCCAAADDDEEEAAA@@@EEEKKKNNNDDDCCCBBBCCCEEEGGGFFFEEEAAABBBBBBBBBAAABBBDDDGGGGGGFFFEEEEEEDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBAAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDD@@@AAAAAAAAA@@@@@@???>>><<<:::999999::::::888777555555555444444333333222222111000//////000111222111111111111000000000000...............---,,,+++,,,,,,,,,,,,,,,---......---......---+++******+++***+++,,,---...000000111111111111222222333333333555555555555777888:::;;;999::::::;;;>>>AAADDDFFFJJJJJJLLLOOORRRSSSRRRPPPSSSRRRRRRPPPMMMJJJGGGEEEJJJJJJKKKLLLOOORRRUUUWWWUUU[[[dddlllttt~~~~~~||||||}}}}}}}}}}}}~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzvvvwwwyyyzzz{{{{{{zzzzzzxxxuuurrrppppppooonnnmmmjjjlllkkkiiikkkpppqqqnnnmmmlllkkkkkkkkkjjjgggdddcccdddeeeccc^^^ZZZYYYYYYWWWWWWVVVVVVUUUUUUTTTTTTSSSTTTUUUVVVVVVUUUSSSSSSSSSPPPMMMKKKKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBHHHJJJEEECCCHHHNNNOOOGGGFFFFFFGGGIIIIIIHHHGGG@@@AAAAAA@@@@@@AAACCCFFFGGGFFFEEEDDDCCCDDDDDDEEECCCCCCDDDEEEEEEFFFGGGGGGCCCCCCBBBAAABBBCCCDDDEEEDDDCCCBBBBBBAAAAAABBBBBB??????@@@AAA@@@???>>>>>>===;;;999999::::::888777444444444444444444444444222222111111111111222222222222111111111000000000.........------,,,+++***+++*********+++---...000+++---...---+++***+++,,,******+++,,,...///000111111111111111111111111111444444444444555666888999:::::::::<<<>>>AAAEEEGGGIIIIIIKKKOOORRRSSSRRRPPPRRRRRRRRRQQQNNNKKKHHHFFFIIIIIIIIIKKKMMMPPPRRRTTTVVV[[[bbbhhhoooyyy~~~}}}|||}}}zzzzzz{{{|||}}}~~~{{{zzzyyyxxxyyyzzz{{{|||vvvwwwxxxyyyzzzzzzzzzzzzyyyvvvsssqqqppppppooonnnhhhiiihhhgggjjjoooqqqnnnllllllkkklllmmmllliiigggdddffffffccc___[[[[[[\\\XXXXXXWWWWWWVVVUUUUUUTTTUUUVVVVVVWWWVVVUUUTTTSSSSSSQQQMMMKKKJJJIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCJJJMMMGGGEEEJJJOOOPPPLLLKKKJJJKKKLLLLLLJJJHHH??????@@@??????@@@BBBEEEGGGFFFEEECCCCCCDDDDDDEEECCCCCCDDDEEEFFFGGGHHHHHHCCCCCCBBBAAABBBCCCDDDEEEDDDCCCBBBAAA@@@?????????===>>>???@@@@@@???>>>===<<<;;;999999:::999888666333333444444444444444444222222222222222222222222222222222111111111111000------------,,,+++***)))++++++++++++,,,...000222***+++---,,,,,,,,,---...)))***+++,,,...///000111111111111000000000000000444444333333444555777888777666666888:::===AAACCCHHHIIIKKKNNNRRRSSSRRRPPPPPPQQQQQQQQQOOOMMMJJJHHHHHHHHHHHHIIIKKKNNNPPPRRRRRRVVV[[[```fffppp{{{~~~|||}}}}}}~~~~~~~~~}}}}}}~~~}}}|||||||||}}}~~~{{{yyyyyyzzz{{{yyywwwwwwxxxyyyxxxwwwvvvtttsssssssssrrrooommmmmmllljjjjjjkkkmmmmmmmmmnnnmmmmmmllljjjiiihhhhhhiiihhhfffccc```^^^]]]]]][[[[[[ZZZWWWTTTSSSTTTUUUWWWWWWWWWVVVUUUTTTSSSRRROOOOOOPPPOOONNNKKKHHHFFFCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFHHHKKKNNNOOOQQQLLLFFFEEEIIIKKKJJJGGGCCCBBB@@@>>>>>>???@@@AAACCCEEEGGGGGGFFFDDDDDDEEEBBBAAAAAABBBCCCEEEGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDBBB@@@??????@@@AAACCCAAAAAA@@@@@@???@@@@@@@@@BBB@@@===:::888777888888888666444333555666666666222222222222333444555666222222222222111111000000444222000///000///---,,,+++***((((((***---111333,,,,,,------,,,,,,+++******+++---///000000//////......///000111222333333333333222222333333444555888777777777999<<<>>>@@@DDDGGGKKKNNNOOOOOOOOOPPPRRRRRRSSSRRRPPPMMMJJJHHHIIIKKKLLLLLLKKKLLLOOOSSSSSSUUUYYY]]]ccckkktttzzz}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}zzzyyyyyyzzz|||zzzyyyxxxyyyzzzyyyxxxwwwuuusssrrrrrrpppmmmkkkllljjjiiijjjlllnnnoooooommmmmmlllkkkjjjiiihhhhhhiiihhheeeccc```^^^]]]\\\\\\[[[YYYVVVTTTSSSTTTUUUXXXXXXWWWVVVUUUSSSQQQPPPPPPPPPPPPOOOLLLIIIFFFDDDCCCCCCBBBBBBBBBDDDFFFGGGFFFFFFEEEFFFGGGJJJMMMNNNQQQMMMHHHFFFGGGHHHGGGEEEAAA@@@???>>>???@@@CCCDDDEEEGGGHHHHHHGGGEEEEEEEEEBBBBBBAAABBBCCCEEEFFFHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@??????@@@BBBCCCBBBBBBAAA@@@??????@@@@@@AAA@@@===;;;999888888888666444333444666888888777333333222222222222333333333222111111000000111111333111////////////---++++++*********+++---000111,,,,,,------,,,,,,+++***++++++,,,---------,,,,,,------...///000111111222333222222222222333444444666666555666888:::===???CCCFFFJJJMMMMMMNNNOOOPPPRRRRRRRRRRRRPPPMMMJJJIIIGGGHHHJJJIIIIIIJJJMMMQQQRRRTTTWWWZZZ___gggooouuu~~~~~~}}}}}}~~~~~~~~~}}}yyyxxxyyy{{{{{{yyyxxxxxxyyyyyyxxxwwwwwwuuusssrrrqqqooollliiikkkjjjiiijjjmmmooopppooommmllllllkkkjjjiiihhhhhhhhhgggeeecccaaa^^^]]]\\\\\\ZZZXXXUUUTTTTTTUUUVVVYYYXXXWWWVVVTTTRRRPPPOOOQQQQQQPPPNNNLLLHHHEEECCCDDDCCCBBBAAABBBDDDFFFGGGGGGFFFEEEEEEFFFHHHKKKLLLMMMKKKHHHEEECCCBBBBBBBBB???>>>>>>>>>???BBBEEEGGGGGGIIIJJJJJJHHHGGGFFFGGGBBBBBBAAAAAABBBDDDFFFGGGHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@?????????AAABBBCCCCCCCCCBBB@@@??????????????????>>>===;;;:::888777444333444555888999888777444444333111111000000000333222000//////000111222222000............,,,++++++++++++,,,------......,,,,,,------,,,,,,+++***,,,++++++***))))))******+++,,,---...///000000111222222222222222333444444444444444555777999<<<===BBBEEEHHHKKKLLLMMMPPPQQQQQQRRRRRRRRRPPPNNNKKKIIIGGGHHHIIIIIIIIIJJJMMMPPPPPPRRRTTTWWW[[[aaahhhmmmxxx~~~|||yyyxxxzzz|||yyywwwuuuuuuvvvwwwvvvuuuuuusssrrrqqqqqqooommmjjjlllkkkjjjkkkmmmooonnnmmmlllkkkkkkjjjiiihhhhhhhhhgggfffeeecccaaa___]]]\\\]]]ZZZWWWUUUUUUUUUVVVVVVWWWVVVVVVUUUTTTRRRQQQPPPQQQQQQPPPOOOMMMKKKHHHGGGDDDCCCBBBAAABBBDDDFFFHHHGGGFFFEEEEEEEEEGGGIIIKKKHHHHHHGGGCCC@@@???@@@BBB???>>>>>>>>>???BBBDDDFFFGGGIIIKKKKKKIIIHHHGGGHHHCCCBBBBBBAAABBBCCCEEEFFFHHHGGGEEECCCBBB@@@@@@@@@????????????@@@AAACCCCCCEEEDDDBBBAAA@@@???>>>>>>===>>>??????>>>;;;999777555555555777999999777555444333222111000000000000444222000......///111333111///...---......,,,++++++,,,---.........---,,,,,,,,,------,,,,,,+++***++++++)))(((((()))***+++,,,,,,---...///000000111222222222111222333333444444444444555777999;;;<<>>>>>@@@AAACCCEEEGGGJJJJJJHHHGGGGGGGGGCCCCCCBBBAAAAAABBBCCCDDDGGGFFFDDDBBBAAA@@@@@@???>>>>>>??????@@@AAABBBCCCEEEDDDCCCAAA@@@?????????===>>>???@@@???===:::888999888777888888777444222222111111000000111111222333111///------///222333000///------......---++++++,,,...//////...,,,+++,,,,,,------,,,,,,+++*********)))))))))+++---...,,,---...///000111111222222111111111111222333333444444555666888:::;;;<<>>???AAACCCFFFGGGFFFEEEFFFGGGDDDCCCBBBAAAAAAAAABBBCCCEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>??????@@@AAAAAAAAADDDDDDCCCAAA@@@@@@@@@@@@===>>>???@@@???>>><<<:::<<<:::888888777666333111222222111111111222222333111000///......///111222000///......//////...,,,,,,,,,...//////...---,,,,,,,,,------,,,,,,+++***)))))))))***+++---...///------...///000111111222111111111111111222333333333444555777888:::;;;<<<@@@BBBDDDFFFIIINNNSSSXXXTTTUUUVVVVVVUUURRRPPPNNNLLLJJJHHHGGGHHHIIIIIIIIIJJJLLLOOOQQQSSSVVV[[[^^^dddmmmzzz~~~~~~~~~~~~||||||}}}~~~|||zzzyyyxxxyyyzzzyyyxxxrrrqqqqqqrrrssssssqqqppppppooonnnnnnooonnnkkkiiihhhhhhhhhhhhhhhgggggggggccccccdddcccbbb___\\\[[[\\\[[[ZZZ]]]```___YYYTTTUUUUUUVVVWWWWWWWWWWWWVVVRRRRRRQQQPPPPPPPPPPPPPPPJJJHHHEEEDDDEEEGGGKKKMMMMMMKKKIIIGGGFFFFFFGGGHHHLLLIIIFFFFFFGGGGGGDDDBBB@@@???===<<<;;;<<<===>>><<>>?????????>>>===<<<<<<:::888777777666555444555444333222222111222222///////////////000111111111///......000000///---,,,,,,---......///......,,,,,,------,,,,,,+++***)))***++++++,,,,,,,,,,,,+++,,,---...///000000111111111111111111222222333111222444666777999::::::>>>???AAACCCFFFLLLRRRWWWUUUVVVWWWWWWVVVTTTRRRQQQOOOKKKHHHGGGHHHIIIGGGFFFFFFHHHKKKNNNQQQUUUYYY\\\___gggrrr~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{yyywwwwwwxxxyyyxxxwwwtttsssrrrrrrssssssqqqooonnnnnnmmmnnnpppooommmjjjhhhhhhhhhhhhggggggggggggccccccdddcccbbb___\\\[[[\\\[[[[[[___bbbaaaZZZTTTWWWXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNKKKIIIFFFEEEEEEHHHLLLOOONNNLLLJJJHHHFFFGGGGGGHHHKKKFFFBBBBBBDDDDDD???:::???===<<<;;;;;;<<<===>>>999<<>>CCCBBBBBBAAAAAAAAABBBBBB>>>>>>?????????>>>>>>>>><<<999666666666777777666777777555333222111000000......//////000000000111111000//////000111///...,,,,,,------...//////000,,,,,,---------,,,++++++******+++,,,,,,+++)))(((***++++++,,,---...///000111111111000111222222333000111333555666888888888;;;===>>>@@@DDDJJJQQQVVVVVVWWWXXXYYYXXXVVVSSSRRRRRRNNNJJJIIIJJJJJJHHHFFFCCCEEEIIILLLOOOSSSXXX[[[YYY```kkkvvv~~~}}}}}}|||}}}}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuutttssssssrrrrrrooommmlllmmmnnnooonnnlllkkkjjjhhhgggeeedddddddddiiifffbbb```^^^]]]ZZZXXX]]][[[YYY[[[]]]]]]ZZZWWWTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUSSSPPPOOONNNNNNNNNMMMJJJGGGFFFIIIKKKKKKJJJJJJIIIGGGFFFEEEFFFGGGHHHGGGEEEBBB@@@???>>><<<;;;===;;;999999;;;============<<<===@@@DDDEEECCC@@@DDDBBBAAACCCCCCAAA??????BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBAAAAAACCCDDDDDDBBB?????????@@@@@@@@@??????>>>BBB>>>:::666444555777999999888555333111000000000111000000///////////////000000000000000111111111111000///..................---,,,,,,+++***))))))))))))*********+++++++++---,,,+++++++++,,,---......///000111111111111111111000000333777::::::888777:::===>>>@@@EEELLLRRRZZZ[[[[[[YYYVVVSSSRRRRRRTTTRRRNNNJJJHHHGGGGGGGGGFFFEEEFFFJJJPPPSSSSSSRRR[[[]]]dddppp{{{~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||{{{{{{zzzyyyxxxuuuuuuttttttttttttsssssspppoooooooooppppppooommmjjjjjjhhhfffeeeddddddcccfffccc```^^^\\\[[[YYYWWWZZZXXXVVVWWWXXXYYYXXXVVVSSSSSSTTTUUUVVVWWWWWWWWWVVVTTTRRRPPPOOONNNNNNNNNNNNKKKHHHGGGIIIKKKKKKJJJGGGFFFDDDCCCCCCCCCEEEFFFEEECCC@@@???>>>>>><<<:::===;;;::::::<<<>>>???>>>>>>======???CCCDDDCCCAAAEEEDDDCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBAAAAAABBBDDDDDDBBB@@@??????@@@@@@@@@@@@??????AAA???;;;888666666777888:::888666444333222222222111111000/////////000000111111111111111111000000000000///---,,,,,,,,,,,,------,,,,,,+++***))))))))))))*********+++++++++,,,++++++***+++,,,---......///000111111111111111333222111333666888888666:::<<<>>>>>>???CCCIIINNNUUUVVVWWWWWWUUUSSSSSSTTTSSSRRROOOLLLJJJHHHGGGGGGEEEEEEFFFIIINNNRRRRRRQQQUUUWWW^^^iiisss~~~}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}|||{{{zzzzzzttttttttttttuuuuuuuuuuuurrrqqqqqqrrrsssrrrpppnnnjjjiiigggfffdddccccccccceeebbb___^^^]]]\\\ZZZXXXXXXVVVTTTTTTUUUWWWWWWWWWRRRSSSSSSTTTUUUUUUVVVVVVTTTTTTRRRPPPOOOOOONNNNNNNNNLLLIIIHHHIIIJJJJJJIIIFFFEEECCCBBBBBBCCCCCCDDDCCCAAA>>>===>>>>>><<<;;;<<<;;;:::;;;>>>@@@AAAAAAAAA???>>>???AAACCCCCCCCCFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBAAAAAABBBCCCCCCBBB@@@???@@@@@@AAAAAA@@@@@@@@@AAA@@@===;;;999777666666999888777555444333333333222222111000000000000111333333222222111000000000///...---,,,******)))))),,,,,,,,,++++++************************++++++++++++************+++,,,,,,---...///000111111111111444333333444666777666555<<<>>>???>>>===@@@EEEJJJOOOQQQTTTTTTTTTTTTTTTUUURRRRRRPPPNNNLLLJJJHHHFFFDDDDDDEEEHHHLLLOOOPPPOOORRRSSSYYYbbbkkkvvv~~~|||zzz{{{|||||||||||||||||||||||||||}}}||||||{{{zzzzzzsssssstttuuuvvvvvvwwwwwwsssrrrrrrssstttrrrooommmjjjiiigggfffdddcccccccccfffcccaaa______^^^]]][[[YYYWWWUUUTTTUUUWWWXXXYYYTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNMMMKKKJJJIIIIIIIIIHHHFFFFFFEEEDDDDDDDDDDDDEEEBBB@@@>>>>>>>>>???>>>===;;;::::::<<<@@@BBBCCCBBBCCCAAA???>>>@@@BBBDDDFFFIIILLLLLLHHHEEEEEECCCAAABBBCCCCCCDDDDDDEEEEEEFFFAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAACCCCCCBBBAAA???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<999777555777777666555333333222222333222222111111111111111444333333222111000000///...---,,,***)))(((((((((,,,,,,++++++++++++++++++***************************************+++++++++------///000111111111111333333333444555777777777<<<===>>>===<<<>>>CCCHHHLLLOOORRRTTTTTTSSSTTTUUUQQQQQQQQQPPPNNNKKKHHHFFFDDDDDDEEEGGGIIILLLMMMMMMRRRSSSXXX```gggooo|||~~~}}}{{{yyy{{{{{{{{{{{{{{{|||||||||zzzzzz{{{{{{{{{zzzyyyyyysssttttttuuuvvvwwwxxxxxxtttsssrrrrrrrrrqqqnnnkkkjjjiiihhhfffddddddccccccdddbbb```_________^^^]]]XXXXXXVVVUUUTTTVVVXXXZZZXXXWWWUUUSSSQQQQQQPPPPPPSSSSSSSSSSSSRRRQQQQQQQQQOOOOOOMMMKKKIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA??????@@@@@@???>>>::::::;;;===AAACCCCCCBBBCCCBBB@@@??????BBBEEEHHHQQQUUUUUUNNNIIIHHHGGGCCCDDDDDDDDDEEEEEEFFFFFFFFF??????@@@AAABBBDDDEEEFFFCCCBBBAAAAAABBBCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@>>>;;;888666666666555444333111000000333222222111111111111111333333222222111000//////------+++***)))(((((((((++++++++++++++++++,,,,,,************************))))))******++++++++++++,,,---...///111111111111000111333444555777999:::999;;;<<<;;;;;;===CCCHHHKKKNNNRRRTTTSSSSSSRRRSSSPPPQQQQQQQQQOOOLLLHHHFFFDDDEEEEEEFFFGGGIIIKKKLLLRRRRRRVVV]]]ccciiittt}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxyyyyyyyyyyyyyyyxxxxxxtttuuuuuuvvvwwwxxxxxxyyyuuusssqqqppppppooommmkkkkkkjjjhhhgggeeedddddddddaaa___]]]]]]^^^^^^]]]\\\WWWXXXWWWVVVTTTTTTUUUWWWZZZXXXUUUSSSQQQPPPPPPPPPSSSTTTTTTTTTTTTTTTSSSRRROOOPPPPPPMMMIIIGGGFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBCCCAAA@@@???@@@@@@@@@???::::::;;;>>>AAACCCBBBAAAAAAAAAAAA@@@@@@CCCGGGJJJVVV]]]\\\SSSLLLMMMKKKGGGFFFFFFFFFFFFFFFFFFFFFFFF???@@@@@@AAACCCEEEGGGHHHDDDBBB@@@@@@BBBCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBB@@@===:::888888888777666444222000///222222111000000000000111222222111111000/////////---,,,+++************************++++++,,,,,,---+++++++++***************)))***++++++,,,,,,+++++++++,,,---///000111222222...000333444555777999;;;777999:::::::::<<>>===::::::;;;>>>@@@BBBAAA@@@???@@@BBBBBBAAADDDHHHLLLSSS\\\\\\RRRLLLMMMMMMHHHHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDBBB@@@@@@AAACCCCCCBBB@@@AAABBBCCCCCCDDDDDDDDDAAAAAABBBBBBAAA???===;;;======<<<;;;888555333111111111000/////////000000000/////////////////////---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------+++++++++*********))))))******,,,---------,,,+++***+++---///000111222222///222444555444555888:::777999:::999888;;;@@@EEEFFFJJJNNNQQQQQQPPPPPPPPPOOOOOOOOONNNLLLJJJHHHGGGFFFGGGGGGFFFDDDEEEIIILLLLLLLLLPPPUUUXXX\\\fffooo}}}~~~~~~||||||{{{zzzyyyyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyyyywwwwwwwwwwwwwwwxxxxxxxxxzzzvvvqqqooonnnnnnnnnnnnmmmllljjjiiigggfffffffffaaa```^^^^^^```aaa``````[[[^^^___]]]ZZZWWWWWWXXXWWWUUUTTTRRRRRRSSSUUUVVVTTTUUUVVVWWWXXXWWWVVVUUUPPPRRRRRROOOJJJFFFEEEFFFFFFFFFFFFGGGFFFEEEEEEDDDCCCAAA>>>>>>>>>>>>===;;;::::::;;;===@@@AAA@@@>>>===???BBBBBBBBBDDDIIIMMMMMMWWWXXXNNNHHHKKKKKKGGGJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDBBB@@@@@@AAACCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBAAA@@@>>>===BBBAAA@@@???<<<999666444111000000///////////////............////////////------,,,,,,------...///))))))***+++,,,------...++++++++++++******))))))***+++,,,---...---,,,,,,***+++---///000111222222111444666666444444666888888::::::999888999>>>CCCBBBGGGLLLOOOPPPPPPPPPPPPOOOOOONNNMMMKKKIIIHHHGGGGGGHHHHHHFFFDDDEEEHHHLLLKKKKKKOOOTTTWWW[[[cccmmmwww~~~|||{{{}}}}}}~~~~~~{{{yyyxxxwwwwwwvvvtttxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxvvvvvvvvvxxx{{{|||yyyvvvqqqmmmkkkkkklllmmmsssqqqnnnkkkhhhgggffffffddd___^^^``````]]][[[\\\]]]^^^^^^]]][[[WWWSSSQQQUUUTTTRRRPPPQQQSSSUUUWWWZZZYYYXXXWWWUUUTTTRRRRRRRRRQQQOOOLLLIIIHHHFFFFFFGGGDDDBBBCCCDDDEEECCC@@@AAAAAABBBAAA@@@>>><<<;;;777888999:::;;;<<<<<<<<>>EEEEEEFFFGGGIIIJJJKKKKKKOOONNNKKKIIIGGGGGGGGGGGGEEEDDDCCCBBBCCCEEEGGGHHHJJJKKKNNNPPPSSSYYY___dddqqqzzz}}}{{{}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzwwwwwwwwwwwwvvvtttxxxwwwvvvvvvuuuvvvwwwxxxxxxxxxwwwvvvwwwxxxyyyyyywwwuuuqqqnnnlllllllllmmmpppnnnllljjjiiihhhhhhhhheee```^^^``````\\\ZZZ[[[]]]^^^^^^^^^[[[XXXTTTRRRTTTSSSRRRQQQQQQSSSVVVWWWWWWWWWVVVUUUUUUTTTUUUUUUSSSRRRPPPMMMKKKIIIHHHHHHHHHFFFCCCCCCDDDDDDBBB@@@AAABBBBBBAAA@@@>>><<<;;;777888999:::;;;<<<<<<<<<>>>???AAADDDEEEFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEAAAAAAAAAAAABBBDDDFFFGGGEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@???AAADDDGGGLLLNNNPPPMMMGGG???999666222111000000111111///------///000000//////111222111000///...---,,,,,,,,,,,,+++***))))))***+++,,,************************)))***+++,,,------------***)))******+++,,,---...000000222777<<<<<<777222444444555666888999;;;<<>><<<;;;999999::::::;;;;;;;;;;;;===@@@DDDHHHIIIIIIHHHGGGCCCCCCCCCCCCEEEGGGHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFBBBAAAAAAAAABBBDDDEEEFFFFFFEEEDDDCCCAAA@@@???>>>@@@AAAAAA@@@@@@AAAEEEHHHRRRTTTUUUSSSLLLCCC;;;777000/////////111000///---///000111111//////000111111111///...---,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,'''((()))+++,,,---......111111333777;;;;;;777333111222222444555777999:::>>>???AAACCCFFFIIIKKKLLLNNNNNNLLLJJJIIIIIIHHHHHHDDDCCCBBBBBBBBBCCCDDDEEEHHHIIILLLNNNQQQVVV[[[```hhhmmmxxx~~~~~~|||{{{yyyxxxyyyyyyxxxyyy{{{|||{{{yyyzzzxxxvvvtttssssssuuuvvvvvvwwwxxxyyyxxxvvvtttrrrsssssssssrrrqqqooonnnmmmlllkkkkkkjjjjjjjjjjjjjjjgggbbb___```___ZZZXXXXXX]]]^^^^^^^^^\\\ZZZXXXVVVSSSRRRRRRQQQRRRTTTVVVWWWTTTRRRQQQPPPQQQSSSVVVXXXUUUTTTSSSQQQPPPOOOOOOOOONNNMMMKKKHHHGGGEEEBBBAAACCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@EEEJJJMMMLLLJJJIIIDDDDDDCCCCCCDDDFFFHHHJJJIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHGGGGGGFFFFFFFFFGGGBBBBBBAAAAAABBBCCCEEEFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@@@@BBBEEEHHHPPPRRRUUUSSSLLLDDD<<<888000//////000111111000...000111222111//////000111222111000...---------,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,)))***,,,.../////////...111111222555888888555222111111222333555777888999:::;;;>>>AAADDDHHHJJJKKKMMMMMMLLLKKKJJJJJJIIIIIIDDDCCCBBBBBBBBBBBBCCCCCCFFFHHHJJJLLLOOOSSSXXX\\\dddgggooo{{{~~~|||zzzxxxwwwwwwvvvwwwxxxzzz{{{zzzxxx{{{zzzxxxvvvuuuuuuvvvwwwvvvwwwyyyyyyxxxvvvsssqqqsssttttttsssrrrpppnnnmmmmmmmmmlllkkkjjjhhhgggfffgggbbb___```^^^ZZZWWWWWW\\\]]]]]]]]]\\\[[[YYYXXXTTTSSSRRRRRRSSSSSSUUUUUUTTTSSSPPPOOOOOOQQQSSSUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOLLLIIIFFFDDDDDDDDDDDDCCCBBBAAA@@@?????????>>>===<<<;;;;;;;;;<<<<<<@@@EEEJJJMMMNNNLLLKKKIIIHHHFFFEEEEEEFFFHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCBBBAAAAAABBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???AAADDDGGGHHHKKKNNNMMMHHHAAA;;;888111000000111222333111000000111222111000///000111222111000///...---------------------,,,,,,++++++++++++++++++++++++++++++(((((()))***+++++++++++++++,,,---...///...---,,,000000111333444444333111111111222333555777999:::888999<<>>???BBBDDDAAADDDFFFEEEBBB===999777111000000111333333222000000111222111000000111222222222000///...---------............---,,,++++++++++++++++++++++++++++++'''((()))******+++******+++++++++,,,,,,++++++***000000000111111111111000222222333444555777999:::999:::<<<>>>AAADDDFFFGGGIIIJJJJJJKKKJJJJJJIIIIIIEEEEEEEEEDDDCCCBBBAAAAAABBBDDDGGGIIIKKKNNNRRRTTT[[[^^^eeeppp{{{~~~|||zzzyyyuuuuuuvvvxxxzzzzzzxxxvvvxxxxxxyyyzzzzzzyyyxxxwwwxxxxxxyyyyyyyyywwwvvvuuuxxxwwwuuusssrrrpppnnnnnnmmmmmmlllkkkjjjgggeeedddeee```^^^___^^^ZZZWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQNNNIIIFFFEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFDDDAAA???=========>>>===>>>@@@CCCGGGKKKOOOQQQNNNKKKHHHFFFEEEFFFHHHJJJGGGGGGHHHHHHJJJKKKLLLMMMOOOMMMJJJGGGEEEDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA???======???AAA>>>@@@AAA@@@<<<888666555000//////000222333111000///000222111111111222444333222111///......------.../////////...---+++***************************&&&'''((()))************************++++++,,,---111111111111000000000111111111222333555777999:::;;;;;;===>>>@@@BBBDDDDDDGGGHHHIIIJJJJJJIIIHHHHHHFFFFFFFFFEEEDDDCCCAAAAAAAAACCCFFFHHHJJJLLLOOORRRWWWZZZaaakkkttt~~~}}}{{{zzzxxxxxxyyy{{{}}}}}}zzzxxxvvvwwwyyyzzz{{{yyyxxxwwwxxxyyyyyyyyyyyyxxxwwwwwwyyyxxxvvvsssqqqooonnnnnnkkkkkklllkkkjjjhhhfffeeeddd```]]]___^^^ZZZXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZWWWWWWVVVTTTSSSQQQPPPPPPMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRROOOPPPPPPMMMHHHEEEEEEFFFFFFEEEEEEEEEEEEGGGIIIJJJHHHFFFCCC@@@>>>>>>>>>???>>>===>>>@@@DDDJJJOOOSSSLLLJJJGGGEEEEEEFFFIIIJJJGGGGGGHHHHHHJJJKKKMMMNNNPPPNNNKKKGGGEEEDDDCCCDDDDDDCCCBBBAAABBBCCCDDDEEEAAABBBCCCDDDEEEGGGHHHHHHCCCCCCAAA>>><<<<<<===?????????@@@===:::666555444///......///111222111///...000111111111111333555333222111///...............///000000///---+++***))))))))))))))))))))))))&&&'''((()))************++++++++++++,,,...111222222222222111000000111222000111111333444666888999<<<===>>>???@@@AAABBBCCCFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFEEECCCBBBAAA@@@BBBEEEGGGIIIKKKNNNPPPTTTWWW^^^gggoooxxx~~~{{{yyyzzz{{{{{{{{{zzzxxxxxxsssvvv{{{~~~}}}yyywwwxxxyyyzzz{{{zzzxxxvvvuuusssrrrrrrrrrsssrrrooommmmmmmmmkkkjjjhhhgggfffeeeeeedddddddddccc___[[[WWW\\\YYYWWWWWW[[[]]]]]][[[ZZZXXXUUUTTTTTTSSSQQQOOOMMMNNNOOOPPPPPPPPPOOONNNPPPOOOMMMLLLLLLNNNOOOQQQUUUTTTRRROOOLLLIIIFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDBBB@@@>>>>>>>>>>>>??????@@@CCCGGGJJJKKKKKKGGGEEECCCAAAAAACCCFFFHHHLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJHHHEEECCCAAAFFFEEECCCBBBBBBCCCDDDDDDBBBBBBAAABBBCCCDDDFFFGGGEEEEEEDDDCCCAAA@@@??????>>><<<:::888888888777555777555333444666777555222000111000...---...222777DDD===555000///000111111111111111111000///...---******++++++++++++******((()))***+++,,,+++*********++++++,,,,,,------...333333222111111222222222111111111222333555666777666888:::===???@@@AAAAAACCCEEEGGGIIIIIIIIIHHHGGGGGGEEEDDDCCCEEEEEEDDDCCCDDDDDDDDDFFFHHHKKKMMMOOOSSSVVV[[[```fffppp}}}~~~{{{zzz{{{{{{|||{{{zzzyyyxxxvvvxxx{{{}}}}}}{{{xxxvvvuuuvvvwwwxxxxxxvvvuuusssrrrqqqpppqqqqqqpppnnnkkkjjjjjjjjjiiiiiiiiihhhhhheeeeeeddddddccc```\\\XXX[[[YYYWWWXXX[[[]]]]]]\\\[[[YYYVVVTTTSSSRRROOOMMMMMMNNNOOOPPPQQQPPPPPPOOOOOOMMMLLLKKKKKKMMMOOOPPPSSSSSSRRRPPPMMMKKKIIIGGGFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCAAA???>>>>>>>>>>>>???>>>>>>AAADDDFFFFFFEEEFFFEEECCCBBBBBBDDDFFFHHHJJJJJJIIIIIIIIIIIIIIIJJJLLLLLLLLLKKKIIIFFFDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCAAA@@@@@@???@@@>>>;;;:::999888777555666444222222444555333111///000111///...///333777@@@;;;444000///000111000////////////...---,,,,,,******++++++++++++******((()))***+++,,,++++++******++++++,,,,,,------...222111111000000111111111/////////000111222444444555666888:::<<<=========BBBDDDFFFHHHIIIIIIHHHGGGHHHFFFCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEHHHJJJMMMOOOQQQUUUYYY]]]ccclllxxx||||||||||||||||||{{{zzzzzzzzzzzz{{{{{{zzzyyywwwvvvvvvwwwxxxzzzzzzyyyxxxxxxrrrpppooooooooonnnllljjjggghhhhhhiiiiiijjjjjjjjjffffffeeeeeedddbbb^^^[[[[[[YYYXXXYYY[[[^^^______]]][[[XXXUUUSSSQQQNNNKKKLLLMMMNNNPPPQQQQQQQQQQQQMMMLLLJJJIIIIIIKKKMMMOOOPPPPPPPPPOOONNNMMMKKKKKKFFFFFFGGGHHHHHHGGGFFFEEECCCBBB@@@>>>======>>>>>>>>>======>>>@@@AAAAAA@@@DDDDDDCCCCCCDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLJJJHHHFFFEEECCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@BBB@@@===;;;;;;:::888777555333111111222333222111000111222111000111333555:::666222000000000000///------...------,,,+++*********++++++++++++******))))))***++++++++++++******++++++,,,,,,------...000000000000000000000000/////////000111222333444555666777999::::::::::::AAABBBDDDFFFHHHHHHHHHGGGIIIFFFCCCBBBCCCEEEEEEEEEDDDDDDDDDEEEGGGJJJLLLNNNPPPSSSVVVZZZ^^^fffqqqxxx~~~}}}}}}}}}}}}}}}||||||{{{||||||zzzyyywwwvvvvvvuuuvvvvvvxxxyyyzzzzzzzzzzzzsssqqqpppoooooonnnkkkiiigggggghhhhhhiiiiiijjjjjjgggfffeeeeeeeeeccc```]]]\\\[[[[[[[[[]]]___aaabbbaaa^^^[[[XXXUUURRRNNNLLLLLLMMMNNNOOOQQQRRRRRRSSSMMMKKKIIIGGGGGGIIILLLNNNLLLLLLMMMMMMMMMMMMMMMLLLGGGHHHHHHIIIHHHGGGEEEDDDBBBAAA???>>>===>>>>>>???===<<<;;;<<<>>>??????>>>AAABBBCCCDDDDDDEEEEEEDDDGGGGGGHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLKKKJJJHHHGGGEEEEEEFFFFFFEEEDDDBBBAAADDDDDDFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA???===<<<======;;;:::666444333222222222222222333444444333222111111111333222111111000000//////------------,,,+++************++++++++++++******))))))******++++++++++++***++++++,,,,,,------...//////000000000000000000111111111111222333444555777777888999999:::::::::@@@AAACCCDDDFFFGGGGGGGGGJJJGGGCCCBBBCCCEEEFFFFFFDDDDDDDDDEEEGGGIIILLLMMMOOORRRUUUWWWZZZaaajjjqqq~~~~~~}}}}}}||||||||||||}}}{{{yyywwwvvvuuuuuuvvvqqqrrrssstttuuuvvvvvvvvvvvvtttqqqpppooonnnllljjjiiiiiiiiihhhhhhhhhhhhhhhgggfffeeeeeefffdddbbb___^^^^^^^^^______aaaccceeedddaaa]]]ZZZXXXUUUQQQOOOMMMNNNNNNOOOPPPRRRSSSSSSNNNLLLHHHFFFEEEGGGJJJLLLHHHIIIJJJKKKKKKLLLLLLKKKHHHIIIIIIIIIHHHGGGEEEDDDAAA@@@???>>>>>>???@@@@@@<<<;;;;;;<<<>>>@@@???>>>???@@@AAACCCDDDDDDCCCCCCFFFGGGHHHIIIIIIIIIIIIHHHKKKKKKLLLLLLLLLKKKIIIIIIHHHHHHHHHGGGEEECCC@@@???AAABBBDDDFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@>>>======>>>??????>>>888777666444222222444555999777666444333111///...///000111111000/////////...//////......---,,,+++******++++++++++++*********************+++++++++***++++++,,,,,,------...//////111111222222111111111111111111222333444444777777777777888888999999>>>???@@@BBBDDDFFFGGGGGGIIIGGGDDDCCCDDDEEEFFFFFFDDDDDDDDDEEEFFFIIIKKKLLLOOOQQQTTTVVVXXX]]]eeekkkvvv~~~~~~}}}|||||||||||||||{{{yyyxxxvvvuuuuuuvvvwwwsssttttttuuuvvvwwwwwwxxxyyyvvvsssqqqpppooommmkkkjjjjjjiiihhhggggggffffffgggfffeeeeeeeeeeeecccaaa```aaaaaa`````````ccceeedddbbb___\\\ZZZXXXUUURRROOOOOOOOOOOOPPPQQQSSSSSSPPPMMMIIIEEEDDDEEEHHHJJJGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFDDDBBBAAA@@@?????????@@@AAABBB===<<<<<<===???@@@@@@???===>>>???AAABBBBBBBBBBBBEEEFFFHHHIIIJJJJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIHHHGGGEEEBBBAAA???@@@AAABBBDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDDDD@@@>>>======???@@@@@@???::::::888555333333555777<<<:::777444333222000...---///111111000//////000///000000//////...---,,,******++++++++++++************))))))******+++,,,***++++++,,,,,,------......///111222333222222111///////////////000111111555555444444555666777888<<<===>>>@@@CCCEEEGGGGGGHHHGGGEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEFFFHHHJJJLLLNNNPPPSSSTTTVVVZZZ```fffppp{{{~~~}}}|||{{{{{{{{{||||||wwwwwwvvvvvvvvvvvvwwwxxxyyyxxxxxxyyyyyyzzz{{{{{{zzzwwwtttqqqpppooommmkkkiiiiiiiiihhhggggggfffffffffeeeddddddeeeeeecccbbb```aaabbb```^^^^^^aaadddbbb```^^^\\\[[[ZZZWWWUUUQQQPPPOOOOOOPPPQQQRRRSSSSSSOOOJJJEEECCCDDDFFFHHHHHHIIIIIIJJJJJJIIIIIIIIIGGGGGGGGGGGGEEECCCAAA???AAAAAA@@@@@@@@@AAACCCDDD@@@???===>>>??????>>><<<<<<<<<===>>>???@@@AAAAAACCCDDDFFFHHHIIIIIIHHHGGGGGGHHHJJJKKKLLLKKKKKKJJJHHHHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEBBB@@@>>>===>>>>>>===<<<:::;;;999666333222555888===:::555333333444222111...000111111///...///111///000000//////...---,,,******++++++++++++******+++***)))))))))***+++,,,***++++++,,,,,,------...,,,---000111222222111000///////////////000000111444444444444555666888999;;;;;;===???AAADDDFFFHHHGGGFFFFFFGGGHHHGGGEEECCCDDDDDDDDDDDDFFFHHHJJJKKKLLLNNNQQQRRRSSSWWW]]]bbbkkksss~~~}}}{{{zzzzzzzzz{{{|||uuuuuuuuuuuuvvvwwwxxxyyyxxxxxxwwwwwwwwwxxxyyyyyyzzzwwwsssqqqooonnnlllkkkhhhhhhhhhhhhggggggggggggfffeeeccccccddddddcccbbb```aaabbb```]]]\\\___bbb```___\\\[[[[[[ZZZXXXVVVRRRQQQPPPOOOOOOPPPRRRRRRTTTQQQKKKFFFCCCCCCEEEGGGJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFFFFEEECCCAAA???===BBBAAAAAA@@@AAABBBDDDEEEBBB@@@???>>>>>>===;;;999;;;;;;;;;<<<===???@@@AAAAAACCCEEEGGGHHHGGGFFFEEEFFFHHHIIIKKKKKKKKKKKKJJJGGGFFFEEEDDDDDDEEEFFFGGGDDDCCCBBB@@@@@@AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDBBB???>>>======;;;::::::;;;999666222222555888===888444222444555555444...000222111...---///111////////////...---,,,+++******++++++++++++******+++***)))))))))***,,,---***++++++,,,,,,---......+++,,,...000111111000///222111111111111111222333666666666666777999;;;<<<:::;;;<<<>>>AAADDDFFFHHHFFFFFFFFFHHHIIIHHHEEEBBBDDDDDDDDDDDDFFFHHHIIIKKKJJJLLLOOOPPPQQQUUU[[[```bbbhhhsss~~~}}}|||{{{yyyxxxwwwvvvvvvwwwxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvuuuuuusssqqqooommmlllkkkjjjiiigggffffffggghhhhhhnnnhhhbbbbbbfffhhhfffbbbcccbbb```^^^]]]\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZXXXUUURRROOONNNOOOQQQRRRPPPPPPOOOIIICCCBBBFFFKKKLLLNNNOOONNNKKKIIIHHHHHHFFFEEEDDDBBB@@@>>>===<<<<<<===???AAADDDHHHKKKLLLIIIEEEAAA>>>===<<<:::888;;;<<<<<<===>>>??????@@@DDDAAA???@@@CCCFFFFFFDDDCCCCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIFFFCCCAAABBBCCC@@@@@@AAABBBBBBCCCCCCDDDGGGDDDAAA@@@AAACCCCCCCCCCCCBBBAAA???>>>============<<<999777555444444444888777555555666555222000222111000......///111222222111111000///......------,,,***)))))))))******'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000///...111111000000111111222333444555555666777888888999888:::===???@@@BBBDDDGGGFFFHHHIIIIIIFFFDDDCCCCCCDDDFFFGGGEEECCCBBBDDDFFFIIIKKKLLLNNNPPPTTTYYY\\\^^^eeeooo{{{~~~~~~}}}}}}~~~~~~}}}|||{{{{{{wwwvvvuuuuuuuuuuuuvvvwwwyyyyyyxxxvvvvvvuuuuuuuuusssrrrqqqpppooonnnmmmmmmiiiiiihhhhhhhhhiiijjjkkkkkkgggcccbbbeeegggfffcccdddcccaaa___]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZXXXVVVSSSPPPOOOOOOPPPQQQPPPQQQPPPLLLFFFEEEHHHKKKNNNOOOPPPOOOLLLIIIHHHHHHHHHGGGFFFDDDBBB@@@>>>===>>>???@@@CCCEEEGGGIIIJJJKKKHHHDDDAAA@@@>>><<<:::;;;;;;<<<===>>>???@@@AAACCC@@@>>>???BBBDDDDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJIIIIIIIIIGGGDDDCCCCCCDDDBBBBBBCCCCCCCCCCCCDDDDDDGGGEEEBBBAAABBBCCCCCCCCCCCCBBBAAA???>>>>>>======>>><<<:::888666555555555444444333555666777555444222111000//////000222333111111111000///.........,,,+++***))))))***++++++))))))***+++++++++++++++***************++++++++++++,,,...000111000///...000000000000000111222222333333444555666777888999777999<<<>>>???AAACCCEEEIIIJJJKKKJJJHHHFFFFFFGGGFFFGGGHHHFFFDDDCCCEEEGGGIIIJJJLLLMMMOOORRRWWWZZZ]]]ccckkkuuu~~~||||||}}}~~~|||||||||}}}}}}}}}||||||wwwvvvuuuttttttuuuvvvwwwyyyxxxwwwvvvttttttssssssqqqqqqppppppoooooonnnnnnjjjjjjiiijjjjjjkkklllmmmgggfffdddccccccdddeeefffeeedddbbb```^^^^^^^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[XXXWWWUUUSSSQQQOOONNNNNNOOOQQQQQQOOOJJJHHHIIIKKKOOOPPPQQQPPPMMMKKKJJJJJJKKKJJJHHHFFFCCCAAA???>>>???@@@BBBDDDFFFGGGGGGGGGMMMJJJFFFCCCAAA???===;;;999:::;;;===>>>@@@AAAAAAAAA???>>>>>>@@@BBBBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJHHHIIIIIIHHHEEEDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCCCCHHHEEEBBBAAABBBBBBBBBAAABBBBBBAAA@@@???>>>>>>>>>???===<<<:::888777666666444333333444666777666444222222111000111222444555111111000000//////......++++++*********+++,,,,,,***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))+++,,,...///000000//////000000000000111111111222000111222444555777888888777999;;;===>>>@@@BBBDDDJJJKKKKKKJJJHHHGGGHHHIIIHHHIIIIIIGGGFFFEEEFFFHHHHHHIIIKKKLLLMMMOOOSSSVVV[[[___fffnnnyyy}}}||||||}}}~~~}}}}}}~~~}}}}}}|||{{{{{{xxxwwwvvvuuuuuuvvvwwwxxxyyyxxxvvvuuussssssrrrrrrssssssrrrqqqppppppoooooollllllkkkkkkkkkjjjjjjkkkccceeefffeeecccbbbeeehhhfffeeecccaaa____________]]]]]]\\\\\\[[[[[[[[[[[[YYYXXXWWWUUURRRPPPMMMLLLMMMOOOQQQPPPNNNKKKJJJKKKNNNOOOQQQQQQOOOMMMMMMMMMMMMLLLIIIGGGDDDAAA???>>>???@@@BBBDDDFFFGGGGGGGGGKKKHHHEEEBBBAAA>>>;;;999777888999;;;===>>>@@@AAA???>>>======>>>???@@@AAACCCDDDEEEFFFGGGIIIJJJJJJFFFHHHIIIHHHGGGFFFFFFGGGEEEEEEDDDDDDCCCBBBBBBAAAFFFDDDAAAAAAAAAAAA@@@???AAAAAAAAAAAA@@@??????>>>???>>>===;;;999888777777777666555555666555333111222222222222222333555555111000000000/////////...++++++++++++,,,,,,------+++++++++***++++++++++++)))))))))))))))(((((((((+++,,,---...////////////000111111222222222222222...///000222444666777888777999<<<===>>>???BBBDDDGGGHHHIIIHHHGGGGGGHHHJJJIIIIIIHHHGGGFFFFFFFFFGGGFFFHHHIIIJJJKKKMMMPPPRRRYYY\\\bbbgggqqq|||}}}||||||}}}}}}~~~~~~~~~}}}|||{{{yyywwwvvvvvvuuutttsssssstttuuuvvvxxxwwwvvvtttsssrrrrrrrrrxxxwwwvvvtttrrrqqqoooooooooooonnnllljjjiiigggfffbbbeeegggfffcccbbbeeehhhfffeeecccaaa```_________^^^]]]\\\\\\[[[[[[\\\\\\YYYYYYXXXVVVSSSPPPMMMLLLKKKMMMPPPPPPOOOMMMKKKJJJKKKMMMPPPQQQPPPPPPPPPQQQMMMLLLJJJGGGDDDAAA???>>>===>>>@@@CCCEEEGGGHHHIIIJJJHHHEEECCCBBB???<<<:::555666777999;;;===>>>???>>>>>>======<<<===???@@@CCCCCCDDDEEEGGGHHHIIIIIIEEEGGGIIIIIIGGGFFFFFFGGGEEEDDDDDDCCCBBBAAA@@@@@@DDDBBB@@@???@@@@@@???===@@@@@@AAAAAAAAA@@@@@@?????????>>><<<;;;999888777777555555555666555333222333222222333333444444555000000000000////////////++++++,,,,,,------------+++***))))))))))))******++++++*********)))))))))+++,,,---....../////////111222333444444444333333......000222444555777777888:::<<<===>>>???BBBDDDEEEGGGHHHHHHHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEFFFHHHIIIIIIKKKMMMPPPWWWZZZ^^^cccjjjxxx|||~~~~~~||||||||||||~~~}}}|||{{{zzzxxxvvvtttrrrtttsssrrrqqqqqqrrrssstttwwwvvvuuuttttttsssttttttzzzyyyxxxvvvsssqqqpppoooqqqqqqooonnnkkkhhhfffddddddggghhhgggeeeccceeegggfffeeecccaaa_______________^^^]]][[[[[[\\\\\\]]]ZZZZZZXXXVVVTTTQQQOOOMMMKKKLLLOOOPPPQQQOOOMMMKKKJJJMMMPPPQQQQQQQQQQQQRRRMMMLLLJJJHHHEEECCCAAA@@@======>>>@@@CCCFFFHHHIIIIIIHHHFFFEEEDDDBBB???===555666777999:::<<<=========>>>>>>===;;;<<<>>>@@@AAABBBCCCDDDEEEGGGHHHHHHEEEGGGIIIIIIGGGFFFEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@BBB@@@???@@@AAAAAA???>>>???@@@AAABBBBBBAAA@@@@@@??????>>>===;;;999777666333222222444777888777555333333333333333333333333000000000000////////////,,,,,,---.........------+++***)))((((((((()))***,,,,,,,,,++++++******))),,,,,,,,,------...//////000111333444444444333222...///000222333555666777777999;;;<<<===>>>@@@BBBDDDGGGJJJKKKKKKJJJKKKLLLKKKIIIGGGFFFGGGGGGFFFDDDCCCEEEGGGHHHIIIJJJLLLNNNTTTXXX\\\```fffrrr~~~|||||||||}}}~~~}}}||||||{{{yyywwwvvvuuuuuutttsssssssssssstttuuuvvvvvvuuuuuutttuuuuuuvvvxxxxxxwwwuuutttrrrqqqqqqrrrrrrqqqooommmjjjgggfffggghhhiiihhhgggeeeeeeffffffdddbbb```___^^^^^^___```^^^]]][[[[[[\\\]]]^^^[[[ZZZXXXVVVTTTRRRPPPOOOLLLMMMOOOQQQRRRRRRPPPNNNLLLNNNPPPQQQPPPOOOOOOPPPNNNMMMKKKIIIGGGEEECCCCCC???>>>===>>>???BBBFFFHHHGGGEEEDDDDDDDDDCCC@@@>>>888888999:::;;;<<<=========>>>???===;;;;;;===@@@@@@AAABBBCCCDDDEEEFFFGGGDDDFFFIIIIIIGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@AAACCCCCCBBBAAA>>>???AAABBBCCCBBBAAA@@@>>>>>>>>>===;;;999777666222222222444777888777666444444444333333222111000////////////000000000000------...//////...---,,,---,,,***(((((()))***+++---,,,,,,+++******)))))),,,,,,,,,,,,---...//////...000111333333222111000000000111222333444555666555777999::::::;;;>>>???AAADDDIIILLLLLLKKKJJJJJJMMMKKKHHHGGGHHHHHHGGGEEEAAACCCFFFHHHIIIJJJMMMNNNPPPUUUZZZ]]]bbbmmm{{{}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwvvvvvvwwwxxxyyyuuuuuuuuuuuuuuuvvvwwwwwwvvvuuuuuutttssssssrrrrrrrrrrrrrrrqqqooollljjjiiiiiiiiiiiiiiihhhgggfffdddeeedddbbb```^^^^^^^^^^^^```___]]][[[[[[\\\]]]^^^[[[ZZZXXXUUUSSSRRRQQQQQQNNNNNNPPPRRRTTTTTTRRRPPPNNNPPPQQQQQQOOOMMMMMMMMMNNNNNNLLLKKKIIIGGGFFFEEEAAA@@@===<<<===@@@DDDFFFCCCBBBAAABBBBBBAAA???<<<::::::;;;;;;<<<===>>>>>>===??????>>>;;;;;;===@@@???@@@AAABBBCCCEEEFFFFFFDDDFFFHHHHHHFFFDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAACCCEEEEEEDDDCCC===???AAACCCCCCCCCAAAAAA>>>>>>>>>===;;;999777555666555444555666666444333444444444333222111000///////////////000000000000....../////////...,,,+++...---+++))))))***+++,,,,,,,,,,,,+++***))))))(((,,,,,,,,,,,,---...//////---...000111222111///...111111222333444444555555333555777888888999;;;===<<>><<<999888999;;;???AAA@@@BBBDDDEEEFFFGGGIIIKKKLLLKKKIIIFFFEEECCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@>>>???AAACCCCCCBBBAAA@@@@@@@@@???>>>===;;;999888666666777888777777666666555555555555444222000//////////////////...------////////////////////////...---+++******+++---...++++++***)))(((((())))))((()))***+++,,,,,,,,,,,,------,,,,,,,,,------...111111111222333444666666555555666777888999::::::@@@BBBFFFGGGHHHIIIKKKMMMKKKKKKIIIHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLJJJPPPVVVYYY[[[cccpppzzz~~~}}}|||zzzzzzzzzyyy|||zzzzzzzzz{{{{{{yyywwwxxxwwwuuutttssssssssstttrrrsssssssssssssssrrrrrruuuvvvvvvuuusssooollljjjlllmmmnnnnnnmmmjjjgggeeedddcccbbbaaa````````````^^^______^^^\\\[[[\\\]]]YYYYYYYYYXXXWWWUUUSSSQQQLLLLLLLLLMMMMMMOOOPPPQQQPPPPPPPPPOOOMMMJJJGGGFFFFFFHHHIIIKKKKKKKKKJJJIIICCC@@@===:::999;;;===??????@@@AAACCCCCCBBB@@@@@@>>>===<<<<<<<<<===>>>???<<<;;;:::999:::<<<>>>@@@???AAACCCDDDDDDEEEHHHJJJJJJIIIHHHFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>???@@@>>>???@@@BBBCCCCCCBBBBBBAAAAAA@@@>>>===;;;999888777777777666666666666666555555555555444222000///222222222222111000//////000000000000000000000000///...,,,*********,,,,,,,,,++++++***))))))******))))))+++,,,,,,---------,,,,,,,,,,,,,,,---............//////000111333444444555555666777888999999>>>@@@DDDFFFGGGHHHKKKMMMLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKOOOTTTVVVXXX^^^iiisss~~~}}}|||{{{{{{{{{{{{~~~|||{{{||||||{{{yyywwwzzzyyywwwuuutttsssrrrrrrsssssstttssssssrrrqqqpppsssuuuxxxyyywwwrrrmmmiiimmmnnnoooooommmkkkhhhffffffeeedddcccbbbbbbbbbbbb___``````^^^[[[ZZZZZZ[[[YYYYYYYYYYYYWWWUUUSSSRRRNNNMMMKKKKKKKKKMMMOOOPPPPPPPPPOOOMMMKKKGGGEEECCCCCCEEEHHHJJJLLLLLLKKKKKKDDDAAA>>>;;;999:::;;;<<<>>>???AAABBBBBBBBBAAAAAA@@@???>>>>>>======>>>>>>::::::::::::;;;<<<===>>>>>>@@@BBBCCCCCCDDDFFFHHHHHHHHHGGGGGGFFFGGGGGGHHHCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA???======>>>???@@@??????@@@AAAAAABBBCCCCCCAAAAAA@@@???===;;;999888888888666555444555555666555555555444333222111000444333333222111111000000000000000000000000000000///...,,,+++*********+++,,,,,,+++*********++++++)))***+++,,,------------***++++++,,,---......///---------...///000111222333444444555666777888888:::===AAACCCEEEGGGIIIKKKKKKKKKKKKKKKIIIGGGDDDCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJNNNRRRSSSSSSXXXbbbiiiuuu~~~~~~~~~}}}|||{{{{{{zzz{{{{{{}}}|||{{{{{{{{{zzzxxxvvvxxxxxxwwwuuutttsssrrrrrrtttttttttsssrrrqqqpppooooooqqqtttvvvvvvsssooollloooooooooooonnnkkkiiihhhgggfffeeeccccccbbbbbbbbbaaabbbbbb```\\\ZZZYYYZZZYYYYYYZZZYYYXXXVVVTTTSSSOOONNNKKKIIIIIIKKKMMMOOOOOOOOONNNLLLIIIFFFCCCAAAAAACCCFFFIIIKKKLLLLLLLLLEEECCC@@@<<<:::999999999<<<===???@@@BBBBBBBBBBBBBBBBBBAAA???>>>>>>======999999:::;;;<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDBBB@@@>>>===>>>@@@AAABBBAAAAAA@@@@@@AAAAAABBB????????????>>>===<<<;;;:::999666444333444555666555555444444333222111111111000000000000000111111///////////////////////////...---+++***)))))))))++++++******)))******+++******+++,,,,,,,,,,,,,,,))))))+++,,,---...//////---------...///000222222222222333444555666777777777:::>>>AAACCCEEEHHHJJJHHHIIIJJJKKKJJJHHHEEEDDDFFFFFFEEEEEEEEEFFFGGGGGGIIILLLNNNOOOPPPUUU\\\cccllluuu}}}}}}{{{{{{zzzyyyyyyyyyzzzzzz}}}|||{{{{{{|||{{{yyywwwvvvvvvuuuuuutttssssssrrrssssssssssssrrrqqqpppooonnnoooqqqssstttttttttsssooopppoooooommmkkkjjjiiifffeeedddcccbbbaaaaaaaaabbbccccccaaa^^^[[[YYYYYYYYYZZZZZZZZZYYYWWWVVVTTTQQQOOOLLLJJJIIIJJJLLLMMMNNNNNNMMMLLLJJJGGGDDDCCCAAACCCEEEHHHJJJKKKLLLLLLFFFDDDBBB>>><<<999888777:::;;;<<<>>>@@@AAABBBBBBCCCBBBBBB@@@???>>><<<<<<888999:::;;;<<<<<<<<<;;;@@@BBBCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFDDDBBB@@@@@@@@@AAABBBEEEDDDBBBAAA@@@?????????======>>>???@@@@@@??????<<<:::888555444444555666555444444333222222222222///......///000111333444..............................---+++***)))(((((())))))(((((((((((())))))******++++++,,,+++++++++((()))***,,,---.........,,,,,,,,,---...///111111111111222333444555555666555888<<>>;;;888777777888:::<<<>>>@@@BBBBBBBBBBBBBBBAAA???>>><<<;;;888999:::;;;;;;<<<<<<;;;@@@BBBDDDDDDDDDEEEFFFHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDFFFEEEDDDCCCBBBAAAAAAAAADDDDDDCCCBBB@@@???>>>>>>======>>>@@@@@@AAAAAAAAA===<<<:::777666555555555555444333222222222222333000000///000111333555666------------------------------,,,+++***))))))((((((((('''''''''((())))))))))))***************)))((()))+++,,,---------,,,*********+++,,,---...//////000000111222333444555444777;;;>>>???AAADDDFFFDDDEEEGGGHHHIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBCCCDDDFFFHHHJJJMMMRRRWWW[[[___gggssszzz|||}}}}}}~~~~~~~~~~~~|||yyyyyyyyyyyyyyyzzz{{{|||||||||{{{}}}~~~}}}|||yyyyyyyyyyyyxxxvvvtttsssqqqqqqrrrrrrrrrqqqqqqpppqqqqqqqqqrrrsssuuuvvvwwwpppooonnnmmmllljjjiiiiiigggfffdddbbbaaa``````___]]]___```___\\\YYYXXXWWWYYYZZZ[[[[[[ZZZYYYWWWVVVRRRQQQPPPNNNLLLKKKKKKJJJJJJKKKLLLMMMNNNMMMLLLLLLHHHFFFDDDCCCDDDFFFIIIKKKGGGFFFEEECCC@@@<<<999888555666777999<<>>===<<<:::888777555555555444333222222222333333222111000//////111222444........................+++++++++++++++***))))))((((((((((((((()))******(((((())))))))))))(((((((((***+++---------++++++*********+++,,,---...///...//////000111222333444555888;;;===>>>@@@BBBDDDFFFFFFFFFGGGHHHHHHIIIIIIGGGFFFEEECCCBBBAAAAAAAAACCCDDDFFFHHHKKKOOOSSSVVVYYY```kkkwwwzzz|||~~~}}}{{{zzz|||~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzz{{{|||}}}yyyyyyyyyzzz|||}}}|||{{{}}}}}}}}}|||yyywwwtttrrrppppppqqqrrrrrrrrrqqqqqqppppppqqqqqqqqqrrrrrrqqqoooooonnnlllkkkjjjiiihhhhhhgggeeecccbbbaaa``````[[[]]]^^^^^^[[[XXXVVVVVVZZZZZZ[[[[[[[[[YYYXXXWWWSSSRRRQQQOOONNNLLLJJJJJJIIIKKKLLLNNNOOOPPPOOOOOOKKKHHHEEEBBBBBBDDDHHHJJJGGGGGGFFFDDDAAA===:::888444444666888;;;>>>@@@BBB@@@@@@@@@@@@???===;;;:::999999999999:::;;;<<<===???@@@BBBBBBBBBBBBDDDEEEBBBBBBBBBCCCDDDFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEDDDAAA>>>======???AAACCCDDDCCCBBBAAABBBBBBBBBAAA@@@???>>>===>>>>>>===<<<:::888666444555444333222222222333444222111///---,,,---...///////////////////////////******+++++++++******)))))))))((())))))***++++++'''((((((((((((((('''''')))***,,,------,,,+++***,,,,,,,,,---...///000111......///000111222333333666888;;;===>>>???AAACCCHHHHHHGGGFFFFFFGGGGGGHHHGGGFFFEEECCCAAA@@@@@@@@@CCCDDDEEEGGGIIILLLPPPRRRUUU\\\eeeqqqzzzzzz{{{||||||{{{zzzyyyzzz{{{~~~~~~~~~~~~|||{{{{{{{{{{{{yyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{yyywwwuuutttpppqqqsssttttttsssqqqpppnnnnnnnnnnnnnnnooooooooolllllllllmmmllllllkkkkkkhhhgggeeeeeeeeeeeecccbbbaaa___]]][[[ZZZZZZZZZZZZ______^^^\\\ZZZXXXUUUTTTUUUUUUTTTRRRPPPNNNLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQMMMJJJFFFCCCCCCFFFJJJMMMKKKIIIGGGDDDAAA>>><<<;;;:::777444444666888::::::===>>>??????>>><<<999888666666777888:::<<>>???@@@AAABBBBBB@@@AAACCCDDDDDDDDDCCCCCCFFFGGGHHHGGGEEECCCCCCDDDDDDEEEFFFFFFEEECCCAAA???????????????????????????BBBCCCCCCCCCBBB@@@>>>===???>>><<<:::999777777777555555444333222222222222333222222111000///......//////000000000000//////111,,,)))***+++)))***,,,...,,,***(((((()))******)))((('''&&&&&&&&&&&&&&&******+++,,,,,,,,,++++++---------.........///////////////000111222444444666777999:::;;;===AAACCCCCCDDDEEEFFFFFFFFFFFFFFFIIIEEEBBBAAACCCDDDCCCBBBBBBCCCEEEFFFFFFIIILLLOOOVVVWWW^^^jjjwwwzzzzzz{{{||||||{{{zzzyyyzzz{{{}}}~~~}}}}}}|||{{{zzzzzzzzzzzzzzzxxxyyyzzz||||||{{{zzzyyyyyyzzzzzz{{{|||}}}}}}}}}}}}{{{yyywwwuuutttoooppprrrssstttssssssrrrppppppppppppppppppppppppqqqqqqqqqpppnnnmmmkkkjjjhhhgggeeeeeeeeeeeecccaaa```___]]][[[ZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYYWWWWWWVVVVVVUUUSSSQQQOOOMMMLLLNNNNNNNNNNNNOOOOOOPPPQQQMMMJJJGGGDDDCCCDDDGGGIIIIIIHHHGGGEEEBBB???<<<;;;:::777444444555888999999>>>>>>???@@@???===;;;999888888777777888:::;;;<<<;;;;;;<<<===???@@@@@@AAACCCBBBAAAAAAAAACCCDDDFFFFFFGGGHHHGGGEEECCCCCCCCCDDDEEEFFFGGGFFFDDDBBBAAA>>>>>>???@@@AAABBBCCCDDDBBBBBBBBBAAA@@@???>>>===???>>><<<:::999888777666555444333222222222222222111111111000000000000000//////000000000000//////...***(((***+++)))***---...------,,,+++***(((&&&(((((('''''''''''''''&&&))))))***++++++++++++***,,,,,,------------....../////////000111222333444555777999:::;;;<<>>???@@@@@@>>><<<;;;::::::999888888888888888888888999;;;<<<>>>??????DDDBBB???===>>>AAAEEEHHHFFFGGGHHHFFFDDDBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCC>>>>>>@@@BBBCCCEEEFFFGGGBBBAAA@@@???>>>=========???>>>===;;;999888777666555444333222111111111111//////000000111111111111//////000000000000/////////+++***,,,+++((((((++++++++++++,,,,,,***&&&###&&&'''((()))))))))((('''((())))))***++++++******+++++++++,,,,,,,,,,,,---////////////000222333444555777999::::::;;;===???DDDDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCAAA??????@@@AAABBBBBBDDDHHHKKKNNNOOOTTT^^^hhhtttyyyzzz{{{|||||||||{{{zzz{{{||||||||||||{{{zzzyyy{{{||||||}}}}}}||||||{{{||||||{{{||||||}}}~~~~~~zzz{{{|||||||||zzzyyywwwwwwxxxzzz|||}}}}}}}}}}}}~~~}}}|||{{{yyyxxxwwwvvvrrrrrrqqqqqqqqqrrrssstttsssssstttsssrrrqqqooooookkkkkklllmmmmmmmmmlllllliiihhhfffeeeeeeeeecccaaa^^^^^^\\\\\\[[[\\\]]]^^^YYYYYYZZZZZZZZZYYYYYYXXXYYYXXXWWWVVVTTTQQQOOONNNNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFDDD@@@<<<:::999666444444555777777777;;;<<<===??????>>><<<;;;;;;::::::999999888888888555666777999:::<<<===>>>CCCAAA>>>===>>>AAAEEEGGGEEEFFFGGGFFFDDDBBBAAABBBBBBCCCDDDEEEEEEEEEDDDDDD??????@@@BBBCCCEEEFFFFFFBBBAAA???===<<<<<<<<<===>>>>>>===<<<:::999777777555444333222111000000000000000000000000000111111//////000000000000//////111///...///,,,((((((++++++)))((((((******'''$$$$$$&&&(((*********((('''((()))******++++++++++++************++++++++++++.........///000111222333666888:::::::::;;;<<<>>>CCCCCCDDDEEEEEEEEEEEEEEECCCDDDEEEFFFFFFDDDAAA???===>>>???@@@@@@BBBEEEHHHJJJKKKPPPYYYbbblll|||xxxyyy{{{|||||||||{{{{{{|||{{{{{{{{{zzzzzzyyyxxxzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~}}}{{{zzzxxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}||||||zzzyyyxxxwwwwwwuuutttsssrrrqqqpppppppppqqqrrrssssssrrrpppnnnmmmiiijjjkkklllllllllllllllkkkiiigggffffffeeecccaaa___^^^]]]\\\\\\\\\]]]^^^[[[[[[[[[[[[ZZZYYYWWWWWWYYYYYYXXXVVVTTTRRRPPPOOOLLLMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGDDDEEEFFFEEEDDD@@@===:::999777555555666777777666777999;;;<<<======;;;:::::::::;;;;;;;;;;;;;;;;;;555555666888999:::<<<<<<>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGFFFDDDCCCCCCCCCAAABBBBBBCCCDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>><<<;;;;;;;;;<<<<<<======<<<;;;:::999888666555444222111000000000222222111111000//////...//////000000000000//////000//////111///+++---222555///)))&&&''')))'''&&&$$$&&&((()))***)))((('''((()))***+++,,,,,,,,,,,,)))))))))*********++++++---------...///000222222555777:::;;;;;;;;;<<<===AAAAAABBBCCCDDDDDDDDDDDDDDDFFFHHHIIIHHHEEECCCAAA<<<>>>?????????AAADDDGGGHHHIIINNNVVV^^^hhhvvvxxxyyyzzz||||||||||||{{{|||{{{{{{zzzzzzyyyyyyyyy}}}}}}||||||||||||}}}}}}wwwwwwwwwwwwwwwxxxyyyzzz|||zzzwwwvvvuuuwwwyyy{{{}}}~~~~~~}}}||||||{{{zzzyyyyyyxxxxxxvvvvvvtttsssqqqpppnnnnnnooopppqqqrrrqqqpppnnnllloooooooooooonnnmmmlllkkkmmmkkkiiihhhhhhgggdddccc```___^^^\\\\\\\\\]]]^^^^^^^^^]]]\\\ZZZYYYWWWVVVYYYYYYXXXVVVTTTRRRPPPOOOKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIICCCDDDDDDDDDCCC@@@===<<<:::888666666777888777666555666999;;;<<<<<<;;;;;;999:::;;;<<<=========<<<666666777888999:::;;;;;;;;;===???AAABBBCCCBBBBBBDDDFFFGGGGGGEEEEEEEEEFFFBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBAAAAAA@@@?????????@@@???>>>===<<<;;;;;;;;;:::;;;<<<======<<<;;;:::777666555333222111111000333333222111000///......//////000000000000//////,,,,,,...000000///555<<>>@@@AAACCCCCCDDDDDDEEEGGGJJJJJJHHHEEEDDDCCC===>>>?????????AAADDDFFFJJJJJJNNNUUU[[[cccooo{{{xxxyyyzzz||||||||||||{{{|||{{{{{{zzzzzzzzzzzz{{{}}}}}}||||||||||||}}}}}}vvvvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvuuuvvvwwwxxxyyyzzz{{{~~~~~~}}}{{{{{{{{{zzzzzzyyyyyyxxxttttttttttttsssqqqooommmmmmoooqqqrrrrrrpppnnnmmmpppqqqqqqqqqpppooonnnmmmooommmkkkiiiiiihhhfffdddaaa```^^^]]]\\\\\\\\\]]]^^^^^^^^^]]][[[ZZZXXXWWWYYYYYYXXXVVVTTTRRRPPPOOOKKKLLLNNNPPPPPPPPPOOONNNNNNLLLJJJHHHGGGFFFGGGGGGDDDDDDCCCBBBAAA@@@>>>===;;;999888888999999888777444666999;;;=========<<<999:::;;;<<<<<<<<<;;;;;;888999999999:::::::::;;;:::<<<>>>@@@BBBBBBBBBBBBCCCEEEGGGHHHGGGGGGGGGIIIEEEEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBAAA@@@??????>>>?????????>>>===<<<;;;:::888999;;;===>>>===<<<<<<888777666444333222111111222111111111000000////////////000000000000//////---,,,---///...///666???CCC999---''''''***)))'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((()))*********))))))*********+++++++++,,,,,,,,,---...///111111///222666888999999:::;;;:::;;;===???AAACCCDDDDDDDDDGGGJJJIIIGGGDDDDDDDDD>>>???@@@@@@@@@AAADDDGGGLLLKKKNNNSSSWWW\\\fffqqqwwwxxxzzz||||||}}}||||||{{{{{{{{{zzzzzz{{{{{{|||{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxwwwwwwwwwwwwwwwxxxtttuuuvvvwwwwwwwwwwwwwwwvvvxxx{{{~~~}}}|||{{{{{{{{{zzzzzzyyyyyyyyyrrrssstttuuutttrrrpppnnnmmmoooqqqssssssrrrpppnnnmmmmmmnnnppppppqqqqqqqqqpppnnnllljjjjjjiiigggeeebbbaaa___]]]\\\\\\\\\\\\^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVTTTQQQOOONNNLLLMMMPPPRRRRRRRRRQQQPPPPPPMMMJJJGGGEEEDDDDDDEEEDDDCCCCCCAAA@@@??????>>>;;;:::999999::::::888777555666999<<<>>>>>>>>>===999:::;;;;;;;;;:::999888::::::::::::::::::::::::;;;<<<===???@@@BBBBBBCCCCCCEEEGGGHHHHHHHHHIIIKKKHHHHHHGGGGGGGGGGGGGGGHHHBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@???===;;;:::777888;;;===>>>>>>>>>===999888777555333222222222000000000000111111111111//////000000000000//////111000///...++++++222<<<<<<222((($$$'''++++++)))'''&&&%%%$$$$$$$$$$$$$$$"""###$$$&&&'''(((((((((************++++++++++++,,,,,,,,,---...///000111,,,///444666777888888999777999;;;>>>@@@BBBCCCDDDDDDGGGIIIHHHEEECCCCCCDDD???@@@AAAAAAAAABBBEEEHHHNNNMMMNNNQQQSSSWWW```iiiuuuzzzwwwvvvwww{{{}}}}}}{{{}}}}}}}}}}}}}}}~~~~~~~~~zzzyyyxxxwwwwwwwwwxxxyyyyyywwwuuuuuuuuuuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{xxxxxxxxxxxxxxxxxxyyyzzzyyyvvvsssqqqooonnnkkkiiinnnppprrrttttttrrrpppooopppqqqrrrrrrpppoooooooooooonnnmmmkkkjjjhhhggggggcccaaa^^^\\\[[[[[[]]]^^^^^^^^^\\\[[[ZZZYYYYYYYYYXXXXXXYYYXXXVVVSSSPPPNNNPPPQQQQQQRRRQQQPPPNNNMMMPPPMMMJJJGGGFFFEEEBBBAAADDDBBB@@@>>>>>>>>>@@@@@@;;;:::::::::;;;;;;999777555555666888;;;======<<<<<<<<<;;;:::999777777666888888999:::;;;;;;;;;;;;999;;;???AAABBBBBBCCCEEEGGGGGGHHHHHHHHHHHHIIIIIIJJJLLLNNNMMMJJJGGGFFFEEEAAAAAAAAAAAA@@@>>>===<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<888666444444444444222000111111111111000000000000//////...---------------------..................000...+++((('''&&&&&&'''''''''&&&'''((('''$$$"""$$$%%%%%%&&&'''((())))))'''(((+++---...---+++***)))******++++++,,,,,,---000111222444666888999:::888:::<<<===>>>???AAACCCBBBDDDFFFGGGGGGEEECCCAAA????????????AAADDDGGGHHHJJJMMMPPPQQQQQQVVV___fffoooxxxvvvuuuvvvyyy|||{{{zzz{{{{{{||||||}}}}}}}}}}}}zzzyyyxxxwwwvvvwwwwwwxxxwwwvvvuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwyyyzzzyyyyyyxxxzzzyyyxxxwwwvvvvvvwwwwwwtttqqqnnnmmmmmmnnnmmmlllkkkmmmppprrrssssssqqqpppqqqsssttttttrrrpppqqqqqqrrrrrrqqqooommmjjjhhhgggfffdddaaa]]][[[[[[\\\\\\___^^^]]][[[ZZZZZZZZZZZZYYYYYYXXXXXXVVVSSSQQQPPPPPPPPPPPPQQQPPPOOOMMMLLLNNNKKKHHHFFFEEECCC@@@>>>???>>>===>>>@@@BBBCCCDDD???===;;;;;;<<<<<<:::999888666666999===???>>><<<;;;;;;:::999888777666555888888999:::;;;;;;;;;;;;:::<<>>============>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;888666555444444444222111111111111111000000000000000///......------.........///////////////.........---***((('''&&&'''''''''&&&&&&'''((('''%%%###%%%%%%&&&&&&'''((())))))''')))+++......---,,,++++++,,,,,,------......///...///000222333555666777777999;;;<<<<<<===???AAABBBCCCEEEGGGGGGEEECCCBBB??????>>>???@@@CCCFFFGGGHHHKKKNNNNNNOOOSSS[[[bbbfffvvvvvvuuutttuuuxxxzzzzzzyyyyyyzzzzzz{{{|||}}}}}}~~~{{{zzzxxxwwwvvvvvvvvvvvvuuutttssssssssssssssstttttttttttttttttttttttttttssstttwwwyyyzzzyyywwwuuu{{{zzzwwwuuuttttttuuuvvvtttqqqnnnlllmmmnnnnnnmmmiiikkknnnqqqsssssssssrrrrrrsssuuutttsssrrrrrrsssuuuuuutttssspppmmmiiigggjjjhhhddd```]]][[[[[[[[[______]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWUUUTTTRRRRRROOOOOOOOOOOONNNMMMLLLKKKKKKIIIGGGEEEDDDAAA>>>;;;999999;;;???DDDHHHIIIIIICCC@@@===;;;;;;<<<<<<;;;;;;888666999>>>@@@>>>;;;::::::999888777666666555888999:::;;;;;;<<<<<<;;;;;;===>>>??????AAACCCEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKMMMOOONNNKKKHHHGGGFFFDDDCCCAAA???>>>>>>>>>>>>======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;999777555555555555333111222222111111111000000000111000//////......//////000000000000000///...---,,,***)))'''''''''((((((&&&%%%%%%'''((()))'''&&&&&&&&&&&&''''''(((((()))(((***,,,.........---,,,+++,,,,,,------......///......///111333444555666555777999:::;;;<<<>>>@@@BBBCCCEEEFFFFFFEEECCCBBB@@@???>>>>>>???AAADDDEEEGGGIIIKKKLLLLLLPPPWWW\\\___nnnuuuuuuuuuvvvwwwyyyzzzzzzyyyyyyzzz{{{}}}~~~{{{zzzxxxvvvuuutttuuuuuurrrssssssrrrqqqqqqrrrssssssssssssssssssssssssssssssuuuxxxzzzzzzyyyvvvtttzzzxxxvvvtttssssssuuuvvvzzzvvvrrrooooooooonnnnnnkkkllloooqqqsssssssssssspppqqqsssrrrqqqppppppqqqssstttuuuuuusssoookkkiiillljjjfffbbb___^^^]]]\\\```___^^^\\\[[[[[[ZZZZZZ[[[ZZZXXXVVVUUUTTTTTTTTTOOOOOONNNMMMLLLKKKJJJJJJJJJIIIGGGFFFEEEBBB>>>;;;666666999@@@HHHMMMOOOOOOEEEBBB===::::::;;;<<<<<<===999555888===???===999::::::999999888777777666888999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>???BBBEEEDDDDDDEEEGGGHHHIIIJJJKKKLLLNNNOOONNNLLLIIIGGGGGGEEEDDDAAA>>>======>>>???======>>>>>>>>>>>>===============<<<;;;;;;:::::::::888666666666666444222222222222111111111000000111111000///////////////000000000000///...,,,,,,))))))(((''''''((())))))&&&%%%%%%&&&)))***)))(((''''''''''''(((((((((((()))***,,,.........---,,,)))******++++++,,,,,,---000000111222333555555666444666888::::::<<<>>>@@@BBBCCCDDDEEEEEEEEEDDDCCC@@@???>>>>>>>>>@@@BBBDDDFFFHHHIIIJJJKKKNNNTTTXXX\\\hhhxxxuuuvvvvvvwwwwwwxxxzzz{{{zzzzzz{{{|||~~~zzzyyywwwuuuttttttttttttqqqssssssrrrpppoooqqqsssssssssssssssssssssssssssuuuwwwyyy{{{{{{yyyvvvtttwwwvvvtttssssssuuuvvvwwwyyyvvvsssqqqqqqqqqpppppppppqqqrrrsssssssssrrrqqqlllmmmoooooonnnmmmmmmnnnoooppprrrsssrrrpppmmmkkkjjjiiigggdddbbb``````_________]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYWWWVVVUUUUUUUUUOOONNNMMMLLLKKKJJJJJJIIIJJJIIIIIIIIIHHHFFFAAA>>>777777:::AAAJJJPPPRRRPPPEEEAAA<<<888888:::;;;;;;===999666777:::<<<;;;888;;;;;;;;;::::::999999888999999:::;;;<<<<<<<<<<<<===>>>>>>>>>===>>>AAADDDBBBCCCDDDFFFHHHJJJKKKLLLLLLNNNPPPOOOLLLIIIHHHGGGFFFDDDAAA???======>>>???======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;999777777777777555333222222222222111111111111111111000////////////////////////...---,,,+++***((((((((((((((()))******'''&&&%%%&&&)))*********(((((((((((((((((('''''')))***+++---------------)))******++++++,,,,,,---000000111111222333444444444666888::::::<<<>>>AAAAAABBBCCCDDDEEEDDDDDDCCCBBBAAA???>>>>>>???AAABBBFFFGGGHHHIIIKKKNNNRRRUUU\\\cccooo{{{tttvvvwwwwwwvvvwwwzzz|||{{{||||||}}}~~~yyyxxxvvvuuuttttttttttttrrrtttuuusssooonnnppprrrsssssssssssssssssssssssswwwxxxzzz{{{zzzxxxvvvtttuuuuuuuuuuuuuuuvvvwwwwwwtttrrrqqqqqqssstttssssssttttttttttttsssrrrqqqpppiiikkkmmmmmmlllkkklllmmmmmmnnnpppqqqqqqooonnnmmmiiihhhgggeeecccbbbbbbaaa^^^^^^\\\[[[ZZZYYYYYYYYY[[[ZZZYYYXXXWWWVVVUUUUUUPPPOOOMMMLLLJJJJJJIIIIIIIIIJJJKKKLLLLLLJJJEEEAAA;;;999:::@@@IIIOOOOOOMMMCCC???:::888888999::::::<<<:::888777888999999888<<<<<<;;;;;;::::::::::::999:::;;;<<<<<<======<<<===>>>??????>>>>>>@@@BBB@@@AAACCCEEEHHHJJJLLLMMMMMMOOOPPPPPPMMMJJJHHHHHHFFFEEEBBB@@@???>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888888888666444333222222222222111111111111000//////......//////---------------,,,+++***((()))))))))************((('''&&&''')))++++++***)))))))))(((((('''''''''))))))***+++,,,,,,,,,,,,+++,,,,,,------......///........./////////000000333555777999:::<<<>>>@@@AAABBBBBBCCCDDDDDDDDDDDDDDDBBB@@@???>>>???@@@AAAEEEEEEFFFHHHKKKOOORRRTTTXXX]]]fffppp|||rrrtttvvvvvvuuuuuuxxx{{{||||||||||||}}}}}}~~~~~~wwwvvvuuutttsssttttttuuusssuuuvvvtttooommmooorrrsssssssssssssssssssssssswwwxxxxxxxxxxxxvvvtttsssuuuvvvwwwwwwwwwvvvuuutttsssssssssuuuvvvwwwuuusssttttttssssssrrrqqqppppppjjjlllnnnnnnmmmlllmmmnnnooooooooooooooonnnmmmllliiihhhgggeeedddbbbaaaaaa]]]]]][[[ZZZYYYXXXXXXXXXZZZZZZZZZZZZYYYWWWVVVUUUQQQPPPNNNLLLJJJJJJJJJJJJHHHIIIKKKNNNOOOMMMHHHDDD@@@<<<999===EEEJJJIIIGGGAAA>>>:::888999:::;;;;;;<<<===<<<999777666888;;;;;;;;;::::::::::::999999999:::;;;<<<============<<<>>>@@@@@@???>>>>>>??????@@@BBBEEEHHHKKKMMMNNNMMMOOOQQQPPPNNNKKKIIIIIIEEEEEECCCBBB@@@>>>===<<<======>>>>>>>>>>>>======::::::;;;;;;<<<=========<<<;;;999999999888777555333333222222222111111111000///......------......,,,---------------,,,,,,)))******+++++++++++++++***((('''''')))+++++++++*********)))(((''''''&&&(((((()))******++++++,,,+++,,,,,,------......///---...............//////111333666777999:::===???AAAAAABBBCCCCCCDDDDDDEEEFFFDDDBBB@@@??????@@@AAACCCCCCDDDGGGKKKNNNQQQRRRTTTXXXbbblllvvvqqqsssuuuuuussstttwwwzzz{{{{{{{{{|||||||||||||||vvvvvvtttsssssstttuuuvvvtttwwwxxxtttooolllnnnqqqttttttttttttttttttttttttwwwwwwwwwvvvvvvtttsssssswwwxxxyyyyyyxxxvvvsssrrrxxxxxxxxxyyyzzzyyyuuurrrrrrrrrrrrqqqqqqppppppppplllnnnooopppooonnnooopppqqqqqqpppooonnnmmmlllllljjjiiihhhfffdddbbb```___]]]\\\[[[YYYXXXXXXWWWWWWYYYZZZ[[[[[[ZZZXXXVVVTTTRRRPPPNNNLLLJJJJJJJJJJJJGGGHHHKKKOOOPPPNNNJJJFFFCCC===999:::AAAFFFEEEBBB@@@===:::999:::;;;<<<;;;===??????;;;666555999===::::::999999999999999999999:::;;;<<<============<<<>>>@@@AAA???>>>>>>>>>>>>@@@BBBEEEHHHKKKMMMNNNNNNPPPQQQQQQNNNKKKIIIIIIEEEEEEDDDCCCAAA???===;;;======>>>>>>>>>>>>======999::::::;;;<<<===>>>>>>===;;;999999999999777555333333333222222222111111//////...---------------------......///.........***++++++,,,,,,,,,+++++++++)))'''''')))***+++***++++++***)))((('''&&&&&&((((((((()))******++++++)))******++++++,,,------///000000000000000000000///111444666777999<<<>>>AAAAAABBBBBBCCCDDDEEEEEEGGGEEECCCAAA???@@@@@@AAAAAAAAABBBEEEJJJNNNPPPQQQRRRWWWbbbnnnvvvvvvvvvuuuuuuttttttsssssswwwxxxyyyzzz{{{{{{{{{{{{zzzxxxvvvtttsssssstttuuuuuuuuutttrrrpppooonnnmmmqqqqqqqqqqqqqqqqqqqqqqqqvvvvvvvvvvvvvvvuuuuuutttyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuuuutttsssqqqpppoookkklllnnnooooooooonnnmmmpppppppppooommmkkkhhhgggkkkiiigggfffeeeeeecccaaa\\\[[[ZZZXXXXXXXXXYYYZZZ\\\[[[ZZZYYYWWWVVVUUUTTTNNNOOOPPPPPPOOOLLLJJJHHHFFFHHHJJJNNNPPPPPPMMMJJJGGGBBB===<<>><<<:::999888888>>>@@@AAA???:::777777888999::::::888666666777888:::;;;<<<======<<<;;;:::@@@AAABBB@@@===;;;;;;;;;===>>>???BBBEEEHHHJJJLLLKKKKKKKKKKKKKKKIIIGGGFFFIIIFFFCCCAAA@@@@@@???======;;;999:::===???>>><<<@@@???===<<<<<<===>>>???>>>===;;;;;;;;;;;;999777111111111000000000000000000///---,,,,,,---///000---,,,++++++,,,---,,,***,,,+++++++++,,,,,,---...,,,)))&&&&&&((()))'''%%%***)))((('''''''''((()))***)))))))))))))))******)))***+++,,,---,,,+++***,,,------,,,++++++...000333222333333555888:::;;;>>>@@@BBBCCCCCCDDDEEEFFFCCCBBBAAA???>>>??????@@@@@@@@@AAABBBDDDGGGJJJLLLMMMRRRYYY```jjjyyyvvvvvvuuuuuutttsssrrrrrruuuvvvwwwyyyzzz{{{||||||zzzxxxvvvtttssssssssstttvvvuuusssrrrpppoooooonnnooooooooopppqqqqqqrrrrrrttttttuuuuuuuuuttttttssswwwwwwwwwvvvvvvvvvvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvtttsssqqqpppooommmmmmnnnnnnnnnnnnmmmmmmoooooooooooonnnllljjjiiikkkiiihhhggggggfffcccaaa\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZYYYXXXVVVUUUTTTSSSRRRRRRRRRQQQOOOMMMKKKJJJIIIIIILLLOOOQQQPPPNNNKKKHHHCCC>>>>>>BBBEEEEEEDDDAAA@@@>>><<<:::999888777:::<<<>>><<<999666666666999::::::999777777888999999:::;;;<<<============???@@@AAA???===;;;:::;;;======>>>@@@CCCEEEGGGIIIHHHHHHJJJKKKKKKKKKJJJIIIIIIFFFCCCAAA@@@@@@>>>===<<<:::999:::===??????======<<<:::999999:::<<<===>>><<<;;;;;;;;;;;;999888444333333222222111000000///...---,,,,,,---...///...---,,,,,,......---,,,------,,,+++++++++++++++,,,)))&&&&&&''''''&&&$$$((())))))***+++,,,---...***))))))(((((())))))***)))******+++,,,+++++++++,,,,,,,,,+++***+++---///222222222333555777:::;;;===@@@BBBCCCCCCCCCEEEFFFCCCBBBAAA@@@?????????@@@@@@@@@@@@BBBDDDFFFIIIJJJMMMRRRXXX^^^ffftttwwwwwwvvvuuutttsssrrrqqqrrrssstttwwwyyyzzz|||}}}{{{yyywwwuuusssrrrsssssswwwuuusssrrrpppppppppqqqmmmnnnnnnooopppqqqrrrrrrqqqrrrrrrsssssssssrrrrrrtttuuuvvvwwwwwwwwwvvvuuutttuuuvvvwwwwwwxxxxxxwwwyyyxxxwwwuuusssqqqpppooopppooonnnmmmmmmlllllllllnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiihhhdddaaa]]]\\\[[[YYYXXXXXXYYYYYYYYYXXXXXXVVVUUUTTTSSSRRRVVVUUUSSSQQQOOONNNMMMLLLKKKLLLMMMOOOQQQQQQNNNLLLIIIEEE@@@???BBBDDDEEEDDDAAA@@@>>><<<:::888777777777999<<<<<<:::888666666888999999999888888999;;;999999:::;;;<<<>>>@@@AAA===???@@@???===;;;;;;;;;======>>>???AAACCCDDDEEEEEEFFFHHHJJJKKKLLLLLLKKKIIIFFFCCCAAA@@@???>>>===:::999888999<<<>>>>>>>>>:::999999888999:::<<<======<<<::::::;;;;;;:::888777777666444333222111000///...---,,,,,,---...//////...---...///000///...///...---+++***)))))))))***(((&&&%%%%%%%%%$$$###$$$&&&(((+++---///000111))))))(((((((((((())))))***)))))))))******++++++++++++,,,+++******---///222222222333444777999;;;===???AAACCCCCCCCCEEEFFFCCCCCCBBB@@@@@@@@@@@@@@@AAA@@@@@@AAABBBDDDFFFHHHMMMQQQWWW[[[aaammm|||yyyyyyxxxvvvuuutttsssrrrpppqqqrrrtttwwwyyy|||}}}|||{{{yyyvvvuuutttsssssswwwvvvtttrrrqqqqqqrrrsssppppppppppppppppppppppppnnnooopppqqqqqqqqqqqqqqqqqqrrrtttvvvwwwwwwuuuuuussssssuuuvvvwwwxxxxxxxxxzzzyyywwwuuusssqqqoooooosssqqqooommmkkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjjjgggggghhhiiijjjhhhddd```^^^]]][[[YYYXXXXXXXXXYYYWWWWWWVVVUUUTTTSSSRRRRRRVVVTTTRRRPPPOOOOOOPPPPPPNNNMMMMMMNNNPPPOOOMMMKKKHHHEEEAAA@@@AAABBBBBBBBBAAA@@@>>>;;;999888777666666888;;;<<<<<<;;;999888666888999888888888:::<<<;;;:::::::::;;;===???AAA<<<>>>??????===<<<<<<===>>>>>>??????@@@AAACCCDDDDDDFFFHHHJJJKKKKKKKKKKKKIIIFFFCCCAAAAAA@@@???>>>999999999999:::<<<======::::::999:::;;;<<<===>>><<<;;;::::::;;;<<<;;;999999888777555333111///......------,,,,,,------...000///...///111111000///...---,,,***)))))))))))))))(((&&&%%%$$$$$$######!!!###&&&***,,,...//////))))))((('''''''''((((((***)))((('''((()))***+++++++++,,,+++***+++---000111111111222444666888:::<<<>>>@@@BBBBBBCCCDDDFFFDDDCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@AAACCCDDDFFFLLLPPPUUUXXX]]]ggguuuzzzzzzyyyxxxwwwvvvuuutttppppppqqqsssuuuxxxzzz||||||{{{zzzxxxwwwvvvuuuuuuwwwvvvtttsssssssssttttttttttttsssqqqpppooonnnmmmllllllmmmoooooopppppppppnnnppprrruuuvvvuuutttsssqqqrrrsssuuuvvvwwwxxxxxxzzzyyyvvvtttrrrpppooooootttrrrpppmmmkkkjjjjjjkkkhhhhhhhhhhhhggghhhhhhhhhdddeeefffggghhhgggccc``````^^^\\\ZZZXXXXXXXXXXXXVVVVVVUUUTTTSSSRRRRRRQQQRRRQQQOOONNNNNNPPPRRRTTTOOONNNMMMMMMMMMMMMLLLJJJGGGDDDAAA@@@????????????@@@???===;;;999888777777555666888:::;;;;;;:::999555666888888777888:::<<<<<<<<<;;;::::::;;;===>>>;;;===??????>>>===>>>???@@@@@@@@@AAAAAABBBCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIIIIFFFCCCBBBBBBBBBAAA@@@;;;;;;;;;:::::::::;;;;;;999999999:::;;;<<<======;;;:::999:::<<<<<<<<<:::999888666444111///---,,,---------,,,,,,---------000///...///111222111000++++++***))))))))))))***''''''&&&%%%#########$$$$$$%%%(((***+++,,,,,,,,,)))(((((('''&&&&&&'''''')))((('''&&&'''((()))***++++++,,,++++++,,,...111000000111111333555888999:::===@@@AAABBBBBBDDDFFFDDDDDDCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@AAABBBDDDEEEJJJNNNSSSVVVZZZdddqqq{{{yyyyyyxxxxxxwwwwwwvvvvvvrrrrrrrrrrrrtttvvvxxxzzz{{{zzzzzzyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvuuusssqqqooommmkkkjjjjjjjjjlllmmmooooooppppppmmmoooppprrrssssssrrrrrrpppqqqrrrtttuuuvvvvvvvvvyyyxxxuuurrrpppooooooooosssrrrpppnnnlllkkkjjjjjjgggffffffeeeeeeeeeffffffdddcccdddfffgggfffcccaaaaaa```]]][[[YYYXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRRRROOONNNMMMMMMNNNQQQSSSUUURRROOOMMMLLLLLLLLLKKKJJJFFFEEEBBB@@@>>>=========>>>===<<<:::999999888888444333333555777999888777444666777666666777999;;;;;;;;;:::::::::::::::;;;999;;;===>>>======>>>@@@BBBAAAAAABBBBBBCCCDDDEEEHHHHHHIIIJJJJJJIIIGGGGGGHHHFFFDDDCCCDDDEEEEEEDDDAAAAAA@@@>>>;;;999:::;;;777888888999999:::::::::;;;999999:::<<<===<<<;;;888777555333000...,,,+++,,,,,,,,,------,,,,,,,,,...---,,,...000111000///******))))))))))))))))))%%%&&&&&&%%%$$$###%%%'''))))))***+++++++++++++++)))((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))***+++******+++...000000000000111222555777999999<<>>AAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGHHHFFFDDDDDDFFFGGGHHHHHHHHHIIIHHHCCC>>>;;;;;;<<<999999:::::::::::::::999:::999999:::<<<======<<<777666555333000...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,...//////...,,,+++***)))((('''''''''###%%%&&&&&&$$$$$$''')))***)))))))))))))))******)))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''((()))(((((())),,,////////////000222444777888888;;;>>>@@@AAABBBDDDEEEDDDDDDEEEEEEDDDCCCAAA@@@AAA@@@@@@AAABBBDDDFFFGGGGGGKKKPPPRRRUUU\\\gggpppyyyttttttttttttuuuuuuuuuuuuwwwvvvtttsssssstttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuusssuuuwwwyyyyyyxxxvvvtttpppooonnnmmmkkkjjjiiihhhhhhiiikkkmmmnnnpppppppppnnnmmmmmmmmmmmmnnnoooooooooooopppqqqrrrrrrrrrrrrvvvtttrrrpppnnnoooooopppppppppppppppnnnllljjjiiiiiihhhfffeeeddddddeeeeeefffeeedddeeefffggggggfffbbbaaa^^^[[[YYYWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRWWWSSSPPPMMMMMMMMMLLLLLLHHHHHHFFFCCC@@@=========:::::::::999999:::;;;;;;888555222333666999:::999444555555555333444555777333555777999:::;;;::::::444666888:::::::::<<<===@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGFFFDDDEEEGGGIIIJJJJJJNNNNNNMMMGGGAAA<<<<<<===<<<<<<=========<<<;;;;;;:::999888:::<<<======<<<777777555333111///------+++,,,,,,------,,,,,,++++++***)))+++---......---...---+++)))'''&&&%%%%%%"""$$$&&&&&&%%%%%%(((+++((('''&&&%%%%%%&&&'''((()))((('''&&&%%%$$$$$$%%%$$$%%%&&&'''((('''&&&%%%%%%&&&'''&&&&&&'''***---/////////000222444666888888;;;>>>@@@@@@AAACCCEEEDDDEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAABBBDDDFFFHHHGGGKKKOOOQQQRRRXXXccckkkrrrrrrrrrqqqqqqrrrsssuuuvvvuuuuuusssrrrrrrssstttuuuvvvwwwwwwvvvssspppppppppqqqsssvvvwwwxxxvvvtttrrrqqqnnnjjjhhhiiijjjjjjjjjggghhhjjjlllmmmnnnooooooqqqooommmkkkkkklllnnnppppppqqqsssrrrqqqqqqrrrttttttsssrrrpppooommmlllkkknnnoooppppppooolllhhhfffhhhfffcccbbbbbbbbbbbbaaacccdddeeefffffffffeeedddfffccc^^^[[[ZZZYYYWWWUUUUUUTTTUUUVVVXXXXXXWWWUUUVVVTTTRRRPPPPPPQQQRRRSSSQQQQQQOOOMMMKKKIIIHHHGGGHHHFFFEEEDDDDDDCCC@@@>>>===;;;888777777777666666777777777777888:::<<<===666444333222222333555666222444666777777888;;;<<<===999555666;;;??????===>>>???AAAAAA@@@@@@AAABBBGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHEEECCCEEEJJJPPPTTT___[[[UUUNNNFFF???:::888;;;:::999:::;;;;;;:::888:::999888888:::;;;:::888<<<777222111333333000---///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&((()))(((&&&$$$$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((***+++---///111222333444777888:::<<<>>>@@@@@@AAAEEEFFFFFFEEECCCAAA???===?????????@@@@@@AAAAAAAAAHHHIIIKKKMMMPPPVVV]]]bbbiiiuuurrrrrrrrrrrrrrrtttuuuvvvtttsssrrrrrrssstttuuuvvvuuuwwwxxxwwwtttqqqppppppqqqssstttuuuuuutttsssrrrqqqnnnjjjhhhhhhjjjjjjjjjiiijjjkkkmmmooopppppppppqqqooommmlllkkkmmmooopppoooqqqrrrrrrqqqqqqrrrsssssssssrrrpppooonnnmmmlllnnnoooppppppnnnllliiiggghhhfffcccbbbcccccccccbbbcccdddeeeffffffffffffeeefffccc___\\\[[[ZZZXXXVVVUUUTTTTTTTTTVVVWWWVVVUUUSSSSSSRRRQQQQQQRRRSSSTTTRRRQQQPPPNNNLLLJJJHHHHHHGGGFFFDDDDDDDDDBBB@@@>>>>>><<<999888888888888777888777777777888:::<<<===777666444333222333444555222444666777888999<<<>>>@@@<<<777777;;;>>>>>><<<<<<>>>???@@@@@@@@@BBBDDDGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHFFFFFFHHHNNNTTTXXX```]]]WWWOOOHHHAAA===:::;;;;;;;;;<<<>>>===;;;999999888777888:::;;;:::999;;;777222111333333000---...---,,,++++++******+++,,,,,,++++++************''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&''''''(((((())))))***)))***,,,...000111222222555777999;;;===>>>???@@@CCCDDDDDDDDDDDDBBBAAA@@@??????@@@@@@@@@AAAAAAAAAGGGHHHJJJLLLOOOUUU\\\```fffppp~~~ssssssssssssssstttuuuvvvrrrrrrrrrrrrrrrssstttuuusssvvvxxxxxxuuurrrpppooorrrrrrrrrsssrrrrrrrrrrrrqqqnnnjjjhhhhhhiiijjjiiikkklllmmmooopppqqqqqqqqqpppooommmlllmmmnnnpppqqqoooqqqrrrrrrqqqqqqrrrsssrrrrrrrrrqqqpppooooooooonnnooooooooonnnllliiihhhhhhfffddddddeeeeeedddcccbbbcccdddfffgggggggggggggggddd```^^^]]][[[YYYWWWVVVTTTRRRRRRTTTUUUVVVUUURRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQOOOMMMKKKIIIHHHGGGEEEDDDDDDDDDCCC@@@>>>???===;;;:::::::::999888888888777777888:::<<<===999888666444333333333444222444666777888:::===???CCC???;;;:::<<<>>>>>>===;;;<<<>>>??????@@@CCCEEEGGGGGGGGGHHHHHHHHHGGGGGGGGGEEEEEEEEEIIIOOOTTTXXX]]]ZZZTTTNNNGGGAAA===:::;;;<<<===???AAA@@@===:::777777666888:::;;;;;;::::::777333222333333111...---,,,+++***))))))))))))+++************)))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&'''''''''(((((())))))***++++++((()))+++---///000000111444555777999;;;===>>>>>>AAABBBCCCDDDDDDDDDCCCBBB???@@@@@@@@@@@@AAAAAAAAAFFFGGGIIIKKKNNNSSSYYY^^^bbbjjjuuusssssssssttttttuuuuuuuuussssssrrrrrrrrrrrrrrrrrrqqqtttxxxxxxvvvssspppoootttsssrrrqqqqqqrrrrrrsssqqqnnnjjjhhhhhhiiiiiiiiillllllnnnoooppppppppppppooonnnmmmmmmmmmoooppprrrppprrrssssssrrrrrrssstttrrrrrrrrrrrrqqqqqqqqqqqqnnnnnnnnnnnnmmmlllkkkjjjiiigggffffffggggggfffeeebbbcccdddeeefffggghhhhhhgggeeebbb```___]]]ZZZXXXVVVTTTQQQQQQRRRTTTUUUUUUTTTUUUUUUUUUUUUTTTSSSRRRSSSSSSQQQOOOMMMKKKJJJIIIGGGFFFEEEEEEEEEDDDBBB??????>>><<<<<<<<<<<<;;;999888888777777888:::;;;<<<;;;:::888666444333333333333444666777888:::>>>AAACCC@@@<<<;;;===?????????<<<===>>>>>>>>>???AAADDDEEEFFFGGGHHHHHHHHHGGGFFFBBBBBBAAABBBEEEJJJOOORRRUUURRRNNNHHHBBB===:::888:::;;;===@@@BBB@@@===999666666555777:::;;;;;;:::999777444333444333111///------+++***))))))))))))***)))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((('''&&&&&&%%%'''))))))'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''''''''((())))))******+++)))***+++---///000000000333444666999;;;===>>>>>>AAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEGGGIIILLLPPPVVVZZZ___eeennnyyyssssssssstttttttttttttttttttttsssrrrqqqpppooooooqqqtttwwwxxxvvvsssqqqpppvvvuuusssrrrqqqrrrssstttqqqnnnjjjgggggghhhhhhhhhkkklllmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnoooqqqrrrrrrsssttttttsssssstttuuussssssssssssrrrrrrrrrrrrooonnnmmmlllllllllllllllkkkiiihhhhhhiiiiiigggfffbbbbbbcccdddeeefffggghhhgggeeebbbaaa```^^^[[[YYYVVVTTTQQQPPPRRRSSSTTTTTTWWWWWWWWWVVVUUUSSSRRRQQQSSSSSSQQQOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFEEECCCAAA???>>>======>>>>>><<<:::999888888888888999;;;<<<===<<<:::888666444333222333444666666777999===@@@AAA???<<<;;;===???AAAAAA>>>???>>>===<<<<<>>???BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGJJJMMMRRRVVV^^^bbbiiitttrrrrrrsssttttttssssssrrrsssssssssrrrqqqpppooonnnqqqsssvvvwwwvvvsssrrrrrrvvvuuutttrrrrrrrrrssssssqqqnnnjjjgggggggggggggggkkkkkklllllllllllllllkkkkkkkkkllllllnnnooopppqqqrrrsssttttttsssssstttuuuttttttttttttssssssssssssooonnnlllkkkkkklllmmmnnnmmmlllkkkkkkkkkjjjhhheeebbbbbbbbbbbbcccdddfffffffffdddbbbaaaaaa___[[[YYYVVVTTTRRRRRRSSSTTTTTTSSSWWWWWWVVVUUUSSSRRRQQQQQQSSSRRRQQQOOOMMMKKKIIIHHHGGGFFFEEEEEEFFFEEECCCAAA???>>>===>>>??????===;;;999999888888888999;;;;;;======;;;999777555333222444555555555555888;;;??????===<<<;;;;;;===@@@AAA??????>>><<<:::;;;===@@@AAABBBDDDFFFGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEEEEGGGFFFCCCAAA>>><<<;;;:::888888:::===???>>><<<999666666555777999::::::999666666666666555333222111111000///---,,,+++++++++)))))))))************+++))))))))))))(((((((((((((((((((((((((((((('''&&&(((******)))&&&$$$###$$$'''&&&%%%###""""""""""""######$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))***+++,,,---...///000000000111333555888;;;===>>>???BBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@BBBDDDFFFHHHKKKOOORRR[[[^^^fffqqq~~~qqqqqqrrrssssssrrrqqqpppooopppqqqrrrrrrqqqppppppqqqsssuuuvvvtttsssssstttuuutttsssrrrqqqqqqqqqqqqrrrnnnjjjggggggggggggfffkkkkkklllllllllkkkkkkjjjiiiiiijjjlllmmmooopppppppppqqqsssrrrqqqqqqrrrtttuuuuuuuuuttttttsssssssssooommmllljjjkkklllnnnoooooonnnmmmlllllljjjgggeeebbbbbbaaaaaaaaabbbddddddeeecccbbbaaaaaa___[[[YYYVVVUUUSSSSSSTTTUUUSSSRRRSSSRRRQQQPPPPPPPPPQQQRRRRRRQQQPPPNNNLLLJJJHHHHHHEEEDDDCCCDDDDDDDDDBBB@@@>>>======>>>??????===;;;:::999888888888999:::;;;======<<<:::888666444333555555555444444666999<<>><<<:::999:::<<<>>>>>>>>>===;;;:::;;;>>>AAA>>>@@@CCCEEEFFFEEECCCBBBCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>=========999999999;;;>>>>>><<<;;;777666666777888999999888555666777777555333222222222111///---,,,++++++***************++++++,,,,,,))))))((((((((('''''''''&&&&&&'''((((((((('''''''''(((((('''%%%%%%&&&((()))(((&&&$$$###!!!!!! #########$$$%%%%%%&&&&&&'''(((((())))))******+++***+++,,,---...////////////111333666999;;;===>>>@@@AAABBBDDDDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@?????????AAACCCEEEFFFIIIMMMPPPVVVYYYbbbnnnxxxpppqqqrrrrrrrrrqqqpppooolllmmmoooqqqrrrsssrrrrrrrrrsssuuuuuutttssstttuuussssssrrrrrrqqqpppoooooorrrnnnjjjgggfffggggggffflllllllllmmmllllllkkkkkkhhhhhhiiikkkmmmnnnooopppnnnpppqqqqqqpppoooqqqrrrwwwvvvvvvuuuttttttssssssooommmkkkjjjjjjlllnnnpppqqqooonnnnnnmmmkkkgggdddbbbbbbaaa``````aaabbbcccdddcccbbbaaaaaa___[[[XXXVVVUUUTTTUUUVVVUUUSSSQQQOOONNNMMMLLLMMMOOORRRSSSQQQQQQOOOMMMKKKIIIHHHGGGDDDBBBBBBBBBCCCBBBAAA???>>>======>>>??????===::::::999888888888999:::;;;======<<<;;;999777555444555555555333333444888;;;???>>><<<999777777999;;;<<<<<<<<<::::::<<>>======<<<<<<<<<======:::999999;;;===>>>===<<<888777666777888999888777555666888777555333222222111000///---,,,+++************+++++++++,,,,,,,,,((((((((((((''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&&&&%%%&&&)))++++++***(((%%%###"""!!! """######$$$%%%%%%&&&&&&)))))))))***++++++,,,,,,)))***+++,,,---............///222555888:::<<<<<<===???AAACCCEEEFFFFFFFFFAAAAAAAAA@@@@@@?????????>>>@@@BBBDDDFFFHHHLLLNNNRRRUUU___llluuunnnnnnnnnnnnooopppqqqrrrnnnnnnooopppppppppppppppttttttsssrrrssstttuuuvvvwwwuuusssqqqppppppppppppllllllkkkjjjjjjjjjkkkkkkiiiiiihhhggghhhiiikkkllliiiiiijjjmmmpppqqqqqqoooooopppqqqrrrssssssssssssvvvvvvuuutttssssssrrrrrrqqqooollljjjiiiiiikkklllnnnnnnnnnmmmjjjgggcccaaa```______^^^___```aaabbbcccbbbaaa___]]][[[YYYXXXYYYYYYYYYYYYWWWUUUSSSRRRQQQOOONNNMMMMMMNNNPPPQQQOOONNNMMMKKKIIIHHHHHHGGGEEEAAA???AAAEEEGGGDDDAAA???>>>>>>>>>@@@@@@>>><<<777777888888888999999999666888:::;;;:::999999999444333333333444777999;;;888:::<<<<<<:::999999999<<<<<<<<<<<<>>>@@@BBBCCCBBBCCCDDDDDDCCCBBB???>>>AAAAAABBBBBBBBBAAA???>>>>>>>>>>>>============<<<>>>===;;;:::999999:::;;;;;;;;;::::::999:::::::::888777777666555444444444333222111///---,,,++++++---------,,,,,,------...---,,,)))&&&%%%&&&((()))$$$%%%'''''''''%%%###"""&&&&&&%%%###"""###&&&)))888444...((($$$###$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''((()))***+++...---,,,,,,,,,---...//////111333444555888;;;>>>===???AAACCCDDDDDDCCCCCCDDDBBBAAAAAACCCDDDDDDCCCAAA@@@@@@DDDDDDDDDHHHNNNSSSWWW]]]dddmmm{{{nnnnnnmmmnnnnnnoooppppppnnnnnnoooppppppppppppppprrrqqqpppppppppqqqssssssuuutttrrrqqqoooooooooooonnnnnnnnnmmmlllkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkkllllllmmmpppsssuuutttssspppqqqrrrsssssssssssssssssssssrrrqqqpppooonnnnnnnnnmmmjjjhhhhhhiiijjjllllllllllllkkkiiifffcccbbbcccbbb```______```bbbcccdddcccbbb```^^^]]][[[[[[ZZZZZZZZZZZZXXXVVVTTTRRRQQQPPPOOONNNNNNOOOPPPQQQNNNNNNLLLKKKJJJIIIHHHHHHFFFCCC@@@AAAEEEFFFDDD@@@@@@???>>>???@@@@@@>>><<<888888999999999:::::::::888:::;;;;;;999999999:::666555444444555777999:::777999;;;;;;:::888888999>>>>>>======>>>???AAABBBBBBBBBCCCDDDCCCAAA???>>>???@@@BBBCCCDDDCCCCCCBBB@@@????????????>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;::::::999999999999999888777777666555555444444333222000...------------......---,,,,,,,,,------,,,+++(((&&&$$$%%%&&&'''%%%&&&'''((((((&&&$$$###%%%%%%$$$###"""$$$'''***555111---((($$$###$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((()))***+++,,,------,,,,,,,,,...///000222333555555555666999;;;<<<===@@@BBBDDDDDDCCCCCCDDDCCCAAAAAAAAABBBAAA@@@@@@>>>???BBBBBBBBBFFFLLLVVVYYY]]]bbbiiitttmmmmmmlllllllllmmmnnnnnnnnnnnnooooooppppppoooooopppppppppooopppqqqqqqrrrsssrrrqqqooonnnnnnnnnnnnqqqqqqqqqpppooommmkkkjjjiiijjjkkklllmmmlllkkkkkkllllllmmmppptttvvvvvvuuuqqqrrrrrrssssssssssssrrrqqqqqqqqqpppooonnnmmmlllllljjjiiigggggghhhjjjkkkllllllkkkjjjhhhgggfffeeegggeeebbb```___```bbbccceeedddcccbbb```___^^^]]]\\\\\\\\\[[[YYYWWWTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLKKKJJJJJJIIIIIIGGGDDDBBBBBBEEEEEECCC@@@@@@???>>>???@@@@@@>>><<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;999888999:::888777666666666777999:::666888;;;;;;;;;::::::;;;AAA@@@???>>>>>>???@@@AAAAAABBBCCCCCCBBBAAA???>>><<<===@@@BBBDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999888777777888888777777777666555555444444333222000...------/////////...---,,,,,,,,,,,,,,,,,,***(((%%%$$$######$$$&&&'''((((((((('''&&&%%%$$$$$$$$$######$$$'''***...---***'''%%%$$$######&&&&&&&&&''''''((((((((()))(((((())))))***+++,,,,,,,,,,,,,,,---...///000444555666666555555777888999;;;===@@@BBBCCCCCCCCCDDDCCCAAA@@@@@@@@@>>>===>>><<<===@@@@@@@@@DDDJJJRRRUUUYYY]]]cccmmmyyyllllllkkkkkkkkkkkkllllllnnnnnnooooooooooooooonnnpppppppppqqqqqqqqqrrrrrrpppoooooonnnmmmmmmmmmmmmpppqqqrrrsssrrrpppmmmllljjjkkkmmmoooooonnnllljjjiiiiiijjjlllpppsssssssssrrrrrrssssssssssssrrrrrrssssssssssssqqqpppnnnmmmjjjiiihhhggghhhiiijjjkkkmmmlllkkkjjjiiiiiiiiiiiihhhfffccc```___```aaacccdddccccccbbbaaa```______^^^^^^^^^\\\ZZZXXXUUUTTTQQQQQQRRRRRRRRRQQQPPPOOOLLLLLLLLLLLLKKKKKKJJJJJJHHHFFFDDDDDDEEEDDDBBB@@@AAA@@@??????@@@@@@>>><<<;;;;;;<<<<<<<<<=========>>>>>>===;;;888888999;;;999999888777777888888999666888<<<>>>??????AAABBBDDDCCCAAA???>>>>>>??????AAAAAAAAABBBAAA@@@???>>>;;;<<<>>>AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<:::999888777666666666777777777666666555555555555444222000...---...000111///......---,,,,,,,,,,,,,,,+++)))'''%%%$$$###"""&&&&&&''''''''''''&&&%%%###$$$$$$$$$###%%%'''***(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&''''''(((((('''''''''(((((()))***+++))))))***+++,,,---//////444555666555444444666888777888;;;>>>@@@BBBCCCCCCCCCBBBAAAAAAAAAAAA???===>>><<<<<>><<<<<<<<<=========>>>>>>>>>??????===;;;888777999::::::999999888888888888888666:::>>>BBBDDDFFFHHHJJJEEEDDDBBB@@@>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????>>>???AAACCCCCCCCCCCCBBBDDDDDDDDDCCCCCCCCCCCCBBB????????????>>>===<<<<<<:::999888777666666666666666666666666555555555555444333111/////////000111///...---,,,,,,,,,,,,,,,---,,,+++***(((&&&$$$###%%%%%%%%%&&&&&&&&&%%%%%%###$$$%%%$$$$$$$$$''')))$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&'''((()))'''''')))***+++,,,------111222333444444555777999666777999<<>><<<===@@@@@@???CCCIIIFFFKKKQQQWWW]]]gggqqqyyyiiiiiiiiiiiijjjkkkllllllnnnnnnooooooooonnnmmmmmmkkkkkklllmmmmmmmmmmmmmmmkkklllmmmmmmmmmmmmmmmlllmmmnnnpppqqqrrrrrrqqqqqqkkkmmmoooppppppnnnllljjjiiihhhgggiiilllnnnoooooonnnooopppqqqrrrrrrrrrrrrqqqrrrsssrrrqqqnnnkkkiiijjjjjjiiiiiiiiiiiiiiijjjfffffffffffffffeeeeeeeeefffeeecccbbb````````````________________________]]]]]]]]]]]]\\\ZZZXXXVVVRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMNNNNNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@@@@AAA@@@>>><<<============>>>>>>>>>>>>=========;;;999777888999999999999888888888888888888<<<@@@DDDFFFHHHKKKMMMEEEDDDBBB???============????????????????????????CCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@???>>>===<<<::::::888777666666666666666666666666666666555555444333222111000000000000---------,,,,,,------...---------,,,+++(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&'''""""""######$$$$$$%%%%%%"""######$$$%%%&&&''''''%%%$$$$$$%%%%%%&&&'''((('''((()))***+++,,,,,,,,,...///111222222444777999666777999;;;>>>@@@BBBCCC@@@@@@@@@BBBDDDDDDBBB@@@???===>>>@@@@@@???CCCIIIHHHLLLRRRVVV[[[bbbjjjqqq}}}ggghhhhhhiiijjjlllmmmnnnnnnnnnoooooonnnmmmmmmllliiijjjkkklllmmmllllllkkkjjjkkkmmmnnnnnnnnnmmmmmmoooooooooooooooooopppppplllmmmnnnoooooommmkkkjjjjjjhhhggghhhjjjlllmmmmmmkkklllnnnoooqqqqqqrrrrrrpppqqqrrrqqqpppllliiigggjjjiiiiiihhhhhhgggggggggfffggghhhhhhgggfffeeedddeeeeeeeeeddddddbbbaaaaaa^^^^^^^^^______`````````[[[\\\\\\\\\[[[ZZZXXXWWWSSSRRRPPPOOONNNNNNNNNOOONNNNNNOOOOOOMMMKKKIIIGGGHHHHHHHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@AAA@@@>>><<<============>>>>>>>>>>>>:::;;;<<<;;;999777777888777777888888888888888888:::===AAACCCEEEFFFHHHIIIDDDCCCAAA>>>===<<<<<<<<>>>>>>>>?????????BBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>===;;;;;;999888777666666666555666666666666666666666444444444444222111///...,,,,,,,,,,,,------...///+++,,,------,,,***'''%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%""""""""""""###$$$%%%&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%&&&'''(((((()))***+++,,,------,,,+++,,,...000000111222555777777888999;;;===@@@BBBCCC@@@@@@@@@BBBCCCBBB@@@===???======@@@@@@???BBBHHHHHHLLLQQQUUUYYY^^^eeejjjuuugggggghhhiiijjjlllnnnooonnnnnnoooooonnnmmmllllllkkklllmmmnnnnnnnnnmmmllljjjkkkmmmnnnooonnnnnnmmmppppppooonnnmmmmmmnnnnnnmmmmmmnnnnnnnnnlllkkkjjjiiigggeeefffhhhjjjkkkjjjiiikkklllnnnpppqqqrrrrrrqqqrrrrrrrrrpppmmmjjjgggiiiiiihhhgggfffeeeeeedddiiijjjkkklllkkkiiigggfffeeeffffffgggfffeeecccbbb^^^^^^^^^___```aaaaaaaaaZZZ[[[[[[\\\[[[ZZZYYYXXXSSSRRROOOMMMLLLMMMNNNOOONNNOOOOOOOOONNNKKKHHHFFFGGGHHHHHHGGGEEEDDDEEEEEECCCBBBAAAAAAAAA@@@>>><<<============>>>>>>>>>>>>888:::<<<<<<:::888777777666666777888888888888888;;;>>>AAABBBBBBBBBCCCDDDDDDBBB@@@>>><<<;;;;;;<<>>>>>>>>>>>>>>??????>>>???@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@>>>===<<<;;;:::888777666666666555555555666666666666666444555555555444111...,,,+++++++++,,,---...///000***+++---...---***'''&&&&&&&&&&&&&&&&&&'''((()))&&&''''''&&&$$$######$$$###""""""""""""$$$&&&'''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&'''((())))))+++,,,---.........---,,,---...///000000111333555888999:::;;;===???AAACCCAAA@@@@@@AAAAAA@@@===:::???<<<===??????>>>AAAGGGEEEJJJPPPTTTXXX]]]ccciiiooo|||ooooooppppppqqqqqqqqqqqqssspppnnnnnnoooooollljjjnnnoooppppppooommmkkkiiikkkkkkllllllmmmnnnnnnnnnllllllnnnoooppppppppppppmmmmmmmmmmmmllllllllllllggghhhiiijjjjjjjjjjjjjjjlllllllllmmmmmmnnnnnnnnnpppnnnlllkkkjjjkkklllnnnqqqoookkkgggffffffhhhiiimmmlllkkkjjjiiigggffffffffffffggggggeeeccc```^^^_________```aaabbbbbbbbbaaa``````^^^]]]\\\\\\[[[XXXTTTPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFHHHHHHHHHGGGGGGEEEDDDDDDBBB@@@???=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<999999999999999888777666777777777777777888888888@@@@@@@@@===999888;;;>>>AAABBBDDDCCC@@@<<<::::::>>>======<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@??????@@@@@@AAAAAAAAA@@@@@@:::999888666555555444444333666888999999888888999777555333333333333111///,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***(((((((((((((((((((((((('''&&&$$$###"""######$$$""""""############$$$$$$$$$###$$$&&&)))***'''$$$&&&&&&&&&&&&'''((()))******,,,---......---+++)))......///000111222333333777666666:::???BBBAAA@@@AAAAAABBBBBBAAA???>>><<<>>>===<<<===>>>@@@CCCEEEHHHJJJKKKNNNQQQVVV\\\```nnnsssnnnnnnnnnnnnnnnoooooopppqqqooommmmmmnnnnnnllljjjjjjkkklllmmmlllkkkiiihhhkkkkkkllllllmmmnnnnnnnnnmmmmmmnnnoooppppppqqqqqqqqqqqqpppooonnnmmmlllkkkfffgggggghhhiiiiiihhhhhhiiiiiijjjkkklllnnnnnnooonnnmmmllljjjjjjlllmmmnnnooonnnmmmkkkjjjiiiiiiiiijjjjjjjjjiiiiiihhhhhhgggggghhhhhhhhhgggdddbbb`````````````````````````````````___^^^]]]\\\[[[ZZZWWWTTTPPPMMMLLLLLLKKKJJJLLLLLLMMMMMMLLLKKKIIIIIIHHHHHHHHHGGGFFFEEECCCCCCBBBBBBAAA@@@??????????????????>>>>>>>>>>>>>>>???<<<<<<;;;:::999777666555666666777888999:::;;;;;;=========:::777777999<<<@@@BBBCCCBBB???<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>AAADDDFFFDDDDDDDDDDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@;;;:::888777666555555555444666999999888777777888777555444333333333111000.........---------,,,,,,+++++++++++++++***)))((((((((((((((((((((((((((('''&&&%%%#########$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%''')))(((%%%"""&&&&&&&&&&&&''''''((()))***+++,,,......---+++***------...///000111111222555444555999===@@@@@@>>>???@@@AAABBBBBBAAA@@@??????>>>======>>>@@@BBBDDDDDDFFFHHHKKKOOOTTT[[[```hhhmmmzzzlllkkkjjjjjjjjjkkklllmmmnnnmmmllllllnnnnnnmmmllliiijjjkkkllllllkkkjjjiiikkkkkkllllllmmmnnnnnnnnnoooooooooooopppqqqrrrrrruuutttsssrrrpppnnnlllkkkgggggghhhiiiiiiiiiiiihhhffffffgggiiikkklllnnnnnnllllllkkkkkkkkkmmmooopppnnnnnnooonnnnnnlllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggeeecccaaa```bbbbbbaaa```______^^^^^^^^^^^^^^^^^^]]][[[ZZZZZZVVVSSSOOOMMMLLLLLLKKKJJJLLLMMMMMMNNNNNNMMMLLLLLLJJJIIIIIIHHHFFFDDDBBBAAACCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@???@@@@@@AAAAAA@@@???>>><<<:::888666444555555777888:::<<<===>>>999999888777555666999;;;>>>@@@BBBBBB???<<<;;;;;;;;;:::::::::::::::;;;;;;<<<;;;::::::<<>>>>>===>>>???AAABBBCCCCCCCCCBBB@@@@@@???>>>???@@@AAABBB@@@BBBEEEGGGLLLRRRYYY]]]cccfffqqqiiihhhgggffffffggghhhiiikkkkkkkkklllmmmnnnnnnnnnmmmnnnnnnnnnmmmlllkkkjjjkkkkkkllllllmmmnnnnnnnnnqqqqqqpppppppppqqqrrrssstttttttttsssqqqooommmkkkjjjjjjkkkkkkkkkkkkjjjjjjeeeeeefffgggiiijjjkkkkkkkkkkkkkkklllnnnoooqqqrrrppppppoooooonnnnnnmmmmmmhhhhhhhhhhhhggggggggggggdddddddddcccbbbaaa___^^^aaaaaa```______^^^^^^]]]]]]]]]^^^]]]]]][[[ZZZYYYVVVSSSOOOMMMLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNKKKJJJJJJHHHFFFDDDBBBAAACCCDDDDDDDDDDDDBBBAAA???AAA@@@@@@@@@@@@AAABBBBBB@@@@@@???>>><<<:::888777555666777888:::;;;<<<===666666555444555666999;;;<<>>???AAACCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@AAACCCFFFIIIOOOUUUZZZ```ccclll{{{eeeeeedddcccccccccdddeeeiiiiiikkkkkklllmmmnnnoooppppppooonnnmmmllljjjjjjkkkkkkllllllmmmnnnnnnnnnqqqqqqqqqqqqqqqrrrrrrsssqqqrrrrrrrrrqqqooommmllljjjjjjkkkkkkkkkjjjjjjiiifffffffffgggggggggggggggkkklllmmmnnnppprrrssstttsssqqqooommmlllmmmooopppjjjjjjiiihhhgggfffeeeeeeccccccbbbbbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^^^^]]]\\\ZZZYYYVVVSSSPPPMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOLLLKKKKKKIIIGGGEEECCCBBBCCCDDDDDDEEEDDDBBBAAA@@@@@@@@@?????????@@@@@@AAA>>>>>>>>>>>>>>>===<<<;;;777777777888888888888888666555444444555777999;;;:::===???@@@>>>===<<<<<<;;;;;;::::::;;;<<<<<<===???===999666666999>>>AAAFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;:::777666666777999777555555555555333111222111000...,,,+++***))))))******+++++++++******))))))))))))))))))))))))%%%%%%&&&&&&''''''''''''&&&''''''((())))))******$$$%%%&&&&&&&&&&&&'''''')))))))))((())))))******((()))***+++,,,,,,------,,,---...///000111111222222444666888:::;;;<<<===@@@@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFHHHLLLRRRVVV]]]```hhhvvvbbbbbbbbbbbbaaaaaaaaa```eeegggiiiiiiiiiiiikkkmmmmmmmmmlllkkkjjjiiihhhhhhkkkkkkllllllmmmnnnnnnnnnpppqqqqqqrrrrrrrrrqqqqqqooopppqqqrrrqqqooolllkkkggghhhhhhhhhhhhgggffffffgggggggggfffffffffeeeeeekkklllmmmoooqqqrrrsssttttttqqqnnnkkkjjjkkknnnppplllkkkjjjiiigggfffeeeddddddccccccbbbaaaaaa``````]]]]]]^^^^^^^^^^^^^^^^^^\\\]]]^^^___^^^]]][[[YYYWWWTTTPPPOOONNNOOONNNNNNMMMMMMMMMMMMMMMNNNOOOPPPLLLLLLLLLKKKIIIGGGEEEDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>??????<<<======>>>>>>>>>>>>>>>999999888888777666666555666444222333555888999:::888;;;>>>???>>>===<<<===;;;:::::::::;;;<<<===>>>;;;999666444666:::???BBBDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCC???>>>>>>===<<<<<<======<<<===<<<;;;888777888:::999888666666666555444222111000///...,,,+++***)))))))))***+++++++++++++++))))))))))))))))))))))))$$$%%%&&&'''((((((((((((&&&&&&''''''''''''((((((###%%%&&&&&&%%%&&&''')))(((((((((((()))***+++,,,))))))******++++++,,,,,,------...///000111111222222444777888999999;;;===???@@@AAABBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFJJJOOOSSSXXX[[[dddppp|||___```aaabbbaaa```^^^]]]aaacccffffffeeeeeegggiiihhhhhhhhhhhhhhhhhhiiiiiikkkkkkllllllmmmnnnnnnnnnnnnppprrrssssssqqqooonnnqqqrrrssssssqqqnnnkkkiiigggggggggggggggfffeeeeeeffffffffffffffffffffffffjjjjjjlllnnnoooqqqqqqrrrrrrpppnnnllljjjjjjkkkkkkkkkkkkjjjiiihhhhhhggggggccccccbbbaaa````````````______^^^^^^]]]\\\\\\\\\\\\]]]___``````^^^\\\ZZZXXXUUURRRPPPPPPPPPPPPOOOPPPOOOOOONNNNNNOOOPPPQQQMMMMMMMMMLLLKKKIIIHHHGGGHHHGGGFFFEEEEEEDDDDDDDDDBBBBBB@@@???>>>>>>>>>>>><<<<<<===>>>>>>???>>>>>>::::::999888888777666666666333111222555777888888777:::===>>>>>>=========999999999999:::;;;<<<===999888555444666999===@@@AAABBBDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEE@@@??????>>>>>>>>>>>>>>>===>>>===<<<:::999;;;===:::888666666666666444333111111000///...---,,,+++******+++++++++******)))((((((((((((((((((((((((###$$$&&&((())))))))))))''''''''''''&&&&&&&&&&&&$$$&&&'''&&&$$$$$$&&&(((%%%%%%%%%&&&''')))***++++++***************+++++++++,,,---...///000000111000333666777777777999;;;<<<===???AAACCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBB@@@AAABBBCCCEEEIIINNNRRRUUUYYYaaalllvvv]]]___aaabbbbbb___]]][[[^^^aaaccccccaaaaaacccffffffffffffggghhhjjjllllllkkkkkkllllllmmmnnnnnnooommmooorrrttttttqqqnnnlllttttttuuutttrrrnnnjjjggghhhhhhiiihhhhhhgggffffffddddddeeeeeefffggghhhhhhhhhiiikkkmmmnnnoooooopppoooooonnnmmmllljjjhhhgggiiiiiiiiiiiiiiiiiiiiiiiiaaa```___^^^^^^^^^^^^^^^aaa```___^^^\\\[[[ZZZYYY\\\]]]___aaaaaa___\\\[[[YYYVVVRRRQQQQQQQQQQQQPPPRRRQQQPPPOOOOOOPPPQQQRRRMMMMMMMMMMMMLLLKKKJJJIIIJJJIIIGGGFFFEEEFFFFFFGGGDDDCCCBBB@@@???>>>======<<<======>>>>>>>>>======:::::::::999999888888888666333000000444666777666666999<<<>>>>>>======>>>888888888888999:::;;;<<<<<<:::777555555777999;;;@@@AAACCCEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFF@@@@@@??????>>>?????????>>>>>>>>><<<;;;;;;<<<>>>:::888777666777666555333222222111000///...------,,,,,,,,,+++***)))((('''((((((((((((((((((((((((###$$$&&&(((************((((((((('''&&&&&&%%%%%%&&&((()))'''$$$###$$$'''""""""###$$$&&&(((***+++++++++******)))************++++++,,,---...///000...222555666555555777:::999;;;===@@@CCCDDDDDDEEEAAABBBBBBCCCDDDDDDCCCCCC>>>???@@@BBBDDDIIIOOOSSSUUUYYYaaajjjsss~~~[[[]]]___```___^^^^^^^^^]]]]]]]]]^^^^^^```aaaaaadddfffgggiiijjjjjjjjjjjjlllmmmooopppqqqqqqpppppprrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqooollljjjhhhgggfffeeeeeefffeeecccaaaaaabbbbbbcccddddddeeeeeekkkjjjiiihhhiiikkknnnooopppooommmkkkjjjiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhheeecccaaa______```aaabbb^^^___``````___]]][[[ZZZ\\\]]]]]]^^^_________^^^[[[ZZZVVVSSSQQQPPPQQQQQQTTTSSSRRRPPPOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIJJJKKKKKKIIIGGGHHHFFFDDDAAA>>><<<:::999;;;;;;::::::;;;<<<>>>??????===;;;:::::::::999888888777555444444555666777999999;;;===>>>?????????;;;777444444777999999888:::888666555555888;;;===>>>???BBBEEEHHHJJJJJJKKKFFFGGGIIIJJJIIIGGGEEECCCAAA???>>>>>>??????===<<<===<<<<<<===>>>>>><<<::::::::::::999777444111000444333111111111///+++((((((***---......---,,,---$$$%%%%%%&&&'''((())))))&&&&&&'''((()))***+++++++++***)))'''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))***((()))***++++++***((('''))))))***+++,,,...///000000111222222333444777:::<<<===???AAACCCDDDEEEEEEDDDDDDCCCBBB@@@>>><<<;;;<<<>>>@@@BBBDDDHHHLLLOOOTTTWWW\\\bbbkkkxxx[[[]]]___```___^^^^^^___]]]]]]]]]^^^___```aaaaaadddeeefffhhhiiiiiiiiiiiilllmmmnnnpppqqqqqqppppppqqqqqqqqqppppppoooooooooqqqqqqqqqpppnnnllliiihhhgggfffeeeeeefffeeecccaaabbbbbbccccccdddeeeeeeeeejjjiiiiiiiiijjjlllnnnooopppooommmkkkjjjiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhgggfffdddbbbbbbbbbcccddd___```aaaaaa```___]]][[[\\\]]]]]]^^^^^^___^^^^^^[[[ZZZWWWTTTRRRQQQQQQQQQUUUTTTSSSRRRQQQPPPOOONNNKKKKKKLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIJJJJJJIIIHHHHHHGGGFFFCCC@@@===;;;999::::::999::::::<<<>>>???AAA???=========<<<:::999;;;999777555444444555555777888999:::;;;<<<<<<<<<999666333333666999::::::;;;999777555555666999;;;===???BBBEEEHHHJJJKKKKKKGGGHHHJJJKKKJJJHHHEEEDDDCCCAAA?????????>>><<<;;;===<<<<<<>>>??????===;;;;;;;;;;;;:::888555333222555444333222222000---***'''***---...---,,,+++,,,'''''''''''''''''''''(((&&&&&&'''((()))***++++++++++++***((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******)))***************))))))+++++++++++++++,,,---...///111222333444666:::===:::;;;<<<>>>???@@@@@@AAABBBBBBBBBBBBAAA???>>>======???AAABBBCCCFFFJJJMMMRRRUUUZZZ```hhhttt[[[]]]``````___^^^^^^___^^^^^^______``````aaaaaacccdddeeefffggghhhhhhhhhjjjkkkmmmnnnppppppppppppqqqppppppooonnnmmmlllllloooooooooooommmkkkiiiggggggfffddddddeeeeeecccbbbbbbbbbccccccdddeeeeeeeeehhhhhhiiijjjkkklllmmmnnnooonnnllljjjiiiiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhgggeeedddccccccddddddaaabbbbbbcccbbbaaa___^^^]]]]]]]]]]]]^^^^^^^^^^^^[[[ZZZWWWTTTRRRQQQQQQQQQTTTUUUUUUTTTRRRPPPNNNMMMIIIJJJJJJJJJKKKLLLLLLLLLMMMJJJHHHHHHIIIJJJIIIIIIHHHHHHHHHFFFDDD@@@===;;;999999888999:::<<<===???CCCBBB@@@@@@@@@>>><<<:::<<<;;;888666444333333333666666666777777777888888777444111111444888:::;;;;;;:::888666555555777888;;;===AAAEEEHHHJJJLLLLLLHHHIIIKKKLLLKKKIIIFFFDDDEEECCCAAA@@@???>>><<<:::=========>>>@@@AAA@@@>>>;;;;;;::::::888666555333666555444444333222...,,,'''***,,,,,,+++*********)))((((((((('''''''''&&&&&&&&&'''((()))***++++++,,,+++***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++***************++++++,,,,,,++++++++++++,,,,,,...000222444555777;;;>>><<<===>>>@@@AAABBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@>>>???AAAAAABBBDDDGGGJJJPPPSSSXXX]]]dddooo|||[[[^^^``````___^^^______```aaaaaabbbccccccccccccdddddddddeeefffgggiiijjjjjjjjjkkkmmmnnnooopppppppppooonnnmmmlllkkkjjjiiimmmmmmnnnmmmllljjjhhhggggggfffdddcccddddddcccbbbaaaaaabbbbbbcccdddddddddfffgggiiijjjllllllllllllmmmlllkkkiiiiiiiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeecccbbbbbbbbbbbbbbbccccccccccccbbbaaa```]]]]]]]]]]]]]]]]]]^^^^^^[[[ZZZXXXUUUSSSRRRQQQQQQSSSSSSTTTTTTRRROOOLLLJJJHHHHHHIIIIIIJJJKKKLLLLLLMMMJJJGGGFFFGGGIIIIIIIIIGGGHHHIIIHHHFFFBBB???<<<999888888888999;;;===>>>CCCBBBAAA@@@@@@???<<<::::::999777555333222222222555555444444444444444555777444222000222555888:::999999777666666666777777:::<<<@@@DDDHHHJJJLLLMMMIIIKKKLLLMMMLLLIIIGGGEEEDDDCCCAAA@@@@@@@@@>>><<<=========>>>@@@BBBAAA@@@999999999888777666555555666555444444444222///,,,(((***++++++***(((((()))(((((((((((((((((((((((('''''''''((()))***************)))((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''((()))***+++++++++***))))))***,,,---++++++++++++++++++,,,------///222333444666999;;;:::<<<>>>@@@BBBDDDDDDEEEAAAAAABBBBBBBBBBBBAAAAAA???@@@AAAAAA@@@BBBEEEGGGNNNRRRVVV[[[aaajjjuuu}}}\\\^^^```aaa```_________cccdddeeeeeefffeeeeeedddffffffeeeeeefffhhhjjjkkkjjjjjjjjjkkkmmmnnnoooooonnnnnnmmmllljjjiiihhhhhhkkklllllllllkkkjjjhhhggggggeeecccccccccdddcccbbb``````aaaaaabbbcccccccccdddeeegggiiijjjkkkkkklllkkkkkkiiiiiihhhiiijjjkkkhhhhhhhhhhhhhhhhhhhhhhhhggggggfffdddcccbbbbbbbbbcccccccccccccccbbbbbbbbb^^^]]]]]]\\\\\\\\\]]]]]][[[ZZZXXXVVVTTTRRRQQQPPPPPPQQQRRRRRRPPPNNNKKKIIIGGGHHHHHHIIIJJJKKKKKKLLLMMMJJJGGGFFFGGGIIIIIIIIIGGGHHHIIIIIIGGGCCC@@@===999999888888999:::<<<===AAA@@@>>>>>>???>>><<<:::777666555444333222222222555444333222222222333333888666444222111222555888666777777777888888888999:::<<<@@@DDDGGGJJJLLLLLLJJJKKKMMMMMMLLLIIIGGGEEEBBB@@@???@@@AAAAAA@@@???===<<<<<<===???AAA@@@@@@777777666666555555555555555444333333333222///,,,)))***+++***)))'''((((((''''''(((((()))******+++''''''(((((())))))******(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''(((((((((''''''&&&''''''((()))***+++***)))((()))***,,,---)))))))))***+++,,,.........000222222222333444666444555888;;;???AAACCCDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@AAACCCEEEMMMPPPVVVZZZ___fffpppwww\\\^^^```aaa```______```dddeeefffggggggfffeeedddgggfffeeedddeeegggkkkmmmjjjjjjjjjjjjkkklllmmmnnnmmmllllllkkkjjjiiihhhhhhjjjkkkllllllllljjjiiihhhhhheeecccbbbbbbccccccbbb``````aaaaaabbbcccccccccccccccdddfffhhhiiijjjkkkjjjiiihhhhhhhhhiiijjjkkkhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhgggeeedddccccccbbbbbbbbbbbbbbbbbbbbbbbb___^^^\\\[[[[[[\\\]]]]]][[[ZZZYYYWWWUUUSSSQQQPPPOOOOOOPPPPPPOOOMMMKKKJJJHHHIIIIIIIIIJJJKKKKKKKKKLLLIIIGGGGGGHHHIIIHHHHHHFFFGGGGGGGGGEEECCC@@@>>><<<;;;:::999999:::;;;<<>>???AAAAAAAAA@@@===;;;:::;;;===>>>>>>>>>555555444444444555666666555444333333333222///---+++,,,,,,***(((''''''(((''''''((()))***+++,,,,,,'''((((((((()))))))))***''''''&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((()))***++++++((((((((()))+++,,,...///---///222222111111222333444666999<<>>===<<<::::::::::::;;;===;;;888888999<<<======999999888777666444222111222111///......000111222444666777666444333555666777888:::;;;;;;:::999888;;;===@@@DDDFFFHHHIIIJJJJJJKKKLLLMMMKKKHHHEEECCC@@@???>>>>>>???@@@???===<<<:::888888:::;;;;;;;;;555555444444555666777888666555444444555444111///,,,------+++(((''''''))))))))))))******+++++++++(((((((((((())))))))))))'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''((()))******)))))))))))))))***+++,,,---,,,///111333222222333444888999<<<>>>AAABBBDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCBBBAAAAAADDDFFFHHHLLLRRRWWW[[[aaahhhnnnvvv}}}\\\___aaaaaa```___``````bbbccceeeffffffeeecccbbbfffdddbbb```aaaeeeiiillllllkkkjjjiiiiiiiiijjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkklllllllllllljjjjjjhhheeebbbaaaaaaccccccbbbcccddddddeeeeeeffffffgggaaaaaa```aaacccfffiiikkkhhhhhhgggggggggiiijjjkkkhhhhhhhhhhhhhhhhhhhhhhhhffffffeeedddcccaaa___^^^```_______________``````___^^^\\\ZZZZZZ[[[\\\]]][[[ZZZYYYXXXVVVSSSQQQPPPPPPOOOOOONNNNNNOOOOOOPPPKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGEEEEEEDDDCCCBBBAAA@@@??????@@@???===;;;::::::::::::===:::777666888<<<>>>???======;;;999777444222000000///---------///111222222555888888666555666888:::;;;<<<===<<<:::888666<<<>>>AAADDDFFFHHHIIIIIIJJJKKKLLLLLLKKKHHHDDDBBBAAA@@@>>>>>>???>>>===;;;<<<:::777777888999999999666666555555666777999:::777666555666666555333000---...---+++((('''((()))+++++++++***************(((((((((((())))))))))))(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%'''))))))))))))(((+++***************+++++++++...111333444444555777888888:::<<<===>>>>>>>>>@@@AAABBBDDDEEEFFFFFFFFFBBBCCCCCCBBBAAABBBDDDFFFEEEJJJQQQUUUYYY___ffflllvvv{{{]]]___``````^^^^^^^^^___eeeaaa___```eeegggfffccceeeccc```______aaaeeegggggghhhiiiiiiiiigggfffeeeiiiiiiiiiiiihhhhhhhhhhhhkkkjjjiiihhhggggggggggggiiihhhgggeeedddcccbbbbbbbbbcccdddfffggghhhhhhhhhdddcccaaa``````aaacccddddddfffhhhhhhhhhhhhiiijjjfffggghhhjjjjjjjjjiiihhhjjjiiihhhgggdddaaa^^^\\\]]]]]]]]]^^^^^^^^^______[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYWWWVVVUUUTTTTTTQQQPPPOOONNNMMMNNNOOOOOOMMMLLLMMMMMMNNNLLLJJJGGGKKKJJJIIIHHHFFFDDDBBBAAACCCAAA???>>>???AAAAAA@@@AAA@@@???===<<<<<<;;;;;;999888888999:::===???@@@<<<=========;;;777333111---,,,------///111333555444555777888999999999888<<<===>>>@@@@@@@@@@@@???>>>======???CCCFFFGGGGGGHHHHHHHHHIIIJJJIIIGGGEEEDDDAAA>>>;;;;;;<<<;;;;;;888777666555666777999:::777999999555555888:::888777777777777555333111000------,,,***(((''')))+++***)))((()))+++,,,,,,+++%%%&&&'''((())))))))))))***)))''''''(((((('''%%%''''''((((((((('''%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&''')))******)))((((((&&&&&&'''((()))***+++++++++---000333444333111000444555777999;;;===???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDCCCAAAAAACCCDDDGGGJJJOOOSSSXXX]]]bbbfffkkkxxx\\\^^^```aaa```______```ccc```]]]___ccceeedddaaacccbbb```______aaaccceeefffggghhhhhhhhhfffeeedddggggggggggggggggggggggggjjjiiihhhhhhgggggggggggghhhgggfffdddcccbbbbbbbbbddddddeeefffggggggggggggdddcccaaa``````aaacccddddddfffhhhiiihhhhhhiiijjjgggggghhhiiiiiihhhggggggiiiiiihhhgggdddaaa___]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYWWWVVVUUUSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQPPPOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHFFFDDDBBBAAABBBAAA??????@@@@@@@@@???AAA@@@???>>>===<<<<<<<<<999999888888999;;;===>>>>>>>>>>>>===;;;888555333...------...///222444555666777888999999999888777:::;;;===>>>??????>>>>>><<<<<<<<<>>>BBBEEEFFFFFFGGGGGGGGGHHHJJJJJJHHHFFFDDDAAA>>><<<<<<<<<<<<;;;888777666555666777999;;;555888888555555999999777666666666555444222000.........---+++((('''(((******)))((()))+++,,,+++)))''''''(((((((((((((((''')))(((''''''(((((('''&&&&&&'''((((((((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&''''''((())))))))))))((())))))(((((((((''''''''',,,---///111222222111000444555777999;;;===>>>??????@@@AAACCCDDDDDDDDDDDDBBBCCCCCCCCCAAABBBCCCEEEFFFHHHLLLPPPTTTZZZ```dddhhhtttYYY[[[___``````______``````]]][[[]]]```bbbaaa___```````````````aaaaaaaaadddeeefffffffffeeedddcccdddddddddeeeeeefffgggggghhhhhhggggggfffgggggggggfffeeedddcccbbbbbbbbbbbbeeeeeeffffffffffffeeeeeedddcccbbbaaaaaabbbcccddddddfffhhhiiihhhhhhhhhjjjhhhhhhhhhhhhgggfffeeedddhhhhhhggggggeeebbb```_________^^^]]]\\\[[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]]]][[[ZZZXXXVVVTTTTTTQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPOOOMMMMMMLLLLLLJJJJJJIIIHHHFFFDDDCCCCCCBBB@@@??????@@@@@@???===AAA@@@@@@???>>>===<<<<<<:::999888888888999:::;;;======<<<;;;999666444333//////...///000222444555999999999:::999888888777999:::;;;============<<<;;;::::::===@@@DDDEEEEEEFFFEEEFFFGGGIIIJJJIIIGGGEEEBBB>>><<<<<<======<<<777777555555666888:::;;;555<<<@@@===999999888777666666666666444222000/////////...,,,)))'''((()))+++)))))))))++++++)))'''(((((())))))(((((('''&&&((('''&&&&&&((()))((('''%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))))))))(((((((((''''''''',,,,,,---...///000111111444555666888:::<<<===>>>??????AAABBBCCCDDDDDDDDDAAABBBCCCCCCBBBBBBDDDFFFEEEFFFIIILLLPPPVVV]]]bbbdddmmmyyyTTTWWW[[[]]]^^^]]]]]]]]]]]][[[YYYZZZ]]]___^^^]]]]]]^^^___```aaa```___^^^bbbbbbdddddddddcccbbbaaa```aaaaaabbbdddeeeeeefffgggfffffffffffffffggggggddddddcccbbbaaaaaaaaabbbeeeeeeeeeeeedddcccbbbbbbccccccbbbaaaaaabbbccccccdddfffhhhhhhgggggghhhiiihhhhhhggggggfffeeedddcccggggggggggggeeecccaaa```______^^^]]]]]]\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]aaa```^^^\\\ZZZXXXVVVUUUPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUTTTQQQNNNLLLKKKJJJJJJIIIGGGFFFEEEDDDDDDBBBAAA???@@@AAA@@@>>>===@@@@@@@@@@@@???>>>======;;;:::888777777777888999::::::888666555333222111000000000000000222444555999999999999::::::999999888999:::<<<<<<<<<<<<;;;;;;::::::<<<@@@CCCEEEEEEDDDDDDDDDEEEHHHIIIIIIHHHDDDBBB>>>===============777777666555666888:::;;;888FFFQQQLLLAAA999777777888888888888777555333222000000///---***((('''(((***)))))))))******(((%%%'''(((((()))))))))(((((('''&&&%%%&&&((()))((('''%%%%%%&&&''''''(((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%&&&''')))***&&&''''''((()))***++++++,,,,,,+++,,,---///111222444555666888999;;;<<<======>>>@@@AAACCCCCCDDDDDDAAABBBCCCBBBBBBBBBDDDFFFDDDEEEGGGIIIMMMSSSZZZ```ccciiirrr}}}OOORRRVVVXXXXXXXXXYYYZZZZZZYYYXXXXXXZZZ[[[\\\\\\[[[\\\___aaaaaa```^^^\\\```aaabbbccccccbbbaaa```^^^^^^___aaabbbcccdddeeeeeedddddddddeeefffggggggccccccbbbaaaaaaaaabbbbbbdddddddddcccbbbaaa```___cccbbbbbbbbbbbbbbbbbbcccdddfffggggggfffffffffgggggggggfffeeeeeeeeeddddddfffgggggggggfffdddbbbaaa^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^^^^```___]]][[[YYYWWWUUUTTTOOONNNNNNNNNOOORRRTTTUUUXXX\\\``````[[[SSSNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCBBB@@@@@@AAA@@@???===@@@@@@AAAAAA@@@???>>>===;;;:::888777666666777777999999777666444333222111111111000000000222333444666777777888:::;;;<<<===888999:::<<<<<<<<<<<<;;;<<<;;;;;;===AAACCCDDDDDDCCCBBBAAACCCFFFHHHHHHGGGDDDAAA>>><<<============888777666555666777999:::;;;PPP```ZZZHHH:::666777777777888777777555333222000111000...+++((((((((()))(((((()))***)))'''$$$%%%&&&''')))***+++++++++&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%''')))***'''((()))***+++,,,,,,---,,,+++++++++,,,///111333444444666777999:::;;;<<<<<<===???AAABBBCCCDDDDDDAAABBBCCCCCCBBBBBBDDDFFFDDDEEEGGGHHHLLLRRRYYY^^^bbbgggnnnxxxMMMOOOQQQSSSSSSSSSUUUWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\___aaaaaa```^^^\\\___```aaabbbbbbbbbaaa```]]]^^^___```aaabbbccccccccccccccccccdddeeefffgggbbbbbbbbbaaabbbbbbccccccddddddccccccbbb```___^^^bbbbbbbbbbbbbbbbbbbbbbbbccceeeffffffeeeddddddeeeeeeeeeeeeeeeeeefffggghhhgggggghhhgggfffdddbbbaaa^^^_________````````````________________________\\\\\\ZZZXXXVVVUUUSSSSSSOOONNNLLLLLLNNNQQQVVVXXX```ffflllllldddZZZRRRNNNJJJIIIHHHFFFFFFFFFGGGHHHFFFDDDAAA@@@@@@AAA@@@@@@@@@AAAAAABBBAAA@@@???>>>;;;:::999777777777777888::::::999888777555444333222111000///000000222222555555666777999;;;===>>>999:::;;;============<<<===<<<<<<===@@@BBBCCCBBBAAA@@@???@@@CCCEEEFFFEEEBBB@@@<<<;;;<<<======<<<:::999777666555666888999;;;OOO^^^YYYHHH:::666777333444444444444222111000///000111///,,,***))))))''''''''')))***)))&&&$$$$$$%%%''')))+++,,,,,,---'''&&&%%%%%%'''((('''&&&''''''&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))++++++*********)))))))))+++++++++,,,---000222333444444555777888999:::;;;;;;<<<>>>@@@AAACCCCCCDDDBBBCCCDDDCCCAAAAAACCCDDDCCCEEEGGGIIILLLQQQWWW[[[```dddkkkuuuMMMNNNOOOOOOOOOPPPSSSUUUVVVVVVWWWWWWWWWWWWYYYZZZ[[[]]]___aaaaaa```^^^]]]^^^___aaabbbbbbbbbaaa```^^^^^^______```aaabbbbbbaaaaaabbbbbbccceeefffgggbbbbbbbbbbbbbbbcccdddeeeddddddddddddcccbbb``````bbbbbbbbbccccccbbbbbbbbbbbbccceeeeeecccbbbccccccccccccddddddfffhhhjjjkkkhhhhhhhhhhhhfffdddbbb```__________________^^^^^^````````````````````````\\\[[[ZZZXXXWWWVVVUUUTTTQQQOOOLLLKKKMMMRRRXXX\\\hhhnnnrrrpppggg\\\TTTPPPJJJIIIGGGFFFFFFGGGHHHIIIJJJFFFBBB@@@@@@AAABBBBBB@@@AAABBBCCCBBBAAA???>>><<<;;;999888777777888999999999::::::999666444222222111000/////////000111666666666666777999;;;<<<:::;;;===>>>??????>>>>>>>>>===;;;<<<>>>@@@@@@???@@@???===>>>@@@BBBCCCCCCAAA>>>;;;:::;;;<<<<<<<<<<<<:::888666555555666777777BBBKKKIIIAAA;;;888666222333333333333111000///...000111000---+++******%%%%%%''')))******'''$$$%%%&&&((()))++++++,,,,,,(((&&&%%%%%%''''''&&&$$$(((((('''&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&''''''''')))))))))(((((((((((('''***+++,,,---///111222333333444555666777999:::::::::;;;===???AAABBBCCCCCCDDDEEEEEECCCAAA@@@AAACCCAAACCCFFFIIIKKKOOOTTTXXX\\\___hhhrrryyyNNNNNNNNNMMMMMMNNNRRRUUUUUUVVVWWWWWWVVVWWWYYYZZZ\\\]]]___aaaaaa```___^^^^^^___aaabbbbbbbbbaaaaaa^^^^^^______```aaaaaaaaaaaaaaaaaabbbccceeefffgggbbbbbbbbbbbbcccdddeeeeeeeeeffffffeeedddcccbbbbbbbbbbbbccccccccccccbbbbbbaaabbbddddddbbbaaaaaabbbbbbbbbcccdddgggjjjlllnnniiiiiiiiihhhfffdddaaa`````````___^^^]]]\\\\\\[[[aaaaaaaaaaaaaaaaaaaaaaaa]]]]]]\\\[[[ZZZYYYXXXWWWSSSPPPLLLJJJMMMSSS[[[```kkkpppsssoooeeeZZZSSSPPPJJJIIIGGGFFFFFFGGGIIIJJJLLLHHHBBB???@@@BBBCCCDDD@@@AAABBBCCCCCCBBB@@@>>><<<;;;999888888888999:::666777999999888555222000111111///......//////000777777666666666777999:::<<<===>>>@@@@@@@@@@@@???>>><<<;;;;;;===>>>>>>===@@@>>>======???AAAAAAAAA@@@===:::999:::;;;<<<;;;===;;;999666555444555666222666888888:::<<<:::555333444444555444333111000---///111000...,,,++++++$$$$$$&&&(((******'''$$$'''((()))***************((('''%%%%%%&&&&&&%%%$$$***((('''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&!!!"""$$$&&&'''''''''&&&$$$$$$%%%&&&'''((())))))***+++,,,...000111333333333444555666777888999::::::;;;===???AAABBBCCCCCCEEEEEEEEECCCAAA@@@AAABBB@@@BBBEEEHHHKKKNNNRRRUUUXXX\\\eeeooouuu~~~JJJIIIHHHHHHHHHJJJLLLNNNPPPRRRUUUUUUUUUUUUUUUWWW[[[[[[\\\^^^___aaabbbccc[[[]]]___aaabbb```^^^]]]\\\]]]]]]^^^___```aaaaaa____________```aaabbbccc```aaacccdddeeefffffffffaaaaaaaaacccdddccc```^^^bbbaaa```````````````aaa`````````aaaaaaaaaaaaaaaaaaaaabbbccceeegggiiijjjnnnjjjfffddddddccc```]]]^^^_________^^^]]]\\\\\\___``````aaaaaaaaa``````aaa^^^ZZZWWWVVVWWWYYY[[[TTTRRRPPPOOOPPPTTTXXX[[[ffflllooojjj___SSSNNNMMMJJJJJJIIIHHHHHHGGGFFFFFFIIIGGGCCC@@@???@@@BBBCCCBBBCCCDDDDDDDDDCCCAAAAAA<<<999777666777999999999777666555666888888555111111000///...------...///555666777777777777777666888999;;;===>>>>>>===<<<>>>===<<<;;;::::::;;;<<<999:::===???@@@@@@???>>>>>>>>>===<<<:::999888888888888888666333111111222444666999<<<<<<999555333666555444333222111000000111111000000///---,,,+++%%%&&&((()))*********)))((((((***++++++***))))))((('''&&&%%%%%%%%%%%%&&&***)))(((''''''&&&''''''&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$&&&((()))((()))+++---&&&(((+++,,,---///222444222111000222555777888777:::;;;<<<>>>@@@BBBDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@BBBCCCDDDFFFJJJNNNSSSUUUZZZ]]]ccclllrrryyyMMMKKKIIIGGGGGGHHHIIIKKKNNNPPPQQQRRRRRRRRRTTTVVVYYYZZZ[[[\\\^^^```aaaaaa[[[\\\^^^`````````^^^^^^\\\\\\]]]^^^___```aaaaaa```````````````aaabbbcccbbbbbbcccdddeeeeeeeeeeee``````aaabbbdddcccaaa___aaaaaaaaa``````aaaaaabbbaaaaaa````````````aaaaaabbbbbbcccdddeeegggiiijjjjjjgggdddcccddddddbbb```_______________^^^^^^]]]```aaaaaabbbbbbaaaaaa``````^^^[[[XXXVVVVVVWWWXXXUUUTTTQQQPPPRRRUUUYYY[[[___cccfffbbbZZZRRRNNNMMMJJJJJJIIIIIIHHHGGGGGGFFFIIIGGGDDDAAA@@@@@@AAABBBAAABBBCCCDDDCCCBBB@@@???;;;888666555666777888888666555555666888888555222111000///.........//////555555666777777777777777777999;;;=========<<<;;;===<<<;;;999999999:::;;;999:::<<<>>>?????????>>>>>>===<<<;;;:::999888888999999999777555333333333444555888::::::888666444666555444333222111111000111111111000///...---,,,&&&'''(((***************))))))***+++******)))((('''''''''&&&&&&&&&%%%%%%(((''''''''''''(((((((((%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''((()))((()))***,,,)))***,,,---------///111000//////111444666777777:::;;;<<<>>>@@@BBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFHHHLLLOOOQQQXXX[[[aaajjjooovvvPPPNNNJJJFFFDDDDDDFFFGGGKKKLLLMMMMMMMMMOOORRRUUUVVVWWWYYY[[[]]]^^^______[[[[[[\\\]]]]]]^^^______\\\\\\]]]^^^___```aaaaaaaaaaaa`````````aaabbbbbbcccddddddeeeeeeddddddccc_________aaacccdddbbb```aaaaaaaaaaaaaaabbbcccdddbbbaaa```______```aaabbbcccccccccdddeeeggghhhiiifffdddcccbbbcccdddcccbbb_________```````````````aaabbbbbbbbbbbbbbbaaaaaa___^^^\\\ZZZXXXVVVVVVUUUTTTSSSQQQPPPQQQTTTWWWYYYXXXYYYYYYXXXUUUQQQNNNLLLJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGEEECCCBBBAAA@@@@@@???AAACCCDDDCCCBBB???===:::777444333444555666666555555555666888888666444111111000/////////000000333444555666777888888888777888:::;;;<<<<<<;;;:::;;;:::999888888888999999:::::::::;;;<<<===??????===<<<<<<;;;:::999999888999::::::888666444444555333444666777888888777666666666555444333222222111222222222111000///...---'''((()))*********************+++******)))((('''&&&&&&'''((('''&&&%%%$$$%%%&&&&&&'''(((((())))))%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''&&&((())))))(((((()))+++,,,---...---,,,+++,,,---///......000333555666666;;;<<<===>>>@@@AAABBBCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEFFFIIIKKKMMMUUUXXX^^^fffkkkrrr~~~QQQNNNIIIEEECCCCCCEEEFFFHHHIIIJJJJJJJJJMMMQQQTTTTTTVVVXXX[[[\\\^^^^^^^^^ZZZZZZYYYZZZ[[[\\\^^^___[[[\\\]]]^^^___``````aaabbbaaaaaaaaaaaaaaabbbbbbeeeeeeeeeeeedddcccbbbbbb^^^^^^^^^```cccdddcccbbbaaaaaaaaaaaabbbccceeeeeecccbbb```______```aaabbbddddddddddddeeefffggghhheeedddcccbbbbbbccccccbbb______`````````aaabbbbbbbbbccccccccccccbbbbbbaaa______^^^\\\YYYWWWUUUTTTQQQPPPOOOOOOOOOQQQSSSTTTVVVTTTQQQQQQRRRRRROOOLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEECCCAAA@@@??????@@@CCCDDDDDDBBB???===999666333222333444444444444444555777777777666555111111111111000000111111222333444666777888888888777888999:::::::::999999999999999999999999999999:::999888888999;;;===???<<<;;;;;;::::::999999999999::::::888666444444555333444444555666777777888777777666666555444444333333333333222111000//////)))))))))******++++++++++++++++++***)))(((''''''%%%&&&((())))))'''%%%$$$%%%&&&&&&'''((((((((((((%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))(((''')))***,,,---...---++++++,,,---///......000333666777777;;;;;;===>>>???AAABBBBBBAAABBBCCCDDDDDDDDDCCCCCCEEEEEEDDDDDDEEEGGGJJJKKKRRRTTT[[[cccggglllxxxOOOMMMIIIFFFDDDDDDFFFGGGGGGHHHHHHHHHIIIKKKPPPSSSSSSUUUXXX[[[]]]^^^^^^^^^YYYYYYXXXWWWXXXZZZ\\\]]][[[[[[\\\]]]^^^___``````bbbaaaaaaaaaaaabbbbbbcccfffffffffeeedddcccaaaaaa^^^]]]]]]___bbbdddcccbbbaaaaaaaaaaaabbbccceeeeeedddcccbbbaaa```aaaaaabbbcccccccccddddddfffggggggffffffeeecccaaa``````aaa```````````````aaabbbccccccccccccccccccbbbaaaaaa_________]]][[[XXXVVVTTTQQQPPPPPPOOOPPPPPPQQQRRRXXXTTTPPPPPPRRRRRROOOLLLKKKKKKJJJJJJJJJJJJJJJIIIGGGGGGGGGFFFDDDBBB???>>>@@@AAACCCDDDDDDBBB???>>>999777444222333444444333444555666777777666555555111111222222222222222222222333444555777777888888777777777888888888888888999999999:::::::::999999888777666555666888;;;===::::::::::::::::::999999777888999777555444444555444444444555555777888888888888777777666666555555222333333222222111000///***************+++++++++,,,++++++***)))(((((('''&&&'''((())))))'''%%%$$$''''''(((((('''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))(((''')))******+++,,,,,,++++++---...000//////111555888999999:::;;;<<<===???@@@BBBBBBAAABBBCCCDDDCCCBBBAAA@@@CCCCCCBBBCCCEEEHHHKKKLLLPPPRRRYYY```dddhhhsss~~~NNNLLLJJJGGGFFFFFFFFFGGGFFFGGGHHHHHHHHHJJJMMMPPPQQQTTTWWWZZZ]]]^^^^^^]]]YYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^___``````aaaaaaaaaaaabbbcccddddddfffffffffeeedddcccaaaaaa^^^]]]]]]___aaaccccccbbbaaaaaaaaaaaaaaabbbcccdddeeeeeeddddddccccccbbbbbbaaaaaaaaabbbccceeefffggghhhhhhgggeeeaaa___``````aaaaaa```______```bbbcccccccccccccccbbbaaa``````___^^^^^^\\\ZZZXXXVVVUUUSSSSSSSSSSSSSSSRRRRRRRRRXXXUUUQQQPPPQQQRRRPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFDDDBBB@@@>>>@@@@@@AAAAAAAAA@@@???>>>;;;888555444444555555444444666888888666444444444111222333333444333333333222333444555666777777777666666666666666666666777888888999:::::::::999999555444333333444666888:::999999999999::::::::::::777888888777555444444555555555555666666777777888777777666666666555555555222222222222222111000000,,,++++++***++++++,,,,,,,,,+++***)))((((((((()))''''''((()))((('''&&&%%%''''''(((((('''&&&$$$###'''&&&%%%$$$############&&&'''''''''((((((((((((&&&((())))))(((((()))+++(((***+++,,,+++,,,---///000//////222555888::::::999999;;;===???AAABBBCCCDDDEEEFFFGGGFFFEEECCCAAABBBBBBBBBCCCEEEHHHLLLNNNOOORRRXXX___bbbeeeoooyyyNNNMMMLLLJJJHHHGGGEEEEEEDDDFFFGGGHHHHHHHHHJJJLLLOOOQQQUUUYYY[[[\\\\\\[[[XXXXXXWWWVVVVVVVVVVVVWWW[[[[[[\\\]]]^^^______```___``````aaabbbdddeeeffffffffffffeeedddcccbbbaaa___^^^]]]^^^```bbbbbbaaaaaaaaaaaa``````aaaaaabbbeeefffggggggfffeeecccaaa______```aaabbbdddfffggghhhiiihhhfffbbb```aaabbbbbbaaa```^^^^^^___```aaabbbbbbbbbbbbaaa```___^^^\\\\\\[[[YYYXXXVVVUUUUUUSSSTTTTTTTTTTTTSSSRRRQQQTTTSSSQQQPPPPPPPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGEEECCCAAA@@@?????????>>>==================:::777555555666666555555888999888555333333333111222333444555555444333333444444555666666666555666666555555555555555666666777888999999999888888111111111111222444555666888888999999999:::::::::888999999888666555555666666666777888888777777666444444444333333333333333111111111111111111000///---,,,++++++++++++,,,---+++***)))(((((()))******((((((((((((''''''''''''%%%&&&'''(((((('''%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''((((((((((((%%%'''((()))((()))***,,,)))***,,,,,,++++++,,,...///......111444888999999777888:::<<>>===<<<::::::;;;<<<<<<>>><<<888666777777777666666888:::999555222222333111222444555555555444444444444555555555555555555666555555444444444555555444555666888888888777666//////000000111222444444888888888999999::::::;;;999::::::999777666777888777777888999999888666666222222111111111111111111000000111111111000000///...---,,,+++++++++,,,---******)))(((((()))***+++))))))(((''''''''''''((("""$$$&&&(((((((((&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))((()))+++---***+++,,,,,,+++***+++,,,---------000333777888888666777999<<>>;;;:::;;;===>>>???>>><<<:::999999999999<<<<<<;;;888555333444555222111111333555777777666777666555555666555333111333333555666666555444333333444555555444333000///......///......000444777666888::::::999888777888>>>===;;;999888888888999:::::::::;;;;;;:::777444555555444444444333333333666444222111222222111000...---+++)))(((((())))))***************)))(((((())))))(((''''''''''''(((&&&%%%$$$&&&((())))))(((''''''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''((()))(((((((((((())))))***++++++++++++++++++++++++(((***---000333555555666444555888;;;>>>@@@AAABBBFFFFFFHHHIIIJJJKKKKKKKKKDDDDDDEEEGGGHHHIIIJJJJJJPPPRRRWWW[[[```ffflllqqqvvv~~~OOOOOOMMMKKKIIIFFFCCCBBBDDDEEEFFFGGGHHHHHHHHHHHHKKKLLLNNNPPPRRRTTTUUUUUUXXXYYYYYYXXXXXXWWWVVVUUUXXXYYYZZZZZZYYYXXXYYY[[[ZZZ[[[\\\^^^```bbbdddeeeeeedddddddddccccccccccccddddddbbbaaa```___^^^^^^___^^^^^^]]]^^^___```aaabbbccceeefffggggggffffffeeecccaaa```______```aaadddbbb```aaadddeeedddccccccccccccbbbaaa___^^^]]]bbbbbbcccbbbaaa^^^\\\ZZZXXXYYYZZZZZZYYYVVVTTTSSSTTTSSSRRRSSSTTTSSSQQQOOOOOOPPPQQQRRRQQQPPPOOONNNOOONNNLLLJJJIIIKKKLLLNNNJJJIIIHHHGGGFFFDDDDDDCCCCCCAAA>>><<<;;;;;;===>>>???>>><<<:::999999999999;;;;;;:::888555444444555222222111333555777777666888666444444555444333111//////111222333333333333333444555555555333111///......///......000333666666999;;;;;;:::999999:::>>>===;;;:::999999999:::;;;999777777777777666555555555555444444444333333666444222111222222111000...---+++***)))))))))))))))*********))))))(((((((((''''''&&&&&&&&&&&&&&&'''&&&%%%''')))******)))'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))***++++++++++++++++++++++++---...000111333444555555444666888;;;>>>@@@BBBBBBFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHIIIIIIMMMPPPTTTXXX]]]ccciiimmmqqqzzzQQQPPPNNNLLLIIIFFFDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSTTTVVVWWWWWWXXXXXXWWWWWWVVVXXXYYYZZZYYYWWWWWWWWWYYYZZZ[[[\\\^^^```bbbcccddddddccccccccccccbbbbbbbbbcccdddccccccaaa___]]]\\\]]]]]]]]]^^^^^^```aaabbbaaabbbdddeeefffffffffeeedddcccaaa```______```aaabbbaaa```aaaccceeeeeeeeeaaabbbcccdddcccaaa___]]]```aaaaaaaaa___]]][[[ZZZZZZZZZZZZYYYWWWTTTRRRPPPRRRQQQQQQRRRSSSSSSQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOMMMKKKJJJIIIJJJLLLMMMHHHHHHGGGGGGFFFFFFFFFEEECCCAAA???===<<<<<<===>>>>>>>>><<<;;;:::::::::::::::::::::888555444555666444333222333555777777666888555333222333444333333.........///111333444555444444555555555333222111---...///...---...111444777999;;;<<<;;;:::;;;;;;======<<<;;;:::::::::;;;:::888444333444555555555555555555555555444444444555444222222333333111000///...,,,***)))))))))***))))))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%((('''&&&''')))******)))'''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&(((((((((((()))))))))***++++++++++++++++++++++++000000000000000111222222555666999<<<>>>@@@BBBCCCGGGGGGIIIJJJKKKLLLLLLLLLMMMLLLJJJHHHGGGGGGGGGHHHJJJMMMQQQUUUYYY^^^eeeiiikkktttQQQPPPOOOMMMJJJGGGDDDCCCBBBCCCCCCEEEFFFHHHIIIJJJIIIIIIJJJLLLNNNPPPRRRSSSUUUUUUVVVWWWWWWWWWWWWWWWYYYZZZZZZYYYWWWVVVWWWXXXZZZZZZ\\\]]]___aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddddddccc```]]][[[]]]]]]]]]^^^___```aaaaaaaaabbbcccdddddddddcccbbbaaaaaa```___^^^^^^______```___```aaaccceeeffffffbbbbbbcccccccccbbb```_______________^^^\\\ZZZYYYYYYYYYYYYXXXVVVTTTRRRQQQQQQPPPPPPQQQRRRSSSRRRPPPNNNMMMMMMMMMNNNOOOPPPPPPMMMLLLKKKJJJIIIJJJKKKLLLHHHHHHHHHGGGGGGFFFFFFFFFDDDBBB@@@>>>===<<<======>>>======<<<;;;:::::::::999999999888666555666888666444333333555777777777777555222111222444444444111000000000111333555666444444444555444333222111...//////...------///111555777:::;;;:::::::::;;;===<<<<<<<<<;;;;;;<<<<<<999666444333444555555444555555555555555555555555555333222333444444222000000...---+++************)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%'''&&&&&&'''((())))))(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''))))))(((&&&%%%''''''((()))))))))*********+++++++++++++++,,,,,,///...---,,,,,,---///000555666999;;;>>>@@@BBBBBBGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLJJJGGGFFFFFFGGGGGGHHHJJJNNNRRRVVV[[[aaaeeehhhqqq|||PPPPPPNNNMMMJJJHHHEEEDDDBBBBBBBBBCCCEEEGGGIIIJJJIIIIIIJJJKKKMMMPPPRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWYYYZZZ[[[ZZZXXXWWWXXXYYYYYYZZZ[[[]]]^^^```aaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddeeedddaaa^^^\\\\\\]]]^^^______`````````bbbbbbcccccccccaaa```_________^^^^^^]]]]]]^^^^^^^^^___```aaabbbdddfffgggeeedddcccbbbaaaaaabbbccc___^^^^^^]]]\\\[[[ZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPOOOOOOQQQRRRQQQPPPMMMMMMMMMMMMMMMNNNOOOPPPLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA???>>>==================<<<<<<;;;;;;:::888999:::999777777999:::888666444444555777777777777444222111333555555666333222111111111222333444333333333333333333222222///000000///------...///222444777999888888999:::;;;;;;<<<<<<<<<<<<<<<<<<666666666777888777555333444444555555555555555555444333333444555444222111000///---,,,+++***++++++******)))((('''(((((()))))))))((('''''''''''''''&&&%%%$$$%%%'''((('''&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%'''))))))((('''&&&&&&&&&((()))*********************++++++,,,,,,,,,---,,,,,,+++,,,...000111444555888;;;>>>@@@AAABBBFFFGGGHHHJJJKKKKKKLLLLLLJJJIIIHHHFFFFFFFFFGGGGGGGGGIIIMMMPPPTTTYYY^^^bbbhhhoooxxxNNNNNNMMMLLLJJJHHHFFFEEECCCBBBBBBBBBDDDFFFHHHIIIHHHHHHHHHIIIKKKNNNQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVYYYZZZ[[[ZZZXXXXXXXXXZZZYYYZZZ[[[\\\^^^___```aaa______```````````````aaa```bbbdddeeedddbbb```^^^]]]^^^______``````______aaaaaabbbbbbaaa```^^^]]]^^^^^^^^^^^^^^^^^^]]]]]]^^^___aaaaaaaaabbbeeeggghhhfffcccaaaaaaaaabbbccc___^^^^^^]]]\\\[[[[[[[[[YYYXXXXXXWWWVVVUUUUUUTTTRRRPPPNNNNNNPPPQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDBBBAAA???>>>=====================<<<;;;:::999:::::::::999999;;;===:::888555444555777777777666444222333555666777666222111111000000000111111222222222111111111111111000111222000...------...///222555666777777888999999:::;;;<<<<<<<<<<<<<<<666666666888:::999666333333333333444444444444444333333333444666555333111111000...,,,+++++++++,,,,,,+++)))((((((((()))***+++***))))))(((((())))))&&&%%%$$$$$$&&&'''&&&$$$###$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((()))(((''''''%%%&&&((()))*********************++++++,,,,,,---------......000111333444333444777:::<<<>>>@@@AAAFFFFFFHHHIIIJJJKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHKKKNNNRRRVVV\\\___hhhmmmttt{{{KKKKKKKKKKKKIIIHHHGGGFFFDDDCCCBBBBBBBBBDDDFFFHHHFFFFFFFFFGGGIIILLLOOOQQQSSSTTTUUUUUUUUUUUUUUUTTTWWWXXXYYYYYYXXXWWWXXXZZZYYYZZZ[[[\\\]]]^^^___```^^^^^^_________`````````___aaabbbddddddcccbbbaaa^^^___`````````___^^^]]]]]]^^^___```aaa``````___^^^______``````_________^^^```aaaaaa```aaadddgggggggggeeedddcccbbbaaaaaa___^^^]]]]]]\\\\\\\\\\\\\\\[[[YYYXXXVVVUUUTTTTTTSSSQQQNNNNNNOOOOOOOOONNNNNNOOOPPPPPPPPPOOONNNMMMJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEECCCAAA@@@>>>===<<<<<<======>>>======;;;;;;999:::;;;;;;;;;;;;>>>@@@<<<999666444555777777777555444444555777888888777000000111222222333222222111000000000000000111111111333333222///---------...000444666666777888999777888:::;;;<<<<<<<<<;;;777666555666888888777555222222222333333333444444333333333555666666333111111000...---,,,+++,,,,,,---,,,***)))))))))++++++++++++***)))))))))))))))'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&''''''''''''&&&''''''''''''(((((((((((($$$%%%(((***++++++***))))))******+++,,,,,,---------...///000111222222222111333555888;;;===??????DDDEEEGGGHHHIIIIIIJJJJJJGGGHHHIIIJJJIIIHHHFFFEEEDDDGGGJJJLLLOOOTTTYYY\\\fffiiimmmuuuJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCBBBAAABBBDDDFFFGGGEEEEEEDDDEEEGGGJJJMMMOOOTTTTTTUUUUUUUUUTTTTTTSSSUUUVVVWWWWWWVVVVVVXXXYYYYYYZZZZZZ\\\]]]^^^______^^^^^^^^^_________``````___```bbbcccdddddddddccc___````````````^^^]]]\\\ZZZ[[[]]]___aaabbbbbbaaa``````aaaaaaaaaaaaaaa```^^^```bbbbbb``````cccffffffgggggggggeeeccc```^^^______^^^]]]\\\\\\\\\\\\___^^^[[[XXXVVVTTTSSSRRRTTTQQQOOOMMMNNNNNNNNNMMMNNNOOOQQQRRRQQQOOOMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJFFFEEEDDDBBB@@@>>>===<<<<<<===>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<===???AAA===:::666444555777777777444444444666999:::999777///111333555666777666666000///////////////000000222444444333000...---------000444666666777888999666777999;;;<<<<<<;;;;;;888666444333555666777777111111111222222333333333333333333555777666444111222111///---,,,,,,,,,,,,...---+++))))))***+++,,,+++******)))))))))))))))((('''&&&&&&'''((('''%%%&&&&&&'''((()))))))))((((((''''''''''''((())))))$$$%%%(((***++++++***)))))))))***+++,,,,,,------,,,---///000000000///...111222555777:::<<<>>>>>>DDDEEEFFFGGGHHHIIIIIIIIIHHHJJJKKKLLLKKKIIIFFFDDDCCCEEEHHHKKKNNNRRRWWWZZZeeeeeeiiiqqq~~~FFFGGGIIIJJJJJJIIIGGGFFFDDDBBB@@@AAACCCFFFGGGGGGGGGFFFFFFFFFGGGJJJMMMOOORRRRRRRRRRRRSSSSSSSSSSSSQQQRRRTTTWWWXXXXXXXXXXXXXXXZZZ^^^```bbbaaa```_______________```aaabbbccc```aaacccdddeeeddddddcccaaaaaa```___^^^]]]]]]]]]]]]\\\]]]]]]^^^___```aaa``````aaabbbcccdddeeeeeeccc```]]]___bbbcccaaa]]]bbbdddfffggggggeeebbb``````___^^^^^^]]]]]]]]]]]]^^^]]]ZZZYYYXXXVVVRRRPPPRRRRRRQQQPPPOOONNNNNNMMMNNNOOOQQQQQQQQQPPPNNNLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHEEEFFFGGGFFFDDDAAA===;;;>>>?????????>>>;;;999777:::::::::;;;;;;;;;;;;;;;999777666666777777555444333333444444555555666666333333666;;;<<<777333444666333000000222333222000444444444333222111000////////////222666888999888666999<<<===<<<;;;;;;;;;666555555444444333222222888444222444888999777444333222111000000222444555...:::>>>333+++,,,+++&&&---******,,,,,,((((((***,,,+++******)))*********)))))))))))))))***++++++))))))+++,,,,,,+++***)))###$$$&&&((())))))(((((( """%%%'''))))))((('''*********)))******++++++++++++,,,,,,...///111222222333444666999;;;>>>???FFFFFFGGGGGGHHHIIIJJJJJJMMMMMMKKKJJJHHHFFFEEEDDDHHHHHHHHHIIIMMMRRRWWW[[[```bbbiiirrryyyCCCEEEGGGIIIIIIHHHGGGEEEEEECCC@@@@@@BBBEEEFFFGGGFFFFFFFFFFFFHHHJJJLLLMMMPPPPPPPPPQQQQQQQQQQQQQQQQQQSSSUUUWWWXXXXXXYYYXXX\\\^^^aaadddfffeeedddccc____________```aaabbbcccaaaaaabbbbbbcccbbbbbbbbbaaa```___^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^___```^^^___aaabbbdddfffggghhhkkkeee```___aaaccccccaaacccdddeeefffeeedddbbbaaa```___^^^]]]\\\]]]]]]^^^^^^\\\ZZZYYYYYYWWWTTTQQQTTTSSSRRRQQQPPPOOONNNMMMMMMNNNPPPQQQQQQQQQOOONNNLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHHHHGGGEEEAAA>>>;;;>>>>>>???@@@???===:::999:::::::::;;;;;;<<<<<<<<<:::999777666777777555444555555555555555555444444666666:::???@@@<<<:::;;;???999222///000333333333222222222222111000000///000000000333666999999999777999<<<>>>===<<<<<<<<<666666555444444333333333666333111444888:::888666444333222111111222444555555@@@CCC999111111000,,,,,,)))(((******'''(((+++,,,++++++***************)))((((((((())))))***+++((()))***++++++***))))))$$$%%%'''((()))))))))(((###$$$&&&((())))))((((((++++++++++++++++++,,,,,,---------------...///000222222444555888;;;===>>>FFFFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHLLLQQQVVVYYY___bbbhhhpppuuu}}}@@@BBBEEEHHHIIIHHHGGGEEEFFFCCC@@@???AAADDDFFFGGGEEEFFFFFFGGGHHHHHHIIIIIILLLMMMNNNNNNOOOOOOOOOOOORRRSSSTTTVVVXXXXXXYYYYYY[[[]]]___bbbcccccccccbbb______^^^______```aaabbbbbbaaaaaa````````````aaaaaa```___^^^]]]]]]]]]]]][[[[[[[[[[[[\\\]]]^^^^^^^^^^^^```ccceeegggiiijjjooohhhaaa]]]___bbbddddddddddddcccccccccbbbbbbbbb```___]]]\\\[[[\\\^^^___]]]\\\ZZZZZZZZZYYYWWWTTTUUUUUUTTTRRRQQQOOONNNNNNLLLMMMOOOPPPQQQQQQPPPOOOLLLLLLMMMMMMMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGIIIJJJJJJIIIGGGCCC???<<<===>>>@@@@@@@@@???===;;;999::::::;;;<<<=========<<<:::888777777777555444777777777777666555444444555555888>>>???<<<;;;<<>>>>>=========777777666555444444444444555333222444888:::999777444444333222333444555666444===@@@777000000///+++,,,((('''))))))''')))---,,,,,,+++***************((((((((((((((())))))***(((((())))))))))))((((((&&&&&&'''((()))))))))(((%%%&&&((()))))))))((('''++++++++++++,,,,,,------///......---------......222222333555777:::<<<===EEEFFFFFFHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIEEEEEEEEEGGGJJJNNNSSSVVV^^^___eeelllpppvvv???BBBEEEHHHIIIIIIHHHGGGGGGDDD@@@???@@@CCCEEEFFFDDDEEEFFFGGGGGGGGGGGGFFFJJJKKKLLLNNNOOOOOONNNNNNRRRSSSTTTUUUWWWXXXYYYYYYYYYZZZ]]]___````````````^^^^^^^^^^^^___```aaaaaacccbbb```___^^^___`````````___^^^^^^]]]]]]]]]^^^[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^```bbbdddfffhhhhhhkkkfff```]]]^^^aaacccddddddcccbbbaaa```aaabbbbbb```^^^\\\[[[[[[\\\^^^___\\\[[[ZZZ[[[[[[[[[YYYWWWWWWVVVUUUSSSRRRPPPOOONNNLLLMMMNNNOOOOOOOOOOOONNNLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGJJJKKKKKKJJJHHHDDD@@@>>>===>>>@@@AAAAAA@@@???===999999:::;;;<<<======>>>===;;;888777777777555444888888999:::999999888777666555777<<<<<<999999;;;DDD<<<222,,,,,,///111111///000111111111111111000000000000222666888888777777:::===???>>>>>>>>>>>>999888777555555555555555666555444555888999888777555444444444444555666666///666888333---------+++***((((((,,,,,,******---,,,,,,+++************+++)))((((((((((((((())))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((('''&&&)))******+++,,,,,,,,,,,,...------------...//////222333444555888:::<<<===DDDDDDFFFGGGIIIJJJKKKLLLJJJJJJJJJIIIIIIIIIIIIHHHDDDCCCDDDEEEHHHLLLPPPRRRZZZ\\\aaahhhlllqqq|||AAABBBEEEGGGIIIJJJJJJIIIIIIEEEBBB@@@AAACCCEEEFFFCCCCCCDDDEEEFFFFFFEEEEEEIIIJJJLLLNNNOOOPPPOOOOOORRRRRRSSSTTTUUUWWWXXXXXXZZZ[[[]]]^^^```aaaaaaaaa]]]]]]]]]]]]^^^___```aaadddcccaaa```______```aaa___^^^^^^]]]]]]]]]]]]^^^[[[[[[ZZZZZZZZZ[[[\\\\\\^^^___```aaabbbcccdddeeedddbbb``````aaabbbddddddcccbbbaaa______```aaabbb^^^]]]\\\[[[[[[\\\^^^___\\\[[[ZZZ[[[\\\\\\ZZZXXXVVVVVVUUUTTTRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGIIIJJJJJJJJJHHHEEEAAA???===>>>@@@AAABBBAAA???>>>999999999:::;;;<<<<<<======:::777666666666666555666888:::;;;<<<<<<;;;;;;;;;999999<<<<<<999888:::AAA:::333///000111222111111111222222333222222222///...///111444666666555777:::===??????>>>>>>???:::999777666555555666777999888777777777777555444555444444444555555666666///444666333111111111000)))(((+++000000---+++,,,---,,,,,,+++***+++++++++))))))(((((((((((()))))))))(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%'''''')))***++++++++++++,,,,,,,,,---...///000111333444555666888:::<<<===BBBCCCDDDFFFHHHIIIKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBCCCDDDGGGJJJMMMOOOUUUWWW]]]eeeiiinnnyyyCCCDDDEEEFFFGGGIIIJJJKKKIIIGGGDDDCCCDDDEEEEEEEEEAAABBBBBBCCCDDDEEEEEEEEEGGGIIILLLOOOPPPPPPPPPOOOPPPQQQQQQRRRSSSUUUVVVWWWVVVWWWYYYZZZ\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^``````bbbaaaaaa````````````aaa^^^^^^]]]]]]]]]]]]^^^^^^\\\[[[[[[[[[[[[[[[\\\\\\^^^______```aaabbbccccccaaabbbcccddddddeeeeeeeeebbbaaa```___^^^___``````\\\\\\\\\\\\\\\]]]]]]^^^[[[ZZZZZZZZZ\\\\\\ZZZXXXUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMLLLJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIGGGDDDAAA???===>>>@@@AAAAAA@@@???>>>999999999999::::::::::::;;;888555444555666666666555666999<<<======<<<<<<999666666888777444333666@@@;;;666333444555555333222222333333333222222111.........000222444444444666999<<<>>>>>>>>>>>>???<<<:::888666666666777888::::::999888666555444444444444444555555555555666000222444333222111222222+++***---111222---+++,,,------,,,++++++++++++++++++******)))))))))))))))***)))(((''''''&&&''''''&&&%%%$$$###############&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***++++++******+++++++++,,,...000111222333333444555777999;;;<<>>@@@AAAAAA???>>><<<999999999888888888888777999666333222444555666777444555888:::;;;;;;999888555222111333333000111444BBB===666333444555555333222222333222222111000//////......000333444444444555888;;;============>>>===;;;999777666777888999999999999888666555555555333333444555555555555555111111111111000///...000///,,,,,,......++++++...------,,,++++++++++++,,,,,,,,,+++***************+++***)))''''''''''''''''''&&&%%%###############'''&&&&&&&&&&&&'''''''''%%%&&&(((+++,,,,,,+++***,,,,,,,,,---...///000111111222222333555777999:::===>>>@@@BBBEEEGGGIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBDDDFFFHHHJJJKKKNNNQQQXXX___bbbfffqqq{{{FFFDDDBBB@@@AAADDDHHHKKKJJJIIIHHHHHHHHHGGGEEECCC@@@?????????AAACCCFFFHHHDDDFFFJJJMMMOOOPPPOOONNNOOONNNNNNOOOPPPRRRTTTVVVVVVWWWXXXYYYZZZ\\\]]]]]]\\\\\\\\\\\\]]]^^^______[[[\\\^^^___```___^^^^^^]]]]]]]]]\\\\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]\\\]]]___aaacccfffggghhhbbbbbbbbb```^^^^^^___aaa```____________^^^^^^^^^YYYZZZ\\\^^^___^^^\\\[[[[[[ZZZYYYZZZZZZZZZXXXVVVRRRRRRRRRRRRRRRRRRRRRQQQNNNOOOPPPRRRUUUXXX[[[\\\VVVUUUTTTRRROOOMMMJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGAAABBBDDDEEEEEECCCAAA???===>>>@@@@@@@@@???===;;;999999888888777666666666888555222111333555777777333555777999999888666444666333222444555444555999CCC===555000111222222222222222222111111///......000//////111444555555444444777;;;============>>>>>><<<999777666777999:::777888999888777666777777222333444444555555444444666555444444222///...///222---*********(((+++///...---,,,,,,++++++,,,,,,------,,,+++*********+++,,,+++)))((('''''''''((()))(((&&&$$$######$$$$$$'''''''''''''''((())))))%%%'''))),,,------,,,+++......---------......///000000000111333555777888<<<===???AAADDDGGGHHHIIIDDDDDDEEEEEEFFFFFFFFFFFFBBBBBBCCCDDDFFFHHHJJJKKKMMMPPPVVV]]]```cccmmmwwwEEEDDDBBBAAAAAACCCFFFHHHEEEGGGIIIJJJJJJHHHEEEDDDAAA@@@??????AAACCCEEEGGGCCCEEEHHHJJJLLLMMMMMMMMMLLLNNNOOOOOOPPPRRRUUUXXXXXXXXXXXXVVVUUUVVVYYY[[[[[[[[[ZZZZZZ[[[]]]___``````^^^]]]\\\\\\\\\ZZZXXXZZZZZZZZZ[[[\\\\\\\\\]]]^^^]]]]]]\\\[[[[[[[[[\\\\\\\\\^^^```aaabbbbbbbbbdddbbb```^^^]]]^^^___``````_________^^^^^^^^^^^^^^^^^^____________^^^^^^\\\\\\]]]\\\[[[XXXUUUSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSRRRTTTXXX]]]```___]]]]]]YYYTTTPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIEEEDDDCCCCCCDDDCCCAAA???;;;;;;;;;:::::::::999999999999888888777666666666666666555444444444444555555555444444444555666666444444333222111333888;;;EEE<<<222,,,---000111111333444444333222000...---111///...000333666666444333888===???===;;;<<<======;;;888666555444555666888888888777666444222111222333444555444444222222000111222333333333222111444222///,,,***))))))***)))+++,,,,,,***))))))***---,,,+++,,,,,,,,,***(((&&&)))+++***(((&&&''')))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))******++++++++++++,,,---.../////////...---222333444444555555555555<<<<<<===???CCCEEEFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFBBBAAAAAAEEEIIILLLMMMQQQWWW[[[^^^ccciiinnn{{{GGGEEECCC@@@@@@AAACCCDDDEEEFFFHHHIIIIIIGGGEEECCCAAA@@@??????AAACCCFFFGGGEEEFFFGGGIIIKKKLLLLLLLLLKKKMMMNNNNNNNNNPPPTTTVVVWWWXXXXXXWWWVVVWWWYYY[[[[[[[[[ZZZZZZ[[[\\\]]]^^^___^^^\\\[[[\\\[[[YYYXXXYYYYYYZZZZZZ[[[\\\\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^___```aaaaaaaaabbbaaa___]]]]]]]]]^^^___```````````````______^^^``````aaaaaaaaaaaaaaa```\\\]]]]]]\\\[[[XXXUUUTTTRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTXXX\\\___^^^]]]]]]YYYTTTPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIEEEDDDCCCCCCDDDCCCAAA???;;;;;;::::::999::::::;;;:::::::::999888888777777666555555444444444444444222222222222333444444555666666444333333555:::>>>III@@@444------/////////333333333333222000...---111///...000333555555444444888<<<===;;;:::;;;===>>>===:::888777666777777;;;;;;:::999888777555555111222333444444444333222333444555555555555444333222000...,,,+++***+++,,,,,,---///...,,,++++++,,,---,,,++++++,,,+++)))''''''***,,,,,,***)))***+++&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&''''''((()))***************++++++,,,,,,---...//////......---111111222333444555555555999999;;;===AAACCCEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHDDDCCCAAAAAAAAACCCEEEFFFKKKPPPUUUYYY]]]bbbhhhnnnwwwHHHFFFBBB???>>>>>>???@@@DDDEEEGGGHHHGGGFFFDDDCCCAAA@@@???@@@AAADDDFFFHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJKKKLLLLLLLLLNNNQQQTTTUUUWWWYYYYYYXXXWWWXXXYYY[[[[[[ZZZZZZZZZZZZ[[[\\\^^^\\\ZZZZZZZZZZZZXXXWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]^^^______^^^^^^___^^^]]][[[[[[\\\^^^___```aaaaaaaaaaaa```____________```aaabbbbbbaaaaaa]]]]]]]]]]]][[[YYYVVVUUUQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSTTTWWW[[[]]]]]]\\\\\\YYYTTTQQQPPPOOONNNMMMMMMMMMLLLLLLKKKJJJIIIIIIEEEDDDCCCCCCCCCCCCAAA@@@<<<;;;:::999999:::<<<===<<<<<<;;;::::::999999888555555555444444444444333000000000000111222333444888777666444444888===AAALLLCCC777///---.........222222333333222000///...111///...///222333444333444777::::::999888;;;>>>@@@>>><<<:::999888999999:::::::::999888777777666111222333444444444444444444444555555555555444333000///---,,,+++,,,---------...000///---,,,,,,---,,,+++***+++++++++)))'''&&&(((******))))))***+++$$$%%%%%%%%%%%%%%%%%%&&&)))(((&&&&&&&&&''')))***+++***)))))))))***,,,---,,,,,,---...............//////000222333444555555555666888;;;>>>@@@BBBDDDGGGHHHIIIJJJJJJJJJIIIHHHBBBBBBBBBBBBBBBBBBBBBBBBHHHMMMSSSWWW[[[```ggglllrrr{{{FFFDDDAAA>>><<<<<<===>>>DDDDDDEEEFFFFFFDDDCCCBBB@@@@@@???@@@AAADDDGGGIIIJJJIIIHHHGGGFFFGGGHHHIIIHHHIIIJJJJJJJJJLLLOOOQQQSSSVVVYYYZZZYYYXXXXXXXXXZZZZZZYYYYYYYYYYYYYYYYYY\\\ZZZYYYXXXYYYYYYWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZ\\\\\\]]]]]]]]]\\\\\\[[[]]]\\\ZZZYYYZZZ[[[]]]___```````````````___^^^^^^\\\]]]^^^___````````````^^^^^^]]]\\\[[[YYYWWWUUURRRQQQQQQPPPPPPQQQQQQRRRRRRSSSTTTVVVXXXYYYZZZZZZZZZWWWTTTRRRQQQPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHFFFDDDBBBBBBCCCCCCBBB@@@===<<<:::888999;;;===???<<<<<<;;;;;;:::999999999555555555555555444333333/////////000111222333444888777666555555888>>>BBBJJJCCC999111...///000000222222333333333111000///111000000000111222222333555777999888666777;;;>>>@@@???===;;;:::999999999777777666666555555555555222222333444555555555555333333333333333222222222111000...------,,,------,,,...///...---+++,,,,,,,,,+++******+++***((('''###$$$&&&''''''(((((((((###$$$$$$$$$%%%%%%&&&&&&((('''%%%###$$$&&&(((***+++***)))((()))***,,,---+++,,,,,,---..................///000222333555666333555777:::<<<>>>AAACCCFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCEEEJJJPPPTTTXXX]]]eeejjjmmmwwwCCCAAA???<<<<<<<<<>>>???CCCCCCDDDDDDDDDCCCBBBAAA@@@@@@???@@@BBBEEEHHHIIIKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJMMMOOOQQQTTTXXXYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWYYYXXXWWWVVVWWWWWWVVVTTTTTTUUUUUUVVVXXXYYYYYYZZZXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYYYYZZZYYYXXXXXXYYY[[[^^^_________^^^^^^]]]]]]]]]]]]]]]]]]^^^______```______^^^^^^]]]\\\ZZZXXXVVVVVVTTTSSSRRRRRRQQQQQQRRRRRRQQQRRRSSSSSSTTTUUUVVVWWWXXXVVVSSSQQQQQQQQQPPPOOOKKKKKKJJJIIIIIIHHHGGGGGGFFFDDDBBBAAABBBCCCBBBAAA???===;;;999999;;;===???;;;;;;;;;:::999999888888555555666666666555444333000000000111111222444444666666666555555888<<<@@@DDD???888333000111333444222222333444444333222111111111111111000111222333555777888777555666:::>>>>>>>>><<<;;;999888888777555555444444444555666777444444555555555666666777444444444333333222222222333222111000...---,,,,,,---///000000...------...,,,+++***+++++++++)))'''$$$$$$%%%&&&(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%$$$$$$&&&)))++++++***)))))))))***+++,,,+++++++++,,,---......///.........///111333555666222555888:::;;;===@@@CCCBBBCCCEEEGGGGGGFFFDDDCCCFFFEEECCCAAAAAABBBDDDEEEDDDHHHNNNRRRVVV[[[bbbgggkkksssAAA@@@===<<<<<<===???@@@BBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBEEEHHHJJJLLLKKKJJJHHHGGGGGGGGGFFFFFFGGGHHHGGGGGGHHHKKKNNNOOORRRVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVWWWVVVUUUUUUVVVVVVUUUSSSSSSSSSTTTUUUVVVXXXYYYYYYWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYZZZYYYYYYXXXXXXXXXXXXWWWXXXYYY\\\^^^``````___]]][[[[[[\\\]]]___``````aaaaaaaaaaaa``````^^^]]]\\\ZZZXXXWWWVVVUUUVVVUUUTTTSSSRRRQQQQQQQQQPPPQQQQQQQQQPPPPPPSSSTTTUUUSSSQQQQQQQQQQQQPPPOOOIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEBBBAAABBBBBBBBBAAA@@@>>>===;;;;;;;;;===>>><<<;;;;;;::::::999888888666666777888777666555444222222222111222222333444555666777666666777:::<<<===;;;777444333333555666222333444555555555444333222333333222111000222333555777999888666777;;;>>>======<<<;;;999888777666777666666666666888:::;;;888888777666666777777888888777666555444444444555555444333222000///...---111222444333111000000111---,,,+++,,,,,,,,,***(((((('''''')))++++++***)))%%%%%%&&&&&&&&&&&&&&&'''+++***((((((((()))+++,,,))))))******++++++++++++++++++++++++,,,---///000////////////000222555666222666999;;;:::;;;???BBB@@@AAABBBDDDDDDDDDDDDCCCEEECCCAAA??????AAADDDEEECCCHHHMMMQQQTTTYYY```eeeiiipppzzzBBB@@@>>><<<<<<===???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@CCCFFFIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHGGGGGGHHHKKKMMMNNNQQQTTTUUUTTTTTTUUUVVVSSSTTTUUUWWWWWWWWWVVVVVVVVVTTTSSSTTTUUUUUUTTTRRRQQQRRRSSSTTTVVVWWWXXXXXXUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXWWWWWWWWWYYY\\\___aaaccc```]]]ZZZYYY\\\___aaabbbbbbbbbbbbaaa```___^^^]]]\\\[[[YYYWWWVVVUUUUUUWWWVVVTTTRRRPPPOOONNNNNNNNNOOOPPPOOOMMMMMMOOORRRSSSQQQPPPPPPQQQQQQPPPNNNHHHHHHHHHIIIIIIIIIIIIJJJGGGEEEBBBAAAAAABBBBBBBBB@@@@@@>>>===<<<<<<;;;;;;======<<<<<<;;;:::::::::777777999999999888666555333333222111111111222222444666999999888777888999777777777666555444555666333444555777777777666555444555666444111111222444555777:::999777888;;;>>>======<<<;;;:::888777666888777777777888:::===>>><<<;;;999888888888888999999888666555444444444555444444444444333222111000222333555444222111111222...---,,,---------+++)))***)))((())),,,,,,***((((((''''''''''''''''''&&&******))))))******+++,,,((()))***,,,,,,+++***)))+++*********,,,---///000222111000000000222444666222666::::::999999===@@@@@@@@@AAABBBDDDEEEFFFFFFBBBBBBBBBBBBCCCDDDDDDEEEDDDHHHNNNQQQSSSXXX^^^ccchhhlllttt~~~CCCAAA???<<<<<<<<<>>>???AAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAACCCFFFIIIKKKKKKKKKLLLLLLKKKIIIGGGFFFFFFGGGHHHGGGGGGHHHJJJMMMNNNPPPRRRSSSSSSSSSTTTVVVRRRSSSTTTVVVWWWWWWWWWVVVUUUTTTSSSSSSTTTTTTSSSRRRQQQQQQRRRTTTUUUVVVXXXXXXUUUTTTTTTTTTUUUVVVVVVWWWUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXZZZ]]]```bbbeeebbb]]]YYYYYY\\\```cccaaaaaa``````___]]]\\\[[[]]]\\\ZZZXXXVVVUUUTTTTTTWWWVVVTTTQQQOOOMMMLLLLLLMMMNNNOOOMMMKKKJJJMMMPPPRRRPPPOOOOOOPPPQQQOOONNNHHHHHHIIIIIIJJJKKKKKKKKKHHHEEEBBB@@@AAABBBBBBBBBAAA@@@@@@>>>===<<<;;;:::>>>>>>>>>===<<<<<<;;;;;;777888:::;;;:::999777555444333222111000000000000555777:::;;;:::888777777555666777777666444444444444555666888888888777777444666777555222111333555444777::::::999888;;;>>>>>>======<<<;;;999888777888777666666888:::===???>>>===;;;999888888999999777666444333222222333333333333444555555444444444000222333333111000000111///...------...---+++******((('''(((***+++(((&&&)))))))))((('''''''''&&&'''((((((((())))))))))))'''(((+++------,,,***(((************+++---///000333222111000000222444666222666::::::777777;;;???AAAAAABBBCCCDDDGGGHHHJJJAAACCCEEEGGGHHHHHHGGGFFFEEEIIINNNQQQSSSWWW]]]bbbgggjjjpppxxxCCCAAA>>><<<;;;<<<>>>???@@@AAABBBCCCCCCBBBAAA@@@>>>>>>???@@@CCCFFFHHHJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFEEECCCBBBBBBDDDFFFHHHIIILLLPPPSSSUUUVVVUUUTTTRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPOOOSSSSSSSSSRRRSSSTTTTTTUUUSSSSSSRRRRRRRRRTTTVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTVVVWWWXXXYYY[[[]]]^^^___bbb```^^^\\\\\\]]]___aaadddcccaaa___^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTSSSRRRQQQOOOMMMLLLKKKMMMOOOOOONNNLLLLLLLLLOOOMMMLLLNNNRRRRRRNNNIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFEEECCCAAA@@@AAABBBCCCEEECCC@@@===;;;;;;<<<===BBBAAA>>>;;;999888888888888777777888::::::999777222222222222111111111000666777999:::999888666555777777888777666555333222555777:::<<<>>>>>>===<<<666777777555333111000111444777999:::999888999999;;;===???>>><<<999777777777777777888999:::;;;<<>><<<<<<<<<>>>???@@@AAACCCDDDDDDDDDCCCBBB?????????@@@BBBDDDFFFHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBAAABBBCCCFFFGGGKKKMMMPPPSSSUUUUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPSSSSSSSSSRRRSSSSSSTTTTTTSSSRRRRRRRRRRRRTTTUUUVVVTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]___^^^]]]\\\]]]^^^```aaacccbbbaaa```^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRPPPNNNLLLKKKIIIKKKMMMNNNMMMKKKKKKLLLMMMJJJIIILLLPPPQQQNNNJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGEEECCCAAAAAAAAABBBCCCDDDBBB???<<<;;;;;;<<<===AAA@@@>>><<<:::999999888<<<;;;::::::;;;;;;999888222222222111111111111111555777888999999888777666777888888888777555333222666777999;;;<<<<<<;;;;;;666777666444222000111222333555888999888777888999<<<>>>@@@@@@===:::999999999999999999:::;;;<<<===???BBBBBB???:::777999<<<888777666666888::::::999777666555777:::;;;888555444333222000/////////000,,,,,,,,,---......,,,***))))))************))))))))))))))))))))))))))))))&&&&&&'''''''''&&&%%%%%%''''''(((***++++++++++++,,,,,,,,,---------------.../////////...000333666666555555555666888:::;;;<<<===@@@BBBDDDDDDEEEDDDEEEDDDCCCCCCDDDFFFHHHIIIJJJHHHJJJNNNPPPQQQWWW^^^dddeeekkkttt}}}BBBAAA>>>===<<<===>>>???@@@AAACCCEEEFFFFFFFFFEEE@@@??????@@@AAABBBCCCDDDGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCEEEGGGKKKMMMPPPRRRTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRTTTUUUUUURRRSSSTTTVVVWWWYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^___``````````````````^^^]]][[[YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTRRRPPPMMMKKKJJJGGGIIILLLLLLKKKKKKKKKLLLKKKIIIHHHJJJMMMOOONNNLLLGGGGGGGGGGGGGGGHHHHHHIIIGGGEEECCCBBBAAAAAABBBCCCCCCAAA???<<<;;;;;;<<<===>>>>>>===<<<;;;:::999999>>>===;;;;;;<<<;;;999777333222222111111111111111444555888999:::999888777888888888888777555444222666777888999:::999888888666666555333111000222333222444666777666666777888===???AAAAAA???<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???BBBDDDBBB>>>::::::;;;;;;:::999999:::;;;:::999888666555888<<<===;;;999666555333111000///000000---,,,++++++---......---))))))************))))))))))))))))))))))))))))))%%%&&&''''''''''''''''''))))))******+++*********++++++,,,,,,------.........///000//////000333555555555555555666888999;;;;;;<<<>>>AAACCCDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKKKKIIIJJJMMMOOOPPPUUU\\\___aaagggpppxxxAAA@@@>>>=========>>>???@@@AAACCCEEEGGGHHHGGGGGG@@@@@@@@@@@@@@@@@@@@@AAAEEEFFFFFFGGGGGGFFFEEEEEEFFFEEEDDDCCCCCCEEEFFFGGGIIIKKKNNNQQQSSSTTTTTTTTTSSSTTTUUUUUUVVVVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRQQQRRRRRRRRRSSSTTTUUUUUURRRSSSTTTUUUWWWYYY[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[]]]]]]]]]]]]\\\]]]]]]^^^___]]][[[YYYWWWVVVVVVUUUTTTTTTTTTTTTTTTVVVUUUTTTRRROOOMMMJJJIIIFFFHHHKKKLLLKKKKKKKKKLLLLLLJJJIIIIIILLLMMMMMMLLLGGGGGGFFFFFFFFFGGGHHHIIIGGGFFFDDDBBBAAABBBCCCDDDBBBAAA???===<<<<<<<<<===============<<<;;;::::::<<<;;;;;;;;;<<<<<<999777444333222111111111222222444555888:::;;;;;;:::999888999999999888666444333555666666777777666555555444444333222000000222555222444666777666666888999===@@@BBBAAA???===<<<<<<<<<<<<;;;;;;;;;<<<=========@@@DDDDDDAAA===::::::@@@???===<<<<<<<<<999777999777666999===???>>><<<888666444222000000000000///---***)))+++,,,---,,,))))))************))))))))))))))))))))))))))))))%%%&&&'''(((((((((((((((((()))******++++++************+++,,,------......000111222222111222444666555444444444555777999::::::<<<>>>AAACCCDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJHHHFFFGGGKKKMMMOOOTTT[[[]]]___eeemmmttt}}}@@@???>>>======>>>>>>??????@@@CCCEEEGGGGGGHHHGGGAAAAAAAAA@@@@@@??????>>>CCCDDDEEEFFFFFFFFFDDDCCCFFFFFFEEEEEEEEEFFFGGGHHHGGGIIILLLOOORRRTTTVVVVVVTTTUUUVVVVVVWWWWWWVVVVVVQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUWWWXXXZZZ[[[]]]]]]\\\ZZZXXXWWWVVVUUUXXXYYYZZZ[[[[[[ZZZXXXWWWYYYZZZ[[[\\\[[[YYYVVVUUUUUUUUUTTTSSSSSSSSSTTTTTTVVVUUUTTTRRROOOLLLJJJHHHFFFIIIKKKLLLLLLKKKLLLMMMOOOMMMKKKKKKKKKKKKKKKKKKGGGFFFEEEDDDDDDFFFGGGHHHGGGFFFDDDBBBAAABBBCCCDDDBBBAAA@@@>>>==================<<<<<<;;;;;;;;;;;;;;;;;;===???AAAAAA>>><<<666555333222222222333444444666999;;;<<<<<<<<<;;;999999::::::888777555444444444444444444333333222111222222111000000333555333555666777777777999;;;===???AAAAAA???===<<<<<<===<<<;;;;;;;;;;;;;;;<<<;;;???CCCEEECCC@@@<<<:::===<<<<<<<<<===<<<:::888:::888777999===@@@@@@>>>:::888666333111000000000111...***(((((()))))))))))))))************))))))************************&&&''''''((())))))))))))&&&'''((()))***+++++++++))))))***+++,,,......///000111222222111222333555444444333333444666888999;;;<<>>>>>>>>>>>>>>???>>>???AAADDDEEEFFFFFFFFFAAAAAAAAAAAAAAA???>>>>>>AAABBBDDDFFFFFFEEEDDDCCCFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHKKKNNNQQQSSSUUUVVVSSSTTTUUUUUUVVVUUUUUUUUUPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWVVVVVVVVVVVVXXXZZZ[[[^^^]]]\\\ZZZXXXVVVUUUTTTVVVWWWXXXXXXXXXVVVUUUTTTWWWWWWXXXXXXWWWUUUTTTSSSUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSQQQOOOLLLJJJIIIGGGIIILLLLLLLLLKKKKKKLLLNNNNNNMMMLLLKKKJJJIIIIIIFFFDDDCCCBBBBBBDDDFFFGGGHHHFFFDDDBBBBBBBBBCCCDDDBBBBBBAAA@@@??????>>>>>>???>>><<<;;;::::::;;;<<<===???CCCHHHJJJIIIDDD@@@888777555444333444666777777888;;;===>>>>>>======::::::::::::999777666444222222111111111111111111...000111222111111333444444555666666666777:::<<<===???AAABBB@@@>>>======>>>===<<<;;;;;;;;;;;;;;;;;;>>>BBBFFFFFFDDD@@@>>>888888999;;;===>>><<<:::;;;888777999===@@@@@@>>>;;;:::777444222111000000111...***((('''((('''&&&))))))************))))))************************'''((())))))))))))))))))$$$%%%'''((()))*********(((((()))+++,,,...//////...000111111000000111222333333333333444666777999:::<<>>>>>>>>>>>>>>>>>??????===>>>@@@BBBCCCCCCCCCCCCAAABBBBBBBBBBBB@@@???>>>@@@AAADDDEEEFFFEEECCCBBBDDDDDDDDDDDDDDDEEEEEEEEEIIIJJJLLLNNNPPPQQQSSSSSSQQQQQQRRRSSSSSSSSSRRRRRROOOOOOOOOOOOPPPPPPPPPQQQNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTVVVWWWXXXXXXWWWWWWWWWVVVUUUUUUVVVXXX[[[\\\^^^]]]\\\ZZZXXXVVVTTTTTTSSSSSSTTTTTTUUUTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRUUUTTTTTTSSSSSSTTTTTTUUUSSSSSSRRRQQQOOOMMMKKKJJJGGGIIIKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHHHHDDDCCCAAA@@@@@@BBBEEEFFFHHHGGGEEECCCBBBCCCDDDEEECCCCCCBBBAAAAAA@@@@@@@@@AAA???<<<999888999;;;===@@@CCCIIINNNPPPMMMFFFAAA;;;999777555555666888999999;;;===???@@@???>>>>>>:::;;;;;;;;;:::888666555000////////////000000111+++...111222222222222333222444555555555666999<<<>>>@@@CCCCCCBBB@@@??????@@@???>>>===<<<<<<<<<<<<<<>>???AAAAAA>>><<<<<<999777999===??????>>>===;;;888555333111000000000---***)))))))))((('''))))))************))))))************************))))))*********)))((((((%%%%%%&&&''''''((('''''''''''')))***,,,...///000...000111111000000000111333222222222333555777888999;;;===AAACCCEEEEEEEEEHHHHHHHHHHHHHHHGGGGGGFFFIIIFFFGGGJJJJJJKKKOOOVVVXXXZZZ```hhhlllqqq|||>>>>>>>>>>>>????????????<<<===???AAABBBBBBAAAAAAAAABBBBBBCCCBBBAAA???>>>???AAACCCEEEFFFEEECCCAAABBBBBBBBBCCCCCCCCCCCCCCCLLLLLLMMMNNNOOOOOOPPPPPPNNNOOOOOOPPPQQQPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUWWWYYY\\\^^^^^^]]]\\\ZZZXXXVVVTTTSSSPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQUUUTTTTTTTTTTTTTTTUUUUUURRRRRRQQQPPPOOOMMMKKKKKKFFFHHHJJJJJJIIIGGGGGGGGGFFFHHHKKKLLLKKKIIIHHHHHHDDDBBB@@@??????AAADDDEEEHHHGGGEEECCCBBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAACCC@@@<<<888777888;;;===AAADDDKKKPPPRRRMMMDDD>>><<<:::888666666777999:::;;;<<<>>>@@@AAA@@@???>>>:::;;;;;;;;;:::888666555...............///000000))),,,111333333222222222111222333333444555888;;;???BBBDDDEEECCCAAA@@@@@@AAAAAA???>>>============>>>@@@DDDIIILLLLLLIIIGGGHHHGGGGGGFFFEEECCC???;;;===:::777888<<>><<<999666333111000000...,,,******+++++++++)))))))))************))))))***************************************)))((('''&&&&&&''''''&&&%%%%%%$$$&&&'''(((***,,,...///000000222333444222222222333333222222222333555777888888999<<>>??????<<<<<<<<<<<<===???@@@AAABBBCCCCCCAAA???======>>>BBBBBBCCCCCCBBBBBBAAA@@@===@@@CCCEEEEEEEEEFFFGGGGGGIIIKKKMMMMMMNNNOOOQQQPPPQQQRRRQQQOOONNNNNNOOOOOONNNLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQSSSVVVYYYYYYXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWZZZYYYWWWUUUTTTTTTTTTTTTSSSSSSSSSTTTWWWYYYYYYXXXTTTVVVWWWUUURRRPPPQQQSSSTTTVVVWWWWWWUUUTTTTTTUUURRRRRRPPPNNNMMMLLLKKKKKKLLLJJJHHHIIIKKKKKKHHHEEEGGGGGGHHHJJJJJJIIIGGGEEEAAA???>>>===>>>AAACCCEEECCCDDDCCCBBBAAABBBEEEHHHJJJIIIGGGEEECCCBBBAAAAAABBB@@@===;;;::::::;;;<<>>AAACCCDDDDDDBBBAAAEEECCC@@@===;;;;;;<<<===AAACCCFFFIIIKKKMMMMMMMMMPPPNNNKKKGGGCCC???===<<<===:::777555555888;;;>>>===;;;888555333222111111///...,,,,,,,,,...000111,,,***((('''''')))+++,,,---,,,++++++******++++++,,,++++++***)))(((''''''+++***((('''&&&&&&''''''((()))*********,,,///111---...///000000000......000111222444555666777777;;;;;;:::;;;===AAADDDGGGIIIIIIHHHGGGGGGHHHHHHHHHMMMMMMMMMLLLLLLMMMQQQTTTTTTWWW\\\___dddkkkuuu|||::::::::::::;;;<<<===>>>;;;;;;;;;;;;<<<>>>???AAABBBCCCCCCBBB???===>>>???AAAAAABBBBBBAAAAAA@@@???<<<>>>AAABBBBBBCCCEEEFFFGGGJJJLLLMMMMMMMMMNNNPPPPPPPPPQQQPPPMMMLLLLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQSSSVVVXXXYYYWWWVVVUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZXXXWWWUUUTTTSSSTTTTTTTTTSSSSSSUUUXXXYYYYYYYYYSSSUUUVVVTTTQQQOOOPPPQQQRRRTTTUUUUUUSSSRRRRRRSSSSSSRRRPPPNNNLLLLLLLLLLLLLLLJJJHHHHHHJJJIIIGGGDDDGGGHHHIIIJJJJJJIIIGGGEEE???===<<<:::;;;===???AAABBBCCCCCCBBBBBBBBBEEEGGGIIIIIIGGGFFFDDDBBB@@@???AAA@@@===;;;::::::;;;<<<<<<>>>@@@BBBBBB@@@>>><<<;;;999888666555555555555888888999999999999:::::::::;;;;;;:::888777888999888444000...///000000///222222222333555555222///000444777666444444777;;;<<<>>>@@@BBBCCCBBBAAA@@@@@@???===<<<<<<>>>@@@AAACCCDDDGGGIIIKKKLLLMMMMMMOOOMMMJJJFFFCCC@@@>>>===<<<:::777555666888;;;===>>><<<999666333111000000...---,,,+++,,,---///000+++***(((''''''(((***,,,++++++***))))))))))))***+++++++++***)))(((((('''+++***)))((('''''''''((('''((()))))))))***---000---......///////////////000111222444555666777777;;;::::::;;;===AAADDDGGGIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKLLLPPPSSSTTTWWW\\\___cccjjjttt{{{999999999999999:::;;;<<<::::::999:::;;;<<<>>>???BBBCCCCCCBBB???>>>>>>???@@@@@@@@@?????????>>>>>>:::<<<===>>>>>>@@@CCCFFFHHHJJJLLLMMMLLLLLLMMMOOOOOOPPPPPPNNNLLLJJJJJJKKKLLLKKKKKKKKKKKKMMMNNNOOONNNMMMMMMNNNNNNOOOPPPQQQSSSUUUWWWWWWVVVUUUTTTUUUUUUUUUWWWXXXYYYYYYZZZZZZYYYWWWVVVTTTSSSSSSSSSTTTTTTSSSSSSUUUXXXZZZZZZYYYSSSTTTTTTSSSPPPOOOOOOPPPQQQRRRTTTSSSQQQPPPPPPQQQSSSRRROOOMMMKKKKKKLLLMMMKKKJJJHHHHHHHHHGGGEEECCCHHHHHHIIIJJJIIIHHHGGGFFF???>>><<<::::::;;;<<<===???AAACCCCCCCCCCCCDDDEEEHHHHHHHHHGGGEEEBBB???===@@@???===;;;::::::;;;;;;999:::<<<<<<===<<<;;;:::999888666555444333444444555555555555555666666777999:::;;;999777666666777888555222111111222222222222222222444555555333000///222555555444444888;;;===>>>???@@@AAAAAA@@@@@@>>>===<<<<<<===???BBBCCCDDDEEEGGGIIIJJJKKKKKKKKKMMMLLLIIIFFFBBB@@@>>>===<<<:::888666666888:::;;;???>>>;;;777444111///......---,,,+++,,,---...///+++***(((''''''(((***+++***))))))((('''(((((((((++++++******))))))((((((+++***)))(((((('''((((((&&&'''(((((((((***,,,.........------...//////000000111222444555666777777:::::::::;;;===AAADDDFFFHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJIIIJJJLLLOOORRRTTTWWW[[[^^^bbbhhhqqqwww~~~:::999999999::::::;;;<<<999999888888999;;;===>>>BBBCCCCCCBBB@@@>>>???@@@>>>>>>>>>===============;;;;;;;;;;;;;;;>>>BBBEEEHHHJJJLLLLLLLLLKKKLLLMMMOOOOOOOOONNNKKKIIIIIIJJJIIIIIIHHHIIIJJJLLLNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTVVVVVVTTTSSSSSSTTTQQQRRRTTTVVVWWWXXXYYYYYYWWWVVVTTTSSSRRRRRRSSSSSSTTTSSSSSSUUUXXXZZZZZZYYYTTTTTTTTTSSSQQQQQQPPPPPPQQQRRRSSSSSSQQQOOOOOOPPPSSSRRROOOLLLKKKLLLMMMNNNJJJIIIIIIHHHGGGFFFDDDCCCHHHIIIJJJJJJHHHGGGFFFFFFDDDBBB@@@>>>============<<>>===;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<888777555333222222222333333222222222222333555666999::::::999777555555666888666444222222222333333222222222333333333222111///111333333333555888;;;<<<===>>>???@@@@@@?????????>>>=========>>>@@@AAADDDDDDEEEFFFGGGHHHHHHHHHKKKIIIGGGDDDBBB@@@???>>><<<;;;999888777888999:::@@@>>>;;;888444111///---------,,,,,,,,,,,,---...+++***)))''''''((()))*********)))(((((((((((((((*********)))))))))))))))))))))((((((''''''''''''&&&((()))))))))***,,,......---,,,,,,---...000111000111222444555666777777999999999;;;===AAADDDFFFHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIIIIIIIIIILLLOOORRRSSSVVV[[[^^^aaafffnnnttt{{{<<<;;;;;;;;;;;;<<<<<<===888888888888999:::<<<===BBBCCCCCCBBB@@@???@@@AAA>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::===AAAEEEGGGIIIKKKKKKJJJJJJKKKLLLNNNOOOOOONNNKKKJJJJJJKKKGGGFFFFFFGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRTTTUUUTTTRRRQQQQQQRRRNNNOOOQQQSSSTTTUUUVVVVVVVVVUUUSSSRRRQQQQQQRRRSSSSSSSSSSSSTTTWWWYYYYYYXXXUUUUUUTTTTTTTTTTTTTTTSSSRRRTTTUUUTTTRRRPPPPPPPPPRRRQQQOOOMMMLLLLLLMMMNNNIIIIIIIIIHHHGGGEEEDDDDDDHHHJJJKKKJJJGGGEEEFFFGGGGGGFFFCCCAAA???>>>>>>>>>:::===AAACCCCCCBBBBBBBBBEEEGGGHHHIIIGGGDDD???<<<======<<<;;;;;;;;;::::::===<<<<<<======>>>>>>???777666444333222111222222222111111111111333555666999:::;;;999777666666777777666555444222222222333333444444444444333333444000000111111222555888;;;:::;;;===???@@@@@@@@@???>>>>>>======>>>>>>@@@@@@AAAAAABBBBBBCCCDDDEEEEEEGGGFFFDDDBBB@@@??????>>>======;;;:::999999999999???>>>;;;999555222000......---------------------,,,+++***)))((())))))***,,,+++******))))))******)))))))))))))))*********'''(((((('''''''''&&&&&&''')))++++++++++++,,,...------,,,,,,,,,...000111000111222444555666777777777888999;;;>>>AAADDDFFFHHHGGGGGGGGGHHHHHHIIIJJJIIIJJJJJJJJJJJJLLLOOORRRQQQUUUYYY]]]___dddlllqqqttt=========<<<<<<======>>>888888777888999:::<<<===BBBCCCCCCBBBAAA@@@@@@AAA===<<<;;;:::::::::;;;<<<======<<<;;;:::<<>>======999<<<@@@BBBBBBAAAAAABBBDDDEEEGGGHHHGGGDDDAAA>>><<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<======>>>>>>777666444333222111222222222111000000111333555777:::;;;<<<;;;999999999:::888888888666333111222333555666777777555555666777111000000000222444777999777:::===@@@BBBBBBAAA@@@<<<<<<======>>>@@@AAABBB????????????@@@AAACCCDDDCCCBBBAAA@@@???>>>>>>>>>???>>>>>>===<<<:::999999<<<<<<;;;999777444222000..................---------,,,++++++************---,,,,,,+++++++++++++++(((((())))))******++++++''''''((((((((((((''''''(((***,,,,,,,,,+++,,,---++++++,,,,,,---...000000000111222444555666777777666777888;;;>>>AAADDDEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIKKKNNNQQQOOOSSSXXX[[[^^^cccjjjpppqqq{{{>>>======<<<<<<======>>>999888888888999;;;===>>>AAACCCCCCCCCAAA@@@AAABBB>>><<<;;;999999:::;;;<<<======<<<;;;999:::===???BBBDDDFFFGGGGGGGGGIIIJJJIIIKKKLLLKKKJJJIIIJJJKKKHHHHHHHHHHHHHHHJJJLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRSSSQQQOOONNNOOOPPPMMMMMMOOOPPPRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRQQQPPPPPPRRRUUUVVVVVVVVVUUUTTTSSSUUUYYY[[[ZZZYYYSSSUUUUUUTTTRRRPPPPPPPPPOOOOOOOOOPPPOOONNNLLLKKKFFFIIIKKKJJJHHHGGGHHHIIIIIIKKKLLLJJJEEECCCEEEHHHGGGFFFEEECCCAAA???>>>===999;;;>>>@@@@@@@@@AAABBBCCCDDDFFFGGGGGGEEECCCAAA;;;;;;<<<<<<;;;;;;::::::999:::;;;<<<============888666555333222222222222222111000///000333555777;;;<<<======<<<;;;===>>>:::;;;;;;888444222222333333555666555333222444777222111//////111444666777444888===BBBEEEDDDBBBAAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???AAACCCDDD@@@???>>>===============@@@@@@@@@???>>><<<:::999999999999999888666444333///000000000//////...---......---,,,,,,++++++***------,,,+++++++++++++++'''(((((()))***+++++++++((()))***++++++***)))(((''')))+++,,,+++++++++,,,******,,,---.../////////000111222444555666777777555666888;;;>>>AAADDDEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIHHHIIILLLNNNLLLQQQVVVZZZ^^^ccciiioooqqqzzz>>>======<<<<<<<<<======999888888888999;;;===>>>AAACCCCCCCCCAAA@@@AAABBB>>>===;;;999999:::;;;<<<<<<===<<<;;;999999:::<<<@@@BBBEEEFFFFFFGGGHHHJJJGGGHHHJJJIIIHHHHHHIIIKKKKKKJJJIIIIIIJJJKKKMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRRRRPPPNNNMMMNNNPPPNNNNNNPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPOOOPPPQQQRRRPPPOOOOOOQQQTTTVVVVVVUUUTTTRRRRRRUUUYYY\\\\\\ZZZSSSTTTUUUTTTQQQOOOOOOOOOMMMNNNPPPQQQPPPNNNLLLKKKFFFHHHKKKKKKIIIHHHIIIKKKIIIKKKMMMJJJEEECCCEEEIIIIIIHHHGGGEEECCCAAA@@@???999;;;>>>??????@@@AAACCCBBBDDDEEEFFFFFFEEEDDDCCC;;;;;;<<<<<<<<<;;;::::::999:::<<<===>>>>>>======888777555333222222222333111000///...///222555777;;;===>>>>>>======???@@@<<<>>>>>>;;;666333333444000222333222//////111444444111//////000333555666333777>>>CCCFFFFFFCCCAAACCCBBBAAA???>>><<<;;;:::>>>>>>>>>>>>@@@BBBDDDEEE>>>======<<<<<<<<<======AAAAAAAAAAAA???===:::999777888888999999777666555000000111111000///......//////...------,,,++++++---,,,++++++******++++++''''''((()))***++++++,,,******,,,------,,,+++***&&&(((***+++************(((***,,,.../////////...000111222444555666777777444666888;;;>>>AAADDDEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHFFFGGGJJJLLLKKKPPPUUUZZZ]]]bbbiiioooooowww>>>>>>>>>===<<<<<<;;;;;;===999777777;;;===>>>===CCCCCCDDDEEEFFFEEEBBB@@@@@@>>>;;;999888999:::;;;<<<======;;;::::::<<<>>>AAAAAABBBDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKNNNMMMMMMMMMNNNOOOOOOPPPQQQRRRRRRQQQOOONNNOOOPPPOOOPPPQQQPPPNNNMMMNNNOOONNNOOOOOOPPPPPPOOOOOONNNNNNOOOPPPQQQRRRSSSTTTUUUSSSQQQOOOQQQUUUXXXYYYXXXUUUSSSQQQQQQRRRSSSSSSRRRMMMNNNOOOPPPPPPNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLHHHHHHIIIIIIIIIHHHGGGGGGLLLKKKHHHEEECCCBBBAAAAAA???===<<<===AAACCCBBB@@@CCCAAA@@@BBBEEEGGGGGGEEE===;;;999999;;;;;;999666999;;;>>>@@@@@@>>>;;;999888777555333222111222222222222222111111222222333666:::???BBBCCCBBBAAAAAA@@@@@@???===:::666333111444333222222111222222222333000------000333333222777999===AAACCCDDDCCCCCCDDDCCCAAA???===<<<======@@@@@@??????@@@@@@AAABBB>>>>>>>>>>>>>>>>>>===<<>>999666888777777999::::::888666555444222///------,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))************))))))***+++,,,------,,,+++************+++,,,,,,,,,---+++---......------///000000000222333333333333333555777:::;;;<<<<<<>>>???EEEEEEFFFGGGHHHKKKNNNOOOMMMLLLKKKJJJKKKLLLNNNPPPNNNPPPRRRTTTXXX]]]dddhhhlllsss~~~>>>======<<<<<<;;;;;;:::;;;999777777;;;>>>???>>>BBBAAABBBCCCEEEDDDBBB@@@???===:::888777888:::;;;<<<======;;;::::::<<<>>>@@@AAACCCEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOQQQQQQPPPNNNLLLLLLMMMOOOPPPQQQRRRQQQOOONNNOOOPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTRRRPPPOOOQQQUUUXXXXXXXXXWWWUUURRRRRRRRRRRRQQQPPPOOOPPPQQQQQQPPPNNNLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMIIIIIIIIIIIIHHHHHHHHHHHHKKKJJJHHHFFFDDDCCCCCCCCC@@@>>>===>>>AAABBBAAA???BBBAAA@@@BBBEEEGGGFFFDDD>>><<<999999:::;;;:::888;;;<<>>;;;888555333333222222111000000000000111///,,,,,,...111111000777999===@@@BBBBBBBBBAAA@@@???>>>============>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>===<<<<<<;;;>>>@@@BBBCCCBBB>>>:::777888777777999::::::888666555333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))******++++++******)))***+++,,,------,,,+++************++++++++++++++++++,,,......---...///111111111222222222333333333444777999;;;;;;<<<>>>@@@FFFFFFFFFHHHJJJLLLOOOPPPNNNMMMKKKKKKKKKLLLNNNOOOMMMNNNPPPRRRUUU[[[bbbgggiiippp{{{===<<<<<<;;;;;;:::999999:::888777777:::>>>???@@@@@@???@@@AAACCCDDDCCCAAA>>><<<999777777888999;;;;;;<<<===<<<::::::<<<>>>???AAADDDGGGHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKLLLMMMMMMOOOOOONNNLLLIIIJJJLLLNNNPPPQQQRRRQQQOOONNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSPPPOOOOOOQQQTTTVVVWWWWWWXXXVVVSSSRRRRRRRRRPPPOOORRRRRRRRRRRRQQQNNNLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEEEECCCAAA@@@@@@AAAAAA@@@>>>AAA@@@@@@AAADDDEEEEEEDDD@@@===:::999:::;;;;;;:::===>>>AAABBBBBBAAA>>>======<<<999777666555555666333222222222333555666777666:::>>>AAAAAAAAA@@@AAAAAA@@@???===;;;888555444222222111000000///......000...++++++,,,...//////888999<<>>???>>>???????????????>>>===>>>>>>======<<<;;;::::::===???AAACCCBBB???<<<:::888777777888999999888666444333111...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******************))))))***+++---.........000222333222222111111222444444444666999:::;;;<<>>>>>AAADDDHHHIIIHHHFFFEEEBBBBBBAAAAAABBBDDDFFFGGGLLLMMMNNNOOOPPPPPPOOOOOOLLLLLLLLLKKKKKKLLLLLLMMMNNNMMMLLLIIIGGGHHHJJJLLLOOOPPPQQQPPPNNNMMMNNNOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRROOOOOOOOOQQQSSSUUUVVVWWWWWWUUUSSSRRRSSSSSSRRRQQQTTTTTTTTTRRRQQQNNNLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKMMMLLLJJJHHHGGGHHHIIIKKKHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@>>>===@@@@@@@@@AAABBBCCCCCCCCCAAA???<<<999999:::<<<===???@@@BBBCCCCCCBBB@@@???===<<<:::999999999:::;;;666555444333333444555666888;;;???AAAAAA@@@AAAAAA======;;;:::888666444333333333222222111000///...000...,,,,,,,,,...///000888999;;;===>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>======>>>???>>>===<<<;;;>>>>>>===<<<;;;:::::::::===>>>AAABBBBBB@@@===<<<999888777777888999777666444333000...,,,+++++++++++++++,,,,,,,,,,,,------,,,++++++***************+++,,,,,,------,,,,,,+++************************+++*********)))((((((((()))+++---.........000222444333222111111222444666444666888999:::<<>><<<999777666666888999999;;;<<<<<<<<<;;;<<<>>>===@@@DDDGGGIIIHHHFFFEEEBBBAAA@@@???@@@CCCEEEGGGKKKLLLNNNPPPPPPPPPOOOOOONNNMMMMMMLLLLLLLLLMMMMMMMMMMMMKKKIIIGGGGGGIIIKKKMMMNNNOOONNNLLLKKKLLLMMMQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQMMMOOOPPPRRRSSSUUUVVVWWWUUUSSSRRRRRRTTTUUUTTTTTTVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJIIIIIIHHHIIIIIINNNLLLJJJHHHGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDBBB@@@>>>======??????@@@@@@AAAAAABBBBBBAAA@@@===;;;:::;;;===???@@@AAABBBCCCCCCBBBAAA@@@;;;;;;::::::;;;<<<>>>???;;;999666333222222333444999;;;???@@@@@@@@@@@@AAA<<<;;;:::888777666555444444444555444444222111000111000///...---...000111777888999;;;;;;;;;;;;;;;==================<<<<<<<<<<<<<<<===<<<<<<;;;;;;???>>><<<;;;:::::::::;;;===???@@@BBBBBB@@@>>>===:::888666666777888777555444333111...---,,,,,,,,,+++++++++,,,,,,---------,,,+++******))))))******,,,,,,------------,,,,,,))))))(((((((((((())))))+++*********)))(((((((((***,,,---.........000222444333111111111333666777444666888888999;;;???AAABBBCCCEEEGGGJJJLLLMMMNNNOOOOOONNNMMMMMMLLLLLLLLLNNNNNNNNNOOOPPPUUU[[[```fffmmmuuu{{{<<<;;;;;;::::::999888888888999999999999;;;???BBBCCCAAA??????BBBDDDFFFGGG@@@>>>;;;888666666777888888:::<<<===<<<<<<===>>>===???BBBEEEGGGGGGFFFEEEAAA@@@???>>>@@@BBBFFFHHHIIIJJJMMMOOOPPPOOONNNNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLMMMMMMKKKIIIHHHIIIJJJLLLMMMNNNMMMKKKJJJKKKLLLQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPMMMOOORRRTTTTTTUUUVVVXXXTTTRRRQQQRRRTTTVVVVVVUUUVVVUUUSSSRRRPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHMMMLLLJJJIIIHHHGGGHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEBBB???<<<<<<<<<===???@@@@@@??????@@@BBBAAAAAA@@@===;;;;;;===??????@@@AAABBBBBBAAA@@@???::::::::::::;;;===???@@@===;;;777333111000111222888:::===>>>>>>===>>>???<<<;;;:::999888888888888444555666777666555444333222222111000......111333666666777999999:::::::::>>>>>>>>>>>>===<<<:::::::::::::::::::::;;;<<<<<<>>>===<<<;;;;;;;;;<<<===>>>???AAABBBBBB@@@???===:::888666666666777666555555444111///------,,,---***++++++,,,,,,------...++++++***))))))))))))***+++,,,,,,------,,,,,,+++))))))(((((((((((())))))******************))))))+++---......------///000111111111222333555777888666777888888888:::===@@@@@@AAADDDGGGIIIKKKMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPRRRUUUZZZ^^^dddllltttyyy|||<<<<<<<<<;;;::::::999999888::::::999888:::>>>AAACCC@@@>>>===???CCCEEEEEECCCAAA===999777666666777888:::<<<======<<<===>>>===>>>@@@CCCEEEFFFFFFFFFAAA@@@>>>>>>???CCCFFFIIIFFFHHHKKKMMMOOONNNMMMLLLNNNMMMLLLKKKKKKKKKKKKKKKKKKMMMNNNNNNLLLJJJJJJJJJLLLMMMNNNMMMLLLKKKKKKMMMPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMPPPTTTUUUUUUUUUWWWYYYUUUTTTRRRSSSTTTUUUUUUTTTUUUTTTRRRPPPOOONNNMMMMMMIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDBBB>>>;;;;;;<<<===???@@@@@@>>>===???AAA@@@AAAAAA@@@===<<<===???>>>??????@@@@@@??????>>><<<;;;:::::::::;;;===>>><<<:::666222000000111222555777999:::::::::;;;<<<;;;:::999888777777888999333444666777888777666555222333222000......000333444555666777888999::::::<<<<<<======<<<;;;999888:::999777777888:::===???>>>===<<<;;;;;;===>>>@@@@@@@@@AAABBBAAA@@@>>>===;;;888666555666666666555666555333000............******+++,,,,,,---......++++++***)))))))))))))))++++++,,,,,,,,,,,,+++++++++***))))))))))))***+++*********+++++++++++++++---...///...------.../////////111333555777888999777888888888777999<<>>AAACCCDDDEEEBBB>>>:::777666666666777:::<<<======<<<===>>>===>>>???AAACCCEEEFFFFFFBBB@@@>>>>>>???CCCGGGIIIEEEGGGJJJMMMNNNMMMLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMPPPPPPNNNKKKJJJJJJMMMNNNOOONNNLLLLLLLLLMMMPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPOOOOOONNNMMMQQQUUUVVVUUUUUUWWWYYYWWWUUUTTTSSSTTTTTTTTTSSSTTTSSSQQQPPPNNNNNNMMMMMMFFFFFFFFFGGGIIIKKKLLLMMMJJJJJJJJJIIIHHHGGGEEEDDDEEEEEEFFFGGGGGGEEEDDDCCCBBBDDDDDDAAA===:::;;;<<<<<<>>>@@@@@@======>>>AAA???AAABBBAAA>>><<<===???>>>>>>>>>??????>>>>>>>>>===<<<;;;:::999999:::;;;;;;888555111000000222333222444777777777777888999999888666555555555666777222333666777888888666555222333333000------000333333444444666777999::::::999:::;;;<<<;;;:::999888999888666555666:::>>>@@@>>>===<<<;;;<<<>>>@@@AAAAAAAAABBBBBBAAA@@@>>>===;;;999666555555666666555777666333111///.........******+++,,,,,,---......+++******)))))))))))))))***++++++,,,,,,++++++***---,,,+++******+++,,,---*********+++,,,,,,,,,---.../////////---,,,---...---...111333666888999999888999999777777888;;;>>>@@@BBBEEEIIILLLNNNOOOOOOLLLMMMNNNOOOOOOOOOOOOOOOKKKNNNPPPRRRRRRTTTVVVXXX[[[eeeooosssttt{{{>>><<<:::999:::;;;;;;:::;;;;;;::::::::::::::::::BBB???<<<;;;<<<>>>@@@@@@BBBAAA???<<<:::888777777777999;;;<<<>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEECCCAAA@@@???@@@CCCGGGIIIIIIIIIIIIIIIJJJKKKMMMMMMNNNLLLIIIFFFDDDEEEFFFGGGNNNOOOPPPQQQQQQOOOMMMLLLMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNPPPQQQQQQRRRQQQNNNLLLLLLNNNPPPNNNLLLMMMPPPTTTXXXYYYXXXUUUSSSQQQRRRSSSSSSRRRQQQRRRSSSTTTRRRPPPMMMLLLLLLMMMNNNLLLKKKJJJJJJJJJKKKMMMNNNMMMLLLJJJHHHFFFEEEDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFEEEAAA===;;;:::;;;===<<<;;;===AAADDDCCCAAAAAAAAABBBBBBBBBAAA@@@@@@<<<======<<<;;;;;;>>>@@@CCC@@@===;;;:::999777555999777333000///000222444444444444444444555666666888777666444333444888;;;<<<;;;888666555555555666111111222333222111000///222444555555444555999<<<<<<;;;;;;::::::999999888888888888777666777:::===;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDCCCAAA???===<<<999:::::::::999888666555666666666555333111///---------,,,,,,,,,---......+++++++++************)))...---,,,,,,++++++,,,,,,---+++***---111222---)))+++++++++,,,,,,---------******+++,,,...///000000///000444999>>>???;;;888777777888999;;;<<<======@@@AAACCCEEEGGGJJJKKKLLLOOOPPPPPPNNNLLLLLLMMMNNNLLLMMMMMMLLLMMMOOOSSSWWW]]]dddmmmqqqtttzzz<<<;;;;;;;;;<<<<<<:::888:::::::::999999999999999@@@>>>;;;:::;;;===???@@@BBBAAA???<<<999777666555777888:::<<<===>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFFFFDDDBBB@@@@@@BBBDDDFFFHHHHHHIIIIIIJJJLLLMMMNNNLLLJJJHHHFFFEEEFFFHHHIIIMMMNNNPPPQQQQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQRRROOOMMMKKKLLLOOOQQQPPPOOONNNPPPTTTVVVWWWWWWUUUSSSSSSTTTUUUTTTRRRQQQQQQRRRSSSRRRPPPNNNMMMMMMNNNOOOLLLLLLKKKKKKKKKLLLMMMNNNMMMLLLJJJHHHFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEBBB>>>;;;;;;;;;===<<<;;;===AAACCCCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@<<<===>>>===<<<;;;===>>>AAA>>>;;;999999777555333666444111...---...000222222222222222222444555666777777555222111333888;;;<<<:::777444333222333333111222333333333222000000111333555555555555888;;;;;;;;;::::::999999999999777777777666666777:::<<<<<<<<<<<<===>>>???@@@AAADDDDDDDDDCCCBBB@@@>>><<<::::::::::::999888666555555555555555333111///.........------------------++++++++++++************+++++++++++++++,,,---------+++***,,,000111...***+++++++++,,,,,,---------)))******+++,,,------...---...111777<<<===;;;999777777888999;;;<<<===>>>???@@@BBBDDDGGGIIIKKKKKKMMMOOOOOONNNLLLLLLLLLMMMJJJKKKKKKKKKLLLPPPTTTXXX[[[aaahhhnnnrrrxxx::::::;;;===>>>===999666999999999888888777777777<<<;;;:::999:::;;;===???BBBAAA???<<<999666444333666777999;;;<<<============<<<<<<===>>>AAADDDFFFHHHFFFDDDBBBAAAAAABBBCCCFFFGGGHHHIIIKKKLLLMMMNNNJJJIIIGGGFFFFFFGGGIIIKKKLLLNNNOOOQQQQQQPPPNNNMMMJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMOOOPPPQQQNNNLLLLLLMMMOOOQQQQQQQQQOOOPPPRRRTTTUUUUUUUUUTTTVVVWWWWWWUUURRRPPPPPPQQQRRRQQQPPPNNNNNNNNNOOOPPPLLLLLLLLLKKKLLLMMMMMMNNNMMMLLLJJJHHHFFFDDDCCCBBBDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEBBB???<<<;;;<<<===<<<<<<===AAACCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@<<<>>>@@@???===;;;;;;;;;>>><<<:::888888666444222222000...,,,+++,,,...000000/////////000222555777777666444111000333777;;;===;;;888444222111111111222333444444444333111000000222555666666666777999:::::::::999999999999999666777777666666777999<<<>>>===<<<;;;;;;===???@@@CCCDDDDDDCCCBBB@@@>>>===::::::;;;:::999888666555222333333333333111000/////////......------,,,,,,,,,+++++++++************)))))))))***+++,,,---......,,,***,,,///000...,,,++++++,,,,,,,,,,,,------)))))))))******+++++++++,,,---///333777:::999888777888888999;;;<<<>>>??????@@@AAADDDFFFHHHJJJKKKKKKMMMOOOOOONNNLLLLLLLLLIIIIIIJJJKKKLLLOOOTTTXXXYYY]]]ccciiiooovvv~~~;;;;;;;;;<<<===<<<:::777888888888777666666555555999999999888888999<<<>>>AAA@@@>>><<<999666333222555666777999;;;<<<======<<<;;;::::::<<>>@@@CCCEEEFFFFFFFFFFFFEEECCCBBB@@@???===???AAAAAA???<<<:::999===;;;999999999777555333000///---++++++,,,---.........------///222555777888777555222111333888;;;???===:::666333222222222333333444555444333222111///111444777888888777666888888888999999999999999555666777777666666999;;;???>>>;;;:::999;;;===???CCCCCCDDDCCCBBB@@@>>>===;;;;;;;;;;;;:::888666444000111222222222222111000000000000///...---,,,,,,,,,,,,+++++++++*********))))))))))))***+++,,,---///---+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,******************++++++------...000333555666666777777888999:::<<<>>>@@@???@@@BBBDDDFFFIIIJJJKKKJJJMMMPPPQQQOOONNNMMMMMMIIIJJJJJJJJJKKKMMMRRRVVVXXXZZZ___eeemmmuuu{{{===<<<::::::;;;;;;;;;:::888888777666666555444444555666888888777888;;;>>>@@@@@@>>><<<999666333222444555666777999;;;======<<<;;;:::999;;;>>>AAACCCCCCCCCCCCBBBBBBBBBBBBBBBAAACCCEEEGGGIIIJJJKKKKKKIIIIIIGGGFFFEEEEEEFFFFFFHHHJJJLLLNNNOOOOOONNNMMMKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGGGGGGGHHHJJJLLLMMMOOOOOOOOONNNMMMLLLMMMNNNPPPPPPPPPPPPQQQRRRSSSSSSVVVWWWVVVTTTPPPNNNMMMNNNOOOOOOOOONNNNNNNNNOOOOOOKKKKKKLLLLLLMMMMMMMMMMMMKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEDDDAAA>>>======;;;;;;<<<>>>@@@CCCFFFIIIHHHHHHGGGEEECCCAAA???>>>===???BBBBBB???<<<999888===<<<;;;;;;;;;:::777555111000...---,,,,,,---...------------///222555777777777555444333444888;;;===;;;888444222111111111333333444555444333222111...000333777999888666555777777777888888999999999555666888777777777999;;;???===:::999888:::<<<===BBBBBBCCCCCCBBB@@@>>>===<<<<<<<<<;;;:::888666444///000111222333222111111000000111000///...---,,,,,,,,,,,,++++++++++++***++++++******)))******+++///---,,,,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...//////000000111333444777777777777999<<<>>>@@@@@@AAABBBEEEGGGIIIKKKLLLJJJMMMPPPQQQPPPOOOOOOOOOLLLLLLKKKJJJIIIKKKNNNQQQWWWYYY]]]ccckkkrrryyy|||>>><<<999999:::;;;;;;;;;888888777666666555444444222555888888777777;;;>>>??????>>>===;;;888555333333444444666888:::<<<======<<<;;;:::;;;===???@@@???@@@AAABBBBBBBBBBBBBBB@@@AAACCCFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGJJJLLLMMMMMMMMMLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGEEEEEEEEEFFFHHHJJJOOOOOOOOOMMMKKKJJJJJJLLLOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSSSSQQQNNNLLLLLLMMMOOOOOONNNNNNMMMMMMMMMLLLJJJJJJKKKLLLLLLLLLLLLLLLIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBDDDEEEDDDBBB???>>>>>>:::;;;===>>>???CCCHHHKKKKKKJJJIIIGGGDDDBBB???>>>===@@@BBBBBB???<<<:::999===<<<<<<<<<===<<<999777333222000///...------...+++,,,---...000222444555444555666555444444666888777555222000/////////000222333444444444333111000///000222666888999666444555555666777888999999:::555777999999888888:::;;;===;;;:::888888999;;;<<<@@@AAAAAAAAA@@@???===<<<<<<======<<<:::888666444///000222333333333222111000000111111111///...---,,,,,,,,,,,,++++++++++++,,,,,,+++***************---............/////////------,,,,,,,,,,,,++++++,,,,,,,,,------............///111111000111222444666555555555777;;;>>>@@@???@@@BBBDDDFFFHHHJJJKKKJJJLLLOOOPPPOOOOOOOOOPPPLLLLLLKKKIIIHHHIIILLLOOOTTTXXX]]]bbbhhhooovvv{{{===;;;:::;;;<<<<<<:::999999999888777666555444444000444888888777777;;;???>>>>>>???>>><<<999777555333333333555777999<<<=========<<<<<<<<<<<<=========>>>@@@AAABBBAAA@@@???>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCEEEHHHJJJLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGIIIGGGEEECCCCCCDDDFFFGGGLLLMMMNNNLLLIIIHHHJJJLLLNNNNNNOOOPPPPPPPPPPPPOOOMMMNNNOOONNNLLLKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLKKKKKKJJJFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEFFFGGGGGGEEECCCBBBAAACCCEEEEEEBBB@@@??????:::;;;===>>>???CCCHHHMMMNNNNNNLLLJJJGGGDDDAAA@@@>>>@@@AAAAAA???===;;;;;;<<<<<<<<<===>>><<<:::777555444222000...------,,,)))***,,,...000000000000000222444555444333333444222111///......///000111111222333333333222000000000000111444888999777444444444555666777888999:::666888:::::::::999:::<<<:::999999999999999:::;;;??????@@@@@@???>>><<<;;;=========<<<:::888666444111111333444444333333222///000111222222111///...------,,,,,,,,,+++++++++,,,++++++++++++,,,,,,---,,,---///000000/////////---------,,,,,,+++++++++++++++,,,---...//////000+++...111333222333555777444444333444666999===???===>>>???BBBDDDFFFHHHIIIHHHJJJLLLLLLLLLMMMOOOPPPKKKKKKJJJHHHGGGHHHLLLOOOPPPVVV]]]aaadddjjjssszzz::::::;;;===>>>===999666:::999888777666555444444000444888999777777;;;???===>>>??????===;;;888666222222333444666999<<<===>>>>>>>>>======<<<<<<;;;===???@@@AAAAAA@@@>>>===>>>???AAACCCDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEBBBDDDFFFIIIKKKKKKKKKJJJHHHGGGGGGFFFEEEFFFFFFFFFIIIGGGEEEBBBAAABBBDDDEEEIIIKKKLLLKKKIIIHHHKKKMMMMMMNNNOOOPPPQQQPPPOOONNNJJJKKKLLLLLLKKKJJJKKKLLLNNNNNNMMMMMMLLLJJJIIIHHHGGGHHHJJJKKKKKKKKKJJJIIIEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHGGGFFFDDDBBBAAACCCEEEEEECCC@@@??????999;;;===>>>???CCCIIINNNQQQPPPOOOLLLIIIFFFCCCAAA>>>???AAAAAA???===<<<===;;;;;;;;;======<<<999777555444222000...---,,,+++'''(((+++...//////...------000333444333111111111111000///...///111333444111111222333222111000///111000000333777999777444333444555666777888999:::777999;;;;;;::::::;;;<<<888888999999::::::::::::>>>>>>??????>>>===<<<;;;=========<<<:::888666444222222444444444444333222...///111222222111000///---------,,,,,,,,,++++++*********+++,,,---//////+++---000111000///......---------,,,,,,+++++++++******+++,,,...///000000(((,,,111444444555777:::444333222333555888<<>>@@@BBBDDDFFFGGGGGGHHHJJJJJJJJJKKKMMMPPPIIIIIIHHHGGGGGGIIIMMMPPPNNNUUU]]]```bbbgggqqqzzz888888999999999:::::::::999999888777666555444444333444444666888:::<<<===>>>???@@@>>>;;;888888888555555444555666888999;;;===>>>???@@@??????======;;;===>>>@@@@@@>>>===;;;===>>>???@@@AAABBBBBBBBB@@@???>>>>>>>>>???AAABBBAAABBBCCCEEEFFFHHHIIIIIIHHHHHHHHHGGGEEEDDDEEEFFFHHHFFFCCCAAAAAACCCFFFHHHHHHHHHIIIIIIJJJKKKKKKKKKOOONNNNNNOOOQQQQQQPPPNNNIIIIIIJJJLLLOOOOOONNNMMMMMMKKKJJJIIIJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEECCCAAABBBCCCBBB>>>;;;;;;::::::;;;>>>AAADDDFFFSSSQQQNNNJJJGGGDDDBBBAAACCCAAA???>>>???>>><<<:::;;;:::999999;;;;;;:::999888666444111...+++)))''''''))),,,------,,,)))'''---...000222333444444333////////////000000000000//////.........//////000...000222444666777777777444444444777:::=========888888:::;;;<<<=========;;;999666666888999999999999:::;;;<<<<<<<<<;;;:::<<<===>>>???===:::777444111111111111111000///...111444555222111333111......---+++*********++++++))))))***,,,---...//////000111222111//////000111000...,,,+++++++++***)))++++++,,,------......///...000333444444444444555333444555666777777777777::::::;;;===@@@BBBEEEFFFIIIJJJLLLMMMMMMKKKJJJHHHIIIJJJJJJIIIGGGGGGHHHJJJNNNPPPTTTYYY___gggooouuuwww888888888888999999999:::999888888777666555444444333444444666777999;;;<<<<<<===>>>>>>;;;999999:::666666555555777888:::;;;===>>>???@@@@@@???>>>===;;;<<<===>>>>>>===<<<;;;::::::<<<===>>>???@@@@@@<<<<<<<<<<<<>>>???AAABBBAAABBBCCCDDDFFFGGGHHHIIIGGGHHHGGGFFFCCCBBBCCCDDDGGGEEECCCBBBBBBCCCEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMLLLNNNOOOPPPNNNMMMJJJJJJKKKMMMOOOPPPOOOMMMNNNLLLJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHFFFFFFDDDBBBAAAAAABBBAAA>>>;;;;;;;;;;;;<<<>>>AAACCCEEENNNMMMJJJHHHEEECCCBBBAAAAAA???>>>===>>>===<<<:::;;;999888888999999777666777666333000---***((('''(((***,,,......,,,***(((+++,,,...000111111111111....../////////000000000//////........./////////000111222444444444444444222111222555888;;;<<<<<<999999:::;;;;;;<<<<<<<<<:::888777666888999999888;;;;;;<<<======<<<::::::;;;<<<<<<<<<;;;999777666555555444444333222111000000555888777666666222---///...,,,+++******+++,,,*********+++,,,---...//////111222222111000000111000...,,,+++,,,,,,***))))))******+++,,,,,,------...000333444444333444555333444444555555666666777:::;;;<<<>>>@@@CCCEEEFFFJJJKKKLLLMMMLLLJJJHHHGGGJJJJJJKKKIIIHHHGGGHHHJJJMMMOOOSSSWWW]]]dddlllrrruuu777777777888888888999999888888777666555444444333333333444555777999:::;;;:::<<<======<<<::::::;;;777666666666777888:::;;;======????????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;===>>>>>>???:::::::::<<<===@@@AAACCCAAABBBBBBDDDEEEFFFGGGGGGFFFGGGFFFEEEBBBAAABBBCCCEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKLLLNNNOOOMMMLLLKKKKKKLLLNNNPPPQQQPPPNNNNNNLLLKKKJJJKKKLLLKKKJJJJJJJJJJJJJJJIIIGGGEEEDDDHHHHHHGGGFFFFFFFFFFFFGGGEEEFFFGGGHHHHHHGGGFFFEEECCCBBBAAAAAAAAA@@@>>><<<===<<<<<<===>>>@@@BBBDDDHHHGGGFFFEEECCCBBBAAAAAA>>>===;;;;;;<<<<<<;;;::::::888777666777666555333666555333000---***((('''***+++---//////---+++***)))***,,,...//////......---.........////////////////////////////////////222222222222222111111111000///000222666999:::::::::::::::::::::::::::::::::888777777888999999888999::::::;;;:::999777666999999999999999888888888777777666555444333222111000666;;;;;;;;;999333,,,///...---+++***++++++,,,,,,+++***)))***,,,---//////111444444333111111111000...,,,,,,,,,,,,***(((((((((((()))******++++++---///222333333333333444444333222222333444666777:::;;;<<<>>>@@@CCCEEEFFFKKKLLLLLLLLLKKKJJJHHHGGGJJJKKKKKKJJJHHHHHHIIIKKKLLLNNNQQQUUUZZZaaahhhmmmttt{{{666777777777777888888888888777777666555444333222333333444555666888999::::::<<<>>>>>><<<:::999999666555555555666777999:::;;;<<<>>>??????>>>======;;;;;;:::999999:::;;;;;;777888999;;;===>>>??????:::;;;<<<===>>>@@@AAABBBAAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGEEEBBBAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKMMMNNNOOONNNLLLKKKKKKLLLNNNQQQQQQPPPNNNNNNMMMKKKKKKLLLLLLLLLKKKJJJKKKLLLLLLLLLJJJGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEBBBAAAAAA@@@@@@???>>>===>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBAAA@@@???>>><<<:::999:::;;;;;;:::999888666555555777777666444777666444222///,,,***)))+++---...000000...---+++)))***,,,---------,,,,,,------------............000000000000000//////...111000000//////000000111000//////111555999::::::;;;;;;:::999999999999999:::888777777999999999777555666666777666555333222888777777666777888999:::888777666444222111000000111777::::::999888444---///...,,,+++************...,,,***((()))***---......111444666444333111111///...,,,,,,---,,,***(((''''''(((((()))******+++,,,...111222222222222333333222111111111333555777:::;;;<<<>>>@@@CCCEEEFFFIIIJJJJJJKKKKKKJJJIIIIIIKKKKKKKKKJJJIIIHHHIIIKKKLLLNNNQQQTTTXXX^^^eeejjjsssxxx666777777777777888888888777777666555444333222222333333333444555777888999;;;===???>>>;;;888666666444444333333444555666777:::;;;<<<===>>>===<<<<<<::::::999999999999::::::666777888:::<<<============>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCFFFGGGGGGEEECCCBBBCCCEEECCCDDDEEEFFFFFFEEEDDDCCCGGGGGGHHHHHHIIIJJJJJJJJJMMMLLLLLLMMMOOOPPPNNNMMMKKKKKKLLLNNNQQQQQQPPPNNNNNNLLLJJJJJJKKKLLLKKKJJJIIIKKKLLLNNNNNNMMMKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEBBBBBBAAA@@@????????????@@@@@@???????????????@@@AAAAAAAAA@@@???>>><<<;;;;;;999888999::::::999888555555444666888999999888999888666444111///---,,,,,,---///000000///---,,,***+++,,,---------,,,++++++,,,,,,,,,------------000000111111000///.........---------...000222333222111000222555999:::;;;;;;;;;999888888777888888999888777888999:::888777444444555555555444222111777666555555666777999;;;999888666444222222111111333666777555444555333//////...,,,***)))((())))))---,,,***((((((***,,,...---000444555555333222222///...---------,,,***'''(((((())))))***++++++++++++---000111111111111222333222111000111333555777::::::;;;===@@@BBBDDDFFFFFFFFFHHHIIIKKKLLLLLLMMMJJJKKKKKKJJJHHHHHHIIIJJJLLLNNNPPPSSSVVV\\\ccchhhrrrvvv}}}777777777888888888999999666666555444333222222111333333333333555666777888;;;===??????<<<888555444444333222222333444555666777888:::;;;<<<<<<;;;:::999999::::::::::::999999444555666888999999999999>>>??????@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAABBBBBBEEEFFFFFFEEEDDDDDDEEEGGGDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMLLLNNNOOOPPPOOOMMMKKKKKKLLLNNNPPPQQQPPPNNNMMMKKKJJJIIIJJJKKKJJJIIIJJJKKKLLLMMMNNNMMMMMMLLLFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCCCCAAA??????@@@BBBAAAAAAAAA@@@??????>>>>>>>>>???@@@@@@???>>><<<;;;;;;:::888999999:::888777444444444666999;;;;;;;;;:::999777555333000......---...////////////...---+++,,,---------,,,+++***++++++++++++,,,,,,,,,,,,000111111222111000...------,,,++++++---000444666555333222222555888::::::;;;:::888777666777888888999888777888::::::888666555555777777777777666555666666555555666777999:::;;;:::777555444444444555333555444000///222222000000...,,,***))))))))))))+++***)))((()))+++,,,...---000333444333222222222...---------...,,,)))''')))))))))***++++++,,,,,,***,,,///000000000000111333222111111222333555666888999:::<<<>>>AAACCCEEEDDDDDDFFFHHHJJJLLLNNNOOOIIIJJJJJJIIIGGGGGGHHHJJJJJJLLLNNNQQQUUUZZZaaafffpppuuu|||888888888888999999999:::666555555444333222111111222222222333444555777777999<<<>>>???<<<999666555555444333222333444555666555666888999::::::999999999999:::;;;;;;:::999999666666777888888888888888;;;<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCEEEGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJLLLKKKKKKMMMNNNOOOMMMLLLJJJJJJKKKMMMOOOPPPOOOMMMLLLJJJHHHHHHIIIJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKJJJEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBDDDDDDBBB@@@???BBBDDDCCCBBBBBBAAA@@@>>>===<<<;;;===>>>@@@@@@@@@>>>>>><<<;;;999999999999777666555444444666999::::::999:::999777555222000///...---......//////......---+++,,,,,,---,,,+++***)))************+++++++++,,,000111222222222000...---...,,,******,,,000444777777555222222444777888999:::999777666666777888999888888888999::::::888666444555777888999888888777666666666666777888999999:::888666555444444555666222444222...---000111///222111...,,,+++******+++))))))))))))***+++---------///111222111111222333...------......,,,)))'''((())))))******+++,,,,,,))),,,...000//////000000222222333333444555555555777888999;;;===@@@BBBCCCDDDEEEFFFGGGJJJLLLNNNOOOHHHIIIIIIHHHFFFFFFGGGIIIGGGIIIKKKNNNRRRXXX___dddlllsss|||888999999999999:::::::::666555555444333222111000222222222333444555666777777:::===>>><<<:::888777666555444333444555666777444555777888999999999888888999;;;<<<<<<;;;999888999999::::::::::::999999888999<<<>>>@@@@@@AAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKMMMNNNLLLKKKIIIIIIJJJLLLOOOPPPNNNMMMKKKJJJHHHHHHIIIIIIIIIHHHMMMLLLKKKIIIHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEECCC@@@@@@CCCFFFCCCCCCCCCBBB@@@>>>===<<<999;;;===@@@AAABBBAAA@@@===<<<:::999999999777555666555444666888999888777999888666444222000...---------............------++++++,,,,,,+++***)))((()))************+++++++++000111222333222000...,,,///---+++***+++///333666888555222111333555777777999888666555555777888:::888777888999::::::888666222333555777888888777777666777777777888888888888777666444222111222333444111333222///...000000---444333000...---,,,,,,,,,'''((()))***+++,,,---------///000000000000222444...------......---)))&&&(((((())))))******++++++)))+++...////////////000111222333555555555555555666777888:::<<>>??????===;;;:::666666666555444444444333333444666888888888888777777888:::<<<<<<<<<:::999555555444444444555555666666888:::===???@@@@@@@@@>>>@@@BBBBBBAAA?????????@@@BBBEEEEEEEEEEEEFFFGGGJJJHHHFFFEEEDDDDDDFFFGGGFFFGGGIIIJJJJJJJJJIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHKKKKKKKKKLLLLLLLLLLLLMMMJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDEEEGGGJJJFFFFFFFFFEEEDDDBBBAAA@@@FFFFFFDDDBBB???>>>???AAA@@@@@@???>>>===<<<;;;;;;???===;;;:::;;;;;;:::999777444111111555888999999555555555444222000...------------------------------+++))))))++++++'''$$$(((***+++------,,,+++***...000222444444444333222------,,,,,,---...000111444222111000111333666777;;;888555444555666666666666999;;;:::666555555777666777888999:::;;;;;;;;;888777666555555666777777999888888777666555555444555555333222111000000000//////......---,,,***)))******+++++++++,,,,,,,,,//////........./////////111000...,,,+++)))((((((((((((((()))******++++++***+++...///000000...---///222555777777666666777222555999<<<<<<<<<===>>>CCCCCCCCCDDDFFFHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFIIIJJJKKKMMMOOOTTTZZZ^^^iiiooovvv}}}999999999999999999888888888777555333111111111111111000000000111333555666999:::;;;<<<<<<;;;:::999666666666555444444333333111222444555777777777777666777999::::::999888777444444444444444555666777777888:::===>>>?????????>>>@@@AAABBB@@@?????????AAABBBDDDDDDDDDDDDFFFHHHGGGFFFDDDCCCCCCEEEFFFGGGFFFGGGHHHJJJKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHGGGFFFFFFGGGIIIFFFFFFEEEDDDCCCAAA@@@???DDDDDDCCCAAA???>>>???AAA@@@@@@@@@@@@??????>>>>>>AAA???<<<;;;;;;:::999777777444111111555888::::::888888777555333111000/////////......---------------+++))))))******(((&&&((()))+++---......---,,,...000222333333222111000...------,,,---...000111222111000000111444777:::;;;888555444555666777666888:::<<<:::777666666777555666777999::::::::::::999888666555555666666777999888888777666666555555666555444222111111000000111111000000///...,,,+++))))))*********++++++++++++++++++,,,---...///000111///...,,,***)))(((((('''''''''((())))))*********,,,...///000///......///222555666666555555666444666888999999:::===???CCCCCCDDDDDDFFFHHHJJJLLLHHHHHHHHHHHHIIIJJJKKKLLLHHHIIIKKKLLLOOOTTTZZZ^^^ffflllssszzz<<<<<<;;;;;;:::999999888888777555444222222111111000000000000111333444666555666888999::::::999888777666666555444444333333...///111333444666666666666666777888888777555444333333444444555666777888888999:::<<<===============???@@@@@@???>>>??????AAABBBCCCCCCBBBCCCFFFIIIDDDCCCCCCCCCCCCEEEGGGHHHEEEFFFHHHJJJKKKKKKLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJHHHGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGIIIJJJJJJIIIHHHHHHHHHFFFEEEDDDCCCBBB@@@??????AAABBBCCCBBB@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>><<<;;;:::888666666333111222444888:::;;;;;;:::999777555333111000222111000...------------...,,,***)))*********))))))***,,,...//////...---...///111222333222000///......------...///111222000000//////222555999;;;:::777555444555777777777:::;;;<<<;;;888666666666444555666888999999999999999888777555555555666777888888888777777666666555666555444333222111111000111111000000///...,,,+++))))))))))))************(((((()))***+++---...//////...,,,+++)))(((''''''&&&&&&''''''((())))))***+++,,,---///000//////...000333555666555444444555666777777777777999===@@@CCCCCCDDDEEEGGGIIIKKKLLLIIIHHHHHHIIIJJJKKKLLLMMMFFFHHHIIIKKKNNNSSSYYY]]]bbbhhhpppvvv}}};;;;;;;;;::::::999999999888777666555444333222222000000///000111222444555333444666888999999999999777777666555444333333222---...000222444555666777666777777777777666444444333333333444555777888999999999::::::;;;;;;<<<<<<<<<>>>??????>>>===>>>???BBBBBBBBBAAAAAABBBFFFIIIEEEDDDDDDDDDDDDEEEFFFGGGEEEFFFGGGIIIJJJLLLMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEGGGHHHHHHKKKMMMNNNLLLJJJHHHHHHFFFEEEDDDBBBAAA???>>>>>>@@@BBBDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???===<<<;;;:::777555555444222222444777:::;;;<<<;;;999777555333111111222222000...------,,,,,,...---***))))))+++,,,---,,,---///000000///---,,,---///111333444333222111///......---...000111222111000//////111444888:::999777444444555777888888:::;;;;;;:::888666555555333444555777888888888999999888777555555555666666888888888777777777666666666666555444333222111111//////......---,,,***))))))*********++++++++++++(((((())))))+++,,,---......---+++***(((''''''&&&''''''(((((()))*********+++,,,---...////////////111333555555444333333444666777888888888:::===@@@BBBCCCDDDEEEGGGIIIKKKLLLNNNMMMKKKJJJHHHGGGGGGGGGEEEFFFHHHJJJMMMRRRXXX\\\___fffnnnuuu{{{777888888888999999999:::777777777666555444333222000/////////000222444555444444666777888999::::::888777666555444333222222//////000222444666888888888888888777777666555555333333444555666777999:::999999999999999::::::;;;;;;<<<======<<<<<<>>>???AAAAAAAAA@@@@@@BBBEEEHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKHHHGGGFFFFFFEEEFFFFFFGGGFFFEEEDDDCCCDDDFFFIIIJJJKKKMMMPPPQQQNNNKKKIIIHHHGGGFFFDDDBBB@@@???>>>>>>AAADDDFFFGGGFFFEEEDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@===<<<;;;;;;;;;;;;888666555555333333333666999;;;<<<:::888555333222111111111111000///...---,,,+++...---,,,+++***+++...///000111222222111///,,,+++---///111444666666666555//////......///000222333222111//////000222555777888666444444555888999999999999888888777666444333333444555666777888888888:::999777666555555555666888888888888777777777777666666666666555333222111//////......---,,,***)))+++++++++,,,,,,,,,------+++++++++++++++,,,,,,------,,,+++)))((('''''''''((())))))******+++,,,,,,,,,,,,---....../////////111222444444222222333444555777:::<<<<<<<<<<<<===@@@AAACCCEEEGGGIIIJJJKKKOOONNNKKKIIIFFFEEECCCCCCEEEFFFGGGIIIKKKPPPUUUZZZ^^^eeennnuuuzzz555666666777888888999999777777777777666555444333////////////000222333555555555666777888999:::;;;888888777555444333222111111111111222444666888999888888888888777777777777444444555555666777888999888888777888888999:::;;;:::;;;<<<<<<;;;;;;===??????@@@AAAAAA@@@BBBDDDGGGHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGEEEEEEFFFHHHKKKMMMNNNPPPSSSRRRPPPMMMJJJJJJIIIGGGEEEBBB@@@?????????BBBEEEHHHJJJHHHFFFEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@<<<;;;;;;<<<===<<<999777666666555444333444777::::::999666444222222222222000111222222111///---+++,,,---------,,,,,,///111222222333333222000---+++---///222555666777666666000000//////000111222444111000...---...000333444777555333333666888999:::888777666666777666444333333444555777888888888888:::999777666555555555555888888888888888888888888666666777777666444222111111111000000///...,,,+++,,,,,,,,,,,,---------...------,,,,,,+++,,,,,,------,,,+++)))((((((''''''))))))***++++++,,,,,,---,,,,,,------...//////000000111333222111111333444444777;;;<<<<<<;;;;;;<<<>>>???BBBDDDGGGHHHIIIJJJLLLKKKIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJMMMSSSWWW\\\cccmmmtttxxx777777777777777777777777777777888888777666444333////////////000111333444555555555666777888999999888888777555444333222111222222222222333555777888777777777777777777888888666666555555666777888888777666666666777999:::;;;::::::;;;::::::;;;===???>>>???AAAAAAAAABBBCCCEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEGGGHHHIIIKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGFFFGGGHHHIIIJJJJJJIIIGGGFFFGGGJJJMMMOOOQQQSSSTTTSSSPPPMMMLLLKKKJJJHHHEEEBBB@@@??????@@@BBBEEEIIIJJJIIIFFFDDDCCC@@@@@@AAAAAABBBCCCDDDDDD???>>>>>>>>>???===:::777888888777444222222666999999888666444333333333444///111444666666333///,,,+++---//////......000222000111333444333222000///000111333555555555444333111000//////000111333444...---,,,+++---///222444777555333333666999::::::777666555666888888666444444555666777888999999999;;;999888666555444555555888888888888888888888888666777888888777555222111111111000000///...,,,+++++++++,,,,,,,,,---------+++++++++++++++,,,---...---,,,+++***)))((((((((()))))))))***++++++,,,,,,---,,,------...//////000///000111111111111333555444666888999888999:::;;;<<<>>>@@@CCCFFFHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHKKKPPPTTTXXX```iiippptttzzz999999888888777666666666777777888888888666555444//////...///000111333444555555555555555666777888999888777666444333222111222222111111222444555777666666666666666777888999777666666666666666777888666666555666777888:::<<<999:::::::::999:::===???===???AAABBBBBBBBBCCCDDDBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGHHHLLLKKKKKKJJJIIIIIIHHHHHHKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLMMMLLLLLLKKKJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJHHHGGGHHHKKKOOOQQQSSSTTTUUUSSSPPPNNNLLLLLLKKKIIIFFFCCCAAA@@@@@@@@@AAAEEEIIIJJJIIIEEECCCAAA===>>>@@@BBBDDDFFFGGGHHHCCCBBBAAAAAA@@@>>>:::666888999888555111111555888999888666444333444555666///222666:::999666111...***---000000///...000222...000222444444444333222111222444444444222000///111000000000000222333444+++*********,,,///333555666444333333666999:::;;;888666555777999:::888666444555666888999999999999;;;:::888666555444555555888888888888888888999999666777888888777555333111/////////...---,,,************+++++++++,,,,,,,,,)))))))))***+++---...///------+++***))))))))))))((((((((()))******++++++---------------...000000...///000111111222444666555666666555444666999<<<;;;===@@@CCCEEEGGGHHHHHHLLLKKKJJJIIIIIIIIIIIIIIIFFFGGGGGGGGGGGGJJJOOORRRUUU\\\fffmmmqqqvvv~~~999999888777666666777777888888777777666555333333000......///111333333333444444555555666777888888999999888777666444222111444333111000111444777999888888888888888888888888666555555555555555666666:::999777666666888:::;;;::::::::::::<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@???BBBBBBBBBBBBAAA@@@?????????AAADDDEEEEEEFFFGGGIIIMMMLLLLLLKKKJJJJJJIIIIIIHHHIIIKKKLLLMMMMMMMMMLLLKKKLLLNNNOOONNNMMMKKKIIINNNLLLIIIGGGGGGHHHJJJKKKJJJIIIHHHGGGGGGHHHJJJKKKXXXWWWUUUSSSPPPNNNLLLKKKLLLJJJHHHEEECCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEE>>>>>>>>>???AAACCCEEEGGGCCCBBB@@@>>><<<:::999999:::999999888777777888888777777777777777777777777777999::::::888444000---------...///000000//////222222444444444444333222...///000111222222111000////////////000111333333111111000...,,,,,,---///444666777888777666777888666777888999:::999999888444777777555777;;;===;;;<<<;;;:::888666555444444777:::======:::888999;;;::::::999888666444333222111000.........---,,,***((()))******)))***,,,...,,,+++***************+++******))))))))))))******&&&((()))***)))((()))***,,,,,,,,,---...///000111/////////000111111222222999777444333333666999;;;??????@@@BBBDDDEEEDDDCCCDDDFFFHHHIIIKKKKKKKKKKKKJJJHHHFFFFFFGGGKKKNNNQQQXXX]]]dddjjjqqqwww|||999999888777777777777777888888888777666444333222000///...///111222222222111111222333444555666777666666777666666555444333444333222222333555777888777777888888888888888999777666555444444555666777999999777666777888:::;;;<<<<<<;;;<<<===???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBDDDEEEFFFFFFGGGIIIKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOOOOMMMKKKJJJMMMKKKIIIGGGFFFHHHIIIKKKIIIHHHGGGGGGHHHJJJLLLMMMVVVVVVTTTSSSPPPNNNLLLKKKKKKJJJHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>???@@@BBBDDDEEEBBBBBBAAA@@@>>><<<:::999999999888777666666666666666555555555666888;;;<<<666777888888777444222000------...///////////////000000111222333222111111333333444444444333222111000000000000111222222333222222222000...---///000444666888888777666777888888999:::;;;;;;:::999999666888999777888<<<>>><<<;;;:::999888666555555555888:::<<<<<<999777888999888888999888777555333222111000...---------+++)))((()))***)))((((((***+++)))((((((((((((((())))))******))))))))))))******&&&((()))***)))((()))***,,,,,,,,,,,,---///000111000000111111222333333333777666444444444666999:::======>>>???BBBCCCDDDDDDHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEFFFIIILLLNNNVVVZZZaaahhhnnnuuu{{{999999888888888888888888888888888777666444222000111///......///000000///......///111222444555666444555555666666666555555444444444555555666666777666666777777888888999999999777555444444555777999999888777777777999:::;;;>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBB>>>>>>???@@@AAAAAAAAAAAA@@@CCCEEEFFFFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLKKKLLLMMMNNNNNNNNNMMMKKKJJJKKKJJJHHHFFFFFFGGGHHHIIIGGGGGGGGGGGGIIIKKKMMMNNNSSSSSSSSSRRRPPPNNNKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@????????????AAABBBCCCAAAAAABBBAAA@@@===;;;999999888777666555444444444555444333444666:::???AAA555555666555555444333222---............/////////---...///000000000000000555555555555333222000000111111111000000111222222333333333222000///000222444666888999888777777888::::::;;;<<<<<<;;;:::999777::::::888999<<<>>>;;;999999888888777666666666777999;;;;;;999777777777555666888999888666333111222000...------,,,***(((((()))***)))''''''((()))''''''''''''((())))))***+++******))))))******+++&&&((()))***)))((()))***+++++++++,,,---...///000111111222222333444444555555555555555666777888999;;;;;;;;;<<<>>>@@@CCCDDDHHHIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFGGGIIIJJJLLLRRRVVV]]]dddkkkrrrxxx|||999999999999999999888888888999999888777444222000000...---,,,---...---,,,,,,---...000222444555666555555555666666555555555444555666777777777666555555555666666777888999999:::888555333222444777999888888888888888999;;;;;;?????????@@@@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBB>>>??????@@@AAAAAA@@@@@@AAACCCFFFFFFFFFFFFHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFHHHIIIHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPPPPPPPOOOMMMKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@???@@@@@@???>>>>>>???AAABBB@@@AAABBBCCCBBB???<<<999:::999777666555444444444444555555777:::===@@@AAA777666555444333222222222.........---.........///------...///000000111111333333222111000///......111111000/////////000000222333333222000000000222444666999999888777777777::::::;;;<<<<<<;;;999888888;;;:::888888;;;<<<:::888888888888888777777666555666888999999888888777333555777999888666333000333111///......---+++***)))++++++***((('''''''''((((((((())))))+++,,,---*********))))))*********&&&((()))***)))((()))*********++++++,,,...///000111111111222333333444444333444555666777777888888888888999999;;;>>>BBBEEEEEEFFFGGGIIIJJJLLLMMMMMMIIIHHHHHHHHHHHHIIIJJJJJJNNNRRRXXX___fffnnnuuuyyy888999::::::::::::999999888999::::::888666333111///---++++++,,,,,,+++***------///000222444555666777777777777666555444333444555777888777666555333333444444666777888999999:::888555222222333666888888888888999999:::;;;<<<@@@@@@@@@AAAAAAAAAAAA@@@======>>>???@@@AAAAAABBBAAAAAAAAAAAAAAA@@@???>>>AAACCCEEEFFFFFFFFFGGGHHHEEEFFFFFFGGGHHHIIIJJJJJJHHHIIIKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGHHHGGGFFFFFFFFFGGGGGGHHHKKKJJJJJJJJJIIIIIIJJJJJJLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>>>>>>>>>>@@@@@@???@@@BBBCCCBBB???<<<:::;;;;;;999777555444444444333666999<<<>>>???>>>===999888666444222111000000///...------------......------...///000111333333111111000000////////////000//////.........//////000222333222000000000111333666999:::999888777777888999:::;;;;;;:::999888999;;;:::777666999:::777777777888888888888777666333333555777999::::::999222444777888888555222000333111000/////////---,,,***,,,---,,,***((('''((((((((((((((()))***+++,,,***))))))(((((())))))***&&&((()))***)))((()))***************,,,---...////////////000111111222222111333444666777777777777666777999999999<<<@@@DDDDDDEEEFFFGGGIIIKKKMMMMMMHHHHHHGGGGGGGGGGGGGGGGGGKKKOOOUUU[[[bbbiiiqqqvvv}}}888999:::;;;<<<;;;:::999888999;;;<<<;;;888555333///---,,,+++,,,---,,,+++......000111333444555666999999999888777666555444555666777777666555333222222222333555666888999999888777444222111222444555777888888999:::;;;<<<<<>>>>><<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@??????AAACCCEEEEEEEEEEEEFFFGGGDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHLLLLLLKKKKKKJJJIIIIIIHHHJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>=========>>>???@@@>>>???@@@AAA@@@???===<<<===;;;:::777555444333333222555:::>>>???>>>;;;999:::999777555333111000000///...---,,,,,,,,,---...------...///111222444555333333222111111222222222//////.........//////000000111333333111000000111333666:::;;;:::888777777777888999;;;;;;;;;:::999999;;;:::666666888888555666777888999999888666555333333444777:::;;;:::999333444666777666444111///111000//////000000///---***,,,------+++)))((((((&&&&&&&&&&&&'''(((((())))))((((((''''''(((((()))&&&((()))***)))((()))***)))))))))***+++,,,---...------......///000000000111222444555777777888888666888:::::::::;;;???CCCGGGFFFFFFFFFGGGHHHIIIJJJHHHGGGFFFDDDCCCCCCDDDDDDJJJMMMRRRXXX^^^eeemmmrrryyy888999;;;<<<===<<<;;;:::888:::<<<======;;;888666111///------...//////......///000111222333444444888888999999999888888777666666666555444333222222000111222444666888999:::666555333222111111222222777777999:::;;;<<<<<<<<<>>>>>>??????>>>===<<<;;;;;;<<<===>>>@@@AAABBBCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@BBBDDDDDDDDDCCCDDDEEEDDDDDDFFFHHHJJJKKKMMMMMMIIIIIIKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHJJJLLLNNNKKKLLLLLLLLLKKKIIIHHHGGGDDDDDDCCCCCCBBBAAA@@@@@@>>>======<<<===>>>???@@@>>>>>>?????????>>>======<<<;;;999666444333222111000222777:::<<<<<<:::999999888777666444333222111000///---++++++,,,---...---------...000222555666888777555333222222333333000000///000000111222333000222444444333222222333333666:::<<<;;;999777777777888:::;;;<<<<<<<<<<<<;;;===<<<888666888888555777888999999999777666444666666666888;;;;;;999777555555666555444222000///...---,,,---...//////---(((***,,,,,,***(((''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&((()))***)))((()))***))))))))))))***,,,---...---------...//////000000111222333444555777888999666:::======;;;;;;???BBBEEEEEEEEEEEEEEEGGGHHHIIILLLJJJGGGDDDCCCDDDEEEFFFJJJMMMQQQVVV\\\cccjjjoootttzzz888999;;;======<<<;;;:::888:::<<<>>>>>><<<:::888222111//////111222111000...//////000111222222333777777888::::::;;;;;;;;;666666555444333222222222000111222444666888999:::555444333222111111000000666777999:::;;;<<<<<<<<<======>>>>>>===<<<;;;:::<<<===>>>???AAACCCDDDDDDAAAAAABBBCCCDDDDDDDDDDDD@@@AAACCCDDDCCCCCCCCCDDDDDDDDDFFFHHHJJJLLLNNNNNNIIIJJJKKKKKKKKKJJJIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKIIIHHHFFFEEEGGGJJJMMMOOOLLLLLLMMMMMMKKKJJJHHHGGGCCCBBBBBBAAAAAA@@@@@@???===<<<<<<<<<===>>>@@@AAA>>>>>>==================;;;:::888555333111000000...000333666888999::::::777777777777666555444333000///---+++++++++---...,,,,,,,,,---///222444666:::888666333222111111111111111111111222333444555111333555666555333333444333666:::<<<;;;999777777777888:::<<<>>>>>>>>>>>>===???===999777999999666777888999:::999777555444:::888777999;;;;;;888444777666555444333111//////+++******+++---......---&&&)))++++++***(((''''''***))))))((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&&&&(((******)))((()))***(((((())))))***+++---...------......///000000000222222222333555777888999666;;;??????<<<<<<>>>BBBAAAAAABBBCCCEEEHHHKKKLLLQQQOOOKKKGGGFFFGGGHHHJJJJJJMMMQQQUUUZZZaaahhhmmmooouuu:::;;;===>>>?????????>>>;;;<<<===<<<;;;999666444111111111111111111111111666555444222111111222222777888:::;;;<<<;;;;;;:::999999888666555333222222111333555666666666888:::888666444222000000111222666888:::<<<======<<<<<<=========<<<;;;:::888888;;;;;;<<<===>>>???@@@AAAFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFHHHJJJLLLNNNOOOPPPOOONNNNNNOOONNNLLLJJJJJJHHHGGGFFFFFFGGGIIIKKKIIIJJJJJJJJJJJJJJJJJJIIIFFFHHHKKKMMMNNNMMMKKKJJJFFFEEEDDDFFFIIIKKKLLLLLLPPPPPPNNNMMMLLLLLLLLLLLLGGGFFFDDDBBBAAAAAAAAABBB<<<<<<<<<==================<<<<<<===??????>>><<<:::999777555333111111000...000222444555444333222999888666444333333333333444000,,,+++,,,...---,,,******+++---///333666888<<<888444333333333111...222222333444444333222222222444555555444333333444<<<:::::::::<<<<<<;;;:::::::::::::::;;;;;;<<<===BBB@@@===;;;999888999999:::444222777;;;999555444333555777888999888666555666666666444333111///...++++++***************+++---,,,+++***))))))))))))&&&&&&%%%%%%&&&''')))***######$$$%%%%%%&&&&&&'''%%%&&&'''(((((()))((((((++++++******++++++,,,---)))***,,,------///111444666555444333222333333444777999:::;;;;;;;;;===???AAAAAABBBBBBCCCFFFKKKOOO\\\YYYSSSKKKEEEBBBCCCEEEGGGKKKPPPUUUYYY\\\```cccmmmsss~~~;;;<<<>>>???@@@@@@@@@@@@>>>?????????===;;;888666333333333333333333444444777555444222222222222333666777999:::;;;:::::::::999999888666555444333222222444666666666777999:::777666444222111111111222777888;;;===>>>>>>>>>===;;;;;;;;;:::999888777666888888:::<<<>>>???AAAAAAEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFGGGHHHJJJLLLNNNPPPQQQOOONNNOOOOOONNNLLLJJJJJJIIIHHHGGGGGGHHHHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEFFFIIIJJJKKKJJJNNNMMMLLLKKKJJJJJJJJJJJJGGGEEECCCAAA???>>>======>>>>>>======<<<<<<;;;;;;???>>>===>>>@@@AAA???>>>;;;:::888666444222111111///111333444555555444333444444333222222333444444222///,,,+++---......---,,,,,,---///000333444666;;;888333222222222111000222333444555555444333222333555777777666555555555:::999999:::<<<======;;;:::::::::::::::;;;======BBB@@@===;;;999888999999999333111555888777444444666777888::::::999888777777777666555444222000000,,,,,,+++***************,,,+++***))))))((())))))&&&&&&%%%%%%&&&''')))***$$$$$$%%%%%%&&&'''''''''(((((()))*********))))))++++++*********+++,,,---+++,,,---...---...000222333333222222333444555666777999;;;;;;;;;<<>>@@@AAAAAAAAAAAA@@@@@@@@@???===;;;888777444555555555666666777777777666444333222222333444555666777888999999999999999999888777555444333333333555666777666666888999666555444333222111111111666888;;;===??????>>>>>>::::::999888777666666555555666888:::<<<>>>@@@AAACCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHJJJMMMOOOPPPQQQPPPPPPPPPPPPOOOLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHJJJLLLLLLJJJHHHGGGKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHFFFGGGHHHIIIIIIHHHKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGDDDAAA???===<<<;;;???>>>>>>===<<<;;;::::::???>>>===>>>@@@AAA@@@???<<<;;;999666444333222111000111333444555555444333000000000000111333444555000...,,,+++---.........---...000111222333444444:::777333111111222222222444444555555555555444444333666999:::999777666666888888888:::===???>>>===::::::999999:::;;;===>>>AAA@@@===;;;999888888888888222///222555444333444666777888999:::999888777777777777666555333222111...---,,,+++***)))))))))******)))))))))))))))***&&&&&&&&&&&&'''((())))))%%%&&&&&&''''''((())))))++++++++++++++++++******,,,+++)))))))))***,,,...---...//////......///000000000000111333555777888777999::::::;;;===AAACCCCCCDDDEEEEEEEEEGGGJJJMMMKKKKKKKKKHHHFFFEEEFFFGGGGGGIIILLLOOORRRWWW]]]aaabbbhhhsss999;;;===???@@@@@@@@@@@@???>>>>>>===;;;999777666555555666666777888888888777666444333333333444444333444555666777777888888999999888777666555444333333555666666444444555777555555444333333222111111444666999<<<>>>>>>>>>>>>::::::999777666666555555555555777999;;;<<<>>>>>>AAA@@@????????????@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFHHHJJJLLLNNNOOORRRRRRQQQRRRRRRQQQNNNKKKIIIJJJKKKKKKJJJHHHFFFEEEFFFHHHJJJLLLLLLJJJHHHFFFKKKJJJJJJIIIJJJKKKLLLMMMKKKIIIGGGGGGHHHHHHGGGFFFHHHHHHGGGGGGFFFGGGGGGGGGIIIHHHFFFDDDBBB@@@>>>>>>=========<<<<<<;;;;;;;;;>>><<<<<<<<<>>>@@@??????<<<;;;999777555333222222000111222333333333333222000000000111111222333333000///---,,,,,,,,,,,,,,,,,,...000333444555555555888666333000000222444555555555555555555555555555333666:::;;;:::777666555666666777;;;>>>AAA@@@???::::::999999:::<<<>>>???@@@???===;;;999888888888777222///111333333444666444555666666777777666666555555555555444333222111000///---,,,***)))))))))******)))))))))***++++++'''''''''''''''(((((()))'''''''''((())))))******---,,,,,,+++************,,,+++)))((((((***,,,......000111000...---.../////////000111333555666777666777888999:::<<<@@@CCCAAABBBCCCDDDCCCDDDFFFHHHFFFGGGIIIIIIGGGFFFFFFFFFGGGHHHJJJKKKNNNTTTZZZ______dddooo|||666888:::<<<===>>>>>>>>>>>>======<<<:::999888777555666666666777777777888666555444333222333444444222333333444555666888888999999888777666555555444222444444444222111222333333444444444444333111000111333777:::<<<=========;;;:::999777666666666666666777777888999::::::;;;@@@???>>>======>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEGGGIIIKKKMMMNNNRRRRRRRRRSSSTTTSSSOOOMMMIIIJJJKKKLLLKKKIIIFFFDDDEEEGGGJJJLLLLLLJJJGGGEEEHHHHHHHHHHHHJJJLLLOOOQQQMMMKKKHHHGGGGGGGGGFFFEEEGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFEEEDDDBBBAAA@@@???::::::;;;;;;<<<<<<======???===<<<===???AAAAAAAAA<<<;;;999777555333222222///000000111111111111111222222222222111111000000000000///---+++*********+++,,,///333555777777777777666444222111222444666555555555555555555555555222555999:::999666444444444555777;;;@@@BBBBBBAAA:::999888888999<<<>>>@@@??????===;;;999888777777777333111333444333555888444444555666666666666666333333333333333222111000111000...---+++***))))))++++++*********++++++,,,''''''((((((((((((((((((''''''((())))))******+++,,,+++***)))))))))))))))+++***)))((((((***,,,---...///111000///------...///000111222222333333333444555777777888;;;>>>AAA@@@BBBDDDDDDCCCCCCDDDEEEEEEGGGJJJJJJHHHFFFEEEEEEGGGGGGHHHIIIKKKQQQXXX]]]^^^cccmmmyyy444555777:::;;;<<<<<<<<<>>>======<<<;;;;;;::::::777777777666666666666666444444222222222222333444222222222333555666888999999999888777777666555555222333444222000//////000222333555555555333111000///222555999;;;=========;;;:::888666555555555666777777888888888999999999???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEGGGJJJLLLMMMOOOPPPQQQSSSTTTSSSPPPMMMIIIJJJKKKLLLKKKIIIGGGFFFFFFGGGIIIKKKKKKIIIGGGFFFFFFFFFGGGHHHJJJMMMPPPRRRMMMKKKHHHGGGGGGGGGFFFDDDFFFFFFFFFFFFFFFGGGHHHIIICCCCCCCCCBBBAAA@@@???>>>999999:::;;;<<<======>>>AAA???>>>>>>AAACCCDDDDDD<<<;;;999666444333222111/////////////////////000333333333222111///...---...//////...+++******+++***,,,...111444666888999777777777555333333444666555555444444444444555555111444777888777555444333333555777<<>>===;;;:::888777666666333333555666444666:::666666666777777777888888111222222222222222111000111111///---,,,+++******++++++***************+++'''(((((()))))))))(((((('''(((((())))))******++++++***(((''''''((()))***)))))))))))))))***+++++++++---///000///------...000111111222222222111111222444666888888:::<<<>>>@@@BBBEEEFFFFFFEEEFFFFFFFFFHHHJJJJJJHHHFFFEEEDDDFFFFFFGGGHHHJJJOOOUUUZZZ]]]bbblllvvv222444666999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;999999888888777666666666333222111111111111333333222222222333444666888999999999888888777666666666333444444333000/////////111222555666666444111//////111555999<<<===>>>>>>:::888666444333333444555666666777888999999::::::???>>>===<<<<<<===>>>??????????????????@@@AAAAAAAAAAAABBBDDDFFFHHHJJJKKKKKKKKKMMMPPPSSSRRROOOLLLIIIIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIKKKMMMOOOPPPMMMKKKHHHGGGGGGGGGFFFDDDDDDDDDDDDEEEEEEGGGHHHHHHDDDDDDDDDCCCAAA???===<<<:::::::::;;;;;;<<<<<<<<>>>>>===;;;:::888666555444222444777777444555999666666666666666777888888111222222333333333222222111000///---,,,++++++++++++***)))((((((''''''((('''((()))***))))))((('''''''''(((((()))************)))(((''''''(((***+++(((((()))***+++******)))'''***---///........./////////111222222222111000222555888:::::::::;;;;;;>>>AAADDDFFFFFFEEEEEEFFFEEEGGGIIIIIIGGGEEEEEEEEEEEEFFFGGGHHHJJJNNNTTTXXX[[[```hhhrrrzzz222444666999:::;;;<<<<<<888777777777888888999:::;;;::::::999888777666666222111000000000111222333222222222333444666999:::999999888888777777666666555555555444111//////000000222555777666444111///000222666:::===>>>??????999777555222111222333333555555666888999;;;<<<<<>>===<<<<<<===>>>????????????>>>???@@@@@@AAA@@@@@@AAACCCEEEGGGIIIJJJGGGHHHKKKNNNQQQPPPNNNKKKIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKMMMMMMNNNMMMKKKHHHGGGGGGGGGFFFEEECCCCCCCCCDDDDDDFFFGGGHHHHHHGGGGGGEEECCC@@@===<<<;;;;;;;;;;;;;;;;;;;;;:::<<<:::888888;;;>>>??????;;;999777555333111111000111111000000000000000111...//////000///---,,,+++&&&)))------,,,,,,...111////////////000333555666777:::<<<;;;777444444555444333222222222222333444444666777777555555555666444555888===AAACCCBBB@@@:::999777777888<<<@@@BBB>>>======<<<:::888666555333222444777777444555888444444444444444555666666222222333444444444333333111000///...---,,,,,,,,,***)))(((&&&&&&%%%%%%%%%'''((()))******)))(((''''''''''''((())))))*********)))((('''((()))+++---&&&(((***+++,,,+++)))((($$$(((+++.........//////---...000111222222222111222666:::<<<<<<;;;:::::::::>>>BBBDDDEEEDDDCCCDDDCCCEEEGGGGGGFFFEEEEEEFFFDDDFFFHHHIIIKKKNNNSSSWWWYYY]]]fffooovvv777777777888999;;;<<<===:::999888888777888888888;;;;;;:::999777555444333333222111000////////////111111111000000333777::::::999777666444444333333555555444333333333444444444333222333666777777666222333666888::::::::::::;;;:::777555333333333333555666888999:::;;;;;;;;;>>>>>>??????@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBCCCEEEFFFHHHHHHIIIKKKMMMNNNMMMLLLKKKMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIGGGFFFHHHHHHHHHGGGHHHHHHIIIIIIKKKKKKJJJIIIGGGFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGJJJIIIIIIHHHEEEBBB@@@>>>;;;::::::;;;<<<===;;;999:::;;;;;;;;;;;;;;;::::::<<<:::888666444333333444222111000/////////000111222333333333222000...---,,,+++*********---///111///000222333333444666888666777888888888666555444555666777888888777666555555555555666666777888999777777:::???DDDEEEBBB??????<<<999888999;;;;;;;;;<<<;;;999888999999888777444555666666666555444333555444333333222222333333222222111111222222333444222000.........---,,,***((((((((((((((((((((((((&&&(((***++++++)))'''&&&)))))))))))))))*********------,,,+++*********+++)))+++,,,------***(((&&&''')))+++...//////...---,,,---...000111111111111222333333333444666:::======>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCFFFGGGGGGFFFFFFIIIMMMQQQUUU```eeekkkuuuyyy555555555666777999:::;;;777777777777888888999:::;;;::::::999777666444333222111111000000000111111222222222111000222666999888777666555444333333222555555555444444444444444444333333444666666555444222333555777888999999::::::999777555333333333333555666777999:::;;;<<<<<<>>>>>>????????????????????????@@@AAAAAAAAAAAAAAABBBAAAAAAAAABBBDDDFFFGGGHHHIIIKKKMMMMMMMMMLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDFFFGGGHHHJJJJJJIIIHHHEEEBBB@@@>>><<<;;;::::::<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;<<<:::888666555444444444333222111111111111222333444444444444333111000///++++++******+++,,,...///---000222333222222333444555666777888888777555555666777888999999888777666555555555555666777777888777888:::???CCCDDDBBB???>>><<<999999:::<<<<<<<<<===;;;999888999999888777555555555555555444333333666555444444333333444444111111111111111222333333111///...---------+++***))))))))))))))))))))))))(((((('''''''''&&&&&&%%%(((((((((((())))))))))))***************++++++,,,***************)))))))))((()))+++,,,---------,,,,,,---...///111111111111222333444444444666999<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEFFFFFFFFFFFFIIIMMMQQQWWW```ccchhhsssyyy333333444444555666777888555555666666777999:::;;;::::::999999777666444444111111000000111111222333333333333222111222444777666555555444333222222111444444666666666666555444333333333555666666444222333333333444555777999999999888666555333333333333444555666888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAACCCEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIKKKKKKJJJIIIFFFCCC@@@???>>><<<:::999;;;<<<<<<;;;999::::::;;;<<<<<<<<<<<<===<<<;;;999888777777777333333333333444555666666555555555444333222111000******++++++,,,,,,------,,,///222333222000000000444555666777888777666555666888999;;;;;;999888666666555555555555555666666777888;;;???BBBCCCAAA???===;;;999999;;;===>>>>>>===<<<:::999::::::999888777666444333222222222222666666555444444444444555111000000000000111222222000...---,,,---,,,+++)))************************+++)))'''%%%%%%%%%%%%&&&'''''''''(((((()))))))))((((((((()))******++++++))))))'''''''''(((***+++))))))******++++++++++++,,,---...///000111111111333444444444444555888;;;;;;<<<===>>>???AAAAAABBBAAABBBDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFIIIMMMQQQYYY``````dddpppxxx333333333333444555666777666555555666777888999999999999999888888666555555333222222111111111222222333444444333222111333444444444444333333222111111333555777888888777555444000000111444666666444222333222222222333555777888777666555444333333222222333333555777999;;;===>>>>>>>>>>>>>>>============@@@AAAAAABBBBBBBBBBBBBBB@@@?????????@@@BBBDDDEEEGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEHHHHHHIIIJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBCCCDDDEEEGGGHHHIIILLLLLLKKKJJJHHHEEEBBBAAA???===:::999:::<<<<<<<<<:::;;;;;;;;;;;;;;;::::::>>>>>>===<<<;;;:::::::::444444555555666777888999555555444444222111000000***+++,,,,,,,,,,,,,,,+++---///333444222000......333444555777777777777666666777999::::::999777666666666555444444444444444777888;;;>>>@@@@@@???>>>;;;:::999:::<<<>>>??????>>><<<:::999::::::999888999777444111000000111222666555555444444444444444000000000///000000111222///---,,,,,,,,,,,,***))))))))))))))))))))))))))),,,+++***)))''''''&&&&&&''''''(((((())))))******((((((((()))))))))))))))&&&&&&&&&'''''')))*********)))))))))))))))***+++,,,,,,...///000111111111333444555444444555777999::::::;;;<<<===???@@@AAA@@@AAACCCEEEFFFFFFEEEEEEBBBCCCDDDDDDEEEHHHMMMPPPWWW^^^^^^bbbmmmttt444444444444555555666777777777666666555666666777888888888888888777666555666555444222111000000000222444555444333222222333222333444444444333222222444666777888888666444333------...111444555555333111111000000111333555666444444444444444333222222222222333555777:::<<<===>>>>>>>>>===============AAAAAABBBCCCCCCCCCCCCBBB????????????@@@BBBCCCEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHLLLLLLLLLKKKIIIGGGEEECCC@@@===:::999:::<<<<<<<<<;;;;;;;;;;;;:::888777666<<<<<<;;;;;;;;;:::999999555555666777888999999999444444333222111000//////,,,,,,---------,,,++++++...000333444333000///...111222444666777888888777666666777888888777666666888777666444444333333333666888:::<<<============:::999888:::===??????>>>===;;;999999::::::999888999777333000///000222333555444333333222333333333000000000///000000111222...---,,,,,,,,,,,,+++)))((((((((((((((((((((((((******++++++***(((%%%$$$''''''(((((()))***++++++)))*********)))'''&&&%%%###$$$''')))******)))(((***))))))(((((()))******+++,,,---///000000000000222333444444444444666888999999::::::<<<>>>???@@@@@@AAACCCDDDEEEEEEEEEDDDBBBBBBCCCCCCCCCGGGKKKOOOTTT[[[\\\aaalllooowww555555444444555666666777777777666555555555555555777777888888888777777666888777555333222000000///111333555555444222222222333333555666666555444444666777777777666444222111,,,+++,,,...111333333333/////////000000111222333222333333444444333222222111111222333555777:::;;;=========>>>>>>?????????AAABBBCCCCCCDDDDDDCCCCCC@@@?????????@@@BBBDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEIIIIIIJJJJJJIIIHHHFFFEEE@@@>>>;;;;;;;;;<<<<<<;;;:::::::::999888777666555777777888888888777666666555666777888888888888888444444222111000///////////////......------,,,,,,...000333333222000/////////111333666777888999888777777666555555666777777:::999777555444333222222444777999::::::999:::;;;999888888:::<<<>>>>>>===<<<;;;999888999999888777888777444111000111333444444444333222222222222333111000000000000111222222///---,,,,,,------,,,***''''''''''''''''''''''''&&&''')))***)))'''###!!!&&&&&&'''((())))))***+++++++++++++++)))'''%%%$$$###%%%(((***+++***((('''(((((())))))************+++,,,---...///000000000000222444555444555666888:::999999:::;;;===???AAA@@@AAACCCDDDEEEDDDDDDCCCBBBCCCCCCBBBBBBEEEIIIMMMPPPWWWZZZ```jjjkkkooo}}}555444444444444555666666555555444444444555666666666777777888888888777777777777555444222222111111///222555666555333222222333555666888888888777666999888777555444222111000...,,,******,,,/////////---...///000000000000000111222333444444333222222111111000111222555777999<<<======>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDBBBCCCDDDFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDD???>>><<<<<<======;;;:::666666777777777777666666555555777777777777666555555555666777777777666555666555333111000000000000222111///...------......---///000000///...///000...000222555777999999999:::888666444444666888:::;;;:::888666444333222222333666888888777666777999888777777999;;;<<<<<<:::;;;999777777888888777666777666444333222333444555555555444333333333333333111111111111111222333333///...,,,---......---,,,((((((((((((((((((((((((''''''(((((('''&&&%%%$$$###$$$$$$%%%'''(((((())))))***++++++***(((&&&%%%&&&'''((()))***))))))(((&&&''')))+++,,,,,,++++++++++++---...///000000000...111333444555555777999::::::999999;;;===???AAAAAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCBBBAAACCCGGGJJJMMMTTTVVV]]]hhhiiimmmzzz444444333333333444555555333333333444555666777888666777777888888888888777666555444444333333333333...111555666555444333222444555888999:::999888777:::999777444222000//////111...***)))***+++,,,---,,,---///000000000//////000111222333444333222111111000000///111333555777<<<<<<===???@@@AAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDAAA@@@@@@@@@AAACCCEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCAAABBBCCCEEEEEEEEEDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEDDDDDD???>>>======>>>===;;;999222333444666777888888888666777888999:::999888888555555666777777666444444777666444222111111111222444333000...------...///,,,---......------...000---///222555777999::::::===:::777444444777:::======;;;999777555333222222222555777777555444666888888777777999;;;;;;:::999;;;999777666777777666555666666555444444444555666666666555444444444444555222222111111222222333444///...------...///...,,,))))))))))))))))))))))))***)))(((''''''((()))***!!!""""""###%%%&&&''''''((()))+++,,,+++***((('''))))))((('''((()))***+++%%%'''***,,,------,,,+++++++++---...///000000000---000333444555666777999::::::999999;;;===@@@AAABBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCAAAAAABBBFFFIIILLLRRRTTTZZZfffiiimmm{{{666666666555555444444333555555555555555555444444444666888999:::999777666666666666555444444333333444333333222222333333444777888:::;;;:::999777555888777555333000///...---,,,+++)))'''&&&'''((())))))---111333333222222222444111//////222444444222////////////111222444666999<<>>@@@CCCEEEFFFEEECCCBBBBBBAAAAAA@@@>>><<<;;;:::333555777777666555666777888999:::;;;;;;999888666777555444444555555444333666555333222111222333333555111---,,,---///...,,,///---+++***+++,,,///111---...000444888<<>>:::777666888;;;===>>><<<999666333111111000444555777999;;;;;;;;;:::666777999;;;<<<<<<;;;;;;:::999888999<<<;;;888555777666444222222222444555555444333222222111111222555444333222222444555777222///,,,+++---///...,,,,,,)))'''(((***+++***((()))***+++,,,+++(((%%%############$$$%%%&&&'''(((&&&'''))))))(((((()))+++)))((('''&&&''')))+++,,,((()))))))))***************)))(((+++///111111///...///000111333444666666<<<999666444666:::???BBB@@@AAABBBCCCCCCCCCBBBAAADDDCCCBBBAAABBBDDDFFFGGGKKKNNNRRRXXX___gggmmmqqq555444444444444444444333555555555555555555444444333555666888888777666555444444555555555555555555444444333333333333444444666777999999999888666555777666444222000///......,,,***(((&&&&&&&&&'''(((***---000222222111111222555333111111444555555444111000000000111222444555888:::===???@@@AAACCCDDDCCCEEEGGGFFFCCCAAAAAACCCDDDCCCCCCCCCBBBBBBBBBAAAEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@@@@AAACCCDDDBBBCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@???>>>===<<<;;;555666777777555444444555888999:::;;;:::999777666777555444555666777666555444444222111111111222222444000---,,,---///...---...,,,***))))))+++---///,,,---///222666:::>>>@@@AAA>>>;;;888777999;;;===>>>===:::666444222111111000111333555888999:::;;;777888999:::;;;;;;<<<;;;:::888888999;;;;;;999666555444333222222444555666888777777666666666666666777666333222111222444555222///---,,,.........,,,,,,***((((((***+++***((('''((()))***)))'''%%%$$$$$$$$$$$$%%%%%%&&&((((((((()))))))))(((((()))++++++***((('''&&&'''((())))))))))))))))))******+++***)))(((***...000///......///000111333444555666<<<:::888777888;;;???AAA???@@@AAACCCCCCCCCBBBAAADDDCCCBBBAAA@@@AAACCCDDDJJJMMMQQQWWW^^^fffmmmqqq}}}222222222333333333333333444444444444444444555555222333555666666666555444333333444444555666666777555555444444444444555555555666777777777666444444666555333111000///......,,,***(((&&&&&&&&&'''(((,,,...000000000000111222666444333333555666666666333222111111111333444555777999<<<>>>>>>???AAACCCDDDEEEEEEDDDBBBAAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAADDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGFFFEEEEEECCCBBBAAA??????@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>======<<<777888888777444333333333888888999::::::888777666666555444555777777777555222222111000000000111111222///---,,,---///000///---,,,)))(((''')))+++,,,+++,,,...111555888;;;===@@@>>>;;;999888999;;;<<<>>>===:::777444222111000,,,---///111444777999;;;999999999999:::;;;<<<<<<888888888:::;;;;;;999777444333222222333444666777555555555444555555666777999777444111000111222444222000...---......---,,,,,,***)))((()))***)))(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))*********((('''''')))+++---+++)))'''&&&&&&&&&&&&***)))((((((((()))+++,,,+++******+++---......---...///000111222333444444::::::999999:::<<<>>>???===>>>@@@BBBBBBCCCBBBBBBDDDCCCAAA@@@??????@@@@@@HHHKKKPPPUUU\\\ccckkkpppxxx000000111111222222333333333333444444444444555555333333444555666555555444444444444555555555666666555555555444444555555555444555555555555444333222444333222111000/////////...,,,***((((((((()))***---...000/////////000222555444444444555666666666444444333222222333444555666999<<<>>>>>>???AAACCCEEEEEECCCBBBAAAAAACCCDDDBBBBBBAAAAAAAAAAAAAAAAAADDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGGGGGGGGGGFFFFFFFFFJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>===<<<;;;:::888999888666333111222333888888999999888888777666777666444444555555444333000000000000//////000000000...---,,,---///000111///---***((('''(((***++++++,,,...111444777:::<<<===<<<:::888777888999:::<<<;;;999666333111000///,,,,,,---///222555888:::;;;:::999888888999;;;<<<777777999:::;;;;;;:::999555444444333333333444555333333333444444555777777888666333111000111333444222111000//////...---------+++***))))))((((((((('''&&&&&&%%%&&&((()))***(((''''''''''''(((((()))++++++***(((&&&&&&(((***+++***)))'''&&&&&&&&&&&&***)))((('''((()))+++,,,,,,,,,,,,,,,------------/////////000111222333333777888999:::;;;<<<<<<<<<;;;===???@@@BBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@AAAEEEIIINNNSSSYYY```iiipppxxx///000000111111222222222333333333333444444555555444444555555666666666555666666555555555444444444555555555444444555555555444444444444333333222222222111000000/////////000000///---+++***+++,,,---...000000000///...000111222222333444333333444444555555444333333444555666777999<<<>>>???@@@BBBCCCEEEDDDBBBAAAAAABBBCCCCCC@@@@@@AAAAAAAAAAAAAAAAAACCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGGGGFFFFFFEEEEEEEEEIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDBBB@@@@@@AAABBBCCC@@@???>>>===>>>???AAABBB@@@@@@???>>><<<:::888777888888777555222111222333777888888888777777666666777666444333333222000//////////////////////////////...---------...111333222000---***((()))***+++,,,---///111444777:::;;;999999888777666666666666777777666444222000...---......///000222444777999;;;:::888777777888999:::555777999:::;;;:::::::::888777666444333222111111555555555666777888999:::444333222111111222444555222222222111///...---------,,,+++***((('''''''''''''''&&&&&&''')))+++---))))))((('''''''''((((((*********(((&&&&&&''')))((((((''''''''''''((((((***)))((((((((()))++++++------......---------.../////////000000111111111333555777999:::;;;;;;::::::<<<===???AAAAAAAAA@@@AAA@@@@@@AAAAAABBBBBBCCCBBBFFFLLLPPPUUU]]]gggooozzz000000000111111111111111222222333333444444555555444444444555555555666666777666666555444444333333555555444444444444555555444444333333333222222222000///////////////000000222000...---,,,,,,---...///111222222000///000000///111333333222111222333555555444444444555777888777999<<<>>>???@@@AAACCCDDDBBBAAAAAABBBCCCCCCBBB??????@@@@@@@@@@@@AAAAAACCCDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDBBB@@@???@@@AAABBB>>>>>>======>>>???AAABBBAAAAAA???===;;;888666555666666666444222222333555777777777666666666666666666444333222222111///---......///000000000//////...///...---,,,---000333444222///+++***)))***+++------///111333666888:::777777666666555444444333333333333333222000///...//////000222333666777999999999888777666666666666444666999;;;::::::;;;<<<999888777555333111000///333333333333444555666777111222222333333333333333222333444333000...---------------***'''&&&&&&'''''''''''''''(((***,,,---***)))((('''''''''''''''&&&((()))(((&&&&&&&&&'''%%%%%%&&&'''(((((())))))((()))))))))************+++---......,,,,,,---...///////////////000000000000222555888:::;;;;;;;;;:::;;;===???@@@@@@????????????@@@AAABBBBBBCCCCCC???DDDJJJNNNRRRZZZfffooozzz222222111111111111111111111222222333444444555555333333333333333444444555555555555555555555444444444444333333333333444444444444333333222222222333............//////000111222111...---,,,,,,......000222444444333000//////...111333444222111222333555555444444555777999:::555888;;;======>>>@@@BBBCCCAAA@@@BBBDDDDDDBBB@@@????????????@@@@@@@@@AAABBBCCCEEEFFFGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDEEEEEEEEEEEEFFFFFFFFFCCCBBB@@@>>>======??????@@@@@@?????????@@@@@@AAA??????>>>===;;;999777666444444444333222333666888777777666666555555555666444333111222333333222000---...///000111000000////////////...,,,,,,///333666333///,,,***)))******,,,,,,---///111444666777666666666666666555333222111222222333222222000000,,,---000333555777999:::777777777777666555444333222666999;;;::::::;;;===888777666555444222000//////////////////000111222000222333555444333111///222444555444000...---...---......+++'''%%%%%%'''&&&&&&&&&'''((()))***+++***)))((('''&&&&&&&&&&&&"""%%%'''((('''&&&%%%&&&$$$%%%&&&'''(((((((((((('''(((***+++++++++)))((((((***,,,,,,******,,,...///////////////////////////111444777:::<<<======;;;;;;===>>>???>>>======??????@@@@@@@@@@@@@@@@@@===BBBIIILLLPPPXXXdddnnnxxx|||333333222222111111000000111111222333333444555555222222111111222222333444333333444444555666666666444333333222222333333444555444333333222222333333---------......///111111111000...,,,+++,,,---...000333555666444111000///...111444444222111222333555444444555666888:::;;;444666999;;;<<<===???@@@BBBAAA@@@BBBEEEEEEBBB???>>>>>>??????@@@@@@@@@AAABBBCCCEEEFFFGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFAAA@@@>>><<<;;;;;;<<<===CCCBBBBBBBBBAAA@@@@@@???=========<<<;;;999888777222222333222222444777:::777777666555555555555666222111111222444555555444---...000111111111000//////000000...+++,,,///222666333///,,,)))((())))))++++++,,,...000222444666666777777777777555444333000111222333444333222111)))+++///333777999:::;;;666666777777666444222111222666:::;;;::::::<<<>>>666666666555444333111111111111111000111111222333111333555666555222///,,,222444666555111...---...---......+++'''$$$%%%'''%%%%%%&&&''''''(((((()))***)))(((&&&&&&%%%%%%%%% ###'''((('''&&&%%%$$$%%%&&&''''''((((((''''''&&&'''***,,,,,,+++)))'''&&&(((******((((((***---///////////////.........000111444777:::===???@@@;;;<<<===>>>>>>===<<<<<>>===<<<<<>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>??????CCCDDDEEEFFFEEEDDDBBB@@@BBBAAA@@@@@@AAACCCFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEIIIHHHGGGEEEDDDBBBAAAAAACCCDDDEEEFFFGGGGGGFFFEEECCCCCCBBB???<<<<<<>>>@@@??????>>>>>>======<<<<<<===<<<::::::;;;;;;:::888444444444333222444777999<<<:::888555333333222222555222......111444555444333222///------...000111222000---,,,,,,///222444777555111...+++*********---............000333555555555666666555333111000000111333333222222222333000---+++///444777666333111222555777888777555444222444777:::;;;<<<;;;;;;444555666666666555444333222222333333222222111111666666555555444333111111444444333333111000...---111///,,,***)))(((&&&$$$###$$$&&&((()))***++++++---,,,***)))((((((((()))###$$$&&&'''(((((('''&&&)))))))))))))))((((((''''''((()))++++++******)))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,///333777444555777999;;;<<<======<<<;;;;;;;;;<<<===<<<;;;>>>???@@@AAAAAA@@@???>>>@@@CCCGGGJJJNNNUUU^^^eeemmmuuu333333444444333222111000222222222333222222222111111111222222222222222222111333555777888999999999888777555444222222222222444333333333333333444444222111000///......///000111///---+++***,,,---///222333333333111000...------///000222333444444333222444777:::;;;;;;:::999888888888888:::<<>>>>>============???===;;;;;;<<<<<<;;;999777777777555444555888:::999888666444222222222222555222//////111444555444333222///------...000111444222///------...000222666444222///---+++******+++,,,.........000333555444444555555555333222111111222444333222111111222///,,,+++...333555444222///111333555666555333222000222444666888888777777777777777777666444333222222222333333333333333222666666555555333222111000333333333222111///...---000///......---+++'''$$$$$$%%%&&&''')))))))))***+++***((('''&&&&&&''''''###$$$%%%&&&&&&''''''''')))))))))))))))((('''&&&&&&'''((()))***)))(((((((((((()))***+++,,,------,,,------------000444777666777888999::::::::::::;;;;;;;;;<<<===??????>>>>>>>>>???@@@@@@???>>>>>>???BBBFFFIIILLLSSS\\\ccckkksss}}}222333333333333333222222111111222222222222222222000000111111222222222222222333444666777888888888777666555444333333333333222222333333444555666666222111111111000///...---...---+++******,,,...000222222333333222000...------...000222444555555555222444888;;;<<<<<<;;;;;;888777666777888<<>><<<999999;;;===???>>>>>>>>>>>>=========@@@>>><<<<<<<<<<<<;;;:::777888777666444444666888555555333222222222222222555333000000111333444444333111///......///000111666444111///......///000333333222111///---,,,+++)))+++,,,---...///222555222333444444444333222111000222333333222111111222///---+++---111333333111...000222333333222111000000111333444555555444333888888888777666444222111222333333444444444333333666666555444333111///...222222111111000///...---......///111000---(((%%%&&&'''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''))))))))))))((('''&&&%%%%%%&&&'''((()))(((''''''))))))***+++,,,------...------.........000444777888999999999999888888777::::::;;;===>>>???@@@AAA===>>>???@@@@@@???>>>===>>>AAADDDGGGJJJQQQYYY```hhhpppzzz222222222333333333333333111111111111111222333333000000000000111222222333333444555666777777888888666666555555444444444444222333444444555666666666222222333333222///---+++...---++++++,,,...111333333333444444444222111000......000222444555777777555777:::<<<===<<<;;;:::888777555555777;;;???BBBDDDDDDCCCCCCBBBAAAAAAAAAEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEGGGHHHIIIIIIHHHEEEBBB???DDDDDDEEEEEEEEEEEEEEEEEEAAAAAA@@@===;;;;;;===???>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>;;;:::;;;;;;:::999666666666444222111222444333333333333333333333333555333222111222333444444222111000/////////111222444333222000////////////111111222222111///---+++(((***,,,---...///222444111222333444444333222222...000222222222111222444111///------000222222111...///111222222222111000222222333444444444333333666666555555444444333333555555555555444333222222555555444333222000...---000000000000000///...---.........///000...***'''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$###""""""###$$$&&&''')))))))))((('''&&&%%%$$$%%%&&&'''((()))(((''''''))))))***+++,,,---......,,,,,,---------///222555777888888888888888777777999:::<<<<<<======???@@@===>>>????????????>>>======@@@CCCEEEHHHNNNVVV]]]fffnnnyyy222222111222222222222333000000///000111222333444000000000000111222333444666666666777777888888999666666666555555444444333444555555666666555555444333333555555444111...,,,---,,,+++***,,,///222444444555666777666555444333//////000222444666888888888:::<<<======;;;999777777666444444666:::???BBBDDDDDDDDDCCCCCCCCCBBBBBBHHHIIIIIIIIIIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGIIIJJJIIIFFFCCCAAAEEEEEEDDDDDDDDDDDDDDDDDDAAAAAA@@@>>><<<<<<>>>@@@>>>>>>>>>>>>????????????@@@===:::888999999999888555666666444222111111333333444444555555555555555444444333222222222333444111111000///000000111222111111111000000000000000...///111222222000...,,,(((***,,,......///111333000111222333333333222111+++---000222222333444666333111//////000111222222///000111222333333333222222222333333333333333222222222222333333444555555888777777555444222000///444444333222111///---,,,//////000000000//////...///---,,,,,,------,,,+++))))))'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%$$$###""""""###$$$&&&'''(((((((((''''''&&&$$$$$$&&&'''((()))***)))((((((((()))***+++,,,------...***+++,,,,,,,,,---000222444555666777888999999999999;;;<<<<<<::::::;;;======>>>???@@@@@@???>>>======???BBBDDDFFFKKKSSSZZZdddmmmwww~~~222111111000000000111111//////...///000222444555111111000000111333555666888888777777777777888999777777777666666444333222555555777777777666555444444555666666555333111///+++***))))))***---111333555666777888888888777666111111111222444666888999:::;;;<<<===<<<:::777555555444444444777:::>>>AAADDDDDDDDDDDDDDDDDDDDDDDDIIIJJJKKKKKKJJJIIIGGGFFFAAABBBCCCDDDFFFGGGIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCDDDDDD??????>>><<<;;;;;;===???>>>>>>>>>????????????@@@@@@===999777777888888777666777888777444333333444444555666666777777666666444555555444222222333444111111000000000111222222//////000000000000///...,,,---///000111000///...)))+++.../////////111222000111222333222222000000***---///111222333444666555333111000///000111222...///111222333444555555111111111111111111222222111111111222333555666777888777666555333111///...222222111111000///------//////000111111111000000///---++++++---......---***((('''%%%$$$%%%%%%&&&&&&''''''(((((('''&&&&&&#########$$$$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%$$$&&&'''((()))***)))(((((((((((()))***+++,,,,,,---(((***+++++++++,,,...000111222444666888999::::::888;;;===<<<999888:::<<<>>>???@@@AAAAAA@@@???>>>===???BBBCCCDDDIIIQQQWWWbbbkkkvvv|||222111000///....../////////.........///222444666222222111111222444666888888777666666555666777888777888888777666444222111333444666888888888777666555666777777666555444333---,,,******+++...111333555555777888999888777777333222222333444666777999888:::;;;<<<<<<:::777555333333444555888;;;===???CCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJHHHFFFEEEAAABBBBBBDDDFFFHHHIIIJJJHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIFFFEEEDDDCCCBBBCCCCCCDDD@@@@@@???===<<<<<<>>>AAA>>>>>>?????????@@@@@@@@@AAA>>>:::888777888888888555666777666555333333444444555666777777777666666333555666555222111333444000000000111111222222222///000000000000...,,,******+++---...////////////+++---000000000///000111111111222222222000///...,,,...111111111111222333555444111///---...000111---...///111333555666777111111111111222333333444444333333333444666777999555444444444333111000//////000000000//////...---///000000111222222222111---,,,---...000000///...)))(((&&&$$$$$$$$$&&&&&&%%%&&&'''(((((('''&&&&&&###$$$%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((()))(((''''''''''''((()))***++++++,,,)))***,,,,,,,,,,,,...000111222444666777999999:::777:::===<<<999999;;;??????@@@AAABBBBBBAAA@@@???>>>@@@BBBCCCDDDHHHPPPVVV___hhhsssyyy}}}222111///...---------.........---...///222555777333222111111333555777999888777555444444555666666888888888888666444222000111333555888999999999888666777777777777777666666000...------...000333555444555666777888888777777444444333333444555777888666888:::<<<<<<:::888777111222444666888;;;===>>>CCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIIIIHHHGGGDDDCCCEEEEEEDDDDDDEEEFFFGGGGGGIIIGGGEEECCCBBBBBBCCCDDDGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKKKKFFFEEEDDDCCCBBBBBBCCCDDDCCCCCCBBB@@@>>>???AAADDD>>>>>>??????@@@@@@@@@@@@BBB???;;;888888999999999222333555444333222222333444555666777777666555555333555777555222111222444000000111111222222222222000111111111///,,,)))''')))***+++---.../////////,,,///111111000///000000111222222222111000...---///000222222000///000111444333111...,,,,,,...000+++,,,...000333555777888444444444444555666777888777777666555555777888999111222222333333222222111......////////////......///000111222222333222222+++,,,///222444333000---)))(((&&&$$$$$$$$$&&&'''$$$%%%&&&'''''''''&&&%%%###$$$&&&'''(((((('''&&&######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&'''((()))***++++++***+++------------///000111222444666777888888999666:::======;;;:::>>>BBB@@@AAABBBBBBBBBBBBAAA@@@>>>@@@BBBCCCDDDHHHOOOUUU]]]fffqqqwwwzzz222111000......//////000------...000111333444444222333444333222222333555777666666666666555555555666777888888777666555444222333444666777888888888777777999999888666444222111000...---...///111222333555999;;;;;;999666444444333222222222333444555777888:::;;;;;;999666444444444444555666888:::<<<@@@AAACCCEEEFFFEEEDDDCCCFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEAAABBBCCCDDDFFFHHHIIIJJJHHHFFFEEEDDDDDDCCCAAA???@@@???>>>===>>>???AAABBB??????@@@AAAAAA@@@@@@@@@>>><<<888777777777666555777444111000111333444333666555444666888999888777666666666555444333222111000222333333222111222444222222222111000...,,,+++---...//////000/////////+++,,,---.........------222333222000...,,,---...000000111111111111000000555333222000...---,,,,,,...//////111222333444444999999777333///...111555777555333333444555666555444444333333333333222222222222222111111111000000555333000000111222333222---------///111111///---,,,***'''%%%$$$$$$&&&'''%%%&&&((())))))'''%%%$$$"""###$$$%%%'''((())))))%%%&&&&&&'''''''''''''''%%%&&&''')))************'''$$$###$$$(((+++,,,+++,,,,,,------///000222222///000222444555666777777999;;;<<<;;;::::::;;;<<>>>>>BBBDDDEEELLLSSS[[[dddnnnuuuzzz111111///.........///000---......///000111222222222333333333222222333555666666555555555444444444555666777777777666444333222333444666777888888888777888999999888777555333222111///......000111222333555999;;;;;;:::777555555444333333333333555555888999:::::::::888777555444444333444666999;;;===@@@AAACCCEEEEEEEEEDDDCCCEEEFFFFFFEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEAAABBBCCCEEEGGGHHHIIIJJJGGGFFFEEEEEEEEEDDDBBB@@@??????>>>??????@@@AAABBB@@@AAAAAABBBBBBBBBAAAAAA>>><<<:::999::::::999888666444222222333444444333555444333555777888777666555555555555444333222111111222333333111111222333222222222111///...,,,+++,,,,,,---...............,,,------...............111111111///------...000000000////////////000000111000///...------,,,,,,......///111222333444555666666666333111000333666777555444444555777777666666555555333222111111000222222222111111111000000444222000///111222222222.........///111111000...---+++(((&&&%%%%%%&&&'''''''''(((((('''&&&%%%$$$###$$$$$$%%%'''(((******&&&&&&'''(((((((((((((((&&&&&&((()))************(((&&&$$$%%%)))+++,,,+++,,,,,,,,,---...///000111000111222444555666666666666888:::;;;;;;;;;===??????>>>===<<<<<<===>>>>>>???===>>>AAACCCEEEJJJRRRXXXaaallltttzzz111000///.........//////.........////////////000111222333333222222333555444444444444333333333333444555666777666555444333111222444666777888888999888888999999999777666555333222111000000111222222333666999;;;;;;:::777666666555444333333444555666888888888888777777777777444333333333666999===@@@@@@AAABBBDDDEEEDDDDDDCCCDDDEEEFFFFFFFFFDDDBBB@@@???@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCCCCDDDEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHFFFEEEDDDDDDEEEEEECCCBBB>>>>>>???@@@AAAAAABBBAAABBBBBBCCCCCCCCCBBBBBBAAA===<<<;;;<<<======;;;999555444333333555555555333333222222333555666666555555555555555444333222222111333444333111111222333222222111000///---,,,++++++,,,,,,---...//////000---.........////////////000000///...,,,---000222111000...------...000111------------,,,,,,,,,,,,......///111222333444555333444555444333333444666777555444555666888888777888777555333222000//////222222222111111111111111333111//////111222222222000//////000222222111///,,,+++(((&&&%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%(((***+++'''((())))))******))))))&&&'''((())))))***)))))))))'''&&&''')))+++++++++,,,,,,,,,,,,------...///111222333444555555555555333555888:::;;;<<>>======AAABBBCCCIIIOOOSSS\\\hhhrrryyy000000/////////.........//////.........---------///111333333222222333444333333333333222222222111444555666777777666555444111222444555777888999999999999::::::999888777777555444333222222222222333333555888:::;;;:::888666666555444333222333444444666555444444444555666777444444333444666:::???BBB@@@@@@BBBCCCCCCDDDCCCCCCCCCDDDFFFGGGFFFDDDAAA???===>>>???AAACCCDDDFFFFFFHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEEEECCCCCCBBBCCCEEEEEECCCBBB===>>>@@@BBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@============>>>===;;;888555444444555777777555333222111000222444555444333444444444555444444333333222333444333111000111222222222111000///---,,,+++,,,,,,------...///000111------------......//////111111///---,,,,,,///222111///---++++++---///111............---,,,++++++---...///000222444555555333444444444444333444444555444333444666888888777888777555333111000000000111111111111111111111111444222000000111333333333222111000111222333222000+++***(((&&&%%%%%%&&&&&&)))(((&&&%%%$$$$$$$$$$$$######""""""$$$&&&(((***((()))******++++++******'''(((((())))))))))))((()))(((((()))***+++++++++,,,,,,,,,++++++,,,------111222333444444444444444333555777999:::<<<>>>@@@AAA@@@@@@@@@AAAAAABBBBBB>>><<<===@@@BBBBBBGGGMMMNNNWWWdddooowww~~~000000000000000//////////////////...---,,,,,,,,,...000222333333222333444333222222222111111111111444555666777777777666555000111333555777888999::::::::::::::::::999999999777777666555444333333333333444777999:::999888777555444222111111111222222333222111000111333444666555444444555777;;;???BBB???@@@AAABBBBBBCCCCCCCCCBBBDDDFFFGGGFFFDDDAAA???======???AAACCCEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@@@@@@@AAABBBDDDEEEHHHIIIIIIIIIGGGEEECCCAAABBBAAAAAABBBDDDDDDCCCAAA>>>???@@@AAABBBAAA@@@???@@@@@@@@@@@@@@@???>>>===>>>===<<<======<<<999666777666666666777777555333111000///000333444333222333333444444555444444444333444555333111000000111333222222111000...---,,,++++++***++++++---...///---------,,,---...//////222222000...++++++---///000///,,,++++++,,,///000111111111000///---+++***------///000222444555666666555444444444333222222222111111333666777777666777666444222111111111222111111111111111111111111444222000000222444444444333222000111222222222111***)))'''&&&%%%$$$$$$%%%''''''%%%$$$############!!!!!!!!!!!!###%%%'''((()))******+++,,,+++++++++((())))))))))))(((((('''(((((()))************+++,,,,,,+++++++++,,,,,,---111111222333444444444333444666888999999:::<<<>>><<<======>>>>>>>>>>>>>>>>>><<<>>>AAABBBAAAEEEKKKLLLTTT```kkkttt|||111111222222222111000///000//////...------,,,,,,---///222333333222333444222222222222111111111111333444555666777666555555000111333555777999::::::;;;;;;;;;;;;:::::::::;;;999999888777666555444333222333555777888888777777444333222000000000111111111000000000000222444555555555666777999<<>>>>>@@@AAACCCEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFCCCBBBAAA@@@AAABBBCCCDDDHHHIIIJJJJJJHHHFFFCCCAAABBBAAAAAABBBDDDDDDBBBAAA???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>======<<<;;;===<<<;;;;;;<<<;;;999777;;;999777777777777555444000//////000222333333222222222333444555555555555444555555333111//////000444444333222111///...---)))((('''''''''(((***+++///...---------...///000111222111///,,,++++++,,,000///---,,,,,,---///000333333333222000...+++***,,,---...000222444666666888666444333333444333111000///000333555777777555777666333111000111222333111111111111111222222222333111000000222444444444444222000000111222111000***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###### !!!###$$$%%%&&&&&&)))***++++++,,,,,,++++++))))))***))))))((('''&&&%%%''')))***))))))***+++++++++++++++,,,,,,---...000111222333444444444444555777888888888888:::;;;======>>>???@@@@@@@@@@@@???===???BBBBBBAAAEEEJJJLLLSSS]]]hhhqqqzzz222333333444333222111000000000//////...---------,,,///222333333222333333333333222222222111111111111222333444555444333333000111333555777999::::::<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777666444333000222444666777777666666555444333111000000111111000000000111222333555555555666777999;;;======>>>?????????@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBDDDEEEFFFGGGFFFGGGHHHHHHIIIHHHHHHHHHEEEDDDBBBAAA@@@AAACCCDDDEEEFFFHHHJJJIIIHHHFFFDDDEEEDDDCCCDDDEEEEEECCCBBBAAAAAA???>>>===<<<<<<<<<>>>>>>>>>======<<<;;;:::;;;:::999999;;;======<<<>>><<<999777666666555444000//////000222333333222111222333444555555555555555666555444111/////////555555444444222111///...+++***(((''''''''')))***111000///...///000222333...///111000...,,,+++,,,//////............//////111222222222111///---+++,,,---...000222444666777888444111111333555555444//////000333777888777666:::777444111000000111111000000111111111222222222111///---...000222333222444222000///000111111000++++++***)))((('''&&&&&&""""""$$$%%%%%%$$$$$$###!!!###&&&'''''''''&&&))))))***+++++++++++++++************)))(((&&&&&&"""%%%)))***))))))***,,,++++++++++++,,,...//////...///111222444444555555444666777888777888:::;;;>>>???AAABBBCCCCCCBBBBBB@@@>>>@@@CCCCCCBBBEEEJJJNNNSSS[[[eeeoooxxx333333444555444333222111000000/////////.........+++...222333333333333333333333333222222222222111///000111222333222222111///111333555777999:::;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;:::888666444333000111333444666666666555666555444222111111222222000000111333444555666666555666888;;;<<<======<<>>>>>>>>>>>===<<<;;;::::::888777999<<>>999777666555555444111000///000222444333222111222333444555666666666555666666444111///...///666666555444333111000//////...+++***)))***+++,,,333222111000000222444555+++---000111///---------///////////////////////////000111222111000...---,,,---...000222444666777777333//////333666777777///000111444888999999777<<<999555222///...//////000000111111222222222222///---,,,,,,...000111111444222///...///000000///------,,,+++***)))((((((!!!###%%%&&&%%%$$$### """%%%(((***)))((('''))))))***++++++++++++***************)))'''&&&%%% $$$((()))((((((***,,,+++++++++,,,---...000111...///000222444555555555333444777777777888:::<<<;;;<<<>>>???@@@@@@??????@@@???@@@DDDDDDBBBEEEJJJOOOSSSZZZcccmmmwww~~~222222444444444333222111000///...---------------///000111222333333222111222222333333222111///...000000000000000111111222222222222333444555777888777777888999;;;<<<======999999999888666333111000...---,,,///444888888777888777555333222111222222000000222333444555555555333555999<<<>>>???>>>>>>>>>===<<<<<<===???AAACCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDIIIHHHGGGFFFEEECCCCCCBBBDDDEEEGGGHHHIIIIIIHHHHHHJJJIIIGGGEEEDDDDDDEEEFFFAAA@@@>>><<<;;;<<<===>>><<<<<<=========<<<:::999;;;;;;<<<===>>>??????@@@<<<<<<;;;;;;999888666555111222333444333333111111///000111444666888:::::::::888666333000...,,,,,,333333333222333333444444222111111111111///,,,)))000111222222222000///...000111333222000...---------///000///---+++******...+++,,,000000---,,,///222333222111444:::999555666222...///444888888666555666777888999888777777333555333//////222333111222///...///222444444222111///------///111111111...000333333222111111111...---+++*********(((&&&&&&'''((((((((((((((('''&&&'''((()))))))))((('''*********+++,,,---...///,,,+++))))))***+++***)))'''&&&%%%&&&((())))))))),,,+++***,,,000333333222000000///000111444666888555666666666777777777777999:::<<<>>>???@@@@@@???BBBBBBAAAAAABBBCCCEEEFFFJJJQQQ[[[dddkkksss{{{222333444555444333222111000///......---------......///111222222222111111000000111222222222111000000000//////000000111222111111222222333555666777888999999999999999999999888888888777666333111///...,,,,,,///333777888777888777555333222222222222111222333555666666666666555666888;;;===>>>>>>>>>???>>>======>>>@@@BBBDDDCCCCCCBBBBBBBBBBBBAAAAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDHHHGGGFFFEEEDDDCCCBBBAAABBBCCCDDDEEEFFFGGGGGGGGGIIIIIIHHHFFFFFFEEEEEEEEECCCAAA???===<<<<<<======;;;<<<<<<======<<<;;;:::<<<<<<======>>>???@@@@@@???>>>===<<<:::999888888222222333444333222111111///000111333555777999:::888777555222///---,,,+++111111111222333333444555444444444444444333///,,,111111111111000///......---///000000...,,,++++++...///000000---+++******+++***+++......,,,...333666888888666777<<<===;;;999555111111555999999777888999999999888777666555111555555111///222333222000///---///222444444333444222111111222444555444111333555666444333222333///...,,,++++++***((('''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&)))***+++,,,---.........---+++))))))***+++***))))))))))))))))))***,,,,,,,,,***)))+++...111111000/////////000222333555666666666666666777888999999:::;;;===>>>????????????AAAAAA@@@@@@AAACCCEEEFFFIIIPPPYYYaaaiiiqqqzzz333444555555555333222111000//////..................///000000000000000000...///000111222222222222///////////////000000111111111111111222444555666::::::999999888777555555777777777777555333000///---,,,---///333666777777888777555333333222333333444444666777888999999999777888888999;;;<<<>>>??????>>>>>>>>>???AAACCCDDDBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@???@@@AAAAAABBBCCCDDDFFFFFFHHHIIIIIIHHHHHHGGGFFFEEEEEECCCAAA???===<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAABBB@@@???===;;;999999999999333333444444333222111000111000111222444666999:::666555333000...,,,++++++//////000111333444555666555555555666666555111///111111000......---------,,,...000000...,,,+++,,,///000111000---***))))))'''(((+++---+++***000999???DDDFFFBBB@@@AAACCCCCC<<<999555555888::::::888;;;;;;:::999888666444333111777:::555111111222222///------///222444555444666444222222444666666555555777999999777555444444111///---,,,,,,+++)))(((((((((((((((((('''&&&%%%%%%$$$$$$###$$$%%%&&&'''(((***,,,...//////...------+++))))))***+++***)))'''***++++++)))))),,,///,,,+++******,,,......---------///000222333333333666666555666777999;;;===<<<<<<===>>>???>>>>>>>>>????????????@@@BBBDDDEEEGGGMMMVVV]]]eeemmmvvv}}}333444555555555333222111000000//////...//////000......////////////////////////000000111222222222//////......//////000111111111111111222333444555999999:::999888777555444666666666666444222000...,,,,,,---///111444666666777666555444333333444555777777999:::;;;<<<<<<<<<:::999888888999;;;===>>>=========>>>???@@@BBBCCC@@@@@@@@@@@@??????????????????@@@@@@AAABBBBBBCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>????????????AAACCCFFFGGGHHHHHHIIIJJJIIIHHHGGGFFFFFFEEECCC@@@>>>===<<<<<<999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCC@@@>>>;;;888777777888999555555444444333222111000111111000111222555777999333222000...---,,,++++++,,,---///111333555666777444333444555666555222///222000///---,,,,,,,,,------///111111///.........///111222000---+++))))))&&&(((+++---******333>>>JJJSSSXXXSSSLLLHHHGGGFFF>>>;;;888777888999999888;;;;;;:::999777666555444444<<<@@@:::222///111111---------///111333555666555333111111222444444333666999;;;;;;999666444444333111///...---,,,***(((((()))(((((('''&&&%%%$$$&&&%%%###"""###%%%''')))(((***---000111000...------,,,***)))******)))((($$$(((+++***&&&&&&***...---,,,+++++++++,,,,,,,,,+++---///000222222111111666555555666888:::===???=========>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBDDDEEEJJJRRRYYY```iiissszzz~~~111222333444444333222111000000/////////000000111//////..................000000000000000000000000///////////////000111111111111111111222333444444777888999::::::999888777444555555444333111///...+++,,,---///000222444666777666555444444444555666999:::;;;<<<===>>>>>>>>>;;;:::888777888999<<<===;;;<<<<<<===>>>???@@@AAA@@@@@@?????????>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCAAAAAACCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>======???>>>>>>???AAADDDGGGHHHGGGHHHIIIJJJIIIHHHGGGFFFGGGFFFDDDAAA???===<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCAAA???<<<:::888888999:::777666555444222111111000111111000111222444666777111000...---,,,++++++++++++---///222444666777777444444444666777666333111222000...---++++++,,,,,,,,,...000000///......//////111222111...+++******((())),,,---++++++444???PPP\\\ddd```UUUMMMGGGCCC>>><<<999888888888777777888888888777777777666666888???BBB;;;222/////////,,,,,,...///000222444666555333111111222333333333666999;;;<<<999666444333444222000......---+++)))(((((((((((('''&&&$$$$$$(((&&&$$$###$$$&&&))),,,)))+++...000111111///......,,,***)))******)))((($$$(((+++)))&&&%%%)))...---------,,,++++++,,,,,,+++---...000111111111000555555555666888;;;===???===============>>>>>>>>>>>>>>>======>>>???AAABBBCCCGGGNNNTTT[[[dddooowww|||///000111333333333222222000000000000000111111222000000///............///111111000/////////000000000000000000000111111222222222222222222333444444555777999;;;;;;:::999888333333444333222000///---***,,,...//////000333666666555444444444555666777;;;;;;===>>>???@@@@@@@@@<<<;;;999888777888:::;;;:::;;;;;;<<<===>>>??????@@@????????????>>>>>>>>>??????@@@@@@AAABBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEECCCCCCBBBAAA???>>>============>>>@@@BBBEEEGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFEEECCCAAA???===;;;:::;;;:::::::::::::::;;;<<<;;;;;;<<<>>>@@@AAABBBCCCDDDCCCAAA???============888777555444222111000000000000111222333333444444///...---,,,,,,,,,,,,,,,+++---000333666777888888555555666888:::999777444222111///...,,,,,,++++++)))+++---...---,,,------...000111111...,,,++++++++++++,,,---+++***111:::JJJVVV```^^^UUULLLEEE???<<<<<<:::999888777777777666555555555555666777888999>>>???888000......---+++---/////////111333666888666444333555666666555555888;;;<<<:::777555444444222000///...---***((('''''''''''''''&&&%%%$$$((('''%%%%%%&&&(((+++---***,,,...000111111000///...,,,***)))******)))'''&&&)))******((((((+++...------...,,,+++***+++------...///000000111111111333444555777999;;;<<<<<<===============>>>??????@@@???>>>======>>>???@@@BBBFFFKKKQQQXXXaaammmuuu|||+++---///111222333333222111000000000111111222333111111///.........////////////......///000111222111111111111111222333333333333333333333444444555444666888::::::999777666222222333333222000...---***,,,.........///222555666555444444444666777888;;;<<<>>>???@@@@@@AAAAAA<<<;;;:::888888888999999:::;;;<<<===>>>??????@@@@@@@@@@@@?????????>>>>>>=========>>>??????@@@@@@???@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBAAA???>>>======:::;;;>>>@@@CCCEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGDDDCCCCCCAAA???===;;;:::<<<;;;:::999999999:::;;;999:::;;;===???AAABBBBBBDDDDDDCCCBBB@@@???>>>>>>:::888666444222111000000...000111333444333222111...------,,,,,,,,,---------...222555777888888888555555666888:::999777555111111111000...,,,+++***(((***---...---,,,---...---///111111///---------...+++***+++***))),,,222:::EEEOOOPPPLLLHHHCCC>>><<<<<<<<<;;;999888888888555444444333444555666777555888777111---......,,,,,,...000/////////222555:::888666555666777777666444888<<<===<<<999777666444222000......,,,***(((&&&&&&&&&''''''&&&%%%%%%''''''&&&&&&''')))+++---,,,---...///000111111111///---***)))******((('''''''''''''''((()))***+++***,,,---+++)))(((***,,,////////////000111222222111333555888:::::::::999<<<<<<<<<<<<===>>>@@@AAABBBAAA???>>>===>>>>>>???AAAEEEJJJOOOUUU___kkkttt}}}~~~)))+++---000222333333333111111000000111222333333222111000///......///000------------///111333555222222111111222222333444444444333333333444555555444666888999999777555444111222222222111000...---))),,,.........///222555555555444444555666777888<<<===>>>???@@@AAAAAAAAA<<<;;;:::999888888888888;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@????????????;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>======888:::===@@@CCCEEEEEEFFFGGGGGGEEEEEEEEEFFFGGGHHHCCCBBBBBBAAA???===;;;:::===<<<:::999888999999:::999999;;;<<<>>>@@@AAABBBCCCCCCBBBBBB@@@>>>===<<<:::999666444222000000000---///222444444333111///...------,,,,,,------...---///333666888999999888222222333555777777555333111111222111///---+++)))))),,,...////////////000,,,...000111///.........///+++)))***)))'''(((,,,,,,666???BBBCCCCCCAAA>>><<<======<<<:::999999:::555444333222222333444555111222000,,,+++......,,,,,,...000000......111444:::888555555666666666555444888<<<>>>===;;;888777444222000...---,,,)))'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''')))+++,,,------...///000111222222///---************((('''&&&$$$###$$$&&&(((((('''(((***+++***((('''))),,,111000/////////111222333000222666999:::999888777<<<;;;;;;<<<===???AAABBBDDDBBB@@@???>>>======>>>AAADDDIIIMMMTTT^^^jjjsss------...///111222444555333333333333222111000000222111000.........///000000111222222222000///...333222111111111222333444666666555333000000111222444555555666777888888999666666666555333000---+++,,,---......///000000111111666999999555444777:::999:::===???@@@AAAAAAAAA======<<<::::::999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;::::::???BBBDDDEEEEEEFFFGGGHHHIIIHHHFFFCCCAAA>>><<<;;;;;;<<<>>>@@@AAACCCDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGCCCBBBAAA???>>><<<;;;:::;;;:::888777777777888888::::::;;;<<<>>>@@@BBBCCCEEEDDDCCCBBBAAA@@@@@@@@@===;;;777111...---000333444444333222000...,,,+++///---++++++,,,---......---000444777::::::999999888777888888888666222...000111111111000---+++)))++++++,,,000333333000---...000111000...------...111---((('''(((***)))(((+++---222999>>>AAAAAA@@@:::::::::::::::888555222333333222222111111111222444333111///...------...------......///111222333777777777777555333111000666888<<<>>>???===:::888555555444222...)))%%%"""'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%''')))+++***,,,///222333222111000------------,,,***(((''')))(((&&&&&&''''''&&&%%%''''''''''''((()))***+++---......///000222333444111333666777777777999:::>>>>>>>>>>>>???@@@AAAAAACCCBBBAAA???>>><<<;;;:::@@@BBBFFFIIIOOOYYYeeennnzzz}}}------...///000222444555444444444333333111000///222111///.........///000000000111222222222222222333333222222222333444555777777666333000///000111444444555666777888888999666666666666444111///---............///000111222333777::::::777666888;;;:::<<<===???@@@AAAAAAAAA???>>>===<<<<<<<<<<<<<<<===============>>>??????@@@AAAAAABBBBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<@@@BBBEEEEEEEEEEEEFFFGGGHHHGGGFFFDDDAAA???===<<<<<<===???AAABBBDDDDDDEEEDDDEEEFFFGGGHHHGGGFFFFFFBBBAAA@@@???===;;;:::999;;;:::999888888888999:::::::::;;;<<<>>>@@@BBBCCCFFFEEECCCAAA@@@>>>======>>><<<999555000///111333333333222222000///------///...---,,,---...//////...000333777999999888888777666777777888666222//////000000111000...,,,***++++++,,,///222222000---,,,...000111///...//////333///+++***+++------,,,))),,,222999===???>>><<<<<<;;;;;;<<<===;;;888555555555333222222222333444444222000...,,,,,,,,,,,,------......///111222333666777777777666444222000555777<<>>>>>>>>>>>???@@@AAAAAA@@@@@@???>>>======<<<<<>>@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>????????????????????????@@@@@@@@@AAABBBBBBBBBAAA@@@???<<<<<<<<<<<<===>>>??????BBBDDDEEEFFFEEEDDDEEEFFFHHHGGGFFFDDDBBB@@@>>><<<>>>???@@@BBBDDDEEEFFFFFFCCCDDDEEEEEEFFFEEEEEEEEEAAA@@@???>>><<<:::999888999999888888888999::::::999::::::;;;===???AAABBBFFFEEECCCAAA>>><<<:::999======;;;888444222222333222222111111000//////...111000////////////000000///111333666777888777777555555555666666555111///---.../////////...,,,+++******,,,...111111///---))),,,///111111000000111222///,,,+++,,,...///000***///666===@@@@@@>>><<<>>>===>>>???@@@???<<<999888777555444333444666777444333000...,,,+++++++++---------...///000111222555666777777666444222111333666;;;???@@@===:::777666555444222...+++'''%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&((()))***+++...000111111000///------------,,,***)))(((+++)))((()))******)))'''''''''''''''((()))******111000000//////000000111111333666777777777999:::============>>>???@@@AAA>>>>>>==================BBBDDDGGGIIILLLSSS^^^eeeooottt{{{.........//////111222333555555555444333111//////000///...---------...///000000//////000222444555555555555666666666777777888888777555111......///333333444555666888999999777777888888888777666555444222000///000222444666777:::<<<===<<<<<<===???>>>>>>???@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBB@@@???>>>=========>>>@@@AAABBBCCCEEEFFFFFFDDDCCCDDDEEEGGGGGGFFFEEECCCAAA???===???@@@AAACCCEEEFFFFFFFFFBBBBBBCCCCCCDDDDDDDDDDDD@@@???>>>===;;;999888777777777777777888888999999777888888:::;;;===???@@@DDDCCCAAA@@@===;;;999777888:::;;;999777555444444111111111000000000000000222222333222111000111222111222333444666666777777444444444444555444111///,,,------.........------)))***,,,...//////...---'''+++///222222222222222///---+++***+++---000111///555>>>EEEGGGEEEBBB@@@???>>>???@@@BBBAAA>>><<<;;;999777555555666777999555444111...,,,+++++++++---------...///000111111333444666777777555333222111555:::???@@@===999666555555333111...+++((('''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((()))+++---///000000//////...------,,,,,,+++*********)))((((((******)))((((((((((((((()))***++++++---------...///111333444///111444555555555777888<<<<<<<<<===>>>???@@@AAA============<<<<<<<<<<<<@@@CCCEEEGGGJJJQQQZZZbbbhhhoooxxx//////......///000111111444444444333222111///.........---,,,,,,---...///000///.........///111222666666777777888888888888777888888555111///......222222333555666888999999888888888999999888888888666444222111111333666777888:::<<<=========>>>???>>>>>>>>>??????@@@@@@AAA@@@@@@??????>>>>>>??????@@@AAABBBBBBCCCBBBBBBAAABBBBBBCCCDDDCCCBBBAAA@@@??????>>>>>>???@@@BBBDDDDDDEEEFFFFFFDDDCCCCCCDDDFFFGGGGGGFFFEEEBBB@@@??????@@@AAACCCDDDEEEEEEEEEBBBAAABBBBBBBBBBBBCCCCCC@@@???>>><<<;;;999888777444444555555666666666666555555666777999;;;===>>>@@@@@@@@@???===;;;999888222555888999777666555666111111000//////000111111222444555444222111222333222222333444555666888888555444333444444333111...+++,,,,,,---------------)))***,,,............///(((+++///111222222222333///...---+++,,,---000333444;;;DDDKKKLLLIIIFFFDDD?????????AAABBBAAA???<<<;;;999888666666777888999666555222000...---------...---------...///000111111333666777888666444333111444999===>>>===999666555444222000...+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***+++---...///000//////......---,,,,,,+++++++++)))((('''''')))))))))'''))))))))))))***+++,,,,,,++++++,,,---...000111222222444666888888888999;;;;;;;;;;;;<<<===>>>@@@AAA??????>>>===<<<;;;::::::===@@@CCCEEEHHHOOOXXX___ccckkkuuu|||/////////......///000000222222222222111000///...------,,,+++,,,---.../////////.........///000000666666777888888888888888666777777555222///......111222333444666777999999999999999999999999999999777666555444444555666888888999:::<<<===>>>>>>>>>============>>>???@@@AAAAAAAAA@@@>>>>>>======>>>???@@@BBBCCCDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>@@@BBBDDDCCCEEEFFFFFFDDDCCCDDDEEEFFFFFFGGGGGGFFFDDDAAA@@@>>>???@@@AAACCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCC@@@???>>>===;;;999888777333333444555555555444444444555555666888:::<<<===????????????===;;;999777000333666777777666666666222111000//////000111111222555777666333111222333333333333333555777:::;;;777666444444333222000...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........///000,,,...000111000111222333000000000...---///222555555===GGGMMMMMMJJJHHHHHH@@@@@@@@@BBBCCCBBB???<<<999888888777777777777777666444222000////////////......------......///000///222555888999777555333111444888;;;===<<<999888333222111///,,,***)))((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((+++,,,---...///000000000......---,,,,,,,,,,,,,,,((('''&&&''')))***)))((())))))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,---000222555666666666777999:::::::::;;;===>>>@@@@@@@@@@@@???>>><<<;;;;;;:::;;;>>>AAADDDFFFLLLUUU[[[___hhhrrrwww|||000//////.........////////////000000000000//////---,,,+++++++++,,,...///,,,---...000111111111111555666777888999888888777555666777666333000//////000111222444666777999999:::999999999888999999999888777666666666666777777777777888:::<<<>>>>>>===;;;;;;;;;;;;===???@@@BBBCCCBBBAAA???>>>============>>>AAACCCDDDEEEDDDCCCCCCDDDDDDEEEDDDCCCBBBAAABBBAAA???>>>>>>???AAACCCBBBDDDFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHGGGEEEBBB@@@<<<===>>>@@@AAAAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDAAA@@@???===;;;:::999888333444555555555444333222555555666777999;;;===>>>AAAAAAAAA@@@===:::777555222444777777666555444555333222000///...///000111222666888777333000111333444444333333555999<<<>>>999888555444333222///---,,,,,,++++++++++++++++++***,,,//////......000222000000111000//////111333000111000...,,,---111444666>>>HHHNNNNNNLLLKKKLLLCCCBBBBBBCCCDDDBBB???<<<666777777888777666555444444333111////////////000......---------...//////...111555888999888666444222444666999;;;;;;:::999222111///---+++***)))(((###$$$%%%%%%%%%%%%$$$######$$$%%%'''((())))))***,,,---...///000111111111///...---,,,+++,,,------)))((('''(((***+++***)))''''''''''''((()))***+++++++++************++++++---///222333333333555666999999:::;;;<<<>>>???@@@?????????>>>>>>=========<<>>@@@BBBEEEDDDBBB@@@???======<<<;;;===@@@CCCEEEEEEEEEDDDCCCDDDEEEEEEEEEDDDBBBAAACCCBBB???======???AAABBBBBBDDDEEEFFFEEEDDDEEEFFFEEEFFFHHHHHHHHHEEECCCAAA;;;<<<===>>>???@@@@@@@@@CCCBBBAAA@@@AAABBBCCCDDDAAA@@@???>>><<<:::999888555555666666666555333222666777777999:::<<<>>>???CCCCCCBBB@@@===999555333555777888888666444333333444333111///......000111222666999777333000111333555444333444666:::===@@@;;;999666444333222///------,,,++++++******++++++***---//////......111333333222111///---...000333...//////,,,******...222888AAAKKKPPPOOONNNNNNPPPEEEDDDDDDEEEEEECCC???===444555777888777666444222222111///.........///000......---------...//////---000444888999888666444333444666888999:::::::::111000...,,,***)))((((((###$$$%%%&&&&&&%%%$$$###"""###%%%'''(((*********------...///000111222222///...---,,,+++,,,---...***)))((()))+++,,,,,,***&&&%%%%%%&&&&&&'''((()))'''''''''((()))+++------000222555666666666777999999999999:::<<<>>>???@@@===>>>>>>>>>?????????@@@>>>@@@BBBCCCCCCGGGMMMRRRXXXaaajjjooorrr{{{////////////...---,,,,,,///000000000000//////.....................---------......///000111111111666666666666777777777777555555555444333222111000111333666777777888:::;;;::::::;;;;;;::::::999888333444555777888777666666555444444555777888777666888888888999;;;>>>@@@BBB@@@AAABBB@@@===:::999999777:::===AAADDDEEEEEEEEEFFFGGGHHHEEEAAA>>>>>>@@@FFFEEECCC???======???AAAFFFFFFGGGHHHIIIIIIHHHHHHGGGEEEDDDCCCCCCBBB@@@>>>:::;;;<<<===???AAABBBBBBBBBAAA@@@@@@@@@BBBCCCEEECCCBBBAAA@@@>>><<<:::888555555666666666666555555777666666666999<<<@@@CCCEEEEEECCC@@@;;;777666666999888666666666555333111444222///------...///111666777777777555222///...000111222444666999;;;===;;;:::888555333111000000*********+++,,,---...///000,,,)))+++///111000---222000---+++***+++,,,---000///...+++***+++///222777CCCOOORRRPPPOOOLLLHHH???DDDGGGFFFGGGHHH@@@666666666777888888888888888555666666666444000,,,***------...//////......---000000111444888999888777444444444555666777777888111111000...,,,***)))''')))%%%###&&&'''%%%%%%''''''%%%$$$''',,,111222222555222//////111222///,,,......------...,,,)))'''+++(((&&&&&&((()))***)))###$$$'''((())))))'''&&&((()))******)))***,,,...222222333333333333333444888888888999;;;>>>AAABBB@@@@@@???>>>===<<<;;;;;;<<<<<<======>>>BBBHHHLLLTTT\\\fffmmmrrr{{{......//////...---,,,,,,000000111111111111111000///////////////////////////000000111222222333333777777777666555555555444222222333333333222111111///111444555666666888::::::;;;;;;;;;;;;:::999999666666666666666555444333444333333444666888888777888888888999;;;>>>@@@BBBAAABBBBBB@@@<<<:::999999999;;;???BBBEEEGGGGGGGGGEEEGGGGGGEEEBBB@@@@@@BBBEEEDDDCCC@@@>>>>>>AAACCCFFFGGGHHHIIIJJJJJJJJJKKKFFFDDDBBBAAAAAAAAA@@@>>><<<<<<======>>>?????????AAAAAA@@@AAAAAABBBBBBCCCBBBBBBAAA@@@???===;;;:::666777777777777777777666666666555666888<<>>===;;;;;;:::<<<<<<======???CCCHHHMMMUUU^^^hhhnnnssszzz..................------///000111222222333222222000000000000000111111111222222222333333444444555777777666555444333222222//////000111111111111111---///222333333444666888;;;;;;;;;;;;;;;:::999999:::999777555333222111111222111111333666888999999666666777888:::===???AAAAAABBBBBB@@@<<<999888888888;;;>>>BBBEEEFFFFFFFFFEEEFFFGGGGGGEEECCCCCCDDDDDDDDDCCCBBB@@@AAADDDFFFGGGHHHHHHIIIJJJKKKKKKKKKEEEBBB???>>>?????????>>>>>>>>>>>>>>>>>>>>>======???@@@AAABBBCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<888888888888888888888888666555555666888;;;>>>@@@?????????===:::777777777;;;:::999999:::999777555111000.........111333555333444555666555333111000...///111333555777999:::<<<;;;888555222///...---,,,,,,,,,,,,,,,---...///---+++)))+++///222111000111///---+++***+++---...//////...,,,***+++///222;;;DDDLLLMMMKKKJJJHHHDDDBBBDDDEEEDDDDDDCCC???888444555777999999888666555333555666777666333000...///...,,,+++++++++,,,,,,...///000333666777666555111222333444666888999999;;;888333///,,,,,,,,,---'''"""!!!$$$%%%######%%%)))(((&&&&&&((())))))(((+++,,,------,,,,,,---......,,,++++++,,,,,,+++)))***((((((((()))((('''%%%&&&'''(((************)))&&&)))+++,,,+++++++++,,,---...///000111333444444;;;:::::::::;;;<<<===>>>??????>>>>>>===<<<;;;:::;;;<<<======???CCCIIIMMMUUU^^^iiiooosssyyy------...............---...///000111222222333333000000000000111111111111222333333333444444444555555444444444333222222222...//////000000000//////---///111222222444666888;;;;;;;;;<<<;;;::::::999;;;999777444222111111111000//////111555888::::::666666666777999;;;>>>???AAABBBBBB@@@<<<:::888999777999===@@@CCCEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFDDDEEEEEEDDDCCCDDDGGGIIIIIIHHHHHHGGGGGGGGGGGGGGGBBB@@@===<<<===>>>>>>===>>>>>>>>>??????????????????AAACCCEEEEEECCCAAA@@@@@@@@@AAA@@@@@@???>>>===888888777777777777888888666555555666777:::<<<>>><<<>>>???>>>;;;999888888;;;:::999999::::::888666111000...------///222444222333444555555444222111---...000222555666888888999888666444222000//////...---------------...///...,,,+++---111333333333111///,,,******+++---...//////...,,,+++,,,...111666===CCCDDDCCCDDDBBB???BBBCCCCCCBBBBBB@@@===:::333555777888888777555444111333555666666444111000111///---+++++++++---...//////111333666777666555222222333444666777777888;;;999555222///---,,,,,,'''"""!!!$$$%%%######%%%(((((('''''''''((((((''''''***------++++++---000000...,,,+++++++++)))((()))((((((((()))(((%%%"""&&&&&&((())))))***))))))%%%(((+++---,,,+++++++++,,,,,,...000222444555666999999::::::;;;<<<===>>>???????????????===<<<;;;:::;;;===>>>???CCCHHHLLLRRR\\\gggooorrrxxx,,,,,,---.../////////...---...///000111111111111/////////000000111111111222222222333333333333333111111222222333333444444111111111000000...------///000222222333444777:::;;;;;;<<<<<<<<<;;;::::::999888666444333222333333///......000444888:::;;;::::::::::::;;;===???AAA@@@AAAAAA@@@===:::999:::999;;;>>>BBBEEEFFFGGGFFFGGGGGGIIIJJJKKKKKKIIIHHHFFFFFFGGGFFFEEEEEEGGGIIIHHHGGGEEECCCBBBAAAAAAAAA???===;;;;;;<<<======<<<<<<===>>>???AAABBBCCCDDDAAABBBEEEGGGFFFEEEBBB@@@@@@@@@@@@@@@@@@???>>>>>>777666555555555555666777666666666777888999;;;<<<;;;===??????===;;;::::::999888777888999999777666333111///---,,,---///111111222444555555444222111---...000333555666777777555444333222222111222222//////......---.........///......000222444555555000...,,,******+++---///...///...---+++,,,...000000777===>>>???AAA@@@<<>>??????@@@AAAAAA@@@???===<<<999;;;<<<===???BBBFFFIIIMMMWWWccclllpppuuu~~~+++,,,---...////////////---...///000000000000000/////////000111111222222222222222222222222222222000000111222333444555555333333222222111///...---000111222222333555888;;;<<<<<<<<<<<<<<<;;;::::::888888777555555444444444///------///333777:::;;;@@@???>>>>>>>>>???AAABBB>>>@@@AAA???===;;;;;;;;;===@@@CCCGGGJJJKKKKKKKKKIIIIIIJJJLLLNNNNNNKKKIIIFFFGGGGGGEEEDDDCCCDDDEEEFFFDDDBBB???===<<<<<<<<<<<<;;;;;;;;;===>>>===;;;:::;;;<<>>===<<<555555333333333333555555777777777888999:::;;;;;;:::<<>>;;;::::::777666666777888999777666444222///---,,,---///000111222444555444333111000---///111444555666666666222222111111111222333333111000///...............///000000111222333555666000...,,,******,,,...///.........---,,,,,,...000///555;;;===@@@BBB@@@<<<;;;;;;===@@@>>>:::999;;;555555555555555444444333111222444666666555222111000000///......///000111222222333555777888777555333333333444555555666666444555666555222...***'''(((###"""%%%&&&$$$$$$&&&$$$&&&((((((((('''((()))(((***,,,,,,---...///111///...---,,,,,,***&&&###(((&&&&&&&&&'''&&&%%%###%%%%%%&&&&&&'''(((((((((&&&)))+++,,,+++++++++,,,,,,,,,...111333555777888444555888:::<<<>>>??????>>>???@@@AAAAAA???===<<<999:::<<<======???CCCFFFIIISSS___gggkkkpppyyy***+++,,,...///000000000///000000111111111000000000000111111222333333444222222222222222222222222111222222333333444444444333333333333222222111000000111222222222444888;;;<<<<<<<<<<<<<<<;;;;;;:::999999999888777555444333///...,,,...222666999;;;@@@???>>>===<<<===>>>>>>===>>>??????===<<<<<<===@@@BBBFFFJJJLLLNNNNNNNNNKKKKKKKKKNNNPPPPPPLLLIIIEEEEEEEEECCC@@@>>>>>>???AAA@@@>>>;;;::::::;;;<<<::::::;;;===???>>><<<:::888999;;;===???BBBDDDEEEAAABBBCCCDDDCCCBBB@@@????????????>>>===<<<;;;:::555444333222222333444555888888999999::::::;;;;;;999;;;>>>???===:::999999666555555666888999888666444333000//////000222444222333444444444222000///...///222555666777666666222222111111111111222222222111000///............//////000000000111333444///...,,,******,,,...000......///...,,,,,,...000000666<<<>>>AAABBB???999666666:::???===888777;;;666555444333333333444444333555777888888666444333------......///000000000111111222444777777666444///000111333555777888999555555555444222///,,,***'''"""!!!$$$%%%######%%%"""%%%((((((&&&%%%%%%'''***))))))+++---//////...++++++,,,---...+++'''$$$'''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''((()))***''')))***+++******+++---+++,,,---000222444666777555666888;;;<<<=========<<<===???@@@@@@>>><<<:::999:::<<<<<<<<<===@@@BBBHHHQQQ\\\bbbfffkkkttt{{{***+++,,,...///000000000111111222222222111111000111111222333333444555555333333333333333333333333444444333333333333333333222222333444444444444333000111111111111444777;;;<<<<<<======<<<<<<;;;:::::::::::::::888666333222000...,,,...111666999:::>>><<<;;;999888888888999<<<===??????>>>======>>>@@@BBBFFFJJJLLLNNNNNNNNNLLLLLLLLLOOOQQQQQQMMMIIIDDDDDDCCCAAA===;;;::::::>>>===;;;::::::;;;<<<===999999;;;>>>@@@???<<<:::777888999;;;>>>@@@AAABBB@@@AAAAAAAAAAAA@@@???>>>??????>>>>>>===;;;:::999666555333222222333555666999999:::::::::;;;;;;;;;888:::===>>><<<999888777666555666777999:::999777444333111000111333666777222333444444444222000......000333555777777777666333333222111000000000000333222111///.............../////////...///111222///...,,,******,,,...000---...///...,,,,,,...///111777<<<>>>@@@AAA<<<555333333999???===777666;;;777666444222111222444555666777999::::::888666444***+++---...///000000///000000111333555666555333,,,---000222555888:::<<<777666444222111///......%%%!!! """$$$""""""###"""%%%''''''$$$""""""$$$+++(((''')))---///...,,,'''(((+++...///---)))%%%'''%%%######$$$&&&&&&&&&((('''''''''((()))***+++((()))******)))***,,,...***+++,,,...111333444555777888:::;;;<<<<<<;;;;;;:::;;;===>>>>>><<<:::888999:::;;;;;;;;;<<<>>>@@@HHHQQQZZZ```bbbgggpppwww+++,,,---///000222333444333444444555555444444333000000111222333444444555666555444333333333444555666555333111000000111222333444555777999;;;===>>>888666333222222444777999::::::999999999:::;;;;;;888888777666666666666666333111///...///222666888;;;<<<;;;999666555555666<<<===>>>@@@AAACCCDDDEEEGGGDDDBBBAAACCCDDDEEEDDDKKKJJJIIIIIIIIIHHHFFFDDDAAA@@@===;;;999888777777:::;;;;;;:::999999:::<<<777999;;;===????????????<<<999666555777;;;>>>@@@@@@@@@>>>=========>>>???======>>>===<<<;;;999888555555444444444555555666:::999999999999999999:::<<<::::::;;;>>>>>>;;;888:::999888666666666777888333111111444777777555222333333222222111000000///111111111222333555666777666555333222111222222333444222000---+++*********///............---------,,,,,,,,,,,,------...///...,,,,,,...111333222000222333666:::<<<;;;777333444888<<<>>><<<::::::;;;999888666555444555777888777999;;;======;;;999777,,,---...000111111111111000333666777666444333333333222222333666666555444888444111000111111///,,,)))((('''%%%$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''(((+++---......---...///...---,,,+++******))))))***)))'''%%%$$$$$$$$$%%%&&&'''''''''(((((())))))++++++***)))***+++---...,,,,,,,,,++++++,,,///222555666888999:::;;;;;;;;;===;;;:::;;;>>>>>><<<999======<<<;;;;;;===AAADDDIIIKKKOOOVVV```hhhooorrr|||++++++---...000222333444444444555555555555444444000111111222333333444444555444333222222333444444555444222111000111222333333333444666888;;;>>>???<<<:::777444333444555777999888888888888999::::::888777666555555555555666333111///...///111444666;;;<<<;;;888666555666777======>>>@@@BBBCCCDDDDDDEEECCC???>>>???AAABBBBBBEEEDDDCCCCCCDDDCCCAAA???===<<<:::777555444444444888999:::999888999:::<<<888999;;;===>>>?????????>>>;;;777555777:::<<<===BBBAAA???===<<<<<<<<<===;;;<<<<<<======<<<;;;:::666555555555555555666666999999888888888888999999<<<:::999:::<<<<<<999666:::999777555444444555555666444444555888999777555444333222111000/////////111111111222333555666777888777555333111111111111111000///---,,,+++++++++---------....../////////...---------...//////000000......///333444444222111222555888;;;:::777444444777<<<===<<<;;;;;;<<<<<<:::888666666666777888777999;;;<<<<<<;;;999777000000000000000111111111000333555666555333222333222222222333555666555444666444111000111000...,,,***)))'''&&&$$$#########%%%$$$$$$$$$$$$%%%&&&&&&(((***---......---...///++++++,,,,,,,,,+++*********)))'''&&&%%%&&&&&&'''((((((((((((((('''''''''(((((())))))+++,,,......***++++++++++++---111333333444666888999:::;;;;;;>>><<<;;;<<<======;;;999<<<<<<<<<;;;;;;<<>>:::666444333333444777777777777888888999999666666555444444444555555444333000//////000333444;;;;;;:::777555555777999>>>>>>@@@AAABBBCCCCCCCCCCCC???;;;999:::<<<>>>>>>@@@???>>>>>>??????===;;;:::999777555333222222222555777888888888888:::<<<:::;;;<<<===>>>>>>>>>>>>???;;;777555666888::::::AAA@@@???===<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<777666666666666666666666888888777777777777888888:::999888999::::::888666:::999777555333333333333777666444555666777777666666444222000......///000111111111222444666777888:::999666444222000//////---------......---,,,,,,+++,,,---...///000111111/////////...//////000000111000000111333555555444000111333666999999666444333777:::============>>>???>>>;;;888777777888888777888:::;;;;;;:::888777444333222111000000111222111333444444333222222333222111111333555666555333444333111000000///---,,,***)))(((&&&%%%$$$$$$###$$$$$$######$$$$$$%%%&&&'''))),,,------------...((()))+++---------+++***)))(((((('''''''''(((((()))))))))(((''''''&&&&&&%%%&&&(((***+++------...***+++,,,,,,,,,...111444111222444777888:::;;;;;;???>>><<<======<<<:::888:::;;;<<<;;;:::;;;===???BBBEEEJJJQQQZZZcccjjjnnnsss|||)))***,,,...000222444555555666666777777666666555222222333333333333333333111111111111111222222222333222111111111222333444111111111333666:::>>>AAAAAA???;;;777444333222333666666777888888999999999555444444333333444444444666444222000000111222444::::::999777555666888;;;???@@@AAABBBCCCCCCCCCBBB???;;;777555666888:::;;;======<<<===>>>>>><<<:::999777555444222222222222222444777888888888:::<<<;;;;;;<<<=========>>>>>>===:::777555666888999:::>>>>>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;888888888888888777777777777777666666666666777777777777777888999999999888:::888777555444444555555777555444333333444555555666444111...---...///111111111222333555666888999:::999777555333222000000+++,,,...000000000//////,,,------...///000000000000000///....../////////111000111111333444444444///000111444777888777555444666999<<<>>>??????@@@AAA???<<<999777666666777777888999::::::999888777666444222111000111333444222333444333111000111333111000111222444555444333222222111000///...---,,,+++***)))'''&&&%%%$$$$$$###############$$$%%%%%%%%%(((+++,,,,,,,,,---...(((***,,,......,,,***)))&&&''''''''''''(((((()))((((((((((((((('''''''''%%%&&&(((***+++,,,+++++++++,,,------,,,---000222111222444666999:::;;;<<>>======;;;:::888999:::;;;;;;:::999:::<<<>>>AAAGGGNNNVVV^^^fffkkknnnwww***+++---///111333444555666777777888888777777666444444333333333333333333000000000111111222222222222222222222222222333333000000000222444888;;;======;;;888555333222222333444555777888999999999888444444333333333333444444777666444222222222333444888999888777666777999<<>>>>>:::888555555666999::::::999::::::;;;<<<<<<<<<===<<<;;;::::::999888888888999999:::::::::999888777777666666666666666666777555555777777888:::;;;<<<:::999888777777888999999777777555444333333444555555333000...---...000111111111222444555777999::::::999888777666555333333---...000222333222222111////////////////////////000000///...------------//////000111111111222222//////000333666888888777555777999<<>>===;;;:::999999:::;;;;;;999888999:::;;;???EEEKKKRRRYYYbbbgggkkkttt------///000222333555555777888888999999888888777555555444444333333222222///000111222222222222222222222222222222222222222000000111222333444666777777555444222111111111111222333555777888888777777444444333333333444555555666555444333222222333444666777888888777888:::<<<===>>>@@@@@@@@@>>><<<;;;555333000111333555666666666666666777999:::999777111000...---------......111444777999999999:::;;;;;;;;;;;;;;;<<<===??????999777555444666888999999666777999:::<<<<<<======;;;:::999777666666666666:::;;;<<<<<<;;;:::888777777777666666666666777777555777888999999:::===@@@<<<<<<:::999999999:::;;;999:::999888555444555777222111///......///111222111222333444666888:::;;;;;;;;;;;;:::999777666555000111222222333333333222000000000/////////......111000///...------,,,,,,---///000000//////000111/////////222555888999999888888999;;;???AAABBBAAA@@@>>>:::777444333333333777777777888888777777777444333222222333444555666222444555444222111111111000//////111333444333111///111333222000.........***)))(((&&&%%%$$$$$$###"""""""""!!!""""""###$$$"""%%%(((*********,,,---,,,---......,,,***(((&&&$$$$$$%%%&&&''''''&&&&&&$$$%%%&&&'''(((***++++++******++++++******)))(((---...//////...---...///222444555888:::;;;<<<<<<>>>???@@@???===;;;;;;;;;;;;;;;;;;:::888777888:::999>>>DDDIIINNNUUU]]]dddiiiqqq}}}///000111222333444555555888888999999999999888888666555555444333333222222///000111333333333333333333333333333222222111000///000111222222111000000222111000///............///000333555666666555444444444444444444555666666333333222111111111222222333555888999999999:::;;;999;;;<<<===<<<999777555000//////111444666666555444444444666888999888666///...---,,,,,,,,,---...222555888::::::999::::::;;;::::::;;;<<<>>>@@@AAA:::888555555666777777777666777999:::;;;;;;;;;;;;888777666555444555555666;;;<<<=========;;;999777888777777666666777777888999;;;<<<;;;::::::===@@@@@@???===;;;999888888999888:::;;;:::666444444555///......//////000111222222222333555777999;;;<<<>>>>>>>>>===;;;888666444333333222111111111111222///////////////000000000333222111///...------------///000000......///111000//////111555999:::;;;:::999999;;;???BBBBBB@@@???===:::777555444444444777777777777777777777777444444444333333333333333222444666666444222111111/////////000222333222111///222444444111///...///***)))'''&&&$$$#########"""!!!!!!!!!!!!"""######!!!$$$''')))******+++,,,,,,,,,,,,,,,,,,+++***)))%%%&&&'''(((((('''&&&&&&%%%&&&&&&'''((()))******++++++*********++++++,,,***,,,.../////////000222222333555777888999::::::<<<>>>@@@???===;;;<<<=========;;;999777777999;;;999>>>DDDIIILLLRRRZZZaaagggnnn{{{111222222333333444555555888999999::::::999999888666666555444333333222111///000222333444444333333444444444333222111000//////000111222111///---+++000///...---,,,+++++++++,,,...000333444444333222444444444444444555666777111000000000000000111111111555888:::;;;::::::;;;666777999999888666333111......///222555777666555555444555666999:::999888000000............///000333666999;;;:::999999:::::::::::::::<<<>>>AAABBB<<<999666555555666555444777888999:::;;;:::999999555555444333333555666777<<<===>>>>>>===;;;999888888888777777777777888888===??????===::::::<<>>;;;888777666555555888:::999555222222333,,,---...///000111222222222222333555777999;;;===BBBAAA@@@???<<<888555333555444222000//////000000------...///000111222222444333222000///.........---///111111......///222111000///111555999;;;<<<;;;:::999;;;@@@BBBBBB@@@@@@>>>:::777555444444555777777777666666777777777555555555444333222000///222555888888666333111000///......000222333222000///222555555222//////000)))((('''%%%$$$###""""""!!!!!!!!!!!!!!!"""######!!!###'''))))))***+++,,,+++++++++++++++,,,,,,,,,&&&'''((())))))((('''&&&'''''''''(((((((((((((((+++***))))))***,,,...///'''***---///000111333555222333444666777888888888;;;>>>@@@???===;;;<<<>>>>>>>>><<<999666666999<<<999>>>EEEHHHKKKPPPXXX___eeemmmyyy222222333444555666777888777777777888::::::999888555555666666666555333222000111222333444555555555444444333222222111000000000111222222222000///......,,,)))'''&&&''')))***(((***---000222333444444444555555444222222444555333333444555555444333333555666777888888999999999:::999888888888666333000//////111333444444444444999999888888888888888777777666333000.........///555666777888:::;;;======>>>===<<<===>>>>>><<<:::>>>:::555555777999999888999999999999999888777777555666777666555666777999:::;;;;;;:::999777555333333444444555777888:::;;;??????>>>;;;999888:::<<>>>>><<<999888888777555333777888999999888777666555666666555444222000...---222666:::888333000000222444222111000//////000000111333222000111333111---*********(((&&&### %%%$$$"""!!!  !!!###&&&''''''(((***,,,+++++++++++++++***((((((***(((''''''(((((('''%%%)))((('''&&&%%%&&&&&&'''+++***)))+++---//////...((()))******+++---000333555777888777666888>>>CCCAAA@@@???============>>>DDDAAA<<<888666666888999<<<@@@CCCDDDFFFMMMXXX```bbbjjjvvv444444555666777888999999888777777999:::;;;:::888666666666666555444222111111111222333444444444444444444333333222222111111111111111111111000//////...,,,)))'''&&&&&&'''(((((())),,,///222333444444444444555444222222444555444444555666555444333222333444555777888888999999:::999888888777666333000......///111333444666666::::::::::::999999999999;;;999555222/////////000555666777888:::;;;=========<<<<<<<<<======;;;:::<<<999555444666888888888888999999999999888777777555666777666555555777999999:::999999888666444222333333333444666777999:::>>>>>>===;;;999888:::===AAA@@@???===<<<:::999888777777777666666444444333......---...///111333444444333333555888:::888666>>>BBBDDD@@@888333333666666444111///......///000---+++***+++---///000000---...///000000///...---,,,...000000000000222444444444444333333444777:::=========@@@CCCDDDCCC@@@@@@===999777777666555444777777888888888777555555777777666666555555444444444888;;;:::555111222333333222000///......//////222444444111111444222...++++++***)))&&&###!!!$$$###"""!!! !!!!!!!!!###&&&''''''(((***,,,,,,,,,,,,,,,,,,***)))))))))(((&&&''''''(((&&&%%%)))((('''&&&%%%&&&&&&'''***)))(((***,,,......---)))***,,,,,,,,,...111444888::::::888666777<<<@@@@@@???>>>=========>>>???AAA???<<<999888888999:::;;;===@@@BBBEEEMMMVVV^^^dddjjjsss|||777777888999::::::;;;<<<:::999999:::;;;<<<:::999777777666666444333111000222222333333333333222222333333333333333333333333222111111000000000000000...,,,)))&&&%%%$$$%%%&&&''')))+++...111222333333333444444333222222444555666666777666555444222111000111333555777888999999;;;999888777777555222000.........///111444666888:::::::::;;;;;;;;;;;;;;;???<<<888333111000111222555555777888:::<<<===>>>???>>>===>>>??????===;;;;;;888555555666777777777888999999999999888777777555666666666555555777999999999888777666444333222222222222333444666888999;;;<<<;;;:::888999;;;======<<<<<<;;;:::999888888666666666555555444444444///.........///000222333444333333444666777666444;;;???BBB???999444333555444333111.........///000,,,***)))***,,,...//////***+++---...//////...---...///111111111111333555666666555333222444888;;;AAAAAABBBDDDFFFFFFEEECCCBBB???;;;999888777666555555666666666666555555444666666666666777888999:::888:::===;;;777444333444222111///...------......000333333111000222222...,,,,,,+++)))'''$$$""" """"""!!!!!!!!!!!!""""""!!!###&&&''''''(((***,,,------------,,,+++***)))(((&&&%%%%%%&&&'''&&&$$$((('''&&&&&&%%%&&&&&&&&&(((''''''(((+++,,,,,,+++***,,,---......000222555;;;<<<<<<999666666:::===>>>>>>===<<<<<<===???@@@>>>===<<<;;;;;;;;;;;;;;;::::::;;;???EEEMMMUUUZZZccchhhnnnvvv888888999:::;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;999888777666555444222111000333333333333333222111111333333333333333444444444222111000//////000111222...,,,)))&&&$$$#########&&&(((***---000111222222222333444333222222444555888888888777666444222000...///111444666777888999:::999777666666555333111111000//////000222555666999999999::::::;;;;;;;;;???<<<777333111222333555444555666888:::<<<===>>>AAA@@@??????AAA@@@???===;;;999888777777777888999999999999999999888777777555666666666555555777999999999888777666444333222222222111111222444666888888999:::999888999;;;===777777777777666666666666666666555555555555555555222111000000000111222333444444444555555555444333777;;;>>><<<777333222333222111///...------...///+++***((()))+++---......((()))***,,,---......---///111222222222222333555888777555333222444888<<>>===:::777555444444444444444444444333444444333444555777888:::999;;;<<<:::777555444555111000...---,,,,,,---------111222///...000000......---+++)))'''$$$"""!!!!!!!!!!!!!!!!!!"""######!!!###%%%''''''(((***,,,,,,,,,,,,,,,+++***))))))&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++*********,,,.........///222444999:::;;;888555555888;;;<<<<<<;;;;;;<<<>>>???@@@============<<<;;;:::::::::999999===EEEMMMTTTWWW^^^cccjjjrrr}}}999999999::::::;;;;;;;;;<<<;;;:::;;;<<<<<<;;;999888777666444333111000000333333333333222111000000222333333333333333333333222111000//////000111222---,,,)))'''$$$###""""""%%%'''))),,,///000111111111222333333222222444666999999999888666444222000---...000333555777888999999777555555555555444222555444222000000111222444666666777888999:::::::::;;;888555333222333555777444444666888:::<<<>>>??????>>>===>>>??????===;;;<<<;;;;;;999999999:::;;;:::::::::::::::999999888555777777777666666777999;;;:::999777666555444444222111000000111333555777666888999999888888:::<<<555555555666666666777777666666555555555666777777555444333222222222333444555555666666555444444444444666888777444111000000//////...---------...///---+++))))))***,,,,,,,,,'''((()))***,,,---------000111333333222222333555888888666333222555:::===CCCDDDFFFGGGGGGFFFFFFFFFDDDCCCCCCCCCBBB===777333222222222222222222222333444444444555555666777888999999999888666555555555111///...---,,,,,,---------222444111///111222000...---+++)))&&&$$$###""" !!!!!!"""#########!!!###%%%''''''(((***,,,+++++++++******)))((('''%%%$$$###$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((***)))))))))***---------...///111444666777666444444777;;;;;;;;;::::::;;;===???@@@>>>>>>>>>===<<<:::888777:::999999>>>EEEMMMRRRUUUWWW^^^gggppp|||999999999::::::;;;;;;;;;<<<;;;:::;;;<<<<<<:::999777666555333222111111111222222333333222111000000222222222222222222222222000000000000000111111222---,,,***'''%%%###""""""$$$&&&))),,,...///000000111222333222111222444666999999999999777555333111---...000333555777888888777555444444555666555555888777555333222111111222444444555666777888999:::777666444333333444666777333444666888:::<<<>>>???<<<;;;:::;;;<<<;;;:::888<<<<<<===;;;:::999:::<<<;;;<<<<<<<<<<<<;;;::::::777888888888777777999;;;;;;:::999777666555444444333222000///000222555777555777888888777777888:::777777777888999999::::::777777666555666777999:::888777555444333333333444333555777666555444444555333444444333000........./////////...//////000000///---***)))***++++++***'''(((((()))+++,,,------000222333333222222333444777777666444444666;;;>>>AAACCCFFFGGGFFFFFFFFFGGGDDDDDDDDDDDDBBB===777111111000000000000111111222666777888999999999888888777777777666666666666666111000...---,,,,,,------///444777444111333555444...---***(((%%%###"""""" !!!"""######""""""!!!###&&&''''''(((***,,,************)))((('''&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%((())))))((('''))),,,---,,,,,,...///000333555555444444777;;;;;;:::::::::;;;<<<>>>???>>>>>>===<<<;;;999777666888999;;;>>>CCCIIIOOOSSSSSSZZZdddnnnyyy:::::::::;;;;;;;;;;;;;;;<<<;;;::::::;;;;;;999888666555444222222111222222111222222222222111111000222222222111111000000000//////000111111111111111,,,+++***(((&&&%%%#########%%%(((+++---/////////000111222222111222444666999999999999888666444333...///111333555777777888555444222333555777777777777777666555444333333222222333444555777888999:::777777666666555555555555333444666888:::===>>>???<<<:::::::::;;;;;;:::888:::<<<===<<<999888:::<<<===============<<<<<<;;;888999:::999888888:::<<<;;;999777555444444333444444333111///000222555888555777888888777666777888888888999999::::::;;;;;;888777666666777999;;;<<<999888666444333222222333111333555555333222333555555444333000...------...111111111111222222333333222///,,,*********)))((())))))))))))***+++,,,---000111222222111111222333555555666666666888<<>>:::555222//////.........///111111555777999<<<<<<<<<:::999777666555666777888888777111000///------------...---333777333000222444444...,,,)))&&&$$$""""""!!! !!!"""######"""!!!!!!!!!###&&&''''''(((***,,,******+++******)))((('''&&&$$$$$$%%%&&&''''''&&&###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$%%%((())))))((('''))),,,---,,,,,,---...000333666666444444777:::;;;;;;:::::::::;;;===>>><<<;;;;;;:::999999888888666999<<<>>>@@@DDDKKKPPPTTTZZZaaaiiisss;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999777666555333222111222333333000111111222222222111111333222222111000///.........///000222222222111000,,,+++***)))'''%%%$$$$$$###%%%'''***---...//////000111222222111222444666999999999999888777555444///000222444555777777888444222111222555777888888666666777777666555444444222333444666777999:::;;;888888888888777555444333333444666888:::===???@@@>>>===<<<===>>>>>><<<:::999;;;===;;;999777999;;;>>>>>>>>>>>>>>>======<<<999:::;;;:::999999;;;===:::888666444333222222333555333111000000333666888555777888888777666666777777777888888999999::::::999888777777888:::<<<>>>999777555333222111111222///111444444222111222444777555222///------...///333333333444444555555666333111---++++++***)))'''***)))))))))***+++,,,---000111222222111000111333333555666777777999===@@@???CCCGGGHHHGGGGGGHHHKKKGGGDDD???;;;999777444333///...------...///000111222555888<<<===<<<;;;999777666555666888999:::999222111///...------......)))000444000---...111111---,,,)))&&&###"""!!!!!! !!!"""######"""!!! !!!###&&&''''''(((***,,,++++++,,,++++++***)))(((&&&%%%$$$%%%'''((('''&&&"""###%%%&&&'''&&&&&&%%%%%%$$$$$$&&&(((***)))((('''***,,,...---------...222555777777555444666999<<<;;;:::999:::;;;<<<===:::999999888888999::::::444888=========AAAHHHNNNWWW[[[```eeemmm|||;;;<<<===>>>>>>===<<<;;;===<<<:::888777777888888555444444333111000000//////...------...///000111000///---,,,++++++,,,,,,///---,,,---000111000......------+++)))'''%%%$$$%%%$$$###$$$&&&***---000......///000111222222333666666666666666666666666333333222222333444666777222222333555777999;;;<<<===;;;888666444333333444111222333555666888999:::::::::999999888777777777333222333666:::===<<<:::<<<<<<;;;::::::::::::;;;999888777666777999<<<>>>@@@>>><<<<<<<<<===<<<;;;777777888888888999999999<<<<<<:::888666333111///444333222111000000000000333555666555444444555666777777777777888:::;;;;;;888888777777888:::<<<===888555333333555555333000------...000111222333444666444111///.........///222444555444000///000222555111---+++,,,,,,***'''******++++++,,,---......000000...,,,***+++...111888777666444333555888;;;@@@BBBCCCEEEEEECCCBBB@@@BBB@@@===999666333111000------,,,,,,...111444666777888::::::999999999;;;<<<888555777<<<>>>===:::444222///......///......//////000000000000//////...+++'''%%%%%%%%%%%%$$$  !!!"""###&&&### $$$(((************)))(((((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''((()))((('''&&&'''((()))(((''''''''''''((((((+++)))(((***...000///---///333666777666666888:::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888888888888888888:::???GGGLLLTTT[[[dddiiimmmxxx<<<===>>>???>>>>>><<<;;;<<<;;;:::888777777777888555555444333222111000000///...---------...000111111000///...---------...///---,,,---000111000...------,,,+++)))(((&&&%%%%%%$$$$$$$$$'''***---000...//////000111222333333555555555555555555555555333333222222333444666777444555555666888:::<<<===;;;:::777444222222222222000111222444555777888999:::999999888777777666666444333333666:::<<<;;;:::;;;;;;;;;::::::;;;;;;<<<:::999777777888:::<<<>>>???>>><<<;;;<<<<<<;;;:::444444555666777888999:::<<<<<<;;;999666444222111555444333111000/////////333444555555444444666777666666666777888:::;;;<<<>>>===:::888777666666666111000///111444777777666///000000000111111111111555333111///......///000333444555333000//////111555111...,,,,,,,,,***(((***++++++,,,------......//////...,,,++++++...111666666666555444555777:::===@@@CCCFFFFFFDDDAAA???AAA???<<<888555222000///++++++,,,---///222555666777999;;;;;;999777777888999666444777<<>>;;;555222///...//////......---......////////////...---***'''%%%%%%%%%%%%$$$ !!!!!!"""&&&###!!!!!!%%%((())))))******+++++++++***)))(((&&&&&&&&&%%%%%%&&&&&&''''''(((((('''%%%###$$$%%%%%%%%%%%%&&&&&&'''((()))+++***)))+++...000///...///222666777666666777999;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999888777666666777999:::<<<@@@FFFIIISSSZZZbbbggglllwww>>>???@@@@@@???>>>===<<<<<<;;;999777666666666666555555444333222111111000......---,,,---...///000222111000//////.../////////---------///000///...,,,,,,,,,+++***)))((('''%%%%%%%%%%%%'''***---/////////000111222333444444555555555555555555555555333333222222222444555666777777777888999;;;<<<===999888555333111111111111///000111333555666777888999888888777777666555555444333333555888::::::999999:::::::::;;;<<<<<<===;;;:::999888999:::<<<>>>>>>===;;;;;;<<<<<<:::999111222222444666888999:::<<<;;;;;;999888666444333666555333111000.........222333555555555555777888444444444555666999;;;<<<@@@>>>;;;888555333333222///---,,,...111555777888222222111111000000//////333222000/////////000111333444444333000//////000444222///---------+++***++++++,,,---...............///...,,,+++,,,///111333555666777555555666777999===DDDHHHIIIFFFBBB>>>???===:::666333000......******,,,...000222444555666888;;;;;;999666555555666444444777;;;???>>>===555333000////////////...,,,,,,---......///......,,,***'''%%%%%%&&&%%%$$$"""!!!  &&&$$$""""""$$$'''(((((()))+++---......,,,***((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%###!!!!!!"""#########$$$&&&((()))***+++******+++...//////...///111444555555666777888999999::::::::::::::::::;;;;;;::::::999777666555444666999<<<>>>AAADDDGGGQQQXXX```eeekkkuuu???@@@AAAAAA@@@???===<<<<<<:::888666555555555555555444444333222111111111......---,,,,,,---...///111111000///////////////......---...............,,,,,,,,,,,,+++***))))))&&&&&&&&&'''(((+++...///000000111222333444444555555555555555555555555555333333222222222333555666888888888888999:::;;;;;;999777666444222111111111000000222333555777888888888888777777666555555555444333444555666888999999888888999;;;<<<=========<<<;;;:::999999;;;<<<======<<<:::;;;;;;;;;999777222222222333444666888999::::::::::::888777666555555444333111000000000000111333555666555666888:::222222222222444666999:::<<<;;;999666555444444444333111...------///222333111111111111000000000///111111000///000000111222333333333222000///......222111000///...---,,,,,,,,,---......///...---------......---,,,---///222111444777888777666555555777<<>><<<;;;888555111///---,,,+++,,,---///000111111111333555888999888666555555555555555777;;;======<<<666444111000000000///...,,,,,,---...////////////,,,)))'''&&&&&&&&&%%%$$$###"""!!! ###"""!!!!!!"""$$$&&&&&&(((***---//////---***'''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&%%%"""!!!!!!"""######$$$%%%&&&((()))************+++,,,---------///111222333444555666777888888888888999999::::::<<<<<<;;;;;;999888666555555777999;;;<<<@@@DDDGGGPPPVVV^^^dddjjjttt???@@@AAAAAAAAA???>>>===;;;:::888555444333333444333333333222222111111000...---,,,++++++,,,---.....................---------.........---------...,,,,,,,,,,,,,,,+++******'''''''''((())),,,...///000000111222333444444555555555555555555555555555333333222111222333444555777777777777777888999999999888777666444333333333111222333444666888999:::888888777777666555555555444444444444555666777999777888999;;;<<<=========<<<<<<;;;:::::::::;;;<<<;;;:::::::::;;;:::888666555444333333444555777888888999999999999888777777222222222222222333333444222333555666666666888:::111000000000111444777999:::888777555444444555555444333000---+++,,,---////////////000111111222222000000000000000111111111222111111000000//////...000000000000...------------...///000000...---,,,,,,---------,,,---000222000444888:::888666555444777<<>>DDDIIIOOOVVV^^^dddkkkttt>>>???@@@AAAAAA@@@???>>>:::999777555333222222222222222111111000000000000...---,,,+++***+++,,,---,,,,,,------------,,,,,,---...///...,,,,,,,,,...---------------,,,+++***''''''((()))+++,,,.../////////000111222333444444444444444444444444444444444333222111111222333444666555555555666777888888999999888777666555444444111222333555777888999:::999888888777777666555555444444555444333444666888666888:::<<<=========<<<<<<<<<;;;::::::999999::::::999999::::::999777444666555333222222444666777666777888888999999888888222222222333444555666777333444666666666666888999333222000000111333666888;;;999777555333222222222222222000...++++++---///------...000111333444444000000000000111111111111111///...///000111000......///000000...---------...///000111111///---+++***,,,---------...000222111555999;;;:::777666555777;;;BBBGGGIIIFFFBBB???999888555222///---,,,+++........................---///222444444666777999777888:::;;;<<<<<<;;;:::999666333111111111///...//////000000000000//////***(((''''''''''''%%%$$$"""!!!  !!!$$$&&&&&&))),,,//////---***((((((''''''&&&%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&((('''''''''''''''((()))***(((***++++++******+++---000///...///222444555555444444555666777999999:::============<<<;;;:::999999888777777888===DDDIIIOOOTTT\\\dddkkksss}}}<<<===>>>@@@@@@@@@@@@???:::999666444222111111111000000000000////////////...---+++*********+++,,,+++,,,---......---,,,+++,,,...///...,,,+++,,,...............---,,,******(((((()))***+++---.........//////000111222333333444444444444444444444444444333222111111222333333555444555555666777888999999999999888777666555444111111222444666777999999:::999999888777777666666444555555333111222555888777888:::<<<======<<<;;;<<<;;;;;;:::999888888888999888888999:::999666333333222000000111333666777444555666777888999999999555555444555555666777888444666777777666666777999777555333111222444777999;;;999777444222111000000111222222000,,,+++,,,...------...000111222444444000111111111111000000//////---,,,...000222111///+++...000000---,,,,,,---///000111222111///,,,+++)))+++---......///111333333666:::;;;:::888777777777:::>>>BBBCCCBBB???===999777555222///---,,,+++---,,,,,,,,,---///111222///000111111222333666999666888;;;===============:::777333222111111000...000000000000///...------)))(((''''''((('''%%%$$$!!! !!!""""""###&&&)))(((***---///000...,,,***(((((('''&&&%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&''')))***+++***,,,...---++++++,,,...000...---...111444555444222333444555777888999::::::;;;;;;<<<<<<;;;;;;:::777888888888999===CCCGGGMMMRRRZZZbbbiiirrrzzz:::<<<===???@@@@@@@@@@@@:::888666444222111111111////////////...............---+++*********+++++++++,,,---.........---,,,,,,...000...+++***+++.../////////...---,,,***)))(((((()))+++,,,---............///000111222333333444444444444444444444444444333222111111111222333444444555555666888999:::888888888888777666444444000000111333555666888888::::::999999888777777777444555555333111111444888777999;;;=========;;;:::;;;;;;::::::999888777777888888888999:::999555333000///......///333666888333444555666888888999999777777666666666666777777555666888777666666777888:::888555333333555888:::888777555333222222222222333444444111---))))))+++......///000111222333333111111111111111000//////...,,,+++---000222222000***---000///---+++,,,---///000222333222///,,,***)))***---......///111333444777:::;;;:::999888888777999;;;===>>>>>>===<<<999777555222///---,,,++++++******+++---000333555111111111000000111555888444777;;;===>>>??????@@@:::777444222111111000///000000000///...---++++++)))'''''''''((((((&&&$$$ """######%%%(((+++***,,,...000000///...,,,)))((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%###"""###$$$!!!"""###$$$&&&)))+++,,,,,,...000///---,,,...000000...,,,---111444444333222222333555777888999:::999999::::::;;;;;;::::::555777999:::<<<>>>AAADDDKKKPPPXXX```hhhpppxxx}}}::::::999;;;===???>>>===999888777555333222222222222111///...---------...))))))))))))))))))))))))***+++---.........------,,,,,,,,,------,,,++++++.../////////...------,,,%%%%%%&&&'''))),,,///111222222333333333333444444444444555555444444333333444444444444444444444444222222222333555888:::<<<888;;;===<<<999666333333222222333444555555555555444666777777555444555666555444333222333555777888:::<<<>>>???@@@???>>>===<<<;;;:::999999999999999???===<<<;;;;;;999555333000///---,,,,,,---///000111777;;;;;;;;;======;;;666777:::<<<<<<<<<;;;:::666777999:::;;;::::::999<<<;;;999777777888:::;;;999777444222111111333444888555000,,,))))))***+++---...000111222000///...///111333444444222///.........///000000000000000+++,,,.........,,,***(((,,,---..................,,,...000000///000111222>>>>>>===999666444555777777555666;;;>>>;;;999:::===999555333444444222000---+++)))((()))+++---///555555666666666666555555999:::;;;=========<<<;;;>>><<<999555222000///......///000000///---+++***)))((('''((()))((('''%%%%%%""" ###(((+++***---000000...++++++,,,+++(((&&&%%%&&&''''''&&&$$$%%%'''&&&%%%%%%&&&(((###%%%'''(((((((((((()))(((((()))***,,,---.....................///000111222333444555777888999:::::::::::::::::::::::::::666888999::::::<<>>???@@@???>>>===???>>>>>>===============@@@>>>======<<<:::777444111///,,,***))))))+++,,,333999>>>>>>===???>>>;;;777888:::<<<===<<<;;;;;;666777999:::;;;;;;::::::;;;:::888777777888999::::::888555333222222333444555333///,,,******++++++,,,---///111111111000///...000222333222111...---000111222333333222111111---...///000///...,,,+++------...//////.........---...000/////////111333======<<<999666444555666666333444:::<<<:::999:::777444111000111222000///---+++***((()))+++---///555555555555666666666666888999;;;<<<=========<<<===<<<888555222000//////////////////...---,,,+++***))))))***++++++(((&&&&&&$$$!!! !!!  !!!$$$(((,,,))),,,//////---+++***+++---***(((&&&&&&&&&&&&%%%###$$$&&&%%%$$$$$$%%%'''"""###$$$$$$$$$$$$%%%&&&))))))***++++++,,,---------,,,,,,------...///000000111222333444666777777:::;;;;;;;;;;;;:::::::::555777999999:::<<>>>>>????????????>>>>>>>>>>>>@@@???>>>>>>>>><<<999666333000+++'''%%%&&&''')))444;;;AAAAAA@@@@@@>>>:::777888:::;;;<<<<<<;;;;;;666777999:::;;;;;;;;;:::;;;:::888777777777888999;;;999666444222222333333111000///------,,,,,,,,,+++,,,...000111111111000...///000111111///---,,,222444666777777555333111...///000111000///...---....../////////......---//////000///...///222444;;;<<<;;;999666444444555333000222777:::999777999333111000000111222111000---,,,***))))))+++---///444444444444444555666777777888:::<<<>>>>>>>>>===<<<;;;888555222111000000000///...------,,,------++++++,,,---...---***((('''%%%$$$#########!!!  !!!###'''+++)))+++------+++***))))))...,,,)))''''''&&&%%%###"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''*********+++++++++,,,,,,+++++++++,,,,,,...//////000111111333444555666777:::::::::;;;;;;;;;::::::444666777888999;;;???AAADDDJJJRRR[[[dddlllsssxxx777666555555666666555333444333222111000/////////......///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,------------------,,,,,,++++++++++++++++++)))***+++,,,---///000111///......///000111333444//////000222222333333333111111222222333333444444444444333333444555666777:::<<<===<<<999666555444444333222111111000000000222444666777666666777888888777666666777999;;;<<<===>>>???@@@@@@???>>>>>><<<===============<<<<<>>=========<<<999777333000+++&&&$$$&&&(((***444<<>>AAABBBGGGOOOXXX```iiipppuuu{{{666555444333444444333111333222111000///.........------/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,------.........---,,,+++*********++++++,,,+++,,,---...///000111111000000/////////111333444222333333333333333222222111111111222222222333333444333222222222333555666888:::;;;:::888666555666444333222111000/////////222444666777666666777888888777666666777999<<<===>>>>>>?????????>>>>>>>>>::::::;;;<<<<<<;;;;;;:::<<<;;;;;;;;;<<<;;;888666222///+++''''''))),,,///333:::@@@AAA@@@???<<<888555555666666777777666666666777999;;;<<<<<<<<<<<<;;;:::999888888777777777777666444333222111222222,,,---...//////......---///////////////.........000000111111111000///...111333666888888666333111////////////...------,,,,,,------...............000111111000//////111333555777999999777444333333000------222555444444666555666666555444333333333///---+++***)))+++---///111111222222444555666777888999;;;>>>???@@@@@@@@@:::888666444333222222222111000///...---...///000,,,,,,,,,---...---+++((('''%%%$$$$$$$$$"""  !!!!!!###''')))+++******))))))((('''&&&'''&&&%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&''')))&&&%%%%%%&&&''''''%%%###************************,,,,,,,,,---...000111222222333333444555666777777555666777999999999888777555555666555666888<<>>>>>>>>>>>===============::::::<<<=========<<<;;;999999888999:::999777555222///,,,******---000222222999>>>???>>>>>><<<888444444444444444444555555666777999;;;<<<======<<<<<<;;;;;;:::999888777777555555444333333333333333......//////......---,,,........................000111111111000000//////000111444666666555333222111000///...,,,+++******)))***+++,,,---.........000111222222000000111222222555888999777444333222111------111333222222444333444555555333111111222000...,,,******+++---......///111333444555666666777999;;;<<<>>>>>>>>>>>>888777666444333333333444111111000000000000111111---,,,++++++,,,,,,+++)))'''&&&###""""""!!! """$$$$$$&&&)))+++,,,+++))))))))))))'''&&&&&&%%%%%%'''((()))'''&&&&&&'''((((((''''''((()))'''&&&'''***---,,,((($$$)))))))))*********++++++,,,,,,------///000222333000111111222333333444444444555777999:::999888777666666555444444666:::===>>>CCCIIIQQQYYYbbbjjjooosss~~~666555333444555555444333222111000///.........///---------,,,,,,------...++++++++++++++++++++++++,,,+++***)))((())))))***+++,,,---...////////////,,,,,,*********+++---...///000111222333333222222222111...---,,,...000111333444444555555555444444222222222111000000/////////.........///000222333222444666666555555777888555444222000000000111222444555777777666555555666777666666666777:::<<<>>>>>>======<<<<<<<<<<<<<<<999:::<<<=========<<<;;;888888888999:::999777555222000...------...111222222999=========>>>>>>;;;555555444444444444444555666777999;;;===============<<<<<<;;;:::999888777555555555555666666666777111000///...---,,,+++++++++,,,,,,---...///111111000000000/////////......///000222444555555444444333222000...,,,***)))(((&&&''')))+++---......///...111333444222111000000000444777999777444222111222...---111222111111222///111444444222111222333000///,,,******+++---...+++---111444666666555555555777888:::;;;:::::::::777666555444333333444555111222222333333222222222///---+++***+++,,,,,,+++)))'''###!!!!!!!!!"""###$$$%%%(((***...+++)))((())))))'''%%%)))(((((()))******(((&&&%%%&&&((('''&&&&&&''')))((((((***///333222,,,&&&'''(((((()))***++++++,,,++++++,,,---...000111222111111111222222333333444444666999;;;;;;;;;999888777777555333222444888;;;===AAAGGGOOOWWW___hhhmmmqqqzzz666555444444666666555444222111000///////////////...---,,,++++++,,,...///++++++++++++++++++++++++,,,+++***((((((((()))***+++,,,---...////////////---,,,+++******,,,...///000111222333444333222222222000...++++++,,,---///111222333444555666666666333333222111000///......------,,,---...000111333000222444555555555777999555444222000000111222444444666777777666444555666666666555555777999<<<>>>>>>===<<<;;;;;;;;;;;;;;;777888:::<<<<<<;;;:::999888888888999::::::888666222111///......///000111333999=========??????===666555555444444444555555666777999;;;===>>>>>>============<<<;;;:::888777555666666777888999999999333222000...,,,++++++***))))))***,,,...111333444//////.........---------///000111333444555666666555333111...,,,***)))((($$$%%%'''***,,,...//////...111444555333111000//////333777999777444222111444///...111222000000222---000444555444333555777111///,,,+++***+++---...***,,,111555777666555444444555666777888888777666777666555444333444555555111222444555555444333222111...+++***+++---------+++((($$$!!!!!!!!!  !!!"""%%%'''///,,,)))((()))***(((%%%,,,+++++++++,,,+++(((&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%(((...333111***###&&&'''((()))***+++,,,,,,*********,,,---///000111333333333444444555555555555777:::<<<===<<<;;;:::888888666333222333777:::<<<@@@FFFMMMUUU^^^fffllloooxxx777777777777555444222000000///...---,,,+++++++++*********++++++,,,,,,,,,---+++***+++,,,,,,+++***+++***)))'''''')))***++++++,,,,,,,,,,,,,,,,,,---,,,---...///000000000000000////////////000000111222222111///,,,+++---...111111000000111333444666444444333111///...---,,,...---,,,+++,,,...111333000222333333222111333444666555333222222333555666777777666555555555444444888777666555555777999:::;;;<<<>>>???@@@???===<<<;;;:::999888888888999:::666666777888888999::::::555444111///000222555777555666777999:::<<<======999888666444333444555666555666777999;;;<<<<<<<<<:::===@@@===888555666999333444555666777777777777...///000111000---+++)))((())),,,000444555444222...///000111111000///...000000000000111222333333555444222111///...------'''(((***,,,...000000000000---...444555111111555111222444666666555444333333111......///111222222//////000000000000//////,,,+++******)))))))))******---000222444333222111222000///333999;;;999555444444444444444444444333555888999888444111000111+++,,,------++++++,,,---((($$$!!!"""%%%&&&""" !!!"""+++***)))(((((()))***+++,,,++++++***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))(((''''''''''''&&&&&&&&&***++++++,,,---...//////000000000......///222555;;;;;;:::999:::;;;<<<===<<<:::888666555555666777;;;???FFFMMMTTT[[[bbbggglllxxx777777777666555333111000//////...---,,,,,,,,,,,,***++++++++++++++++++,,,,,,***)))***+++,,,***)))+++***(((''''''(((***+++++++++,,,,,,,,,,,,------------///000000000000000//////.........//////000111111000...+++***,,,---000000000000111333555666555444333222000///...---...---+++++++++---000222111222444444333333555666666555333222111222333444444555666777888888888777888888666666666888999;;;:::;;;<<<======<<<:::999::::::999888888888999:::777777888999999:::;;;;;;888666333000000111333555444555666777999:::;;;<<<999888666555444444555666444555666888999:::;;;;;;;;;>>>@@@>>>:::777888:::333444555666666777777777222222111000///,,,***(((,,,,,,,,,...111222111///111222222333222111000///---///111333333333222222777555333000...,,,++++++++++++,,,---.../////////111...///333333000000333111333555666777666555444444222000///111222333333000000111111111111000000//////...---------------+++---000222333333222111111//////222777:::888555555555555666666666666777999;;;<<<:::666333222222,,,---...---++++++,,,---)))%%%"""!!!$$$$$$""" """###***)))(((((((((((()))***,,,++++++***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''&&&&&&''''''''''''''''''******+++,,,---.../////////000111000///000222555888777777888999;;;===>>>;;;:::888666666666777888<<<@@@EEEKKKRRRZZZbbbgggiiiuuu}}}777777777666444333111000///...------,,,,,,,,,,,,+++++++++++++++************)))((((((******)))(((******((((((((((((******+++++++++,,,,,,---------...///000111111222111111......---------------......///...---***)))***,,,.........///111333555666555444333222111000//////---,,,+++***+++---///000000222444555555666777999777666444222111111222222222444777999;;;;;;;;;;;;999888777777777888999::::::;;;<<<======;;;999777999999888888888999999:::999999::::::;;;;;;<<<<<<;;;888555222000000111222444444444555666888999::::::999777555555555666666333333444666777888999999:::<<<>>>===999777888:::333444444555666666666777666555333000...,,,***)))---,,,+++,,,///000111000555555555444333222111000+++---111444555444222111777555222///,,,+++***)))............////////////222000000222111///...000111333555777888777666666555333111111222333333333111111222222222222111111------,,,+++++++++,,,,,,,,,...000222333222111111111///...000444777777555555666666777888999::::::?????????<<<888555333333---......---+++***+++,,,+++'''"""!!!"""###!!!!!!###$$$)))((((((''''''(((((())),,,,,,+++***)))'''&&&%%%###########################"""""""""###$$$%%%&&&%%%%%%%%%&&&''''''((((((******+++,,,---......///...000222222222222333444444555555777888:::<<<===:::999888777777888999999===@@@DDDIIIPPPXXX```fffgggrrryyy888777666555333222000000///...---,,,,,,,,,,,,,,,,,,,,,++++++******))))))((('''&&&''')))))))))'''***)))(((((((((((()))***+++++++++,,,,,,---------//////000111222222222222......---,,,+++++++++,,,,,,------+++)))((()))***+++,,,---///111333444555444444333333222111000000---,,,+++++++++---...//////111444555555666999;;;999888666444333222222222222555888;;;======<<<;;;999999888888888888999:::<<<===>>>???>>><<<:::888888888888888888999999999::::::;;;;;;;;;<<<<<<<<<:::888555333111111222333444333333333444666777888999999777666666555666666222222333444555666777888666888:::999777666666777444444444555555666666777888666444111///---,,,,,,,,,***)))+++///333555666777777666555333222000000+++---000333444444333222444333000---+++*********...............//////000222111000000000/////////222444666888999999888777555333111111222333333222222222333333333333222222---,,,++++++++++++,,,,,,---///000222222222111000111///---...222555666555444555666888999;;;<<<===BBBBBB@@@===999666444333...//////...+++******+++,,,(((### !!!!!!  """$$$&&&((((((''''''''''''((((((+++++++++***)))(((&&&%%%$$$$$$$$$$$$############"""""""""""""""###$$$$$$###$$$$$$%%%'''(((((()))))))))***+++,,,---......---000333444444333333444555555666777888:::;;;<<<999888888888888888999:::===???CCCGGGLLLUUU]]]dddfffpppvvv999888666444222111000///......---,,,,,,,,,------+++++++++******)))))))))'''&&&%%%&&&((()))(((''')))(((((((((((((((((()))******+++,,,,,,---......///000111222333333333333......---+++***************+++,,,+++)))(((((()))***+++,,,...000222333444333333333222222222111111------,,,,,,,,,---...///...000333444555666999;;;;;;:::999777666444333333555666999<<<===<<<:::999999999888888888888888888<<<===>>>>>>===;;;999777777777888888999999999999::::::;;;;;;;;;;;;;;;<<<888777555444333444555666555444333333333444666777999888777666666555555555222111111222333444555666555666888888777777777888666666555555555666777777888777555333222000000000...,,,+++,,,000444777888777666555333222000//////...///000111222333444444000///,,,*********+++,,,,,,,,,,,,,,,---///000111111111000//////111222111444666888:::::::::999888444333111111222222111000333333444444444444333333000000/////////000000111///000111111111111000000000///......000333444555333444555777999;;;======BBB@@@>>>;;;888666333222000111111///+++))))))***,,,((($$$!!! !!! """%%%'''''''''((((((((((((''''''*********)))((('''&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!"""""""""######""""""###$$$%%%&&&((())))))((())))))***+++,,,------,,,///333555555444333444777777888888999999::::::888888888888888888999999<<<>>>AAADDDIIIQQQYYY___eeepppuuu}}}999888666444222000//////...------,,,,,,---------***************)))))))))'''&&&%%%&&&((())))))(((((((((((((((((((((((((((******+++,,,,,,---......///000111222222333222222///...---+++***))))))))))))***++++++)))((((((((()))***,,,...000111111111222222222222222111111111.........------......//////111333444555666888:::<<<;;;:::999888666555444666777999::::::999888777888888888888777777777666888999;;;;;;;;;999777666555666777888999999999999999999999999999:::::::::666555555444555666777888777666444333333555666888777777777666555555444444222111111111111333555666777777888999:::;;;;;;;;;888888666666666777888999:::999888777555444333222222///......000333444555777666444222000/////////111000000000111222333444...,,,***((((((***,,,---***)))))))))+++,,,...000---//////...000444777666777888:::;;;;;;;;;999888444333111111222222000///333333444444444444333333000////////////000000111000111111111111000000////////////000111222333444222333555777999;;;<<<===@@@===:::888777666444333222222222///,,,)))((())))))'''%%%"""!!! !!!!!! !!!%%%''''''(((((())))))(((((('''(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%$$$$$$$$$!!!"""############"""""""""###$$$%%%&&&'''(((((((((((()))***+++,,,,,,---+++...222444444333333444777777888999999999999888777888888777777777777777999;;;???BBBGGGMMMUUUZZZbbbnnnssszzz:::888666333111000//////---------,,,,,,------...))))))))))))************'''&&&%%%&&&)))***)))((('''((((((((((((((((((''')))******+++---......///...///000111222222222222000///...,,,***)))))))))(((***++++++***((((((((()))***,,,...////////////111111111111111111111111////////////////////////111333555666666777999;;;;;;::::::999888666555444555666666777777777777777777777777777777666555555777888999::::::999777666444555777888999999999888888888888888888777777777666666555555666777777888999888666444444555777999666666666555555444333222222222111000111222444666777777888999;;;<<<<<<<<<:::999888777777888999:::======<<<;;;999666333111000...---...000333333333666555444222000000000000000111222222222222111111...,,,)))''''''(((***,,,***)))((('''''')))+++,,,)))---...---111999===<<<999:::<<<<<<<<<;;;999888555444333333333333111///333333333444444333333333...---------......///000111111111111000000//////---///111222222222333333333444555777999;;;<<<===>>>;;;777666777888666555333333333000,,,)))((((((&&&&&&%%%###"""!!!!!!""" !!!$$$'''(((((()))******)))((((((''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%$$$######""""""######$$$$$$###""""""######$$$%%%&&&&&&''''''''''''((()))***+++,,,,,,+++...000222222222333444444555666888999999888888777777777777666666555444666999===AAAEEEKKKQQQUUU]]]iiiooovvv:::888666333111/////////------,,,,,,,,,------...(((((())))))******++++++'''&&&%%%''')))******)))''''''(((((((((((('''''')))******+++---...//////...///000111111222111111111000...,,,+++***))))))(((***,,,,,,***)))((())))))+++,,,...//////......000000000000000111111111000000000000000/////////333555777777777888:::<<<999999999999888666555444444444444555666666777888666666777777666555444444888999;;;<<<<<<;;;:::999444555777888999999999888777777777666666666666666777777666666666666777777;;;999777555555666888:::555555555555444333222111333222111000111222444666555555666888:::<<<;;;:::<<<:::999777777888:::;;;@@@@@@@@@>>>;;;666222000+++***+++---111444555555777666444222111111111222///111333555444222///---///---***'''&&&''')))***+++)))'''&&&%%%&&&'''(((''',,,------111;;;AAA???;;;;;;======<<<;;;999777666555444444555444222000222333333444444333333222111111000111111222333333222222111111000000//////---///222333333222333333555555666888:::<<<===>>>===999666666888999888666444444333000,,,)))(((((($$$%%%%%%$$$###!!!!!!"""  $$$&&&((()))***++++++***)))(((&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$###""""""!!!"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''''''''((()))***+++,,,,,,+++---000111111111333555000222444666888999999999777777777777666555333333444888<<<@@@DDDIIINNNRRRYYYffflllsss:::888666444111000......---------,,,+++***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,)))***+++,,,,,,+++***))),,,,,,,,,++++++,,,,,,---333000...///222444333111444222///,,,)))&&&%%%$$$&&&(((***++++++***'''&&&)))***+++,,,,,,,,,,,,,,,...000222444444111...,,,111000...------...//////444777999999888777777888888888999;;;<<<;;;888555333333555666666777777777555555666666666666555555222444777:::;;;:::888777555666999:::;;;:::888777777777777777777777666666666777888999::::::999888999999:::::::::999888888444555555444222222333555555666666444222111222444555666777999:::;;;<<<<<<999;;;===<<<;;;;;;>>>AAA@@@>>>;;;:::999777444222...---,,,---000222333333555555444111---,,,---...111333444444111/////////...***'''&&&(((******)))***)))((((((((()))+++,,,***+++,,,...222777<<<>>>:::<<<>>>>>><<<;;;;;;;;;222777;;;:::666333444666888666333222333333333222000/////////111222444666222333333333333222111000///000111111111111000000111222222333444555666666999888777777777777777777777555111...+++*********,,,(((%%%$$$%%%%%%"""  ###%%%((()))))))))'''''')))***'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((())))))************)))(((***.../////////000111111222444555666666666666666666666666555444333222777999===@@@DDDIIIOOOSSSWWW^^^aaammm888777555333111000//////.........---,,,+++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++***)))((('''++++++*********+++,,,,,,000...---...222444333222222111...+++(((&&&$$$$$$%%%''')))++++++***((('''((()))***+++,,,---------...000222333333111///---111000000/////////000000333666888888777666666777888888999;;;===<<<999666222333555666777777666666555555666666666555444444111333666999::::::888777555666888999999999888888777666666666555555555555444555666888999999888888::::::::::::999999888777555666666555333333444666777888777666333222333444444555666888:::;;;<<<<<<;;;<<<=========>>>>>>???>>><<<;;;;;;:::888444222///---***+++---000222333444444333111...,,,---///111333444444222000//////...+++'''''')))******)))+++***)))))))))***,,,------------///222555888;;;999;;;===>>>===<<<<<<===777;;;>>><<<888555666888999777444444555555555444000000//////000111333444111111111111000000000000///000000111111000000000222333333555666777888888888888777777777777888888888666222///,,,*********+++(((%%%%%%%%%%%%###!!!  """$$$'''(((((((((''''''(((***'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))))))))((((((***,,,///000000000222333222333555777999999999999777777777777666555444333888:::===@@@CCCGGGLLLPPPVVV]]]```kkk666555444222000//////////////////...---,,,+++***))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,***((('''&&&&&&&&&))))))))))))***++++++,,,...------///111333333222000...,,,)))'''%%%$$$######%%%'''***+++***))))))((()))***+++,,,,,,,,,,,,...///111222333222000///000111111222222111111111222444666666555444555666777888999;;;<<<<<<888666111333555777777777555444555555555555555444333333000222555777999999888888666666777777777777888888666666555444444444444444222333444666777888888888;;;;;;::::::999888777777666777777666444333555666999999999777444333444555333444666888:::;;;<<<<<<<<<;;;<<>>;;;:::;;;;;;;;;999555222///,,,***)))+++...111111333333333000...---...///111333555555333111000000---+++)))((()))******))),,,+++*********+++------//////...///000222444555777:::===???>>>>>>>>>>>>===>>>???<<<888555666777999777555555777777777666111000000//////000000111000///.........///000111//////000000000000//////222333444555777888::::::888888777777777888888999999777444000,,,***))))))((('''%%%%%%%%%%%%$$$"""!!!!!! !!!!!!%%%&&&'''&&&%%%&&&((()))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$######"""########################%%%&&&'''(((((((((((('''***,,,---......///111333111333555777999999999999777777777777777666555444666888;;;>>>BBBFFFLLLPPPTTT[[[___iii{{{777666444111000...------//////......---+++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,---+++(((&&&%%%%%%&&&'''))))))))))))***+++------000000000111222222222111---,,,***(((&&&$$$######"""$$$&&&)))***++++++++++++,,,,,,,,,,,,++++++***---...000111222222111111///000111222222111000///000111333333222222333555555555777999::::::777444000222444666777666444333444444444444444333222222000111444666888999888888777777666555666666777777555444333222222222333333222333444666777888999:::<<<;;;:::999888777777777555666666555333333444555888999888666444333444555444555777999:::<<<<<<===<<<:::;;;AAAHHHJJJFFF@@@888999:::<<<<<<:::555222...,,,++++++---/////////000111222000...---...///000333555666444222000000---,,,***)))))))))))))))++++++***)))***+++,,,---...---------...///000111555888===????????????@@@??????>>>:::666333444555777666555555777888777666111111000//////.........///...---,,,---///111333//////000000000///......111111333555777999;;;;;;999888888777777888888999:::888555111---***((((((%%%%%%$$$$$$$$$$$$###""""""""""""!!!!!! ###$$$%%%%%%$$$%%%''')))((('''&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###############%%%&&&'''((((((((((((((()))************,,,///222111222444555666666666666666666666666666555444444444666:::>>>BBBGGGMMMQQQSSS[[[___gggwww888777555222///---,,,+++------------,,,***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,+++)))&&&$$$$$$&&&(((***))))))******,,,---//////333444444333222000//////***)))(((&&&%%%$$$######"""$$$&&&)))+++,,,------000//////...,,,+++)))(((------///000111222333444///000111222111000///...---///000000///000222333111222333666888777444222000111333444444333222111222222333333333333222222111222444666777888888888777777666666555666777777444333222111111222333444333444555666777999:::;;;;;;:::999777777666777777444444555333222111222444555666666444222111222444555666888:::;;;<<<<<<<<<;;;999:::BBBKKKOOOJJJCCC888888999;;;<<<:::555222---------///000000...,,,...000111000///...///000000333666777555333111111,,,,,,,,,+++))))))))))))***))))))((()))***+++,,,***++++++,,,---...//////333777<<>>AAAEEEJJJNNNRRRZZZ^^^fffttt|||999777555222000...---,,,---------,,,+++***(((((())))))))))))))))))))))))(((((((((((()))***+++,,,***)))&&&%%%%%%''')))***))))))***+++,,,...000111444555666444111...,,,,,,)))((('''&&&%%%$$$$$$$$$$$$%%%'''))),,,---...///222222111000...,,,***)))---------///000333555666222222222111000///------+++,,,---------...000222//////111444666555333000///000000111111000000000///000111222333333333333333444555666777888888888888888777777777777666666333222111000111333555666555555555666777999:::;;;888888666555555555666777333444444333111000222333222333333222111111222444777777888:::::::::::::::;;;999:::AAAJJJMMMHHHCCC888888999:::;;;999555222.........///000000---+++,,,...000000/////////000000333777888777444222111,,,------,,,***(((((()))***)))((((((((()))***+++******+++,,,---...//////222666;;;???????????????@@@???>>><<<:::888777666444333333444555555333222222222222111000///---,,,.........///111333555777111222222111111000///...---...000333777:::<<<===<<<;;;:::999888777777777777666333000---***'''&&&"""$$$%%%%%%### """!!!  """###$$$$$$%%%(((***+++***(((&&&%%%############$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""""""""######$$$%%%%%%%%%%%%&&&'''((()))************,,,---......///111333555666777888888777666555333333444444444333333222:::<<<===>>>???AAADDDGGGOOOXXX]]]dddqqqxxx666555444333111000000000.........---,,,+++))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++***((('''&&&'''((()))'''((((((***,,,...000111000333444333///,,,++++++((('''&&&%%%%%%%%%%%%%%%&&&''')))***,,,...///000222222111111000...---,,,,,,,,,,,,...000333666888666555333111///...------)))***+++++++++,,,///111...///111333555555333000//////...---------...///---...///111222333333444666666666777777888888888888888999999999888666555222111000000111444777999555555444444555777888999666555444333333444666777333444444333111111222444000111222111111111333555777777888888888888777777;;;999:::???DDDFFFBBB>>>:::999999999999888555222111///,,,+++,,,------,,,***---///000000///000111000333777999888555333222,,,---///---***(((((()))******)))))))))***+++,,,------...//////000000///111555;;;>>>???>>>======<<<<<<<<<<<<<<<:::888666555444333444555444222000222222333222111000...---+++,,,...000222444666777333333333333222111000///---...111444888;;;>>>???>>>===;;;999777666666555444333222///---***'''&&&###&&&((('''$$$!!! !!!  !!!###$$$$$$&&&)))+++,,,+++)))'''%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""""""""###!!!!!!""""""###$$$$$$%%%$$$$$$&&&'''((()))))))))***,,,///000000000222333333444666777888999888888333333444444444444444333777888:::;;;<<>>>>>===<<<;;;777888888:::;;;999777444666555444555555444222///222222333333222111///...)))+++---000333444555666444444444333222111000000...///222555999===@@@AAA???>>><<<:::777666555444333222111///,,,)))'''&&&%%%(((***)))%%%"""!!!!!!!!!!!! !!!###$$$%%%&&&))),,,---,,,***(((&&&%%%$$$############$$$$$$%%%%%%%%%'''&&&$$$""""""""""""### !!!"""######$$$"""###%%%&&&'''((((((((((((***.../////////000111...///222555777888999999444444555555666555555444000222555888;;;@@@EEEIIIHHHSSSYYY```kkkppp}}}333333222111000///...---///...---,,,++++++++++++,,,+++)))'''&&&'''((()))&&&'''((()))***+++,,,,,,,,,+++***((('''%%%$$$$$$%%%&&&''')))***,,,---.........---,,,+++***))))))&&&))),,,+++&&&$$$&&&)))))))))***+++,,,...///000000000000000///...---,,,++++++,,,---000333555777:::777444000......///000******))))))***,,,...///000000111222333555555666000---))))))---000111000000////////////111333444444666999:::999999999:::999888999::::::999666444...///111222444444555555666666666666555444333222111000///111333666666666666666666666666555444444111222222111000///111333333///...222444333333555444666999<<<>>>===<<<;;;888777555555666666444333111000///,,,******---000///000000111000///...---444666999999777444333222111000///---+++)))'''''')))))))))***+++,,,...///000111444666666555333111000222555999<<<===;;;888777888999:::999666333111333444444222000//////000222222222111000...---,,,---------///111444777999555555444333111///---,,,000111222444777:::===>>>===<<<:::888666666666666000000///...,,,+++******&&&%%%%%%%%%&&&%%%""" !!!"""###$$$%%%(((+++>>>555***###"""######!!!""""""###"""!!!!!!###$$$'''$$$ !!!######"""!!!""""""#########""""""#########$$$%%%&&&((()))***++++++,,,---...//////000111333555666777888888444555555555555555444444555444333444888===CCCFFFIIIOOOWWW]]]cccnnn~~~333222222111000///......///...---,,,++++++++++++,,,+++)))'''''''''((()))&&&'''((()))***++++++,,,******)))'''&&&%%%######%%%%%%'''(((***,,,------,,,,,,+++***)))(((''''''$$$(((+++***&&&$$$&&&)))((())))))***+++---...///000000000//////...,,,,,,(((((()))+++---000333555:::777444111.........///***)))))))))***,,,---//////000000111333444444555111...++++++...000111111000////////////111333444333555888999888777888888999999999;;;;;;999666333...///000222333444444555444444555555555555555555111000000222555777777666777777888777777666555444222222222222222333333222111///111666888666444444888999:::;;;;;;:::888777888666555555555555444222111111000---++++++---///...000222333444444333222444555666555444333333444111000///---+++)))(((((()))******+++,,,---...//////000333444555444222111000111444888;;;;;;999777666777888999888555222111000222333222000.........222111000///...------,,,---------...000333555777444444444333111000...---000111222444777999;;;===:::999777555444333333333000//////...,,,++++++***'''&&&&&&&&&'''%%%### !!!######$$$%%%(((***DDD;;;///(((%%%%%%###"""$$$%%%%%%$$$######$$$&&&&&&### !!!######""" !!!"""###$$$$$$$$$$$$#########$$$%%%&&&'''(((******+++,,,---...//////000111333555666777777888555555666666666666555555666555444555888===CCCFFFLLLRRRZZZ^^^bbbkkkzzz111111111000000/////////......---,,,++++++++++++,,,+++)))(((''''''((()))&&&''''''((()))***++++++))))))((('''%%%$$$######$$$%%%&&&((()))+++,,,---***))))))((('''&&&%%%%%%###&&&)))(((&&&$$$&&&(((''''''((()))***,,,---...////////////...---,,,,,,''''''(((***---000333555:::888444111...---,,,,,,))))))((((((***+++---...//////000111222333333444222///------///222333333000000/////////111222333222444777888777666777777999999:::<<<<<<999555111---...000222333444444555333333444444555666666777000000111444888999888777888999999999888777666555333222222444777888555222000///333:::<<<888555444999999999999888888777777777666444444555555333222222222222000---,,,---...---///333666777777666555222333333222111222444666222000...,,,***************++++++,,,---...//////...///111222333222000//////000222666999999777555555555666777666333111///...000222222000...------222000///---,,,,,,,,,------,,,,,,---...000222444333333333333222111000///111111333444666777999999777666444333111111000000/////////...---,,,++++++(((''''''''''''&&&###!!!!!!###$$$$$$%%%''')))===666,,,&&&$$$$$$###!!!$$$%%%%%%$$$######$$$&&&%%%###!!! !!!""""""""" !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&******+++,,,---......///000111333444666666777777666666777777777777666666777666555666999>>>CCCFFFLLLRRRZZZ^^^aaaiiivvv000000000000000/////////...---,,,,,,+++++++++,,,,,,+++***)))((((((((((((&&&&&&'''(((((()))******))))))((('''&&&&&&%%%%%%$$$%%%&&&''')))+++,,,---(((''''''&&&%%%$$$$$$$$$"""%%%''''''&&&%%%&&&(((&&&&&&&&&''')))***,,,---...............---,,,+++(((((()))+++...111444666999777555222///,,,+++***(((((('''((()))+++---...///000000111222222333333222111000000111222444555111000/////////000222333222444777888777666777888999999:::<<<<<<999444000---...000222333444555555444444444444555555666666///000222666999;;;999777999:::;;;;;;:::999777555555222222666;;;<<<888333222000333999<<<999666666777777666666666888999:::777555444333444444333111222333333111...---,,,---,,,///222555777666555333///111333333333333444555111000---+++***++++++,,,+++,,,---....../////////---...///000111000///...---...000333666777666444444444555555444222000...,,,///222333222///......111///---+++***+++,,,---,,,,,,+++,,,,,,...000111222222333333222222111111111111222444555555666666666555444333222111000000//////......------,,,,,,((('''&&&&&&&&&%%%"""!!!###$$$%%%%%%'''(((///+++&&&$$$$$$&&&&&&&&&"""###$$$"""!!! """###$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%))))))***+++,,,---......111111333444555666666666666666777888888888888777777777666777:::>>>BBBEEEGGGOOOWWW]]]aaaiiivvv000000000///////////////------,,,+++++++++,,,,,,,,,+++***))))))(((((((((&&&&&&&&&'''(((((())))))***)))))))))((((((''''''$$$%%%&&&((()))+++,,,---''''''&&&&&&%%%%%%$$$$$$###$$$&&&'''&&&&&&&&&'''%%%%%%&&&'''(((***+++,,,,,,------------,,,,,,+++(((((((((***,,,///222444777666444222///,,,)))((('''&&&&&&'''(((+++---...000000111111222222333333222222222222222333555666111000/////////000111222333555888999888777888888888888999::::::888333000---...000222444555666666777666555444444444444555000111333666:::;;;999777888999;;;<<<<<<:::888666666444333777<<<===999444555111111555888777888:::888777666555555777888999777555444333444444333111111222222111///------...,,,...000222333111000...,,,000555777777555444333///...---,,,,,,,,,------,,,,,,...///////////////,,,---.../////////......+++,,,...111555666555444333333333333222000///...---000333444333111000000000///---+++***+++,,,---,,,++++++++++++---...///222222333333333222222111000111222333444444333333666555555444333222111111........................'''&&&%%%%%%%%%### !!!$$$%%%%%%%%%&&&''')))'''%%%%%%''')))***+++###$$$$$$"""!!! !!!###"""""""""!!!!!! !!!!!!######"""""""""###$$$%%%$$$$$$#########$$$%%%%%%((())))))***+++,,,------111111333444555555555555666666777888999999888888888777777777:::===AAACCCFFFMMMWWW\\\```gggsss|||000000000//////.........---,,,,,,++++++,,,,,,,,,+++++++++******)))((((((&&&&&&&&&&&&''''''((((((***)))))))))))))))))))))%%%&&&''')))***,,,---...((((((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%&&&'''(((***+++,,,+++,,,,,,------,,,++++++&&&&&&'''''')))+++...///444444444222000,,,)))'''&&&%%%&&&&&&(((***,,,...//////000000111111111111111222333333222333555666222111000//////000111222333555888999888777888999666666666777888666444111...///111333555777888888888777555444333333444444222222333666888999888777666888:::<<<===;;;999888777666555888;;;<<<999666888222000333666777:::>>>===;;;999777555555555555777666444444555555333222000111111///------...///....../////////...,,,++++++///555888888555333111------------............+++,,,.../////////...---,,,------...............******,,,000444666666555333333333222111000///...---000333444333222222222///...---,,,+++,,,------++++++******+++---...///222333333333333333222111...///111222333333222111444444555444444222111000.............../////////&&&%%%$$$$$$$$$"""!!!$$$&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&%%%###"""###$$$!!!"""###"""  !!!$$$###"""!!!!!!"""###$$$###############$$$%%%%%%(((((()))***+++,,,,,,---111111333444444555555555555666777888888999888888777777666777999<<>>DDDMMMVVV\\\^^^dddmmmuuu222111000///...---,,,,,,,,,,,,,,,++++++,,,------++++++,,,++++++***)))(((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((()))***,,,...///000,,,,,,,,,,,,++++++++++++)))((((((((()))((('''%%%&&&&&&&&&''')))***,,,---***++++++,,,,,,,,,++++++******)))))))))+++,,,---111222222222000---***'''$$$$$$$$$%%%'''***,,,...++++++,,,,,,,,,,,,,,,,,,///222444444222222444666222111000//////000111111111333666666666555555666444222111111333444444444000111333555777999:::;;;555444333222333555777888666444333333555666666555222444888<<<======;;;999888999999888666666888:::999555333777:::;;;===@@@::::::999999888888777777999777666555666666555333///...---+++***,,,///222111000///......///000111---///222222111000000111)))+++...000111000...---***,,,---//////...,,,+++---------.........//////'''(((***...444888999999444444333222111000//////,,,...///000///000111333....../////////...------************,,,...000111444444444444333222111000+++---///111222222111000....../////////...,,,+++------......///000000000)))'''&&&&&&%%%###  !!!""""""%%%&&&&&&%%%%%%%%%$$$&&&(((((('''%%%%%%%%%$$$%%%$$$###!!! !!!""""""$$$### !!!"""$$$&&&!!!!!!!!!"""###%%%&&&'''''''''((()))***+++,,,,,,111222333333444444444444444444666777777888888888666666666666888:::<<<===???HHHTTT[[[___eeeoooxxx333333222222000///...---...---,,,+++************,,,,,,,,,+++***))))))(((&&&&&&&&&'''((())))))***))))))(((((())))))***+++***+++,,,---...///000111222000...,,,***)))))))))******))))))((((((''''''&&&&&&'''((()))***++++++---///...+++***,,,+++(((---,,,***))))))***,,,---000111111111000---+++)))'''&&&%%%''')))+++,,,+++******++++++,,,,,,------333333333111///000333555888555111...,,,,,,...000444444555666777777666666555444444444333444444444444555777888999999888888:::777444222111333555777:::888555222222444777999444555777999:::;;;::::::444444444444555777888:::666777888:::<<<===??????<<<;;;999777666666777777888888888777666444333222,,,+++))))))***+++***)))//////........./////////111111000///////////////000///...---------...///000...,,,,,,///222333333000000//////000111222222+++++++++---000222222222333333444555666444111...---,,,+++,,,...000000///......//////...,,,***)))******)))***,,,...111333555555555555444222///...---,,,---111444555333000000///......------------////////////////////////)))(((&&&&&&%%%$$$!!!!!!"""$$$%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$######"""!!! !!!!!!!!!!!!!!!  """######$$$###"""!!!"""###$$$%%%(((((()))((((((***...111666333///000222555555444666666666666666666666666555444444444555888;;;<<>>???<<<;;;:::999888888888777555555555555555555444444000,,,)))'''(((***,,,,,,......//////000000000000111111000///.........///...---,,,++++++,,,---...000...,,,,,,...111222222//////000000111111111111,,,,,,,,,---///000111111333444555777888666222///---,,,+++,,,...000000///---............,,,+++***,,,+++******,,,...111222555555444333222000///...///......111444555444222000///...,,,,,,,,,,,,---........................+++)))'''&&&&&&$$$!!!!!!###$$$$$$$$$###$$$##################$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!"""############$$$%%%&&&((()))((())))))))))))***---000555222000000222444555444666666666666666666666666555444333444555777:::<<>>GGGJJJPPP]]]ccchhhrrrwww111111111111111000//////------.........,,,***)))++++++++++++************)))))))))))))))))))))))))))+++///333666888::::::999888777555333222000000---,,,***((('''''''''((((((((((((((())))))))))))&&&&&&'''((()))***++++++,,,555;;;:::666555555444333111000//////000111333222222333333444555666666111...+++)))***,,,.........///111333333333222111111222333333222111222333444444333222000...,,,+++---...000111222333444444222111///...///111444555444333333444444555666777444333333222222333555666555555555444333222111000555555555555555666777777777666555333333333444555999888777555333111000///111333666888888777555444333222000/////////000000111///---,,,------+++***+++---000333444444444333......------......///000***)))(((((()))***,,,------+++)))***,,,///000111000000111222222111///...111222111---)))(((+++...,,,---///111444444111///---------...000000...++++++++++++++++++,,,---...------...///222555999;;;888666333000...///000111000111222111//////000111///...---+++***))))))((()))+++,,,......,,,+++)))+++)))(((''''''%%%###  """###$$$"""###$$$%%%%%%$$$###""" !!!###$$$$$$"""  !!!"""""""""!!!!!! !!!!!!""""""######$$$$$$#########'''***,,,,,,,,,,,,---...000111111000000111222444444444444444444444444444333222111222444666888<<>>>>>:::999888666555444444444000222444666888888888888999888777555333222222222111222333333333222000///222333555555444444666777777555222///...///111222444222///---,,,+++,,,---+++++++++---000444777999000...---...000222222222000...---,,,---...---,,,***++++++++++++...222555555333000......///111333444111...,,,...000222333444000,,,,,,///222222111...---,,,,,,++++++++++++,,,)))((()))---///...,,,)))))))))((('''))),,,...---///000...+++)))+++...111000//////000///---+++/////////...---***((('''$$$$$$%%%%%%&&&'''((((((''''''&&&%%%$$$###""""""""" !!!"""###$$$$$$$$$$$$$$$$$$##############################!!!!!!!!!  !!!"""######""""""$$$&&&######%%%&&&''''''''''''+++,,,---///000111111222000111222222333333333333333222222111222333555666999>>>DDDJJJQQQYYYcccjjjllluuu|||,,,---...///000111111222222111111000...------,,,,,,---------.../////////............,,,+++)))((((((''''''&&&%%%$$$"""!!!"""######$$$%%%&&&((())))))(((((((((''''''&&&&&&%%%&&&''')))***+++++++++***)))(((((()))+++---...000111222333333111///...+++,,,---......///............///000111333444444444222111///...//////000///...,,,+++***+++---...((((((***+++,,,,,,,,,,,,(((((((((((()))***+++,,,...---+++))))))+++---...444555666777666666444444111333555777999:::<<<======>>>?????????===;;;:::::::::999777666555555444000111444666888999999999:::999888666444333222111000111222333333333111000111333444555444444555666555444111///...000111333333333111...,,,+++,,,...+++******+++---111555888000...---...000222222111000...,,,+++,,,---,,,+++++++++++++++,,,...111333111111/////////000222333555111,,,+++///222444444555111---,,,---000222222000///---,,,++++++++++++***))))))***------+++(((%%%&&&&&&&&&&&&(((,,,///,,,---...,,,******,,,...000///...------,,,,,,,,,------......---+++(((&&&$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$######"""!!! !!!###$$$%%%$$$$$$$$$$$$$$$######%%%$$$$$$###""""""!!!!!!!!!!!!  !!!!!! !!!""""""!!!"""$$$%%%%%%&&&'''((())))))))))))***+++,,,...///000111111///000111222333444444444333222222222222444555666888<<>>@@@BBBCCCDDDCCCAAA>>>:::888::::::999888777666666555111222555777999:::::::::999999888777555444333222///111333444555444222111000222444555444444555666111000//////000111333444333333222...+++***,,,///,,,+++***)))+++---111333111///......///000000//////---+++***++++++***)))+++******+++,,,...000111////////////000111222333444000,,,+++///222333333444111...---...000333444222000...,,,+++++++++,,,(((((()))*********'''%%%###$$$%%%%%%%%%'''+++...------,,,+++******,,,...///...---,,,+++***+++,,,)))***,,,------+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######!!! """###$$$%%%%%%%%%%%%$$$$$$######&&&&&&$$$###!!!   !!!"""""" !!!!!! """$$$&&&&&&'''((()))))))))))))))***,,,---///000000000///000111222333444444444222222111111222333555666777;;;@@@FFFKKKTTT^^^ffffffpppwww+++++++++,,,---///000111111111111111111111111111111111111111111111222222000000...,,,***)))''''''&&&&&&&&&%%%$$$###"""!!! !!!!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''((()))***************************++++++...///000111111///...,,,++++++,,,,,,,,,,,,++++++++++++---...000111222333333222111000000/////////...,,,***))))))***+++---'''''''''((())))))******(((((((((((()))***+++,,,+++***((('''(((***---///222333444555555444222222111555999;;;:::;;;>>>AAAFFFFFFGGGFFFDDD@@@<<<999::::::::::::999888666666333444777999;;;;;;;;;;;;888888888888777666444333000222555666666555333111///222444555444444444555//////000111222333444444222222222...***))),,,///---,,,+++******,,,...///111///......///000///...000---++++++++++++***)))***)))(((***,,,...............///000111111111222222///------...000111111333111000///000222444666444222///---+++++++++,,,((()))))))))((('''%%%$$$###$$$$$$$$$%%%'''+++...///---+++******+++,,,...---......,,,***)))***,,,((()))***+++,,,+++******'''''''''''''''''''''&&&(((((('''&&&%%%$$$######  """$$$%%%&&&&&&&&&%%%$$$$$$######&&&%%%$$$###!!! !!!!!!!!!!!! !!!"""  """###$$$%%%%%%&&&''''''&&&&&&)))***+++---...//////000000111222222333333333333222111111000111222444555666:::???CCCIIIQQQ\\\dddfffpppvvv++++++++++++,,,---///000000000111111222333333333333333333222222222222222111000...+++)))'''&&&&&&###$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))))))))************))))))******,,,---///000000///...---,,,,,,,,,,,,+++***)))((()))***+++---///000111222222111111000//////......---,,,+++***))))))******&&&&&&&&&%%%&&&&&&&&&'''))))))))))))******+++,,,))))))((((((***,,,...000000111222333333333222111111555999:::999999<<>>>>>>>>?????????===:::999999::::::;;;:::999777666888999:::<<<======<<<<<<666777888999999888777666333555888999999777444111...111444555555444333444333555777999999777444222///111111---((('''***...---......//////000000000---,,,+++---///222222222333111///.........---+++)))'''&&&(((+++---,,,***---...000111111111000///,,,///111000---+++,,,...///111222333444555888:::666444000---+++++++++,,,+++,,,+++***'''&&&%%%&&&$$$%%%%%%%%%%%%'''+++...222000,,,***+++,,,------+++...000///+++)))***+++///...---,,,+++***++++++%%%%%%'''((()))+++,,,,,,(((((('''&&&%%%$$$$$$###!!!  !!!!!!  """$$$%%%''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%% !!!!!!"""""""""""""""  """$$$$$$%%%&&&&&&&&&%%%%%%((()))***,,,---...//////222222333333333222111111000////////////111222333555888<<>>???:::666444111,,,+++...,,,+++***)))((('''&&&&&&'''&&&&&&&&&&&&&&&'''((()))+++---......---...///******))))))((('''''''''((()))+++,,,,,,,,,+++***(((''''''&&&'''(((***+++,,,+++***((('''&&&&&&&&&%%%$$$"""  !!!""""""%%%(((((((((((('''&&&%%%%%%(((&&&$$$###$$$$$$###"""###""""""!!!!!!  !!!!!!!!!$$$'''((((((((()))))))))***++++++***+++---///222222111111111000000000...///000000///...///111222222777???EEEJJJRRRYYYaaadddkkkttt|||***++++++,,,------.........---,,,++++++++++++,,,///////////////...---,,,+++)))&&&$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!###$$$&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))((((((***,,,---,,,+++***((((((''''''''''''(((***,,,---///000//////////////////......---,,,+++)))'''%%%%%%$$$###"""  !!!"""""""""###$$$$$$$$$######&&&'''(((***+++,,,,,,,,,...------,,,,,,---...///000000000///...000333666777777888999::::::999999777777777777777888888888:::999888888::::::999888666777888:::;;;999666333555555666666666666555555222222444666888777444111///...///000222555666777777999;;;999555222000000///000111222222111000///000///---,,,---///333555666333000...------+++***,,,***((()))+++,,,---,,,///000222555777666333111///000000///...---...000/////////222777<<>>CCCGGGNNNVVV___bbbjjjrrrzzz******++++++,,,------...---,,,+++)))((()))******------------,,,+++***)))(((&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&''''''((()))***)))((()))***,,,+++++++++***)))(((''''''(((((()))+++,,,---...///---...//////000//////......---+++)))'''&&&%%%$$$!!!!!!  !!!"""!!!""""""###$$$$$$$$$###&&&'''((()))************------,,,,,,---...000111111222111000///000333555666666777888999999999999666666777777888888888888;;;999888999:::;;;:::888555666888;;;======:::888555555666666666666555555222222444666777666222///---...///000222444777888888999:::888666333111111000111333444444222111//////...------...000333555666333000...------+++***)))''''''(((,,,///000000111111222444555333000---,,,...///...------000222111//////111666;;;>>>???:::444000///,,,((())),,,---------,,,+++)))((('''%%%%%%%%%&&&&&&&&&&&&&&&+++---000000...,,,++++++,,,++++++******)))(((((('''((()))+++,,,,,,++++++))))))(((''''''(((***+++,,,+++***)))))))))))))))&&&'''&&&$$$  """!!!###&&&'''''''''(((''''''&&&%%%'''%%%$$$$$$%%%$$$###!!!###""""""!!!   !!!!!!!!!!!!!!!###%%%'''(((((()))+++,,,((()))***+++***+++...000000000000/////////......///000222111000000222333444333666<<<@@@CCCKKKSSS]]]aaahhhqqqyyy******++++++,,,,,,------,,,+++)))'''&&&'''(((***+++++++++***)))((('''&&&%%%$$$"""!!! !!!!!!""""""""""""""""""""""""  !!!"""###!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&''''''''')))*********))))))+++,,,***************)))((('''((((((***++++++,,,+++++++++,,,---/////////.........---+++)))'''&&&%%%%%% !!!!!!"""!!!"""###$$$%%%%%%%%%%%%'''(((((())))))))))))(((,,,,,,,,,---///111333555444444333111//////222444555555666666777666666666666666666777888888999999:::999888888999:::888777555555777:::===>>>===;;;666666666666666666666666444333444555666555222///---///111222333555888::::::999888777666555444333111333555666666444111000............000111333444555222///---------,,,+++((('''&&&(((,,,000222222222111111111222111...,,,+++...//////,,,,,,///222111///...///222777:::;;;666111......---)))***---+++,,,,,,---,,,***)))(((############$$$%%%&&&'''+++...000111///,,,***))),,,,,,++++++***)))))))))&&&''')))+++,,,,,,++++++)))((('''''''''((()))***++++++***************+++&&&((()))'''""" ###&&&'''''''''''''''&&&&&&%%%$$$###$$$$$$$$$""" """!!!!!!  !!!!!! !!!!!!""""""$$$%%%'''((('''(((***,,,''')))***+++***,,,...000000000/////////.........///000222222111111222444444333555:::>>>AAAIIIQQQYYY^^^fffpppwww*********+++,,,,,,------***)))'''%%%%%%&&&((())))))))))))((('''&&&$$$$$$###"""!!! !!!"""###"""""""""""""""""""""""" !!!"""###""""""######$$$######"""%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((((()))***)))((((((***,,,))))))***+++******((((((***+++,,,,,,,,,,,,+++***)))***,,,...//////...---,,,+++)))'''&&&%%%$$$$$$ !!!!!!!!!"""""""""######$$$%%%&&&&&&&&&&&&((((((((()))(((((('''''',,,,,,---...111444777999888888777444222111333555666666777777777666555555555666666777888888999999999777666666777777666555666666666999;;;===<<<;;;777777777666666777777777777666555555555555333111///111333444444555999<<<===;;;888777777777888888333444777888888555333111,,,---...000111222333333444111///------...---,,,***((('''))),,,///111111000///------///000///...---000111///+++***---000000...++++++---111333444000,,,+++,,,+++((((((+++)))***+++,,,,,,+++***((("""!!! !!!"""$$$'''((())),,,000111///---+++***+++++++++***))))))((((((%%%'''(((***+++,,,++++++)))((('''&&&&&&'''((((((++++++*********++++++,,,***...111...(((""" !!!&&&&&&'''''''''''''''&&&$$$###"""###$$$###    !!!"""###$$$&&&''''''&&&''')))+++''')))******+++,,,...000000000000////////////......///111111000000222333444222333888<<<@@@GGGPPPUUUZZZcccmmmttt~~~)))******+++,,,,,,------)))(((&&&$$$$$$&&&(((***((((((((('''&&&%%%###"""!!!!!! !!!"""###$$$"""""""""""""""""""""""" """######"""############"""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))'''((())))))'''((()))+++((()))***++++++***)))(((......///000///...,,,+++((()))+++---......---,,,***)))(((&&&%%%$$$###### !!!!!!!!!""""""#########$$$%%%&&&'''((((((((((((((())))))(((''''''&&&,,,,,,...000333666999;;;======;;;888555555666888999999:::999999888777777555666666777888999999999777555444444555555444222888777666777999::::::999888888777777777777888888999888666555666555444222000333555666555666:::===???<<<888777888999;;;;;;444555888999999666333111+++---///111333333333333333111...---.........---,,,***)))***,,,...//////...,,,++++++---000111111///222333000***(((***---///,,,)))((())),,,...///***''''''))))))%%%%%%'''''')))+++,,,,,,+++***)))!!!  $$$''')))'''***///111000...---,,,*********)))((((((''''''%%%&&&(((***+++,,,++++++((('''&&&%%%%%%&&&'''(((++++++******++++++,,,,,,000555888666///'''$$$###!!!"""&&&&&&'''''''''''''''&&&###"""""""""###"""   !!!"""###%%%&&&'''&&&&&&&&&(((***'''(((******+++,,,...111111000000000////////////,,,...000000//////111333333111333777;;;???GGGOOORRRWWWaaakkksss|||'''(((+++---...---,,,+++(((((('''&&&&&&'''((()))*********)))(((&&&%%%$$$######$$$$$$$$$###""""""%%%###!!!!!!###$$$""" """############$$$$$$$$$$$$############""""""######$$$%%%((('''%%%######$$$%%%&&&'''((()))******+++******,,,,,,,,,,,,,,,+++***)))++++++,,,...///111222222...------,,,,,,,,,------******)))(((&&&###!!! """""""""""""""######$$$$$$%%%'''(((((('''%%%$$$%%%&&&&&&%%%$$$%%%(((***...///111444777:::<<<===BBBAAA???<<<888777888999;;;;;;:::999888888888999888777666333111222444777777666555444333444555555444222222555999;;;:::888666666666666666777888888666666666555444444333333333222222333777:::<<<<<<:::777444444999???EEEHHH888777555555555666555444333222111111111111222333333111...---......---,,,......---,,,,,,,,,---...,,,---///222555444111...---------------------------,,,+++***))))))))))))...,,,))))))++++++)))&&&((()))***+++***)))&&&%%%"""$$$&&&$$$""""""%%%(((***,,,///000///...---...///+++&&&%%%&&&'''&&&%%%&&&'''***,,,------,,,+++((('''&&&&&&''')))+++---'''((()))******+++******,,,///444999999222&&& ###&&&&&&''''''&&&&&&%%%%%%%%%'''(((%%%!!! !!! !!!!!!  """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,...000111//////000111222111///,,,000...---///222444333111333444555666999>>>DDDIIIOOOVVVaaakkkqqqxxx'''(((+++---...------,,,))))))'''''''''((()))************)))(((&&&%%%$$$$$$$$$###############"""%%%###!!!"""$$$$$$"""  !!!"""###"""##################"""###############$$$%%%%%%'''&&&$$$#########%%%&&&&&&'''((())))))******)))******++++++++++++*********+++,,,---///000111111///...------,,,,,,,,,,,,++++++***(((&&&###!!! """"""!!!!!!""""""###$$$$$$%%%&&&&&&&&&%%%$$$######$$$&&&&&&&&&'''))),,,...000333777:::<<<>>>???@@@@@@@@@===999666555555888777777777777777888999777666555222000000333555888777555444333333333333444333333666:::;;;:::999666666555444555666777888777666555555444555555555444333222333666999:::;;;<<<888555444888===AAADDD888666444444555666555444444333222222222222333444444222///------...---,,,,,,++++++******+++,,,---,,,---///222555444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,***((()))+++,,,***((('''((()))))))))((('''&&&$$$$$$$$$###"""###&&&)))+++---000111000///...///---***&&&%%%&&&'''&&&%%%&&&'''***,,,---,,,,,,++++++***((('''((()))***,,,))))))******))))))(((''''''***...333444///&&&###&&&&&&&&&'''&&&&&&%%%%%%$$$&&&(((&&&$$$""""""### !!!!!!  """$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$'''((()))***,,,---...///------...///000///---+++000......000222333222000222444555777999>>>CCCHHHPPPVVVaaajjjooovvv'''(((+++---......---,,,******(((((((((((()))************)))((('''&&&%%%%%%$$$###"""!!!"""######%%%$$$"""###$$$$$$###"""  !!!"""###!!!""""""######""""""!!!######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$%%%$$$%%%&&&'''(((((((((((('''(((((()))******++++++***+++,,,---...///000111000///...---,,,,,,,,,,,,---,,,+++)))&&&$$$!!! """!!!!!!!!!!!!"""######%%%$$$$$$$$$######""""""!!!###&&&(((((()))***,,,///222666;;;>>>@@@AAAAAA>>>???@@@===999555222111444444444555555666777888555555444111//////111444999777555333222222222222555555555777:::<<<;;;:::777666444333333555777888777666555444444666777999666444333444666888999999===:::666444666:::===>>>777555333333444555444333555555444444444444555555555222///---------,,,+++***)))(((((()))***+++,,,---...000222444444111...++++++*********++++++,,,++++++***************+++)))(((((()))++++++***)))'''''''''''''''((((((((('''$$$!!! """%%%((()))))),,,...///...---------***(((&&&%%%&&&''''''&&&&&&''')))+++,,,,,,,,,+++---,,,+++)))))))))***+++++++++***)))((('''%%%$$$"""$$$'''+++---***$$$###%%%%%%&&&&&&'''&&&&&&&&&$$$&&&((((((&&&$$$$$$$$$ !!!!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&)))*********++++++,,,,,,+++,,,---......---,,,+++000///000111222222000...111333555777:::===BBBEEEOOOVVV```iiilllrrr'''(((+++---.........---++++++)))(((((())))))************))))))'''&&&&&&&&&%%%###!!! !!!"""###$$$$$$######$$$$$$###### !!!""""""!!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$"""###$$$&&&''''''''''''%%%%%%&&&'''(((***+++,,,,,,,,,---...///000111111111000///...,,,,,,++++++...---,,,***'''$$$"""!!!"""!!!!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!!!!$$$'''))))))))))))***111444:::???BBBCCCBBBAAA>>>>>>===:::666222111111555555555444555555666666555555444222000///111333666555444222222222333333666666777999;;;;;;;;;;;;888666333111111333666888777666444333444777999;;;999777555555777999999999<<<999555444555777999:::555444222222333444444333555555555555555555555555555222///---------,,,+++))))))(((((()))***+++,,,......///111333333000...******)))((()))***++++++---,,,+++***)))))))))))))))))))))******)))((('''&&&&&&%%%%%%&&&'''((()))(((######'''******&&&(((******)))))))))***((('''&&&%%%&&&&&&'''''''''((()))+++,,,,,,,,,,,,---,,,++++++++++++,,,,,,*********)))(((&&&%%%$$$ """$$$%%%&&&$$$!!!"""$$$%%%%%%&&&'''''''''&&&%%%'''(((((('''%%%###""" !!!  !!!###$$$%%%%%%%%%&&&&&&&&&&&&''''''++++++++++++***************+++---------,,,,,,---000111111222222111///---///222555777999<<<@@@CCCLLLRRR]]]fffiiinnn{{{&&&(((+++---//////......,,,+++***((((((((()))***)))*********)))(((''''''&&&%%%""" !!!"""#####################$$$!!! !!!!!!"""!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""!!!"""###$$$&&&&&&''''''$$$$$$$$$%%%''')))+++---......///000111222222333222111///...---,,,,,,+++///...---+++(((&&&###""""""""""""""""""###$$$$$$$$$###""""""!!!!!!""""""###%%%((())))))((()))***333666<<<@@@CCCBBB@@@???>>><<<999555111///111333999888777666555444444444666666666444111000111333222222111111222333444666666777999::::::;;;;;;;;;888666333111111333666888777666444333444777:::<<<<<<:::777777888::::::999888555333333444666777777444222111111333444333222555555555555555555555555555222///---------,,,++++++******)))***+++,,,---.........000222111///---))))))((('''((()))+++,,,///...,,,***)))((('''''')))***++++++)))'''%%%$$$%%%%%%$$$$$$%%%&&&'''((('''######(((++++++%%%'''((((((''''''((()))''''''''''''&&&&&&'''''''''((()))***+++,,,,,,,,,+++++++++,,,,,,---...///))))))))))))((('''&&&%%%############!!! """###$$$%%%&&&'''''''''''')))(((''''''%%%###  !!! !!!"""$$$$$$%%%%%%%%%&&&&&&'''''''''+++++++++******)))))))))***---///...------...///000111222222111000......///111444666888;;;???BBBGGGNNNYYYbbbfffkkkxxx&&&(((+++...///000//////,,,+++)))(((''''''((())))))*********))))))((('''&&&$$$###!!! !!!!!!"""######"""!!!###$$$!!!!!! !!!!!!!!!""""""######""""""!!!!!!"""###$$$%%%$$$##################""""""!!!!!! !!!"""$$$%%%&&&''''''$$$$$$$$$%%%'''))),,,---000000000111222333333333111000///...------------......---,,,***'''%%%$$$$$$############$$$%%%%%%########################%%%'''***+++++++++,,,...666999===@@@AAA???<<<::::::999555111...///222666;;;:::888777555444444444666777666444222000111222000000000000111333555777666777::::::999999:::;;;888777555333333444666777666555444444555666999:::<<<:::888777999::::::999555333111222333555555555333111000000222333333222333333444444444444333333333111...---......---,,,---,,,+++******+++,,,------------...//////---,,,)))((('''&&&''')))+++---///...,,,***)))((('''''')))+++,,,+++(((%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%### !!!$$$(((+++---'''(((***)))(((((()))+++((()))***)))'''&&&&&&'''(((((()))***+++,,,------******+++,,,---...//////)))******)))((('''&&&%%%%%%%%%%%%"""""""""###$$$&&&'''(((((((((,,,)))'''%%%$$$"""  !!!!!!  !!!"""###$$$$$$%%%%%%&&&&&&''''''************************+++...000///------///222111222222111///...///000///111333555666:::>>>AAACCCJJJVVV___cccgggttt&&&(((+++...000000000///+++***)))'''&&&&&&'''((()))************)))(((((($$$$$$###"""!!! !!!"""""" """$$$!!!!!! !!!!!!"""##################"""!!!"""$$$$$$###"""!!!""""""""""""""""""!!! !!!"""$$$%%%&&&''''''%%%%%%$$$%%%&&&))),,,---000000000111111222333333000000///..................------,,,+++)))'''&&&%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&&&&%%%''')))+++,,,...000333666999;;;===>>>===:::777555444444222000...000333666999999777666555555555555555666666444111//////000000000000000111222444555555777::::::999888999;;;888777666555444555666666555444444444555666777777:::888666666777999999888444222111111222333222111111000//////111222222111000111222333333222111000222000------...//////...///...,,,+++******++++++,,,,,,+++,,,------,,,******)))'''&&&'''))),,,...,,,,,,+++***))))))))))))&&&))),,,+++((($$$#########$$$$$$%%%%%%$$$###"""!!!"""######$$$'''+++...'''((())))))(((((()))+++)))+++,,,+++(((&&&&&&((((((((())))))***,,,------***+++,,,,,,---------------,,,,,,***)))'''%%%$$$$$$%%%%%%""" !!!!!!"""$$$&&&'''((())))))...***&&&$$$$$$$$$"""!!! !!!!!!  !!!"""######$$$$$$%%%&&&&&&&&&((((((((()))***+++++++++***...000///---,,,000333111222222000---...000333000111222333444888===AAACCCJJJUUU^^^```cccooo|||&&&(((+++...000000000000+++***((('''&&&&&&&&&''')))************))))))((($$$$$$$$$###"""  """""" !!!$$$"""!!!!!! !!!!!!######$$$$$$$$$$$$###### """###$$$###!!! """""""""""""""!!!!!! !!!"""$$$&&&'''''''''&&&&&&%%%%%%&&&))),,,---//////000000111111222222000//////.........//////---------,,,+++***)))(((&&&&&&%%%%%%&&&&&&'''(((!!!###&&&((()))((('''''''''))),,,...000444999===;;;<<<<<<<<<:::777444222///000111111000111333555777666666555555555666666444555555333000.........222111000000000111222333444777::::::888777999;;;888888777666666666666666444444444555555555555555888666444444666777888777444333111111222111000...111///...///111222222111///000111222222111000///111///------...////////////...,,,***))))))******,,,+++***+++,,,,,,+++)))***)))'''&&&'''***,,,...***)))))))))***+++,,,,,,$$$'''++++++(((%%%$$$%%%###$$$%%%&&&%%%###!!! """%%%%%%%%%&&&+++///&&&'''''''''&&&&&&((()))***,,,...,,,(((&&&&&&((((((((())))))***+++---...,,,,,,------,,,,,,+++***//////...+++)))&&&$$$""""""$$$$$$"""!!!!!!!!!"""$$$&&&''')))))))))...***%%%###%%%&&&&&&%%% !!!!!!  !!!""""""###$$$$$$%%%&&&&&&&&&'''((()))***+++,,,---***---000///,,,+++///444111222111///,,,---111555111111111111333777===BBBDDDJJJUUU]]]^^^aaakkkwww((()))***+++,,,------------,,,)))&&&%%%%%%%%%&&&%%%&&&''')))))))))(((((($$$$$$###"""!!! """!!! !!!%%%'''&&&$$$$$$######"""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!! %%%&&&&&&%%%###!!! !!!!!!$$$&&&)))+++,,,'''&&&%%%%%%&&&)))+++---//////...---...///000111///...---,,,,,,,,,,,,,,,---...///...,,,***))))))((('''&&&&&&'''&&&$$$######$$$&&&((()))(((((('''******,,,///222555888:::???===:::777444222111000111111222222222111111000111111111111111000000///444444444222///...///000222222222222222333444555777888888999999:::;;;;;;888777666555444444555666555555444444444666888999777666555555555777888:::333444555444222000000111222111//////000000...---111111111111111000//////---,,,***))))))+++,,,...---......+++'''&&&'''***...------,,,+++***)))(((+++******+++---......---)))((('''(((***++++++***&&&((()))+++***(((&&&$$$+++***)))'''%%%###"""!!!$$$'''******(((&&&''')))&&&%%%$$$###"""%%%)))------------,,,)))''''''((())))))))))))************+++---000000...------...000---)))((())))))'''$$$$$$$$$$$$###!!!  ###%%%%%%&&&((()))(((((('''&&&%%%%%%$$$$$$###"""  !!!!!!!!!  """###$$$$$$$$$$$$&&&((()))))))))+++---...---------...000333444222222111000///......///...///111333777:::===???AAAEEENNNUUUYYY]]]iiiuuu&&&'''(((***,,,---.........---***(((&&&&&&&&&&&&$$$%%%'''((()))))))))((($$$$$$###"""!!! """!!! """%%%&&&&&&$$$$$$###""""""!!!!!!"""""""""######$$$$$$%%%%%%%%%!!!!!!"""############"""$$$%%%&&&%%%###!!! !!! """$$$&&&(((***+++''''''&&&%%%&&&(((***+++......---------...///000//////......---,,,++++++---...000///,,,***))))))'''&&&&&&&&&''''''&&&$$$$$$%%%&&&'''))))))******+++,,,...111555888;;;<<<<<<:::777444222000//////000111111111111111000000//////000000111000000///333444444222///...///000111111222222444555666777777777888888999:::::::::777666555444333444444555777666555555555666777888555555555555555666777777333555666555333111000111111000//////000///...,,,...//////000///...---,,,***)))(((((()))+++---...,,,------***'''&&&(((+++......,,,+++************+++***)))***---...---,,,***)))((((((***+++***)))&&&''')))******(((&&&$$$)))((('''&&&%%%###""""""%%%(((******(((&&&'''(((''''''&&&$$$$$$&&&***---...//////...+++))))))***(((((())))))************,,,...000000///.........///,,,))))))***)))(((%%%&&&&&&%%%$$$###!!!  ###$$$$$$%%%&&&((((((''''''&&&%%%%%%$$$$$$###"""!!!  !!!"""###$$$%%%###%%%'''(((((((((***,,,000000000000111111222333222111111000111111222222//////111333666999;;;===AAAFFFNNNVVVYYY]]]iiiuuu$$$%%%''')))+++---......---+++)))'''%%%$$$$$$$$$"""$$$&&&((())))))))))))$$$$$$###"""!!! !!! """$$$&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&%%%"""!!! !!!!!!!!!###$$$&&&((()))***((('''&&&%%%%%%&&&'''(((,,,,,,,,,,,,,,,---......000000000000...---+++)))---///000000---***((((((&&&&&&%%%&&&((()))'''&&&%%%%%%&&&''')))***,,,---...///222444777:::<<<>>>888666444111///...------//////000000000000000000------...///000000000000333333444222000...///000000111222444555777888999666666777888888999999:::666555444333333333444444888888777666666666777777333333444444444444444444444555666666333111000000000/////////000///,,,***+++,,,---------,,,***)))''''''''''''(((+++---...+++++++++)))(((((()))+++...---+++))))))***+++,,,***))))))***,,,---,,,++++++)))((((((******)))'''&&&''')))******(((&&&%%%''''''&&&&&&%%%%%%$$$$$$''')))+++***(((&&&&&&&&&&&&&&&&&&$$$###%%%(((+++---......---+++)))***+++''''''((()))***++++++,,,---///111111000///...///---,,,************)))'''%%%%%%$$$###"""  """###"""###%%%&&&'''''''''&&&&&&%%%%%%$$$###"""!!!!!!   !!!###%%%&&&"""$$$&&&''''''(((***+++222222333333333333222222111111111111222333444555000000111222444666888:::AAAFFFNNNUUUXXX\\\hhhttt$$$%%%'''(((******++++++)))(((&&&###"""!!! !!!"""%%%'''((()))))))))$$$$$$###"""!!!  !!!"""###$$$%%%%%%###"""!!!!!! !!!!!! !!!###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$%%%$$$""" !!!""""""$$$%%%&&&((()))***)))((('''&&&%%%%%%%%%&&&+++++++++++++++,,,,,,---000000111111///---***(((---///111000...***((((((&&&%%%%%%''')))***)))(((&&&&&&&&&''')))+++...000222222444666777999::::::555333111///...---------...............//////000+++,,,---///000111111111222333444333111//////000222333444555777777888888555666666777777888888999555555555555555555555555:::999888888777666666666111222333333333222111000222444666555333000/////////......///000///,,,))))))***+++,,,,,,+++))))))(((((((((((()))+++,,,---******)))(((((()))***+++,,,***(((''''''(((+++,,,***)))((()))+++,,,+++***+++***(((((())))))(((&&&&&&'''((())))))((('''&&&'''''''''''''''(((((((((******+++***)))'''%%%%%%###$$$$$$###!!!"""$$$&&&'''((()))((('''&&&'''(((&&&&&&((()))***,,,------...000222333111000000000,,,,,,++++++++++++***)))"""""""""!!!  !!!!!!!!!!!!###%%%''''''&&&&&&&&&%%%%%%%%%######""""""!!!""""""""" !!!!!!"""  ###%%%'''###%%%'''(((((((((***,,,///000222333444333333222///000111222333333333333111111111222333444666777@@@DDDLLLSSSVVVZZZeeeqqq&&&&&&'''((((((''''''&&&&&&&&&$$$###!!!  """$$$&&&(((((((((((($$$$$$###"""!!!  !!!""""""###$$$%%%######"""!!!!!!!!!!!!!!!!!!"""$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%###"""!!!"""###%%%$$$""" !!!"""###$$$%%%'''((()))******)))((('''&&&%%%%%%$$$*********+++++++++++++++///000111111///,,,)))(((,,,...111111///,,,))))))&&&%%%&&&'''***+++***)))&&&&&&&&&'''))),,,...000333444444555555444444333222111000...---......///......------...///000000,,,---...000111222222222222444555444222111111111555555666777777777666555444444555666666777777888666666666777777777666666:::999999888777666555555000111222222222000///...000222555555333000/////////......//////...,,,***)))*********************,,,+++++++++******++++++***)))((('''((()))***+++)))'''%%%$$$%%%'''***,,,+++)))))))))+++,,,+++***+++)))(((((())))))'''&&&&&&'''((())))))(((''''''(((((())))))***+++,,,,,,+++++++++******(((%%%$$$"""$$$$$$$$$"""!!!"""$$$$$$%%%&&&&&&%%%%%%&&&'''&&&'''(((***+++---...///000222444444333111111222+++,,,------,,,+++******"""""""""!!!!!! !!!!!! !!!###%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$######"""""""""######!!!"""######  ###%%%'''%%%'''((())))))***,,,...+++---///111333333333333///111333555555333111///222222222222222333444555===BBBIIIPPPRRRVVVaaammmzzz''''''''''''&&&%%%$$$###&&&&&&%%%%%%$$$######""" """$$$&&&''''''''''''$$$$$$###"""!!!  """"""""""""$$$&&&$$$######"""""""""""""""###$$$&&&(((((('''%%%$$$&&&&&&&&&%%%$$$###"""!!!!!!###$$$###""" !!!""""""$$$%%%''')))***+++******)))((('''&&&%%%%%%)))******+++,,,+++++++++////////////---,,,***(((***---111222000---+++***'''&&&&&&(((***+++***)))&&&&&&'''(((***+++---...111222222333222000///...000///...------...///000......------...///111222...///111222333444444444333555666666555333222333555666777777777666444333333444444555555666777777666666777888888888777777888888888888777666555444111111111111000///...---...111444555444222111000111000............---,,,+++***)))((((((***+++,,,------,,,,,,+++******)))+++)))''''''(((*********&&&%%%$$$$$$&&&(((***,,,,,,***)))***+++,,,+++******(((''''''))))))(((&&&&&&''''''((((((((((((((())))))***+++,,,---......,,,+++*********)))&&&$$$%%%&&&''''''%%%######$$$$$$%%%''''''&&&'''(((***((()))***+++---...///000111333555555444333222333,,,---//////,,,*********%%%%%%$$$###"""  !!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""""" !!!""""""""" !!!###%%%&&&&&&''')))******+++---///)))+++---///111222333444000333777;;;;;;777222///333333222222333333444444<<<@@@HHHNNNPPPSSS^^^iiivvv%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%$$$$$$###"""!!!  """"""!!!!!!###&&&%%%%%%$$$###############%%%&&&((())))))'''%%%$$$######$$$$$$$$$$$$######!!!"""$$$###!!! !!!!!!!!!"""###%%%(((***+++,,,++++++******)))((('''&&&)))***+++,,,,,,,,,++++++...------,,,++++++******(((,,,000222111...---,,,((('''''')))++++++***)))%%%&&&''')))***+++++++++---...///000000///---,,,------,,,,,,,,,...///000///...------...///222333111222333444555666666666333666888888777555444444333444666777777666555444333333333444555555666666444555666888888888777666666777777888777666444444333222111000......------...111555777777555444444444111...---...//////...+++)))'''%%%%%%(((+++---***++++++++++++******))),,,)))&&&&&&(((***)))(((%%%%%%&&&'''(((***,,,------+++***+++,,,---,,,***((('''&&&'''))))))((('''&&&''''''((((((((((((((()))******+++,,,---......,,,***)))***+++***'''$$$%%%''')))(((&&&$$$#########%%%'''((('''(((***,,,++++++,,,---...///000111222444666666555444333444,,,///111000---***))))))&&&&&&%%%$$$###!!!  """&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!!!!!!! !!!  !!!"""###$$$%%%%%%''')))))))))***,,,...,,,,,,,,,...///111333444111666===CCCCCC???888444333333333333333444555555<<<@@@GGGMMMOOORRR\\\hhhqqq######$$$%%%%%%%%%%%%%%%!!!!!!"""###############"""###$$$%%%&&&%%%%%%$$$$$$$$$###"""!!!  """"""!!!!!!###&&&&&&%%%$$$$$$######$$$$$$'''(((***+++***(((%%%### """###$$$%%%%%%&&& """######!!! !!!!!! !!!###%%%(((***,,,---++++++++++++***)))(((''')))***+++,,,---,,,++++++---,,,+++************+++'''+++///222111///...---)))(((((()))++++++***(((%%%&&&((()))*********)))***+++---///000///...---++++++******+++---///000000///...---...000222444444444555666777777777777444666999999888666555555000222444666777777666555222222333444444555555666333444666777777777666555555666777777777666444333444333111///...---......///222777999999888777666555222...,,,---///000000+++)))%%%######&&&+++...'''((()))***************---***&&&&&&(((***)))'''%%%&&&''')))+++,,,---...---,,,++++++------,,,+++'''&&&&&&''')))***)))(((''''''''''''(((((())))))))))))***+++,,,,,,------,,,***)))***,,,+++(((%%%###&&&((('''%%%"""!!!!!!"""$$$&&&''''''(((***+++,,,------...///000111111222444777777555444444444---000222111---)))((()))$$$$$$$$$###!!!  !!!###'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!  """###$$$$$$$$$$$$&&&((()))))))))+++---///............000222333222888BBBIIIJJJFFF>>>999333333333333444444555666===AAAHHHNNNOOORRR\\\hhhmmm$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!$$$$$$######$$$$$$%%%&&&"""""""""!!!  """######$$$$$$##################)))***++++++***(((%%%$$$&&&$$$###$$$%%%''''''&&&###$$$$$$%%%$$$###"""!!! ###%%%(((******)))))))))))))))((((((((()))******+++++++++************))))))((((((''''''***,,,///222222111...---)))(((''''''(((((('''&&&%%%&&&'''((()))))))))))))))***,,,.../////////...---,,,,,,,,,,,,---...///////////////000111222333999888777666666777888999666666666666666555555444333333333444444444555555333222111111111222444444000111111222333333444444888777777666555555444444111...******---000000///555666888:::;;;;;;;;;;;;555444333111000/////////---)))%%%%%%'''***************))))))((((((''''''&&&''''''((((((((((((((()))&&&$$$$$$''')))(((''',,,++++++***)))(((((('''&&&%%%$$$%%%''')))))))))(((&&&%%%%%%'''*********,,,***(((((()))******)))******+++---///---'''"""$$$$$$%%%&&&'''&&&"""###%%%&&&%%%$$$&&&+++///...000222333444222000///333444444444333333222111222333222///,,,)))))))))***)))'''%%%$$$""" """###$$$%%%%%%$$$%%%&&&'''((((((((((((&&&&&&%%%$$$############ !!!"""!!!!!!!!!!!!""""""""""""''')))***)))&&&&&&))),,,+++...000111111000111111444:::DDDMMMPPPKKKBBB;;;444333222111222444666888===@@@CCCGGGLLLSSS[[[aaalllyyy$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$######$$$$$$%%%&&&######""""""!!!  !!!"""###%%%$$$#########$$$&&&''',,,---------,,,)))&&&%%%%%%$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$"""""" !!!###%%%'''((()))(((((((((((((((((((((((())))))******++++++******++++++******))))))))))))***,,,///111222000...,,,***)))(((((())))))(((&&&$$$$$$%%%&&&'''(((((())))))***,,,---......------,,,,,,,,,------........./////////000000111222333888777777666666777777888666666777888888666555444333333333444444444444555555444222111000000111111...//////000111222333333777777666555444333333222111...,,,,,,...000111000666777999;;;<<<<<<<<<<<<555444222111///......---,,,)))&&&%%%''')))******)))))))))((((((((((((((((((((('''''''''(((((()))(((&&&$$$$$$'''))))))(((******)))(((((('''&&&&&&)))'''&&&''')))++++++***)))'''%%%&&&(((*********---+++(((((()))******)))++++++,,,...///---'''###""""""$$$&&&''''''$$$!!!###%%%&&&&&&&&&'''+++...///111333555555333000...222222333333333333222222333444333000,,,)))((()))(((''''''''''''$$$ !!!"""$$$$$$%%%%%%%%%&&&'''((((((((((((&&&%%%$$$######"""###### !!!!!!!!!!!!""""""""""""$$$''')))((('''&&&(((***,,,...000000///---------333888@@@HHHJJJFFF>>>888555444333222222444666777;;;>>>AAAEEEKKKRRRZZZ___lllwww$$$###""""""###%%%''')))((((((''''''&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$######"""!!!!!!!!! !!!""""""&&&$$$######$$$&&&)))+++///000000///---+++'''&&&%%%$$$"""###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$### !!!"""###$$$&&&''''''&&&&&&&&&&&&&&&'''''''''(((((()))***************++++++++++++++++++*********,,,...000111///---,,,)))))))))***+++***(((%%%###"""""""""###%%%''')))***++++++,,,,,,++++++******+++---.../////////...000000000000000111333333666666777777777777777666555777999;;;;;;888666444333333333333444444444444666444222000............------...///000111222222666666555444333222111000111///------///000111000777888:::<<<======<<<<<<555444222000...,,,++++++,,,)))'''&&&''')))))))))(((((((((((((((((())))))***)))'''&&&&&&'''((()))'''&&&%%%&&&(((******)))((((((''''''&&&&&&%%%%%%***)))((((((***,,,,,,+++***(((&&&&&&(((***++++++---+++)))((()))******))),,,,,,---......,,,((($$$""""""###%%%''''''%%%###!!!###&&&''''''(((+++---000222555777777444000...000000111333333444333333555555444000,,,)))((((((%%%&&&'''((((((%%% !!!"""###$$$%%%&&&&&&'''''''''''''''&&&%%%%%%$$$###"""!!!!!!"""   !!!!!!!!!"""""""""###"""%%%(((***)))(((((()))***,,,//////...---------222555;;;@@@BBB???999444555444333333333444555666999;;;???DDDIIIQQQYYY^^^jjjsss$$$###"""!!!###&&&)))+++)))))))))(((''''''&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###""""""!!! !!!"""$$$###!!!!!!###&&&***---000111111000...+++(((&&&%%%$$$""""""$$$%%%%%%$$$%%%%%%&&&''''''&&&%%%$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))*********************++++++++++++++++++,,,...000000///---+++((((((((()))***)))&&&###""" """&&&(((++++++******)))(((((('''(((***---///000000///...000000000000111222333333444555666777888777666555555888;;;>>>===:::666444222222333333333444444444444333111///...---------------...///000111222222444444333222111000/////////...------...///000000666777999;;;;;;;;;;;;:::444333111...,,,***))))))+++***(((''''''((())))))&&&''''''(((((()))))))))+++)))'''%%%%%%&&&(((***(((((('''(((((()))))))))(((((('''''''''&&&&&&&&&***((('''((()))++++++***+++)))&&&&&&)))+++------///---***)))***++++++***------......---+++)))'''$$$######$$$%%%&&&%%%###!!!$$$&&&'''((()))***111333666888888444000...---...000222333444444444555555444111,,,(((''''''&&&&&&%%%&&&'''%%%""" !!!###$$$&&&&&&''''''''''''''''''&&&&&&%%%%%%###"""!!!!!!!!!!!! !!!""""""!!!  """ !!! !!!!!!""""""#########&&&***---...---,,,+++&&&)))---//////000111222222444666999;;;999555222555555444444444444555666888;;;>>>CCCHHHPPPXXX]]]hhhooo$$$###""""""###&&&***,,,***))))))((((((''''''&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######""""""  !!!!!! !!!%%%))),,,...///000///...+++)))'''&&&$$$######$$$%%%$$$$$$%%%%%%''''''''''''&&&%%%""""""############$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******)))((())))))******+++++++++,,,---///000///...---,,,((('''&&&''''''&&&$$$"""!!!!!!%%%(((+++***)))((('''&&&%%%%%%'''(((+++...000000///...000000000000111222333444333444555777777777666555555888<<>>;;;777444222222222333333333444444111111///.........///000///000000111111222333333222222222111000000//////---...............///000444555777888999888888777444222000...,,,***)))(((******)))(((''''''((()))&&&&&&''''''(((((())))))+++)))'''%%%%%%&&&)))***************)))((('''''')))))))))((((((((((((((()))'''&&&&&&((())))))(((+++)))&&&&&&)))---///000111///,,,+++,,,,,,,,,+++---.........---+++******(((&&&$$$###$$$$$$###!!!!!!$$$&&&(((((((((000222555777666444000...,,,---///111222444444555555555333000+++(((&&&&&&)))&&&###""""""######### """$$$%%%''''''''''''''''''''''''&&&&&&&&&%%%$$$"""!!!  """""""""""" !!!""" !!! !!!"""#########&&&(((,,,000333333111///(((+++...000111222333444333333444666777777444222555555444444555555666666999;;;???CCCHHHOOOWWW\\\ffflllzzz$$$#########$$$'''***+++))))))(((((('''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""   $$$'''***+++,,,.........---+++***'''&&&$$$$$$%%%&&&%%%$$$$$$%%%&&&'''''''''&&&%%%"""""""""#####################$$$$$$%%%%%%&&&&&&$$$%%%&&&((())))))))))))'''(((((()))***+++,,,,,,...///000000000///...---((('''%%%$$$%%%%%%###!!! """&&&(((***)))'''&&&%%%$$$$$$$$$%%%'''))),,,.../////////111111000111111222333444222333444555666666666666666888<<<>>>>>>;;;777444222222222222333333333333000///.........000111222222222222222222222222222000000000000000000000000---...000000///...///111222333555666666666555555333222000...,,,***))))))*********)))'''&&&''')))''''''''''''''''''(((((()))(((&&&&&&&&&''')))+++)))+++,,,+++)))(((((((((******************)))))))))(((&&&'''((())))))(((***(((&&&'''***///222444444111///---.........---,,,---...---,,,,,,---...***'''$$$#########"""!!!"""&&&((())))))///000222444444222000///+++,,,...000222333444444333333222...***'''&&&&&&***&&&!!!!!!###### !!!###%%%''''''&&&&&&'''''''''''''''&&&'''&&&$$$###"""!!! !!!!!!!!!!!! !!!!!!   !!!"""###$$$$$$'''))),,,111555666444222...000333333222111111111444333333444666666444333333444444555666666777777:::<<>>AAAEEEJJJQQQVVV]]]fffvvv###$$$%%%&&&''''''(((((('''&&&&&&%%%$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$######"""!!!!!!!!!  """$$$%%%&&&'''))),,,///111111111000***(((&&&&&&''''''&&&%%%"""###%%%&&&&&&&&&%%%%%%!!!!!!""""""######$$$$$$######$$$%%%&&&&&&''''''###$$$%%%'''((()))))))))))))))***+++---...//////111111111111111000//////---)))%%%######$$$%%%%%%  """%%%''')))'''&&&%%%###"""######$$$$$$%%%&&&'''***,,,///000111111111111222333444555333333222222333444666777777888;;;<<<<<<:::777555111111222222222333333333222111000//////000111222555555444333222111000///......///000111222333333000333555555333222333555222333444555555555444333222111///...---,,,,,,,,,)))+++,,,***'''%%%&&&((((((((((((''''''&&&&&&%%%$$$%%%&&&''')))******+++###'''+++,,,++++++---///))))))))))))************000...------...///...---)))&&&%%%&&&+++222777999777555222111111111111000***,,,...---,,,---000444(((%%%"""!!!"""$$$%%%%%%$$$""" """''',,,......+++,,,,,,---...///000000+++,,,...///111222222333/////////,,,(((&&&%%%&&&&&&$$$!!!  """$$$$$$$$$%%%&&&'''(((((((((((()))(((&&&$$$###"""!!!!!!!!!  !!!%%%!!! !!!"""###$$$$$$$$$$$$&&&+++000333222000---///222333222222222333222111111333555666555444111222333555777888999999999;;;===???CCCHHHOOOSSSZZZeeevvv""""""###$$$%%%&&&&&&'''+++***)))'''%%%###"""!!! !!!"""$$$%%%&&&###!!! !!!###$$$!!!  !!!"""###&&&''')))+++---...///000+++***'''%%%$$$%%%&&&&&&###$$$%%%&&&''''''''''''&&&%%%###""""""###%%%&&&######$$$%%%&&&&&&&&&&&&&&&&&&''''''(((***+++,,,---,,,*********,,,...///111000///...............---+++(((&&&$$$$$$$$$%%%######$$$"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))+++---......---000333444444333333333333333444555555666777777555666888999888777555444111000000000000222333444555555555333000///000111222222333333444333333333111111000//////000111222000222333333111000000111333444666666555333000...111000///---++++++******+++,,,,,,***'''&&&&&&&&&((()))*********)))'''&&&)))(((((((((((())))))***+++)))(((+++///111...++++++((((((++++++)))***...---///333777888444...))))))((('''***///444777888555111...---000222222000---000000---,,,---,,,)))&&&"""###$$$"""  $$$)))---...---++++++,,,------......///+++,,,///333555555222///,,,,,,***(((&&&%%%$$$###""""""!!!!!! """###"""!!!###%%%%%%&&&(((+++...---+++)))&&&###""""""!!!  !!!!!!!!!!!!""""""!!!  !!!!!! !!!"""&&&&&&(((---333555444222222111000///............000000111111222333444444333444666888888888777777::::::;;;<<>>CCCGGGKKKQQQYYY```kkk~~~ """$$$%%%&&&&&&%%%$$$((('''%%%$$$######$$$$$$"""!!! !!!###$$$$$$### ###%%%&&&&&&&&&%%%######$$$###"""""""""""" !!!"""#########&&&%%%$$$###"""###$$$%%%""""""""""""#########$$$$$$%%%&&&'''&&&$$$"""!!! !!!"""###############%%%&&&'''((((((((((((((()))++++++,,,,,,+++***)))((('''&&&&&&&&&&&&###$$$'''((())))))((('''&&&&&&&&&'''((()))***+++---,,,,,,,,,,,,,,,,,,---***+++---///000111222222000///...---------...///...///000222333444444444111000...,,,+++,,,---...+++,,,...000000000000///000000///////////////000111111111111000000//////222222333333333333333333555555444666777666444222000222666888::::::999888444111......///000///......---,,,+++******************)))((('''''''''''')))+++,,,...//////......,,,++++++,,,...///...---++++++++++++++++++++++++,,,,,,---...............000000111111000...+++(((&&&%%%%%%''')))++++++***((('''&&&%%%$$$%%%&&&&&&!!!"""!!!!!!!!!###$$$######%%%&&&************+++---...///,,,,,,,,,+++)))''''''&&&%%%$$$$$$######""""""""" !!!"""###$$$ """&&&(((+++---///...---,,,)))((('''%%%$$$$$$%%%%%%""""""!!!  !!!!!!!!!"""""""""!!! !!!"""$$$%%%'''(((((()))***+++,,,...///000111111222333444444333333555777777777666666666666777777333555777999;;;>>>CCCFFFHHHNNNVVV]]]hhhzzz!!!$$$''''''&&&%%%###((('''%%%$$$######$$$%%%"""!!! !!!###%%%$$$###"""$$$&&&&&&&&&%%%!!!"""######"""!!!!!!!!!   """###%%%&&&&&&&&&'''&&&$$$############$$$!!!!!!!!!"""######$$$$$$$$$%%%&&&'''&&&$$$"""  !!!"""############"""###%%%&&&'''((((((((((((((()))++++++,,,,,,,,,******)))((('''&&&&&&&&&###%%%(((+++,,,+++***)))&&&&&&''''''(((***+++,,,...---,,,+++++++++++++++)))***,,,...000222333333000///...---,,,---...///,,,...000222444555666777111///---+++***+++,,,---***,,,...000111111000///..................------333222222222111111000000000111222333333111000///444444444555777777444222111333666999;;;;;;999888444000------///000///...,,,,,,,,,,,,++++++******((((((''''''''''''((((((&&&(((***,,,.../////////,,,++++++,,,...//////...,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,++++++//////000111000...***'''&&&%%%%%%&&&)))******)))'''&&&%%%%%%%%%%%%&&&'''!!!"""!!!!!!!!!###$$$$$$$$$%%%&&&*********+++,,,---...///(((*********((('''''''''%%%$$$$$$$$$###"""""""""!!!"""###$$$!!!$$$&&&***---//////...---)))(((&&&%%%$$$%%%%%%&&&!!!!!!  """"""!!!!!! !!!""""""""""""!!!"""$$$'''((())))))(((+++,,,---///000111111111333333444333222333666888777777666666666666777888333555777999;;;>>>BBBFFFFFFLLLTTT[[[fffxxx """###$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!""""""!!!!!!  !!!"""###$$$$$$!!!!!!   !!!###$$$###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############%%%&&&''''''&&&###!!! !!!!!!""""""""""""!!!$$$%%%&&&'''''''''&&&%%%***+++---.........------///...---+++)))(((&&&&&&&&&''''''((()))((((((((((((((())))))******++++++++++++,,,++++++)))((('''(((+++...111111222333444000///...---...000222333///000111222222111000///111000///---+++*********+++,,,,,,---.........---000...+++,,,...000...---000000111222222222222222555555333111//////111444444222000333888:::777444222555999:::888666555555555222...,,,+++,,,++++++...---+++***)))******+++(((((((((((())))))))))))&&&&&&'''((()))))))))(((...+++***+++---...---***,,,,,,+++***)))))))))***...,,,***))))))***,,,...---,,,+++,,,------,,,***)))'''%%%&&&)))++++++)))((('''&&&%%%$$$$$$$$$$$$"""!!!!!! """###%%%&&&''''''&&&%%%---,,,,,,++++++,,,,,,------***'''&&&((((((&&&$$$###%%%&&&''''''&&&$$$### """!!!###%%%'''''''''))),,,.........***)))((('''&&&%%%$$$$$$"""""""""!!!  !!!###&&&'''(((((('''++++++++++++,,,---...///000111222333444444444444555555444444444333333333111333444555666888<<<>>>FFFKKKSSSYYYcccsss """###$$$$$$$$$$$$$$$%%%%%%$$$###""" !!!!!!!!!  !!!"""######!!! """!!!!!!"""###$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########&&&&&&&&&&&&%%%###!!! !!!""""""""""""""""""$$$%%%&&&(((((('''&&&&&&***+++,,,---......------...---,,,+++)))(((''''''''''''(((((()))))))))(((((((((((())))))******+++,,,,,,+++***)))((((((((('''***///222333333444444000///...---...///111222...///000111111111000///222222000...---,,,+++++++++,,,,,,---......------000---,,,,,,...///...---//////000111111111111111333333333111//////111333555222111444888:::888555444555777999999888555444222000---,,,,,,,,,+++))),,,,,,+++************+++))))))))))))))))))))))))%%%%%%%%%&&&&&&'''((((((,,,+++***+++---...,,,+++++++++******)))*********...,,,***(((((()))+++------,,,+++,,,------+++***)))'''&&&''')))++++++***)))((('''&&&%%%%%%%%%%%%###"""!!! """$$$&&&''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,***'''&&&((((((&&&$$$"""###$$$%%%%%%###!!!  !!!!!!!!!###$$$###$$$&&&)))+++++++++))))))((('''&&&%%%%%%$$$!!!!!!!!!!!!  !!!###%%%''''''''''''(((((()))***,,,---///000---...000222444555555555555555555444444333333222111222444444555777;;;>>>FFFKKKRRRXXX```ppp """###$$$$$$$$$######$$$$$$###"""   !!!""""""  ###"""""""""$$$$$$"""  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!""""""######''''''&&&%%%$$$###"""""" !!!""""""######""""""%%%&&&'''((()))((((((''')))***+++,,,------------+++++++++***))))))((((((((((((((())))))))))))***))))))(((((())))))******---,,,***((('''''''''(((&&&***000444666555555555000///...------...000111......///000111111000000333222111000///...---,,,+++,,,,,,---------------///---,,,---...///...,,,......///000000000000///111222111000......000222666444333666999;;;999777666555444777999999555222...---,,,,,,---,,,***((())))))************++++++))))))))))))))))))))))))$$$$$$######$$$%%%'''(((,,,++++++,,,......---,,,******)))))))))***++++++---,,,***(((((()))***+++---,,,+++,,,---,,,+++)))((('''&&&&&&(((******)))))))))(((''''''&&&&&&&&&$$$###!!! !!!###%%%'''((((((++++++------------++++++,,,***((('''''''''&&&%%%$$$$$$%%%%%%$$$"""  !!!!!! """""""""$$$''')))))))))((('''''''''&&&&&&%%%%%%!!!!!!!!!!!! !!!"""###%%%&&&'''''''''&&&&&&''')))+++---///000,,,---///111333555666666666666555444333333222222000111333333444666999<<>>@@@FFFNNNRRRWWWcccnnn !!!"""###"""""""""""""""""""""""" $$$,,,---)))&&&'''(((&&&###!!!######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&((()))***+++++++++***)))((((((((()))++++++---...///000000///...---++++++,,,,,,,,,---------)))))))))((('''&&&$$$$$$"""###$$$&&&(((***+++,,,...///000444777999888777555333111...---------...+++,,,---+++)))))),,,///---000222222///---+++******)))***,,,///111000////////////000//////...---,,,...111222222222444555333222000//////000111222555444222333444555444333333333222222222222222222////////////...---,,,,,,+++***)))'''%%%&&&))),,,,,,***((('''''''''&&&%%%"""###$$$&&&'''''''''''')))))))))))))))((('''&&&$$$'''+++---///000222333222222111///------000222111111111000///---+++)))((())))))(((&&&&&&)))+++***++++++***)))((('''&&&$$$''''''$$$$$$&&&&&&$$$%%%$$$#########$$$%%%&&&&&&''''''((()))***+++,,,((((((((()))))))))******(((((('''&&&$$$###""""""!!!!!!""""""""""""""""""######!!! !!!   !!!!!!!!!!!!''''''''''''((()))******,,,---///000111111111000333222222222222222333444111......111333222444888===@@@FFFMMMQQQVVVaaalll~~~ !!! !!!""""""!!!!!!!!!!!!!!!""""""""" &&&)))((((((+++,,,***'''$$$""""""""""""""""""###$$$%%%%%%&&&&&&((((((((((((((((((((((((''''''(((******+++++++++***)))((((((((()))+++,,,,,,---///000000///---,,,))))))*********+++++++++(((((((((((('''&&&%%%$$$!!!"""$$$&&&))),,,.../////////111444888:::999888666444222///.........///+++---...,,,******---000---///222222///,,,******+++++++++...111333222111000000000000///...---,,,+++---000222222333555666555444333111111111111222666444333333444555555444222222222222222222333333.../////////...---,,,,,,******(((&&&$$$$$$'''***,,,***''''''''''''&&&%%%!!!"""$$$&&&'''''''''&&&(((((((((((('''&&&%%%%%%"""%%%***,,,...///111333///000111000///...///000...///111111000...,,,+++''')))***(((&&&&&&)))---******+++++++++******)))%%%'''&&&$$$&&&******&&&%%%$$$#########$$$%%%&&&''''''((()))***+++,,,,,,((((((''''''((()))******'''&&&&&&%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!! """""""""###############'''''''''''''''((()))***...///000222222222111000111111111111222333333444222///...111222000222666===???FFFMMMQQQUUU```kkk{{{ !!!""""""!!!!!!!!!!!!!!!!!!  !!!  """%%%''')))*********(((&&&###!!!!!! !!!"""%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%((()))***+++,,,,,,,,,,,,***))))))))))))+++,,,---......---------,,,,,,,,,***)))((('''&&&&&&'''((('''&&&$$$"""!!!""""""###"""%%%(((***++++++---......///000222444666777888666555333111000000111222000...,,,,,,------,,,+++000000111111000///---,,,...---------...000111222444333111000...---------////////////000111222333777555111///---///111222777777777555333222222444333333333333333333333333......////////////......///---***'''&&&%%%&&&&&&'''((((((&&&$$$###$$$%%%$$$%%%'''(((((('''%%%$$$***((((((((()))(((&&&$$$###$$$&&&(((+++...111333222111000///////////////////////////...---,,,+++,,,***((('''(((******)))************+++)))%%%###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&''')))***,,,---------,,,,,,+++***+++,,,......)))'''%%%$$$%%%%%%$$$######""""""!!!   !!!"""###$$$$$$&&&'''''''''%%%%%%'''))))))***---000222222111111////////////000111222333222222222111000111333555???>>>AAAGGGMMMSSS]]]fffyyy  !!!""""""!!!!!!!!!!!!!!!   """$$$&&&'''((()))((('''&&&$$$!!!!!! !!!"""%%%$$$$$$######$$$&&&&&&'''&&&%%%%%%$$$$$$%%%%%%*********++++++,,,,,,,,,***))))))((()))+++,,,------,,,,,,,,,++++++++++++***)))(((&&&%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!"""###&&&)))***++++++,,,---......000222444666888999777555333111000000111222000...,,,,,,...///......222222333333222111///...------,,,,,,---///111222333222111///............//////000000111222222333555333000------...000111888999999888777777888:::555555555555555444444444222222222111000///...------,,,)))'''%%%%%%&&&''''''(((((('''%%%%%%&&&((($$$%%%'''(((((('''%%%$$$((('''&&&'''((((((&&&%%%$$$%%%&&&(((+++...000222222111///...------..................------,,,+++***)))((()))***,,,,,,+++******)))******)))&&&###$$$%%%&&&&&&&&&&&&$$$$$$"""###$$$$$$""""""###$$$&&&''')))***,,,---------...---+++***)))))))))***)))'''$$$###$$$$$$"""!!!  !!!"""######&&&'''((((((''''''(((******+++---///111000000///////////////000111222333111222222111000111333555======@@@HHHMMMSSS[[[ddduuu !!! !!!"""""""""!!!!!!  !!!""""""""""""!!! !!!###$$$&&&&&&&&&&&&&&&%%%$$$"""!!! !!!  !!!%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%,,,+++*********+++,,,---))))))(((((()))***,,,---++++++++++++***************)))'''%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!$$$&&&)))*********+++,,,---...000222555777999:::777666444111000111111222000...------///111111111444444555555555333222111---,,,******+++---000222222111000////////////000///000111222222222222222111000...------...000111777888999999888999;;;===888777777777666666666666777666555333111///...---,,,***(((&&&&&&&&&'''(((((())))))((('''&&&((()))%%%&&&'''(((((('''&&&%%%'''&&&&&&'''((()))(((&&&%%%&&&''')))+++---///000111000...,,,+++,,,---...,,,,,,,,,------,,,++++++)))))))))+++---......,,,***)))))))))***)))&&&###$$$%%%&&&''''''&&&%%%$$$"""###$$$###""""""###$$$'''''')))+++,,,------------,,,***)))'''''''''((()))&&&$$$""""""""" !!!  !!!""""""%%%''')))***)))((()))******+++---...//////......////////////000111222333111222222111000000333555;;;<<<@@@HHHNNNSSSZZZbbbrrr !!!!!!"""""""""!!!!!! !!!"""""""""""""""!!! !!!###$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!  $$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%,,,+++)))(((((()))+++,,,))))))(((((()))***,,,---,,,++++++++++++************)))'''%%%###"""""""""$$$$$$###"""""""""""""""$$$''')))******)))******---...000222555777999:::888666444222111222333333111///......000333444444444444555555555444222222,,,+++))))))***---000333111000000///000000111111///000111222333333222222//////.........///111222333444555555444555777999888888888777777666666666777666555333111///...---+++***(((''''''((()))***+++++++++***''''''''')))&&&''''''(((''''''&&&%%%&&&&&&&&&(((***+++***(((&&&'''(((***+++---......111///---***)))***+++,,,******+++,,,,,,,,,,,,,,,+++++++++---//////---+++***)))(((((()))(((&&&$$$$$$%%%&&&'''''''''&&&%%%###%%%&&&%%%$$$###$$$%%%'''((()))+++,,,---......***)))((((((((()))***+++(((&&&###!!!!!!  !!!!!!!!!!!!$$$###"""  !!!!!!"""###$$$&&&((()))((((((((())))))***+++---.../////////////////////000111222333111111222111000000222555:::;;;AAAJJJPPPSSSYYY```qqq~~~!!!"""""""""""""""!!!!!!  !!!!!!!!!!!!  !!!!!!"""""""""######$$$$$$$$$######!!!!!! ######$$$%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%***)))(((''''''(((***,,,)))((((((((((((***+++,,,,,,,,,,,,,,,++++++++++++***)))&&&$$$###"""""""""$$$$$$$$$$$$$$$$$$######$$$&&&)))***)))))))))***,,,---///111444666888999777666444222222333444666444111//////111333444444222222333444444333111000,,,+++******+++...111333000000000000000111111222000000111222222222111111000000000111111222333333222333333222111000111333666666666666666666666666555444222111///.........,,,+++)))(((((()))+++,,,......---+++(((&&&&&&'''(((((((((((('''&&&&&&%%%''''''''')))+++,,,+++***&&&''')))***,,,---------000///,,,***))))))***+++)))***+++,,,---...............---...///...,,,)))***(((''''''((((((&&&%%%$$$%%%&&&'''((('''&&&&&&###$$$%%%%%%######$$$%%%'''(((***+++---.........+++***)))(((((()))***+++(((%%%"""!!!  """$$$$$$$$$$$$%%%$$$"""   !!!"""######$$$"""$$$&&&'''&&&&&&'''(((((()))***,,,...000111111////////////000111222333000111111000///000222444999;;;AAAKKKPPPTTTYYY```qqq~~~!!! """"""#########"""!!!!!! !!!   !!!!!!!!!!!!!!!"""######$$$$$$######!!!!!!!!! !!!"""###$$$%%%&&&&&&&&&%%%%%%$$$###############&&&&&&%%%%%%&&&''')))***((((((''''''((()))+++,,,---,,,,,,,,,++++++++++++)))(((&&&$$$############$$$%%%%%%&&&&&&%%%$$$$$$###%%%((()))))))))***+++,,,---///111333444666777555444333333333555777888777444111///000222333333///000111222222111000///,,,,,,,,,---...111333444111111000000000111111222111000000///000000111111111111333444444444444333555555555333000///000111444444555555666666777777555444111///...---------,,,+++)))(((((()))***+++......---+++(((&&&&&&'''))))))(((''''''&&&&&&&&&''''''''')))+++,,,+++***%%%&&&)))+++,,,---------///...---,,,***))))))))))))***,,,...///000111111000///.........---+++))))))(((&&&'''(((((('''%%%$$$%%%&&&'''((((((''''''!!!"""###"""!!!!!!"""###'''(((***,,,---.........///---+++)))''''''&&&''''''$$$"""  """%%%&&&'''&&&%%%$$$""" !!!"""###$$$$$$###$$$%%%%%%$$$%%%'''))))))***+++,,,...000111222////////////000111222333000111111000//////222444999:::@@@IIIOOORRRXXX___ooo}}} ###############"""!!!!!! !!!""""""!!!!!!   !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""###############!!!!!!!!!!!!  """$$$%%%%%%%%%%%%$$$###""""""!!!!!!""""""""""""###$$$&&&'''((((((((((((''''''((()))+++,,,++++++++++++************)))(((&&&%%%$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###!!!$$$''')))))))))***,,,------...000111222333444444333222333444777999;;;:::777222//////000000000...///000111111000///...,,,---///000222444555555222222111111000111111111222000...------...000111111222444555555444333222666666666444111000111222222333444555666888999999888666222///---,,,+++,,,,,,***((('''&&&'''((()))+++++++++***((('''(((******)))(((''''''&&&&&&&&&&&&&&&&&&''')))***)))'''$$$%%%(((+++---......---............,,,***((('''+++,,,...000222333444444000...,,,,,,------,,,+++)))'''&&&&&&'''''''''&&&###$$$&&&((((((((((((''' """###"""!!! !!!###((()))***,,,---...//////...,,,***(((&&&%%%%%%%%%&&&$$$!!!!!!!!!!!!!!!$$$&&&''''''&&&%%%$$$""" !!!"""######$$$%%%$$$$$$###%%%))),,,------------...///000000////////////000111222333000111111000//////222444777888===FFFLLLPPPVVV^^^iiiyyy !!!###############"""!!!!!!!!!!!!"""""""""""""""!!!  !!!  !!!"""""""""###"""""""""!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!! !!!###$$$%%%$$$$$$###""""""!!!!!!!!!!!!!!! """$$$&&&''''''(((((((((''''''((()))+++,,,************)))))))))))))))(((&&&%%%$$$%%%%%%&&&""""""$$$%%%%%%$$$###""" ###'''))))))***+++,,,------...///000111222222333222222333555888;;;===<<<888333///......///......///000111111000///...,,,...000333555666666555333222222111000000111111222000---++++++---000222111222444555555444222111444555555333111000111333222222444666777999:::;;;;;;888444000---+++******+++)))'''%%%$$$%%%&&&'''((()))***)))((()))***,,,******)))''''''&&&&&&&&&%%%%%%$$$&&&'''(((&&&%%%###%%%(((+++---...............//////...+++(((&&&+++---///111333555666666///---++++++,,,.........)))'''&&&%%%'''''''''&&&###$$$&&&((((((((((((((("""$$$%%%$$$###"""###$$$((()))***,,,---...//////)))((('''&&&%%%&&&&&&'''%%%###!!!!!!!!!!!! !!!$$$&&&''''''%%%$$$%%%###  !!!""""""&&&&&&%%%######&&&***...111000///...............////////////000111222333000000111000//////111444666666;;;CCCIIIMMMUUU\\\dddvvv !!!""" !!!!!!!!!!!!!!!""""""###$$$$$$$$$######"""!!!   !!!!!!!!!!!!!!!!!!!!! ###"""""""""""""""""""""!!!!!!"""""""""  """######$$$$$$$$$$$$$$$#########""""""!!!"""######"""###%%%'''))))))((((((((((((((())))))))))))))))))(((''''''(((((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$&&&***,,,,,,++++++---.../////////111222000000111444888;;;;;;:::<<<999444///------///000...///000000000///---,,,,,,...111444666888999999555333000---,,,---...000000000000///---,,,...///333444444222111000111333222222333333444333333333333333333444444444555555777555333000...---------,,,***(((&&&%%%&&&'''((()))***+++***)))((()))***(((((())))))))))))((((((***)))((('''&&&%%%%%%%%%"""%%%)))---/////////......//////...,,,***((('''(((***,,,///111222333333....../////////...,,,+++'''%%%$$$""""""###%%%&&&((()))***++++++***((('''&&&'''(((((('''&&&''')))++++++++++++,,,---...///,,,***'''&&&&&&$$$""" ###############"""!!! %%%&&&&&&'''&&&%%%###"""!!! !!!!!!$$$$$$###%%%%%%%%%$$$$$$%%%(((+++222---((((((,,,000///---333000,,,+++---//////...000000000/////////000000888:::===AAAGGGOOOWWW]]]llluuu  !!! """######$$$$$$$$$$$$$$$""""""!!!   !!!!!!!!!!!!!!!!!! """"""""""""""""""######!!!"""""""""!!! !!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""###$$$$$$$$$$$$&&&((())))))((((((((((((((())))))))))))))))))(((''''''(((''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$'''%%%$$$&&&)))++++++***)))+++,,,---,,,---...000000000111444888::::::999;;;888333///------///000.../////////......---,,,,,,...000333666777777777555333000---,,,,,,---...///000000///------...///222333333222000000111222333333444444555555444444444444444444444444444444666444222///...---,,,,,,+++***(((&&&%%%&&&'''(((+++,,,---,,,***))))))***((((((((())))))(((((((((((('''&&&%%%$$$$$$$$$$$$"""%%%(((,,,...///...---//////000///...+++)))((('''(((+++---///000111111//////000///...,,,***)))'''&&&$$$###"""###$$$%%%((()))***,,,,,,+++)))(((***,,,,,,+++)))((()))***((((((((()))***,,,------,,,***((('''&&&%%%###!!!%%%%%%%%%%%%%%%$$$######%%%&&&''''''&&&%%%###"""!!! !!!"""$$$$$$$$$%%%&&&%%%$$$$$$%%%'''***222---))))))---000000...333000------///000///...222111000//////000111111666888<<<@@@EEEMMMVVV[[[hhhttt!!!!!!  """######$$$%%%%%%$$$$$$######"""!!!   !!! !!!!!!!!!""""""#########""""""""""""!!!  !!!"""###$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%''')))(((((('''''''''(((((())))))))))))))))))(((((('''&&&''''''''''''%%%$$$###!!!!!!""""""######$$$$$$&&&%%%$$$&&&((())))))(((&&&(((************,,,...000000111444777999888777888555222...---...///111......---,,,,,,,,,------,,,---000222444555555555444222000---,,,+++,,,---...///000///...---...///111222222111//////000222444555555555666666666666777777666555444444333333444333000...---,,,,,,,,,+++***(((&&&%%%&&&'''(((+++,,,,,,+++(((''''''(((''''''((((((((((((''''''&&&%%%$$$$$$###############%%%(((+++---...------000000111111000---+++)))'''((()))+++------......000000///...,,,***((('''((('''%%%$$$#########$$$((()))***,,,,,,,,,++++++...//////---***(((((((((%%%&&&(((***+++---......,,,***(((((('''&&&$$$!!!''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%###"""!!!  """  ###%%%%%%$$$&&&&&&&&&%%%###$$$&&&(((000---))))))---//////...222111000000111111000...222111000...///000222333555777:::???DDDKKKSSSYYYcccqqq"""!!!  """"""###$$$%%%%%%%%%%%%#########"""!!!    !!! !!!!!!"""#########""""""!!!!!!!!!  !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$%%%&&&(((''''''&&&&&&''''''(((((((((((())))))))))))((((((%%%&&&(((((((((&&&$$$""" !!!!!!""""""######$$$$$$%%%&&&'''''''''&&&%%%'''((()))((()))***,,,......///222666999999888555333000...---...///111...---,,,+++++++++,,,---,,,---///111333333333333333222///---+++******+++---///000000...---...///000111111000//////000222666666666666777777888999:::888777555333333222333222111///---,,,,,,,,,,,,+++)))'''&&&%%%&&&'''((()))******(((%%%$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$###$$$$$$$$$%%%'''))),,,---...------000111333333222///---+++(((((()))***+++,,,------///......---,,,***))))))***)))'''%%%$$$$$$$$$$$$((()))***,,,------------//////...,,,(((%%%%%%%%%%%%'''***,,,///000000000,,,***)))))))))(((%%%"""''''''(((((()))(((((((((''''''(((''''''%%%###"""!!!  """"""""""""$$$%%%%%%%%%&&&&&&&&&%%%######%%%'''---+++))))))+++......---111111222333333222000...222000...---...///111333444777:::???DDDKKKRRRXXX```ooo"""!!! !!!!!!!!!!!!  !!!"""###$$$$$$$$$$$$#########"""!!!!!!   !!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''&&&&&&%%%&&&&&&'''(((((((((((())))))))))))((((((%%%&&&(((((((((&&&$$$""" !!!!!!!!!"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&((((((((()))***,,,***+++---111666999:::999333222///---,,,---...///---,,,+++******+++---------...///111222222111000111000...,,,+++*********,,,...000000///......///000111111000//////000222666555555555666777999:::;;;999777444222222222222111000...---,,,,,,,,,---***)))'''&&&&&&&&&((()))((())))))(((%%%######$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***,,,---.........000222444444333111...,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))(((&&&&&&%%%%%%))))))***+++,,,---------//////...+++'''$$$###$$$$$$&&&***---000111000000,,,+++***++++++)))&&&###&&&&&&'''((()))))))))((((((((((((((('''%%%###"""  !!!"""###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&***)))((((((***,,,------000111333444444222000///000///...------///111222444777;;;???EEEKKKRRRWWW___mmm!!!!!!  """""""""!!! !!!"""######$$$$$$###"""""""""!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$######$$$%%%%%%%%%%%%%%%"""###############$$$$$$$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%&&&'''((('''(((((()))))))))))))))&&&''''''''''''%%%$$$###""""""""""""!!!!!!!!!!!!!!!###%%%%%%$$$"""""""""$$$&&&((((((((((((***,,,)))***,,,000555888999888222111///---,,,,,,---...,,,,,,++++++,,,,,,------...///000111111111000///......---+++*********))),,,...000111///......///000111111111000000111333555444444444555666888999:::888555333111000111111000///...---,,,------...***)))'''&&&&&&'''((()))***++++++***'''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((((()))))))))***+++,,,---------000222444555444222...,,,------,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,+++***)))((((((''')))*********++++++,,,,,,.........+++(((%%%%%%%%%!!!$$$(((---//////---,,,,,,++++++,,,,,,***'''$$$%%%%%%'''((())))))))))))((())))))((('''%%%###"""  """$$$%%%$$$###$$$%%%###$$$&&&%%%$$$$$$$$$&&&((((((((()))***+++,,,---///111444444222000//////.........//////000111111444777;;;@@@DDDJJJQQQUUU___kkk|||  !!!""""""!!! !!!""""""######""""""!!!!!!!!!!!!  !!!!!!"""""""""!!!  ###%%%&&&###$$$%%%%%%&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$%%%'''$$$$$$$$$$$$%%%&&&'''(((''''''((()))))))))))))))(((''''''&&&&&&%%%$$$$$$$$$######""""""!!!!!! ###%%%%%%### !!!###%%%'''''''''''')))+++++++++,,,000333666666555222000...,,,+++++++++,,,++++++,,,---------------///000111222111000///...,,,,,,++++++************+++---000111000///...///000111222111111111333444333222222222333555777888999777444111//////000111000///...---------...///)))((('''&&&&&&''')))***)))***+++***((('''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***(((((())))))*********+++///111444555555222...,,,...---,,,+++***++++++,,,///...---,,,,,,------...,,,,,,---,,,,,,++++++*********)))))))))******+++*********)))&&&$$$$$$%%%!!!$$$)))---//////,,,+++,,,,,,,,,------,,,(((%%%%%%&&&'''(((******++++++))))))))))))'''%%%###""" """%%%%%%###""""""$$$!!!###%%%%%%$$$$$$%%%&&&((()))***++++++,,,...//////111444333111//////000...///111222333333222222222555:::>>>CCCIIIOOOSSS___hhhwww !!!"""!!!!!!  !!!"""""""""!!!!!!!!!!!!   !!!!!!######"""!!!  ###&&&((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((('''%%%%%%'''((($$$$$$$$$$$$%%%&&&'''(((''''''((()))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! """%%%%%%""" """$$$&&&&&&&&&&&&(((***...---...000222444333222222111...,,,+++******+++***+++---...///...------000111222222222000///...***************************---000111000/////////111222333222111111333555222111000000111444666888888666333000//////000111000///...------...///000)))((('''&&&&&&''')))***'''((()))((('''&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))///111444555555222...,,,...---,,,************+++111000///---,,,,,,---------------......---,,,,,,******))))))((())))))***%%%&&&&&&%%%###""""""######''',,,000222000...,,,,,,,,,,,,......,,,(((%%%%%%&&&((()))++++++,,,,,,))))))))))))'''%%%###""" """%%%%%%###!!!"""### """$$$%%%%%%$$$%%%''')))+++,,,------...///111///111333222///...///111///000333555666555444333000444888===BBBGGGMMMQQQ___fffuuu """######""""""!!!!!! !!!"""#########!!! !!!!!!   !!!!!!!!!  """$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$######""""""######$$$'''&&&%%%''')))******)))&&&%%%###""""""###%%%&&&((())))))************)))(((((((((((('''&&&%%%$$$&&&$$$""""""###$$$###"""###""""""!!!  """%%%&&&&&&&&&''')))***+++,,,...000111333333555444333111...,,,***)))------...---,,,---///222333333222222111///...---,,,,,,++++++++++++******))),,,///111111///---+++000111222222111222444666444222000///000222444666666555222111000000111222222111000...,,,+++++++++,,,***'''$$$$$$&&&(((***++++++******************%%%&&&'''((())))))))))))$$$$$$###$$$%%%''')))+++((('''&&&&&&'''))),,,------///111222222///,,,***++++++++++++++++++++++++.........,,,***)))+++---222000---,,,,,,,,,+++)))******))))))***+++,,,,,,%%%%%%%%%%%%%%%$$$###"""######***333555...)))***++++++++++++***((('''&&&###(((***((('''))))))''''''&&&%%%###"""!!!!!!!!!!!!%%%$$$ !!! !!!"""###%%%'''((('''(((***,,,---...//////////////////000000000000222222111111222222333444333555999===BBBIIIPPPUUUaaahhhttt !!!""""""!!!!!!!!!!!! !!!""""""######!!!   !!!!!!!!!  """$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&((())))))((('''%%%$$$"""""""""###$$$(((((())))))******))))))((())))))((('''&&&%%%%%%$$$###!!! !!!""""""!!!""""""!!!!!!  """%%%&&&&&&&&&''')))***+++,,,...///111222333555444333111///---++++++,,,---...---,,,---///222222222111000///...------++++++,,,,,,,,,,,,,,,,,,---...000222222111///...000111222222111111333555444222111///000222444666777555333222111111222333333222000...---,,,,,,++++++)))&&&$$$$$$%%%((()))************))))))))))))&&&'''((()))************%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&(((+++,,,---...000111000---+++)))*********+++++++++,,,,,,,,,,,,---,,,+++,,,...000000...,,,+++,,,,,,+++***((((((((((((((()))******%%%%%%%%%%%%%%%$$$###"""######)))111222---)))***************)))'''&&&%%%###(((***((('''))))))'''''''''&&&$$$###""""""""" """###   !!!"""$$$&&&&&&)))***+++,,,---------------......///000111111222222222111111222222333444444666999===BBBHHHOOOSSS]]]eeerrr !!!!!! !!!!!!!!!  !!!""""""""""""!!!   !!!"""######### """$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((((((&&&%%%$$$###"""!!!""""""###&&&'''((())))))))))))((())))))))))))((('''&&&&&&###!!! !!!!!!  """%%%&&&&&&&&&((()))***+++,,,---///111222222444333222111///...---,,,,,,---...---------///111222111///---,,,,,,,,,---++++++,,,,,,------......000111222333333333333222111222333222111111222444444222111000000222444555777666444333222222333444222111000...---,,,,,,,,,+++)))'''%%%$$$&&&((()))******)))))))))(((((((((''''''((()))************%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%&&&''')))***.../////////---,,,***((((((((()))***+++,,,,,,---,,,------,,,++++++---///...,,,******+++,,,+++***&&&'''''''''''''''(((((($$$$$$%%%%%%%%%$$$######"""###''',,,...+++)))))))))))))))((('''&&&$$$$$$###(((***((('''))))))'''&&&&&&%%%$$$###""""""!!! ###'''%%%!!!  !!!###$$$%%%***++++++,,,,,,,,,,,,,,,,,,---...///000111222333222111111111111222333333555777:::===AAAFFFLLLQQQXXXaaaooo  !!!""""""""""""   !!! !!!###$$$$$$$$$$$$!!!!!!  """$$$%%%&&&$$$%%%%%%&&&&&&''''''''''''''''''(((((('''''''''%%%$$$###$$$&&&'''&&&%%%""""""!!!!!!""""""###$$$%%%&&&'''(((((())))))((()))))))))))))))(((''''''$$$!!!  """%%%&&&&&&''')))******+++,,,---///000111222222222111000//////......+++,,,......---...000111111///---+++******,,,---***++++++,,,...//////000222222222222333444444555222333333222111000222333333333111000111222333444555444333222222222222333111000///---,,,+++++++++,,,***((('''&&&''')))***+++*********)))(((((((((&&&'''((())))))******)))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&((()))***000000///...---+++***)))''''''((()))***+++,,,---//////...,,,)))((()))+++,,,+++))))))***+++******&&&'''''''''''''''''''''$$$$$$%%%%%%%%%$$$$$$###""""""%%%((())))))((()))''''''''''''&&&$$$###""""""'''***((('''))))))'''$$$$$$$$$###"""!!!!!!   )))///,,,%%%!!! !!!"""###$$$%%%))))))***,,,,,,------------......///000111111222111111111111111222222333555777:::<<>>CCCHHHLLLUUU^^^lll~~~ !!!!!!!!!  !!!!!!!!!!!!!!!  !!!""" !!!"""###$$$$$$$$$###"""!!!  """$$$%%%&&&###$$$%%%%%%&&&'''(((((('''((()))******)))((('''&&&%%%$$$$$$&&&&&&%%%$$$!!!"""$$$%%%&&&'''%%%&&&'''((()))*********((((((((())))))((((((''''''$$$  """######  """%%%''''''(((***,,,***+++,,,---...///000000000000//////...---,,,,,,)))+++---///...///000111---,,,+++*********++++++)))***+++,,,---...//////.........///000111222333111222333222111111222444333333222222111222222222111111111111111111000000///...---,,,++++++++++++,,,,,,***)))))))))***+++++++++***)))((((((''''''$$$$$$%%%&&&''''''''''''"""###$$$&&&'''((())))))'''(((((()))))))))******///000000000000...---,,,&&&&&&'''((()))******+++)))*********)))***,,,///---+++))))))***+++***)))((()))***+++***)))((('''######$$$%%%%%%%%%$$$$$$"""$$$###$$$((((((&&&&&&&&&&&&%%%$$$###"""!!!"""''')))((('''******(((&&&'''((((((((('''%%%$$$  ***---(((!!!""""""""""""###$$$%%%&&&$$$%%%'''***,,,...000000111111111000//////......111000000000000111222222444666888:::===BBBGGGKKKUUU\\\jjjzzz !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!!!! !!!""""""""""""!!!!!! """$$$%%%&&&###$$$$$$%%%&&&'''((()))'''((()))******)))(((''''''%%%$$$%%%&&&'''&&&$$$!!!"""###$$$$$$%%%%%%%%%%%%&&&((()))***+++++++++&&&''''''((((((((('''''''''$$$  """###### """%%%'''((()))+++,,,++++++,,,---......//////000///...---,,,+++******(((***---/////////000111,,,,,,++++++++++++******)))******+++,,,------...,,,---...///000111222222000111222222111111333555333333333222222111111111111111111222222111111111000000///...------------+++***)))((((((((())))))***)))((('''&&&%%%$$$$$$$$$%%%&&&'''(((((((((((($$$$$$$$$%%%&&&'''((()))''''''((((((((((((((((((,,,---///111111///---+++'''''''''(((((())))))))))))***+++++++++,,,///222///---+++*********)))(((((()))***++++++)))'''&&&"""###$$$%%%%%%%%%%%%$$$###$$$###$$$((()))%%%&&&&&&&&&%%%$$$###"""!!!!!!&&&)))((('''***+++)))%%%&&&'''((((((&&&%%%$$$  ###$$$!!! """"""!!!""""""###$$$%%%%%%&&&(((***,,,---...///000000000000////////////000000000000000111222222333555777:::===AAAGGGKKKSSSZZZfffvvv !!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!""""""######"""!!!   !!!!!!!!!!!!  """$$$%%%'''######$$$%%%&&&(((((()))&&&((()))******)))(((&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%%%%%%%$$$######&&&'''(((***++++++,,,,,,&&&&&&'''''''''''''''&&&'''### !!!###### !!!!!!!!!!!!!!!!!! """%%%'''((()))+++---++++++,,,,,,---...//////000///...---+++***)))((((((***---/////////000111++++++,,,,,,,,,+++******)))******++++++,,,,,,---,,,---...000111111111111000111222222111222444666333333333222222111111111111222222333333333222222222111000///////////////))))))((('''''''''''''''(((''''''&&&$$$###""""""%%%&&&'''((())))))))))))'''&&&%%%$$$$$$%%%''''''&&&&&&''''''(((''''''''')))+++...000111///,,,***'''''''''(((((((((((((((---......---,,,---///111000...,,,++++++***)))(((((()))***+++***)))'''%%%"""###$$$%%%%%%%%%%%%%%%###%%%###$$$))))))$$$&&&&&&&&&%%%$$$###"""!!!!!!&&&)))((('''***+++)))"""###$$$%%%%%%$$$"""!!!"""!!!  ###!!!!!! !!!!!!"""###$$$'''''')))***,,,,,,------......//////000000111111000000000000000111111222333444777999<<>>DDDIIIPPPVVVaaaooo  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!! !!!###%%%&&&((('''&&&'''***++++++***'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$######"""###############$$$$$$$$$))))))***++++++++++++***+++***(((''''''(((***+++'''%%%!!! !!!""""""!!!!!!!!!  """###%%%''''''))),,,///111111111222333333444444222000...+++)))'''&&&%%%&&&(((***---......------111000...---,,,,,,------))))))((((((((()))+++,,,,,,+++***+++...///000///...//////---,,,+++,,,...111111111222111111000000222222222222222222222222333111...---.........---///---************)))((())))))))))))((('''&&&&&&"""###%%%'''''''''&&&%%%&&&&&&&&&&&&&&&''''''((('''((()))((('''''')))+++***+++,,,---...---,,,,,,((('''%%%%%%%%%''')))***------,,,---...///111222000---)))''''''((())))))'''&&&&&&(((******'''$$$$$$###"""###%%%%%%###!!! !!!###$$$&&&'''(((%%%%%%%%%$$$$$$#########%%%&&&(((******)))'''%%%%%%###""""""""""""!!!!!!"""""""""!!!!!!"""###%%%###$$$%%%&&&(((***,,,---000111222222333333222222111333444333111//////000555666666777999>>>DDDHHHNNNUUU```mmm  !!!"""#########""""""!!! !!!!!!!!!!!!   !!!!!!!!!"""###$$$&&&''')))((('''(((***++++++)))'''''''''&&&&&&$$$######$$$$$$#########"""""""""###############$$$$$$%%%((()))******++++++******,,,+++)))(((((()))+++,,,'''$$$!!! !!!""""""""""""!!!  """$$$&&&''''''))),,,...111111111222333333444444000///---***(((&&&%%%%%%'''''')))***+++---.........---,,,+++************(((((())))))))))))******+++***)))***,,,.........---......,,,***)))***+++//////000000111000000000333333222222222222222111333111...---...///......333000,,,***))))))((('''&&&''''''(((''''''&&&&&&!!!"""###%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''((()))((('''''')))***)))***+++,,,,,,,,,+++***'''&&&%%%%%%&&&(((***,,,,,,------///000222444666...+++'''%%%&&&'''((((((&&&%%%&&&''')))(((&&&$$$"""""""""###$$$###!!!$$$&&&'''(((&&&&&&%%%%%%$$$###""""""###%%%''')))))))))'''&&&$$$###!!!!!!""""""!!!  !!!!!!!!!!!!!!!""""""###!!!"""$$$&&&(((+++---...000000111222222222222222222333444333111000000000444555666777999>>>CCCGGGLLLRRR]]]jjj|||  !!!###$$$%%%&&&%%%$$$"""!!! !!!!!!!!!!!!  !!!!!!""""""###%%%&&&'''((()))((('''((()))***)))(((''''''''''''&&&$$$###"""$$$######"""""""""""""""######"""""""""###$$$%%%((())))))***************,,,+++***))))))***+++,,,&&&$$$!!! !!!"""""""""###"""!!!  ###$$$&&&'''''')))+++...//////000000000111111111///...,,,***(((&&&%%%%%%)))))))))***,,,...000111------,,,+++***)))))))))(((((())))))***))))))((((((''''''(((+++...///............,,,)))((()))***...//////000111111111111111111222222222333333333333111///......//////...444000+++((((((((((((((($$$%%%&&&&&&'''''''''&&&!!!"""###$$$%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''(((((('''&&&&&&''')))((()))***++++++***))))))&&&%%%%%%%%%&&&(((+++,,,,,,---///111333666888999...+++'''$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%""""""###$$$$$$""" ###%%%'''(((''''''&&&%%%###"""!!!!!!"""$$$&&&'''((((((''''''###""" !!!"""   !!!!!! !!!"""$$$&&&(((***+++,,,//////000111222222222222222333444444222000000111333444666777999===BBBFFFJJJPPPZZZgggxxx !!!"""$$$%%%''''''%%%$$$"""!!! !!!"""""""""!!!  !!!!!!"""""""""""""""$$$%%%'''((())))))((('''&&&&&&'''((('''%%%(((((((((''''''%%%$$$$$$$$$###""""""!!!!!!""""""$$$###"""!!!"""###%%%&&&(((((()))************)))++++++***))))))***++++++&&&###!!! !!!"""############"""!!! """$$$&&&''''''))),,,...000000000000000000000000...---+++)))((('''&&&&&&))))))))))))+++...111222111111111000///---,,,,,,(((((())))))))))))((('''$$$$$$$$$'''+++///000000///000///---+++)))***+++//////000111222222222111...///000111333444666666444111///.../////////...000---)))''''''((())))))###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%"""###%%%&&&'''''''''&&&'''((((((&&&$$$$$$%%%&&&((()))*********)))((('''%%%%%%$$$$$$%%%'''***,,,,,,---///222444666888999///+++&&&###""""""!!!!!!"""###$$$%%%%%%%%%&&&'''######$$$%%%%%%""" ###%%%'''(((''''''&&&%%%###"""!!!!!!"""###%%%&&&''''''''''''"""!!! !!!!!!   """$$$$$$!!!"""###%%%'''((()))))))))---...///000111111111111222444555444222000000111222333555777999===AAAEEEGGGMMMWWWddduuu  !!!"""$$$%%%&&&'''&&&$$$""" """############"""!!!!!!"""######$$$###"""###%%%''')))*********((('''&&&&&&&&&'''%%%$$$'''''''''''''''&&&&&&%%%%%%$$$###"""!!!"""######$$$###"""!!!!!!###%%%&&&'''((())))))******))))))*********))))))*********&&&### !!!#########$$$###"""!!! !!!###%%%&&&(((***---000555444444333222111000000------+++***)))((((((((('''''''''(((***---///111222222111111///...,,,+++))))))((((((((((((''''''$$$###$$$'''+++///111111///000000...,,,+++,,,---000000111111222222111111,,,---///111333555777888444222///...///000//////---+++((('''((()))))))))$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&"""###%%%'''((((((''''''((()))((('''$$$###$$$&&&((()))*********)))((('''%%%$$$######$$$&&&(((***+++,,,...000222333444444---)))%%%!!!  !!!#########$$$&&&(((%%%$$$$$$$$$%%%### ###%%%&&&'''&&&&&&%%%%%%$$$###""""""######$$$%%%&&&&&&&&&&&&!!!  !!! """!!!"""%%%(((((($$$ """$$$%%%'''(((((((((''',,,---...000111111111111333444555444222111111111111222555777999<<>>AAAGGGKKKSSS]]]kkk~~~   !!!""""""""" !!!!!!!!! ###%%%'''''''''&&&$$$""" !!!!!!!!! ###%%%'''***+++***)))(((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$###############$$$%%%''''''((()))***++++++,,,,,,)))''''''((()))((((((&&&### """$$$%%%$$$""" !!!###&&&,,,333888888666444111///............---,,,+++************)))+++...111333333333222111000000///...---,,,+++)))(((((('''&&&%%%%%%%%%&&&(((***+++++++++---//////...,,,++++++,,,---.....................------------...000111333444444111111000////////////000111///---+++++++++++++++++++++***))))))))))))))))))'''%%%$$$######$$$%%%%%%%%%&&&'''((()))******---...///---+++))))))***+++***(((((()))(((%%%###%%%###"""!!!!!!###%%%'''(((((('''''''''&&&&&&&&&""""""!!!   !!!###$$$&&&&&&%%%$$$"""!!!  !!!"""$$$%%%&&&%%%&&&'''%%%###!!!!!!"""$$$###""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!"""  !!!$$$&&&'''((('''((()))+++------......//////000000//////........./////////000222333555666888<<>>FFFJJJPPPXXXeeeyyy  !!!$$$&&&'''(((''''''%%%"""   """$$$&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$#########"""!!!  """$$$%%%''''''((()))***+++,,,,,,---***'''&&&'''((())))))$$$""" !!!"""%%%$$$###!!! !!!$$$***000444555555444333222111000000///...,,,+++)))(((''''''%%%'''+++...000222222333///---***((('''((()))+++((('''&&&%%%%%%%%%&&&&&&(((***,,,,,,,,,---///111000...,,,******+++,,,---,,,,,,------------......,,,,,,---...///000111111//////.........//////000//////...,,,***))))))***,,,+++******))))))******((('''&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))---......,,,)))&&&%%%%%%'''&&&%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$$$$  !!!"""######%%%%%%%%%$$$$$$$$$$$$######!!! !!!$$$(((***$$$%%%%%%$$$!!! !!! !!!"""$$$$$$!!!!!!  !!!###$$$&&&''''''((()))+++***+++,,,...///111222333---......///000000111111111222444555666888<<>>AAACCCHHHOOOTTT^^^rrr   """%%%&&&&&&&&&%%%$$$!!!  !!!###$$$%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""  ###&&&((())))))))))))))))))))))))+++)))(((((())))))((('''$$$###!!! """###%%%%%%$$$""" """%%%***...000111111222222222111111...---+++***((((((''''''%%%&&&(((***---...000000+++)))'''%%%%%%&&&((()))(((&&&%%%######$$$&&&'''***,,,.........///111333000...,,,***))))))***+++++++++,,,,,,------......,,,,,,...///111333444555777666444222000...------///111222///+++((()))+++,,,,,,+++************+++'''&&&&&&%%%%%%$$$######"""######$$$%%%&&&''''''&&&(((***)))&&&###!!! """$$$&&&'''%%%$$$$$$%%%!!!  !!!"""###$$$$$$$$$!!!   !!!""""""######$$$###!!!!!!!!!###$$$&&&###$$$$$$###   !!!!!! !!!!!!"""######$$$ !!!!!!  !!!!!!###%%%&&&&&&'''***+++.........//////////////////000111111111000///......000222444666:::>>>BBBBBBHHHOOOUUU^^^ppp!!!!!!   !!!###%%%%%%%%%$$$###   !!!###$$$%%%!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$######""""""""""""""""""""""""""""""!!! ###'''***++++++******)))((((((((())))))((()))******(((%%%%%%$$$###!!!!!!"""######%%%%%%$$$###!!! ###'''***...///000111222111111000,,,,,,***)))((((((((((((%%%&&&''')))+++---......***((('''%%%%%%&&&'''((('''&&&$$$######$$$&&&(((+++,,,...//////000222444000...,,,***))))))*********++++++,,,------......,,,---///111333555777888888777555222000...------///222444111,,,)))))),,,---,,,++++++******++++++&&&&&&&&&&&&%%%$$$######""""""###$$$%%%&&&''''''%%%'''))))))'''$$$"""!!!###''')))'''%%%$$$$$$!!!!!!  !!!"""###$$$%%%%%% """###$$$$$$$$$###"""!!!!!!!!!"""""""""###$$$""" !!! !!!!!!!!!"""""""""""""""   !!! """%%%&&&&&&'''***,,,............////////////---...000222222222111000///111333444666999===@@@@@@HHHPPPVVV^^^ooo!!!"""!!!  """$$$%%%$$$$$$""" !!!"""$$$%%% !!!!!!###$$$%%%&&&'''%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!  $$$(((+++,,,,,,+++***)))(((''''''(((((()))***+++***'''$$$%%%%%%###"""""""""###$$$%%%%%%$$$###!!! """%%%(((,,,---///000111111000000++++++***))))))((())))))&&&&&&''')))***,,,------)))((('''&&&&&&&&&'''((('''&&&$$$""""""$$$&&&(((+++---//////000000222444000...,,,***)))))))))*********+++,,,,,,---......,,,---///222555777999:::777666444222000......---000333555222---)))***,,,---,,,++++++******++++++&&&&&&&&&&&&%%%$$$######""""""###$$$%%%&&&&&&'''$$$''')))***(((%%%###"""###(((***(((&&&$$$$$$""""""!!!!!!!!!  !!!"""###$$$%%%&&&!!!"""###%%%%%%#########"""!!! """######""""""!!! !!!!!!!!!  !!! """$$$&&&&&&'''***,,,------......///000000111+++,,,///222333333333222222333444555666888;;;>>>???HHHQQQWWW___ooo !!!!!!!!!   $$$$$$$$$###!!!  !!!""""""###"""!!!!!!""""""!!! !!!""""""!!!!!!"""$$$$$$###""""""!!!""""""""""""!!!!!!!!!!!!###$$$%%%,,,......---+++)))((()))&&&''')))******(((&&&$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$###!!! ###%%%&&&)))---000000...,,,,,,---((((((((((((''''''''''''&&&&&&&&&&&&''')))***,,,++++++***)))(((''''''&&&'''&&&&&&&&&&&&'''(((((()))))))))***,,,...000222...---***)))(((***,,,---///+++&&&&&&***---,,,))),,,...111444666666666666666777777555222///......000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))&&&###!!!!!!!!!"""$$$$$$#########$$$%%%%%%)))((('''%%%###!!! ###$$$&&&''''''&&&%%%######"""!!!"""###$$$###""" """$$$%%%&&&&&&###!!!!!!!!!!!!"""###$$$$$$$$$###!!! !!!"""""""""!!! !!!"""!!!!!!!!!  !!!"""###%%%&&&'''(((+++,,,---...///111111222111000000222444666666555333333222333444777:::<<>>BBBFFFOOOYYYaaalll!!!"""""""""!!! !!!!!!!!!###"""!!!"""######!!! !!!!!! !!!"""##################$$$$$$$$$######"""###$$$&&&'''+++,,,......,,,+++,,,---++++++,,,,,,+++(((%%%$$$%%%%%%%%%$$$###"""!!! """"""""""""!!! ###%%%&&&(((***,,,,,,***((((((((('''''''''(((((()))******((('''&&&&&&'''((()))***,,,++++++***(((&&&%%%$$$''''''''''''((()))***+++)))((((((((((((***+++,,,---,,,***))))))***,,,------***&&&'''***------++++++---000333666777888888666777777666333111000000222111000///.........///---,,,,,,,,,++++++******---+++)))&&&$$$"""""""""!!!"""###$$$%%%'''(((((('''&&&%%%$$$"""!!!  """$$$%%%%%%$$$###$$$###!!!!!!""""""!!!!!!"""#########!!!  """$$$%%%$$$""" !!!###############"""!!!!!! """###$$$$$$$$$   !!!!!!"""###$$$&&&((()))***........................111000///000222333222111222222333444777:::>>>@@@BBBEEENNNWWW^^^iii{{{ !!!""""""!!!  !!!!!!###""""""###$$$###!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((***,,,.........---...///,,,,,,------+++***'''&&&%%%%%%%%%$$$###"""!!! !!!""""""###"""!!! ###%%%&&&'''((())))))((('''&&&&&&%%%&&&&&&''')))******+++(((''''''&&&'''((()))***,,,,,,,,,+++)))'''%%%$$$''''''''''''(((***+++,,,***)))((((((((()))***+++,,,+++***)))***+++,,,---,,,)))''''''***,,,---,,,---...000333555666777777666777888666444222111222222222111000//////000000///......---,,,++++++***,,,***(((&&&$$$"""!!!!!!"""######%%%%%%&&&&&&&&&%%%%%%$$$###!!! """$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!! !!!!!!!!!!!! ###$$$$$$###!!! """"""###############""" """$$$$$$$$$$$$   !!!!!!!!!"""###%%%''')))***+++------...............///222111000111222333222111222222333555888<<<@@@BBBCCCFFFNNNWWW]]]gggxxx !!!!!!  !!!###""""""$$$%%%$$$!!!  !!!"""$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$&&&'''(((***,,,.../////////000111,,,------------+++***)))%%%%%%%%%$$$###"""!!! !!!"""###$$$######"""!!! ###%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$%%%%%%'''((()))***+++''''''&&&&&&'''((()))***,,,,,,---,,,+++(((&&&$$$'''''''''(((((()))+++++++++***)))(((((()))***+++++++++*********+++,,,---,,,***(((((()))+++,,,---//////000222333333444444666777888777555333333333222111111000000000000111111000///...---,,,+++***)))((('''%%%###"""!!! ###$$$%%%%%%%%%$$$###"""######"""!!!!!!  ###%%%&&&&&&%%%%%%$$$""" !!!   !!!!!! !!!!!!!!!"""############""" !!!#########"""!!!   !!!!!!!!!###%%%''')))++++++++++++,,,---...///000000333222111222333444333222222222333555888===AAACCCEEEHHHOOOWWW]]]gggxxx !!!!!!!!!   #########$$$%%%$$$"""!!!###$$$%%%$$$$$$%%%$$$######$$$%%%'''(((+++---///000000000111222/////////...---,,,+++***%%%%%%%%%$$$###"""!!! !!!"""###$$$######""" ###%%%&&&$$$######$$$&&&'''&&&&&&###$$$%%%&&&'''((())))))&&&&&&&&&&&&''')))***,,,,,,---......---+++((('''((((((''''''(((((())))))******)))(((((()))***+++************+++,,,------,,,+++***(((((()))+++,,,......///000111222333333555777888777555444444555111111000000000000111111111111000...---+++***)))'''&&&&&&%%%$$$""""""!!!###$$$$$$$$$$$$"""!!! !!!!!!!!!  !!!###%%%&&&&&&%%%$$$"""!!! !!! !!! !!!!!!"""""""""!!!!!! !!!""""""!!!  !!!!!!!!!!!! """"""  """$$$''')))***+++******+++---...///000111333222111222444555444333222222333555888<<<@@@BBBFFFIIIPPPXXX^^^gggxxx!!!!!!!!!!!!!!!   #########%%%&&&%%%""" """$$$$$$$$$###$$$$$$#########%%%&&&''',,,...000111000000111333444333111///---+++)))(((%%%%%%%%%$$$###"""!!!  !!!"""""""""!!! ###%%%&&&###!!! """&&&(((((('''######$$$$$$%%%&&&''''''%%%%%%%%%%%%'''))),,,---+++---...000///---+++))))))(((''''''&&&'''''''''(((((('''''''''(((***+++)))******++++++,,,------------+++)))((((((***+++******+++---///111333555555777888888666555555666000000/////////000000111000000...---+++)))((('''%%%%%%%%%%%%%%%$$$$$$### !!!"""######"""   !!!###$$$%%%$$$###"""   !!!!!!!!!  !!!!!!  !!!"""######""""""!!!###"""  !!!###&&&(((***+++++++++,,,------...//////111000000111333555555444222222333444777;;;???AAAEEEHHHPPPWWW]]]fffwww !!!!!!!!! !!!!!!  """###$$$%%%&&&%%%""""""###$$$######$$$######"""###$$$&&&'''---///111111111111111333888666444000---***'''&&&%%%%%%%%%$$$###"""!!!  !!!!!!!!!  ###%%%'''""" !!!&&&))))))((("""######$$$$$$%%%%%%&&&$$$$$$$$$%%%'''***---...+++---///111111///---+++)))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&''')))***))))))***+++,,,,,,------...---,,,)))'''''')))***&&&''')))+++///222555777555777888888666555666777000///////////////000000///...---+++)))'''&&&%%%%%%%%%&&&''''''&&&&&&&&&!!!"""###"""!!!  """###$$$###!!!    !!!!!!   !!!"""$$$$$$$$$###""""""!!!  !!!  ###%%%((()))***------------------------///......000333444444333222222333444777:::>>>@@@DDDHHHOOOWWW]]]fffwww  !!!######  !!!###$$$###"""""""""###$$$%%%%%%...000222222111000000000222111000...,,,***)))(((&&&&&&%%%$$$###"""!!! !!!###""" !!!!!!!!!###############$$$$$$$$$$$$%%%'''((()))))))))(((#########$$$$$$%%%%%%%%%'''***---000000///---,,,((((((''''''''''''(((((()))&&&""""""&&&)))***))))))+++,,,,,,+++***+++,,,******))))))******+++,,,...---,,,---...111333555666666666555444222111000...------------...//////000000...+++(((&&&&&&''''''&&&&&&&&&'''&&&###!!!!!!"""###$$$###""" ###!!! !!!!!!!!!""""""######""" !!!   !!!!!!!!!'''%%%!!! ###&&&'''''''''''''''((()))***,,,---...///222222222222222222222222444222111444999===>>>===EEELLLLLLOOO]]]hhhttt  !!!!!!  !!!"""""""""""""""###$$$%%%&&&,,,...000111///.........000000///...,,,***((('''&&&&&&%%%$$$###"""!!!!!!!!!""""""  !!!!!!""""""#########$$$$$$$$$%%%&&&'''((())))))((((((#########$$$%%%%%%&&&&&&***,,,///111222111///...))))))((('''''''''''''''(((%%%""""""%%%((())))))***,,,------+++***++++++***************+++,,,---...---------...111444555666666555555444222111000......------------....../////////,,,)))&&&&&&&&&&&&%%%%%%%%%&&&%%%""" !!!"""######""" !!!!!!  !!!!!!""" !!! !!!!!!  """############%%%$$$!!!  ###'''(((((('''''''''((())))))***,,,---......111111222222222222222222444222111444888<<<======AAAIIIIIILLLZZZfffqqq !!!  !!!!!!""""""$$$%%%''''''***,,,...///---,,,,,,,,,,,,---------,,,)))&&&%%%&&&%%%%%%$$$###"""!!!!!! !!!  """""""""#########$$$$$$&&&''''''(((((((((''''''$$$###$$$$$$%%%&&&''''''***,,,///111222111///...+++***)))'''&&&&&&&&&&&&'''%%%######%%%'''((((((,,,---......,,,******+++*********+++,,,---...//////...------///111444555555555555444333222111000//////...---,,,,,,,,,,,,---...///---***'''%%%%%%%%%$$$$$$$$$%%%$$$""" !!!"""###"""!!!  !!!!!!!!!  !!!!!!  """"""!!! !!!""""""###$$$$$$######$$$###!!! %%%'''******)))''''''((())))))******+++,,,---...000000111111111222222222333222111333777;;;<<<======FFFFFFJJJXXXdddooo   !!!!!!!!!!!!!!!###$$$&&&((())))))+++------,,,+++++++++)))***,,,,,,+++(((%%%###%%%%%%$$$$$$###""""""!!!  !!!!!!""""""######$$$$$$''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&((())))))+++---//////...---,,,,,,+++)))(((&&&%%%%%%%%%'''&&&$$$$$$%%%''')))))),,,...///...,,,******++++++++++++,,,---...///000///......---///111333555444444444333333222111000000///...,,,+++************,,,---,,,)))&&&############"""###$$$$$$!!! !!!"""""""""!!!"""!!!   !!!  """###!!! !!! """"""""""""######""""""!!!#########!!! &&&'''))))))((('''((()))***************,,,---...///000000111111222222333222222222333666999;;;<<<<<>>>>>BBBIIIPPPXXXfffrrr !!!!!!!!!  """$$$&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))(((((('''%%%%%%$$$############$$$%%%###!!!!!!""""""!!!  !!!###$$$"""!!!  """$$$%%%&&&&&&&&&&&&&&&'''((()))++++++,,,---.........---...---+++***)))))))))***((((((&&&###!!!!!!###&&&)))***+++,,,,,,,,,+++***+++***))))))******((('''))))))))))))***,,,...000111222333333333222111000...---,,,+++***)))(((''''''((()))******)))((('''&&&$$$"""""""""!!!  %%%!!!###&&&$$$"""!!!"""%%%(((+++,,,***'''%%%"""!!!  !!!"""  !!!!!!"""$$$&&&)))***++++++++++++---///222000///000333444555444111222444444555666999;;;>>>>>>BBBIIIOOOWWWdddppp !!!!!!  """$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((((((((((((''''''&&&$$$$$$###############$$$%%%$$$###""""""!!!  ###%%%"""!!!  !!!###%%%&&&&&&&&&&&&%%%%%%'''(((((()))***,,,------......///---,,,************+++))))))'''$$$!!!!!!###%%%)))***+++,,,,,,+++***))))))(((((((((((((((((('''((((((((()))+++---///000111222333333444333222222///...---,,,+++***))))))((()))***++++++******)))%%%$$$""""""######!!!###%%%###!!! $$$&&&***------***'''%%%"""!!!!!!""" !!!"""###&&&(((***+++,,,+++***+++,,,...000///...000222444555444111333444555555666999;;;======AAAHHHNNNVVVbbbmmm~~~ !!!!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((((((((((((((('''&&&&&&#########""""""###$$$$$$$$$$$$$$$"""!!!!!!""""""###  ###$$$###"""  !!!###$$$%%%''''''&&&$$$###%%%'''&&&'''(((***,,,---.........---,,,************+++***)))'''$$$!!!!!!###&&&)))***+++++++++***))))))&&&''''''''''''''''''((((((((()))***,,,---//////000111222222333333333333000///...,,,++++++++++++)))***+++,,,---,,,,,,+++%%%$$$######%%%%%%$$$###!!!"""!!!$$$'''+++......***&&&###"""  """  """$$$&&&))),,,)))***++++++******,,,...///......///222444444444222444555555555666999;;;<<<<<>>@@@CCCLLLWWW```qqq!!!###$$$###!!! !!! !!! !!!!!!!!!"""###$$$$$$%%%%%%))))))))))))******++++++(((+++...///,,,)))&&&%%%%%%$$$"""!!!!!!!!!"""###""""""!!! !!!!!!!!!!!!  !!!!!!$$$$$$###!!! """%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((+++++++++***(((%%%"""!!!###$$$$$$###"""###%%%'''((()))***+++,,,,,,++++++******)))((((((((((((((()))(((((('''((()))***+++---,,,+++---000111///---...---,,,+++******))))))$$$######$$$&&&''''''&&&$$$$$$###"""!!! !!!$$$%%%&&&&&&'''&&&$$$!!!  """  ###&&&'''((()))***,,,+++,,,...000111222222222222222222222333444555555:::<<<===>>>AAAJJJVVV^^^ooo!!!!!! !!!!!!!!!!!!  !!!"""!!!!!! !!!!!!"""""""""######$$$$$$%%%%%%))))))(((((()))***++++++(((+++...///,,,)))&&&%%%&&&%%%###"""!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!$$$$$$###!!! """$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((((((,,,,,,,,,***(((%%%""" """###$$$$$$###$$$&&&'''******+++,,,---------...+++***)))(((''''''(((((()))((('''''''''(((***+++,,,,,,,,,...///000///.........---,,,+++***)))(((%%%$$$###$$$&&&''''''&&&""""""!!!!!!  !!!###%%%%%%&&&&&&%%%###!!! !!!"""$$$&&&''''''''')))***,,,---...///000111222222/////////000111333444666999;;;<<<===AAAIIITTT\\\fff||| !!!!!! """######"""!!! !!!"""###""""""#########$$$$$$$$$((('''''''''''')))+++,,,))),,,......,,,)))'''&&&&&&%%%$$$"""!!! !!!!!!!!! !!!""""""""""""$$$$$$###!!!"""$$$%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))------,,,+++)))&&&###""""""$$$%%%&&&%%%%%%&&&(((******+++,,,---......///******(((''''''((())))))'''&&&&&&%%%%%%'''((()))+++,,,---...////////////,,,,,,++++++)))(((&&&%%%%%%$$$"""###%%%&&&&&&%%%!!!!!!   """$$$%%%%%%&&&%%%###  """######%%%'''(((''''''((()))......//////000000111111...------...///222444555777999<<<===AAAHHHQQQYYYaaawww"""###$$$###!!! !!!###$$$"""""""""###############&&&%%%%%%%%%&&&(((+++,,,***,,,------***(((''''''&&&&&&$$$###!!!  !!!!!!!!!!!!!!! !!!"""###$$$###############!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***---------,,,***'''%%%$$$###%%%''''''&&&&&&'''((()))))))))***+++,,,---...***)))'''''''''(((***+++((('''&&&&&&&&&'''((()))+++,,,............//////,,,,,,,,,+++***(((&&&$$$$$$###!!!!!!###$$$$$$$$$    """###$$$$$$###!!!!!!"""######%%%'''((((((((()))***000000////////////000000000000///...///111333444555888;;;>>>AAAGGGOOOVVVaaavvv!!!###$$$###""" """###$$$"""""""""""""""#########%%%$$$$$$$$$%%%(((+++---+++------,,,***(((((((((&&&&&&%%%###"""  !!!"""""""""""" !!!"""### """###$$$%%%$$$$$$######""" !!!$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++------------+++)))&&&%%%$$$&&&(((((('''''''''((('''''''''((()))+++,,,---)))((('''&&&'''(((+++,,,***))))))((((((***+++,,,+++,,,...///......///000.........---,,,***'''&&&###!!!!!!######""" !!!   !!!""""""!!!!!!"""$$$"""$$$'''((())))))+++,,,111111000///////////////444222111//////000222333333777;;;???BBBGGGNNNTTT^^^qqq"""%%%%%%$$$$$$$$$%%%%%%&&&###"""""""""###$$$%%%%%%$$$$$$$$$%%%'''(((***+++---------,,,***((('''&&&###$$$%%%&&&&&&%%%$$$######"""  !!!!!! """""" !!!###%%%%%%%%%%%%''')))&&&%%%###  """######""""""######$$$%%%$$$%%%'''(((***++++++,,,......---,,,***(((&&&%%%&&&&&&'''((('''&&&$$$###&&&$$$$$$''',,,//////---***((('''(((***,,,------******))))))))))))******---...///////////////......,,,)))''''''&&&$$$"""&&&###!!!###$$$"""!!!   !!!  !!!###"""  """###$$$$$$"""$$$&&&&&&&&&)))///444000000...,,,***+++...111444333000///...000222333444666999<<<@@@GGGNNNSSS]]]gggwww"""&&&%%%%%%%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%'''(((***+++------,,,+++***((('''&&&######$$$$$$$$$$$$######!!!  !!!"""###!!!!!!###"""!!!!!!###$$$$$$$$$$$$%%%'''%%%%%%###  """$$$$$$#########$$$$$$%%%###$$$&&&''')))*********---------,,,***)))'''&&&&&&&&&'''''''''&&&$$$$$$%%%$$$$$$'''+++......---***(((''''''***,,,,,,,,,***)))))))))))))))***+++,,,------..................+++)))''''''&&&$$$"""&&&###  !!!""""""""""""  !!!  """""" !!!!!!"""""""""!!!###%%%'''(((***---/////////...,,,***+++...111333222000...///000222444555666999<<<@@@FFFLLLQQQWWW```ppp!!!&&&&&&&&&&&&''''''((((((&&&%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***,,,,,,,,,+++)))(((&&&&&&######""""""""""""###### """###$$$###!!! !!!""""""!!!!!!"""######"""!!!"""###$$$$$$""" !!!%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%'''((()))))))))++++++,,,,,,+++***)))(((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''***------,,,***)))((((((***,,,,,,+++)))))))))))))))***+++,,,++++++,,,,,,---------------***((('''&&&&&&$$$###'''$$$""" !!!!!!!!! """"""!!! !!!!!!    !!!!!!  !!!!!! """"""$$$'''***+++***)))---...---,,,++++++---000111000///...///000333444333555777999<<>>AAACCCHHHOOOYYYdddqqq~~~ !!!###%%%'''(((((('''"""!!! !!!!!!"""###$$$&&&'''((())))))))))))((('''&&&%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""!!!   """###%%%&&&&&&&&&%%%$$$&&&'''((()))************+++,,,///111111000...---'''''''''&&&''''''((()))%%%'''))))))******,,,...---------///222333222111,,,++++++*********++++++,,,,,,+++,,,,,,...000111,,,***(((((()))))))))''')))&&&###"""!!!!!!   !!!  !!!###%%%$$$ !!!!!!"""'''$$$""""""$$$'''***+++***,,,///000///......///......---......///000000111333555777888;;;>>>AAA@@@DDDIIIOOOVVV___iiioooxxx!!! !!!!!! !!!$$$%%%&&&&&&&&&!!! !!!!!!"""!!!!!!!!!"""$$$%%%'''((((((((((((((('''&&&%%%%%%!!!""""""######""""""!!! !!!""""""!!!!!!   !!!###%%%&&&&&&%%%$$$&&&&&&'''((())))))))))))---...111333333222///...)))(((((('''((()))***+++&&&(((***+++***+++---///,,,,,,---000333444333222------,,,+++************++++++******+++---///111---+++))))))***+++***)))***'''### !!!""""""""""""""""""!!!   ###$$$%%%%%%%%%'''***,,,***---000111111000//////........................///111444666777999<<>>@@@BBBEEEGGGIIIJJJOOOPPPSSSVVVYYY]]]cccgggmmmpppvvvzzz}}}###'''++++++'''!!!!!!###!!! !!!!!! !!!!!!"""######"""""""""""""""###$$$%%%%%%%%%%%%&&&''''''((((((&&&%%%$$$###"""""""""""" !!!!!!!!!!!!   !!!"""!!!!!!###%%%((((((&&&&&&(((+++///000222444444333222111000...+++((('''''')))*********))))))******++++++---.../////////---,,,+++---------------,,,,,,+++++++++++++++,,,---...///000...,,,***)))((((((((((((&&&$$$!!! !!!"""$$$&&&$$$!!!   ###$$$&&&&&&&&&(((***,,,///000222222000.........///...,,,+++******+++,,,+++---000111222333555888999:::===???BBBEEEGGGHHHIIIKKKMMMNNNPPPSSSWWW[[[```ccchhhlllnnnqqqsssuuuwwwzzz}}}"""$$$''''''###"""%%%(((%%%!!! !!!"""######$$$###""""""""""""######$$$###$$$$$$%%%'''(((((()))&&&%%%###"""!!!!!!"""###!!!!!!!!!!!! !!!!!!!!!"""$$$'''''''''''')))+++...///111333333333222222111///+++(((&&&&&&((()))))))))))))))((()))***,,,....../////////...---,,,,,,,,,---...---,,,+++************+++,,,---...///000...,,,***(((((('''((('''%%%"""  ###$$$&&&$$$"""!!!!!!    """###%%%%%%%%%&&&(((***---///000111///------...///...,,,+++******+++,,,,,,...000111111111333555666777999<<>>@@@AAADDDFFFGGGHHHHHHIIIKKKMMMOOORRRVVVYYYZZZ\\\]]]___aaacccfffhhhiiikkkmmmooolllnnnqqquuuyyy}}} ###&&&$$$  !!! !!!###$$$%%%%%%$$$###""""""!!!!!!!!!!!!"""###$$$%%%&&&'''(((((($$$###"""!!!   """###$$$###$$$&&&((())))))((((((***+++,,,---......//////,,,+++)))'''&&&%%%%%%%%%###$$$&&&%%%###%%%)))...000000000000111111222222,,,,,,,,,,,,,,,++++++***))))))***+++,,,...///000000///,,,)))'''&&&&&&&&&&&&$$$ !!!$$$'''&&&$$$#########"""   !!! !!!#########%%%''')))+++---000000000//////000///...,,,+++******+++,,,,,,...///000///000111333222333444777999;;;===>>>@@@BBBDDDEEEEEEFFFHHHJJJJJJMMMPPPSSSTTTTTTVVVWWWWWWZZZ]]]^^^___```aaaccccccdddgggjjjnnnppprrrrrrxxx|||!!!  !!! """###$$$%%%&&&$$$$$$###!!!!!! ######$$$%%%&&&&&&''''''############"""!!!  !!!###%%%'''$$$%%%&&&((())))))'''&&&)))))))))***++++++++++++''''''''''''&&&%%%$$$### ###%%%$$$"""$$$***000222222111000000000111111---,,,++++++***+++++++++))))))***+++,,,...///000000///,,,)))'''&&&&&&%%%&&&$$$ """&&&(((&&&$$$#########"""  """ """###$$$%%%(((+++***,,,...//////...///000///...,,,+++******+++,,,+++---.../////////111333222333444666777999:::;;;999;;;>>>@@@@@@BBBDDDEEEFFFIIILLLNNNOOOOOOQQQRRRPPPRRRUUUWWWWWWWWWYYYZZZ\\\^^^aaadddgggiiijjjjjjiiimmmqqqssstttvvvzzz~~~ !!! """###%%%&&&&&&%%%$$$###!!! ###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%$$$###!!!  !!!$$$'''(((%%%%%%&&&((())))))&&&$$$((((((((((((((()))))))))%%%%%%&&&'''&&&%%%###""""""$$$$$$###%%%,,,222444333222000//////.........---+++***)))***+++,,,))))))***+++,,,...000000000///,,,)))'''&&&%%%%%%&&&$$$!!!"""'''***&&&%%%$$$$$$$$$""" !!!!!!!!!""" """###$$$&&&))),,,(((+++---///.........//////...,,,+++***++++++,,,***,,,.../////////111333222333444555777888999999333666999;;;<<<>>>@@@BBBAAACCCFFFHHHIIIIIIJJJKKKLLLNNNRRRSSSTTTTTTUUUVVVSSSUUUYYY\\\___aaabbbccc```dddhhhjjjkkklllqqqtttsssxxx}}}!!!###%%%'''%%%$$$###"""!!!!!!!!!!!!######""""""###$$$%%%%%%&&&%%%$$$###"""""""""""" """%%%(((%%%%%%$$$######$$$$$$$$$&&&&&&%%%%%%&&&''')))******(((''''''(((((('''%%%"""!!!!!!!!!###'''+++---111000///......///000000000---+++,,,......,,,***&&&(((***---000222333444///---***'''$$$$$$$$$$$$'''%%%"""!!!!!!###&&&(((%%%###""""""""""""  """###%%%'''((()))+++,,,---.........---,,,,,,++++++++++++++++++,,,---///111000......111333111111111333555777777666777777666666666777999:::;;;===???AAABBBDDDGGGIIILLLLLLLLLMMMMMMNNNNNNNNNOOOQQQSSSSSSTTTVVVYYY\\\___^^^^^^___aaadddgggiiioooooooooppprrrvvvyyy{{{ !!!###%%%&&&%%%$$$###"""!!!!!!!!!!!!######""""""###$$$$$$%%%%%%%%%$$$###"""""""""""" """%%%(((%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&'''(((***+++,,,***((((((((('''%%%$$$""""""!!!"""$$$'''+++---000///.........///000111111///------......,,,***''')))+++---///111222222---+++)))&&&$$$$$$$$$%%%(((&&&###""""""$$$&&&((('''$$$"""   !!!###$$$&&&'''(((+++,,,---.........---,,,++++++************++++++,,,...//////------000222111000///111333555555555666555444444444666777888888:::===>>>???AAACCCEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMOOOPPPQQQQQQSSSUUUUUUUUUTTTUUUWWWZZZ]]]^^^bbbbbbbbbcccfffjjjmmmooorrruuuxxx{{{}}} !!!"""###$$$$$$$$$###"""!!!!!!!!!!!!#########"""######$$$%%%%%%$$$$$$###""""""!!!!!!  """%%%'''%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&'''(((***+++...,,,)))(((((('''%%%######""""""###%%%(((+++---......---------///000111222111///.........,,,***)))***+++---...//////000+++***(((&&&%%%%%%%%%&&&)))'''%%%######%%%'''((((((%%%!!!  """### """###%%%&&&'''***+++,,,.........---,,,*********))))))*********+++,,,......------///111111///......111333444333444333222222222333444555444666888::::::;;;===???>>>???@@@AAABBBCCCDDDEEEEEEHHHKKKMMMLLLLLLLLLMMMNNNNNNNNNNNNPPPRRRTTTVVVWWWWWWXXXYYY\\\```ccceeegggiiilllnnnoooqqqtttvvvwwwyyy}}} !!! !!!!!!""""""######"""!!!!!!!!!!!!!!!$$$###############$$$$$$$$$$$$$$$######"""!!!  !!!$$$'''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&''')))***,,,***)))(((((((((&&&$$$#########$$$&&&(((+++---,,,,,,,,,,,,---...000111333222111///...---+++***++++++,,,---------------******(((''''''''''''''')))(((&&&$$$$$$%%%'''((('''###  !!!"""!!!"""$$$%%%%%%)))***,,,---......---,,,******))))))))))))******+++,,,---...//////000000222000......///222222222222222111000000111222333111333444555555666888:::888888999;;;<<<>>>???@@@AAAEEEIIIJJJJJJHHHGGGFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOPPPRRRUUUXXX[[[\\\]]]___bbbccccccdddgggiiijjjlllpppssstttvvvxxxzzz!!!###$$$###  !!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!$$$$$$###############$$$######$$$######"""   ###%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$######$$$%%%'''((()))'''&&&'''(((((('''&&&$$$$$$$$$%%%''')))+++,,,+++++++++++++++---///000222222111000...,,,+++++++++,,,,,,,,,,,,,,,+++++++++******))))))(((((())))))'''&&&$$$$$$$$$%%%&&&$$$!!! !!! !!!"""###$$$$$$)))***+++---...------,,,******))))))))))))******,,,,,,...///111222111111222000......000111222111111000///......///000111...///111111111111222444333333444666777999:::;;;===AAAEEEGGGFFFDDDBBBAAA>>>>>>>>>??????@@@AAABBBEEEFFFGGGIIILLLNNNPPPRRRRRRTTTVVVVVVVVVWWWYYYZZZ\\\___bbbdddfffgggiiikkksssttttttssssssuuuyyy|||}}}|||{{{|||~~~!!!###%%%$$$ !!!!!!""""""!!!"""!!!!!! !!!!!!!!!%%%$$$######"""#########"""######$$$###!!! !!!!!!!!! !!!###############$$$%%%&&&&&&######""""""###$$$&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&(((***+++,,,++++++*********,,,---...000111111///---++++++,,,++++++,,,,,,,,,+++***)))*********))))))((((((((('''&&&$$$###"""######$$$"""  !!!"""###$$$$$$((()))+++,,,------------*********))))))*********,,,,,,---000222333222000111000///000111111000...///...,,,++++++,,,,,,---+++,,,------,,,+++,,,.........///000222333444444666999===???>>><<<;;;:::999999::::::;;;;;;;;;<<>>???@@@@@@@@@BBBCCCEEEFFFEEEFFFGGGIIIHHHJJJMMMOOOPPPPPPRRRTTTVVVXXXZZZZZZ[[[[[[]]]___bbbaaaaaaaaacccgggjjjllllllnnnpppqqqrrrsssuuuwww~~~|||{{{xxxwwwtttrrrpppooooooooommmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiihhhgggffffffdddeeegggiiijjjjjjiiihhhiiijjjjjjhhhggggggiiilllfffffffffffffffgggiiikkkkkkjjjiiijjjllllllkkkjjjhhhgggfffhhhkkkmmmmmmkkkjjjkkkmmmoooqqqrrrqqqooowwwuuuvvvyyyxxxuuutttvvvuuuuuuvvvxxxyyyzzzzzzzzz!!!  """######"""!!!!!! !!!!!!"""%%%%%%$$$###""""""######!!!"""###$$$###!!! """"""""""""!!!  !!!!!!!!!!!!"""###$$$%%%%%%$$$$$$###$$$&&&'''((('''&&&$$$$$$$$$$$$"""!!!%%%&&&'''((()))***+++,,,,,,+++***)))))))))***+++,,,...000...+++***+++---******+++++++++******)))((((((((('''&&&%%%###"""###"""!!! $$$"""   !!!!!!"""###$$$$$$%%%'''(((***,,,------------,,,,,,++++++++++++,,,,,,***)))***...222333111...------...///000...+++(((((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&***++++++***++++++......///000000//////...222333444555555555555555666888:::;;;:::;;;===>>>;;;>>>@@@BBBBBBCCCEEEFFFJJJLLLOOOPPPQQQQQQSSSTTTSSSSSSSSSTTTVVVYYY\\\^^^aaacccdddeeeeeefffhhhjjjlllooosssuuuvvvwwwyyyzzzyyyzzzzzz{{{{{{}}}~~~|||~~~~~~}}}{{{zzzyyyyyyyyyttttttsssrrrrrrssstttuuuuuuzzz}}}vvvnnnjjjiiilllkkkhhhfffdddccccccccc`````````_______________[[[[[[[[[[[[ZZZYYYXXXXXXUUUVVVYYY[[[[[[[[[ZZZYYY\\\\\\[[[YYYXXXYYY\\\^^^YYYYYYZZZZZZZZZ[[[^^^```\\\[[[[[[\\\]]]^^^^^^]]]]]][[[ZZZ\\\___aaa```^^^``````bbbeeeggggggeeeddd```___bbbhhhiiigggfffhhhiiikkkmmmooopppqqqpppppp