BM6P6(@ ~~~rrrbbbYYYRRRWWWfffssseeeVVVKKKAAA>>>===999666555777777777777666666666666555555555555555555555555555555444444444444555555777777666666666666666777:::;;;>>>CCCJJJSSS^^^eeeiiimmmsssyyy~~~~~~yyyrrrppp{{{}}}rrrkkkiiihhhkkknnnrrrzzziii\\\[[[aaaooo~~~vvvrrrlllhhhfffdddcccbbb````````````````````````^^^ZZZTTTQQQOOOMMMHHHEEEGGGFFFDDDBBB@@@???>>>>>>>>>>>>===<<<:::999888888999999:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBAAACCCJJJWWWiiizzzyyymmm```YYYTTTXXXdddwwwssseeeUUUKKKAAA>>>>>>;;;888777888777777777666666666666555555555555555555555555555555444444444444555555777777666666666666777777999;;;>>>CCCJJJTTT___fffkkkoootttzzz~~~vvvnnnkkkuuuvvvnnnkkkjjjkkknnnsssyyykkk]]][[[```lll~~~wwwrrrmmmhhhfffdddcccbbbaaaaaa``````___^^^]]]]]]]]]YYYUUURRRPPPNNNJJJGGGGGGFFFDDDBBBAAA??????>>>=========<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;>>>=========>>>???@@@@@@@@@CCCJJJXXXjjj|||uuuiii^^^YYYUUUXXX```lll~~~rrreeeTTTJJJ@@@>>>>>>;;;999999888888777777777666666666555555555555555555555555555555444444444444555555777777666666666666777777999;;;>>>CCCKKKUUU```hhhnnnqqquuuzzz~~~uuulllhhhooo{{{yyypppkkkjjjkkknnnsssyyylll^^^[[[___jjj{{{vvvrrrlllhhheeedddbbbaaabbbaaaaaa```^^^\\\[[[ZZZ[[[XXXTTTRRRPPPNNNKKKIIIHHHGGGEEECCCAAA@@@??????========================::::::::::::;;;;;;;;;;;;???>>>>>>======>>>>>>>>>???BBBJJJYYYkkk~~~}}}qqqfff^^^YYYVVVWWWZZZbbbppp}}}qqqeeeTTTIII???======;;;::::::888888888777777777666666555555555555555555555555555555444444444444555555777666666666666777777888999;;;???DDDLLLWWWbbbjjjnnnppptttxxx|||wwwnnnhhhmmmyyyzzzpppjjjhhhkkkoootttyyy~~~mmm^^^\\\___hhhxxxuuuqqqkkkfffdddbbb```___`````````___^^^\\\ZZZYYYWWWVVVSSSQQQOOOMMMLLLKKKHHHGGGEEECCCBBBAAA@@@@@@>>>>>>============<<<<<<:::::::::;;;;;;;;;;;;<<<>>>============>>>>>>???@@@CCCJJJXXXkkk}}}|||zzzzzz||||||vvvkkkccc^^^ZZZVVVUUUVVV\\\iiivvvpppeeeVVVJJJ@@@======;;;999:::888888888888777777777777555555555555555555555555555555444444444444555555666666666666666777888888888;;;???EEEMMMYYYeeelllmmmooorrrvvvzzz}}}~~~xxxnnnhhhmmmxxxzzz|||}}}rrrllliiikkkoootttxxx|||nnn___\\\___gggwwwtttoooiiidddbbb```^^^]]]^^^______```___]]]\\\ZZZUUUTTTRRRPPPMMMLLLKKKKKKIIIHHHFFFDDDBBBAAAAAA@@@??????>>>===<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAACCCJJJXXXiii{{{{{{xxxppppppqqqssssssnnnfff___]]]ZZZWWWVVVUUUYYYfffttt|||~~~qqqggg[[[NNNCCC???>>>;;;999:::999999888888888777777777555555555555555555555555555555444444444444555555666555555666666777888999888;;;???FFFOOO[[[gggooolllooossswww{{{}}}~~~~~~vvvmmmhhhmmmxxxqqquuuvvvooolllkkkooouuuxxxzzznnn___[[[^^^fffwwwtttoooiiidddaaa___]]]\\\^^^___```aaa```^^^\\\[[[TTTTTTSSSPPPMMMKKKKKKLLLJJJIIIGGGEEECCCBBBAAAAAA@@@???>>>===;;;:::999888:::;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<===???@@@AAAAAADDDKKKWWWhhhzzz|||vvvrrrlllmmmnnnpppppplllddd___[[[ZZZYYYXXXVVVXXXcccppp{{{~~~rrrjjjaaaUUUHHHBBB@@@===;;;;;;999999999888888888777777555555555555555555555555555555444444444444555555555555555555666777888999888:::???FFFPPP\\\hhhpppnnnqqqvvv{{{tttmmmiiiooo{{{nnnppp}}}wwwpppmmmjjjpppuuuwwwxxx~~~mmm___YYY[[[dddvvvuuuqqqjjjeeebbb```^^^\\\```aaabbbbbbaaa^^^[[[YYYVVVVVVVVVRRRNNNLLLLLLNNNJJJIIIGGGEEEDDDBBBBBBAAA??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@CCCJJJXXXjjj|||zzztttpppooopppqqqsssrrrmmmfffaaaYYYYYY[[[[[[XXXXXXaaalllzzz~~~ssslllfffYYYLLLEEEBBB>>><<<<<<999999999888888888888777555555555555555555555555555555555444444555555555555555555555666777999999888:::???FFFPPP]]]iiiqqqppptttzzzuuunnnlllrrrnnnnnnyyyvvvoookkkjjjpppuuuwwwxxx|||mmm___WWWYYYbbbuuuwwwrrrlllgggcccaaa___^^^ccccccdddcccaaa^^^ZZZXXXWWWXXXXXXTTTPPPMMMNNNOOOJJJIIIHHHFFFDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======???CCCJJJYYYkkk~~~~~~xxxsssuuutttuuuvvvvvvqqqiiibbb___[[[ZZZ[[[XXXVVV___lll~~~xxxrrrjjjdddYYYMMMDDD???======777777777777666666666666777777777777666666666666555555555555666666666666777777666555555555555555999:::???HHHUUUbbblllqqqtttxxx{{{}}}}}}~~~{{{ppplllvvvqqqmmmxxxwwwqqqmmmlllooosssuuuxxx}}}nnn___YYYZZZaaarrr~~~tttkkkfffbbb```aaaeeefffccc```_________^^^]]]XXXWWWWWWWWWXXXWWWTTTRRRLLLKKKIIIGGGFFFEEEDDDDDD???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<======>>>???@@@@@@CCCKKKYYYkkk|||{{{wwwzzzyyyyyyyyyxxxrrriiibbb___ZZZYYY[[[ZZZXXX```mmm{{{rrrkkkdddZZZOOOFFF@@@===<<<999999999999888888888888777777777777666666666666555555555555666666666666666666555555555666666777999;;;???HHHUUUcccmmmrrrtttwwwzzz||||||}}}}}}rrrmmmvvvzzzrrrvvv~~~vvvpppllllllooorrruuuwww}}}mmm^^^WWWXXX^^^ooo~~~tttkkkfffccc```aaaddddddbbb___]]]^^^^^^]]]\\\ZZZYYYXXXXXXXXXWWWTTTRRRLLLKKKJJJHHHFFFDDDCCCCCC??????>>>===<<<<<<<<<<<<;;;<<<<<<<<<============<<<<<<<<<======>>>???@@@AAACCCKKKXXXiii{{{|||~~~}}}|||yyysssjjjbbb```YYYWWW[[[[[[ZZZaaallluuulllfff]]]RRRIIIBBB>>><<<::::::999999999888888888777777777777666666666666555555555555666666666666555555555555666777888888:::;;;@@@IIIWWWdddnnnsssuuuwwwyyy{{{|||~~~uuuooowwwwwwttt}}}|||tttnnnjjjkkknnnrrrtttwww}}}mmm^^^WWWWWW]]]lllvvvmmmiiieeebbbaaadddcccaaa^^^]]]^^^^^^]]]]]]]]]\\\ZZZZZZYYYXXXUUUSSSNNNMMMKKKIIIGGGEEECCCCCC@@@@@@???>>>===<<<<<<===<<<<<<<<<<<<============<<<<<<<<<======>>>???@@@BBBDDDJJJVVVhhhzzz}}}|||{{{yyyssskkkddd```YYYUUUXXXYYYYYY```jjjzzzmmmhhh___UUUKKKCCC>>><<<888888888777777777666666777777777777666666666666555555555555666666666666444444444555666888999::::::;;;@@@JJJXXXfffpppuuuvvvxxxzzz|||~~~vvvpppxxxyyyttt{{{zzzrrrlllhhhiiilllpppssswww}}}zzzyyywwwuuuuuuwww}}}ooo___YYYYYY^^^kkkyyyqqqmmmiiieeedddfffeeeccc```___`````````___```___]]][[[[[[YYYWWWUUURRRQQQOOOMMMJJJGGGEEEDDDBBBAAA@@@???>>>=========;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBDDDIIIUUUfffyyy}}}yyywwwvvvvvvvvvrrrkkkeee___WWWSSSUUUUUUUUU^^^jjjooojjjaaaVVVLLLDDD>>><<<888888888888777777777777777777777777666666666666555555555555666666666666444444444555777888:::;;;:::<<>>>>>>>>::::::::::::::::::::::::<<<<<<<<<<<<===>>>???@@@BBBCCCIIITTTeeexxx}}}yyyvvvpppooooooppprrrpppjjjeee\\\UUURRRRRRPPPRRR___pppqqqkkkaaaUUUKKKCCC>>><<<;;;::::::::::::999999999777777777777666666666666555555555555666666666666555555555666777888:::;;;;;;===BBBMMM[[[iiitttzzzzzz{{{}}}yyysss{{{vvvrrr|||}}}ssskkkffffffiiinnnrrrvvv|||yyyqqqkkkeeeeeeccc```___```cccfffqqq{{{rrraaaWWWWWWYYYbbbuuuxxxrrrnnnkkkllloooooommmjjjhhhhhhhhhgggfffeeeccc```______^^^]]][[[[[[ZZZXXXVVVRRRMMMIIIGGGEEEDDDBBBAAA??????>>>>>>;;;;;;;;;:::::::::::::::<<<<<<<<<======>>>???@@@AAACCCIIITTTeeewww}}}{{{xxxrrrnnnkkkjjjiiilllnnnmmmhhhdddWWWSSSQQQPPPNNNQQQdddyyy~~~ssslllaaaTTTIIIBBB>>>===;;;;;;:::::::::999999999777777777777666666666666555555555555666666666666666666666666777888999:::;;;===CCCMMM\\\kkkvvv|||zzzzzz|||}}}vvv}}}xxxpppyyy~~~~~~tttkkkfffeeehhhmmmqqquuu|||wwwqqqlllgggddd______]]]ZZZYYYYYY]]]___eeemmmyyyrrr```WWWVVVXXX```rrryyyrrrnnnlllmmmrrrtttqqqnnnlllkkkjjjiiihhhfffdddaaa````````````^^^\\\\\\ZZZWWWSSSNNNIIIGGGFFFEEECCCBBB@@@??????>>>=========<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@@@@BBBIIIUUUfffwww}}}zzzxxxtttmmmhhhiiiggggggiiilllkkkgggbbbSSSQQQPPPPPPMMMRRRiii{{{tttmmmaaaSSSHHHAAA>>>===999999999888888888777777777777777777666666666666555555555555666666666777666666666666777888999:::;;;===CCCNNN]]]lllwww|||zzzyyy{{{yyy{{{ooovvv||||||vvvlllfffdddhhhmmmqqquuu|||{{{qqqjjjfffcccbbb]]]]]][[[YYYWWWXXX[[[]]]^^^eeeppp{{{qqq^^^YYYXXXYYYaaarrryyyqqqmmmkkknnnsssvvvsssooommmlllkkkiiihhhgggdddbbbaaaaaabbbaaa```]]]\\\[[[XXXSSSNNNIIIFFFFFFEEEDDDBBB@@@???????????????>>>>>>=========<<<<<<<<<<<<======>>>???@@@???BBBIIIVVVgggwww~~~yyytttooollliiieeeeeefffhhhhhhfffccc___TTTNNNHHHLLLRRRSSSkkk{{{xxxkkk]]]SSSKKKCCC>>>===;;;:::999888777777777777999999888888777666666666777666555444444555666777666666666777888888999999999===BBBKKK\\\ooozzz}}}~~~~~~~~~~~~rrrssszzzwwwvvvkkkeeeggggggjjjooossswwwxxxpppllliiiccc___^^^ZZZZZZXXXVVVUUUWWW[[[^^^___gggooouuuyyyqqqccc[[[ZZZYYY^^^qqqyyyrrrpppnnnnnnppprrrqqqpppnnnmmmkkkjjjjjjhhhfffdddbbbaaaaaaaaabbb```___]]][[[XXXSSSMMMHHHHHHGGGFFFDDDBBBAAAAAA@@@>>>>>>>>>>>>============<<<;;;;;;<<<<<<===>>>???BBBDDDJJJVVVfffwww~~~yyyuuupppllliiidddddddddeeeeeeddd```]]]TTTOOOIIIMMMSSSUUUmmm~~~zzzlll]]]RRRIII@@@;;;;;;;;;:::999888888777777777999999888888777666666666777666555444444555666777666666666777888888999999999===BBBKKK\\\ooo{{{~~~xxxvvv}}}yyyxxxnnnhhhggggggiiinnnqqqvvvvvvmmmiiifffaaa]]]]]]\\\\\\[[[YYYYYY\\\aaaeeegggnnnuuuyyy{{{}}}ooo```XXXXXXXXX^^^rrr{{{ssspppmmmmmmnnnqqqqqqppppppnnnmmmlllkkkiiihhheeecccbbbbbbcccdddaaa___]]][[[XXXTTTNNNIIIHHHGGGFFFDDDBBBAAA@@@@@@???>>>>>>>>>==================<<<======>>>???@@@CCCDDDJJJVVVeeeuuu~~~{{{wwwrrrlllhhhbbbaaaaaaaaaaaa```]]]ZZZTTTPPPJJJNNNUUUXXXpppwwwiiiYYYOOOGGG???;;;<<<;;;;;;:::999888888888888999999888888777666666666666666555555555555666666666666666777888888999999999===AAAJJJ\\\ppp|||yyyyyyzzzqqqlllhhhgggiiimmmpppttt~~~uuukkkgggddd```^^^___^^^^^^^^^]]]___ccciiinnntttzzz||||||{{{|||lll^^^UUUVVVWWW^^^ttt{{{sssooolllkkklllooopppqqqqqqpppnnnlllkkkjjjiiigggeeeddddddeeeeeeaaa```^^^\\\YYYUUUOOOKKKIIIHHHFFFDDDBBBAAA@@@@@@??????>>>>>>>>>==================>>>>>>???@@@AAACCCDDDJJJUUUdddsss~~~}}}{{{uuunnnhhhaaa___^^^]]]]]]\\\YYYWWWSSSPPPKKKNNNVVVYYYnnnzzzooobbbTTTKKKFFF@@@???@@@<<<;;;:::999999888888999999999888888777666666666666666666555555666666666666666666777888888999999999<<>>>>>>>>==================>>>???@@@@@@BBBDDDJJJVVVeeetttzzzqqqjjjaaa___\\\[[[ZZZYYYWWWVVVRRRQQQLLLNNNUUUXXXiii}}}qqqjjj^^^QQQJJJEEEAAA@@@AAA===<<<;;;:::999999999999999999888888777666666666555666666666666666666555666666666777888888999999999<<<@@@JJJ\\\qqq|||}}}{{{~~~}}}tttooolllkkkmmmpppsssvvvyyynnniiigggeeeeeegggfffgggiiijjjlllqqqwww{{{fff[[[UUUWWWYYY___rrruuunnnmmmkkklllnnnllllllmmmmmmmmmllljjjiiihhhhhhgggfffffffffeeeeeecccaaa___]]][[[XXXTTTQQQKKKJJJHHHEEECCCBBBAAA@@@????????????>>>>>>>>>>>><<<<<<<<<<<<===>>>??????AAADDDKKKXXXhhhwwwuuummmdddaaa]]]ZZZZZZYYYXXXVVVSSSSSSOOOPPPUUUVVVbbbzzzwwwllliii^^^QQQKKKFFF@@@>>>>>>======<<<;;;::::::::::::999999888888777666666666555555666666666666555555666666666777888888999999999<<<@@@III\\\rrr~~~~~~|||}}}uuupppnnnmmmooorrruuuxxx|||rrrmmmkkkiiijjjlllpppqqqtttuuuvvvyyy}}}}}}zzzcccZZZUUUWWWYYY]]]ooosssmmmmmmlllnnnpppmmmmmmlllkkkjjjjjjiiiiiihhhhhhhhhggggggfffffffffdddbbb```^^^\\\ZZZVVVSSSMMMLLLJJJGGGEEECCCBBBAAA@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;<<<===>>>???AAAEEEMMMZZZjjjzzzyyypppgggccc^^^[[[ZZZZZZYYYXXXUUUWWWSSSSSSWWWUUU\\\ooovvvllleee[[[QQQLLLHHHBBB??????>>>===<<<;;;::::::::::::999999888888777666666666444555666777777666555444666666666777888888999999999<<<@@@III\\\rrr~~~}}}|||}}}wwwpppnnnmmmooosssvvvyyyyyyvvvtttrrrqqqsss{{{~~~}}}}}}}}}~~~ttt```YYYSSSVVVWWW[[[mmmtttnnnnnnnnnooorrrpppnnnllljjjiiiiiiiiijjjiiiiiiiiiiiiiiihhhhhhgggeeeccc```^^^]]][[[XXXVVVOOONNNKKKIIIFFFDDDCCCBBB@@@@@@@@@?????????>>>>>><<<<<<<<<<<<===>>>???@@@CCCFFFNNN[[[kkkyyy|||rrriiieee```\\\[[[[[[ZZZYYYWWWZZZWWWUUUXXXTTTXXXiii}}}xxxnnn```WWWOOOLLLJJJEEEBBBBBB>>>>>><<<;;;;;;;;;;;;;;;999999888888777666666666444555666777777666555444666666666777888888999999999<<<@@@III\\\rrr~~~}}}yyyyyyyyyqqqmmmlllooosssvvvzzz~~~|||zzzyyyzzz~~~{{{zzz|||ppp]]]WWWQQQTTTVVVZZZkkkvvvpppoooooopppsssssspppmmmjjjhhhiiijjjkkkjjjjjjkkkkkkkkkjjjiiiiiieeeccc```^^^]]]\\\YYYWWWPPPOOOLLLJJJGGGEEEDDDCCC@@@@@@@@@????????????>>>============>>>???@@@AAADDDHHHOOO[[[jjjxxxyyynnnmmmhhhaaa^^^______^^^eeedddYYYPPPRRRSSSYYYhhhsssooobbbZZZPPPIIIFFFEEECCCAAA@@@@@@???>>>===<<<;;;;;;<<<:::888777555555555666444555555666666666666666555555666666777777888888:::>>>CCCLLL]]]qqq~~~vvvwww}}}sssrrrooonnnssswww|||}}}}}}~~~kkkZZZRRRPPPSSSUUU[[[nnn|||tttrrrssssssqqqrrrpppnnnllliiihhhffffffmmmllllllkkkjjjiiihhhhhhhhheeebbb```^^^]]][[[YYYPPPOOOLLLIIIGGGEEECCCCCCAAAAAA@@@???>>>>>>>>>???>>>>>>???@@@AAAAAAAAAAAACCCFFFNNN[[[kkkyyy|||rrrmmmgggcccaaaaaadddgggnnnkkk\\\PPPPPPRRR\\\nnn}}}rrrnnnbbb[[[QQQJJJGGGEEECCCAAA@@@@@@???>>>===<<<;;;;;;;;;:::999777666555666666777777777777777666555444555555666666777888888888999===BBBKKK\\\qqquuuuuu~~~wwwtttpppooossswwwzzz~~~iiiZZZSSSPPPRRRTTTZZZmmm}}}uuurrrrrrpppnnnnnnmmmllljjjiiiiiihhhhhhjjjjjjjjjiiihhhhhhggggggfffdddaaa______]]][[[ZZZQQQPPPNNNKKKHHHFFFEEEDDDBBBAAA@@@??????>>>>>>???>>>???@@@AAAAAABBBBBBBBBCCCEEELLLYYYiiixxxyyynnnfffeeeddddddjjjtttzzzttt```PPPMMMOOO^^^vvv}}}sssnnnccc\\\SSSLLLIIIGGGDDDAAA@@@@@@???>>>===<<<<<<;;;;;;:::999777666666666666999999999888777666444333555555666777777888888999888<<>>??????@@@@@@@@@BBBDDDJJJVVVeeeuuuqqqggggggggggggppp~~~yyycccQQQLLLMMM]]]yyywwwpppeee^^^UUUNNNKKKHHHEEEBBBAAA@@@@@@???>>>===<<<<<<::::::999888777777666666999999999999888777666555555666666777888888999999999===AAAIIIYYYooo~~~rrrrrryyyyyyuuurrrtttuuuwww|||~~~~~~}}}~~~}}}}}}||||||vvvbbbWWWTTTSSSVVVYYY```ttt|||vvvrrrooommmkkkgggfffeeeddddddfffggghhhccccccddddddeeeeeeeeeeeebbb```______``````^^^\\\VVVUUURRROOOLLLJJJHHHGGGDDDCCCBBB@@@@@@?????????;;;;;;<<<<<<======>>>???CCCDDDIIISSSbbbrrrvvvkkkjjjjjjmmmxxx{{{cccRRRMMMLLL\\\xxx~~~tttfff```WWWPPPMMMJJJFFFCCCAAAAAA@@@???>>>===<<<<<<::::::999999888888777777777777888888888888777777666666777777888999999999<<>>@@@AAACCCEEEIIIQQQ^^^mmm|||~~~}}}tttoooqqqyyyzzz___PPPNNNMMM\\\xxxxxxhhhbbbYYYSSSOOOKKKGGGCCCAAAAAA@@@???>>>======<<<999999::::::999888888777555666777777888888888777666666777888888999999:::===???BBBIIIYYYnnn~~~tttsssyyy}}}zzzvvvvvvvvvwwwzzz|||}}}}}}{{{{{{~~~mmm[[[UUUVVVSSSZZZdddrrr}}}xxxsssooommmmmmmmmhhhfffcccaaa``````bbbcccbbbbbbccccccddddddeeeeeeaaaaaaaaabbbcccccc```^^^ZZZXXXVVVRRROOOLLLJJJIIIFFFEEEDDDBBBAAA@@@??????AAA@@@??????@@@AAACCCDDDCCCEEEHHHOOOYYYgggvvv{{{}}}~~~vvvzzzzzz[[[MMMNNNOOO^^^zzzzzziiiccc[[[TTTPPPMMMHHHDDDBBBAAAAAA@@@???>>>======999999:::::::::999888777666666777777777666555555666777777888888999::::::<<<>>>AAAIIIZZZpppuuussswwwzzz|||xxxxxxxxxwww{{{jjjZZZVVVYYYWWWaaaooo}}}xxxqqqllljjjkkkmmmiiigggdddbbbaaabbbdddfffdddddddddddddddeeeeeeeeecccbbbcccdddeeedddaaa^^^[[[YYYVVVRRROOOLLLJJJIIIGGGFFFDDDCCCAAA@@@@@@???AAA@@@?????????AAACCCDDDAAADDDGGGLLLSSS___mmmwww~~~zzz|||{{{zzzXXXJJJMMMPPPaaa~~~{{{jjjddd[[[UUUQQQMMMHHHDDDBBBAAAAAA@@@???>>>======888999:::;;;:::999888777777777777777666444333222777777777888999999:::::::::<<<@@@HHH[[[rrruuusssuuuwww}}}yyyyyyxxxxxx|||gggYYYWWW[[[]]]hhhyyyxxxpppjjjhhhiiikkkjjjhhheeecccccceeegggiiieeeeeeeeeeeeeeeeeeeeeeeedddcccdddeeefffdddaaa___[[[YYYVVVSSSOOOLLLJJJIIIGGGFFFEEECCCAAA@@@@@@@@@???>>>===<<<===???AAABBB@@@BBBEEEIIIPPP[[[gggppp~~~~~~||||||}}}mmmTTTLLLIIIMMMfff|||iiiccc]]]ZZZUUUNNNIIIIIIEEEDDDBBB@@@???>>>======;;;;;;;;;::::::999999999888888888888777777777777777888888999999:::;;;;;;;;;;;;>>>IIIZZZpppxxxsssrrrsssyyywwwwwwxxx|||zzzeeeXXXVVV\\\cccyyy|||rrrooonnnkkkhhhhhhhhhhhhhhhhhhiiiiiijjjjjjeeedddccccccbbbccccccdddbbbbbbbbbbbbaaa```___^^^^^^YYYTTTRRRSSSQQQLLLGGGHHHGGGEEEBBB@@@>>>======>>>>>>>>>>>>????????????BBB@@@AAAGGGOOOXXXeeeqqq~~~{{{{{{|||vvv```NNNKKKJJJPPPjjj|||jjjddd^^^[[[WWWOOOKKKJJJFFFEEEDDDBBB@@@???>>>>>>;;;;;;::::::999888888888888888888888777777777777777888888999999::::::;;;<<<<<<>>>HHHYYYooo{{{ttttttvvvyyyvvvvvvwww|||xxxdddWWWXXX^^^kkk~~~ssspppnnnkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddccccccccccccbbbbbbaaabbbbbbaaaaaa```^^^^^^]]]YYYTTTSSSTTTSSSOOOJJJHHHGGGEEECCCAAA??????>>>>>>>>>>>>?????????@@@@@@AAA???AAAGGGNNNWWWfffrrryyyyyy{{{~~~cccSSSIIIKKKMMMVVVvvv{{{kkkddd___\\\XXXQQQLLLLLLHHHGGGEEECCCAAA@@@??????;;;::::::999888888777777888888888888777777777777777777888888999:::::::::======???GGGWWWnnn|||ssstttxxxyyyuuutttuuu{{{uuubbbWWWZZZcccttttttpppnnnjjjggggggggggggggggggffffffffffffbbbcccdddddddddcccaaa``````aaaaaaaaaaaa```^^^]]]\\\XXXUUUTTTUUUTTTQQQNNNHHHGGGEEEDDDBBBAAA@@@@@@????????????@@@@@@@@@@@@AAA???AAAFFFMMMWWWffftttyyyyyyzzz~~~vvvZZZMMMGGGLLLPPP]]]zzzkkkddd___]]]YYYRRRNNNNNNJJJIIIGGGDDDBBBAAA??????<<<<<<;;;:::999999888888888888888888777777777666777777777888999999::::::>>>===???FFFUUUkkkzzzoooqqqwwwzzzuuussstttyyysss```XXX^^^iii|||uuuooollliiiggggggeeeeeeeeedddddddddddddddbbbcccdddeeeeeecccaaa______```aaabbbbbb```^^^]]]\\\YYYVVVUUUUUUTTTQQQNNNHHHGGGFFFEEECCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAA???AAAFFFLLLVVVgggvvvyyyyyyzzz~~~vvvZZZMMMGGGKKKOOO___yyyjjjddd___]]]YYYSSSOOOOOOLLLKKKHHHEEECCCAAA@@@??????>>>===<<<;;;:::999999888888888888777777777666666777777888888999::::::======???EEESSShhh~~~~~~{{{oooqqqwww}}}vvvttttttxxx~~~sssaaa[[[cccpppuuunnnkkkgggfffgggcccccccccccccccccccccccccccdddeeefffeeecccaaa______```bbbccccccaaa___^^^]]][[[XXXVVVTTTRRROOONNNJJJIIIGGGFFFEEEDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBAAA@@@BBBEEEJJJTTTgggxxx|||{{{{{{zzz\\\MMMFFFIIIMMM]]]xxxkkkeee```___[[[UUURRRRRROOOMMMKKKHHHEEEBBBAAA@@@@@@@@@???>>><<<;;;::::::888888888888777777777777666666777777888999999999:::<<>>===;;;:::999888888888888888777777777777666666666777888888999999555999>>>EEEPPPbbbwww~~~|||yyypppppprrr~~~~~~zzzvvvwww{{{|||{{{{{{|||~~~zzzjjjeeepppqqqiiifffdddeeegggggghhhiiijjjkkklllmmmnnnkkkjjjhhhfffeeeeeeeeeeee```bbbeeeggggggfffcccaaa^^^^^^^^^]]]ZZZYYYXXXYYYOOONNNLLLIIIGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEEEEFFFPPPdddxxx~~~~~~~~~fffQQQJJJMMMMMM[[[zzzzzzwwwuuuqqqlllgggdddccc```[[[WWWVVVTTTRRRPPPNNNJJJEEEAAAAAA@@@???>>>===<<<;;;:::888888777777666666555555666666777888999999::::::;;;<<<>>>BBBLLL^^^rrrrrrrrryyy|||yyyyyyzzz|||xxxuuupppqqqvvv{{{|||~~~{{{ffflllrrruuupppmmmjjjjjjlllggggggiiilllooopppooommmlllkkkjjjiiihhhfffeeeeeeeeedddeeefffggggggdddaaaaaa```^^^[[[YYYWWWUUUTTTUUURRRNNNJJJFFFDDDCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGEEEDDDEEEFFFHHHPPPbbbrrr~~~~~~{{{|||}}}aaaNNNIIINNNMMMXXXtttyyyvvvuuusssppplllgggddd___[[[XXXWWWUUUSSSRRRPPPLLLGGGDDDAAA@@@???>>>===<<<;;;:::999888888777666666555555666777777888999999::::::<<<===>>>CCCMMM^^^rrrvvvtttyyy|||{{{{{{|||yyyvvvqqqrrrvvvyyy|||mmmooosssyyytttppplllkkkmmmjjjjjjkkkmmmoooooommmkkklllkkkjjjiiihhhgggffffffeeeeeeeeefffgggfffcccaaa``````___]]][[[YYYWWWVVVTTTRRRNNNIIIFFFDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFDDDCCCDDDEEEGGGNNN```ppp}}}}}}|||yyyxxxxxxxxx{{{}}}___MMMJJJPPPOOOYYYrrrzzzwwwvvvuuutttqqqllleee^^^[[[YYYXXXVVVTTTSSSRRROOOKKKHHHAAAAAA@@@>>>===<<<;;;:::999999888888777666666666777777777888999999::::::<<<===???CCCMMM___sss{{{wwwzzz~~~}}}}}}}}}zzzvvvwwwyyy|||sssrrrrrr}}}zzzuuunnnlllnnnmmmllllllmmmnnnnnnllliiikkkkkkkkkjjjiiihhhggggggfffeeeeeeffffffeeebbb```______``````^^^\\\ZZZXXXTTTQQQNNNJJJGGGDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBCCCDDDEEELLL\\\lll~~~~~~}}}zzzxxxyyyxxxvvvttttttttttttvvv{{{{{{bbbPPPLLLRRRRRR]]]www~~~zzzxxxvvvwwwuuuooofff___\\\\\\XXXWWWUUUTTTSSSQQQMMMJJJCCCBBBAAA???>>><<<;;;::::::999999888888777666666777777888888888999999999===>>>???DDDNNN___ssszzzzzz~~~zzzyyysssqqqyyyqqqnnnooommmllllllmmmnnnnnnllljjjkkkkkkjjjjjjiiiiiihhhhhhgggfffeeeeeeeeedddbbb```^^^___aaabbbaaa___\\\[[[UUUSSSPPPMMMJJJGGGFFFEEECCCCCCBBBAAAAAAAAABBBBBBAAA@@@BBBCCCDDDJJJYYYhhh}}}||||||zzzxxxvvvttttttsssrrrqqqrrrqqqqqqssswww~~~~~~hhhSSSLLLQQQRRRaaa{{{wwwssstttuuupppiiibbb``````YYYWWWUUUTTTSSSQQQNNNLLLDDDDDDBBBAAA???===<<<;;;:::::::::999888888777777888888888888888999999999<<<===???CCCMMM^^^sss}}}{{{~~~yyy~~~wwwrrr~~~uuuooonnnlllkkkjjjkkkmmmmmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiifffeeeddddddddddddbbb```^^^```bbbccccccaaa___]]]XXXWWWTTTQQQNNNLLLJJJIIIDDDCCCBBBAAAAAAAAAAAAAAA???@@@AAACCCCCCGGGUUUddd|||}}}{{{zzzuuuuuutttsssrrrpppoooooonnnnnnnnnppptttzzzmmmVVVLLLNNNPPPbbb~~~zzzsssmmmooopppnnnkkkgggeeeddd[[[YYYVVVTTTSSSRRROOOMMMGGGFFFEEECCCAAA???======;;;;;;::::::999888888888888888888888888888888888;;;<<<>>>BBBLLL^^^rrr~~~zzz}}}~~~{{{zzz|||www|||sssoookkkjjjiiijjjkkklllkkkjjjhhhhhhhhhhhhhhhiiiiiiiiieeedddccccccddddddcccbbb```aaabbbccccccbbb```___[[[ZZZXXXUUURRRPPPMMMLLLEEEDDDCCCBBBAAA@@@@@@@@@??????AAACCCCCCFFFSSS```vvv~~~zzzxxxuuuvvvvvvuuurrrooonnnmmmkkkkkklllnnnqqqvvvzzz||||||zzzsssZZZNNNOOOPPPccc}}}|||qqqggggggiiikkkmmmmmmjjjhhh^^^[[[XXXVVVUUUSSSQQQOOOIIIHHHFFFEEEBBB@@@???>>>;;;;;;;;;:::999999888888888888888888888888888888:::;;;===AAAKKK]]]qqq|||~~~zzzuuuvvv{{{zzz~~~xxxxxxqqqllljjjiiihhhiiiiiihhhgggffffffggggggggghhhhhhhhhdddcccaaabbbdddeeedddcccbbbbbbbbbbbbbbbaaa```___\\\[[[ZZZWWWUUURRRPPPNNNFFFEEEDDDBBBAAAAAA@@@@@@>>>???BBBDDDCCCEEEQQQ^^^ppp{{{~~~zzzwwwwwwxxxyyywwwtttooommmkkkhhhhhhjjjlllooosssvvvxxxwwwuuu}}}xxx___RRRRRRSSSeee~~~rrrbbbbbbdddiiinnnpppnnnjjjaaa^^^ZZZXXXVVVUUURRRPPPJJJIIIHHHFFFCCCAAA@@@???<<<;;;;;;::::::999999888999999888888888888888888:::;;;<<>>======<<<::::::999999999777777777777888999::::::;;;:::<<>>>>><<<;;;::::::::::::888888777777888999999:::;;;:::<<>>===;;;;;;::::::999888888888888888999999;;;;;;===@@@EEESSSlll|||~~~}}}}}}zzzgggdddgggkkkuuuzzzrrrmmmkkkiiigggfffgggiiijjjiiihhhhhhgggeeecccaaa```cccdddfffhhhhhhhhhhhhgggddddddeeeffffffgggffffffhhhfffdddbbb```\\\WWWSSSLLLJJJGGGFFFFFFEEECCCBBB@@@AAABBBBBBBBBEEEIIILLLTTTaaattt~~~|||zzzxxxyyyxxxxxx{{{~~~mmmjjjwww|||tttxxxxxxrrrmmmkkkiiifffcccbbb```^^^]]]]]]]]]]]]XXXWWWTTTQQQMMMJJJGGGFFFAAAAAA???===<<<;;;::::::999999888888888888888999:::;;;>>>AAADDDQQQiii~~~~~~|||rrraaa[[[YYY[[[aaajjjttt~~~uuurrrkkkjjjhhhgggggghhhiiiiiiggghhhhhhhhhgggeeecccbbbeeefffhhhjjjjjjjjjiiihhhbbbcccdddeeeeeeffffffeeegggfffdddbbb___[[[VVVRRRMMMKKKHHHFFFFFFEEEDDDBBB???AAABBBBBBBBBDDDGGGIIIQQQ^^^qqq~~~~~~|||yyywwwvvvuuuuuuyyywwwhhheeerrrzzzlllrrrvvvrrrnnnmmmkkkhhhdddbbb```^^^]]]\\\\\\\\\WWWUUUSSSPPPLLLIIIGGGEEEBBBAAA???>>><<<;;;;;;:::999999888888888888888999999;;;>>>AAADDDOOOggg||||||nnn^^^VVVRRRUUUXXX]]]gggyyyyyyqqqqqqggggggffffffffffffggggggfffggghhhhhhhhhgggeeeddddddfffhhhiiijjjiiihhhggg``````bbbcccdddeeeeeeeeefffeeecccaaa___ZZZUUUQQQMMMKKKHHHGGGFFFEEEDDDBBB???@@@BBBBBBBBBCCCFFFHHHOOO\\\ppp}}}}}}~~~}}}||||||||||||}}}~~~zzzxxxuuuuuuvvvxxx~~~}}}wwwmmmgggfffnnn}}}vvvooooooooonnnmmmjjjhhhgggeeebbb___[[[XXXXXXXXXYYYXXXWWWTTTQQQNNNKKKIIIHHHEEEBBB???>>>>>>===;;;:::<<<;;;::::::999999::::::999999<<>><<<;;;<<<;;;::::::999999::::::999999<<>>===;;;<<<;;;::::::999999::::::;;;888:::>>>@@@EEEWWWkkk~~~fffUUUNNNNNNPPPRRR[[[ppp|||oooiiifffggghhhffffffhhhggggggfffccc```___```aaaaaaaaaaaaaaaaaa```______^^^___aaabbbccccccbbbbbb]]]^^^^^^___```aaabbbccc``````^^^\\\ZZZXXXVVVUUUXXXUUURRRNNNLLLIIIEEEBBBBBBAAA@@@@@@@@@AAABBBCCCEEEKKKXXXgggxxx}}}|||{{{{{{yyy}}}{{{xxxwwwwwwxxxzzz~~~}}}~~~vvvoookkkgggeeebbb___\\\YYYXXXWWW\\\]]]^^^```aaa``````___ZZZYYYWWWUUUSSSPPPOOONNNGGGEEEBBBAAA@@@@@@>>><<<<<<;;;::::::999999::::::;;;888999===???BBBRRReeezzz~~~zzzbbbTTTNNNOOORRRVVVccczzzoooiiifffhhhhhhfffgggiiiffffffeeebbb___^^^___aaa```````````````___^^^^^^^^^___```aaabbbbbbaaa```\\\]]]^^^___```aaaaaabbb^^^_________^^^\\\YYYXXXZZZXXXUUURRROOOKKKFFFBBBBBBAAA@@@@@@@@@AAABBBCCCEEEJJJTTTbbbttt}}}}}}}}}~~~~~~{{{yyyxxxwww|||{{{wwwwwwxxxwwwzzz|||uuuoookkkddddddcccbbb```^^^]]]\\\___```bbbccccccbbb```___XXXWWWVVVTTTSSSQQQPPPOOOIIIGGGDDDCCCCCCBBB@@@???<<<;;;::::::999999::::::;;;888888===>>>AAAOOO```{{{www|||{{{uuu```UUUOOOPPPSSSZZZkkkyyynnnhhheeeggggggeeefffhhhddddddccc```^^^]]]^^^```______``````______^^^]]]^^^___```aaaaaaaaa```___\\\\\\]]]^^^___``````aaa______`````````___^^^^^^___[[[VVVRRROOOLLLHHHFFFBBBBBBAAA@@@@@@@@@AAABBBCCCFFFOOO^^^ppp~~~yyyvvvuuuuuu~~~|||yyyyyy{{{~~~{{{xxxvvvvvv{{{{{{xxxxxxzzzvvvyyy|||vvvqqqoooddddddeeeeeeeeecccbbb```bbbccceeeffffffdddaaa___VVVVVVUUUTTTSSSQQQQQQPPPLLLIIIFFFEEEEEEDDDBBBAAA<<<;;;::::::999999::::::<<<888888<<<===@@@MMM]]]xxxvvvyyywwwttt```VVVPPPQQQTTT\\\qqqyyymmmgggdddeeefffddddddfffbbbbbbaaa___\\\\\\]]]_________``````______^^^]]]______```aaaaaa```___^^^[[[\\\\\\]]]^^^___```aaaaaa````````````aaabbbcccccc^^^WWWQQQNNNLLLJJJIIICCCBBBAAA@@@@@@@@@AAABBB@@@CCCKKKZZZnnnwwwqqqmmmkkkssswww|||~~~~~~|||{{{yyyvvvuuuyyy}}}}}}}}}|||yyywwwxxxwwwxxxyyy|||}}}|||zzzvvvwww{{{zzzuuuqqqoookkkiiigggfffffffffeeecccdddfffiiikkkjjjhhhdddbbbYYYXXXVVVTTTSSSRRRQQQQQQKKKKKKKKKJJJHHHFFFEEECCC===<<<;;;:::999888888888;;;999:::<<<>>>AAAJJJTTTrrr{{{zzz{{{}}}yyysss^^^TTTOOOQQQVVVccc{{{llliiidddbbbaaabbbbbbaaaaaa^^^\\\]]]___aaa```^^^_______________^^^^^^^^^``````_________^^^^^^^^^___^^^\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[XXXUUUPPPLLLHHHFFFFFFEEEDDDBBBAAA@@@??????@@@BBBHHHRRRcccvvvyyyrrrnnnllllllppptttwwwxxxzzz}}}}}}|||xxxtttssswww~~~}}}|||}}}}}}{{{yyyyyyyyyyyy{{{}}}~~~}}}|||xxxyyy|||wwwrrrpppmmmkkkiiihhhhhhhhhfffeeebbbdddgggiiiiiigggcccaaa[[[ZZZXXXVVVTTTSSSRRRRRRNNNNNNLLLJJJHHHFFFEEEDDD>>>>>><<<;;;::::::::::::;;;999:::<<<===@@@IIIRRRnnn|||{{{zzz~~~~~~mmm\\\TTTQQQTTTZZZddd|||mmmjjjfffccccccccccccbbbbbb___^^^^^^aaabbbaaa```______^^^^^^^^^______``````_________^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZ[[[]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZXXXTTTQQQMMMIIIHHHEEEDDDCCCBBBAAAAAAAAAAAA???AAAFFFPPP___rrrtttyyyzzztttooonnniiijjjlllnnnpppsssxxx{{{}}}|||yyyuuutttwww}}}||||||||||||{{{yyyxxxxxxyyy|||}}}}}}|||zzz{{{|||{{{tttrrrnnnllliiihhhhhhgggfffddd```bbbfffhhhhhhfffcccaaa^^^]]][[[XXXVVVTTTSSSSSSRRRQQQNNNKKKHHHFFFEEEDDD@@@???>>>===;;;;;;;;;;;;;;;999:::;;;<<<>>>FFFOOOhhhzzz}}}|||fffXXXTTTSSSXXX```lllnnnkkkgggeeeeeeddddddcccaaa```___```bbbddddddcccaaa```^^^]]]]]]___```aaa______^^^^^^^^^^^^]]]]]][[[[[[ZZZYYYYYYYYYYYYZZZ\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXWWWTTTQQQNNNLLLJJJEEEEEEDDDCCCCCCCCCCCCCCC===@@@DDDLLLZZZllliiiooowww}}}xxxuuusssooommmkkkiiijjjlllqqqttt{{{}}}}}}{{{zzz|||}}}{{{{{{{{{zzzzzzvvvuuutttvvvyyy{{{{{{zzz{{{{{{{{{|||}}}vvvtttmmmkkkhhhffffffeeecccbbb```bbbfffhhhiiigggdddbbbbbb```^^^[[[XXXVVVUUUTTTUUUSSSPPPLLLIIIFFFDDDDDDAAA@@@>>>===<<<;;;::::::;;;999:::;;;;;;<<>>@@@DDDJJJUUUfffyyy]]]ccclllsssyyy}}}~~~~~~|||vvvnnnhhhfffgggjjjlllvvv{{{~~~{{{yyyyyywwwvvvuuutttssstttwwwzzzzzzzzzyyyzzzzzzzzz|||xxxvvvooommmjjjhhhgggeeecccbbbbbbeeehhhjjjkkkhhheeecccdddbbb```]]]ZZZXXXWWWVVVWWWUUURRRNNNJJJGGGEEEDDDAAA@@@>>><<<;;;:::999999;;;999:::;;;:::;;;AAAIII^^^rrr~~~ttt[[[UUUUUUVVVbbbrrrsssoooiiieeedddccccccbbb[[[\\\^^^___bbbdddgggiiigggeeeaaa^^^\\\\\\]]]^^^\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]]]]]]][[[ZZZYYYXXXXXXXXXVVVUUUSSSQQQPPPMMMKKKIIIGGGDDDBBBAAAAAA@@@BBBEEEIIIRRRaaatttUUUZZZaaafffjjjooovvv{{{~~~|||ooofffbbbcccfffhhhooouuu}}}~~~{{{yyywwwuuutttvvvttttttuuuxxx{{{||||||wwwyyyzzzzzz{{{{{{yyytttqqqnnnkkkjjjiiifffdddeeegggjjjlllllliiifffcccdddcccaaa^^^\\\ZZZYYYYYYYYYXXXVVVSSSOOOKKKHHHFFFAAA@@@???===;;;:::999999:::999:::<<<;;;;;;AAAIIIYYYnnn}}}mmmYYYVVVVVVXXXiiiyyytttlllfffcccccccccccc\\\^^^``````aaabbbeeehhhgggeeebbb___]]]]]]]]]]]][[[[[[\\\\\\\\\\\\]]]]]]\\\]]]^^^^^^___^^^^^^^^^[[[\\\^^^______^^^\\\[[[ZZZZZZYYYYYYWWWUUUTTTSSSPPPNNNKKKHHHEEECCCAAA@@@AAACCCEEEHHHNNN\\\ooo|||TTTXXX\\\^^^___cccjjjqqqxxx|||yyykkk```]]]___ccceeehhhnnnvvv}}}~~~{{{zzzyyyxxxvvvtttuuutttrrrtttwwwzzz||||||wwwyyy||||||}}}~~~{{{vvvsssooommmkkkjjjgggeeegggiiilllmmmllliiieeebbbdddcccaaa___]]][[[[[[ZZZ[[[[[[[[[YYYUUUPPPLLLIIICCCBBB@@@>>><<<;;;:::::::::999:::<<<<<<;;;AAAIIIUUUkkk{{{fffWWWWWWXXX[[[rrryyyooogggddddddeeefffbbbdddeeecccaaa```bbbddddddcccbbb```______^^^^^^[[[[[[[[[[[[\\\\\\\\\]]]\\\]]]^^^___```______^^^[[[]]]___aaabbbaaa```^^^\\\\\\\\\[[[YYYWWWVVVUUUPPPNNNLLLIIIFFFDDDCCCBBBAAACCCEEEFFFKKKXXXjjjxxxXXX[[[\\\[[[ZZZ]]]eeekkkrrrvvv|||ttteee[[[YYY]]]bbbeeedddiiipppvvv}}}|||{{{zzzzzzzzzyyywwwuuusssqqqpppqqqtttxxxzzzzzzvvvzzz~~~~~~|||uuurrrooollljjjhhhfffdddhhhjjjlllmmmlllhhhdddaaacccbbbaaa___]]]\\\\\\[[[]]]^^^^^^]]]ZZZTTTOOOLLLEEEDDDBBB@@@>>><<<<<<;;;:::999:::===<<<<<>>===<<<<<<;;;<<<<<<<<<;;;;;;>>>CCCFFFTTTddd|||{{{rrrcccXXXWWW]]]kkkxxxmmmjjjkkkkkkjjjnnnmmmkkkhhheeecccaaa```]]]^^^___aaaaaaaaa```___```^^^[[[[[[]]]___aaabbb```^^^\\\ZZZXXXYYYZZZ[[[]]]^^^aaabbbbbbaaa^^^]]]]]]]]]]]]]]]\\\ZZZXXXWWWRRROOOKKKIIIHHHFFFDDDBBBBBB@@@AAACCCFFFNNN^^^lllsssoooiiiddd```_________```aaaccchhhnnnrrrtttsssoooggg^^^YYY[[[___aaabbbeeeiiioootttyyy~~~vvvqqqqqqrrrqqqrrruuuxxxvvvttttttvvvxxxyyyzzz~~~}}}xxxqqqnnnmmmlllgggcccbbbbbbdddggghhhfff```\\\[[[^^^aaaddddddcccbbbaaa```aaaaaa___ZZZTTTNNNJJJEEEDDDBBB@@@???=========<<<===>>>>>>???AAAEEEHHHOOO^^^uuujjj]]]TTTWWW```rrr|||yyyoookkkjjjjjjiiilllkkkiiigggeeebbbaaa```]]]^^^___```aaaaaa```___bbb___\\\ZZZZZZ[[[\\\]]]___^^^\\\[[[ZZZZZZ[[[\\\^^^___aaaccccccaaa___^^^]]]]]]]]]]]]\\\ZZZXXXWWWSSSQQQMMMKKKIIIHHHEEECCCCCCAAABBBDDDFFFMMM\\\kkk{{{tttoookkkfffbbb```___^^^```dddgggiiijjjjjjfffaaa]]]]]]bbbgggkkkkkkooouuuzzzzzztttppppppqqqppprrruuuyyyvvvuuuvvvyyy{{{zzzxxx{{{tttpppnnnkkkgggdddcccdddfffiiijjjhhhddd```^^^```dddggghhhgggeeeddd^^^^^^^^^]]]ZZZUUUQQQNNNHHHGGGEEECCCAAA@@@??????>>>???AAABBBBBBCCCFFFHHHIIIWWWnnnzzzxxxyyy{{{~~~|||xxxxxx|||fff[[[TTTZZZiiizzzvvv}}}zzzpppkkkjjjhhhggghhhhhhgggfffdddbbbaaa```^^^^^^___````````````___aaa```]]][[[ZZZZZZ[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]___```bbbccccccbbb```___]]]]]]]]]\\\[[[ZZZXXXXXXUUUSSSOOOMMMKKKJJJGGGEEEDDDBBBBBBDDDEEEKKKYYYggg}}}~~~vvvoooiiieeeaaa___```cccfffgggggggggfffeeefffkkkttt{{{{{{~~~|||vvvsssssssssqqqrrrvvvyyywwwvvvxxx|||}}}zzzvvv{{{~~~|||vvvqqqnnnkkkgggdddeeefffiiikkkllljjjgggeeecccdddgggkkkmmmmmmjjjhhh^^^^^^^^^]]][[[XXXUUUSSSLLLKKKIIIFFFDDDBBBAAAAAA@@@BBBCCCCCCCCCBBBDDDEEECCCRRRhhh}}}wwwttttttuuuwwwwwwuuuqqqqqquuuyyy~~~xxxfff]]]ZZZcccvvvzzztttxxx~~~yyypppkkkhhhgggfffeeeeeeeeeeeedddbbbaaa```^^^^^^__________________YYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^______^^^^^^```aaabbbccccccbbbaaa```\\\\\\\\\[[[ZZZZZZYYYXXXVVVTTTPPPNNNLLLKKKHHHGGGDDDBBBBBBCCCDDDIIIVVVcccxxxwwwrrrjjjeeeccceeefffggggggjjjmmmooorrrzzz}}}yyyvvvuuussspppqqquuuyyyxxxxxxzzz||||||yyyvvvyyy~~~zzzvvvrrrnnnkkkhhhdddgggjjjkkkkkkiiigggfffhhhhhhiiimmmpppqqqooolllaaaaaaaaa___]]][[[YYYXXXPPPNNNLLLIIIGGGEEECCCCCCBBBCCCDDDCCC@@@??????@@@AAAOOOfff~~~}}}xxxuuutttsssttttttrrrooopppsssvvv|||}}}qqqbbb^^^___mmm~~~uuutttwww}}}uuunnniiifffeeeeeeccccccdddeeedddbbbaaa___^^^^^^]]]]]]]]]]]]]]]]]]UUUXXX\\\]]][[[YYYYYYYYY\\\\\\^^^_______________```aaabbbbbbbbbbbbaaa```\\\\\\[[[ZZZZZZYYYYYYYYYWWWTTTQQQNNNMMMKKKIIIGGGDDDBBBBBBCCCCCCGGGSSS```tttzzzsssooonnnooooooqqqtttyyy~~~~~~}}}}}}zzzwwwuuutttqqqlllmmmrrrwwwxxxzzzzzzzzzzzzyyyxxx}}}~~~~~~~~~}}}|||~~~|||xxxtttpppmmmiiilllooopppnnnlllkkkkkkkkkiiiiiikkkppprrrqqqooofffeeedddaaa___]]]\\\\\\SSSQQQOOOKKKHHHFFFEEEDDDCCCCCCBBB@@@===<<<<<<===@@@LLLbbbzzz}}}yyywwwuuutttuuutttsssrrrsssvvvxxx}}}{{{xxxzzz~~~nnn]]]]]]dddwww~~~rrrnnnooovvvsssnnniiifffddddddeeebbbcccdddeeedddccc```___]]]\\\\\\[[[[[[[[[[[[\\\]]]ccciiikkkhhhccc___^^^]]]]]]]]]^^^^^^_________```aaaaaaaaaaaaaaaaaa```\\\[[[ZZZYYYYYYYYYYYYZZZXXXUUURRRPPPNNNMMMJJJHHHEEECCCCCCDDDDDDHHHSSS```sss|||{{{zzzzzzwwwttttttssspppkkkmmmrrrvvvyyy|||{{{wwwvvvxxxzzz~~~~~~}}}zzzxxxvvvzzz|||~~~}}}zzzuuuqqqooonnnqqqttttttqqqnnnnnnnnnkkkhhheeegggmmmqqqqqqooojjjhhhfffbbb```^^^]]]\\\TTTSSSPPPMMMIIIGGGEEEDDDAAAAAA@@@>>>;;;;;;===???@@@III\\\sss|||zzzyyywwwwwwvvvvvvvvvxxxzzz}}}yyytttrrrvvvzzz~~~jjj___cccooovvvkkkgggiiiiiihhhfffdddccccccdddeeebbbdddeeefffeeeccc```^^^\\\[[[ZZZYYYXXXYYYYYYZZZ^^^gggqqquuuqqqjjjeeeccc^^^]]]]]]\\\\\\]]]^^^___````````````````````````[[[[[[ZZZYYYXXXYYYZZZZZZZZZXXXTTTRRRPPPOOOLLLJJJGGGEEEFFFGGGGGGJJJVVVbbbttt~~~|||zzzxxxwwwwwwuuusssssstttqqqmmmooouuuuuuyyy}}}{{{uuussswww|||~~~~~~zzzvvvssstttwww{{{|||yyytttooommmlllooorrrqqqnnnkkkjjjkkkkkkfffcccdddjjjooopppnnnllljjjfffccc___]]]\\\\\\UUUTTTQQQMMMJJJGGGEEEDDD@@@???>>><<<;;;<<>><<<<<<<<<===@@@FFFSSShhh|||}}}}}}{{{zzz|||~~~vvvqqqqqqpppqqqtttzzzwwwnnn___|||vvvqqqnnnccc]]]aaa^^^```aaaaaaaaabbbdddfffcccccccccbbbaaa___^^^]]][[[ZZZWWWUUUUUUVVVXXXZZZYYYZZZ]]]cccggghhhddd```___^^^\\\[[[[[[\\\]]]^^^______``````___]]]\\\[[[XXXXXXYYYYYYZZZZZZ[[[[[[WWWWWWWWWVVVTTTQQQNNNMMMKKKJJJIIIKKKOOOUUU[[[___pppyyy~~~{{{zzzzzzyyywwwvvvuuusssooonnnnnnooonnnnnnnnnqqqtttsssrrrtttyyy~~~~~~|||yyytttrrrrrrssssssttttttssspppmmmiiigggkkklllllljjjhhhhhhiiikkkoooppprrruuuvvvuuuqqqnnnnnnjjjeeeaaa___\\\ZZZXXX\\\ZZZVVVQQQMMMJJJHHHFFFCCCBBB@@@>>>===<<<<<<===>>>CCCOOOcccyyy~~~|||~~~yyyuuurrrrrrqqqrrrttt{{{pppjjjpppnnnjjjhhh___[[[___^^^`````````______aaacccbbbbbbaaa```___]]]\\\[[[ZZZXXXWWWVVVVVVWWWYYYZZZXXXYYY\\\aaafffgggeeeccc______^^^]]]]]]]]]]]]^^^^^^^^^______^^^\\\[[[ZZZWWWWWWXXXXXXXXXYYYYYYYYYWWWWWWWWWVVVTTTQQQOOONNNKKKKKKJJJKKKNNNSSSWWWZZZdddnnn|||~~~{{{yyyyyyxxxvvvuuurrrpppnnnnnnnnnnnnmmmkkkkkkmmmooooooooossszzz~~~yyyzzz~~~uuupppoooqqqsssuuutttrrrooollliiigggfffgggfffeeeddddddggglllooouuuwwwyyy|||{{{vvvoooiiihhheee```]]]]]]]]]]]]\\\]]][[[XXXTTTQQQMMMJJJIIIDDDCCCAAA???============;;;@@@KKK]]]rrr{{{tttsssttttttttttttvvv|||yyyjjjiiiyyyfffcccbbb[[[XXX\\\]]]^^^______]]]]]]^^^___aaaaaa___]]]\\\ZZZXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZWWWXXXZZZ^^^ccceeeeeeddd______``````___^^^^^^]]]\\\\\\]]]]]]\\\[[[ZZZYYYWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTRRRPPPOOOLLLLLLLLLLLLMMMOOOQQQRRRUUU___ooo}}}zzzxxxwwwwwwuuusssnnnnnnmmmnnnooonnnllljjjhhhiiijjjkkkmmmsss|||vvv~~~|||sssooonnnpppsssuuusssppplllhhhfffeeeeeeccccccddddddfffjjjppptttwwwxxxzzz{{{yyytttlllgggbbb___\\\ZZZ\\\___aaabbb]]]\\\ZZZWWWSSSPPPLLLKKKEEEDDDBBB???>>>=========;;;???HHHXXXlll~~~zzzqqqpppsssvvvvvvwwwxxxyyy~~~rrriiimmmuuuccc___^^^XXXVVVZZZZZZ[[[]]]]]]\\\\\\]]]^^^```___]]][[[XXXWWWUUUUUUTTTVVVWWWYYYZZZ[[[ZZZZZZXXXXXXYYY\\\^^^```aaabbb___```aaaaaa```___]]]\\\ZZZZZZ[[[[[[[[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQNNNNNNMMMMMMLLLKKKKKKKKKLLLUUUeeewww}}}{{{xxxvvvuuutttrrrppplllllllllnnnooonnnllliiiffffffggghhhmmmuuu}}}xxxzzzssspppoooqqqsssuuurrrnnniiifffddddddeeeaaadddhhhjjjmmmpppsssvvvxxxwwwwwwvvvuuurrrmmmjjjccc```]]]\\\]]]```bbbccc\\\\\\[[[YYYVVVRRRNNNLLLFFFEEEBBB@@@>>>=========>>>AAAHHHUUUggg{{{|||qqqmmmpppuuuxxxyyy{{{|||~~~}}}ppplllssstttccc]]]ZZZUUUSSSUUUVVVXXX[[[\\\]]]]]]^^^```___^^^[[[YYYWWWUUUTTTTTTTTTUUUXXXZZZ[[[[[[[[[ZZZYYYZZZZZZZZZ[[[[[[\\\]]]___````````````^^^\\\[[[XXXYYYZZZZZZZZZYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUTTTTTTTTTTTTTTTQQQPPPOOOMMMKKKIIIGGGFFFIIIQQQ```qqq{{{yyyvvvtttsssqqqooonnnjjjiiiiiikkkmmmllljjjhhhfffeeefffiiiooowww~~~~~~yyyssspppppprrrttttttqqqmmmhhheeeddddddeeebbbffflllppprrrsssuuuvvvxxxvvvtttssssssrrrpppnnniiifffbbb``````aaaaaaaaa\\\]]]]]]\\\YYYUUUPPPMMMGGGFFFCCCAAA???>>>======???AAAGGGRRRbbbvvvtttooonnnrrrwwwyyy{{{~~~~~~pppsss~~~uuueee]]]XXXTTTRRRRRRTTTWWW[[[]]]^^^^^^```aaa___]]][[[XXXVVVUUUUUUUUUUUUVVVXXXZZZ[[[[[[[[[[[[[[[\\\]]]\\\ZZZZZZZZZ\\\______^^^^^^]]]\\\[[[ZZZWWWXXXYYYZZZZZZYYYXXXWWWYYYYYYYYYXXXXXXXXXXXXXXXUUUUUUTTTTTTTTTUUUUUUVVVTTTSSSQQQNNNLLLIIIGGGFFFJJJPPP[[[kkk}}}yyywwwtttqqqpppooommmkkkgggffffffgggiiiiiihhhgggfffeeefffjjjqqqyyyzzzzzzxxxpppmmmnnnrrruuurrrppplllhhhfffeeeeeeeeeeeeiiinnnqqqrrrssstttuuuuuusssrrrrrrrrrqqqooonnnkkkhhheeeddddddeeedddccc]]]^^^______\\\XXXSSSPPPHHHGGGDDDAAA???>>>>>>>>>>>>@@@DDDMMM\\\qqq{{{vvvqqqpppppptttxxxzzz}}}sssrrryyyjjj```[[[WWWUUUUUUVVVYYY]]]_________``````___]]]ZZZXXXWWWVVVWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[]]]______]]]\\\\\\^^^^^^]]]\\\[[[ZZZYYYYYYYYYWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUWWWWWWVVVTTTRRROOOLLLJJJIIIHHHIIIMMMVVVeeewwwxxxvvvrrrpppooonnnkkkiiidddccccccdddfffgggfffeeeffffffgggkkksss{{{yyyyyyxxxnnnjjjlllrrrvvvqqqooollliiifffeeeeeefffhhhjjjmmmooopppqqqrrrtttqqqpppppppppqqqooollljjjgggfffeeefffhhhjjjjjjiii^^^```aaaaaa___ZZZUUURRRIIIGGGDDDBBB???>>>>>>>>>===>>>AAAIIIXXXmmm~~~yyy}}}zzzqqqoooqqqsssuuuxxx{{{~~~rrrkkkuuu}}}oooeee___\\\ZZZZZZYYY\\\___``````____________]]][[[XXXWWWWWWXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ^^^aaaaaa```^^^___aaa^^^\\\ZZZXXXWWWWWWWWWXXXWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTSSSTTTVVVWWWXXXWWWUUURRROOOLLLKKKJJJJJJGGGJJJRRRaaattt~~~zzzxxxyyywwwtttpppllljjjiiihhheeeffffffeeeddddddgggiiijjjgggeeejjjsss|||sssmmmmmmmmmnnnooonnnmmmllljjjiiijjjjjjkkklllnnnpppqqqqqqooonnnmmmiiihhhgggggghhhiiihhhfffeeedddeeegggiiikkkjjjiiiaaa```aaaaaa```\\\VVVRRRTTTPPPIIIDDDBBBAAA@@@???:::???DDDHHHQQQeee}}}~~~rrrqqqooonnnnnnrrryyy~~~qqqiiimmm}}}~~~sssiiiccc___\\\[[[cccbbb```___^^^^^^____________^^^\\\ZZZYYYXXXWWWXXXZZZ\\\\\\[[[YYYYYYZZZ\\\]]]^^^^^^______^^^^^^[[[ZZZWWWVVVUUUVVVWWWXXXVVVWWWXXXZZZZZZZZZYYYXXXZZZYYYXXXWWWWWWXXXYYYZZZVVVUUUUUUUUUVVVXXXZZZ[[[XXXVVVTTTSSSQQQNNNJJJGGGFFFHHHNNNXXXgggzzz}}}yyywwwvvvtttqqqmmmjjjhhhggggggfffffffffeeeddddddfffhhhjjjgggfffkkkttt|||sssoooooonnnmmmmmmjjjjjjiiiiiiiiijjjkkklllmmmmmmnnnoooooonnnkkkiiidddcccbbbccceeeeeedddcccccccccdddfffiiijjjiiihhhdddcccbbbbbb```\\\WWWSSSTTTPPPIIIEEEBBBAAA@@@???<<<@@@CCCFFFNNN```xxxuuunnnooonnnnnnooosssyyy}}}yyygggeeemmmxxxnnnfffaaa___^^^]]]bbbaaa```^^^^^^^^^^^^___\\\\\\\\\[[[[[[ZZZZZZZZZZZZ\\\^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^ZZZYYYWWWVVVUUUVVVWWWXXXWWWXXXYYYZZZ[[[ZZZYYYYYY[[[ZZZYYYXXXXXXYYYZZZZZZVVVVVVVVVVVVWWWYYYZZZ[[[YYYXXXVVVTTTSSSPPPLLLIIIGGGIIIMMMVVVdddvvv~~~{{{xxxwwwqqqpppmmmjjjgggfffeeeeeeffffffgggfffddddddfffgggjjjhhhhhhlllttt{{{~~~}}}sssqqqqqqnnnkkkkkkfffffffffggghhhjjjkkklllmmmlllkkklllnnnlllhhhddd```___^^^___```aaa```___aaaaaaccceeehhhiiihhhffffffeeecccbbb```]]]YYYVVVTTTPPPJJJEEECCCBBB@@@???>>>@@@AAACCCJJJZZZqqq}}}~~~yyymmmjjjlllnnnppprrrvvv{{{~~~xxxjjj___cccpppuuuooohhhbbb____________aaa```___^^^]]]]]]]]]^^^YYYYYYZZZ[[[[[[\\\\\\]]][[[]]]^^^^^^]]]\\\\\\]]]\\\\\\\\\]]]]]]]]]]]]]]]ZZZYYYWWWVVVVVVWWWXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYY[[[ZZZZZZYYYZZZZZZ[[[[[[WWWWWWWWWWWWYYYZZZ[[[\\\[[[YYYWWWUUUTTTRRRNNNKKKIIIJJJMMMSSS___ppp|||zzzxxxwwwnnnmmmjjjhhhfffdddddddddeeefffgggfffeeedddfffgggiiiiiijjjnnnuuu{{{~~~yyysssrrrqqqmmmiiihhhddddddeeefffggghhhiiiiiikkkhhhgggiiillllllgggcccbbb```^^^^^^^^^^^^]]][[[___```bbbeeehhhhhheeeccccccbbb``````___^^^\\\YYYUUUQQQKKKGGGDDDCCCAAA@@@?????????AAAGGGUUUlll{{{{{{{{{rrrmmmhhhkkkooosssvvvyyy}}}~~~mmmccc^^^fffwww{{{mmmhhhbbb^^^]]]^^^^^^___```___^^^^^^]]]\\\\\\\\\XXXYYYYYYZZZ[[[\\\\\\]]]YYY[[[\\\\\\ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]ZZZYYYYYYXXXXXXXXXYYYZZZYYYZZZ[[[\\\\\\[[[ZZZYYY[[[[[[[[[[[[[[[[[[\\\\\\XXXXXXYYYZZZ[[[\\\]]]]]][[[YYYWWWUUUTTTRRROOOMMMJJJKKKMMMRRR\\\lll~~~}}}zzzyyyxxxwwwmmmkkkiiigggeeeddddddddddddeeeggggggeeeeeefffggghhhiiilllqqqwww|||{{{uuupppqqqooojjjgggfffeeeeeeeeeeeeeeeeeeeeeeeefffeeefffhhhkkkkkkhhheeegggeeebbbaaa```^^^\\\ZZZ^^^___bbbeeegggfffbbb___]]]\\\\\\]]]^^^___^^^\\\VVVRRRMMMIIIGGGEEEBBBAAA@@@>>>>>>AAAFFFQQQggg{{{~~~{{{zzzvvvllljjjkkkiiimmmrrrwwwzzz}}}rrreee```aaannnzzziiieee___\\\[[[[[[\\\\\\^^^^^^^^^]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[YYYZZZ[[[ZZZYYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]ZZZZZZZZZZZZZZZZZZ[[[[[[YYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZ[[[\\\\\\\\\\\\\\\YYYZZZ[[[\\\]]]^^^^^^^^^[[[YYYVVVTTTSSSRRRPPPNNNKKKMMMNNNQQQYYYgggyyy~~~zzzxxxwwwvvvuuulllkkkhhhfffdddcccccccccaaadddfffgggffffffgggiiigggjjjoootttzzz~~~wwwqqqmmmmmmkkkgggeeeffffffffffffeeeeeecccbbbaaaccceeegggiiijjjjjjiiiiiijjjhhheeecccbbb```]]][[[___```cccfffhhheee```\\\WWWXXXYYY[[[^^^___^^^]]]XXXTTTPPPLLLIIIGGGDDDBBBBBB>>>>>>BBBEEELLL___ttt~~~yyy{{{yyyllleeefffjjjllloootttyyy{{{~~~{{{kkk^^^___hhh{{{yyygggccc^^^[[[ZZZZZZZZZZZZ\\\]]]]]]]]]\\\[[[ZZZYYY[[[ZZZZZZZZZZZZZZZYYYYYY[[[[[[\\\[[[YYYYYY[[[]]]ZZZZZZYYYXXXYYYZZZ[[[\\\ZZZZZZZZZ[[[[[[[[[[[[[[[YYYZZZ[[[[[[[[[ZZZYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\ZZZ[[[]]]^^^___`````````\\\YYYVVVTTTTTTSSSQQQOOOMMMOOOPPPQQQUUU```qqq}}}{{{wwwuuutttsssssskkkjjjgggdddbbbaaa``````___bbbeeegggggggggiiijjjfffjjjqqqwww|||tttnnnjjjiiigggcccdddfffeeeeeeffffffeeecccbbbaaacccggglllllliiigggiiikkkiiigggdddccccccbbb```^^^```bbbeeehhhhhhddd^^^YYYVVVVVVYYY\\\______]]][[[YYYVVVRRRNNNLLLIIIFFFDDDDDD??????BBBCCCFFFVVViiiyyyxxxyyyoooiiieeefffkkknnnqqquuuyyy{{{}}}sssggg```gggwwwuuueeebbb]]][[[ZZZ[[[[[[[[[[[[\\\\\\\\\\\\ZZZYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXZZZ\\\ZZZYYYXXXWWWWWWYYY[[[\\\XXXXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[ZZZYYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[\\\^^^```aaaaaaaaa```]]][[[WWWUUUUUUTTTSSSQQQOOOQQQRRRPPPPPPXXXeeeppp~~~yyyuuusssrrrqqqpppkkkiiifffcccaaa______^^^^^^aaadddggghhhhhhjjjkkkfffkkkrrrxxx~~~|||sssmmmgggfffdddaaacccgggddddddeeefffeeedddcccbbbdddjjjooonnniiieeegggkkkfffdddcccbbbccccccaaa```bbbcccfffiiihhhddd]]]WWWVVVWWWZZZ]]]```___\\\YYYZZZWWWSSSPPPMMMKKKGGGEEEEEE@@@???CCCAAAAAAOOObbbyyyxxxwww}}}uuuhhhddddddcccdddhhhooorrrvvvxxxyyy{{{~~~nnneeefffqqq~~~rrrccc```\\\[[[[[[\\\\\\\\\[[[[[[\\\\\\[[[ZZZXXXWWWXXXXXXYYYYYYZZZZZZ[[[[[[WWWWWWWWWVVVUUUUUUWWWYYYZZZYYYWWWVVVWWWXXXZZZ\\\VVVVVVWWWXXXYYYYYYXXXXXXXXXYYYZZZZZZZZZXXXWWWVVVWWWXXXZZZ[[[\\\\\\[[[[[[\\\]]]___```aaabbbaaaaaa___\\\YYYWWWVVVVVVTTTSSSQQQSSSSSSOOOMMMRRR]]]ggg|||}}}yyysssooommmmmmllllllhhhhhhfffccc```___```aaaaaaaaaaaaaaaaaacccdddfffgggnnnxxx~~~rrrnnnjjjfffeeedddbbbaaacccddddddcccbbbbbbcccdddlllllllllkkkiiigggfffeeehhhgggfffdddcccbbbbbbbbbeeefffffffffeeebbb```^^^aaabbbcccdddccc```]]][[[WWWUUUSSSQQQOOOLLLHHHEEEBBBAAAAAABBBBBBDDDNNNYYYppp}}}}}}pppjjjccc^^^___ccchhhkkkooorrrvvvzzz}}}}}}}}}|||ssshhhjjjmmm{{{pppaaa___\\\\\\\\\]]]]]]\\\ZZZXXXVVVWWWXXXYYYXXXWWWYYYWWWUUUVVVXXXYYYWWWTTTWWWUUUTTTUUUVVVXXXWWWWWWWWWWWWYYYYYYYYYXXXWWWVVVUUUTTTRRRRRRSSSTTTWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXZZZZZZZZZZZZZZZZZZ[[[[[[ZZZ[[[]]]^^^___^^^^^^]]]]]]\\\[[[YYYXXXVVVUUUTTTNNNPPPPPPMMMLLLPPPXXX```ppp{{{|||xxxrrrnnnllllllkkkkkkggggggeeebbb___]]]^^^_______________```bbbeeegggiiiqqq{{{|||zzzpppmmmiiifffeeeeeecccbbbddddddcccaaaaaaaaaccceeemmmmmmlllkkkiiihhhffffffiiihhhfffdddcccbbbaaaaaacccdddeeeeeedddbbb```___```bbbcccdddccc```^^^\\\XXXVVVSSSQQQPPPMMMJJJGGGDDDBBBBBBBBBAAACCCLLLVVVkkk}}}~~~qqqiiigggcccbbbcccfffiiikkkooorrrvvvzzz}}}~~~jjjdddiiiyyy{{{ooobbb___\\\ZZZ[[[[[[ZZZYYYYYYWWWVVVVVVWWWXXXXXXWWWVVVUUUTTTUUUXXXYYYXXXWWWVVVTTTSSSTTTVVVYYYZZZYYYWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTSSSRRRSSSUUUWWWXXXXXXXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[]]]]]]^^^]]]]]]\\\\\\[[[ZZZYYYWWWVVVUUUTTTQQQRRRQQQMMMKKKMMMTTTZZZgggtttzzzvvvqqqnnnlllkkkiiihhheeeeeecccaaa^^^\\\]]]___^^^^^^^^^]]]^^^```dddhhhmmmttt~~~yyy|||vvvnnnkkkhhhfffffffffeeedddfffdddaaa___```cccfffiiiooonnnmmmlllkkkjjjiiihhhiiihhhgggeeecccbbb``````aaabbbcccddddddbbbaaa___```aaabbbccccccaaa___^^^XXXWWWTTTSSSRRRPPPLLLJJJGGGDDDCCCBBBAAABBBIIIRRRdddvvvyyylllbbbaaabbbdddfffhhhjjjlllmmmrrruuuyyy|||qqqccceeeooozzzmmmaaa^^^[[[XXXXXXXXXWWWWWWXXXVVVUUUUUUVVVWWWWWWVVVSSSRRRRRRTTTWWWYYYYYYYYYTTTSSSQQQRRRUUUYYY[[[[[[WWWWWWWWWVVVVVVWWWWWWXXXTTTTTTSSSSSSTTTUUUWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZ[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTRRRMMMIIIJJJOOOSSS]]]jjj{{{}}}xxxtttpppmmmkkkiiifffeeeaaabbbaaa```^^^^^^```bbbaaaaaaaaa___]]]___ccchhhpppwww}}}zzzyyytttllljjjgggfffggggggfffeeefffccc```___bbbhhhmmmppprrrqqqpppnnnmmmmmmlllllljjjiiihhhfffdddbbb``````bbbcccdddddddddbbb```___```aaabbbccccccbbb```___YYYXXXVVVUUUTTTSSSPPPMMMKKKGGGDDDCCCAAAAAAFFFMMM^^^ppp}}}qqqhhhaaa\\\^^^aaaeeehhhkkknnnppprrrwwwyyy|||~~~ttthhhcccmmm|||zzzjjj```\\\XXXVVVVVVWWWWWWVVVWWWUUUTTTTTTUUUVVVVVVUUURRRRRRSSSTTTVVVWWWWWWWWWTTTRRRPPPPPPSSSVVVYYYYYYWWWVVVUUUUUUUUUVVVWWWXXXTTTTTTTTTTTTTTTVVVWWWXXXVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXYYYXXXXXXWWWVVVUUUUUUTTTUUUTTTQQQMMMJJJIIILLLOOOWWWdddwww|||uuurrrooollljjjgggdddaaa^^^____________aaadddfffeeeffffffccc___^^^bbbfffrrryyy~~~xxxssskkkiiiggggggggghhhfffeeedddbbb___aaahhhooouuuwwwtttsssrrrpppoooooooooooojjjjjjiiihhhfffdddbbbaaadddeeeffffffeeeccc```___aaaaaabbbcccbbbbbbaaa```ZZZYYYWWWWWWWWWVVVSSSQQQNNNIIIFFFEEECCCAAADDDJJJYYYjjj~~~~~~{{{mmmeee```^^^]]]```cccfffiiillloootttxxxxxxzzz|||~~~xxxllleeegggwww{{{jjj^^^[[[WWWUUUVVVWWWXXXXXXWWWUUUSSSTTTUUUVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTRRROOOOOOQQQTTTUUUUUUVVVUUUTTTTTTTTTVVVWWWXXXTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZ\\\\\\]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQNNNLLLLLLMMMOOOVVVcccuuu{{{rrrpppmmmkkkiiieeeaaa^^^\\\]]]^^^___```bbbeeehhhgggjjjkkkgggaaa___bbbfffrrryyyvvvrrrjjjiiigggggghhhhhhfffeeebbbaaa```eeemmmuuuxxxyyyuuutttrrrppppppppppppqqqjjjjjjkkkjjjiiigggeeecccfffggghhhhhhhhhfffdddbbbccccccccccccbbbaaaaaa```[[[ZZZYYYYYYYYYYYYWWWUUURRRLLLGGGFFFDDDBBBDDDHHHTTTcccvvv~~~}}}}}}~~~xxxiiiaaa^^^\\\^^^aaadddgggjjjlllmmmqqqvvv{{{vvvyyy{{{~~~ssskkkjjjrrrnnnaaa]]]XXXVVVVVVWWWXXXXXXWWWUUUTTTTTTUUUVVVVVVUUUTTTUUUVVVTTTRRRPPPPPPQQQSSSQQQPPPQQQRRRSSSSSSRRRTTTTTTTTTTTTUUUVVVWWWWWWTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPVVVaaarrr{{{yyyqqqooollljjjhhhddd___[[[\\\]]]^^^^^^^^^```ccceeeeeejjjllliiiccc```bbbfffqqqwww~~~sssooojjjiiihhhhhhhhhhhhfffdddaaa```bbbhhhqqqwwwwwwvvvsssrrrpppnnnnnnnnnooopppjjjkkkllllllkkkjjjhhhfffeeegggiiijjjkkkjjjiiihhhddddddccccccbbbaaa``````\\\[[[ZZZZZZ[[[[[[YYYWWWTTTNNNIIIHHHFFFDDDDDDHHHMMM\\\nnn|||~~~}}}|||{{{{{{www{{{sssggg]]][[[\\\]]]```eeegggkkkoooqqqppprrrvvv{{{uuuyyy}}}xxxnnnpppwwwvvvfffaaa[[[WWWVVVVVVWWWWWWWWWVVVTTTTTTVVVWWWVVVUUUSSSUUUVVVTTTPPPOOOOOOQQQQQQPPPQQQSSSUUUVVVUUUSSSRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWVVVUUUUUUVVVVVVSSSTTTTTTTTTTTTTTTTTTTTTUUUSSSRRRRRRRRRRRRQQQQQQTTT^^^nnn}}}}}}yyywwwpppnnnllljjjgggccc^^^ZZZ\\\]]]^^^]]]\\\]]]```bbbbbbhhhllljjjdddaaacccfffpppvvv~~~}}}qqqllljjjiiihhhhhhhhhhhheeecccaaaaaacccjjjrrrwwwuuurrrrrrpppnnnmmmlllmmmnnnooojjjkkklllmmmmmmkkkiiihhhdddfffiiikkkmmmnnnmmmmmmeeeeeedddcccbbb``````___\\\[[[[[[[[[\\\\\\[[[YYYUUUOOOJJJIIIGGGEEEEEEHHHIIIWWWiiixxx~~~|||zzzxxxqqqtttxxx{{{pppkkk```YYYZZZ^^^___ccciiihhhmmmsssuuussssssuuuyyywww{{{yyyooollluuu|||}}}jjjeee^^^YYYVVVVVVUUUUUUXXXVVVUUUUUUVVVWWWWWWVVVRRRTTTUUUSSSPPPNNNOOOQQQOOOPPPRRRUUUXXXYYYWWWUUUQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWXXXWWWVVVUUUUUUVVVWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWVVVUUUUUUUUUVVVWWWSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUTTTTTTTTTSSSRRRQQQRRR[[[jjjxxx}}}xxxrrrnnnnnnllljjjgggeeecccbbbaaa[[[\\\\\\[[[[[[]]]```cccgggiiijjjiiifffdddfffiiitttzzzzzzpppjjjggghhhiiijjjiiihhheeeddd```aaaeeelllrrruuutttqqqpppnnnlllmmmnnnnnnllliiiffffffffffffeeeeeedddccccccffflllrrrvvvuuuppplllkkkgggbbb```aaaaaa___]]]aaa___]]]^^^___^^^ZZZVVVRRRPPPMMMJJJHHHGGGFFFFFFGGGMMM^^^vvv}}}zzzwwwsssqqqnnnpppqqqsssuuu|||~~~pppjjj^^^^^^]]]^^^aaafffkkkooopppqqqssstttvvvxxxzzz{{{yyy}}}zzztttqqqvvvtttvvv|||qqqhhh^^^YYYYYYZZZYYYWWWWWWWWWVVVVVVTTTSSSRRRQQQRRRRRRSSSSSSRRRQQQPPPPPPNNNOOOPPPRRRTTTUUUUUUVVVUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRSSSSSSUUUWWWXXXYYYVVVUUUTTTSSSRRRRRRRRRRRRVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUTTTRRRQQQQQQSSSTTTTTTSSSSSSTTTUUUUUUSSSSSSTTTVVVXXX]]]eeeqqq~~~}}}yyyuuupppmmmlllkkkhhhfffcccaaa``````YYYZZZZZZYYYYYYZZZ]]]```gggiiiiiifffccccccgggjjjuuu{{{vvvlllgggeeefffggghhhhhhgggeeedddggghhhkkkooorrrrrrnnnjjjmmmllljjjjjjlllkkkiiifffdddddddddddddddcccbbbbbbccceeejjjooosssssspppmmmiiieeeaaa______```___^^^bbb```______```___\\\YYYTTTRRRPPPMMMKKKHHHGGGFFFHHHMMM\\\sss~~~{{{xxxuuuqqqooonnnnnnooonnnpppuuu|||qqqfffccc_________aaadddhhhmmmooonnnppprrrtttuuuwwwyyyzzz{{{{{{sssqqqtttsssoooqqqyyyxxxoooccc[[[YYYYYYXXXVVVVVVVVVUUUUUUTTTRRRQQQPPPRRRRRRRRRRRRRRRQQQPPPPPPNNNOOOQQQSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVUUUSSSRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWVVVVVVUUUTTTTTTTTTTTTRRRQQQQQQRRRSSSRRRQQQRRRSSSUUUUUUTTTTTTVVVWWW[[[___gggqqq}}}{{{wwwtttqqqmmmkkkiiihhhfffcccaaa___^^^]]]XXXYYYYYYXXXXXXYYY]]]```hhhhhhgggcccaaaccciiinnnuuuzzz~~~sssiiidddcccdddeeeggghhhhhhggggggmmmoooqqqssstttpppjjjeeejjjiiihhhhhhhhhgggeeebbbaaabbbcccccccccbbbaaa```ccccccfffiiimmmooonnnmmmgggddd```^^^^^^___``````cccbbbbbbbbbcccbbb___]]]WWWVVVUUURRROOOKKKGGGEEEGGGKKKXXXlll|||~~~{{{yyyvvvrrrpppooonnnmmmkkkjjjmmmrrrvvv~~~ssskkkccc]]]\\\``````bbbdddgggkkkmmmooonnnqqqsssuuuvvvwwwzzz|||zzzvvvrrroooqqq}}}xxxooolllttt~~~uuuiii___ZZZXXXVVVTTTTTTTTTTTTSSSRRRQQQPPPOOOQQQRRRRRRRRRRRRQQQPPPPPPOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQSSSTTTTTTUUUTTTTTTSSSSSSVVVVVVUUUTTTSSSSSSSSSSSSVVVVVVVVVVVVUUUTTTTTTSSSWWWVVVUUUTTTSSSSSSSSSSSSTTTRRRPPPPPPQQQQQQPPPNNNPPPRRRTTTUUUUUUVVVWWWYYY^^^aaagggooozzz}}}wwwssspppnnnkkkiiifffeeeccc```^^^]]]\\\[[[YYYZZZZZZYYYYYYZZZ^^^aaaiiiiiifffcccaaaeeemmmsssvvvyyy}}}~~~}}}~~~~~~qqqhhhddddddeeegggiiikkkkkkllllllppprrruuuwwwuuupppiiidddiiihhhggggggfffdddbbbaaaaaabbbcccddddddcccbbbaaaaaa``````bbbfffiiikkkkkkfffdddaaa______```bbbcccdddddddddeeeeeedddbbb```[[[[[[ZZZWWWSSSNNNIIIFFFEEEHHHRRRbbbrrr}}}~~~{{{wwwtttqqqooollliiihhhiiilllnnnvvvyyy|||lllccc```]]][[[\\\```aaadddgggiiilllmmmnnnpppsssvvvwwwwwwxxx|||}}}uuupppnnnooorrrxxx|||tttnnnpppuuu{{{tttkkkbbb\\\XXXTTTQQQRRRRRRRRRRRRQQQPPPOOONNNQQQQQQQQQRRRRRRQQQPPPPPPOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUSSSRRRQQQSSSSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQPPPPPPPPPNNNLLLMMMPPPSSSUUUVVVWWWXXXZZZ^^^```eeekkkvvv}}}yyytttooommmllljjjiiicccbbb```^^^\\\ZZZYYYYYYXXXYYYYYYXXXXXXYYY]]]```hhhhhhgggddddddiiirrryyyyyy|||~~~~~~qqqiiihhhggghhhjjjllloooqqqrrrrrrtttvvvyyyyyyuuunnnfffbbbggghhhhhhgggeeedddcccbbbcccdddfffggggggfffdddccc```]]][[[\\\___dddggghhhgggfffeeecccbbbcccdddeeedddeeefffgggfffeeedddddd^^^^^^^^^[[[WWWQQQKKKGGGCCCDDDKKKXXXfffttt|||yyyqqqnnnjjjgggffffffggghhhlllnnnqqqwwwwwwkkk```]]]]]]\\\\\\^^^```aaadddgggjjjlllmmmmmmpppsssvvvwwwvvvyyy{{{rrrlllhhhlllrrryyyxxxvvvqqqkkkiiiooolllgggbbb]]]WWWRRROOOQQQQQQQQQQQQQQQPPPOOONNNPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTRRRRRRRRRRRRSSSTTTTTTUUURRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTSSSQQQPPPPPPOOOOOOOOOPPPRRRTTTUUUSSSRRRQQQPPPQQQOOOMMMJJJKKKNNNRRRUUUVVVWWWXXXZZZ[[[]]]```eeeooo~~~xxxtttppplllkkkjjjiiigggaaa```^^^\\\ZZZYYYXXXXXXUUUVVVVVVUUUUUUVVVZZZ]]]dddeeegggggghhhmmmvvv}}}}}}}}}pppjjjjjjjjjkkkmmmoooqqqsssuuuvvvyyy{{{}}}zzzsssjjjccc___fffhhhiiihhhfffddddddeeeeeefffiiikkkkkkiiigggfff```]]]ZZZYYY\\\```dddeeeggghhhiiihhhfffeeeeeefffbbbdddggggggfffeeeeeeeeeaaaaaa```]]]YYYSSSMMMJJJEEECCCFFFOOO[[[iiizzz|||rrrnnniiifffddddddcccbbbeeeeeegggjjjqqqyyyvvvllleee___\\\]]]]]]\\\]]]```aaaccceeehhhjjjlllmmmnnnnnnrrruuuvvvwww~~~yyyooogggccciiissszzzrrrtttxxxtttkkkeeecccbbb```]]]YYYUUUQQQOOOQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPNNNOOOPPPQQQRRRRRRRRRRRROOOOOOPPPPPPRRRSSSUUUVVVSSSRRRRRRSSSSSSUUUVVVWWWTTTTTTSSSRRRQQQQQQQQQQQQPPPQQQSSSTTTTTTSSSQQQPPPNNNMMMMMMLLLNNNPPPSSSTTTRRRRRRQQQQQQQQQPPPMMMJJJIIIMMMQQQTTTUUUVVVWWWXXXWWWYYY\\\___gggvvv|||yyyxxxqqqoookkkiiiiiihhhgggeee```___]]][[[YYYXXXXXXWWWUUUUUUUUUTTTTTTVVVYYY\\\^^^aaaeeehhhkkkpppxxx}}}{{{yyymmmiiikkkjjjkkklllnnnpppsssuuuvvvyyy{{{|||yyyqqqiiidddaaadddggghhhhhhfffeeefffgggfffhhhjjjmmmmmmllliiihhhccc___[[[YYY[[[___bbbdddfffiiilllkkkhhheeedddeee```cccffffffeeeddddddfffcccbbbaaa^^^YYYTTTOOOMMMIIIEEEDDDIIIRRR___rrrxxxsssmmmhhhfffdddaaa___aaa```___aaaeeekkkpppsss~~~xxxpppfff^^^]]]\\\]]]___^^^\\\^^^ddddddeeegggiiikkknnnooopppnnnrrrwwwyyy~~~qqqhhhbbbbbbnnn~~~yyynnnooosssqqqkkkggg\\\[[[YYYVVVSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNOOOPPPPPPQQQQQQQQQPPPNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPRRRTTTUUUTTTSSSQQQOOOOOOQQQSSSTTTSSSRRRQQQPPPPPPOOOOOOPPPMMMOOOQQQSSSTTTSSSQQQPPPPPPNNNLLLKKKLLLMMMPPPQQQRRRQQQQQQRRRRRRQQQNNNKKKHHHLLLPPPSSSTTTUUUUUUVVVVVVXXXZZZ[[[___lll~~~|||xxxuuutttmmmkkkhhhgggggggggeeeccc___^^^]]][[[YYYXXXWWWWWWVVVWWWWWWVVVVVVWWW[[[^^^YYY^^^dddiiimmmqqqxxx}}}~~~~~~zzzuuujjjgggkkkiiijjjkkkmmmoooqqqtttuuuuuuxxxzzzwwwqqqkkkhhhgggccceeehhhhhhfffeeefffhhhfffhhhkkkmmmnnnllljjjhhheeeaaa]]][[[\\\```cccdddeeeiiimmmmmmiiieeecccccc___bbbffffffdddcccdddfffdddcccaaa^^^YYYUUUQQQNNNLLLGGGDDDFFFLLLYYYlll|||~~~yyyqqqllliiifffbbb______]]][[[[[[___cccfffhhhlllsss|||tttkkkhhheee```[[[]]]^^^aaabbb___\\\```ggggggggghhhjjjllloooqqqrrrpppuuuzzzzzziiibbb```eeewwwvvviiifffhhhhhhfffeee[[[YYYUUUQQQOOOOOORRRUUUQQQQQQQQQRRRQQQQQQPPPPPPNNNOOOPPPPPPQQQQQQQQQPPPMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQPPPOOOPPPQQQRRRSSSUUUSSSOOOMMMLLLMMMPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOLLLNNNPPPSSSTTTSSSRRRQQQRRRPPPMMMKKKJJJKKKMMMNNNQQQQQQQQQSSSSSSRRROOOLLLHHHKKKPPPSSSTTTTTTTTTTTTVVVXXXYYYXXXZZZeeevvv{{{wwwtttqqqpppmmmkkkhhhfffdddbbb___]]]ZZZYYYXXXVVVUUUTTTSSSSSSPPPQQQSSSTTTUUUWWWZZZ\\\]]]^^^bbbjjjsssyyyzzzyyy|||}}}}}}~~~tttmmmmmmkkkeeehhhhhhiiikkkmmmqqqtttuuuyyytttrrrsssrrrlllhhhhhhqqqnnnllllllnnnnnnkkkhhhhhhjjjlllmmmmmmkkkhhhgggbbb^^^ZZZ\\\aaafffgggfffcccdddfffggghhhhhhgggfffccccccccceeeffffffdddbbbdddcccaaa^^^YYYUUUQQQNNNHHHFFFFFFFFFHHHPPPbbbsss|||uuupppmmmjjjddd```aaa___\\\[[[\\\^^^^^^^^^ffffffhhhlllrrryyyvvvmmmccc^^^]]]^^^]]][[[\\\^^^```aaaaaaccceeeggghhhhhhiiijjjlllooosssuuuwww|||vvvlllccc^^^YYY___zzzrrrpppooojjjccc___]]]^^^______UUUUUUSSSRRRRRRRRRSSSTTTRRRRRRQQQQQQQQQQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTRRRPPPPPPQQQQQQPPPOOOOOOOOOOOONNNMMMKKKJJJIIILLLMMMNNNPPPPPPOOOOOONNNOOONNNNNNMMMMMMNNNOOOPPPRRRSSSSSSSSSSSSSSSRRRRRRTTTTTTSSSSSSSSSUUUVVVXXXTTTSSSUUUWWWYYY```ppp|||xxxuuurrrooonnnkkkhhheeecccbbb```]]][[[YYYXXXWWWVVVTTTTTTSSSSSSRRRTTTVVVWWWXXXYYY\\\___^^^___dddkkksssyyyzzzyyy~~~||||||}}}|||}}}ssslllllljjjeeeggggggiiikkkooossswwwyyywwwrrroooppppppmmmkkklllsssqqqnnnmmmkkkjjjhhhggghhhiiikkklllllljjjhhhfffbbb^^^[[[]]]bbbffffffdddaaabbbcccdddddddddcccccccccbbbbbbcccdddeeecccbbbbbbbbb```]]]YYYTTTQQQNNNIIIGGGFFFFFFGGGNNN___ooo}}}wwwrrrnnnhhhdddaaa^^^[[[ZZZ[[[\\\\\\[[[``````aaadddhhhmmmrrrvvvzzz~~~|||xxxrrrmmmgggaaaZZZXXXZZZ]]]^^^]]]\\\^^^aaabbbcccdddggghhhkkkkkkkkklllnnnqqquuuyyy{{{tttgggaaa^^^]]][[[bbbzzzwwwkkkjjjdddaaa]]]ZZZYYYYYYXXXWWWUUUTTTSSSRRRQQQRRRRRRSSSRRRQQQQQQQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKKKKJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPNNNOOOPPPQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNMMMLLLLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQTTTSSSSSSSSSSSSTTTTTTUUUSSSSSSUUUWWWYYY```ooo~~~|||zzzxxxtttqqqooommmmmmhhheeebbb```___]]]ZZZXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSUUUVVVWWWXXXZZZ]]]___```bbbffflllsssxxxzzzzzz}}}zzz{{{~~~~~~{{{{{{}}}|||qqqlllkkkiiifffbbbdddggglllrrrxxx|||zzzsssnnnmmmllljjjjjjllluuusssqqqlllgggdddddddddggghhhiiijjjjjjhhhfffeeebbb___^^^___cccdddcccaaa___```aaaaaaaaaaaaaaa```bbb```___```aaaccccccbbbaaa```___\\\YYYUUUQQQOOOLLLIIIGGGFFFGGGLLLZZZgggzzzuuupppkkkgggdddaaa]]][[[[[[[[[[[[ZZZ[[[ZZZZZZ[[[]]]aaadddfffjjjmmmqqquuuyyy{{{{{{{{{~~~}}}|||uuuqqqllliiiiiigggccc```ZZZWWWTTTUUUYYY\\\]]]\\\]]]```ccceeefffgggiiikkknnnnnnoooqqqsssyyytttiiiccc\\\YYYZZZ\\\^^^eeezzzjjjaaaaaaYYYXXXVVVUUUUUUUUUSSSQQQTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLKKKKKKLLLLLLLLLNNNOOOPPPQQQRRRRRRRRRRRROOOMMMMMMMMMPPPQQQQQQQQQOOONNNLLLJJJHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKMMMLLLKKKKKKKKKMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRTTTWWWZZZ___mmmzzz~~~|||xxxvvvtttqqqooommmllllllfffdddaaa___]]][[[XXXVVVVVVUUUTTTSSSSSSSSSSSSSSSPPPRRRTTTUUUVVVWWWZZZ]]]bbbdddhhhmmmssswwwzzz{{{|||yyyzzz||||||yyy{{{|||~~~xxxqqqmmmkkkjjjhhh```bbbgggmmmtttzzz}}}tttmmmjjjhhheeefffiiiqqqqqqooojjjccc```aaaccceeefffggghhhgggfffeeecccaaa``````aaacccccc```^^^\\\\\\]]]^^^``````aaaaaaaaa___]]]]]]___```aaaaaa```______]]]ZZZWWWTTTRRRNNNKKKHHHGGGFFFIIITTT___|||wwwrrrnnnjjjfffbbb___^^^]]]\\\[[[XXXXXXWWWWWWYYYZZZ]]]^^^```aaaccceeehhhiiijjjkkknnnooorrrvvvxxxyyyyyyxxxyyyyyy{{{~~~vvvuuurrrooollliiifffeeeeeecccaaa```aaa```^^^\\\YYYWWWVVVXXX[[[]]]\\\[[[___bbbeeeggghhhiiikkkmmmoooqqquuuyyy~~~wwwjjj```[[[\\\YYYXXX[[[___iii~~~qqq```ZZZ[[[VVVTTTSSSSSSTTTTTTSSSRRRSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOONNNOOOPPPQQQRRRRRRRRRRRROOOMMMLLLMMMNNNPPPPPPOOOOOOMMMKKKHHHGGGFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSSSSTTTSSSQQQOOONNNQQQQQQSSSVVVYYY^^^iiittt}}}yyyvvvuuutttrrrpppnnnlllkkkkkkeeeccc```^^^]]][[[XXXVVVTTTSSSSSSRRRRRRRRRSSSSSSPPPRRRTTTUUUUUUWWWZZZ\\\cccfffjjjnnnrrrvvvyyy{{{zzzyyyyyy{{{{{{zzz}}}{{{}}}vvvqqqnnnkkkjjjjjjdddfffjjjnnnssswwwzzz|||xxxpppiiigggeeedddeeehhhkkkkkkkkkfffaaa^^^___bbbddddddeeeeeeeeedddcccbbb``````aaabbbbbbaaa___]]]VVVWWWXXXZZZ\\\^^^```aaa```^^^\\\\\\]]]______^^^______^^^]]][[[YYYVVVTTTQQQMMMJJJIIIGGGHHHOOOXXXwww}}}xxxppplllgggccc```___]]][[[XXXWWWWWWWWWWWWYYYZZZ[[[XXXXXXXXXYYYZZZ[[[\\\]]]aaacccfffggghhhgggffffffeeeeeegggjjjmmmnnnmmmllldddcccbbbaaa___^^^]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYZZZ\\\^^^___^^^]]]```bbbeeefffhhhjjjmmmppprrrwww~~~pppeee^^^[[[\\\YYYWWWZZZbbbsss{{{hhh[[[WWWXXXVVVSSSPPPPPPQQQSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRRRROOOOOONNNNNNNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNNNNNNNNNNOOOOOONNNOOOPPPQQQRRRRRRRRRRRRQQQOOOMMMMMMNNNNNNMMMLLLNNNMMMJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQOOOMMMPPPOOOQQQUUUXXX[[[cccllluuu}}}zzzuuurrrsssrrrpppnnnlllkkkjjjiiieeeccc```^^^\\\ZZZWWWUUURRRRRRQQQQQQQQQRRRSSSSSSSSSTTTVVVWWWXXXZZZ]]]___dddgggkkknnnqqqtttxxx{{{zzzyyyzzz|||{{{{{{zzzsssqqqnnnkkkiiikkkkkklllnnnooopppqqqqqqqqqlllfffcccdddeeeeeegggjjjfffffffffeeebbb`````````bbbbbbccccccbbbbbbaaaaaa``````aaabbbaaa```___^^^SSSSSSTTTVVVXXX[[[]]]^^^aaa___]]]\\\]]]]]]\\\[[[]]]]]]]]]\\\[[[YYYWWWVVVSSSOOOKKKJJJHHHGGGLLLSSSiiiyyyxxx}}}vvvrrrlllgggdddaaa___]]]XXXXXXWWWWWWWWWWWWXXXXXXWWWVVVVVVUUUUUUVVVWWWXXXUUUXXX[[[\\\\\\\\\]]]^^^YYYZZZ\\\]]]^^^_________YYYYYYZZZZZZZZZZZZ[[[[[[YYYYYYZZZZZZZZZYYYYYYXXXWWWYYY[[[^^^```bbbccccccbbbdddfffhhhlllqqqwww{{{yyyjjj___[[[ZZZWWWWWWXXX```pppsssddd[[[VVVVVVTTTQQQNNNMMMOOOQQQSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRPPPNNNMMMNNNNNNMMMLLLMMMMMMKKKJJJJJJJJJKKKLLLJJJJJJIIIIIIJJJJJJKKKLLLJJJLLLPPPRRRSSSRRRPPPOOONNNNNNMMMMMMMMMOOOPPPQQQSSSSSSSSSSSSRRRQQQPPPOOOPPPNNNPPPTTTVVVWWW]]]ccckkkzzz~~~|||yyyuuurrrrrrqqqooollljjjhhhggggggdddaaa^^^\\\[[[YYYVVVTTTQQQPPPPPPPPPQQQRRRRRRSSSUUUWWWXXXYYYZZZ\\\___aaaeeehhhkkknnnooorrrvvvzzzyyyyyyzzz}}}}}}~~~~~~vvvqqqpppmmmhhhgggjjjjjjkkkmmmnnnnnnnnnnnnmmmccc```___cccfffeeefffhhheeeeeedddeeeeeeddd```^^^aaaaaaaaaaaa`````````______```aaaaaa```_________VVVVVVVVVVVVXXXZZZ\\\]]]aaa```^^^^^^^^^]]]ZZZXXXYYYZZZZZZZZZYYYXXXVVVUUUUUUPPPMMMLLLJJJHHHJJJOOOZZZkkkvvvxxx{{{uuuoookkkgggdddbbb\\\[[[ZZZYYYXXXWWWWWWVVVWWWWWWVVVVVVVVVVVVVVVVVVRRRTTTVVVVVVUUUUUUWWWYYYUUUVVVVVVVVVUUUVVVWWWXXXTTTTTTUUUVVVWWWYYYYYYZZZXXXZZZ[[[\\\\\\[[[[[[[[[ZZZ\\\___bbbdddfffhhhiiiiiijjjmmmqqqwwwuuudddZZZWWWXXXUUUZZZcccsssmmmbbb[[[VVVTTTPPPNNNMMMNNNOOOQQQPPPOOOPPPPPPQQQQQQQQQPPPOOONNNMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRQQQOOOMMMMMMOOOOOOOOONNNLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKKKKJJJKKKLLLMMMNNNJJJMMMSSSWWWXXXVVVRRROOOOOONNNMMMMMMMMMOOOQQQSSSTTTTTTSSSRRRQQQQQQQQQQQQPPPNNNOOOSSSTTTTTTWWW\\\___nnn}}}|||yyyvvvsssqqqpppmmmkkkhhhgggfffeeeccc```]]][[[ZZZXXXUUUSSSPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVXXXYYYZZZ\\\___aaaeeehhhkkkmmmnnnqqqvvvyyyyyyyyy{{{~~~~~~}}}tttooonnnlllgggeeehhhdddfffiiilllnnnpppppppppaaa^^^___cccfffdddcccdddfffeeeeeefffhhhfffaaa\\\aaa`````````_______________```aaa```_________```\\\\\\[[[ZZZZZZ\\\]]]^^^aaa```______^^^\\\YYYVVVWWWWWWXXXXXXXXXWWWUUUTTTVVVQQQMMMMMMKKKHHHJJJNNNQQQbbbwwwyyyuuuuuu~~~|||vvvrrrnnnjjjhhhaaa```^^^\\\ZZZXXXWWWVVVTTTTTTTTTSSSSSSSSSSSSRRRUUUWWWWWWUUURRRQQQSSSUUUTTTTTTTTTSSSQQQRRRTTTUUUQQQRRRSSSTTTUUUWWWXXXXXXUUUWWWZZZ[[[[[[ZZZ[[[[[[aaabbbeeefffggghhhjjjlllppprrruuuzzztttcccXXXUUUVVVWWWaaappp|||iiiaaa[[[UUURRRNNNNNNOOOQQQRRRRRROOOMMMNNNNNNOOOPPPOOONNNMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRROOONNNMMMMMMOOOQQQQQQPPPKKKLLLNNNOOOPPPPPPPPPPPPMMMLLLLLLKKKKKKMMMNNNOOOJJJNNNUUUZZZ[[[XXXSSSPPPOOONNNMMMMMMNNNOOORRRSSSUUUTTTRRRQQQQQQRRRSSSSSSPPPMMMNNNRRRSSSRRRSSSWWWVVVdddzzz~~~{{{xxxuuusssqqqppprrrqqqooollliiigggeeedddbbb___[[[[[[\\\[[[UUUPPPOOOOOONNNNNNOOORRRUUUVVVUUUVVVYYYZZZ[[[^^^aaacccgggiiilllnnnoooqqqtttvvvvvvyyy{{{zzz{{{zzzvvvpppkkkiiiiiihhhggggggfffeeefffggggggeeeddd^^^^^^^^^___```bbbcccdddffffffggggggfffdddbbb```^^^^^^^^^____________```cccbbbbbbccceeeeeeaaa]]]]]]]]]___aaaddddddbbb```dddbbb```___^^^]]]YYYWWWVVVWWWXXXWWWUUUUUUUUUWWWVVVSSSOOOLLLJJJJJJKKKMMMKKKVVVhhh|||wwwjjjppp~~~}}}xxxrrrnnnhhhddd```\\\ZZZXXXVVVTTTVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSUUUUUUTTTTTTSSSTTTTTTTTTRRRTTTVVVWWWWWWWWWXXXZZZZZZ[[[\\\\\\[[[[[[]]]^^^aaabbbdddiiiooosssuuutttzzz}}}jjj___YYYVVVVVV[[[ooorrrgggbbbYYYQQQPPPOOOOOONNNMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOOOOOOOMMMKKKIIIGGGJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKMMMOOOPPPOOONNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNKKKNNNPPPPPPOOONNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMPPPVVV\\\___]]]XXXRRROOOLLLLLLLLLMMMNNNPPPQQQRRRTTTSSSQQQPPPOOOPPPPPPQQQQQQQQQPPPPPPQQQRRRTTTUUU___cccmmm|||~~~|||zzzwwwtttrrrqqqpppqqqpppnnnkkkiiifffdddccc```]]]ZZZYYYZZZXXXSSSNNNOOONNNNNNOOOPPPRRRTTTUUUUUUWWWYYYZZZ[[[]]]aaaccchhhjjjmmmoooppprrruuuwwwuuuxxxzzz{{{wwwsssmmmiiihhhhhhgggggggggfffdddcccdddeeedddccc_________`````````aaaaaadddeeefffgggfffccc```^^^^^^_____________________cccbbbbbbdddffffffccc`````````aaaccceeefffeeedddbbb```^^^]]]\\\ZZZWWWUUUTTTUUUWWWVVVUUUUUUVVVWWWZZZWWWSSSNNNKKKKKKKKKLLLJJJRRRaaauuunnnkkkttt{{{uuulllhhhccc___]]]\\\ZZZXXXVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTSSSSSSSSSTTTUUUVVVVVVUUUWWWYYYZZZYYYYYYZZZ[[[\\\^^^````````````bbbccceeegggkkkrrr{{{xxxggg]]]YYYYYY\\\fff}}}pppeeeaaaZZZTTTTTTOOONNNNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNMMMLLLKKKIIIHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJLLLOOOOOONNNMMMMMMNNNMMMNNNNNNNNNNNNMMMLLLLLLKKKMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOQQQVVV\\\___]]]XXXSSSQQQNNNNNNMMMMMMNNNNNNOOOOOOQQQPPPOOONNNNNNNNNNNNNNNPPPPPPPPPPPPPPPRRRSSSTTTZZZ^^^eeeppp}}}{{{zzzxxxuuusssrrrqqqpppnnnmmmkkkiiigggeeedddccc^^^[[[XXXWWWWWWUUUPPPLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUWWWYYYZZZ[[[]]]aaaccciiikkknnnoooppprrrtttwwwxxxyyy{{{sssooojjjgggfffggggggggggggdddaaa``````aaaaaaaaa______``````___^^^]]]\\\aaacccfffgggfffccc___\\\^^^^^^^^^^^^^^^^^^]]]]]]______```bbbdddeeecccaaaaaa```___aaadddfffgggfffaaa___\\\ZZZYYYXXXUUURRRRRRTTTVVVWWWWWWWWWXXXYYY___\\\WWWRRRNNNMMMLLLMMMJJJNNNXXXjjjxxxkkkllltttvvvrrrlllgggeeecccaaa```XXXWWWVVVUUUTTTTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[]]]]]]]]]\\\]]]^^^___aaadddfffggghhhkkklllmmmpppwwwooobbbZZZXXX^^^eeewwwoooccc___XXXTTTTTTOOONNNMMMMMMLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJIIIKKKMMMMMMLLLLLLLLLMMMKKKKKKLLLLLLLLLKKKJJJJJJKKKLLLLLLKKKJJJKKKMMMOOORRRRRRRRRRRRRRRRRRRRRRRRSSSWWW\\\^^^\\\XXXTTTQQQPPPOOONNNNNNMMMMMMMMMMMMOOOOOOPPPPPPOOOOOONNNNNNPPPOOOOOOOOOPPPQQQRRRSSSVVVYYY]]]cccnnn|||yyyxxxwwwuuusssrrrpppppppppkkkjjjiiigggeeecccbbbaaa\\\ZZZXXXWWWVVVSSSOOOKKKLLLMMMOOOQQQRRRSSSSSSSSSUUUWWWYYY[[[\\\^^^bbbdddjjjlllnnnooopppqqqsssuuuzzz{{{~~~oookkkgggdddeeefffggggggfffccc___]]]]]]_________]]]^^^^^^^^^^^^]]][[[ZZZ```bbbfffhhhgggccc___\\\[[[[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\^^^```aaaaaa```___]]]\\\]]]```ccceeeeeeaaa___\\\ZZZXXXWWWUUUSSSSSSVVVXXXZZZZZZZZZ\\\]]]```^^^ZZZUUURRRQQQPPPPPPNNNNNNSSS```uuuvvvllllllyyyzzzsssooommmjjjiii^^^]]][[[YYYXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]____________```aaaaaaeeejjjnnnrrruuuxxx{{{|||wwwfff\\\WWWXXXcccpppnnnaaa[[[TTTPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNOOONNNNNNNNNNNNNNNNNNOOOKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJLLLLLLKKKJJJKKKLLLJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHJJJMMMQQQTTTTTTTTTSSSSSSTTTTTTTTTUUUXXX[[[\\\YYYUUUQQQPPPPPPOOOOOONNNNNNNNNNNNNNNPPPPPPRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQTTTXXX\\\^^^cccsss}}}yyyvvvuuutttsssqqqpppooonnnnnnhhhhhhfffeeecccaaa```___[[[ZZZXXXWWWVVVSSSPPPMMMLLLMMMOOOQQQRRRSSSSSSSSSUUUWWWZZZ\\\^^^aaadddgggjjjlllnnnooooooppprrrtttwwwyyyxxxkkkhhhdddbbbccceeefffgggeeeaaa^^^\\\\\\^^^______[[[[[[\\\\\\\\\[[[[[[ZZZ___bbbeeeggggggccc___\\\WWWXXXYYYZZZ[[[ZZZYYYXXXXXXYYY[[[]]]^^^___aaabbb___\\\ZZZ[[[^^^aaacccdddbbb___\\\ZZZZZZYYYWWWVVVWWWZZZ]]]____________```___]]]ZZZWWWUUUUUUUUUUUUTTTRRRRRR[[[kkkuuukkkqqq{{{|||wwwsssqqqfffeeebbb___\\\[[[ZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVXXXWWWWWWXXXXXXYYYZZZ[[[ZZZ]]]```aaabbbbbbdddfffiiinnnuuu||||||mmm^^^XXXVVVZZZkkk{{{iii]]]WWWRRRPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNOOOMMMMMMMMMNNNNNNOOOPPPPPPNNNMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJKKKJJJIIIIIIKKKLLLKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGGGGIIINNNQQQUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXYYYXXXUUUQQQNNNMMMOOOOOOOOOOOOOOOPPPPPPQQQOOOPPPQQQRRRRRRRRRPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPRRRWWW\\\\\\^^^iii|||~~~|||xxxuuutttsssqqqooonnnmmmllllllgggfffeeeccc```^^^]]]\\\XXXXXXXXXWWWVVVSSSQQQOOOMMMNNNOOOPPPQQQSSSTTTTTTUUUWWW[[[]]]```dddhhhkkklllnnnoooppppppppprrrtttrrrxxx{{{ppphhheeeaaa___```bbbddddddccc```^^^]]]^^^___```___[[[ZZZZZZYYYYYYYYYZZZZZZ^^^```ccceeeeeebbb^^^\\\SSSUUUWWWYYYZZZZZZYYYXXXYYY[[[]]]^^^___```bbbdddbbb___]]]^^^```cccddddddccc```]]][[[[[[[[[[[[ZZZ]]]___cccdddcccbbbaaaaaa]]][[[ZZZXXXWWWWWWWWWXXXVVVUUUTTTYYYdddttttttoooqqq}}}tttrrrnnnjjjfffcccaaaaaa___^^^]]][[[ZZZYYYYYYXXXZZZZZZZZZ[[[\\\^^^___``````cccgggjjjlllnnnqqqsss{{{sssdddYYYXXXYYYaaayyyvvvmmm```XXXTTTSSSRRRQQQMMMMMMMMMLLLMMMMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRROOOOOONNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKIIIJJJKKKJJJIIIIIIKKKMMMKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHGGGHHHJJJNNNRRRSSSSSSQQQQQQQQQQQQSSSSSSUUUVVVWWWUUURRROOOOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPOOOUUUYYYYYYZZZaaappp|||~~~|||xxxtttsssrrrpppnnnlllkkkjjjiiifffeeecccaaa^^^\\\ZZZYYYUUUVVVWWWWWWUUUSSSRRRQQQOOONNNNNNOOOPPPRRRTTTUUUUUUWWW[[[___bbbggglllooooooppprrrrrrrrrrrrtttuuuttt}}}ssshhhdddaaa]]][[[\\\^^^``````aaa___^^^^^^```aaaaaa```]]]\\\YYYWWWVVVVVVWWWXXX\\\^^^```aaaaaa___]]][[[RRRTTTWWWZZZ\\\\\\[[[ZZZZZZ\\\^^^___^^^___bbbeeedddbbb``````bbbdddddddddbbb```]]]\\\\\\]]]]]]]]]aaadddfffgggeeebbbaaaaaa\\\[[[ZZZXXXWWWWWWWWWWWWTTTUUUVVVWWW^^^lll~~~zzzsssxxxzzzuuuqqqooonnnjjjhhhfffdddbbbaaa```___```aaabbbdddgggjjjlllmmmppptttyyy}}}kkk^^^VVVZZZ___kkk{{{fffbbb[[[TTTRRRRRRQQQPPPMMMMMMLLLLLLMMMNNNNNNOOOMMMMMMMMMLLLLLLMMMMMMMMMOOONNNNNNMMMNNNOOOQQQRRROOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKJJJIIIIIIKKKMMMKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGHHHHHHIIIKKKOOORRRQQQPPPOOONNNNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNOOOPPPQQQPPPQQQRRRRRRRRRRRRQQQPPPPPPTTTVVVVVVVVV\\\gggqqq~~~|||xxxuuusssrrrpppmmmkkkjjjiiihhhfffeeeccc```]]][[[YYYWWWSSSTTTVVVVVVTTTRRRRRRRRROOOOOONNNNNNOOORRRUUUVVVTTTWWW\\\```dddiiinnnrrrqqqrrrttttttttttttuuuwww{{{{{{ooodddbbb^^^ZZZXXXYYY[[[]]]]]]```______```bbbcccbbbaaa```]]]YYYUUUSSSTTTUUUVVV[[[\\\]]]^^^^^^]]][[[ZZZRRRTTTXXX[[[]]]^^^]]]]]]XXX[[[]]]]]]\\\]]]```cccdddbbbaaaaaabbbccccccbbbbbb___\\\\\\]]]^^^______cccfffhhhhhheeebbb```___\\\[[[ZZZXXXWWWVVVVVVVVVQQQTTTVVVWWW[[[gggyyy{{{sss~~~{{{zzzsssrrrpppmmmkkkiiiggggggggghhhjjjmmmqqquuuyyy{{{gggZZZUUU\\\dddssssss```^^^YYYSSSPPPOOONNNLLLMMMMMMLLLLLLMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNPPPQQQOOONNNMMMLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKKKKJJJIIIIIILLLNNNJJJJJJKKKKKKJJJJJJIIIHHHFFFGGGIIIIIIJJJLLLOOORRRPPPOOOMMMLLLLLLMMMOOOPPPOOOQQQRRRSSSSSSTTTWWWYYYWWWVVVUUUSSSRRRRRRQQQQQQQQQQQQPPPOOOPPPQQQSSSTTTQQQQQQSSSSSSSSSRRRQQQPPPTTTUUUUUUTTTTTTZZZeeemmm}}}{{{{{{{{{yyywwwuuurrrooommmkkkjjjhhhfffcccaaa^^^[[[XXXWWWVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRQQQPPPQQQSSSUUUWWWXXX[[[___dddiiilllooopppuuurrrqqquuuwwwuuuvvvyyy||||||}}}tttlllddddddaaa^^^ZZZXXXXXXYYYZZZZZZ^^^bbbddddddcccbbbbbbbbb___ZZZTTTPPPQQQUUUXXX\\\ZZZWWWWWWXXXZZZ[[[[[[XXXXXXYYY\\\aaadddeeeeeefffccc^^^\\\\\\___aaabbbbbb```^^^^^^___aaaaaa```^^^______]]]\\\[[[\\\]]]]]]^^^^^^______^^^^^^]]]ZZZ[[[[[[ZZZXXXVVVVVVWWWZZZYYYVVVTTTVVVaaappp{{{|||~~~|||zzzzzzyyyxxxvvvxxxnnn___YYYWWW___ooommm\\\XXXSSSPPPNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMJJJJJJKKKKKKJJJIIIHHHHHHFFFFFFGGGHHHJJJLLLNNNOOOPPPNNNLLLJJJIIIKKKMMMNNNPPPOOONNNNNNPPPTTTYYY\\\[[[YYYVVVRRRPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPQQQSSSVVVUUUSSSRRRRRRRRRSSSTTTOOOPPPRRRSSSUUUZZZ```dddttt{{{yyyyyyyyywwwuuutttqqqnnnlllkkkjjjhhhfffcccaaa^^^[[[YYYWWWVVVVVVSSSRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRRRRSSSTTTVVVXXXXXX[[[___eeeiiimmmooopppuuurrrssswwwxxxxxxzzz}}}~~~{{{}}}vvvooohhhdddbbb^^^ZZZXXXWWWXXXYYYZZZ]]]```bbbbbbbbbcccdddcccaaa\\\WWWSSSSSSWWWZZZ\\\ZZZXXXWWWYYYZZZ[[[[[[XXXXXXZZZ^^^cccggghhhhhhjjjgggcccaaabbbdddeeeeeeaaa___]]]^^^```aaabbbaaa______^^^]]][[[[[[[[[\\\^^^^^^____________^^^^^^YYYZZZZZZZZZXXXWWWXXXZZZ]]]\\\XXXUUUVVV]]]iiirrriii^^^[[[___nnntttccc[[[XXXSSSOOONNNNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLOOOMMMLLLJJJJJJKKKLLLMMMOOONNNMMMMMMOOOSSSWWWZZZ[[[YYYVVVRRRPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPQQQSSSTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRUUUYYY]]]kkkzzz|||yyywwwvvvuuutttrrrqqqooolllkkkjjjiiihhhfffcccaaa___\\\YYYWWWUUUUUURRRRRRRRRRRRRRRRRRRRRRRRUUUUUUTTTTTTTTTVVVXXXYYYYYY[[[```eeejjjnnnpppqqquuusssuuuyyyzzz{{{xxx}}}{{{wwwqqqjjjeeeccc___\\\ZZZYYYZZZ[[[\\\^^^```aaaaaabbbccceeeeeeddd```\\\YYYXXX[[[^^^^^^\\\YYYYYYZZZ\\\\\\[[[XXXYYY\\\aaagggkkkmmmmmmkkkiiifffeeefffffffffeee```___]]]^^^```bbbccccccaaa```^^^\\\[[[ZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\XXXYYYZZZYYYXXXYYYZZZ\\\___^^^[[[WWWUUUXXX___fffyyywwweee^^^bbbooolll^^^YYYVVVRRROOONNNNNNMMMLLLKKKLLLLLLLLLLLLKKKJJJJJJHHHIIIKKKMMMMMMMMMLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHGGGHHHHHHIIIIIILLLLLLLLLKKKKKKKKKKKKKKKMMMLLLLLLLLLNNNQQQTTTVVVYYYWWWUUURRRPPPPPPOOOPPPNNNPPPQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQSSSWWWZZZdddqqq}}}|||{{{zzzxxxvvvtttsssqqqpppooollljjjhhhhhhhhhfffeeebbb```^^^[[[YYYVVVTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRUUUUUUUUUUUUVVVWWWYYYZZZYYY\\\```eeejjjmmmooopppuuuuuuxxx{{{|||}}}xxxvvvyyyvvvpppjjjfffdddaaa___^^^___```bbbcccddddddcccbbbccceeegggiiihhhfffccc```___aaacccaaa___]]]]]]^^^___^^^]]]XXXZZZ^^^eeekkkooopppooohhhgggeeeeeeffffffdddccc```___^^^^^^aaacccddddddbbb```]]][[[[[[[[[[[[ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[ZZZXXXXXXZZZ\\\______]]]YYYUUUUUUYYY]]]qqqnnndddcccqqqzzzggg]]]VVVSSSPPPNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIGGGIIIKKKMMMNNNMMMKKKIIILLLKKKKKKJJJJJJKKKKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHJJJKKKKKKLLLKKKJJJIIIHHHJJJJJJJJJKKKMMMOOOQQQRRRVVVUUUSSSQQQPPPOOOOOOOOONNNPPPQQQQQQPPPOOOQQQRRROOOPPPQQQRRRQQQPPPOOONNNMMMOOOPPPRRRSSSVVV[[[^^^dddmmm}}}~~~|||zzzxxxxxxwwwuuusssqqqoooooollliiigggfffeeeeeecccbbb___^^^\\\ZZZXXXVVVTTTSSSPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUVVVXXXYYYZZZ[[[[[[]]]aaafffjjjmmmooopppwwwwwwzzz|||}}}}}}uuuvvv|||xxxrrrkkkgggeeedddcccccceeehhhjjjkkkkkkjjjgggeeeeeegggiiikkklllkkkiiigggeeefffgggdddbbbaaa```aaabbbaaa```ZZZ]]]aaahhhnnnqqqpppooofffeeeddddddeeeeeedddbbbaaa___^^^___bbbdddeeeeeeddd```\\\[[[[[[\\\\\\[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]\\\ZZZXXXXXXYYY[[[^^^___^^^[[[VVVTTTVVVYYYlll{{{wwwiiicccdddqqqppp```ZZZSSSQQQNNNMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGIIIKKKMMMMMMLLLJJJHHHKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJIIIFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJKKKKKKIIIHHHGGGIIIIIIJJJKKKLLLMMMNNNNNNRRRRRRQQQPPPOOOOOOOOONNNNNNOOOPPPPPPOOOOOOPPPRRROOOPPPQQQQQQQQQPPPNNNMMMNNNPPPRRRSSSTTTWWWZZZ]]]bbbiiivvv~~~|||zzzuuuvvvvvvtttqqqnnnmmmmmmiiigggdddcccbbbaaa```^^^[[[ZZZZZZYYYWWWUUUSSSRRRPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTVVVXXX[[[]]]^^^___```bbbeeeiiilllnnnooopppwwwxxx|||~~~zzzuuuyyy~~~vvvnnngggfffeeedddeeehhhkkkmmmmmmmmmllljjjgggfffhhhiiikkklllnnnmmmkkkiiihhhiiifffdddccccccddddddbbb```^^^```dddjjjnnnooommmjjjeeedddcccdddfffffffffdddbbbaaa___```bbbdddeeeeeeeee```\\\[[[]]]______]]]___``````aaaaaa``````_________]]][[[XXXXXXZZZ\\\]]]______\\\XXXUUUVVVXXXfffttt|||tttooollliiiaaaYYY\\\eeekkk^^^YYYQQQOOOMMMMMMMMMNNNMMMLLLJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIKKKLLLLLLKKKJJJHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIJJJJJJKKKJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPPPPOOOOOOPPPQQQPPPPPPPPPPPPPPPOOONNNNNNPPPQQQRRRRRRRRRRRRTTTVVV\\\bbbmmm|||~~~}}}|||zzzxxxqqqssstttrrrnnnkkkjjjjjjhhheeebbb```___^^^\\\ZZZWWWWWWWWWWWWVVVTTTSSSRRROOOOOOPPPQQQQQQRRRSSSSSSTTTUUUXXX[[[^^^aaacccdddeeegggjjjmmmoooqqqqqqqqqvvvxxx||||||zzzxxxpppgggeeedddcccccceeegggiiiiiijjjjjjiiigggggghhhiiihhhkkkmmmmmmkkkiiihhhhhheeedddccccccdddcccaaa```aaacccgggkkknnnmmmiiieeecccbbbaaabbbdddfffgggfffdddbbb```aaabbbdddeeedddfffaaa[[[[[[^^^aaabbb````````````aaaaaa`````````___^^^]]]ZZZXXXYYY\\\^^^^^^```aaa^^^YYYVVVWWWXXX```jjjxxxyyy~~~zzzsssiiiaaa]]]]]]YYYVVV___nnnyyyggg]]]XXXNNNMMMLLLLLLMMMNNNMMMKKKJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJJJJKKKKKKJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPOOONNNPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQRRRTTTVVV[[[dddppp}}}{{{yyyxxxuuutttoooqqqsssppplllhhhggghhhgggdddaaa___]]]\\\ZZZXXXTTTUUUVVVVVVUUUTTTRRRQQQOOOOOOPPPPPPQQQRRRSSSSSSUUUWWWZZZ^^^aaadddfffgggjjjkkknnnppprrrsssssssssuuuwww}}}xxxooogggeeebbb``````aaacccddddddeeeggggggffffffgggiiifffiiilllmmmkkkhhhgggfffeeecccbbbccccccbbb```^^^ccceeehhhlllmmmkkkeeeaaaaaa___^^^___bbbeeeffffffeeecccaaaaaacccdddddddddfffaaa[[[[[[___ccccccbbb]]]^^^^^^______^^^^^^]]]]]]]]]\\\ZZZYYYZZZ^^^aaa```bbbbbb___ZZZWWWWWWXXX[[[dddppp|||sss|||qqqiiiaaaXXXUUUXXXYYYZZZgggyyymmm```WWWSSSMMMLLLKKKLLLMMMNNNMMMKKKJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKKKKKKKJJJLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPPPPOOONNNPPPQQQRRRQQQPPPOOONNNOOOPPPQQQLLLNNNPPPRRRRRRSSSUUUWWWUUUYYY```hhhsss}}}|||{{{yyywwwuuutttsssrrrrrrpppooollljjjgggfffeeeccc___^^^]]]]]]\\\[[[XXXWWWVVVTTTRRRQQQPPPOOOOOONNNNNNOOOPPPRRRTTTVVVYYY[[[^^^bbbeeeggghhhiiikkkmmmppprrrssstttvvvxxxyyy|||{{{tttmmmiiihhhfffccc```___aaaccceeejjjhhhfffeeeggghhhhhhhhhmmmmmmkkkhhhdddccccccdddhhhgggddd```]]]\\\[[[[[[dddfffggggggeeedddccccccbbbcccdddeeeffffffffffffgggdddaaaaaabbbcccaaa______^^^^^^aaaeeefffdddaaabbbbbbbbbbbbbbbaaa```___]]]\\\[[[ZZZ[[[]]]```aaacccaaa___]]]ZZZYYYWWWWWWXXX___jjjwww}}}||||||pppgggccc\\\XXXVVVXXXZZZ```rrrlllaaaZZZUUUSSSMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLJJJIIIHHHFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDBBBDDDFFFGGGGGGHHHJJJLLLOOOOOONNNLLLJJJKKKMMMPPPNNNNNNOOOOOOPPPQQQQQQRRROOONNNNNNNNNNNNNNNNNNOOONNNPPPRRRSSSRRRRRRRRRTTTVVVWWW[[[aaagggrrr{{{zzzyyywwwuuusssrrrqqqoooooonnnllljjjhhhfffeeedddbbb___]]]]]]\\\[[[ZZZVVVUUUTTTSSSQQQPPPOOONNNOOOOOOOOOPPPRRRTTTVVVXXXZZZ\\\___bbbfffhhhiiiiiikkknnnqqqrrrsssssstttvvvuuuyyy|||wwwrrrmmmiiieeefffdddbbb``````bbbeeefffiiihhhggghhhkkkmmmnnnnnnmmmmmmkkkgggccc```aaabbbgggeeeccc```^^^\\\[[[[[[aaacccddddddbbbaaaaaabbbdddeeeeeefffgggggggggggggggeeebbbaaabbbbbbaaa^^^\\\\\\]]]```eeegggfffddddddddddddcccbbbaaa```___]]]\\\\\\\\\]]]^^^___```aaa```^^^\\\ZZZYYYXXXXXXWWW\\\dddppp|||{{{wwwjjjaaa___]]]VVVTTTZZZcccnnn}}}uuueee]]]WWWRRRQQQLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHIIIIIIIIIGGGFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGEEEDDDBBBDDDFFFGGGGGGHHHJJJLLLLLLMMMMMMKKKKKKLLLNNNQQQPPPPPPQQQQQQPPPPPPOOONNNNNNNNNMMMMMMMMMMMMNNNNNNMMMOOORRRRRRRRRRRRSSSTTTUUUUUUYYY^^^dddnnnyyyxxxwwwuuurrrpppooonnnkkkkkkjjjiiihhhfffddddddccc```]]]\\\[[[[[[YYYXXXTTTSSSRRRQQQPPPOOONNNNNNNNNNNNOOOPPPSSSVVVYYYZZZ[[[]]]```cccfffiiijjjkkkmmmpppsssuuuuuuttttttttttttwwwtttrrrooonnnmmmllliiigggcccbbbaaaaaaaaacccfffgggeeeeeefffiiimmmqqqrrrrrrlllllljjjeeeaaa___^^^___fffeeedddbbb```___^^^]]]aaabbbbbbbbb``````bbbdddffffffggghhhhhhggggggggghhhfffdddccccccbbb```^^^YYYZZZ\\\```dddffffffeeeeeeddddddcccbbbaaa___^^^\\\\\\]]]^^^____________^^^^^^\\\[[[ZZZZZZZZZZZZXXXZZZ___iiiwwwvvvzzzqqqccc\\\[[[]]]XXXYYYfffyyyiii]]]XXXSSSOOOMMMJJJKKKKKKLLLMMMNNNNNNOOOKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHGGGHHHIIIHHHGGGEEEGGGIIIKKKLLLJJJIIIGGGHHHHHHHHHHHHHHHGGGEEEEEEAAACCCEEEGGGGGGHHHJJJLLLJJJKKKKKKKKKKKKLLLOOOQQQQQQRRRSSSSSSQQQOOOMMMKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLNNNQQQRRRQQQRRRSSSTTTTTTTTTVVV[[[```hhhwwwxxxwwwuuusssqqqnnnmmmlllggggggggggggfffeeecccccc```^^^\\\ZZZZZZYYYWWWUUURRRRRRQQQQQQPPPPPPOOOOOOMMMNNNOOOPPPSSSWWWZZZ\\\]]]^^^aaadddgggjjjlllmmmqqqtttwwwxxxwwwuuuttttttuuuyyyzzzhhhhhhggghhhjjjkkkjjjhhhccccccbbbbbbbbbccceeeeeeaaaaaacccggglllooopppooojjjjjjhhhddd```^^^___```ffffffffffffeeedddbbbbbbcccddddddcccbbbccceeehhhffffffgggggggggfffeeeeeehhhgggeeedddbbbaaa___]]]YYYZZZ]]]```cccdddddddddbbbbbbbbbbbbaaa```______[[[\\\^^^`````````^^^]]]\\\[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZ\\\dddpppyyy~~~~~~mmm^^^XXXZZZ[[[___kkkxxxdddZZZUUUQQQMMMLLLIIIJJJJJJKKKLLLMMMNNNNNNKKKKKKKKKJJJJJJHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJKKKIIIGGGGGGHHHIIIHHHGGGEEEGGGJJJLLLMMMKKKHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFAAACCCEEEFFFGGGHHHJJJLLLIIIJJJKKKKKKJJJKKKMMMOOOPPPQQQRRRSSSRRROOOLLLJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKMMMPPPQQQQQQQQQSSSTTTTTTSSSUUUYYY\\\bbbnnnzzzwwwvvvtttrrrooommmkkkjjjeeeeeeeeeeeedddcccbbbbbb^^^\\\ZZZYYYYYYWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMNNNQQQTTTWWWZZZ\\\___```bbbeeehhhkkkmmmnnnrrrtttwwwwwwvvvtttssstttvvv}}}qqqcccbbbccceeeggghhhfffeeedddddddddccccccbbbbbbbbbaaabbbdddhhhkkkmmmlllkkkhhhhhhfffccc```^^^___```eeeggghhhiiijjjiiigggfffdddddddddcccccccccfffhhhdddddddddeeeddddddccccccfffffffffdddbbb___]]]]]][[[]]]___```aaaaaa``````]]]^^^^^^_______________[[[\\\^^^``````___]]]\\\YYYYYYYYYYYYZZZZZZ[[[\\\]]]YYYYYY___ggguuu~~~zzzhhh[[[XXX[[[\\\lllrrr```VVVSSSPPPNNNOOOIIIIIIJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJIIIGGGGGGHHHHHHHHHGGGDDDGGGJJJLLLLLLKKKHHHFFFHHHHHHGGGGGGGGGGGGGGGGGGBBBCCCEEEFFFFFFGGGIIIKKKJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMPPPQQQQQQPPPMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKMMMOOOPPPPPPPPPQQQSSSTTTSSSTTTXXXZZZ^^^fffooo~~~uuutttssspppmmmkkkiiihhhdddddddddcccbbbaaa```___[[[ZZZXXXXXXWWWVVVSSSPPPPPPPPPPPPQQQQQQQQQRRRRRROOOOOOPPPRRRUUUXXX\\\]]]aaaaaaccceeeiiilllooopppqqqsssttttttrrrrrrrrrssswwwuuugggggggggiiijjjjjjhhhfffddddddeeeddddddbbbaaa```dddeeegggkkkmmmnnnkkkiiiffffffdddaaa^^^\\\]]]^^^bbbdddgggjjjkkkjjjhhhgggaaabbbbbbbbbaaaaaabbbdddaaaaaabbbbbbcccbbbbbbbbbbbbdddeeedddaaa^^^]]]\\\]]]___aaaaaa___^^^]]]^^^\\\\\\]]]^^^^^^^^^]]]]]][[[\\\^^^______^^^\\\[[[XXXXXXXXXXXXYYYZZZ[[[\\\[[[VVVUUUZZZ```jjj~~~rrrccc[[[]]]cccllluuugggXXXRRRPPPOOOOOOQQQJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFGGGHHHHHHGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIJJJHHHGGGFFFGGGHHHGGGFFFDDDFFFHHHJJJKKKIIIHHHFFFHHHHHHGGGFFFFFFGGGGGGHHHCCCDDDFFFFFFEEEFFFGGGIIIIIIJJJKKKJJJHHHGGGHHHIIIIIIKKKMMMOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNOOOPPPOOOOOOPPPQQQTTTRRRSSSVVVXXXZZZ```gggqqqsssrrrpppnnnkkkhhhfffeeebbbaaaaaa```___^^^\\\\\\YYYXXXWWWVVVVVVTTTQQQOOOMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSUUUWWW[[[]]]___bbbcccdddfffiiimmmppprrrttttttuuutttrrrrrrtttvvv~~~yyymmmllllllnnnnnnmmmkkkhhhbbbcccdddeeeeeedddbbbaaaeeefffiiilllooonnnkkkhhhfffeeeccc___ZZZWWWWWWXXX\\\___cccggghhhhhhfffddd^^^```aaaaaa___^^^_________```aaabbbbbbbbbbbbbbb___bbbdddccc```]]]\\\\\\]]]___aaaaaa^^^\\\\\\]]]^^^______^^^]]]\\\[[[[[[[[[[[[\\\]]]]]]\\\[[[[[[XXXXXXXXXXXXYYYZZZ[[[[[[\\\VVVUUUZZZ]]]cccuuu{{{iii```aaaiiissshhh]]]SSSPPPOOOMMMMMMNNNKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJHHHFFFFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFHHHGGGGGGFFFFFFGGGHHHHHHDDDFFFGGGFFFEEEDDDEEEGGGFFFHHHJJJJJJHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNPPPPPPNNNNNNNNNOOORRRPPPQQQUUUVVVVVVZZZ___gggxxxqqqpppnnnllliiifffdddccc``````___^^^]]][[[ZZZYYYXXXWWWVVVVVVVVVTTTPPPNNNKKKLLLMMMNNNOOOPPPPPPQQQUUUUUUVVVWWWYYY\\\___aaaccccccdddfffiiimmmppprrrxxxxxxwwwvvvuuuvvvyyy{{{zzz|||vvvkkkjjjkkkllllllkkkhhheee___aaaccceeefffeeedddccccccdddhhhlllooonnnjjjggggggeeebbb]]]WWWSSSRRRRRRWWWZZZ___ccceeeeeecccaaa___```bbbbbb```^^^^^^^^^^^^___```bbbbbbccccccccc]]]```cccbbb___\\\\\\\\\\\\^^^aaaaaa^^^\\\\\\^^^bbbbbbaaa```^^^\\\ZZZYYY[[[[[[\\\\\\\\\[[[[[[ZZZXXXXXXXXXXXXXXXYYYZZZ[[[^^^XXXXXX]]]^^^bbbrrrvvveeeaaaggguuuyyyccc[[[SSSRRRPPPLLLIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGEEEFFFHHHIIIIIIHHHFFFEEEHHHHHHIIIIIIIIIIIIJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIFFFGGGGGGFFFDDDDDDDDDEEEDDDFFFHHHIIIIIIIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMOOOPPPPPPNNNMMMMMMNNNQQQOOOOOOSSSUUUTTTWWW[[[```mmm~~~ooonnnllljjjgggccc```___]]]]]]]]]]]]\\\[[[ZZZZZZVVVUUUSSSRRRQQQQQQQQQRRRNNNNNNMMMMMMMMMNNNPPPQQQTTTTTTUUUXXX[[[```cccfffbbbdddfffiiilllnnnpppqqqssssssvvvyyyxxxwww|||zzzuuuyyyrrrkkkggghhhjjjkkkjjjgggdddbbbaaabbbdddeeeeeeeeeddddddaaabbbeeeiiilllkkkhhheeefffeeebbb\\\VVVQQQNNNNNNVVVXXX[[[___aaabbbaaaaaaaaabbbccccccbbb```]]][[[\\\]]]___aaabbbbbbaaaaaaaaa```___^^^\\\[[[ZZZYYY\\\aaadddbbb]]]YYYZZZ[[[]]]]]]]]]]]]\\\ZZZYYYXXXYYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZZZZ[[[\\\\\\]]]]]]^^^[[[YYYZZZ```iiipppsssrrrkkkpppttt^^^WWWNNNIIIJJJKKKIIIGGGGGGJJJLLLJJJGGGEEEFFFGGGIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIILLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKMMMOOOSSSTTTSSSSSSRRRSSS]]]aaakkk~~~lllkkkjjjhhheeebbb```^^^___^^^^^^]]][[[ZZZXXXWWWUUUTTTRRRQQQPPPPPPQQQQQQNNNNNNMMMMMMNNNOOOPPPQQQUUUVVVXXX[[[^^^bbbeeefffeeegggiiikkknnnpppqqqrrrrrrqqqrrruuuvvvyyy{{{rrrxxxyyyooojjjggghhhjjjkkkjjjhhheeedddddddddeeeeeeeeecccbbbaaabbbbbbcccfffhhhhhhgggeeedddccc```[[[VVVSSSRRRRRRYYY[[[]]]___aaabbbbbbbbbddddddeeedddcccaaa___^^^]]]^^^______`````````______^^^^^^]]]\\\\\\[[[ZZZ[[[___bbbbbb^^^[[[[[[]]]]]]]]]]]]\\\[[[YYYXXXWWWXXXYYYZZZ[[[[[[[[[ZZZYYYZZZZZZZZZ[[[\\\\\\]]]]]]___]]][[[\\\aaaggglllnnnqqqsssyyymmm[[[TTTLLLIIIJJJKKKKKKIIIGGGIIIKKKJJJHHHGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKNNNPPPSSSTTTRRRQQQPPPPPPQQQVVV```qqqhhhgggfffeeecccaaa___]]]___^^^^^^\\\ZZZWWWUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNPPPRRRSSSWWWXXX[[[___bbbeeeggghhhjjjjjjlllmmmoooqqqrrrrrrrrroooooorrrvvv~~~|||pppnnn|||{{{pppjjjhhhfffhhhiiijjjjjjiiigggffffffffffffeeedddcccaaa```dddcccbbbccceeefffeeedddbbbaaa^^^ZZZVVVUUUWWWYYY]]]^^^___aaabbbbbbbbbbbbeeeeeedddbbbaaa```___^^^^^^^^^]]]\\\\\\\\\\\\]]][[[\\\\\\]]]]]]]]]\\\\\\YYY]]]aaaaaa^^^\\\\\\^^^\\\\\\[[[YYYXXXVVVUUUUUUWWWXXXYYYZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\___^^^^^^___bbbeeeggggggppp~~~|||{{{uuujjjbbbVVVQQQKKKHHHJJJLLLKKKJJJFFFHHHJJJJJJIIIHHHIIIJJJHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEDDDDDDEEEEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJLLLMMMNNNLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLNNNPPPRRRSSSQQQOOONNNNNNLLLRRR[[[hhhyyyccccccbbbaaa```^^^]]]\\\]]]\\\[[[ZZZXXXVVVTTTSSSQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNPPPQQQSSSUUUYYY[[[___bbbfffhhhiiiiiimmmmmmmmmnnnooopppqqqrrrrrroooooosss|||vvvoooqqq~~~rrriiifffgggfffgggiiijjjjjjjjjiiihhhggggggffffffeeeccccccbbbdddccccccdddeeeeeedddbbb```___\\\YYYWWWXXX[[[^^^aaaaaaaaabbbbbbbbbbbbbbbcccbbb```___]]]\\\\\\\\\^^^\\\[[[YYYXXXXXXYYYZZZXXXYYY[[[\\\]]]^^^^^^]]]ZZZ]]]``````^^^\\\[[[\\\ZZZYYYXXXVVVUUUSSSRRRRRRVVVWWWXXXYYYZZZZZZYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZ]]]]]]___aaadddeeecccbbbaaannn{{{zzzyyyyyynnnddd\\\XXXRRROOOJJJHHHIIIJJJJJJIIIFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJHHHHHHHHHIIIJJJKKKMMMNNNKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLNNNQQQRRRPPPOOONNNOOONNNSSSZZZbbbmmm_________^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOOQQQSSSUUUVVV[[[]]]aaadddgggiiijjjjjjnnnmmmmmmmmmnnnooopppqqqpppoooqqqzzzyyyqqqpppwwwwwwmmmfffeeeffffffggghhhiiijjjjjjiiiiiifffffffffeeeeeeeeeeeeeeebbbbbbdddggghhhgggccc```^^^]]][[[YYYWWWXXX\\\___aaaaaabbbbbbbbbbbbaaaaaa``````^^^]]]\\\[[[[[[[[[[[[ZZZYYYWWWVVVWWWWWWXXXXXXYYY[[[]]]^^^___^^^^^^]]]___``````^^^[[[YYYYYYYYYWWWVVVTTTRRRQQQQQQQQQVVVWWWXXXZZZZZZZZZYYYXXXUUUUUUVVVVVVWWWWWWXXXXXXYYY[[[^^^bbbeeeeeebbb___ZZZfffzzz~~~~~~|||rrrkkkmmmsss~~~mmmcccYYYSSSQQQPPPNNNKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAABBBDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEFFFHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIIIIJJJJJJKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKIIILLLOOOQQQQQQPPPPPPQQQMMMRRRWWWZZZ___lll]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVVVVVVVVVVUUUTTTSSSOOOPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTWWWXXX]]]^^^aaadddgggiiijjjkkknnnmmmllllllmmmnnnpppqqqoooqqqyyyqqqmmmsss{{{qqqiiifffeeeeeeffffffggghhhhhhhhhhhhhhheeeeeedddcccccccccdddddd```aaadddgggiiihhhddd```^^^]]]\\\YYYWWWXXXZZZ]]]___```aaaccccccaaa___^^^^^^^^^]]]]]]]]]\\\\\\\\\YYYYYYXXXXXXXXXYYYYYYZZZYYY[[[]]]___```___^^^]]]^^^_________^^^[[[YYYWWWXXXWWWUUUTTTSSSSSSSSSSSSXXXYYYZZZZZZZZZZZZXXXXXXTTTTTTUUUUUUVVVWWWWWWWWWWWWYYY]]]bbbfffeeeaaa^^^[[[ddduuuxxxuuu|||qqqjjjdddcccqqqoooccc\\\SSSMMMMMMLLLLLLJJJIIIHHHGGGFFFFFFGGGFFFFFFGGGHHHHHHFFFEEEGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>@@@AAACCCEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHKKKOOOQQQQQQQQQRRRRRRNNNRRRUUUVVVWWW___mmmyyy\\\\\\\\\[[[ZZZYYYWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOQQQSSSVVVXXXZZZ^^^___```bbbeeehhhjjjlllnnnnnnmmmlllmmmoooqqqrrrrrryyypppssssssjjjfffffffffeeeffffffffffffggggggggggggeeedddbbb```______``````___```aaadddffffffdddbbb^^^^^^]]]ZZZWWWVVVWWWYYY[[[]]]```bbbcccaaa]]][[[YYYZZZ[[[\\\\\\\\\[[[ZZZXXXYYYZZZ\\\]]]^^^^^^^^^\\\]]]___aaaaaa___]]]\\\]]]]]]^^^^^^^^^\\\ZZZXXXZZZYYYWWWVVVUUUVVVWWWXXXZZZ[[[[[[\\\[[[ZZZXXXWWWUUUUUUVVVVVVWWWXXXXXXXXXWWWYYY^^^bbbeeeccc___[[[[[[bbboootttsss{{{uuujjjaaa______gggqqq^^^YYYWWWOOOJJJKKKHHHHHHIIIIIIHHHGGGGGGGGGFFFEEEEEEGGGJJJLLLKKKIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDEEEFFFBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKMMMMMMLLLLLLKKKJJJHHHHHHIIILLLPPPRRRQQQQQQQQQRRROOORRRTTTUUUUUUZZZbbbiii\\\\\\\\\[[[ZZZXXXWWWVVVXXXXXXWWWUUUSSSQQQOOONNNOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQSSSVVVYYY[[[_________aaadddgggjjjlllooonnnmmmmmmnnnppprrrtttxxx|||uuu{{{lllddddddggggggeeeffffffffffffffffffffffffdddcccaaa^^^\\\[[[[[[[[[______^^^```cccddddddccc______^^^[[[WWWUUUUUUUUUXXX[[[___bbbccc```\\\ZZZSSSUUUWWWYYYZZZZZZXXXWWWXXXZZZ\\\___aaabbbbbbbbb^^^___aaabbbaaa___\\\[[[[[[[[[\\\^^^___^^^[[[YYY\\\[[[YYYXXXXXXYYY[[[\\\\\\\\\]]]\\\[[[ZZZXXXWWWVVVVVVWWWXXXXXXYYYYYYZZZXXXZZZ^^^bbbdddbbb]]]YYYZZZ^^^jjj~~~{{{mmmpppwww~~~ggg^^^XXXYYY^^^llluuubbbSSSSSSSSSMMMHHHJJJDDDFFFGGGHHHHHHHHHHHHIIIEEEDDDDDDHHHMMMPPPOOONNNGGGFFFFFFFFFGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGAAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@AAAAAABBBBBBBBBFFFFFFEEEDDDCCCBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGFFFEEECCCBBBBBBAAAAAADDDEEEGGGIIIIIIIIIGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMMMMLLLKKKIIIGGGGGGLLLNNNQQQRRRRRRPPPPPPPPPKKKMMMPPPQQQRRRUUUZZZ^^^\\\]]]\\\\\\ZZZXXXUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOMMMMMMNNNOOOOOOOOONNNNNNTTTTTTTTTTTTUUUWWWZZZ[[[```bbbeeegggiiilllpppsssnnnoooooopppqqqrrrssssss}}}uuukkkjjjjjjgggfffhhhgggeeeeeeeeegggiiiiiiiiihhhbbb]]]^^^^^^[[[YYYYYY]]]\\\[[[\\\___bbbcccddd``````^^^ZZZUUUSSSTTTVVV```aaaccccccaaa^^^ZZZWWWUUUWWWYYYZZZZZZYYYVVVUUUZZZ]]]aaadddeeedddbbb```^^^]]]\\\^^^```aaaaaa```^^^^^^^^^_________``````^^^]]][[[\\\______]]]ZZZ[[[[[[[[[[[[ZZZXXXWWWVVVVVVWWWWWWXXXYYYYYYXXXXXXYYYYYYZZZ\\\^^^^^^]]]\\\]]]aaahhhtttxxxoookkkoooyyy~~~ooohhh]]]ZZZYYY___lll{{{fff^^^SSSLLLIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHCCCBBBOOO^^^[[[NNNDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCCCCBBBAAA@@@@@@EEEDDDCCCBBBBBBCCCDDDDDDGGGGGGGGGGGGFFFDDDBBBAAAFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMNNNNNNOOOOOOOOONNNMMMLLLNNNRRRWWWYYY[[[[[[[[[ZZZYYYWWWUUUSSSRRRRRRRRRQQQPPPPPPPPPOOONNNOOOOOOOOOOOOPPPPPPPPPTTTTTTTTTUUUWWWYYY[[[]]]___aaaccceeegggjjjnnnqqqpppqqqqqqqqqqqqsssxxx{{{zzzooogggfffgggdddcccddddddccccccdddfffggghhhhhhhhhbbb^^^___^^^ZZZXXXXXXZZZZZZ]]]bbbhhhkkkjjjgggbbbbbb```\\\XXXWWWYYY\\\aaabbbccccccaaa^^^[[[YYYZZZ[[[]]]^^^]]]\\\YYYWWW\\\]]]```bbbcccccccccbbb^^^]]]\\\\\\^^^___^^^\\\^^^^^^^^^^^^]]]]]]\\\\\\^^^\\\[[[\\\______]]][[[\\\\\\[[[[[[ZZZXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWXXXYYYZZZ\\\]]]\\\[[[ZZZ^^^ccclllyyy}}}rrrnnnpppwwwqqqeee```ZZZZZZ]]]iii|||}}}jjj```ZZZQQQKKKJJJJJJJJJHHHIIIHHHGGGGGGFFFFFFFFFFFFHHHHHHDDDBBBKKKVVVTTTIIIDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFEEEEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIHHHFFFDDDCCCFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJKKKKKKLLLMMMMMMNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLMMMNNNQQQUUUWWWYYYYYYXXXXXXVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNOOOPPPQQQRRRTTTTTTUUUWWWYYY\\\^^^``````bbbeeeggghhhkkknnnqqqrrrssssssqqqqqqvvv}}}pppjjjfffggghhhfffcccccc```aaabbbcccdddeeeeeefffgggbbb______]]]YYYVVVWWWXXX\\\ccckkkrrrtttppplllcccbbb```]]][[[[[[^^^aaacccccccccbbbaaa___^^^]]]^^^```aaabbbaaa___\\\ZZZ]]]]]]^^^___```bbbcccdddaaa___^^^^^^^^^^^^\\\[[[^^^^^^^^^]]]\\\[[[YYYYYY\\\[[[[[[\\\^^^___^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ\\\```ccckkkzzzuuunnnlllqqqwwwwwwlllaaa\\\\\\]]]aaalllnnn___YYYTTTNNNKKKLLLMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGIIIFFFBBBEEELLLKKKDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSVVVVVVUUUUUUTTTSSSRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMNNNPPPRRRSSSUUUVVVWWWZZZ]]]```bbbcccdddfffiiijjjkkknnnqqqtttrrrtttuuussssss|||~~~yyyffffffiiimmmooommmgggddd]]]___bbbccccccccccccdddeee```^^^^^^[[[VVVUUUVVVZZZbbbnnnvvvwwwtttpppmmmbbb```^^^\\\\\\^^^bbbeeefffeeedddbbbaaa`````````aaabbbccccccbbb___\\\ZZZ]]]\\\[[[[[[]]]___bbbdddeeecccaaa``````___]]][[[]]]]]]^^^^^^]]][[[ZZZYYY[[[ZZZZZZ[[[\\\^^^^^^^^^\\\\\\[[[YYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVTTTSSSRRRSSSTTT[[[]]]______cccooo}}}tttpppoooyyy~~~qqqggg^^^YYY\\\bbblllxxxyyyggg^^^SSSPPPMMMMMMOOOPPPNNNLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDHHHGGGCCCBBBEEEEEEBBBCCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAAAAABBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIJJJIIIJJJKKKMMMNNNOOOOOOOOOTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMNNNPPPRRRTTTVVVXXXZZZ]]]```ccceeefffggghhhjjjllllllnnnqqqtttqqqtttvvvvvvzzzlll^^^dddmmmsssuuurrrkkkddd\\\```dddeeedddbbbbbbcccbbb^^^\\\[[[YYYUUUUUUYYY___kkkwwwzzztttllljjjkkkbbb```^^^]]]___cccfffhhhhhhgggeeecccbbbbbbbbbbbb```aaabbbcccaaa___\\\ZZZ]]]\\\[[[ZZZ[[[^^^```bbbdddbbb`````````___]]][[[\\\]]]^^^______^^^]]]\\\YYYYYYYYYZZZZZZ[[[]]]^^^\\\[[[YYYXXXWWWVVVVVVWWWXXXWWWVVVVVVUUUVVVWWWWWWVVVVVVUUURRRNNNMMMOOOQQQYYY\\\^^^```fffrrr~~~uuunnnttttttkkkaaa[[[XXX[[[fffrrrmmm```[[[RRROOOMMMNNNQQQRRRPPPMMMJJJIIIHHHFFFEEEDDDDDDDDDBBBFFFHHHEEEBBBCCCDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBBBBCCCCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEEEECCCDDDEEEFFFFFFGGGHHHHHHGGGHHHIIIIIIHHHGGGEEEDDDAAABBBCCCDDDEEEFFFEEEEEEHHHGGGFFFDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMSSSRRRQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPRRRSSSTTTYYYZZZ]]]```ccceeeggggggggghhhjjjkkklllmmmppprrrqqqtttwww||||||ggg^^^gggooossstttrrrjjjbbb___ccchhhiiifffcccbbbcccaaa]]][[[ZZZXXXVVVYYY___gggpppwwwuuukkkdddcccfffcccaaa```aaaeeehhhjjjjjjkkkjjjhhhfffdddcccbbbbbb___```bbbcccbbb___]]][[[]]]]]]]]]]]]]]]^^^______```^^^]]]]]]]]]]]][[[ZZZ\\\]]]___aaaaaa```___^^^XXXXXXYYYXXXWWWXXXZZZ]]][[[YYYXXXVVVUUUUUUUUUVVVWWWVVVUUUUUUUUUWWWXXXYYYVVVWWWUUUQQQMMMLLLOOOSSSWWWZZZ^^^fffppp}}}rrrmmmmmmuuu}}}vvvqqqaaa]]]ZZZ\\\aaakkk}}}yyyhhh^^^ZZZSSSPPPNNNOOOQQQQQQOOOLLLIIIHHHGGGFFFEEEDDDDDDDDDAAADDDGGGFFFCCCCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBAAAAAAAAABBBCCCCCCEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEECCCCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGFFFEEEDDDCCC@@@AAACCCEEEFFFGGGFFFFFFHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKMMMNNNOOOMMMKKKIIIHHHIIIJJJKKKIIIJJJKKKLLLLLLLLLLLLLLLRRRQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPOOOPPPQQQRRRSSSTTTUUUUUUVVV[[[]]]```ccceeeggghhhhhhiiijjjlllllllllnnnpppsssrrrtttzzz}}}yyylllhhhooosssrrrpppnnniiibbbbbbgggmmmmmmiiieeeccccccaaa]]][[[ZZZYYYYYY```hhhmmmnnnnnnjjjddd```aaacccbbbaaaaaacccgggjjjkkkjjjmmmllljjjhhhfffdddbbbaaa```aaacccddddddbbb```^^^___```aaabbbbbbaaa___]]]]]][[[ZZZ[[[\\\]]]\\\[[[]]]___aaabbbbbb```^^^\\\WWWXXXXXXVVVTTTUUUXXX[[[ZZZXXXVVVTTTSSSSSSTTTTTTUUUTTTSSSSSSTTTVVVXXXZZZUUUVVVVVVRRROOOOOOUUUZZZ[[[\\\bbblllyyywwwlllkkkqqq~~~zzztttmmmgggccc^^^___dddnnn{{{tttggg^^^YYYUUUQQQNNNNNNOOOOOOLLLIIIGGGGGGFFFEEEEEEEEEEEEEEEAAACCCEEEFFFDDDBBBCCCDDDAAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFEEEEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBAAABBBEEEGGGIIIIIIIIIHHHGGGFFFEEECCCBBBBBBCCCDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHJJJLLLLLLLLLKKKJJJKKKJJJIIIIIIIIIKKKMMMNNNOOOMMMKKKIIIHHHIIIKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLRRRQQQPPPOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPOOOOOOQQQRRRTTTVVVWWWWWWWWWWWW]]]^^^aaadddfffhhhhhhiiikkkmmmnnnoooooopppsssuuusssuuu|||~~~xxxrrrrrrwwwwwwqqqlllllliiiddddddjjjppppppkkkfffddddddbbb^^^\\\[[[ZZZ\\\dddnnnpppkkkddd``````aaaaaaaaa___^^^___bbbgggiiihhhgggnnnmmmllljjjgggdddaaa```bbbccceeegggfffeeebbbaaaaaaccceeegggfffccc___]]]\\\[[[[[[\\\^^^______^^^___```aaabbbaaa___\\\ZZZWWWXXXXXXUUUSSSSSSVVVYYYYYYWWWUUUSSSRRRRRRSSSTTTSSSRRRRRRRRRSSSUUUXXXZZZTTTVVVVVVTTTQQQSSSZZZ```bbbbbbgggqqq~~~ssskkkiiinnnzzz~~~vvvoooiiiddd```^^^eeeiiittt{{{mmmccc[[[VVVVVVRRRNNNLLLMMMLLLIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCDDDFFFEEEBBBAAABBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBAAADDDEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDBBBBBBBBBDDDGGGIIIKKKKKKKKKJJJGGGFFFDDDCCCBBBBBBBBBCCCAAABBBCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGJJJKKKLLLKKKJJJIIIKKKJJJIIIHHHIIIKKKMMMNNNOOOMMMKKKIIIIIIJJJLLLNNNLLLLLLKKKKKKKKKKKKLLLMMMQQQPPPOOONNNNNNPPPRRRSSSRRRQQQPPPOOONNNNNNNNNNNNNNNPPPRRRUUUXXXZZZ[[[\\\______```aaadddgggjjjlllllljjjlllpppqqqoooooorrrrrr|||}}}www{{{zzzuuuwwwvvvtttrrrnnnjjjfffdddfffhhhkkkkkkiiieeecccaaa\\\[[[YYYYYY\\\cccjjjnnnoooggg___]]]```bbb```]]]ZZZ[[[\\\```fffjjjllllllmmmllljjjfffaaa]]]\\\\\\```aaaaaaaaa```___^^^]]]^^^```bbbddddddaaa___\\\XXX[[[^^^^^^]]]]]]___aaa``````aaaaaa```^^^\\\[[[VVVVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUSSSPPPOOOPPPQQQTTTOOOKKKLLLQQQWWWXXXWWWXXXVVVTTTRRRSSSWWW[[[^^^bbbfffnnnxxxvvv|||tttpppqqqttt}}}qqqiiiddddddcccaaaeeelllwwwvvvhhh___XXXRRRQQQLLLKKKJJJIIIHHHGGGGGGHHHFFFFFFEEEDDDCCCDDDDDDDDDBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@???===<<<>>>=========>>>@@@BBBDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@???AAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDHHHLLLOOOOOOLLLJJJGGGGGGFFFDDDCCCBBB@@@@@@AAAAAABBBCCCDDDEEEFFFGGGDDDFFFHHHIIIHHHGGGGGGHHHCCCFFFKKKMMMMMMMMMLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJKKKLLLLLLKKKJJJIIIPPPPPPNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQSSSUUUXXX[[[]]]______aaaaaabbbcccfffiiilllmmmllljjjlllppppppoooppptttzzzyyyzzz|||yyywwwvvvtttqqqmmmiiieeecccccceeehhhiiifffcccaaa```^^^\\\[[[^^^eeemmmtttxxxpppiiibbb___aaaaaa^^^YYY[[[[[[\\\___cccfffffffffjjjjjjhhheeebbb______```bbbaaaaaa```___^^^^^^]]]^^^```bbbdddcccaaa]]][[[YYY\\\^^^^^^]]]\\\]]]___aaaaaaaaa```^^^[[[YYYXXXVVVUUUTTTTTTSSSTTTTTTTTTUUUUUUUUUSSSQQQPPPQQQRRRUUUQQQNNNPPPUUUYYYZZZYYYYYYWWWUUUSSSTTTWWW[[[^^^```eeennnxxxzzzuuulllqqqxxxwwwnnnjjjbbb]]]___dddlllzzzxxxfff\\\WWWRRRNNNNNNJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBAAA@@@???>>>===???>>>>>>>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFJJJLLLMMMKKKHHHEEEEEEDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDEEEEEEFFFDDDFFFIIIIIIHHHGGGGGGHHHDDDGGGKKKMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIPPPOOONNNMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSVVVWWWZZZ\\\___aaaccccccccccccdddeeegggjjjmmmnnnnnnlllmmmpppppppppsssyyywwwxxx}}}|||vvvuuutttppplllgggcccaaa___bbbeeeeeedddaaa_________\\\[[[aaalllwww|||}}}rrrlllfffccccccbbb]]]XXXZZZZZZ[[[^^^bbbddddddcccfffggggggeeecccbbbcccdddcccbbb```___]]]]]]]]]^^^^^^___aaabbbbbb___\\\ZZZZZZ\\\^^^]]]\\\[[[\\\\\\aaa```___]]][[[XXXVVVTTTWWWVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVUUUSSSRRRSSSUUUWWWUUUTTTVVV[[[]]]]]][[[[[[YYYWWWUUUVVVXXX[[[^^^^^^dddmmmvvvzzzwwwoooiiifffhhhllluuuyyypppeee]]]aaa]]]]]]dddrrrpppcccVVVPPPNNNJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@BBBBBBBBBAAA@@@???>>>>>>@@@?????????@@@BBBDDDEEECCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEDDDEEEFFFHHHIIIHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEGGGIIIIIIHHHGGGHHHIIIFFFHHHKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIIIIIIIJJJKKKIIIJJJJJJKKKKKKKKKJJJJJJOOONNNNNNNNNNNNOOOPPPQQQNNNNNNNNNOOOPPPQQQRRRSSSYYYZZZ\\\___bbbdddffffffeeeeeeeeefffhhhjjjmmmnnnpppooooooqqqqqqqqqwww{{{xxx|||{{{ttttttrrroookkkgggccc```^^^```cccdddbbb```_________[[[ZZZaaannnwwwzzzxxxqqqmmmiiiggggggeee```[[[YYYYYY[[[___cccfffgggfffeeeffffffeeecccbbbdddeeedddccc```]]]\\\\\\]]]^^^^^^___``````___]]][[[YYYZZZ[[[\\\]]]\\\\\\\\\\\\^^^^^^]]][[[YYYWWWUUUTTT[[[ZZZXXXWWWVVVVVVWWWXXXWWWXXXXXXWWWUUUUUUWWWXXXXXXXXXYYY\\\___```___]]]\\\ZZZXXXWWWWWWZZZ\\\^^^^^^cccjjjppprrrnnngggaaabbbbbbdddlllzzzxxxooojjjgggbbb]]]ZZZ\\\aaammm}}}zzzcccYYYOOOLLLJJJEEEBBBBBBFFFEEEEEEDDDCCCCCCDDDDDDCCCDDDEEEFFFFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBBBBAAA@@@????????????AAAAAA@@@@@@AAACCCDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEDDDEEEDDDCCCCCCEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHHHHGGGGGGHHHIIIIIIKKKMMMMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJOOONNNNNNOOOOOOOOOPPPPPPNNNNNNOOOPPPQQQSSSTTTUUUZZZ[[[^^^aaacccfffggghhhffffffffffffhhhjjjlllnnnpppnnnoooqqqqqqttt~~~{{{yyy}}}wwwuuuqqqpppooommmjjjgggcccaaa___aaaddddddbbbaaa```aaaaaa]]]\\\bbblllsssrrroooooommmkkkkkkllljjjgggccc___^^^^^^```dddgggggggggeeeffffffdddbbbaaabbbddddddbbb___]]]\\\\\\]]]^^^___^^^]]]\\\\\\[[[[[[[[[ZZZZZZ[[[\\\]]]^^^^^^]]]ZZZZZZZZZYYYXXXXXXXXXXXX```^^^\\\ZZZYYYYYY[[[\\\YYYZZZZZZYYYXXXWWWYYYZZZXXXYYY\\\___aaaaaa___]]]\\\[[[YYYXXXYYY[[[]]]______bbbfffiiiiiifffbbb```^^^[[[\\\dddpppqqqhhh```___^^^[[[\\\```bbbrrrmmmZZZSSSLLLJJJHHHDDDAAAAAADDDDDDCCCBBBBBBBBBCCCCCCBBBCCCEEEFFFEEEDDDBBB@@@????????????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA????????????@@@AAAAAAAAAAAABBBCCCDDDDDDAAAAAABBBCCCDDDDDDCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEECCCAAAAAABBBCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGGGGFFFFFFGGGIIIKKKMMMNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUWWWXXXYYYZZZ\\\^^^aaadddfffhhhhhhhhhgggggggggiiijjjlllnnnmmmmmmooosssvvv~~~vvv{{{xxxpppllllllllllllkkkjjjgggeeedddbbbdddeeeeeecccaaaaaabbbcccaaaaaaeeelllooommmjjjkkkkkkkkklllmmmnnnlllkkkhhheeebbbaaabbbcccdddddddddeeeeeecccaaa```aaabbbaaa```___]]]]]]]]]]]]^^^___]]]ZZZXXXXXXYYY\\\]]]\\\\\\\\\]]]______^^^]]]YYYXXXXXXXXXYYYZZZ[[[\\\aaa___\\\ZZZYYYZZZ[[[\\\ZZZ[[[[[[ZZZXXXWWWXXXZZZVVVXXX[[[^^^___^^^]]]\\\ZZZYYYYYYYYYZZZ\\\^^^___bbbdddeeeeeebbb`````````^^^ZZZ\\\ccclll{{{xxxuuuwww}}}oooeee]]]XXXYYYXXXWWW___kkkyyyoooaaaQQQLLLHHHHHHGGGCCCBBBDDDCCCCCCBBBBBBAAABBBBBBCCCCCCCCCDDDEEEDDDCCCBBBAAA??????>>>??????@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@===>>>@@@AAACCCDDDDDDDDDCCCBBB@@@?????????@@@AAAAAAAAAAAABBBBBBCCCCCCCCC???@@@BBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCAAA@@@@@@BBBCCCCCCBBBFFFEEEEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEFFFFFFEEEDDDEEEFFFHHHKKKLLLMMMLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLPPPPPPQQQQQQRRRRRRRRRQQQTTTTTTUUUVVVWWWXXXZZZ[[[[[[]]]___bbbeeeggghhhiiijjjjjjiiiiiijjjlllnnnooonnnooottt{{{zzzzzzsssjjjdddggggggiiiiiiiiiiiihhhgggdddeeefffeeecccaaaaaaaaa___```cccgggkkkmmmkkkjjjiiiiiiiiikkkmmmnnnooonnnkkkgggaaa^^^]]]___```aaaaaabbbbbbaaa```___aaabbb^^^^^^^^^^^^^^^^^^^^^^^^___\\\WWWTTTTTTXXX]]]aaaaaa___^^^^^^______\\\ZZZYYYYYYYYYYYYZZZ[[[]]]^^^___]]]ZZZWWWVVVWWWXXXZZZZZZZZZZZZXXXVVVUUUVVVWWWTTTVVVYYY[[[\\\[[[ZZZZZZXXXXXXXXXXXXZZZ\\\___```eeefffgggddd```]]]\\\]]]\\\YYY\\\ccciiissswwwlllpppvvv}}}|||kkkaaaYYYUUUVVV[[[^^^bbbtttpppaaaYYYNNNIIIFFFFFFEEEBBBBBBEEEBBBBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBCCCCCCCCCCCCAAA@@@>>>>>>???@@@AAA@@@AAAAAABBBBBBBBBBBBBBB>>>@@@BBBCCCDDDDDDCCCBBB@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAA@@@@@@@@@?????????@@@AAAAAABBBBBBAAAAAAAAA@@@???@@@BBBCCCCCCAAADDDDDDDDDDDDDDDCCCCCCCCC@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEDDDCCCCCCEEEGGGIIIJJJKKKJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHJJJKKKLLLPPPQQQRRRRRRSSSSSSRRRRRRTTTTTTTTTUUUVVVWWWYYYYYY\\\^^^```cccfffhhhiiijjjllllllkkkkkklllmmmooopppqqqssszzz{{{uuupppggg^^^dddeeeggghhhiiijjjiiiiiieeefffgggeeecccaaa```aaaZZZ]]]bbbgggjjjkkkkkkkkkhhhhhhhhhiiikkkmmmnnnooohhhddd]]]ZZZZZZ]]]```bbb___```aaa```___```bbbccc\\\]]]^^^_________^^^^^^___[[[UUURRRRRRWWW^^^ccceeeccc```___```^^^ZZZWWW[[[[[[ZZZZZZZZZ\\\]]]^^^]]][[[WWWTTTSSSTTTVVVWWWXXXYYYXXXVVVTTTSSSSSSTTTRRRUUUXXXYYYYYYXXXXXXYYYVVVVVVWWWXXXZZZ]]]___aaagggiiiiiifff```[[[ZZZZZZVVVSSSWWW___bbbhhh|||ooollliiihhhnnnyyyyyykkk___XXXRRRRRRYYYeeelllwwwtttcccZZZWWWPPPKKKGGGGGGEEEAAAAAADDDBBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBBBBBAAAAAACCCAAA@@@>>>>>>???AAABBB@@@@@@AAABBBBBBBBBAAAAAA>>>???BBBDDDDDDDDDCCCBBB@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAA@@@@@@???????????????@@@AAAAAAAAAAAA@@@@@@??????AAACCCDDDCCCAAABBBBBBCCCCCCDDDEEEEEEFFF??????@@@AAACCCDDDEEEEEECCCDDDDDDCCCBBBBBBEEEGGGGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGHHHJJJKKKLLLOOOPPPQQQRRRSSSSSSSSSSSSVVVXXXZZZ[[[[[[\\\^^^```___```aaacccfffhhhkkklllmmmkkkjjjhhhiiikkknnnqqqooowww~~~yyyqqqcccZZZZZZVVV\\\ccchhhjjjiiihhhgggfffffffffeeeccc```\\\ZZZ^^^```dddgggjjjkkkkkkkkkfffffffffggghhhjjjkkkllliiieee```]]]^^^aaacccdddaaa```````````````aaabbb```\\\YYYZZZ___bbbaaa^^^WWWVVVVVVVVVXXX[[[^^^```dddddddddaaa]]]ZZZZZZZZZTTTUUUUUUVVVXXXZZZ\\\]]]ZZZYYYVVVTTTTTTUUUWWWYYY[[[]]]]]]XXXRRROOOQQQUUUVVVVVVWWWWWWWWWWWWWWWVVVYYYXXXXXXXXXYYY[[[]]]^^^ccccccaaa^^^ZZZWWWVVVVVVQQQQQQRRRUUU[[[eeepppxxxoooaaa___dddjjjmmm~~~xxxlllgggbbbZZZUUUUUUVVV[[[gggxxxtttggg^^^WWWUUULLLJJJGGGEEEDDDCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>???@@@AAAAAAAAA???<<<;;;AAAAAAAAAAAAAAAAAAAAAAAAAAA???===<<<===???BBBCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAA@@@@@@???AAAAAA@@@@@@???@@@@@@@@@??????@@@AAAAAAAAAAAA@@@CCCBBB???>>>===???AAABBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMFFFGGGHHHJJJKKKLLLLLLMMMOOOPPPQQQRRRTTTTTTUUUUUUVVVXXX[[[]]]^^^^^^```bbb``````aaacccfffhhhkkkllllllllllllllllllnnnppprrroooyyyzzzwwwpppaaaXXXXXXUUUZZZbbbhhhiiiiiigggfffddddddeeeeeedddaaa___^^^___aaadddgggiiijjjjjjiiiffffffffffffggghhhiiijjjfffccc___^^^___bbbeeefffaaaaaaaaa`````````aaaaaa___\\\YYYZZZ^^^aaa```^^^\\\\\\\\\\\\\\\]]]^^^___`````````]]]ZZZWWWWWWWWWTTTTTTUUUVVVWWWXXXZZZ[[[ZZZXXXVVVTTTTTTVVVXXXYYY^^^______ZZZTTTQQQSSSVVVYYYYYYYYYYYYXXXVVVUUUUUUXXXXXXXXXXXXZZZ\\\___```bbbbbb```]]]YYYVVVUUUTTTOOOPPPQQQTTTXXX___hhhnnn~~~tttgggbbbbbbccceeepppssshhh___]]]\\\YYYYYY[[[cccnnn}}}kkkaaaYYYTTTSSSNNNLLLIIIFFFDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>AAABBBDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@?????????@@@???===<<<===???AAACCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@AAA>>>???@@@@@@AAAAAA@@@@@@BBBAAA???===>>>???AAACCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCEEEDDDDDDCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFGGGFFFGGGGGGGGGGGGGGGGGGHHHEEEFFFFFFGGGHHHIIIJJJKKKFFFGGGHHHJJJKKKKKKKKKKKKOOOPPPRRRSSSUUUVVVWWWWWWVVVZZZ^^^```aaabbbcccddd```aaabbbdddfffiiikkkllllllmmmnnnnnnnnnpppsssuuuyyy{{{vvvuuummm___WWWXXXVVV\\\ccchhhjjjhhhfffeeeaaabbbcccddddddcccbbbaaa```aaaccceeegggggggggfffdddeeeeeeeeeffffffggggggbbb```^^^___aaadddffffffcccbbbbbbaaaaaa`````````^^^[[[YYYZZZ^^^```___]]]______``````___^^^\\\[[[[[[[[[[[[YYYUUUSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWYYYWWWVVVUUUUUUVVVXXXYYY```aaaaaa]]]XXXUUUVVVXXX^^^]]]\\\ZZZXXXVVVTTTSSSVVVVVVWWWXXX[[[^^^aaabbbaaa```^^^[[[XXXUUUSSSRRRLLLNNNQQQSSSVVVYYY]]]```iii{{{xxxhhh```]]][[[aaajjjtttoooccc\\\WWWWWWYYY[[[```eeeuuukkk^^^WWWRRRPPPPPPNNNMMMJJJGGGDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>@@@BBBCCCEEEFFFFFFEEEEEE@@@@@@??????>>>>>>>>>===???>>>===<<<===???AAABBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@??????<<<<<<<<<===>>>???@@@AAA>>>???@@@@@@AAAAAA@@@@@@@@@???>>>===>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIPPPQQQSSSUUUWWWXXXYYYYYYWWW[[[```cccddddddeeeeeeaaabbbccceeegggiiikkklllnnnooonnnmmmmmmqqqwww}}}zzzxxxvvvtttkkk```[[[]]]^^^bbbhhhkkkkkkiiifffeeebbbbbbcccdddddddddccccccaaabbbcccddddddddddddcccccccccddddddddddddddddddaaa```______bbbcccdddcccccccccbbbbbbaaa```___^^^\\\ZZZYYYZZZ]]]^^^^^^\\\\\\]]]^^^___^^^[[[XXXVVVWWWXXXXXXVVVSSSQQQQQQQQQSSSSSSTTTTTTUUUUUUTTTTTTWWWVVVUUUUUUVVVWWWYYYZZZ```aaaaaa___\\\ZZZ[[[\\\___^^^\\\ZZZXXXVVVUUUUUUUUUUUUVVVXXX[[[^^^bbbccc```^^^[[[YYYWWWUUUSSSQQQLLLOOOSSSUUUVVVWWWXXXYYY^^^kkk}}}{{{nnniiidddddddddeeeiiirrr}}}~~~lllaaa]]][[[ZZZ\\\aaaiiirrryyy|||mmm\\\SSSPPPMMMKKKLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>===>>>@@@BBBDDDEEEEEEEEEAAAAAA@@@???>>>>>>=========<<<<<<<<<===???@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>??????????????????============>>>>>>???@@@>>>>>>???@@@@@@@@@@@@@@@???>>>======>>>@@@BBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEECCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGQQQRRRTTTWWWXXXZZZ[[[[[[YYY]]]aaadddeeeeeeeeefffccccccdddeeegggiiikkkmmmqqqqqqnnnlllmmmttt|||zzzxxxtttkkkcccbbbeeegggjjjmmmnnnkkkhhhfffeeeddddddddddddccccccbbbbbbaaabbbbbbbbbbbbaaaaaaaaaaaabbbbbbcccccccccbbbbbbbbbaaa______``````___^^^bbbbbbbbbbbbaaa___^^^]]]YYYYYYYYYZZZ\\\]]]\\\\\\YYYZZZ[[[\\\[[[YYYWWWVVVVVVVVVWWWUUURRRQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTSSSVVVUUUUUUUUUVVVXXXYYYZZZ]]]^^^______^^^^^^______\\\[[[ZZZXXXWWWVVVVVVWWWUUUUUUVVVWWWZZZ]]]```bbb^^^[[[YYYXXXYYYXXXUUUSSSNNNQQQVVVXXXYYYXXXWWWXXXXXX___iiivvvtttqqqlllhhhfffhhhlllpppxxxuuugggaaa___[[[```gggoooxxxjjj^^^RRRMMMKKKHHHGGGHHHEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>;;;<<<>>>@@@BBBCCCDDDEEECCCBBBAAA@@@???>>>======;;;;;;;;;<<<===>>>@@@AAAAAAAAA@@@????????????@@@??????????????????????????????>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>===>>>>>>@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFTTTUUUVVVXXXZZZ[[[\\\\\\[[[^^^bbbddddddddddddeeeddddddeeefffhhhjjjlllmmmqqqqqqpppooosss|||{{{xxxrrrkkkggghhhjjjlllmmmnnnllliiifffeeefffffffffeeedddcccbbbbbbaaaaaaaaa`````````____________```bbbcccccccccbbbaaacccaaa___^^^]]]]]]\\\ZZZ___``````aaa```___]]]\\\WWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXXXUUUVVVWWWUUUSSSRRRRRRSSSSSSTTTVVVWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[\\\]]]^^^____________YYYXXXWWWVVVUUUUUUVVVWWWUUUUUUVVVWWWYYY[[[^^^___[[[YYYWWWXXX[[[\\\ZZZXXXRRRUUUYYYZZZYYYXXXXXXYYYZZZ[[[___gggrrr~~~uuunnniiifffgggmmmuuu|||lll___ZZZ___fffdddqqqmmm]]]TTTLLLJJJIIIFFFDDDEEEAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===>>>???@@@AAACCCDDDEEEDDDCCCBBBAAA???>>><<<<<<:::::::::;;;===>>>@@@@@@AAA@@@??????>>>>>>????????????????????????????????????>>>=========>>>>>>BBBAAA@@@???>>>============>>>??????@@@@@@??????>>>>>>>>>>>>??????@@@AAA??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFVVVWWWXXXZZZ[[[\\\\\\\\\]]]___aaabbbbbbbbbcccdddeeeeeeeeeggghhhjjjlllmmmnnnqqqtttwwwwwwwwwtttoookkkjjjjjjjjjjjjjjjiiigggdddcccdddffffffeeeeeedddcccccccccccc```______^^^^^^^^^^^^^^^]]]___aaacccddddddcccbbbccc```]]][[[[[[[[[ZZZYYY\\\]]]___```___^^^]]]\\\VVVWWWYYYZZZZZZZZZZZZZZZ\\\YYYVVVTTTSSSTTTVVVXXXUUUVVVWWWVVVTTTSSSSSSTTTTTTUUUWWWXXXYYYXXXWWWVVVSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[\\\]]]]]][[[ZZZXXXWWWUUUSSSRRRSSSTTTUUUWWWVVVVVVVVVWWWXXXZZZ[[[YYYWWWVVVYYY^^^aaa```]]]XXXYYYZZZYYYWWWVVVWWWWWWZZZWWWWWW\\\cccooo|||tttpppmmmkkkmmmuuu~~~yyyppphhhdddcccfffssskkk]]]QQQJJJFFFFFFFFFCCCBBBCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@????????????>>>@@@???@@@@@@@@@AAABBBCCCCCCCCCAAA@@@>>><<<;;;:::999999:::;;;===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>????????????????????????@@@???>>>===<<<======>>>@@@???>>>==================>>>>>>???????????????>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGFFFXXXXXXYYY[[[[[[\\\\\\\\\^^^___````````````bbbccceeeeeefffgggiiijjjlllmmmkkkqqqxxx~~~qqqqqqpppmmmkkkllljjjhhhgggfffeeebbb```aaadddfffeeeeeedddccccccddddddddd______^^^]]]]]]]]]^^^^^^\\\^^^aaacccddddddccccccaaa^^^[[[YYYYYYZZZZZZYYYZZZ\\\]]]______^^^]]][[[UUUWWWYYYZZZZZZYYYYYYZZZ]]]YYYTTTPPPNNNPPPSSSUUUUUUVVVVVVVVVTTTSSSSSSUUUTTTVVVXXXZZZZZZZZZYYYXXXSSSSSSUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[\\\ZZZXXXVVVXXXVVVTTTRRRQQQQQQRRRRRRXXXWWWVVVUUUVVVVVVXXXYYYXXXUUUUUUYYY```dddcccaaa[[[[[[ZZZXXXUUUSSSTTTUUURRRNNNNNNRRRWWW___qqqxxxmmmhhhjjjnnnqqqrrrqqq{{{ssslllhhheeegggnnnvvvjjj[[[RRRJJJDDDBBBDDDDDDBBBAAABBBDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@????????????>>>@@@??????>>>>>>???@@@@@@CCCBBB@@@???===;;;999999888999:::;;;===>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<<<<===>>>======<<<<<<<<<======>>>======>>>???????????????????????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGG\\\]]]]]]\\\[[[[[[\\\^^^]]]^^^___aaabbbccccccccciiiiiihhhggghhhjjjooorrrxxxxxx~~~~~~zzzzzzyyyssspppllljjjjjjjjjiiihhhdddcccaaa```aaaccceeegggcccdddeeeeeedddcccaaa```aaa```______``````^^^\\\]]]^^^```dddffffffccc```^^^]]][[[ZZZZZZZZZ[[[\\\[[[\\\]]]^^^]]][[[YYYWWW[[[ZZZXXXVVVUUUUUUUUUVVVXXXVVVSSSRRRTTTUUUVVVUUUXXXWWWVVVUUUUUUUUUVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUSSSUUUYYY]]]bbbeeehhhiii___\\\XXXXXXXXXXXXVVVSSSRRRQQQQQQSSSWWW]]]dddhhhvvvnnngggcccaaaeeellluuu}}}|||{{{xxxrrrlllhhhhhhjjjiiiqqq|||kkkZZZPPPNNNEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@????????????@@@@@@@@@@@@?????????>>>======>>>>>>>>>>>>======???>>>=========>>>@@@AAA@@@@@@@@@???===<<<:::999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>=====================>>>??????@@@@@@===============>>>??????============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>><<<<<<>>>???@@@BBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEECCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGG]]]^^^^^^]]]\\\[[[]]]^^^]]]^^^___```bbbcccccccccfffhhhiiiiiiiiijjjooorrr{{{xxxvvvxxxyyywwwsssnnnkkkjjjiiiiiihhhfffeeedddcccddddddeeefffccccccdddddddddcccbbbbbbaaa```______```___]]][[[\\\]]]___bbbeeeeeecccaaa^^^]]]\\\ZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]][[[YYYXXXZZZYYYWWWVVVVVVVVVWWWXXXXXXUUURRRQQQRRRTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWYYYXXXWWWVVVUUUUUUUUUUUUWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTRRRTTTWWW[[[^^^aaacccddd\\\ZZZWWWWWWYYYZZZXXXWWWQQQPPPPPPQQQUUU[[[aaadddpppvvvooojjjiiiiiilllrrrzzzzzzuuunnniiihhhiiiiiieeeccceeelllrrrqqq```TTTMMMLLLEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@?????????>>>>>>>>>>>>======>>>>>>>>>>>>======???>>>=========>>>???@@@@@@@@@@@@???>>><<<;;;:::999::::::;;;<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<======>>>?????????===============>>>>>>???============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>======>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGG^^^___```___]]]\\\]]]^^^]]]^^^___```bbbcccdddddddddhhhlllmmmkkkmmmrrrwwwzzztttwww}}}{{{wwwqqqmmmjjjiiihhhgggggghhhhhhhhhhhhgggffffffddddddccccccbbbcccccccccaaa```______```___]]][[[[[[[[[]]]```ccceeedddccc^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXVVVVVVVVVVVVXXXXXXWWWSSSPPPNNNPPPRRRTTTUUUWWWXXXYYY[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZYYYYYYXXXXXXZZZZZZZZZYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRQQQRRRTTTWWWYYY[[[]]]]]]XXXWWWVVVWWWYYYZZZZZZZZZPPPPPPPPPQQQTTTXXX]]]___eeerrr|||vvvooolllnnnrrrtttuuusssuuuzzzyyyvvvpppjjjeeebbb`````````dddhhhiiikkktttrrr```VVVPPPKKKJJJFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????????????????@@@AAA>>>>>>>>>>>>============<<<======>>>>>>======<<<>>>>>>=========>>>???@@@@@@@@@@@@??????===<<<<<<::::::;;;;;;<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<======>>>???============>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@???>>>======>>>???@@@@@@AAABBBCCCDDDDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBAAAAAADDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGG^^^___```___]]]\\\\\\]]]^^^^^^___```bbbdddeeefffeeejjjnnnnnnnnnrrr{{{xxxxxx~~~zzztttooollljjjhhhgggggghhhjjjkkklllkkkiiihhhgggfffdddbbbaaaaaaaaabbbaaa```______``````^^^\\\\\\\\\]]]___ccceeeeeeddd^^^^^^]]]\\\\\\[[[[[[[[[ZZZ[[[[[[\\\\\\[[[ZZZZZZXXXWWWVVVUUUUUUUUUVVVWWWUUURRRNNNMMMNNNQQQTTTUUUWWWYYY[[[^^^______^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYY[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUVVVVVVWWWWWWVVVUUUTTTRRRRRRQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWUUUTTTTTTUUUVVVWWWXXXXXXQQQQQQQQQRRRTTTWWWZZZ\\\```hhhwwwuuusssrrrqqqrrrvvvyyy|||||||||zzzxxxxxxwwwvvvtttrrrpppooonnnmmmkkkgggddddddgggkkknnnuuu~~~zzzcccWWWSSSOOOKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA>>>============<<<<<<<<<<<<==================<<<============>>>>>>?????????@@@@@@@@@???>>>======;;;;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;:::::::::999::::::;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>======>>>??????>>>@@@BBBEEEEEEEEEDDDCCC@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@@@@AAAAAAAAABBBDDDCCCCCCBBBBBBAAAAAA@@@CCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFF]]]^^^``````^^^\\\\\\]]]______```aaaccceeeggghhhfffjjjmmmooosss|||{{{}}}yyytttpppnnnllljjjhhhfffhhhkkkmmmnnnmmmlllkkkjjjhhheeecccaaa```______```______```aaabbb```______^^^___aaadddeeeeeeddd^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTUUUVVVSSSOOONNNPPPSSSUUUVVVYYYZZZ]]]```aaaaaa```___]]]\\\[[[ZZZZZZZZZZZZZZZ\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUVVVVVVWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTRRRSSSRRRRRRRRRRRRSSSTTTRRRRRRSSSTTTUUUWWWYYYZZZ[[[^^^fffvvv{{{tttpppnnnnnnmmmooossswwwvvvsssvvv{{{||||||{{{|||}}}|||{{{uuummmiiihhhjjjjjjjjjmmmoooqqqtttvvvwwwwwwwwwuuuvvvvvvtttrrruuu}}}|||lll\\\UUUSSSNNNIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@?????????============>>>??????@@@============<<<<<<<<<;;;<<<<<<============<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>?????????>>>>>>===;;;;;;<<<======>>>>>>???;;;;;;;;;;;;::::::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>@@@BBBEEEEEEEEEDDDCCC?????????@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@@@@CCCCCCBBBBBBAAAAAAAAAAAA@@@AAACCCEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFF\\\^^^aaaaaa```^^^^^^^^^aaaaaaaaabbbdddgggjjjkkkiiikkkooovvv}}}xxxvvvtttrrrqqqooollljjjgggiiikkkmmmnnnmmmlllkkkjjjhhhfffdddaaa```^^^^^^```______aaacccddddddbbbccccccccceeefffgggeeeccc^^^^^^___````````````______^^^^^^]]]\\\\\\[[[[[[YYYXXXWWWVVVUUUVVVVVVWWWYYYVVVTTTTTTVVVYYYZZZZZZ[[[\\\^^^```aaabbbaaaaaa]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\]]]^^^^^^\\\[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVTTTSSSSSSRRRQQQQQQQQQQQQSSSSSSSSSTTTSSSSSSRRRRRRQQQQQQRRRPPPOOONNNPPPQQQRRRSSSTTTVVVWWWXXXYYYYYYXXX[[[```lll}}}zzzvvvsssrrrrrrnnnhhhgggiiihhhhhhiiijjjmmmqqqtttwwwuuuvvvvvvtttqqqnnnmmmmmmlllkkkkkkiiihhhggggggfffdddbbb^^^[[[[[[^^^cccgggjjjoooxxxnnncccXXXTTTQQQKKKGGGFFFHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>==================>>>???============<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<===>>>>>>>>>======<<<======>>>>>>>>>>>>===<<<<<<======>>>?????????<<<<<<;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>============>>>>>>>>>>>>???>>>>>>>>>>>>>>>======>>>>>>>>>??????>>>>>>>>>@@@AAABBBCCCDDDDDDCCCBBB>>>>>>??????@@@AAAAAAAAA????????????????????????AAAAAAAAAAAAAAAAAABBBBBB???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFF]]]___bbbccccccbbbbbbbbbcccccccccdddfffiiilllnnnnnnqqqxxx{{{zzzwwwrrrrrrrrrssstttrrrnnnlllkkkkkkllllllkkkjjjiiihhhffffffeeedddcccaaa```_________```bbbeeeggggggfffhhhhhhhhhiiijjjhhhdddaaa]]]___```bbbccccccccccccbbbaaa```^^^]]]\\\[[[[[[YYYXXXXXXXXXYYY[[[\\\]]]]]]\\\[[[]]]___``````___^^^^^^___```aaaaaabbbbbb\\\[[[ZZZZZZZZZ\\\^^^___[[[\\\]]]^^^^^^\\\[[[YYYYYYXXXWWWVVVUUUUUUUUUUUUWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPOOOPPPQQQPPPNNNNNNPPPRRRQQQRRRTTTVVVXXXXXXXXXXXXYYY]]]cccjjjvvvzzzrrrpppmmmnnnooorrrvvv|||~~~yyytttpppkkkfffbbbccccccbbbbbbbbbbbbbbbbbb^^^`````````aaagggqqqyyyfff^^^WWWRRRNNNIIIHHHJJJIIIHHHGGGFFFEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>===<<<<<<<<<======>>>>>>>>>=========<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<===>>>>>>>>>===<<<;;;;;;<<<===============<<<======>>>>>>???@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>??????>>>>>>============>>>>>>????????????>>>>>>AAAAAAAAAAAABBBBBBBBBBBB===>>>>>>???@@@@@@AAAAAA?????????????????????>>>@@@@@@@@@AAAAAABBBBBBCCC>>>@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFF^^^```dddeeeeeeddddddeeeddddddddddddgggjjjmmmooouuuxxxzzzyyyxxxvvvuuunnnoooqqqtttuuutttpppmmmnnnmmmlllkkkjjjhhhfffeeebbbcccdddeeedddcccbbbaaa______```cccgggiiiiiihhhkkkkkkkkklllllliiiccc___]]]___aaacccdddeeeeeeeeedddcccaaa___]]]\\\\\\[[[XXXXXXYYYZZZ\\\___aaacccaaa```aaaccceeefffdddccc```_________```aaabbbccc\\\[[[ZZZZZZ[[[]]]___aaa[[[\\\]]]^^^^^^\\\ZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRQQQQQQPPPOOOMMMOOOQQQPPPNNNNNNQQQTTTPPPQQQTTTVVVWWWXXXXXXXXXXXX]]]cccggglllwwwyyypppjjjdddddddddcccddddddeeefffdddiiimmmooorrr{{{yyyeee^^^WWWRRRMMMIIIKKKPPPIIIIIIHHHFFFEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>===???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>>>>>>>===<<<999:::;;;<<<=====================>>>??????@@@@@@======<<<<<<<<<;;;;;;;;;999::::::;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>??????>>>>>>=========<<<>>>>>>????????????>>>>>>BBBBBBAAA@@@@@@@@@AAAAAA===>>>>>>???@@@@@@AAAAAA?????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDD???AAACCCEEEGGGGGGHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEdddeeefffeeeeeefffhhhjjjiiihhhjjjoooooommmrrrzzz}}}xxx{{{xxxrrrppppppnnnqqqtttvvvuuusssrrrrrroookkkhhhgggiiijjjhhhgggeeefffgggeeebbb```______```aaabbbdddgggjjjmmmooonnnnnnmmmjjjgggdddccccccbbbcccddddddddddddcccbbbcccccccccaaa^^^\\\\\\\\\\\\\\\[[[[[[\\\```fffjjjlllhhheeedddfffgggfffddd_______________```aaaaaa```````````````___^^^^^^]]]]]]]]]\\\[[[ZZZYYYYYYZZZZZZXXXWWWUUUTTTRRRRRRUUUTTTTTTTTTSSSSSSRRRRRRUUUTTTTTTSSSSSSTTTTTTUUUXXXUUURRRPPPPPPQQQQQQPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSUUUWWWYYYZZZ___bbbeeeffffffjjjqqqxxx|||xxxwwwyyy}}}{{{aaaYYYPPPKKKLLLNNNMMMLLLIIIHHHGGGFFFEEEEEEEEEEEE@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<============<<<;;;:::999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===========================??????>>>>>>======<<<<<<>>>>>>>>>??????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>?????????@@@@@@@@@<<<===>>>???@@@AAAAAAAAACCCBBBBBBBBBCCCDDDEEEFFFCCCDDDDDDEEEFFFGGGGGGGGGAAABBBDDDFFFHHHHHHHHHGGGccceeefffgggggghhhjjjlllmmmllloootttvvvxxx~~~yyyrrrnnnnnnnnnmmmpppssstttsssrrrqqqqqqmmmjjjgggggghhhhhhgggeeeeeeffffffeeebbbaaaaaabbbcccccccccdddfffiiikkkmmmkkkkkkkkkhhhdddbbbaaabbbbbbbbbcccddddddcccbbbbbbaaabbbbbb```]]][[[[[[\\\]]]]]]]]]]]]```eeemmmrrrvvvrrrnnnlllkkkjjjhhhfff___^^^^^^]]]^^^___```aaa^^^^^^____________^^^^^^___^^^]]][[[YYYXXXXXXWWWYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRUUUUUUUUUTTTTTTUUUUUUUUUZZZWWWTTTRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWYYY]]]___aaaaaa___bbbhhhmmmwwwvvvppp___WWWNNNJJJIIIJJJJJJHHHHHHGGGFFFEEEDDDDDDDDDDDD@@@???>>>>>>======>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<===============<<<;;;:::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<>>>>>=========>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>?????????===>>>???@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFaaaccceeefffggghhhjjjlllppprrrxxx}}}vvvppplllkkklllmmmlllnnnqqqqqqpppoooooopppllljjjhhhggghhhgggfffdddeeeffffffdddbbbbbbdddfffffffffeeeeeeeeeggghhhiiiggghhhgggeeebbb```___```aaabbbbbbccccccbbbbbbaaa`````````^^^[[[ZZZ[[[\\\\\\]]]]]]^^^bbbiiisssyyy{{{vvvrrrooolllhhhfff___^^^]]]\\\\\\]]]___aaa\\\]]]]]]^^^^^^^^^^^^]]]aaa___\\\YYYWWWVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTSSSSSSSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTXXXVVVSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNOOOQQQSSSVVVWWWZZZ[[[\\\ZZZWWWXXX[[[___cccssszzznnngggbbb___ZZZSSSKKKGGGFFFFFFEEECCCEEEEEEDDDCCCBBBBBBBBBBBB??????>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>============<<<@@@@@@@@@???????????????>>>>>>============<<<<<<>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@@@@??????@@@AAABBBDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEEEEbbbdddggghhhiiikkkmmmooossszzzzzzsssqqqnnnkkkiiijjjkkklllkkklllnnnnnnlllllllllmmmkkkkkkjjjjjjiiigggfffdddeeeeeeeeecccbbbcccfffiiiiiihhhfffeeeddddddeeeeeeeeeeeeeeedddaaa______```aaaaaaaaaaaaaaaaaaaaaaaa``````___^^^[[[[[[\\\]]]]]]]]]]]]]]]aaaiiirrryyy~~~|||xxxsssnnnjjjfffddd```___]]][[[\\\]]]___aaa^^^^^^^^^^^^^^^]]]\\\[[[___]]]YYYVVVUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTRRRPPPOOOPPPPPPOOONNNPPPOOOOOOOOOOOONNNNNNNNNKKKKKKKKKLLLNNNQQQSSSUUUVVVWWWWWWUUURRRRRRTTTWWWYYYccctttyyyeeeZZZVVVSSSQQQQQQLLLGGGCCCCCCCCCBBBAAACCCBBBAAA@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<=================================<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<========================@@@@@@@@@??????>>>>>>>>>=======================================>>>??????????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===>>>@@@BBBDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEDDDCCCCCCDDDFFFGGGfffhhhjjjlllnnnppptttwww|||wwwpppjjjiiihhhgggggghhhiiiiiiiiijjjkkkjjjhhhhhhiiikkkkkklllmmmmmmkkkhhhfffeeedddeeedddccccccdddgggjjjiiihhhfffdddbbbbbbbbbbbbcccddddddcccaaa``````aaa`````````````````````````````````^^^\\\\\\^^^`````````______aaagggoootttwwwvvvtttpppkkkgggdddccc```___]]]\\\\\\]]]___`````````___^^^]]][[[ZZZYYY[[[YYYWWWUUUTTTUUUWWWYYYWWWVVVUUUTTTRRRQQQPPPOOORRRRRRRRRRRRRRRRRRSSSSSSRRRRRRSSSTTTTTTSSSRRRRRRRRRPPPOOONNNOOOOOONNNMMMNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJJJJKKKMMMOOORRRSSSTTTTTTSSSRRRQQQQQQSSSTTTUUUZZZddduuulll\\\SSSOOOKKKIIIHHHEEEBBB@@@@@@AAABBBBBB@@@@@@??????>>>?????????>>>===<<<<<<;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;===>>>============<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>=========<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>???AAACCCDDDCCCBBBAAACCCCCCDDDDDDDDDDDDEEEEEECCCCCCBBBBBBCCCEEEGGGIIIfffhhhjjjmmmpppvvv}}}{{{yyy~~~xxxoooiiicccddddddeeeeeeeeeffffffhhhhhhhhhfffddddddfffhhhkkkmmmpppooolllhhhfffeeecccddddddccccccdddfffiiihhhfffdddbbb````````````aaacccccccccaaa```aaabbb```______^^^^^^______`````````___]]]\\\\\\___aaaddddddcccaaabbbeeejjjnnnnnnooonnnlllgggcccbbbaaa^^^^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^]]]\\\ZZZYYYXXXXXXWWWUUUTTTTTTUUUWWWXXXVVVVVVTTTSSSQQQOOONNNMMMQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTVVVVVVVVVVVVTTTTTTRRRQQQPPPPPPQQQQQQPPPNNNKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKLLLNNNPPPRRRRRRRRRQQQQQQQQQRRRRRRSSSQQQRRRXXXeeevvvvvveeeXXXQQQMMMHHHEEEAAAAAA@@@???@@@@@@AAABBB??????>>>>>>===>>>>>>???======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;=========>>>===<<<<<<;;;999999999999999999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================<<<<<<<<<<<<======>>>>>>>>>>>>??????======<<<<<<======>>>???@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@???>>>===>>>???@@@BBBCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCDDDFFFGGGHHHmmmnnnqqquuu||||||yyyyyy{{{ssskkkeee___aaaccceeeffffffffffffgggfffeeecccaaabbbdddgggjjjmmmpppppplllgggeeedddaaacccddddddcccccceeefffeeedddbbb```___^^^_________aaabbbaaa``````aaabbb______^^^]]]]]]^^^______^^^^^^]]]\\\ZZZ[[[^^^aaacccccccccaaa```aaadddgggeeeggghhheeeaaa]]]\\\]]]ZZZ[[[\\\\\\[[[ZZZYYYXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUTTTTTTRRRQQQPPPOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSRRRSSSUUUVVVVVVUUUSSSRRRQQQPPPOOOPPPQQQQQQOOOMMMIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLMMMNNNPPPQQQQQQPPPOOOPPPPPPQQQQQQPPPOOOOOOSSS[[[dddssszzznnn___SSSNNNJJJFFFCCC???@@@@@@@@@??????@@@AAA>>>>>>=========>>>>>>???===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999::::::::::::<<<<<<=========<<<;;;:::::::::::::::::::::::::::888999:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCC??????@@@@@@@@@??????>>>?????????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEzzz|||yyytttttt|||wwwqqqiiiddd___aaadddgggiiiiiiiiihhhffffffdddaaa``````cccfffhhhlllpppoookkkfffcccbbb```bbbddddddcccccccccdddcccbbb```___^^^^^^^^^___^^^___``````______```bbb______]]]]]]]]]]]]______]]]]]]\\\ZZZYYYZZZ^^^aaa`````````___]]]]]]___aaa^^^aaabbb```[[[XXXWWWWWWXXXYYYZZZ[[[[[[YYYWWWUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQTTTSSSSSSSSSRRRRRRRRRRRRPPPQQQQQQQQQRRRRRRSSSSSSOOOPPPQQQSSSSSSQQQPPPOOONNNMMMMMMMMMNNNNNNMMMKKKGGGHHHIIIJJJKKKMMMNNNNNNOOONNNMMMMMMMMMNNNPPPQQQPPPOOONNNNNNOOOOOONNNMMMOOOPPPSSSWWWYYYbbbxxxuuujjjZZZOOOJJJHHHEEEBBB@@@AAAAAA@@@???>>>>>>???>>>>>>=========>>>>>>???<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888999999999:::::::::;;;<<<=========<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<<<<===???@@@AAABBBCCC>>>??????@@@@@@@@@??????????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBB~~~}}}{{{zzz{{{ssslllhhheeehhhiiijjjkkkkkkiiigggfffbbbaaaaaaaaabbbdddfffgggjjjjjjjjjiiihhheeecccbbb^^^^^^^^^^^^```bbbeeefffaaa```___^^^___```bbbdddbbb```______``````___^^^^^^\\\ZZZXXXWWWWWWXXXYYY\\\[[[YYYXXXXXXZZZ\\\]]]^^^^^^]]]\\\ZZZYYYXXXXXX___ZZZVVVVVVYYYZZZWWWSSSWWWXXXYYYYYYXXXUUUSSSQQQNNNNNNPPPTTTUUUTTTUUUVVV[[[YYYWWWVVVUUUSSSPPPNNNPPPQQQRRRRRRSSSRRRRRRRRRSSSRRRQQQPPPOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNLLLKKKLLLMMMMMMLLLKKKIIIJJJLLLLLLKKKKKKLLLNNNQQQPPPNNNLLLKKKKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLNNNPPPPPPSSS\\\iiisssrrr```ZZZRRRKKKFFFDDDBBBAAA@@@???>>>======<<<<<<<<<========================>>>>>>===<<<;;;;;;::::::999999::::::::::::;;;;;;:::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888;;;::::::999999::::::;;;999999999999999999999999======<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::;;;<<<===>>>???===<<<;;;;;;<<<===>>>??????>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============??????@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDBBB@@@AAAEEEGGGFFFEEE{{{|||zzzssslllhhheeecccjjjkkkmmmmmmmmmkkkiiihhheeeddddddddddddfffggghhhgggggggggfffdddbbb```^^^]]]]]]^^^^^^___aaabbbbbb```______^^^___```aaabbbaaa___]]]]]]^^^___^^^]]]\\\[[[YYYXXXWWWXXXYYYYYY[[[[[[ZZZYYYYYYYYYZZZ[[[ZZZYYYXXXVVVTTTTTTVVVXXX]]]ZZZVVVUUUVVVUUURRROOOUUUUUUVVVVVVUUUSSSQQQOOOMMMKKKJJJMMMQQQSSSUUUVVV[[[YYYVVVUUUTTTSSSPPPNNNPPPPPPQQQQQQRRRRRRQQQQQQRRRQQQPPPOOOOOOOOOPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLKKKLLLMMMNNNMMMKKKJJJLLLMMMMMMLLLLLLMMMNNNOOONNNLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPQQQWWWbbbjjjvvvzzzhhhXXXSSSLLLGGGDDDCCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::999999::::::::::::;;;;;;;;;:::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;<<<<<<;;;:::999888777777888888999999:::;;;;;;;;;<<<<<<;;;;;;::::::999999999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999::::::::::::::::::999999999999999:::;;;<<<======<<<;;;;;;<<<===>>>??????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCAAA???@@@CCCEEEEEECCC||||||xxxrrrlllhhhfffeeeffflllmmmnnnnnnmmmllliiihhhhhhhhhgggggggggggghhhiiidddcccbbbaaa^^^\\\ZZZXXXZZZ[[[]]]^^^______^^^^^^^^^^^^^^^^^^_______________]]][[[[[[\\\]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUSSSQQQOOOPPPTTTWWW\\\[[[YYYWWWTTTRRRPPPOOOSSSSSSSSSSSSRRRQQQOOOOOOMMMIIIFFFIIIPPPXXXZZZYYY\\\YYYVVVTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLKKKLLLMMMNNNMMMLLLLLLMMMOOONNNMMMMMMNNNOOONNNMMMKKKJJJIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMOOOPPPOOOOOORRRYYY^^^bbbhhhuuuyyyrrrsssnnn___NNNJJJEEEBBBBBBBBBCCCCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::999999::::::::::::;;;;;;;;;;;;:::999888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999::::::???>>>===;;;999777666555555666777999:::<<<===>>>;;;;;;;;;:::999888888888999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999888888888888999:::;;;;;;<<<<<<<<<;;;<<<<<<===>>>???>>>===<<<<<<<<<===>>>==============================>>>>>>>>>?????????>>>>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBCCCCCCBBB}}}||||||xxxvvvrrrmmmiiihhhiiikkkllllllmmmnnnmmmkkkhhhgggjjjiiiiiihhhhhhhhhggggggcccbbb___\\\YYYVVVSSSRRRVVVXXX[[[]]]___^^^]]]\\\\\\\\\]]]^^^^^^]]]]]]\\\]]][[[YYYYYYZZZ[[[ZZZYYYXXXWWWWWWVVVWWWWWWXXXYYYXXXYYYZZZZZZYYYWWWUUUSSSSSSTTTSSSPPPNNNNNNQQQUUUZZZ[[[[[[YYYVVVTTTTTTUUUTTTTTTSSSSSSRRRRRRRRRQQQOOOMMMKKKOOOZZZeeefffbbb]]]ZZZVVVTTTSSSSSSSSSRRRNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKLLLNNNOOONNNMMMNNNOOOPPPOOONNNMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOONNNNNNOOOSSSVVVXXX\\\eeesssmmmfffdddiiigggZZZIIIEEEAAA???@@@AAABBBBBB??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;===<<<;;;:::999999999999::::::::::::::::::::::::888888999999999999888888::::::999999999999::::::???>>>===;;;999888777666888888999:::<<<===>>>???;;;;;;;;;:::999999888888999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCyyytttuuuzzzvvvvvvvvvsssoookkkiiijjjlllkkklllmmmnnnmmmkkkiiiggghhhhhhhhhhhhgggffffffeeedddbbb___[[[WWWSSSQQQOOOSSSUUUYYY]]]______]]]\\\[[[[[[\\\\\\\\\[[[[[[ZZZ[[[YYYXXXWWWXXXYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWXXXYYYXXXVVVSSSRRRPPPRRRTTTQQQNNNMMMPPPSSSYYYZZZZZZYYYXXXXXXZZZ\\\WWWVVVUUUUUUTTTUUUVVVVVVSSSUUUXXX^^^iiisssqqqjjj^^^[[[WWWUUUTTTUUUTTTTTTNNNMMMMMMMMMMMMNNNOOOOOOOOOPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOOOOMMMNNNPPPPPPOOOMMMLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMNNNOOOQQQSSSRRRWWW^^^ccclllnnnaaa^^^^^^dddcccVVVGGGDDD@@@??????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888999999888888777:::999999888888999999:::<<<;;;;;;::::::999888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;======<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDwwwqqqoooxxxvvvooopppqqqrrrrrrooojjjggghhhjjjjjjkkklllmmmmmmkkkjjjhhhffffffggggggfffeeedddddddddbbb___\\\XXXVVVTTTSSSTTTVVVZZZ]]]______^^^]]]ZZZZZZZZZZZZZZZYYYYYYYYYZZZXXXWWWVVVWWWXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUWWWWWWWWWUUUSSSQQQOOORRRTTTRRRNNNOOOTTTYYY]]][[[YYYWWWWWWYYY[[[]]]YYYXXXWWWVVVVVVWWWYYYZZZXXX^^^dddhhhqqqxxxtttjjj]]]ZZZWWWUUUUUUUUUTTTSSSNNNMMMMMMLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMOOOPPPOOONNNNNNOOOOOONNNLLLJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNPPPPPPQQQWWW[[[ZZZ[[[fff}}}qqq```YYYYYYXXX]]]\\\QQQGGGDDD@@@????????????>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999::::::::::::999999999999888888888888999999999999999999999999999999::::::999999888888888777::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAACCCDDDxxxssstttzzzlllhhhkkkiiimmmooommmhhheeeeeefffdddfffgggiiiiiihhhgggfffdddeeeeeeffffffeeedddcccbbbaaa___]]]\\\\\\\\\\\\YYYZZZ\\\^^^^^^^^^]]]\\\[[[ZZZXXXWWWWWWWWWXXXYYYZZZXXXVVVVVVWWWXXXWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRSSSUUUVVVSSSQQQVVV```iiiiiiccc\\\XXXXXXZZZ[[[ZZZYYYXXXVVVTTTUUUWWWZZZ\\\[[[dddjjjiiimmmqqqlllaaaYYYXXXVVVUUUUUUTTTRRRQQQOOONNNMMMLLLLLLNNNOOOQQQPPPQQQQQQRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMOOOPPPPPPOOOMMMNNNNNNLLLJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHIIIKKKLLLMMMMMMOOOSSSUUUSSSRRRYYYiiivvvuuukkkcccWWWSSSTTTQQQTTTTTTKKKEEEBBB???>>>>>>???>>>===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999999:::;;;<<<999999999999999999999999999999::::::::::::999999999999888888888888999999888888888888888888888888999999999888888888777777777777888999:::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<======<<<<<<<<<<<<<<<===;;;;;;<<<<<<<<<;;;:::999999:::<<<===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;<<<===>>>????????????===>>>>>>???@@@AAABBBBBBAAABBBCCCBBB@@@???AAACCC}}}xxx}}}ttthhhfffkkkdddiiinnnmmmhhhddddddfff^^^```bbbcccddddddbbbbbbcccdddeeeffffffeeedddddd```____________aaabbbccc^^^^^^______^^^]]][[[ZZZ[[[ZZZXXXVVVUUUVVVXXXYYYZZZXXXVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUSSSRRRQQQRRRSSSSSSTTTTTTTTTTTTSSSXXXYYYYYYUUUUUU]]]lllxxxvvvlllaaa[[[ZZZ[[[ZZZXXXXXXVVVTTTRRRSSSVVVYYY[[[\\\fffkkkffffffhhhcccYYYWWWUUUTTTTTTTTTSSSQQQNNNOOONNNMMMLLLLLLNNNPPPQQQPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOQQQPPPOOOLLLMMMMMMKKKHHHFFFGGGGGGKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGHHHJJJKKKKKKHHHJJJKKKKKKLLLRRR\\\ddduuuoooccc[[[\\\RRRQQQQQQLLLNNNPPPIIIBBB@@@>>>===>>>???>>>===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;666666666777888999;;;;;;999999999999999999999999777777888888888888777777999999888888888888999999888888888777777777777777::::::::::::::::::::::::555555666888999:::;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===<<<;;;999888888:::<<<>>>???>>><<<:::========================<<<<<<<<<<<<=========>>>;;;<<<===>>>????????????<<<<<<===>>>@@@AAABBBCCC???AAABBBAAA>>>>>>@@@BBB|||wwwnnneeeaaaaaa___aaacccdddbbb```___```^^^^^^______```aaaaaabbbaaabbbcccdddddddddddddddbbbcccccccccbbbcccfffiiihhhddd```]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWW[[[ZZZXXXWWWVVVUUUTTTTTTVVVVVVTTTSSSQQQOOONNNMMMTTTUUUVVVUUUTTTTTTVVVWWWYYYZZZZZZ[[[^^^ccckkkppppppllleee^^^YYYWWWWWWXXXVVVUUUSSSRRRRRRSSSUUUVVV\\\```dddccc```\\\ZZZYYYTTTSSSSSSRRROOOLLLJJJHHHJJJJJJKKKLLLMMMNNNOOOOOOMMMNNNQQQRRRSSSRRRQQQPPPKKKKKKKKKLLLKKKJJJIIIIIIKKKKKKLLLLLLLLLLLLLLLKKKPPPOOOLLLIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLNNNMMMLLLLLLNNNQQQUUUWWWgggrrrxxxiii^^^VVVPPPMMMLLLJJJHHHFFFDDDBBBAAAAAA@@@>>>===<<<<<<<<<===DDDBBB???<<<;;;:::;;;;;;::::::;;;;;;::::::999888999999999999999999999999888888888888888888888888;;;::::::999888777666666:::::::::::::::999888777888888888888888888888888999999888777666555444444444555555555666666777777888888888888888888888888888777666888:::<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>======<<<<<<;;;;;;;;;;;;>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===999;;;===<<<;;;::::::;;;======<<<<<<<<<;;;;;;;;;===========================<<<:::::::::;;;===??????>>>===;;;;;;;;;<<<===???????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA|||wwwwww|||ssskkkeeebbbbbbbbbdddffffffdddaaa```___^^^^^^______```````````````aaabbbbbbcccccccccbbbdddeeeeeeeeeddddddfffhhhhhheeeaaa___^^^^^^]]]\\\ZZZZZZZZZZZZZZZYYYXXXXXX\\\[[[YYYXXXWWWVVVVVVVVVWWWVVVTTTRRRPPPNNNMMMLLLTTTUUUVVVVVVUUUUUUVVVXXX___^^^]]]\\\\\\^^^cccgggjjjfffaaa\\\XXXVVVVVVVVVVVVUUUSSSSSSSSSTTTUUUWWWWWW[[[^^^^^^ZZZWWWUUUUUURRRRRRQQQPPPOOOLLLJJJIIIGGGHHHHHHIIIKKKLLLLLLMMMOOOPPPQQQSSSSSSRRRQQQPPPLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLNNNMMMLLLLLLMMMPPPSSSUUUWWW___mmmyyyggg[[[SSSLLLGGGHHHHHHGGGEEEDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<<<>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@????????????@@@@@@@@@@@@~~~zzzwwwvvv|||}}}rrrmmmiiieeecccdddeeehhhjjjjjjgggccc```^^^______``````````````````___```aaaaaabbbaaaaaaaaacccdddeeedddbbbaaabbbcccfffccc```^^^^^^^^^^^^]]][[[[[[[[[\\\[[[[[[ZZZYYY\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVTTTRRRPPPNNNMMMMMMUUUVVVWWWWWWVVVVVVWWWYYY______]]][[[YYYZZZ]]]```aaa___\\\YYYWWWUUUUUUUUUTTTTTTTTTSSSTTTUUUVVVWWWSSSVVVXXXYYYVVVSSSRRRQQQOOOOOOOOOOOONNNLLLKKKJJJHHHHHHIIIJJJKKKKKKLLLMMMQQQRRRSSSSSSSSSRRRPPPOOONNNMMMLLLKKKJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKMMMLLLKKKKKKKKKMMMOOOQQQPPPTTT\\\hhh{{{yyyooobbbVVVNNNIIIEEEBBBCCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<>>>===;;;999999999999::::::::::::::::::999999888999999999999999999999999888888888888888888888888999999999888888888888888999999999:::999999888777888888888888888888888888777777777777666666666666555555555555666666666666777777777777777777777777777666666777:::;;;;;;:::888888777777777888999999;;;;;;;;;;;;::::::::::::888888999:::::::::999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;:::999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;===>>><<<============<<<;;;;;;;;;<<<<<<===>>>???@@@@@@======>>>>>>>>>?????????xxxyyy{{{~~~~~~uuummmjjjiiifffdddeeehhhkkkmmmmmmiiiddd```^^^```aaabbbccccccbbbaaaaaa``````aaabbbbbbaaaaaaaaa```aaabbbaaa^^^]]]]]]]]]bbb___]]]\\\]]]]]]\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXVVVUUUSSSRRRRRRRRRRRRVVVXXXYYYYYYXXXWWWXXXYYYZZZZZZZZZYYYXXXYYY\\\___ZZZYYYXXXWWWVVVUUUUUUTTTSSSTTTTTTUUUUUUVVVVVVVVVSSSTTTVVVWWWVVVTTTRRRQQQLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPSSSSSSSSSSSSRRRQQQPPPOOOOOONNNLLLKKKJJJKKKMMMNNNKKKLLLLLLLLLLLLKKKKKKJJJFFFGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJJJJKKKLLLMMMRRRSSSVVV\\\ggg}}}xxxccc]]]UUUNNNJJJGGGEEECCCAAAAAA@@@@@@?????????>>>=========<<<<<<;;;;;;;;;;;;;;;:::999999999::::::999::::::::::::999888888888888888888888888888888888888888888888888888888444555555555666666777777888888999999999999888888888888888888888888888888555666666666777777777888555555555666666666666666777777777777777777777777666555555666999::::::999999999888888888888999:::::::::::::::::::::999999666777888888999999999999999:::::::::;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===;;;<<<=========<<<;;;:::::::::;;;<<<===>>>???@@@<<<<<<<<<=========>>>>>>|||www{{{|||ssslllkkkjjjgggfffgggiiikkkmmmlllhhhddd```___bbbccceeefffffffffddddddaaabbbbbbbbbbbbbbbaaaaaa]]]^^^___]]][[[ZZZ[[[\\\```^^^\\\\\\\\\]]][[[ZZZZZZ[[[[[[\\\\\\\\\[[[[[[YYYYYYXXXXXXWWWXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXZZZ\\\[[[YYYXXXXXXXXXVVVWWWXXXXXXWWWXXX[[[]]]WWWWWWWWWWWWWWWVVVVVVUUUSSSTTTUUUVVVWWWVVVVVVUUURRRRRRSSSTTTUUUTTTRRRPPPKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRTTTSSSSSSRRRQQQPPPOOOOOOOOONNNLLLKKKJJJKKKMMMNNNLLLLLLLLLLLLLLLKKKJJJJJJFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJIIIIIIIIIIIIJJJKKKOOOOOOQQQUUUZZZiiinnn```TTTQQQMMMIIIGGGEEEDDDCCCAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::;;;:::::::::::::::::::::999999::::::999999888777888888888888888888888888777777777777777777777777444444444555666666777777777888888999999888888888777777777777777777777777555555666666777777888888666666666666666555555555666666666666666666666666555555444666888:::999999999888888777777888888888888888888999999999999999666777888999999999999999999999999999:::::::::;;;:::<<<>>>>>><<<;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<:::;;;<<<======<<<;;;:::999:::;;;<<<===>>>??????;;;;;;<<<<<<<<<=========|||wwwwwwzzz~~~uuummmkkkjjjhhhfffggggggiiijjjiiieeebbb``````cccdddfffhhhiiiiiigggfffbbbbbbccccccbbbbbbaaaaaa\\\]]]]]][[[ZZZ[[[]]]___aaa```^^^^^^^^^^^^\\\[[[XXXYYYZZZZZZ[[[ZZZZZZZZZXXXXXXXXXWWWXXXXXXYYYYYYYYYXXXWWWVVVWWWXXX[[[\\\[[[]]]^^^]]][[[XXXWWWWWWVVVXXXYYYXXXVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVTTTUUUWWWXXXXXXVVVUUUSSSOOOOOOOOOPPPRRRRRRPPPNNNKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQSSSSSSRRRQQQPPPOOOOOOOOONNNMMMLLLKKKJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKJJJMMMTTTWWW___sssjjjYYYOOOIIIGGGEEECCCAAA?????????@@@@@@???>>>======<<<<<<:::;;;;;;<<<;;;;;;:::::::::::::::::::::999999999999999999999999888888777888888888888888888888888777777777777777777777777666666777777888888999999666777888888999888888888777777777777777777777777555555666666777777888888666666666666666555555555666666666666666666666666555444444555888999999888777777666555555555666666777777777888888888888888777888888999999999999888888888999999999::::::::::::===@@@AAA@@@>>><<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<===>>>??????;;;;;;<<<<<<<<<=========yyysssvvv~~~~~~tttllljjjiiiffffffgggdddeeeeeedddbbb``````aaaaaacccfffiiijjjjjjiiihhhaaaaaabbbbbbaaaaaa```___ZZZZZZYYYXXXWWWZZZ^^^bbbaaa```^^^^^^^^^]]][[[YYYVVVWWWXXXXXXYYYYYYYYYXXXYYYXXXXXXXXXYYYZZZZZZ[[[\\\[[[XXXWWWVVVXXXYYY[[[^^^```aaa___\\\XXXVVVUUUVVVXXXYYYXXXVVVTTTTTTTTTXXXWWWVVVUUUUUUUUUUUUUUUTTTVVVXXXYYYXXXVVVSSSQQQOOOMMMMMMOOOQQQRRRPPPNNNLLLLLLLLLKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJHHHLLLTTTWWWYYYgggyyyzzzeeeVVVLLLGGGBBBBBB@@@>>><<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;:::999999999999999888777777666999999999999999888777777888888888888888888888888777777777777777777777777888888888888888888888999666666777888888888888888777777777777777777777777666666666666777777777777777666666666555555555555555555555555555555555555444333333555777999888777888777666666555555666666666666666777777888888888777888888888888777777666888888888888999999999999999===BBBEEECCC@@@===;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<=========>>>>>>>>><<<<<<<<<<<<============~~~xxxxxx{{{|||wwwttt~~~~~~xxx}}}sssjjjhhhgggeeeeeegggbbbbbbbbbaaa______aaabbb```bbbeeehhhjjjjjjiiihhh``````aaaaaa```___^^^^^^VVVVVVTTTSSSTTTWWW]]]bbb___^^^\\\\\\\\\[[[XXXVVVUUUUUUVVVWWWXXXXXXWWWWWWZZZYYYYYYYYYZZZ[[[\\\]]]^^^\\\YYYWWWUUUVVVWWWXXX```aaabbb```\\\XXXUUUTTTTTTVVVXXXXXXWWWUUUUUUUUUYYYXXXVVVTTTTTTTTTTTTUUUUUUWWWYYYZZZYYYVVVRRRPPPPPPNNNNNNOOORRRTTTRRROOOMMMMMMLLLLLLLLLNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPOOONNNNNNNNNOOOOOOKKKKKKKKKLLLKKKJJJIIIIIIMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHIIIIIIIIIHHHGGGFFFIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKIIIEEEHHHPPPRRRQQQ[[[jjjttt{{{eeeSSSIIIEEEDDDAAAAAA@@@>>>===<<<>>>???999999:::;;;<<<<<<======888999:::;;;;;;;;;:::999888888888888777666555444888999999999999888777777777777777777777777777777777777777777777777777777777777777777666666666666666666777888888888888888777777777777777777777777777777777777666666666666777777666666555555555444555555555555555555555555444333333444777888888777::::::999888888888888888555666666666777777888888777888888888777666555555777888888888888999999999999>>>DDDGGGFFFBBB===;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;::::::;;;;;;:::999:::;;;===>>>=========>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>|||uuuuuu{{{~~~{{{vvvwwwwwwuuuqqqvvvsssooojjjgggeeeeeeeeebbbdddeeefffeeeccc```^^^```aaaccceeefffffffffeee^^^]]]]]]^^^```aaa```___]]]YYYTTTOOONNNRRRYYY^^^___^^^[[[YYYXXXXXXYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZYYY\\\]]]]]]\\\\\\___bbb^^^]]][[[YYYXXXWWWWWWWWW_________]]]ZZZXXXWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[XXXWWWUUUSSSSSSTTTUUUVVVTTTVVVWWWXXXWWWUUURRRPPPRRRQQQRRRUUUYYYXXXRRRLLLMMMNNNNNNMMMLLLMMMPPPRRRSSSRRRPPPNNNNNNNNNPPPQQQQQQPPPOOONNNLLLKKKJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKMMMMMMMMMKKKIIIHHHJJJIIIGGGGGGHHHHHHGGGEEEGGGGGGGGGFFFFFFFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFKKKJJJIIIJJJMMMRRRWWWZZZhhhlllyyyzzzkkkYYYMMMHHHCCC>>>>>>>>>>>>>>>============;;;;;;::::::::::::999999:::999999888888999999:::<<<:::888666666777888999888888888999999::::::::::::999888777666666666666777777777777888888888888:::999888777666666666666888888888888888777666666777666555444444555666777777777666666555555555444666666666666555555555555333333333444444444555555555666666666666666555555666666666666666777888888666666666666777777777777888888777777666666555555:::999777666666777999:::999999:::;;;;;;<<<<<<===>>>===;;;::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>~~~wwwxxx{{{ssspppppppppooommmsssqqqlllhhhfffdddeeeeeedddeeeggghhhgggeeebbb```cccccceeeeeeeeeeeecccccc^^^]]]]]]^^^`````````___[[[XXXSSSOOONNNQQQVVVZZZ[[[ZZZXXXWWWWWWXXXYYYZZZYYYYYYXXXWWWXXXYYYZZZ[[[[[[]]]^^^^^^\\\]]]___bbb___]]][[[YYYWWWWWWWWWWWW^^^^^^^^^\\\YYYWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\XXXWWWUUUSSSRRRSSSTTTUUUTTTTTTVVVVVVVVVUUUSSSRRRSSSRRRSSSVVVZZZYYYTTTNNNLLLMMMNNNNNNMMMMMMOOOPPPRRRQQQOOONNNMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLMMMNNNOOONNNLLLKKKMMMKKKIIIIIIJJJIIIHHHFFFGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIIIIJJJLLLPPPTTTVVV]]]aaammmyyyqqqmmmaaaRRRGGGBBB???;;;>>>>>>>>>=========<<<<<<;;;;;;::::::::::::999999::::::999999999999::::::;;;:::888777777888999:::888999999999999999999::::::999888777666666666666666666777777777888888888777777777666777777888888777888888888888777666666777666555444444555666777777666666666555555555555666666666666555555555555333333333444444444555555666666777777777777666666666666666666666777777888777777777777666666666666777777777666666666666666:::999777666666777999:::888999999::::::;;;<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>~~~zzzqqqooommmjjjiiiiiiiiiiiinnnllliiifffdddcccddddddfffggghhhiiihhhfffdddccceeeeeeffffffeeecccbbb```___^^^]]]^^^___```___^^^[[[XXXTTTQQQPPPRRRVVVYYYVVVVVVUUUUUUVVVXXXZZZ[[[[[[ZZZXXXWWWWWWYYY[[[]]]]]]^^^___^^^^^^^^^```bbb___^^^[[[YYYWWWVVVVVVVVV[[[\\\\\\[[[XXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]XXXWWWUUUSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRUUUWWWWWWRRRNNNLLLNNNPPPPPPOOONNNNNNOOOQQQPPPOOOMMMMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJLLLNNNPPPQQQQQQQQQQQQPPPNNNLLLLLLLLLKKKJJJHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFGGGIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPWWW[[[fffsss}}}qqqfffbbb```aaa[[[OOODDDAAA@@@>>>>>>============<<<<<<<<<;;;;;;::::::::::::999999;;;::::::999999::::::;;;:::999888888888999:::;;;999999999999999888888888999999888777666666666666666666777777777777888888555555555666666777999999777777888888777777666555666666555555555555666777666666666666555555555555666666666555555555555444333333333444444444555555666777777888888888777777666666555555666666777888888888777777666666555555666666666666666666777777999888777666666777888999777777888888999::::::;;;<<<<<<::::::::::::<<<<<<::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>}}}{{{~~~{{{nnnhhhjjjkkkjjjgggeeefffhhhiiihhheeecccbbbbbbccccccffffffggghhhhhhfffeeedddeeeeeeffffffeeedddbbbaaa___^^^]]]]]]______^^^]]]ZZZXXXUUUSSSUUUWWWZZZ[[[VVVUUUUUUVVVWWWXXXYYYZZZ\\\ZZZXXXVVVWWWYYY]]]______```____________```aaa___^^^[[[XXXVVVUUUUUUUUUYYYZZZ[[[ZZZXXXWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\WWWVVVUUUTTTTTTUUUVVVXXXYYYXXXVVVUUUTTTTTTTTTUUUPPPOOOOOOQQQSSSRRRPPPMMMMMMOOORRRSSSRRRPPPNNNNNNOOONNNNNNMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJLLLNNNPPPRRRTTTTTTUUURRRPPPNNNNNNNNNMMMKKKIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDEEEGGGIIIKKKIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLTTTXXX```iiinnnqqquuuxxxsssfff\\\WWWWWWSSSWWWVVVLLLCCC@@@@@@@@@=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999999;;;;;;::::::::::::;;;;;;999999888888999:::;;;<<<::::::999999888888777777999888777666666555555666666666666666777777777888666555555555666666777888777777777777777666666555555555555555555666666777666666666666666555555555666666555555555444444444333333333444444444555555555666666777777777777666666555555555555666777777888888777777666666555555444555555666666777777777888777666666666666777888666666777777888999999999;;;;;;:::999999:::;;;;;;999999999999999999999999:::999999999999999999999::::::::::::::::::::::::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>~~~xxxtttsssxxx~~~}}}oooiiieeehhhkkkjjjfffcccccceeefffeeecccbbbbbbbbbbbbcccddddddeeeeeeeeedddcccbbbbbbcccdddeeeeeeeeedddddd```___]]]]]]^^^^^^]]][[[XXXUUURRRRRRVVVYYY[[[\\\XXXXXXXXXXXXXXXXXXYYYYYY[[[ZZZXXXWWWXXX[[[___aaaaaa```_________`````````^^^]]][[[XXXVVVUUUUUUUUUWWWYYYZZZYYYXXXWWWXXXYYYXXXYYYZZZZZZ[[[[[[ZZZZZZVVVUUUTTTTTTUUUWWWZZZ[[[]]][[[XXXVVVTTTTTTTTTTTTOOOOOOOOOPPPPPPPPPOOONNNOOORRRUUUVVVTTTQQQOOONNNMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSUUUUUUQQQPPPNNNMMMNNNMMMKKKJJJFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDDDDEEEGGGHHHIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIJJJKKKLLLLLLKKKJJJJJJMMMRRRWWW[[[]]]___``````hhhpppnnn^^^UUUOOONNNPPPIIINNNNNNGGG???<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999;;;::::::999999::::::;;;888888888888999::::::;;;999999999888888777777777999888777666555555555555555666666666666777777777777666666555444444555555777777777777777666555555444555555666666666666666555555555666666666666666555555555555444444444444333333333444444444555555333444444555666666666555555555555555555666666777888777777777666666666555444444555555666666777777777666666666666666666777555555666777777888888999::::::999999999999::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;<<<=================================|||tttooonnnsss}}}|||mmmeeecccbbbeeehhhgggdddaaaaaabbbddddddccccccbbbbbbbbbcccaaaaaabbbbbbbbbbbbaaaaaa```aaaccceeeffffffffffffaaa___]]]]]]^^^]]]\\\ZZZUUUQQQNNNOOOSSSWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYXXXWWWXXXZZZ]]]aaaccccccaaa_________```___^^^]]]\\\ZZZXXXVVVVVVVVVVVVVVVXXXYYYYYYXXXXXXYYY[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYUUUUUUTTTTTTUUUXXXZZZ\\\\\\[[[XXXVVVTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSVVVVVVTTTQQQOOONNNKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKMMMOOOPPPRRRSSSNNNMMMLLLKKKLLLLLLKKKIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFIIIIIIJJJJJJJJJJJJIIIIIIIIINNNRRRRRRRRRTTTTTTRRRWWW\\\ggguuuppp\\\PPPJJJFFFEEEGGGEEEJJJJJJDDD???>>>>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999:::999999888888999999:::777888888888888999999999888888888888888777777777888888777666555555555555555555666666666666777777777777555444444333333333666666777777666666555444333444555666777777777666555555555666666666666666555555555444444444444333333333333444444444555555222222333444555555555555555555444444555555666777666666666777777777777777555555555555555555666666555555666666666666555555555555666777777888888999999999999999999999999999888888888888888888888888888888888999999999999999::::::::::::999999999999:::::::::;;;<<<<<<==============================}}}zzzvvvtttqqquuu{{{nnnddd``````aaabbbddddddcccbbbaaabbbeeedddddddddcccccccccccc```````````````````````````aaaccceeeffffffffffffaaa___^^^]]]]]]]]][[[YYYXXXSSSMMMMMMQQQUUUWWWVVVZZZZZZZZZZZZZZZYYYXXXXXXVVVVVVWWWYYY\\\___bbbdddcccaaa^^^^^^______^^^\\\[[[ZZZXXXWWWVVVVVVWWWWWWVVVXXXYYYYYYYYYYYY[[[\\\^^^^^^^^^]]]\\\[[[ZZZYYYVVVUUUTTTSSSSSSUUUVVVXXXWWWVVVVVVUUUTTTTTTTTTTTTRRRRRRRRRQQQPPPQQQRRRSSSQQQSSSUUUTTTRRROOONNNMMMJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNNNNKKKIIIHHHIIIJJJKKKJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGFFFDDDCCCCCCEEEGGGHHHIIIHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHMMMOOOMMMLLLOOOPPPNNNOOOSSSXXX^^^hhhyyy~~~iii\\\NNNGGGEEEAAA@@@AAACCCEEEDDD@@@???@@@@@@===;;;;;;;;;::::::::::::999;;;;;;::::::::::::999999999888888777777888888999777777888888777777666666777777777777888888888888888888666555555555555555555555555666666666777777555555444444333444444444666666777777666666555444333444555666777777777666555555555555666666666777555555555444444444333333333333333444444444555555222333444555666666666666555444444444444555666666555555666666777777888888555555555555555555444444555555555666666555555555555666666777888888999999888888999999999999888888888888888888888888888888777888888888999999999999:::::::::999999999888888999::::::;;;;;;<<<<<<===========================|||zzzwwwuuutttuuuwwwxxxyyyppphhhbbb___```aaaaaabbbcccddddddddddddeeeeeeeeeeeeddddddcccccc_______________`````````aaabbbdddeeeffffffeeeeeeaaa```^^^]]]]]]\\\[[[YYY]]]VVVOOONNNQQQUUUVVVUUUXXXXXXYYYYYYZZZYYYYYYXXXTTTUUUWWWZZZ]]]aaaccceeedddaaa^^^]]]______]]][[[ZZZYYYXXXWWWVVVWWWXXXXXXVVVXXXYYYZZZYYYZZZ\\\]]]aaaaaa```___^^^\\\[[[ZZZWWWVVVSSSRRRQQQQQQSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTQQQQQQPPPOOONNNNNNPPPRRRQQQRRRSSSRRRPPPMMMLLLLLLIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKHHHGGGFFFGGGIIIIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDFFFGGGGGGEEECCCAAABBBCCCFFFHHHIIIHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEFFFFFFGGGGGGDDDJJJKKKGGGFFFKKKMMMJJJLLLPPPRRRSSSVVVbbbttt{{{lll___YYYOOOEEEDDDDDDBBBAAAAAA<<<===;;;888:::===<<<999;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::999999888888777777777777888888777777777777777666555444666666777777888888999999888777666555555444444555555555555555666666666777333333333333444555666666666666666666666555555444222333555777777777777666444555555555666666777777555555444444444333333333333333333444444444555555333444555666777777777777555444444444444555666666444444555666777888999999666666666555555444444333444555555666666555555444666666777777888888999999888888999999999999888888777777777777777777777777777777888888999999999999:::::::::999999888888888999999:::;;;;;;<<<<<<===========================zzztttmmmpppttttttssswww~~~tttlllhhh```[[[]]][[[[[[\\\\\\\\\___cccggghhhgggffffffgggfffdddbbbbbbbbbaaa___^^^^^^```ccccccfffhhhhhhgggeeeddddddcccaaa^^^\\\[[[\\\]]]___\\\XXXRRROOONNNPPPQQQRRRSSSUUUWWWYYYZZZYYYWWWUUURRRSSSTTTWWWZZZ^^^aaaccc]]]^^^^^^^^^]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[ZZZYYYYYY[[[\\\ddddddcccbbb```]]]ZZZYYYXXXVVVTTTSSSSSSQQQNNNLLLJJJLLLNNNOOOPPPOOONNNMMMRRRQQQQQQPPPPPPPPPQQQQQQPPPQQQRRRRRRRRRPPPMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNJJJIIIHHHIIIKKKKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHFFFEEEEEEFFFGGGIIILLLKKKIIIGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIJJJKKKNNNUUU\\\bbbttt}}}iiiZZZQQQMMMGGGEEECCCAAA>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888999999999888888888888777666777888888888666555444888888888777666555555555777888888888999999999999777777777777666666666666555666777999999999888777777777666666555555444444555555555555666666666666666666666666666666666666666666666666666666666666666666555555555555666666444444555555444444333222666666666666666555555555:::777444444777888888666555555555555555555555555666666666666666666666666444444444555555555555555666777777777777666666555888999:::;;;:::999888777777666555555555777888999777666666888;;;<<<<<<;;;999999999999999999999999999::::::;;;===>>>@@@AAA======<<<<<<<<<<<<<<<===xxxqqqrrrssstttvvv|||nnnhhhgggbbb```ccc``````^^^[[[ZZZ\\\aaaeeejjjiiigggfffffffffdddbbbaaaaaa```^^^]]]]]]___aaaeeegggiiiiiihhhfffeeeeeebbb```]]]ZZZYYYZZZ[[[\\\\\\WWWPPPLLLLLLNNNQQQSSSSSSTTTWWWYYYYYYXXXWWWUUUSSSTTTTTTVVVYYY]]]```aaa_________^^^\\\ZZZXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[[[[YYYYYY[[[\\\bbbbbbbbbaaa___]]]ZZZYYYYYYWWWUUUSSSQQQOOOKKKIIIEEEGGGJJJMMMOOOOOOOOOOOOPPPPPPOOOOOONNNOOOOOOOOOOOOPPPQQQQQQQQQOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGIIIKKKKKKJJJIIIGGGEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHIIIKKKPPPUUUZZZdddsss|||jjj[[[OOOIIIFFFBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888888777999999999888888888777777777777777777777666555555666666666666666777777777777777777777888888888999777777777777666666666555555555666777777777666666666666555555555444444444777666666666666666666666666666666666666666666666666666666666666666666666555555444444444444555555444444555555444444333222666555555555555555555555666444111111333555444333555555555555555555555555444444444444444444444444444444444555555555555555666777888888888888777777888999::::::;;;:::999888888777777666777888999:::666888999999777666777999999999999999999999999999::::::;;;<<<===???@@@AAA??????>>>===============||||||vvvwwwvvvxxxwwwgggdddeeedddfffjjjkkkhhhddd^^^\\\]]]bbbfffmmmkkkhhhfffffffffeeeccc___```___^^^\\\\\\^^^```fffhhhjjjjjjhhhfffffffff```___\\\YYYWWWWWWXXXXXX\\\VVVOOOKKKKKKNNNRRRTTTQQQSSSUUUWWWXXXXXXWWWVVVUUUUUUUUUVVVXXXZZZ]]]^^^``````___^^^\\\YYYWWWVVVXXXXXXXXXXXXXXXXXXXXXXXX[[[\\\\\\[[[ZZZYYY[[[\\\_________^^^]]]\\\ZZZZZZZZZXXXUUURRRPPPMMMIIIFFF@@@BBBFFFJJJMMMOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEFFFHHHIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFGGGIIIJJJLLLKKKJJJHHHFFFDDDCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJNNNQQQWWWcccqqqxxx}}}rrrlllaaaUUUKKKDDDAAA@@@???>>>======<<<<<<<<<===999999999999999999999999888888888888888888777777999999888888888777777777888777777666666666666666444444555666777777888888666666666666777777777777777777777666666666555555666666555555444555555555555555555555444444444444888888888777777666666666666666666666666666666666555555555555555555555555444444333333333333444444444444555555444444333222555555555555555555555555555333111111333444333222555555555555555555555555333333333333333333333333444444444555555555666666666777888888999999999999777888999:::;;;;;;;;;:::777777777666777777888999:::>>>AAA>>>888555888<<<999999999999999999999999;;;;;;;;;<<<>>>???AAAAAABBBAAA@@@???>>>>>>>>>>>>|||vvvwww|||~~~rrreeebbbcccdddhhhmmmuuuqqqkkkdddaaabbbhhhmmmooolllhhheeeeeeeeedddddd___``````^^^]]]\\\^^^___eeeggghhhhhhfffeeeeeeeee```___\\\YYYWWWVVVVVVWWWZZZVVVQQQNNNOOOQQQSSSSSSPPPRRRTTTVVVWWWWWWWWWVVVVVVVVVUUUVVVWWWYYY[[[\\\^^^^^^]]]\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[\\\\\\[[[YYYYYYZZZ\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYWWWTTTRRRQQQNNNKKKHHH>>>@@@DDDIIILLLNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEFFFHHHIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJIIIHHHGGGEEEDDDBBBAAAAAA@@@AAABBBCCCCCCDDDCCCCCCCCCEEEGGGHHHHHHHHHJJJLLLUUU```iiijjjjjjvvvyyykkkZZZVVVOOOHHHCCC@@@@@@@@@@@@???>>>>>>=========>>>::::::::::::::::::::::::777777888888888888888888888888888888777777777777888777666555555666777888444444555555666777777888555555555666666666666777777777666666666555555555888777555444333444555555666666555555555555555555999999888888777777666666666666666666666666666666666666666666666666666666555444444333333444444555444444555555444444333222444444444444444555555555666555555555555555555555555555555555555555555555333333333333333333333333333333444444555666666666444555666777888999999999666777888999:::;;;<<<<<<666666666666666666777777<<<>>>@@@>>>:::777999<<<888999999999999999::::::<<<<<<<<<===>>>???@@@AAADDDCCCBBB@@@???>>>>>>>>>tttssstttwww}}}zzzqqqgggccccccdddgggkkkuuurrrmmmgggdddfffkkkpppnnnkkkgggdddddddddcccccc___```aaa```^^^]]]^^^```bbbcccddddddbbbaaaaaabbbaaa___]]][[[YYYXXXWWWWWWXXXVVVUUUUUUVVVVVVUUUSSSPPPQQQSSSUUUWWWXXXXXXXXXXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\ZZZYYYXXXYYY[[[XXXXXXXXXXXXXXXXXXXXXYYYVVVUUUSSSSSSSSSQQQOOOMMMAAACCCFFFJJJLLLMMMMMMLLLOOOOOONNNNNNNNNNNNOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFHHHIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@AAABBBCCCCCCDDDDDDDDDCCCBBBEEEGGGHHHIIIIIIKKKMMMTTT___hhhgggcccjjj}}}rrrbbbXXXNNNLLLHHHCCCAAA@@@@@@AAA@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::888888888999999999999999888888888777777777666666888777666555555666777888555555555555555555555555444555555555666666666666666666666666555555555555999888666555444555666666666666666666666666666666999888888888777777777666666666666666666666666666777777777777777777777777666666555555555555666666444444555555444444333222222333333333444444444555666666777777666666666666555555555555555555555555444444444444444444444444333333444444555666666777333444555666777777777777666666777888999;;;<<<<<<888888888888888888888888777777666666777777777666888888888999999:::::::::<<<<<<<<<<<<===>>>@@@@@@DDDCCCBBB@@@???>>>>>>>>>nnnqqqvvv{{{}}}zzzsssooojjjeeeccccccfffhhhooommmjjjfffccceeeiiilllkkkhhheeecccccccccbbb```___```aaa```___^^^^^^______``````___^^^]]]^^^___```___]]]\\\ZZZYYYXXXXXXWWWWWWXXXZZZ[[[ZZZWWWTTTPPPQQQSSSUUUWWWYYYYYYZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[YYYWWWWWWXXXYYYWWWVVVVVVUUUUUUVVVWWWWWWTTTSSSRRRSSSTTTTTTRRRPPPFFFHHHJJJLLLMMMMMMLLLLLLOOONNNNNNOOOOOOPPPQQQRRROOOOOOOOOOOONNNNNNNNNNNNLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEFFFHHHIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFFFFEEEDDDCCCBBBAAACCCCCCDDDDDDDDDCCCCCCCCCBBBDDDFFFGGGHHHIIIKKKMMMNNNYYYdddddd___aaannn{{{xxxiii\\\SSSMMMHHHFFFCCC@@@???>>>>>>???===<<<;;;:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999888888888777777777666666666666666666666666777777888666555555555555555555555555555555555666666666666666666666555555555444444777777666666555666666666555555555666666666666666777777777777777777777777666666666666666666666666777777777777777777777777666666666555555666666666444444555555444444333222111222222333333444444444333555666666555444444555555555555555555555555555444444444444444444444444222333333444555666777777333333444555666666666666555555666666888999;;;;;;;;;<<<<<<<<<<<<;;;::::::777555444555888999888666888888888999999::::::;;;;;;;;;;;;<<<<<<===>>>???BBBAAA@@@???>>>>>>>>>>>>wwwzzzzzztttqqqooojjjkkkjjjfffddddddfffggghhhhhhgggeeebbbbbbccceeefffdddbbbbbbbbbaaa```^^^^^^___``````^^^]]]]]]^^^\\\]]]^^^\\\[[[ZZZ[[[]]]^^^^^^]]]\\\ZZZYYYYYYXXXXXXXXXYYY[[[\\\\\\YYYWWWQQQRRRSSSUUUXXXZZZ[[[\\\YYYYYYXXXXXXXXXYYYZZZ[[[[[[ZZZZZZYYYYYYZZZ\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZXXXVVVUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUUUUSSSRRRQQQRRRSSSSSSRRRPPPJJJKKKMMMOOOPPPOOONNNMMMMMMMMMMMMNNNPPPQQQSSSTTTQQQQQQPPPOOOOOONNNNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBFFFGGGGGGGGGHHHHHHHHHHHHFFFEEEDDDEEEGGGHHHGGGFFFGGGFFFEEEDDDCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBDDDEEEEEEFFFEEEDDDCCCBBBDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEDDDFFFHHHJJJLLLVVV___```ZZZXXX^^^fffssswwwjjj]]]SSSLLLIIIGGGBBBAAA@@@>>><<<;;;;;;;;;::::::999999999999::::::999999999999999999999999999999999888777777666666888777777777666666666666555555666777777777777777333444444555555666666666555555666666666777777777666666555555555444444444444444555666666666555555333333333444444444555555555555555666666777777888666666666666666666666666555555555555555555555555666555555444444555555666444444555555444444333222111111111222333333444444111444666666444333333444555555555555555555555555333333333333333333333333222222333444555666777777555555666666666666666555555555555555666777999:::;;;;;;<<<<<<<<<;;;:::999777777888888888888999:::777888888999::::::;;;;;;;;;::::::;;;;;;<<<===>>>??????>>>===============zzzsssooollllllcccfffhhhfffdddeeeggghhheeefffgggeeecccaaaaaaaaacccbbbaaaaaaaaaaaa^^^\\\\\\^^^______]]]\\\\\\\\\\\\\\\]]][[[ZZZYYYZZZ\\\]]]\\\\\\[[[ZZZYYYYYYXXXZZZYYYXXXYYY[[[[[[ZZZYYYQQQRRRTTTVVVXXXZZZ\\\]]]ZZZYYYXXXXXXYYYZZZ[[[\\\]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYWWWUUUTTTUUUVVVVVVUUUSSSRRRRRRSSSSSSTTTRRRQQQPPPQQQRRRRRRPPPNNNKKKMMMOOOQQQRRRQQQPPPOOOKKKKKKLLLNNNOOOQQQSSSTTTSSSRRRQQQPPPOOONNNNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJIIIGGGEEEDDDCCCBBBGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCDDDEEEFFFFFFDDDGGGFFFEEEDDDCCCBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEAAAAAABBBCCCDDDEEEFFFGGGBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@???BBBCCCCCCBBBAAABBBDDDGGGNNNVVV^^^]]]UUUPPPRRRVVVXXXfffvvvvvvccc^^^UUULLLGGGDDDDDDDDD@@@???>>><<<;;;:::::::::999999999:::;;;<<<===>>>888888888888888888888888999888888777666555555444777777777777666666666666444555666888888888777666111222333444666777888888666666666666777777777777666666555555555444444444111222444555666555444444111111111222222333333333333333444555666777888888666666666666666666666666333333333333333333333333555444444333333444444555444444555555444444333222000000111222333333444444222555888777555333444555555555555555555555555555222222222222222222222222222222333444555666777888666777777777777777666555555555444444555666777888888999999:::999888777666222666999888333111444888777777888999::::::;;;;;;:::::::::::::::;;;<<<=========<<<<<<<<<<<<<<<===zzzssslllgggeeedddcccfffhhhfffaaa___```cccnnnlllhhhdddaaa^^^]]]\\\^^^_________]]]\\\]]]^^^bbbbbbbbbaaaaaa___^^^]]]aaa```^^^^^^]]]\\\ZZZWWWYYYYYYYYY[[[]]]]]]\\\[[[YYYZZZZZZZZZZZZYYYXXXXXXWWWYYY\\\```ccceeeffffffbbb___ZZZXXXYYY[[[]]]^^^^^^\\\[[[YYYYYYYYYZZZZZZ[[[\\\]]]^^^]]][[[YYYXXX[[[ZZZXXXWWWVVVUUUUUUTTTSSSSSSSSSRRRQQQRRRTTTVVVTTTTTTSSSSSSRRRSSSSSSSSSOOOOOOQQQSSSUUUUUURRRPPPRRRQQQOOOMMMMMMNNNOOOPPPQQQPPPNNNMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@EEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@DDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBCCCDDDEEEFFFMMMUUU]]]]]]VVVOOOLLLLLLUUUYYY```hhhnnnwwwyyymmmaaaXXXNNNLLLHHHDDDAAA@@@???@@@:::::::::999999999888888;;;;;;;;;::::::999999999999999888888777666666666666666777777888888888999777777666666555555444444555555555555555555555555444444444555555555666666777777666666555555444444777777777777666666666666777777666666555555555444555666666666555444333333555555555555555555555555555444444333333444444555444444444444444444444444777666555444333444555555222222222222222222222222444444444333333222222222333333333222222111111111555555555555555555555555444444444444444444444444444444444444444555666777666555555555666777999:::666666666666666666666666999888888:::<<<<<<999666888777777777777777888888777777888888888999999999999999999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::xxxppphhhccc```______bbbcccaaa^^^]]]aaaeeemmmllljjjgggccc___[[[ZZZ[[[]]]______^^^]]]^^^___```aaaaaabbbccccccbbbbbbbbbaaa___^^^^^^]]]ZZZXXXVVVVVVVVVWWWZZZ\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYY[[[___cccfffiiijjjkkkccc___ZZZXXXYYY[[[^^^___^^^]]][[[ZZZYYYYYYZZZZZZ\\\\\\]]]]]]\\\ZZZWWWVVVXXXXXXWWWUUUTTTTTTTTTTTTRRRSSSTTTSSSRRRSSSUUUWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPQQQSSSUUUTTTRRRPPPOOONNNNNNNNNNNNPPPQQQRRRPPPOOOMMMMMMNNNOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDBBBCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAADDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@DDDDDDCCCBBBCCCDDDEEEFFFKKKSSS[[[\\\UUUNNNKKKKKKMMMNNNSSSWWWZZZ___kkkxxx}}}nnnddd[[[QQQJJJIIIGGGEEEBBB???>>>======::::::999999999888888888::::::999999888888888888777777777777777777888888666666777777777888888888777777777666666555555555555555555555555555555555444444555555555555555555666666666666555555555555555555555555444444444444777666666666555555555444555555555555555444444444555555555555555555555555555444444333333444444555444444444444444444444444777666555444333444444555333333333333333333333333444444444333333222222222333333333333222222222222444444333333333333333333444444444444444444444444444444444444444555666666666666555555666777888999777777777777777777777777777777777999<<<<<<999777888777777777777777888888777777777888888888999999::::::999999999::::::;;;;;;;;;;;;:::::::::999999|||uuulllddd^^^[[[ZZZ[[[\\\^^^]]]\\\^^^dddhhhmmmmmmkkkiiiddd___[[[XXXZZZ]]]___```_________```^^^___aaaccceeefffggggggbbbaaa___^^^^^^\\\ZZZWWWRRRQQQQQQSSSVVVYYY[[[[[[\\\\\\\\\]]]\\\[[[[[[ZZZZZZ\\\```eeehhhkkkllllllbbb^^^YYYWWWXXX[[[^^^___]]]\\\[[[ZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZXXXVVVUUUVVVUUUUUUTTTSSSSSSSSSTTTRRRSSSTTTSSSSSSTTTVVVXXXYYYXXXVVVUUUSSSSSSRRRRRRRRRQQQQQQRRRSSSSSSQQQNNNKKKLLLNNNOOOQQQRRRSSSSSSPPPNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBBBBAAA@@@@@@???DDDCCCCCCBBBBBBCCCEEEEEEHHHPPPXXXZZZTTTMMMIIIHHHIIIIIIKKKMMMMMMNNNWWWaaakkkwww|||rrreee[[[UUUOOOIIICCCBBBBBBAAA???===<<<:::::::::999999999999888888888888888888777777777777777555555666777777888999999666666777777777777888888777777777777666666666666555555555555555555555555555555555555555555444444555555555555555666666666555555555444444444444333666666666555555555555555444444444444555555555555555555555555555555555555555444444333333444444555555555555555555555555555666555555444333444444444333333333333333333333333444444333333333333222222333333333333444444444444333333222222111111111000333333333333444444444444444444444444444444555666777666666555555666777777666666666666666666666666666666666999;;;;;;:::888888777777666666777777777777777777777888888888888::::::999999888999999999:::::::::999999999999999}}}{{{zzzsssjjjbbb]]]YYYXXXWWWZZZ]]]___aaadddhhhkkkooommmjjjfffbbb^^^[[[ZZZ^^^```bbbcccaaa```______]]]^^^```bbbdddeeefffggg```^^^]]]\\\\\\[[[XXXVVVPPPNNNNNNOOOTTTXXX[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[ZZZ]]]```dddggghhhhhhggg```\\\WWWUUUVVVYYY\\\^^^[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSTTTTTTTTTQQQRRRTTTTTTSSSTTTVVVXXXXXXWWWVVVUUUTTTSSSSSSSSSQQQPPPPPPPPPQQQQQQOOOMMMKKKMMMOOORRRSSSSSSSSSRRRRRRPPPMMMMMMMMMMMMLLLJJJLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD??????@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@???CCCBBBAAA@@@AAAAAACCCCCCGGGNNNUUUWWWSSSMMMIIIGGGHHHGGGIIIKKKJJJJJJPPPYYYXXX```mmm|||~~~tttggg```WWWQQQNNNLLLHHHDDD>>>>>>>>>===<<<;;;999888999999999999888888888888777777777777777777777777666666666666777777888888666666777777777777777777777777777777777777777777555555555555555555555555555555555555555444444444444444444555555666666666777777666666666555555555555555555555555555555555333333333333444555555666555555555555555555555555555444444333333444444555555555555555555555555555555555444444444333333333444444444444444444444444333333333333333333333333333333333444444555555555333333222222111111000000333333333333333444444444444444444333333444555555777666666666555555666666333333333333333333333333444555666888999:::::::::888777777666666666666777666666666777777777888888;;;:::999888888888888888999999888888888888888888|||uuuuuuxxx{{{wwwpppiiibbb^^^[[[ZZZWWW\\\bbbgggjjjkkklllmmmpppmmmgggbbb^^^]]]^^^___dddeeefffeeebbb```______^^^^^^```aaabbbbbbbbbbbb\\\[[[YYYZZZZZZYYYWWWUUUPPPOOONNNPPPTTTXXX[[[\\\\\\]]]]]]]]]]]]\\\[[[[[[]]]___bbbdddeeedddbbbaaa]]]YYYVVVTTTVVVXXXZZZ[[[YYYYYYYYYXXXXXXWWWVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYVVVUUUTTTTTTTTTTTTTTTUUUPPPRRRSSSTTTSSSSSSTTTVVVTTTTTTSSSSSSSSSTTTUUUUUUPPPOOONNNNNNOOOOOOMMMKKKNNNOOORRRSSSTTTSSSQQQPPPTTTRRROOOMMMLLLKKKIIIGGGJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAABBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@?????????@@@AAAFFFKKKRRRTTTQQQLLLIIIGGGDDDCCCDDDFFFEEEDDDIIIOOOPPPTTT\\\fffqqq}}}~~~qqqeee^^^VVVQQQLLLHHHGGGFFFDDDAAA<<<<<<===<<<<<<;;;:::999999999999888888888777777777777777888888888888888777777777777666666555555777777666666666666666666666666666666666777777777555555555555555555555555555555555555555555555444333333444444555555666666666666666666555555555555444444444555555555555555333333333222333444555666555555555555555555555555555444444333333444444555555555555555555555555555444444444444444333333333444444444444444444444444333333333333333333333333333333333444444555555555444444333333222222222111222222222333333333444444555444444333333333444444666666666666666555555555333333333333333333333333333444666777888999999:::888888777666555555666666555555666666666777777777:::999888888777777777777888888888888888888888888|||tttpppqqqttttttqqqkkkfffaaa^^^]]]]]][[[___ffflllppppppooommmnnniiiccc^^^\\\]]]```ccchhhhhhgggeeebbb______```______``````______^^^^^^XXXWWWWWWWWWYYYYYYWWWUUUSSSRRRRRRTTTWWWZZZ\\\\\\[[[[[[[[[\\\[[[ZZZZZZYYY^^^```bbbddddddbbb___]]]ZZZXXXVVVUUUWWWYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYZZZVVVVVVUUUTTTSSSSSSTTTTTTOOOQQQSSSSSSRRRQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTTTTOOONNNMMMMMMNNNNNNMMMLLLQQQRRRSSSTTTTTTRRRPPPOOOTTTRRROOOMMMLLLJJJHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@AAABBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBDDDFFFFFFFFFDDDCCCAAAAAA???>>>>>>??????@@@EEEIIIMMMOOOMMMJJJHHHFFFEEECCCCCCEEECCCAAACCCHHHIIILLLQQQWWW___fffmmmppp|||ooocccZZZTTTPPPKKKHHHEEECCCCCCBBBAAA???======<<<<<<;;;:::::::::999888888888888777777777777777777777888888888888888888777666666555444444777777666666666666555555555555555555666666666666555555555555555555555555444444444555555555666666444444444444444555555555444444444333333333333222444444444444444555555555444444222222222333444555555555555555555555555555555444444333333444444555444444444444444444444444333444444444444333222222333333333333333333333333222222333333333333444444333333333333444444444444444444444444444444444444111111222222333333444444555444444333333333333333444555555666666666555555555555555555555555555555333555666777666666888:::888888777666555555555555555555555555666666666666888888777777777777777777888888888888888999999999{{{tttrrrooollllllkkkhhheeeaaa^^^^^^^^^___```ccchhhmmmpppqqqooolllhhheee```]]]\\\^^^bbbdddggggggeeebbb___^^^___aaa___``````______^^^]]]\\\VVVUUUUUUWWWYYYZZZYYYWWWXXXWWWWWWYYY[[[]]]]]]\\\YYYYYYZZZZZZYYYYYYXXXWWWZZZ\\\___aaaaaa___\\\YYYYYYXXXWWWYYYZZZ[[[ZZZYYYZZZZZZZZZZZZZZZXXXWWWVVVXXXXXXWWWWWWWWWWWWXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQOOOQQQSSSSSSQQQOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPNNNMMMMMMOOOPPPPPPOOORRRSSSSSSTTTSSSRRRQQQPPPRRROOOMMMLLLLLLLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDCCCCCCDDDDDDEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@???????????????????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDGGGIIIHHHGGGFFFCCCBBBAAA?????????@@@AAACCCEEEHHHIIIHHHGGGEEEEEEEEECCCCCCFFFEEEBBBCCCGGGDDDFFFIIINNNSSSVVVXXXYYY___cccjjjttt|||rrrcccVVVOOOLLLIIIGGGDDDCCCBBBBBBBBBBBBAAA@@@>>>===;;;:::999999::::::888888888888777777777777555555666666666777777777666666666666666666555555777777666666666555555555333444444444555555555666555555555555555555555555222333333444555666777777555444444444444444444333444444444333333333222222333333333444444555555555555444333111111222333444555555555555555555555555555444444333333444444555333333333333333333333333333333444444444333222111333333333333333333333333222222222333333444444444333333333333222222222222222222333333444555555555000111111222333333444444555444333333222222333333222333555666666666666555555555555555555555555555444555777666555555777999888888777555555444444555444444555555555666666666777777666666666777888888888888888999999999::::::tttqqqrrrnnnhhheeedddbbb___]]]\\\\\\^^^___dddeeehhhkkknnnooonnnlllcccaaa___^^^^^^```bbbdddfffeeeccc```]]]]]]```ccc___`````````___^^^]]]]]]UUUUUUUUUWWWZZZ[[[[[[YYY[[[[[[[[[\\\^^^___^^^\\\XXXXXXXXXXXXXXXWWWWWWVVVTTTVVVZZZ]]]]]][[[XXXVVVYYYYYYYYY[[[]]]]]][[[YYY[[[[[[\\\\\\\\\ZZZXXXWWW[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUSSSRRRPPPPPPOOOOOOOOOQQQSSSRRRPPPNNNNNNNNNPPPOOONNNNNNMMMMMMMMMMMMPPPOOONNNNNNPPPRRRRRRQQQRRRRRRSSSSSSSSSSSSRRRRRROOOMMMKKKKKKLLLMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>>?????????>>>??????@@@AAA========================???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAAEEEHHHJJJJJJIIIHHHEEEDDDBBBAAA@@@AAABBBBBBBBBCCCDDDEEEEEEDDDDDDCCCAAA???@@@DDDEEECCCDDDHHHCCCDDDFFFJJJLLLMMMLLLJJJKKKMMMQQQXXXbbbpppzzzmmmccc[[[PPPHHHEEEEEEDDDCCC>>>>>>>>>??????????????????===;;;999888888999:::888888888888777777777777444444444555555555666666444444555555666777777777777777666666555555555444333333333444444444555555555555555555555555555555111222333444555777888888555555555444444333333333666666555555555444444444333333333444444555555555666555333111111111333444555555555555555555555555555444444333333444444555222222222222222222222222333333444555444333222111222222222222222222222222222222222333333444444444333333333222222111111111111111222333444555555666000000111222333333444444555444333333222222222222111222444666777777666666444444444444444444444444444666777666444333666999888888777555555444444444444444444555555555666666666666555666666777888999888888999999::::::::::::vvvlllhhhiiiiiieeeaaa]]]\\\\\\[[[\\\___aaabbbeeehhhllloooooollliiifffccc^^^XXXUUUWWW[[[```bbbfffaaa\\\ZZZZZZ]]]___```bbbaaaaaa```___]]]\\\[[[ZZZZZZ[[[[[[\\\\\\[[[[[[\\\]]]_________]]][[[ZZZ\\\ZZZYYYZZZ\\\\\\XXXUUUVVVWWWYYYZZZZZZWWWSSSQQQTTTUUUVVVWWWXXXZZZ[[[[[[\\\]]]\\\ZZZWWWUUUTTTUUUXXXVVVTTTSSSSSSTTTUUUVVVXXXVVVTTTQQQOOOMMMLLLKKKOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSSRRRPPPOOOPPPQQQPPPPPPNNNMMMLLLLLLKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHDDDDDDDDDDDDDDDEEEFFFFFFDDDFFFIIIKKKLLLJJJGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@??????@@@AAABBBAAAAAA???>>>@@@@@@@@@@@@@@@???>>>>>>???>>>=========>>>@@@AAA@@@???????????????@@@@@@????????????????????????AAACCCFFFIIIKKKJJJIIIHHHEEEDDDAAA?????????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBDDDEEEFFFFFFEEEEEEHHHJJJMMMPPPTTT[[[bbbggguuu{{{oooddd[[[VVVMMMKKKGGGCCCAAA@@@AAAAAAAAA@@@???===<<<<<<;;;;;;::::::::::::::::::::::::999888777666555555555555666666666666666666666666666666666555555444444444555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555444444333333333333333333333333333333333555555555555555555555555555555555555555555555555444444444444444444444444555444333333333333444555444444444444444444333333555555555444444333333333444444444333333222222222333222111000000111222333333333333222222111111111444444444444444444444444222222222222222222333333333333333333333333333333444333333333333444555555555555444444444444555555222222111222444666999;;;===999444333444555555333444444333222333444555666888777666555555666777888555777888888777777888999yyyqqqhhhdddeeeeeebbb^^^[[[[[[ZZZZZZ\\\^^^aaacccgggiiilllmmmllliiidddbbbbbb^^^YYYWWWXXX[[[]]]^^^[[[YYYVVVWWWYYY\\\]]]]]]`````````___^^^]]]\\\[[[ZZZ[[[]]]^^^^^^]]]]]]\\\\\\]]]^^^^^^]]]\\\ZZZYYYZZZXXXXXXYYY[[[[[[XXXUUUUUUWWWZZZ[[[[[[YYYVVVUUUSSSTTTUUUWWWYYYZZZ[[[\\\\\\]]]]]]ZZZWWWUUUTTTUUUWWWWWWUUUTTTTTTTTTTTTUUUVVVUUUSSSQQQOOONNNMMMMMMNNNNNNOOOOOOOOOOOONNNMMMOOONNNNNNMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQOOONNNOOOPPPQQQPPPNNNMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCBBB???@@@@@@AAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@???>>>===???>>>=========>>>@@@@@@@@@@@@????????????@@@@@@????????????????????????@@@BBBEEEGGGHHHGGGFFFEEEDDDCCCAAA?????????@@@AAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHLLLQQQTTT^^^hhhxxx|||vvvlllbbbYYYQQQJJJFFFGGGEEEBBB@@@>>>>>>>>>???@@@@@@>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999888777666666555555555555555555555555555555666666666666555555555444555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555444444444333333333333333333333333333333333555555555555555555555555555555555555555555555555444444444444444444444444555444333333333333444555333333444444444444444444555555444444444333333333444444333333333222222222333333222111111222333333333333333222222222111111333333333333333333333333333333333333333444444444333333333333333333333333444333333333333444555555444444333333333333444444444333333222333555777999<<<999555444555666555444555444333333333444666666777777666666666666777777666777999888777777888:::yyyrrrpppiiibbb___``````^^^ZZZYYYYYYYYYYYY[[[^^^aaacccggghhhjjjkkkiiifffbbb___```]]][[[YYYZZZZZZYYYXXXPPPOOOPPPSSSWWWZZZ\\\\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[]]]___aaaaaa```^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVWWWXXXZZZZZZXXXVVVUUUWWWZZZ\\\]]]]]][[[ZZZSSSTTTVVVXXXZZZ[[[\\\\\\]]]]]]]]][[[XXXUUUTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRTTTSSSRRRQQQPPPOOOOOOOOONNNOOOPPPPPPPPPPPPPPPOOOPPPOOONNNMMMMMMNNNPPPQQQMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNOOOOOONNNMMMNNNPPPQQQPPPNNNLLLKKKJJJIIIIIIKKKJJJJJJIIIIIIHHHHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBB???@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@?????????@@@??????>>>===>>>>>>======>>>>>>???@@@@@@@@@????????????@@@@@@???????????????????????????@@@BBBDDDDDDCCCBBBAAACCCBBBAAA?????????@@@@@@@@@@@@????????????>>>>>>AAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCDDDGGGJJJOOOTTT```qqqvvvlll^^^ZZZSSSNNNIIIEEEAAA???@@@@@@??????>>>>>>>>>>>>??????===<<<;;;;;;;;;;;;999999999999999999999999999999888888777666666666555555555555555555555555666666666666555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444555444444444444333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555222222333333444444555555444444444444333333333333333333333333222222222222444333333222222333333444333333333222222222222111222222222222222222222222333333333444444555555555333333333333333333333333333333333333333444555555333333222222222222333333555555333333333444555666;;;999666666666666555444555555444444555555666777666666777777777777666666777888999999888888999;;;|||tttnnnkkkhhhccc^^^\\\]]]]]][[[XXXYYYYYYYYYZZZ\\\```ccceeefffgggiiiiiihhheeebbb```^^^^^^]]]]]]\\\ZZZVVVRRRKKKJJJKKKNNNSSSXXX[[[\\\[[[\\\\\\]]]]]]]]]\\\\\\[[[^^^aaaddddddccc```^^^\\\[[[ZZZYYYXXXXXXWWWWWWUUUUUUWWWXXXYYYYYYXXXWWWVVVWWW[[[]]]_________^^^XXXXXXZZZ[[[[[[[[[[[[ZZZ\\\]]]]]][[[XXXUUUSSSSSSUUUUUUVVVWWWVVVTTTQQQPPPQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUTTTTTTRRRQQQNNNMMMMMMOOORRRTTTQQQQQQQQQPPPPPPOOOOOONNNKKKLLLNNNMMMLLLLLLMMMOOOPPPOOOMMMKKKJJJHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGLLLKKKJJJHHHGGGGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@>>>???????????????>>>>>>>>>>>>>>>>>>?????????@@@AAAAAA@@@?????????@@@@@@???????????????????????????@@@AAABBBBBBAAA???>>>BBBAAA@@@???>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAA??????@@@AAABBBBBBBBBBBBCCCCCCDDDCCCCCCDDDGGGIIIKKKMMMTTT```qqqttthhh]]]UUUNNNKKKHHHEEEDDDCCCAAA???===>>>???AAAAAAAAA@@@@@@>>>===<<<;;;::::::::::::999999999999999999999999888888888888888777777666555555555555555555555555555555555444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111222333444444555555333333333333333333333333333222222222222222222222333333333222222333333333222222222222222222222222111111111111111111111111222222333333444444555555333333333333333333333333333333222222333333444555333333222222222222333333444444333333333444555666888777777666666555444333555555555555666666777777555666777888888777666555777999::::::999888:::;;;yyyoookkkiiihhhccc```]]]\\\\\\\\\ZZZXXXZZZZZZZZZ[[[^^^bbbeeegggjjjjjjiiihhhfffccc```^^^^^^___```aaa```[[[TTTOOOIIIGGGFFFHHHNNNTTTYYY\\\ZZZ[[[\\\\\\]]]]]]\\\\\\\\\^^^aaadddeeedddaaa```\\\[[[YYYWWWVVVVVVVVVVVVUUUVVVXXXYYYYYYYYYXXXXXXVVVXXX[[[]]]___`````````]]]]]]^^^]]]\\\ZZZXXXVVVYYY[[[\\\ZZZWWWTTTSSSRRRRRRSSSUUUVVVUUUSSSPPPNNNOOOOOOOOOPPPQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZTTTRRRPPPOOOOOOPPPSSSTTTVVVVVVTTTSSSQQQOOONNNMMMJJJLLLMMMLLLKKKKKKLLLMMMNNNNNNLLLJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGLLLKKKIIIGGGFFFEEEEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@????????????@@@@@@AAAAAAAAA??????@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@BBBAAAAAA@@@??????@@@@@@???????????????????????????@@@AAAAAAAAA@@@???>>>@@@@@@??????>>>>>>??????========================@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>??????@@@AAAAAA>>>???@@@@@@???@@@CCCEEEFFFGGGLLLTTT___mmmyyyooobbbYYYSSSLLLGGGDDDBBB@@@???@@@???>>><<<;;;<<<>>>@@@AAAAAA@@@@@@<<<<<<;;;:::999999999999888888888888888888888888777777888888888777666666555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111222222333444555555333333333333333333333333222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111000111111222333333444444333333333333333333333333333222222222222333444444444444333333333333444444111222222333444555666777555666777777666444333333555555555666666666666666555666777888888777666555777999::::::999888:::;;;xxxmmmhhhgggfffeeebbb```^^^^^^^^^]]][[[YYY[[[[[[[[[\\\___bbbfffhhhmmmllljjjgggccc```]]][[[___aaaccceeeccc^^^UUUOOOHHHEEEDDDEEEKKKSSSYYY\\\[[[\\\\\\]]]]]]]]]\\\\\\\\\]]]```cccdddcccbbb```]]][[[YYYVVVUUUUUUVVVWWWWWWYYY[[[\\\ZZZYYYYYYZZZWWWYYY[[[]]]^^^__________________^^^[[[XXXTTTRRRUUUWWWYYYYYYWWWTTTRRRRRRPPPQQQRRRSSSSSSQQQOOONNNNNNNNNOOOOOOQQQRRRTTTUUUXXXYYYZZZ\\\]]]^^^^^^^^^VVVTTTRRRQQQQQQQQQSSSTTTXXXWWWUUUSSSQQQOOONNNMMMKKKLLLMMMLLLJJJJJJJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGJJJIIIHHHFFFEEEEEEDDDDDDFFFFFFFFFFFFEEEDDDCCCBBB???@@@@@@AAAAAA@@@@@@???????????????@@@AAABBBBBB???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAACCCBBBAAA@@@@@@???@@@@@@??????????????????????????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>??????@@@@@@@@@@@@??????======<<<======>>>???@@@@@@AAAAAA@@@??????@@@AAABBBDDDHHHOOOVVV___fffjjjnnnyyy~~~mmmcccVVVNNNKKKHHHEEEBBB@@@???======>>>===;;;:::999:::<<<===>>>======<<<;;;;;;:::999999999999999777777777777777777777777555666777888888777666555444444444444444444444444333333333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333444444555555444444333111111222222333333444444222222222222333333333333111111111222222222222222000111111222222111111000111222222222222333333333111111111111111111111111000000111111222333444444333333333333333333333333222222222222222333444444444444333333333333444444000111222333444555666666333666888999777555333333444444555666666666666555666666777777777777666666777888999999888888999;;;{{{uuummmhhhgggfffeeecccaaaaaa```______]]][[[YYY[[[[[[[[[\\\^^^aaadddfffiiihhhfffdddbbb```___^^^aaacccfffhhhfff```XXXQQQGGGFFFFFFJJJQQQXXX^^^aaa\\\]]]]]]]]]]]]]]]\\\\\\[[[]]]^^^```aaabbbaaaaaa^^^\\\YYYUUUTTTTTTVVVWWWYYY\\\^^^^^^\\\ZZZZZZ[[[YYYYYYZZZ\\\\\\\\\\\\\\\\\\\\\]]]\\\YYYUUURRROOORRRTTTWWWXXXVVVTTTRRRRRRMMMNNNOOOPPPPPPPPPOOOOOONNNNNNNNNOOOQQQRRRTTTUUUWWWXXXYYY[[[\\\]]]^^^^^^WWWVVVUUUSSSSSSRRRRRRRRRUUUTTTSSSRRRPPPOOONNNNNNMMMNNNNNNMMMJJJIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGFFFEEEDDDCCCCCCFFFFFFFFFFFFEEEDDDCCCBBB???@@@@@@AAAAAA@@@@@@??????????????????AAABBBCCC@@@AAABBBBBBCCCCCCCCCBBBAAABBBCCCDDDDDDDDDCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@????????????????????????===>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>>>>>>>????????????>>>>>><<<;;;;;;;;;<<<===>>>???BBBCCCCCCBBBAAA@@@AAABBBBBBDDDGGGLLLQQQUUUYYY[[[[[[cccooozzz|||ppphhh[[[SSSJJJEEEDDDDDDBBB??????>>>============;;;999999::::::::::::::::::999::::::999888888888888999777777777777777777777777333444666777777666555444444444444444444444444444444444444555555666666666333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333444555555444333333222222222222222222333333111111222222222333333333000111111111222222222222111111222333333222111111111111222222222333333333222222222222222222222222000000111222333444555666333333333333333333333333222222222111222222333444333333222222222222333333222222333333444444444444444777;;;<<<999666555555222333444555666555555444777777666666666666777777666777999888777777888:::pppqqqmmmiiihhhhhhhhheeebbbaaaaaaaaa```___]]][[[YYY[[[ZZZZZZ[[[]]]```ccceeeaaaaaa``````aaabbbcccdddbbbdddgggiiihhhbbbYYYSSSGGGHHHKKKQQQYYY```dddfff]]]^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^``````aaaaaa___]]]YYYUUUTTTTTTVVVWWW[[[^^^aaa```]]][[[[[[\\\YYYZZZZZZ[[[[[[[[[ZZZZZZXXXYYYZZZZZZWWWTTTPPPNNNOOORRRUUUWWWUUUSSSRRRRRRLLLLLLMMMNNNOOOOOOOOOOOONNNNNNOOOOOOQQQRRRTTTUUUUUUVVVWWWYYY[[[\\\]]]]]]WWWWWWVVVUUUTTTRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNOOOOOOMMMJJJHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHEEEEEEFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>???AAABBBDDDAAABBBBBBCCCDDDDDDDDDCCCAAABBBDDDEEEEEEEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>>>>===<<<=========>>>>>>??????======>>>>>>>>>>>>======;;;;;;::::::;;;<<<>>>???===???@@@@@@??????AAABBBAAABBBCCCFFFIIILLLNNNOOOQQQWWW```jjjpppssssssrrrvvvyyy~~~~~~}}}zzzzzzyyyxxxsssjjj```YYYQQQJJJBBB?????????<<<999<<<;;;::::::;;;:::888666<<<;;;;;;::::::999999999999999888888888888888888777777777777777777777777222444555777777666444333444444444444444444444444555666666666777777888888333333333333333333333333555555555555555555555555222222222222222222222222333333333333333333333333333333333444444555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333444555555444333333333333222222222222222222111111111222222333333333000000111111222222222222222222444444444444222222111111111222222333333333222222222222222222222222111111222333555666666777333333333333333333333333222222111111222222333444222222111111111111222222333444444444444333222111555999===>>>;;;888777777222222444555555555444333888777666555555666777888555777888888777777888999yyyppplllkkkkkkjjjiiihhhgggfffeeeccccccbbbaaa___]]][[[YYYZZZYYYXXXYYY[[[]]]^^^]]]______^^^]]]^^^```bbbdddfffhhhjjjhhhcccZZZPPPJJJJJJFFFJJJVVVcccgggfffeee\\\\\\\\\\\\]]]^^^^^^___^^^^^^__________________]]][[[YYYXXXWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[]]]^^^[[[YYYVVVTTTTTTUUUWWWYYYXXXXXXWWWVVVTTTQQQNNNMMMSSSTTTVVVWWWWWWUUURRRPPPOOONNNMMMNNNPPPRRRSSSRRRTTTTTTUUUUUUUUUTTTTTTSSSTTTUUUUUUVVVWWWXXXYYYYYYXXXXXXWWWVVVTTTRRRPPPOOONNNNNNNNNOOOOOONNNNNNNNNOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDBBBBBBAAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCAAABBBBBBBBBAAA@@@@@@???>>>???AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDCCCBBB@@@??????@@@BBBCCCCCCBBB@@@>>>======>>>??????>>><<<;;;::::::;;;;;;<<<===>>>??????@@@??????>>>>>>?????????@@@@@@@@@<<<<<<<<<==================<<<;;;::::::;;;<<<======>>>>>>>>>????????????>>>@@@BBBEEEGGGIIIKKKKKKPPPMMMQQQ[[[bbb```___```bbbccceeehhhlllqqquuuwwwzzzsssmmmhhhdddaaa^^^^^^______aaa```^^^YYYUUUIIIFFFBBB>>>;;;::::::;;;===<<<;;;:::999999999999999999999999999999999999666888:::;;;<<<;;;999888777777777777777777777777777777666666555444222222555444444333333444444555333333333444444444555555666555444333222333333444555555555444444333333333555444333222222333444555222222222222222222222222333333333444444555555555222222222222222222222222333333333333333333333333555444444333333444444555666555555444444333222222444444444444444444444444666666666555555444444444444444444444333333222111222222111111111111111111111222333333444444333333333333333333333333333333333222222111111222222333222222222222222222222222444444444333333222222222333333222222222222222222333333333333333333333333444444444444444444444444555666888999888777555444333333333444444555555555333444555555666666555555666666666666777777777777~~~xxxqqqlllkkkkkkjjjhhhfffdddccccccbbb``````______^^^]]]]]]]]][[[ZZZYYY[[[]]]^^^^^^^^^___^^^]]]]]]^^^```ccceeefffggghhhfff```WWWNNNHHHGGGFFFLLL[[[gggiiifffddd]]]]]]\\\\\\\\\]]]^^^___^^^^^^^^^^^^___^^^^^^^^^\\\[[[YYYXXXWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[\\\XXXWWWVVVUUUUUUWWWYYYZZZXXXWWWWWWVVVSSSQQQNNNMMMTTTUUUWWWWWWWWWUUURRRQQQOOONNNMMMOOOQQQSSSSSSRRRTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVTTTRRRPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>???@@@AAABBBBBBAAAAAACCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCAAA@@@??????@@@AAACCCBBBAAA???>>>======>>>>>>>>>>>>===<<<<<<===>>>???>>>>>>?????????>>>===============>>>>>>>>>??????<<<<<<<<<<<<===============<<<;;;::::::;;;<<<============>>>>>>>>>??????>>>???AAADDDFFFGGGHHHIIIHHHEEEIIIRRRWWWVVVTTTUUURRRRRRSSSTTTWWWZZZ]]]___dddjjjsssxxxsssfffbbb\\\WWWSSSPPPMMMKKKKKKKKKMMMPPPRRRRRRPPPNNNHHHEEEAAA===;;;:::::::::<<<;;;:::999888888888888777777777777777777777777555666777999999888888777666666666666666666666666666666666666555444333222555444444333333444444555333333333444444444555555666555444333222333333444555555444444444333333333111111000//////000111111444444444444444444444444222222222333333333333333222222222222222222222222333333333333333333333333444444333333333333444444555444444444444333333333444444444444444444444444555555555444444444333333333444444444333333222111222222111111111111111111111222333333444444333333333333333333333333333333444333333333333333333444333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333444444444444444444444444555666777888888777555444333333333444444555555555333444555555666666555555555666666666777777777777qqqkkkjjjgggfffgggjjjhhheeebbb```___``````\\\\\\\\\\\\]]]^^^```aaa___^^^]]]^^^```aaa```___^^^]]][[[[[[]]]```dddffffffffffffccc\\\TTTKKKFFFEEEFFFOOO^^^jjjkkkfffccc___^^^\\\[[[ZZZ[[[]]]^^^]]]^^^^^^^^^^^^^^^]]]]]][[[ZZZYYYWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZTTTTTTUUUVVVWWWXXXYYYZZZVVVVVVVVVUUUSSSQQQPPPOOOVVVVVVXXXXXXWWWUUUSSSQQQPPPOOONNNPPPRRRTTTTTTSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWVVVTTTRRRQQQPPPKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGFFFEEECCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA>>>??????@@@@@@@@@??????BBBBBBBBBBBBBBBCCCCCCDDDFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@??????@@@AAABBB@@@@@@???>>>============<<<<<<<<<<<<===>>>???@@@????????????>>>===<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEDDDCCCEEELLLOOONNNLLLMMMHHHHHHGGGGGGGGGIIIJJJKKKLLLPPPWWW```iiiqqqxxx{{{zzzuuuuuurrrmmmhhhccc^^^XXXTTTRRRNNNJJJGGGEEECCCAAA???@@@@@@AAADDDGGGIIIIIIHHHEEECCC@@@<<<:::999::::::::::::999888777777777777666666666666666666666666555555555555666666666666666666666666666666666666555666666666555444333333555444444333333444444555333333333444444444555555555444444333333333333444555444444444444333333333000000////////////000000444444444444444444444444333222222222222222111111333333333333333333333333333333333333333333333333444444333333333333444444333333333444444444555555444444444444444444444444444444333333333333333222333333444444444333222222111111222222222222222222111222333333444444333333333333333333333333333333555444444333333444444555333333333333333333333333444444333333333333222222111111111222222333333444333333333333333333333333444444444444444444444444555555777777888777666555444444444444444555555555333444555555666666555555555555666666666777777777yyynnndddbbbbbbbbbccceeefffdddaaa^^^]]]^^^___aaa\\\[[[ZZZZZZ\\\^^^aaaccccccbbbaaabbbccccccbbbaaa[[[ZZZXXXWWWYYY]]]bbbeeeeeeeeeccc___XXXPPPIIIDDDEEEFFFOOO^^^hhhhhheeeccc```^^^\\\ZZZZZZ[[[\\\]]]\\\]]]]]]^^^^^^]]]\\\[[[YYYYYYXXXWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYYYYSSSTTTVVVXXXYYYYYYYYYXXXSSSSSSTTTTTTTTTTTTTTTSSSXXXXXXXXXXXXWWWUUUSSSRRRPPPOOOOOOQQQSSSUUUTTTSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUWWWWWWVVVUUUTTTRRRQQQPPPJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHGGGEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAA??????????????????>>>>>>AAAAAAAAAAAAAAABBBCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@????????????@@@AAA???>>>>>>======<<<<<<<<<::::::::::::;;;;;;<<<<<<===>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@@@@AAA@@@@@@AAABBBDDDGGGIIIGGGFFFEEEEEEEEECCCBBBBBBCCCDDDDDDDDDEEEIIINNNTTTZZZ___bbb^^^dddkkksss{{{~~~wwwnnneee^^^ZZZVVVTTTRRRQQQPPPMMMJJJGGGGGGEEEBBB@@@@@@@@@???===@@@>>>===>>>@@@BBBAAAAAAAAA@@@===;;;999999999999999888777666666666666666555555555555555555555555555555444444444555666777666666666666666666666666555555555555555555444444555444444333333444444555333333333444444444555555444333333333333333333333444444444444444444444444333222222222222222222333111111111111111111111111444444333333222222111111333333333333333333333333333333333333333333333333444333333333333333333444222222333333444555666666333333333333333333333333222222222222222222222222333333333444444333333222111111222222222222222333111222333333444444333333333333333333333333333333444444333333333333444444444444444444444444444444333333333333333333333333000000111222333333444444333333333333333333333333333333333333333333333333444555666777777777666555444444444555555555555555333444555555666555555555555555555666666666777777}}}wwwllleee______aaa```bbbeeeaaa___]]]\\\\\\^^^aaabbb^^^]]]\\\[[[]]]___aaacccfffeeeeeeeeefffeeecccaaaYYYWWWTTTRRRTTTYYY___bbbdddccc```\\\VVVOOOIIIFFFIIIIIIOOO[[[ccccccbbbbbb___^^^\\\ZZZZZZZZZ\\\\\\[[[\\\]]]]]]]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXTTTUUUWWWXXXYYYXXXWWWVVVQQQRRRRRRTTTUUUWWWXXXYYYYYYYYYYYYXXXVVVTTTRRRQQQOOOOOOOOOQQQTTTUUUTTTRRRSSSTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSVVVUUUUUUTTTSSSQQQPPPOOOJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAABBBCCCBBBAAA@@@???>>>>>>>>>????????????????????????<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999;;;;;;<<<===============;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>======???AAAAAAAAA@@@???>>>@@@???>>>======>>>???@@@@@@@@@AAABBBEEEIIILLLNNNKKKOOOUUU[[[___dddiiilllkkkmmmqqqwww|||wwwoooiiieeedddcccbbbdddccc```]]]XXXRRRNNNKKKHHHGGGFFFFFFGGGFFFDDDBBB>>><<<;;;;;;<<<<<<;;;:::===;;;999888:::;;;::::::>>>===;;;:::888888888888777777666666555555666666666666666666666666666666666666555555555666777888555555555555555555555555444444555555555555555555555444444333333444444555333333333444444444555555222222333333333333333333444444444444444444444444444444444444444444444444111111111111111111111111555555444444333333222222333333333333333333333333333333333333333333333333333333333222222333333333111222222333444555666666333333333333333333333333222222222222222222222222222333333444444333333333111111222222333333333333111222333333444444333333333333333333333333333333333333222222222222333333444444444444444444444444333333333333333333333333000000111222333333444444333333333333333333333333333333333333333333333333444444555666666666666666555555555555555555555555333444555555666555555555555555555555666666666666yyysssmmmiiiaaa\\\[[[^^^aaa```aaaddd[[[ZZZZZZZZZ[[[]]]```aaa______^^^___```aaacccdddgggffffffffffffeeebbb___XXXUUUQQQOOOQQQVVV\\\```bbbaaa^^^YYYUUUPPPLLLJJJOOOMMMQQQYYY_________aaa]]]\\\\\\[[[[[[[[[[[[\\\ZZZ[[[\\\]]]\\\[[[XXXWWWVVVVVVVVVWWWWWWWWWWWWWWWYYYYYYYYYZZZYYYYYYXXXWWWUUUVVVWWWXXXXXXXXXWWWVVVSSSSSSSSSUUUVVVXXXZZZ[[[ZZZYYYXXXWWWUUUSSSQQQPPPNNNNNNOOOQQQTTTTTTSSSQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQTTTTTTSSSSSSRRRPPPOOONNNIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKIIIHHHGGGEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>??????@@@@@@???????????????@@@AAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;;;;:::===>>>>>>======<<<::::::999:::;;;<<<============:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<===BBBCCC@@@?????????===<<<<<<;;;;;;;;;===>>>?????????>>>>>>???@@@BBBCCCCCCFFFIIILLLNNNPPPRRRTTTQQQRRRVVV\\\eeepppyyy~~~~~~|||wwwrrrpppqqqssswwwzzz}}}{{{vvvrrrnnnjjjhhh^^^YYYSSSOOOMMMLLLLLLKKKNNNNNNMMMLLLJJJFFFDDDBBBBBBAAA@@@???@@@???<<<::::::999888999:::;;;999888:::888777888999;;;;;;:::::::::999888888777777888777666666555555666666666777777777777777777777777666666666777777777777777555555555555555555555555333333444555666666666555555444444333333444444555333333333444444444555555111222222333333333333222333333333444444444444555222222333333333333222222333333333333333333333333555555444444444444444333333333333333333333333333333333333333333333333333333333222222222222333333222222333333444555666666333333333333333333333333111222222222222333333333222222333444444444333333111111222222333444444444111222333333444444333333333333333333333333333333333222222111111222222333333333333333333333333333222222333333333333444444111111111222222333333444333333333333333333333333333333333333333333333333444444444555555666666777666666666555555555555555333444555555666666555555444444555555555666666666}}}qqqlllhhhccc___[[[YYYZZZ___aaa___^^^```WWWWWWWWWXXXYYYZZZ\\\\\\______```bbbccceeefffgggfffeeedddddddddbbb___\\\YYYUUUQQQNNNOOOTTTZZZ___aaa___\\\XXXUUURRRPPPOOOSSSRRRUUU\\\___]]]\\\^^^ZZZZZZ\\\\\\]]]\\\[[[[[[YYY[[[\\\]]]\\\ZZZWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXWWWVVVUUUTTTUUUVVVWWWXXXXXXYYYYYYWWWWWWVVVVVVWWWXXXYYYZZZZZZYYYXXXVVVTTTRRRPPPOOOMMMMMMNNNQQQSSSTTTRRRPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPRRRRRRRRRQQQPPPOOONNNMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@>>>============>>>@@@AAA???>>>>>>>>>>>>???@@@@@@@@@???>>>>>>>>>>>>??????===>>>>>>>>>>>>>>>>>>===999:::;;;<<<<<<;;;:::999;;;<<<=========<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;999999999::::::::::::;;;======<<<;;;;;;:::999999999:::;;;;;;;;;;;;:::999999999999999::::::::::::999:::;;;<<<<<<<<<<<<<<<>>>CCCEEE@@@>>>??????======<<<;;;;;;;;;===>>>???>>>>>>===>>>>>>???@@@@@@???AAADDDEEEEEEEEEGGGHHHEEEEEEGGGJJJQQQYYYaaaeeehhhkkknnnmmmhhh```ZZZVVVTTTVVVYYY[[[]]]```dddgggkkkttt~~~{{{wwwuuurrrvvvzzz}}}zzztttmmmgggdddaaa\\\XXXUUUSSSPPPNNNLLLIIIEEECCCCCCCCCCCCBBBBBBCCCCCCCCCBBB@@@>>>======<<<;;;;;;<<<;;;999777:::999999999;;;;;;999888:::999999:::<<<===<<<;;;888888777777777777777777777666666666666666777777666666666666666666666666444555666777888777777666555555555555555555555555222333444555666666666666555444444333333444444555333333333444444444555555000111222333444333333222333333333444444444555555111222333333333333222111222222222222222222222222333333333333333444444444444444444444444444444444333333333333333333333333333333222222222222333333333333333444444555555555222222222222222222222222222222222222333333444444111222333333444444444333111111222222333444444555111222333333444444333333333333333333333333333333333333333222222333333333333333333333333333333333222222222333333444444444222222222222222222222222333333333333333333333333222222222222222222222222333333444444555666777777777666666666555555555444333444555555666666555555444444444555555555666666|||qqqiiifffccc^^^ZZZ[[[ZZZ\\\aaaaaa\\\ZZZZZZVVVVVVVVVWWWWWWXXXXXXXXX^^^___aaadddfffhhhiiiiiidddcccbbbbbbbbb```\\\YYYZZZVVVQQQNNNNNNSSSZZZ___```^^^[[[XXXUUUTTTSSSSSSUUUUUUYYY___```]]]ZZZ[[[XXXYYY[[[]]]^^^]]]\\\ZZZYYYZZZ\\\]]]\\\YYYWWWUUUTTTUUUVVVWWWWWWWWWWWWWWWVVVWWWWWWXXXWWWVVVTTTSSSRRRSSSTTTVVVXXXYYY[[[\\\\\\[[[YYYXXXWWWWWWXXXXXXZZZYYYWWWUUUSSSQQQOOONNNLLLMMMNNNQQQSSSSSSQQQOOOPPPPPPRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOQQQQQQQQQPPPOOONNNMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA===>>>???@@@@@@@@@@@@@@@<<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>>>>??????@@@??????????????????@@@@@@======>>>>>>>>>>>>======888999:::;;;;;;;;;:::999777888:::;;;<<<;;;;;;:::<<<<<<<<<<<<;;;:::999999777888888888888999999999======<<<;;;::::::999999999999;;;;;;;;;;;;999999888888999999999:::::::::999999:::;;;<<<<<<<<<<<<999???AAA;;;888:::;;;888;;;;;;:::999999:::;;;<<<999999:::;;;<<<===>>>>>>===???BBBBBBBBBBBBCCCDDDCCCBBBAAABBBFFFLLLQQQUUU\\\```dddddd___WWWPPPKKKGGGIIIIIIIIIHHHIIIKKKMMMTTT___kkkrrroooiiicccaaa[[[___eeehhhgggbbbZZZUUUSSSPPPLLLIIIHHHFFFEEECCC@@@>>><<<;;;<<<======<<<<<<===>>>>>>>>>>>><<<<<<999999999:::<<<<<<;;;:::999888777888999999777555999888888888:::999888666666666777777777777777777777777666666666777777888666666666666666666666666333444666888888777666444555555555555555555555555222222444555666666777777555444444333333444444555333333333444444444555555000111222333444333333222333333333444444555555555222333444555555444333222000000000000000000000000111111111222222333333444444444444444444444444444333333333333333333333333333222222222222222222333333333333444444444555555222222222222222222222222222222222333333444444444111222333333444444444444111111222333333444555555222222333444444444333333333333333333333333333333555444444333333444444555222222222222222222222222222222222333333444444444333333222222222222222222333333333333333333333333222222222222222222222222333333333444444666777888777777666666555555555444333444555555666666555555444444444555555555666666|||tttjjjeeedddaaaZZZTTTWWW\\\aaaaaa\\\VVVUUUUUUWWWVVVVVVUUUUUUVVVVVVVVVZZZZZZ\\\ccclllqqqpppmmmfffdddaaa``````___[[[WWW]]]ZZZUUURRRRRRVVVZZZ^^^ddd```ZZZWWWUUUUUUUUUUUU]]]\\\\\\^^^```^^^YYYTTT\\\\\\\\\[[[\\\\\\]]]]]]^^^______^^^[[[VVVRRROOOSSSRRRRRRTTTVVVXXXXXXWWWZZZXXXVVVWWWYYYYYYVVVSSSSSSSSSSSSUUUXXX]]]bbbeee```___]]]\\\[[[ZZZZZZZZZXXXXXXXXXWWWUUUSSSQQQPPPNNNLLLJJJLLLPPPSSSSSSRRRSSSRRRPPPOOOOOOPPPQQQRRRUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRQQQOOOMMMKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFDDDCCCBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>?????????????????????>>>===<<<<<<<<<>>>>>>>>>>>>===========================<<<<<<;;;::::::::::::::::::::::::999999999999999999999999888888888999999:::::::::::::::::::::::::::::::::999888888888888888888999999999999:::::::::;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDSSSXXX___ccc```WWWMMMFFF>>>>>>>>>@@@AAACCCEEEFFFKKKOOOVVV[[[\\\XXXRRRNNNKKKMMMPPPRRRSSSQQQOOONNNFFFEEEDDDCCCAAA@@@???>>>??????>>>===<<<;;;;;;:::::::::::::::::::::::::::999::::::;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;999999888777666666777777:::999777555555666888999777777666666666666777777444444555555666777777777444444444555555555555666444444444444444444444444555444333333222222333333555333222222333444444333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222111111222222333444111222222333333222222111333333333333333333333333333444444555555444444333555444333333222222222222333333333333333333333333333333111111111111333333000000111111111222222222222222111111111111111111333333333444444444555555222222222222222222222222333333333444444444555555444555666555333222333444333333333333333333333333444444222222222222444444333333333333333333333333555555666666555444333333444444222222222222444444444444444444444444444444555666888999999777555444444444444444444444444444444444444555555555555666uuuiiiaaa^^^\\\WWWSSSSSSXXX]]]^^^ZZZVVVUUUVVVYYYWWWTTTRRRRRRTTTVVVXXX\\\[[[]]]ccckkkooonnnkkkdddbbb_________^^^ZZZWWW^^^ZZZUUURRRRRRVVV\\\```ddd```[[[XXXWWWWWWWWWWWW[[[\\\]]]___aaa___\\\YYY[[[[[[ZZZZZZZZZ[[[\\\\\\^^^^^^^^^\\\ZZZVVVSSSQQQUUUTTTTTTVVVXXXYYYXXXWWWTTTSSSRRRTTTWWWYYYWWWVVVUUUUUUUUUVVVYYY]]]aaaddd___^^^]]][[[ZZZZZZYYYYYYWWWWWWVVVUUUTTTRRRQQQPPPPPPNNNMMMOOOQQQRRRQQQOOORRRRRRQQQPPPPPPPPPPPPPPPSSSSSSTTTTTTSSSSSSRRRRRRSSSRRRQQQPPPOOONNNMMMLLLNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBB@@@???>>>=========<<<<<<<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===============<<<;;;;;;::::::::::::::::::999999999999999999999999999999888888999999999::::::::::::::::::::::::::::::::::::999999888888999999:::999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;:::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????>>>>>>>>>>>>???@@@AAAAAAMMMRRRZZZ^^^\\\TTTJJJCCC>>>>>>>>>>>>>>>???@@@AAACCCGGGLLLPPPQQQNNNJJJFFFEEEFFFHHHIIIIIIIIIHHHGGGBBBBBBAAA@@@???======<<<=========<<<<<<;;;;;;:::::::::::::::::::::::::::999999::::::::::::999999:::::::::999999999999999999888888777666666777777444666999;;;;;;999666444777777666666666666777777666666666666555555555555444444444555555555555666444444444444444444444444555444333333222222333333555333222222333444444333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111222333333111222222333333222222111333333333333333333333333222333333333333333333222555444333333222222222333333333333333333333333333444333222111111222333444111111111222222222222333222222222222222222222222333333333444444444444555222222222222222222222222333333333444444444444555444555555555333222333444333333333333333333333333444333333222222333333444333333333333333333333333555555555555555444333333444444333222222333444444444444444444444444444444444555777888888777555444444444444444444444444444444444444555555555555666~~~{{{}}}xxxiii___[[[ZZZWWWUUUSSSWWW\\\]]]ZZZWWWWWWXXX\\\YYYSSSPPPOOORRRWWWZZZ^^^]]]___ccciiikkkjjjhhhaaa```^^^^^^^^^\\\ZZZWWW^^^ZZZTTTQQQRRRWWW]]]bbbccc___[[[YYYYYYZZZZZZZZZ\\\___aaabbb```^^^\\\[[[ZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[ZZZYYYWWWUUUTTTVVVVVVWWWXXXZZZZZZYYYWWWMMMMMMOOORRRVVVYYYYYYYYYXXXWWWWWWXXXZZZ]]]___aaa]]]]]][[[ZZZYYYYYYXXXXXXVVVVVVUUUTTTSSSRRRQQQPPPRRRRRRQQQRRRSSSRRROOOMMMQQQQQQRRRRRRRRRQQQOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSRRRQQQOOOOOOOOOOOOPPPTTTRRROOOLLLIIIGGGFFFEEEHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@???>>>=========<<<<<<<<<======>>>>>>>>>======>>>>>>>>>>>>??????@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;::::::999999999888999999999999999999999999888999999999999:::::::::::::::::::::::::::::::::::::::999999999999::::::999999:::::::::;;;;;;;;;999999999999::::::::::::888888888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>;;;;;;;;;;;;<<<===>>>>>>DDDJJJRRRWWWVVVOOOFFF@@@>>>>>>===<<<;;;;;;;;;;;;<<>>======<<<;;;::::::999;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999::::::::::::999999999999999888888777777666888888777666666666777777777999:::;;;:::888555222777666666555555666666777777777666666555444444333444444444555555555555666444444444444444444444444555444444333333333333333555333222222333444444333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111000000000000111222222111222222333333222222111333333333333333333333333111222222333333222222111444444333222222222333333333333333333333333333333444444333333333333444444222222222222333333333333333333333333333333333333333333333333444444444444222222222222222222222222333333333333444444444444333444555444333222333444333333333333333333333333444333333222222333333444333333333333333333333333444555555555555444444333444444333333333333444444555555555555555555555555333444555666666666444444444444444444444444444444444444444555555555555666uuunnnnnnsssyyy}}}xxxkkkaaa^^^\\\[[[YYYXXX[[[^^^^^^\\\ZZZZZZ[[[\\\YYYUUURRRRRRTTTXXXZZZ_________bbbeeegggfffddd______^^^^^^]]]\\\ZZZYYY\\\XXXRRROOOPPPVVV]]]bbbaaa^^^[[[ZZZ[[[\\\]]]]]]```ccceeeddd___[[[YYYZZZZZZZZZYYYYYYYYYZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWYYYZZZZZZXXXVVVLLLMMMOOOSSSVVVYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^[[[[[[YYYXXXXXXWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSPPPNNNPPPQQQSSSTTTSSSQQQNNNMMMOOOOOOQQQRRRRRRSSSSSSSSSTTTRRRPPPOOOOOOPPPQQQRRRVVVTTTPPPKKKHHHFFFFFFFFFHHHHHHGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>============<<<<<<======>>>?????????============>>>>>>>>>???>>>>>>>>>>>>============>>>>>>>>>>>>============;;;<<<<<<<<<<<<;;;::::::;;;;;;::::::999888888888888888888888999999999999999999999999999999999999999999999999999999999999999999888888888888999999999999999::::::::::::;;;888999999999999:::::::::777777888888999:::;;;;;;999999999999999999999999888888888888888888888888999::::::;;;<<<===>>>>>>:::::::::::::::;;;<<<======BBBJJJOOOPPPKKKCCC>>>===<<<;;;:::999999999999<<<===>>>???@@@@@@??????======<<<;;;;;;<<<===>>>:::::::::999999999999888888888999999::::::::::::999999999999999999999999888888999999999999888888:::999999888777666555555888777777666666666777777AAA>>>:::666333333444555666666666555555666666666666666666555555444444444444444444555555555555666444444444444444444444444555555444333333333333333555333222222333444333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000///000000111222111222222333333222222111222222222222222222222222222222333333333333222222444333333222222333333333333333333333333333333333444444444444444444444444222222333333333444444444111111222222222222333333222222333333333444444444111222222222222222333333222222333333333444444444333444555444222111222333222222222222222222222222333333333333333333333333333333333333333333333333444444444555555444444333444444444333333444444444555555555555555555555555222333444555555555444444555555555555555555555555444444444555555555555666wwwrrrkkkfffgggkkkooosssvvvppphhhbbb___^^^\\\[[[\\\]]]^^^]]]\\\ZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZ^^^^^^^^^```bbbcccbbbbbb___``````___]]][[[ZZZZZZYYYUUUPPPMMMNNNTTTZZZ______\\\ZZZZZZ[[[]]]]]]]]]___bbbdddccc^^^[[[ZZZ[[[]]]\\\[[[ZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWUUUTTTUUUVVVXXXYYYWWWUUUQQQRRRTTTVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\[[[[[[YYYXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSPPPRRRTTTUUUUUUTTTRRRRRRPPPQQQSSSTTTSSSQQQNNNLLLOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRPPPOOOOOOPPPRRRSSSSSSQQQMMMJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@???>>>============<<<=========>>>>>>??????<<<============>>>>>>>>><<<<<<<<<===>>>?????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;::::::999:::::::::999999888888888777777777888888999999999999999999999999999999999999999999999999999999999777777666666666666777777888888888999999999999:::888888888999999999::::::777777888999:::;;;;;;<<<888888888888888888888888777777777777777777777777999999:::;;;<<<===>>>???;;;::::::::::::;;;;;;<<<:::>>>DDDIIIIIIFFF@@@===;;;::::::999999999999:::<<<<<<<<<===>>>>>>???@@@===;;;:::999999:::;;;<<<888888888888999999999999777777888888999:::::::::888888888888888888888888777888888999999888888777:::999999888777666666555777666666666666666777777???<<<888444333333555777666666555555555555666666333444444444555555555666444444444555555555555666444444444444444444444444666555444444333333444444555333222222333444333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000///000000111222111222222333333222222111222222222222222222222222333333444444444444333333333333333222222333333444333333333333333333333333444444444444444444444444222222333333333444444444///000000000111111111222222222222333333333444444111111111222222333333333222222222333333333444444333444555444222111222333222222222222222222222222333333333333333333333333333333333333333333333333333333444444444444444333444444444444444444444444555555555555555555555555222222333444444444444444555555555555555555555555444444444555555555555666xxxqqqmmmjjjhhhdddaaa```bbbeeeggggggddd```]]]\\\[[[YYYXXX[[[ZZZZZZYYYXXXWWWWWWWWWWWWXXXZZZ\\\\\\\\\[[[ZZZ[[[[[[\\\]]]^^^___``````___```aaa___\\\ZZZYYYZZZWWWTTTPPPMMMNNNRRRXXX\\\\\\ZZZYYYYYYZZZ\\\\\\\\\YYY[[[]]]___^^^^^^___```___^^^\\\[[[ZZZYYYXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVSSSRRRRRRSSSVVVXXXWWWWWWWWWXXXZZZZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYWWWVVVVVVUUUTTTTTTUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTNNNQQQTTTUUUTTTTTTTTTUUUPPPRRRSSSTTTSSSQQQNNNLLLOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQMMMLLLKKKIIIIIIIIIJJJKKKHHHIIIIIIIIIIIIHHHGGGFFFHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@???>>>=======================================<<<<<<============>>>>>>;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888999999999999999999999999666666777777888999999999:::::::::999999999999888999999999999999999999999666666555555555555666666666666777777777888888888888888888888999999999999888888888999999::::::;;;777777777777777777777777888888888888888888888888888999999;;;<<<===>>>???;;;;;;::::::::::::;;;;;;:::<<<@@@CCCCCCAAA>>>;;;999999888888999999::::::::::::::::::;;;<<<===>>>:::999888777666777888999777777777888999::::::;;;777888888888999999::::::777777777777777777777777777777888888888888777777888888888777777666666666666666555555666666777777333444666777888777777666666555555444444555555666222333333444555555666666444444444555555555555666444444444444444444444444666555555444444444444444555333222222333444444333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111000000000000111222222111222222333333222222111222222222222222222222222333444444555555444444333333333222222222333444444333333333333333333333333333333444444444444333333222222222222333333333333......//////000111111111222222222222333333333333111111111222222333333444222222222222333333333333222333444333222111222333222222222222222222222222222333333444444333333222333333333333333333333333222333333444444444444333444444555555555555444444444444444444444444444444222333333333444555555666555555555555555555555555444444444555555555555666}}}pppiiieeebbbaaaaaa```^^^\\\[[[]]]```bbb]]][[[XXXVVVUUUUUUUUUUUUWWWVVVUUUTTTUUUVVVVVVVVVUUUVVVYYY\\\]]]]]]\\\\\\WWWXXXYYYZZZ[[[\\\___```^^^```aaa^^^ZZZWWWWWWXXXWWWTTTQQQOOOPPPSSSVVVYYYZZZXXXWWWWWWYYYZZZZZZYYYVVVVVVWWWZZZ^^^````````````___]]]ZZZXXXWWWVVVUUUTTTVVVWWWXXXXXXWWWUUUTTTSSSRRRPPPQQQTTTWWWYYYZZZZZZ\\\^^^\\\YYYWWWWWWYYYYYYZZZ[[[\\\\\\ZZZXXXWWWUUUUUUTTTTTTSSSSSSTTTTTTRRRQQQOOONNNNNNPPPQQQRRROOOQQQSSSSSSRRRRRRTTTVVVRRRRRRSSSSSSRRRPPPNNNLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNHHHHHHIIIIIIJJJJJJKKKKKKHHHIIIJJJJJJJJJIIIGGGGGGHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB??????>>>============>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888777777777888999999::::::666666666777888999999999:::::::::999999999888888888888888888888888888888666666555555555555666666555555555555666666666666888888888888999999999999888888888888888888888888666666666666666666666666888888888888888888888888666777888999:::<<<======::::::999999999999::::::;;;<<<=========<<<:::999999888888777777777888888888888777777888999;;;;;;888888777666666666666666555666666888999:::;;;;;;888999999999999999999999777777777777777777777777666777777777777777777666666666666555555555555555555555555555555666777777333333444555666666555555666555555444444555555666444444444444444444444444444444444555555555555666444444444444444444444444666666555444444444444444555333222222333444444333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111222333333111222222333333222222111111111111111111111111111333333333444444333333333333222222222333333444555333333333333333333333333111222333444444333222111111111111222222222222333...//////000111111222222111222222222222333333333000111111222333333444444111222222222222333333333222333444333111111111222111111111111111111111111222333333444444333333222333333333333333333333333111222333444444444444444333444555666666555444333333333333333333333333333333333333444444555666777555555555555555555555555444444444555555555555666wwwjjjaaa]]]\\\\\\\\\]]]]]][[[YYYYYY[[[___ccc[[[XXXUUURRRRRRRRRTTTUUUUUUTTTRRRSSSUUUWWWXXXXXXTTTUUUWWWZZZ[[[]]]]]]]]]TTTVVVWWWXXXYYY[[[^^^```^^^___```]]]YYYUUUUUUVVVWWWUUUSSSQQQQQQSSSVVVXXXYYYWWWVVVVVVXXXYYYXXXXXXWWWVVVUUUXXX]]]```^^^\\\```___\\\YYYWWWUUUSSSSSSTTTUUUWWWYYYYYYWWWUUUSSSTTTRRRPPPPPPTTTXXX[[[\\\[[[]]]___]]]YYYWWWWWWYYYXXXYYY[[[\\\\\\ZZZXXXVVVUUUTTTSSSSSSSSSSSSSSSTTTOOONNNMMMLLLLLLNNNOOOQQQQQQSSSTTTSSSPPPPPPSSSVVVSSSSSSSSSSSSQQQPPPNNNMMMNNNNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPOOONNNMMMLLLFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB???>>>>>>============>>>>>>>>>===<<<;;;::::::999<<<<<<<<<<<<=========>>>@@@@@@???>>>===<<<;;;;;;???>>>>>>>>>============999::::::::::::999888888666666777888999::::::;;;555666666777888999999999:::::::::999999888888888888888888888888888888888777777666666666666777777444444444555555555555666777888888888888999999999777777777777666666666666666666666666666666666666666666666666666666666666555555666888999:::<<<<<<999999888888888888888999<<<;;;::::::999888888888999888777666666666666666777777777777888999::::::888888888888777777666666444555666777888:::;;;;;;999999999999999999999999777777777777777777777777666666777777777777666666333444444444444444444444555555555555555666777888<<<999444000...000333555555555555444444555555555666555555444444333333222444444444555555555666666444444444444444444444444666666555444444444444555555333222222333444444333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222111111222222333444222222222333333222222222111111111111111111111111222222222333333222222222222222222222333333444555333333333333333333333333111111333333333333111111000000111111111222222222///000000111222222333333111111222222222333333333000000111222333333444444111111222222222333333333222333444333111000111222111111111111111111111111222222444444444444222222333333333333333333333333111222333333444444444444333444555666666555444333222222222222222222222222444333333444555666777888666666666666666666666666444444444555555555666666nnncccYYYUUUTTTSSSTTTXXXZZZXXXWWWYYY]]]___]]][[[VVVRRRNNNNNNQQQTTTUUUUUUQQQUUUVVVUUUWWW\\\^^^\\\[[[YYYWWWWWWYYYZZZ[[[[[[UUUUUUTTTRRRSSSVVV\\\```]]]YYYWWWWWWUUURRRUUUZZZZZZXXXUUUTTTTTTWWWZZZ\\\[[[YYYWWWVVVWWWXXXXXXWWWSSSVVVZZZ\\\\\\\\\]]]^^^[[[[[[[[[[[[[[[ZZZYYYXXXWWWYYYYYYXXXVVVSSSSSSSSSSSSSSSSSSSSSTTTWWWYYYZZZ\\\ZZZXXXVVVVVVWWWYYYZZZXXXYYYYYYYYYYYYYYYYYYXXXRRRSSSTTTUUUTTTSSSQQQOOOQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQOOONNNLLLKKKJJJIIIIIIIIIIIIIIIKKKJJJIIIIIIJJJKKKJJJHHHIIIGGGEEEBBBAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBAAA@@@???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@AAA???>>><<<:::999:::;;;<<<======>>>===<<<:::888777::::::;;;<<<===>>>???@@@@@@@@@>>>===<<<<<<<<<<<<::::::;;;;;;<<<=========:::::::::999999888888888:::888777888999999888777:::999888888777888888888:::::::::999999999888888777777777777666666666666666666666666666777888888777777777777777777777777777777777777777777777777:::999999999888888777777:::999888777666666777777666666666666666666666666888888888888888888888999777777666666555555555444777777777777777777777777666666666666666666666666777666555555555777888999555555666666777777888888888888888777777777777777777777777777777777777777666666666666777777777777555555666666777777888888222333333444444333333222555555444444444444555555555444333333333333444555333444555555666666555555444444444444444444444444222333333444555555555444444333222222222222333444555555555444444333333333444444222222222222444444444333111//////000111222111111111222333444555666222222222222222222222222111111111111111111111111000000111111111222222222444333222222111111222222444333333222222333333444222222333333333333444444222222222333333444444444444444444444444444333333222222222111111111000000222333333444333222111000222222222333333444444444222222222222222222222222222222111111111111222222000000000000000000000000222222111111222444555777111222333333444444444444555555555555444444333222222222333333333333444444333333333333333333333333222222222222222222222222000000000000000000000000333333222222333444666777777888999:::999777555333444444333222333444666666~~~xxxhhh^^^UUUSSSSSSSSSTTTWWWYYYZZZ[[[]]]^^^^^^\\\ZZZYYYUUURRRPPPQQQRRRRRRQQQOOOSSSVVVVVVYYY___aaa```ZZZXXXWWWWWWYYYZZZZZZZZZSSSRRRQQQNNNMMMOOOSSSWWWYYYVVVTTTUUUSSSQQQTTTXXXZZZYYYWWWWWWXXX[[[^^^aaa[[[XXXVVVUUUUUUWWWWWWWWWXXX[[[^^^```___^^^^^^___[[[[[[[[[[[[ZZZYYYWWWWWWVVVWWWXXXWWWTTTSSSRRRSSSRRRRRRRRRRRRTTTVVVXXXYYY[[[ZZZYYYXXXXXXXXXYYYYYYWWWWWWWWWWWWWWWVVVUUUUUUQQQRRRSSSTTTTTTSSSQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPPPPOOOMMMKKKJJJNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLJJJIIIIIIJJJJJJIIIGGGHHHFFFDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>>>>????????????>>><<<;;;:::;;;<<<===???@@@@@@???>>>===;;;:::::::::;;;<<<===>>>??????@@@???>>>===;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999:::888777888999:::888777888888888888999::::::;;;::::::999999999888888888777777777777666666666666666555555555666666777888666666666666666666666666777777777777777777777777999888888888777777777666888888888777777777777777555555555555555555555555777777777777666666666666777666666666555555555444777777777777777777777777777777777777777777777777777666666555555666777888777777666666666666666666777777777777777777777777777777777777777777777777666777777777777888888888777777777666666666666666333444444555555444444333555555444444444444555555555444333333333333444555333444444555555555555555444444444444444444444444222333444444555555444444444444333222222333444444555555444444444333333333444333222222222222333444444333111000///000111222333333222222222333444444222222222222222222222222111111111111111111111111000000111111111222222222444333222222111111222222222222222111111222222222222222222333333333444444222333333333333333333444333333444444444444444444333333333333222222222111222333333333333222111000222222333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111111111111111222333444444111222333333444444444333444444444444444333222222222222333333333333444444333333333333333333333333111111111111111111111111111111111111111111111111333333222222333444666777777888999:::999888666555444333333222333444555666~~~tttrrrwwwzzzwwwrrrbbbYYYRRRRRRTTTSSSTTTWWWYYY]]]aaacccaaa]]]ZZZYYYXXXVVVSSSSSSSSSSSSRRRPPPQQQUUUWWWWWWZZZ___aaa___XXXWWWVVVWWWYYYZZZYYYXXXSSSRRROOOKKKIIIIIILLLOOOTTTPPPOOOQQQQQQPPPRRRVVVYYYXXXWWWXXXYYY\\\___aaa[[[WWWTTTRRRSSSUUUWWWWWW[[[^^^```aaa```___^^^^^^[[[[[[[[[ZZZYYYWWWVVVUUUUUUVVVVVVUUUSSSQQQQQQRRRQQQQQQQQQRRRTTTUUUWWWXXXZZZZZZZZZZZZYYYYYYXXXXXXUUUUUUUUUUUUTTTRRRQQQPPPPPPQQQSSSTTTTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQNNNNNNNNNNNNMMMKKKJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPOOONNNMMMLLLJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIHHHIIIIIIGGGEEEFFFEEECCCBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@===============<<<<<<<<<>>>===<<<;;;<<<===>>>???BBBBBBBBBAAAAAA???>>>===:::;;;;;;<<<===>>>??????AAA@@@>>><<<;;;:::999999=========<<<<<<::::::999;;;;;;;;;;;;;;;:::::::::999888777888999:::999888777777888999:::;;;<<<<<<:::999999999999888888888666666666666777777777777555555555444555555666777666666666666666666666666777777777777777777777777777777777666666666666666555666777888888888777666555555555555555555555555666666555555444444444333666666666555555555555555777777777777777777777777777777777777777777777777777777666555555555666666888777777666555555444444555555666666777777888888777777777777777777777777777777777777888888888999888888777777666555555444444555555666666555555444555555444444444444555555555444444333333444444555333333444555555555555555444444444444444444444444333333444444555555444444555444444333333444444555444444444444333333333333333333222222222222333333333222111000000000111222444444333222222222222222222222222222222222222222111111111111111111111111111111111111111222222222333333222111111111111222111111111111111111111111222222222222333333333333444333333333333333333222222222333333444444555555444444444333333333222222222222333333333222111111333333333333333222222222111111111111111111111111222222111111111111222222222222222222222222222222///000000111222222222222222222333444444444333333333333333333333222222111222222333333333333444444333333333333333333222222000000000000000000000000111111111111111111111111333333333333333444666666666777888999:::999888888444333222222222333444555tttnnniiijjjpppsssrrrooo```YYYSSSTTTUUUTTTTTTVVVYYY___fffgggccc^^^ZZZXXXTTTSSSSSSTTTTTTTTTTTTSSSTTTXXXZZZXXXYYY\\\\\\YYYVVVUUUUUUVVVXXXXXXWWWVVVTTTSSSPPPLLLJJJIIILLLNNNPPPLLLKKKNNNPPPPPPQQQUUUVVVVVVUUUVVVWWWYYY[[[\\\ZZZVVVRRRPPPQQQTTTVVVWWWXXX[[[^^^___^^^\\\\\\\\\]]]\\\\\\[[[YYYWWWVVVUUUSSSTTTTTTSSSQQQPPPPPPQQQQQQRRRRRRSSSUUUVVVWWWXXXXXXYYYZZZ[[[[[[YYYXXXVVVUUUUUUTTTSSSRRRPPPOOONNNNNNPPPRRRSSSTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKGGGHHHHHHIIIJJJKKKMMMMMMLLLJJJHHHHHHHHHGGGEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCC???@@@AAABBBBBBAAA???>>>======<<<<<<<<<<<<<<<;;;===<<<<<<<<<===>>>@@@AAACCCBBBBBBBBBAAA@@@??????;;;;;;<<<<<<===>>>>>>???AAA@@@???===;;;:::999999;;;<<<<<<<<<<<<;;;:::999::::::::::::::::::::::::999888777888:::;;;:::999666777888999999:::::::::999999999999888888888888666666666666777777777777555555444444444555555666666666666666666666666666666666666666666666666666555555555555555555555555333555777999999888777666555555555555555555555555666666555555444333333333555555555555555555555555666666666666666666666666777777777777777777777777777777666666555555555555666666666555555444444444444444555666666777888888666666666666666666666666666666666666777777777777777777666666666555555555444444555555555555444444555444444333333444444555444444444444444444444444333333444555555555444444444444444444444444444444333333444444555444444333444444444444444444444444333333333333333333333333333222222222222222222333222222111000000111111222333333222222222222222333111111111111111111111111111111111111111111111111111111111111111111111111333222222111111111111111111111222222222222111111111222222222222333333333444444444333333222222222111111222333444444555555444333333333333222222222222222222222222222222222444333333333222222111111000000000000000000000000222222111111111111222222222222222222222222222222///000222333333333222111222333333444444333333333222222222333333222222111222222222333333333444444333333333222222222222222000000000111111111111111111111111111111111111111333333333333444444555555555666777999::::::::::::444444333222222333444555dddaaa___aaaeeehhhhhhgggbbb[[[UUUVVVVVVUUUTTTUUUZZZ___fffgggddd^^^ZZZXXXSSSTTTTTTTTTSSSSSSSSSSSSTTTXXXYYYXXXXXX[[[ZZZVVVTTTSSSRRRSSSUUUVVVUUUTTTRRRRRRQQQNNNLLLLLLOOOQQQMMMIIIHHHMMMPPPQQQRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVYYYUUUQQQOOOPPPSSSVVVWWWUUUXXX[[[\\\\\\[[[[[[\\\]]]]]]\\\[[[ZZZXXXVVVUUURRRSSSSSSQQQOOOOOOPPPQQQRRRSSSTTTUUUWWWXXXYYYYYYWWWXXXZZZ[[[[[[YYYWWWUUUVVVVVVUUUTTTRRRPPPOOONNNNNNOOOQQQSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPMMMMMMMMMLLLLLLLLLLLLMMMFFFGGGGGGIIIJJJKKKLLLLLLJJJKKKLLLMMMMMMLLLKKKKKKFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIGGGGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBAAA@@@>>>===>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@@@@????????????;;;;;;<<<<<<======>>>>>>AAA@@@???===<<<;;;::::::888999;;;<<<<<<<<<;;;:::888888888888888888999999999888777888:::;;;:::999777888888999999888777777999999999888888888777777555666666666777777777888666555444444444444555555555555555555555555555555666666666666666666666666444444444444444444555555333444666888999888777666555555555555555555555555666666666555555444444444444444444555555555555555555555555555555555555555666666666666666666666666777666666666555555444444333333444444555555555555333333444555666777777777555555555555555555555555444444444444555555555666444555555555666666666777333333444444444444333333444444333333333333444444444444444444444444444444222333333444555444444444444444444444444444444444333444444555444444333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111222222111111111111222333444555111111111111111111111111111111111111111111111111111111111111111111111111333222111111000000111111222222333444444333222222111111111222222222333333444444444333333222222222111111222222333444555555222222222222111111111111222222222222222222222333333333333222222111111111000000000000000000000000222222111111111111222222111111111111111111111111111222333444444444333222333333333444444333333222111222222333333222222222222222222333333333444444333333333222222111111111111111111222222222333333111111111111111111111111333333444444444444444444444555666888999:::;;;;;;666555444333333333444555]]][[[ZZZ[[[]]]___``````ccc[[[UUUTTTUUUSSSRRRSSSXXX\\\```bbb```]]]YYYXXXVVVVVVVVVSSSPPPOOOOOOPPPQQQUUUXXXXXXYYY\\\[[[WWWSSSQQQOOOOOOQQQRRRSSSSSSQQQQQQQQQOOONNNOOORRRTTTNNNIIIHHHMMMRRRSSSSSSTTTWWWWWWXXXXXXWWWWWWVVVUUUWWWTTTQQQPPPQQQTTTVVVWWWUUUXXX[[[]]]\\\\\\\\\]]]\\\\\\[[[ZZZYYYXXXVVVUUURRRRRRRRRPPPNNNNNNPPPRRRRRRSSSUUUWWWXXXYYYYYYYYYVVVWWWYYYYYYYYYXXXVVVTTTWWWVVVVVVUUUSSSRRRPPPOOOOOOPPPRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMNNNOOOIIIJJJKKKLLLMMMNNNNNNOOOIIIJJJLLLMMMMMMLLLKKKKKKGGGGGGFFFFFFFFFGGGGGGHHHIIIGGGFFFEEEFFFFFFDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===?????????>>>======<<<<<<;;;;;;<<<===>>>>>>??????@@@???>>>>>>======>>>>>><<<<<<<<<<<<======>>>>>>??????===<<<;;;;;;::::::666888:::<<<===<<<;;;:::777777777777888888888888999888888999;;;<<<;;;:::888888999:::999888777666999888888888888777777777555555666666777777888888777666555555444555555555555555555555555555555555777777777777777777777777444444444444444555555555444555666777777777666555444444444444444444444444666666666666666666666666444444444444444555555555555555555555555555555555555555555555555555555555555555666666666555444444222222333333444555555666333333444444555555666666555555555555555555555555333333333333444444444444333444444555666666777777222333333333333333333222444444333333333333444444333444444555555444444333222222333444444444444444444444444444444444444444444444555555444444333333222333333444444333333222222222222222333333333333111111222222222222111111000111111111222222222222///000000000222333444555111111111111111111111111111111111111111111111111222222222111111111111111222222111000000000000111222333444555555444333222111111111111222222222222444333333333333333333222111111222222333333444444222222222111111111000000222222111111222222333444222222222222222111111111111111111111111111111111222222111111111111222222000000000000000000000000222333333444444444333333333333444444444333222222111222222333333333333333222222333333333333444444333333333222111111000000111111111222333333444444222222222222222222222222333333444555555444444333444444555666888999:::;;;777666555444444444555666XXXWWWWWWVVVWWWXXXZZZ[[[```WWWPPPPPPQQQPPPOOOQQQUUUVVVWWWYYYZZZZZZXXXVVVVVVVVVUUUQQQNNNLLLNNNPPPRRRWWWZZZYYYZZZ\\\[[[WWWRRROOOLLLKKKLLLOOOQQQRRRRRRSSSSSSRRRQQQRRRUUUWWWPPPJJJIIIOOOUUUUUUTTTUUUUUUVVVXXXYYYYYYXXXWWWVVVVVVTTTQQQQQQSSSUUUVVVVVVVVVYYY\\\]]]\\\ZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRRRRPPPNNNNNNQQQSSSQQQSSSUUUWWWXXXXXXYYYXXXVVVVVVWWWWWWWWWVVVUUUTTTVVVVVVVVVUUUTTTRRRQQQPPPOOOQQQRRRSSSSSSQQQPPPNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMLLLLLLLLLMMMOOOOOONNNNNNNNNNNNMMMMMMMMMMMMIIIJJJKKKMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;:::;;;<<<<<<============???>>>===<<<<<<<<<===>>><<<<<<<<<<<<============<<<;;;::::::999999999:::777999;;;======;;;999888777777888888888999999999999888888999;;;<<<<<<;;;888999;;;<<<<<<;;;:::999888888888888777777777777555555555666777888888888888777666666555555555666555555555555555555555555777777777777777777777777444444444444555555555666666666666666666555555555444444444444444444444444444444555555666666777777333333333444444555555555444444444444444444444444444444444444444444444444333444555666666666555444333333333333333444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555333333444444444444333333444333333222222333333444333333444555555444333333222222333444444444444333444444444444444444444444444444555555444444333222111111222333333222111111111111222222222333333333000111222333333222111000000000111222222222222222111111000000111222333333111111111111111111111111111111111111111111111111222222222111111111000000222222111000000000000000111222333444444333222111111111111111222222222222222333333333333333333444222222222222222222333333333333222222222111111111222222111111111222333444111111111111222222222222222222222222222222222222222222111111111111222222111111111111111111111111333333222222222222222333333444444444333333222111222222333444444444444444222222333333333333444444333333222222111000000///000000000111222333333333222222222222222222222222333444444555555444333333444444444555666888999:::999888777666555666666777RRRQQQQQQPPPOOOQQQSSSVVV\\\SSSLLLLLLMMMMMMNNNPPPSSSQQQPPPRRRVVVXXXWWWTTTSSSSSSRRROOOLLLMMMPPPTTTWWW[[[]]][[[ZZZ[[[XXXTTTRRRNNNJJJHHHJJJMMMPPPQQQVVVVVVWWWVVVUUUUUUXXXZZZQQQLLLKKKQQQVVVWWWUUUUUURRRSSSVVVXXXXXXXXXWWWVVVUUUTTTRRRRRRTTTVVVVVVVVVWWWYYY[[[[[[ZZZWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRPPPNNNOOOQQQSSSPPPRRRTTTVVVWWWXXXXXXWWWUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTSSSQQQQQQPPPQQQRRRSSSRRRQQQOOOMMMQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPOOONNNLLLLLLKKKKKKKKKMMMNNNOOOPPPOOONNNMMMLLLKKKJJJIIIIIIJJJLLLMMMMMMMMMLLLLLLMMMLLLJJJHHHGGGFFFEEEEEEFFFEEEDDDDDDEEEFFFDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBCCCDDDDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEECCCBBB@@@>>>======>>>?????????>>>===<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<>>===<<<<<<<<<===>>><<<<<<<<<===============999888888888888888888999999:::<<<===<<<:::888666888888999999999:::::::::999888888999;;;<<<<<<;;;777999;;;===>>>>>>===<<<888888888888777777777777444555555666777888888999888888777666666666666666555555555555555555555555777777777777777777777777444444444555555666666666888777666555555555555555444444444444444444444444222333333444555666777777333333333444444555555555444444444444444444444444333333333333333333333333222333555666666666555555555444444333333222222111444444444444444444444333444444444444444444444444444444444555555555666666666666666555444444333333444555555555555555555444444333333222222333333444333333444555555444333333222222333444444444333333444444444444444444444444444555555555444333333222000111222333333222111000111111111222222333333333000111222333333222111000///000111222222222222222333222111111000111111111000000000000000000000000111111111111111111111111222222222222111111000000222111111000000000000000///000222333333222000///000111111111111222222222222222222333333444444444333333222222222222222222444444444333333333222222222222111111111222444555000000111111222222222333222222222222222222222222222222111111111111222222222222222222222222222222333222111000000000222222444444444444333333222111222333444444555555555555222222333333333444444444333333222222111000000///...//////000111222222222222222222222222222222222333444555555555444333222333333444444555777888999:::999888666666666777888OOOOOOOOONNNNNNNNNMMMMMMSSSPPPMMMJJJHHHHHHIIIJJJKKKLLLNNNPPPQQQRRRSSSSSSNNNNNNOOOOOOQQQSSSTTTUUU[[[[[[[[[ZZZXXXVVVTTTRRRMMMLLLJJJIIIKKKNNNQQQTTTXXXUUURRRRRRUUUWWWWWWVVVPPPQQQSSSVVVYYYZZZWWWUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTUUUTTTTTTSSSRRRQQQPPPRRRTTTVVVWWWWWWWWWWWWVVVUUUSSSSSSTTTUUUTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOQQQUUUUUUSSSSSSUUUSSSPPPQQQQQQRRRRRRRRRPPPOOONNNNNNLLLKKKKKKMMMOOOOOOOOORRRQQQOOOMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKIIIFFFDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFEEECCCCCCDDDDDDCCCAAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCBBBAAAAAABBBCCCDDDCCCAAA???>>>===<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>:::;;;<<<======;;;999888>>>===;;;::::::;;;===>>>;;;:::999999888888999999999999999::::::999999999666666777888999:::::::::999::::::;;;;;;<<<<<<<<<:::999888777666666666666:::999888888888999:::;;;777555444444555555555444222333444444555555444444444444333222333444555666555555555555555555555555444333333222222333333444555444444333333444444555444444444444444444444444666666555444333333222222444444444444444444444444444444333333333222222222333333333333333333333333444444555555444444333222333222111111111222333444444444444333333222222222222222333333333333444444555555555555555555555555444444222222222222444444111111222222222333333333333333333333333333333333222222333333333333444444444333333222222333333444333333333333333333333333444333333222222333333444222222333333333333444444222111111000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000222111000000000111333333111111111111111111111111333333333222222111111111222222222222222222222222333333333333333333333333222222222222222222222222777555444444444333000...111111111111111111111111222222222111111111000000000000111111111111000000111111111111111111111111000000111222222222222111111111222333444444444444222222222222222222222222111111222222222333333333333333333333333333333333222222222111111111000000111222222333333222222111111222222333333444444555222333333444444333333222555555555555555555444444<<<;;;:::999888888888888MMMMMMMMMLLLLLLKKKKKKKKKMMMLLLJJJHHHHHHHHHJJJJJJJJJKKKMMMOOOQQQRRRRRRSSSMMMMMMMMMNNNOOOQQQRRRSSSWWWXXXXXXXXXWWWUUURRRQQQLLLKKKIIIIIIKKKNNNRRRTTTWWWUUURRRRRRTTTVVVUUUTTTOOOPPPRRRUUUXXXYYYWWWVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSRRRRRRQQQPPPPPPRRRSSSUUUVVVXXXXXXXXXXXXVVVTTTSSSSSSTTTUUUUUUTTTVVVVVVVVVVVVVVVUUUTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPRRRWWWYYYVVVSSSSSSRRROOORRRRRRRRRSSSRRRQQQOOONNNNNNLLLKKKKKKLLLNNNOOOOOOPPPPPPNNNMMMKKKJJJIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDBBBBBBBBBDDDDDDDDDBBBAAABBBCCCDDDDDDCCCBBBBBBAAABBBCCCBBBAAAAAABBBCCCCCCBBBAAA???>>>===============<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===<<<======>>>===<<<;;;:::<<<;;;:::999999:::;;;<<<:::999888888777777888888888888999999999999888888666666777888999999999999777888888999:::;;;<<<<<<::::::999777777666666666::::::999888888888999:::888666444444444555444333222333444444555555444444444333333333333444555555555555555555555555555555444444333333333333444444444444444333333444444444444444444444444444444444555555555444333333333222444444444444444444444444333333333222222222222111333333333333333333333333333444444444444333222222222222111111111222333444333333333222222111111111222222222333333333444444444444444444444444444444444333222222222222333444111111222222222333333333333333333333333333333333222222222333333333444444333222222111111222222333333333333333333333333333444333333222222333333444222222222333333333444444222111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111222333111111111111111111111111333333333222222111111111222222222222222222222222333333333333333333333333222222222222222222222222111000000222444555444333111111111111111111111111222222222111111111000000000000111111111111000000111111111111111111111111000000111222222222222111000111222333444444444444222222222222222222222222111111222222222333333333333333333333333333333333222222222111111111000000111222222333333222222111333333333333222222222222222333333444444333333222555555555555555555444444999999999999999888888888JJJJJJJJJJJJIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQKKKKKKKKKLLLMMMNNNOOOOOOQQQSSSTTTUUUTTTRRROOONNNKKKJJJIIIHHHJJJLLLPPPRRRTTTRRRPPPPPPRRRSSSRRRQQQOOOOOOPPPRRRUUUWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYVVVWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTPPPPPPPPPPPPPPPPPPOOOOOOTTTUUUVVVXXXYYYYYYYYYYYYVVVTTTSSSSSSTTTUUUUUUTTTVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRUUU\\\aaa]]]WWWTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMLLLLLLLLLMMMMMMNNNOOOOOONNNLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBCCCCCCDDDCCCCCCAAA@@@@@@AAACCCDDDDDDCCC@@@AAABBBCCCCCCCCCCCCCCCAAABBBCCCBBBAAA@@@AAABBBBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888999:::;;;::::::999888888888888999777888888888888888888777666666777888999999999999666666777888999:::;;;<<<::::::999888777777777777;;;:::999888777777777888888666444333444444333222222333444444555555444444222333444444555555444444444444444444444444444444555444444333333444444555444444444444444444444444333333333333444444444444444444444444333333333333444444444444444444444444333333222222222111111111333333333333333333333333222333333333333222111111222111111111111222333333222222111111111111111000222222222222333333333333444444444444444444444444333333222222222222333333111111222222222333333333333333333333333333333333222222222222333333333333222111111000000111111222333333333333333333333333333333222222222222333333222222222222333333333333222111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000111111222333111111111111111111111111222222222222222111111111222222222222222222222222333333333333333333333333222222222222222222222222......///111444555555444111111111111111111111111222222222111111111111111000000111111111111000000111111111111111111111111000000111222222222222111000111222333444444444444222222222222222222222222111111222222222333333333333333333333333333333333222222222111111111111111111222222333333222222111444333333222111111000000222333333444444333333222444444444444444444555555666777888999999999888777HHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGHHHIIIIIIIIIHHHGGGHHHJJJLLLMMMNNNOOOOOOHHHHHHIIIJJJKKKKKKLLLLLLLLLNNNPPPRRRQQQOOOMMMKKKJJJIIIGGGFFFFFFHHHJJJKKKMMMLLLLLLMMMNNNOOOPPPPPPNNNNNNNNNPPPSSSUUUVVVUUUSSSSSSRRRRRRQQQQQQQQQQQQSSSTTTTTTUUUWWWYYYZZZ[[[WWWWWWWWWWWWWWWWWWXXXXXXVVVVVVUUUUUUUUUUUUTTTTTTOOOOOOOOOOOOOOOOOOPPPPPPWWWWWWWWWXXXYYYYYYYYYYYYUUUTTTRRRSSSTTTVVVUUUTTTVVVVVVVVVVVVVVVUUUUUUTTTRRRSSSSSSSSSTTTTTTSSSSSSZZZccciiiddd\\\XXXVVVVVVTTTTTTSSSSSSRRRQQQPPPOOOMMMMMMNNNMMMLLLLLLLLLMMMOOOOOONNNMMMLLLKKKJJJIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFFFFEEEEEECCCBBBAAA;;;>>>AAAEEEFFFEEEDDDBBBAAA@@@???@@@BBBCCCBBBAAA@@@@@@AAABBBCCCCCCDDDDDDAAABBBCCCBBB@@@@@@@@@BBB@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999<<<<<<;;;:::::::::;;;;;;<<<:::999777777888999:::::::::999999999999::::::<<<;;;::::::999999::::::777777888888888888777777666666777888888888888888555666777888999;;;<<<<<<::::::999888888888888888::::::999888777666666666888666444333444444222111222333444444555555444444222333444555666555444333444444444444444444444444555444444333333444444555333444444444444444444333333333333333333444444444333333333333333333444444333333333333333333333333444333333333222222222222222222222222222222222222222222222222222111000000111111111111111222222333222222222222111111111111111222222222222333333333333333333333333333333333333222222222222222222333111111222222222333333333222222222222222222222222111222222222222333333333222222111111111111222222222222222222222222222222333333222222222222333333111222222222222333333333222111111000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111222222222111111111111111111111111222222222111111111111111111111111111111111111111222222222222222222222222111222222222222222333333222111111111222222111///111111111111111111111111111111111111111111111111000111111222222111111000111111111111111111111111000000111222222222222111000111222333333444333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111222222333333222222111222222222111111111000000222333333444444333333222333333444444444444555555333444777999:::999888777HHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGIIIJJJKKKKKKKKKKKKFFFFFFHHHIIIJJJKKKJJJJJJIIIKKKMMMNNNNNNMMMJJJIIIJJJIIIFFFDDDCCCCCCCCCDDDEEEGGGHHHJJJKKKMMMNNNOOONNNMMMMMMNNNQQQSSSSSSSSSRRRRRRQQQPPPPPPQQQRRRRRRTTTTTTUUUVVVXXXYYY[[[\\\XXXXXXWWWWWWXXXYYYZZZZZZWWWWWWVVVVVVUUUTTTTTTTTTPPPOOOOOOOOOPPPQQQRRRRRRXXXXXXWWWWWWXXXXXXXXXXXXUUUSSSRRRSSSTTTVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUTTT[[[dddjjjeee]]]YYYWWWWWWUUUTTTSSSRRRQQQPPPOOOOOOMMMOOOPPPOOOMMMKKKLLLMMMOOOPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBB<<<@@@GGGMMMOOOMMMHHHEEECCCAAA@@@@@@AAAAAA@@@???@@@@@@@@@AAABBBCCCDDDDDDAAABBBCCCBBB@@@???@@@AAA@@@@@@???>>>=========>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999<<<<<<;;;:::::::::;;;;;;<<<;;;888777666777999:::;;;;;;::::::::::::;;;;;;:::999999888888888888888777777888888888888777777666666777888888888777777777777888999:::;;;<<<<<<999999888888777888888888999999888888777666555555777555333333333333333111222333444444555555444444222333444555666555444333444444444444444444444444444444444333333444444444333333444555555444333333222222222333333333444444222222333333333333333333333333333333333333333333444444444444333333333333222222222222222222222222111111222222111111000///000000111111222222222222222333333333333333333333111111111222222222333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111222222222333333333333222222222222333333222222222222222222222222333222222111111222222333111111111222222222333333222111111000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111222222333333333444333222222222111///---111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000111222222222222111000000111222333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111222222333333222222111000000111111111222222222222333333444444333333222333333333333444444555555111333555888999888777666GGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGDDDEEEGGGIIIKKKKKKKKKKKKJJJJJJKKKLLLKKKJJJIIIIIIIIIHHHFFFCCCBBBAAA@@@@@@BBBEEEHHHIIIJJJKKKLLLNNNMMMLLLLLLNNNPPPQQQPPPNNNQQQPPPPPPPPPQQQRRRTTTUUUTTTTTTTTTUUUVVVXXXYYYZZZYYYXXXWWWWWWXXXYYY[[[\\\YYYYYYXXXVVVUUUTTTSSSRRRPPPPPPOOOOOOPPPRRRSSSUUUXXXWWWVVVVVVUUUVVVVVVWWWTTTSSSRRRSSSUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRPPPQQQSSSUUUVVVVVVUUUUUUXXX___ccc___ZZZWWWVVVTTTUUUTTTRRRQQQOOONNNNNNNNNNNNQQQSSSQQQNNNKKKLLLNNNOOOPPPPPPQQQPPPNNNMMMKKKJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDKKKUUU\\\]]]WWWOOOHHHDDDBBBAAAAAAAAAAAA@@@>>>AAA@@@@@@@@@AAABBBCCCDDDAAABBBCCCBBB@@@>>>???@@@AAA@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999;;;;;;:::::::::;;;;;;<<<>>>===;;;:::999:::<<<===:::;;;;;;;;;;;;;;;;;;:::777777666555555555555555777888888888888888888777666666777888888777777666888888999999:::;;;;;;;;;888888777777777777777888777777888777777666555444666444222222333444333222222333444444555555444444222333444444555555444444333333333333333333333333444333333222222333333444222333444555555444333222111111222222333333444444333333333333222222222222333333333333333333333333444444444333333333222222222222222222222222222222111222222222222111000000///000111111222222111111333333333333333444444444111111111111222222222222222222222222222222222222111111222222222222111111111111222222222333333333222222222222222222222222111111111111222222222222444333333333333333333444222222222222222222222222222222111111111111222222111111111111222222222222222111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111222222222222111000000000000000000000000000000000111111111111111111111111111111111111111222222222222222222222222111111111222222333333444222111111222333333222000111111111111111111111111111111111111111222222222111111222222222222111111111111111111111111111111000000111222222222222111///000111222333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111222222222111222222333333222222111000000111111222333333444222333333444444333333222222222333333444444555555222333444666777777666666FFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDGGGJJJLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIGGGGGGEEEDDDBBBBBBBBBBBBDDDGGGJJJKKKJJJJJJKKKMMMLLLLLLMMMNNNPPPOOOMMMJJJLLLLLLKKKLLLNNNQQQSSSUUURRRRRRRRRSSSTTTUUUVVVVVVXXXWWWVVVVVVWWWXXXZZZ\\\[[[ZZZYYYWWWUUUSSSQQQQQQPPPOOONNNNNNOOORRRTTTUUUWWWVVVUUUTTTSSSSSSTTTTTTTTTSSSRRRSSSUUUVVVVVVVVVSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPSSSUUUVVVVVVUUUUUUVVV[[[]]]ZZZXXXXXXVVVTTTTTTSSSQQQOOONNNMMMMMMMMMOOOSSSUUUSSSOOOLLLLLLOOONNNOOOPPPPPPPPPNNNLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHFFFEEEEEEFFFFFFGGGNNNVVVbbbjjjhhh^^^QQQGGGCCCBBBAAAAAABBBCCCAAA@@@BBBAAA@@@@@@@@@AAABBBCCCAAABBBCCCAAA???>>>>>>???AAAAAA???>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<;;;::::::::::::::::::;;;;;;<<<===>>>>>><<<;;;;;;;;;<<<===999999::::::::::::999999888777777666555666666666888888999999999999888888666777777777777777666666888888888999999999999999777666666666666666777777555666777777777666555444444333111222333444444333222333444444555555444444444333333333333444555555333333333333333333333333333222222111111222222333222333555666666555333222000111111222333333444444444333333333222111111111222222222222222222222222222222222111111111000000111111111111111111111111222222333333222222111000...///000111222111111000111111222222333333333333111111111111222222222222222222222222222222222222000111222333333222111000111111222222222333333333111111111111111111111111111111111111222222222222333333222222222222333333111111111111111111111111222222111111111111222222111111111111222222222222222111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222333222222111000000000000000000000000///000000000111111111222111111111111111111111111111111111111111111111111000111111222333333444444222111111222444555444222111111111111111111111111000000111111111222222222111222222333333222222111111111111111111111111111000000111222222222222111///000111222222333333222222222222222222222222222111111222222222333333333111111111111111111111111000000111111111222222222111222222333333222222111222222222222333333333333222333333444444333333222111222222333444444555555333333444444555555555666DDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHGGGEEEDDDBBBBBBBBBDDDGGGKKKMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJFFFEEEEEEDDDDDDDDDDDDEEEHHHKKKNNNNNNKKKIIIJJJKKKLLLLLLMMMOOOPPPNNNKKKGGGGGGFFFFFFGGGJJJMMMPPPRRRQQQQQQPPPQQQQQQRRRSSSSSSWWWVVVUUUTTTUUUWWWYYY[[[\\\[[[ZZZWWWUUURRRQQQPPPOOONNNMMMMMMOOOQQQTTTUUUVVVUUUTTTRRRRRRRRRRRRSSSTTTSSSRRRSSSUUUVVVWWWVVVRRRRRRRRRRRRRRRQQQQQQPPPNNNPPPRRRUUUVVVVVVUUUUUUWWWZZZ[[[XXXXXXZZZYYYUUUTTTSSSQQQNNNMMMLLLLLLLLLPPPTTTWWWUUUPPPLLLMMMOOOMMMNNNOOOPPPOOOMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGEEEEEEFFFHHHIIITTT]]]iiiqqqmmm```OOODDDAAA@@@@@@AAACCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBAAABBBCCCAAA???>>>>>>???BBBAAA???>>><<<;;;::::::;;;;;;;;;<<<<<<<<<======??????>>>===<<<<<<;;;;;;999999999:::;;;<<<===>>><<<<<<;;;;;;:::::::::;;;888888999999999999888888;;;::::::999888999999999999999::::::::::::999999666777777777777777666666888888888888777777777777666666555555555555666777444555666777777777666555333222111111333555555444222333444444555555444444555444333222333444555666333333333333333333333333222111111111111111111222222333555666666555333222000000111222333333444444444444333333222111000000222222222222222222222222000000000000////////////111111111111111111111111222333333333333222111111...///000222222111111000000000111111222222222222000111111111111222222222111111111111111111111111000111222333333222111000111111222222222333333333111111111111111111111111000111111111111222222222222222111111111111222222111111111111111111111111222222111111111111222222000111111111111222222222222111111000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///000111222333222111111000000000000000000000000//////000000111111111222000000000000000000000000111111111111111111111111000000111222333333444444444333222333444555333111111111111111111111111111000000111111222222222222111222222333333222222111111111111111111111111111000000111222222222222111///000111222222333222222222222222222222222222222111111222222222333333333111111111111111111111111000000111111222222222222222222222333333222222222555555444333333222222222222333333444444333333222111111222333333444555555444444333333333444555555???AAADDDFFFGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHJJJIIIFFFCCCAAA@@@BBBEEEHHHLLLMMMNNNLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHGGGGGGIIIJJJKKKOOOMMMLLLJJJJJJKKKMMMNNNMMMNNNOOONNNJJJGGGFFFFFFJJJHHHFFFDDDEEEHHHKKKMMMLLLMMMNNNPPPQQQQQQPPPPPPSSSTTTTTTTTTTTTUUUXXXZZZ\\\ZZZWWWTTTRRRQQQQQQQQQRRRQQQPPPPPPQQQSSSUUUVVVWWWUUURRRQQQRRRSSSTTTSSSVVVUUUSSSQQQQQQRRRSSSTTTWWWUUURRRQQQQQQRRRQQQPPPPPPPPPQQQRRRSSSUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTOOONNNMMMKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPOOONNNMMMNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFDDDDDDEEEHHHKKKMMMYYYaaajjjjjjaaaUUUKKKFFFEEEBBB???>>>AAABBBAAA@@@<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCBBB@@@>>><<<;;;<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<:::::::::;;;<<<===>>>???;;;:::999888888888999:::;;;;;;:::999888888888999888888777777666666555555999999999888888666555555999999999888888888888888999999888888888888999999555555555555555666777777555555555555555555555555555444333222333444555666555555555555555555444444555555444333444555666777444444444444444444444444333444444555555444444333222222444444444444222222222222222222222222222222333333333222222222111111111111111111111111111111222222222111111111000000222111000000000111333333222222111000//////000000000000000000000000000000000000111222333333333333//////000111222222333333000111111111111222222222222222222333333222222222222222111111111111111111222222111111000/////////000111111222222222111111222222333333333333444444222222222222222222222222///000111222222222222222111111111111111111111111222222111111000000//////////////////////////////000000000000111111111111000000111222222222222222//////000000111111222222222222222111111111000000222111000//////000111222333222222222111000000000111111111111111111111111222222222222222222222222444333333222111111111222000111111111111222222222000111111111111222222222444444333222222111111000444444333222222111000000000111111222222111111000000000000000000000000000111111111111222333444555333333333333333222111000111111222333333444555555555444333222111000000000333333333333333333333333222222222222222222222222333333222222333333444555222333333444444333333222555555555444444333333333555555555555555555444444???AAABBBDDDEEEFFFEEEEEEGGGGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIHHHEEEBBBAAAAAADDDFFFHHHKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMOOONNNLLLKKKKKKLLLNNNOOOMMMNNNNNNLLLIIIFFFDDDDDDFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOQQQRRRSSSRRRRRRSSSVVVXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSRRRSSSTTTWWWZZZ[[[WWWUUURRRQQQQQQSSSSSSRRRSSSSSSTTTUUUVVVUUUTTTTTTSSSQQQOOOOOOQQQRRRRRRQQQSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSRRROOONNNMMMKKKJJJKKKKKKLLLNNNOOOOOOPPPOOONNNMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGGGGFFFFFFEEEDDDCCCDDDGGGJJJLLLVVV[[[```^^^VVVNNNHHHFFFDDDAAA??????AAABBBAAA???>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===;;;:::<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<::::::::::::;;;<<<======;;;:::999888888888999999::::::999888888888888888888888777777777777777777888999999888888666555555888888888888888888888888888777777777777777777888555555444444555666666777444444444444444444444444666555444333222222333444333333444444444444444333444333333222333444555666333333333333333333333333333333444444444444333333222222333444444333222222222222222222222222222222111111111000000000//////111111111111111111111111222222222111111111000000111111000000000111222333222222111000000000000000000000000000000000000000222222222222111000////////////000111111222333333000111111111111222222222111111222222222222111111111111111111111111111111000000000000000111111111111111222222222111111000111111111222222222333333222222222222222222222222000000111222222222111111111111111111111111111111111111111000000000000000111111111111111111111111000000000000111111111111......///000000000000000000000000000111111111111222222222111111111000000111111000000000000111111222222222111111111111111111111111111111111111111222222222222222222222222444333222222111111222222333222222222111111000000000111111111111222222222444444333222222111111000222222222222222222222222111111222222222222111111000000000000000000000000222111111111222333333444333333333333333222111000111111222222333444444555555444333222111111111111222222222222222222222222222222222222222222222222111111000000111111222333222333333444444333333222555555444444444333333333333333333333333333333333@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHGGGEEECCCAAABBBCCCFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNLLLLLLLLLMMMNNNOOONNNNNNNNNKKKGGGDDDCCCBBBDDDEEEGGGHHHJJJJJJJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQTTTVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRTTTVVVXXX[[[]]]WWWTTTQQQPPPQQQRRRRRRQQQOOORRRVVVZZZ[[[YYYWWWUUUPPPNNNMMMMMMPPPRRRSSSRRRUUUUUUTTTSSSRRRRRRRRRRRRQQQRRRSSSSSSSSSSSSRRRQQQOOONNNLLLKKKJJJJJJKKKKKKMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCFFFHHHJJJQQQRRRSSSOOOIIIDDDCCCDDDBBB@@@@@@@@@AAAAAA???>>>?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;;;;;;;<<<===============<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::999999888888999999999888888777777777777777777777777777777777888888888888888888777666555555666666777777888888999999666666666666666666666666555555444444444555666666333333333333333333333333777666555333222222222222000111222333333444333333222222222222222333444444222222222222222222222222222222222333333222222222222222333333333333222222222222222222222222222222111000000000000/////////111111111111111111111111222111111111111000000000111000000000000111222222222111000000000000000000000000000000000000000000111111111111000///...---///000000111111222222222000111111111111222222222000111111111111111111000111111111111111111111111...//////000111111222222222222333333222111000000000000111111111222222222222222222222222222222222111111222222222111111000000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111......///000000000000000111111111111111000000000222222222111111111111111000111111111111111111000111111111111111222222222111111111111111111111111222222222222222222222222333333222222111111222222444444333222111000//////000111111111111222222222444444333222222111111000000000111222333333444444222222222333333222222222000000000000000000000000222222222111222222333333222222333333333222111111111111222222333333444444444444333222111111111111111111111111111111111111222222222222222222222222111111000000111111222333222333333444444333333222555444444444444333333333111222222333333444444444BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFCCCAAAAAACCCEEEHHHHHHHHHGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJLLLLLLKKKKKKKKKLLLMMMMMMOOOOOONNNKKKGGGDDDCCCCCCGGGGGGHHHIIIKKKLLLMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPSSSUUUUUUUUUVVVVVVVVVTTTRRRQQQPPPPPPPPPQQQSSSUUUWWWXXXVVVSSSPPPOOOPPPQQQQQQPPPOOORRRVVVZZZ\\\[[[YYYWWWPPPNNNMMMMMMOOOQQQRRRRRRSSSRRRQQQPPPPPPOOOPPPPPPNNNOOOQQQRRRSSSRRRQQQPPPNNNMMMKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGFFFFFFEEECCCCCCBBBBBBCCCDDDFFFGGGKKKKKKIIIFFFAAA@@@AAABBB???@@@@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;::::::::::::::::::999999::::::999999999999888999777777666666666666777777555555555666666777777777777777888888777666555555555555666666777888999999666666666666666666666666555444444444444444555555222222222222222222222222555444444333333222222222000000222333444444444444222222222222222333333444222222222222222222222222111111222222222222111111222222222333333222222222111111111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000111111222111111000000000000000111000000000000000000000000......///000111111111111///000000000111111111222000000111111111222222222000000111111111111000000111111111111111222222222//////000000111111111111333333333333222111000000111111111111222222222222222222222222222222222222222222222222222111000/////////////////////////////////000000111111222222111111111111111111111111///000000000111111111111000000111222222222222222222222222111111000000000111111111111111111111111000000222333333222000000000000000111222222222333111111111111111111111111222222222222222222222222333333222222111222222333444444333222222111000000000000111111111222222222444444333222222111111000000111111222222333444444222222333333333333222222000000000000000000000000333222222111111222333333222222333333333222222111111111222222333333333333333333222222111222222222222222222222222222222222222222222222222222222222333333222222333333444555222333333444444333333222444444444444444444444444333333444444555666777777DDDCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFDDDBBB@@@@@@CCCEEEHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEIIIIIIIIIIIIIIIJJJKKKKKKOOOOOOOOOLLLHHHFFFFFFFFFMMMLLLJJJJJJKKKMMMPPPRRRMMMLLLLLLLLLMMMMMMNNNNNNMMMNNNOOONNNNNNOOORRRUUUVVVWWWWWWWWWUUUSSSQQQOOOOOOOOOOOOPPPPPPQQQRRRRRRTTTRRROOONNNOOOPPPQQQPPPQQQSSSUUUXXXYYYZZZZZZZZZSSSQQQOOONNNOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMNNNOOOMMMNNNQQQRRRSSSRRRQQQPPPMMMLLLKKKIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFGGGFFFFFFDDDAAA@@@@@@@@@>>>???@@@AAA@@@???======;;;<<<<<<===>>>>>>??????========================;;;<<<======>>>>>>======<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;:::999888::::::::::::999999888888777666666666666666777777444444444555555666666666666777777777777666666555444444555666777777888888666777777888888777777666444444333333333333444444222222222222222222222222111222222333333444444444111111222444555555555555222333333333444444444444333333333333333333333333000111111222222111111000222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111111111000000000000000111111000000000000000000000000...///000111222222222222000000000000000111111111000000111111111222222222000000111111111111000000000000111111111222222222111111111111000000//////333333333333333222111111222222222333333333333444222222222222222222222222222222222222222111000/////////////////////////////////000000111111222222000000000000000000000000///000000000111111111111000000111222222222222222333333222222111111000000111111111111111111111111000111222333333222111000000000000111222222222333111111111111111111111111222222222222222222222222333222222111222222333333222222222222222222222333000000111111111222222222444444333222222111111000222222222222222222222222111222222333333222222111000000000000000000000000222222111111222222333333111222222333333333222222111111222222222222222333222222222111222222333333333333333333333333333333222222222222222222222222333333222222333333444555222333333444444333333222444444444444444444444444333333444444555666777777DDDDDDDDDDDDEEEEEEFFFFFFBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCAAA@@@@@@CCCEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCEEEFFFHHHIIIHHHHHHGGGFFFDDDCCCBBBFFFGGGGGGHHHIIIIIIIIIJJJMMMNNNMMMKKKIIIHHHIIIJJJQQQOOOMMMKKKLLLNNNRRRTTTMMMLLLLLLKKKLLLLLLMMMMMMLLLMMMNNNMMMMMMNNNQQQSSSVVVUUUUUUTTTRRRPPPOOONNNPPPPPPPPPPPPPPPPPPPPPPPPQQQOOOMMMLLLNNNPPPQQQQQQSSSTTTTTTUUUVVVWWWYYYYYYUUUSSSPPPOOOOOOOOONNNMMMIIIIIIJJJJJJKKKLLLMMMNNNLLLNNNQQQSSSSSSRRRPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCAAA@@@???>>>???@@@@@@>>>======>>>:::;;;;;;<<<>>>??????@@@========================<<<<<<===>>>??????>>>>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::999:::;;;<<<<<<;;;:::999999::::::::::::999888777666666666666666777777888444555555555555555666666666666666777777666666555444444555555666666777777666666888888888888666666444444333222222222333333222222222222222222222222///000111333444444444444111222333444444555444444222222333444444444444444333333333333333333333333111111111222222111111111222222111111111111222222111111111111111111111111......///////////////000000000000000000000000000//////000000000000000111...///000000111111000000000000000000000111111222000000000000000000000000222222222222111000//////000000000000000000000000000111111111111222222222000111111111111111111000000000000111222222333333222222111111000//////...222222333333333333222222222222333333333444444444222222222222222222222222111111222222222111111000000000000000000000000000000000000000111111111111////////////////////////000000000000111111111111......///000000000000000222222222222222111111111111111111111111222222222111111222222222222111111111111111111111222222222111111111111111111111111222222222222222222222222222222111111222222333333222222222222333333333444000111111111111222222222444444333222222111111000333222222222222222222222111111111222222111111111000000000000000000000000111111111111222333444555111111222333333333222222111111222222222222222222111111111111222333444444333333333333333333333333222222222222222222222222111111000000111111222333222333333444444333333222333333333444444444444555111222222333333444444444BBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCBBBCCCCCCBBB@@@AAACCCEEEDDDEEEFFFGGGGGGEEEDDDBBBAAAAAA@@@@@@AAACCCFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJJJJIIIHHHIIIKKKMMMQQQPPPOOONNNNNNOOOPPPQQQMMMLLLKKKKKKKKKKKKLLLMMMJJJKKKLLLKKKKKKLLLOOOQQQRRRQQQPPPOOONNNNNNNNNNNNMMMNNNOOOOOOPPPPPPPPPPPPOOOMMMKKKKKKNNNPPPRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTQQQNNNMMMMMMNNNMMMLLLIIIIIIIIIIIIJJJKKKLLLMMMLLLNNNPPPRRRRRRQQQNNNMMMLLLKKKJJJHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBAAA@@@>>>>>>???@@@>>><<<;;;===???<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;::::::888999;;;=========<<<;;;999999:::::::::999888777777666666666777777888999777777777777777666666666555555666666666666666555555555555555555555555555444555777888888777555444444444333222222222222222333333333333333333333333000111222333444444333333222222333333333333222222000111222333444333333222222222222222222222222222111222222222222222222111333222111000000111222333111111111111111111111111............//////000000000000000000000000000000////////////000000111111......000111111111000///000000000000000111222222000000000000000000000000111111111111000///...---000000000000000000000///000111111111111222222222111111222222222222111111///000000111222222333333111111111000000000000000111111222333444444444444111222222222333333333333222222222222222222222222000000111222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111......///000000000000000111222222222222222222333000000111111111222222222333222222111111222222333222222222111111111111111111111111111111111111111222222222222222222222222222222111111222222333444333333333333333333222222000111111111111222222222444444333222222111111000111111111222222333333444///000000111111000000///000000000000000000000000///000000111222444555666000111222333333333333222222222111111111111111111111111111111222333444555222222222222222222222222222222222222222222222222111111000000111111222333222333333444444333333222333333333444444444555555333333333333333333333333@@@AAACCCEEEEEEDDDBBBAAACCCCCCAAAAAAAAAAAACCCCCCAAABBBCCCBBBAAAAAABBBDDDBBBDDDFFFGGGGGGFFFCCCBBB@@@???>>>???@@@BBBEEEFFFHHHGGGEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJFFFGGGHHHHHHGGGIIILLLNNNOOOOOOPPPPPPOOOOOONNNNNNMMMLLLKKKJJJJJJKKKLLLMMMHHHIIIJJJJJJIIIJJJMMMPPPMMMMMMKKKKKKKKKLLLMMMNNNIIIJJJLLLMMMNNNOOOOOOOOOMMMLLLJJJKKKNNNQQQRRRSSSRRRSSSTTTUUUUUUSSSRRRPPPQQQOOOMMMLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLKKKMMMPPPRRRRRRPPPMMMKKKLLLKKKIIIHHHGGGGGGHHHHHHIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEECCCAAA@@@@@@@@@???>>>>>>???@@@===;;;:::===@@@===============<<<<<<<<>>>>>===<<<999999:::;;;:::999888777777777777777777888999999::::::999999888888777777555555666666666666666555555555555555555555444444333444666777777666444333444333333222111111111222333333333333333333333333111222333444333222111000111111222222222111111000///000111222333222111111000000000000000000000000222222333333333333222222333222111000000111222333000000000000000000000000///000000000111111222222000000000000000000000000.../////////000000111111---...000111111111000///000000///000000111222222000000000000000000000000,,,---...///000000000000000000000000////////////000111111111111222222222222222333333333333222222///000000111222222333333/////////000111111222222000111222333444555555555000111111111111222222222222222222222222222222222///000111222222222222222111111111111111111111111222222111111000000//////111111111111111111111111000000000000111111111111000000111222222222222222111111111222222333333444000000111111222222222222444333222111111222333444333222222222111111000000111111111111111111111111222222222222222222222222222111111111222333333444666555444444333222111111000111111111111222222222444444333333222111111000...///000111333444555666//////000000000000//////000000000000000000000000/////////111222444666777000111222333333333333333222222111111111111111111000000111111222333444555111111111111111111111111222222222222222222222222333333222222333333444555222333333444444333333222333333333444444555555555555555555555555555444444DDDDDDDDDDDDDDDDDDDDDDDDJJJGGGEEEFFFGGGFFFCCC@@@CCCBBB@@@?????????@@@AAAEEEEEEEEEEEEEEEDDDDDDDDD=========>>>???BBBDDDFFFGGGFFFFFFFFFGGGHHHIIIIIIBBBDDDGGGJJJKKKJJJHHHFFFGGGFFFEEEEEEEEEGGGIIIKKKMMMMMMMMMLLLMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJMMMKKKJJJKKKOOOQQQPPPNNNJJJIIIIIIMMMRRRUUUTTTSSSSSSTTTTTTSSSSSSRRRQQQPPPIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOONNNLLLLLLMMMNNNOOONNNMMMKKKJJJIIIHHHGGGHHHIIIIIIHHHEEECCCBBBCCCEEEEEEDDDHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAA@@@AAA>>>>>>>>>>>>????????????999:::;;;===>>>?????????@@@???===<<<;;;;;;<<<<<<@@@@@@??????>>>=========;;;;;;;;;::::::999999999999999999999999999999999===>>>???@@@???>>><<<:::888999999999999888777777777666555444555666888:::999999999888777666666555333333444555666666666555555555555555444333222111555555666666555444333333333333333333333333333333444444222222222222444444222222222222222222222333333333333333333222111000333333333333333333333333333333333222222222111111222111111111000000//////222222222111111111111000//////000000000000//////111000000000//////......000000000000////////////000000//////.........---------///000111111111111//////000000111111111222111111111111111111111111000000000000000000000000111111111000000000000000000000000111222222222333222222222222222222222222---...///000111222222222111111000000000000111111222222222111111111000000111111111222222222333333:::999777555333111///...000000000000000000000000111111000000//////......000000111111111111000000111111000000000000111111///////////////000000000///000000111222333333333000000000000000000000000000111111111222222222222000000000000000000000000000111111111111222222222000000111222333333444444222222222222222222222222000000111222333444444555222222222222222222222222333111///000222333222///222222222222222222222222000000000000000000000000222222111000//////000000......///000111222333333000000000000111111111111111111222222222222111111...///000111111111111111444333111000000111333444222222333333333333444444333333222222111222222222222222222222222222222222444444444444444444444444555555444444444333333333444444333222333444555666CCCCCCCCCCCCCCCCCCCCCCCCHHHFFFDDDEEEFFFEEECCC@@@AAA@@@??????>>>>>>??????CCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>???AAABBBDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFEEEEEEGGGIIIKKKLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKIIIHHHHHHIIIKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIIIILLLKKKJJJLLLOOOQQQQQQOOOLLLLLLLLLOOOSSSVVVUUUTTTSSSSSSTTTTTTSSSSSSRRRRRRPPPOOONNNMMMKKKJJJIIIHHHJJJJJJKKKLLLMMMNNNOOOOOOLLLKKKKKKKKKMMMNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIGGGEEEDDDDDDEEEFFFFFFEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHJJJJJJHHHEEEDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>???@@@@@@@@@@@@???===<<<;;;<<<<<<<<>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999<<<===>>>???>>>===;;;:::888999999999999888777777777666555555555666888999999999888888777666666555555555666666777666666666555555555555444333222222555555555555555444333333333333333333333333333333444333222222222222333444333333333333333222222222333333333333333222111000333333333333333333333333333333222222222111111111111111111111000000000///222222222111111111111000///000000000000000000///222222222111111111000000......//////000000111111000000000/////////......---...///000111111111111//////000000000111111111111111111111111111111111000000000000000000000000111000000000000000000000111111111111111111222222222222222222222222222222000000111111222111111111111111000000000000111111000111222333444555555666333333333444444444444555888777666444333111000///000000000000000000000000222111111111000000000000000000111111111111000000111111000000000000111111111111111111111111111222//////000000111222222333000000000000000000000000000000000111111111222222000000000000000000000000000111111111111222222222111111111222222333333444222222222222222222222222222222222222222222222222222222222222222222222222555333111222444555333111222222222222222222222222000000000000000000000000222222111000000000000000/////////000111111222222000000000000111111111111222222222333333222222222111222222222222111111000444333111000000111333444222222222333333333444444333333222222111222222333222222222222222222222222444444444444444444444444555444444444444333333333444333333222333444555666BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCDDDDDDCCCAAA????????????>>>>>>>>>===@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFEEECCC@@@>>>>>>???AAACCCEEEEEEEEEFFFGGGJJJLLLNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHJJJKKKNNNMMMKKKJJJIIIHHHGGGGGGKKKKKKKKKJJJJJJJJJIIIIIILLLKKKKKKMMMPPPRRRRRRQQQPPPOOOPPPRRRUUUVVVUUUTTTRRRSSSTTTTTTUUUTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJHHHIIIKKKMMMNNNOOONNNNNNKKKJJJIIIJJJLLLLLLLLLKKKJJJIIIIIIHHHGGGHHHHHHHHHEEEEEEEEEFFFHHHIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGLLLOOOOOOLLLGGGDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>============<<<===>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<<<<===>>>======<<<<<<;;;::::::<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999:::;;;<<<===<<<;;;:::999888999999999999888777777777777666555555666888999999888888777777666666555777777777777777777666555444444444555444444333333444555555555555444444333333333333333333333333333444333222111111222333444555555444444333333222222222222333333333222111111333333333333333333333333333222222222222111111111111111111111000000000000222222222111111111111000000000111111111111000000222222111111111111000000------...///000111222222111000000000000000//////......///000111111111111//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000222222333333222111000000111111000000000000111111000111222333444555555555222222333333333444444444555555444444333222111111000000000000000000000000222222222222111111111111000000111111111111000000111111000000000000111111222222111111111111111111...//////000000111111222000000000000000000000000/////////000000000111111000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222333333222222222111111111222222222222222222222222444222222222333444333222222222222222222222222222000000000000000000000000222111000000000000000000000000000000000000000000000000000000111111111111222333333333333333333222333333444333333222111000333222111000000111222333222222222222333333333333333222222111222222333333222222222222222222222222444444444444444444444444444444444444333333333333333333333333333444555555AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@???>>>===?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEFFFDDDAAA>>>===>>>???@@@BBBBBBCCCDDDGGGIIIKKKMMMNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJMMMLLLJJJIIIHHHGGGGGGHHHKKKKKKKKKKKKJJJJJJJJJIIIKKKKKKLLLNNNPPPRRRSSSSSSQQQQQQRRRSSSTTTUUUTTTTTTRRRRRRSSSUUUUUUVVVVVVVVVSSSRRRRRRQQQPPPOOONNNNNNIIIKKKMMMNNNOOONNNLLLKKKJJJIIIHHHIIIJJJKKKKKKIIIJJJIIIIIIHHHHHHHHHHHHHHHDDDDDDFFFHHHKKKKKKJJJHHHJJJIIIGGGFFFEEEEEEFFFGGGEEEHHHLLLOOOOOOMMMIIIFFFFFFEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>===============<<<===>>>???@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;:::999999999::::::::::::::::::::::::888888888888999999999999999999:::;;;::::::999888888999999999999888777777777777666666666666777888888888777777666666666666777777777777777666555444333333444444555444444444444444444555555444444333333333333333333333333333444333222111111222333444666666555444444333222222222222333333333222222111222222222222222222222222222222222222111111111111111111111000000000000000222222222111111111000000000000111111111111000000//////////////////...............///000111111111111111111111000000000000...///000111111111111111//////000000000000000000////////////////////////000000000000000000000000000000000000000111111111222222111111000000//////000000000000000000000000222222333333333222222111111111000000000000111111111111222222222111000///000000000000111111111111333333333333222222222222000000000000000000000000111111111111111111111111000000111111111111000000111111000000000000111111000000000///////////////......//////000000000111000000000000000000000000////////////000000000000000000000000000000000000000000111111111222222222333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111000000000111111111000111111111111111111111111000000000000000000000000111111000000000000000111111111111111000000/////////000000000111111111111111222222333333222222111222222222333222222111111222222111000000111222222111222222222222333333333222222111111222222333333222222222222222222222222444444444444444444444444444444444333333333222222333333333333333444444444AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGFFFFFFDDDCCCAAA@@@???>>>??????@@@@@@@@@AAAAAAAAA@@@AAACCCCCCCCCCCCAAAAAA@@@AAACCCDDDEEEFFFFFFFFFEEEEEECCCBBBAAA??????>>>??????AAACCCEEEGGGIIIKKKNNNMMMLLLJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSPPPQQQRRRSSSSSSRRRRRRSSSQQQRRRSSSUUUUUUVVVVVVVVVRRRRRRQQQPPPOOOOOONNNNNNLLLMMMNNNOOONNNLLLJJJHHHJJJIIIHHHIIIJJJKKKKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHEEEEEEFFFIIIKKKLLLKKKIIIKKKIIIHHHFFFEEEFFFFFFGGGGGGHHHJJJKKKLLLKKKJJJIIIFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>????????????>>>>>>=========<<<<<<<<<===>>>?????????????????????>>>======<<<;;;;;;;;;::::::999888888888888888888888888888888888777777777888888999999999888888999999999999999888888999999999999888777777777777666666666666666777777777777666666666666666666666666666555555444333333333444444555444444444333333444444444444444333333333333333333333333333333222111111111111222333666666555444444333222222111222222333333333222222222222222222222222222222222222222111111111000000000000000000000000111111222222222111111111000000000000111111111111000000..................//////000000000000////////////000000000000111111111111///000000111111111111000000000//////////////////////////////////////////000000000000000000000000//////000000111111111111222111111000000/////////////////////////////////000000111222333444444444111111000000000000111111000111222333333111000////////////000000000111111111111111222222222333333000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000111111000000000000//////......////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111222222222333333222222222222222222222222222222222222222222//////000111111222333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111000000000000000111111222222111111000////////////000000000111111111111000000111111111111000000...///000111222222222222111111111111111111111111111111111222222222333333222111111111222222333444222222222222222222222222444444444444444444444444444444333333333222222222222222222333333333333333AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCEEEHHHKKKLLLKKKHHHDDDBBB@@@@@@?????????@@@@@@AAABBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAA@@@AAACCCEEEGGGGGGGGGFFFDDDEEEEEEDDDCCCAAA>>>======>>>@@@BBBDDDFFFHHHHHHKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFHHHJJJLLLIIIJJJJJJKKKKKKLLLMMMMMMKKKMMMNNNOOONNNOOOPPPRRROOOQQQSSSSSSRRRQQQRRRSSSQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJMMMNNNNNNNNNMMMLLLJJJIIIKKKJJJIIIJJJLLLLLLLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIFFFEEEFFFHHHJJJLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIJJJJJJEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@???????????????@@@@@@@@@??????>>>>>>======<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;::::::999999888888777666777777777777888888888666666777777888999999999888888888888888888999999888999999999999888777777777777777777666666666666666666666666666666666666444555555555555555444333444444444555444444333333222333333444444444444333333333333333333333333333333222111000000111222333555555444444333333222222111111222333333333222222222222222222222222222222222111111111111000000000000000000000111111111111222222222111111111111000//////000000000000////////////000000000000111111111000000000/////////...//////000000000000000111000000111111222111111000000000////////////......000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000//////////////////////////////...///000222333444444444111111000000000000111111...000333555666555444444000111111111111222222222///000000111111222333333000000000000000000000000///////////////000000000000000111111111111000000111111000000000000111111333333222222111000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222......///000111222333444111111111111111111111111111222333222111111222333111111111111111111111111000000000000000000000000000000000000000111111222222111111111000000//////000000000000111111111111//////000000000000//////,,,---///000222222333333111111111111111111111111111111111111222222222222111111111111222333444444222222222222222222222222444444444444444444444444333333333333222222222222111111222333333333333333BBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDDDDDDDGGGKKKOOOQQQNNNIIIDDDAAA??????@@@>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBBBB???AAACCCEEEGGGGGGGGGFFFCCCCCCCCCBBBAAA???===<<<>>>???@@@CCCDDDFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJHHHGGGEEEEEEEEEGGGJJJLLLHHHHHHIIIKKKLLLMMMNNNOOOKKKMMMOOOOOOMMMLLLNNNPPPNNNQQQSSSSSSRRRQQQRRRTTTQQQRRRRRRSSSTTTTTTTTTTTTRRRRRRQQQOOONNNLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNMMMLLLKKKLLLMMMMMMMMMLLLJJJJJJHHHFFFEEEFFFIIIJJJKKKJJJHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJEEEEEEDDDCCCCCCDDDDDDDDD@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@??????<<<<<<======<<<;;;:::999;;;;;;:::999999888888777666777777777888888888888666666666777888999999999888888777777888999999:::888999999999999888777777777777777777777666555555666666666666666666666666444555555666666666666555555555555555444333222222111222333444444444444444333333333333333333333333333222111000000111222333333333333333333222222222000111222333333333333222111111111111111111111111111111111111000000000000///000000000111111111111222222222111111111111000......////////////....../////////000000000111111////////////000000000000....../////////000000000111111111222222111111000000000/////////.........111111111111111111111111000000000000000000000000...//////000111111222222/////////000000000000000000000000000000000000000///000000111222222222111111111000000000000111111...000333555666666444333000000000111111111222222//////000000111222222222000000000000000000000000//////000000000111111111000000111111111111000000111111000000000000111111333333222222111000000///111111111111111111111111000000000000000000000000000000000111111111222222000000000000000000000000000111111111111222222222111111111222222333333444222222222222222222222222//////000000111111222222111111111111111111111111000222333333000000111333111111111111111111111111000000000000000000000000000000000000000111222222111111111000000000000000000000000000111111111111000000111111111111000000...///000111222333333333000000111111111111000000111111111111222222222222111111111111222333444555222222222222222222222222444444444444444444444444333333333222222222222111000111222333444333333222BBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEEEEEEEHHHMMMRRRTTTPPPJJJCCC???>>>>>>???===>>>>>>???@@@AAAAAAAAA@@@???>>>>>>???@@@BBBCCC>>>@@@BBBEEEGGGGGGFFFFFFBBBAAA@@@???>>>===<<<<<>>>>>??????@@@AAAAAAAAA@@@@@@;;;<<<<<<===<<<:::999888;;;;;;::::::999888888888777777888888999999999:::555666666777888999999999888888777777888999::::::888999999999999888777777777777888777777666555555555555555666666666666666555555666777777888777777555666555555444333222111111222333333444444444444333333333333333333333333333222111000000111222333222222222222222222222333000111222333333333333333111111111111111111111111111111111111000000000000//////000000111111111222222222222111111111111000------............------,,,---------......//////------...///000111222222---.........//////000000111111222222222111111000000000//////.........---111111111111111111111111000000000000000000000000...//////000111222222222......//////000000111111111111111111111111111111000111111111111000//////111111000000000000111111///111333444444222///...............//////////////////000000111111222222000000000000000000000000000000111111222222222333000000111111111111000000111111000000000000111111111111111000///......---222222222111111111111111000000000000000000000000111111111111222222222222000000000000000000000000000111111111111222222222000000111222333333444444222222222222222222222222111111111111000000000000000000000000000000000000...000222111...---///111000000000000000000000000000000000000000000000000000000///000000111222222000000000000000000111111000000000000111111111111111111222222222222111111111222222333333333222222000000111111111111000000000111111111111222222222111111111111222333444555222222222222222222222222444444444444444444444444333333333222222222111111000111222333444333222222???@@@BBBCCCDDDCCCBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGIIIFFFCCCCCCDDDDDDAAA???AAAAAAAAA@@@@@@?????????AAAAAA@@@???>>>>>>????????????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLLLLMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMQQQQQQQQQQQQPPPOOONNNNNNQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOPPPOOOOOONNNNNNIIIIIIIIIIIIHHHJJJMMMPPPUUUSSSPPPNNNNNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMKKKJJJHHHHHHGGGGGGDDDEEEEEEEEEFFFHHHMMMPPPGGGFFFEEEEEEDDDDDDEEEEEEDDDCCC@@@>>>===>>>@@@AAADDDCCCBBBBBBCCCBBB@@@???@@@@@@????????????@@@@@@;;;;;;;;;:::::::::999999888999:::;;;:::888666444777888888888999999999999777777777777777777777777666666666666777777777777999999999999999888777666666333222333555666444222666666666666666666666666555555555555555555555555333333333333333333333333222222222222222222222222222333333444444333333222111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222000000000000111111111111............////////////......//////000000111111////////////////////////////////////////////////////////////////////////000000000000000000000000333222222222111111000000000000000000000000000000333222222222111111000000////////////000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000////////////111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000//////.........---111111000000//////......//////000000000000//////////////////000000000000////////////////////////000000000000000000000000111111000000//////..............................000000000000000000000000222222222111111111111111111222222333333222222111///000111222222111000///111111222222222222111111111111222222222222111111000000111111111000000///222111111111000000//////////////////000000000000000000000000000000000000//////000111111111111111//////------...000222444222222111111111111111111000111333444333222000...000000000000000000000000111111000000000000111111000111222333333222111000222222111111111111222222111111222222222333333333333333222111000000111111111222333444444444333222@@@@@@AAABBBBBBBBBAAAAAADDDDDDEEEFFFFFFFFFFFFEEEGGGEEECCCCCCDDDDDDAAA>>>@@@@@@@@@??????????????????>>>>>>===<<<<<<======>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAEEEEEEFFFGGGHHHHHHHHHHHHEEEDDDDDDDDDDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKLLLIIIHHHHHHHHHHHHHHHIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQPPPPPPMMMMMMMMMKKKJJJKKKNNNPPPRRRPPPMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGDDDEEEFFFFFFFFFHHHKKKNNNHHHHHHGGGFFFFFFFFFFFFFFFDDDBBB???======>>>???@@@BBBBBBBBBCCCEEEEEECCCAAA??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;:::::::::888999:::::::::888666555777777777888888888999999777777777777777777777777666666666777777777888888888999999999888888777666555444222333555666444222555555555555555555555555555555555555555555555555333333333333333333333333111111111111111111111111111222222333333222222111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222111000000000000000000000............////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////222222111111000000000000000000000000000000000000000000/////////.........////////////000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000////////////111111000000000000111111//////000000000111111111000000000000000000000000000000000000000000000000000/////////............000000000000////////////000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000/////////////////////111222222333333222222111///000111222222111000///000000000000000000000000......////////////......000000111111111111000000111111111111000000000///////////////000000000111000000000000000000000000//////000111111111111111......------...///000111111111111111111111111111111111222333222111000///000000000000000000000000222111111000000111111222111111222222222222111111222222111111111111222222111111222222222333333333333333222111111111111111222333444444444333222111AAAAAA@@@?????????@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEDDDAAA???>>>>>>>>>???????????????>>>>>>===<<<<<<<<<======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFFFFGGGGGGGGGGGGGGGFFFBBBBBBCCCCCCDDDEEEGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRROOOOOONNNLLLJJJJJJMMMOOOPPPMMMKKKJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLJJJIIIIIIHHHGGGGGGHHHHHHFFFGGGIIIIIIHHHHHHIIIKKKIIIHHHHHHGGGGGGGGGGGGGGGCCCBBB@@@>>>===>>>???@@@AAAAAABBBEEEGGGGGGEEECCC>>>>>>============>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888999::::::999888666555666777777777888888888888777777777777777777777777777777777777888888888888888888888888888777777666555444333333555555444333444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111000111111222222111111000111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111000000//////..................////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000//////...............---////////////000000000000000000000000000000000000111111000000000000//////000000000000000000000000000000000000////////////111000000//////000000111//////000000000000111111000000000000000000000000000000000000000000000000////////////............////////////000000000000111111222222222222111111////////////000000000000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////////////////000000111111222222222222111111000000111111111111000000000///...------...///000000000111111111111000000000000111111111111000000111111111111000000000000/////////000000000111111000000000000000000000000//////000111111111111111........................111111111111111111111111222222222111111111111000000000000000000000000000222111111000000111111222222222111111111111222222222222111111111111222222111111222222222333333333333222222111111111111222333444444444444333222111AAA@@@???=========>>>??????@@@AAAAAABBBBBBAAAAAA???@@@BBBDDDEEECCCAAA???>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEECCCDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCEEEGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHGGGGGGFFFGGGGGGGGGJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRLLLLLLKKKJJJIIIIIILLLNNNSSSPPPLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIHHHHHHIIIIIIJJJHHHJJJKKKKKKJJJHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCAAA?????????@@@@@@AAAAAABBBEEEFFFFFFCCCAAA======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::888999999999999888777666666666777777777888888888666666666666666666666666777777777777888888888999666777777888777777666666444444333444444444444444333333333333333333333333444444444444444444444444333333333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111000000///.....................////////////111111000000//////......//////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000////////////000000////////////000000////////////000000000111////////////////////////000000000000000000000000///////////////...............//////000000111111000111111222222111111000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////........................000000000000000000000000111111111111111222222222111111222222222222111111000000000111111000000000111000...,,,,,,...000111111222222333333222222111///000000111111111111000111111111000000000000000//////000000000111111111000000000000000000000000//////000111111111111111...//////000//////...---111111111111111222222222333222111111000000111111000000000000000000000000111000000//////000000111333222111000000111222333222222111111111111222222111111222222222333333333333222222111111222222222444444444444333222222111AAA@@@>>>===<<<======>>>>>>>>>???@@@@@@@@@@@@???===???BBBCCCCCCBBB@@@???>>>>>>??????@@@@@@AAAAAA???>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@AAACCCDDDEEEAAABBBBBBAAAAAA@@@???>>>??????@@@AAABBBDDDFFFGGGHHHHHHHHHIIIJJJJJJJJJKKKHHHGGGGGGFFFFFFGGGGGGGGGLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOOOONNNMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOOOOPPPPPPIIIIIIJJJIIIJJJLLLOOORRRYYYUUUPPPMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKLLLMMMLLLJJJHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCBBB???=========<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::888999999999888888888777777777777777888888888888666666666666666666666666666777777777777888888888555666666777777777666666333444444444444333444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000111111000000/////////...............////////////111111000000//////......////////////////////////////////////////////////////////////////////////..........................................//////////////////////////////////////////000000000000////////////000000000000//////////////////////////////////////////000000////////////////////////000000000000////////////000000////////////000000...////////////000000000////////////////////////////////////////////////.........///////////////......//////000000111111//////000000000000//////////////////000000000000////////////////////////111111111111111111111111////////////000000000000////////////////////////000000000000000000000000000000111111222222222222000111111222222111111000111000000000000000000111222111///......///111222......////////////......//////000111111111111111000000000000000000111111000000000000111111111111111111111111111111111111//////000111111111111111000000111111111000//////000000111111111222222222333222111111000000111111000000000000000000000000/////////....../////////333222111000000111222333222222111111111111222222111111222222222333333333333222222222222222333333444444444333222222222222??????>>>=========>>>>>>======>>>????????????>>><<>>>>>??????????????????<<<<<<;;;;;;<<<<<<=========>>>??????@@@@@@??????>>>>>>>>>???@@@AAACCCDDDAAABBBBBBBBBAAA@@@??????>>>>>>???@@@AAACCCEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJHHHGGGGGGGGGHHHHHHIIIJJJLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKKKKLLLMMMMMMMMMMMMHHHIIIJJJKKKMMMPPPTTTXXX^^^ZZZTTTPPPNNNNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLKKKLLLLLLKKKHHHGGGGGGHHHDDDCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@??????@@@???===;;;======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::999888888888888888888888777888888888999999999999777777777777777777777777666666666666777777777777444555555666666666666666333444555555333333444555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444333333333111111111111111111111111000111111111111222222222000000000000000000000000111111111111111111111111000000000000111111111111............////////////000000000000////////////////////////////////////////////////////////////////////////////////////....................................////////////000000000000000000000000---............/////////////////////000000000000////////////////////////......////////////000000000000000000000000000000000000000000////////////000//////......//////000......////////////000000000000000000000000000000////////////////////////.........///////////////////////////000000000000//////000000000000//////////////////000000000000........................111111111111111111111111////////////000000000000111111111111111111111111000000000000000000000000.........///000000111111000000111111111111000000111111000000000000111111333222111000000111222333///000000111111000000///...///000111111222111111000000000000111111111111000000000111111111222222111111111111111111111111//////000111111111111111111111111111111111111111000000000111222222333333222222222111111111111000000000000000000000000000000//////......//////000222222111111111111222222222222111111111111222222111111222222222333333333333222222222222333333444444333333222222333333444======>>>?????????>>>>>><<<===>>>>>>???>>>>>>>>>===???AAAAAA>>>===>>>???===============<<<<<<<<<;;;;;;;;;;;;;;;<<<=========>>>>>>???????????????=========>>>???@@@AAABBB@@@AAAAAAAAAAAAAAA@@@???>>>>>>??????@@@BBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKHHHIIIJJJKKKMMMPPPUUUYYY___[[[UUUQQQOOOPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKIIIJJJIIIGGGDDDDDDEEEFFFCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@?????????>>>AAA???===<<<>>>??????>>>>>>==================>>>>>>>>>>>>>>>============999888888888888888999999999999999999::::::::::::777777777777777777777777444555555555666666666666333444555555666666666555222444666555333222444555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333222222111111111111111111111111000111111111111222222222000000000000000000000000222222222222222222222222000000111111222222333333............////////////////////////000000000000////////////////////////////////////////////////////////////////////////............................../////////000000000000000000000000000000000........./////////000000////////////000000000000////////////////////////........./////////000000000000000000000000000000000000000000//////////////////............//////........./////////000000000000000000000000000000////////////////////////............/////////000000000000000////////////000000000111111000000000////////////000000000000////////////////////////111111111111111111111111.../////////000000000111111111111111111111111111000000000000000000000000---......///000000111111000000111111111111000000222111000//////000111222222222222222222222222222222222333333333333222222...///000111111222222222///000000000111111111111000000111111111222222222111111111111111111111111//////000111111111111111000000/////////111222333///000000111222222333333111111222333222111000///000000000000000000000000111111000000000000111111111111222222222222111111222222111111111111222222111111222222222333333333222222222222222333444555333222222222222333555666<<<===>>>@@@@@@@@@???>>><<<======>>>>>>>>>>>>>>>>>>@@@AAA@@@===<<<===???<<<<<<<<<;;;;;;::::::999===============>>>???@@@======>>>???????????????============>>>???@@@AAA>>>??????@@@@@@@@@??????>>>>>>??????@@@AAACCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIILLLLLLMMMNNNNNNNNNNNNMMMJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJFFFHHHIIIJJJKKKNNNSSSVVV___ZZZTTTQQQPPPQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFCCCAAAAAACCCEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@??????>>>=========@@@>>>;;;;;;===@@@AAAAAA>>>>>>============>>>>>>@@@@@@@@@@@@????????????999888888888888888999999999999:::::::::;;;;;;;;;777777777777777777777777444444444444555555555666333444444555666666666555222444666555333222333666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111000111111111111222222222000000000000000000000000222222222222222222222222000000111222333444444555............/////////000......//////000000111111////////////////////////////////////////////////////////////////////////.........................../////////000000111111000000000000000000000000000000111111222222333333////////////000000000000////////////////////////---.........//////000000000000000000000000000000000000000000//////////////////............//////............/////////000000000000000000000000000////////////////////////---.........//////000000111111000000//////......111111222222222222111111////////////000000000000000000000000000000000000111111111111111111111111.../////////000000111111////////////////////////000000000000000000000000///000000111222333333333000000111111111111000000222111000//////000111222111111222222222222111111//////000000000000//////......///111111222222222//////000000111111111222000111111111111222222222111111111111111111111111//////000111111111111111//////------...000222444///000000111222222333333000111333444333222000...000000000000000000000000333333222222222222333333000111222333333222111000222222111111111111222222111111222222222333333333222222222222333333444555222111111111222444666777;;;;;;;;;<<<===>>>>>>???>>>????????????>>>============>>>>>>===<<<;;;;;;@@@???<<<:::999:::;;;;;;======<<<<<<<<<<<<======<<<===>>>??????>>>======@@@???===<<<<<<>>>@@@BBB???AAAAAA@@@>>>===>>>?????????@@@AAAAAAAAA@@@@@@BBBDDDFFFHHHHHHGGGEEEDDDDDDBBB@@@AAADDDGGGIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIOOOOOONNNNNNMMMLLLKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLIIIHHHGGGHHHJJJMMMQQQSSSWWWTTTQQQQQQSSSUUUTTTSSSMMMMMMMMMMMMLLLLLLLLLKKKHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAA@@@@@@@@@??????>>>>>>>>>===<<<<<<<<<>>>???@@@>>>======<<<<<<<<<<<<===>>>???@@@AAA@@@>>><<<;;;666555555555666777888888999999999999999999999999888888888777666444333222222333444555555444333222777777777777777777777777333333444444444444444444444444444444444444444444111111222222222222111111222222222222222222222222333333333333333333333333222222222222222222222222111111000000000000111111000111111111111222222222333222111000000111222333333444444555555444444333333333333333333333333333000000000000////////////...///000111111000///...000000//////............,,,---...//////...---,,,........................////////////////////////////////////////////////000///...------...///000//////000000000000/////////////////////.........---.........//////000000......//////000000111111000000000000000000000000222111000//////000111222////////////////////////////////////////////////,,,---...000111111111111000000000000000000000000222111111111000000//////000000000000000000000000111000000...---,,,+++***///////////////...............///000000000000000000000////////////000000000000000000000000000000///...,,,+++,,,---///111000000000000000000000000111111222222222333333333222333333444333222000///333333222222111000000000555444333333333222000...000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000/////////000111222222111000///000000111111111111000000//////000111222333333333222222222222222222222222111111111111111111111111222222222111111111000000111222333333333333222111////////////000000000000333333333222222111111111//////000111333444555666<<<<<<======>>>????????????????????????>>>>>>===<<<============<<<<<<;;;@@@>>><<<:::::::::;;;<<<======<<<<<<<<<<<<======<<<===>>>??????>>>===<<<>>>>>>=========>>>???@@@???@@@AAA@@@>>>===>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCEEEGGGHHHFFFEEECCCDDDCCCBBBCCCFFFIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJOOOOOONNNMMMMMMLLLKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLNNNNNNMMMLLLLLLKKKJJJJJJGGGHHHHHHIIIJJJKKKKKKLLLIIIIIIHHHHHHIIILLLPPPRRRTTTQQQOOOOOOQQQRRRRRRQQQMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@@@@@@@?????????@@@@@@?????????>>>>>>>>>======<<<<<<<<<===??????===<<<<<<<<<<<<<<<======>>>?????????>>>===;;;:::999999888888888999::::::999999999999999999999999888888777777666444333222333444555666666555444333555555555555555555555555444444444444444444444444333333333333333333333333111111222222222222111111222222222222222222222222333333333333333333333333222222222222222222222222111111000000000000111111000000111111111222222222111000000000000000000111111222222333333222222111222222222222222222222222..............................////////////....../////////.........------------...//////...------........................////////////////////////////////////////////////000///...------...///000//////000000000000///////////////////////////.............../////////000.../////////000000000111////////////////////////000000000//////000000000////////////////////////////////////////////////...//////000000000000///000000000000000000000000////////////000000000000000000000000000000000000/////////...............///////////////////////////000000111111111111111000000////////////000000000000000000000000000000///...---,,,---...000111111111111111111111111111000000111111111222222222111222222222111111000///111111111111111111222222444333222222333222000...000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000/////////000111111111111000///000111111111111111111000000000000111222222222333222222222222222222222222111111111111111111111111222222222111111111000000111222222333333222222111//////000000000111111111333333333222222222111111000000111222333444444555=========>>>>>>??????@@@??????@@@@@@??????>>>===;;;<<<<<<=========<<<<<>>>>>>>>>>><<<<<<<<<<<<======>>>>>>>>>===???@@@@@@@@@>>>===>>>???@@@@@@AAABBBBBBBBBBBBBBBAAACCCEEEFFFFFFFFFDDDCCCDDDCCCDDDFFFIIIKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHHHHIIIJJJJJJKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJFFFFFFGGGHHHIIIKKKKKKLLLJJJIIIHHHHHHIIIKKKNNNOOOPPPNNNLLLLLLNNNOOONNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFFFFGGGHHHJJJGGGGGGFFFEEEEEEEEEFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>============<<<<<<<<<===>>>>>>;;;;;;;;;;;;<<<===>>>>>>???>>>>>>===;;;:::999999;;;::::::999999999999:::999999999999999999999999777777777777666555333333444555555666666555555444555555555555555555555555666555555555444333333333222222222222222222222222111222222333333222222111222222222222222222222222333333333333333333333333000000000000000000000000111111000000000000111111000000000111111111222222//////000000000000/////////000000111111000000///111111111111111111111111------------------------...------------------............---------------------...//////...------........................//////////////////////////////////////////////////////............//////...//////000000//////.........//////////////////............////////////////////////000000000000////////////////////////......////////////......////////////////////////////////////////////////000000000000000///......////////////////////////------......///000000111000000000000000000000000------...///000111222222////////////////////////000000111222222222222222000000////////////000000000000000000000000000000000///.........///111222111111111111111111111111//////000000000111111111222111000000///000000000///000000111222222333333333222222222333222111///000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000000111111000000//////000000111111000000///111111222222222222111111111111111111111111222222222222222222222222222222111111111111111111111111222222222111111111111111111111222333333222111111000000111111111222222222333333333222222222222111111111222222222333333333<<<<<<======>>>>>>>>>>>>??????@@@@@@??????>>>===::::::;;;<<<==================<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<===>>>>>>>>>===<<<;;;:::;;;===>>>???>>><<<<<<>>>???@@@???>>>===>>>???@@@@@@AAABBBCCCCCCCCCCCCAAABBBCCCEEEEEEDDDCCCCCCCCCCCCDDDFFFJJJKKKKKKJJJGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFGGGHHHJJJKKKLLLLLLIIIIIIHHHHHHHHHJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIGGGEEEEEEGGGIIIJJJGGGFFFEEEDDDDDDDDDEEEFFFBBBAAAAAAAAABBBBBBCCCDDD@@@@@@@@@@@@????????????>>>>>>>>>====================================>>>:::::::::;;;<<<===>>>??????>>><<<:::999888888888::::::999888777777777888888888888888888888888888777777777777666555444333555666666666666666666555555555555555555555555555777666666555444333333222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222000000000000000000000000111111000000000000111111000000000000111111111111...///000111111000///......//////000000//////...////////////////////////---------------.........///...---,,,,,,---...///---------------------------..................---......................../////////////////////////////////////////////////////////....../////////...//////////////////...............////////////.........///////////////////////////000000000000////////////////////////,,,---...//////...---,,,//////////////////////////////////////////////////////000000000000///////////////////////////////////////000000000000000////////////////////////---...///000111222333333///////////////000000000///000111111222222111111000000////////////000000000000000000000000000000000000//////000000111222111111111111111111111111000000000000111111111222222111000//////000111222000000111111111222222222222111111111333333111//////000000000111111111111000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000000000000111111000000000///000000000000000000///222222222333333222222222222222222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333222222222222222222222222222222222222222222222222;;;;;;;;;<<<<<<<<<<<<<<<>>>????????????>>>======::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<======<<<===>>>>>>>>><<<;;;:::999;;;===??????>>><<<;;;===>>>??????>>>===>>>??????@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCEEEHHHIIIHHHGGGHHHHHHHHHIIIJJJLLLMMMNNNJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIFFFGGGGGGHHHJJJKKKKKKLLLHHHHHHGGGGGGHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHFFFEEEEEEFFFHHHIIIFFFEEEDDDCCCBBBCCCDDDDDDAAAAAAAAAAAAAAABBBCCCDDD@@@@@@@@@?????????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>======::::::::::::;;;===>>>>>>===<<<;;;999888777777777::::::999888777777777888888888888888888888888888666777777777666555444333666666666555555666666666666666666666666666666666777777666555444444333333444444444444444444444444333333444444444444333333222222222222222222222222222222222222222222222222////////////////////////111111000000000000111111//////000000000111111111///000222222222222000/////////000000000000//////........................------........./////////000///...------...///000------------------------.........------.................................////////////////////////////////////////////////...//////////////////.........////////////......---.........//////000000///////////////.........000000000000////////////........................,,,---...//////...---,,,////////////////////////////////////////////////---...///000111111111111////////////////////////333333222222111000////////////////////////////////////000000111111222222////////////000000111111...///000000111111000000000000////////////000000000000000000000000000000000000000000000111222222111111111111111111111111111111111222222222333333333222111000000111333444222222222111111111000000111000000111222333111000///000000000111111111111000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000000000111111111111000000000//////////////////000222222222333333222222222222222222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333222222222222222222222222333333333222222222222111;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>======<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<===============<<<<<<<<<<<<======<<<===>>>>>>===<<<:::999:::<<<===??????>>>===<<<<<<>>>???>>>======>>>@@@>>>???@@@BBBCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBBDDDBBBBBBCCCEEEFFFFFFEEEHHHHHHHHHIIIJJJKKKMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJGGGFFFFFFGGGGGGHHHIIIIIIHHHJJJLLLLLLJJJIIIJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCBBBAAABBBBBBCCCAAAAAA@@@@@@AAABBBCCCCCC@@@????????????>>>>>>>>>======>>>>>>>>>>>>????????????@@@@@@@@@???>>>>>>::::::::::::;;;<<<======;;;::::::999999888888777;;;::::::999999999999:::888888888888888888888888666666666666666555444444666555555444444555555666777777777777777777777777777666666666555444444444444444444444444444444444333444444555555444444333222222222222222222222222222222222222222222222222////////////////////////111111000000000000111111/////////000000000111111111111222222222222111111///000000111111000000///........................---------...//////000000//////............//////---------------.........///...------------...///........................////////////////////////////////////////////////......////////////......---......//////......---------......///000000000///////////////.........000000000000////////////........................------............------////////////////////////////////////////////////,,,---...000111111222222////////////////////////555555444333111000///...000000000000000000000000000000000000000111111111...//////000000111111222......///000000000000000000000////////////000000000000000000000000000000///000000000111111111111222222222222222222222222111222222222222333333333222222222222222222333444333333222222111000000///000//////000222333222000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111222222111111000000//////......//////000111111222222222222111111111111111111111111222222222222222222222222222222111111111111111111111111111111111111111222222222222111000000000000111222111111222222222333333333111222222222222333333333333222222222222222222222<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;::::::999:::;;;<<<==================<<<<<<<<<<<<======<<<===>>>>>>===;;;:::999<<<===>>>?????????>>>>>><<<===>>>>>>======>>>@@@===>>>???AAABBBBBBCCCCCC@@@@@@@@@AAAAAAAAAAAAAAAFFFDDDBBBBBBCCCEEEEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIFFFHHHKKKKKKIIIGGGHHHIIIGGGGGGFFFFFFFFFEEEEEEEEECCCDDDEEEEEEEEEEEEDDDCCCEEEDDDCCCAAAAAAAAAAAABBBAAAAAAAAA@@@AAAAAABBBBBB????????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBAAA@@@???>>>;;;;;;;;;::::::;;;<<<<<<888999::::::::::::888888999999888888888999::::::888888888888888888888888666666666666666555555444666555444333333444555666666666666666666666666666666666666666555555555555333333333333333333333333444444555555555555444444222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111////////////000000000111111111000000000000111111//////000000000000//////........................+++,,,,,,---......//////---------......---------------.........////////////...------------...///........................////////////////////////////////////////////////---...///000000///...------......//////......---------......///000000111000/////////............111000000000/////////...........................//////............//////////////////////////////////////////////////////......///000000000000000000000000000000000000000444333333222111000//////000000000000000000000000/////////000000000111111...//////000111111222222//////000111111111111000000000////////////000000000000000000000000000000...///000000000111000000222222222222222222222222111111111111222222222222000000111222222222222222222222111111111111111111///......000222333222111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111222222111111000000///............///000000111111111111111111000000000000111222222222333222222222222222222222222111111111111111111111111000000111111111222222222222111000//////000111222111111111111222222222222111111222222222333333333222222222222222222222333===============<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<<<<;;;:::999999999999;;;<<<======>>>=========<<<<<<<<<<<<============>>>>>>===;;;999888===>>>>>>???????????????;;;===>>>>>>======>>>@@@<<<===???@@@AAABBBBBBBBB??????@@@@@@@@@AAAAAAAAAIIIFFFCCCBBBCCCDDDEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIDDDGGGJJJJJJGGGFFFFFFHHHFFFFFFFFFFFFEEEEEEEEEEEEAAACCCDDDFFFFFFDDDCCCAAAEEEDDDCCCAAA@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB????????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCBBBAAA@@@???<<<<<<;;;:::::::::;;;;;;666888:::;;;<<<;;;999888666555555555666777888888777777777777777777777777666666666666666666555444555444333222222333444555555555555555555555555555555555555666666666666666222222222222222222222222444444555555555555444444222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111////////////000000000000111000///......///000111......////////////..............................******+++,,,,,,---......++++++---......---++++++........./////////000000///...---,,,,,,---...///........................////////////////////////////////////////////////---...///000000///...------..................------------...///000000111000000//////.........---111111000000/////////...........................000///...------...///000////////////////////////////////////////////////000000000000000//////...111111111111111111111111111111111000000000000000000000000000000000000000------...///000111111222...//////000111222222222000000111222222222222222000000////////////000000000000000000000000000000......///000000000000000222222222222222222222222000000000000111111111111...///000222222222111000000000000111222222333333.........000222333222111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111222222222222111111000///...------...///000000000111111111111000000//////000111222333333444222222222222222222222222111111111111111111111111000000111111222222222222222111000//////000111222000000111111111222222222111111111222222333333333111111222222222333333333<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<======<<<<<<;;;;;;;;;;;;::::::999888::::::;;;<<<===>>>???@@@<<<<<<<<<<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>>>>???@@@AAAAAA@@@>>>===????????????????????????===>>>???@@@AAABBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAACCCDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHFFFEEEFFFHHHJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHFFFHHHIIIKKKLLLLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAA@@@BBBCCCBBBAAAAAABBBCCCAAA@@@???@@@AAAAAA@@@>>>======<<<======>>>???@@@BBBBBBBBBAAA@@@???>>>===888999;;;<<<===<<<;;;;;;::::::;;;<<<;;;:::999888777777888888888888777777777777777777777777777777999999999888777666666555666555333222222333555666777777777777666666666666444333333222222333333444777666444222222222444555888777555444333333444444444333333222222333333444,,,---...///111333444555111111111111111111111111000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111//////////////////////////////............//////....................................////////////---------------...///000......////////////..............................000000////////////000000111000000///////////////////////////////////////000000000000000000000000///......------....../////////.........---------,,,---...//////...---,,,///////////////000111111222111000.........///000---------.........//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000333333222111000000111111444333222222111111222222111111111111111111111111222111000.........///000111111000000111111222333111111111111111111111111111111000000000000000000///000111222222111000///111111111111111111111111222222222111111111000000222222222222222222222222000000000000000000000000...//////000111222222222111111111111111111111111//////000111222333333444111111111111111111111111222222222222222111000///000000000000////////////111111222222333333444444111111111111111111111111222222222222222111000///000000111111111222222222333333222111222333444555222222222111111000000000333333333222222111111111555444333222222222333444222222333444444555555666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<===>>>??????<<<<<<<<<<<<<<<======>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::;;;;;;=========>>>???@@@@@@???>>>>>>????????????????????????===>>>???@@@AAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEDDDEEEGGGHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDFFFGGGHHHJJJKKKKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCBBBAAA@@@AAACCC@@@??????@@@AAABBB@@@???>>>============>>>>>>???AAAAAAAAA@@@@@@???>>>===::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999888777777888888888888777777777777777777777777777777999999888888777666666555666555333222222333555666555555555555555555555555444444333333333333444444555444222111111111333333888777555444333333333444222222222111111222222222111111111111111111111111111111111111111111111111////////////////////////.../////////000000000000111111000000000000111111111111111111111111111111........................//////............//////....................................////////////......---------......///......////////////..............................000000////////////000000111000//////......//////........................//////////////////////////////............////////////.........---------------............------///////////////000000111222111000///......///000........./////////000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000000222111000000//////000000111111111111111111111111222111000///......///000111111000000111111222333111111111111111111111111222222222222222222222222000111222222222222111000111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000...//////000111111222222111111111111111111111111000000000000000000111111111111111111111111111111111222222222222111000///000000000000////////////000000000000000000000000111111111111111111111111222222222222222111000000000000111111111222222222222222111111111222333444333222222222111111111111333333333222222111111111444333222222222222333444111111111222333333444444::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????AAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEECCCBBBBBBCCCDDDEEEFFFFFFFFFDDDDDDEEEGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCEEEFFFGGGIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBAAA@@@@@@@@@AAAAAACCCBBBAAA@@@????????????@@@BBBBBBBBB@@@@@@AAABBB???>>>>>>???AAABBBAAA??????>>>>>>============>>>????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888777888888999999888888777777777777777777777777777999888888777777666666555666555444333333444555666444444444444444444444444555555444444444444555555444333111000000111222222666666555444333333333333111111000000000000111111333333333222111111000000111111111111111111111111////////////////////////....../////////000000000111000000//////000000111000000000000000000000000........................//////............//////....................................//////////////////...---------............////////////..............................000//////......//////000000000///............///........................///////////////////////////..................///...............---------.........------.........//////......//////000111111000000////////////000/////////000000000000000//////000000000000111111000000000000000000000000000000000000000000000000////////////////////////111111000/////////000000111111000////////////000111111111111111111111111111000000////////////000111000000000000111222222111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111222111111111111000000000000000000000000000000000/////////////////////////////////000111111222222111111111111111111111111000000000000//////......111111111111111111111111111111222222111111000000////////////000000000000000000000///////////////111111111111111111111111111222222222222111000000111111111111111222222222111111000000000111222333333333333222222222222111222222222222222111111111333333222222222222333444222222222333444444555555888888888888999999999999999999:::;;;;;;;;;;;;;;;999:::::::::::::::999999999999999:::;;;<<<<<<<<<============<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@??????======<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDAAAAAAAAAAAABBBCCCEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCC>>>???AAACCCEEEGGGGGGHHHDDDEEEFFFHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDBBBAAAAAA@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>@@@AAABBBAAA@@@???@@@AAA>>>======???AAABBBAAA@@@??????>>>======<<<=========>>>>>>>>>======<<<;;;>>>===<<<:::::::::;;;<<<;;;;;;;;;:::::::::999999888888999999999999888888777777777777777777777777888888777777666666666666555555444444444444555555444444444444444555555555555555555444444555555555333222111111111111222222555444444333333333333222111111111000000111111111222222222222222333333333111111111111111111111111////////////////////////........./////////000000000000////////////000000000000000000000000000000........................///......------......///....................................////////////000///...------------------......//////......---......................../////////....../////////000///......------..............................////////////////////////------............------........................///...---,,,,,,---...//////............///000000000000000////////////000////////////////////////////////////000000000111////////////////////////////////////////////////////////////////////////000000///////////////000333333222111111111111111111111111111111111111111000000000////////////000000000000000000111222222111111111111111111111111////////////000000000000111111111111111111111111111111111111111111111111111111111111000000000000222222222222222222222222//////////////////////////////000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000////////////000000000000111111111111111111222222111111111111111111111111111111222222222111111000111111111111111111111111111111111111111222222333333333333222222222222222222222222111111111111111222222222222222333333333444444555555666777777888777777777888888888999999666777888:::;;;<<<<<<<<<888888999999999999888888888888999999::::::;;;;;;<<<<<<======<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999::::::;;;;;;<<<===>>>==============================>>>?????????>>>>>>======<<<<<<<<<<<<======<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB?????????@@@AAACCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJGGGFFFFFFEEEDDDDDDCCCCCC@@@AAACCCEEEGGGHHHIIIIIIDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCAAAAAAAAA@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>@@@AAABBBAAA???>>>???@@@=========???AAABBBAAA@@@??????>>>======<<<======<<<<<<=========<<<;;;;;;???>>><<<;;;:::;;;;;;<<<;;;;;;:::::::::999999999999999::::::::::::999999666666666666666666666666777777777666666666666666555555555555555555555555444444555555555666666666555555555444444555555555333222222222222222333333333333333333333222222222222222111111111111222222222222222222222222222222000000000000000000000000....................................////////////000000////////////000000////////////////////////..............................------------..........................................////////////000///...---------------------............------........................//////............/////////......---------------................................................+++,,,------------,,,+++---.....................///...---,,,,,,---...///...............//////000/////////000000000000///...........................////////////000000000////////////////////////////////////////////////////////////////////////000///////////////000000333222111111000000111111000000000000000000000000/////////000000000000///000000//////000000111222000000000000000000000000....../////////000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000//////000111111222333333000000000000000000000000///000000111111111000000.../////////000000000111///000000111222333333444000000000000000000000000000111111222222222111111111111111111111111111111222222222333333333333333222222222222222222222222111111111111111111111111111111111222222333333333444444555555666777777888666666777777888999999999555666777999:::;;;<<<<<<777888888999999999999999777888888888999999999::::::;;;<<<======<<<:::999::::::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;:::::::::;;;<<<====================================>>>>>>>>>>>>============<<<<<<<<<<<<======;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBDDDEEEEEEGGGIIIIIIHHHIIIJJJLLLHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFDDDEEEFFFGGGGGGFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@AAAAAA@@@>>>===>>>???>>>======>>>@@@AAA@@@>>>???>>>>>>============>>><<<<<<<<<======<<<<<<;;;======<<<<<<<<<<<<<<<<<<<<<;;;:::999999999::::::999::::::;;;;;;::::::999666666666666666666666666666666666666666666666666555555555555555555555555444444444555666666777777555555444444444444555555222222222333333333333333111222222333333222222111222222222111111222222222555444333222111000//////000000000000000000000000........................------........./////////000//////......//////000////////////////////////------------------------......------------..........................................//////////////////...---------......------............------........................///......------......///......---,,,,,,,,,,,,---------------------------........................+++,,,---......---,,,+++---------........................------...............------......///000...//////000000000000///............------------......////////////000000000000000000000000000000000000000000000000000000////////////////////////000000/////////000111111000000///............///000000000000000000000000...//////000000000000///000////////////000111111000000000000000000000000///000000111111222222222000//////......//////000000000000000000000000000//////000000000000000111////////////////////////000000000000000000000000000000000000000000111111000000000000000000000000//////000111222333444444000000000000000000000000//////000000111111000000......//////000000111111/////////000111111222222000000000000000000000000000000111222222222222111222222222111111111111111222222333444444444444333000111111111111222222222000000000111111111111111///000111222333333333222222222222333444444555555666666777888888999::::::777888888999999999999999999999:::;;;;;;;;;;;;;;;777777777888888888888999999:::;;;======<<<;;;:::999999:::::::::;;;;;;;;;888999;;;<<<===>>>======<<<<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<======<<<<<<<<<<<<======;;;<<<===>>>>>>>>>>>>>>>????????????????????????>>>>>>???@@@AAACCCDDDEEEDDDFFFHHHIIIHHHHHHJJJLLLJJJJJJIIIHHHGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGEEEEEECCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEBBBBBBAAA???????????????@@@@@@AAA@@@>>><<<===>>>???>>>===>>>@@@@@@???===>>>============>>>>>>???<<<<<<============<<<<<<;;;<<<<<<============<<<<<<;;;:::999999999::::::::::::;;;;;;;;;;;;::::::666666666666666666666666666666666666666666666666555555666666666666555555222333333444555555666666444444333333333333444444000111111222222222222222000111222333333222111111111111000000000000111111333333222111000000//////000000000000000000000000........................---------.........////////////............//////........................------------------------...------,,,,,,------.......................................////////////......---------......///,,,------......------,,,........................///......------......///...------,,,+++,,,,,,,,,------------------------........................,,,---///000000///---,,,---------.........//////------............------...------------...//////---...///000111111000///////////////.........---........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222000000///...............000000000000000000000000---...///000111111000//////////////////000111111000000000000000000000000//////000000111222222333111000///......///000111000000000000000000000000////////////000000111111////////////////////////222222222222222222222222111000000000000000000000000000000000000000000000///000000000111111222222000000000000000000000000...//////000000000000000.........///000111111111333222222222111111000000000000000000000000000000000000111222222222222222222222222111111111000000000111222333444333333222//////000000000111111111///000000000111111111222...///111222333333333222111111111222333333444444666777777888999::::::::::::::::::999999777666666:::;;;;;;<<<=========<<<777777777777888888888888888999;;;=========;;;:::999999999::::::;;;;;;;;;777888:::<<<>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<==================?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFBBBEEEHHHHHHGGGGGGIIILLLKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDEEEGGGGGGHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFCCCBBBAAA@@@???????????????@@@AAA@@@===<<<<<<===???>>>>>>>>>@@@@@@>>><<<======<<<======>>>???@@@<<<<<<===============<<<:::;;;<<<>>>>>>>>>======<<<;;;:::999888999:::;;;:::;;;;;;<<<<<<;;;;;;:::666666666666666666666666555555555666666666666666555555666666666666555555111111222333333444555555444333333222222333333444...///000111111111111111000000222333333222111000000000////////////000000...//////000111111222222000000000000000000000000........................---------.........////////////............//////........................------------------------...------,,,,,,------......................................./////////000---------------...///000,,,------......------,,,.................................------............---,,,,,,++++++,,,,,,------------------------...........................///000222222000///...---------.........//////,,,---...//////...---,,,...------------...//////---...///111111111000///111111000000/////////.............../////////000000000000000000000000000000000000000000000000000111111111111111111111111111111000000111222333333222222111000000000000000000000000000000000000000---...///111111111000//////////////////000111111000000000000000000000000,,,------...///000000111222111000//////000111222000000000000000000000000.../////////000000111111111111111111111111111111222222222222222222222222111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000......///000000000000000---......///000111111222888888777555333222111000000000000000000000000000///000111222222222222222222222222222111111000000///000111222333222111111......//////000000000111//////000000111111111222...///111222333333222222222222333444444555555666555555666777777777777777888777666555555555555555888888999::::::::::::999777777777777777777777777<<<<<<======<<<<<<;;;:::999888888888999:::;;;;;;999:::;;;<<<============:::999999888999:::<<<===<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========<<<;;;::::::;;;<<<===<<<<<<<<<;;;<<<===>>>>>><<<;;;::::::;;;===@@@AAA@@@???>>>???AAACCCDDDCCCFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFDDDAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>???????????????>>>============>>>???@@@AAABBBBBB@@@===;;;<<>>===<<<;;;<<<======;;;999<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>===<<<<<<;;;999888888777555555444444444444555555444444333333333333444444666666666666666555555444222222333444555555555555444444333333222111000000//////000111111111111111222222222111111111000000000000000000000000000000111111111111111111111111------......//////000000////////////////////////000///...------...///000000000000000000000000000000000//////...---++++++---.........//////000000000000///..................---++++++---000000000000///---,,,,,,---...000////////////////////////---,,,,,,,,,,,,---............---------,,,,,,,,,---......///////////////................................................------------------------........................///...---,,,,,,,,,,,,,,,......////////////..................////////////222222111111111111222222////////////////////////............////////////000000000000111111111111000000000000000000000000000000///...............////////////000000000000////////////////////////000//////.........//////000/////////111222222111000000000000000000000000111111000000//////......111000///------///000111///////////////000111111222222000///............222111111111000000//////000000000000000000000000//////000000000000//////......//////000000111111111111000000//////......000000000000111111111111111111111111111111111111333333222222111000000000000000000000////////////111111000000//////......////////////000000000000222111000//////000111222111111111111111111111111333222111000////////////000111111111111222222222222222222222222222222222222222222111111000000000222222111111222222333444444444555666666666666666777666666555555555555666777888999999::::::999999888888888888888888888888<<<<<<<<<<<<<<<;;;:::999888888888888888999::::::999:::;;;<<<============;;;:::999999999:::;;;<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;::::::;;;<<<===<<<<<<<<<=========>>>>>>======<<<<<<===???AAABBBAAA??????@@@BBBDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIGGGEEECCCBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>???????????????>>>======<<<<<<======>>>>>>??????>>><<<;;;<<<>>>@@@???======<<<<<<<<<======;;;999<<<;;;;;;:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>===<<<<<<;;;999888888777666555555555555555555666666666555555555555666666666666666666666555444444222333444555555666666555444444333222222111000000000000111222222222222222222222222111111111000000000000000000000000000000111111111111111111111111.........///////////////........................000///...------...///000////////////////////////***+++,,,...///000000000---........./////////000000000///...............///...,,,,,,---......---///...---,,,+++,,,...///........................------,,,,,,------...///............---------,,,,,,------...............................................................------------------------........................///...------,,,,,,,,,---......////////////..................////////////111111000000000000111111////////////////////////............////////////...////////////000000000000000000000000000000000000000///...............////////////000000000000////////////////////////000//////.........//////000/////////000111000000000000000000000000000000111000000000/////////...333222000//////000222333///////////////000111111222111000///............111111000000000/////////////////////////////////000000111111111111000000000000000000111111111222111000000000/////////...000000000000111111111111111111111111111111111111222222222111111111000000000000000000////////////111111000000//////////////////000000000111111111111111000000000000111111111111111111111111111111333222111000////////////000111111111111222222222222222222222222222222222444444444333333333222222222111111111111222333333444444555555666666555555666555555555555666666777777777888999999999999999999999999999999999999999<<<<<<<<<;;;:::999888777888888777777777888999999999:::;;;<<<<<<======<<<;;;;;;:::999999999::::::888999999::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>???>>>======>>>>>>===>>>???@@@BBBCCCAAA@@@???@@@CCCEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGEEECCCBBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@???>>>===???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<===>>>===<<<===<<<<<<<<<======<<<:::;;;;;;:::999999::::::;;;;;;;;;;;;<<<======>>>>>><<<<<<;;;::::::999888888777666666555555666666777666666555555555555666666555666666666666555444444222222333444555555555555333333333222111111000000111111222333333333333333222111111111111000000000000000000000000000000000000000000000000000000000///////////////.................................//////............///000........................)))***+++...///111111222.............../////////000///......---.........000...,,,,,,------+++)))...---,,,++++++,,,---...---------------------------------,,,------...////////////.........------+++,,,,,,---...---------................................................................................................///...------,,,---------....................................////////////000000////////////000000////////////////////////............////////////............////////////////////////////////////000//////............///////////////000000000000/////////////////////////////////......//////000000000000000000/////////////////////////////////000000000000////////////222222000000000000222222///////////////000111111222111000//////......///000000///////////////...........................111111222222222222111111111111111111222222222222000000000000////////////000000000000111111111111111111111111111111111111000000000111111111222222////////////000000000000111000000000000/////////000000111111111222222222000111111111111111111000111111111111111111111111333222111000////////////000111111111111222222222222222222222222222222222444444444333333333333222111111000000111111222333555555666666666666666555555555555555555666777888666777777888999888888888999999999999999999999999;;;;;;;;;:::999888777666888777777777777777888888999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999999999999777777888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===??????>>>===<<<>>>======>>>???@@@BBBCCCBBBAAA@@@AAACCCEEEFFFEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAAAAADDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@???>>>???????????????>>>======<<<<<<<<<;;;;;;;;;::::::===<<<<<<===>>>>>>===<<<===<<<<<<<<<>>>>>><<<;;;::::::999999888999999999::::::;;;<<<<<<======>>><<<<<<;;;::::::999888888777777666666666666777777444444333333333333444444555555666666555555444333000111222333444444444444333222222222111111000000000111222222333333222222111111111111000000000000000000000000000000000000////////////////////////000000//////......------.......................................//////000........................------...............---........................///......------............---,,,,,,---,,,***))),,,,,,+++++++++,,,---------------------------------------------...//////000////////////.........,,,,,,---............---................................................////////////////////////..............................------------..........................................//////////////////............//////////////////////////////............////////////........./////////000000////////////////////////000///............//////////////////000000000000//////////////////////////////////////////000111111222222111000//////000////////////////////////000000000000////////////000///............///000///////////////000000111111111000///////////////////////////............////////////////////////000111111222222111111000111111111111111111111111000000000000///////////////000000000111111111111111111111111111111111111/////////000111222222333////////////000000000000000000000000000000000000111111222222222333333333000000222333333222000000111111111111111111111111222222111000//////000000000000111111111222222222111111111111222222222222111111111111111111111111111111000000000111222222777777888888888777777666555555555555555666777888555666777777888888777777888888888888888888888888::::::::::::999888777666888888777777777777777888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888777777888999;;;<<<======;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999;;;===>>>???>>><<<;;;;;;<<<<<<===>>>???@@@AAABBBAAA@@@AAACCCEEEFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAADDDDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBBBBCCCBBBBBBAAA@@@???????????????>>>======>>>======<<<<<<;;;;;;:::===>>>?????????>>>=========<<<<<<===>>>>>>===;;;;;;:::999888888888888888::::::;;;;;;<<<=========;;;;;;;;;::::::999999888777777666666666666777777444444333333333333444444555555555555555444444333///000111222222333222222222222111111111111111000///000000111111111111111000000000000000000000000////////////////////////........................000000//////......------........................---......///////////////........................////////////...---,,,+++...............---------......------------......---,,,++++++,,,---,,,+++++++++++++++,,,,,,------------------------------...------------...//////000////////////.........------...///////////////................................................////////////////////////..............................---------......///......------------..................//////////////////............//////////////////////////////............//////////////////000000000111111111//////////////////////////////............//////////////////000000000000///////////////////////////////////////000111111222333444333111000000222////////////////////////////////////000000000000///..................//////////////////000000111111000000////////////000............////////////000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000///000000000111111111111000000000000000000000000......///000111222222333.../////////000000000111000000000000111111111111222222222222333333333333000111222333333222111000111111111111111111111111222111000000000000000000000000111111111222222222000000000111111222222222111111111111111111111111111111111000111222222333888888999999999888777777666555555555555666666777555555666777777777777777777777777777777777777777999999:::::::::999888888999999888777777777888888888999:::;;;;;;<<<<<<;;;::::::;;;;;;;;;:::999999888888999:::<<<===>>>>>>;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::999:::;;;<<<===<<<;;;;;;::::::;;;<<<===>>>??????AAA@@@???@@@CCCEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBB???????????????>>>======>>>>>>=========<<<<<<<<<===???AAAAAA???>>>=========<<<<<<===??????>>><<<;;;;;;:::999888888888888:::::::::;;;<<<<<<======;;;;;;;;;::::::999999999777666666555555666666777666666555555555555666666444555555555555444333333//////000111222222222222111111111111111111111111//////000111111111111000//////000000000000000111///////////////////////////////////////////////////////////////.........------------------------,,,---...///000000000///........................,,,---......///..................------------------------,,,------...//////---******,,,---...---++++++,,,,,,------......------------------------......------......///000/////////.........---------...//////000000//////.........................................................................................................---......///000///...---,,,,,,---...///............//////////////////............//////////////////////////////............////////////000000000000111111111111///////////////////////////............//////000////////////000000000000////////////////////////////////////000111222222000333555333000///111333////////////////////////////////////000000000000000000000000000000000000///////////////000111111000000////////////000000...////////////000000000111111111111111111111111//////000000000000//////000000000///////////////////////////000000000000000000000000111111111111000000000000000000000000......//////000111222222......//////000000111111000000000111111111111222111111222222222333333333111111222222222222111111111111111111111111111111111111000000000000000111000111111111111222222222//////000000111222222222222333333333333444444444222222111111222222333444888888888888888777666666777666666555555555555666444555666666777777666666888888888888888888888888888999::::::::::::::::::::::::999888888888888888888888999:::;;;;;;;;;;;;888999:::;;;;;;;;;:::999::::::;;;<<<<<<===>>>>>>;;;;;;;;;:::::::::999999999:::;;;;;;;;;;;;:::999999999999:::::::::;;;;;;999:::;;;<<<===>>>>>>>>>AAA??????@@@BBBDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA???????????????>>>==================<<<<<<<<<<<<;;;>>>AAAAAA>>><<<<<<<<<===<<<<<<===??????>>>===<<<<<<:::999999888888888999::::::;;;;;;<<<<<<===;;;;;;::::::::::::999999666555555555555555555666666666555555555555666666444444555555444444333222000111222333333444444444000000000000111111111111000000111222222222222111////////////000000111111////////////////////////////////////////////////.........///////////////------------------------,,,---...///000000000///////////////////////////+++,,,---...////////////.........------,,,,,,,,,---,,,,,,,,,------...///333000,,,***+++,,,......++++++,,,---.../////////.......................................//////000............---------,,,,,,---......//////......................................................------------------------.......................................///000000///...,,,++++++,,,...///............////////////000//////////////////000////////////////////////............/////////////////////000000000000111000000000000000000000000...............///000000////////////000000000000////////////////////////////////////000111222333---000333222///---000333000000000000000000000000.../////////000000000111///000000000000000000//////////////////000111111000000////////////000000/////////000000000111111000000000000000000000000000000000111111000000000111111111000000000//////.../////////000000000111000000000000111111111111000000000000000000000000.../////////000000111111.........///000111111111000000111111111222222222111111111111222222222222333222222111111222222333111111111111111111111111111111000000000000111111000111111111111222222222/////////000111222222222222222333333333444444444333333333222333333444555777777777777777666555555888777666555555555555555444555555666666666666666999999999999999999999999888888999:::;;;;;;;;;;;;;;;;;;:::999888888999999888888999:::;;;;;;;;;;;;777888:::;;;<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;::::::999999999999999;;;;;;;;;;;;999999999999888888888999:::;;;999:::;;;===>>>>>>>>>>>>@@@???>>>???AAACCCDDDCCCBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDBBBAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAABBB@@@AAABBBBBBCCCCCCCCCCCC@@@@@@AAABBBBBBAAAAAAAAA???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::===@@@@@@===;;;:::;;;===<<<<<<===???@@@???======<<<;;;:::999999999999999999:::;;;;;;<<<<<<===;;;:::::::::::::::::::::555555444444444444555555444444444333333444444444444444555555444444333222222222333444555555555555000000000000000111111111111111222333333333333222.../////////000000111111////////////////////////000000000000000000000000---.........//////000000------------------------+++,,,...000000000000///000000000000000000000000,,,---......///..................------,,,,,,,,,,,,,,,,,,,,,------...///777333---******+++------+++,,,---...////////////////////////////////////...............///000000......---------,,,,,,,,,+++,,,------......------................................................------------------------.......................................///000000///...,,,++++++,,,...///............/////////000000000////////////000000////////////////////////............/////////000............/////////000111111111111111111111111...............///000111////////////000000000000////////////////////////////////////000111222333***...111000---,,,///333111111111111111111111111.../////////000000111111------............------///////////////000111111000000////////////000111//////000000111111222222////////////////////////111111222222222222111111333222222222111111000000.../////////000000111111000000000000111111111111000000000000000000000000////////////000000000000---......///000111111222000000111111222222222222000000111111111222222222444333222111111222333444111111111111111111111111111000000000000000111111000111111111111222222222...//////000111222222222000000000111111222222222444444333333444444555666777666666555555555666666999888777666555666666777777777777777777777777777777777777777888888888888888888777777777777888888:::999888777777999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999999::::::;;;<<<=========<<<:::999999:::<<<===<<<<<<<<<;;;;;;:::::::::888888999999999888777777;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIIIIHHHGGGHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHDDDAAABBBEEEFFFCCC???AAABBBDDDEEEFFFEEEDDDBBBEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@===============>>>>>>??????>>>>>>===============<<<>>>???@@@@@@???>>><<<<<<<<<;;;;;;;;;<<<<<<======<<<:::999999:::<<<===;;;;;;::::::999888777777666555444333333333444555555555555444444333333333333333222222222333333444555555444444444333333333111111111111111111111111222222222222222222222222222111111000000000000000000000000000000000000000000000000000000000000000......////////////...............------,,,,,,,,,..............................---,,,---...///000------............------000///...---,,,------...,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,---.........///000000000///...---,,,,,,---///000//////////////////////////////.........---------////////////////////////......//////...---,,,,,,++++++,,,------......///------......//////000000........................///////////////////////////////////////.........---,,,++++++,,,...111222////////////////////////111000000/////////000000111111111111111111111111111111111111111000//////......////////////......///......------...000111---......///000111111222111111000000//////......000000000000000000000000222111111111000000//////000000///...............////////////000000000000333222222222111000000000000000000000000000000000555111---,,,...000///...000111222222222000///...////////////////////////000000000000000000000000........................---......///////////////000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000//////000111222222333333222222222111111111111000333333333222111000//////111111111111111111111111111222222111///...///111333222222111111222222333111111111111111111111111222222222222222222222222666666555555555555666666888888777666666666777888666666666666666666666666666666777777777888888888666666555555555555666666:::999888777777999:::<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999::::::;;;<<<<<<======<<<:::999999:::<<<===<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFHHHIIIIIIHHHHHHHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHDDDAAABBBEEEFFFCCC???AAABBBDDDEEEEEEEEECCCBBBEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@??????>>>>>>??????@@@AAA???>>>>>>===<<<<<<<<<<<<<<<===???@@@@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;:::999999888777777777666555444333333444555555555555555555555444444444444333333333333444444555444444444444333333333111111111111111111111111222222222222222222222222222111111000000000000000////////////////////////111111111111111111111111......////////////.........------------------,,,...........................------,,,---...///000//////000000000000/////////...---,,,+++,,,,,,---,,,,,,------------------///...---,,,,,,,,,,,,---,,,,,,,,,---------------......------------..............................//////.........---------////////////////////////......//////...------,,,+++,,,,,,------......///.........///////////////................................................/////////////////////......---,,,,,,,,,...000111////////////////////////000//////......//////000000000000000000000000000000000111111000000///.........////////////.....................///000000.........///000111111111111000000000/////////...000000000000000000000000111111111000000000//////000000///...............////////////000000000000111111000000000000000///000000000000000000000000666333000000222333333111000111111111000000///...////////////////////////000000000000000000000000...........................//////000111000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000///000000111222222333333222222222111111111111000333222222111111000000000111111111111111111111111111222222111///...000111333222222111111222222333111111111111111111111111222222222222222222222222666555555555555555666666777666666555666666777777666666666666666666666666666666777777777777888888666666555555555555666666999888777777777888:::;;;;;;<<<<<<======<<<<<<;;;999999999999999888888888999999::::::;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===??????@@@AAABBBCCCDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFHHHIIIJJJIIIHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGDDDBBBBBBDDDEEEBBB???AAABBBCCCDDDDDDDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@??????>>>===<<<<<<<<<======????????????======<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888888999:::;;;:::::::::999888888777777888777666444333333444444555555555555555666666666666555444444444444555555444444444444333333333333111111111111111111111111222222222222222222222222222111111000000000000000........................111111111111111111111111......////////////......---------------....................................------------...////////////000000000000//////------,,,+++++++++,,,,,,------------------,,,,,,......---,,,,,,,,,---------------------,,,,,,,,,,,,------...------,,,,,,.......................................---------////////////////////////.........///......---,,,,,,,,,,,,---....../////////////////////...............................................................////////////////////////---------...///000///////////////////////////...............////////////////////////////////////000000000///.........//////000000//////...---......///////////////......//////000000111111000000000000////////////000000000000000000000000111111000000000000//////000//////............///////////////000000000000......///////////////000000000000000000000000000000///...///000111000///000000//////....../////////////////////////////////////////////////////////////////////////////////000000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000000000000111222222333333222222222111111111111000111111111111111111111111111111111111111111111111111111222111///...000111333222222111111222222333111111111111111111111111222222222222222222222222555555444444444555666666444444444555555555666666666666666666666666666666666666666666777777777888777777888888888888777777888777777777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888999999:::::::::;;;;;;;;;<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEGGGIIIIIIIIIHHHIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEFFFDDDBBBBBBCCCDDDBBB@@@@@@AAABBBCCCCCCCCCCCCBBBAAABBBCCCCCCDDDDDDDDDCCC????????????????????????>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>===<<<======>>>??????>>>======<<<<<<;;;;;;::::::;;;;;;:::999999888888999999::::::999999999888888777777888777555333222222333333444444444555555555555666777666666555555555555666444444444333333333222222111111111111111111111111111111111111222222222222222111111000000000000000////////////////////////////////////////////////......////////////......,,,,,,------......//////........................------------......//////------............------------,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,,,,------000000000///.........---,,,---.........---+++***................................................////////////////////////---...............------,,,,,,------.../////////000000//////......------............................................................////////////000000///...------......////////////////////////...------------......///////////////////////////......////////////......//////000000000000//////,,,---///000000000///....../////////000000000111000000000000////////////////////////////////////000000000000000000//////000///............//////////////////000000000000.........//////000000000000000000000000000000000,,,,,,---...///000///...000///...------...///000////////////////////////////////////////////////000000000000000000000000//////000111111111111000000000000000000000000000///////////////////////////000000000111111111111////////////000000000000000000000000000000000000000000111111111222222222222222222111111111000000000000000000111111111111111111111111111111111111000111111000//////000222333222222111111222222333111111111111111111111111111111111111111111111111444444444444444555666666444444444444444444444444555555555555555555555555555666666666666777777777777777888888888888777777777666666666777777888888::::::;;;;;;;;;;;;::::::888888888888888888888888999999999:::::::::::::::;;;;;;;;;::::::;;;;;;;;;:::::::::::::::::::::::::::999999999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFHHHIIIHHHHHHIIIJJJFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCBBBCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBB>>>???@@@AAABBBBBBBBBBBB????????????????????????>>>>>>?????????@@@@@@@@@???????????????@@@AAAAAABBBBBBCCCBBBBBB@@@???>>>=========>>>>>>=========<<<<<<;;;:::::::::::::::999999999999999999999999999999888888888888888777777666444222222222222333444444444444444555555555888777666555555555555555444444333333333222222222111111111111111111111111000000000111111222222222222111111000000000000000000000000000000000000000..............................////////////......---------....../////////........................---------...............------............---------------............---.........------,,,,,,,,,------,,,,,,,,,------...000000000///.........---------...///...---+++***........................---.....................////////////////////////------...............---,,,,,,---......//////000000000//////......------................................................---.........//////000000111000000///............////////////////////////---------------...//////000000000000000000000000......////////////......//////000000000000//////,,,---///000000000///...////////////000000000000////////////000000000000//////////////////////////////////////////000000//////............//////////////////000000000000/////////000000111111111000000000000000000000000...000111222222222222222000///...------...///000000000000000000000000000////////////////////////111111111111111111111111---...//////000000//////000000000000000000000000///////////////////////////000000000111111111111////////////000000000000000000000000000000000000111111111111111222222222222222222111111111000000000000000000000000111111000000000000000000000000000111111000//////111222333222222111111222222333111111111111111111111111111111111111111111111111333333333333444555666666555666666666666555444333555555555555555555555555555555666666666666777777444555666777777666555444555666666666777777777777888999999::::::999999888888888888999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;;;;:::::::::<<<===>>>;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBBBBDDDCCCBBBBBBAAABBBBBBBBBBBBDDDGGGGGGGGGGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB===>>>???@@@@@@@@@@@@@@@????????????????????????>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCBBB@@@@@@===========================<<<;;;:::999999999999999::::::::::::::::::999888888888888888888888888666555444333222333444444666666666555555555444444888777666555555555555555333333333333222222222222111111111111111111111111//////000000111222222222222111111000000000000000111111111111111111111111..............................////////////...................../////////........................,,,---......//////......//////000000000000//////,,,---.../////////......------------------,,,,,,------,,,,,,,,,---......---------------,,,,,,,,,////////////...---,,,,,,---------------------------------...............////////////////////////,,,---......///.........---------...//////000000///////////////.................................------------------------------......///000000000000000000000///.........////////////////////////------------...///000000000000000000000000000000......///000000000/////////000000111111000000///---......///////////////////////////000000000000////////////000000000000000000000000000000000000......////////////000000///............//////000////////////000000000000///000000000000000111111000000000000000000000000...///000000///...000111//////......//////000000000000000000000000000000////////////////////////000000000000000000000000------...///////////////000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000///000111000//////111333333222222111111222222333111111111111111111111111111111111111111111111111333333333333444555666777999999:::999888777555444555555555555555555555555555555555666666666777777444555666777777666555444555555666666777777666666777777888888888888777777999999999999:::::::::;;;999999999999999999999999:::;;;;;;;;;;;;;;;;;;:::888888999999999:::::::::;;;:::999888999;;;===>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@@@@AAADDDCCCBBBBBBAAAAAAAAABBBAAACCCEEEFFFFFFFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEECCCDDDDDDCCCAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBB>>>??????@@@@@@@@@@@@???????????????????????????>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>???AAABBBBBBBBB@@@???=========<<<<<<============<<<;;;:::999999999999::::::;;;;;;;;;;;;::::::777777777777888888888888666666555444555666777888:::999999888777666555555888777666555444444444444333333333222222222222111111111111111111111111111/////////000111222222222222111111000000000000000000000000000000000000000////////////////////////......////////////......////////////....................................,,,---.../////////...---//////000000000000//////+++,,,---.........------,,,,,,------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------------111111000///............---------------------------------.........//////////////////////////////,,,------...//////......------......//////000000.........///////////////........................------------------------------......///000000111///000000000000//////...////////////////////////............///000111222////////////////////////...///000000111111000000000000111111111111000000...............///000000000000000000////////////.../////////000000000111000000000000000000000000........./////////000000...............///000000////////////000000000000000///////////////......000000000000000000000000---......---******---///...///000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000111111111111111111111111222222222111111111111000111111000000//////......000000000000000000000000///000111000//////111333333222222111111222222333111111111111111111111111111111111111111111111111222222222333444555666777<<<======<<<;;;999777555555555555555555555555555555555555555666666666777666777888::::::888777666444555555666777666666666666666777777777777666666999999999::::::;;;;;;;;;999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::888888888999999:::::::::888777666666666888;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@DDDCCCBBBBBBAAAAAAAAAAAA@@@BBBDDDEEEEEEEEEFFFHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@@@@AAA@@@@@@??????@@@@@@AAABBB@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@??????>>>>>>??????@@@AAA;;;===???AAAAAAAAA@@@???======<<<<<<<<<<<<=========<<<;;;:::999999999999:::;;;;;;<<<<<<;;;;;;:::777777777777777888888888777777666666777888999;;;===<<<;;;:::999777666666777777666444444333333333333333333222222222111111111111111111111111111111...//////000111222222222222111111000000000000000////////////////////////111111111111111111111111......////////////......000000//////......------........................,,,,,,.../////////...---------............------)))***,,,---...---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---......//////000000000333222000///.........///---------------------------------.........//////////////////////////////,,,,,,---.../////////...------......///000000000---.........//////000000........................---------------------------------...///000000111//////000000000000//////////////////////////////.........//////111222222........................//////000111111111111111000000111111111111000000//////...------///000111000000000000////////////.../////////000000111111000000000000000000000000---.........//////000000...............///000111////////////000000000000/////////......------,,,000000000000000000000000111222222///,,,,,,///222...///000222222222111000000000000000000000000000111111111111111111111111//////////////////////////////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000222222111111111111111111222222222111111111111000222111111000///......---000000000000000000000000///000111000///000111333333222222222222222222333111111111111111111111111000000000000000000000000333111///111666:::<<<<<<@@@>>>===>>>???===999555333333333444444444555555222333444555666666666666555666666666666666555555444444555777888888888888777777555444444555666777999999999999999999999999;;;;;;:::999999:::::::::888999::::::;;;;;;;;;:::999999999999999999999999<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;>>><<<:::<<<@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@???>>>======@@@?????????>>>>>>======@@@???>>>======<<<======;;;;;;<<<===>>>???@@@@@@??????>>>>>>======<<<<<<>>>>>>???@@@@@@>>>===<<<@@@?????????>>>>>>======>>>===<<<;;;;;;;;;;;;;;;::::::<<<=========<<<;;;888888777777777888:::;;;:::888666555666999===@@@======<<<;;;:::999999888555666666666666444333222222222222222111111000000000000//////000111222222111111111111111111111111111111000000000000111111333333333222222000//////////////////////////////111111000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////---------,,,,,,+++++++++++++++,,,,,,,,,---------000///---,,,++++++,,,,,,------------------------000000000000000000000000///...---,,,,,,---...///////////////////////////000000000///......------,,,,,,,,,---...///000000,,,---...//////...---,,,......------------......222111000///...---,,,,,,...........................//////000111222222333,,,,,,,,,------///000000........................//////000000000000//////111111000000//////......000000000000000///......////////////////////////...---,,,,,,---...///000111000///......///000111//////000000000000//////000000000000000000000000---///000222222000///---///000000000......000111000000000000000000000000////////////000000000000000000000000000000000000333222000//////111222333111111000000000000111111222222111000//////000000111111000000000000111111000000000000000000000000///......------///000111///000111222222222222222000000000000000000000000////////////000000000000222222222222222222222222000000000000000000000000...///000111111000///...222222222111111111000000000000000000000000000000000000000000000000000000222000///000333444333000000000000000000000000000000000000000000000000111111111111111111111111111333222111444999<<<>>>>>>BBB@@@???@@@@@@>>>999666333333333444444444444444222333444555666666666666555555666666666666555555333444555666666666666666666666555444444555666666888888888888888888888777::::::999999999999::::::999999::::::;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;===;;;:::;;;???AAAAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@??????AAAAAA@@@??????>>>======??????>>>>>>>>>=========???>>>==================<<<<<<======>>>?????????>>>>>>>>>=====================>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999888999:::;;;<<<;;;::::::999888777777777888999:::999888777666777:::<<<>>>?????????>>>===<<<;;;:::555666666666666444333222222222222222111111111000000000000000000111222222111111111111111111111111111111000000000000111111222222222222111000///...////////////////////////000000/////////.................................---------------------------------............///---------.........//////...---------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++,,,,,,...000111........................///////////////////////////...------------...///////////////////////////.........///////////////---......//////000000000------............------.........------.........//////////////////......////////////////////////,,,------...//////000000------------...///000111........................//////000000000000//////111000000000/////////...000000000000000///......000000000000000000000000///...---------...///000111000//////...///000111//////000000000000//////000000000000000000000000...///000111111000///...///000000000......000111000000000000000000000000////////////000000000111111111111111111111111111111111222222222111111000111000000//////000000111222222111000000000000000222111111000000111111222000000000000000000000000000//////...///000111222000000111222222222111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000//////000000000000//////222222222111111111000000000000000000000000000000000000000000000000000000111000...000222333222000111111111111111111111111222222222222111111111111111111111111111111111111444444555999===@@@@@@@@@CCCAAA@@@@@@???<<<888555444444444444333333333333333333444555666666666666444555555666666666555555333444444555555555444444555444444444444444555555666666666666666666666666999999888888888999999:::999:::::::::::::::999999::::::::::::::::::::::::888999999:::<<<======>>><<<<<<;;;;;;;;;:::::::::<<<:::999:::===??????>>>????????????????????????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@?????????@@@@@@??????>>>>>>======>>>>>>===============<<<=========<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888777777777777666777999:::::::::999888:::999888888777888888888888777777888999:::<<<<<<>>>???@@@@@@???===;;;999666666666666555444333222222222222222111111111111111000000000000111222222111111111111111111111111111111000000000000111111000111111111000///...---///////////////////////////............---------................................................---------............///---------........................---------------,,,,,,,,,,,,------------,,,,,,,,,,,,...///111222........................///////////////////////////...------------...///////////////////////////------......///000000111//////000000000000000000.........------.................................,,,------...///000111111////////////////////////---------......//////000............///000111111...........................//////000000//////...000000000000////////////000000000000000//////...000000000000000000000000000000///.........//////000000/////////000000111//////000000000000//////000000000000000000000000...///000111111000///...///000000000......000111000000000000000000000000/////////000000000111111111111111111111111111111000111333444333111///...000//////......//////000222111111111000000000000222111111000000111111222000000000000000000000000000000000000000111222222111111111222111111000000000000000000000000000000111111111111222222222222////////////////////////000000000000000000000000111000000//////000000111222111111111111000000000000000000000000000000000000000000000000000000000000///...///111222111000222222222222222222222222444333333333222222111111111111111111111111111111444666999===@@@BBBBBBBBBBBBAAAAAA???===999555333444444444333333333333222333444444555666666555555444444555555666666555555444444555555555444444333333333333333444444444555555555555555666666666666888888777777777888999999999::::::::::::999888888999999999999999:::::::::888999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999::::::999:::;;;<<<======???????????????????????????@@@AAABBBBBBCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>??????>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>>>>=========;;;;;;;;;<<<<<<=========::::::;;;===>>>??????@@@??????>>>>>>============;;;:::999888777666666666666777888999:::999888888::::::999888888777777777777777888999::::::;;;;;;<<<===??????>>><<<999666666666666555555444333333222222222222222222222222111111111000000111222222111111111111111111111111111111000000000000111111//////000000///...------////////////////////////------------------------................................................---------............///................................................,,,,,,,,,------------...................................................////////////////////////.........------.........////////////////////////............//////000000000000/////////////////////...---,,,,,,---...///---..................---,,,------...///000111111/////////////////////////////////000000000111111///////////////000111111...........................//////////////////...000000000000//////////////////000000000000//////111111111111111111111111111111000000////////////000000000000000000111111//////000000000000//////000000000000000000000000//////000000000000/////////000000000......000111000000000000000000000000//////000000000111111111111111111111111111111111222222333333222111///...//////............//////111111111111111111111000111000000//////000000111/////////////////////////////////000000000111111111111222111111000//////000000000000000000000000000000000111111111222222////////////////////////000000000000000000000000222111000//////000111222111111111111000000000000000000000000000000000000//////////////////////////////...///000000000000222222222222222222222222333333333222222111000000111111111111111111111111666888===@@@BBBCCCCCCCCCBBBCCCCCCAAA===999666444333333333333333333333333333444555555666555555555333333444555555555555555555555666666666555444444222333333444444555555555555555555555666666777777666666666666666777888999999999999::::::999888888666666777777888888888888::::::::::::::::::999999;;;:::::::::999999999999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBBBB@@@???????????????>>>>>>>>>>>>==================<<<<<<<<<<<<============<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<::::::;;;;;;<<<<<<======999::::::;;;===>>>???@@@AAA@@@???>>>===;;;;;;:::<<<;;;:::888777777666666666777888999:::999888888999999999999888888777777777777999:::;;;::::::999;;;===>>>???>>>;;;888666777666666555444444333333222222222222222222222333222222111111111111111222111111111111111111111111111111000000000000111111...////////////......---////////////////////////,,,,,,,,,---------------........................---------------------------------............///.....................---........................,,,,,,---------........................---------,,,,,,,,,,,,,,,,,,,,,,,,........................---..................---////////////////////////000000//////............///.....................///...---,,,,,,---...///------...//////...------.........///////////////------------------------////////////000000000000000////////////000000111..............................////////////......////////////000000000000//////000000000000//////000000000000000000000000111111000000000///......//////000111111111111111//////000000000000////////////////////////////////////000000000000/////////000000000......000111000000000000000000000000000000000000111111111111111111111111111111111111444333111000000000111111//////............//////000111222222222222111111/////////....../////////////////////////////////......////////////000///111111111111111000///...000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000////////////////////////////////////////////////...///////////////000111111111111111111111111111222222111111000000000000111111111111111111111111888;;;???AAAAAAAAABBBBBBCCCDDDEEECCC>>>:::777666222222222222333333333333444444555555555555555444222333444555555555555555444555555666666666555555222333444555555666555555444444444555666666777777555555555555666777777888777888888999999999999999555555555666777777888888:::::::::999999888888888:::::::::999999999888888999:::;;;:::999999;;;===========================>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<============>>>>>>>>><<<<<<<<<;;;<<<<<<===============<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999::::::;;;===??????@@@@@@???>>><<<;;;::::::===<<<;;;999888777777777666777888999999999888777888888999999999888777777777888999::::::::::::999===>>>??????>>><<<:::888777777555444444333444444222222222222333333333333333333222111111111111222111111111111111111111111111111000000000000111111......////////////......////////////////////////,,,,,,,,,------------...........................---------------------------------............///...............------------------------.........,,,---------............***+++,,,---............++++++++++++++++++++++++........................------...//////...------////////////////////////111000000///......---------------........................------.........,,,---...//////...---,,,000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////......//////000........................---......//////......---////////////000000000000...//////000000000000000//////////////////////////////000000000///......//////000111222222222222//////000000000000//////////////////////////////000000////////////000000///000000000......000111000000000000000000000000000000000111111111222222222222222222222222222222333222000//////000222444000//////......//////000000111222333333333222111000//////......//////000000000000000000000000000------...///////////////000000000111000000//////000000000000000000000000.../////////000000000000111111111111111111111111000000000000000000000000111111111000000111111111//////000000000000000111////////////////////////000000000000000000000000...///111000//////000222000000000000000000000000000000000000000000000000111111111111111111111111999<<>>===========================>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::::::::::::::999::::::<<<===>>>===============<<<<<<<<<===<<<;;;999888777666666444555666777888777666666777777888999:::999888888999999999999999999::::::>>>>>>======<<<:::999888888777555444333333444444222222222333333333444444444333222222111111111222111111111111111111111111111111000000000000111111...//////000000000//////////////////////////////,,,---------............................................................---------............/////////.........---------+++,,,,,,,,,------------------------............***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////...------///////////////////////////////////////.........------......//////000000------............------,,,---///000000///---,,,000/////////............------------------------------------------------//////...............///........................---......//////......---.../////////000000000111......///000000000000000........................------.../////////.........///111222333333222222//////000000000000//////////////////////////////000000////////////000000///000000000......000111000000000000000000000000000000111111111222222222222222222222222222222222000000000000111222333333111000000//////000000111///000222444444333222111111111000000000000111111000000000000000000000000---...///000111000000///...///000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000000111111222222111111000////////////000000111111////////////////////////000000000000000000000000...000222222000///111333111111111111111111111111///000000111111222222333111111111111111111111111:::===@@@@@@>>>===???AAA;;;>>>???===888444333333//////000111333444555666444555555555555555444444111222333444555555555555000111222333444555555555222333555777888777777666000000111222333333444444333333333444555666777888444555777888::::::;;;;;;555666666777888999999:::666666777888999::::::;;;999999999888888888888777999;;;===;;;999999;;;>>>===========================>>>???@@@@@@AAA@@@@@@???@@@AAAAAABBBBBBBBBBBB============>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;:::999999:::;;;===>>>;;;;;;;;;<<<===>>>>>>???===<<<:::888777666555555333444555666666666555444666777888999::::::999888999999999888888999::::::<<<;;;:::999888777777666888777555444333333444444222222222333333444444444444333333222111111111222111111111111111111111111111111000000000000111111//////000000000000000///////////////////////////---------....../////////........................000000000000000000000000---------.........////////////.........---------+++++++++,,,,,,------------------.........//////.........---,,,)))'''%%%------------------------........................,,,---...//////...---,,,////////////////////////------......///000000000---......///000111111222,,,---...//////...---,,,,,,---///000000///---,,,......//////////////////......................../////////////////////...///......---------..............................---..................---.../////////000000111111......///000000000000000........................+++,,,---/////////.........///111222333333222222//////000000000000//////////////////////////////000000////////////000000///000000000......000111000000000000000000000000000111111111111222222222222222222222222222222222---...111333444444333222111111000000000000111111///000222444444444222111333333222222222222333333000000000000000000000000...///000222222111111000......///000000111000000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000000111222333333222111000.../////////000000111111////////////////////////000000000000000000000000///111333222000000222444222222222222222222222222000000111222333444444555111111111111111111111111===>>>???@@@@@@???>>>===<<<======;;;888444222222333333333333222222111000222222222222222222222222222333333444333222111000222222222222222222222222555555555555555555555555666555444333333444555666666555555555444444333333666666888999999999999999777777777777777777777888555777888888888888:::;;;;;;::::::999888888888999<<<;;;;;;;;;;;;<<<======<<<<<<<<<===========================>>>>>>>>>>>>??????@@@@@@@@@??????>>>@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;<<<<<<<<<============>>>>>>?????????@@@;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;:::999888888777888999:::;;;::::::999999999999999:::;;;<<<<<<888999999:::::::::;;;;;;;;;:::999777666555555555444555555666666666666666666666666666777888999:::;;;888666666888999666444777888999888777666777888777777777666555555444444777666444222111111111111444333333222222333333444222222222222222222222222111111111111111111111111////////////............//////.........---------.........------,,,,,,,,,..................------//////.........---------////////////////////////////////////////////////------------------------,,,,,,.../////////...---........................///...---,,,,,,---...///---------------...//////////////////////////////........................,,,,,,---...//////......................................................------------------------......////////////......------............------------------------------,,,------------------,,,////////////////////////...............///000000,,,---///000111111111000000000000000////////////333222222111///...,,,+++...000111222222111000...---......///000111111222111111000000//////......000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////111111111111111111111111111222222222222111000000//////000111222333333444000000000000000000000000222111111111000000//////000/////////000222444666000000000000000000000000......///000000000000000////////////000000000000111111111111111000//////////////////////////////000000000000////////////000000111222222222222111111111111111000000000000111111000000//////......000000000000////////////000000000000000000000000000000000000000000000000000111111111111222222222222222111111222222333444===>>>????????????>>>===<<<======;;;888444222222333333333333333222111111222222222222222222222222222222333333333222111000222222222222222222222222444444444444444444444444666555444444444444555666999888888888777777777777555666777888999999999999888777777777777777777777666777888888888888999:::;;;:::999999888888888999:::::::::::::::;;;;;;<<<===<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<=========>>>??????@@@@@@??????>>>>>>>>>>>>???>>>======<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>??????>>>>>>===<<<;;;;;;:::999999999999::::::::::::777888999:::;;;:::999999;;;::::::;;;;;;<<<===>>>======<<<<<<;;;;;;::::::;;;:::999777666555555555444555555666666666666666666666666777777888999::::::888555555777777555222666777888888666666777888777777666666555555444444333333222111222333444555222222222111111222222222222222222222222222222222111111111111111111111111////////////............//////.........---------......---------,,,,,,,,,..................------///.........------------........................................................................,,,---.../////////...---........................///...------------...///......---------......///////////////////////////........................,,,------...//////......................................................------------------------......////////////......------............------------------------------------............------////////////////////////...............///000000,,,---///000111111111000000000000000////////////000000000000000///.........///111222222111///...---------...///000000000111000000000/////////...---......///000111111222000000000000000000000000////////////////////////////////////000000000000111111111111111111111111111111111111111111111111222222222222222111111000///000000000111222222222000000000000000000000000111111111111000000000///111000000//////000111222000000000000000000000000...///000000111111000000////////////000000000111111111111111111000//////111111111111111111111111000000000000000000000///000000111222222222222111111111111111000000000000111000000000/////////....../////////000000111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111111222333333===>>>>>>??????>>>>>>===<<<======;;;777444222222333333333333333333222111222222222222222222222222222222222333222222111000333333333333333333333333444444444444444444444444444333333222222333333444666666666666555555555555555555666777888888888888888888777777666666666555666777999888777666888999::::::999888888888888999999999888888999999:::;;;===<<<;;;:::999888888777:::::::::;;;;;;;;;<<<<<<>>>>>>????????????>>>>>><<<============<<<;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<=========??????>>>===;;;:::999999555666666888999:::;;;<<<777888999:::;;;:::999888::::::::::::;;;<<<======BBBAAA@@@>>><<<;;;:::999:::999888777666555555555444555555666666666666666777777777777888888999:::999777555555555444222111555777888777666555777888777777666666555444444444222222111111222333333444111111000000000000111111333333333333333333333333111111111111111111111111////////////...........................---------...------------,,,,,,,,,------------------..................------------................................................////////////////////////,,,---......//////..............................///...------------...//////......---------......////////////////////////........................,,,---......///.........................................................------------------------......////////////......------............------------------------------......////////////......////////////////////////...............///000000---...///000111111000000000000000000////////////---...///000000111111000//////111111111111//////,,,,,,------......//////000000000000////////////.../////////000000111111000000000000000000000000........................////////////000000000000111111111111111111111111111111111111111111111111222333333333333222111111000000000000000000000000000000000000000000000000111111111111000000000000333222000///............000000000000000000000000///000111111222222111111/////////000000000111111000111111111111000000///111111111111111111111111000000000000000000000000000000111222222222222111111111111111000000000000000000000000////////////---......///000111222333000000000000000000000000000000000000000000000000000000000111111111222222000000000000000111111222===>>>>>>>>>>>>>>>>>>===;;;<<<===;;;777333222111222222333333333333222222111111111111111111111111111222222222222111111111333333333333333333333333333333333333333333333333111111000000000000111111444444444444444444444444444444555666777777777777888777777666666555555444666777888888666555666777999999888888888888888999999888888888888999::::::;;;;;;;;;:::999999999888::::::::::::;;;;;;;;;;;;======>>>>>>???>>>>>>>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777444555666777888999:::;;;888888::::::::::::999888777777777777888999:::;;;AAAAAA???>>><<<;;;:::999999999888666666555555555444555555666666666666666777777777777777888999:::888777666555444333222111444666777777555555666888777666666555555444333333444333333222111000000000111111111000000111111111333333333333333333333333111111111111111111111111////////////....................................------------------------,,,,,,------------......------------------------........................................................................---------................................................------.........//////...------------...////////////////////////........................------...............---................................................---------------------------......//////......---------............------........................//////000000000000//////////////////////////////...............///000000......///000000000000000000000000000////////////---...///000000111111000//////000111111000//////---------....../////////000000000000////////////333222111000///...---,,,////////////////////////////////////////////////////////////000000000000111111111111111111111111111111111111111111111111333333333333333222111111000000000///////////////000000000000000000000000111111111000000000000000333222111000///.........////////////////////////000000111222222222222222//////000000000111111111000000111111111111000///........................000000000000000111111111000000111222222222222111111111111111000000000///000000000000////////////...//////000111111222222000000000000000000000000000000000000000000000000000000000000111111111111///////////////000111111>>>==================>>>;;;<<<<<<:::777333111111111111222222333222222111111111111111111111111111111111111111111111111222333333333333333333333333333333333333333333333333111111222222222222111111666666666666666666666666333333444555666666666666666666666666555555444444666777888777555555555777888888888777777888999999999999999999999::::::;;;999999999:::;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<========================;;;;;;;;;:::::::::::::::888888888999999999999999666666666777777888888888888999::::::::::::888888777777777777777888::::::======<<<;;;::::::999999888888777666555555555555444555555666666666666666777777666666777777888888777777777666444333222222333555666666555555666777666666666555444444333333222222222111111000000///222222111111111111222222222222222222222222222222000000000000000000000000////////////............---.....................------------------------,,,,,,,,,,,,------......,,,,,,------------------................................................------------------------------------......//////........................---..................---///......---------......////////////////////////........................---...............------................................................------------------------------............------------............------........................//////000000000000//////////////////////////////...............///000000///////////////000000000000000000000///////////////000000000000//////.../////////000000////////////////////////000000000////////////000000000000333222111000///...---,,,////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222333333333333222111111000000000///////////////000000000000000000000000000000000000000000111111111111111111111111111000////////////////////////000000111222222222222222000000000000111111111111///000000111111111000000........................///000000000111111111222000000111222222222222111111111111111000000000///////////////000000000000111111111111000000000000111111111111111111111111000000000000000000000000//////000000000111111111//////......//////000111>>>======<<<<<<======>>>;;;<<<<<<:::666333111111///000111111111111111111111111111111111111111111111111000000000111222222222222222222222222222222222222222222222222222222333444444555555444444333333333333333333444444444222222333444555555555555555555555555555555555555444666777666555444666777888777777777777888999999999999888888999999:::;;;777888999:::;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<:::;;;<<<======>>>>>>===>>>????????????>>>======>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::::888999999::::::;;;;;;<<<888888888777777777777777999999:::;;;:::999888777888888888888999:::;;;<<<999999999888888888888888888777666666555555555666444555555666666666666666666666666555555666666777555666777666444333333444222444555555444444666777666666555555444333333333---...///111222222222222222222222111111222222222111111111111111111111111000000000000000000000000////////////............---------...............,,,,,,,,,------------...++++++,,,,,,------......,,,,,,,,,,,,------------------------------------------------------------------------------------...------------...//////........................------...//////...---------------------...//////////////////////////////.................................///......---,,,................................................------------------------------............------------............------........................//////000000000000//////////////////////////////...............///000000000000////////////000000000000000000////////////111111111111000///------//////////////////////////////000000000000000000////////////000000000000.../////////000000111111000000000000000000000000111111111111111111111111////////////000000000000////////////////////////111111111111111111111111111222222222222111000000000000000000000000000000000000000000000000000000000000000000111111111111///000111222222333222222000000000000000000000000///000111111222222111111000000000111111111222222///000000111111111111000111111111111111111111111///000000111111222222222000000111222222222222111111111111111000000000000////////////000000000000222222111111111000000000111111111111111111111111000000000000000000000000/////////000000000111111///////////////000000111>>>===<<<<<<<<<<<<===>>>:::;;;<<<:::666333111000......///000000000000000111111111111111111111111111000//////000111222333111111111111111111111111222222222222222222222222333333444555555444333333.../////////000000000000111222333444444555555444333333333444444555555666333444555555555555666777777777777777777888999999888777777777777888999999777888888888999:::::::::999999999999::::::::::::999:::;;;<<<============>>>????????????>>>======>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::999999999999::::::::::::888888888888888888888888999999:::;;;:::999888777888777777888888999:::;;;888777777777777666666666777777666555555555555666444555555666666666666666555555444444444444555555222444555555222222333555111333444444444444666777666555555444444333333222,,,---///000111222222111111111000000000000111111////////////////////////000000000000000000000000////////////............---------.........//////,,,,,,,,,---------......***++++++,,,------......++++++,,,,,,,,,---------------------------------------------------------...........................------,,,---...///000........................------...//////...------,,,,,,,,,---...///000111////////////////////////..............................//////...------,,,................................................------------------------,,,------......------,,,------............------...........................//////000000//////...////////////////////////...............///000000111000///......///000111000000000000////////////111111111000000///...---/////////....../////////////////////////////////.../////////000000000111---......///000111111222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000111111111111000/////////000000000111222222222000000000000000000000000///000000000111111111111...///111222222222111000000000000000000000000000...///000000111111000000000000111111111222222222//////000111111111111111111111111111111111111111///000000111111222333333000000111222222222222111111111111111000000000000.../////////000000000111111111111111111111222222111111111111111111111111000000000000000000000000////////////000000000111000000//////000000111222>>>===<<<;;;;;;<<<===>>>:::;;;<<<:::666222111000------...//////000//////000000000000000000000000111000/////////111222333000000000000000000000000111111111111111111111111000111222333333222111000000000111111222222222333111111222333444444444444111222222333444555666666222333555555555555666888777777666777777888999999666666666666666777888888888888888888777777777777777888888888888999999999999:::;;;<<<============>>>>>>>>>>>>>>>======<<>>>>>=========<<<<<<<<<<<<;;;;;;:::::::::999888888888777777666666777777888888999999999:::999::::::;;;:::999888777555555555555666777888999888888777777666555555444777666666555555555555666444555555666666666666666555444444333333333444444000222444333111000222555111222444444444444555777666555555444444333222222//////000111111000///...000000////////////000000////////////////////////000000000000000000000000000/////////............---------.........//////,,,,,,,,,------.........******+++,,,,,,---......+++++++++,,,,,,---------------------------------------------------------////////////////////////......---,,,---...///000........................,,,---...//////...---,,,++++++,,,,,,...///111222////////////////////////.........................../////////...---,,,,,,................................................------------------------,,,------......------,,,---..................---////////////////////////......////////////......////////////////////////...............///000000111000///......///000111000000000000///////////////000000000000//////...//////............//////.....................---.../////////000000111111000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111000000000000000///......//////000111222333333444000000000000000000000000//////000000111111111222...///000111111000///...000000000000000000000000......///000000000000000000111111111111222222222//////000111111111111111///////////////////////////000000111222222333333000000111222222222222111111111111111000000000000.../////////000000111111//////000111222333333444111111111111111111111111000000000000000000000000////////////000000000000000000000000000111222222??????>>>>>>======<<<<<<=========<<<:::777444222222222111111000000//////---...///000000///...---000000000000111111111111000000000000000000000000000000000000111111111111000000111222222222222111222222111000111222444555111111111111111111111111333333333333333333333333222333333444444555555555666666555555555666666777777777777777777777777777777777777777777888888888777666555555555666888999::::::;;;;;;<<<;;;;;;:::<<<<<<<<<===============@@@@@@@@@@@@?????????>>><<<===>>>???>>>===;;;999<<<<<<;;;::::::999888888777777888999::::::;;;;;;999999999999999999999999444444555555666666777777666666555555555444444444222111111222333444555666888888777777666666555555555555666666555555444333222222222222222222222222444444333333333444555555333222111222444555444333333111///...---...///000000000000000////////////......////////////......------------............000000////////////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,---...///000111........................,,,,,,,,,---------......---,,,,,,,,,,,,---......//////.........---------........................//////.........---------...........................///111000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................................------//////.........---------,,,,,,,,,---------......---...///000000///...---//////////////////////////////......---------,,,...000000///...---...///111111000000//////............////////////......---......///////////////////////////////////////---.........//////000000............///////////////////////////000111111111111111111111111111111222222111111000/////////222111111111000000/////////111000---...222444222000000111111111111000000111111111111000000000000000000000000000000000000///////////////000111111000000000000000000000000222222111111111111222222000000000000000000000000///000111222222111000//////...,,,---///000000///111111222222222222111111//////000000111111222222222111000...------------000000111111111111000000444222000......///000111000000000000000000000000...000111222222111000...000000000000111111111111;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;999666333111222222111000000//////.........////////////......//////000000000111111111//////////////////////////////000000000111111111111111222333333333333222333222111111111222333444111111111111111111111111333333333333333333333333444444444444444555555555555555555555555666777777666666666666666666666666555555666777888999999:::777666666555666777888999777888999;;;<<<=========<<<<<<<<<<<<============????????????>>>>>>>>>>>><<<<<<>>>>>>>>>===;;;:::<<<;;;;;;:::999999888888777888888999::::::;;;;;;999999999999999999999999666666666666666777777777666666666555555555444444222222222333444555666666777777777777666666555555555555555555555444444333222222222222222222222222222222222222222222333444333222111222444555444333222111///.........///000000000000000////////////......////////////......000000000000111111111111000//////......//////000............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------......---------......///........................,,,,,,,,,---------......------,,,,,,------.../////////.........---------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................................//////.........---------,,,---------..................////////////....../////////////////////////////////.........------...000000///...---...///////////////.........---......////////////......---......///////////////////////////////////////............/////////000............///////////////////////////000000111111111111111111111111111000000000000000000111111111111111111000000000//////111000---...222444222000000111111111111000000//////000000111111111222111111111111111111111111///////////////000111111000000000000000000000000222111111000000111111222000000000000000000000000///000111222222111000///000///...///111111000///000111111111111111111000000000000000000111111111000000//////......//////000000111111111111000000333222000/////////000111111111111111111111111111000111222333333222111000000000000000111111111111999999999:::;;;;;;<<<<<<:::::::::999777555222000111111000000//////......//////............////////////000000000000111111//////////////////////////////000000000000111111111111222333333333333333333333222111111111222222111111111111111111111111111111222222333333444444555555555555555444444444444444444444555666777888555555555555555555555555444444555666888999::::::666666666666666777888888888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<;;;<<<=========<<<;;;:::;;;;;;::::::999999888888888888888999999::::::;;;999999999999999999999999888888888777777777777777666666666666555555555555444444444555555666666777777777777666666666666555555555555555555444333333222222222222222222222222000000000000000111222222333222111222333444333222222111///......///000000000000000000////////////......////////////......000000111111111222222222.........------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////...---------------........................,,,,,,,,,---------......---------,,,------...////////////.........------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,---...000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............................................................---------------.........///////////////............//////////////////////////////000000////////////.........000000///...---...///............------------......////////////......---......///////////////////////////////////////............////////////............//////////////////......//////000111111111111111111111111111......///000000111222222111111111111000000000000///111000---...222444222000000111111111111000000......///000111222333333222222222222222222222222///////////////000111111000000000000000000000000222111111000000111111222000000000000000000000000000000111111111111000000111111000222333222000...///000000111111000000///111111111111000000000000......//////000000000111000000111111111111000000111111111000000000000000222222222222222222222222111222333444444333222111000000000000111111111111::::::::::::::::::;;;;;;;;;::::::999777555333111111111000000///......---000///...------...///000////////////000000000111////////////////////////////////////000000000111000000111222222222222222333333222111111111000000111111111111111111111111000000111222333444444555666666666555555444444444222333333444555666888999555555555555555555555555444555555666777888999999666666666666666777777888;;;;;;;;;;;;::::::999888;;;;;;<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999888888888888888999999:::::::::888888888888888888888888:::999999888888777777777777777777666666666555555555555666666777777777777666666666666666666666666444444555555555444333333222222222222222222222222000000///000000111222333333222111222333444333222111000////////////000000000000000000////////////......////////////..................////////////...------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........------------------------...------------.../////////......---------..............................,,,,,,,,,---------......---------------...//////////////////............................................................///////////////////////////111222111000...//////------------------------+++++++++,,,,,,,,,,,,---........................---------................................................////////////000//////...------...000111////////////////////////000000000000000/////////...000000///...---...///..............................////////////......---......///////////////////////////////////////.........///////////////............///////////////............///000000111111111111111111111111////////////000000111111111111111000000000000000///111000---...222444222000000111111111111000000...//////000111111222222111111111111111111111111///////////////000000111////////////////////////111111000000000000111111////////////////////////000000000111111000000000000000111222333222000---//////000000000000//////222222111111000000////////////000000111111111000000000111111111111000000000000111111111111000///222222222222222222222222111111222333333222111111///000000000111111111111>>>======<<<;;;:::999999;;;;;;:::999777666444333111111111000//////......000///...------...///000...////////////000000000...........................////////////000000000......///000000000000000222222222222111000000///111111111111111111111111000000111111222333444444666666555555444444444333222222333333555666777888555555555555555555555555777777777666666666666666555666666777777777777777::::::;;;;;;:::999999888;;;;;;;;;<<<===>>>>>>???<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999999999999999888888888999999999999999::::::888888888888888888888888::::::999999888888777777888888777777777666666666555666777888888888777777555555555555555666666666444444444555444333333222222222222222222222222222000000000111111333444444333222111111333333222111000///////////////000000000000000000////////////......////////////......,,,,,,,,,---------......------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........------------------------......---------...///000,,,,,,,,,------///000000........................,,,,,,,,,---------.........------------...//////000000/////////.................................---.....................///////////////////////////000222111///......///------------------------++++++,,,,,,,,,---------........................---------.........//////---..............................////////////000///...---------///000111/////////////////////////////////000000000000000...000000///...---...///////////////////////////......////////////......---......//////////////////////////////////////////////////////.....................////////////...............//////000000000000000000000000000000000000000//////......000000000000000000111111///111000---...222444222000000111111111111000000111111000000000000000000000000000000000000000000///////////////000000111////////////////////////111000000000000000000111////////////////////////111000000000000000000111//////000111333222///---//////000000000000//////222222111111000000//////111111222222111111000///000000111111111111000000///000111111111111000000111111111111111111111111000000111111111111000000///000000000111111111111@@@???>>>===<<<:::999999<<<;;;:::999777666555444222222111111000///////////////............//////......////////////000000..............................////////////000000------...///////////////111111111222111111000///111111111111111111111111000000111111222222333333444444444444444333333333333333333333444555666777555555555555555555555555888777777666666555555444555555666777777777777777555666888999;;;<<<<<<<<<:::;;;;;;<<<===>>>??????<<<<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;999999999999999999888888999999999999999999999999888888888888888888888888999999999888888888888888888888888888777777777777555666777888888888777666444555555555555666666666444444444444444333222222222222222222222222222222111111111222333444555666333222111111222222111000////////////000000000000000000000000////////////......////////////......------........./////////---------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------------------------------------------------........./////////,,,,,,,,,---...///000111........................,,,,,,,,,---------............------......///000000000000/////////..............................---------...............------------------------,,,---///...,,,++++++,,,------------------------,,,,,,,,,---------..............................,,,,,,------.../////////---------...............------........./////////......---......///000111////////////////////////......////////////000000...000000///...---...////////////000000000000000......////////////......---......//////////////////////////////////////////////////////.....................////////////......------......///000000000000000000000000000111111000//////...------000000000000111111111111///111000---...222444222000000111111111111000000111111111111000000/////////////////////////////////////////////000111111000000000000000000000000111000000//////000000111000000000000000000000000111111000000000000111111///...///000222222000//////000000111111000000///111111111111000000000000111222333333333111000///000000111111111111000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000111111111111???>>>>>>===<<<;;;::::::;;;:::999777666555444444333333222222111111000000......////////////.............../////////000000................................./////////000000---......///000////////////000111222222111111000111111111111111111111111111111111111111222222222222222222333333333333333333333333333444444555666666666666666666666666666666666666666666555555555444555666777888777777666444555777999;;;<<<===>>>::::::;;;<<<===>>>??????<<<<<<<<<<<<;;;;;;;;;;;;999999999999999::::::;;;888888888888888888999999999999999999999999999999888888888888888888888888777777777888888888888888999999888888888777777777555666888999888777666555444444444555555555666666333444444444444333222222222222222222222222222222111111111222333444555666333222111111222222111///......///000000000000000000000000000////////////......////////////................../////////000......------------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------,,,,,,........................,,,---///000000//////...---------------...///000........................,,,,,,,,,---------.....................//////000000000000000/////////...........................---------.........//////------------------------+++,,,...---+++******+++........................------........./////////........................,,,,,,------...//////000---------.........//////,,,---------............,,,---...///000000000000////////////////////////------........./////////...000000///...---...///........./////////000000......////////////......---......///////////////////////////////////////000/////////........................////////////...------------...//////000000000000000000000000//////////////////......///000000000111111111111///111000---...222444222000000111111111111000000000000000000000111111111///////////////////////////////////////000111111000000000000000000000000000000////////////000000000000000000000000000000222111000//////000111222//////...000222444333222000111111111111111111000000000000000000111111111///111222444444333222111000000111111111111000000111000/////////000222333222222222222222222222222222111111111111111111222000000000000111111111111<<<<<<<<<<<<<<<<<<;;;;;;999999777666444444333333444444333333222111111111---...///000000///...---............/////////000..................................../////////000...//////000000000000000...///000111222222111000111111111111111111111111222222222111111111111111111111111222222333333333444444333333333444444555777777777777777777777777444555555555666666777777444555777888888888777666666777888999:::;;;;;;;;;::::::;;;<<<===>>>???@@@======<<<<<<<<<;;;;;;;;;999888888888999::::::;;;888888888888888888999999999999999999999999999999777777777777777777777777666666777777888888888999999999999888888888888777555666777888888777555444444444444555555555666666333333444444444333222222222222222222222222222222000000000111222444555666444222111111222222111///......///000000111000000000000000000////////////......////////////......------------.........//////......------......///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,........................,,,---///111111000...---//////...------------...........................,,,,,,,,,---------.....................///000000000000000000////////////........................---------.........//////000000000000000000000000,,,...///...---+++,,,,,,.................................////////////000........................,,,,,,------...///000000---------.........//////,,,,,,,,,---------......+++,,,...000111000000///////////////////////////,,,---------......//////...000000000...---...///---------.........//////......////////////......---......///////////////////////////////////////000000//////.........---............/////////000...------------...//////000000000000000000000000------......///000000000//////000000111111111222///111000---...222444222000000111111111111000000......///000111222333333000000000000000000000000///////////////000111111000000000000000000000000000000////////////000000000000000000000000000000222111000//////000111222111//////000333555666555111111222222222222111111//////000000111111222222---///111444555555444333000000111111111111000000111000///......000222444333333333333333333333333333222222111111222222333000000000000111111111111>>>===<<<:::999999999:::999999888777666555444333888777555333111000//////000000000000000000000000,,,,,,,,,------///000111000000000000000000000000........................------......///000000000333222222111000///......000000000000000000000000222222222333333222222222222333444444555555444444555555555444444333333333444444555666666555444333444444555555555555444444222333555777999999888888<<<;;;:::999999999:::;;;===;;;::::::;;;<<<;;;:::999888888777777888888999888777666777999999777666888999999888666555666888777888888999999999888888666666666666666666666666888888888888888888888999<<<<<<;;;;;;;;;:::::::::777777999999999888666555555555666666777777888888555444333222111222333444222333333444444333333222333222111000000111222333222111000000000111333333222111///.........///000000000000000000000000000111111000///...------,,,------------------------+++,,,,,,------.........///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///......------------......------------------------........................---.........---,,,,,,++++++++++++,,,,,,,,,------........................---------------------------------.........//////------------------------...---+++******+++---...------++++++++++++---------------------...///000..................------------,,,,,,,,,,,,------,,,,,,---...//////......000///...---,,,------.........////////////......,,,------..................------,,,,,,------...//////000000///...------000000000000000000000000000000000000000000000000000///---++++++---///000000000000000000000000000------......---,,,++++++////////////////////////...............///000000000000////////////000000000000000000000000000000...////////////000000000111111111111222333444555111000///000111222111///000000000000////////////111111222222222222111111000000000000111111111111000000000000000000000000////////////////////////------...///000111222222////////////000000000000333222000//////000222333000000000000000111111222111111111111111111111111222111111111000000//////000000000000000111111222000000111111111222222222000000000000000000000000333333333333333222111000222222222111111111000000======;;;:::::::::;;;<<<::::::999999888777666666999888666444222111000000////////////////////////......---......///000111////////////////////////........................------......//////000000111111111000000000000000000000000000000000000000111111222222222222111111222333444444555444444444555555444444444333333333444444555666666555444333444444555555555555444444333444555666888888888888;;;:::999999999999:::;;;<<<;;;999999;;;;;;;;;:::;;;::::::999999::::::;;;999999888999:::;;;999777888999999888666555777888777888888999999888888777666666666666666666666666888888888888999999::::::;;;:::::::::999999999999888888888888777666666555444555555666777777888888555444333222222222333333222333333444444333333222222222111000000111222222222111000000000111222333222111000/////////000000000000000000000000000000000000//////......------------------------------...............////////////...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......---------,,,,,,,,,........................,,,,,,,,,,,,------------------,,,,,,,,,---............------------......------------------------........................------......------,,,+++------------....................................---------------------------------.........//////...........................---+++******+++---...------,,,++++++,,,------......---------......///........................------,,,,,,,,,,,,------,,,------...//////......000///...---,,,------.........////////////......------...//////////////////......------....../////////000000///......---////////////////////////000000000000000000000000//////...------.../////////////////////////////////////////////...------////////////////////////...............///000000000000////////////000000000000000000000000000000111222222222222333333333000000000000111222333444111000///000111222111///.../////////000000111111000111111222222111111000000000000000111111111111000000000000000000000000////////////////////////111000000000////////////////////////000000000000555444333222222333444555000000000000000111111222111111111111111111111111222222111111000000000000000000000000000111111222111111111111222222222222333333333333333333333333333333333333333222111000222222222111111111000000======<<<;;;;;;<<<<<<===;;;;;;;;;::::::999999999999999777666444333222111..............................---------......///////////////////////////---------------------------------...//////000000/////////000000111111111000000000000000000000000000000111111111111000000222222333444444444444444444444444444333333333333333444555555555555444444444444555555555555444444444444444555666777888999:::999999888999999::::::<<<:::999999:::;;;;;;:::::::::999999999999::::::999888888999::::::999777888888999888666555777888777777888888888888777777666666666666666666666666777888888999:::;;;;;;<<<999999999999888888888888999888777666555555555555444444555555666777777777555444444333222333333333222222333333333333222222222222111000000111222222111111000000111111222333222222111000000000000111000000000000000000000000///////////////.........------------------------............------------......---,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------,,,,,,,,,........................,,,------------...............---,,,,,,,,,------......------------......------------------------------------------------------......------,,,,,,........./////////000000........................------------------------------........./////////////////////////////////...---,,,++++++,,,---...------,,,,,,,,,,,,------//////...---------..............................------------------------,,,---......///.........//////...------------.........////////////............///000000000000000000//////////////////000//////000000000///..............................000000000000000000000000//////000000000000//////////////////////////////000000111111111000//////////////////////////////...............///000000000000////////////000000000000000000000000000000/////////000000000111111000/////////000111222333111000///000111222111///---......///000111222333000111111222222111111000000000000000111111111111000000000000000000000000000000000000000000000000111111000000000/////////////////////000000000000111111111111111111111111000000000000000111111222111111111111111111111111222222222111111111111000000000000000000111111222111111222222222333333333444444444444444444444444222222333333333222111111222222222111111111111111>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999777666444333222////////////////////////------,,,,,,+++,,,,,,,,,////////////////////////------------------------,,,,,,---......//////000//////000000000000000000//////////////////////////////000000000000//////222222333444444444444333333333333333333333333333333333444444444555444444444444555555555555444444555555444444555666888999888888888888888999999999;;;999888888:::;;;::::::888888777777777777888888777666666666888888777555777888888777666666777999777777888888888777666666666666666666666666666666777777888999;;;<<<======:::999999999999888888888999888666555444444444555333444444555555666777777555555444444333333333333222222333333333333222222222111111111111111111222111111111111111222222222222222222111111111111111////////////////////////.........///////////////........................,,,,,,,,,++++++*********...------,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------........................---------........./////////...---,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,------...------,,,,,,............////////////............................................................////////////...........................---,,,,,,,,,,,,---...---------,,,,,,---------000///...------------------------.......................................------...............---............------............////////////......//////000111111111111111000//////......//////000//////000000000//////...........................////////////////////////...000111222222111000...////////////////////////000000111111111000000///////////////////////////...............///000000000000////////////000000////////////////////////.........////////////000///////////////000111111111000///000111222111///...//////000111111222222000000111111111111000000///000000000111111111111////////////////////////111111111111111111111111......///000111222222333////////////000000000000...//////000000//////...000000000000000111111222111111111111111111111111222222222222222222222222000000000000000111111222222222222222333333333333222222222222222222222222222222333333333222222111111111111111111111111111@@@??????>>><<<;;;:::999:::::::::::::::999999999999999999888777555444333000000000000000000000000......------------------........................------------------------,,,,,,------.../////////111111000000///......---/////////////////////////////////000000/////////111222333333444444333333333333333333333333333333333333333333444444555555444444555555555555444444555555444444444666777888777777777888888999999999999888777777999::::::999888777777666666777777888777666555666888888666555777888888777666666888999888888888888888777666666777777777777777777777777777777888999;;;<<<======::::::::::::999999999999999888666444444444444555333333333444555555666666555555555444444444333333111222222333333222222111111111111222222111111111000000111111222222222222222222222222111111000000////////////////////////.........///////////////........................,,,,,,,,,++++++*********------,,,,,,,,,------...---,,,,,,++++++,,,,,,---------------------------........................---------........./////////...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,------...------,,,,,,,,,---------................................................................../////////000000------------------------------------------------------------------------000///...------------------------.........////////////000000000000//////---...............------------........................////////////......///000000111111111111111///................../////////000000000000000///........................////////////////////////...000222333333222000..............................//////000000/////////////////////////////////...............///000000000000////////////000000////////////////////////111111111222222222333333/////////...//////000000111000///000111222111///111111111111000000000000000000000111111000000000///000000000111111111111////////////////////////222222222222222222222222......///000111222333333////////////000000000000111111222222222222111111000000000000000111111222111111111111111111111111222222222222333333333333000000000000000111111222111111222222222333333333111111111111111111111111111222222333333333222222111111111111111111111111>>>>>>>>>===<<<;;;:::999:::::::::999999888888888888999999999888666444333111111111111111111111111000000/////////000000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////222111111000...------,,,000000000000000000000000//////000000000000//////111111222333333333333333222222222222333333333333333222222222333444555666444444555555555555444444555555444444555555666777555666777888888888888888888777666777888::::::999999999888888888888999999888777777888999999888666666777888777666666888:::999999999999999888777666777777777777777777777777777888888999:::;;;;;;<<<;;;:::::::::999999999999777777666666555555666666222222333333444555555555444555555555555444333333111111222222222222111111000111222222222222111000000000111222222222222111111111222222111111000///000000000000000000000000///////////////.............................................------------------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------------...........................,,,------------...............---,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------+++++++++,,,,,,,,,,,,---....................................................../////////000000000------------------------------------------------------............------//////...---------......,,,,,,------.../////////...///000111111000///............///......---,,,,,,---......///...............////////////......//////000111111111111111///......------....../////////000111111111000000........................000000000000000000000000...000111222222111000...........................------.../////////......////////////////////////...............///000000000000////////////000000000000000000000000000000000000000111111111222222000000////////////000000111000///000111222111///222222111111111000000000///000000111111000000///000000000000111111111111000000000000000000000000111111111111111111111111222222111111111000000000////////////000000000000000000000000000000000000000000000000000111111222111111111111111111111111222333333333333444444444000000000000000111111222000000111111111222222222222222222222222222222222111111222333333333222222111111111111111222222222:::;;;<<<<<<===<<<;;;;;;<<<;;;;;;:::999888777777777888999999888666444222000000000000000000000000............//////000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///000000/////////.........000000000000000000000000///000000111111000000///111111222333333333333222111111222222222333333333222222222222222444555666444444555555555555444444444444555555666666555555444555666888888888888888777666555666888::::::999999999888888888888999999888777777888999999888666666777888777666666888:::;;;;;;;;;::::::999888777777777777777777777777777888888888888999999::::::999999999999888888888888666666777777888888777777222222222333444444555555444555666666666555333333111111222222222222111111000111222222222222111000///000111222333222222111000000111111111000///...000000000000000000000000000000//////......------......................................./////////,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,------------------,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++,,,,,,,,,,,,.................................................../////////000000000000........................------............------,,,---...//////...---,,,......---------......///,,,,,,------...//////000,,,...///000000///...,,,......//////...------,,,,,,,,,.../////////............////////////.........///000000111111000000000//////......//////000//////000111111111111111////////////////////////000000000000000000000000//////000111111000//////........................,,,---....../////////...////////////////////////...............///000000000000////////////000000000000000000000000000000............////////////111000000//////000000111111000///000111222111///111111111111111111222222//////000000000000//////000000000000111111111111000000000000000000000000111111111111111111111111222222222111111111000000////////////000000000000......,,,,,,,,,,,,......000000000000000111111222111111111111111111111111333333333333444444444555000000000000000111111222//////000000000111111111333333333333333333333333000111222333333333333222000000111111111222222222666777999<<<==================<<<;;;999888777777777777999999888666444222////////////////////////*********+++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.........///////////////000000000000000000000000000000111111111111000000111111222333333333333222111111111222222333333333222222111111222444555666444555555555555555555444333444555666666666555444333444666777888888888777777666555666888::::::999777777666666666666777777666555555555777777666444666777888777666777888:::<<<<<<<<<;;;:::999888777777777777777777777777777888888888888888888888999888888888888777777777777444555777999999999888888111222222333333444555555444555666666666555333333111111222222222222111111000111222333333222111000///000111222333222111111///000000111111///...---000000000000000000000000111111000///...------,,,////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,------.................................+++++++++,,,,,,,,,------,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++++++++,,,,,,,,,------........................////////////////////////////////////000000000000////////////////////////------............------,,,---...//////...---,,,---------------...///000,,,,,,------...///000000+++,,,...//////...,,,+++.../////////...---,,,,,,+++,,,.../////////............////////////............///000000000000000111111000000000000111111//////000111111111111111000000000000000000000000000000000000000000000000//////000000000000//////........................------...//////000//////////////////////////////...............///000000000000////////////000000000000000000000000000000111111111111222222222222111111000000000000000111111000///000111222111/////////000111222333333444//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000//////000111222333333444////////////000000000000222111///......///111222000000000000000111111222111111111111111111111111333333333444444555555555000000000000000111111222////////////000000000000222222222222222222222222000111222333333333333333000000111111222222222222444777:::<<<;;;:::::::::999:::<<<<<<<<<:::888666555888;;;999555000///000111000///...---,,,++++++$$$&&&))),,,...///..............................------------------------,,,,,,,,,---...///000000////////////000000000000111111000000//////......000000//////.........---////////////000000000000222222222222222222222222333333333333333333333333444444555555555555444444444444444444444444444444333555777888777666777888888888777777666666666555333555666666555444444555777777777666555555444444777777777777666666666666666666777888999999::::::999999999888777666666555888888777777777777888888666666666555555444444444555666777888888777666555555555555555555555444444444444444444444444333333222222111111111111222222222222222111111111000000222111000//////000111222///000111111111///...---...............///000000111000///------......///---------............///..............................---------,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------)))***+++,,,...///000000...---,,,++++++,,,---...........................,,,,,,,,,---------....................................////////////......//////000000000000//////.........------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000........................////////////.......................................------------...//////000000111111111111000000......////////////......////////////////////////222111///...------......////////////////////////000000//////......------////////////////////////......---,,,---...///000...------------...//////............////////////////////////000000000000000000000000////////////000000000000000000000000111111111000000000000000111111000111222111///------,,,,,,---000111111000000000111111111111000000////////////000000000000000000000000000000000000///000111222222111000///000000000000000000000000111111111000000000000000000000111111111111000000000////////////111333444000000000000111111111111222222222111111111111000333333333333333333333333333222222111111222222333111111111000000000//////111111222222222222111111111111222222222333333333222555888999999888999999999::::::;;;:::999888777777888999777444111//////111000///...---,,,++++++***+++---...////////////------------------------........................,,,,,,------......//////....../////////000000000////////////.........---000/////////............000000000000111111111111222222222222222222222222333333333333333333333333444444555555555555444444444444444444444444444444444666777777666666666777777777666666666555555555333555666666555444444555666666666666555555555555888888888777777777777777666666777888888999::::::999999888888777666666555888777777666666777777888777666666666555555555555555666777888888777666555555555555555555555555555666666555444333333222222222222111111111111222222222222222111111111000000111111000//////000111111000000000000000///.....................///000000111000///...---......///.........////////////000..............................---------,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,***++++++,,,---...//////---------,,,,,,---------------------------------,,,,,,---------.......................................////////////.........//////000000//////......------------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................////////////...................................................///000000000000111111111111000000......////////////......////////////////////////000///...---......///000////////////////////////000000//////////////////////////////////////////......---------...///000...------------...//////............////////////.../////////000000000000000000000000////////////000000000000000000000000111000000000000000000000111111000222333222000...000.........000111000///000000111111111111000000////////////000000000000000000000000000000000000///000111222222111000///000000000000000000000000111000000000000000000000///000000111111111111000000000//////000111222333000000000000111111111111222222222111111111000000222222222222222222222222222111111111111111111222333333222222111111111111111111222222222222111111111111222222222333333333///111444666666777888:::::::::999999999999888888:::888555444333111000...000000///...---,,,,,,+++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,........................---------------.........------........./////////............------------////////////............111111111111222222222222222222222222222222222222333333333333333333333333444444555555555555444444333333333333333333333333555666888777666444555666666555555555555444444444333444666666444333444555555555555555666666666666888888888888888888888888666777777888888999999999999888888777777666666555777777666666666666777777666666666666666555555555555666666777777666666555555555555555555555555555777777666555333222111000222222111111111111222222222222222111111111111111111000000//////000000111000000//////......//////...............///000000000000///............///...////////////000000000------------------------......---------,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................////////////...............//////.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////////////////..................................../////////...///000000111000000111111111111000000......////////////......////////////////////////------------...///111222//////////////////////////////000000000000000000////////////////////////......------......///000...------------...//////............////////////....../////////000000000////////////000000000000000000000000000000000000000000000000000000111111111000111222444444222000222111//////000111///...000000111111111111000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111//////000000111111111111111000000000000000111111000000000000111111111111222222111111111000000000111111111111111111111111000000000000000000000000333333333333333222222222111111222222222222111111111111222222222333333333...000222444555666999;;;;;;;;;:::999999999999:::;;;777222000111222000...000//////...------,,,,,,,,,+++)))((('''((()))***,,,,,,,,,,,,,,,,,,,,,,,,...........................---------------------------------.........///........................///////////////.........000000000111111111222222111111111111111111111111333333333333333333333333333444444555555444444333222222222222222222222222555666777777555333333444444444444444444444444444222444666555444333444444444444444555666777777888777777777777777888888888666777777777888888888999888888777777666666666666777666666555555666666777555555555555555555555555666666666666666666666666444444444555555555555555666666555444333333222222222222111111111111222222111111111111111111111111000000000//////000000000111000...------...///000...............///000000000/////////........................////////////------------------------......---------,,,,,,,,,,,,,,,---.........---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---......//////......---------............------,,,,,,------......//////------------------------------------------------------------------------......---------......///////////////////////////////////////...................................................///000000000000111111111111000000......////////////......////////////////////////------......//////000111//////////////////////////////000000111111222222////////////////////////...............//////000...------------...//////............////////////........./////////000000////////////000000000000////////////////////////000000000000000111111111111000111333444555333111222000///000111222111///000000111111111111000000////////////000000000000000000000000000000000000000000000111111000000000////////////////////////000000000000000111111111/////////000000111222222111111111000000000000000///000000000111111111111111111111111000000000000000000000000000000000000000000111111111111000000333222222222222222222222111111222222222222111111111111222222222333333333///111222333444777:::======<<<;;;:::999999999:::999555000...000111000////////////...------,,,,,,///---,,,******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------.........///////////////////////////.........////////////////////////000000000111111111111111111111111111111333333333333333333333333333333444444444444333333222222222222222222222222444666777666444333333333333333333444444444444444222444555555444333333444333444444555666777888888555555555555666666777777777777777777777888888888777777777666666666666666666666555555555555666666444444444444444444444444666666555555555555666666444444444555555555666666333333444444444444444444222222111111111111222222111111111111111111111111/////////000000/////////000///...------...///000...............///000000///////////////......---,,,,,,,,,---------......------------------------......---------,,,,,,,,,+++,,,,,,---...------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------............------------............---------------....../////////////////////////////////------------------------------------------------///......---------......////////////////////////////////////....................................------,,,,,,,,,---......000000111111111111000000......////////////......////////////////////////......///////////////...//////////////////////////////000000111111222222////////////////////////.........///////////////...------------...//////............////////////............////////////.../////////000000000111//////////////////////////////000000111111111111111000111333444555333111000///...///222333222111000000111111111111000000////////////000000000000111111111111111111111111111000000000000000000111//////////////////////////////000000111111111111000000//////000111222222111111111111111000000000///000000000111111111111111111111000000000//////000000000000000000000000111111222333333222111111000000000000000111111111111111222222222222111111111111222222222333333333111222222333444666;;;>>>======<<<;;;999888777777555222///...///000111111//////.........------------,,,+++***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------.........//////////////////000000000000000.........///////////////.../////////000000000000111111111111111111111111333333333333333333333333333333444444444444333333111111111111111111111111333444666555444333333444333333333444444444444555222333555555333222333444444444444555666777777888333444444555555666666777777777777777777777777777666666666666666666666666555555444444444444555555444444444555555555555555666555555444444555555666333333444444555666666666222222333444444555555666222222111111111111222222111111111111111222222222...//////000000//////............---......//////...............///000000/////////000///......---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........................------............------.........//////......................../////////////////////////////////------------------------------------------------//////...------------...........................////////////....................................,,,,,,++++++,,,,,,---...000000111111111111000000......////////////......////////////////////////...///////////////...---//////////////////////////////000000000000000000////////////////////////---...///000000000000///...------------...//////............////////////------........./////////......//////000000111111000000000000000000000000/////////000111111222222111000111222444444222000...------///111333333222000000111111111111000000////////////000000000000111111111111111111111111111111000000000000111111000000000000000000000000/////////000111111222222222111000//////000111222///000111111111111000000000000000000111111111111111111000000000/////////000000000000000000000000111222333444444333222111.........///////////////111111222222222222111111111111222222222333333333222222222222222555:::>>><<<<<<<<<:::888666333222///000000///...///111333...............---------,,,+++*********+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------........./////////000000000........./////////000000............/////////000//////000000000111111111111111111111111111111111333333333333333333333333222333333444444333333222111111111111111111111111111333444444333333333444333444444444555555555555111333555444333222333444444444555555666666777777444444444555666777777777777777777777777777777666666666666666666666666666555444444444444444444555666666666666777777777888666555444444444444555666333333444444555666666777333333444444444444444444222222111111111111222222000000111111111222222222......///000000///......,,,---....../////////..................///000000...///000000000///------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,------------,,,........................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,------------------------------,,,,,,---------------------------------............////////////........................,,,------......------,,,...//////000000//////...////////////............////////////////////////------------------------........................//////...---------------------------------------////////////....................................---,,,,,,,,,,,,---......000000111111111111000000......////////////......////////////////////////,,,---...///000000//////////////////////////////000000//////////////////////////////////////////---...///000111000000///...------------...//////............////////////---------.........//////.........///000111111111000000000000000000000000...//////000111111222222111111000222333222000...///...---...000111000///000000111111111111000000////////////000000000000111111111111111111111111222111000//////000111222000000000000000000000000...//////000111111222222444222111///...///000111...///000111222222111111000000000000111111111111111000000000////////////111111111111111111111111000111222333333222111000------........./////////111111222222222222111111111111222222222333333333222222111111111444999===;;;;;;;;;:::777444000...,,,...000000......111555...............---------000000//////......//////........................------------------------******+++,,,,,,---......////////////000000000000---------.........//////---.........//////000000000111111111111222222222000000000000000000000000333333333333333333333333222333333444444333333222000000000000000000000000000222444444333333444555444444444555555666666666111333555444333222333333555555555666666666666666444555555666777888888999777777777777666666666666555555555666666666666666555444444333333444444555777777888888999999999:::666555444333333444555666333333444444555666777777555555555444444333333333222222111111111111222222000000111111222222222222---...///000000///...---+++,,,...///000///...---...............///000000...///000000000///---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,---------,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////,,,,,,,,,---------............,,,++++++,,,........................................../////////000........................,,,------......------,,,//////000000000000//////000000//////......------........................------------------------........................000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,000/////////.......................................------------...//////000000111111111111000000......////////////......////////////////////////***+++---///111111111111////////////////////////000000//////......------////////////////////////---...000111111111000///...------------...//////............/////////000---------.........//////---......///000111111222000000000000000000000000...//////000111222222222111111000111222111///---000///......//////...---000000111111111111000000////////////000000000000111111111111111111111111222111000//////000111222000000000000000000000000...//////000111222222222555333111///......///000---...000111222222222111000000000000111111111111000000000000////////////111111111111111111111111...000111222222111000...---.........//////000000111111222222222222111111111111222222222333333333000000//////111444666888:::999666333000///......//////000000///...------................................................///...+++******+++,,,------------------------------...............------000///.........///111222............////////////......//////000000111111------......//////000000////////////000000000000000000000000111111111111111111222222222333333333111222222333222111000///000000000000000000000000222333444444333333555666555444333333222222222222333444555555666666555555444555777888999888666555666666666666777777777777444444444555555555555666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444333222111000111111111111000000000000//////000111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////......---...//////---,,,+++,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,...........................------,,,,,,,,,---------,,,,,,++++++,,,,,,---...........................---,,,,,,+++++++++,,,..................------........................,,,,,,,,,+++******---000---------------------------...///...------...///...------,,,,,,++++++***,,,---...//////...---,,,......//////...---,,,,,,//////.........---------//////............//////......---,,,,,,,,,------.................................------,,,,,,,,,---------.........//////////////////////////////.........////////////000........................000000000000000000000000444111------///000///...000000///////////////000+++,,,...000111111000000///////////////.........////////////////////////........................111000000///...---------//////............//////...///000111111000///...000000///...............///////////////.........000000000000////////////......//////000000111111///......///111222000///000000000000000000//////222222222222222111000///000000000000000///......---......///////////////222111111111000000//////000000000000000000000000000000111111111111000000333000...///000111///,,,000000000000000000000000//////000000111111222222111000/////////000222333//////000000111111111111222222111111111111111111222111000000111222222222111111111111111111111111000000111111111222222222000/////////000333555777888666444111///.........///////////////...------......................................................,,,+++++++++,,,------------------------------...............------000///.........///111111............////////////////////////000000000000.........///////////////////////////000000000000000000000000111111111111111111111222222222333333333333444444444333111000111111111111111111111111222333444444333333444666666555444333333333333444333444555555666666555555444555777888888888666555888777777777666666555555444444444555555555555666555555555555555555555555333333333333333333333333555555555555555555555555555555555555555555555555444444444444333222111000111111111111000000000000//////000111111111111000000000000000////////////////////////////////////................................................---,,,,,,---......---++++++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,...........................------,,,,,,,,,---------,,,,,,++++++,,,,,,---.........---------------------,,,,,,+++,,,,,,,,,..................------........................)))***,,,,,,+++++++++------------------------------...///...------...///------------..................////////////............//////...------,,,//////.........---------//////............/////////...---,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------....................................------........./////////////////////////////////////////////////////////333000...---///000///...000000////////////000000////////////---+++)))(((/////////////////////...////////////////////////........................111000000///......------//////............//////...///000111111000///...000000///.............../////////////////////...111000000000////////////.../////////000000000111111000///000222222111////////////////////////000222111111111111000000000000000000000000///.........//////000111000000000111111111000000000//////000000000000000000000000000000111111111111000000222000...///111111000...000000000000000000000000000000000000000111111111111000/////////000222222000000000000000111111111111111111111111111111111111000//////000111111111111111111111111111111111000000111111111222222222///.........///222444666555444222000............///////////////......---........................------------------------......---------,,,,,,,,,------------------------------...............---//////......//////000111---............/////////000000000000////////////000000///////////////...////////////000000000000000000000000111111111111111111111222222222222333444444555666666555333222222222222222222222222222111333444444333222333555666555555444444444444555333444555555666666555555444555666777888777666666999888888777666555444333444444444555555555555666555555555555555555555555333333333333333333333333444444444444444444444444555555555555555555555555444444444444333222111111111111111111000000000000...///000000111111000000000000000000////////////////////////////////////------------------------------------------------,,,++++++,,,------,,,***,,,,,,------------,,,,,,...---,,,,,,+++,,,,,,,,,------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,------------------------..............................&&&))),,,---,,,+++******---------------------------...///...------...///---......///000000111111000000////////////000000.........///......---,,,...............---------//////............//////000///...---,,,+++++++++...........................------------,,,,,,,,,,,,,,,,,,---------..............................,,,---------............000000000000000000000000////////////////////////222000......///000///...000000////////////000000222111000///,,,***(((&&&......//////////////////////////////////////////........................000000000///......------//////............//////...//////000000//////...000//////............///......//////////////////111111000000000/////////////////////000000000000222111111111333333111///------........./////////111000000////////////000000000000000000//////...///000000111111111111111111111000000000000//////000000000000000000000000000000111111111111000000000///...///111111111///000000000000000000000000111111111111000000000000000000000///000111111222111111111000000000000000111111111111111111111111000000000000////////////000000000000000000000000111111111111111222222222///...------...000333444444333111///......//////...///////////////..............................---------------------------............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.....................//////000000---------.........//////111111000000//////......111000000000//////......////////////000000000000///000000000111111111111111111111111222222222222444444555666666555444333222222222222222222222222111222444333222111222444555444444333333333444444333444555555666555555555444555666777777777666666888777777666555555444444444444444555555555555666555555555555555555555555222222222222222222222222444444444444444444444444555555555555555555555555333444444444333333222111111111111111000000000///...//////000000000000000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++,,,,,,------------,,,,,,---------,,,,,,,,,------------------------------,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,------------..............................(((***,,,---,,,++++++,,,---------------------------...///...---------///......//////000000000000000///...------...///000---...............------........................///......------......///000///...---,,,+++++++++........................------------------------,,,,,,,,,,,,------------........................,,,,,,,,,---------......////////////////////////////////////////////////000///....../////////...000////////////000000111000000000//////...------............////////////////////////////////////........................000000//////............//////............//////////////////////////////000///............//////............////////////111111111000000000//////////////////000000000000222111000111222222000///,,,,,,------.../////////000///............///000//////000000000000////////////000111111111111000000000000000000000//////////////////////////////000000111111111111000000/////////000111111111111000000000000000000000000222222111111000000//////000000000000000111111222111111111111000000000000111111111111111222222222111222222222000//////000////////////////////////111111111111111111111111///...------...000222444444333111000//////000000......///////////////...........................------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---......///////////////------------............111111000000//////......111111000000/////////...////////////000000000000///000000000111111111111000000111111111222222222222333444555555444333222111111111111111111111111111222333222111000111333333222222222222222333333333444555555666555555555444555555666666666666666555555555555555666666666444444444555555555555666555555555555555555555555222222222222222222222222444444444444444444444444555555555555555555555555333333444444444333222222111111111111000000000///......///000000000000000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000...---,,,------......------,,,------------------------------------------------+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------,,,,,,---......,,,,,,,,,,,,------..............................,,,------,,,++++++...000---------------------------...///...---------////////////.........------......,,,++++++,,,......------...............------...........................------------......//////...---,,,++++++,,,........................------------------------,,,,,,,,,---------..............................,,,,,,,,,---------............................................................/////////......//////////////////000111111............//////000000---.........//////000000////////////////////////........................////////////............//////............////////////............////////////............//////---.........//////000000111111111111000000000000000000000000////////////000//////000111111000...------------....../////////...............////////////000000000000//////---...//////000000////////////////////////000000////////////////////////000000111111111111000000//////000111111111222222000000000000000000000000222222111111000000/////////000000000111111111111111111111000000000000000000000111111111222222222333555777666333111111222////////////////////////111111111111111111111111000///...---...000222333444333111000/////////000---...//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------...////////////...,,,------------.........000000000000////////////111000000000000000000///////////////000000000000000000000000111111111111000000000111111111111222000111333444444333222222000000000000000000000000111222333222000000000111111111111111111222222333333444555555666666555555444444555555555666666666444444555555555666666666444444444555555555555666555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333222111111111111000000000000---...//////000000//////000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000000///...------............------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...---,,,,,,++++++,,,,,,---,,,------......////////////......---------------++++++,,,,,,------....................................---,,,+++,,,///222---------------------------...///...------.../////////......---,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,---......///.........---------.....................------------............---,,,,,,,,,------........................,,,,,,,,,------------...---------.........//////------------------------,,,---------............................................................,,,---//////.........//////......//////000111222......---,,,,,,,,,------------......///000000000////////////////////////........................//////////////////......//////............/////////......------......//////............//////000------......///000000000222222111111111000000000000000000000///////////////......///111111000///........................---...//////000//////......//////000000000000000------...///////////////......////////////000000000000000000000000000000000000111111111111000000///111222111000000111222000000000000000000000000111111111111000000000000//////000111111111111000///000000000111111111111000000000111222222333333555888:::999555222222333000000000000000000000000222222222111111111111111000000.........000222444333222000...------------------...///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++++++++++++++++++++++++++++++++,,,---...////////////,,,---.../////////......,,,,,,---------.........////////////000000000000000000000000000111111111////////////000000000000000000000000111111111111000000000000111111111111000111222333444444333222111111111111111111111111111222222222000///000111222111111111222222333444333444555555666666555555555444444444555555666666555555555555555555444444444444444555555555555666555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222111111111111000000000000---...//////000000//////000000000000////////////////////////////////////........................------------------------,,,++++++---///000///---------............------+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---------...//////000111111111000///---,,,,,,,,,,,,***++++++,,,------..............................+++---------,,,,,,...///---------------------------...///...------...///...---------------------,,,------------------,,,,,,------...//////......---------.........//////...------,,,,,,------...------,,,,,,,,,---..............................,,,,,,,,,---------.............../////////000000------------------------------........./////////................................................***---000000...---...///............///000111222///...---,,,+++,,,------------......///000000111////////////////////////...........................///////////////////////////............/////////...------------...///...............///000000------......///000000111222222222111111111000000111000000000/////////............000222333222111111000000//////......---,,,---000111222111///.........///000000000000000......///000000000000000........./////////000000000000000000000000000000000000111111111111000000000222333222000///000222000000000000000000000000000000000000000111111111...///000111222111111000......///000111222222333///000000111222222333333666:::<<<;;;666222222444111111111111111111111111222222222111111111000000111000///...///000333444333111///---,,,+++++++++------...///000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***++++++++++++++++++++++++++++++,,,---...////////////,,,,,,.../////////...---,,,,,,,,,---------............//////000000111111//////000000111111222222////////////000000000000000000000000111111111111000000000000111111111111000111333444444444333333222222222222222222222222111222222111000//////000222222222222333333444555333444555555666666555555555444444444444555666666777777666555444333333222444444444555555555666666555555555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111222222333444444333333333111111111111000000000000---......///////////////000000000000////////////////////////////////////////////////////////////------------------------*********,,,...///...,,,------............------+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---.........///000111111222222111///...,,,,,,++++++******+++,,,,,,---..............................(((+++......---,,,,,,,,,---------------------------...///...------...///,,,,,,------.../////////,,,---...//////...---,,,,,,,,,---.../////////...---------.........//////...------,,,,,,------...,,,,,,,,,,,,---...//////........................,,,,,,,,,------.........////////////000000000000------------------------.........////////////000000000000000000000000000........................)))---000000...---...///............///000222222......------...///111222---------...///000000111////////////////////////................................./////////////////////............/////////...---,,,,,,---...///...............///000111---------...///000000111222222222111111111111000111111000000/////////............111333555444333222222111000///...------+++---000333333222///---......///000000000000000//////000111111111111111---.........//////000000000000000000000000000000000000111111111111000000111333444333000...000222000000000000000000000000//////000000111111222222...///000222222111111000------...000111222333444///000000111222222333333666:::===;;;666222222333111111111111111111111111222222222222111111000000---...//////......///111222111000//////.........//////.........---------......------------......///...---,,,+++,,,---...---,,,,,,++++++,,,,,,---++++++******+++,,,,,,---+++,,,------......------------------..................------------......//////.........---------/////////...---------,,,............////////////111222333333333111///...000000000111222222333333000000111222222222222111000111111111111222222222333111000111222222111000222222333444555666777888555555555555555555555555555555444444444444555555:::888666555555555444333777666444333333444555666999999777666555555555555666666555444333333222222444333222222111111222222000111333555555444333222222333444444444444333222111111111000000000000///111111000000000000111111222222222333333222222222111111000000//////......///...------...///...---***++++++,,,,,,++++++***,,,------......------,,,......////////////......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,///---,,,///555:::<<<<<<<<<777111---,,,,,,------,,,,,,,,,---------......000000///...---,,,,,,+++,,,---------.../////////------------------------........................------------------------,,,,,,---...---,,,***)))++++++,,,,,,---...//////000///...------...///000//////000000///...------------------------------,,,,,,,,,---------......((()))+++,,,---,,,,,,+++///...,,,++++++,,,...///......//////000000111111222111111111000000//////////////////////////////000000000000000000000000////////////////////////---......///000111111222////////////////////////,,,,,,---.../////////...//////............//////------------------------........................//////////////////////////////............//////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////000111222222333333333333111000///---,,,,,,000000000000000000000000000000000000000000000000000000000///000111111222000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111222222222222222111000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111888777666555333222111000222222111111111111222222222222111000//////000000---///000///......///000222111000///............///.........------------......------------......///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---+++,,,------...---------............////////////......------------......///.........------------...............---------............////////////000000111111111111111000222111111111111111111111000000111222222222222111000111111111111222222222222111000111222222111000111111222333444555666666555555555555555555555555555555444444444444555555999777555444555555444333555555444444444555555666999888777666666555555555666555555444333333222222444333333222222222222222///000222333444333222111111222333444444333222111333333333333222222222222111111000000000000111111000000111111111111000000000000000000//////......///...------...///...---,,,,,,------------,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...222222333777<<<@@@AAA@@@:::666111---,,,------,,,,,,,,,,,,---------....../////////...------,,,,,,,,,,,,,,,---------------------------------------................................................---.........------,,,++++++,,,,,,---......//////000///...------...///000.../////////......---,,,------------------------,,,,,,,,,---------......***+++,,,---------,,,+++,,,------------------,,,.........///000000111111111111000000000/////////000000000000000000000000////////////////////////////////////////////////---......///000000111111////////////////////////------......///.........//////............//////------------------------........................//////////////////////////////............//////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////000111111222333333555555444333222111000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111222222222222222111000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000555444444333222111000000111111111000000111111111222222111000000000000000...///000///...---...///222111000///........................------------......------------......//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,------------------------............///......------------..................---------------------...........................////////////.........//////000111222333333222111111000/////////000111111222222111111000111111111111222222222222111000111222333222000000000111222333444555555444444444444444444444444555555444444444444555555777555444444555555333222333333444555666666666666888888777777666666555555555555444444333333222222555444333333222222333333000111222444444333333222111111222222222222111111444333333333222222222222111111000000000000111111......////////////......000000000////////////...///...------...///...---......////////////......,,,------......------,,,,,,,,,------------,,,,,,---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------......///444666999>>>CCCDDDCCCAAA666444000......---,,,+++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,++++++------------------------------------------------........................//////...---------......---------......//////000//////...------...//////------......------,,,,,,------------------------,,,,,,,,,---------......---------...------,,,++++++,,,...//////...,,,+++---......//////000111111000000///////////////...111111111111111111111111////////////////////////////////////////////////.........//////000000111////////////////////////.........///......------//////............//////////////////////////////........................//////////////////////////////............//////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000000111111222222222444444333333333222222222000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111222222222222111000000111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////111111111000000000000///111000000//////000000111222111000000000000000000...///000///...---...///111111///...............------------------------...------,,,,,,------...///...---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,------------,,,++++++,,,,,,,,,---------......------------......------------------------,,,---------.../////////............///////////////...---------///000111222111111111000000000//////000000111111111111111000000111111111222222222222000000000222333222111111111111222333444444555444444444444444444444444555444444333333444444555555444333444555555333222111222444666777777666555777777777777777666555555444444444333333333222222555444333333222333333333333444555666666666555555111111111111111111111111222222111111111000000000111111000000000000111111---......//////......---///////////////////////////---------...///...---......////////////......,,,------......------,,,---......//////......------------------------------,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------------......///444777<<>>555111222444333111.........///000111333333111222222111///...///000,,,,,,,,,,,,,,,,,,,,,,,,........................---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------..............................------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000111111000000222111///...---------...111000///......///000111......///000000000000000222222222333333333444444333333333333333333333333333333333222222111111111222222222222222222222222//////000000000000////////////000000000111111111111111111111000000000///222222222222222222222222000000000000111111111111222111000000//////000000.........///////////////////////////////////////////////////////////////...............------,,,------------------------......------,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,------.........++++++,,,,,,,,,,,,------///////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,+++++++++******+++,,,------......------+++,,,,,,------.......................................---------,,,,,,,,,------------------------------------------------------------------------,,,------...///000000111000///...------...//////................................................------.........////////////////////////...............------------......///..................///........................---......///////////////111111000///...---......111111000000000000000111111111000000000000111111111111111111111111111222////////////////////////....................................////////////000000000000000000000000000000000//////////////////000111111000///000111000000000/////////000000000000000000000000000000111111111111000000000///000000//////000111111222111111000000000/////////000000000000000000000000////////////000000000000/////////000000000111111000000000000000000111222222222222222111111111111000000111222222222222111000000000000000111111222000000000000000000000000000000000000000000000000222111111111000000000000222222222333444888>>>BBBCCC===555111222444333222.........///000111222333111222222111///......///------------------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------.......................................------,,,,,,,,,+++,,,---.........---,,,***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000111111000000222111000...------,,,,,,000000////////////000000......///000000000000000000000000111111111222222222222222222222222222222222222222222222111111111222222222222222222222222......////////////......//////000000000000111111111111111111000000000000000000000000000000000000000000000000111111111111222111000000//////000000------......///000000111////////////////////////000000000000000000000000...............---,,,,,,------------------------...------------,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,------...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,------......------------------------------------------------------...------------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111///......---......//////........................------------------......,,,,,,---------.........000000//////.........------..................---......------------......---------------------------....../////////////////////...---,,,,,,,,,,,,000000000//////000000111222222111111111111222222//////000111111222333333////////////////////////....................................////////////000000000000000000000000000000000000000111111111///000111111//////000111000000000000000000000000000000000000000000000000111111111111000000000000000000/////////000111111111111111111000000000000000000000000000000000000////////////000000000000000000000111111111222222222111000000000000000000222222222222222333333333000000111222222222222111000000000000000111111222000000000000000000000000000000000000000000000000111111111111111000000000222333333333333666;;;>>>???:::444111222444444333............000111222333000111222111///---...///................................................+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---------.......................................------,,,,,,+++***+++---//////...---,,,,,,,,,------...///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////........./////////000000////////////000000......///000000000000000//////000000000111111111222222222222222222222222222222222111111111111111111111111111111111111111...//////000000//////...////////////000000000111111111111000000000000000000000000000000000000000///000000000111111111111111111000///////////////............//////000000////////////////////////000000000000000000000000------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------.........//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111...------.........//////........................,,,,,,,,,---------------............/////////000000000000///......------,,,---...//////...---,,,------,,,,,,,,,,,,---------------------------------......///////////////+++++++++,,,---...///000000////////////000000111222222111111111111222222///000000000111111111222////////////////////////....................................////////////000000000000000000000000000000000111111222222333///000111000///...///111//////000000111111111000000000000000000000000000111111111000000000000000000000/////////000000111000000000000000000000000////////////////////////////////////000000000000000111111111222222222222222222111000/////////000000111111222222333333333000000111222222222222111000000000000000111111222000000000000000000000000000000000000000000000000111111111111111111111111222222222111111333666999:::777333111222444444444------......///111222333000111222000...---...///................................................***++++++,,,,,,------------------------------------------,,,,,,+++++++++***++++++,,,---...//////,,,,,,,,,---------.......................................------,,,,,,,,,***+++---//////...---,,,,,,,,,------...///000000------------------------------------------------------------------------+++,,,------......------........./////////////////////000000000000//////......///000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000111111000000///...////////////000000000000000000000000000111111///////////////////////////000000000111111111111111000000///.../////////000000//////............////////////////////////////////////////////////---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000,,,,,,---.......................................,,,,,,,,,---------................../////////000000000//////.........---,,,---...//////...---,,,------,,,,,,,,,,,,------........................---......///////////////,,,,,,,,,---...000111222//////......///000111111222111111111111111111222111111111000000000//////000000000000000000000000////////////////////////............////////////000000000000000000000000000000111111222222333333...000111000///...///000...///000111222222111111000000000000000000000000000000000000000000111111000000///////////////000////////////////////////////////////////////////////////////000000000000000111111111222222222222222222111000/////////000///000000000111111222222000000111222222222222111000000000000000111111222000000000000000000000000000000000000000000000000111111111111111222222222000000000//////000222555666444222222222333444444---------...///000111222000111111000...------...------------------------........................++++++++++++,,,,,,,,,,,,..............................---,,,,,,+++******++++++,,,,,,---...//////,,,,,,,,,---------..............................------------------------+++,,,---.........---,,,***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,---------------///000000000///...---,,,//////000000000000//////......///000000000000000000000000111111111222222000000000000000000000000000000000111111111111111111111111111111111111111000000111111111111000000......////////////000000000000000000111111111111////////////////////////000000000000111111111111111000//////......//////111000000///......------////////////////////////////////////////////////---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////+++,,,---.......................................,,,,,,,,,---......//////,,,,,,---------.........////////////////////////---..................---......------------......////////////////////////---......///////////////000000///////////////000............///000111111111111000000000000111111222222111000000///......000000000000000000000000////////////////////////............////////////000000000000000000000000111111111111111222222222...///000000......///000...///111222333222222111000000000000000000000000000000000000111111111111000000//////......//////............////////////000000000000000000000000////////////000000000000000000000111111111222222222111000000000000000000000000000000000111111111000000111222222222222111000000000000000111111222000000000000000000000000000000000000000000000000111111111222222222222222///000000///......111333333333222222222222333333---------...///000111222///000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------..............................+++,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////.........///000000///...---...///000111111000///.........///000000000000000000000000000111111111111000000000000000000000000///000000000111111111222111111111111111111111111//////000000000000//////........./////////000000///000000000111111111111000000000000000000000000000000000000111111111111000000///............//////////////////.........////////////////////////------------------------,,,------------,,,++++++++++++++++++++++++++++++***+++---...///...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,------.........++++++,,,,,,,,,,,,------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......------......------,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++------------------------------------------------***+++,,,...//////..............................,,,------...//////000000------........./////////------......///000000000......------------......///..................///........................---......///////////////000///////////////000000...------......000111111000000////////////000000000000000000000/////////000000000000000000000000////////////////////////............////////////000000000000000000000000111111111111111000000000...///000///......///000---///111333333333222111000000000000000000000000///000000000111111111111000000///.....................//////000000000000000000000000000000000000////////////000000000000/////////000000000111111000000000000000000111222222222111111111111111000000000111222222222222111000000000000000111111222000000000000000000000000000000000000000000000000111111111222222333333333///000111000//////111333111222222222222111111222------------///000111222///000111000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------..............................***++++++,,,---...//////------,,,,,,,,,---...///..................------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000)))***---///111222222222...///000111111000///......//////000000000000000////////////000000000111000000000000000000000000//////000000111111111222000000000000000000000000......////////////................../////////000//////000000111111111222111111111111111111111111000000000000111111111111000000///...............------......///000000000////////////////////////------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++***+++---//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////++++++,,,,,,,,,---------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---.........---,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,)))+++,,,...//////..............................------......///000111111000000000000111111111111,,,,,,---...///000111111///...---,,,,,,---.../////////............//////---------------------------......///////////////,,,,,,,,,---///111222333---------......000111111//////............//////......//////000000111111000000000000000000000000000000000000000000000000............/////////000000000000000000000000000222111111111000000//////...///000///...---...000---///111333444333222111000000000000000000000000//////000000111111111222111000///...............//////000000111111111222000000000000000000000000////////////000000000000////////////000000000000000000//////000111222222444333333222222111111111000000111222222222222111000000000000000111111222000000000000000000000000000000000000000000000000111111111222222333333333000111222111000111222444000111333333111000111111---......///000111222222444333111///---,,,++++++------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------------------------------,,,,,,+++++++++------------------------------------------------,,,------......------,,,...------,,,,,,------...***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...............////////////---------............///------......//////000000---------.........//////000//////.........//////333222111111000000111111333333333222222111111111222111111111000000//////111111111111111000//////000000000000111111111111000111111111111222222222111111111111111000//////000000000000000000000000222111///---,,,---...///......---,,,,,,,,,,,,---////////////////////////...........................------,,,,,,------...---------,,,,,,+++++++++......---,,,,,,+++******++++++,,,------,,,++++++------------------------.........------,,,,,,,,,+++,,,------......------******+++++++++,,,,,,,,,------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////------------------------///...---,,,,,,---...//////////////////////////////...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------,,,------....../////////------------------------............................................................/////////000//////............//////000000//////.........---000000//////......------........................000///---,,,,,,---///000---...///000000///...------------............///---......///////////////......//////000000111111000000000000000000000000////////////000000000000//////000000000//////...333///,,,---111333111...---///000111000///000111222222222333333222222222000000000000000000000000......///000111222222222000111111111111222222222111111111111000000000000------......//////000000000000000000111111111111000000000000000000000000111111111000000000000000000000000000111111111111333444444444444333222222111111111111111111111111111111111111111111111111000000////////////000000111111000000111111222333111111111111111222222222222444555555222000//////000000111111222222222222444333111//////000111222++++++,,,---...///000000444333222000...---++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------------------------------,,,,,,+++++++++------------------------------------------------,,,------......------,,,...------,,,,,,------...(((((((((((())))))))))))---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------.........////////////---------............///.........///////////////---------.........////////////............//////333222111111000000111111333333333222222111111111111111111111000000000///000111111111111000//////000000000000111111111111//////000000000111111111111111111111111000//////000000000000000000000000000///...------...000111......---,,,,,,,,,,,,---................................................------,,,,,,,,,,,,---------------,,,,,,+++++++++......---,,,,,,+++******+++,,,------------,,,+++------------------------------------,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,------......------------------------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------++++++,,,,,,,,,,,,------------------------......------------------------........................................................./////////////////////............//////000/////////............///////////////.........000000000000000000000000000///---,,,,,,---///000---...////////////...------------............///---......///////////////......//////000000000000////////////////////////.../////////000000000000///000000111111000000///...***(((***...111///------///000111000///000111111111222222222222111111000000000000000000000000...///000111222222222222000000111111111222222222111111111111000000000000.........///////////////000000000000111111111111000000000000000000000000111000000000000000000000000000000000111111111111333333333333333222111111111111111111111111111111111111111111111111111111000000////////////000000111111000000111111222333222222111111111111111111222444555444222000000000000111111111222222222222555444222111000111222333+++++++++,,,---///000111333333333222111...,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------------------------,,,,,,,,,,,,++++++------------------------------------------------,,,------......------,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------------.........//////---------............//////////////////.........------.........///////////////............//////333222111111000000111111222222222222222111111111111111111111000000000000000000111111000000///...000000000000111111111111.../////////000000000000000111111111111000000///000000000000000000000000......------...///111222......---,,,,,,,,,,,,---................................................------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...------,,,,,,++++++***,,,------......------,,,------------------------++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------------------------------******++++++,,,,,,------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++......---,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------................................................///////////////.........//////............//////////////////.....................///////////////000000000000000000000000000///...------...///000------............---------------............///---......///////////////...////////////000000000////////////////////////....../////////000000000000000111111111111111000+++)))''')))...000000...---///000111000///000111000111111111111111111000000000000000000000000000///000111222222222222222000000000111111111222222111111111111000000000000000000///////////////...000000000111111111222222000000000000000000000000000000000000000000111111000000000000111111111111222222222222222111000000111111111111111111111111111111111111111111111111111000000//////000000111111111000000111111222333333222222222111000000000222333444444222000000111111111111111222222222222555444333222222222333444------------///000222333333333444444333000---+++,,,,,,------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,------......------,,,...------,,,,,,------...,,,------------.........---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........---------............///000000//////......------............///////////////............//////000333222111111000000111111222222222111111111111111111111111000000000000000000000000000000//////...///000000000111111111111/////////000000000111111000000111111111111000///////////////////////////.........---...///000111......---,,,,,,,,,,,,---................................................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,,,,------------------------------------------,,,,,,,,,---------......******+++,,,,,,---......------------------------*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,---------,,,,,,++++++*********------------------------................................................////////////............//////............/////////////////////.........------......//////000000........................//////............//////---------------------------------............///---......///////////////////////////////////////////////////////////////........./////////000000000111111222222222222111///---,,,---000111111000---///000111000///000111000000111111111111000000000000000000000000000000000000111222222222222222000000000000111111111111111111111111000000000///111000000000//////......000000111111111222222222000000000000000000000000000000000000000111111111///000000000111111111111111111111111111000//////111111111111111111111111111111111111111111111111111000000000000000000111111111000000111111222333333333333222111000//////111333444333222111111222222222222222222222222222555444333222222222222333,,,,,,,,,,,,...000222444333333444444333111...,,,,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,...------,,,,,,------...*********++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------------------............///000000//////......------........./////////000000...............///000000333222111111000000111111111111111111111111111111000000000000000000111111000000000000000///......///000000000111111111111000000000111111111222222///000000111111111000000////////////////////////000000///.....................---,,,,,,,,,,,,---................................................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......******+++,,,,,,---......------------------------******++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++******)))------------------------................................................///////////////.........//////............//////.........///////////////------......//////000000......................../////////....../////////---------,,,,,,------------------............///---......////////////////////////...................................................////////////000000111222222222222222222111000///000111000000---///000111000///000111000000111111111111000000000000000000000000000000000000111222222222111111//////000000000111111111111111111111000000000///111111000000/////////...111111111111222222222222000000000000000000000000//////000000111111111111///000000000111111111111000111111111111000//////111111111111111111111111111111111111111111111111111111000000000000111111111111000000111111222333333333333222111000//////111222333222111111222444333222222222222222222222333222222111111111111111******))))))+++...111222333333333333222000...---+++,,,,,,------........./////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------.........,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------------............//////////////////.............../////////000000000......---......///000111333222111111000000111111000000000111111111111111000000000000111111111111//////000000//////...---000000000000111111111111111111111111222222222222///000000111111111111000000000000000000000000000000000000///......------......---,,,,,,,,,,,,---------------------------........................,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------*********+++++++++,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,---.........------++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++------------------------............................................................/////////000//////............//////.........///////////////.........///////////////000000000000000000000000////////////////////////......------------......---------............///---......////////////////////////............---........................------.........///////////////000111222222222222222111000///............---///000111000///000111000111111111111111111000000000000000000000000000///000000111111111000000/////////000000000111111111111111111000000000000111000000000000000000///111111111222222222222333000000000000000000000000/////////000111111222222000000000000111111111111111111111111111000//////111111111111111111111111111111111111111111111111222111111000000111111222111111000000111111222333333222222222111000000000111222222222111111333555333333333333222222222222222222222111111111000000***)))((()))***...111333333333222111000//////...++++++,,,,,,---......///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------++++++,,,,,,---......///,,,------......------,,,...------,,,,,,------...////////////000000000000---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------............///.........///////////////.../////////000000000000---------......///000111333222111111000000111111///000000000111111111222///000000000111111111111//////000000//////...---000000000000111111111111000000000000111111111111//////000111111111111111000000000000000000000000...///////////////............---,,,,,,,,,,,,---------------------------........................,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++------------,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------------------------,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------------------------................................................,,,------...///000111111//////............//////............/////////000///////////////.........000000000000000000000000//////000000000000////////////...------...//////---------............///---....../////////////////////.........---------........................---------.........//////---...///000111111111111/////////...------...///---///000111000///000111111111222222222222111111000000000000000000000000//////000000000//////...////////////000000000111111111111111000000000000000000000000000111111111111111111222222222333333000000000000000000000000...//////000111111222222000000000000111111111111111111222222111111000///111111111111111111111111111111111111111111111111222111111000000111111222111111000000111111222333222222111111111111111111000111222111111222444666444444333333333222222222222222333333222222111111,,,+++******,,,///333555333333111000////////////++++++,,,,,,---...//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------+++++++++,,,,,,---------------------------------++++++,,,,,,---...//////,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---------.........//////---.........//////000000////////////000000000000---------......000111111333222222111000111111111//////000000111111111222//////000000111111111222///////////////......---000000000000111111111111////////////000000000000//////000111111111111111000000000000000000000000,,,---...///000000000000......---,,,,,,,,,,,,---------------------------........................,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++.........------,,,,,,,,,+++,,,------......------,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------...//////...------////////////////////////***+++---...///...------++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------................................................+++,,,---...///111222222//////............//////---.........//////000000000000//////.........---........................//////000000000000//////000///...------...///000---------.........//////---....../////////////////////.........---------........................---------.........//////------///000000111111111...///000/////////111222---///111111000///000111222222333333333333222222000000000000000000000000...///////////////......////////////000000000000111111111111000000000000//////000000111111222222111111222222222333333333000000000000000000000000...//////000111222222222000000000000111111111111222222222222222111000000111111111111111111111111111111111111111111111111222222111111111111222222111111111000111222222333111111111111111222222222000111111111111222555777444444444333333222222222333333444444444333222111,,,,,,++++++,,,---///000222111000//////.........---.........------///000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***************************---......//////......---***+++,,,,,,......///000......................../////////......---------/////////...---------,,,+++,,,.........,,,***)))++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,------......///***++++++,,,---...//////111///------/////////......------......///000111222222333222222111//////---......///////////////000111111111111222222222333222222111000///......000000000000000000000000000000000000000000000000......////////////......---...///000000111111000..............................------------..............................---------..................---+++))))))***+++,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,---------,,,,,,+++++++++***,,,------,,,++++++,,,.........------,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---........................------------------------,,,++++++******++++++,,,------------------------.................................------,,,,,,,,,,,,,,,---...000000...,,,//////.........------------------,,,,,,+++++++++,,,------......------,,,------------------------,,,,,,,,,---------........./////////...---,,,,,,,,,,,,---......---,,,,,,////////////000000000000,,,---...//////000000///////////////////////////////////////////////////111111000000//////......////////////////////////........................,,,------...///000111111111000...,,,+++,,,...///////////////////////////---------.........//////---......---+++******+++***,,,///000000//////000000000000000000///......000000000000000000000000---...///000000///...---111111000000000000111111////////////////////////222111111111000000//////000000000000000000000000222111111111000000//////111111111111000000000000111///...///000000///...///000000000000000//////000000000000000000000000111111111111111111111111---///111111000...///000111111111111222333444444222222222222222222222222222222111111111111111111111222222333333222222111///000000222333444555555111111111111111111111111,,,,,,++++++,,,---///000222111000//////.........---.........------///000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******++++++,,,,,,---.................................---------,,,,,,000//////////////////...,,,,,,---------,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++***++++++,,,------......///,,,------......//////000///...,,,,,,.........---...............///111111333333222111111000000///---......///////////////000000111111111222222222333333222111000000//////000000000000000000000000000000000000000000000000......////////////......///000000000000000///.................................------------................................................------...---+++***)))***+++,,,++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***,,,------,,,++++++,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,---------------------------------------------------......---------,,,,,,,,,,,,,,,,,,...//////...,,,............---------------------,,,,,,+++++++++,,,------......------,,,------------------------,,,,,,---------...............//////......---,,,------------------------.../////////000000000000/////////000000///......////////////////////////////////////////////////////////////.........---////////////////////////........................---------......//////000000///...---,,,------...////////////////////////......//////////////////...//////...,,,++++++,,,,,,...000111000000111222000111111111000000///...111111111111111111111111......///000000///......111111000000000000111111000000000000000000000000111111111111000000000///000000000000000000000000111111111111000000000///111111111111000000000000111000//////111111000/////////000000000000//////111111111111111111111111111111111111111111111111111333444333222111222333222222111111111222333333222222222222222222222222111111111111111111111111000000111111111111000000222222222222222222222222111111111111111111111111,,,,,,++++++,,,---///000222111000//////.........---.........------///000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,---..................///------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++******)))++++++,,,------......///////////////////////////...---++++++---...------............///000111111444333111000//////000000---......///////////////000000000111111111222222333333222222111111111000000000000000000000000000000000000000000000000000...//////000000//////...111111111111000///...---..............................------------............................../////////...---------,,,...---+++******+++,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***,,,------,,,++++++,,,,,,,,,++++++++++++******---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,---///000...---,,,---------------------------,,,,,,,,,,,,++++++,,,------......------,,,------------------------,,,------------.............../////////...------///...------------...///....../////////000000000111111111111000///...---////////////////////////////////////////////////............------------////////////////////////........................------------------------...............---------////////////////////////000000000000000/////////...///000///---,,,,,,---///000111000000000222444111111111222111111000///111111111111111111111111...//////000000//////...111111000000000000111111222222222222222222222222111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000222000///000222222111000//////000000111000000///111111111111111111111111111111111111111111111111333444444222111111333555333333222111111111222222111111111111111111111111111111111111111111111111111111222222222222111111555444444333222111000000222222222222222222222222,,,,,,++++++,,,---///000222111000///............,,,.........------...000000//////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,++++++,,,,,,---++++++++++++++++++++++++------------------------++++++,,,------......///////////////......------...---+++,,,---......---............///000111222444333111///...///000111---......///////////////000000000000111111111111333333333222222222222222000000000000000000000000111111111111111111111111//////000000000000//////000000000000000///....................................------------..............................000000///...---,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***,,,------,,,++++++,,,,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---...000111000...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------..................////////////......000///---,,,,,,---///000........./////////000000000000111111000//////...////////////////////////////////////////////////........................////////////////////////..............................---------,,,,,,,,,---......//////...------////////////////////////000000000////////////......//////...---,,,,,,---///000000///...///111444111111222222222111111000111111111111111111111111/////////000000/////////111111000000000000111111222222222222222222222222111111111000000000000000000000000000000000000000111111111000000000000000111111111111000000000///222111000111222333222111//////000111111111000000111111111111111111111111111111111111111111111111111111000///---...111333333333222111000000111111000000000000000000000000111111111111111222222222333444444555555444444333555444444333222111000000222222222222222222222222,,,,,,++++++,,,---///000222111000///............,,,.........------...000000000...---,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///......------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,---,,,,,,++++++,,,------++++++++++++++++++++++++++++++,,,------...//////++++++,,,------....../////////...------,,,,,,,,,///---,,,---///000000//////......//////000111222444333000.........000111---....../////////////////////000000000111111111222222222222222222333333111111111111111111111111222222222222222222222222//////000000000000//////......///000000000000000..............................------------..............................000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***,,,------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------------------------------------------------------------------------111/////////111222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------.........//////......///////////////...000///---,,,,,,---///000............////////////......///000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.................................---,,,,,,++++++------...//////......---////////////////////////........................,,,---...---+++++++++---/////////...------000222000111111222222222111111111111111111111111111111000000000//////000000000111111000000000000111111111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000111111111111111111000000000///111000///000222333333111//////000111111111111111111111111111111111111111000000000000000000000000000000///---,,,---///222333222222111000000000000000000000000000000000000000000111111111222222222333444444555555444444333222222222222222222222222222222222222222222222222,,,,,,++++++,,,---///000222111000//////.........---.........------///000111000...---,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((((()))***,,,---......++++++,,,------......///......------,,,,,,,,,+++///...,,,---///111111000////////////000111222222333222000///......//////---......////////////////////////000000000111111000111111111222222333333111111111111111111111111222222222222222222222222///000000111111000000///---...///000111111111111..............................------------............................../////////...---------,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***,,,------,,,++++++,,,,,,,,,------------......---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,------------------------........................,,,,,,,,,------------...111000//////111222222111//////.........---------++++++,,,,,,,,,,,,------,,,------......------,,,------------------------------........./////////......///000000000//////...---,,,,,,,,,,,,---...------........./////////,,,---...///000000000000/////////////////////////////////////////////////////////000000000000000////////////////////////........................///.........------,,,,,,---------...............////////////////////////------------.........///+++,,,------+++++++++---...//////...------///000///000111111222111111111222222222222222222222222111000000//////000000111111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000000000000//////000222333222111//////000111222222222222222222222222222222222222000000000000000000000000000111111///......000222222222111000000000111111111111111111111111111111000000000111222222333333111111222222222222111111111111111222222333333333333333333333333333333333,,,,,,++++++,,,---///000222111000//////.........---.........------///000111000...,,,,,,,,,---...******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------***+++,,,---------,,,,,,++++++++++++++++++++++++))))))***++++++,,,------++++++,,,------......///............------------...,,,+++,,,...000000///////////////000111222333111111111000//////......---......///////////////////////////000000000111//////000000111222333333111111111111111111111111000000000000000000000000000000111111111111000000...///000000000000000///..............................------------................................................------+++,,,,,,------...------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***,,,------,,,++++++,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......000///------///000111000111111000///...------,,,+++++++++,,,,,,---------,,,------......------,,,------------------------............////////////......///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---...............---////////////////////////////////////////////////........./////////000000////////////////////////........................//////.....................------,,,---...///000////////////////////////,,,,,,---...///000000111+++---...---,,,,,,---......///111111///...///000...///000000111111111000222222222222222222222222111111000//////000111111111111000000000000111111000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111111111111111000000000000///......///111222222111//////000111222222222222222222222222222222222222000000000000000000000000///111222111000///000111111000000000000111111222222222222222222222222222///000000111222222333333000000111111111111000000111111222222222333333333333333333333333333333333,,,,,,++++++,,,---///000222111000//////.........---.........------///000222000...,,,+++,,,---...*********************************++++++,,,,,,,,,---------....../////////,,,------......------,,,........................---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------,,,,,,+++++++++)))***,,,.........,,,+++++++++++++++++++++++++++------------------------++++++,,,------......///////////////////////////---+++***+++---/////////////////////000111222333000111111111000///...------......///////////////////////////000000000000......///000111222222333111111111111111111111111////////////////////////000000111111111111000000111111111111000///...---.................................------.................................---------...............+++,,,------.........---++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++***,,,...---,,,+++,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---........................------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///---++++++---/////////333333222000///...---,,,+++++++++,,,,,,---------,,,------......------,,,------------------------............/////////000......///000000000000000***++++++,,,,,,++++++***---------.........//////............---,,,++++++////////////////////////////////////////////////---------.........//////////////////////////////........................///////////////////////////...,,,+++,,,...000111////////////////////////,,,---...///000111222333,,,...///...------...///...000222333111000///000......///000000000000000222222222222222222222222222111000//////000111222111111000000000000111111000000000000000000000000//////000000111111111222000000000000000000000000//////000000111111111222111111111111000000000000...------...111222111000//////000222222333333333222222222222222222222222000000000000000000000000...///111111000//////000000000//////000111222222222222222222222222222222///000000111222222333333222222222333333222222222222222222222222222222222333333333333333333333333***++++++,,,,,,------......000222222111000///000///...,,,++++++,,,...///////////////...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,...000//////,,,,,,,,,---------......***+++,,,,,,------,,,,,,.................................------,,,,,,,,,+++++++++,,,,,,---------111...+++***,,,...000111------------------------,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,)))+++,,,,,,,,,,,,---///...------,,,,,,,,,------........................---------............///---------.........//////////////////////////////000000000000000000000000------...///000111222222111111111111000000000000111111000000//////..............................////////////////////////........................................................................++++++,,,---............------.........---,,,+++............---,,,++++++...------,,,,,,------...---,,,,,,+++*********+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---------------...///000---..................---........................---)))'''(((,,,...+++''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////////////////......---------,,,,,,,,,,,,,,,------...///////////////............//////...............///000000222111000//////...//////000000000000000000000000////////////////////////////////////////////////................................................////////////////////////000000//////.........------......///////////////////////////////////////////////////000000000000000000000000////////////000111111111111222222222222222111111111111222222000000000000000000000000111111000///...------,,,///000000000000000//////000000000000000000000000000000000000000000111111000000000000000000000000000000000000//////////////////000111111111111111000000000000000111111111////////////////////////111111000000000000111111222111000//////000111222222222222111111111111111222333333222111000222333222222222111111111111000111000000000111222333333333333333333333333333333***++++++,,,,,,------...000222444444222111000111111000...------...000111//////......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///...---+++++++++,,,,,,,,,------++++++,,,------------,,,........................------------------,,,,,,......------------------...,,,))))))+++---...---------------------------++++++,,,,,,,,,++++++***++++++++++++++++++,,,,,,+++---------+++++++++------,,,,,,,,,,,,------...........................---------............///........./////////000000////////////////////////000000000000000000000000////////////000000000000111111111111000000000000111000000000/////////...........................////////////////////////........................................................................,,,,,,,,,,,,,,,+++******...------------,,,,,,,,,,,,,,,---------------,,,------,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////......---------......///------............---------------------------------***((()))---...+++(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------.......................................------,,,,,,,,,,,,------...///////////////............//////...............///000000111000//////////////////////////////////////////////////////////////////................................................------------------------////////////////////////000/////////............---......///////////////////////////////////////////////////000000000000......//////000000111111000000111111111222222222222111111000000111111222000000000000000000000000000000000///.........---//////000000000000//////000000000000000000000000111111111000000000000000000000000000000000000000000000000000///////////////000000111111111111111333333222111000///......000000000000000000000000111111000000000000111111222111000//////000111222222222222222222222222222111222222222000000222444111111222222333333333444222222222222222222333444333333333333333333333333***++++++,,,,,,------...111333555555333111111111000000............000000......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++*********+++++++++,,,,,,++++++,,,---------------........................,,,,,,------------------000//////......---,,,,,,,,,+++***+++---...---,,,------------------------***++++++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++---......---+++******+++,,,+++++++++,,,------...////////////////////////---------............////////////000000000000000////////////////////////000000000000000000000000111000000000/////////...111111111111000000000000000000000000////////////////////////////////////////////////////////////........................................................................,,,,,,---------,,,,,,+++///...,,,+++++++++,,,---***+++,,,---............------,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,------------......,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------++++++,,,,,,------......------------------------++++++++++++++++++++++++........................---,,,,,,,,,,,,---.........---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////...---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,---------------------------/////////............---,,,,,,------...///////////////............//////.........---......///000/////////...//////000000........................////////////////////////................................................------------------------////////////////////////////////////............---......///////////////////////////////////////////////////000000000000------...///000111222222000000000111111111222222222111111000000111111222000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000222111111111000000//////000000000000000000000000////////////000000000000///000111111222222111111333222222111000///......111111111111111111111111111111000000000000111111111111000000000000111111222222222222222222222222///000111111000000222444000111222333444555666666444444333333222333333333222222222222222222222222***++++++,,,,,,------...111333555555333111111111///...------------...///......---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,***++++++,,,***)))++++++++++++,,,,,,,,,,,,+++,,,,,,---...---------........................,,,,,,,,,------.....................---------------,,,---...000000...,,,------------------------******+++,,,------------,,,,,,,,,++++++*********,,,---...---+++***+++,,,+++*********+++,,,---...////////////////////////---------............///////////////////////////////////////////////////////////////////////////000000000000////////////111111111111000000000///000000000000////////////000000000000000000000000////////////////////////........................................................................+++,,,---///000111111222///...,,,******+++,,,---***+++,,,------------------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,------.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000///...---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------------------------/////////////////////...,,,,,,------...////////////......------......///.........------......///...............///000111////////////////////////////////////////////////................................................------------------------///////////////////////////////////////.........---......///////////////////////////////////////////////////000000000000......//////000000111111000000000000111111111111111111000000000000111111000000000000000000000000///////////////000000000...//////000000000000///////////////////////////222222111111000/////////000000000000000000000000////////////000000000000000000111222222222222111//////000000111111222222000000000000000000000000111111000000000000111111111000000000000000000111000000111111111111111111...///000000///000222444111111222222333444444555555444333222222222222222111111111111111111111111***++++++,,,,,,------...///111333444222111111111///////////////////////////...,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...,,,++++++++++++***(((,,,,,,,,,,,,------------,,,,,,---.........------........................,,,,,,,,,------.........******+++,,,---.........,,,,,,---///000000...,,,------------------------***+++,,,---------------,,,,,,,,,++++++************+++---,,,,,,+++---...***************+++,,,---////////////////////////---------............///........................////////////////////////////////////////////////.........///000111111111111111111111000000000///////////////000000000000000000000000000000000000////////////////////////........................................................................+++,,,---///000111111111///---+++*********,,,---,,,,,,------,,,++++++***,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,------------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000///...---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................................../////////////////////,,,,,,------.../////////......------------............------------............---......///000000000000000000000000000000////////////////////////................................................------------------------////////////////////////.........///////////////---......///////////////////////////////////////////////////000000000000111111000000//////......//////000000000111111111111000000000000000000111/////////////////////////////////000000000000000......///000000000000000////////////////////////111111111111000000//////000000000000000000000000.../////////000000000111000000111222222222222222...//////000111111222222////////////////////////111111000000000000111111000000000111111000000000////////////000000111111...///000000///000222444222222222222111111111111444333222111111000111111111111111111111111111111***++++++,,,,,,------......000222333333222222333333333333333333333333333000///---+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------......,,,++++++,,,,,,+++))),,,,,,---------.........,,,,,,---.......................................,,,,,,------------------((()))***+++---...//////+++***+++,,,......,,,***------------------------+++,,,,,,------------,,,,,,,,,++++++++++++++++++)))+++,,,,,,,,,,,,---///++++++******)))******+++........................---------............///............------------////////////////////////000000000000000000000000------...///000111222222111111111111000000000000////////////000000000000////////////////////////////////////////////////........................................................................---......------+++******...---+++*********+++,,,------------,,,+++***))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------***++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////...---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////////////////////////////---............/////////,,,,,,------.../////////......------------......///...------,,,---------.........---......//////111111111111111111111111////////////////////////------------------------................................................////////////////////////.........///////////////---......///////////////////////////////////////////////////000000000000222222111000///...------/////////000000000111111111000000//////000000111////////////////////////000000000000000000000000---...///000000111111000000000000000000000000000000000000000000000000111000000000000000000000000......//////000000111111000111222222333222222222111111111111000000//////........................111111000000000000111111000000111111111111000000......//////000111111111///000111111000000222444222222222111111000000000222222111111000000111111222222222222222222222222***++++++,,,,,,------...---///222444444444555666444555555555555555555444111000...,,,+++,,,------++++++++++++++++++++++++******+++,,,,,,---.........---+++,,,------,,,+++++++++,,,,,,,,,---------,,,------.......................................------------------,,,,,,***++++++,,,---...//////++++++***,,,---...---+++------------------------------------------,,,,,,++++++++++++++++++,,,,,,+++,,,------++++++,,,---,,,+++***))))))((())))))---------------------------------............///////////////.........---////////////////////////000000000000000000000000......//////000000111111111111111111000000000000.../////////000000000111........................////////////////////////.................................................................................---+++***(((''',,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))******+++,,,,,,---........................---------------------------,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////......---------......///------............------------------------------,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------..............................,,,,,,------............,,,,,,------.../////////...------,,,,,,------...///...------,,,,,,,,,---//////...---------......000000000000000000000000////////////////////////------------------------........................////////////////////////////////////////////////............/////////000---......///////////////////////////////////////////////////000000000000111111000000//////......////////////000000000111000000////////////000000////////////////////////222111111111000/////////---...///000111111111111000000000000000000000000/////////000111111222222000000000000000000000000.........///000111111111000111222222333333222222111111111111000000000000////////////////////////111111000000000000111111///000111222222111000///000000000111222333333333111222222222000000222444111111222222222222222222222222111111111222333333333333333333333333333333***++++++,,,,,,---......---000333555555666777888333444444555555444444333222000...,,,,,,,,,---...++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,......---,,,******+++++++++,,,,,,,,,,,,---......//////.......................................------,,,,,,,,,------.....................---,,,---///000///...------------------------............---,,,++++++*********++++++,,,,,,------......---+++******+++---,,,+++)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111000000/////////...////////////////////////000000000000000000000000000000000000////////////111111111111000000000000.../////////000000111111........................////////////////////////........................................................................------......------,,,++++++,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,------------------------........................---,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---------------...///000---......//////......---........................+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------,,,,,,,,,---------......,,,,,,------...//////000...------,,,,,,------...///...------,,,,,,,,,,,,000///...---------------////////////////////////////////////////////////------------------------........................000000000000000000000000////////////////////////---.........//////000000---......///////////////////////////////////////////////////000000000000////////////000000000000////////////000000000000000000////////////000000////////////////////////333222222111000///......---...///000111111111111000000000000000000000000......///000111222333333000000000000000000000000---......///000111111222111111222333333333333222---...///000111222333333000000000000000000000000111111000000000000111111///000111222222111000///111111222333444444555555222333333222111000222333111111222333444444555666222222222222333444444555333333333333333333333333//////...,,,******,,,///000000111222444666888999666666777888888777555555......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,+++***+++,,,---///+++,,,------......------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***+++,,,---,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,------...---------000000//////............////////////////////////------............------000000000000000000000000............//////////////////000000000000//////000000//////.........---111111000///////////////---///000222222000///---+++++++++,,,,,,---------////////////////////////,,,------......------,,,)))***+++,,,...///000000........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------.........//////------------,,,+++***))),,,,,,,,,------............---,,,,,,++++++++++++)))******++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------////////////////////////------------------------------------------------(((***---...---...///000+++,,,---...///...---,,,//////.........---------.........------,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////...------,,,,,,...------------...//////////////////////////////////////////////////////---------............///........................000000000000000000000000------............------111...+++***---//////......///000000000///---,,,////////////////////////000000000000000000000000...///000222222222111000//////000000000000//////000000//////.........---111111111111111111111111000000000000000000000000111111000000//////......////////////////////////000000////////////000000000000000000111111111111111000///......///000111/////////000000000000000111111000000000000000111222111111111000000//////...000111222222111000...111111111111111000//////.........///000000111111111000000000111222333333//////000000111111111222444333222222111111222222222222222222222222222222444444444444444444444444444444444444444444444444222222111111111111222222.........,,,***+++---///222222222222333444555555666666777888777666555444...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,++++++,,,------+++,,,------......------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++***++++++,,,---,,,------......---------/////////......---------........................------............------....................................//////////////////000000000000//////000/////////............111000000///////////////...///000111111000///...---..................///////////////////////////,,,------......------,,,***++++++,,,---...//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,++++++,,,,,,------------------------,,,+++++++++,,,,,,,,,,,,------------......++++++,,,,,,,,,,,,------------------------------........................------------------------------------------------+++,,,......---,,,---...+++,,,------......------///.........------------------------,,,,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---------...------------...//////////////////////////////////////////////////////........./////////000000........................////////////////////////---......//////......---111...+++***---.........//////000000///......---////////////////////////000000000000000000000000//////000111111111111111//////000000000000//////000/////////............111111111111111111111111000000000000000000000000111000000000/////////...////////////////////////000000////////////000000000000000000111111111111111000////////////000111////////////////////////111111000000000000000111222111111111000000000000///000111222222111000///111111111111111000//////...//////000000111222222111111000000000111222222000000111111111222222222000000000111222333555555222222222222222222222222333333333333333333333333333333333333333333333333222222111111111111222222---------,,,++++++...000444333333333333222222222555666777777777666444333------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,------,,,+++++++++,,,------......------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------------.........------,,,......------------,,,,,,------------------------------............------....................................////////////...//////000000//////...////////////............111000//////......///////////////////////////////////////...............////////////////////////,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,---------////////////...---,,,,,,------------------,,,,,,,,,,,,+++++++++,,,------......------------,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,...///...---++++++,,,---,,,,,,,,,,,,---..................------------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------..................------------...//////////////////////////////////////////////////////////////////000000000111........................////////////////////////---......//////......---000...,,,+++---.........000000//////......//////////////////////////////000000000000000000000000000000//////000000111111//////000000000000//////////////////............000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111111111000//////000111111000000000000000000000000000000000//////000000111111111111111111000000000///000111222222111000///111111111222111111000//////000000111222222333333222111000000000000000000111111111111222222222222000000000111222333555555222222222222222222222222333333333333333333333333222222222222222222222222222222111111111111222222+++,,,---,,,,,,,,,...000333333444444444444333333555666666777666555333222---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,+++,,,---...---,,,+++***+++,,,------......------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------....................................////////////...//////////////////...///////////////.........000000///............///000///............///000......------,,,,,,++++++////////////////////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------******+++++++++,,,,,,,,,...............---,,,,,,.........------,,,,,,,,,++++++++++++,,,,,,---...------,,,++++++***))))))+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------,,,...///...---+++,,,,,,------,,,+++,,,---...///------------------------+++++++++++++++++++++++++++,,,------------------------------------------***++++++,,,,,,++++++***------------------------------------------------------------------------,,,,,,------...//////000...------------...//////////////////////////////////////////////////////....../////////000000000........................////////////////////////......////////////......000///........./////////111000///......///000111////////////////////////////////////////////////111000///......///000111//////000000000000/////////////////////.........////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000111111000000000///000000000111111111111111111111111111111111111222222222222222111111111000////////////000000111111111111111111111111111000111111222222111111000111111111222222111111000000111111222222333444444222222111000////////////000000111111111111111111444333222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333+++,,,------,,,,,,...000111222333555666666666666555666666666555444222111------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,+++,,,---...---,,,+++***+++,,,------......------......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---....../////////......---,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------------............------////////////////////////............////////////......////////////...............///////////////000//////...............//////............//////.........------,,,,,,,,,////////////////////////,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,------------,,,++++++.........------,,,,,,,,,++++++++++++,,,,,,---...------,,,+++******))))))+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------***,,,......---,,,---...------,,,+++,,,---...///,,,,,,------------------+++++++++++++++++++++++++++,,,------.........---------------------------***++++++,,,,,,++++++***------------------------------------------------------------------------+++,,,,,,---...///000000...------------...//////////////////////////////////////////////////////------........./////////////////////////////////...........................//////////////////...000111111000000000000111111000///......///000111////////////////////////////////////////////////111000///......///000111//////000000000000//////.........///////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000///000000000111111111111111111222222222222111111222222222111111000000000//////......///000111111111111111111111222222222111111222222222222111111111111222222222222111111111111111222333333444444222222111000000///000000000000000000000000000000444333222222111111222222222222222222222222222222222222222222222222222222444444444444444444444444333333222222222222333333+++---......,,,,,,---......///222444666777777777555555666666555333111000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...***+++,,,,,,---------,,,+++,,,------......---------------------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...///////////////...---,,,++++++,,,,,,,,,,,,------------------------------------............------000000000000000000000000............////////////---......//////......---.........///////////////000///......------..............................000000000///////////////////////////////////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---,,,,,,++++++------------------,,,,,,,,,,,,+++++++++,,,------//////...------,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------***,,,......---------///---,,,,,,,,,,,,---......,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,---......///.........------------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------------------------------------------------,,,,,,------...///000000...------------...//////////////////////////////////////////////////////------------............////////////////////////...........................//////000000//////...///111222111000///000111000000//////000000111111////////////////////////000000000000000000000000000000//////......////////////000000000000//////.........///////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///000111222222111000///000000000000111111111111111222333333333333222111000000000//////...------............///000111111111111111222222222222222222222222222222222222222000111222222333222222222000111111222222333444444333222111111111111111111111111111000000000000000000000000111222333555555222222222222222222222222333333333333333333333333444444444444444444444444333333222222222222333333,,,---///...---,,,,,,---,,,---000333555555555555555555555555444222000///,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...*********+++,,,---...///+++,,,------......------,,,,,,,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000000000000///...---,,,,,,,,,,,,,,,---------...........................------............------////////////////////////............////////////---......//////......---............/////////000//////...------------...------...//////...------////////////000000000000////////////////////////,,,------......------,,,,,,---------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,---------------,,,,,,,,,------------------------,,,+++++++++,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------------------------------,,,---///...---,,,,,,---+++,,,------......------++++++,,,,,,,,,---------+++,,,,,,,,,------------+++,,,---...////////////......---------,,,,,,,,,,,,,,,------------,,,,,,........................------------------------------------------------,,,---------......//////...------------...//////////////////////////////////////////////////////............////////////////////////////////////........................//////000000000000//////---///111111///...///000//////000111111111111111////////////////////////000000000000000000000000//////000000///......---//////000000000000//////............/////////000111111111111111111111111000000000000000000000000.../////////000000000111000000000000000000000000///000222333333222000///000000000000111111111111222222333444444333222222222222111000000///.........------......000111111111111111222222333333333222222222111111222222222000111222222333333333222000000111111222333333333222222222222222222333444333333333222222222111111000000000111222333555555222222222222222222222222333333333333333333333333333333333333333333333333444333333222222333333444---...//////---++++++,,,+++,,,///222333333222222555555555555444222000///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,******)))***+++---000111+++,,,------......------++++++,,,,,,...///111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''(((***+++,,,,,,++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,------------,,,,,,,,,,,,---......000000000000///...---,,,,,,,,,,,,------.........////////////////////////---..................---..................................../////////000---..................------.........//////000000//////...------------...,,,---///000000///---,,,,,,,,,------......//////////////////////////////,,,------......------,,,,,,,,,,,,---------..............................------............------------------------------++++++,,,,,,,,,---------------......///......---,,,,,,,,,------............------,,,++++++++++++,,,,,,++++++++++++******++++++,,,,,,,,,---------------------------------////////////////////////------------------------------------------------...///000///,,,*********+++,,,---...///...---,,,+++++++++,,,,,,---------,,,,,,,,,------.........+++,,,---...////////////.........------,,,,,,,,,,,,------......------,,,........................---------------------------------------------------------..................------------...//////////////////////////////////////////////////////////////////000000000000000000000000000000000000........................//////000000000000//////+++...000000---,,,---///...///000222222222111000////////////////////////000000000000000000000000...///000000000///---,,,//////000000000000//////---.........//////000000111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000///000222333333222000///000000000000111111111111222222444444444444222222555555444444333222111111---------......000111111111111111222222333333333333222222111111222222333000111222333333333333333///000000111222222333333222222222222333444555555555555555444444333333333444333222222111111222222222222222222222222222222444444444444444444444444222222222222222222222222444333333222222333333444...++++++...---***)))+++...///000000///000222444666666555444222111000000+++++++++++++++++++++++++++,,,------............---...............---------,,,***)))))))))***+++++++++++++++++++++++++++---------------------------------,,,,,,+++++++++...------,,,,,,++++++***,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,------///000111222<<<999666222///---------...---,,,,,,++++++++++++---------......000111222////////////////////////------............------------............------............////////////000000//////.........---///............---------//////.........---------............/////////////////////...---------,,,------------------------------------------------//////...---------......------------------------+++,,,---......---,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------.................................///000111000...,,,***************+++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,------............------//////.........---------------............------///............---------++++++,,,,,,,,,---------........................//////.........---------000///...---------------........................------------------------//////////////////////////////////////////////////////............//////////////////............///000000000000000//////000000000000000000000000111000/////////000222333000000000000000000000000222000......///000000///////////////000000000000///////////////...------//////000000111111111222222222111000///...------...//////000000000000000222111111111000000//////111111111111111111111111222111111111000000//////333333333222222222111111333333333222222111111111333333222111000///......---...///000111222333333222222111111111111111222111111111222222333333333222222222222222222222222333333333222222111111111333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444333333444444444333222222333333333333333333333333///,,,+++------***+++......///000000///000222444444444333222111000//////++++++++++++++++++++++++++++++,,,---------------------............---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,------...000111222999777444111...---------...---,,,,,,++++++,,,,,,------,,,------...///000////////////////////////------............------------............------............////////////111000000000///////////////............---------//////.........---------............////////////---------------,,,,,,,,,------------------------------------------------************++++++,,,---------------------------,,,------------------,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................333444444444333222000///---------,,,------......---------------------------------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,------............------//////.........---------------............---------------.........//////++++++,,,,,,,,,---------------------------------//////.........---------///......---,,,,,,------................................................//////////////////////////////////////////////////////............//////////////////............//////000000000000///////////////////////////////////////...///000000111000000000000000000000000111000......///000000///////////////000000000000///000000000000///...---///000000000111111111111000000000000////////////...//////000000000000000111111111111000000000///////////////////////////111111111111000000000///333333222222111111111111333333333222222111111111111111111111000000000000000000000000111111111111222222111111111111111222111111222222222333333333222222222222222222222222333333333222222222111111333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222333333444444444333333333333333333333333333333...+++***,,,,,,+++,,,///...///000000///000111333111111000000000/////////++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------............------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................***++++++,,,------......---------------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111555444111///------------...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...////////////////////////------............------------............---------............/////////111111111000000000000//////............---------...............------------............/////////++++++,,,,,,,,,,,,,,,,,,------------------------------------------------(((((())))))***,,,---...------------------------...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,---------..............................000000000//////......---///...---------------------------------------------------------------------------------------------,,,,,,,,,,,,---......,,,------......------,,,------............------...............---------------............------++++++,,,---...///000111,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------...------,,,,,,,,,,,,,,,........................//////////////////////////////////////////////////////////////////////////////............//////////////////............//////000000000000//////........................------...///////////////000000000000000000000000111///......///000000///////////////000000000000000000111111000000//////000000000000111111111111......//////000000111111...///000000111111000000111111111111000000000000////////////////////////111111111111000000000000222111111111111000000000222222222222222111111111000000000111111111222222333333222111000//////...222111111111111111222222222222222222333333333333222222222222222222222222333333333222222222222111333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333111222333444444444444444333333333333333333333333+++)))+++//////,,,+++...---///000111000///000111///////////////000000000++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,---.........------***+++---......---,,,,,,------------------------,,,,,,------------------,,,,,,------......//////,,,,,,,,,,,,------........................------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000111000///...------------...------,,,,,,,,,------......------,,,---------////////////////////////------............------------............---------------.........//////000000000//////////////////............---------........................---------.........//////++++++,,,,,,---------...------------------------------------------------,,,,,,,,,,,,---...///000------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,+++***)))*********...---,,,+++++++++++++++------------------------,,,,,,---------------------------...............---,,,,,,,,,,,,---......,,,------......------,,,------............------........................------............------,,,,,,------...//////000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,+++++++++,,,,,,................................................//////////////////////////////////////////////////////............//////////////////...............//////000000000000///////////////////////////---...///000111000///...////////////////////////000...------///000000///////////////000000000000000000111111111111000000000000000000000111111111////////////000000000000//////000111111111111000111111111000000000000000111111111111111111111111111111111000000000000000111000000000000000000000222222222111111111111111000000111111111222222222444333222222111000//////111111111000111111222333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222111222333444555555555555333333333333333333333333++++++///555555000---...---///111111000//////000////////////000000000000+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,---......------***+++,,,------,,,+++***------------------------,,,,,,,,,---------......++++++,,,,,,---------............------,,,,,,,,,........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...///......---------------------------,,,,,,---......//////..................////////////////////////------............------------............------------------....................................///............------------.....................------------............,,,,,,------......//////------------------------------------------------//////............//////------------------------...---,,,++++++,,,---...,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,---------....................................---,,,,,,,,,------...------,,,++++++++++++------------------------,,,,,,,,,---------......---------.........//////---,,,,,,,,,,,,---......,,,------......------,,,------............---------.....................------............------........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,+++++++++,,,,,,---........................------------------------//////////////////////////////////////////////////////............//////////////////..................///000000000000000000000000000000000000000...///000111222111000//////////////////////////////...,,,---///000000///////////////000000000000000000111111111111000000111111000000000000000000000000000000///////////////000000111111111111111000000000000000000111111111111111111111111111111000000000000000000111111000000000000000000000111111111111111111111111111222222222222111111111111222222222111111111111111111111000000111222222333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222111222333444555666666666333333333333333333333333......333888999333//////,,,///111111000///...///////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,------...------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++---------...............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,---...------------------------------------------.../////////.........//////000////////////////////////------............------------............------,,,------------.........,,,---------------......///............------------------...............,,,------------.........------..................------------------------------------------------//////...---------------------------------------...------,,,,,,------...,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,++++++******++++++,,,,,,,,,,,,---------......................................................000///..................------------------------+++,,,,,,------.........,,,,,,,,,---......//////---,,,,,,,,,,,,---......,,,------......------,,,------............---------------...............------............------//////.........---------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,------...........................------------------------//////////////////////////////////////////////////////............//////////////////............---...///000000111111000111111111111111111111111///000000111111111111111000000000000000000000000...---,,,,,,...000000///////////////000000000000//////000000111111000000111111111111000000000000111111000000//////......///000111111222222111111000000000000111111111111////////////////////////000000000000111111111111000000000111111111111222000000000111111111111111333333222222222111111000000111111111222333333333000000000000111222333333444444444444333333333333222222222222222222222222111222222222222333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222333444555555555555555333333333333333333333333000...000444444///---///,,,...111111000.....................------------++++++++++++++++++++++++---------------,,,++++++******+++,,,------------000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------,,,,,,,,,...............---------,,,,,,---------.........------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,------------------,,,---------------...//////------------......///000////////////////////////------............------------............------,,,,,,---------.........------------....../////////............------------------.........//////,,,,,,---------...............------------------------------------------------------------------------,,,,,,,,,------...------------------------,,,------------------,,,,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..............................***+++,,,------,,,++++++///............//////000------------------------++++++,,,,,,---......///+++++++++,,,---.........---,,,,,,,,,,,,---......,,,------......------,,,------............---------------.........//////------............---------------...............------------............---------------------------------.........//////------,,,,,,---......///................................................//////////////////////////////////////////////////////............//////////////////............---...///000111111111111000000000000000000000000///////////////000111111000000000000000000000000...,,,+++,,,...000000///////////////000000000000---...///000000000000///111111111111000000000///////////////000000000000000000111222222222222111///000000000111111111111///////////////////////////000000000111111111111111111111111222222333333///000000000111111111222111111222222222222333333111111111222222333333333000000000000111222333444555555444444444333333333222222222222222222222222111111222222222333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333444444555555555555555444333333333333333333333333///,,,+++---,,,)))***---,,,...111111000...---------------,,,,,,+++++++++++++++++++++++++++++++++............------,,,+++)))***+++,,,------...---333111///---,,,++++++,,,++++++++++++++++++++++++++++++,,,,,,---...///////////////......------,,,,,,,,,------.../////////,,,,,,,,,---------......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,---------+++++++++***++++++,,,,,,------.........---,,,,,,---------------...///000+++++++++,,,---...///000////////////////////////---..................------..................---,,,,,,,,,---------......---.........//////000000//////.........------------------.........//////,,,,,,,,,---------......---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,---...///000111------------------------+++,,,............,,,+++,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((...------,,,,,,------...,,,,,,,,,---------..............................+++,,,...//////...,,,+++,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,---...//////******+++,,,,,,---......---,,,,,,,,,,,,---......,,,------......------,,,---..................------------.........//////---..................---+++,,,,,,---...///000000---------.........//////........................---------.........//////---------------...///000........................//////////////////////////////////////////////////////////////////////////////............//////000/////////............---...///000111111111111//////////////////////////////...------///000111000000000000000000000000---,,,+++,,,...000000///////////////000000000000------...//////000//////222111111111000000//////------...///000111222222000000111222222222222111//////000000111111111222111111111111111111111111//////000000111111111222111111222222222333333333//////000000111111111222///000111222333444555555222222222222222222222222000000000000111222333444555555555444444333333333222222222222222222222222111111111222222333333333333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444555555555666555555444444333333333333333333333333------------------------///......------,,,++++++///...---,,,,,,,,,,,,,,,***++++++,,,,,,------......---,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------++++++++++++------,,,,,,,,,---------.........------,,,,,,------...111000///---++++++******////////////////////////............////////////............---,,,++++++.........------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***+++++++++,,,,,,---------........................000///...---------------000000000000000000000000,,,---.........---++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,---------............////////////............////////////000000///...---,,,,,,,,,...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------............///,,,---...//////...---,,,,,,,,,,,,+++++++++******++++++*********+++,,,---000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,,,,------...------............------000000///...------,,,,,,++++++,,,,,,,,,,,,------------------------------...............---------///...---,,,+++,,,,,,------------,,,,,,+++++++++------------------------------............---------------......000111111------------------------++++++,,,,,,---...//////+++,,,,,,---.........---////////////...---,,,+++........................------------------------......---,,,---...///000***+++---///000000//////////////////////////////000000//////.........---........................////////////////////////...---,,,,,,---///222333222222111111111111222222111111000///////////////111111000000//////..................////////////------///000111111111111111000//////000000///...222111111111000000/////////...---,,,,,,---.../////////000000111111111222000000000000000000000000000000111111111111000000111111222333333333333222111111333555888888666444555444333333222222222222222222222333333222222222222222111111111111111111444333111000000111333444666555555444222111111000222222222222222222222222222222333333333333444444111222333444444444333222222222222222222222222222333333333333333333333333222222222111111000000000111111111222222333333333444333333222222333333444---------------------------.....................///...---,,,,,,,,,,,,---...------,,,,,,++++++***------+++*********+++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------......------,,,,,,------...///...------,,,,,,,,,,,,------------------------------------............,,,,,,---------------,,,......---------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------........................//////...---------------........................,,,------...---,,,+++***,,,,,,,,,------,,,,,,+++------------------..................////////////............////////////000000///------,,,,,,---...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------............,,,---...//////...---,,,,,,,,,,,,++++++++++++***,,,,,,,,,------.........000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------...------............------000//////...------,,,,,,++++++,,,,,,,,,,,,------------------------------------..................///...---,,,,,,,,,---------------,,,,,,,,,++++++------------------------------............------,,,,,,,,,,,,---...///000------------------------++++++,,,,,,---......///+++,,,------.........---///............---------........................------------------------...------,,,---...///000+++,,,---////////////.../////////////////////////////////......---------////////////////////////////////////////////////000///...------...000111111000000//////000000111111111000///////////////111000000000/////////...............////////////---...///000111111111111...------...000000000///111111111111000000000/////////...............///......//////000000000000000000000000000000000000000000111111111111000000000111222222333333222222111222444777:::;;;:::888555444333222222222222222222333333444444333333222000000000111222222222333444333111000000111333444555444444444444444333333222222222222222222222222222222222333333333444444222333444444444333222111111111111111111111111111333333333333333333333333333333222222222111111111111111222222222333333333444333333222222333333444------------------------,,,------...///000000000......---,,,,,,,,,------...------,,,,,,++++++***---,,,,,,+++***+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...------,,,,,,------...------,,,,,,,,,------...+++++++++++++++++++++++++++,,,,,,,,,------------***+++,,,---...............------------,,,,,,,,,------......------,,,+++------------------------,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------///...------------------........................,,,------------,,,++++++,,,,,,------------,,,,,,..................---------............/////////---............/////////000///...---------------...------,,,,,,------.........---,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------............------............------,,,,,,,,,,,,++++++++++++***+++,,,...//////......///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...------............------//////......---,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---------...////////////...------,,,---------------------,,,,,,,,,,,,------------------------------............------++++++++++++,,,---...///------------------------+++,,,,,,------.........,,,,,,---............---......---,,,---...///000........................------------------------...------------...//////------...//////......---//////////////////////////////............------111111111111111111111111////////////////////////111000///...---...//////000//////......//////000111111000///////////////000000000000////////////............////////////---...///000000111111000,,,++++++---///111111000111111111111000000000000000000000000000///..................////////////000000000000000000000000000000111111111111000000000111222222333333222222222222444888<<<>>>===<<<444333333222222222222333333333333444444333333333//////000111222333333444333222111000000111222333333333444444555555666666222222222222222222222222222222222222333333333333333333444444333222111111000000000000000000000000333333333333333333333333444333333333333333222222222222222222333333333333444333333222222333333444,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...------,,,,,,,,,------***++++++,,,,,,------......------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,------------***+++,,,---------------------------------------------......------,,,+++---------------------------,,,+++***+++,,,---.........------,,,,,,,,,+++------------------------......---,,,,,,---------....................................------,,,,,,+++,,,------------------//////......------,,,,,,---------.........//////---------.........//////000///...---------------------------------------...------,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........------------------------------,,,,,,,,,+++++++++&&&(((***---...---,,,+++...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,------......------,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---...///000000.........------------...------------------,,,,,,------------------------------............------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......------............------...---,,,+++,,,...000222................................................------------......///////////////......------,,,////////////////////////////////////////////////000000000000000000000000////////////////////////000000///......///000000000//////......//////000111000000///////////////000000000000////////////............////////////......///000000000000000...---,,,...000111111000111111111000000000000000000111222222111000...---////////////////////////000000000000000000000000000000111111111111000000000000111222222222222222111222444777<<<>>>???>>>333333222222222222222333222222333333333333222222000000000111222222222333222111111000111111222333333333333444444444444555222222222222222222222222111222222222222333333333444444333333222222111000111111111111111111111111333333333333333333333333444444444444444444444444333333333333333333333333444333333222222333333444,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,------...***++++++,,,,,,------..................------,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,------,,,++++++***------------------------------......------,,,+++------------------------,,,,,,+++***+++,,,...///.........------,,,,,,,,,------------------------------,,,,,,,,,------...////////////////////////000//////...............+++,,,------.........---...---------,,,,,,++++++------------............------------............//////...------------...------------------------------,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---------,,,,,,------------------,,,,,,,,,++++++'''(((+++---...---,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,,,,------------,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---...///000000---.....................------------------------------------------------------............------------------------...///------------------------,,,,,,,,,------------------......//////...------------++++++,,,...111222................................................---------...............000//////...---------,,,////////////////////////000000000000000000000000////////////////////////////////////////////////.........///000111111222111000000//////000000111111000000///////////////////////////000000000000............////////////...//////000000000000///111000///000111111000///000000000000000000111111000111222222222111///...000000000000000000000000////////////////////////000000111111111111000000000000111222222222222111000000222555999<<<<<<<<<222222222111111222222333111111222222222222111111333222222222111000000000000000000000111222222333333333333222222222222111222222222222222222222222111111111222222222333333333333222222111111111111222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333444333333222222333333444,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))------,,,,,,,,,---.........------,,,,,,++++++***...............---,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,...------,,,,,,------...000///...---,,,+++++++++........................------------............------------,,,+++***))),,,,,,,,,------------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000000000000000000000000///......---.........+++,,,---......///......,,,,,,,,,,,,,,,,,,++++++,,,------------.........,,,------------.........///......---------......,,,------......------,,,------,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,---.........---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---------.../////////------...////////////...------------............------------------------------............------......------------......------------------------------------------------...////////////...---------,,,,,,,,,---...000111................................................,,,---......//////......000///...---------------///////////////////////////000000000000000111111------------------------////////////////////////---......000111222222333111000000//////000000111111111000///////////////////////////000000000000............//////////////////000000000000//////333222000111222222000///000000000000111111111111000000111111111111000000111111111111000000000000////////////////////////000000111111111111000000///000111111222222111111111000000333666888999888222111111111111222222333111222222333333222222111444333333222111000////////////000111111222222222333333222222111111000000222222222222222222222222111111111111222222222222222222111111111111222333222222222222222222222222333333333333333333333333333333444444444444444555444444444444333333333333444333333222222333333444++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,++++++***,,,,,,---------,,,+++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,...------,,,,,,------......------,,,,,,,,,------------------------------+++,,,,,,,,,------------++++++,,,,,,,,,++++++***,,,,,,,,,---------......------......------,,,+++++++++++++++++++++++++++)))***+++,,,------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////////////////...---,,,+++,,,,,,---+++,,,---...////////////,,,,,,,,,---------------,,,,,,---------.........,,,,,,---------...............---------......///,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------------,,,++++++,,,------...------------,,,,,,,,,......------------,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------..................,,,---...///000000///...------------.........///------------------------------............------------,,,,,,,,,,,,,,,---------------------------------------------------///////////////...------,,,---------......//////................................................,,,---.../////////...---//////...---------......////////////////////////---.........////////////------------------------////////////////////////...///000000111111111111000//////......//////000111111000///////////////.../////////000000000111............//////////////////000000000000//////111000///000111222111000///000000000111111111111////////////000000111222111111000000000/////////////////////////////////000000111111111111000000///000000111111111111111222111000111444555555555111111111111111222333333333444444555555444444333333222222222111000000000...///000111111222222222111222222222222222333333222222222222222222222222111111111111222222222222111111000000111222333444111111111111111111111111333333333333333333333333222222333333444444444444555555444444444333333333444333333222222333333444+++++++++++++++++++++++++++,,,,,,------......///,,,,,,,,,,,,,,,---...///***++++++,,,,,,---......******+++,,,+++***)))(((++++++,,,,,,,,,---------...------,,,,,,------...++++++------------++++++******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,---...///000------------------------******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,------.........------......------,,,+++************************(((***+++---......------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...........................---,,,+++*********+++,,,+++,,,---...////////////,,,------....../////////,,,,,,,,,---------......,,,,,,,,,---------............---------......///,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------------++++++++++++------......---------,,,,,,,,,...---,,,+++************)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...............---------,,,---///000000000///...---------.........//////---------------------------..................---,,,,,,++++++***+++++++++------------------------------------------------//////000000///...------,,,---......//////..............................////////////////////////,,,,,,.../////////...---///...---,,,,,,---...///////////////////////////,,,,,,,,,---------..............................////////////////////////000111111111111000//////.........------.........111111000///////////////.../////////000000111111............/////////000///000000000000000//////...------...111222222111//////000000111111111222......------...000222333000000//////.........---////////////////////////000000111111111111000000//////000111111111111111444333111111333444444333111111000000111222333333555555666666666666555555111111111111111222222222......000111222222222222000111111222444555555666222222222222222222222222000111111111111222222222000000//////000222444555000000000000000000000000333333333333333333333333222222222333333444444444555555555444444333333333444333333222222333333444---------,,,,,,+++++++++******+++,,,,,,---......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................555@@@BBB444***+++...,,,++++++++++++++++++++++++---,,,,,,++++++*********.........------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,************,,,,,,//////...------,,,++++++,,,,,,++++++++++++++++++------,,,++++++,,,,,,,,,------------------------------------------------........................////////////////////////,,,------......------,,,---------............///......---------,,,,,,,,,------,,,+++,,,---...///........................+++,,,,,,------,,,,,,+++---.........---,,,,,,+++,,,,,,,,,------.........+++,,,---......,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++***+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------************************---------,,,,,,+++++++++...------,,,,,,------...)))***+++,,,---............///000///---,,,,,,...,,,,,,,,,---------......***((('''))),,,...,,,***------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++........................+++,,,,,,---...///000000'''(((+++---//////...---000///...------...///000,,,,,,,,,---------......+++,,,---......---,,,+++///...------...///000111000///---,,,++++++,,,,,,000//////.........//////,,,---------...///////////////.........---------.................................------,,,,,,,,,......////////////......000000////////////000000....................................////////////111111111111111222222333111111000000//////......000000000000000//////.../////////000111111222222000000000000111111111111,,,---///000000000///...000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000//////000000111111111111000000000111222222333333222222222222222222222222222333444444555555555555222222222222111111000000222222222222111111000000333333333222222111111111111111222222222111111000333333222111222333555666111111111000111111222333333333222222333333444555222333333444333222000///000222444444333333444555333333333333333333333333444333222111222333444555---------,,,,,,+++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------------------------111:::;;;000))),,,...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------.........------,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,------------,,,,,,------------..................---------,,,,,,,,,...------,,,---...///000........................------............------------......------,,,+++,,,,,,,,,---------......000///...---,,,,,,++++++------------------------...,,,******+++++++++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,++++++++++++------,,,,,,,,,,,,------***++++++,,,------------...//////...---,,,,,,...+++++++++,,,,,,,,,------+++***)))***---///...,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------------------------------...............+++,,,---.........---,,,......------------......,,,,,,,,,---------......,,,------------------,,,......---,,,------...///000///---,,,++++++,,,,,,///.........---.........,,,,,,,,,---------------//////.........---------////////////////////////.........------,,,,,,,,,......////////////......---,,,,,,,,,,,,,,,,,,---....................................////////////000000000000000111222222111000000000/////////...---...///000000000000000000000000////////////////////////000000000111111...//////000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000/////////000000000111111////////////000000000111000000000000000111111111000000000111222222333333222222222222222222222222222222333444444444444444222222222222111111111000222222222222111111111000333333333222222222111111111111222222222111111000333333222111111222333444111111111111111222222333222222111111222222333444333333333333333222111111000222444444333333333555333333333333333333333333333333333333333444555555------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222+++)))---...+++.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,...------,,,,,,------...------,,,,,,++++++***************++++++,,,,,,---,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------..................---------,,,,,,,,,---------------...//////..............................////////////......------......------,,,,,,,,,,,,,,,,,,------------000///---++++++,,,...///---------------------------,,,******+++,,,+++***+++++++++++++++,,,------------------------------,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,++++++++++++++++++,,,++++++,,,------,,,,,,,,,---...///...---,,,---...***+++++++++,,,,,,,,,,,,,,,++++++,,,...///...---------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,111000///...---,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,---------.........------,,,,,,------.........---,,,,,,,,,------//////---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++...............---------000000000000000000000000.........---------------......////////////......+++++++++******+++++++++....................................///////////////////////////000111111000000000000////////////+++,,,---///000000111111000000000///...---------....../////////000000000000000000000000111222222000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000....../////////000000000/////////000000000111111111111111000000000000000000000000111222222333333111111111111111111111111111222222333333333333333222222222222111111111111222222222222111111111111333333333222222222222111000111111222222222111111333333222111111111222222111111111111111222333333111111111111111222222333444333333222222222222222111333444555333333333444333333333333333333333333333444444555555555555555,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---)))***......***.........---,,,,,,++++++***++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------....................................//////.........,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,+++***,,,+++***)))***+++,,,---........................,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,---------,,,++++++,,,---......,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,---............------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000///---,,,++++++++++++,,,---......---,,,+++,,,,,,,,,---------.........---,,,++++++,,,---...///......------,,,,,,,,,......------,,,,,,,,,,,,++++++,,,,,,------,,,,,,...---------,,,,,,++++++........................////////////////////////...............---------......////////////.........------,,,,,,------.......................................////////////...............///000000000000000000////////////,,,,,,---//////000000000000000000//////.....................////////////111000///...///000111222////////////////////////000000111111111111000000////////////////////////////////////////////////............//////////////////000000000111111111111111111111000000000000000000000111222222333333000000000000000000000000111222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111222222222111111333222222111111000000000222111111111111222333333222222111111222222333444555444222111111222333444222333555555444333333444222222333333333333444444333444666777777777666555,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))+++...---***---,,,,,,,,,++++++******+++++++++,,,,,,------...,,,,,,,,,------.........,,,,,,+++++++++*********************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++******))))))***+++,,,,,,------,,,+++++++++,,,,,,---...------------------------------------------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------.........---------,,,,,,,,,******++++++,,,,,,,,,,,,........................------............------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,+++***************************---+++)))***+++,,,,,,+++,,,+++***)))***+++,,,---........................,,,,,,,,,---------------------------------------++++++++++++++++++++++++************************+++******))))))******+++,,,,,,---------,,,+++++++++---...---,,,,,,---...------------............,,,,,,------,,,------...------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......---,,,+++++++++,,,,,,---...//////...---,,,,,,,,,,,,---------.........---,,,++++++,,,---...////////////......------------------------,,,,,,******+++,,,------,,,,,,//////......------,,,,,,---...........................................................................////////////......//////............//////....................................////////////...............//////000////////////000000000000...///////////////....../////////000000111111111............////////////000///...---...///000111////////////////////////000000111111111111000000////////////////////////////////////////////////............////////////000000000000111111111111111111111000000000000000000000000111222222333333000000000000000000000000222222222333333222222111222222222222222222222333222222222222222222222333222222222222222222222222///000111222222222222222222222222222111000000000222222222111222333333444444333333333333444555555444444222222222333444555333444666555444333333444222222222333333444444444444555666777888777666555++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------------++++++++++++************************************++++++++++++++++++++++++*********++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++++++++,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......---------,,,,,,,,,******+++,,,,,,,,,,,,,,,........................---------......---------,,,,,,------......------,,,,,,,,,,,,++++++++++++------......,,,)))&&&$$$++++++++++++++++++++++++,,,+++)))***+++,,,,,,++++++++++++++++++,,,------------------------------,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++******************+++++++++,,,------,,,,,,,,,+++,,,------,,,,,,---...............////////////,,,---...---,,,,,,---...------,,,,,,,,,,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------.........------,,,,,,------.../////////000//////...---,,,------......---,,,,,,)))***,,,---...------,,,..................---------------....................................................../////////......////////////......///......------......///....................................////////////...............///000000////////////000000000000000000000000000///....../////////000111222222222....../////////000000000...............//////000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000....../////////000000000000000000111111111222222///000000000111111111111000000000111222222333333111111111111111111111111333333333333333222222111222222222222333333333333222222222222333333333333111222222222222333333333///000111222222222222222222222222333222222111000222222222222222333444444444444444444444555666666333333333333333444444555333555666666444333333444111222222333333444444555444555555666666666666666+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++------------------------,,,+++,,,,,,,,,,,,...///******++++++,,,------------------------,,,,,,,,,------------------,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,---.........------..............................////////////......+++,,,------......------,,,,,,,,,+++++++++******...------,,,+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++******+++++++++***++++++,,,------------***,,,------,,,,,,---...---------.........//////---///000///---,,,...000------,,,,,,,,,,,,++++++------............------------------------------+++++++++,,,,,,---------,,,---.........---+++***------,,,,,,,,,,,,------,,,,,,,,,---------......,,,------------------,,,,,,---.../////////...---,,,,,,---......------,,,)))***,,,...///...------------------------......---------.........//////........................---........./////////000......////////////......///......------......///....................................//////////////////......//////000111.../////////000000000111///000111111111111111000//////000000000000000000/////////000000000111111......///000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000/////////000000000111111000000111111111222222222......///000111222222333000000000111222222333333222222222222222222222222444444444444444333222222222222222333333333444444222222222333333333444444111111222222222333333333//////000222222333333222111222333444444333333222333222222222222333444444444333333333333444555555222333333444555555444444444555777666444333333444111111222333333444555555555555444444555555666777+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***........................))))))+++---,,,,,,...222***++++++,,,---...//////.........------,,,,,,,,,.........------,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******,,,,,,,,,,,,******------------------------,,,,,,++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,------///000000000///...........................//////000000000000//////+++,,,,,,---.........---,,,,,,,,,++++++*********++++++******+++---///000........................,,,***)))***+++------,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,)))***+++,,,---.........***+++---,,,,,,,,,---...,,,,,,,,,---------.........000222111...---///111---------,,,,,,,,,++++++------............------........................------,,,,,,,,,,,,++++++...///000000///---+++)))---,,,+++******+++,,,---,,,,,,,,,---------......+++,,,............,,,+++***+++---...///...------+++,,,---.........---,,,)))***---/////////...---+++++++++,,,,,,------------------.........//////000000000000000000000000---.........//////000000......////////////......000000////////////000000..................................../////////000///////////////000111111.../////////000000111111...///000222333333333333000000000///......------000000000000111111111111...///111222222222111000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222------...000111222333444000000000111222222333333222222222222222222222222555555555555444444333222222222222333333444444444222222222333333444444444111111111222222333333333//////000222222333333333000111333444555444444333333333222222333333444555333333222222333333444555111222444555666555444444444666777666444333333444111111222333333444555555555555444333333555666777******))))))))))))******------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,...//////...------...,,,------......------,,,*********)))******+++,,,///...,,,******+++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,......------------,,,,,,000//////.........//////,,,,,,,,,------.........////////////////////////---.........---,,,,,,+++,,,,,,,,,------.........---------------------------------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,---------..............................------------------------........................000///...---------------///////////////.........//////.........---------........................---------,,,,,,++++++++++++,,,------......------------............------......------------..............................////////////////////////////////////////////////........................000000//////.........---------------------------........................////////////////////////---------............///////////////000000000000000000000000000111111222222111111111000000//////000000000000111111111111000000000000000000000000000000/////////111222333222222111000000///000000---......///000111111222000000//////.........---000000000000111111111111222111111111333444333222000000111222222222222111111222333444333222111000222222222222222222222222333333333222222111111111000111222333333333333333333222111111111222333444666555333111111111333444111222444555555444222111444444333333333333222222333222222111222222333333222222222222222222222222333333333444444444555555555555444333333222111111333333333333333333333333222444666666555444555666,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++---......---,,,,,,---,,,------......------,,,***************++++++,,,///---,,,******+++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,---------...///......------......///,,,,,,------------------........................------......------,,,+++,,,,,,,,,,,,---------------------------------------------,,,,,,+++++++++---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000,,,,,,,,,---------......------------------------------------------------........................//////...---------------////////////............//////.........---------........................---------,,,,,,,,,+++++++++,,,------......------------............------......------------..............................////////////////////////////////////////////////........................000000/////////.........................................................////////////////////////........./////////000000/////////000000000111111000000000000000111111222111111111111000000000///000000000000111111111111000000000000000000000000111000000//////000111222111111000/////////000000.........///000111111111/////////.........------000000000000111111111111000///...///111222111000000000111222222222222111111111222333333333222111222222222222222222222222333333333222222222111111111111222333333333333333222222111111111222333444666555333111111222333444222222444444444444222222444444333333333333222222333333222222111222222222222222222222222222222222333333333444444444555555555555444444333222222111333333333333333333333333333444555555444444555777------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++---......---,,,,,,---,,,------......------,,,***************+++,,,,,,...---,,,+++***+++,,,---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++******+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***+++,,,,,,------,,,,,,))))))***+++,,,---......---------,,,,,,------...------------------,,,,,,........................------......------,,,,,,,,,,,,,,,,,,++++++++++++------------------------------,,,,,,,,,,,,++++++------------------------------------------------///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////...------------..........................................---------........................------------,,,,,,,,,,,,+++,,,------......------------............------......------------..............................////////////////////////////////////////////////////////////////////////000000////////////......000000000000000000000000........................////////////////////////////////////000000000111000000000111111111222222000000000000000111111222111111111111000000000000000000000000111111111111000000000000000000000000222111000000///000000111/////////...//////000000......//////000000111111////////////............000000000000111111111111000///...///111222111000000000111222222222222111000111222333333333333333222222222222222222222222333333333333222222222222111222222333333333333333222222111111222222333444555444333222111222333444333333333333333333333333444444333333333333222222444333333222111111111222333333333333333333333333333333333444444444555555555555444444333222222222333333333333333333333333444555555444333444666888------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---//////---,,,---...,,,------......------,,,+++************+++,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,+++++++++++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,))))))***++++++,,,------,,,,,,++++++,,,,,,------.........------,,,,,,,,,........................,,,------...------,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,+++***+++,,,---------------------------...------,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///......---------......------...............///................................................------------------,,,,,,+++,,,------......------------............------......------------..............................////////////////////////////////////////////////000000000000000000000000000000//////////////////000000000000000000000000........................////////////////////////....../////////000000000000111111111222222222222000000000000000111111222111111111000000000000000///000000000111111111111000000000000000000000000222222111000000/////////......---......///000111.../////////000000000111000000000000000000000//////000000000111111111111222111000111222333333111000000111222222222222111000000111222333333444444222222222222222222222222333333333333333333333333222222333333444333333222222111222222222222333333444444333222222222333444444333333222222333333444444444333333333222222222444444333222111111111111333333333333333333333333333333333444444444555555555555444444333333333333444444444444444444444444555555555333222333666999,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,------...---,,,,,,+++++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...000000...---...///,,,------......------,,,+++++++++***+++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,+++++++++,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------.........------,,,,,,,,,........................,,,,,,------...------,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,---------......------------------------------------------------..............................---------......///,,,---------......//////---.............................................------------------------+++,,,------......------------............------......------------..............................////////////////////////////////////////////////000000000000000000000000//////000000000000000000////////////////////////////////////////////////////////////////////////------........./////////000111111111222222222222000000000000000111111222000000000000000000111111///000000000111111111111000000000000000000000000111111111111000000//////......---......///000111////////////000000000000111111111111111111111111///000000000111111111111111000///000222333222111000000111222222222222111000000111111222333444555222222222222222222222222333333333333333333333333333333444444444333333222111111222222333333333333333333333333333333333444444333333222222333333444444444333333333222222222444333222222111111111222333333333333333333333333333333333444444444555555555555444444444444333333444444444444444444444444555555555333222333666999++++++************++++++------------------------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,...//////...------...,,,------......------,,,+++++++++++++++,,,---------------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,+++++++++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***+++,,,,,,------,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,---......------------------,,,,,,------------------------,,,,,,------......------,,,,,,,,,,,,++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------------------...........................------------...//////,,,,,,,,,---......//////---------.......................................------------............+++,,,------......------------............------......------------..............................//////////////////////////////////////////////////////////////////////////////000000000000111111........................////////////////////////////////////////////////------------............000000000111111111222222000000000000000111111222000000000000111111111111000000000000111111111111000000000000000000000000000111111111111000000////////////...//////000000////////////000000000000111111111111222222222222000000000000111111111111///...---...000111000///000000111222222222222111111111111111222333444444222222222222222222222222333333333333444444444444444444444444444333333222000111222333333333333222222222333333333333444444333333333333333333333333444444333333333333222222333222222111222222333333333333333333333333333333333333333444444444555555555555444444444444444444444444444444444444444444444555555444333444666888++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------((()))***+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***,,,------,,,++++++,,,,,,------......------,,,,,,++++++++++++,,,------,,,---------,,,,,,++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---...///,,,,,,------------------------------------------+++,,,------......------,,,,,,,,,,,,------------------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******+++,,,,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,........................+++,,,,,,---------------,,,,,,,,,---------......------------------------------------------------........................---------------...//////++++++,,,------...//////---------.........//////........................------------.........///+++,,,------......------------............------......------------..............................////////////////////////////////////////////////........................//////000000000111111111........................////////////////////////////////////////////////............/////////////////////000000000111111000000000000000111111222///000000000111111111111000000000000111111111111000000000000000000000000//////111111222111000000111111000/////////000000000000000000/////////////////////000000111111111000000000000111111111111///...---...000000000...000000111222222222222111333222111111111222333444222222222222222222222222333333333444444444555555444444555555444333333222000111222333333333222222111222333333444444444444222222444444444444222222444444333333333333222222111111111111222333444444444444444444444444444444333333333444444444555555444444555555555555555555555555555555555555555555333444555555444444555777,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,------...'''((()))***+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,(((***,,,,,,***)))***+++,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,---------,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------,,,,,,,,,++++++''')))+++---...///......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,---------,,,,,,++++++,,,---......///000,,,,,,,,,,,,---...///000,,,,,,,,,------.........------------------------+++,,,,,,---.........---,,,,,,,,,------.........------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++*********+++,,,,,,---,,,,,,++++++,,,,,,---...------------------------******+++,,,------...///)))***,,,---...---,,,,,,........................,,,---......//////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------...///000++++++,,,,,,---...//////---------.........//////........................---------.........//////+++,,,------......---------..................---.........------.................................////////////////////////////////////////////////........................//////000000111111111222////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000111111222//////000000111111111222000000000000111111111111000000000000000000000000...///000111222222111000333222111000000///000000000000000000////////////---.........//////000000000000000000111111111111111000///000111222222000000000111222222222222111444333222111111111222333222222222222222222222222333333333444444555555555444555555555444333333222000111222333444333222222111222333444444444444444111222444555555444222111444444444333333333222222000000000111222333555555444444444444444444444444333333333444444444555555444444555555555555555555555555555555555555555555222444666666555444555666.........------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***......,,,,,,,,,...000111000///---,,,+++,,,,,,---***+++,,,,,,------,,,,,,,,,++++++******++++++,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++------++++++++++++------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))((())))))+++,,,---......---***((((((+++,,,+++)))*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++,,,,,,000000111111111000...---......---------,,,,,,,,,------------------------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,.........,,,***))),,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,,,,,,,---------......------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///////////////.........------------.........------,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------........................................................................///000000000000000//////........................,,,---...///000000000000////////////////////////////////////////////////...///000///...---...000---------.........//////////////////////////////222111111111000000//////000000000000000000000000222111111111000000//////222222111111000000//////////////////////////////000000000000000000000000---......///000111111222111111111111000000000000......///000111222222333111111222222222333333333111111111111111111111111333333333333333333333333333333444555555555444444333444555666666666555444666666555444222111000///333333333333333333333333333444555555555444333222222222222222222222222222333333333222222222111111222222333333333444444444555555555444444333333333555444444333333222222111555555555555555555555555444444444555555555555666666666666555444444333333......---------,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------......------///...---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++++++++,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******++++++,,,---......---***((()))+++,,,+++)))******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,++++++++++++++++++,,,---.........---,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,---......,,,***))),,,,,,,,,---------......,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////.........------.........------,,,,,,,,,.........---------,,,,,,------------------------------------------------////////////////////////......................................................................../////////000000//////...........................,,,---...///000000000000////////////////////////////////////////////////...///000///...---...000---------.........//////////////////////////////111111111111000000000///000000000000000000000000111111111111000000000///111111111000000000000000////////////////////////000000000000000000000000......//////000000111111222111111111000000//////000000000000000111111111000000111111111222222222222222222222222222222222333333333333333333333333333333444444444333333222222333444555666555555444777777666555444333333222333333333333333333333333333444555555555444333333555555555555555555555555333333333222222222222111222222333333333444444444555555555444444333333333333333333333333444444444555555555555555555555555444444444555555555555666666666666555555444444444...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***,,,---......---+++)))------......------,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,---------,,,+++))))))+++,,,+++******++++++++++++,,,,,,,,,............------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---------,,,,,,++++++******++++++,,,---------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,---...---,,,+++***,,,,,,,,,---------......,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000/////////...............---------------.........------------,,,------------------------------------------------////////////////////////........................................................................---....../////////..............................,,,---...///000000000000////////////////////////////////////////////////...///000///...---...000------........./////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111////////////////////////000000000000000000000000////////////000000000000222222222111000//////...111111111111000000//////000000000000111111111111333333333333333333333333333333333333333333333333333444444444333222111111222222333444444444444444666666555555555444444444333333333333333333333333333444555666666555444333777777777777777777777777333333333333222222222222333333333333444444444444555555555444444444444444222222333333444555555666555555555555555555555555444444444555555555555666666666555555555555555555------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,------...+++,,,,,,---,,,+++)))))),,,,,,.........---,,,+++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------------------------------+++,,,---,,,++++++,,,---......---,,,++++++******+++,,,,,,---............---------,,,,,,,,,++++++***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,---------,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............------,,,,,,,,,+++------------------------,,,,,,,,,---------......------------------------................................................------------------------------------------------............////////////000000000000////////////...............---------............------------------------------------------------------------------------------------........................................................................,,,---..........................................------...//////000//////////////////////////////////////////////////////...///000///...---...000............////////////000000000000000000000000111111111000000000000000000000000000000000000000111111111000000000000000//////000000111111222222////////////////////////////////////////////////000000000000////////////333222222111000///......111111000000000000000000000111111111222222222222333333333333333333333333333333333333333333333333444444444333222111000///222222333333333333444333333333333333333333333333444444444444444444444444333333555666666555555444555555555555555555555555444444333333333222222222333333333444444444444555555555555555555444444444333333444444555555555555555555555555555555555555444444444555555555555666555555555555666666666666------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------...---+++***)))******++++++,,,---.........,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++,,,------++++++,,,---......------,,,+++******,,,,,,,,,,,,------......------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------................................................------------------------------------------------............////////////000000000000////////////........................//////.........---------------------------------------------------------------------------------........................................................................,,,,,,---...//////......////////////////////////---...//////////////////////////////////////////////////////////////////...///000///...---...000........./////////000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000111111//////000000111111222222000000000000000000000000////////////////////////000000000000////////////222222111111000//////......//////000111111222222222222222333333333444444333333333333333333333333333333333333333333333333444444444333222111000///222222222222333333444444222222222333333333333444444444444444444444444444222333555666666666555555333333333333333333333333444444444333333333222222333333444444444555555555555555555555555555555555666666666555555444444444555555555555555555555555444444444555555555555666444555555666666777777777,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++---......---***))))))***,,,---,,,,,,------......------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,............,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))*********++++++,,,,,,,,,+++,,,---,,,******,,,---,,,,,,,,,++++++++++++***************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,.........------,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------...............---------------------------------------,,,,,,,,,---------......------------------------................................................------------------------------------------------............////////////000000000/////////.....................//////////////////.........------------------------------------------------------////////////////////////........................................................................,,,---...///////////////////////////////////////......///////////////...////////////////////////////////////////////////...///000///...---...000....../////////000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000......///000111222333333333333333333444444444555333333333333333333333333333333333333333333333333333444444444333222111111333333333333333444555555555555555555555555555555444444444444444444444444222333555666777777666555444444444444444444444444444444444444333333333333333444444444555555555555555555555555555666666666888777777666555555444444555555555555555555555555444444444555555555555666444444555666777777888888,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...///,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,---...///***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,---///000000///---,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...//////+++,,,---,,,******,,,...,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...------------------,,,,,,---,,,++++++***+++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------............------------------------,,,,,,,,,---------......------------------------................................................------------------------..................................../////////////////////.........---------........./////////000////////////............------------------------------------------------////////////////////////........................................................................,,,---...///000000000000////////////////////////......////////////......////////////////////////////////////////////////...///000///...---...000.../////////000000000000///////////////////////////000000000111111111111000000000000000000000000///000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000111111111111//////000000111111111222222222333333333444444444222222222222222222222222333333333333333333333333333333444444444333333222555444333333333444666666555555555555555555555444555555555555555555555555222333555666777777777666444444444444444444444444555444444444444333333333444444444444555555555555444555555555666666666777777777666666666666666666555555555555555555555555444444444555555555555666333444555666777888999999,,,,,,,,,------.........------------------------,,,,,,,,,------.........++++++++++++++++++++++++************************---------------------------,,,+++++++++---000111)))***,,,.........,,,,,,------,,,+++,,,---///000++++++,,,---------,,,,,,,,,++++++++++++++++++,,,---...000111111000...---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,,,,---...///111111222+++---...---******,,,///,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,------------------111000...---,,,------...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////------------------------,,,,,,,,,---------......------------------------................................................------------------------..................................../////////000///.........---------------.........//////000000000/////////............------------------------------------------------------------------------........................................................................---...///000111111111111000000000000000000000000...///////////////......////////////////////////////////////////////////...///000///...---...000////////////000000000000//////////////////////////////000000111111111222000000000000000000000000//////000000111111111222222222111111000000//////000000000000000000000000000000000000000000000000---......///000111111222/////////000111111222222111111111111000000000000111111222222222333333333111111111111111111111111333333333333333333333333333333444555555555444444555555444333444555666777444444333333333222222222555555555555555555555555222333555777777777777666222222222222222222222222555555444444444333333333444444444555555555666666444555555555666666777777555555666666777777888888555555555555555555555555444444444555555555666666333444555666777888999:::------------------------*********++++++,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++------,,,,,,,,,---....../////////...,,,***((('''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...///000111222444444555++++++------------++++++******************************))))))******+++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---.........////////////000///...---,,,,,,,,,,,,,,,///............---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,***,,,...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++------------+++++++++,,,---...---,,,+++***************+++,,,------)))************+++++++++///...---,,,,,,,,,,,,,,,+++))))))+++///111000///................................................///...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,------------------------....................................//////////////////...---,,,++++++***------------------------...............---------,,,++++++******++++++,,,/////////...---------,,,/////////...------,,,,,,---------.........//////------------------------+++,,,......---...///111000///...------...///000------------------------////////////////////////////////////000000000000............////////////111111111000//////............///000000000000000......///000000000000000...//////000111222222222333333222222111000000000222222111000/////////000000000000000000000000000222111111111000000//////...000111222222111000...---...///111111111000///222111111111000000//////111111111111111111111111222222111111222222333444111222333444444333222111444333333222222333333444444444444444333333222111333333333333333333333333333333333444444444555555555555555555555555555555222333555666666666555555888777666555444333333333777777555444333222222222555555555555555555444444555555555444444555555555222333555777888888777666999888666555555555666777777777777777666666666666666777888999:::999888888------------------------,,,,,,,,,------.........------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,,,,------------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...///000000111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------.........////////////...---,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------+++***+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---+++***,,,...000///---.........---------------........................///...---,,,,,,,,,,,,---...------,,,,,,------...,,,------------------,,,------------------------....................................////////////000000000///......------------------------------//////......---------,,,------,,,,,,,,,,,,------...............---------------..................---------.........//////------------------------+++---...///......000111///...------------...///........................////////////////////////.../////////000000000000............////////////////////////////////////......///000000000000000......///000000000000000...//////000111111222222222222222111111111111111222111000000000000000000000000000000000000000000111111111111000000000//////000111222222111000///...//////000000000000000111111111111000000000///111111111111111111111111222222111111222222333444111222222222222222222111333222222111111222222333333444444444333333222111333333333333333333333333333333333444444444555555333333333333333333333333222333555666666666555444666555444333333222333333555555444333333333444444555555555555555555555555666666555555555555666666444444444555555666777777999888777666555666666777777777777777777777777666666777888999:::999999888------------------------,,,,,,------------......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////...------,,,,,,,,,,,,******+++,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,------------******,,,------,,,++++++...---,,,,,,......---+++------------------------..............................---,,,,,,,,,------...------,,,,,,------...------------------------------------------------........................---............/////////////////////////////////........................000000///...------,,,,,,......------------......---------...............,,,,,,------...//////000---------...............------------------------,,,...////////////000222...------,,,,,,------...////////////////////////////////////////////////....../////////000000000............////////////,,,------...//////000000......///000000000000000......///000000000000000/////////000111111222222000111111111111222222222000000000000000000111222000000000000000000000000111111111111000000000000///000111222222111000///000000/////////000111111111111111111000000000000111111111111111111111111222222111111222222333444222222111111111111222222222111111000000111111222333333444444444333222222333333333333333333333333333333333444444444555555333333333333333333333333333333444555555555555444444333333222222222333333333333333333333444555666555555555555555555555555666666666555555666666666777666444333333444666888999888777666666666666777777777777777777777777777777777888999999999999888------------------------++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222000///...---,,,+++++++++******++++++,,,---...///+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------******+++,,,,,,---------+++++++++,,,,,,,,,------+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------,,,+++************,,,,,,,,,,,,------------)))***,,,...///...,,,+++------,,,---------------,,,,,,,,,,,,------------...........................------,,,,,,,,,------...------,,,,,,------...---------,,,,,,---------------------------------........................---------.........//////,,,,,,,,,---------......////////////////////////000000///...---,,,,,,+++......------------......,,,---------.../////////---------.........//////................................................---///000000//////000222................................................////////////////////////........./////////000000............////////////------------......//////......///000000000000000......///000000000000000//////000000111111111111///000000111222222333333000/////////000111222222000000000000000000000000111111111000000000000000///000111111111111000///111111/////////000111222111111111000000000000000111111111111111111111111222222111111222222333444222222000//////000222222222222111111111111222222333333333444444333333222222222333333333333444444333333333444444444555555555555555555555555555555444444444444444444444444333333222222333444444555444333333333333444555555444444444555555555555555666555555444444555555666777666555444444444555666888888888777777777777777777777777777777888888888777777888888999999999999------------------------++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555000///...---,,,+++++++++,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,++++++++++++------++++++++++++------++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,------...------------,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------,,,+++************++++++++++++,,,,,,,,,,,,***,,,...000000///...---++++++,,,---------...///,,,,,,,,,------.................................------,,,,,,,,,------......------,,,,,,------......---,,,,,,,,,,,,---...------------------------........................------------............++++++,,,,,,---.........////////////////////////000//////...------,,,,,,------,,,,,,,,,,,,------,,,---------...///////////////.........---------.....................---...........................///000000//////000111/////////000000/////////------------------------////////////////////////............////////////............//////////////////......------------......///000000000000000......///000000000000000000000000000000111111111//////000111222333333444000/////////000111222222000000000000000000000000000000000000000000111111000000111111111111000000222111000//////000111222000000000000000000111111111111111111111111111111222222111111222222333444333222111000000111222333333333222222222222333333222333333444444333333333222222222333333444444444333333333444444444555555555555555555555555555555444444444333333333444444333333333333444555666777555555444333333333333444444444444555555555666666555444444444444444444555555666777777777666555444888888888888888777777666666777777777888888888999888888888888888999999999------------------------......------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222444555///...------,,,,,,,,,,,,...---,,,+++***+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++************+++++++++++++++,,,,,,,,,------------,,,,,,,,,---......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,------///000000///......***+++------------...000,,,------....../////////........................------,,,,,,,,,---.........------,,,,,,------......---,,,++++++,,,---...------------------------........................,,,------------................../////////000000........................///............---------------,,,,,,,,,,,,---------------...............000//////...------,,,,,,...............---------...........................///000000......///000///000000111111000000///------------------------////////////////////////------........./////////............////////////000000//////...------,,,......///000000000000000......///000000000000000000000000000000000111111//////000111222222333333000000000000000000111222000000000000000000000000000000000000111111111111111000000000000000000111222222111000000000111111000000000000111111111111111111111111111111111111222222111111222222333444333222222222222222222333444333333333333333333444222222333444444444333333111222222333333444444555333333333444444444555555333333333333333333333333555444333333222333333333444444444444555555666777666555444333333333333333333333444444555666666666555555444444444444555555555666888999999888666555888888999999888888777666666777777888888999999999888888777777888888999:::------------------------.........------,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111333444...------,,,,,,,,,------...---+++******+++---...++++++,,,,,,,,,,,,------------------------------,,,------......------,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........---,,,,,,++++++++++++,,,,,,,,,,,,------***,,,...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------------..................------+++---///...,,,+++---///------...//////000111111........................,,,,,,,,,,,,,,,---...///...------,,,,,,------...///...,,,++++++,,,...///------------------------........................,,,,,,---------..................///////////////---------------------------------.....................------------.....................---------..................------//////.........---------........................---///000///...---...///...///000111111000///...........................////////////////////////---------.........//////............////////////////////////////////////......///000000000000000......///000000000000000111000000000000000000000000000000111222222222333222111000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111222222222222222111000//////000000000111111111111111111111111111111111111222222111111222222333444333333444444444444333333333333222222222222333333111222333333444444444333111111222333333444555555333333333444444444555555333333333333333333333333555444333222222222333333444444444333444444555555444444333333333444555555333333444444555666666777777777666666666666777777666777888999999999999999888888999999999888777666666777777888888999::::::999888777777777888999:::------------------------,,,,,,,,,++++++*********------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111222------,,,,,,,,,---......---,,,*********,,,...000++++++,,,,,,,,,---------........................,,,------......------,,,------........./////////++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++,,,,,,,,,---------++++++************++++++,,,,,,------------......,,,,,,,,,,,,,,,---...///+++++++++************)))++++++,,,,,,,,,---------//////...---,,,++++++***++++++,,,,,,,,,---------***---///...,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------++++++++++++------+++,,,---...---,,,+++***************+++,,,---------------........./////////...---,,,,,,,,,,,,,,,---///000///+++***+++---.........///000111111222........................,,,,,,,,,,,,,,,---...///...------,,,,,,------...///...,,,++++++,,,...///------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,------...///////////////............///////////////......------,,,,,,,,,------...///////////////.........---------////////////////////////---...///...---,,,---...---...///000000///...---////////////////////////////////////////////////---------.........//////............/////////000......//////000111111111...//////000000000000000...//////000000000000000111111111000000000000000111111111111111222222222222222111000//////000000000000000000000000000000//////000000111111111222111111000000000000111111111222333333333111000/////////000000111111111222111111111111111111111111222222111111222222333444333333555555555555333333222222111111111111222222111222333333444444444444111111222333333444555555333333333444444444555555555555555555555555555555666555333222111222333333444333333222222333333444222222222333444555777777333333444444555666777777999999888888888888999999999888777777888:::<<<===888888999:::999888777666666777777888999999::::::999888777777777888:::;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,,,,,,,,,,---------,,,,,,,,,,,,------******+++,,,,,,------...000000///...------,,,,,,------------------,,,,,,......---,,,,,,+++******---------------------------------......---,,,,,,,,,,,,---------,,,,,,++++++,,,---.........,,,,,,,,,------......------,,,---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,---------......---------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******++++++++++++,,,,,,,,,------,,,++++++,,,............------,,,,,,,,,+++,,,,,,---.........---000000///............///,,,+++***)))(((''''''&&&......---------......///---***(((***...111000...,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------------,,,,,,,,,,,,---......,,,,,,------------------........................////////////000000000000////////////////////////////////////////////////,,,---......//////......000000//////.........---////////////............000////////////000000111111111000000000000111111000000////////////000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000111000///......///000111////////////////////////000000000000000111111222////////////000000000000000111222222222222111000111111111222222333333333222222222111111111000000222222333333333222222111222222111111111111222222333333333333333333333333333333333333333333333333444444333222222222333333111111222222333222222222555555555555555555555555555555555555444333222222444555555555444333333222333333222111222333555666555555555555555555555555555555555555555666777888888777666555555666777888999888777555555777888999::::::999999888777666666666777777777888888888888::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---.../////////............//////+++++++++,,,------......///.........---,,,,,,,,,------------------------......---,,,,,,+++******,,,,,,------------------,,,,,,------------,,,,,,((())))))*********))))))---------...------,,,,,,,,,------......------,,,------------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---------...,,,------,,,++++++,,,.........---------,,,,,,,,,+++,,,------......------...............///000000111111000000//////.........---,,,,,,,,,,,,,,,---,,,,,,+++,,,...//////...,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------...........................------------...//////++++++,,,------...//////....................................////////////////////////////////////////////////////////////,,,---......//////......000/////////.........---////////////............///////////////000000111000000////////////000000000000////////////000000000000000000000000000000000000000000/////////////////////000000000111111111111111111111111111111111000////////////000111111111111111111111111111000000000000000111111222000000000000111111111111111111111111111111111111000111111111111111222222222222222111111111000000222222222333333222222111222222111111111111222222444444444444444444444444333333333333333333333333333333333222222333444444333333444444444333333222555555555555555555555555444444555666666555555555444555555555444444333222333333333333333333444444666666666666666666666666666666555555555666777777888777666666666666777888999888777666666777888999;;;::::::999888888777777777777777888888888888888::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,---...000000000000////////////000000,,,,,,,,,---......//////------------,,,,,,,,,,,,+++,,,,,,------............------,,,,,,++++++***,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++******+++,,,------------///...------,,,,,,,,,,,,,,,------......------,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------*********+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////,,,------,,,++++++,,,......------------,,,,,,,,,,,,,,,------......------,,,,,,,,,---...000111222//////////////////////////////...---------------,,,...//////...------...,,,,,,,,,---------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------///////////////////////////............///000000******+++---...///000111........................------------............////////////////////////////////////////////////,,,---......//////....../////////...............////////////............///////////////000111111/////////....../////////000000////////////000000000000000000000000000000////////////000000000000000000000111111111222222111111111111111111111111111000000//////000000111111111111111111111111111000000000000000111111222111111111111222222222222333222111000000111222333111111111000000000000000222222222111111111111111111222222333333222222222222222111111111111222222444444444444444444444444333333333333333333333333222222222222333444444555666666666666555555444333555555555555555555555555333444555666777777777777444555555555555444333333444444444444444444333333666666666666666666666666777777666555555555666666888777777666666777777888999888777666666777888999;;;;;;::::::999999888888999888888888888888888888999999999999999999999999------------------------++++++,,,,,,,,,,,,++++++,,,++++++,,,---...//////000000////////////000000,,,,,,------...//////000++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,++++++++++++,,,,,,------.........******+++,,,,,,,,,++++++++++++,,,...////////////000///---,,,++++++,,,---,,,------......------,,,,,,,,,---------.........------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////,,,---...---++++++---...------------------------,,,,,,------...------,,,------------...///000111+++++++++,,,,,,,,,------333222111000////////////---000222111...+++,,,...,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------------------------............------.......................................//////000+++,,,,,,---...//////000........................------........./////////////////////////////////////////////////////////,,,---......///.................................////////////............///......//////000111222000000////////////000000000000////////////000000000000000000000000000000.........///000111111111000111111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111111222000000000111111111222222333222000//////000222333222222111111000000000///111111111111111111111111111111222333333333222222333222222111111222222333333333333333333333333333333333333333333333333333111111111222333444555666888888888888777666444444555555555555555555555555444444555666666666666666444444555555555555444444444444555666666555333222555555555555555555555555888888777666555555555666777777777777777777777777999888888777777888888999;;;;;;;;;::::::999999999:::999999999999888888888999999999999999999999999------------------------+++,,,,,,------,,,,,,+++...------,,,,,,,,,------///......------......///,,,,,,------...//////000++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------,,,,,,,,,,,,++++++,,,,,,,,,------.........)))***++++++,,,,,,,,,+++((((((***+++,,,,,,,,,,,,///...---,,,+++,,,------,,,------......------,,,,,,,,,,,,------------...------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,******++++++,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.........---......---,,,,,,---///------------------------,,,------...------,,,,,,......------------......,,,------....../////////333222111000000000000000///222333111...+++,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------------............------------------------------------,,,,,,------...///.....................---............................../////////000000000////////////////////////////////////////////////,,,---......///.........---------...............////////////........................///000111222222111111000000111111222000000////////////000000000000000000000000000000------...///000111222222000111111111222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000111111222/////////000000000111111333222000//////000222333333333333222222111111000111111111111111111111111000111222333333333333333333333222222222222333333222222222222222222222222333333333333333333333333111111111222333444555666888888888888777666555444555555555555555555555555555555555555555444333222444444555666666555555444444555666777777666444333444444444444444444444444999888777666666666666666777777888888888888777777999999888888888888999999;;;;;;:::::::::::::::999::::::::::::999999999999999999999999999999999999------------------------,,,------......------,,,///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---......//////------------,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---------,,,***+++,,,,,,---------------------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,++++++******++++++,,,******+++,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---------............,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------......---,,,,,,---///,,,,,,,,,------------...------......------,,,,,,///......---,,,,,,------,,,---------......////////////............//////222333222000...------///,,,,,,,,,---------......,,,,,,,,,,,,---...//////------------------------------............------------------------------,,,,,,,,,,,,,,,---......000000//////...------,,,........................////////////000000000111////////////////////////////////////////////////,,,---......//////......---------------.........////////////........................///111222333333222222111111222222333000000////////////000000000000000000000000000000---......///000111111222000000000111111111222222222222222222222222222222000111111222222111111000////////////////////////000000000000000111111222.../////////000000000000333222111000000111222333333333333222222222222222111111111111111222222222000111222222333333333333333333222222222222333333333333333333333333333333333333333333333333333333222222222222333444444555777777777777666666555444555555555555555555555555555555555555444333222111444444555666666666666555444555555666777777666666555555555555555555555555888888777666666666777777777888888999999888888777999999999999999999999999::::::::::::999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::........................---......//////......---------,,,,,,,,,---......------,,,,,,,,,,,,------+++++++++,,,------......///.........---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++***+++,,,------...............///////////////...++++++,,,---............,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------............,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,------------...///...,,,,,,...///,,,,,,,,,---------......------......------,,,+++------,,,,,,,,,---......+++++++++++++++,,,,,,,,,------------...///000000666333///....../////////,,,,,,,,,---------......------,,,,,,,,,------...........................------............------........................---------------...//////////////////............................................./////////000000////////////////////////////////////////////////,,,---......//////......,,,,,,,,,------.........////////////............------......///111222333222222111111111111222222000000////////////000000000000000000000000000000......//////000000111111/////////000000000111111222222222222222222222222000111222222222222111000000000000000000000000000000000000000000111111222//////000000000111111111111111111111111111111111111111111111222222222222000000111111111222222222000000111222333333333333444333333222222333333444555555555555555555555555333333333333333333333333333333333222222333444444444555555555555555444444555555555555555555555555444555555555555555444444444444555666666666666666444444555555666777999999777777777777777777777777777777777666777777888888777888999999999999888777888999999999999999999888999999999999999999999999888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;..............................////////////......+++++++++,,,---...///000---------,,,,,,---------******+++,,,,,,------...000000///...------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++******+++,,,---............,,,,,,,,,---,,,,,,++++++)))***,,,...//////......,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---...///...,,,,,,...///,,,,,,,,,------.........---.........---,,,,,,++++++++++++,,,---...///000------------------------............///111222333888333...,,,...000111000,,,,,,,,,---------......//////...---,,,,,,,,,,,,........................---..................---////////////////////////...............///000000---.........//////000000........................---------.........//////////////////////////////////////////////////////,,,---......//////......,,,,,,,,,------.........000/////////............------......///111222333111111000000000000111111000000////////////000000000000000000000000000000////////////000000000000////////////000000000000222222222222222222222222000111222333333222111000111111111111111111111111000000000000000111111222000111111111111222222222000111222222222222111000//////000000111111222222000000111111222222222222///000111222333444444444444333333222222333333444777777777777777777777777333333333333333333333333444444333222222222333333333333444444444444444444555555555555555555555555333444555666777777777777444444555666777777666666555444444444666888:::;;;888888888888888888888888777777666666777888999999777888999::::::999888777888999999::::::999999888888888888888888888888999777888999:::<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<------------------------............////////////.................................------,,,,,,,,,,,,,,,,,,,,,++++++***))).........------,,,,,,,,,---------............///...------,,,,,,------...---..................---++++++,,,,,,,,,,,,------////////////////////////------------------------------............------------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********------------------------222000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------,,,+++,,,---...///------............------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,000///------......---+++---------------------------------.........//////------------------------...---,,,***))))))******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...///......------,,,++++++---------,,,,,,+++++++++........................---------,,,,,,+++++++++........................222///,,,,,,---000222222000000///...---,,,,,,+++........................000000000000///...---,,,,,,------......------,,,---+++***+++......,,,)))////////////////////////......------------........................---------------............//////////////////.........////////////000000000000///............//////000---,,,,,,...///000...---///////////////.........000000000000000000000000////////////000000000000000000111111111111000000000000//////.........---////////////////////////111111111111000000000000//////......///111333444111111000000000000111111222222222222222111000///222111000//////000111222000000000000111111111111111111000000000000111111000......///333444222000222222111111000111111111111111111111111111111111555444444333333333444444222222222222222222222222555555555555555555444444444444444444444444444444444444444444444444444444666555444333444444666666555444444444444555666666444555555666666666666666444444444555555555555666666666666666777777777777<<<777333444999;;;888444444666888888777777;;;>>>;;;======<<<:::999999:::777888999;;;<<<<<<;;;;;;:::::::::::::::999888888???===;;;;;;<<<<<<:::888<<<;;;::::::999:::::::::....................................////////////..............................---------,,,,,,,,,///////////////...------.........------,,,,,,,,,---------............///...------,,,,,,------...------............------++++++,,,,,,,,,,,,------........................------------------------------............------------------------------------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******------------------------)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,---......------............------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---------------------------,,,------------.........------------------,,,,,,111000///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,------......///...---------,,,,,,,,,+++........................------,,,,,,,,,,,,,,,,,,...............---------...---+++,,,000333555555/////////...------,,,,,,..............................///////////////...,,,------......------,,,...,,,+++,,,...///---***////////////////////////......------------..............................---------............////////////////////////...////////////000000000000000//////........./////////......///111111000...////////////////////////000000000000000000000000////////////000000000000000000111111111111000000000000000/////////......////////////////////////111111111111000000000000333222222111111222333444111111000000000000111111222222222222222111000000111111000000000000111111000000000000111111111111222222111111111111222222222000///000222222000...222111111111111111222222111111111111111111111111444333333222222222333333555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444666555444333333444444555666555555555555666777777555555666777777777777666555555555666666666777777666666666666777777777888999;;;======:::888666555888::::::999777666888:::>>>???>>><<<999777666777777888999;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888888666555555888===@@@@@@???@@@??????>>>>>>??????@@@////////////////////////---............/////////...........................------------,,,,,,,,,///000000000000///...............------------------------............///...------,,,,,,------...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------............------------------------------,,,,,,------------------*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++------------------------***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------......------------............------))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000///...------------------------,,,,,,,,,,,,------------.........------,,,,,,,,,111111///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++,,,------......///.........---------------........................,,,,,,,,,,,,------------///.........------,,,,,,---------///222444444444................................................,,,---...///000000000000,,,------......------,,,...------...//////...,,,////////////////////////......------------..............................---------............///......//////////////////////////////000000000000111000///..................------...///000///...////////////////////////000000000000000000000000////////////000000000000///000000111111000000///111000000000000000//////000000000000000000000000111111111111000000000000444333222222111111222222111111000000000000111111111222222222222111000000000111111111111111111000000000000000111111111111333222222111111222222333333222111111222111///---000000000000111222333333111111111111111111111111222222222111111222222333333333333333333333333333444444444444444444555555444444444444444444444444444444444444444444444444555555444333222222333333666666666666666777888888555666777777888888777777666666777777777888888888666666666777777777888888666>>>EEEDDD<<<555444666::::::;;;999777777888:::=========;;;888666666777888999::::::::::::999999<<<<<<<<<;;;;;;:::999888:::999999:::===>>>>>>===?????????>>>??????@@@AAA........................---------.........//////........................------------------------------.........------,,,...............------------------............///...------,,,,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------////////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...///...---,,,------............------*********+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------------------+++++++++,,,,,,,,,------.........------,,,,,,+++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...///......------,,,++++++................................................+++,,,,,,,,,------......///......------,,,,,,+++000000000111333333111///---------.........//////........................------...///////////////,,,------......------,,,........./////////......////////////////////////......------------......---------...............---------............///............////////////////////////000000000000111111000......---------,,,+++***+++,,,------,,,///////////////000000000////////////////////////////////////000000000000//////000000000000//////111111111111000000000000111111111111111111111111111111111111000000000///000000000000000000111111111111000000000000111111111111222222222111111000000000222333333222000000///000000000111111111111222111111000000111111222222222222222222111000///000000000000111222333444111111111111111111111111222222222222222222333444111111111111111111111111333333444444444444555555555555555555555555555555444444444444444444444444555444444333222222222222666666555555666666777888666666777888888888888888666666666777777777888888666666777777777888888888666>>>EEEDDD===777777999888888999999999:::<<<===888999::::::888888999::::::::::::::::::999999999<<<<<<<<<;;;;;;:::999888>>>>>>======>>>>>>======??????>>>>>>>>>???@@@@@@------------------------------------....................................------------------------+++,,,,,,---------,,,,,,........................---------............///...------,,,,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++)))'''$$$""",,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...///...---,,,------............------...---,,,,,,+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------,,,+++------------------------+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...///......------,,,++++++................................................,,,,,,,,,------...............------,,,,,,,,,,,,000000000111333222000---,,,,,,------.../////////........................//////000//////...------,,,------......------,,,...///000000////////////////////////////////////......------------......---------.........//////---------............///---.........//////000000////////////000000000000111111000......------------+++******,,,---------////////////000000111111////////////////////////////////////000000000000//////000000000000//////000000000000111111111111222222222222222222222222111111111111000000000///---...///000111222333333111111000000000000111111000111111222222222111111000111222333333222111000///000000000111111111111000000////////////000000///000111222222222222222000000000000111222333444111111111111111111111111333333333333333444555555555555555555555555555555333333333333444444555555555555555555555555555555444444444444444444444444444444444333333222222222555555444444555555666777666666777888888888888888555555666666666777777777777777777777888888888888888;;;>>>>>><<<:::;;;<<<:::999999999:::;;;<<<<<<777888999999999999:::;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999:::;;;===>>>???@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEEEE------------------------,,,------------.................................,,,,,,,,,------------...------...////////////................../////////---------............///...------,,,,,,------...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------,,,,,,------------------,,,,,,---------.........,,,,,,,,,,,,------------+++,,,,,,------.........++++++++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------------............------///...---+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------+++)))------------------------,,,,,,,,,,,,------------------------------------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...++++++,,,------......///---------------.................................---------------.........,,,,,,,,,,,,,,,,,,------,,,,,,---000222333111000---------.........//////........................000000000000///...---,,,,,,------......------,,,---///000000///......///////////////////////////......------------......,,,,,,------.../////////---------............///------......///000000000////////////000000000000111000///...............000...,,,,,,...///000000...//////000000111111222000000000000000000000000////////////000000000000...//////000000//////...//////000000000000000111111111111111111111111111111111111111000000000000---...000222444555666666111111000000000000111111000000111222222222222111111111222222222222111111000000000000111111111111/////////....../////////...000222333222222333444000000000000111222333333111111111111111111111111333333333333444555666666333333333333333333333333222222333333444444555555555555555555555555555555444444444444444444444444333333444444444444333333444444444444444555666666555666777777888888777777555555555666666666777777777777777888888888999999:::999888999;;;>>>?????????===;;;:::;;;;;;999888:::;;;<<<;;;999888888999<<<<<<;;;;;;;;;;;;<<<===<<<<<<===>>>>>>>>>>>>===@@@AAABBBBBBAAA@@@AAACCCDDDEEEFFFHHHKKKMMMPPPQQQ........................,,,,,,---------.................................,,,,,,,,,---------............///000000000000000---........./////////000---------............///...------,,,,,,------...------............------++++++,,,,,,,,,,,,------------------------------------------------------------............------------------------------------------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---......///...---------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---,,,,,,,,,,,,---......------............---------,,,*********+++---...........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------,,,+++------------------------,,,------------.........+++,,,,,,------.........,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,------......///+++,,,,,,,,,------------....................................------------+++++++++,,,,,,------...,,,,,,,,,...000111000///---------..........................................///////////////......,,,------......------,,,,,,...000000...------///////////////////////////......------------......,,,,,,------...//////000---------............///------......///000000111////////////000000000000000//////.........//////111///---,,,...000111111...//////000111111222222000000000000000000000000////////////000000000000......////////////............/////////000000000111111111111111111111111111111111111000000000000...///111333444555444444111111000000000000111111000000111222222222222222333222222111111222222333000000000000111111111111000000////////////000000///222444444222111222333222111111111111111222222111111111111111111111111222222222222333444555666111111111111111111111111111222222333444444555555555555555555555555555555444444444444444444444444222222444555666666555555555555555555555666666777555555666777777777777666666666777777777888888888777777888888888999999999999999999:::<<<>>>@@@@@@@@@>>>;;;:::;;;;;;:::888:::;;;<<<;;;:::999:::;;;<<<<<<;;;;;;<<<===>>>???>>>>>>@@@AAABBBCCCCCCCCCIIIKKKLLLJJJGGGEEEFFFHHHNNNOOOSSSWWW]]]bbbfffiii////////////////////////,,,,,,,,,---------..............................,,,,,,,,,------.........------...///////////////---.........//////000000---------.........//////...------,,,,,,------...---......//////......---++++++,,,,,,,,,------------------------------------------------------------..................---------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------...---,,,+++,,,---...///---..................---***)))(((((()))+++---///........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......------------------------------------.........//////***++++++,,,---...//////+++,,,---.........---,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...///......------,,,+++++++++++++++,,,,,,---------......................../////////...---------,,,)))***+++,,,------...///000///------......---,,,................................................,,,---...///000000000000,,,------......------,,,+++...000000---,,,---///////////////////////////.........------.........,,,,,,------...///000000---------.........//////---------...///000000111////////////000000000000//////.........//////000000...++++++---///000000...//////000111222222222000000000000000000000000////////////000000000000......////////////......---.........//////000000000000000000000000000000111111111111000000000000...///000111222222111000111111000000000000111111///000111222222222222222444333222111111222333444000000000000111111111111111111000000000000111111111444666444111///000222222222111111111111111111111111111111111111111111111111111111222333444555444444444444444444444444111111222333333444555555666666666666666666666666444444444444444444444444111222444666777777666666666666666666666777888888444555555666666666666666777888888888888999999999777888888888888999999999888:::<<<=========???AAA>>>;;;999:::<<<>>>===;;;777888:::;;;;;;<<<>>>???===<<<<<<<<<===>>>@@@AAA???@@@BBBDDDEEEFFFGGGGGGIIILLLOOOPPPPPPQQQUUUXXX\\\___dddjjjrrrzzz000000000000000000000000,,,---...//////...---,,,...,,,)))***,,,...---+++------------------------------............---------///000000///......///......---,,,,,,,,,,,,---------------------------------------------------,,,---///000000...---+++//////////////////////////////......---------,,,++++++++++++,,,,,,---......------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...((()))***+++,,,---------........................------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------333333333333111///,,,+++,,,,,,++++++***)))((((((........................---------,,,,,,,,,++++++222000...---...///......,,,,,,++++++++++++++++++---,,,+++***+++,,,---...........................------/////////...---,,,...............------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++..............................------------......000///...---------------..................------000000///...............---------............///------------------------------------------------//////.........------------------------------------------............///------...///000000//////////////////////////////111111000000000000111111////////////////////////...............---------....................................////////////,,,---///000000000///...////////////////////////111111111111111111111111000000000000000000000000------............------000000000000000000000000111111000000000000111111444333333222222333333444111111111111111111111111111111222222222333333333111111111222222333333333333222000......///111222222111111111000000//////000000000000111111111111333333333333333333333333222222222111111111111000333333333222222111111111222222333333444555666666333222222222222333444444111222333444555555555555777666555444444555666777444444444444444444444444444444444555555555666666666777777777777777666666333444555555555555555444444555555666777888888999999999999999999:::::::::<<<;;;:::999999:::;;;<<<<<<;;;:::999888999::::::::::::999999999:::;;;;;;@@@@@@@@@@@@@@@BBBFFFIIIKKKLLLLLLKKKKKKNNNRRRVVVZZZ^^^^^^\\\^^^eeekkkmmmqqqvvv~~~////////////////////////------............------///---++++++---...---,,,------------------------------............---------///000000///......///......---,,,,,,,,,,,,---------------------------------------------------,,,---...//////...---,,,......................../////////.........---------,,,,,,,,,,,,------............------.........------------------------,,,------......------,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,------,,,++++++,,,,,,------------,,,........................------------------------............------,,,,,,++++++,,,,,,,,,---------//////000000000...---,,,//////......---,,,,,,+++........................---------,,,,,,,,,++++++111///,,,,,,---...------++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...------------------------,,,,,,---......---,,,+++,,,,,,,,,------------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,..............................------------......//////...------------...........................//////...------------------------............///------------------------------------------------......------,,,,,,,,,,,,---------------------------------............///---...///////////////////////////////////////////////////....../////////........................------......................................................////////////---...//////000000//////000000000000000000000000////////////////////////000000000000000000000000---......//////......---////////////////////////111111000000000000111111222222222111111222222222111111111111111111111111111111111222222222333333000111111111111111222222222111000//////000111222222111111111000000000000111111111111222222222222333333333333333333333333000000111111222222222333333333333222222222111111222222333333444555555666555444444444444555666666333444555666777777777777777666666555555555666666444444444444444444444444444444444555555555666666666666777777777777666666666777888888888888888888555555666666777888888999999999999::::::::::::;;;888888777777888999:::;;;======<<<;;;;;;<<<===>>>=========>>>>>>???@@@AAA@@@BBBEEEFFFHHHJJJNNNPPPTTTUUUWWWXXXYYY]]]bbbfffkkkppprrrsssvvv////////////////////////.........------.........///...,,,,,,...///...---------------------------------............---------///000000///......///......---,,,,,,,,,,,,---------------------------------------------------,,,---...//////...---,,,........................///////////////.........///......------------...//////............//////------------------------,,,------......------,,,---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,---///000000///......//////...------,,,........................------------------------/////////............---,,,,,,,,,,,,------------***+++,,,---............000000//////......------........................------------,,,,,,,,,,,,///---,,,+++,,,------,,,******++++++,,,,,,------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++***++++++,,,,,,---------------------,,,,,,,,,,,,---------------------------------------------------------------.......................................------------.........------------...//////..............................---,,,,,,,,,,,,,,,---------............///---------------------------------------------------,,,,,,,,,,,,+++++++++---------------------------------............/////////////////////...---////////////////////////...------------------...------------------------,,,---------.../////////....................................//////////////////......//////000111111111111111111111111111////////////////////////000000000000000000000000---......//////......---////////////////////////111111000000000000111111111111000000000000111111111111111111111111111111111111111222222222222333111111111000000000000000111111111111111111111111111111111111111000000000222222222333333333333444222222222222222222222222//////000111222333444444333333333333222222222222222333333444444555555555555444444444444555666666444555666666777777777777666777777777777666444444444444444444444444444444444444555555555666666666666666777777888777777666888888999:::::::::::::::666666666777888888999999999999:::::::::;;;;;;;;;777666777777888:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>???AAACCCEEEGGGHHHHHHIIIKKKNNNPPPRRRTTTWWWYYYZZZ\\\```dddhhhmmmtttxxx///////////////////////////...---,,,,,,---...///000///........./////////........................------............---------///000000///......///......---,,,,,,,,,,,,---------------------------------------------------+++,,,---.........------........................////////////////////////111000///.....................------------......------------------------,,,------......------,,,---...............---------------------------------,,,---///333666777777.........//////......---................................................/////////////////////...,,,,,,,,,------------...******+++,,,---.........------------,,,,,,++++++...........................------------,,,,,,,,,///---,,,,,,......---,,,******++++++,,,---......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------******+++,,,---.........------------------,,,,,,------------------------........................,,,------....../////////...........................------,,,,,,------...,,,,,,,,,------///000000---------...............///...------,,,,,,---------------............///................................................---,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////000000///...------////////////////////////...------,,,,,,------...........................,,,,,,,,,---...///000000....................................////////////000///.........///111222000000000000000000000000000000000000000000000000000000000000000000000000......////////////..............................111111000000000000111111111111111000000111111111111111111111111111111111111111111111222222222222222222111111000000000///000000111222222222111111111111111111111111111111222222222222333333333333111111111111111111111111000000111222222333444444333333333333333333333333333333333444444444555555333222222222222333444444333333444555555555555555555777888999999666444222555555555555555555555555555555555555666666666666666666777888888888777777777888999:::::::::::::::777777777888888999999999888888999999::::::;;;;;;999999999:::;;;;;;<<<===;;;<<<===>>>@@@AAACCCCCCEEEGGGKKKNNNQQQTTTUUUUUUUUUWWWXXXYYYZZZ\\\___bbbcccgggmmmtttzzz........................///...---,,,,,,---...////////////.........///000........................------............---------///000000///......///......---,,,,,,,,,,,,---------------------------------------------------+++,,,,,,---------------.................................///////////////111000//////............---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,---......//////.........---------------------------,,,---///333666777777+++,,,---...////////////.................................................../////////////////////,,,,,,---------.........------------------......,,,,,,,,,,,,++++++++++++.................................---------,,,,,,///...---...///000///---******+++,,,------......,,,,,,---------.........---------------------------------------...//////+++,,,,,,---...//////000------------------------------------------------........................,,,------....../////////........................------,,,,,,,,,,,,------,,,,,,,,,---...///000111---------.........//////000//////...............---------............///................................................------------............---------------------------------............/////////000000///...------//////////////////////////////............//////////////////////////////,,,,,,,,,---...///000000....................................////////////000000///......000111222////////////////////////000000000000000000000000////////////////////////...//////////////////...////////////////////////111111000000000000111111222222111111111111222222111111111111111111111111000000111111111222222222333333333222222111111000///000111222222222222222111111111111111222222222111111111222222222222333111111111111111111111111333222222222222222222222333333333333333333333333333333333444444444444444333222222222222333444444333444555555666555555555555666999::::::777444222555555555555555555555555555555555666666666777777666666777888888888888888888999:::;;;<<<<<<<<<<<<888888888888999999999999777777777888999::::::;;;<<<<<<<<<===============AAABBBDDDFFFIIIKKKLLLMMMNNNQQQVVV\\\```bbbcccccc___```aaabbbdddhhhnnnsssyyy.................................------............///000///------///000........................------............---------///000000///......///......---,,,,,,,,,,,,---------------------------------------------------+++++++++,,,------......---------------------------------...............000//////............///,,,,,,++++++++++++,,,,,,------------------------,,,------......------,,,,,,---......///.........------------------------///...,,,---///000000///***+++,,,...///000000000................................................---............/////////,,,---------............//////...---------.........---------------------....................................---------,,,.........///000111///...++++++,,,,,,------......,,,,,,---............---........................---------------...000000,,,------....../////////------------............---------------------------------------------------------------.................................------,,,,,,,,,,,,------,,,,,,,,,---...///000111,,,,,,------.../////////000000///............///---------............///................................................------...............///---------------------------------............/////////////////////...---////////////////////////000000////////////000000000000000000000000000000,,,---------.../////////....................................////////////000000//////000000111111........................////////////////////////////////////////////////...//////000000//////...000000000000000000000000111111000000000000111111222222222111111222222222111111111111111111111111000000000111111111111222333333333222222222222222000000111111222333333333111111111222222222222222111111111111222222222222222222222222222222222222444333333333222222222222333333333333444444444444444444444444444444444444555444444444444555666666666777777888888777777777444666888::::::888666444555555555555555555555555555555666666666777777777666666777888999999999999:::;;;<<<>>>????????????999999999999999999999999777777888999::::::;;;;;;===>>>???@@@@@@@@@@@@@@@DDDFFFIIILLLPPPRRRTTTUUUTTTXXX^^^eeeiiilllllllllkkknnnqqquuuzzz........................------............---------///000...,,,,,,...000........................------............---------///000000///......///......---,,,,,,,,,,,,---------------------------------------------------++++++++++++,,,---...///------------------------,,,,,,,,,,,,---------.........------......//////---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,---.......................................000...,,,,,,------,,,+++---...//////000000000000................................................,,,,,,------............------------............///...---,,,,,,---...///..................//////....................................---------------,,,---...000000///---,,,,,,------------------,,,,,,.../////////...---------------------------,,,,,,,,,,,,,,,...///000------------------------------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,------------------...///000,,,,,,------...//////000//////...------------...---------............///................................................,,,,,,,,,------.........---------------------------------............///---...//////////////////////////////////////////000000////////////000000000000000000000000000000------......................................................//////////////////000111111111111000//////////////////////////////////////////////////////////////////////////////000000000000//////111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111000000000000111111111111111111111111222222222222111111000000111333444555111111111222222333333333222222222222333333333444333333333333333333333333222222333333333333333333333333333444444444555555444444444444444444444444555444444444444555666666777777888888888888777777444555777999999999888777555555555555555555555555555666666666777777777777666666777888999999999999:::;;;<<<>>>??????@@@@@@::::::::::::::::::::::::888999999:::;;;<<<===>>>???AAACCCFFFHHHIIIIIIIIIKKKMMMQQQVVVZZZ]]]___```aaaeeelllsssxxxzzzzzzyyy........................,,,---...//////...---,,,,,,...000...,,,+++...000////////////////////////---..................------///000000///......///......---,,,,,,,,,,,,---------------------------------------------------++++++++++++,,,---...///------------------------+++++++++,,,,,,------------------------...///000...------,,,,,,------...------------------------,,,------......------,,,++++++,,,---.........---........................///---,,,,,,...//////...111111111111111000//////........................////////////////////////,,,,,,,,,---------......---------.........//////---,,,,,,+++,,,---///000---------.......................................//////.........---------++++++,,,---//////...,,,------------------,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///---,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................---,,,,,,++++++,,,,,,---...------------...//////,,,,,,------...///000000......---,,,,,,,,,,,,------------.........//////////////////////////////////////////////////////+++++++++,,,,,,------------------------------------------.........//////------...///000000000/////////////////////////////////............//////////////////////////////...............---------..................................../////////000...///111222222111111000000000000000000000000000111111111111111111111111//////////////////////////////000000000000//////111111111111111111111111111111000000000000111111000000////////////000000111111111111111111111111000000000000111111111111//////000000111111222222222111000000000222555666111111111222222333333333333333333444444444555555333333333333333333333333111111222333444444555666333333333444444555555555444444444444444444444444333222222222222333444444555666666666666666555555444555666888999999999999666666666666666666666666666666666666777777777777666666777999999:::::::::888999:::<<<======>>>>>>::::::::::::::::::::::::::::::;;;<<<===>>>???@@@CCCEEEHHHLLLOOOQQQRRRSSSWWWZZZ^^^ccchhhkkkmmmnnnrrrwww~~~////////////////////////////////////////////////000000///.....................................................................------------...............------,,,,,,,,,---------------------------------------------------------............//////......------,,,,,,++++++,,,---------,,,+++***+++,,,---......---,,,+++------------------------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...///......------------......///...,,,++++++,,,...///000000//////.........---------------------------////////////000000000000/////////...---------,,,///////////////000111111//////.........---------///000000///---+++,,,---///............---------------------------------..............................---------,,,,,,,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------333111000...---------...------------------------------............------------------------------111000///...---,,,,,,,,,+++++++++,,,,,,,,,------................................................111000///......---......////////////////////////////////////////////////......................../////////...---------,,,//////////////////////////////.........---------000000000000000000000000000000000000000000000000........................,,,,,,------------------000000//////.........------------............///...------------...//////111111111000000000000000111111000000//////......000000////////////000000222222222222222222222222222111000//////000111222///000111222222111000///444333333222111000//////222222111111111111222222111111111111111111111111222222111111000111111222000111111111111222222222333222111000111333555777777555333111111111222333333333222222333333444555555555555444444333333333444444444444444444444444222222222333333333444444444444444444444444444444555555555555555555444444777777777666555555444444555666777888888777555444888888777777666666666555666666666666666777888888777777777777777888999999;;;;;;<<<===============<<<;;;::::::::::::999888<<<===>>>??????AAADDDGGGLLLNNNPPPTTTYYY___dddfffkkkmmmsss}}}////////////////////////////////////////////////000000///.....................................................................------------...............------,,,,,,,,,,,,,,,---------------------------------------------------............///------------------------+++,,,------------,,,+++,,,------------------,,,------------------------...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***,,,............///000......------------......///...,,,++++++,,,...///000/////////.........---------------------------........./////////000000...............---------...............//////000//////.........---------///000000///---+++,,,---///............---------------------------------..............................---------,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////---,,,++++++,,,,,,------------------------------............------------------------------000///...---------------,,,,,,,,,,,,------------................................................//////.........//////000////////////////////////////////////////////////.......................................---------........................//////.........---------////////////////////////////////////////////////........................,,,,,,---......///000000000/////////............---------............///...------------...//////111000000000000000000000000000000000////////////000000////////////000000222222222222222222222222111111000000000000111111000000111111111111000000111111111111111111000000222111111000000111111222111111111111111111111111111111111000000111111111111111111111222222222222333222111111333555777999888777444222111111222333333333222222333333444555444444444444333333333333444444444444444444444444333333444444444555555555444444444444444444444444555555555555555555555555666666666666666555555555555666888999999888666555666666555555555444444444888777777777777888999999999888888888888888999999:::;;;;;;<<<<<<<<<<<<<<<======<<<===>>>?????????>>>@@@CCCEEEGGGJJJNNNQQQUUUWWW[[[aaaiiipppvvvzzz////////////////////////////////////////////////000000///.....................................................................------------...............---------------,,,,,,,,,------.........---------------------------------............///+++,,,,,,---......//////+++,,,------------,,,,,,...------,,,,,,------...---------------------------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------...000222......------------......///...---,,,,,,---...////////////...............---------------------------------.........//////---------...............---------------...//////...............---------...///000///---,,,,,,---///............---------------------------------..............................---------,,,,,,,,,,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------------------------------------............------------------------------///......---------......,,,------------.................................////////////////////////---------......///111111////////////////////////////////////////////////........................---------...............------------------------...............---------........................////////////////////////........................+++,,,---...///111222222////////////............---------............///......------......///000000000000000000000111111////////////000000000000000000////////////000000000000000000000000000000000000111111111111000000111111000000000000111111/////////000000111111111222111111000000111111222111111111111111111111111000111111111111111111111111111111111222222222333333333222333444777:::<<<:::999666333222111222222333333222222333333444555222222222222333333333333444444444444444444444444444444444555555555666666444444444444444444444444555555555555555555555555555555666666666666777777666777888999999888777777666666555555555555444444999888888888888999::::::::::::999999888999999999;;;;;;<<<===============;;;;;;<<<>>>???BBBCCCDDDEEEHHHKKKOOORRRUUUYYY\\\___cccjjjsss}}}////////////////////////////////////////////////000000///.....................................................................------------.....................---------+++,,,,,,------.........---------------------------------............///,,,---------.........///,,,,,,,,,---------------...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---///111......------------............------------..............................------------............,,,,,,,,,---------......,,,---------.../////////......------......///000...........................///000///---,,,---...///............---------------------------------..............................---------,,,,,,,,,------,,,,,,---...000111------------------------------------------------------------------------............//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------...///000---------.........//////........................000000000000000000000000...............///000000////////////////////////////////////////////////........................,,,---------.../////////------------------------................................................////////////////////////........................,,,,,,---...///000000111///////////////.........---------............///...............//////000000000000000000111111111......//////000000111111000000////////////000000000000000000000000000000///000111222222111000///222111000//////000111222///////////////000000000111111000000000000111111111111111111111111111111111111333444444444333222111111111222222222333333444333333444666999<<<===<<<:::777444222111222222333333222222333333444555111111111222222333333333444444444444444444444444444444444444555555555555444444444444444444444444555555555555666666666666444555555666777777888888777777888999999999888888888888777777777777777777888888888888888999::::::::::::999999888888999999<<<<<<>>>??????@@@@@@@@@>>>???AAABBBDDDFFFJJJLLLOOOSSSWWW[[[]]]```ccceeekkkpppyyy////////////////////////////////////////////////000000///.....................................................................------------..............................,,,,,,,,,------.........---------------------------------............////////////......---------,,,,,,,,,------............---,,,++++++,,,---...------------------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,.........------------..............................---------...............---------....../////////,,,,,,,,,,,,------------,,,---------...///////////////......//////000111---.....................---/////////---,,,---...///............---------------------------------..............................---------,,,,,,,,,//////---,,,,,,---...///------------------------------------------------------------------------------...//////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------------------...///000---------.........//////........................000000000000000000000000000000///...............////////////////////////////////////////////////////////////////////////,,,---------.../////////---------------------------...................................................................................................------------------.........///////////////---------............//////............///000000//////000000111111111111......//////000000111111000000////////////000000///////////////////////////000111222222111000///222111000//////000111222111111111000///......---111000000000000000000111111111111111111111111111222333666777888777555444111222222222222333333333444333333444666999<<<===<<<:::777444222111222222333333222222333333444555111111111222222333333333444444444444444444444444222333333333333444444444444444444444444444444444555555555666666666777777444555555666777888999999777777888888999999999999777777888888888888888888888777777777777888999999:::999999888888999999999;;;<<<>>>???AAABBBCCCCCCFFFHHHKKKLLLMMMPPPUUUYYY[[[___eeejjjnnnqqqtttvvv////////////////////////////////////////////////000000///.....................................................................------------...................../////////---------------------------------------------------------............///000000//////...------,,,---,,,,,,,,,---...///000...------,,,,,,------...------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,******+++---......------------..............................---------------.........---------...//////000000,,,,,,,,,---------......---------...............///////////////000111111---------...............---...///...---,,,---//////............---------------------------------..............................---------,,,,,,,,,//////...---------------------------------------------------------------------------------------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------------------...///000,,,------------.................................////////////////////////111111///......---------////////////////////////////////////////////////////////////////////////---------...............---------------------------------................................................................................................---,,,,,,++++++.........///////////////---------............/////////......//////000111/////////000111111222222////////////000000000000000000////////////000000////////////////////////000000111111111111000000111111000000000000111111333222222111///......---111000000//////000000111111111111111111111111111222444777:::;;;999777555222222222222333333333333333333222333444777:::<<<:::999666333222111222222333333222222333333444555222222222222333333333333444444444444444444444444222222222333333333444444444444444444444444444444555555555666666777777888555555666777777888999999666777777777888999999999555555666666666666777777777777777777777888999999:::999999999::::::;;;<<<;;;<<>>???@@@@@@BBBEEEHHHLLLOOOQQQRRRUUUZZZ___bbbfffllluuu|||////////////////////////////////////////////////000000///........................................................................------.........---.........//////000000//////...---,,,++++++***---------------------------------.........//////------......///000000000------,,,,,,---...000111+++,,,............,,,+++------------------------------///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++...000.........------...............////////////......,,,,,,,,,------.........---------...///000000111---------.........///////////////......------,,,...------------...//////---------.........//////,,,...///...------.../////////.........---------------------------------..............................---------,,,,,,,,,***+++---///000000//////................................................------------------------......///000000///...---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------///......---------......+++++++++,,,,,,,,,------......................................................---......///000111////////////////////////////////////////////////000000000000000000000000/////////......------,,,////////////////////////---------.........//////000000000000000000000000................................................---.........//////000000---.........//////000000---------........./////////////////////000111111...//////000111222222222111111000000//////......000000////////////000000111111111111111111111111222111000//////000111222///000111222222111000///111111111111222222222222000000////////////000000111111111111111111111111000333777;;;<<<:::666444222222333333333444444444333222111000111333555777777666333111111111222333333333222222333333444555555555555444444333333333444444444444444444444444444444444555555555666666444444444444444444444444444555555666777888888999777777777777888888888888555555555555666777888999777777888888999999999:::::::::999999::::::;;;<<<<<<<<<<<<===???@@@BBBCCCFFFHHHLLLPPPTTTWWWZZZ[[[bbbgggnnnrrrwww///...---,,,,,,---...///........................000000000000000000000000111000///......///000111------------------------////////////////////////,,,,,,------.../////////,,,---------.../////////111111000000/////////......---,,,,,,,,,,,,---.........------------............//////000000111111---------------------------------.........//////......------------............---------,,,,,,,,,---------............///////////////////////////////////////////////////---.....................000000000000000000000000...///000111111000///.........////////////......////////////000000000000---...000000///......///........................------......//////000000,,,,,,,,,---------...............////////////000..................------+++++++++,,,,,,---------......////////////......///............---------------............------000///...---------------------............------------------------------///............------------------............///000///...---------------------------------------//////000000000000//////////////////////////////////////////000000000000........................111000000///......------......///000000000000000...---,,,,,,---...///000111111000///...---,,,,,,////////////////////////////////////000000000000///000111000......///000111000////////////000000//////////////////////////////000000000000//////000000000000000000000000.../////////000000000111000000000000000000000000111111000000//////......000000000000000000000000222222111111000/////////111111222222222222111111222222222222222111000///222222111111111111111111111111111111111111111111111222444666666666444333333333444444555666777777333222111000000222444555666555444333333333333333444444444333333333222222555555555555555555444444555555666666555555444333333222222222333333444555666666666666666666666666555555555555666666666666777777777777666666666666777777888999:::;;;;;;;;;999888777666777999;;;<<<:::::::::;;;<<<===;;;:::AAA@@@??????AAAEEEIIIKKKSSSTTTWWWXXX[[[^^^cccgggttt{{{///...------------...///........................////////////////////////000000///......///000000------------------------////////////////////////..................---------------.............../////////......---------......---,,,,,,---............------------.........///////////////000000---------------------------------.........//////......------------..................---------,,,---------............/////////////////////////////////////////////////////////..................000000000000000000000000...///000111111000///......///////////////...................../////////---///000000...---......////////////////////////.........///////////////.........------,,,,,,,,,------........./////////........................---------------...............////////////......///............---------------............------//////...---------------------............------------------------------///............------------------............/////////...---------------........................//////000000000000//////////////////////////////////////////....................................000000//////...------,,,------...////////////.........---------...///000000000000///......------////////////////////////............////////////......///000000000///...//////............//////////////////////////////...//////000000//////...000000000000000000000000////////////000000000000000000000000000000000000111000000000/////////...000000000000000000000000222111111111111000000000111111222222222222111111222222222222222111000000111111111111111111111111111111111111111111111111111222333444555444444333222333333444555555666666333222111000000222444555555555444333333333333333111111222333444555555666444444444444444555555555555555666666666555444444333333333222333333444444888888888888888888888888666666666777777777777888777777777777777777777777777888888999999::::::::::::999888888888999:::;;;;;;:::;;;<<<===>>>>>>======>>>???AAAFFFKKKPPPRRRVVVYYY\\\```fffllltttyyy///......------....../////////////////////////////////////////////////////////...------...//////........................////////////////////////000//////...------,,,,,,...............------------------,,,,,,,,,,,,,,,......---,,,,,,---............------------....../////////...............---------------------------------.....................------------....../////////.........---------------............///////////////////////////////////////////////////000000000//////.........000000000000000000000000...//////000000//////...//////000000///...------...............---------...///000000...---------000000000000000000000000///////////////.........000000///...---,,,+++***,,,---------....................................///////////////...............////////////......///............---------------............------//////...------------...------............------------------------------///............------------------............/////////...------------...//////////////////////////////000000000000////////////////////////////////////......---------,,,........................//////......---,,,,,,,,,,,,,,,---............---//////...------.........////////////////////////////////////////////////---------........./////////...---///111222///,,,...------------.........////////////////////////...//////000000//////...000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111222222222222111111222222222222111111111222222222222111000000111111111111111111111111222222222222222222222222222222222222222333333333222222222333333444444555333222111111111222333444555444444333333333333333111111222333444555666666222333333444444555555555666666666666666555555444444444333333333333333444888888888888888888888888777777777777888888888888777777777777777777777777888888888888888888999999;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>@@@AAABBBAAABBBDDDHHHMMMSSSXXX[[[^^^bbbiiirrr{{{//////............//////000000000000000000000000////////////////////////.........------.........//////////////////////////////////////////////////////.........---------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......//////......------,,,,,,......................................................------------......000////////////.........---------............///////////////////////////////////////////////////111111111000//////......////////////////////////////////////////////////000000000000///...---,,,//////............------...///000000...,,,,,,---////////////////////////000000//////......------000//////...---,,,,,,,,,,,,,,,,,,---------......---------...............000////////////...............////////////......///............---------------............------///......---------......------............------........................///............------------------............//////......---------..............................//////000000000000//////////////////////////////000//////......------,,,..............................---------,,,,,,,,,,,,,,,---...............000000///.........------............//////000000////////////////////////.........////////////000666111------000222000,,,------......//////......///////////////////////////000000111111000000///000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000111111222333333444444111111222222222222111111111111222222222111111000111111111111111222222222222222222222222222222222222111111000111111222222111111222222222333333333222222111111111222333444444444333333222333333444555444444444444333333333111222222333444555555666666777777777777666555555555555444333333333333444555555555555555555555555666666777777777888888888777777888888888888888999888888888888888888888777;;;;;;<<<<<<<<<;;;:::999<<<<<<===>>>@@@BBBFFFHHHMMMNNNOOORRRWWW\\\aaacccjjjrrr////////////////////////000000000000000000000000........................---..................---////////////////////////////////////////////////---------.........///////////////...---------,,,------------------....................................------------......//////......------,,,,,,.............................................---......------------......000////////////.........---------............///////////////////////////////////////////////////111111000000/////////...//////////////////////////////............////////////000//////...------000000000/////////......---...000///---,,,,,,---........................000000//////......------........................,,,,,,,,,---------......---------.........///////////////.....................////////////......///............---------------............------......---------......///------............------........................///............------------------............///......---------......///------------------------//////000000000000//////////////////////////////000000000/////////..............................---------------,,,,,,,,,------...////////////...000000000//////......---------......///000000000///////////////////////////000000000000111111111===666...+++...000000...---...///000000000000///////////////////////////000111111222222111111000////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000111222333444444555111111222222222222111111000111111222222222111111000000111111111222222222222222222222222222222222222222111000000000111222111111111222222222222222222222111222222222333333333333222222222333333444555555555444444444333333222222333333444555666666777777888888777777666555555555444333333444444444555555555555555555555555555555555666666666777777777888888888999999::::::999999999888888888888888;;;;;;<<<=========<<<<<<>>>@@@AAABBBDDDGGGMMMQQQXXXXXXYYY]]]bbbhhhnnnrrr~~~~~~|||}}}~~~...//////000000//////...////////////////////////........................---...////////////...---........................////////////////////////,,,,,,------...//////000...............---------............////////////---...////////////...---......------------....../////////......................................................---------......------------....../////////.........---------------............///////////////////////////////////////////////////////////////////////////000000000000000000000000///......------......///......////////////......111111111000//////......+++---//////---,,,---...........................///////////////.........------........./////////,,,---------............,,,,,,------.../////////............/////////000......////////////......///............---------------............------...------------...//////------............------........................///............------------------............///...------------...//////------------------------//////000000000000//////////////////////////////000000000000000000000000..............................------------------------.../////////////////////000000000///......---.........//////000000////////////////////////000000111111111222222222===777///,,,,,,...//////---...///111111111000000////////////////////////000111111222222111111000////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111222333333444111111222222222222111111000000111222222222222111000000000111222222333333333333333333333333333333222222222111111111111111222222222222222222222222111111222222222333333333222222222222222333333444222222333444555666777777333444444555555666666666888888888888888777666666444444444444444555555666888888888888888888888888555555555555666666666666888888888999::::::;;;;;;999999999999999999999:::<<<<<<===>>>@@@AAABBBCCCFFFHHHJJJKKKLLLQQQXXX___aaaaaaccchhhqqq{{{|||}}}zzztttqqqqqqrrrvvvzzz|||||||||...///000111111000///......................................................///000000000000///...------------------------////////////////////////------..................---------...............---.........////////////---...///000000///...---......------------.........///////////////000000........................//////.........---------......------------..................---------,,,---------............///////////////////////////////////////////////////---------...//////000000000000000000000000000000///...------------...///,,,---...///000000000000111000000///......------***,,,......------...///.................................///////////////////////////............------........./////////,,,,,,------...//////000---......///000111222222......////////////......///............---------------............---------------------...//////------............------........................///............------------------............///---------------...//////........................//////000000000000//////////////////////////////------...//////000000000................................................,,,,,,---............---......000000111000//////.........///////////////////////////////////////000000000000111111111111444222000---------...///+++,,,...000111111000/////////////////////////////////000000000000//////////////////////////////------...///000111222222000000000000000000000000.../////////000000000111000000000000000000000000000000000111111222222222111111222222222222111111000000111222222222222222///000000111222222333333333333333333333333333333222222333333333222000///333333333333333333333333111111222222333333333222222222111111222333333444222222333444555666777777666666666666666666666666888888999999888888777666333333333333444666777888888888888888888888888888555666666666666777777777888888999999:::;;;;;;<<<999999999:::;;;;;;;;;<<<>>>>>>???AAACCCGGGJJJKKKPPPRRRUUUUUUWWW\\\fffmmmpppppprrryyy{{{sssoooqqqtttuuuxxxyyywwwrrroooppprrrssszzz...///000111111000///......................................................///000111111000///...------------------------/////////////////////////////////...------,,,,,,,,,------....../////////---------....../////////---...///000000///...---.........------...............//////000000111111//////////////////////////////.........---------.........------...............---------,,,,,,,,,---------.........//////////////////////////////////////////////////////+++,,,,,,---...///000000000000000000000000000000///...---,,,,,,---...///+++,,,---///000000111111000000///...------,,,,,,)))+++---...------///000000000000000000000000000---.........//////000000111111000///...------,,,.........////////////000,,,,,,------...///000000......///111222333444555......////////////......//////.........------------..................------------------...///000---..................---//////////////////////////////.........------------------.........//////---------------...///000//////////////////////////////000000000000//////////////////////////////+++,,,,,,---...///000000..............................//////////////////++++++,,,---------,,,,,,---...///111111111000000////////////////////////////////////////////////////////////000000000000,,,...//////...------...***+++---///000000///...////////////////////////------............------////////////////////////,,,---...///000111222333000000000000000000000000.../////////000000111111000000000000000000000000000000000000000111111111111111222222222222111111///000111222222222222222///000000111222222333333333333333333333333333333111222444555444222000///333333333333333333333333111111222333333333333222222111111111222333333444666555555555555444444444777777777777777666666666888999999999999888777777222222333333555666888999666666666666666666666666777777777777888888888888888888999::::::;;;<<<<<<999999:::;;;;;;<<<======@@@@@@AAACCCFFFKKKOOORRRXXXZZZ]]]]]]___eeeooowww~~~wwwnnniiijjjllllllooorrrqqqoooqqqvvv|||~~~000000000000000000000000............////////////000000//////.........---///////////////////////////////////////...............------------............------------.........---,,,+++***++++++,,,...............///000000/////////////////////////////////...---------,,,///////////////.........////////////////////////000000000000////////////---------...------,,,,,,------............------............//////////////////............//////000000//////.........---............/////////000.........///000000111111//////000000111111222222000000000000000000000000---,,,,,,,,,---...000111//////.........---------............////////////////////////////////////000000000000000000000000,,,---......//////......,,,+++***))))))+++---...------......//////000000000000000000000000000000000///...------...///000000///...---------------////////////////////////111000000///////////////................................................***+++,,,...///111222333******,,,---.../////////////////////............000000000000000000000000........................////////////////////////111111111111000///...---//////............//////////////////////////////////////////////////////---------.........//////......////////////......//////............////////////////////////////////////000000000000/////////000111000///...///000////////////////////////000111111000000///...---000000000000000000000000000000000000000000000000///////////////000111111111111111111111111111111000000000000000000000000333222111000000111222333222333333444333222111000333333222222222222222222444333333222111111111222222222333444333222111000111111222222222333333333111222333333444444333333444444333222222333444444666666444333333444555666666555555444444666777888999888888888777777666666888555222222333555666666888888888888777777777777999999999888888888888888;;;888777888;;;======;;;>>>=========???@@@???>>>>>>DDDKKKOOOQQQTTTXXX[[[___gggmmmooottt{{{||||||xxxqqqmmmlllmmmuuuvvvwwwyyy}}}////////////////////////............////////////000/////////....................................------------............000000////////////000000///......------......///111000///...------...///...............///000000////////////////////////..................------/////////////////////...////////////////////////////////////............---------......------,,,---......//////......---............////////////000//////......//////000000000/////////................../////////000000000000000000000000000000000000000000000111111111000000000000000000000000------------......///000//////.........---------............////////////////////////////////////000000000000000000000000,,,---......//////......,,,+++***)))***+++---............///////////////////////////////////////000///...------...///000000///...---------------////////////////////////111111000///.........///................................................,,,---------......//////++++++,,,---............---.........//////000000000000000000000000000000........................////////////////////////------...............---//////............//////////////////////////////////////////////////////---------.........//////---......//////......---//////............//////........................//////000000000000/////////000111000.........000////////////////////////...///000000000000000///000000000000000000000000///////////////////////////////////////000111111111111111111111111111111000000000000000000000000222222111000000111222222222222333333333222111000222222222222222222222222444333222222111111222222222222333333333222111000111111222222222333333333111222333333444444333333444333222222222222333444666555444444444444555666666555555444555666777888888888888777777777666666888666444444666777888777888888888888777777777777999999999999999999999999;;;999888999<<<>>>===<<<>>>======>>>???@@@@@@@@@IIINNNTTTXXX[[[```fffkkkrrrzzz}}}}}}}}}}}}}}}xxxzzz{{{zzzwwwwwwyyy}}}....................................////////////////////////....................................++++++,,,,,,---.........000000////////////000000///......------......///111000000////////////000............/////////000////////////////////////..................//////......//////////////////////////////////////////............------------,,,------.........---------......//////......---............////////////111000000//////000000111000000////////////............/////////000000000333222222111000000//////111111111111000000000000000000000000000000000000---....../////////....../////////............---............////////////////////////////////////000000000000000000000000------...////////////...,,,,,,+++***+++,,,---...///////////////.................................//////............/////////......---------......////////////////////////222111000///............................................................///......---,,,,,,++++++,,,------.........------,,,,,,---...///000111111000000000000000000000000........................////////////////////////+++,,,---...//////////////////............//////////////////////////////////////////////////////------........./////////---......//////......---//////............//////------------------------//////000000000000/////////000111000...---...///////////////////////////---...///000111111111111000000000000000000000000........................///////////////000111111111111111111111111111111000000000000000000000000222222111000000111222222222222222333222222111000111111111222222333333444333333222222111111222222222333333333333222111000111111222222222333333333111222333333444444333333333222222111111222222333555555444444444555555666666555555555555666777777888888777777777777666666777666555666888999888888999999888888888777777777999999::::::::::::::::::<<<:::999:::<<<>>>>>>======>>>???BBBDDDFFFHHHIIIPPPTTTYYY^^^dddlllwww~~~~~~|||zzzxxxwwwxxxzzz|||{{{~~~....................................///////////////////////////.........------------------------++++++,,,---......//////......------------......//////............////////////..................---......///////////////////////////////////////------......//////000000............/////////////////////////////////////////////.........------,,,------.....................////////////..................////////////111111000000000000111111000000//////////////////...////////////000000000222222222222111111000000222222111111000000//////////////////////////////---...///000000///---,,,/////////...........................////////////////////////////////////////////////////////////------...///////////////---,,,,,,+++,,,---......000000//////......------......................../////////....../////////......---------......///////////////////////////222111000///...---------................................................//////......---,,,++++++...............---,,,,,,---------...///000000111////////////////////////........................////////////////////////......///000000000000000//////............//////////////////////////////////////////////////////............////////////...//////000000//////...//////............//////------------------------//////000000000000/////////000000000...---...///////////////////////////......///000000000000000///////////////////////////////////////////////////////////////000000111111111111111111111111111000000000000000000000000222111111111111111111222111222222222222111111111000000111222333333444444333333222222111222222333333333333333222222111111111111222222222333333333111222333333444444333333222222222222222222222222444444444444555555555666555555555555666666666777777777777777777777666666555555555777::::::999777999999999888888888777777999999999999999:::::::::;;;::::::;;;<<<===>>>???===@@@DDDHHHLLLQQQUUUWWWUUUYYY___fffooo|||{{{zzz}}}|||{{{zzzzzz|||....................................////////////.........///////////////........................,,,,,,---...///000000111......------------....../////////....../////////......//////////////////------...///000/////////000000000000000000000000---......//////000000000---.........//////000000000000000000000000000000000000000/////////......,,,---....../////////......//////////////////...............////////////111111000000000000111111//////000000000000000000////////////000000000111000000111111222222222222222222111111000000//////////////////////////////...///000000000///...---////////////////////////............////////////////////////////////////////////////////////////---...//////000000//////---------------.........000000//////......------...........................//////////////////...---------------...///000000000000000000000000000111000///...------------................................................/////////...............////////////...---,,,,,,///////////////.........////////////////////////////////////////////////////////////////////////000000111000000///......//////............//////////////////////////////////////////////////////........./////////000000000000000111111000000000//////............//////------------------------//////000000000000//////...///000///...------///////////////////////////000000000000000///......////////////////////////000000000000000000000000///////////////000000111111111111111111111111111000000000000000000000000111111111222222111111111111111111111111111111222000000111222333333444444333222222111222222333333333333222222222222111222111111222222222333333333111222333333444444333333222222222222222222222222333444444555555555666666444555555666666666666666666666666666666666777777666777999<<>>@@@BBBCCCGGGLLLPPPSSSWWW\\\```^^^ccckkkttt~~~xxxvvvwww}}}....................................////////////.........///////////////////////////////////////---......//////000000000000000////////////000000000//////......//////000///000000111111111111000,,,---///000000000///...000000000000000000000000//////////////////000000------......///000000000000000000000000000000000111000000000////////////,,,---...///////////////...//////000000//////...............////////////111000000//////000000111//////000000000000111111/////////000000000111111//////000000111222222333111111111111000000000000000000000000000000000000...//////000000000//////...////////////000000000............////////////////////////////////////000000000000000000000000......///000000000000///---------........./////////////////////.......................................////////////......,,,,,,,,,---...///000111000000000000000000000000000///......------...............................................................//////////////////////////////...---,,,000000//////............000000000000000000000000////////////////////////////////////////////////////////////...---,,,+++//////............//////////////////////////////////////////////////////....../////////000000000///000000111111000000/////////............//////------------------------//////000000000000//////...///000///---,,,---...////////////////////////111111111111000///...---000000000000000000000000111111111111111111111111///////////////000111111111111111111111111111111000000000000000000000000000111222222222222111000111111000000000111222222111111111222222333333444222222111111222222333333444333222222111111222222111111222222222333333333111222333333444444333333222333333444444333333222222333444555666666666666444555555666777666666666555555666666666666777777888:::===BBBEEEDDDAAA>>>:::999999999999888888888888888999999::::::;;;;;;999;;;===>>>???AAADDDGGGLLLPPPUUUXXXYYY\\\aaaeeegggmmmwww}}}{{{}}}////////////////////////............////////////............/////////000000000000000000000000000........................000000////////////000000000000////////////000000...///000111111111000000,,,---///000111000///...000000000000000000000000000000000///////////////------......///000000111000000000000000000000000000000/////////.........,,,---...///000000000000//////000000000000//////............////////////000//////......//////000//////000000000111111111//////000000000111111111000000000000000000000000000000000000000111111111000000000000000000000000///.........///000111111.../////////000000000000............////////////////////////////////////000000000000000000000000......///000000000000000------...///////////////.........///////////////////////////////////////---...///000000///...---+++,,,,,,---...///000111000000000000000000000000......---------...//////...........................................................................////////////......---.........///////////////000000000000000000000000////////////////////////////////////////////////---...............------//////............//////////////////////////////////////////////////////.../////////000000000000......////////////......//////............//////........................//////000000000000//////...///000///---,,,---...///////////////////////////000000000000000///...000000000000000000000000000000000000000000000000///////////////000111111111111111111111111111111000000000000000000000000000111222222222222111000111000//////000111222333222222222222222222222222222222111111222222333444444333222111111111222222111111222222222333333333111222333333444444333333333444555555555555444333222333444666666666666555444444666777777777666555555555555666666666777777777999>>>CCCGGGFFFBBB>>>::::::999999999888888888::::::;;;;;;<<<======>>>;;;===@@@BBBCCCFFFJJJNNNRRRWWW]]]aaabbbffflllqqqttt{{{000000000000000000000000............/////////000---.........//////000000000000000000000000000000------------------,,,,,,......------------......000000////////////000000+++,,,---/////////...---,,,---///000111000///...000000000000000000000000111111000000//////......---------...///000000111000000000000000000000000//////.........---------,,,---...///000000000000//////000000000000//////............/////////000//////............////////////000000111111111222000000000000111111111111111111000000//////......//////000000111111222222000000000000000000000000///............000222333.../////////000000111111............/////////000////////////////////////000000000000000000000000...//////000000000000000---......///000/////////---.........//////000000000000000000000000000000---...///000000///...---++++++,,,,,,...///111222000000000000000000000000---------------...///000.........................................................------,,,,,,+++......////////////......,,,------...///000111111000000000000000000000000000000000000000000000000////////////////////////---...///000111111111111//////............//////////////////////////////////////////////////////////////////000000000000,,,------------------,,,//////............////////////////////////////////////000000000000//////.../////////---,,,---...////////////////////////---...///000111111111111000000000000000000000000000000000000000000000000///////////////000111111111111111111111111111111000000000000000000000000000111222333333222111000111000/////////111222333333333222222222222222222222111111111222333333444444333222111111111222333111111222222222333333333222222333444444444333333444444555666666555444444111222444666777777666555333444666777777777666555444555555555666666777777333666<<>>??????@@@<<>>???>>>BBBCCCFFFJJJNNNRRRVVVXXXZZZdddqqqzzz000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000///...---......///////////////////////////////////////////////////------..................111000///...---....../////////............//////////////////////////////////////////////////////............///000111222444333222000///............/////////000000000000///////////////.........////////////////////////111111111111000000000///222222111111000//////...000000000000000000000000........................//////......//////000111//////.........//////000//////............//////////////////////////////000000/////////.........---......//////......---/////////000000000111111//////.........------------------...............////////////////////////111222333222000......//////////////////.................................------,,,,,,,,,---...///---------------...//////..........................................------............////////////000//////......///000111.........////////////////////////////////////////////////////////////...////////////////////////////////////////////////000/////////............---...//////////////////////////////////////////......///000000000000000000/////////............111000...---------//////000//////......//////000////////////////////////////////////000000000000........./////////000000........................------......//////000000111000000000000000000000111111111111111111111111111222222333333222222111000111111111111222222222222222222333333333444444444333222111111111222222111111111111111111111111333333333444444444555555222222333333333444444444333333222222333333444555333444555555555444333333555555666777777666555555777777777777777777777777777888:::;;;<<<<<<<<<<<<::::::999999::::::;;;<<<@@@??????@@@BBBDDDEEEFFFJJJLLLOOORRRUUUYYY^^^bbbeeeqqq////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///.........//////////////////////////////////////////////////////---------....../////////000000///.........////////////............/////////////////////////////////////////////////////////......//////000111222333222111000///.............../////////000000000........................000000000000000000000000111111111111000000000000222222111111000/////////000000000000000000000000------------------------000000//////000000111222............//////000111//////............//////111111111111111111111111000000000000000/////////---......//////......---.........///////////////...............---------//////.........---------////////////////////////111222333333111//////000111000000///......------........................------,,,,,,------...///...............///000000......................../////////......---------............////////////000///...............//////////////////.........////////////////////////......//////////////////000000000000000000000000////////////////////////////////////............//////////////////...---////////////////////////......///000000000000000////////////............111000...------.../////////..................///////////////////////////////////////000000000000......////////////000000------------------------........................000000000000000000111111000000000000000000000000111111222222222222111111000111111111111222222222222222222222333333333333444333222111111111222222222222222222222222222222333333333444444444555555333333333333444444444444333333333333333444444555333444444555555555444444555666666777777666666555888888888888888888888888888888999:::;;;;;;::::::;;;:::::::::;;;;;;<<<======>>>@@@CCCFFFIIILLLNNNPPPUUUZZZ\\\^^^bbbjjjpppyyy////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000///000000000111111111111000000//////////////////////////////////////////////////////////////////......///000111222222333000000////////////////////////............/////////////////////////////////////////////////////////////////////000111111222111000///////////////........./////////000000.........///////////////111111111111111111111111111111111000000000000000111111111111000000//////000000000000000000000000........................000////////////000111111............///000111222//////............//////111111111111111111111111////////////////////////......////////////..............................................................................////////////////////////000111222222000//////000000000//////....................................---------------......///---------------...//////........................000000//////......------............////////////111000000///............000000//////......------////////////////////////............///////////////////////////////////////////////////////////////////////////.........//////000000///...------////////////////////////......///000000000000000///////////////.........000///............//////......------------......////////////////////////////////////000000000000//////////////////000000------------------------///////////////.........000000000000000111111111111111111111111111111111111111222222222222111111000000111111111222222222111222222222222333333333333222222222222222222222222222222222222222222222333333333444444444555555333333333444444444444555333333333333333444555555444444444555555555555555666666666777777666666666777777777888888888888888888999999999999999999999<<<<<<<<<======???@@@@@@<<>>@@@CCCFFFGGGLLLOOOSSSTTTTTTVVV[[[___rrr{{{.........///000111111111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111...///000111222111111000000000000000000000000000000000000000000000000000/////////////////////000...///000111222111111000//////............//////000000000000000000000000000000000000000000000000000000////////////000000...............///000111---------.........///////////////000111111222222111111111111111111111111///000000000111111111111000000000000000000000111111111111111111111111111000000000000000000000000000000//////000000111222222222111000//////////////////............//////////////////////////////---.........//////////////////000000000000//////////////////......---------------.........//////,,,---------......//////////////////////////////---...000000///......///.........///////////////........................,,,---...///000//////...//////......//////000111////////////////////////.........///000000111111............////////////...///000111111000000///.........///////////////////////////////////////------......///000000111........................////////////////////////............/////////000---...//////////////////////////////////////////......///000000000000000............/////////000---......///////////////000//////......//////000........................////////////000000000000111111111000000000//////000000000000000000000000//////000000111111222222...//////000111111222222111111111111111111111111000000111111111111000000000111111111111222222222111111111111222222222222000111222333333333333222333333333333333333333333333333333444444444555555444444444444555555555555444444444444444555666666555444444444555666888999888888777666666777888888666666777888888999::::::999999999999:::;;;===>>><<<===???BBBEEEIIILLLNNNRRRVVV\\\^^^```cccjjjooo---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111...///000222222222111000000000000000000000000000000000000000000000000000222222222111111111111111...///000222222222111000//////............//////000000000000000000000000000000000000000000000000111000////////////000000...............///000111---------.........//////---......///000111111222000000000000000000000000//////000000111111111222000000000000000111111111111111111111111111111111////////////////////////111111111000111222222333444333222000//////......//////............//////////////////////////////.../////////000000111111//////000000000000//////000000/////////.........---------........./////////............---------////////////////////////...///111111000//////000000000000///......------........................,,,---///000000000///...,,,,,,,,,,,,,,,---......000000000000000000000000------...///000111222222............/////////000,,,---...000000000//////---.........//////000000////////////////////////---------...///000000111000000000000000000000000////////////////////////---.........//////000000------...///000000000///////////////////////////...//////000000000000000---.........//////000000------...///000000//////000000////////////000000........................////////////000000000000222111111111000000//////000000000000000000000000---......///000111111222...//////000111222222222000000000000000000000000000000111111111111000000000111111111111222222222000111111111111222222222000111222333444333333222333333333333333333333333333333333444444444555555444444444555555555666666555444444444444555666666555444444444555666888999999888777666666777888999777777888999::::::;;;;;;999999999999:::<<<>>>??????AAACCCFFFKKKOOORRRTTTXXX___ggglllqqqwww~~~333222111000////////////333333222111000///......000000000000000000000000111111111111000000000000////////////000000000000444333222111000000000000222111111111000000//////000000///...............000000000000////////////,,,------...............111111222222222222111111000000111111111111000000//////000111111111111000222111000.........///000000000000000000000000000........................000000000000111111111111000000//////000111222222000000000000000111111111333333333333333333333444222111000.........///000222222222222111///...,,,111000000000//////......000000000000111111111111000///...------...///000//////.........---------//////............////////////000000000000000///111111000///////////////////////////////////////......////////////......000000//////.........---//////////////////////////////000000111111222222////////////////////////000000//////.........---//////////////////////////////......---------,,,............//////////////////............/////////......------///000111......///000111222222333000000000000000000000000////////////////////////111111000000//////..................////////////---...///000000///...---000000000000000//////...////////////////////////111111000000//////......000000000000////////////000000//////............111111000000//////......//////000000000000/////////...---,,,,,,---...///000000000000000111111222000000000000111111111111000000000000000000000000000/////////............000000000000111111111111000000//////000111222222000000000000000000000000///000000000000111111111///000111222333222111111333333333333333333333333111111222222222333333333222222222333333444444444444555555555666666777777444444444555555555666666666555444333444444666777;;;;;;;;;::::::999999999888666666888;;;<<<:::777<<<:::888888:::===???@@@EEEAAACCCJJJPPPRRRXXX```ffflllvvv000///////////////000000222222111111000/////////000000000000000000000000000000000000000000000000////////////000000000111444333222111000000000000111111111111000000000///000000///...............000000000000///////////////000111111222222111111111111222222222222111111000000111111111111000000///000111111222222111111222111000///...//////000////////////////////////........................////////////000000000000000000000000000111222222111111111111000000000000//////000111222333333444222222000/////////000000111111222222111000///...111111111000000//////////////////000000000111111111000////////////000111000000000//////.........//////............////////////000000000000//////111111000///////////////////////////////////////......////////////......000/////////............///////////////////////////////////////000000000////////////////////////000/////////....................................222111111111000000000000............//////////////////............/////////......---...///000111//////000000111111222222000000000000000000000000////////////////////////000000000//////////////////////////////////////////000111222222111000///------...//////000//////////////////////////////111000000000/////////...000000000000////////////////////////......------111000000000/////////...//////000000000000/////////...------------...///000000000///000000111111000000000000111111111111000000000000000000000000000000/////////.........000000000000111111111111111111111111111222333333111111111111111111111111000000000111111111222222///000111222333222222111333333333333333333333333111222222222222333333333333333333333333444444444666666666666666555555555444444444555555555666666777666555555555666777888;;;;;;::::::999999999999999888777999;;;<<<;;;999;;;:::999999;;;>>>AAACCCHHHHHHMMMTTTXXX\\\dddmmmyyy------------...///000111000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111333333222111000000000000111111111111000000000000000000///.........//////000000000000////////////000111222222333333222222111111222222222222111111000000111111111111000000000111111222222222222222111111000/////////000000////////////////////////................................./////////000000000000000000000000111222222222222111000000000///,,,,,,---///000111222333222111111000000000000111000000111111111111000///111111111111111000000000....../////////000000000111111000000000000111111111111000000000000//////000//////......//////000///000000111000000//////111111000///////////////////////////////////////...//////000000//////...////////////............////////////////////////////////////............////////////////////////////////////..................................../////////...........................//////////////////............/////////............///000000000000000000000111111111000000000000000000000000//////////////////////////////////////////000000111111000000//////......///000000111111000000///++++++---...///000000000////////////////////////000000000000////////////////////////000000000000...............---------000000000000//////////////////000000000000/////////......------......///111111000//////000000000000000000000111111111111000000000000000000000000000000000/////////......000000000000111111111111222222222222222222333444111111111111111111111111111111111111222222222333000000111222222222222111333333333333333333333333222222222222333333333333444444444444444333333333777777777666555555444444444444555555555666666666777777777666777888999999::::::999999999999999888;;;:::999:::;;;<<<;;;:::<<<<<<<<<===@@@CCCGGGIIILLLQQQZZZbbbeeeiiittt...............///000111//////000000111111111111000000000000000000000000///////////////000000000//////000000000111111111333222222111000000111111111111111000000000000000000000///////////////000000000000000////////////...///000000111111000000111111222222222222111111000000111111111111000000111111222333333333333222111111000000000000000000................................................////////////000000000000111000000000000000111111333333222222111000//////------...//////000111111000000000000000000000000//////000000111111111111222222111111111111111111............////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111111000//////111000000/////////////////////////////////////////////000000000000/////////////////////.........////////////////////////000000000//////.........///////////////////////////////////////.........////////////////////////------------------------............//////////////////............//////............/////////000111111111000000000000000////////////////////////////////////////////////---......//////000000000111111111000//////..............................,,,---...///000000000000////////////////////////000000000000////////////////////////000000000000............------------000000000000//////////////////000000000000////////////............//////111111000////////////000///000000000111111111111000000000000000000000000000000000////////////...///000000000111111111111222222111111111222222333111111111111111111111111111111222222222333333333000000111111222222222222222222333333333333444444222222222333333333444444666666555555444444333333666666666666666555555555555555555555666666666666666666777777888888999999999999999999999999999999;;;:::::::::;;;;;;<<<;;;>>>???AAADDDGGGKKKOOORRRWWWbbbooowwwzzz{{{xxx{{{222111000000/////////000/////////000111111222222000000000000000000000000.../////////000000111111000000000000111111111111333222111111000111111111000000000000000000111111000000/////////000000111000000000000////////////---...//////000000//////111111222222222222111111000000111111111111000000111111222333333333333222000000111111111111111111////////////////////////////////////////////////000000111111111222222222111111000000000000000111444333333222111000000///000000000000000000//////...//////////////////////////////000000111222222111111111111111111222222............////////////////////////////////////////////////////////////000000////////////000000111111111111111000//////111000000/////////////////////////////////////////////000000000000//////.........///////////////////////////////////////111111111000000/////////000000000000000000000000.........///////////////000000000000000000000000000000000000000000000000............//////////////////............//////---......///////////////111111111000000000000000////////////////////////////////////////////////------......//////000000111000000000//////............------------......000000111111111000000///000000000000000000000000////////////000000000000.../////////000000000111........................////////////000000000000//////000000000000//////////////////////////////000000///////////////000///000000000111111111111111111111111111111111111111000000000///////////////000000000111111111111222111000000000000111111111111111111111111111111111111222222222333333333111111111111111222222222222222222333333444444444222222333333333444444444666666666555555444444444333444444555666777777888555555555666666666777777555555666777888888999999999999999999999999999999:::::::::::::::;;;===>>>???BBBFFFJJJMMMRRRWWW\\\hhhwww{{{wwwuuuwww}}}333222111000000///////////////000000111111111222000000000000000000000000//////000000111111222222000000000111111111222222222222111111111111111222000000000000111111111111000000/////////000111111000000000000///////////////000111111222222111111111111222222222222111111000000111111111111000000000111111222222222222222///000111222222222111111000000000000000000000000////////////////////////111111111222222222333333222111111000000000000000333333333222111111111000222222222111000000//////...//////000000000000///000000//////000111222222000000000111111111111111....../////////000000000......////////////............////////////000000111000000//////000000111222222222222111000//////111111000//////////////////////////////////////////000000111111000000///.........///////////////////////////////////////111111111111000000000000000000000000000000000000.........///////////////000000000000000000000000......////////////000000............//////////////////............//////---......///000/////////000000000000000111111111000000000000000000000000////////////////////////..................//////.........///////////////000//////......//////000111222222222111111000///000000000000000000000000////////////000000000000......//////000000111111.........///////////////////////////000000000000//////000000000000//////...//////000000//////...///.........//////000111000000000000111111111111111111111111111111111111111111000000000/////////000000000000111111111111222111000000///000000000222222222222222222222222111111111111222222222333111111000000111111222333111222222333333444444555333333333333444444444444666666666666666555555555222333444555666888999999555555666666666777777777444555666888999999999999999:::::::::::::::;;;;;;999:::;;;;;;;;;<<>>>>>===<<<;;;<<<===>>>@@@@@@BBBGGGMMMRRRYYY___eeekkkuuu}}}}}}zzzvvvvvv|||111111111111111111111000000000/////////000000111333333333222222111111111///000000111222222333333333222000///...///000111111111000///////////////////////////000000000000//////000000000///......111000000000000000000000111111111111111111111111222222222111111111000000111111111111000000000000111111111111000000000000000000000000000000000000//////000000000111111111111111111111111111111111111222222333333222222111111000000000000111222222333222111111000000111111222222222111111000000000333333333333333222111111111111111111111111111111222222333333333444444444111111111111111111111111111111111111111111111111111111111111111111111111/////////000111111222222111111000//////000111222000000/////////.........////////////000000000000...............///000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000........................///////////////////////////////////////.................................////////////000000000000111000000000/////////.........//////000000111111////////////////////////000000000000////////////////////////////////////............////////////////////////000000000000111000000000/////////...........................111000//////....../////////111///,,,---111222///000000000000000000000000////////////////////////000000000000000000000000////////////////////////111111000000000000111111...//////000111111222222000000000000000000000000000000111111111222222222555333111000///000111111222111111555999999555000222222111111111111222222333333333333333333333333222222222222333333333333444444555555666666666555666666666555555555555555666666666666666666666666888888777777777777888888888888888888888999:::;;;999<<<@@@BBBAAA???>>>>>>@@@CCCGGGIIIKKKNNNTTTXXXZZZfffttt|||zzz}}}~~~}}}111111111111111111111111////////////000111222222222222222222222111111111000000000111222222333333111111///.........///000111000000///////////////////////////000000000000//////000000111000000000000000000000000000111111111111111111111111111111222111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111222222333333222222111111111111111111222333333444333222222111111222222333333222222222222111111333444444444444333222222111111111111111111111111222222333333333444444444111111111111111111111111111111111111111111111111222222222222222222222222/////////000111111222222000//////000000222333333000000////////////......////////////000000000000...............///000000000//////......//////000000000000000000000000000000000000000000000000000////////////////////////---...000111111111000///........................////////////////////////111000000///......------........................////////////000000000000000000000000////////////////////////000000000000////////////////////////111111111000000000//////////////////////////////............////////////////////////000000000000000000000000////////////........................000//////............///---000///------111222///000000000000000000000000........................000000000000000000000000////////////////////////222222111111111111222222/////////000111111222222000000000000000000000000//////000000000111111111333222111000000111222333333111111444777888555222222222111111111111222222333333333333333333333333333333333333444444444444444444555555666666666666444444444555555555555555666666666666666666666666888888777777777888888999888888888888999:::;;;<<<:::===AAADDDDDDCCCCCCDDDCCCGGGMMMPPPRRRUUUZZZ___fffwww}}}xxxvvv{{{///////////////000000000000000//////000111111222222222222111111111111111000000111111111222222222111000000/////////000000000000////////////000000////////////000000000000...///000111111222111111000000000000000111111111111111111111111111111111111111111111000000000000000111111111111111222222000111111111111111222222222222222222222222222222111111222222222333333333111111111111111111111111111222222333333222222111222222111111222222333444444444333222222222222333333333333333333333333333333333333444333222222111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222111111000/////////000000000111111222222222000000//////////////////////////////000000000000...............///000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////,,,...000111222111///...........................////////////////////////000000//////....................................////////////000000000000000000000000////////////111000000000/////////...////////////////////////000000000000////////////////////////////////////............////////////////////////000000000000000000000000////////////........................//////...............///,,,000111...---000111000////////////////////////........................000000000000000000000000////////////////////////222111111000000111111222//////000000111111111111000000000000000000000000000000000000111111111222111111000000111111333333555333222333666777666444333222222111111222222333333333333333333333333333333333333333444444444444333333333333333444444555444444555555555555666666666666666666666777777777888888777777888888999999999999999999:::;;;======;;;===@@@BBBCCCEEEIIIKKKLLLQQQUUUXXXYYY^^^fffmmm~~~~~~{{{|||.../////////000000000111222222111000000000000000111111111111111111111111111111111111111222222222111111111111111111111222000000////////////000000////////////000000000000...///000111111222111111//////000000111111111111111111111111111111111111000000000000000000000000000000111111222222222333000000111111222222222333222222222222222222222222222222222222333333333333111111111111111111111111111222222333333222222111222222111111222222333444555444333333222333333333333333333333333333333444222222222222222111111000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111000/////////222222222222111111000000//////000000000000000000////////////000000000000...............///000000000000////////////000000111111111111111111111111111111111111111111111111////////////////////////,,,...000111222111///...////////////////////////////////////////////////............//////000000////////////////////////////////////000000000000////////////000000000000111111000000//////......//////////////////////////////.........---------////////////////////////............////////////////////////000000000000////////////000000000000//////////////////////////////.........//////000---111333000...000111///////////////////////////........................111111111111111111111111000000000000000000000000000000////////////000000000000000000000111111111000000000000000000000000111111111222222222333333000000000111111222333333666555444444555666666666333333222222222222333333333333333333333333333333222222222222333333333333444444333333333444555666555555666666666777777777666666666666777777888888888888888888888999::::::999999999:::;;;===>>>???======>>>???BBBGGGNNNSSSZZZ]]]aaabbbdddlllyyy|||yyyzzzzzz|||000111111222222333333333333333222111000000000000000000000111111111111111111111111111111111111111111111111111222222222222///////////////000000111////////////000000000000//////000000111000000000/////////000111111222222111111111111111111111111//////000000000000000111000000111111222333333333000000111111222333333333222222222222222222222222111111222222222333333333222222222222222222222222111222222333333222222111111111111111111222333333555444333333222222333333222222333333333333444444111222222222222111000000111111111111111111111111222222333333333444444444222222222222222222222222222222222222222222222222111111111111111111111111/////////000111111222222333333333333222111000/////////000000000000111111////////////000000000000...............///000000111000000//////000000111111111111111111111111111111111111111111111111111////////////////////////---...000111111111000///////////////////////////////////////////////////------......///000000111////////////////////////////////////000000000000////////////000000000000111111000000//////......////////////////////////.........---------,,,,,,////////////////////////............////////////////////////000000000000////////////000000000000////////////////////////000////////////000000111...444666222//////000///000000000000000000000000........................111111111111111111111111000000000000000000000000000000////////////000000000000000000000000111111000000000000000000000000111222222222222333333333000000111111222222222222555555555555555555555555333333222222222222333333333333333333333333333333222222222222333333333333777666555555555666888999555555666666777888888888555666666777777888888999888888888888888999:::;;;:::::::::;;;<<<>>>???@@@?????????AAAEEELLLUUU[[[```dddiiilllppp|||}}}xxxwww|||000111111222222333444444222222111111000111111111///000000000111111111222111111111111111111111111///000000111111111111111///////////////000111111////////////000000000000//////000000000///.........//////000111111222222111111111111111111111111////////////000000111111000000111222222333444444000000111222222333444444222222222222222222222222111111111111222222222222222222222222222222222222111222222333333222222111111000000000000111222222444333333222222222222222111222222222333333333333222222333333222222111000111111111111111111111111222222333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222/////////000111111222222111222333333333222111000//////000000000111111111////////////000000000000...............///000000111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////.........///////////////////////////////////////////////////000000000000.../////////000000000111000000000000///////////////////////////////////////.........------------////////////////////////............////////////////////////000000000000.../////////000000000111////////////////////////000000000000000111222222111777999444000///000///000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000111000000000000000000111111000000000000000000000000000000000000000000000111111111111222222222222000111111222222222111111222333444444333333222333444333333222222333333444333333333333333333333333333333333333444444444444777666555555555666888999444444555555666777777888555666666777888888999999888888888888999:::;;;<<<::::::;;;<<<===???@@@AAA@@@BBBEEEIIINNNTTT\\\aaaccckkkssszzz|||...//////000111111222222000000000000111222333444//////000000111111111222222222111111111111111111......///000000111000000///////////////000111111////////////000000000000//////000//////...------...//////000111222222222111111111111111111111111.../////////000000111111000000111222333333444444000000111222333333444444111111111111111111111111000000111111111222222222222222222222222222222222222222222333333222222222000000000///000111111222444333222222111111222222111111111222222333333333333444444444444333222222111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333222222111111000////////////000222333444444333222//////000000111111111222////////////000000000000...............///000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111///////////////000111111000000000000000000000000////////////////////////000000000///......------000000000000000000000000////////////000000000000.../////////000000111111////////////000000000000////////////////////////000/////////............////////////////////////............/////////000////////////000000000000.../////////000000111111000000000000000000000000111111000000111222333333222999;;;666000/////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222111111111000000000000000000000000000000000000000000000000000111111111111111111222222222111111000///111333333222111000000444333333222222333333444333333333333333333333333444444444555555555666666666555333222333444666888333333444444555666777777555666666777888999999999888888888888999:::;;;<<<:::;;;;;;<<<>>>???AAABBB@@@DDDJJJPPPUUU[[[aaaeeekkkuuu000111111222222111111000111111111111111111111111222222222111111111111000111111111000000000000000111111111111000000000000000000000000000000000000///...---,,,---///111222000111111111111000//////000000111111111111000000000000111111111222222222111111111111111111111111222000...///222333111///---...///000111111111111222222222111111111111000111111111111222222222222222222333333333333444444111222333333333333222111111000/////////000222333000000000000000000111111222222222222222222222222222333333444444333333222222222111000000111222222111111111111111111111111333333333222222222111111111111111111111111111111111000000000111222333333000000000000000000000000000000000000000000000000111111222222222222111111///000111222222111000///111111000000//////......222222111000//////000000111111111111111111111111222222111111111111111111111000///......///000111////////////////////////222111111111000000//////000000////////////000000////////////000000000000000...,,,,,,---///...---............------------111000///......///000111222111000//////000111222//////............//////......////////////......000000000000000000000000////////////000000000000111111111000000000000000............////////////111111000000//////......////////////000000000000000000000000000000000000000///.........000111222444111------///000///.........////////////......222222111000//////000000222222111000//////000000333222222222111111000000000000000000000000000000000111111222222222111111222333333444444333333222444444444333333222222222222222222222222222222222222222222333333333444444222333444555666666666666666555555444444333222222777666666555444444333333555555555666777999:::;;;777888999999888999;;;<<<:::;;;<<<======???BBBEEEEEEJJJPPPUUUYYY```hhhooorrr000000111111111111000000111111111111111111111111222222222111111111111000111000000000000000000000111111111111000000000000000000000000000000000000111000...------...///000//////000111111111111111111111222222222222111111000000000111111111222222111111111111111111111111222000//////222222111//////000111111222222222222222222222222111111111111////////////000000000000222222333333333333444444111222333333333333222111111000000///000111222333333333333333333333333333222222222222222222222222222333333444444333333222222222222333333222222222111111111111111111111111111111222222333333333444222222222222222222222222111111111111111111222333111111111111111111111111111111111111111111111111000111111222222111111000///000111111111111000////////////000000000000000222222111000000000000000111111111111111111111111111111111111111111111111111000////////////000111////////////////////////111111111111000000000///000000////////////000000////////////000000000000///...---...///000///---.../////////000000111111111000///......///000111111111000//////000111111//////............//////......////////////......000000000000000000000000////////////000000000000000000000000000000000000....../////////000000000111000000000/////////...////////////000000000000000000000000000000000000000///......///000111222333000......///000///...111111222222222111000000222222111000000000000000222222111000000000000000222222111111111000000000000000000000000000000000---...///111333444444444222333333444444333333222555444444444333333333333222222222222222222222222222222222222333333333333111222222333444444444444222333333444444555555666555555555555555555666666666666666666777999::::::999:::;;;:::999999;;;===<<<===???AAABBBEEEHHHKKKQQQTTTYYY]]]bbbjjjuuu|||000000111111111111000000111111111111111111111111222222222111111111111000000000000000000000111111111111111111000000000000000000000000000000000000222111///...------......---...///000111222333333222222333333333333222222000000111111111111222222111111111111111111111111222111000000111222111000111222333333333333333222333222222222111111111111/////////000000000111111222222333333333333444444111222222333333222222111111111000000111111222333555555555444444333333222333333333333333333333333333333444444444444333333222333444555555444333222222222222222222222222222000000111222333444555555333333333333333333333333333222222111111111111222111111111111111111111111111111111111111111111111000000111111111111000000//////000000000000//////......///000000111222222222222111000000000000111111111111111111111111111111111111111111111111111222111000000000000111222////////////////////////111111111111000000000000000000////////////000000////////////000000000000/////////000111111///---------...///000111222222000000////////////000000111000000//////000000111//////............//////...//////000000//////...000000000000000000000000////////////000000000000000000000000000000000000/////////000000000111111000000000000////////////////////////000000000000000000000000000000000000000////////////000000111222000......///000//////222333333333222111000000222111000000000000000000222111000000000000000000111111000000000000//////000000000000000000000000---...000111333333444444222333333444444333333222444444444444444333333333333333333333333333333333111222222222333333333333222333333444444444333333333333333444555555666666444555555666777888888999777777777777777888999::::::;;;<<<;;;::::::<<<>>>:::<<<@@@BBBEEEHHHLLLOOOYYY^^^dddkkkttt|||{{{111111222222222222111111111111111111111111111111222222222111111111000000000000000000000111111111111111111111000000000///000000000000000000000000111111000///......///////////////000000111222333222222333333333333222222111222222222333333333333111111111111111111111111111111111111111222111111222333333444444333333333333333222222222111111111111111222222222333333333222222222333333333444444222222222222222222222222111111111111222222333333555555444333222222111111333333333333333333333333333333444444444444333333111333444666666444333111222222222222222222222222111111222222333444444555444444444444444444444444444333222222111111111111111111111111111111111111111111111111111111111111///000000111111000000////////////000000///////////////000000000111111111222222111000000111111111111111111111111111111111111111111111111222222222222111111111111111111222////////////////////////111111111000000000000000000000////////////000000////////////000000000000//////000222333222000---,,,,,,,,,---...//////000000000////////////000000000000000//////000000000//////............////////////000000000000//////////////////////////////////////////000000000000/////////000000000000000000000000000111111111111000000000000////////////////////////000000000000////////////////////////000////////////000000000000000/////////000//////111111222111111000///...111111000000000000000111111111000000000000000111000000000///////////////000000000000000000000000111111222222222111000000222333333444444333333222333333333333333222222222333333333333333333333333333333333333444444444444555666666666666666555444666666666555444444333333666666666777888888999999888888888777777888999999:::;;;<<<;;;::::::<<<>>><<>>@@@BBBFFFHHHLLLQQQXXXaaakkkrrr~~~000111111222222111111000111111111111111111111111222222222111111111111000...//////000111111222222111111111111000000000000111111111111111111111111///000000111111111000000222111///...///000222333222222333333333333222222222222222222333333333444111111111111111111111111000222444333111000222444111222333555666777888888444444333333333222222222000000000111111111222222222222333333333333444444333333222111111222333333222222444555555555444333555555555444444444444444444444444444444444444444444444555555555555444444333333444444444444333333333333333333333333333333333333333444444444444444333333333333333333333333333333222222222333444444222222222222222222222222222222222222222222222222222222333333333333222222333222111000000111222333111111111111111111111111222111111111222222333444111111111111111111111111///000000111222222333333///000000111111000000///000000000000000000000000///000000000111111111111000000////////////000000////////////000000000000111000//////111111000////////////000000000000000...///000111111000///.........///000000///......//////............//////000000111111111111000000000000000000000000000000////////////000000000000------......///000000111....../////////000000000.../////////000000000111////////////000000000000000000000000000000000000///000111111000///...---,,,///111111000///000111//////000111222222222222000000000000000111222222000000000000000111222222000000000111111111222222000000000000000000000000///000111222222222222222222333333444444333333222222222333333333444444444444444444444444444444444222222222333333333444444222333444555555666555555444444555555666666777777555666666777777888888888777777777888999:::;;;<<<:::<<<>>>??????AAADDDGGGLLLNNNRRRYYYcccppp~~~//////000000000000//////111111111111111111111111222222222111111111111000...//////000111222222222111111111111000000000000111111111111111111111111111111222111111000///...000///......///111333555333444444555555444444333000000111111111222222222111111111111111111111111000333444333111000222444222333444666888999::::::444444444333333333222222222222333333333444444444222222333333333444444444444333222111111222333444222333444555555555444333111111222222222222222222444444444444444444444444444444555555555555444444666555444444444444555666333333333333333333333333111222222333444555666666333333333333333333333333222222222222333444444555222222222222222222222222222222222222222222222222222333333444444333333222444333222111111222333444000000000111222222333333222111111111222333333444111111111111111111111111///000000111222222333333...///000111111000///...000000000000000000000000//////000000111111111222000000////////////000000////////////000000000000111000......///000000///+++,,,,,,---...///000000...///000111111000///...---...///000000///...---//////............//////000000111111111111000000000000000000000000000000////////////000000000000---------...///000000111............////////////.../////////000000111111////////////000000000000000000000000000000000000///000111111111///...---+++...222222000///000111+++,,,---///000000000000000000///000000111222222000000///000000111222222000000111111222222222333000000000000000000000000333333333222222000//////222333333444444333333222444444444555555666666666444444444444444444444444000000111111111222222222444444666777888888888888777777777666555555444444333333444666777999::::::777777777888999;;;<<<===;;;===???AAABBBDDDGGGJJJWWWYYY^^^fffrrr000000000000000000000000////////////////////////111111111111111111111111000000111111111000000///111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111222222444444444444444444444444444444333222111111111111333333222222111000000000222222111111111111111222666666666666666666666666666555333222111222333333222222333333333444444444444444444444444444444444333333333333333333333333444333333222222333333444333333333333333333333333666666777777777777666666555555555555666666666666999999888777666555444444555444444333333444444555444444444555555555666666222333333444444333333222555444444333333222222111222222222222222222222333222222111111111111222222222222222222222222222222333333222111000000111111222222222222222222222222////////////000000000000222333333444444333333222222111000/////////111111000000000000111111111111000000000000000000000000//////............//////000000000000000000000000000000000000000000000000444333111////////////000////////////000000000000000000000000000000000000//////............//////..................------000000000000000000000000////////////////////////////////////////////////////////////000000000000222222111000//////000000000000000000000000000000111111000000000000111111000000//////.........---////////////............000000000000000000000000000000000000111111111111000000000000000000000000000000111222222222222111111111111111111111111111000222222222111000111222333222111111111222333444222222333333333333444444333333333333333333333333444444444444333333222111444444444444444444444444555555555666666666666777444555555666666666666666::::::999999999999999999999:::;;;<<<===>>>???@@@<<<<<<@@@DDDEEEFFFLLLTTTYYYdddppp{{{000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111222222222222222222222222000000000000000000000000111111111222222222222333444444444444444444444444333333222222111222222222111111111111111222222222222222111111111111222222555555555555555555555555555444333222222222333333222222222333333333444444444444444444444444444444333333333333333333333333444444333333333333444444333333333333333333333333666666777777777777666666666666666777777777777888999999888777666555444444333333222222222222333333444444444555555555666666222333333444444333333222333333333333333333333444444333333333222111111111333333222222222222333333222222222222222222222222333333222111111111111111222222222222222222222222111111111111222222222222222222333333333333222222111111000000000000111111222222111111000000//////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000333222111000//////000000000000000000////////////000000000000000000000000//////............//////........................000000000000000000000000////////////////////////////////////////////////////////////000000000000111111111111000000//////000000000000000000000000111111000000000000111111000000/////////.........////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000111222222222222111111111111111111111111111000222333222111000111222333333222222222333444555222222333333333333444444333333333333333333333333333444444444333333222111444444444444444444444444333444444444555555555555444555666666777777666666999999999999999999999999888888999:::;;;<<<======<<<>>>CCCIIILLLMMMTTT[[[aaappp000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111111000000000000000000000000000111111111111111111111111000000000000000000000000222222222333333333444444444444444444444444444444333222222222222333333444000000111111222333333444222222222111111222222333444444444444444444444444555444333333222333333333222222222222333333333333444444444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444666666777777777777666666777777777777888888888888999999888777666555444444444444333333333333444444444444444555555555555555333333444444444444333333111222222333444444555555555555444333222111000000444333333333333333333444222222222222222222222222333222222111111111111222222222222222222222222222111111111222222222333333111111222222222222111111//////000111222222222222444333222111000///......000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000000111111111000000//////......000000000000000000000000//////............//////............////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000000000111222222111///...000000000000000000000000111111000000000000111111000000////////////......000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111222222222222111111111111111111111111111111222333222111000111333444444333333333444555666222222333333333333444444333333333333333333333333333333444444444333222222444444444444444444444444222222333333333444444444555555666777777777777777888888888888888888888888888999999999:::<<<===>>>???@@@FFFMMMPPPRRRYYYaaammm000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000222333333333444555555555444444444444444444444444222222222222222333444555111111111222222333333333333222222222222333333444444444444444444444444444444444444333333333444444222222222222333333333333555555555555555555555555444444444444555555555555555555444444444444555555444444444444444444444444666666777777777777666666666666777777777888888888888888888777666555555555777777666666666666777777555555555555555555555555333333444444444444333333333333333333444444555555444444444333333222222111333333222222222222333333222222222222222222222222333222222111111222222222222222222222222222222222//////000000000111111111000111111222222111111000---///000222333333222222333333222111111000//////000000000000000000000000222111111111111111111222000000000000000000000000000000000000000000000000000000000000000111111111111111000000//////......//////////////////////////////............/////////////////////000000000////////////////////////////////////////////////////////////////////////////////////000000000000...000111333222111///...////////////////////////111111000000000000111111000000//////////////////111111111111111222222222000000000000000000000000///000000000111111111111000000000000000000000000000000111222222222222111111111111111111111111111111222333333111111222333333333333333333444444555222222222333333333444444333333333333333333333333333333333444444333333222333333444444444444444444333333333444444444444555555666777777888888777777777777888888888888999999:::::::::;;;===???@@@BBBIIIIIIMMMRRRVVVZZZdddnnn000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222222000000000000000000000000000000000000000000000000222222222222222222222222222222333444555555666666444444444444444444444444222222222222333444555555333333333333222222111111333333222222333444555555444444444444444444444444444444444444444444444444222222333333333444444444555555555555555555555555444444444555555666666666666555555444444555555666555555555555555555555555666666777777777777666666555555555666666666777777888888777777666666555555888777777666666777777888555555555555555555555444333444444555555444444333555555555444444333333333222222222333333444444444222222111111111111222222222222222222222222222222333222222222222222333333222222222222222222222222000000000000111111111111000111111222222111111000...///111222333333333222111111111111111222222222000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000000000000000000111111111111111111000000000/////////...//////////////////////////////............///////////////000000000111111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000...///111222333111000...////////////////////////111111000000000000111111//////000000000000000000000111111111222222222333000000000000000000000000///000000000111111111111000000000000000000000000000000111222222222222111111111111111111111111111111333333333222111222333111222222222333333333333222222222333333333444444333333333333333333333333222333333444444333333333333333333444444444555555555555555555666666666666666777777888999888888888777777888888999999999999::::::;;;<<>>BBBGGGLLLOOOUUUVVV\\\gggttt000000000000000000000000000000000000000000000000111111111111111111111111///000111222333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222333444555666666444444444444444444444444555444444333333333444444333333333333333333333222333333333333444555666777555555555555555555555555222333555666666666555444555555555666666666666777555555555555555555555555444555555666777777888888777666666666666666666777666666666666666666666666666666777777777777666666555666666666666777777777777777777777666666666666555444444333333444444555666666555555555444444444444444555555555555444444555555555555555444444444222333333333444555555555333222222111111222222333222222222222222222222222222222222222222333444555222222222222222222222222222222222333333333444444222222333333333333222222222222222111111222222333222222222222222222222111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111222222111000///.........//////000000111111000000000000000000000000//////............////////////000111111222333333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000111111111111000000000000000000000000111111000000000000111111//////000000000111111111//////000000111222222333000000000000000000000000000000000000111111111111000000000000000000000000000000111222222222222111111111111111111111111111222333444444222222333444111222333444444444333333222222333333333333444444333333333333333333333333111222333333444444444333222222333333444555555666777777777888888888888999777888999999::::::999999888999999:::;;;;;;<<<<<<<<<===???CCCIIIPPPWWWZZZZZZ^^^iiizzz000000000000000000000000////////////////////////111111111111111111111111///000111222333444444444333333333333333333333333222222222222222222222222111111111111111111111111000000111222444555555666444444444444444444444444666555444444333333333333111222222333333444444555333333333444555666777777666666666666666666666666222333555666666666555555666666666666777777777777666666666666666666666666444555555666777888888999777777666666666666777777777777777777777777777777666666777777777777666666777777777777888888888888777777777777666666666666666666555555555555666666666666555555555444444444444444555555555555444444333333444444555666666666444444444444444444444333444333333222222333333444222222222222222222222222222222222222333333444555222222222222222222222222000000111111111222222222222333333444444333333222444333222111111111222333555444444333222111000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111222222222111000...---------...///000111222222000000000000000000000000//////............/////////000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000//////000111222222000000000000000000000000111111000000000000111111//////000000111111111222...//////000111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000111222222222222111111111111111111111111111222333444444222222333444222333444555555555444333222222333333333444444444333333333333333333333333111222333333444444444444222222333333444555666666777777777777888888888888888888999::::::::::::999999999:::;;;;;;<<<======@@@BBBDDDIIIPPPXXX```dddhhhnnn|||