BM6P6(@ nnn___VVVSSSPPPNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLNNNPPPQQQNNNOOOOOOOOONNNKKKHHHGGG@@@AAACCCEEEFFFEEEDDDCCCCCCAAA>>><<<999888777777555555444333222222222222000000000000000000000000333222111///............222///......000000---***222111///.........000111000...,,,---///000...,,,)))***+++,,,---.........---,,,,,,---///000///---..................------000000000000000000000000000111111///,,,******+++111000000111333666:::<<<;;;;;;;;;:::999666444222;;;<<<>>>@@@AAA@@@>>>=========;;;:::;;;<<<>>>@@@FFFIIIMMMOOOOOOMMMMMMMMMKKKLLLNNNOOOPPPRRRVVVYYY[[[[[[ZZZZZZYYYRRRIIIBBB999888777888:::>>>CCCEEEHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEECCCBBBAAA@@@???=========>>>???AAABBBCCCBBBBBBBBBBBBCCCEEEFFFGGGKKKLLLNNNQQQTTTVVVYYYZZZXXXXXXWWWXXXYYY\\\___```^^^___aaaaaaaaabbbccceeecccdddfffggghhhggggggfffgggiiikkkmmmooorrrvvvzzzwwwpppjjjffffff```___```aaadddiiimmmooozzzsssqqqoooooowwwxxxoooggg```[[[KKKDDD;;;777777777555333444444444444444444444444666666555555555444444444333333444555555444333333ooo___[[[XXXUUUSSSSSSRRRQQQPPPMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOMMMJJJGGGEEE@@@BBBDDDEEEFFFFFFDDDDDDCCCAAA???<<<999888777777555555444333222222222222000000000000000000000000222111000//////......///...---,,,...111222000...++++++,,,------------------+++)))***,,,---+++)))...............---,,,,,,...---,,,...///000...---------------------.................................///000///---,,,,,,---//////000111333666888::::::;;;;;;;;;:::888666555666888;;;>>>@@@BBBBBBBBB@@@@@@>>>===<<<<<<>>>???EEEHHHLLLNNNNNNMMMMMMNNNLLLMMMNNNNNNOOORRRVVVYYY]]]]]]]]]]]][[[VVVMMMGGG===;;;999888999<<<@@@BBBFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBB======>>>@@@CCCEEEGGGIIIJJJKKKMMMPPPSSSUUUWWWXXXXXXXXXWWWXXXYYY\\\___```___aaabbbbbbaaabbbcccdddcccdddeeeffffffggggggggghhhjjjlllnnnooorrrwwwzzz}}}|||pppjjjeeecccddd___```aaacccgggmmmuuuzzz|||pppppprrruuu~~~pppfff^^^UUUOOOEEE???888555666777666444444444444444444444444444666555555555444444444444222222333444444333222222rrraaaZZZWWWTTTRRRRRRQQQPPPOOOOOOOOONNNMMMMMMNNNOOOPPPQQQQQQQQQOOOMMMIIIEEECCCAAABBBDDDEEEFFFFFFEEEDDDCCCBBB???<<<999888777777555555444333222222222222000000000000000000000000000000////////////000000...------///111111000///'''(((+++---///...---,,,...---,,,---...///...---////////////.........---///...---...//////---,,,++++++,,,,,,------......------------------------,,,...///...------...///---...///111333555666777999:::;;;;;;;;;:::999888444666999<<>><<<===>>>DDDGGGJJJMMMMMMNNNOOOPPPOOOPPPOOOOOOOOOQQQUUUYYY\\\\\\]]]]]][[[WWWPPPKKKAAA???;;;999888999<<<===CCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB??????>>>>>>???@@@AAAAAA===>>>???AAADDDFFFHHHIIIIIIJJJLLLOOOQQQTTTVVVWWWWWWWWWWWWXXXZZZ\\\___```bbbcccdddcccbbbbbbcccdddddddddddddddeeefffggggggiiikkkmmmnnnpppssswwwzzzyyytttkkkfffcccbbbddd___bbbeeehhhlllvvvxxxnnnpppvvv~~~uuuhhh]]]SSSJJJDDD>>>999444333555777666555444444444444444444444444555555555555444444444444111222222333333222222111wwwdddYYYVVVSSSQQQPPPPPPNNNMMMQQQPPPNNNMMMMMMMMMNNNOOOOOOPPPPPPOOOLLLIIIFFFDDDBBBBBBDDDEEEFFFFFFEEEEEEDDDBBB???<<<999777777666555555444333222222222222000000000000000000000000///////////////000111111111000000000000///...---+++,,,...///000000////////////...///000000000///,,,,,,------...///111111///.........///...---+++******++++++,,,---......---------------------------...///...---------///+++,,,...111222444444444777888:::<<<======<<<<<<888999:::<<<>>>@@@BBBCCCGGGHHHHHHEEE@@@======>>>DDDFFFJJJLLLMMMOOOQQQSSSVVVUUUTTTQQQOOOPPPTTTWWWXXXXXXYYYYYYXXXUUUPPPMMMCCC@@@<<<999777777999:::???@@@CCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@???????????????@@@BBBCCCDDDEEEFFFGGGGGGGGGIIIJJJLLLNNNQQQSSSUUUVVVVVVWWWWWWXXXZZZ]]]___```cccdddeeedddbbbaaabbbcccddddddccccccccceeeggghhhjjjkkkmmmnnnpppssswwwzzzwww|||{{{pppkkkiiieeecccddd```dddiiimmmsssyyyqqqttt|||xxxmmmaaaWWWNNNEEE???:::777444333444666666555444444444444444444444444444444444444444444444444222222333333333333222222zzzddd[[[XXXUUUSSSRRRQQQPPPNNNQQQPPPNNNMMMLLLMMMMMMNNNLLLMMMNNNNNNMMMJJJHHHFFFCCCCCCDDDEEEEEEFFFFFFFFFDDDBBB???<<<999777666666555555444333222222222222111111111111111111111111///......//////000111222000111111111000///......111000///......///000000++++++,,,,,,,,,,,,---...,,,++++++,,,---...000111///.........///...---+++******++++++,,,---.................................///000///---,,,,,,---+++,,,...000222333333333666777999<<<===>>>>>>>>>:::::::::<<<>>>@@@CCCDDDGGGJJJKKKIIICCC??????@@@DDDGGGIIIKKKMMMPPPTTTVVV\\\[[[XXXUUUQQQPPPRRRTTTTTTUUUWWWWWWVVVTTTRRRQQQEEEBBB>>>:::777777888999;;;===@@@CCCEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFAAAAAA@@@???>>>>>>>>>>>>AAABBBCCCEEEFFFFFFFFFFFFIIIJJJLLLNNNPPPRRRTTTUUUUUUVVVWWWYYY[[[]]]___```dddeeeeeedddbbbaaabbbccceeedddccccccdddeeeggghhhjjjkkkmmmnnnppprrrvvvyyyvvv{{{|||wwwpppllllllkkkgggcccccc___dddjjjoooxxxyyy{{{qqqllldddZZZQQQIIIBBB>>>999777555555555555555444444444444444444444444444333333444444444444444444444444333333333333444444{{{cccYYYVVVRRRPPPOOONNNMMMKKKPPPOOOMMMLLLLLLLLLMMMMMMKKKLLLMMMMMMMMMKKKIIIGGGCCCDDDDDDEEEEEEFFFGGGGGGEEECCC@@@<<<999777666555555555444333222222222222111111111111111111111111///////////////000111111---///111111000000111222111000---,,,+++,,,...///+++---......---...///000//////---,,,,,,,,,---...///...---...//////---,,,++++++,,,,,,------..............................///000000///---+++,,,---,,,---...///111222333444555666999;;;===>>>??????999888888:::<<<@@@DDDFFFDDDHHHLLLKKKFFFBBBBBBDDDEEEGGGIIIJJJLLLOOOTTTWWW\\\\\\ZZZWWWSSSQQQRRRSSSSSSUUUWWWXXXVVVVVVVVVWWWKKKGGGBBB===:::888999999999;;;>>>AAACCCEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBAAA???>>>=========:::<<>>>>>>>>:::999777777999<<<@@@BBB???FFFLLLLLLGGGDDDEEEHHHDDDEEEGGGGGGIIIMMMRRRUUUWWWXXXYYYWWWTTTRRRRRRSSSRRRUUUWWWXXXWWWWWWYYY[[[SSSOOOIIIBBB===:::999999888999<<<>>>AAADDDFFFGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>===<<<<<<999;;;>>>AAADDDEEEEEEEEEEEEFFFGGGIIIKKKMMMOOOOOOTTTUUUWWWZZZ\\\^^^___```aaabbbccccccaaa```aaabbbeeeeeefffggghhhhhhhhhhhhiiijjjllllllmmmppptttvvvvvvzzzyyypppkkkdddbbbbbbfffgggdddccceeeggghhhllluuuwwwlll```\\\UUUKKKBBB;;;888666444555666666555444444444444444444444444444444444222222333333333444444444444444333222222333444444hhhZZZWWWTTTQQQPPPOOOMMMLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNNNNLLLIIIFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHEEECCC@@@<<<999777555555555555444333222222222222111111111111111111111111000000////////////000000000222444333///......000)))+++---///000000///...***,,,///...------///111///...------...000333444---,,,,,,---///000///---..................------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---...///111000///......///111444666333555888:::<<<===>>>>>>>>><<<888666555777999;;;<<>><<<<<<;;;===???AAACCCDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMSSSUUUWWWZZZ\\\^^^`````````aaabbbbbbaaa```aaabbbdddfffgggiiiiiiiiihhhhhhhhhiiikkklllmmmooosssvvvvvvzzzrrriiidddaaaeeeaaaaaadddeeedddfffiiinnnnnnqqqzzz|||yyy{{{nnnggg___[[[SSSIII???888555444111333555666555444444555444444444444444444444444222222222333333444444444444333222111111222333444hhhZZZWWWSSSQQQPPPOOONNNLLLKKKKKKJJJIIIHHHHHHGGGGGGIIIJJJLLLMMMLLLJJJGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFHHHDDD>>>:::888777666555444444333333333222222222222222333333333222222111111111000000//////......////////////////////////---,,,,,,,,,---...000111***,,,///111111000---+++,,,,,,,,,---...///000111......,,,++++++,,,......------++++++++++++------........................000000//////.........---111000...------...///000555666999;;;======<<<;;;666777888666555555999===@@@CCCFFFIIIKKKKKKJJJIIIHHHHHHFFFDDDBBBDDDHHHKKKRRRQQQPPPOOOPPPRRRTTTVVVOOORRRVVVVVVUUUVVVYYY]]]\\\YYYTTTOOOIIIBBB<<<777888888999:::<<<>>>AAABBBAAACCCFFFFFFEEECCCBBBCCCDDDDDDCCCBBBAAA???>>>===;;;<<>>:::888777666555444444444333333333333333555555444222000---+++***000000///////////////..............................------,,,---...000000------......---------------------------...///000...------,,,,,,------...------,,,++++++,,,------........................000/////////............000///...------...000111333555777:::;;;;;;;;;:::666777777555444444777:::>>>AAADDDGGGIIIJJJIIIIIIHHHGGGFFFDDDBBBDDDGGGJJJMMMMMMMMMMMMOOORRRUUUWWWTTTUUUVVVVVVVVVVVVXXXYYYZZZWWWTTTPPPLLLFFF???;;;999999999999;;;===???@@@@@@CCCEEEFFFEEECCCCCCCCCDDDDDDCCCCCCAAA@@@???>>><<<<<<>>>BBBFFFHHHGGGFFFHHHHHHGGGFFFGGGHHHJJJKKKOOOPPPRRRTTTWWWYYYZZZZZZ^^^^^^___`````````______fffddddddfffiiijjjiiigggfffggghhhjjjnnnqqquuuwwwwwwzzz~~~tttkkkfffccc___\\\```^^^```cccdddcccgggllltttyyytttoooxxxwwwqqqmmmkkkdddXXXHHH???;;;:::777444333333444555555444333333444444444444444444444444222222222222222222222222333333333333333333333333{{{bbbWWWTTTQQQOOONNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMNNNNNNKKKIIIGGGDDDDDDEEEEEEFFFFFFEEEEEEFFFBBB>>>:::888777666555444444444444444444444444000000000111000000//////.............../////////------------------------///......------...//////111///,,,***)))***,,,.........---------......///------............------...---,,,,,,,,,,,,---...........................////////////............///...---------///000111222333555888999:::999999666777666555333333555777;;;===AAAEEEGGGIIIIIIIIIHHHGGGFFFDDDBBBCCCFFFIIIHHHHHHIIIKKKOOORRRVVVXXXXXXWWWUUUTTTUUUVVVVVVUUUYYYXXXWWWVVVSSSOOOHHHDDD;;;:::999888999:::<<<===???AAADDDFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@???===<<<===AAAEEEIIIJJJJJJLLLKKKJJJJJJJJJJJJKKKKKKLLLNNNOOORRRTTTWWWXXXYYYZZZ[[[\\\^^^___`````````dddddddddeeehhhjjjjjjiiifffggghhhkkkooossswwwyyywwwzzz}}}zzzrrriiibbb```___^^^\\\___]]]]]]```aaabbbfffmmmxxx|||wwwhhhiiizzzvvvooollliiifffZZZQQQDDD<<<:::999777444444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333www```UUUSSSPPPNNNNNNNNNLLLKKKLLLLLLLLLLLLLLLLLLMMMMMMJJJKKKMMMMMMMMMKKKHHHFFFDDDDDDEEEEEEEEEEEEEEEDDDEEEBBB===:::999888666444333444444444444555555555...///000222333333444444,,,,,,------......//////......................../////////...............111///,,,***))))))+++,,,///......---------......,,,---...//////...---,,,......------------..............................///////////////.........------------...000111222111333444777888999999:::999888777666555444555555888:::===BBBEEEGGGHHHIIIHHHGGGFFFDDDCCCCCCFFFHHHGGGHHHIIILLLOOOSSSVVVXXXZZZVVVSSSRRRUUUWWWVVVUUUZZZZZZ[[[\\\[[[WWWQQQMMM>>>===:::888777888:::;;;===@@@CCCEEEEEEDDDDDDEEEDDDDDDDDDDDDCCCCCCBBBAAA>>>===<<>>BBBDDDEEEEEEEEEFFFDDDDDDEEEEEEEEEDDDDDDCCC@@@>>><<<>>>CCCHHHMMMOOONNNOOOQQQRRRTTTTTTTTTSSSLLLLLLMMMOOORRRUUUWWWYYYWWWXXX[[[]]]```bbbcccdddcccddddddeeefffhhhjjjlllkkkkkkllllllnnnqqqssstttuuuxxx{{{||||||zzz|||xxxmmmiiifffaaa___^^^^^^_________]]]\\\^^^______dddkkkooorrrmmmqqqyyyuuuhhhbbb]]]TTTLLLFFFAAA;;;777777777666444555444444333333444444555333333333333333333333333222222222222222222222222222222222222222222222222uuu```SSSQQQNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMGGGIIIJJJKKKJJJHHHFFFDDDDDDDDDEEEEEEEEEDDDCCCCCCBBB@@@===:::999888666444444444333333333222222222......//////000000//////.............../////////000000000000000000000000...//////000000000//////,,,---.........,,,+++)))......---------......///......////////////............///000000///.......................................///////////////------......///000000000111222333555777999:::;;;===<<<::::::;;;:::999777555777:::>>>AAAEEEGGGHHHIIIJJJIIIHHHFFFEEEGGGHHHKKKLLLNNNPPPRRRTTTUUUVVV]]]ZZZVVVVVVXXX\\\___aaa\\\\\\]]]^^^]]]ZZZUUURRRIIIFFFAAA<<<888777888888:::===AAADDDEEEEEEFFFGGGDDDDDDEEEFFFFFFFFFEEEEEEAAA???===>>>BBBGGGJJJLLLNNNOOORRRUUUVVVVVVVVVUUUMMMMMMMMMNNNPPPSSSUUUWWWVVVXXXZZZ]]]```bbbdddddddddeeeeeeeeeeeegggjjjlllmmmlllllllllmmmoooqqqrrrsssvvvzzz|||{{{yyy{{{zzznnnfffcccbbb___]]]\\\\\\]]]]]]]]][[[\\\```aaabbbhhhnnnuuu|||lllmmmwww{{{www||||||mmmbbb[[[SSSHHH@@@>>>;;;888666666666555444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222ttt___SSSQQQOOONNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKHHHIIIKKKLLLKKKIIIFFFDDDDDDDDDEEEEEEDDDCCCCCCBBBAAA???<<<::::::888555333444444333222111000000///((())),,,...000222333444000000///////////////...000000000000000000000000---...///000111111000000------............---,,,---------------...///000//////............//////...///000000000000///......................................./////////000......///////////////...000000111333555777999:::===<<<:::;;;<<<<<<:::888555777999===AAADDDFFFHHHKKKKKKKKKIIIGGGFFFHHHIIIJJJKKKMMMPPPRRRTTTUUUVVVZZZYYYVVVTTTTTTWWW]]]aaaaaa```______]]][[[VVVSSSNNNJJJDDD>>>:::888888999999<<<@@@CCCEEEEEEFFFHHHDDDEEEEEEFFFGGGGGGGGGFFFBBB@@@>>>>>>AAAEEEGGGHHHNNNPPPSSSUUUVVVUUUSSSRRRLLLLLLKKKLLLMMMOOORRRTTTUUUWWWYYY\\\___aaabbbccceeefffgggeeedddeeeiiilllkkkkkkkkkkkkmmmoooqqqrrrqqquuuzzz}}}uuummmgggccc______^^^]]][[[[[[\\\]]]]]]]]]aaagggjjjlllrrryyy{{{ttt{{{|||sssrrr|||yyyqqqeeeZZZQQQIII@@@:::888777666555555555444444333333444555555444333333222222222222222222222222222222222222222222222222111111111111111111111111ttt___SSSQQQOOONNNOOOPPPPPPOOOOOONNNNNNMMMLLLKKKJJJJJJIIIJJJLLLMMMLLLJJJGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBAAA???<<<;;;:::888555333555444333222000///......000000111111111111000000111111000000//////......////////////////////////,,,---///000111111111000......------.........///,,,,,,,,,---...///000111000///...------...///000...///000111111000///...........................---.........//////000000...///////////////...---...///000111333666888999===;;;:::;;;======;;;888666777:::===@@@DDDFFFGGGLLLLLLLLLJJJHHHGGGHHHIIIHHHIIILLLOOORRRUUUVVVWWWVVVUUUSSSPPPNNNPPPWWW]]]gggfffcccaaa```]]]YYYUUUQQQMMMFFF@@@;;;999999999888;;;@@@CCCEEEFFFGGGHHHDDDEEEFFFGGGGGGGGGGGGGGGCCCAAA>>>>>>@@@CCCEEEEEENNNPPPSSSUUUUUUSSSPPPNNNLLLKKKJJJJJJKKKMMMPPPQQQTTTUUUXXX[[[]]]___aaaaaafffggggggfffddddddhhhllliiiiiiiiijjjlllooorrrsssppptttzzz}}}tttjjjfffcccbbb]]]^^^^^^^^^]]]]]]^^^___```aaafffnnntttwww}}}}}}{{{zzzrrrrrr~~~~~~pppjjj___TTTJJJCCC<<<999666666555555555555444444222333555666666555333222222222222222222222222222222222222222222222222222111111111111111111111111uuuaaaUUUTTTRRRPPPOOOOOOOOOOOOPPPOOONNNMMMLLLJJJIIIIIIIIIHHHIIIJJJLLLLLLJJJHHHDDDCCCCCCDDDEEEEEEDDDBBBAAA???<<<:::888777666666777777666555444444444444222111000//////000111222///...---------------...000000000///......------!!!'''---...++++++...222......////////////......---.........///000000000111111///...---------....................................------,,,,,,,,,------............------////////////............000000000111222444555666888888999::::::;;;;;;<<<:::999888888;;;>>>CCCEEEJJJJJJLLLOOOSSSSSSOOOKKKHHHKKKMMMLLLOOOUUUXXXWWWZZZWWWTTTRRRSSSUUUWWWWWW___^^^]]]]]]]]]\\\ZZZXXXWWWUUUOOOHHH@@@;;;999:::888:::===AAADDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@?????????@@@@@@FFFIIILLLMMMMMMKKKKKKLLLLLLLLLKKKKKKLLLPPPSSSUUUSSSVVVYYY[[[[[[[[[\\\]]]ddddddcccbbbcccfffhhhjjjjjjkkkmmmmmmllllllnnnppprrrvvv|||tttjjjgggeeecccaaa\\\[[[]]]```___]]]^^^cccdddiiippptttyyy~~~zzzsssvvvzzzwwwssslllcccVVVIII???999666444555555444444444333333333222444777999999666222000111111111222222333333333111111111111111111111111444333222222333333111000rrr]]]TTTRRRQQQOOONNNMMMNNNNNNPPPOOONNNMMMLLLKKKJJJIIIKKKJJJJJJKKKLLLKKKHHHFFFDDDCCCCCCDDDEEEEEEDDDBBBAAA???<<<:::888777666666666555444333222222222222111000000000000000111111444333222111000/////////.........///////////////+++---.........---............////////////........................//////+++,,,,,,---...//////000..............................---------,,,,,,,,,------............---------.........//////000000//////000000111333444555777888999:::;;;<<<=========;;;999888:::===AAADDDIIIIIILLLPPPSSSTTTQQQNNNJJJLLLLLLJJJMMMSSSWWWVVV[[[XXXVVVUUUUUUVVVVVVVVV[[[[[[ZZZ\\\]]]^^^]]]\\\]]]ZZZUUUNNNHHHBBB===;;;999:::;;;>>>@@@BBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCAAA@@@?????????@@@BBBEEEHHHIIIIIIHHHHHHHHHLLLKKKIIIIIIIIIKKKNNNPPPQQQTTTWWWXXXYYYYYYZZZ[[[^^^^^^___```aaadddfffhhhiiikkkmmmmmmmmmmmmnnnpppqqquuuzzz~~~nnnfffccc```\\\[[[\\\[[[\\\______]]]___dddiiipppyyy~~~zzzqqqwwwuuulllhhhaaaYYYNNNDDD===999777555555444444444444333333333333333444555444333222111222222333333333444444444111111111111111111111111333222000000111222000///pppZZZRRRQQQOOONNNMMMMMMMMMMMMPPPPPPOOOMMMLLLKKKJJJIIILLLKKKKKKKKKKKKJJJGGGEEEDDDCCCCCCDDDEEEEEEDDDBBBAAA???<<<:::888777666666444333222111111000000000000000000111111000000///777666444222111000000000------......///000000111111...,,,,,,...///...,,,......////////////...............---------------((()))+++---...///.................................------------,,,,,,,,,------............------,,,,,,---...///000111111////////////000222333444666777888:::;;;===>>>???AAA>>>;;;888999;;;>>>AAAGGGHHHKKKPPPSSSUUUSSSQQQMMMNNNLLLIIIKKKQQQUUUUUU[[[YYYXXXXXXYYYZZZYYYXXXXXXWWWWWWZZZ^^^aaabbbbbbbbb___[[[XXXTTTNNNEEE>>><<<;;;;;;;;;<<>>AAADDDEEEEEEEEEFFFFFFKKKIIIGGGFFFFFFGGGHHHIIINNNQQQTTTUUUVVVWWWXXXZZZ^^^^^^```bbbeeegggiiijjjiiikkklllmmmmmmmmmoooqqqpppsssxxx|||~~~|||rrrhhhccc```[[[XXXXXX]]][[[[[[^^^^^^]]]aaagggmmmttt}}}zzzttt|||sssggg___[[[SSSLLLDDD===999888777777444444444444333333333333333222111000000000111111333333333444444444444444111111111111111111111111222000//////000111///...oooZZZRRRQQQOOONNNMMMMMMMMMNNNQQQPPPOOONNNLLLKKKJJJJJJKKKKKKJJJKKKKKKJJJHHHEEEDDDCCCCCCDDDEEEEEEDDDBBB@@@???<<<:::888666666666444333222111000000000000///000111111111000///...333222111000////////////............//////000000---,,,******,,,---...///......////////////...............---,,,,,,,,,+++***,,,---//////---+++***........................------------------------------............---------------...///000000111.........//////000222222555666777999<<<>>>???@@@CCCAAA===999888999<<<>>>CCCFFFJJJOOOSSSUUUUUUUUURRRRRRNNNIIIIIIPPPTTTUUUYYYYYYZZZ\\\___```___]]]WWWVVVVVVYYY]]]aaacccddddddaaa```aaa```ZZZOOOFFFAAA???<<<:::;;;???CCCGGGFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFDDDCCCAAA@@@??????>>>@@@CCCDDDDDDDDDEEEFFFGGGFFFEEEDDDDDDDDDFFFGGGLLLNNNQQQSSSTTTUUUWWWYYY^^^___aaadddfffggghhhiiihhhiiillllllmmmmmmpppqqqpppssswww{{{}}}yyyoooiiidddbbb^^^ZZZYYY\\\]]][[[[[[^^^^^^___dddjjjpppuuu}}}|||zzz{{{vvvggg]]]UUUQQQGGGCCC<<<888666666777666444444444333333333222222111111111000000000111111333333333333333333333333111111111111111111111111111000//////111111000///ppp]]]RRRQQQPPPNNNNNNNNNOOOOOOQQQPPPOOONNNMMMKKKJJJJJJIIIIIIIIIJJJLLLLLLJJJHHHDDDCCCCCCDDDEEEEEEDDDBBB@@@???<<<:::888666666666555444333222222111111222///000111111111///...---//////.........//////000000000//////............+++---///---******...222......////////////...............---,,,,,,,,,+++,,,---///000///...,,,+++........................------------------------------............------///////////////.....................///000111111444555666999;;;===???@@@DDDAAA>>>;;;999999:::;;;@@@CCCGGGLLLPPPSSSUUUVVVVVVUUUPPPJJJIIIOOOSSSSSSUUUVVVYYY^^^ccceeeeeeddd[[[YYYWWWXXX[[[___aaabbbaaaaaabbbfffhhhdddZZZQQQFFFCCC>>>::::::>>>CCCGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFDDDCCCAAA@@@???<<<>>>AAAAAAAAAAAACCCDDDBBBBBBBBBBBBCCCEEEFFFGGGKKKMMMOOOQQQRRRTTTWWWZZZ[[[\\\^^^___```aaaaaaaaafffhhhjjjkkklllmmmoooqqqqqqtttwwwzzz|||~~~|||rrriiihhhccc___^^^\\\ZZZ\\\```^^^\\\\\\___```aaagggmmmrrruuu~~~}}}~~~{{{iii]]]TTTMMMIIIAAA>>>999666555555555555444444333333333222222222000111222333333222111000222222111111111111111111111111111111111111111111222000///000222222111000ooo^^^RRRQQQPPPNNNNNNNNNOOOPPPQQQQQQPPPNNNMMMLLLKKKJJJHHHHHHHHHJJJLLLLLLJJJHHHDDDCCCCCCDDDEEEEEEDDDBBBAAA???<<<:::888777666666666555444333333222222333000000000000///...------............///000111222111000000///......------///333555222,,,***---222......////////////...............---------------+++,,,---...//////..............................,,,,,,,,,------------...------............------000000//////............///////////////000111111333444555777:::<<<===>>>BBB@@@>>><<<;;;:::::::::<<>>>>>>>>>>>???AAA>>>>>>???AAABBBDDDFFFGGGHHHJJJMMMOOOPPPSSSVVVYYY\\\\\\]]]^^^______```aaaccceeehhhiiijjjllloooqqqqqqsssvvvyyy{{{}}}~~~rrrnnnhhhbbbbbb]]]YYYYYYYYYXXX[[[```^^^\\\^^^bbbdddeeeiiipppooouuu}}}kkk\\\RRRLLLEEE@@@>>>;;;888666555555444333333333333333222222222222///111333444555444222111111111111111000000000000111111111111111111111111111000///000222333222111mmm[[[PPPPPPNNNMMMMMMNNNNNNOOOQQQQQQPPPOOOMMMLLLKKKKKKJJJIIIIIIJJJLLLKKKIIIGGGDDDCCCCCCDDDEEEEEEDDDBBBAAA???<<<:::888777666666666555444333333222222333111111000///...---------/////////...//////000000///////////////.........///111333222000......000......////////////........................//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------............------.........///////////////000000//////000000111111222333555666888:::;;;<<<>>>??????>>>===;;;:::999888===BBBFFFIIILLLQQQTTTWWWVVVQQQIIIGGGJJJLLLKKKNNNPPPSSSYYY___eeeggghhhccc___ZZZWWWXXX[[[]]]^^^___bbbfffjjjlllkkkiiiggg]]]WWWMMMDDD???>>>???AAAEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGFFFFFFDDDCCCBBB===>>>???>>>======>>>@@@<<<<<<===???AAACCCDDDEEEFFFGGGJJJKKKMMMPPPUUUXXX\\\\\\\\\\\\^^^```bbbdddaaacccfffhhhiiikkknnnpppppprrruuuwwwxxx{{{~~~sssjjjhhheeeaaa^^^XXXUUUWWWZZZYYYZZZ\\\]]]]]]```eeeggghhhlllrrrsss{{{ooo^^^RRRKKKFFF@@@;;;;;;999666555555555444333333333333222222222222111111111111222222333333333222222222111111111000000111111111111111111111111000///...///111222111000kkkXXXOOONNNMMMLLLLLLLLLMMMNNNRRRQQQPPPOOOMMMLLLKKKKKKLLLKKKKKKKKKKKKJJJGGGEEEDDDCCCCCCDDDEEEEEEDDDBBBAAA???<<<:::888777666666666555444333222222222222222111///...------......000///...---------------------......///000000000++++++,,,///111222111///......////////////......---.........///000000000000///---+++)))(((((((((........................,,,,,,,,,------.........---..................---,,,------...///000111111111000000000000111111222222333444666777999:::;;;<<<===?????????===:::999777;;;AAAEEEGGGJJJOOOSSSVVVUUUPPPIIIFFFHHHIIIGGGMMMNNNQQQVVV\\\bbbdddeeeddd___ZZZWWWXXXZZZ]]]^^^```dddiiilllllllllkkkllliiicccWWWLLLDDD@@@@@@AAAEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFGGGGGGFFFEEEDDDCCCAAABBBBBBAAA??????@@@AAA;;;<<<===>>>???AAABBBBBBCCCEEEGGGIIIKKKOOOSSSVVVVVVVVVVVVWWWYYY]]]```bbb```bbbeeeggghhhjjjmmmooooooqqqsssuuuwwwyyy}}}yyylllfffeeeccc```\\\VVVTTTYYY\\\[[[YYYYYY]]]]]]aaagggjjjjjjmmmsss~~~sssgggXXXMMMHHHEEE???999999777555444555555444333333333333222222222111111333111000//////111333555333333333222222222111111111111111111111111111111...------...000111000///nnnYYYQQQLLLIIILLLMMMMMMNNNPPPUUUTTTRRROOONNNMMMMMMNNNMMMLLLLLLLLLLLLKKKHHHEEEAAADDDGGGGGGDDDAAABBBCCCAAA???<<<999777666777777444444444444444444333333222222222111000///............///000000000000000//////............//////---)))&&&'''---111000...---------............///---------............///000---,,,---///000...+++///......---------............------------......000,,,((((((***---......///000000000......000111111111000///////////////000222444666888:::;;;;;;<<<<<<<<<<<<;;;:::999999777999<<>>===>>>@@@BBBCCCDDDEEEGGGHHHHHHGGGFFFDDDBBBAAA??????AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>??????BBBCCCGGGJJJMMMOOOOOOPPPTTTVVVXXXYYYZZZ[[[]]]___cccdddeeefffgggjjjnnnqqqrrrrrrrrrssstttvvvwwwxxx|||}}}zzzwwwsssmmmhhhccc```^^^ZZZZZZYYYYYYYYYYYYYYYYYYYYY```fffeeebbbfffrrr}}}uuufff___UUUKKKDDD???;;;999777777666555444444333333444444444333333333222222000111222111/////////111111111222222222222111111000000000000000000000000////////////////////////ooo[[[QQQLLLJJJLLLNNNMMMNNNQQQSSSRRRPPPNNNLLLKKKKKKLLLMMMLLLLLLLLLLLLKKKIIIFFFCCCDDDEEEEEECCCBBBBBBCCC@@@>>>;;;888666555555666444444444444444333333333333222111000000000000000...///000000000000000/////////............//////---***)))+++000222000------------............///---------............//////...------...///...------------------...//////......------------......000---++++++---///000//////000000///......///111000000///...............000111333555888999;;;;;;::::::;;;;;;;;;;;;::::::999:::;;;===@@@EEELLLPPPTTTSSSQQQNNNMMMLLLLLLMMMKKKMMMPPPTTTYYY]]]aaaccceeehhhfffaaa^^^aaacccbbbiiilllnnnnnnllljjjiiiiiihhhhhhddd]]]RRRHHHCCC@@@:::;;;===???AAADDDGGGIIIIIIIIIGGGFFFDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>>>>???>>>@@@CCCFFFIIIJJJKKKKKKQQQSSSUUUWWWWWWYYY[[[]]]bbbdddfffggghhhiiillloooqqqrrrssstttuuuvvvwwwxxx{{{}}}}}}{{{{{{|||{{{|||~~~zzztttqqqpppllliiieeebbb```___ZZZZZZYYYXXXXXXXXXYYYZZZ\\\```ddddddgggpppuuujjj]]]WWWNNNFFF@@@<<<999777777666666555444444333333333333333333222222222222111222333222111000000222000111111222222111111000000000000000000000000000000000000000000000000000ooo]]]RRRMMMKKKMMMOOONNNOOORRRRRRQQQPPPNNNMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMJJJHHHEEECCCBBBAAABBBCCCBBBAAA???===:::777555444444555555444444444333333333222333222111000000111222222///000000000000000///...//////............//////---,,,,,,///222222///+++---------............///---------............///...///...---,,,---///111---------------...///000......------------......000///...///000111111000///000000///......///111///......------------...///000111444666999:::;;;888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<>>>>>>>>>>>===>>>@@@CCCEEEFFFGGGHHHLLLNNNQQQSSSTTTVVVYYY[[[```bbbeeeggghhhhhhjjjllloooqqqsssuuuvvvwwwwwwwwwzzz{{{~~~|||wwwtttooopppppprrruuuyyy}}}tttkkkfffgggfffdddbbbaaa```______\\\[[[ZZZYYYYYYZZZ\\\]]]`````````ccckkk|||vvvhhh___UUUOOOGGGAAA===:::888777666666555555444333333333333222222222222111111111222333444333111111111222000111111222222111111000000000000000000000000000111111111111111111111111lll\\\SSSNNNLLLNNNPPPOOOPPPSSSSSSSSSQQQPPPOOONNNNNNMMMLLLKKKKKKLLLNNNMMMKKKIIIFFFCCC??????AAACCCBBB@@@@@@>>>;;;888555444444555555444444333333222222222333222111000000111333444000000000000000//////...//////............/////////...---///000000...+++---------............///---------............///---///000...+++,,,///333///......---------............------------.........///000111222111000///...///000///------///000///......------............///000222555777999:::777888:::<<<===?????????@@@???===;;;<<<@@@GGGLLLQQQRRRTTTUUUTTTRRRPPPOOOMMMNNNPPPTTTXXX\\\```bbb```fffjjjiiihhhjjjiiifffhhhiiijjjiiigggeeedddeeefffiiilllkkkdddZZZPPPJJJBBB@@@======>>>AAACCCEEEGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@???>>>=========>>>@@@AAACCCDDDEEEFFFGGGJJJMMMOOOQQQTTTWWWYYY]]]```dddffffffggghhhiiimmmooorrruuuwwwwwwvvvvvvyyyzzz||||||tttrrrqqqrrrvvvzzz}}}}}}zzzqqqkkkgggeee```___^^^^^^]]]]]]^^^^^^^^^]]][[[[[[\\\___bbbcccfffeeeeeejjjxxxttthhh^^^XXXPPPKKKEEE???<<<:::888777555555555444444333333333222222222111111111000000222333444333111000111222000000111111111111000000000000000000000000000000111111111111111111111111iiiYYYTTTOOOLLLOOOPPPPPPQQQSSSRRRRRRQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMMMMKKKIIIFFFCCC??????AAACCCBBB@@@BBB@@@<<<999666555555555555444444333222222111111222111000000000111222333//////000000000000////////////............//////000...,,,,,,,,,------------------............///---------............///---///000///,,,,,,000333111000///...---,,,,,,,,,......------------......,,,...000111111000//////...//////...------...000000///////////////000000......///000222555777888777999;;;===???AAABBBBBBCCCCCCAAA>>>>>>AAAGGGKKKNNNPPPSSSVVVWWWVVVSSSRRRLLLLLLNNNQQQVVV[[[___bbb___gggmmmnnnnnnpppoookkkfffhhhiiihhhfffeeeffffffjjjmmmpppqqqmmmcccXXXQQQHHHDDD>>><<<===@@@BBBCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>======>>>>>>???@@@AAABBBCCCDDDGGGJJJMMMOOOQQQUUUWWWYYY\\\```cccdddeeefffggglllnnnqqqtttuuuvvvuuuuuuxxxyyy{{{~~~zzzwwwsssrrrtttxxxzzz{{{{{{}}}}}}xxxqqqiiiccc``````aaa]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]```dddgggjjjlllmmmqqq|||sssggg^^^WWWSSSKKKGGGAAA===:::999777666444444444444444333333333222222222111111111000000000222222222000///000111000000000111111000000000000000000000000000000000111111111111111111111111hhhXXXSSSNNNLLLNNNPPPOOOPPPSSSOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLIIIGGGEEECCCBBBAAABBBCCCBBBAAACCCAAA===:::777666555555555555444333222111000000000111111111000000000000......///000000000000000//////............//////000...,,,++++++,,,...///---------............///---------............///---...///000//////000111111000///...---,,,,,,,,,......------------......+++---000000///......///...//////...------...000000////////////000111111//////...///000222555666777888;;;===@@@AAACCCCCCDDDDDDDDDCCCBBBCCCFFFHHHKKKNNNRRRVVVXXXXXXWWWUUUMMMMMMNNNPPPTTTYYY^^^aaabbbjjjqqqsssuuuwwwvvvssskkklllmmmllljjjjjjkkkllloooqqqtttwwwuuunnnddd]]]PPPIII@@@<<<===???AAABBBFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<===>>>??????AAADDDGGGJJJLLLNNNQQQTTTUUUXXX\\\___```bbbeeegggjjjlllnnnqqqssstttttttttxxxyyyzzz}}}zzzvvvwwwzzz{{{zzz|||}}}rrrmmmggg```\\\[[[[[[\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXZZZ]]]aaafffkkkppprrrpppttt~~~yyyhhh]]]UUUOOOKKKCCC@@@;;;888777666555333444444333333333333333333333222222222222111111111000111222111///...///000///000000111111000000///000000000000000000000000111111111111111111111111jjjZZZSSSNNNKKKNNNPPPOOOPPPSSSNNNOOOOOOOOOOOONNNLLLKKKLLLKKKJJJKKKKKKJJJGGGEEECCCDDDEEEEEECCCBBBBBBCCCBBB@@@===999666444444444555555444333222111000000///000111111111///---,,,,,,---...000111111111111//////............//////..................///000---------............///---------............///------...000222222000///......---------......///......------------......,,,...000000......///111......///...---,,,...000...............///000000000///......///000222444666777999<<<>>>@@@AAABBBBBBDDDFFFGGGFFFEEEEEEEEEHHHKKKPPPUUUXXXYYYYYYYYYQQQQQQPPPQQQTTTXXX[[[^^^bbbkkkrrruuuxxx{{{zzzxxxuuuvvvvvvtttrrrpppqqqrrrssstttwww{{{}}}yyyrrrlll```WWWJJJBBB?????????>>>BBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCAAA@@@???>>>======<<<<<<===>>>??????AAADDDFFFHHHJJJMMMPPPRRRTTTXXXZZZ]]]```dddgggiiijjjlllnnnppprrrssstttyyyyyyzzz}}}{{{kkkhhhccc^^^[[[YYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXZZZ]]]cccjjjqqqwww|||~~~}}}kkk\\\SSSLLLGGGCCC<<<999666555555666555555333333333333333333333333333333333333222222222222111222333222000///000111//////000000000000//////000000000000000000000000000000000000000000000000mmm\\\RRRMMMKKKMMMOOONNNOOORRRPPPQQQQQQRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJIIIFFFCCCAAADDDGGGGGGDDDAAABBBDDDBBB???<<<888555333333333555555444333222111000///...///111222111...+++)))+++,,,...///111222222222//////............//////,,,...111222111000//////---------.........//////---------.........//////---,,,---111444444111---+++,,,,,,---...///111111.........------.........---///111000......000222---...///...,,,,,,...///---------------...///000111000...---...///111222444666888:::===>>>???@@@???CCCGGGIIIHHHEEECCCBBBFFFIIINNNTTTXXXZZZ[[[[[[VVVUUUSSSSSSTTTWWWZZZ\\\aaaiiiqqqtttwww{{{{{{xxx~~~~~~}}}{{{wwwvvvvvvwwwuuuvvvyyy~~~|||wwwrrrfffVVVIIICCC???<<<999===>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCCCCBBBAAA@@@AAA@@@???>>>>>>???@@@AAA===???BBBDDDEEEGGGJJJLLLPPPRRRUUUWWWZZZ___dddhhhiiiiiijjjlllnnnpppssstttyyyyyyzzz}}}}}}qqqdddbbb^^^[[[XXXWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXXXX^^^bbbjjjsss|||zzznnn^^^RRRKKKFFFAAA===888666555555666888888888333333333333333333333333444444444333333333222222222333444333111000111222//////000000000000//////000000000000000000000000////////////////////////mmm[[[TTTRRROOOOOOQQQSSSSSSSSSSSSSSSRRRQQQOOOLLLJJJIIIMMMMMMLLLLLLKKKIIIHHHGGGBBBAAAAAAAAAAAABBBCCCCCC???>>><<<:::777666555555666555444333222222222222555555444333222111000000//////000000000000//////000000000000111111111111///............///000000000000111111///...,,,***------------...///000000......////////////......---------............///..................------...000222222111///------000...---,,,,,,---///000...------,,,,,,------...///...---------///000111666888;;;>>>AAABBBCCCCCC???@@@BBBDDDDDDCCCBBBAAA;;;DDDPPPWWWXXXXXXZZZ]]][[[[[[[[[ZZZYYYXXXWWWWWW```ccchhhlllooosssxxx{{{~~~}}}zzz{{{yyyyyyzzz|||~~~~~~~~~wwwpppdddVVVJJJBBB@@@@@@999999;;;===@@@BBBEEEFFFDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@????????????>>>>>>??????AAABBBDDDFFFGGGJJJLLLOOOSSSXXX]]]aaacccbbbdddfffhhhjjjnnnsssvvv~~~|||zzz|||zzzlllddd^^^[[[[[[ZZZVVVTTTUUUUUUUUUVVVWWWZZZ]]]___```gggnnnwww}}}ooodddWWWMMMGGGCCC???;;;888888777555555444444444333333333333333333333333111111111111111111111111000000111111111111000000////////////////////////222111111111000000//////......///000000000000000mmm[[[TTTQQQOOONNNPPPRRRRRRRRRRRRRRRQQQQQQOOONNNLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGCCCCCCCCCBBBBBBBBBCCCCCC???>>><<<:::777666555555666555444333222222222222000000//////...---------//////000000000000//////...////////////000000000,,,++++++++++++,,,---------......//////...---,,,...---,,,,,,,,,,,,,,,---.........//////.........---------............///...........................000111222111///...---------,,,,,,,,,...000222...------,,,,,,------..................///000000000222444777:::<<<<<<===>>>@@@BBBDDDDDDCCCBBBAAA???FFFNNNTTTWWWXXXZZZ\\\]]]]]]^^^^^^]]]\\\ZZZYYYVVVZZZaaafffkkknnnrrruuu|||}}}}}}zzzyyy{{{}}}zzznnn```RRRGGGAAA???<<<<<<;;;:::;;;<<<===>>>CCCEEEFFFEEEDDDCCCDDDEEEBBBCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@????????????>>>>>>>>>???AAACCCDDDEEEHHHJJJLLLPPPUUUZZZ]]]``````bbbeeegggjjjnnnsssvvvzzzyyyxxxzzz~~~yyypppkkkddd]]]\\\YYYUUUTTTUUURRRTTTWWWXXXXXX\\\bbbgggrrr{{{uuucccZZZNNNFFFBBB???<<<888888777666555444444444444333333333333333333333333111111111111111111111111000000111111111111000000000000000000000000000000111111111111000000000///......///000000000000000lllZZZSSSQQQNNNMMMOOOPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNLLLLLLLLLKKKJJJIIIHHHGGGDDDCCCCCCBBBAAAAAAAAA@@@???>>><<<:::777666555555555555444333222222222222000000000000000000000000//////000000000000//////............////////////......------......///000++++++,,,---......------///...---,,,++++++++++++------............---------------............///...........................///000111000///...---,,,++++++,,,---///111333......------------......---......///////////////111222555777999;;;<<<===<<<>>>BBBDDDEEEDDDBBB@@@CCCEEEJJJOOOTTTXXX[[[\\\^^^```aaabbbbbb```]]]\\\SSSWWW]]]aaadddgggjjjlllxxx|||yyyzzz|||~~~~~~vvvjjj]]]PPPFFFAAA???===:::888888999:::<<>>???@@@BBBBBBEEEGGGIIIMMMQQQUUUYYY[[[]]]___cccfffhhhlllqqqtttvvvvvvwwwyyy}}}uuurrrqqqssswwwzzzzzzyyyuuukkkaaa\\\XXXSSSSSSVVVRRRVVVYYYYYYXXX]]]gggppp}}}uuueeeVVVOOOFFF???===<<<999777777666555555444444444444333333333333333333333333111111111111111111111111000000111111111111000000111111111111111111111111111111111111000000000000......///000000000000000jjjYYYRRRPPPMMMLLLNNNOOOPPPPPPRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIGGGGGGCCCCCCBBBAAA@@@???>>>===???>>><<<999777666555555555444333333222222222333000000111111222222222333//////000000000000//////........./////////000000///////////////000000111,,,,,,------............//////...---------------,,,,,,------------,,,,,,---------............///---------...............///...//////000000...---,,,,,,,,,,,,---///111111......------------......---...///000000///...---333444555777:::;;;======:::===AAADDDFFFEEECCCAAACCCBBBDDDHHHOOOVVVZZZ\\\^^^```ccceeeeeeccc```^^^[[[]]]^^^______```ccceeerrr}}}}}}{{{{{{{{{|||||||||zzzvvvpppfffZZZNNNGGG???===;;;999999;;;???AAA@@@CCCEEEEEEDDDDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBAAAAAAAAA@@@===<<<<<<<<<===>>>???@@@CCCDDDGGGJJJMMMQQQTTTVVVXXX[[[___bbbeeeiiimmmqqqssstttwwwyyy|||xxxqqqhhhhhhhhhiiimmmttt{{{}}}qqqeee]]]WWWRRRSSSVVVVVVXXXZZZ\\\___gggqqqyyyvvvcccVVVMMMHHHBBB===;;;:::888777666555555444333333444444333333333333333333333333111111111111111111111111000000111111111111000000000000000000000000000000111111111000000000000000......///000000000000000hhhWWWQQQOOOLLLLLLNNNPPPPPPPPPTTTSSSSSSQQQPPPMMMLLLKKKLLLKKKKKKKKKJJJHHHGGGFFFDDDDDDDDDCCCBBB@@@>>>===???>>><<<999777666555555444444333222222222333333.........///000000111111//////000000000000////////////000000000111111111,,,,,,++++++,,,,,,---.../////////...............,,,,,,++++++,,,---......,,,,,,------------,,,,,,---------............///---------........./////////...---...000000///------------------......//////......------......///---...///000000///...---...///000222444666777888999;;;???CCCEEEEEEDDDCCC@@@??????BBBIIIQQQXXX[[[\\\^^^bbbeeefffdddbbbaaabbbaaa___\\\[[[\\\```ccckkkttt}}}~~~|||||||||{{{yyyxxxyyyyyywwwtttnnndddWWWOOOAAA???===;;;;;;===@@@BBB???AAADDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB>>>======<<<<<<===>>>>>>BBBCCCDDDGGGJJJMMMPPPRRRSSSVVVZZZ^^^aaadddhhhjjjooorrrvvvyyy{{{~~~xxxpppiiiddd```aaabbbcccgggnnnyyysssfff]]]WWWSSSTTTWWWWWWWWWYYYaaammmyyyvvveeeVVVOOOGGGCCC???;;;888777666555555444444333333333333444333333333333333333333333111111111111111111111111000000111111111111000000////////////////////////000000000000000000111111......///000000000000000hhhXXXOOOMMMLLLLLLNNNQQQRRRRRRTTTSSSRRRQQQNNNLLLJJJIIIKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFFFFEEECCCAAA@@@???>>><<<:::777666555555444333333222222333333333000000000111111222222222//////000000000000//////000000000000111111111111---------------......///111000///...............))))))))))))***+++,,,---------............---------------............///,,,,,,------.../////////000---+++---000111///---.....................---//////............////////////////////////...---------...///111333555666888:::>>>AAADDDEEEEEEEEE???>>>>>>???DDDKKKSSSXXXYYY\\\___ccceeefffeeedddcccbbb___\\\ZZZ\\\```ddddddlllrrrtttwww~~~yyyyyyyyy{{{}}}|||zzzxxx~~~|||{{{yyyuuukkk^^^UUUHHHFFFBBB>>><<<;;;<<<<<<===@@@CCCEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@DDDDDDDDDDDDCCCCCCCCCBBB@@@???>>>>>>============@@@@@@BBBDDDFFFIIILLLMMMNNNQQQUUUYYY[[[^^^```ccciiimmmrrrvvvxxx|||~~~uuulllfffbbb___]]][[[]]]___aaadddjjjssszzz{{{pppddd^^^YYYUUUUUUYYYWWWVVV[[[hhhzzztttfffWWWNNNJJJ???>>>;;;888555444333222444333333222222333333333333333333333333333333333111111111111111111111111000000111111111111000000........................000000000000111111111111......///000000000000000jjjZZZNNNLLLKKKLLLOOORRRTTTUUUQQQQQQPPPOOONNNLLLJJJIIIKKKKKKKKKJJJIIIHHHGGGFFFCCCDDDEEEEEEDDDCCC@@@??????>>><<<:::777666555555333333333222222333333444222222222222333333333333//////000000000000///////////////000000000000111///////////////000111111......---------...///000,,,,,,,,,+++,,,,,,------.........//////.........---------............///,,,,,,------...//////000000---***+++///111000---,,,,,,---...//////////////////............//////000000///...............000///000111222444777888999:::<<>>>>>>>>>>>===>>>???@@@BBBEEEGGGHHHJJJMMMQQQTTTVVVXXXZZZ\\\aaaffflllpppsssxxx{{{pppkkkddd^^^\\\[[[[[[[[[XXX[[[___bbbfffkkkpppuuussskkkbbb^^^[[[WWWWWWZZZYYY]]]eeesssrrrbbbVVVKKKDDDBBB999999888777555444333444333333222222222222333333333333333333333333333333111111111111111111111111000000111111111111000000///////////////////////////000000000111111111111......///000000000000000kkk\\\NNNLLLKKKLLLPPPTTTVVVVVVNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFFFF@@@AAABBBBBBBBB@@@>>><<>><<<:::777666555555333333333222222333444444/////////...............//////000000000000//////............/////////000,,,,,,,,,,,,,,,---......++++++++++++,,,...000111222111000///////////////......////////////......---------.........//////,,,,,,------...///000000000,,,)))+++///222000---***+++,,,...///000000000//////............//////111000///---------...//////...//////111333555777999:::;;;>>>AAADDDGGGIIIDDDFFFEEEBBB???AAAJJJQQQXXXYYY]]]aaadddhhhjjjlllkkklllllliiiddd___\\\[[[___eeeiiihhhhhhmmmpppqqquuuttttttvvvzzz~~~}}}{{{yyyyyyxxxrrrggg___SSSQQQNNNIIIEEEAAA>>>===;;;>>>CCCEEEFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@??????>>>>>>;;;;;;<<<>>>@@@BBBDDDEEEGGGJJJNNNQQQSSSTTTVVVWWW[[[```gggkkknnnuuu~~~}}}tttooobbb^^^ZZZWWWXXXZZZ[[[\\\XXX[[[```eeejjjnnnqqqsssnnnggg```^^^\\\YYYXXX[[[___eeeppp{{{dddUUUKKKBBB;;;:::777888888888777666666777222222222111222222333333333333333333333333333333111111111111111111111111000000111111111111000000000000000000000000000000//////000000111111111222...//////000000000000000~~~rrr\\\MMMKKKJJJKKKNNNRRRUUUVVVTTTTTTRRRQQQOOOOOONNNNNNKKKJJJJJJIIIHHHHHHGGGGGGDDDBBBAAAAAABBBCCCBBBAAA<<<;;;999777666666666777333333333222222222111111////////////////////////---,,,,,,---000111111000..................------//////............//////---------............///,,,---------.../////////.................................---,,,,,,++++++///...---+++++++++,,,---***,,,---.........000111.../////////000000111111,,,---//////---+++++++++///......------...000111000111222111000000222444777999;;;<<<>>>BBBGGGKKKJJJIIIGGGDDDCCCEEEIIIMMMSSSXXX^^^aaabbbdddgggkkkkkkkkkiiifffgggiiieee___^^^___aaaaaabbbhhhqqqxxxzzz{{{|||~~~zzzvvvssspppooonnngggeee]]]TTTMMMKKKEEE?????????@@@CCCFFFHHHHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBB@@@>>>===??????>>>>>>>>>@@@AAACCCGGGHHHIIIKKKNNNPPPQQQRRRYYY[[[^^^bbbfffmmmtttyyywwwmmmddd___XXXVVVTTTSSSSSSUUUXXXZZZVVVYYY^^^eeekkkooopppoooddddddaaa\\\WWWXXX]]]bbbgggrrr}}}~~~|||mmmSSSJJJGGG@@@;;;<<<666666666666666666666666333333333333333333333333333222111111000000111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000............////////////{{{yyyrrr\\\NNNLLLKKKKKKOOORRRUUUVVVVVVUUUSSSQQQOOOMMMMMMLLLMMMLLLKKKJJJHHHGGGEEEEEEDDDCCCAAAAAABBBCCCBBBAAA>>><<<:::888777666666666333333333333222222222222////////////////////////000///...///000111000///........................//////............//////---------............///------------....................................---------------.........222111000/////////000000+++---......------///000////////////////////////000000000///------...000...............///000000...///000///......000222666777999;;;===BBBGGGKKKKKKJJJHHHFFFEEEGGGLLLOOOPPPUUU\\\aaadddfffggghhhhhhiiihhhfffhhhllljjjfffbbbbbbcccdddhhhnnnvvv{{{|||yyyvvvtttrrrrrrrrrssspppiiibbb[[[QQQHHHAAA@@@AAACCCEEEGGGFFFEEEHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA???>>>======<<<<<<===>>>??????DDDDDDFFFHHHKKKMMMNNNOOOVVVXXX[[[^^^bbbiiipppuuuuuukkkccc\\\WWWUUUTTTRRRQQQRRRTTTWWWYYYXXXZZZ^^^cccgggiiiiiihhhfffddd```]]]\\\```hhhnnnwww|||xxx```KKKDDDAAA;;;777999333333333333333333333333333333333333333333333333333222111111000000111111222222222111111111000000000000000000000000000000000000000000000000000000....................................////////////vvvuuusss\\\QQQNNNLLLMMMOOOSSSUUUVVVWWWUUUSSSQQQNNNLLLKKKKKKNNNMMMLLLJJJGGGEEEDDDCCCDDDCCCBBBBBBCCCCCCBBB@@@???>>><<<999777666555555444444444333333333222222////////////////////////222111000000111111///...........................//////............//////---------............///............------------........................,,,------...//////000000000///......---.........---...///...------.../////////..................111111///---+++,,,///222---......///////////////.../////////......000222444555777999<<<@@@EEEIIIKKKKKKJJJHHHHHHJJJOOORRROOORRRXXX___eeeggggggeeegggiiiiiihhhmmmsssuuusssiiigggfffiiinnnuuuzzz}}}~~~|||zzzyyyxxxxxx}}}yyyooo```SSSHHHEEECCCCCCDDDEEEFFFEEEHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@<<<======>>>>>>>>>======???@@@BBBDDDFFFIIIKKKKKKPPPRRRUUUYYY\\\bbbhhhmmmttt||||||vvvmmmddd]]]XXXSSSPPPQQQPPPOOOOOOQQQSSSVVVXXX\\\]]]___aaaccccccbbbbbbfffccc``````eeemmmwww}}}dddSSSDDD???<<<666555888222222222222222222222222333333333333333333333333333222111111000000111111222222111111111000000000000000000000000000000000000000000000000000000000....................................////////////uuuuuuuuu]]]SSSPPPNNNNNNPPPSSSUUUVVVUUUTTTRRRPPPNNNLLLLLLKKKMMMLLLKKKIIIGGGFFFDDDDDDEEECCCBBBCCCCCCCCCAAA@@@???>>>===:::888666555444444444444333333333333222////////////////////////111///...///000000///...............///////////////......------......///---------............///.........------,,,,,,,,,................................./////////000000......------------------...///000///---,,,---...------------......//////......---,,,***+++---///,,,---///000000000///...///000111111///000111333222333555777:::>>>CCCGGGJJJKKKJJJJJJJJJMMMQQQUUURRRRRRUUU[[[bbbggggggeeegggjjjlllmmmrrr{{{qqqnnnlllmmmssswwwyyyyyy~~~}}}}}}{{{lll___SSSNNNGGGCCCBBBDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA??????@@@AAAAAA@@@???>>><<<===???AAADDDFFFHHHHHHLLLNNNQQQTTTWWW[[[aaaeeellloootttyyy{{{|||}}}|||zzzkkkfff___XXXTTTRRRPPPNNNNNNNNNNNNOOOPPPSSSVVVWWW\\\^^^___````````````aaaeeedddfffkkksss}}}nnnVVVLLLBBB>>>;;;666666999333333333333333333333333222222222222222222222222333222111111000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////uuuxxxvvv^^^UUURRROOONNNPPPSSSTTTTTTQQQQQQPPPNNNNNNMMMMMMMMMJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCDDDDDDCCCAAA???>>>>>><<<:::888666444333444444333333333222222222000000000000000000000000---,,,,,,---///000000///........./////////000000......------------......---------............///......------,,,,,,,,,+++........................000000/////////.........000000000000000000000000...///000///---,,,,,,---***+++,,,---...000000111+++---......---,,,,,,---,,,---///000000000///...///000111000//////111333000222333555777;;;@@@DDDHHHHHHIIIJJJKKKNNNRRRVVVWWWTTTRRRUUU\\\bbbeeefffdddhhhlllmmmttt~~~yyyuuurrrqqqsssuuutttrrr{{{uuukkk___WWWMMMDDDAAABBBEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBAAAAAAAAA@@@AAABBBBBBBBB@@@???>>><<<===>>>@@@BBBDDDEEEFFFHHHJJJMMMOOORRRUUUZZZ]]]eeefffhhhkkkmmmoooppppppsssvvvyyy{{{}}}{{{www~~~{{{rrrkkkhhh^^^ZZZUUUQQQPPPOOONNNMMMLLLMMMMMMNNNPPPSSSUUUWWWWWWYYY[[[\\\\\\]]]```ccciiinnnvvvuuubbbNNNGGGAAA===:::666555777333333333333333333333333222222222222222222222222333222111111000000111111111111111000000000//////111111111111111111111111////////////////////////000000000000000000000000............////////////~~~xxx~~~xxx___VVVSSSPPPNNNPPPRRRSSSSSSPPPOOONNNNNNMMMMMMNNNNNNIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDAAA>>><<<<<<;;;:::888666444333333333333222222222111111000000000000000000000000+++******,,,...000000///.........//////000000111......------------......---------............///------------,,,,,,,,,,,,........................000000//////...------,,,------.../////////.........///000///---,,,,,,...++++++,,,...///000111222+++...000111000///...///---......///////////////---.........------///111000111222333444888<<<@@@CCCEEEFFFHHHJJJMMMRRRUUUXXXUUURRRQQQUUU[[[```ccc^^^dddiiikkkpppyyy}}}{{{wwwtttrrrpppmmmkkkyyy|||vvvjjjcccXXXNNNHHHFFFEEEEEEGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>=========>>>@@@AAABBBCCCDDDEEEGGGJJJLLLMMMPPPSSSVVV[[[\\\]]]___aaaccceeegggjjjmmmpppsssvvvzzz~~~vvvnnnoooooooookkkfff```\\\ZZZSSSQQQNNNMMMMMMMMMLLLKKKKKKLLLLLLNNNPPPRRRTTTUUUOOORRRVVVWWWXXX\\\bbbgggttt}}}qqqbbbWWWGGGBBB===999888666444333111111111111111111111111222222222222222222222222333222111111000000111111111111000000000/////////111111111111111111111111////////////////////////....................................////////////yyy```VVVSSSPPPNNNOOOPPPQQQQQQPPPPPPNNNMMMLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDAAA>>>:::::::::999777555333222222222111111111000000000000000000000000000000000---,,,,,,---///000///...---......///000000111111...------,,,,,,------...---------............///,,,,,,,,,,,,,,,,,,------.................................---------------))))))+++,,,,,,,,,++++++---...//////---,,,---.........////////////000000---...//////......///111...............///000000---.........------///000000111111222222555999<<>>>>>??????@@@@@@AAAAAAAAACCCFFFHHHIIIKKKNNNPPPQQQSSSVVVWWWXXXZZZ]]]aaadddgggjjjmmmpppuuu{{{~~~}}}~~~zzznnnaaa___\\\ZZZXXXVVVTTTRRRNNNMMMLLLLLLNNNMMMLLLJJJJJJJJJKKKLLLNNNOOOQQQQQQMMMQQQUUUWWWYYY^^^fffmmm~~~iii\\\RRRJJJBBB>>>888555666777555111222222222222222222222222111111111111111111111111333222111111000000111111111000000000////////////111111111111111111111111////////////////////////....................................////////////zzzaaaVVVSSSOOONNNNNNPPPPPPPPPRRRQQQOOOMMMLLLKKKJJJJJJLLLKKKJJJHHHFFFDDDCCCBBBFFFEEEEEEFFFFFFDDDAAA>>>888888999888777555333222111111111000000000000///000000000000000000000000000///......//////...------......///000111111222...------,,,,,,------...---------.........//////+++++++++,,,,,,---------........................++++++,,,,,,---.........***+++---...///...---------...///...------...///222111111000///.........------,,,+++***+++///222//////...------///000111...///000000...///000222000111111111111333777:::<<<>>>AAACCCFFFJJJOOORRRQQQRRRRRROOOLLLMMMRRRVVV\\\ccciiikkkmmmsssxxxxxx}}}~~~yyyqqqkkkiiijjjpppvvv}}}zzz{{{~~~|||~~~zzzsssjjj^^^RRRJJJFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDEEEEEEIIIHHHFFFDDDCCCBBBCCCCCC>>>>>>>>>??????????????????AAADDDEEEFFFHHHJJJLLLKKKNNNRRRSSSSSSUUUZZZ^^^]]]___bbbeeeiiinnnuuuyyyxxx{{{vvvqqqnnnooosss|||{{{lllYYYVVVRRRRRRSSSTTTQQQOOOMMMMMMMMMNNNPPPOOOMMMKKKHHHIIIJJJKKKLLLMMMNNNOOOOOOSSSXXX[[[]]]bbbkkksssrrr[[[QQQHHH@@@@@@<<<666444777:::777222444444444444444444444444111111111111111111111111333222222111000111111111000000000000////////////111111111111111111111111////////////////////////000000000000000000000000............/////////000xxxaaaVVVRRRNNNMMMNNNPPPRRRRRRNNNNNNMMMLLLKKKJJJIIIHHHKKKJJJIIIIIIIIIHHHFFFDDDIIIGGGEEEDDDDDDCCC@@@??????>>><<<:::999777777666333333333333444444555666444333111000////////////333222111/////////000111000//////.........//////------............------........................////////////////////////,,,---...//////...---,,,,,,,,,++++++,,,,,,---...//////......------------+++,,,...//////---,,,***///////////////////////////...,,,,,,...///...---//////............//////////////////////////////111111111111222333444555999===@@@???>>>AAAIIIPPPSSSRRRPPPNNNMMMKKKKKKKKKUUU\\\ccceeeeeeiiirrrzzzyyyyyyxxxuuupppkkkfffdddkkkoootttuuuvvv{{{yyywww|||wwwkkk^^^UUUJJJEEEAAABBBGGGKKKLLLKKKFFFGGGHHHHHHHHHFFFEEECCCFFFDDDCCCDDDFFFGGGGGGGGGLLLJJJGGGDDDBBBBBBBBBCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>???@@@BBBDDDFFFGGGGGGHHHJJJMMMPPPSSSUUUVVV[[[]]]```bbbeeeiiinnnrrrwwwyyy|||{{{zzzxxxvvvsssnnngggcccbbbjjjsssyyy~~~rrrcccSSSQQQOOONNNOOOOOOMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNRRRQQQOOOMMMLLLLLLMMMNNNMMMRRRYYYaaahhhpppxxx}}}xxxdddUUUIIIBBB@@@666666555444444444444555222222222222222222222222222222111111111111111111222222111111111111222222111111111111111111111111///000111111111///...---...............///000000000000////////////000000000000000000000000000000xxxaaaWWWSSSPPPNNNOOOQQQSSSSSSQQQPPPPPPOOONNNLLLLLLKKKKKKIIIHHHGGGHHHGGGFFFDDDHHHFFFDDDCCCCCCBBB@@@>>>>>>===<<<:::888777666666333333333333333333444444111111111111000000000000000///...,,,,,,,,,---.../////////.........//////---..................---------------------------........................------------------,,,,,,------,,,,,,------...///000000//////............,,,---...//////...---,,,........................444222000///000000///---//////............//////////////////////////////000000000000111111222333999;;;>>>???@@@DDDIIINNNTTTSSSQQQOOOMMMLLLKKKJJJPPPTTTZZZ___bbbfffkkkooouuuuuuuuutttpppkkkgggeeemmmnnnnnnmmmmmmrrr{{{{{{}}}uuuhhh___TTTNNNGGGDDDFFFIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDGGGEEEDDDEEEGGGHHHHHHGGGIIIHHHEEECCCBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@BBBDDDDDDEEEFFFGGGIIIKKKMMMOOOOOOVVVYYY\\\___aaaeeeiiillloooqqquuu{{{zzzwwwsssooolllhhhddd```[[[```eeegggjjjkkkaaaVVVQQQOOOMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNPPPSSSZZZeeerrr||||||jjjZZZNNNDDD???>>>666666555444444444444444222222222222222222222222000000000000111222333333222111111000000111111222111111111111111111111111000000000000000///.....................///000000000000////////////000000000000000000000000000000wwwbbbWWWTTTQQQOOOPPPRRRSSSSSSQQQQQQQQQPPPOOONNNMMMLLLKKKIIIGGGFFFFFFFFFEEEDDDFFFDDDBBBBBBBBBAAA@@@>>>===<<<;;;999777666555555333333222222111222222222...///000111222111111000...------,,,,,,,,,,,,---//////......////////////........................------------------------------------------------...---,,,+++++++++++++++...------------...//////000000000///////////////........................------------------------333111//////000000000///......------------......////////////////////////000000/////////000000111777999;;;>>>BBBFFFJJJLLLSSSSSSRRRPPPNNNMMMLLLKKKMMMMMMPPPWWW___eeegggfffooorrrtttssspppllliiihhhkkkjjjjjjjjjlllooosssvvv~~~}}}~~~~~~vvvmmm\\\UUUKKKEEECCCDDDDDDDDDJJJIIIHHHGGGFFFFFFFFFFFFHHHFFFEEEEEEGGGHHHHHHGGGFFFEEECCCCCCBBBCCCDDDEEEAAABBBBBBCCCBBBAAA???>>>>>>>>>===>>>>>>???@@@AAADDDDDDEEEFFFGGGHHHIIIJJJOOORRRWWWZZZ\\\___bbbdddfffhhhmmmrrryyy~~~}}}zzzvvvpppkkkhhhdddaaa___[[[[[[ZZZYYYZZZ[[[VVVOOOMMMLLLJJJJJJKKKLLLLLLKKKIIIIIIIIIJJJKKKLLLMMMNNNKKKLLLNNNPPPQQQQQQPPPOOOPPPTTT^^^nnn~~~~~~sssyyyzzzjjjWWWKKKDDD>>>;;;;;;666555555444444444444444222222222222222222222222/////////000111222333444222111111000000111111222111111111111111111111111111000000///////////////...............///000000000//////......//////000000000000000000000000000wwwbbbWWWTTTQQQPPPPPPRRRRRRRRROOOOOOOOOOOOOOOMMMLLLKKKKKKIIIFFFEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAA???>>><<<;;;:::888666555444444333333222111000000000111...///111222333111000...000/////////////////////.........///////////////.........------.................................------------------------///...---+++***+++,,,,,,---------------......///////////////............//////.........///000000........................+++))))))***---000000000......------------......////////////////////////111111000/////////000000666666888===CCCGGGIIIIIIPPPPPPPPPQQQQQQPPPPPPPPPOOOKKKKKKRRR^^^fffhhheeemmmpppttttttqqqnnnmmmmmmjjjkkkmmmqqqtttuuurrrpppvvv|||~~~{{{ttt|||{{{ggg___TTTKKKGGGFFFFFFFFFIIIIIIJJJJJJKKKKKKJJJJJJHHHGGGEEEEEEFFFGGGGGGFFFDDDDDDCCCCCCDDDEEEFFFGGGAAABBBCCCDDDCCCBBB@@@?????????>>>>>>>>>>>>??????BBBBBBCCCDDDEEEGGGGGGHHHJJJMMMRRRUUUWWWYYY[[[\\\```bbbffflllqqqwww{{{}}}{{{~~~~~~{{{yyyyyyxxxuuuppplllhhheeeaaa___YYYWWWTTTRRRRRRRRRPPPMMMLLLJJJIIIIIIKKKMMMLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNOOOQQQRRRSSSRRRQQQQQQPPPVVVcccrrrzzzzzz}}}dddVVVGGG@@@===999888888666555444444333333444444222222222222222222222222000000000000000111222333111111000000000000111111111111111111111111111111111000///......///000111...............///000000/////////....../////////////////////////////////wwwaaaVVVSSSPPPOOOPPPPPPPPPPPPNNNOOOPPPPPPPPPNNNLLLKKKJJJHHHFFFEEEFFFFFFDDDCCCCCCBBB@@@@@@AAAAAA@@@>>><<<;;;999777666444444333333222111111000000000000000111222333222000...,,,000000000000111000000000------...///000000/////////...------------...///////////////////////////------------------------000///---,,,,,,,,,---...,,,,,,,,,+++,,,,,,---...------------------------...............///000111////////////////////////(((''''''))),,,...//////.........------.........////////////////////////222111111000000000111111333444666;;;@@@EEEGGGGGGKKKLLLOOOQQQSSSUUUUUUVVVRRRMMMKKKPPP[[[eeehhhgggkkkppptttuuusssrrrsssvvvwwwwwwvvvwwwxxxwwwtttrrrrrrwww}}}~~~zzzxxxtttzzz~~~xxxpppdddYYYPPPLLLIIIHHHCCCFFFIIILLLMMMMMMLLLKKKIIIGGGEEEEEEFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIBBBBBBCCCDDDCCCBBBAAA@@@AAAAAA@@@???????????????>>>???@@@AAACCCDDDFFFFFFFFFJJJNNNQQQRRRTTTUUUWWW]]]___bbbgggkkkpppsssuuutttxxx~~~zzzrrroooppprrrpppnnnllljjjhhhddd___[[[QQQOOOMMMMMMMMMLLLKKKKKKLLLJJJIIIJJJLLLNNNNNNMMMLLLLLLLLLKKKLLLLLLMMMMMMNNNOOOQQQSSSTTTVVVVVVVVVSSSYYYbbblllvvvwwwiiiWWWKKK???;;;999777666666555555444333333333333333222222222222222222222222222222111000////////////111000000000000000000111000000000000000000000000111000///......///000111...............///000000//////............//////////////////////////////vvvaaaUUUSSSPPPOOOPPPPPPOOONNNOOOPPPQQQRRRRRRPPPNNNMMMJJJHHHGGGGGGHHHGGGDDDBBBBBBAAA@@@@@@BBBBBBAAA@@@<<<;;;:::888666555444444222222111111000111111111222222222222111///---,,,---...//////000/////////,,,---...000000000/////////...---,,,,,,---...///////////////////////////------------------------.........------......///,,,++++++++++++,,,------,,,,,,,,,,,,,,,------------------.../////////000000000000000000000000000...---++++++---......---//////............//////////////////////////////111111000000000111111222111333555888<<<@@@DDDFFFHHHJJJNNNRRRUUUXXXZZZZZZVVVSSSQQQSSSYYY___cccdddhhhnnnsssuuutttvvv|||}}}xxxvvvwwwxxxrrruuuyyy}}}~~~}}}{{{{{{~~~yyyooobbbWWWNNNHHHEEEAAACCCGGGIIIKKKLLLKKKKKKKKKIIIFFFFFFFFFFFFEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@;;;;;;<<<>>>@@@AAABBBCCCEEEGGGJJJMMMNNNOOORRRSSSYYYZZZ]]]aaaeeeiiilllnnnpppuuu{{{yyynnnhhhhhhiiibbbbbbaaabbbaaa^^^YYYUUUMMMKKKKKKNNNNNNKKKKKKMMMMMMKKKJJJKKKMMMNNNNNNMMMJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRVVVZZZ]]]^^^^^^^^^ZZZ]]]bbbjjjwwwwwwhhh```PPPEEE;;;999999777555555555444444333333333333333222222222222222222222222333222111000///.........111000000//////000000111000000000000000000000000///////////////000000111...............///000000///......------......///000000000000000000000000uuu```VVVTTTQQQPPPQQQQQQPPPNNNNNNOOOQQQRRRRRRPPPNNNLLLIIIHHHIIIJJJJJJHHHEEEAAABBBAAA@@@AAABBBCCCBBBAAA===<<<:::888666555555444222222111111111222333333222111111111000000//////,,,,,,.../////////......+++,,,...000111000//////000///---,,,,,,---///000................................................++++++,,,---............,,,,,,,,,,,,,,,---......,,,,,,,,,---------......***+++---...//////......000000000000000000000000000///------...///...---000000////////////000000///////////////////////////////////////000111222000222555666777;;;AAAEEEGGGJJJNNNSSSWWWYYY[[[[[[ZZZ\\\^^^]]]ZZZZZZ\\\___ccciiiooorrrtttzzz}}}{{{|||wwwxxx{{{~~~{{{tttkkk___UUUNNNJJJHHHHHHHHHHHHIIIKKKMMMNNNMMMKKKIIIHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@AAA=========>>>??????@@@@@@CCCEEEGGGHHHIIIKKKNNNQQQQQQSSSVVVZZZ___cccfffhhhjjjoootttwwwzzz}}}wwwpppmmmpppuuuxxxxxxvvvwww|||rrrggg```^^^WWWVVVUUUVVVWWWVVVTTTRRRNNNKKKLLLOOONNNKKKLLLPPPMMMLLLKKKKKKLLLMMMMMMLLLHHHIIIKKKMMMPPPSSSUUUWWW[[[```fffkkkllljjjfffccc___ccckkk{{{{{{jjjaaa\\\KKKAAA888888999777555555555444333333222222333333222222222222222222222222222111000///////////////000000////////////000000000000000000000000000000......///000000000000000...............///000000///......------......///000000000000000000000000uuu___WWWUUUSSSRRRRRRRRRQQQOOOKKKLLLNNNPPPPPPNNNKKKJJJHHHIIIJJJKKKLLLIIIEEEAAABBBAAA@@@AAACCCDDDCCCBBB===<<<;;;999777666555555222111111111222333444444000000000///000000111222,,,---///000000000//////+++,,,...000111111000///000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////((()))+++---.........---...------------...//////---------.........//////)))***,,,/////////...---////////////////////////---,,,+++,,,...000000000111111000000000000111111////////////////////////---------......000111222///222555555444777???EEEHHHKKKOOOTTTWWWZZZ[[[[[[^^^dddiiifff^^^XXXXXX[[[^^^dddkkkpppttt}}}}}}~~~~~~~~~{{{~~~{{{uuulllccc\\\XXXRRROOOKKKIIIIIILLLPPPRRRPPPNNNKKKJJJJJJJJJHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBFFFEEEBBBAAAAAACCCEEEGGGAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@CCCDDDEEEFFFFFFIIILLLOOOKKKMMMPPPUUU[[[```ccceeedddhhhmmmppprrrwwwwwwjjjeee```___aaadddddddddbbbeeekkkvvvwwwggg\\\WWWRRRPPPNNNNNNPPPRRRRRRRRRMMMIIIIIIKKKJJJGGGIIIOOOMMMLLLJJJJJJLLLLLLLLLKKKIIIJJJMMMQQQUUUZZZ^^^```jjjpppwww|||{{{sssjjjddd```hhhyyylll```YYYSSSGGG>>>666777888777555444555444333333222222333333222222222222222222222222000////////////000000111000000////////////000000000000000000000000000000---...///111111111000///...............///000000.........------.........000000000000000000000000xxxdddTTTRRRPPPPPPPPPQQQPPPOOOOOOOOONNNNNNMMMLLLLLLLLLKKKLLLLLLKKKJJJGGGEEEDDD@@@@@@@@@BBBDDDCCCAAA>>>;;;:::999777555444333333111000///000111111000///000000000000////////////,,,///000///,,,+++---000............////////////////////////...---,,,+++......---,,,---...///000//////---,,,,,,---...//////...------//////...---/////////......------------.........---,,,++++++//////......---,,,***)))---......///000/////////......---,,,,,,,,,,,,,,,////////////000000000000333000---,,,...000///---000000////////////000000//////111333666888;;;<<>>===;;;999777777777777333333333333333333333333555555444333222111000///000000000///000000111222222111///...---...000111/////////...------,,,,,,//////000000///...------////////////////////////////////////////////////......//////000000111111uuubbbTTTRRRPPPPPPPPPQQQPPPOOONNNNNNMMMMMMLLLKKKKKKJJJKKKKKKKKKJJJIIIGGGEEEDDDBBBAAAAAACCCDDDDDDBBB@@@<<<;;;999777555444444333333222111111333333222111111111000000000/////////---...///...------...///............////////////.........///......---,,,...------,,,---...///000///...------------...///---,,,++++++------,,,+++.........---------,,,,,,...............---,,,,,,111111111111000///..................////////////111000000//////000000111.../////////000000000000222000------...//////---000000////////////000000...///000111333666888999@@@EEELLLRRRVVVXXXYYYZZZ___ccciiijjjeee]]]UUUQQQLLLRRR[[[dddlllttt||||||||||||}}}}}}wwwnnnbbbXXXRRRNNNKKKIIIKKKMMMOOOOOOLLLIIIHHHIIIKKKJJJGGGEEEDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCBBBAAA@@@@@@?????????@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIILLLPPPTTTWWWYYY]]]]]]^^^aaadddhhhlllnnnxxx{{{wwwkkkaaa[[[ZZZ[[[[[[\\\]]]___bbbdddfffhhhmmmrrrwww{{{}}}~~~~~~{{{vvvnnneee\\\TTTPPPMMMKKKIIIIIIKKKKKKIIIGGGFFFGGGGGGHHHIIIJJJKKKLLLJJJIIIHHHIIIKKKNNNPPPQQQQQQTTTWWWZZZeeeuuu{{{ooo```^^^ffftttzzzmmm[[[NNNHHHDDD@@@<<<;;;:::888777666555666666333333333333333333333333222111111111111111000000000000000000000111222222222111///.........000000...////////////////////////////////////......---////////////////////////////////////////////////......//////000000000000sss___TTTRRRPPPPPPPPPQQQPPPOOOMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIGGGFFFDDDCCCDDDCCCBBBBBBDDDDDDCCCBBB===<<<:::888666555444444555333222333444555444333111111111111000000000000///...---...//////...---............////////////,,,---......///............------------...//////......---------......///---,,,++++++------,,,+++------------,,,,,,,,,,,,....../////////...------111111111111111111111000///...---------...000000//////.........//////000....../////////000000000111///------...//////...000000////////////000000......//////111222444555<<>><<<999777444444444444444444555555222222222222222222222222/////////000000000111111111111111111111222333333111111000///...//////000....../////////000000000/////////.........//////////////////////////////////////////////////////////////////////////////sss```TTTRRRPPPPPPPPPQQQPPPOOOOOONNNNNNMMMMMMLLLKKKKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDBBB@@@@@@AAABBBAAA@@@===<<<;;;999777666555555444222111222333444333111111111111000000000000///000---,,,---000222000...............////////////++++++---...//////000000---------...............,,,------........./////////...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...,,,,,,,,,,,,,,,...///000///...,,,+++,,,---///111555444333111000/////////............////////////....../////////...//////000000////////////000000222111000000000000000111444666;;;DDDPPPXXX[[[[[[ZZZXXXXXXZZZ]]]]]]ZZZWWWQQQOOOMMMMMMQQQYYYccciiioooqqquuuyyy~~~~~~wwwiii\\\TTTKKKHHHDDDAAA@@@BBBDDDEEEDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEDDDCCCDDDEEEGGGHHHEEEDDDCCCCCCBBBCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCEEEGGGIIIJJJNNNOOOPPPRRRUUUXXX[[[]]]^^^___bbbdddfffhhhiiiiiikkkmmmpppqqqqqqpppoooppppppqqqsssuuuxxx~~~}}}wwwooohhhcccaaabbbdddgggkkkooorrrtttvvvoooiiikkkuuu}}}sssqqqmmmhhhbbb^^^ZZZXXXTTTRRROOOLLLJJJJJJKKKLLLGGGGGGHHHHHHGGGGGGHHHHHHKKKKKKKKKJJJJJJJJJJJJIIINNNNNNOOOOOOQQQWWW___eeennnyyynnniiiggglllxxxgggQQQIIIDDD???;;;999777444111444444555555555555555555222222222222222222222222222222111111111000000000111111000000111111222333111000000////////////////////////......---------//////............///000/////////////////////////////////////////////////////////...............tttaaaTTTRRRPPPPPPPPPQQQPPPOOOOOOOOONNNNNNMMMLLLLLLLLLIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAA@@@AAAAAA@@@>>>===<<<:::888666555444444333111000111222333222000000000000000////////////......---...000111111000............////////////+++,,,---...////////////,,,---......//////......+++,,,---...////////////---,,,++++++------,,,+++,,,,,,,,,,,,------------------.../////////......///...---------///000111...---,,,,,,,,,---//////333333111///...---------------........./////////,,,...000000///...///000000000////////////000000222222111000000000000111222333777>>>FFFNNNSSSVVVUUUUUUVVVXXX[[[\\\\\\[[[XXXWWWTTTOOONNNRRRZZZbbbnnnqqquuuyyy}}}~~~}}}}}}qqqeee^^^XXXRRRKKKEEEBBBAAAAAAAAAAAACCCDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDFFFFFFIIIIIIJJJLLLOOORRRUUUWWWWWWXXXZZZ\\\^^^^^^^^^]]]^^^```bbbcccccccccdddfffeeegggiiikkknnnsssyyy}}}|||zzz{{{yyyuuupppjjjccc^^^[[[ZZZ___fffoooxxx~~~{{{rrrooosssvvvtttqqqhhhfffbbb]]]XXXTTTQQQOOOMMMKKKJJJHHHHHHIIIKKKLLLIIIJJJKKKKKKIIIHHHIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJLLLOOOQQQWWWaaammmwww|||vvvrrrmmmpppwwwuuu[[[HHH@@@===:::888777666444222444555555666666666555555222222222222222222222222222222222111111000000000000000000///000111111222000000000000////////////000//////...------,,,,,,//////...------...000111/////////////////////////////////////////////////////////............---sss___TTTRRRPPPPPPPPPQQQPPPOOONNNNNNNNNMMMLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFCCCBBBBBBCCCCCCBBB@@@===<<<;;;999777555444444333333111000111222333222000////////////.........------...///000//////111222............////////////,,,,,,---.../////////...,,,---.../////////...---+++,,,---////////////...---,,,++++++------,,,+++,,,,,,---------.........,,,,,,---...............111000.........///111222,,,,,,------------.........---,,,,,,,,,,,,,,,,,,---------.........//////+++...000111///...///000000000////////////000000222111111000000000000000111333555888<<>>;;;:::999777555444333333333222111111333333222111///.........------------+++...111111///...111444............/////////000,,,---......///.........,,,,,,.../////////...---***+++---///000000///...///...------//////...------------....../////////+++,,,,,,---.........---111000...---,,,...///000+++,,,---.........---------------...///000111222---------.........//////***...111111///...///000000000////////////000000111000000////////////000111333444444666<<>>@@@999888666555444444444555333333444444333333222111444333222111111111222333555444222111111111222222111111000000000000111111//////............//////+++,,,---...///111222222111111000/////////////////////000000///...------------............------.........///////////////ooo___UUURRRPPPOOOOOOPPPOOONNNLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDBBBAAA@@@===<<<:::888666555444444444444444444333333333333222222222111000000//////......//////......---,,,/////////////////////...000000000000//////......///...---,,,,,,,,,,,,---,,,---............---,,,------------------------------...///000000111222.........//////......---.......................................---------///////////////////////////////////////...------............////////////111000000////////////000///111222111000...///////////////000222555888:::CCCGGGLLLTTT[[[```ccccccgggooouuutttpppkkkddd\\\SSSXXXaaalllxxxsssiii]]]TTTMMMKKKIIIDDDCCCFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEFFFFFFEEEEEEDDDCCCGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDBBBBBBBBBAAAAAA@@@AAACCCFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNPPPTTTXXX[[[^^^```cccfffiiijjjjjjlllnnnkkklllooorrrtttwwwxxxyyyxxxxxxwwwvvvwwwxxxzzz|||{{{|||}}}|||wwwssspppooohhhfffccc___\\\ZZZYYYXXXRRRQQQQQQPPPRRRWWW___dddlllmmmooosssuuutttoookkkaaa^^^YYYTTTOOOLLLKKKKKKIIIHHHGGGIIIKKKKKKIIIGGGFFFIIIMMMQQQVVV\\\cccggghhhkkkmmmiiibbbZZZUUUTTTSSSRRRSSSVVV\\\eeennntttzzz{{{uuujjjlllqqq{{{sss```PPPJJJEEE<<<777:::999888666555444444555555444444444444444333222222444333222111111111222222444333222111000000111222111111000000000000111111//////............//////,,,------...///000111111111000000//////////////////////////////...------------............------............////////////lll]]]VVVSSSQQQPPPPPPPPPOOONNNHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDCCCBBB@@@???<<<;;;999777555444444333444444444333333333333222333333222222111111000000...////////////...------222111111000//////......000000000////////////.........---,,,,,,,,,------------......///......---++++++,,,------...//////)))***+++,,,---......///......///////////////...........................//////.........---------///////////////////////////////////////......---............///////////////////////////000111111...///111000///---...///000/////////000111333555<<>><<<;;;999777555444444333111111111000000000//////000////////////////////////000000000000///......,,,,,,------...//////000---............/////////------,,,,,,,,,---......,,,,,,,,,,,,,,,---.../////////...---,,,,,,++++++------------------------+++,,,---...////////////,,,,,,------.../////////........................////////////////////////---...//////////////////............////////////111111000///////////////...///111111000///000111111111111222222222333333000333777:::>>>EEEOOOVVVeeemmmtttwwwyyy|||{{{yyy|||sssccc[[[^^^eeerrrwww}}}pppddd___YYYQQQLLLJJJIIIGGGEEEGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHGGGIIIKKKLLLLLLNNNQQQTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWYYYZZZ[[[\\\\\\]]]___```aaabbbaaa````````````aaaaaabbbeeejjjnnnvvvzzz~~~~~~}}}zzzxxxtttoookkkgggeeecccbbbaaa___\\\XXXUUUQQQOOOOOONNNLLLJJJHHHHHHHHHHHHJJJLLLNNNOOOOOONNNOOOPPPLLLLLLLLLIIIFFFDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHKKKPPPTTT]]]fffttt{{{mmmppptttxxxyyylll]]]OOOGGGAAA===:::888777777666555555555666666666666555555333333444444333333222111111111222222111111000///...//////000000000000///000//////......//////000//////............/////////////////////...............------......//////---...//////////////////------............------++++++,,,---...//////000~~~fffZZZOOONNNNNNOOOQQQPPPNNNLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJIIIHHHGGGEEEEEEBBBBBBCCCCCCBBBAAA???>>>===<<<:::888666555444444222222222222111111111111000000000000000000000000000000000000000///..................////////////---------.........//////,,,,,,,,,,,,,,,---...///++++++******+++,,,...///---------------------,,,------,,,,,,+++************+++,,,---............,,,,,,------...//////000,,,,,,------.../////////////////////////////////------...///////////////............///////////////////////////000000111,,,...000000///...///000111111111000000///...---///222444555888>>>IIIQQQ___fffmmmpppsssxxxyyywwwzzz~~~yyylll```YYYWWW```hhhsss}}}}}}qqqhhh]]]TTTPPPMMMHHHEEEIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEGGGGGGDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHIIILLLOOONNNOOOPPPPPPQQQQQQQQQPPPOOOPPPQQQSSSTTTUUUVVVVVVYYY[[[]]]^^^______^^^]]]XXXYYYYYYWWWVVVWWWZZZ]]]bbbbbbdddhhhkkklllkkkiiikkkhhhddd```\\\ZZZYYYYYYQQQQQQQQQQQQOOOMMMKKKJJJMMMLLLJJJIIIHHHIIIIIIJJJIIIKKKOOOPPPOOOMMMMMMMMMGGGHHHIIIGGGDDDCCCDDDFFFDDDDDDEEEFFFGGGGGGHHHIIIGGGHHHHHHHHHHHHLLLRRRWWW^^^eeeoooxxx~~~vvvssswwwlll___UUUJJJBBBAAA;;;;;;999888888999999777444555666777777666555555222222333333222222111000000111111222111000///......///000111111111000000//////............////////////............//////.........///////////////...------------...///000------...///////////////------............------***++++++,,,...//////000fffZZZMMMMMMMMMOOOPPPPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJIIIKKKKKKJJJHHHFFFCCCAAA@@@AAABBBCCCCCCBBBAAA???>>>===<<<;;;999777666555555444444444333333333222222111111111111111111222222000000000000000//////...111111000000//////......---------.........//////,,,,,,,,,,,,,,,---...///******))))))***,,,---...+++,,,,,,------......///222111111000...---,,,,,,)))***+++,,,------------,,,,,,------...///000000+++,,,,,,---...///000000////////////////////////------...///000000//////............/////////000------......///111222333---///000111000///000111111111000///---+++)))(((...111333333444:::EEEMMMWWW___gggjjjnnnsssuuuttt{{{zzzxxxtttnnndddZZZTTTPPP[[[jjjvvv~~~}}}oooddd^^^YYYSSSNNNJJJIIIGGGGGGGGGGGGIIIJJJHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHBBBBBBCCCDDDEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAAAAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGJJJMMMLLLLLLMMMNNNOOOOOOOOONNNLLLMMMOOOPPPRRRSSSSSSTTTQQQSSSUUUXXXYYYYYYYYYXXXUUUUUUTTTRRRPPPOOOPPPRRRSSSQQQQQQTTTXXX[[[ZZZXXXYYYWWWSSSOOOMMMMMMMMMNNNHHHIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIFFFHHHKKKLLLJJJGGGEEEEEEBBBEEEHHHGGGFFFFFFHHHKKKCCCCCCCCCDDDFFFHHHJJJKKKHHHIIIIIIHHHIIIMMMTTTYYY```ccchhhmmmpppsssvvvxxxssspppkkkhhhkkkwww|||vvvzzz{{{jjjXXXOOOHHH@@@===>>>444666666555666888888666444555666777777666555555111222222222222111000000000111111222222000///......///000222222222111000//////............////////////............//////............//////000000---------------...///000------...///000000//////---..................---******+++,,,...//////000fffXXXRRRPPPMMMLLLMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCAAABBBCCCDDDDDDBBB@@@???===<<<:::888777666555555777555333111000000111222...------...///000000/////////000000///...------//////000000111111111222........................---.........---,,,,,,+++...------,,,++++++++++++.........------.........---,,,+++,,,......---,,,........................------------------------&&&***......,,,+++---///////////////////////////......////////////......+++++++++,,,---...///000111111111000000000000000........................000000000000////////////000111222333555999>>>CCCMMMQQQWWW]]]aaafffkkknnnsssrrrqqqpppmmmiiiddd```]]]ZZZYYY```mmmyyyxxxnnnhhhdddcccZZZUUUNNNJJJHHHIIIIIIJJJEEEHHHIIIEEEAAA???DDDHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGEEEDDDDDDDDDDDDFFFHHHIIIFFFEEEEEEEEEFFFGGGHHHHHHDDDFFFGGGHHHIIIIIIHHHGGGKKKKKKLLLMMMNNNOOOPPPPPPSSSRRRRRRQQQQQQRRRRRRSSSMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKMMMNNNOOOPPPQQQMMMMMMMMMLLLLLLKKKKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIGGGFFFEEEDDDEEEGGGIIIKKKJJJGGGDDDEEEGGGIIIIIIGGGHHHFFFFFFGGGKKKQQQTTTVVV\\\\\\\\\]]]]]]]]]^^^^^^YYYZZZYYYVVVVVV^^^lllwww{{{~~~}}}zzz}}}{{{aaaXXXMMMEEEBBB@@@<<<999666666666666555555555555333333444555666777888999222222222111111111111000111111000000000000111111000000000000000000000000333111///...---...///000////////////////////////000000000000000000000000000///...------...///000//////.........---------......------------.........---,,,+++++++++++++++fffXXXRRRPPPMMMMMMNNNOOOPPPOOONNNMMMLLLJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEDDDBBB@@@>>><<<===<<<:::888777666555555444333111000000111222333///...---...000111000//////////////////...------....../////////000000000........................---.........------,,,+++------,,,,,,+++,,,,,,,,,......------------.........---,,,---...///...---........................------------------------***+++---...---------.................................////////////......------------......///000000000000000000000000000111111111111111111111111000000000000////////////222333333333333555888;;;EEEIIIOOOTTTZZZ```fffjjjiiiiiijjjllloooqqqqqqqqqgggccc^^^[[[^^^hhhuuu~~~~~~zzzyyynnnggg\\\SSSLLLIIIFFFDDDHHHKKKLLLKKKHHHEEEFFFHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDGGGFFFFFFEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHIIIGGGDDDDDDFFFHHHHHHGGGIIIHHHHHHIIIMMMPPPSSSTTTTTTTTTSSSRRRRRRQQQPPPOOOMMMNNNNNNLLLLLLSSS___iiiooozzz~~~fffRRRKKKBBB<<<;;;999666333666666666666555555555555111111111111222222222222222222222111111111111000111111000000000000111111........................111000...---,,,---...///////////////////////////........................000///...------...///000//////.........---------......------------............---,,,,,,,,,,,,,,,fffXXXRRRPPPNNNMMMOOOPPPQQQPPPNNNNNNLLLKKKKKKKKKKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFEEECCCAAA@@@???>>>===<<<:::888777666555555222111000000000111333444000///...///111222111000///////////////......------...............//////........................---............---,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,------)))(((((()))***++++++***........................------------------------///---,,,,,,...///......------------------------......////////////......//////.........//////000000000000000000000000000111111111111111111111111////////////000000000000000111222222222222333555;;;>>>CCCIIIOOOWWW^^^dddccceeehhhmmmsssyyy~~~{{{pppbbbYYY\\\kkkxxx}}}pppaaaVVVMMMFFFCCCGGGHHHJJJKKKIIIGGGDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGJJJHHHFFFEEEGGGHHHHHHHHHJJJJJJKKKLLLNNNOOOPPPQQQMMMMMMLLLKKKJJJHHHGGGGGGEEEGGGHHHGGGGGGNNNYYYbbbssskkkRRRHHHCCC===:::::::::777555666666666555555555555444444333333333222222111111222222222111111111111000111000000//////000000111........................000///---,,,,,,---......////////////////////////------------------------//////...------...//////...............---------......------------......//////...------------...eeeXXXPPPNNNMMMMMMOOOPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCBBBBBBBBBBBBCCCCCC===<<<:::888777666555555222111000000000111222222111000///000111222111000...///////////////......................................................------............------,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---)))((('''(((***++++++***........................------------------------333///,,,,,,...000///------------------------------......//////......---//////................../////////000000000000000000000000000000000000000////////////000000000000+++...111222222222333444444777;;;???FFFOOOXXX^^^gggjjjooouuuzzzrrrbbb]]]ccckkksssdddXXXOOOJJJHHHGGGGGGHHHHHHFFFBBB??????@@@AAABBBDDDEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIHHHGGGJJJIIIGGGGGGHHHIIIKKKKKKJJJLLLNNNOOONNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHJJJKKKLLLOOOXXXfffqqqvvv[[[HHHCCC@@@===<<<<<<<<<:::888666666555555555444444444444444444444333333333333222222222111111111000000000000////////////000000........................//////...---------...///////////////////////////------------------------......................................................------------......//////............//////|||dddXXXOOOMMMLLLLLLNNNOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCBBBBBBBBBCCCCCCDDD===<<<:::888777666555555444333222111111000000000222000///000111222111///......///////////////...////////////////////////........................------...//////......---,,,,,,,,,,,,---......///---,,,,,,++++++,,,,,,---...---,,,...000111111000........................------------------------333///,,,,,,///000000...........................------............------......------,,,---------......//////000000000000////////////////////////.../////////000000000111,,,///222333333222222333222333666:::@@@HHHQQQWWWhhhnnnvvv|||tttiiicccaaapppzzzxxxjjj^^^WWWRRRPPPMMMKKKIIIGGGDDDAAA??????@@@AAACCCDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLOOOQQQPPPRRRTTTSSSPPPMMMLLLLLLNNNMMMKKKIIIIIIIIIKKKLLLKKKNNNQQQUUU]]]mmmsss___MMMAAA>>><<<:::999888777666444555555555555444444444444000000000111111111111222222222222111111111000000000000////////////000000//////////////////////////////////////////000000////////////////////////........................------............---------...........................------------......//////.........//////000xxxaaaWWWNNNMMMLLLLLLMMMMMMLLLJJJKKKLLLLLLMMMMMMLLLKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFEEEDDDCCCBBBAAA@@@===<<<:::888777666555555555555444333222111000///222000//////000111000...---...//////////////////000000000///////////////........................------...////////////...------------------...///------,,,,,,,,,,,,---------,,,,,,---000111111000........................------------------------000...------///000//////////////////////////////------............------------,,,,,,,,,------...---......//////000000111000000000000000000000000......//////000000111111000222444444222000000000111222444777;;;AAAIIINNN^^^fffrrrzzz}}}rrrjjjbbbkkkxxxssskkkbbb```[[[UUUOOOIIIDDDBBB@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEFFFGGGGGGHHHIIIIIIIIIKKKMMMOOOPPPTTTXXX[[[^^^___```[[[UUUOOOMMMMMMMMMKKKIIIHHHIIIMMMRRRUUUWWW[[[aaaiiitttzzz```PPPGGG@@@===<<<:::888666555444444555555555444444444444333111111111222222333333333222222222111111111111000000//////......//////000000000000000000000000000/////////000000000000000////////////////////////........................------............---------------.....................------------......///............///000000ttt___UUUPPPOOONNNMMMNNNMMMKKKIIIJJJKKKKKKLLLLLLLLLKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDCCCAAA@@@===<<<:::888777666555555444444444444444333222222111000...///000000...---------...////////////////////////.........------........................------...//////////////////......------------.........------------......)))(((((())),,,------,,,........................------------------------+++---//////......///000........................,,,------......------,,,------,,,------...///000------......///000000111////////////////////////.........///000111111111000111222222000///000000000111333444666;;;@@@DDDPPPYYYeeeooouuu{{{|||kkkmmmpppvvv}}}|||{{{wwwmmm___SSSKKKHHHCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGIIIKKKMMMNNNPPPSSSWWWZZZ]]]bbbhhhlllqqqrrroooggg[[[SSSOOOOOOMMMLLLKKKNNNVVVaaakkkrrrxxx}}}jjjSSSHHHBBB>>><<<<<<:::888666555666777555555555444444444333333333333333333333222222222222222222111111111111000//////............//////////////////////////////---......///000000//////////////////////////////------------------------,,,------......------,,,---------.........//////......------------.........---------......///000rrr]]]UUURRRQQQOOOOOOOOONNNKKKIIIIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDCCC@@@BBBDDDFFFFFFEEEDDDCCC===<<<:::888777666555555333333444555555555444444111///......//////...,,,------...///000000//////.........------,,,,,,,,,........................------...///000000//////000///...---------------///......------......///))))))(((***---......---........................------------------------(((,,,000000...---...000------------------------,,,------......------,,,---------......000111222---------...///000000111---------------------------......///000111111222+++---///000///000222444///000222222333666:::===GGGOOO[[[dddlllsss}}}|||xxxrrrooosssuuucccXXXTTTEEEEEEDDDCCCAAA@@@????????????@@@AAABBBDDDEEEEEEGGGFFFFFFEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEEEEGGGHHHIIIJJJJJJKKKKKKJJJJJJLLLOOORRRTTTYYY\\\aaaeeeiiinnnuuu{{{zzzoooaaaVVVQQQQQQNNNNNNQQQXXXfffwwwxxx[[[GGG???;;;888888888666444222222444666555555444444444333333333111111000///...---,,,,,,222222222111111111111000//////............//////........................,,,,,,---.../////////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------.........//////.........------.........---------------...///000tttaaaZZZTTTSSSQQQOOONNNLLLLLLKKKOOONNNMMMKKKKKKKKKKKKLLLGGGHHHIIIIIIHHHEEEBBB@@@CCCCCCCCCCCCBBBAAA@@@@@@======<<<:::888777555555555555555444444333333333111111111111000000000000111000///,,,++++++...111444111---,,,---...,,,)))------,,,,,,,,,,,,------******++++++++++++,,,,,,000///...---,,,+++++++++///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///---+++))))))***+++,,,,,,---......//////...............------.................................000000//////...---++++++,,,---...---+++(((%%%###***+++---000111111111111......///000000000000000222000///...///000222333444333222111111333555666;;;DDDPPPZZZaaajjjttt{{{}}}~~~wwwnnnooo~~~sssfffaaaSSSIIIIIIJJJGGGDDDEEEEEEBBB???>>>???BBBCCCCCCEEECCCBBBBBBDDDFFFGGGGGGHHHGGGGGGFFFGGGGGGHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAFFFEEECCCCCCCCCDDDFFFGGGFFFEEEEEEFFFHHHIIIHHHGGGKKKMMMOOOQQQSSSVVVZZZ]]]fffjjjnnnssswww{{{~~~ooo___UUURRRSSSTTTYYYcccooo~~~sss]]]LLLBBB>>>;;;::::::888666333222222333444333333444444333333222111222222222111111111000000111111000000//////......//////.........---------////////////////////////////////////////////////........................------............------///---,,,------,,,---//////............------------......//////......---////////////////////////uuu```YYYRRRQQQPPPOOONNNMMMMMMMMMOOONNNMMMLLLKKKKKKKKKLLLJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@======<<<:::888777555555444444444444333333333333111111111111000000000000---,,,+++)))'''(((***---000...,,,,,,------+++(((......------------......,,,,,,,,,,,,---------...//////...---,,,,,,,,,,,,------,,,++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++......,,,+++++++++,,,,,,------...///////////////......------------.......................................///......------000000000000...,,,***)))++++++---...//////000000......///000000000000000222111000///000111333444444333222111111333444666777>>>HHHPPPXXXaaallltttwwwwwwvvvvvvwwwyyy}}}yyynnnhhhmmmwww|||nnnaaa[[[WWWOOOHHHFFFCCC@@@===<<<>>>@@@AAABBBDDDBBB@@@@@@BBBDDDEEEDDDHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJNNNRRRUUUVVVWWWWWWWWWWWWZZZ___ggglllooorrrvvvxxxyyyyyyzzz{{{{{{xxxrrrhhh^^^YYYZZZ\\\iiiqqquuuaaaWWWIII???;;;888666444999888555333222222333444333333444444333333222111222222222111111111000000000000000000//////////////////.........---------////////////////////////////////////////////////........................------............------///---,,,,,,,,,+++,,,---,,,,,,------.........///+++,,,,,,------,,,,,,+++........................yyyaaaWWWPPPPPPOOONNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLKKKIIIGGGEEEEEEEEEFFFCCCCCCDDDCCCCCCBBBAAA@@@======<<<:::888777555555222222222222333333333333111111111111000000000000000000///,,,++++++...000000///...///000///...,,,///..................///---.........///////////////...------,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,------......//////------------,,,,,,,,,,,,...............------,,,------...///////////////------,,,,,,,,,,,,------........................,,,------...//////......111111111000//////.....................///000000......///000000000000000222222111000111222333444333222222111111333444555444999???EEELLLVVVccckkkooonnnnnnqqqvvvyyyxxxwww{{{rrrhhhcccdddsssxxxnnnaaaVVVPPPIIIEEEAAA??????@@@AAAAAA@@@>>><<<===>>>@@@AAA@@@CCCDDDDDDEEEDDDDDDCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDHHHIIIKKKOOOUUU\\\cccfffdddfffhhhiiikkknnnsssvvvuuuxxxyyyxxxuuuqqqnnnmmmfffggggggfffdddgggmmmrrrwwwaaaRRRGGGCCC>>>;;;;;;:::777444888777555333222222333333333333333333333222222111222111111111111000000000////////////000000000000...............---------////////////////////////////////////////////////........................------............------,,,---------------------******+++,,,---...///000+++,,,,,,------,,,,,,+++........................~~~dddWWWQQQQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@======<<<:::888777555555111111111222222333333333111111111111000000000///222222222000......000333......///000000000///...//////............//////............///////////////...---,,,,,,,,,,,,,,,))))))******+++,,,---...((()))***,,,...///000111......---------,,,,,,,,,,,,---...//////...,,,+++,,,,,,---...............---,,,,,,++++++,,,,,,---........................------...............---///......------......///222111000/////////111111......///000000000000000111111000000000111222333222222111111222222333444555666999<<>>======???AAAAAAAAA@@@AAABBBCCCDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGHHHLLLNNNQQQUUU\\\eeennntttvvv{{{{{{vvvtttooopppqqqnnnjjjfffdddccccccgggmmmsssyyyttt]]]KKKAAA@@@???=========<<<888666777666555444333333333333222333333333333222111111111111111111000000000000......//////000000111111........................////////////////////////////////////////////////........................------............------***---...---...000000///+++++++++,,,---......///---......//////......---........................hhhZZZSSSRRRQQQOOONNNMMMLLLLLLNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKJJJHHHEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA======<<<:::888777555555111111111222222333333333111111111111000000000///.........---++++++,,,...+++,,,------------------//////............//////,,,------------...............---,,,,,,,,,------))))))***+++,,,,,,------)))******+++,,,,,,------......---------,,,,,,,,,***+++---//////...,,,***++++++,,,------------,,,---,,,,,,++++++,,,,,,---........................////////////...---,,,+++------,,,,,,------...///111000///...---...///000......///000000000000000///////////////000000111111111111111222222333333555555444666<<>>777666555444444444555666444444444444333333222222222222222222222111111000//////000000000000000111////////////000000000000---------...............////////////////////////////////////////////////........................------............---------111000******///000,,,//////.........---------+++,,,,,,------,,,,,,+++------------------------nnn^^^SSSRRRPPPOOONNNMMMMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEDDDDDDCCCBBBAAA======<<<:::888777555555444444444444333333333333111111111111000000000000///000111000...---...///222222222///------111444......------------......+++,,,,,,,,,,,,------------------,,,,,,------...+++,,,------...---,,,,,,///...---,,,***)))(((''',,,,,,,,,,,,+++++++++++++++,,,---...///......---,,,---......//////............------------................................./////////...---,,,,,,---...///000000000///...,,,------............---......///000000000000000......///000000000000000000000111222222222222222333111000000333777;;;===FFFOOO\\\hhhqqqwww}}}}}}qqqkkkmmmsss}}}yyytttqqqooonnnlllhhhaaa[[[VVVQQQMMMJJJJJJHHHEEEBBB@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSRRRTTTVVVXXXZZZ[[[[[[[[[]]]aaaeeeiiilllsss}}}|||{{{|||~~~|||qqqZZZQQQHHHDDD???999777999555666666555555555666888333444444444444333222222222222222222222111000000////////////000000111111000000000000////////////---------.........//////////////////////////////////////////////////////........................------............------+++111000+++...999>>>;;;......//////////////////+++,,,,,,------,,,,,,+++------------------------ooo^^^QQQPPPOOOOOONNNNNNNNNOOOMMMMMMNNNNNNMMMLLLJJJIIIIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA======<<<:::888777555555555555555444444333333333111111111111000000000000///000111000///......000------+++(((%%%&&&***...---------,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,------...,,,---.........---,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******------...//////000//////...//////000000000000000///......------......///........................,,,---......///.........+++---...000000///---,,,...///111222222222111000...//////000000000000000//////000111111111111111000000111222222222222111444333111222444666888888;;;BBBNNN^^^mmmwww|||}}}yyyrrrsssxxxwwwooohhhaaa]]]VVVSSSNNNIIIFFFFFFFFFGGGCCCDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCCCCDDDFFFHHHJJJIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKQQQQQQRRRTTTVVVXXXZZZ\\\___ccchhhmmmoooooollljjjcccfffiiiiiihhhkkkrrryyy|||vvvbbbUUUJJJBBB>>>@@@???999444444444555666666444333444444333333444444444333222222111222222222222111000000.../////////000000111111111111000000//////......---------.........//////////////////////////////////////////////////////........................---..................---(((///111...666FFFNNNMMM------...///000111222222---......//////......---------------------------tttcccWWWTTTQQQNNNMMMLLLKKKIIIPPPOOONNNNNNMMMMMMNNNNNNIIIHHHFFFDDDBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@>>><<<999777666555555111222333444444444333222333222000/////////000111111111000///.../////////////////////...---,,,+++,,,,,,,,,---...///000000//////...------------...000...,,,,,,......,,,***---,,,,,,++++++,,,,,,---(((((()))***+++,,,,,,,,,,,,,,,,,,------.........///...---,,,+++,,,---...111000///...---,,,,,,,,,------,,,,,,,,,,,,------111000...,,,,,,,,,...///000000000000000000000000..........................................------////////////////////////000000000000000111111222333222000111222444333222///000111333444555666666777;;;DDDNNNZZZgggttt|||}}}nnnsss}}}mmmggg```ZZZUUUQQQKKKGGGIIIHHHGGGFFFEEEDDDDDDCCCDDDCCCBBBBBBEEEGGGHHHHHHMMMMMMJJJGGGHHHIIIFFF@@@EEECCCAAA@@@AAABBBBBBBBB@@@AAABBBDDDEEEEEEDDDDDDEEEEEEDDDEEEFFFGGGFFFEEEIIIIIIIIIHHHFFFFFFHHHJJJHHHGGGGGGGGGHHHHHHGGGFFFJJJHHHFFFHHHMMMRRRTTTTTTVVV[[[aaaeeeggghhhiiijjjsssyyy|||wwwsssmmmhhhiiilllpppxxxqqq\\\OOOJJJ???>>><<<:::888666444333444444444444444444444444555444222111000111222222333333222111000///...---111111111111111111111111111111000......---------////////////////////////..........................................------////////////////////////////////////............---111111000666BBBJJJJJJ111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---~~~qqq```XXXUUURRROOOOOONNNLLLKKKMMMNNNOOOPPPOOONNNMMMLLLJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCC@@@>>><<<999777666555555333444444444444333111111222222111000000000000111////////////............------...............---,,,---------.../////////,,,,,,,,,,,,,,,---......,,,***)))***,,,---,,,***++++++************++++++)))))))))******++++++,,,,,,,,,------------------...---,,,,,,,,,,,,---...//////...------------...//////............//////111///...,,,,,,,,,...///........................................................................////////////////////////000000//////000000111222333222000///000000///...000000222333444444555555444777;;;BBBLLLYYYgggppprrrvvvzzzrrrlllfff```\\\NNNMMMJJJGGGFFFFFFFFFGGGFFFEEEDDDDDDFFFHHHIIIJJJMMMMMMIIIEEEEEEHHHFFFBBBIIIFFFDDDBBBBBBBBBBBB@@@@@@AAACCCDDDFFFGGGGGGGGGBBBBBBCCCEEEHHHKKKLLLMMMKKKLLLKKKIIIGGGGGGHHHJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJIIIJJJNNNVVV___fffiiilllooossswwwzzz|||}}}}}}|||xxxxxx}}}rrr___MMMBBB???<<<;;;:::999888666555555444444444444444444444444444333222222111111111222111111000000000000000000000000000000000000000000111000///......---------////////////////////////................................................////////////////////////////////////...............111000---///777;;;;;;/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------ooo^^^XXXVVVRRRPPPPPPOOONNNMMMLLLMMMOOOQQQQQQOOOLLLJJJKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@>>><<<999777666555555555555555444333222000///222222222222222111111000....../////////...---,,,+++,,,---...////////////------..................)))******+++,,,---...///***))))))***,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,------...---------------...///000000000////////////000000000///...,,,,,,---......------------------------................................................////////////////////////000000//////000000111222333111//////000000///...111111222333333333333333333333333666===IIIVVV___rrr}}}~~~xxxsssxxx|||yyyeeeaaaZZZTTTPPPNNNOOOPPPNNNMMMJJJHHHHHHIIIJJJKKKOOOOOOLLLHHHIIIMMMMMMJJJGGGEEEBBBAAAAAAAAA@@@>>>??????@@@BBBCCCEEEFFFGGG???@@@BBBDDDGGGJJJLLLMMMMMMNNNMMMLLLJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMPPPWWWaaannnzzznnnZZZLLLAAA:::888888888777777666666666666444444444444444444444444222222222333222222111000......///000111222222333////////////////////////111000///......---......////////////////////////................................................/////////////////////////////////............---...///...++++++...///............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------nnn^^^WWWUUURRRPPPPPPPPPOOOMMMMMMMMMOOOOOOOOONNNLLLKKKKKKKKKJJJHHHGGGFFFEEEEEEBBBCCCCCCCCCCCCCCCCCCBBB@@@>>><<<999777666555555555555444444333222111111222222333444444222111000---///000111111///---,,,,,,------...//////.....................---------******+++,,,---.........,,,,,,,,,------.........///......------......////////////........................------,,,,,,,,,---,,,,,,,,,------.........------------...//////000000////////////000000///...------------......------------------------....................................///////////////////////////////////////////////////000111111333111000000222333333222111222222222222222111111333333222222666>>>HHHOOO^^^iiixxxwwwqqquuuxxxnnnfffddddddeeeccc```[[[UUUQQQOOOPPPQQQSSSUUUUUUSSSTTTVVVUUURRRIIIHHHFFFEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDDDDEEECCCDDDEEEEEEEEEFFFHHHJJJMMMNNNOOOOOOMMMMMMOOOPPPSSSTTTTTTTTTSSSTTTVVVXXXZZZ[[[]]]aaaiiivvvqqqXXXIIICCC>>>;;;;;;666666666555555555444444333333333333333333333333000111222333333222111000......///000111222222333////////////////////////000000///...............////////////////////////........................---------...............//////////////////////////////.........------------......------......---......------------------------------------------.........///......------ooo```VVVSSSPPPOOOOOOOOOOOONNNOOONNNMMMLLLKKKLLLMMMNNNLLLKKKKKKIIIHHHGGGEEEEEEBBBBBBCCCDDDDDDCCCBBBBBB@@@>>><<<999777666555555333333333333333333333333222222333444444222111000///000222333222111///---......//////...------,,,...............---------------............---,,,.........------,,,,,,,,,///......------......///............------------.........------,,,,,,,,,+++,,,,,,------.........//////...------------...///......------......///......---------................................................................../////////000000/////////////////////////////////...///000000111444333111000111111000///111111222222111111000///222222333333444888===AAAJJJUUUdddoooxxx|||{{{~~~yyypppgggcccccceeeeeejjjmmmkkkhhhfffaaa[[[[[[XXXVVVSSSRRROOOLLLJJJIIIIIIHHHHHHGGGFFFFFFFFFIIIJJJJJJIIIHHHHHHKKKNNNRRRTTTVVVXXXXXXYYY[[[]]]bbbdddfffggghhhjjjooosssuuuuuutttrrrttt|||mmm[[[IIIAAA@@@???<<<;;;666666555555444333222222333333333333333333333333///000222333333222111000000000000000000111111111000000000000000000000000000//////............///////////////////////////........................---------.........//////////////////////////////............---------------------//////.................................------------------------.........///......------ooo```UUURRRPPPOOOOOOPPPOOONNNQQQOOOLLLJJJJJJKKKMMMOOOKKKKKKKKKJJJIIIGGGEEEDDDAAABBBCCCDDDDDDCCCBBBAAA@@@>>><<<999777666555555333222222222222333444555222222222222222111111000111111222222222111000///////////////...---,,,+++------........................///000///...,,,+++,,,------,,,***))))))***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------,,,,,,++++++,,,---............000///...---------------------,,,,,,,,,,,,---------------........................................................................//////000000111//////////////////////////////......//////000111666333000///...---+++)))000000111111111000000//////000222333333333555777>>>FFFRRR]]]hhhxxx}}}zzzwwwuuuppplllhhhccc]]]YYYXXXYYYYYYXXXWWWTTTRRRPPPQQQSSSUUUUUUUUUWWW\\\aaagggjjjmmmpppqqqsssuuuwww|||rrrYYYLLL@@@======;;;888777666666555444333222222111333333333333333333333333///000111111222111111111222222111111000000//////000000000000000000000000//////............//////////////////////////////........................,,,,,,------.../////////////////////////////////.........------------,,,000------///...+++***,,,.............../////////------------------------,,,------.........------mmm]]]UUUSSSPPPPPPPPPQQQQQQPPPOOONNNLLLKKKKKKKKKLLLMMMJJJKKKKKKJJJIIIGGGEEEDDDAAABBBDDDEEEEEEDDDBBBAAA@@@>>><<<999777666555555555444333222222222333444222222111000000000000111111111111111000000000000---...............------,,,---------.../////////+++,,,...//////...---,,,***,,,---,,,***)))***,,,++++++************++++++*********++++++,,,,,,---,,,,,,------------------***+++,,,..................------------...//////------,,,,,,,,,,,,------,,,------......///......------------------------........................---......///000000111111///////////////////////////............///000000333111///.........---,,,//////000000111000000000...000111222111222333555777<<>><<<999777666555555777666444222111111111222333222000/////////000111111111000///.../////////,,,,,,---...////////////,,,,,,------...///000000((()))+++...///...------***,,,......,,,,,,...111---,,,,,,++++++,,,,,,---,,,,,,------...///000000,,,,,,,,,------.........)))+++,,,...//////......,,,,,,,,,---...///000111---------,,,,,,---------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000111111222////////////////////////...............///000000...------...111444444444......///000000000000000000111222111111222444666444666:::@@@JJJWWWeeennn}}}~~~wwwxxxvvveeeNNNAAA;;;888999999777666999222222333444444555666666222222222222222222222222111000/////////000222333000000000000000111111111........................//////.........//////000////////////////////////........................,,,,,,------...///000000////////////////////////......---------,,,,,,,,,///******......,,,...333+++++++++,,,,,,---------........................)))***+++,,,------...---}}}ppp___ZZZUUURRRSSSRRRNNNLLLMMMPPPOOONNNMMMLLLLLLLLLLLLMMMKKKJJJJJJIIIGGGDDDAAABBBCCCDDDFFFFFFFFFEEEDDD???>>><<<:::888777777666555444333333222222222222222222222111111111000000111000///......------...---------............///...,,,,,,,,,......---,,,........................111000...,,,,,,,,,...///++++++,,,,,,---...//////...,,,)))***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000///---+++*********+++////////////.......................................------------...////////////...------------...//////............//////000///------///000////////////...---------------111000///......///000111.../////////...---,,,,,,111222333222222333555888555555555777;;;DDDMMMTTTdddnnnyyy{{{}}}vvvfff^^^XXXRRRMMM:::999888777666666666666666666555444333333222222000111222333333222111000111111222222222222111111333222111///............//////000000///...------------............------..................------...........................------------.../////////...,,,,,,...//////.........//////...---,,,,,,........................,,,,,,,,,---------......------------------------.........------,,,,,,,,,}}}qqq```ZZZUUURRRSSSRRRNNNLLLMMMOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIGGGDDDAAABBBCCCDDDEEEFFFEEEEEEDDD???>>><<<:::888777666666666555444333222222222222222222222111111111000000222111000//////.........---------............///...---,,,,,,---...---+++------------------------000///---,,,+++,,,---...+++,,,,,,------.........///---++++++---...---,,,......................................./////////222111///...------..................------------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000......---,,,,,,,,,,,,---000//////......//////000---......---------------111000000///......//////000///............///000//////000000000//////...///000000000///000222555111222222333555;;;BBBHHHTTT^^^iiiqqq}}}~~~qqq___SSSMMMIIIEEEAAA:::999888777666666666666666555555444333333222222111111222222222222111111000111111222222111111000222111000//////......//////////////////...------------............------................................................---------------.../////////...------..................//////...------,,,........................,,,,,,------............------------------------------,,,,,,,,,+++++++++~~~sssaaaZZZUUURRRSSSRRRNNNLLLMMMOOOOOONNNMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHFFFCCCAAABBBCCCDDDEEEFFFEEEDDDCCC???>>><<<:::888777666666333333333333333444444444222222222111111111111111333222111000////////////---------............//////...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---------------------------,,,***))))))***++++++***........................,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------......///000...---,,,,,,++++++,,,,,,000000////////////000000,,,///222111...,,,,,,---222222111000000000111111000//////......//////000000000111111222222111111...///000/////////111333///000111000111333888;;;BBBKKKTTTZZZddduuuyyyzzzcccYYYLLLDDDAAA@@@===:::999888777666666555666666555555444444333333222222222222111111111111222222000111111222222111111000000000////////////000000///////////////......---------............------........................---------------------------------------......///.................................///......---,,,........................---............/////////------------------------,,,,,,++++++++++++******|||{{{~~~uuubbbZZZUUURRRSSSRRRNNNLLLMMMOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGCCCAAABBBCCCDDDEEEEEEDDDCCCCCC>>>===;;;999888777666666///000111333555666777888111111111111111111111111222111000///............---------............//////...------------,,,***++++++++++++++++++++++++,,,,,,+++******++++++,,,------------------,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((******+++++++++,,,,,,---------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---............---,,,,,,,,,------000000////////////000000---222666555000---...000222222111000000111111111000000000000000000000000///000111111222222222222///111222111111111222444000111333222222222444666888>>>EEEIIIOOO^^^qqq~~~zzz{{{zzzeeeSSSLLLCCC===<<<<<<;;;999888777666666555555555666444444444333333333222222333222111000000111222333000000111111111111000000///////////////000111111...///////////////......------............---------------...............------------------------------,,,,,,------...///...///000///...---......---...............------.........................../////////////////////------------------------,,,,,,,,,+++++++++++++++yyyyyy~~~}}}vvvcccZZZUUURRRSSSRRRNNNLLLMMMNNNNNNOOONNNNNNMMMKKKKKKJJJIIIHHHHHHIIIGGGDDDBBBBBBCCCDDDEEEEEEDDDCCCBBB>>>===;;;999777666666555111222333555555666555555111111111111111111111111000000///...---------------------............//////...,,,,,,------,,,++++++++++++++++++++++++++++++++++++***++++++++++++------------------,,,,,,.........---------...///,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------......///000000000.........------------,,,........................++++++******++++++,,,---000000///...............000000////////////000000,,,111666555000---...000000000/////////000000111111111111111111111111111......///000111111111111///111222222111111111333000222444444333333444555444777;;;===AAAKKK[[[jjjuuu|||}}}~~~uuuaaaLLLFFF>>>999888888777666777666555555444555555555333333333333333222222222333222111000000111222333000000000111111000000000///......//////000111222......///////////////...------............---------------.........//////------------------------,,,,,,,,,,,,,,,---.........000111111///------...------...............---......................../////////////////////...------------------------,,,,,,,,,---------------wwwxxx}}}{{{vvvcccZZZUUURRRSSSRRRNNNLLLMMMNNNNNNOOOOOONNNMMMKKKJJJKKKJJJIIIIIIJJJHHHEEECCCCCCCCCDDDEEEDDDCCCBBBAAA>>>===;;;999777666555555666666777666555333111000111111111111111222222222//////...---,,,,,,,,,,,,---------............///...---,,,,,,......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***++++++***))))))***,,,........................---,,,,,,,,,,,,,,,,,,++++++,,,---...........................------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,111000000///...///////////////............//////+++...111111...,,,---/////////.........///000000000111111222222111111000......//////000/////////...000111111000//////000///111333333333222333444333333444777888===HHHSSSffflllxxxrrrdddMMMHHH@@@:::888777777777555555444444444444555555333333333333222222222222222222111111111111222222///000000111111000000//////////////////000111111---...//////////////////------............------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---000333222///,,,---...,,,---......///................................./////////............---------------------------,,,,,,------------......tttxxx~~~yyyuuubbbZZZUUURRRSSSRRRNNNLLLMMMMMMNNNOOOOOOOOOMMMKKKJJJKKKJJJJJJJJJKKKJJJGGGDDDCCCCCCDDDDDDDDDCCCAAAAAA===<<<;;;999777666555555555666777777666444222000000000111111111222222222000///...------,,,,,,------------............///,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------.........'''((()))(((&&&%%%'''***........................************++++++++++++)))***+++,,,,,,,,,+++***------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000///.....................------------......+++,,,---------.../////////............///000111...///000000000000///.../////////000//////......///111222333111000000000000111333333222111222333222000111555666666<<>>>>>===;;;:::888777666666444444555555444444333222333222111111222222111///000000000000///...,,,,,,........................///...---+++***)))((((((---------.........//////++++++++++++++++++++++++...------,,,,,,++++++***,,,+++***((('''(((+++...//////.........------------------...------,,,,,,***+++---......---+++***------,,,,,,,,,------...444111...+++***+++,,,...///---,,,,,,---/////////---,,,,,,+++,,,---///000........................////////////////////////000000///......///000111111111111000//////......000000//////.........---......//////000000111111000000000000000000000000222222333333333444777999999<<>><<<;;;999777666444444444444444555555444444333222333222111111222222111///000000000000///...---,,,........................///......---------......,,,,,,---------.................................,,,,,,------------------...---,,,***)))***---000///.........------------,,,------...------,,,,,,++++++------------++++++...------,,,,,,,,,------000///---,,,,,,---...//////...,,,,,,---.../////////...---------...///000////////////////////////////////////////////////111000///......///000000000////////////.........000/////////............///////////////000000000111111111111111111111111222333333222111111333555444777;;;BBBJJJVVVaaaiiiwww~~~nnnOOOGGGAAA???@@@>>>CCC>>>999666666666555333222222333333333333333333111111111111111111111111111111222222222222111111...000111000///...///000////////////////////////---------............///------------------------------............------///......------------...,,,......---,,,++++++,,,.../////////...---,,,,,,---...///000000///...---------------------------------,,,,,,,,,------...,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------sssfffjjjwww|||zzzgggZZZZZZXXXVVVTTTQQQNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDBBB@@@???<<<;;;999777555444333333444444555555444444333222333222111111222222111///000111111000000///...---........................************,,,---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......*********(((&&&'''***,,,............------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++,,,---...///000000///...---------------...000000///.........//////////////////////////////////////////////////////111111000///............---------............///////////////............000000//////////////////111111111111111111111111333444444222111000111333111333555888===DDDLLLRRRdddmmm|||[[[CCC???:::888999777>>>;;;888777777666555333333333333333333222222222111111111111111111111111444444444333222111000///...///000000......///000........................---------............//////.........---,,,,,,,,,------............------,,,,,,---...............---...///...,,,,,,,,,.........---------------...------------------------------------------------,,,---------------,,,,,,------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------tttgggjjjvvvzzz|||hhh]]]\\\ZZZWWWTTTQQQNNNMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIGGGEEEDDDFFFFFFFFFFFFEEECCCAAA@@@>>>===;;;999777666555444444444555555444444333222333222111111222222111///000000111111000//////...........................((((((((()))***,,,---...******+++++++++,,,,,,,,,************************))))))******++++++++++++)))***)))(((&&&''')))+++------------------------,,,,,,------...------------,,,,,,++++++,,,,,,---......---,,,++++++++++++)))***,,,.../////////...---......---,,,,,,,,,---000000///......---------////////////////////////////////////////////////111111000///...---------++++++,,,------.../////////////////////.........000000000//////......---222222222222222222222222333444444333222111222333222333444555666:::???CCCNNNWWWeeessszzz~~~jjjMMM>>>===888666888555888888777777777666555333444333333333222222111111111111111111111111111111111111111000///...---,,,...///000///......///000........................---------............///000//////...---,,,,,,+++------............------***+++---...//////......---...//////---------///...---,,,+++,,,---...///,,,++++++***++++++,,,---------------------------+++,,,---......,,,+++***...---,,,+++***+++,,,---+++++++++,,,,,,,,,------wwwjjjlllvvv~~~uuu~~~{{{ggg^^^]]]ZZZWWWSSSPPPNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFGGGGGGFFFDDDBBBAAA@@@>>><<<:::888666555555444444555555444444333222333222111111222222111//////000000000000//////...........................---------------...///000*********+++++++++,,,,,,........................------,,,,,,+++++++++***---......---,,,,,,...000,,,,,,------------------+++,,,,,,---.........------,,,,,,++++++,,,,,,---...---,,,++++++++++++++++++,,,---...///...,,,++++++---///...,,,+++,,,...............---,,,,,,,,,------------------------////////////////////////000000000///...---,,,,,,******+++,,,---...//////.........///////////////000000//////......------111111111111111111111111///111222222111111222333222333444444444666999<<<@@@EEEPPP]]]eeelllwwwuuuWWWCCC;;;<<<888777999555444555666666666555444444333333333222222111111111000000000000000000000000---...............---------///000///...---...///////////////////////////---------............///000000///...------,,,,,,------............------)))***,,,...//////......---...///...------...///...---,,,++++++,,,...///,,,,,,++++++,,,---......------------------------++++++---------,,,+++***...---,,,+++***+++,,,---+++++++++,,,,,,,,,------zzzmmmooowwwxxxoooxxxyyyfff^^^\\\YYYVVVSSSPPPOOONNNLLLMMMMMMNNNOOOOOONNNNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFEEECCCBBB???>>><<<999777555444333444444555555444444333222333222111111222222111///......////////////..............................------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,---......---,,,,,,---///,,,,,,,,,,,,------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---.........,,,+++***))),,,///...,,,+++,,,///---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////...---,,,++++++,,,,,,---...//////........./////////////////////..................000000000000000000000000,,,...000000000///000111000222333333333444666888:::<<>>555666999333222666222111333555444111111222444111111111111222222222222000000000000000000000000......///000000000000000---...//////------...///........................---------............///////////////............------............------++++++++++++,,,---......***,,,------,,,,,,---///------------,,,,,,+++******+++---...//////......------------------------))))))******+++,,,......,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------vvv{{{ssshhhqqqvvvddd\\\ZZZWWWTTTQQQPPPOOOOOOMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMLLLJJJHHHGGGFFFGGGHHHHHHGGGFFFEEEDDDDDDCCC@@@===;;;999888777444444555555444444333222333222111111222222111///,,,,,,------...------,,,........................+++++++++,,,---...///000++++++,,,,,,,,,---------------------------------)))))))))******+++,,,,,,+++,,,------,,,+++,,,---+++++++++,,,,,,---------***+++,,,---............***+++---......---+++***)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,$$$)))...///,,,+++...111,,,---...000000000//////........................////////////////////////,,,---.../////////...------------.........//////---.........//////000000,,,------....../////////////////////////////////555666888777444222111111111333444444333333333444666444555888999:::@@@GGGPPP___qqq}}}oooeeeZZZRRRKKKDDDAAABBB???CCCBBB;;;;;;BBBDDD???999333666888222222666222111333444333000///222444000000111111222222222333000000000000000000000000......////////////......---...///...------...///---------------------------------.........//////.........///////////////---..................------,,,+++***+++,,,---...***+++,,,,,,++++++---...------......---+++***(((&&&(((***,,,---,,,+++***------------------------))))))))))))***,,,///000+++,,,---...---,,,+++***++++++,,,,,,,,,---------rrrhhhuuuuuu```YYYWWWTTTSSSSSSRRRQQQOOOSSSOOOKKKKKKMMMOOOOOONNNMMMMMMLLLKKKJJJIIIIIIHHHFFFGGGHHHHHHGGGEEEBBBAAA@@@???===:::888777666555333333333444444444555555777555444444444444333111000000000000////////////........................++++++******++++++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++(((***---///000///---,,,***++++++,,,,,,++++++++++++,,,------......---------------,,,+++***)))(((+++,,,------------...///,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---...///000---111888:::444//////...///////////////...---------------------------/////////000//////............------------..................//////////////////.........---------000000000000111111111111,,,,,,---///000222333333333333333333333333333333111333444444555777:::===CCCMMM[[[hhhssstttcccUUUPPPIIIEEEDDDBBB???<<<;;;;;;;;;:::::::::999999777666555444444444444444444333222222111111222222222222222111111111111000000000111111111111000000000000000000000000000000000000000000000000000000------------------------........................//////.........---------------------------------,,,,,,+++******+++,,,,,,---......//////...------...------,,,,,,------............///000111222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////tttkkkyyyttt```YYYVVVTTTSSSSSSRRRQQQOOORRROOOLLLKKKMMMOOOOOONNNMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHIIIIIIHHHFFFDDDBBB@@@???===:::888777666555333444444444555555555555555444222222333333111000111111111111000000000000////////////////////////,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++)))+++,,,...///...------++++++,,,,,,,,,+++******+++,,,---.........---,,,---------------,,,+++***,,,------,,,+++++++++,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///000---000666777222...///------...............---........................,,,,,,------------------......------------..................//////////////////.........---------//////000000000111111111......//////000000111111111111111111111111111111222333444444444555888;;;:::AAAJJJSSS[[[eeeqqqzzz|||nnn]]]PPPLLLHHHCCCAAA@@@@@@>>><<<999999888888888777777777666555555444444444444555444333222222111111222222222222222111111111000000000000111111111111000000////////////////////////////////////////////////................................................///.........------------------------------------------,,,++++++,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,---......///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++xxxtttsss___XXXVVVSSSRRRRRRRRRQQQOOORRROOOMMMLLLMMMNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGIIIJJJJJJKKKJJJHHHEEEDDD???>>><<<:::888666666555444444555555555666666666444333111111222222000///222222222111111111000000////////////////////////------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---.........,,,,,,,,,,,,,,,+++***)))***+++---...///...,,,+++---------......------,,,.........---,,,,,,++++++...------,,,,,,------...------------------------......------------......000......222333000......++++++,,,------.........000000000//////.........++++++,,,------...............------------..................////////////...............---------//////000000000000111111000000000000///////////////////////////000000000222333444333222333555777555777:::===AAAJJJUUU]]]nnnvvvlllZZZPPPGGG@@@AAA>>><<<;;;<<<<<<<<<;;;666666666555555555555444444444333333333444555555333333222111111111111222222222111111111000000000///000000111111000000///////////////////////////////////////////////////000000000000000000000000....................................------------------------------------...------,,,,,,------...---,,,+++++++++,,,---......------,,,,,,------...,,,,,,,,,++++++,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++rrr```WWWUUUSSSRRRRRRRRRQQQOOOQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGIIIIIIJJJJJJIIIGGGEEECCC???===<<<:::888666666555555555555666666666666777444333111111222222000///111111111000000000000///////////////////////////,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++---...///,,,,,,,,,,,,+++***)))))))))***---...///...,,,+++++++++,,,------...------///...------.........------,,,,,,,,,,,,------...........................------------------......000...---...//////......++++++,,,,,,---...///000000000//////...------------------...///000111111......------------..................////////////........................////////////000000000111//////////////////000000......////////////000000222333333333111111222444555555555555777<<>>===;;;999777666666555555555555666666666666777555444222222333333111000000////////////.........------------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++*********,,,...///,,,,,,,,,,,,,,,+++***))))))***,,,......---,,,+++)))***+++,,,,,,---,,,,,,+++***)))+++...///...---++++++***++++++,,,------........................+++,,,,,,---------......000...---,,,---000000///------------...///111111.........---------,,,,,,------------...000111222......------------..................////////////---........................////////////000000000......//////000000111111/////////000000000111111111333444333111000000111555555555555666888<<<>>>AAAGGGQQQ\\\hhhvvvuuugggaaa^^^TTTFFF>>>======;;;666666666666555555666666555444444444333333333333222222222222222333444555333222111111000000111111111111111000000000////////////000000000000//////................................................////////////////////////........................,,,,,,------------------------------------------++++++,,,,,,,,,,,,++++++,,,+++)))((()))+++---......------,,,,,,------......------,,,,,,,,,------------------------------........................++++++++++++++++++++++++***)))))))))((((((''''''ppp___VVVTTTRRRQQQRRRRRRQQQPPPOOOPPPQQQOOOMMMLLLLLLMMMMMMMMMLLLJJJHHHGGGFFFEEEFFFGGGGGGHHHGGGDDDBBBAAA===<<<:::999777666666666444444555555555666666666555444222222333333111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++*********,,,...///***++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,(((&&&%%%''',,,...---+++************+++,,,------------------------------***+++,,,------...------...///---,,,...333444111///...------...///111222---------------------------,,,++++++,,,---///000......------------..................////////////---------.....................////////////000000---......///000111111222//////000000111111222222111222444333111000000111333333333333444555555666888<<>>CCCKKKRRR___kkkyyy{{{hhhYYYPPPJJJEEEAAA;;;@@@AAA<<<888777777444333555777666333222333444333333333333222222222222333222222111111111111222222222111000000000000000111000000000////////////......////////////......................................................................................................++++++,,,,,,,,,---------------------------------++++++,,,------,,,++++++******++++++,,,------......------,,,,,,------...++++++***++++++,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------kkkZZZUUUSSSQQQQQQQQQRRRQQQPPPOOOQQQRRRQQQMMMKKKKKKLLLNNNMMMLLLJJJHHHFFFEEEDDDFFFGGGHHHHHHGGGEEEBBBAAA<<<;;;:::888777666666666333333333444444444555555333222000000111111///...000000000000////////////........................---,,,,,,,,,,,,---......---------------------------------,,,,,,+++++++++)))******+++,,,,,,------((()))***+++,,,---------,,,+++***))))))+++---...,,,------......------,,,///,,,)))+++///111...+++,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------,,,000000...111999:::555///...,,,++++++,,,---...,,,------...///000111111111000...------...///000.........------...................../////////000---------.........//////............/////////000222111111000///..................///000111111222000222444444333222111222:::777444222222444444444333555777888777999>>>BBBAAANNN]]]jjjyyywwwggg\\\NNNEEEAAA???<<<999:::>>>???;;;777777888777111444666555333111333444222222222222111111111111333333222111000000000111222111111000000000000000000000000000////////////......////////////......................................................////////////////////////........................+++++++++,,,,,,---------------------------------,,,,,,---......---,,,,,,)))***+++------......---...------,,,,,,------...,,,,,,,,,---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))******++++++,,,hhhZZZVVVUUUSSSSSSTTTTTTRRRQQQOOONNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIGGGEEEDDDBBBGGGJJJGGGEEEFFFEEEBBB<<<<<<<<<<<<:::777555333444555777777666555555666555444444333333222222111//////.........---------,,,---......//////......111000...,,,***((('''&&&,,,---------------------------------,,,+++******+++++++++,,,,,,,,,------///...------,,,,,,,,,,,,---------...------,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000...---,,,,,,+++++++++++++++,,,...---,,,,,,---//////...,,,---000222333333,,,,,,,,,,,,,,,,,,,,,,,,........................///000111000///...///111000000///...............//////...------------...000///...------...///000111///---++++++,,,///000111111111111111000//////222222333333333222222111////////////////////////222222222222222222222222555555666666777888888888<<<@@@HHHPPP\\\nnnttt```SSSHHHFFFCCC???;;;888666555:::::::::999777666444333555555444444444444333333222333333444333222000///000000000000000000000000111111000000000000111111////////////////////////////////////////////////---......//////......---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------////////////////////////------......------,,,+++++++++,,,,,,,,,,,,------.........------.........++++++,,,,,,,,,,,,------.........------,,,,,,,,,---,,,***))))))***,,,---........................************************........................kkk]]]TTTSSSQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEBBBGGGIIIEEECCCCCCAAA>>><<<<<<;;;:::888666555444555666888888777666666777555444444333333222111111//////.........---------,,,---......//////............------,,,+++******.........---,,,,,,,,,+++((()))***++++++,,,,,,,,,+++,,,,,,,,,---------------,,,+++***************,,,---------------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---,,,,,,+++++++++,,,,,,---///...------...000///---++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,...............------------...///...---,,,---///000000///...............222111///...,,,,,,++++++///...---,,,,,,---...///////////////.../////////111111111111111000//////111000///.........000111111111111111111111111111222222222222222222222222333333444444555666666777555888<<<@@@GGGSSSbbbmmm|||kkk^^^UUULLLGGGAAA@@@>>>;;;999777666666999999999888777666555444333333222222222111111111222333333333222222111000111111111111111111111111111111000000000000111111////////////////////////////////////////////////------............------//////...---------......,,,,,,,,,---------......++++++,,,,,,,,,---------........................------......------,,,+++++++++,,,,,,,,,,,,------......------------......++++++,,,,,,,,,,,,------,,,++++++++++++++++++***---,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------mmm```TTTRRRPPPPPPQQQQQQPPPNNNQQQPPPPPPOOONNNMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGCCCHHHIIIEEEBBBBBB@@@<<<===<<<:::888666555444444666777999999777666777777444444444333222222111111/////////.........------,,,---......//////......,,,,,,,,,------.........//////...---,,,+++***************+++,,,,,,------,,,,,,,,,---------......,,,++++++************+++,,,,,,------------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************------,,,+++++++++,,,,,,---...//////......///000000---+++***+++,,,,,,+++------------------------//////.........------------...///...---,,,---///000000///...............000000///------,,,,,,---------,,,,,,,,,,,,---------...000111111000///...000000111111000000//////111///---++++++---000222111111111111111111111111222222222222222222222222111111222333333444444555444666777888999???GGGNNN^^^kkk{{{~~~ppp\\\KKKBBB?????????888888777777666666777777777777777777777666555555222222222222111111111111333333222111111111111222111111111111111111111111111000000//////000000111////////////////////////////////////////////////,,,------......------,,,///...............///000,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------------......------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++++++++++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------nnnaaaVVVTTTQQQQQQQQQRRRQQQPPPRRRQQQQQQOOONNNMMMLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHCCCHHHJJJGGGDDDDDDCCC???===<<<999777555444444444555777888888666555555666444444333333222111111111////////////............,,,---......///.........+++++++++,,,---......///...------,,,,,,+++++++++000000///...------------,,,,,,---------.........------,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,+++,,,---...///...---,,,++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,,,,,,,---......------...000000...,,,+++,,,------,,,......................../////////...------,,,,,,///000111000///...///111000000///...............,,,,,,,,,---...///000111---------------------------......////////////...///000000000000000//////222111000//////000222333111111111111111111111111222222222222222222222222111111111222333333444444444666777777888:::???BBBDDDNNN\\\jjjxxxzzzppp[[[TTTJJJBBB>>><<<<<<;;;444444444444444555666777444555555666666666555555444444444333333333333222333222111000000111222333222222222222222222222222000000////////////000000////////////////////////////////////////////////,,,,,,------------,,,,,,---------------...///000,,,,,,,,,---------......,,,,,,------------------------------------------------......------,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------.........---,,,++++++++++++,,,---------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,nnn```VVVSSSPPPOOOPPPQQQQQQPPPRRRRRRQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIII@@@FFFHHHFFFDDDEEEDDDBBB===<<<999777555444444444444666777666555333333444444333333222222111000000000000/////////.........,,,---......///.........++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------111000///---------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---***++++++,,,------,,,,,,+++,,,---...///...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,---***,,,------,,,+++---......,,,***+++,,,.................................//////.........---------///000111000///...///111000000///...............++++++,,,,,,...///111222.........//////............---,,,++++++---///000...//////000000000/////////000222333444333222222000000000000000000000000222222222222222222222222222222222333444444555555111333444555666777999;;;;;;???FFFPPPZZZdddooowwwrrrdddWWWOOOBBBAAA>>><<<;;;999777555444444444333444444555666333333444555555555555444444444333333333222222222222111000000000111222333111111111111111111111111000000////////////000000////////////////////////////////////////////////,,,------......------,,,++++++++++++,,,---......,,,,,,,,,---------......------------------------------------------------------......------,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}mmm^^^TTTQQQNNNLLLMMMNNNNNNNNNRRRQQQQQQPPPOOONNNNNNMMMLLLKKKIIIHHHGGGGGGHHHHHH===BBBEEECCCBBBDDDCCCAAA===<<<:::888666555444444444555666666444222222333333333333222111111000000000000000/////////......,,,---......//////......++++++++++++++++++++++++))))))***+++,,,---......++++++*********,,,---///+++++++++,,,,,,,,,------***))))))))))))******+++)))***+++,,,,,,------,,,++++++,,,---------------***++++++,,,,,,------...,,,,,,,,,,,,------...///,,,,,,+++++++++,,,------)))+++,,,,,,++++++,,,---,,,***))))))+++,,,---,,,------------------------........................---...///...---,,,---///000000///...............///......---------............///000000///.........,,,***)))***,,,///111......///000000000//////,,,...111333444333000///////////////////////////222222222222222222222222222333333444444555555666333444444555555666666666:::999;;;???DDDIIIQQQYYY]]]fffttt~~~vvviii\\\QQQHHHAAA===>>><<<:::777666555555555555555444444444444444444222333333444444444333333111111111111000000000000111000000000000111222222000000000000000000000000000//////......//////000////////////////////////////////////////////////---..................---++++++++++++++++++,,,---,,,,,,,,,---------..................------------------------------------------......------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++++++++++++++,,,,,,,,,------------,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyymmm]]]TTTQQQMMMKKKLLLMMMNNNNNNQQQQQQPPPPPPOOOOOOOOOOOONNNLLLJJJHHHFFFFFFGGGHHH>>>CCCEEECCCBBBCCCBBB???<<<<<<;;;:::888666555444555666777666444333333333333333222222111000000000000000000000/////////...,,,---......//////......+++++++++,,,,,,,,,------*********+++,,,,,,,,,---+++***)))((()))+++---...*********+++++++++,,,,,,)))))))))))))))***++++++))))))***,,,,,,------,,,+++++++++++++++,,,------******+++,,,,,,---......------,,,,,,+++,,,,,,,,,,,,+++++++++,,,,,,---...***+++---,,,++++++,,,...///,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---...///...---,,,---///000000///...............000///...---------------------...//////...------,,,,,,++++++,,,---///000---......///000000//////,,,---///111222111111000000000000000000000000000222222222222222222222222222222333333444555555555666555555666666777666555888555666999:::999===CCCBBBJJJTTT___kkkyyyuuuiiiWWWSSSKKKDDD>>>;;;999888<<<;;;999777555555666777555444444333333333444444222333333333333333222111111111111111000000000000//////000111111111111111//////////////////////////////............//////////////////////////////////////////////////////...//////000000//////...------,,,+++++++++,,,,,,,,,,,,,,,---------......///.........------------........................------......------,,,+++++++++,,,,,,,,,,,,------......------------......++++++,,,,,,,,,,,,------,,,++++++++++++++++++***,,,------------------,,,******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++ttt}}}mmm]]]UUURRROOOMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMJJJHHHFFFFFFFFFGGGBBBFFFHHHEEECCCDDDBBB???<<<<<<<<<<<<:::777555333666777888777555444333444333333222222111000000000000000000000////////////,,,---......//////......***++++++,,,---...///000,,,,,,++++++++++++++++++000...,,,*********+++,,,))))))*********+++++++++++++++******+++,,,------((()))***+++,,,---------,,,+++***)))***+++,,,---******+++,,,,,,---......///...,,,+++***)))))))))++++++++++++,,,,,,---...+++,,,...---,,,,,,---///333111...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///000111000///...///111000000///...............---------------...///000,,,,,,---......---,,,,,,***,,,---//////000//////------...///000000///////////////000000111333333111111111111111111111111222222222222222222222222111222222333333444555555333222222333555666666666555222444999888333444999:::>>>CCCGGGNNN[[[kkkvvvyyyjjj```TTTKKKCCC@@@===:::999999999:::444555777777666555666777333333333222333333444555333333333333333222111000333333333222222222222111...///000222222222111000//////////////////////////////............////////////////////////////////////////////////////////////000000000000/////////...------,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------////////////////////////------......------,,,+++++++++,,,,,,,,,---------///......------......///++++++,,,,,,,,,---------.........------,,,,,,,,,,,,------......------,,,,,,,,,------...///000000************************************************yyyxxxjjj[[[RRRQQQNNNLLLLLLLLLMMMNNNNNNMMMNNNPPPSSSTTTQQQMMMQQQOOOLLLJJJHHHHHHHHHIIIDDDEEEFFFGGGGGGFFFEEEDDD>>>===<<<999777555333222333555666777666555666777777666666444333222111111........................000000///...------,,,,,,+++******************+++++++++++++++++++++++++++)))))))))))))))******+++))))))*********+++++++++///,,,***+++---...,,,***,,,,,,------,,,***)))(((,,,,,,,,,++++++*********)))***+++,,,---.........+++++++++,,,,,,---------///...---,,,------//////,,,,,,,,,------.........///.........------------,,,,,,,,,---------............------------......000000//////......------......------------......******+++,,,------------///...,,,***)))***,,,---++++++,,,,,,---...//////------..................000///.........///111222//////000111111111111111333333333444444555555555444333222111111111222333555555555555555555555555///000222444666888999:::333555888<<>><<<<<<;;;::::::999888888666666555444444444444555555555555555555555555555333222000...------...///000000000000000000000000000000000000000000000000111111000000//////......000///...///111111///...///////////////////////////////////////.........//////............//////........................+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,---,,,,,,***))))))***,,,,,,,,,,,,,,,++++++*********------------------------...---,,,,,,++++++++++++---......//////......---------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++---......---++++++---,,,,,,++++++,,,,,,---pppqqq~~~jjj\\\RRRQQQOOOMMMLLLMMMNNNOOOQQQPPPPPPRRRTTTUUUSSSPPPOOOMMMKKKHHHFFFEEEEEEFFFFFFFFFGGGGGGFFFDDDCCCAAA======;;;999777666444333555777888777666444444555666666555444333222111111////////////////////////---------...............,,,++++++******++++++,,,++++++++++++++++++++++++***************++++++,,,*********++++++++++++,,,***)))((()))+++---,,,***+++,,,,,,,,,+++***(((''',,,,,,,,,+++++++++******(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******,,,,,,,,,---------............------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------............------------......------------......,,,---...............---000///---,,,,,,,,,---...,,,,,,------......//////000000000000///...------000//////...///000111222//////000111111111111111//////000000111111111111333333222111111111222333444444444444444444444444444444444444333333333333555666777777888;;;???BBBHHHQQQ```ooo~~~vvvlll]]]VVVLLLDDD@@@===;;;999::::::999999888777777666666555555444444444444444333333333333333333333333444222000///......///000000000000000000000000000000000000000000000000000////////////000000000000000//////000111111000...........................////////////............////////////////////////........................,,,,,,,,,,,,------------******+++,,,,,,---......///......------......///---------,,,,,,,,,++++++------------------------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---zzzlllnnn|||jjj\\\SSSRRROOONNNMMMNNNOOOPPPRRRQQQPPPQQQSSSSSSRRRQQQPPPNNNKKKHHHEEEDDDDDDEEEFFFGGGGGGFFFEEECCC@@@???<<<<<<;;;999888777666555777999999888555333333333666666555444333222111111111111111000000/////////***+++,,,---...000111111---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++,,,,,,,,,,,,((((((''')))+++------,,,++++++,,,,,,+++***)))(((,,,,,,,,,,,,++++++++++++((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------......------------......//////000000000///......000////////////.................................222222111111000...---,,,///////////////000111111//////000000111111000000............////////////222222111111111222222333444444444444444444444444666555444333222111000///555555555444333444666888:::>>>EEEMMMXXXcccooovvvsssggg\\\RRRKKKDDDAAA<<<:::999999999888888888777777666666555555666555444444333333444444111111111111111111111111444333111000//////000111000000000000000000000000000000000000000000000000.........///000111111111111000///000222222000///................................................---...///000000///...---........................,,,------------.........******+++,,,,,,---......++++++,,,,,,,,,,,,++++++......------------,,,,,,------------------------,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++++++++***))))))))))))***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++************++++++---,,,,,,++++++,,,,,,---vvvnnnqqqiii[[[SSSRRRPPPNNNNNNOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPPPPRRRPPPMMMIIIGGGFFFFFFFFFEEEEEEFFFEEEDDDBBBAAA???;;;;;;:::999888888777777777888999888666444444444555555444444333222111111222111111000000//////...***+++,,,---...000111111---------,,,,,,---------+++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,---------+++***++++++---.........,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------,,,,,,,,,,,,++++++..................//////------------------------............------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,------......///......------------......000000000000000///...---......///000//////......///////////////.........000000000000000///...---///////////////000000111//////000000000000000///000000000000000000000000111111111111111222222222333333333333333333333333222222222333333333333333333444555555444555777999;;;;;;;;;>>>CCCJJJQQQVVVaaakkkzzznnnggg\\\RRRKKKFFFBBB???===<<<;;;:::999999888777777777666666555555555555555444444333333333333333000000000000000000000000333333222111000000111111000000000000000000000000000000000000000000000000.../////////000000000111111000000111222222111///........................------...............///,,,...000111111000...,,,........................---------.........//////++++++,,,,,,,,,,,,------)))***+++,,,,,,+++***)))---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---......//////......---------,,,,,,++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---yyyooosss~~~gggZZZSSSQQQPPPNNNNNNOOOPPPQQQRRRQQQQQQOOONNNNNNOOOPPPQQQOOOLLLIIIGGGFFFFFFFFFCCCDDDDDDEEEEEEDDDBBBBBB;;;;;;::::::999888888777666777999888666555555666444444444333333222222111000000000//////.........---------.........//////...------,,,,,,------...++++++++++++++++++++++++)))))))))))))))***++++++++++++,,,,,,,,,---------,,,,,,---,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******,,,------......------------------------/////////............---,,,,,,,,,---------............------------......------....../////////000......------------......///////////////...---,,,,,,------.........---,,,///////////////.........,,,---......////////////...//////000000000000000//////000000000//////...111111111111111111111111000000111111222222222222333333333333333333333333111111222333444555555666222444555666555666888:::888777777777999<<>>>>><<<:::888666444444333555666666444222222222555555555555555555555555444333222222111111222222111111111111111111111111111111111111111111111000////////////////////////////////////////////////111111111000///.........000///...///111111///...------------------------,,,,,,,,,---......//////---...///000000///...---........................,,,------------............------,,,,,,++++++***,,,,,,------------,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,++++++++++++,,,+++******)))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++************++++++---,,,,,,++++++,,,,,,---}}}tttyyy{{{fffZZZPPPOOONNNMMMMMMNNNPPPQQQRRRTTTVVVUUUQQQOOONNNOOOLLLJJJHHHFFFEEEEEEFFFFFFEEEFFFFFFFFFFFFEEECCCBBB===<<<<<<:::999888777777888999:::999777555555555333333333222222222222222...//////000000111111222........................------,,,,,,,,,,,,------++++++++++++++++++++++++******))))))******+++,,,*********++++++++++++,,,(((***,,,+++))))))***,,,,,,+++*********+++,,,,,,,,,,,,,,,---------......*********++++++******)))******++++++,,,---......,,,---.........---,,,,,,......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,------...///...............------......------------......,,,,,,---.........------,,,+++*********,,,---...,,,,,,------......//////,,,---...///////////////---...///000111000000/////////000000///......---000000000/////////......---...000111222222222111222222222222222222222222222222222222222333333333111333444444333222333444555444444666999:::999777777999<<<======???BBBDDDIIIMMMRRRTTTVVVZZZaaafffpppwww{{{vvvppphhhcccYYYTTTNNNHHHDDDBBB???>>>999999999888555333222222444666777666333222333444333333333333333333333333333333222111111111111111000000000000000000000000///000000000000000000000////////////////////////////////////////////////000000000000///////////////...---...000000...---------------------------++++++,,,------...//////////////////////////////........................,,,,,,,,,,,,------------+++++++++,,,,,,---------+++******))))))******++++++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---|||{{{}}}{{{fff[[[PPPOOOMMMLLLLLLMMMOOOPPPOOORRRUUUTTTPPPMMMLLLLLLMMMKKKIIIGGGGGGGGGHHHIIIHHHHHHHHHGGGFFFDDDBBBAAA>>>===<<<;;;999888777666:::;;;;;;:::666444333333333333222222222222222222//////000111222333333444---------.........//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---))))))*********+++++++++(((***------++++++...000******)))(((((()))***+++,,,,,,,,,------.........,,,,,,---------,,,,,,+++))))))***+++---...//////************)))'''%%%$$$.........------,,,,,,,,,+++++++++*********)))))),,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,.........------.........,,,,,,---.../////////...---,,,*********,,,...///++++++,,,,,,---.../////////000000000000000///...---...000111111111000/////////000000///...------222222111111000000000///---...000111222222222111111111111111111111111111//////000111222333333444///111333444444444555666666444222222444555444222333555777888777777777888;;;???CCCEEEDDDFFFIIILLLMMMVVV```fffiiinnnwww~~~{{{uuunnnkkkccc^^^WWWSSSPPPNNNJJJFFFBBB@@@<<<:::::::::999888555666666666555555666888555666777555111///000111111111111111111222222222333222222111000111111111000000000000000000000000...///000000000000//////////////////////////////////////////////////////......//////000000111111...------...//////...,,,------------------------++++++,,,,,,---...////////////............//////........................+++++++++,,,,,,,,,------((()))***+++---...///000///...,,,,,,,,,,,,...///,,,,,,,,,------.........++++++++++++++++++++++++...------,,,++++++++++++---......//////......---------...///...---,,,+++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---xxxxxx|||xxxcccYYYRRRLLLIIIKKKLLLKKKLLLOOOSSSSSSRRRQQQPPPPPPOOOOOONNNMMMLLLJJJHHHFFFEEEDDDGGGFFFEEEDDDDDDCCCCCCDDD@@@>>><<<:::999888999999::::::999888777666555555777777666444444444444444...,,,+++)))(((((())))))...------,,,,,,------...111...+++((((((***---000,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,///,,,)))))),,,...---,,,///...,,,+++***+++,,,,,,...------,,,,,,++++++******))))))+++...///,,,)))++++++---......---+++++++++)))''''''))),,,......******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------------((((((((()))******++++++,,,,,,,,,++++++*********..................------------------------------000///---------///111222---------............///***,,,...000111111000///,,,,,,,,,---...///000111111111///...------------///......------......///////////////000000000000000000000000111111111111...///000111222333333333333222222111111000000000444444444333333222222222444444444444444444444444444444444444555555555555:::;;;;;;;;;;;;<<<<<<<<>>===;;;:::999888888:::999888777666555444444666666555444333333333333000000///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++...///++++++++++++++++++++++++)))))))))******+++++++++...,,,))))))+++---,,,+++...---,,,++++++++++++,,,+++++++++++++++++++++++++++***)))+++......,,,***++++++,,,,,,,,,,,,+++++++++)))((((((***,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,+++***))))))((())))))******++++++,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))((((((***,,,------------............///+++,,,...000000000///.........---------....../////////.........///000000,,,,,,++++++++++++,,,,,,////////////000000000000//////000000000111111111///000111222222222222222111222222222222111111000333333333333222222222111444444444444444444444444444444444555555555666666333444444444444555555555888999:::<<<>>>@@@BBBCCCGGGHHHJJJNNNTTTZZZ___bbbiiinnnvvv~~~}}}{{{sssooohhhccc___ZZZUUUQQQKKKHHHDDDCCCDDDDDDBBB@@@<<<;;;;;;999888777666666666555555555444444444444333333333333444444444444333333333333333333333333333333333333222222222222111111111111111111111111............///000111222...///000111111000///...//////000000000000//////////////////////////////...------...000111///...........................//////.........---------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,,,,------......------,,,------------------------******,,,---------,,,+++///...---,,,++++++++++++))))))*********+++++++++---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,******+++,,,------------zzzsssxxxqqq[[[QQQOOOJJJHHHJJJKKKJJJKKKNNNQQQQQQPPPPPPOOOOOONNNNNNMMMLLLKKKJJJHHHGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBBBB>>>>>>===<<<;;;999888777888888777666555444444333555555444333333222222111111111111111000///......***+++,,,------,,,+++***,,,++++++***+++,,,...///************************)))******+++---......///---+++))))))+++,,,+++***------,,,++++++++++++,,,(((((()))******+++,,,,,,+++******+++------,,,***++++++************++++++,,,***)))***+++,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++******)))))))))******++++++,,,------000000////////////......***++++++,,,,,,------------------------------------,,,+++++++++,,,---...---------............///,,,---...//////...---,,,//////...------------------------...000111333444////////////////////////////////////000000000000//////000000000000111111000111111222222222111111///000222333333222111000222222222111111111111111444444444444444444444444444555555555555666666666333333444444444555555555777666666666666777888888999:::<<<>>>@@@CCCEEEFFFIIIMMMSSSXXX]]]bbbfffiiinnnpppssstttuuuuuuwwwxxx|||}}}}}}zzzxxxtttoookkkgggeeebbb___ZZZWWWTTTRRRPPPMMMIIIFFFDDDBBB@@@>>>;;;999888888:::;;;;;;:::555555555555666666666666333333333333222222222222111111222222222333333333333333333333333333333333555444444444444333333333111111111111111111111111000//////......//////000...//////000000//////......//////000000//////...////////////////////////...------...000111///...////////////////////////...............---------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,------......------,,,------------------------++++++,,,------------,,,......---,,,++++++++++++))))))*********+++++++++------,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,------------wwwssszzzqqq[[[RRRNNNIIIGGGJJJKKKJJJKKKMMMPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA============<<<:::777666777666666555444444333333444444333333222111111000......///000///...---,,,+++,,,...//////...,,,+++******++++++,,,---......++++++++++++++++++++++++++++++,,,------...//////++++++***************))),,,,,,++++++++++++++++++)))*********+++++++++,,,,,,++++++,,,,,,---,,,+++,,,+++***))))))***+++,,,,,,+++++++++,,,,,,***(((******+++++++++,,,,,,,,,------,,,,,,,,,,,,------******++++++,,,,,,------******+++,,,,,,------...------------,,,,,,,,,,,,,,,,,,------...///000000------------------------000000////////////000111---------............///------......------++++++///......---------......------......000111333444111111111111111111111111////////////000000000000////////////000000000111111111222222222111111000...///111333333333222111111111111000000000000000333333333333333333333333444444555555555666666666555666666666777777777777999999888777777777777888888999:::<<<<<<<<<<<<;;;???AAACCCDDDEEEGGGKKKMMMNNNPPPRRRRRRSSSTTTVVVYYY\\\]]]```dddhhhllloooqqquuuyyy~~~}}}{{{xxxyyy~~~||||||{{{xxxtttmmmgggddd^^^[[[XXXVVVUUUSSSOOOMMMHHHHHHGGGEEECCCBBBAAA@@@@@@???===<<<;;;;;;:::999999888888777777777777666555555555666666777777777444444444444444444333333111111111222222222333333222222222222222222222222444444444333333333222222111111111111111111111111111000///...............////////////////////////...//////////////////...////////////////////////...------...000111///...................................................,,,,,,---------.................................---......///...---+++***,,,------......------,,,------------------------,,,,,,---------............---,,,,,,+++++++++,,,++++++,,,,,,,,,---------------------------......++++++************++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++***rrrppp|||qqq[[[RRRMMMHHHGGGJJJLLLKKKKKKMMMPPPOOOOOOOOOOOOOOONNNNNNLLLLLLKKKJJJHHHGGGFFFFFFCCCDDDDDDDDDCCCBBBAAA@@@============<<<:::777666666666555555444444333333333333333333222111000///,,,---...//////...,,,+++---...000111111000...---)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))++++++++++++***)))))))))***+++++++++++++++++++++------,,,,,,++++++++++++,,,------,,,,,,+++,,,---,,,+++***))))))***+++,,,---,,,+++,,,---,,,***(((******+++++++++,,,,,,,,,......------------......+++++++++,,,---......///+++++++++,,,------......+++++++++++++++++++++,,,,,,,,,------...///000000------------------------------,,,,,,,,,,,,,,,,,,---------............///.........------,,,++++++,,,,,,,,,------///000000///////////////000111111---...////////////...---////////////000000000000...////////////000000000111111222222222111111000///000111222333333222111000000000000000000000000333333333333333333333333444444444444555555555555222222333333333444444444555555444444444555555666555666888999999888777666::::::;;;:::888999;;;===>>>???@@@???>>>???BBBDDDAAABBBDDDGGGJJJMMMOOOQQQQQQTTTXXX[[[]]]___bbbdddtttnnngggggglllooonnnlllmmmmmmlllkkkiiigggeeedddddd___\\\[[[YYYVVVWWWZZZXXXXXXWWWUUURRRNNNJJJGGGDDDCCCBBBAAA@@@???>>><<<::::::;;;;;;;;;;;;;;;;;;888888888777666666666777666666666555444333222222333333333333333333333333444444444444444444444444111222222222333333333333222222222222222222222222222222222111111111111000000000000000000000000000111000///...------------//////............//////......////////////.................................------...000111///...---------------------------.....................,,,,,,,,,,,,------..............................,,,---.........---+++***,,,------......------,,,------------------------,,,,,,,,,---------......------,,,+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,---------,,,++++++nnnooo}}}oooZZZQQQLLLHHHGGGKKKMMMLLLLLLNNNPPPPPPPPPPPPOOOOOOOOOOOOLLLKKKJJJIIIHHHGGGGGGFFFDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>===<<<;;;999888777666666555555555444444444222333444444333222000///...///////////////......//////000111111000//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***,,,------***))))))))))))***++++++,,,+++++++++......------,,,++++++***---......---++++++,,,...++++++************++++++...,,,++++++,,,,,,+++)))******+++++++++,,,,,,,,,...------,,,,,,------............------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------------...***++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++---------............//////......---------,,,,,,,,,,,,,,,---...///000111000//////............///...///000111111000///...////////////000000000000......////////////000000000111111222222222111111111111111111111222222222000000000000111111111111333333333333333333333333222333333333333444444444222222222222333333333333222222222222333444555666333333555666666666555444555666777777666666888:::999:::;;;:::::::::===???<<<<<<<<<======>>>>>>???>>>@@@CCCDDDDDDFFFIIIKKK^^^VVVNNNKKKMMMOOOMMMJJJNNNNNNMMMLLLJJJIIIIIIHHHHHHDDDCCCDDDCCC@@@@@@CCCBBBBBBBBBAAA???===;;;:::<<<;;;;;;:::999888777777666666666666666666666666555666666555333333444555222444555555333222333333444444444333333333222222222222222222333333333333111111222222222333333333222222222222222222222222000000000000////////////000000000000000000000000000//////...---------...///......------......///---......//////......---...........................------...000111///...---------------------------------...............,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,------......------,,,------------------------,,,,,,,,,+++,,,------...---,,,,,,++++++,,,,,,,,,))))))*********+++++++++***+++,,,------...------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...((()))***,,,---...//////|||qqqsssooo[[[RRRMMMIIIHHHLLLNNNMMMLLLNNNPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKJJJIIIHHHGGGGGGFFFDDDEEEFFFFFFEEEDDDBBB@@@???>>>===;;;:::999888888666666666555555555555555333333444555444222000////////////......//////000////////////////////////,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++---///...+++))))))***((()))***+++,,,++++++***,,,,,,,,,+++++++++++++++---...///---******,,,...++++++,,,,,,,,,,,,++++++///---******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,+++*********+++,,,,,,------------------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...------,,,---------............/////////..................---------------...///000......------------......///000222333333222000///////////////000000000000........./////////000000///000111222222222222222444222111000///000222222000000000111111222222222222222222222222222222222111111222222222222333333333333444444444555555555444444444444555666777888444444555555555555555444222444666777666777999:::555666888888888888999;;;<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;<<>>======>>>???>>>======<<<===>>>>>><<<::::::<<<<<<999888;;;888888888888888777777777666777777777666666666777444444444444444444444444333555666555333222444777333666888888555444444666444444555555555555555555111111111222222333333333000000000111111111222222111111111111111111111111000000000/////////......000000000000000000000000//////...---------......///...------------...///---......//////......---...........................------...000111///...........................---------.........//////,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,,,,------......------,,,------------------------,,,++++++***+++,,,---...,,,,,,,,,++++++,,,,,,---))))))*********+++++++++)))***+++,,,---------,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---((()))***,,,---...//////xxxzzzqqq\\\TTTMMMIIIIIIMMMOOONNNMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQKKKKKKJJJIIIHHHHHHGGGGGGDDDEEEFFFGGGFFFDDDBBBAAA@@@>>><<<:::999888999999666666666666666555555555333444555555555333111//////...---,,,,,,---.../////////............//////...---,,,+++***+++,,,---************************''''''((()))***++++++,,,+++...000///,,,))))))+++((()))***+++,,,,,,+++***)))))))))***++++++,,,,,,...//////---***))),,,///+++,,,---......---,,,+++///---***)))+++,,,------******+++++++++,,,,,,,,,******))))))))))))******((())))))+++,,,---......)))******++++++,,,------,,,,,,,,,---------........................---------------------------------.........---,,,,,,+++---------.........////////////.........//////000//////...------------...,,,,,,,,,,,,,,,---...///+++---...//////...---+++////////////000000000000............/////////000...///000111222333333333555444111///...///111333000000111111222222222333222222222222222222222222000000111111111222222222111111222222222333333333444444444444444555666666555444444444333333333333///111444444444333444555111333555555333222333444444555555555555555555555555666666666555666999;;;:::???BBB>>>777333666;;;777777666666666888999:::888666666999999666555777555555555555555555555555000111333444444555777888222222333444555666777777000222444333111111333666555777999888444222111222111111111222333333444444222222333333444444444444////////////000000000000111111111111111111111111000000000000////////////000000000000000000000000......---------......//////...---,,,,,,---...///---..................---...........................------...000111///...////////////////////////---------.........//////---,,,+++***+++,,,---...........................((()))+++---.........---,,,------......------,,,------------------------,,,+++*********+++,,,---,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------((()))***,,,------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++++++++++++++,,,++++++,,,------,,,,,,,,,pppuuurrr\\\PPPNNNNNNMMMLLLKKKKKKKKKLLLRRRRRRRRRPPPNNNOOOQQQSSSMMMKKKHHHGGGGGGGGGFFFEEEGGGFFFEEECCCAAA???======@@@???===<<<<<<;;;999777:::999888777666555444333444444444444333222111111444333000...------...///,,,,,,,,,---------.........+++)))***---///---+++(((+++,,,+++((((((***---******+++++++++,,,,,,,,,222...******,,,---+++)))//////000111000///---,,,,,,+++***+++---...---,,,((()))***++++++***)))(((++++++++++++++++++++++++++++++************++++++------------------------++++++************++++++---,,,***+++,,,,,,+++)))***,,,......,,,***((((((...---,,,,,,---...///000------++++++++++++------,,,,,,++++++,,,---///000111///---...//////,,,))))))***,,,...//////...---------------------------///...---,,,,,,---...///111000000///...---------///////////////////////////---+++))))))***---...///////////////000111111000000000000111111111111000000111111111111000000000000000///////////////111111111222222333333333222222222222222222222222222222111111111222333444111222444666666555444333444444444444444444444444444333333333333444555555555555555555666666666666999999777666555555555555444444555555666777777777555EEELLLBBB666666999888666666666777777777777777666666555555555444444444444444555555555555444444555555555444444333333333111222333333333333222111111222222333333222222111444444333333333333222222333333333222222111111111222111000000000111222333000111222333333222111000000000000000000000000000000///...------...///000//////.........------------------...///000000111000000//////.........---,,,,,,---...///000111111------...///////////////------............------+++,,,---...////////////......---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,+++++++++******------------------------*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,---......+++*********+++,,,,,,---........................***++++++,,,,,,++++++***)))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,www{{{sss]]]PPPLLLLLLLLLLLLLLLMMMNNNNNNQQQRRRSSSRRRPPPPPPRRRSSSNNNKKKHHHGGGGGGGGGFFFEEEGGGFFFEEECCCBBB@@@???>>>@@@>>><<<;;;;;;:::888777999999888777666555444333444444444444333222111000000///...------...//////,,,---------............---+++***+++,,,---------//////...---***)))***+++,,,,,,,,,,,,------------,,,,,,+++***(((((()))***)))******+++++++++++++++,,,+++***+++---...---,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---+++***)))******((('''***,,,......,,,+++***+++......---,,,------//////---,,,,,,++++++,,,,,,---000///...,,,+++++++++,,,///...,,,---......+++)))***+++---/////////------------------------------///...------------...///111000000///......------////////////////////////333111000......///000111...------------...//////000000000000111111111111111222222222222222222111000000000000000000000000111222222222222222222333222222222222222222222222111111111222222222333333111222444555666555444333444444444444444444444444444333333333333444555555444555555555666666666666666555444333333222222222333333333444555555666666666EEEKKK@@@555444666555666555555555444444444444666555555555444444444333444444555555555555444444444444333333222222222222111222222333333222222111111222222333333222222111444444444333333222222222333333333222222111111111555444222111/////////000...///000000000000///...000000000000000000000000222111000//////000111222//////.........---------,,,,,,,,,---.../////////000/////////.........---////////////............,,,---......//////......------............------+++,,,---...////////////............------,,,,,,,,,------------------,,,,,,,,,,,,---------......------------------------,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,---......,,,,,,++++++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,}}}uuu^^^QQQJJJKKKKKKLLLMMMNNNPPPPPPPPPRRRTTTTTTRRRQQQRRRSSSNNNLLLIIIGGGGGGGGGFFFEEEFFFFFFEEEEEEDDDBBBAAA@@@???===;;;::::::999777666888888777777666555444444333333333333222111000///------------.........///------........./////////+++,,,,,,,,,++++++---......,,,++++++,,,------,,,+++++++++,,,,,,,,,,,,---(((+++---+++((('''***---,,,+++++++++++++++,,,,,,...,,,++++++------,,,***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++...,,,******++++++)))'''+++,,,------,,,,,,---...///...------,,,------...---,,,,,,++++++,,,,,,---000///...,,,+++*********...---,,,,,,---,,,***))),,,,,,...//////...---,,,///////////////////////////...------------...///000000000///......------////////////////////////111000000///......//////......------......///000000000000000111111111111333333333444444333333333///000000000111222222222222222222222222111111111222222222222222222222222000000222333333333222111111222333444555444333333444444444444444444444444333333333333333444555555444444444555555555666666444444333333222111111111222222222333444444555555666BBBFFF===333222333222444444333333222222111111555555444444444444333333333444444555555444444333222222222222111111111111111111222333333222111111111111222222222222111111555444444333222111111111222222222222222111111111444333222111000/////////...//////000000//////...000000000000000000000000111000000//////000000111...............---------++++++,,,,,,---........./////////.............../////////............---,,,------...............------............------+++,,,---......///....../////////............---...------,,,,,,------...,,,,,,,,,---------......------------------------,,,------......------,,,.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......------,,,,,,------......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------------------,,,,,,++++++*********,,,++++++******++++++,,,yyyaaaSSSLLLLLLLLLLLLMMMNNNOOOPPPNNNQQQSSSTTTRRRQQQQQQRRROOOLLLIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBB>>><<<:::999999888666555777777777666666555555444222222222222111000//////------.../////////...---.........////////////000***,,,...---******---000111---***)))******'''%%%(((((()))))))))************,,,------++++++---//////...---+++++++++,,,---...---,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++...---,,,,,,......---,,,+++,,,---,,,,,,---///111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++***---......///......---,,,////////////////////////.........------.........000000//////............/////////////////////////////////......---------000000000///000111111222///000000000111111111111222333333444444333333222//////000111222333333444333333222222111111000000111111111111111111111111...000222333444333111000111111222333444333333222333333333333333333333333333333222222333333444555333333444444444555555555555555555555555444333333222222222333444444555555444===@@@999222111222111222222222222222222222222444444333333333333333333333333444444444444333333222222222222222222111111111111222222222222111111111111222222222222111111555444444333222111000000222222222111111111111111//////000000111111222222000111111111111111111000000000000000000000000000................................................,,,,,,---------.................................+++,,,,,,---...///000111---....../////////......------............------+++,,,------.........---/////////////////////......---,,,++++++,,,---...,,,,,,,,,---------......------------------------,,,------......------,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++++++++++++++++++++++++++,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------......------------,,,,,,+++***))))))++++++++++++++++++++++++~~~fffVVVOOOOOONNNMMMMMMMMMMMMMMMLLLOOOQQQRRRQQQPPPPPPQQQPPPMMMJJJHHHHHHGGGFFFEEEDDDEEEFFFGGGFFFEEECCCBBB===<<<:::999999888666444666666666666555555555555222222222222111000//////000111111000000...---,,,.........////////////000***,,,...---******---000:::555///+++(((%%% (((((()))))))))*********,,,******+++...///...,,,+++***)))((((((***+++,,,...---,,,,,,,,,,,,+++************))))))*********++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***,,,...000000///***+++,,,,,,,,,---///111.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///......---------..................------000000000000000000000000---..................---////////////............//////////////////////////////000000000000//////000000000000000111222222///000000000111111111111111111222222222222111111//////000111222333333444222222222111111000000000111111111111111111111111...///111333333222111000111111111222222222222222333333333333333333333333333222222222222333444444333333333333444444444444555555666666666555444444333333333444555555666666222777:::777333222333333000000111222333444444555222222333333333333333333222222333333333333222222222222222222333333333333111111111111111111111111000111111222222111111000444444333222222111000000111111111111111111111111......///000111111222222111000000000000000000111////////////////////////------............---------..................................../////////---------...............++++++,,,---...///000000//////000000000//////...------............------+++,,,------------------.../////////////////////...---,,,++++++,,,---...,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,---......,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,------......------------,,,,,,+++***))))))++++++++++++++++++++++++kkkYYYRRRQQQPPPNNNLLLKKKKKKKKKLLLNNNPPPPPPOOOOOOPPPQQQQQQNNNJJJHHHHHHGGGFFFEEEDDDEEEFFFGGGFFFEEECCCAAA>>><<<:::999999888666555555555555555555555666666333333333333222111000///222222111000///...------------........./////////+++,,,,,,,,,++++++---...333111...,,,+++***((('''+++++++++,,,,,,,,,,,,---+++(((''')))---...,,,((('''(((((()))+++---///000...,,,++++++------,,,*********)))(((((()))******++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((((())),,,...------)))+++,,,---,,,,,,...000,,,------------,,,,,,++++++,,,,,,------,,,,,,+++,,,---------,,,+++***))),,,...000///...------.....................//////000000000000000000000000------...//////...------//////////////////......////////////////////////,,,,,,,,,,,,---...////////////......//////000111000000000000111111111111///000000111111000000//////000000000111222222222111111111111111000000000111111111111111111111111//////111222222222111000000000111111111222222222333333333333333333333333222222222222222333444444222222222333333333444444222333444555555444333222333333333444555555666666222444666666444444555555000111111222333444555555111111222222222222333333111222222333333222222111222222222333333333333333222111000000000000111222000000111111111111000000222222222222111111111111000000000111111111111111000000111111000000///...///......------......///////////////////////////...//////000000//////...---------...............////////////////////////---------------..................------------,,,//////////////////...---------............------,,,,,,------------,,,,,,---............/////////...------,,,,,,------...,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,+++++++++*********,,,,,,,,,------......///,,,,,,++++++++++++++++++*********+++++++++++++++++++++++++++,,,---......,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,------------------,,,,,,++++++************++++++,,,,,,++++++***ooo\\\RRRRRRPPPNNNMMMLLLKKKKKKMMMOOOPPPOOOOOOOOOQQQSSSQQQNNNKKKIIIHHHGGGFFFEEEDDDEEEFFFGGGFFFDDDAAA???>>><<<:::::::::999777555444444444555555666666666444444444444333222111000111000///...---......///,,,---------............---+++***+++,,,---------((()))***+++,,,---000222,,,,,,,,,,,,------------))))))***+++,,,+++***)))******+++,,,------------,,,+++***+++---...---,,,++++++***))))))***++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++***)))((()))+++++++++***(((***------,,,,,,,,,---***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***+++---//////---,,,---......------......///000000////////////////////////------...//////...------.../////////////////////////////////////////////)))((((((((())),,,...000//////......//////000111000000000000111111111111///000000111111000000///000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000000000000111222222222222222222222222222222222222222111222222333444222222222222333333333333000111333444444333222111222222222333444444555555666555555666666555555555222222222222222222222222111111111111222222222333111111222222222222111111111111111111222222222333222111000//////000111222000000111111111111000000111111111111222222222222///000000000111111111222///000111111111000///...///...------------...///////////////////////////......///000000///......---------.........//////........................,,,,,,,,,------..................---------,,,,,,------......------,,,+++------............------,,,,,,,,,------,,,,,,+++,,,,,,------............,,,------------------,,,,,,,,,,,,---------......------------------------,,,------......------,,,------,,,,,,,,,+++++++++***++++++,,,------......++++++++++++++++++,,,,,,)))*********++++++++++++++++++++++++,,,---......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***rrr^^^RRRQQQPPPNNNMMMLLLLLLLLLOOOPPPPPPPPPOOOPPPSSSUUURRROOOKKKIIIHHHGGGFFFEEEDDDEEEFFFGGGFFFCCC@@@>>>???===;;;::::::999777666333333444444555666666666444444444444333222111111///...,,,+++,,,---///111,,,,,,,,,---------.........+++)))***---///...+++))),,,---+++((('''))),,,******+++++++++,,,,,,,,,))),,,//////,,,***+++---+++++++++***(((%%%###!!!,,,+++***+++---...---,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++************++++++...,,,++++++,,,+++***((('''***---...---+++++++++)))***,,,---...------,,,++++++------------++++++&&&'''))),,,---.........))),,,......,,,***,,,...------------...000111222////////////////////////,,,---...//////...---,,,.........///////////////////////////////////////,,,+++******,,,///333555111111111111111222222333000000000000111111111111000000111111111111000000000000000000//////////////////000000111111222222000000000000000000000000000000000///000111111222000000000000000111111222222222222222222222222222222222111111222222333444111111222222222333333333111222444555555444333111000111111222333333444444999666555666777555444555444444333222111000///...000000111111222222222333111111222222222222111111//////000000111111111222222111000//////000111222000000111111111111000000000000000111222222333333//////000000111111111222+++,,,...000111222111111111000///......///000111////////////////////////+++,,,---......---,,,+++---------.........//////------------------------,,,,,,,,,------.........***++++++,,,---...///000,,,,,,,,,,,,++++++***)))---..................---,,,,,,,,,------,,,++++++,,,,,,,,,---------......+++,,,............,,,+++,,,,,,,,,---------......------------------------,,,------......------,,,......---------,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,---))))))******++++++++++++++++++++++++,,,---......///...------,,,,,,,,,,,,........................,,,------......------,,,******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,***+++,,,------,,,+++***rrr___RRRQQQOOONNNMMMLLLLLLLLLPPPQQQRRRSSSSSSRRRQQQPPPOOOLLLIIIHHHGGGFFFDDDCCCHHHHHHHHHGGGEEEDDDBBBAAA@@@===:::888777777666555444555777777666666777999777555222111111333333333000000///,,,)))***...222222111111111000000//////,,,------------,,,+++***,,,,,,++++++***++++++++++++,,,,,,,,,+++***(((''')))((((((((()))***++++++++++++++++++++++++++++++------------------------*********)))))))))))))))((()))***+++++++++++++++***+++,,,,,,,,,***)))(((...---+++)))((())))))***((((((((()))*********+++000...,,,,,,,,,,,,***))))))***+++,,,---,,,+++******)))((((((((()))***+++*********+++,,,---///000...------,,,,,,++++++***,,,+++***)))***+++,,,---...---+++******+++---...000///...---,,,------...//////...---------------///...------...///000111,,,---///000000///---,,,////////////////////////111111000///////////////000000111111111111000000///000000111111111000000//////...//////000111222000000000000000000000000111111111111111111111111333222222111111111111111000000000000000000000000111111222222222222111111333333222222111000000///222222222222222222222222111222222222222111000000000111222222111222444666111999;;;555111333555444444222...,,,+++,,,...000222222111111111111222222111111111111111111111111111111111222222333333333222222222111111111000000000000000000000111111222......//////000000111111000000000000000000000000////////////////////////..............................//////000000111111........................---------............///......//////000000111111+++++++++,,,,,,,,,------,,,,,,,,,---...///000000000000...---,,,------...)))***+++,,,...///000000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------//////...---,,,,,,+++++++++,,,------++++++,,,---++++++++++++,,,,,,---......---,,,+++***)))))))))))))))(((((((((((())))))+++++++++,,,,,,---------******))))))***,,,...///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***...///+++***,,,---,,,++++++,,,,,,,,,++++++***++++++,,,---,,,+++***)))***)))))))))***+++,,,,,,ttt^^^RRRRRRPPPOOONNNMMMMMMMMMQQQQQQRRRSSSSSSRRRQQQPPPNNNLLLIIIHHHGGGGGGEEEDDDHHHHHHGGGFFFEEECCCBBBAAA@@@>>>;;;:::999999777555666777888777666666777888888555222111111222222222000111000...,,,,,,...111111111000000000/////////......---------,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++++++++***)))(((+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***)))))))))))))))))))))***************+++++++++***+++++++++******)))(((---,,,+++))))))))))))***+++++++++++++++,,,,,,,,,,,,***))))))++++++***((()))***++++++,,,,,,++++++(((***---///000...+++***......---,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---......---+++******+++---...000///...---,,,------...111000///............/////////...------...///000,,,---...000000...---,,,////////////////////////111111000///////////////000000111111111111000000111222222222111000//////000////////////000000111000000000000000000000000000000000000000000000000222222111000000000000000000000000000000000000000000111111222222111111000111111111111111111111111222222222222222222222222111222222222222111000000///111222222111111333444555:::;;;555000111222000444222000...---...///000111000000000000000000111111111111111111111111111111111222222222222222222222222222111111000000000000000//////000000111222////////////000000000000000000000000000000000000////////////////////////........................------------....................................------------............///////////////000000000,,,,,,,,,,,,------------+++,,,,,,------.........------.........---,,,,,,++++++,,,---......//////...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,------...///......---,,,,,,++++++***,,,---,,,+++***+++,,,---------,,,------.........---,,,+++************,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---************+++,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))---...+++))),,,---++++++++++++,,,,,,++++++*********+++++++++***)))(((*********)))******++++++www]]]SSSRRRQQQOOOOOONNNNNNNNNQQQRRRRRRSSSRRRQQQPPPOOOMMMKKKIIIHHHHHHHHHFFFEEEGGGGGGFFFEEEDDDBBBAAA@@@@@@>>><<<<<<<<<:::888555777888999888777666777888999666333222222222111000000111111000///...///000///////////////.........//////---,,,,,,------...,,,++++++***++++++,,,,,,,,,++++++*********++++++---,,,++++++++++++++++++---------------------------,,,+++******+++,,,---))))))))))))))))))******,,,+++******)))*********+++***))))))))))))))))))---,,,+++***)))))))))))),,,,,,,,,+++++++++++++++***)))((()))+++,,,+++***+++************+++,,,,,,'''(((***,,,,,,+++***)))//////...---------------******++++++,,,------...,,,,,,,,,+++,,,------...---,,,+++++++++,,,---...///...------,,,---------000//////............///000///...---------...///,,,---...//////...---,,,////////////////////////111000000///////////////000000111111111111000000333333333222111000///...111000000////////////000000000000000000000000000////////////////////////111111000///////////////000000000000000000000000000111111222222111111000//////000000111222333333222222222222222222222222111111222222111111000//////000222222111000111222555888888444111111111///333222111000//////000000////////////////////////111111111111111111111111222222222111111111111111111111111111000000000000000000//////000000111222000000000000////////////000000000000000000000000////////////////////////.................................---------------........................------------............///////////////.........,,,------------.........,,,,,,,,,,,,,,,,,,,,,---***+++---//////...,,,+++,,,,,,---------............------,,,,,,------...........................---------,,,---......///.........------,,,,,,++++++---...---,,,+++,,,---///...............------...---,,,++++++***++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((,,,---***)))+++,,,******++++++,,,,,,+++++++++)))************)))((((((++++++******)))*********xxx]]]RRRQQQPPPOOONNNMMMMMMNNNQQQRRRRRRSSSRRRQQQOOONNNLLLKKKHHHHHHHHHHHHGGGFFFFFFFFFFFFEEECCCBBB@@@???>>>===<<<<<<<<<:::777444666777999888777777888999999666444222222222000///...000111111000///...---........................///...,,,++++++,,,---///++++++******++++++,,,,,,,,,+++***)))***+++,,,------,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))))))))))))))*********---,,,+++)))))))))******+++***)))(((((((((******,,,++++++******)))))))))+++*********)))(((((((((,,,+++***+++,,,---,,,++++++***)))))))))***,,,---,,,***&&&$$$%%%'''+++...+++++++++,,,,,,...//////******++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---......---------------------......---------------...111000...---,,,------...------...//////...------////////////////////////000000////////////000000000000111111111111000000222222333222222111000000111111000//////...//////000000000000000000000000000000000000000000000000000000///...............000000000000000000000000000000111111111111000000//////000000111222222222111111111111111111111111111111111111111000000///...000222222111000000000444555444222222333222111111111111111000000///...////////////////////////111111111111111111111111222222111111000000000///000000000000000000000000///////////////000111111111111000000//////......////////////////////////////////////////////////........................000000000//////.................................,,,,,,---------........./////////......------------------.........//////---------------------,,,******+++------------,,,...............---------------------------------////////////////////////...------------...//////......---------,,,,,,,,,---/////////...---...///...............---,,,,,,---,,,,,,+++++++++,,,,,,++++++************++++++---------,,,,,,+++++++++++++++,,,---,,,+++***))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((,,,---)))(((***+++*********+++,,,,,,,,,++++++***************))))))))),,,,,,+++***)))))))))***www^^^OOOOOONNNMMMLLLLLLLLLLLLPPPQQQRRRRRRRRRPPPOOONNNMMMKKKIIIHHHIIIIIIHHHGGGFFFFFFFFFEEECCCBBB@@@???<<<;;;;;;;;;;;;999666444444666777888777777999;;;888666444333333222000...---...///000000///---+++------------............---,,,***))))))***,,,...+++*********++++++,,,---,,,+++*********+++,,,---,,,+++***)))))))))))))))************************+++***))))))))))))***+++(((((())))))************,,,,,,+++***))))))))))))+++***)))(((((()))***+++++++++++++++*********)))+++*********)))(((((((((...,,,++++++++++++***(((+++***)))((()))***+++,,,///---***'''(((+++...111************+++,,,------,,,,,,,,,++++++*********,,,,,,---------.........++++++++++++,,,,,,------,,,,,,------------------///......---......//////000///...---,,,,,,---...---..................---////////////////////////000000////////////000000000000111111111111000000///000111222222222222222111111000//////...//////000000000000000000000000111111111111111111111111000//////...............////////////////////////000000000111111000000000000000000000000000000000111111111111111111111111000111111111111000//////...000111111000000000111:::555111111222222111111...///000000000///...---///000000111111000000///000000000000000000000000111111111000000//////////////////////////////////////////...///000000111111111000000//////......////////////////////////////////////////////////........................000000//////......------........................,,,,,,,,,------------...//////......------,,,,,,---------.........//////////////////............---,,,***)))***,,,.../////////.........---------------------------------////////////////////////...------------...//////---------------,,,,,,,,,,,,...///...---,,,---...---------------,,,+++***,,,,,,,,,+++,,,,,,------******))))))))))))******---------,,,,,,++++++++++++,,,------,,,+++)))(((,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((,,,---)))(((***+++***)))***+++,,,,,,,,,,,,,,,,,,,,,++++++************,,,,,,+++***)))))))))***ttt\\\NNNNNNMMMLLLLLLLLLLLLLLLOOOPPPQQQRRRRRRQQQPPPOOONNNLLLJJJIIIIIIIIIGGGFFFGGGGGGFFFEEEDDDBBBAAA@@@<<<;;;:::999:::999777555444555777777666666888999777555444333333222111///......---...//////---***---------...............+++******))))))***,,,,,,************+++,,,---------,,,,,,+++++++++,,,,,,******))))))((()))))))))************************************************((((((((()))******++++++******+++++++++***))))))******************+++,,,******+++++++++******))),,,,,,,,,+++++++++++++++---+++)))))))))((('''%%%***))))))))))))***++++++((()))+++------,,,***)))...---,,,***))))))))))))---,,,,,,+++******))))))++++++,,,---------------***++++++,,,,,,---------+++,,,,,,------------,,,000////////////000111111///...---,,,,,,,,,---...........................///////////////////////////////////////000000111000000111111111111000000---...///000111222222222111000000////////////000000000000000000000000000111111111111111111111111000000///...............///////////////////////////000000111111000000///000000000000000000000///111111111111111111111111000000111111000000///...///000111000000000222555DDD:::222000111///...---......////////////......//////111111111111//////000000000000000000000000000000000000////////////............//////////////////......//////000111000000000000////////////000000000000000000000000////////////////////////........................---------,,,,,,,,,,,,,,,........................,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------.........//////////////////000000000...+++))))))+++///111//////..................,,,------......------,,,////////////////////////---------,,,---......///------------------------***,,,---,,,+++***+++,,,+++,,,---------,,,+++***,,,,,,+++,,,,,,---...///,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((,,,---***)))+++,,,***)))***++++++,,,,,,,,,,,,---,,,++++++******++++++++++++******)))*********pppYYYOOONNNMMMMMMLLLLLLMMMMMMMMMNNNPPPQQQRRRQQQQQQPPPOOOMMMJJJIIIIIIHHHGGGEEEHHHHHHGGGFFFEEECCCBBBAAA>>><<<:::999999999888777666777777666444333444555666444333333444333111///000///---...000000...+++------......////////////*********++++++,,,,,,,,,************+++,,,---...------------,,,+++************))))))******++++++************************)))***,,,------,,,***)))'''(((((()))******++++++''')))+++------,,,***(((******+++,,,,,,,,,,,,,,,)))***++++++++++++***)))+++++++++++++++,,,,,,,,,+++)))(((((())))))(((&&&((())))))***************$$$&&&))),,,,,,***(((&&&......,,,+++***)))))))))+++++++++*********************,,,---------,,,+++******+++,,,------------***+++,,,---...------,,,---------------...//////...---,,,,,,,,,---...///.........------.........///////////////////////////////////////000111111000000111111111111000000---...///000000000000000000////////////000000111000000000000000000000000111111111111111111111111111000//////......////////////////////////////////////000000000000//////......//////000000111111111111111111111111111111000000000000000//////...000000000//////111555888KKK===111///000///---.../////////////////////000---...000111111000...---000000000000000000000000......//////////////////---------......////////////............///000000////////////000000000000000000000000000000000000////////////////////////........................+++,,,,,,,,,,,,,,,,,,---........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------------......//////000000000///---++++++,,,...///............////////////,,,,,,---......---,,,,,,........................,,,,,,,,,,,,,,,------...------------------------+++---...---,,,+++,,,---***+++---...///...,,,++++++++++++,,,,,,...//////------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))---...+++))),,,---+++))))))***+++,,,,,,,,,,,,,,,,,,***)))))))))***+++*********)))******++++++nnnWWWOOOOOONNNNNNMMMNNNNNNNNNLLLMMMOOOQQQRRRRRRRRRQQQPPPNNNKKKIIIIIIHHHFFFEEEHHHHHHHHHGGGEEEDDDBBBAAA@@@===:::999:::::::::999888888888666333111111222555444333333444444222000222000......000111///---........./////////000000***+++,,,------------,,,************+++,,,---...------......---+++)))(((************+++,,,------++++++++++++++++++++++++(((***,,,......,,,***((('''(((((()))***+++++++++%%%(((+++......,,,***((()))***,,,---...------,,,))))))+++,,,,,,+++***)))(((((())))))*********++++++***)))***+++,,,+++***'''(((***+++++++++***))),,,+++*********+++------,,,,,,++++++,,,,,,------)))))))))***++++++,,,,,,)))***+++,,,---,,,++++++)))***+++,,,---...------)))***,,,---...------,,,))))))))))))******+++,,,---,,,,,,+++,,,---///000......------------......///////////////////////////////////////000111111000000111111111111000000...///////////////...---//////...//////000111222000000000000000000000000000000000000000000000000111111000/////////////////////////////////////////////000000000000//////,,,,,,---///000222333333000000000000000000000000000000000000000//////...000000000//////222777;;;LLL<<>>>>>===<<<;;;::::::999999999999888888888777777555444444333333222222111000000000000000///......,,,---......//////.........---,,,,,,,,,---...///+++,,,,,,,,,,,,+++*********+++---,,,+++******+++++++++******++++++,,,---------,,,,,,+++***))))))---***((()))+++,,,***(((+++***)))(((((()))************+++,,,------------++++++******))))))((((((,,,,,,,,,+++***)))(((((((((((((((((()))))))))))),,,+++++++++++++++,,,,,,...---,,,+++************,,,***(((((()))***)))((((((+++---...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++***))))))///...---,,,++++++++++++,,,,,,,,,,,,...///000111,,,,,,+++***+++,,,---...000---++++++...000///......---,,,,,,,,,,,,---...///////////////.........000...,,,---000111000...222111000...------------444333222111000///...---000000000000000000000000000000//////......------000000000000000000000000000000000000000000000000////////////............---.........//////000000///000000000000000//////000000111222333333444444///////////////.........///+++111666111444;;;:::===888111......000000///......////////////......------......//////000000111111000000/////////...---...///000000///...---////////////////////////........................///////////////.........///............---------000000000000000000000000------...///000000000///..................------+++******,,,...000///...---,,,+++,,,...///...---++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,*********+++,,,---///............---------)))+++---///000000///...---,,,,,,++++++,,,,,,---+++,,,,,,------......///---------.........//////111000...,,,++++++++++++---------,,,,,,+++++++++---,,,,,,...111111...+++))))))***+++,,,,,,------111...,,,---111111---)))++++++------------+++++++++++++++,,,,,,---------///...,,,++++++,,,...///***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,+++++++++,,,---************************))))))*********+++++++++iiiVVVMMMNNNNNNOOONNNMMMLLLKKKOOOPPPQQQSSSUUUVVVVVVVVVQQQKKKHHHIIIIIIFFFFFFHHHHHHHHHHHHGGGEEEBBB@@@???======<<<;;;:::999888888888888888777777777666666555555444333333222222111000000000000000///......,,,---......//////......******)))))))))***+++,,,+++,,,,,,,,,,,,+++******)))***++++++******************))))))******++++++,,,,,,++++++******))))))+++)))((()))+++,,,***)))+++***)))(((((()))******+++,,,,,,,,,,,,,,,++++++)))))))))******++++++++++++,,,,,,++++++)))(((((((((((((((((()))))))))***++++++************++++++,,,++++++***++++++,,,,,,***))))))***---......---(((+++---...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,---++++++++++++,,,,,,---...------------------------,,,,,,+++++++++,,,---...000---++++++...000///...///...------------...///////////////............///---,,,---///000///---000000///......------...............------------........................////////////000000000000000000000000000000000000////////////////////////////////////............---........./////////000//////000000000000/////////000000000111222222222............////////////111---//////...<<>>>>>===<<<;;;:::999999888888888888888888888888666666555444444333333222000000000000000///......,,,---......///.........)))*********+++++++++++++++,,,,,,,,,,,,+++******,,,******+++......---+++)))***+++,,,,,,,,,++++++)))))))))))))))*********&&&'''(((((())))))***+++(((((())))))************((()))***+++++++++++++++,,,+++***)))'''&&&$$$$$$******+++++++++***))))))))))))))))))************+++******)))(((((()))))),,,++++++******++++++,,,+++*********++++++)))(((***+++,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,+++*********++++++((()))+++------,,,+++***++++++,,,,,,,,,---------,,,---...............///------------------------,,,---------......//////,,,,,,---------------...,,,---......///......---+++,,,,,,------.........////////////////////////---------............///////////////////////////000000000000000000000000////////////...........................---------------...///////////////000000000000000/////////000000///...---,,,,,,+++,,,000222---///AAAEEE222...///000000///...............////////////......//////......------,,,,,,,,,,,,,,,---------------......------------..............................---------------------------.........//////000000///............---------........................---.........---,,,++++++,,,,,,,,,,,,------......///...------------,,,***---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,++++++******...------------,,,,,,,,,******+++,,,---------------,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,---...............///------,,,,,,,,,,,,,,,,,,)))***+++---...---***(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++************+++++++++,,,,,,,,,---...///...,,,)))'''************************************++++++++++++xxxooojjjvvviiiSSSPPPPPPOOONNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOIIIFFFGGGGGGDDDDDDFFFFFFFFFGGGFFFEEECCCBBB@@@???>>>===<<<;;;::::::999888888888888999999999999666666555555444333333333000000000000000///......,,,---......//////......***++++++,,,---,,,,,,,,,+++,,,,,,,,,,,,+++******---+++***,,,///000...+++)))***+++------,,,++++++************************'''((())))))))))))***+++'''((()))******+++******((()))***+++,,,,,,,,,,,,((((((((((((((((((((((((******+++++++++******))))))))))))*********++++++,,,+++******)))))))))))),,,,,,++++++***+++++++++***)))((())),,,.........***+++,,,,,,******+++,,,++++++++++++++++++++++++'''(((***+++,,,++++++***(((((())))))+++,,,...///'''(((***,,,------------***+++,,,---------,,,,,,+++---//////...---...///,,,,,,------------,,,,,,,,,,,,,,,---......//////+++---......------...///,,,---...//////...,,,,,,........................000000000000000000000000)))***+++,,,...///111111000000000000000000000000111111111111111111111111////////////.....................---------------,,,---....../////////////////////000000000000000000//////...---,,,++++++111//////******===FFF<<<000111222111///......///......////////////...............---------------,,,,,,,,,------------.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///............---------........................---............------,,,++++++,,,,,,------......///...,,,,,,------,,,+++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***++++++,,,,,,++++++***------------,,,,,,,,,,,,******+++,,,---...//////---,,,,,,++++++,,,,,,---*********+++,,,---------,,,,,,,,,,,,---------...,,,,,,------,,,+++***)))+++,,,,,,,,,,,,,,,,,,---,,,---......------...000,,,,,,,,,,,,------------)))***+++,,,,,,,,,+++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************++++++++++++---.........---+++)))(((************************))))))*********+++++++++|||sssppp}}}iiiUUUQQQPPPOOONNNNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOPPPJJJFFFGGGGGGEEEDDDGGGFFFFFFFFFFFFEEEDDDBBBAAA>>>======<<<;;;:::999888777777777777888888888999666666666555444444333333000000000000000///......,,,---......//////......,,,---.../////////......+++,,,,,,,,,,,,+++******,,,***(((+++///000...+++((()))+++,,,,,,,,,******,,,,,,++++++******))))))(((***++++++)))(((***,,,&&&''')))***++++++*********+++,,,,,,,,,,,,,,,+++(((((())))))******++++++)))******+++++++++******))))))*********+++++++++------+++******)))))))))************+++,,,------+++)))&&&&&&))),,,......+++,,,,,,+++******+++---************************'''(((***,,,,,,,,,+++***'''(((((()))***,,,...///))))))***+++,,,---......***+++,,,---------,,,,,,***---000000...---...///,,,---...//////...---,,,++++++,,,------...//////,,,...//////------///111------/////////---+++***/////////000000000111111////////////////////////,,,,,,------.../////////000000000000000000000000000000000000000000000000////////////.....................------,,,,,,,,,+++,,,---...////////////---------.../////////000------------------------///+++,,,+++)))666AAA>>>///111111000------///111......////////////......,,,------------------...,,,---------...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111///............---------------------------------------.../////////......***++++++,,,------.........---,,,,,,---...---+++---,,,+++,,,...///...------------------------------,,,,,,,,,,,,---......)))***+++------------,,,---------,,,,,,,,,++++++---,,,,,,------...//////---,,,,,,++++++,,,,,,---------------------------------........./////////)))***+++,,,---,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,...///...,,,,,,...111+++,,,,,,,,,---.........+++,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++++++++************++++++,,,,,,++++++******++++++,,,,,,++++++*********++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,yyyyyy}}}lllYYYQQQPPPOOONNNMMMNNNOOOPPPPPPPPPQQQQQQPPPPPPOOOOOOPPPJJJGGGHHHHHHEEEEEEGGGEEEFFFFFFFFFEEEDDDBBBAAA===<<<<<<;;;:::999888777555666666666777777888888666666666555444444333333000000000000000//////...,,,---......//////......)))***+++,,,,,,,,,+++***+++,,,,,,,,,,,,+++******+++(((''')))...000---***'''(((***+++,,,+++)))(((---------,,,+++***)))))))))+++---,,,)))(((***,,,&&&''')))***+++++++++***------------,,,+++******---,,,,,,,,,++++++******)))******+++++++++******)))************+++++++++...---,,,+++************(((((()))***+++---///000---)))%%%###$$$'''((()))+++,,,,,,+++******+++---************************+++,,,---......---+++***+++***************++++++++++++++++++,,,---...///***+++,,,---...---,,,,,,***---000000...---...///---...///000000///...---++++++,,,,,,---...//////,,,...000000...---///111---...//////...,,,***)))***++++++,,,---...//////........................333333111000...,,,+++***000000000000000000000000////////////////////////000/////////.....................------,,,,,,,,,+++,,,---...////////////++++++,,,,,,---...//////******+++,,,...//////000)))%%%,,,000,,,000777555...///000...,,,,,,///333......////////////......,,,,,,,,,------.........---------....../////////...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///******+++,,,,,,---.........---,,,,,,......---,,,---,,,+++,,,...///...------------------------------,,,,,,,,,,,,---......)))***,,,.../////////...---------,,,,,,,,,++++++//////...---------......---,,,,,,++++++,,,,,,---000000000///......------))))))*********+++++++++'''(((***,,,---------------------,,,,,,+++++++++,,,...///...,,,,,,...111++++++,,,,,,---...//////---......---,,,---///111------++++++++++++------+++++++++*********)))))),,,------......------,,,+++++++++,,,,,,+++++++++******++++++++++++******)))************+++++++++*********+++,,,---///000************************++++++,,,,,,,,,---------zzzvvvhhhZZZUUUTTTSSSQQQOOOMMMLLLKKKOOOQQQSSSSSSQQQPPPPPPPPPMMMJJJFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@???===:::888555444888888888888777777777777666666555444333333222222000/////////............//////////////////......///......---------......---'''$$$(((000333...((()))***,,,,,,***)))***+++---+++******+++,,,,,,+++******++++++***)))'''&&&,,,+++)))(((((()))+++,,,------,,,,,,+++*********'''(((+++,,,---,,,***(((******))))))((((((''''''***+++,,,------,,,***)))******))))))))))))******&&&'''((()))))))))))))))******)))(((((()))***+++)))************+++++++++************************.........------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++***************+++******+++,,,,,,---........................------...------...000///---+++444000---,,,...///...---,,,+++***+++---////////////...------------...///...,,,+++---000111///,,,......---------......///111000000///...------------------............///...------------...//////---...///111111///...---///............---------------------------------..................------000000///...------,,,,,,000///...---,,,---...///111///---,,,,,,,,,.../////////.........---------//////.........---------////////////////////////,,,++++++******++++++,,,++++++------------++++++++++++---...///000000000---------.........//////,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,---...///........................///......------......///---------,,,,,,+++++++++***+++,,,---.../////////------------------,,,,,,,,,---...---+++***+++,,,......---,,,,,,,,,,,,---)))***,,,---...------,,,'''((()))+++,,,---.........------,,,,,,------...------------,,,,,,+++***,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,---...---,,,,,,,,,---...//////---+++***---,,,+++******+++,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......*********++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,+++******))))))((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,...(((((()))))))))*********wwwwwwgggYYYSSSSSSRRRPPPOOONNNMMMLLLNNNPPPRRRRRRQQQPPPPPPPPPNNNJJJGGGEEEFFFGGGHHHGGGGGGHHHHHHGGGFFFDDDBBB@@@??????>>>===;;;888666555888888777777777666666666666555555444333333222222000000/////////.........---------------------------,,,,,,++++++,,,,,,,,,111,,,)))***------)))$$$''')))******)))(((((()))---+++******+++,,,,,,+++)))***+++,,,,,,+++******,,,+++***))))))***+++,,,*********+++++++++++++++)))+++...000000///---+++************)))))))))))))))***+++,,,,,,+++***)))***))))))(((((())))))***)))***++++++,,,,,,++++++---,,,+++***))))))******)))************+++++++++.........------,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,+++++++++++++++,,,******+++,,,,,,---......////////////////////////...------...000///---+++111///,,,,,,...000000///...,,,++++++---......---........................,,,,,,,,,---......---,,,---------------......///111000000///......---------------............///...------------...//////---...///000000///...---000////////////.........------------------------------...............---000//////...------,,,,,,---,,,++++++++++++,,,------,,,+++++++++---...000000000/////////.........//////.........------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,------.........------,,,------------.............../////////...---,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***+++,,,------...------+++,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,......---,,,,,,,,,,,,---***+++,,,---------,,,+++)))***+++,,,---.........------,,,,,,,,,,,,------,,,---------,,,,,,+++***+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---------,,,,,,+++,,,.........---+++***,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++........................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,...///...---,,,,,,+++++++++xxxyyyfffXXXRRRQQQQQQPPPOOONNNMMMLLLLLLNNNQQQRRRQQQPPPPPPQQQNNNKKKHHHFFFFFFGGGFFFFFFGGGGGGHHHGGGFFFDDDBBB@@@>>>>>>===<<<;;;999888777777666666666666555555555555555444444333333222222000000000/////////......------------------------,,,,,,,,,++++++,,,,,,---000...,,,******)))&&&$$$(((***,,,+++***)))******---+++******+++,,,,,,+++((()))***,,,,,,---------************************(((((())))))***++++++,,,)))+++///111111000---+++************++++++++++++((()))***+++++++++))))))))))))(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,///...,,,+++******)))))))))************+++++++++------,,,+++***))))))(((,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))******---,,,,,,+++,,,,,,------***++++++,,,,,,------...///000000000000000000000...------...//////...,,,///---+++,,,...000111111000...,,,,,,------,,,+++,,,---...//////...---,,,,,,...//////---,,,,,,---,,,------------......///000000000///......---------------............///...------------...//////---...///000000///...---000000000////////////...------------------------,,,,,,---...//////////////////......---,,,,,,,,,,,,,,,+++++++++,,,,,,---************+++---///000000000000000000/////////...............---------------------------------...------,,,,,,------...///---+++))))))+++---///---------------,,,++++++,,,,,,,,,,,,------------///////////////...------------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***,,,------++++++,,,.........---,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---............---------,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---------,,,,,,+++,,,---------,,,***)))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,++++++++++++++++++++++++,,,,,,,,,+++************++++++,,,------...++++++++++++++++++++++++***+++,,,+++))))))+++---333222000...,,,+++++++++|||~~~~~~eeeXXXRRRRRRQQQOOONNNLLLKKKJJJKKKMMMPPPQQQQQQPPPQQQRRROOOLLLHHHGGGFFFFFFFFFEEEGGGGGGGGGGGGEEECCCAAA@@@======<<<<<<;;;:::999888666666555555555444444444444444444333333333222222000000000////////////............///////////////......---------...//////***++++++***)))((()))***+++---......---,,,,,,------+++******+++,,,,,,+++))))))***++++++,,,,,,,,,)))***++++++++++++***)))(((((()))))))))*********'''))),,,......---***((()))))))))******+++++++++(((((()))*********)))))))))(((((((((((((((((())))))******+++++++++******,,,,,,++++++************))))))*********+++++++++++++++******))))))((((((++++++***************************************************))))))*********,,,++++++++++++,,,------+++++++++,,,,,,---------///////////////000000000...---,,,---//////...---...---,,,------//////000///---+++,,,---...---,,,+++,,,...//////...,,,+++---000222111...,,,---///+++,,,,,,---............000000//////............---------............///...------------...//////......///000000///......////////////............,,,,,,------------------+++,,,---...////////////.........------,,,,,,,,,...---------......//////++++++++++++,,,---...///////////////////////////........................////////////////////////------,,,,,,,,,,,,------...---+++******+++---...+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------...............------,,,------------------------///...---,,,,,,,,,,,,,,,------------------------......////////////......+++++++++,,,,,,---------+++,,,,,,,,,++++++***))))))******+++,,,------...***+++,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------,,,++++++***,,,---------------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,+++***)))***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))'''((((((((()))))))))******************+++++++++)))***++++++))))))***+++111000---+++))))))******~~~dddWWWSSSSSSQQQOOOMMMKKKIIIHHHKKKNNNPPPQQQQQQQQQQQQRRRNNNLLLIIIGGGGGGGGGEEEDDDFFFGGGGGGFFFEEECCCAAA@@@<<<<<<<<<<<<;;;:::999888555555555555444444444444333333333333333222222222111000000000////////////........./////////000000---------------...///000)))***+++***))))))+++...,,,---//////---,,,---...---+++******+++,,,,,,+++*********))))))*********)))***++++++++++++***)))*********)))))))))((((((&&&(((***+++,,,+++)))((('''(((((())))))*********(((((())))))************))))))(((((((((((())))))******+++++++++******)))(((((()))******+++++++++))))))*********++++++++++++,,,,,,,,,------......************************************************++++++************++++++***************+++,,,,,,++++++,,,,,,,,,,,,---------------....../////////...---,,,---...//////...//////......---,,,---------+++***+++---//////...+++,,,...//////...,,,+++,,,...111///,,,***+++---***+++,,,---............////////////............---------............///...------------...//////......////////////............---------,,,,,,,,,,,,,,,,,,---------......+++,,,---...////////////---------------,,,,,,,,,,,,------....../////////......---------------...........................---.....................////////////////////////,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------------------///...---,,,,,,,,,,,,,,,------------------------...//////000000//////...+++++++++,,,,,,---------,,,,,,,,,,,,+++***))))))***++++++,,,---......///***+++,,,,,,,,,,,,---...------,,,++++++++++++,,,...------,,,+++++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,,,,++++++*********+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))------,,,,,,,,,+++++++++))))))*********+++++++++)))***++++++***)))***+++,,,,,,***)))))))))***+++eeeWWWRRRRRRPPPNNNLLLJJJIIIHHHMMMOOORRRSSSRRRQQQQQQRRRMMMKKKHHHGGGHHHGGGFFFDDDFFFFFFGGGFFFEEECCCAAA???<<<<<<<<<<<<;;;:::999888666555555555555444444444333333333333222222222222111111000000000/////////++++++,,,,,,---.........++++++++++++,,,------.........---+++)))(((***+++)))+++,,,,,,+++***++++++---+++******+++,,,,,,+++******))))))((())))))***************************,,,++++++***))))))(((((()))******+++++++++++++++((((((((((((((()))))))))((()))))))))***++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,+++***&&&'''((()))++++++++++++)))************+++++++++))))))***+++,,,---......***************+++++++++************************+++++++++******+++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...---+++,,,...000000///...///000...,,,++++++,,,,,,+++***+++---///000///+++,,,---......---,,,+++)))+++,,,,,,***))))))***)))***,,,---.........---//////////////////......---------............///...------------...//////////////////////////////---------,,,,,,,,,+++++++++,,,,,,------.........,,,,,,---...////////////------,,,,,,,,,,,,,,,,,,******+++,,,------------/////////......---------------------............---------...............------------------------,,,++++++******++++++,,,***+++---......---+++***)))***+++---......//////,,,,,,,,,,,,---------------,,,,,,+++***+++++++++------------------------......---,,,,,,,,,------++++++++++++++++++++++++,,,---...//////...---,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---,,,,,,+++******,,,,,,,,,------.........***,,,------++++++,,,...------,,,+++++++++++++++------,,,+++++++++,,,,,,+++++++++,,,,,,+++******,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...---,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******.........---,,,+++++++++))))))******+++,,,,,,,,,)))+++,,,,,,+++******+++*********++++++,,,,,,,,,eeeWWWOOOOOONNNMMMLLLKKKKKKJJJOOOQQQSSSTTTSSSQQQQQQRRRKKKJJJHHHHHHHHHHHHGGGEEEFFFFFFFFFFFFDDDBBB@@@???=========<<<;;;999888777666666666555555555555444222222222222222222222222111111111000000000//////++++++,,,,,,---......///++++++++++++,,,---......333000---+++************)))***,,,,,,*********+++---+++******+++,,,,,,+++***))))))))))))***,,,---,,,+++***))))))***+++,,,+++++++++++++++*********,,,+++***)))***+++---...******)))))))))))))))))))))))))))***+++,,,,,,---++++++************++++++++++++,,,,,,++++++***)))'''(((***++++++++++++***)))************+++++++++((((((((()))*********+++*********+++++++++,,,,,,******************************))))))))))))******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...,,,+++,,,...000000000+++---//////,,,+++,,,...---,,,++++++---///......,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---+++***((()))+++---.........---.../////////////////////---------............///...------------...////////////............//////......---------,,,,,,,,,++++++,,,,,,---......///------...............---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------------,,,,,,------......---------.........////////////---------.........//////------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,------------............---,,,+++++++++,,,,,,------------------------------,,,,,,,,,---......************************,,,---...//////...---,,,---,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,---...---+++***+++,,,---,,,++++++***+++++++++---,,,+++++++++,,,---...++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---......------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++++++++***************************+++,,,---------)))+++------,,,+++++++++((()))+++,,,---,,,+++***fffWWWLLLLLLLLLLLLMMMMMMMMMMMMQQQSSSUUUUUUSSSRRRQQQRRRJJJIIIHHHHHHIIIIIIGGGFFFFFFFFFFFFFFFDDDBBB@@@???>>>>>>===<<<;;;999888777777666666666666555555555222222222222222222222222111111111111000000000000------......///000111111,,,,,,,,,---...///000111333000,,,++++++,,,,,,+++***,,,...---,,,+++,,,,,,---+++******+++,,,,,,+++))))))))))))+++---///000,,,+++)))(((((()))+++,,,*********+++,,,,,,------,,,+++(((''''''))),,,...,,,+++++++++******))))))************+++,,,---...,,,,,,++++++++++++,,,,,,)))))))))))))))((('''&&&***+++,,,---,,,,,,***))))))************+++++++++------,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222...,,,++++++...000000000))),,,...///---,,,...000///...,,,,,,---------,,,---,,,,,,++++++,,,,,,---...,,,+++---000111///---''')))+++---//////...---.........///////////////---------.........//////...------------...////////////............////////////.........---------++++++,,,,,,---...//////.........///......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///000000//////)))***+++,,,---............/////////000000111111---------.........//////////////////////////////...------,,,,,,------...///---+++))))))+++---///......//////......---,,,---------........./////////...---,,,+++,,,------------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...///000222222000///...---------,,,,,,+++++++++,,,------......---------,,,,,,++++++++++++++++++,,,---...---+++***+++,,,---,,,++++++******++++++,,,++++++***+++,,,...///+++,,,------.........---,,,++++++++++++++++++,,,***+++,,,,,,------------///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,+++***+++,,,---...///...---,,,,,,,,,---------,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,*********+++,,,,,,------******+++,,,------......***,,,......---++++++,,,&&&(((***,,,,,,***(((&&&bbbSSSOOOOOOOOONNNNNNNNNMMMMMMQQQRRRSSSSSSSSSQQQNNNMMMLLLJJJHHHGGGGGGGGGFFFEEEGGGFFFDDDCCCBBBAAAAAAAAA???>>>>>>??????===999777777666555444333333333444444333333555444111//////444333111000///......///000...------------+++******))))))***,,,------,,,------,,,,,,,,,,,,++++++'''(((***,,,---,,,+++***)))************))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,+++***))))))******))))))(((((((((((()))))))))))))))***+++++++++,,,++++++***************+++---,,,***(((((()))***++++++,,,,,,,,,,,,+++************)))))))))))))))***---,,,,,,++++++,,,------+++,,,------......---------,,,+++******+++,,,---(((((((((((()))***+++,,,************+++,,,---...111...)))###!!!$$$***///,,,,,,,,,---------......000000//////.........---,,,,,,,,,------.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***------,,,++++++,,,------,,,---......//////......////////////////////////000///---,,,++++++,,,---------.........---+++***////////////////////////,,,,,,,,,------............------,,,,,,,,,------------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................,,,++++++***+++,,,---............------,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,---...///000***++++++,,,---...//////......////////////......------......------,,,+++++++++,,,,,,,,,,,,---------,,,+++*********+++,,,***************)))((('''...///000111000///---+++---------.........//////......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------.........///000000///---+++,,,---------------------------+++,,,---,,,***)))***+++///,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------************+++,,,---...///...---,,,+++,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++------,,,++++++,,,,,,,,,'''))),,,......,,,)))'''************************)))***+++***))))))+++---+++***)))(((((()))***+++------------,,,,,,+++***---,,,++++++*********+++}}}aaaSSSOOOOOOOOONNNNNNNNNMMMMMMRRRRRRRRRSSSRRRPPPOOONNNLLLJJJHHHGGGHHHHHHGGGEEEFFFEEEDDDBBBAAAAAA@@@@@@>>>>>>>>>>>>???===:::777999888777666555555444444555444444555444222000000//////000222444333000,,,...,,,,,,,,,......---,,,---,,,+++---///000///...------,,,,,,,,,,,,++++++)))***,,,------,,,+++***))))))***************)))************************++++++++++++++++++++++++************************,,,++++++***))))))******))))))(((((((((((()))))))))))))))))))))************))))))(((((()))))))))---,,,***)))((()))***+++((()))***+++++++++++++++******))))))))))))******++++++***++++++,,,---...))))))***++++++++++++***,,,+++***))))))***+++,,,))))))))))))***+++,,,---***************+++,,,---000///---***((((((+++...---------.........//////000/////////.........---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++...---,,,++++++,,,---...+++,,,------......------...........................---,,,,,,,,,---......------.........---,,,+++........................+++,,,,,,,,,------------...------,,,,,,---------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------...------,,,---...///000......---------,,,,,,,,,---...///...,,,,,,,,,...,,,,,,,,,,,,,,,---...///,,,,,,------------------.........//////.........---------...------,,,+++++++++,,,,,,,,,,,,------...---,,,,,,,,,---......---.........------,,,+++------...//////...,,,,,,---------...............------,,,++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,------------...///000///---+++,,,---++++++++++++++++++++++++,,,------,,,+++******,,,+++(((%%%%%%'''((((((&&&,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,************+++,,,------...---,,,+++***++++++,,,))))))************))))))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---*********++++++************************************+++,,,+++******,,,...******))))))))))))******++++++,,,,,,,,,+++***)))---,,,,,,+++******++++++{{{aaaSSSOOOOOOOOONNNNNNNNNMMMMMMRRRQQQQQQPPPPPPOOOOOOOOOKKKIIIGGGGGGHHHHHHGGGFFFDDDDDDCCCBBBAAA@@@@@@@@@=========>>>???>>>;;;888999999888777666555444444555666555444333222111111,,,...222777:::777000+++,,,+++***,,,...//////...---,,,+++---///000///...------,,,,,,,,,,,,+++++++++,,,---...---,,,+++***((())))))******+++++++++************************************************************************,,,+++******)))************))))))(((((())))))***)))))))))))))))(((((((((------,,,,,,,,,,,,---------,,,***))))))***++++++&&&'''(((***++++++,,,,,,***)))))))))))))))******,,,++++++*********++++++((()))******++++++************))))))))))))******************+++,,,---...+++***************++++++---...//////---++++++,,,............/////////////////////...............------------------,,,,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++...---,,,++++++,,,---...++++++,,,------------,,,........................,,,,,,+++,,,,,,...///000------.........---,,,+++------------------------++++++++++++,,,,,,,,,,,,---------,,,,,,------...---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------......///...------------,,,,,,,,,...///000///---,,,---...------,,,,,,,,,,,,------......---------,,,,,,,,,---------------------------------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------///////////////000//////......,,,,,,,,,,,,,,,---------.........---------------,,,,,,+++************+++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...//////...,,,+++,,,---++++++++++++++++++++++++,,,---...---,,,+++,,,---///,,,)))((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********++++++++++++++++++***++++++,,,,,,,,,,,,+++***************))))))************))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---...,,,)))(((((())),,,...************************+++,,,---,,,++++++---///)))******************))))))***+++,,,,,,+++)))'''+++******)))))))))))))))}}}cccUUUOOOOOOOOONNNNNNNNNMMMMMMPPPPPPOOONNNMMMNNNNNNNNNKKKIIIGGGGGGHHHHHHHHHGGGCCCCCCCCCBBBBBBAAA@@@???<<<<<<<<<>>>???>>><<<999999888888777555444333222444555555222111444444222000444999;;;999444///,,,,,,++++++,,,...//////...***)))(((***,,,---,,,+++------,,,,,,,,,+++++++++,,,,,,------,,,+++***)))(((((())))))***+++,,,---************************))))))))))))))))))))))))******++++++++++++++++++++++++***************+++***))))))))))))))))))***++++++******))))))((((((...------------......///,,,,,,+++*********+++,,,((((((***++++++,,,,,,,,,))))))))))))))))))***+++...---,,,***)))(((''''''+++,,,,,,---------------))))))(((((((((((())))))************+++,,,------++++++***)))))))))*********,,,......,,,+++******------------.............................................------,,,,,,,,,///---,,,******,,,---///------------------------******)))))))))))))))***---,,,+++******+++,,,---+++,,,------......------........................,,,,,,,,,,,,------......---------------------,,,------------------------++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------...///000...,,,+++,,,---...------,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,------))))))******+++,,,------------.........------,,,,,,,,,++++++,,,---...///......------------,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...,,,+++,,,---------------------------,,,---......,,,,,,---...444222///------...000000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,++++++***+++++++++,,,,,,++++++************,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------...,,,***((((((***,,,...***************************+++,,,,,,++++++,,,...))))))+++,,,,,,+++))))))(((***,,,------+++)))((((((''''''&&&&&&'''''''''gggXXXOOOOOOOOONNNNNNNNNMMMMMMOOONNNMMMMMMLLLMMMMMMNNNKKKIIIGGGGGGHHHHHHGGGFFFCCCCCCCCCCCCCCCAAA@@@@@@<<<<<<<<<>>>???>>><<<999999999999999888666444333222444444000111666999666888===@@@<<<444...---......---,,,,,,......---,,,)))((('''(((***,,,+++***------,,,,,,,,,++++++++++++,,,+++++++++***))))))))))))))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))******+++++++++***************++++++******))))))))))))******,,,,,,,,,++++++*********((((((((((((((()))***+++++++++++++++++++++,,,,,,+++,,,,,,---,,,,,,++++++))))))(((((()))***++++++---,,,+++***)))))))))))),,,------...............(((((((((((((((((((((((()))(((((())))))***+++,,,++++++******************,,,---...---+++++++++,,,++++++,,,,,,,,,------------------........................------,,,,,,,,,...,,,+++))))))+++,,,...------------------------++++++*********++++++,,,,,,+++***))))))***+++,,,------...///////////////////////////////////////.........------,,,,,,+++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******------------------------,,,---...---+++***+++,,,...---,,,+++++++++++++++++++++,,,,,,---...//////---,,,++++++++++++,,,---,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------((()))***+++,,,,,,------,,,,,,------------,,,,,,---,,,,,,,,,---...//////------------------,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,+++,,,---------------------------,,,---......,,,,,,---...222111///---,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++***------............------******+++,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...,,,++++++++++++++++++,,,************************)))***+++***)))***+++---)))***+++,,,,,,+++***)))***+++,,,......---+++***(((((('''''''''(((((()))iiiZZZOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHGGGHHHGGGFFFEEEBBBCCCDDDDDDDDDCCCAAA@@@=========>>>???>>>;;;888::::::;;;;;;;;;999777666///444444///222<<<@@@>>>>>>@@@@@@999000+++,,,000...---,,,,,,---...---++++++***)))+++---...---,,,------,,,,,,,,,,,,++++++++++++******************+++***))))))***+++---...------------------------************************&&&&&&''''''((()))))))))*********)))******+++,,,+++******))))))******+++,,,,,,,,,,,,,,,+++++++++((((((((((((((()))***++++++++++++,,,,,,,,,,,,,,,------......---,,,++++++(((((((((((()))***+++,,,)))))))))******,,,------******+++,,,,,,,,,,,,+++(((((())))))))))))(((((((((((((((((()))***+++,,,,,,++++++***++++++,,,,,,...//////...,,,,,,...000***+++++++++,,,,,,,,,,,,---------------.........------------------,,,,,,,,,+++************+++,,,------------------------...------------...//////,,,+++***))))))***+++,,,......///000000000000///////////////////////////............---,,,+++***------,,,,,,,,,---......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,------------...+++,,,------++++++,,,---------,,,+++++++++++++++***++++++,,,---...///000------++++++++++++------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++------............,,,---......///.........------------............+++,,,,,,,,,------------///...------,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---...---,,,+++,,,---+++++++++++++++++++++++++++,,,------,,,,,,---.../////////...+++***+++,,,***++++++,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++***++++++,,,,,,,,,,,,,,,---,,,++++++***++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++,,,---......***+++,,,------,,,+++***************************)))***+++***))))))+++---******++++++++++++******++++++,,,------------,,,***************++++++,,,iii[[[OOOOOOOOONNNNNNNNNMMMMMMOOOPPPQQQRRRRRRQQQPPPOOONNNLLLIIIGGGGGGGGGEEECCCCCCDDDEEEFFFFFFDDDCCCAAA>>>>>>>>>>>>???===:::777666777999::::::999777666///555555111555BBBHHHFFF>>>;;;777222000/////////,,,++++++,,,...///...---,,,++++++,,,...//////...------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))***+++++++++******))))))***++++++,,,+++******))))))******++++++++++++++++++,,,,,,,,,***))))))***+++,,,------***++++++,,,---------,,,++++++,,,---------,,,,,,(((((((((((()))***+++,,,,,,,,,++++++++++++,,,,,,(((((()))************)))((()))************)))((())))))))))))***+++,,,,,,++++++++++++,,,---......,,,---//////---,,,---...+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,------...///...---,,,++++++,,,---...---......///000/////////------------------------,,,---.........---,,,+++---,,,,,,,,,,,,---...///........................------------,,,,,,,,,+++,,,,,,,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,------...---,,,+++***,,,,,,,,,---------......***,,,------,,,,,,...///,,,,,,++++++++++++++++++,,,,,,,,,------............---,,,++++++,,,---...+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,---.........---,,,,,,---....../////////...,,,,,,---...------++++++******+++,,,---......///...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++***+++,,,,,,++++++,,,...---///111000---******+++******+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************+++,,,------***+++,,,,,,,,,+++)))))))))******++++++******)))******+++,,,,,,,,,,,,+++++++++++++++,,,---...///++++++,,,------,,,++++++***************************+++++++++******,,,---,,,++++++******++++++,,,++++++*********+++------******))))))***++++++,,,ggg[[[OOOOOOOOONNNNNNNNNMMMMMMPPPRRRSSSUUUUUUTTTRRRQQQOOOLLLIIIHHHGGGFFFDDDBBBCCCDDDFFFGGGGGGEEECCCBBB???>>>>>>??????===999777222333555666777666444333///666666222888GGGNNNLLL<<<555...---222444111---*********+++...000000000,,,++++++,,,...//////...---------,,,,,,,,,++++++++++++++++++,,,------......,,,+++))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////******))))))***+++,,,,,,++++++************++++++)))))))))***+++++++++,,,''''''''''''((()))***+++***+++,,,,,,------------((()))***+++,,,---------(((((((((((()))***+++,,,222111///---***)))((('''(((((()))***************((()))***++++++***)))(((************+++,,,---...+++++++++,,,---...///000'''***---...---+++******,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........,,,------......------,,,........................***)))))))))***++++++,,,///...------------...///,,,---......//////......++++++++++++++++++++++++***+++---...///......------,,,,,,+++,,,---...///////////////////////////.........------,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,........................***++++++,,,+++***)))(((,,,,,,,,,------.........***,,,............000111,,,++++++***++++++,,,,,,......---------,,,,,,,,,///...,,,++++++,,,...///+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------***+++,,,,,,,,,+++***)))++++++,,,---......------***+++---...---+++)))((())))))***+++---...//////---,,,++++++******+++++++++++++++,,,,,,---------.........------,,,,,,,,,+++,,,------++++++,,,---------------------------)))***,,,+++++++++,,,---))),,,///...***'''&&&'''******+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++************+++,,,---...)))******++++++)))((('''******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,++++++---///---,,,+++******+++,,,---+++***)))((((((***,,,...'''''''''''''''((())))))gggZZZOOOOOONNNNNNMMMNNNNNNNNNTTTSSSRRRQQQQQQRRRSSSTTTPPPMMMIIIFFFFFFFFFEEEDDDFFFFFFFFFFFFEEEDDDBBBAAA===;;;::::::<<<<<<;;;999666555555555444444444444666222333>>>LLLPPPEEE999111111000/////////////////////000000000000//////***+++---///000000///...))))))***++++++,,,------+++++++++,,,------+++(((---,,,+++***))))))))))))+++++++++++++++++++++++++++,,,...///...,,,***((('''$$$***---''')))...***---+++)))((()))*********''''''((()))))))))))))))***************************)))'''&&&'''(((***+++,,,,,,,,,,,,,,,---...///000///...---,,,***))))))))))))))))))******************+++,,,---......///************************++++++++++++++++++++++++111''')))///***+++000000************************---------...------,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,***(((%%%###******+++,,,------------***+++------,,,+++,,,------***)))***---///...,,,******++++++++++++******//////.........---------......------------......***+++,,,---...000111111222111///...------..................////////////......,,,,,,,,,...000111------------------------,,,,,,---...---,,,***))))))***+++,,,---,,,++++++...---,,,++++++---...000------------------------++++++++++++++++++++++++---///000///,,,+++++++++***+++,,,,,,+++***+++---......---,,,,,,+++******,,,,,,,,,++++++*********------------------------//////...---,,,,,,++++++++++++******++++++,,,---***+++,,,...//////......******,,,------,,,******......---------,,,)))''',,,,,,,,,------.........,,,,,,,,,---------......************************---------,,,,,,+++++++++........................***+++,,,---...---,,,+++...---,,,+++)))'''%%%$$$++++++,,,,,,,,,,,,------.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,************,,,,,,---,,,,,,++++++,,,,,,---((()))***+++,,,---------************************------++++++++++++------,,,++++++******++++++,,,)))******++++++,,,------........................---***((())),,,...---+++---,,,+++*********+++,,,,,,,,,,,,+++++++++******************************hhhZZZPPPPPPOOONNNMMMMMMNNNNNNSSSRRRRRRRRRRRRRRRRRRSSSOOOLLLHHHFFFFFFFFFFFFEEEGGGGGGHHHGGGFFFDDDBBBAAA>>><<<;;;;;;<<<<<<;;;999666666666555555555444444777333444===HHHJJJBBB888111111000///////////////......////////////......***+++---///000///......))))))******++++++,,,,,,+++******+++,,,,,,+++)))++++++++++++++++++,,,,,,((((((((((((((((((((((((***,,,---///...,,,***(((+++&&&***+++%%%***222111...,,,))))))***++++++***((())))))***************(((((((((((((((((((((((()))(((''''''''')))+++,,,+++++++++++++++,,,,,,---))))))))))))))))))))))))))))))))))))******************************++++++************************++++++++++++++++++++++++///(((+++---(((,,,222------,,,,,,,,,,,,,,,,,,---,,,------...------,,,,,,***+++---......---+++***++++++,,,,,,---------.........---,,,,,,+++,,,,,,,,,,,,---------,,,,,,+++)))+++------,,,,,,---......,,,******,,,---,,,+++******++++++++++++******,,,,,,,,,---......//////......------------......------...///000111111222111000///...---------...............///////////////...,,,+++,,,---...000------------------------,,,,,,---------,,,+++*********+++,,,,,,,,,+++***,,,------...............------------------------++++++++++++++++++++++++,,,---///...---,,,,,,---+++,,,------+++***+++---......---,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++++++++******++++++,,,---((()))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,---...---+++))),,,,,,,,,---------------,,,,,,,,,---------------************************------,,,,,,,,,+++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,+++***)))((('''++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,++++++++++++,,,,,,***+++,,,---------------************************---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,...---,,,,,,++++++++++++,,,......,,,,,,,,,+++++++++******************************iii\\\QQQQQQPPPNNNMMMMMMMMMMMMQQQQQQRRRRRRRRRRRRQQQQQQNNNKKKHHHFFFFFFGGGGGGFFFIIIIIIIIIHHHGGGDDDBBBAAA???===<<<;;;<<<<<<:::888777777777666666666555555222111222666<<<===888222111111000///////////////------............------***+++---...///......---************+++++++++++++++***((((((***++++++******++++++,,,,,,---......++++++++++++++++++++++++***+++---......,,,***)))...''')))***'''000===>>>///---******+++,,,,,,+++))))))***+++++++++++++++((((((((((((((((((((((((((((((''''''((()))+++,,,))))))))))))************'''((()))***,,,---...///))))))))))))************+++++++++*********))))))************************++++++++++++++++++++++++,,,***---+++(((222777,,,...---,,,++++++,,,---...,,,,,,------...------,,,***+++...000000...+++******++++++,,,---...///000...---+++++++++---000111............---,,,+++***(((***,,,---,,,,,,---...///---+++++++++++++++)))******++++++++++++******))))))+++,,,...///000111......------------......000000000000111111111222111000///...---------------............/////////......,,,++++++,,,------------------------------,,,,,,,,,---,,,,,,+++***++++++,,,,,,,,,++++++******,,,...000000///---,,,------------------------++++++++++++,,,,,,,,,,,,+++,,,......---------///---......---+++***+++,,,...------,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++.........------,,,,,,+++++++++******++++++,,,---((()))***+++,,,,,,,,,+++...------,,,,,,------...+++******,,,......---+++------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---,,,------......------,,,++++++************++++++,,,------......---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------,,,++++++******)))++++++++++++++++++++++++,,,+++***+++---------,,,++++++++++++,,,...///000,,,,,,,,,+++++++++******************************iii]]]SSSRRRPPPOOONNNMMMLLLLLLPPPPPPRRRSSSSSSRRRPPPPPPMMMJJJGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFCCCAAA@@@>>><<<;;;:::;;;:::999777777777777777666666666666111111222333444444222000111000000///////////////---......//////......---***+++,,,---------------,,,,,,,,,,,,+++++++++++++++)))'''''')))***+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***))),,,&&&))),,,***555DDDFFF///---+++***+++,,,,,,,,,((()))******++++++******************************(((''''''((()))***,,,---))))))***************)))'''((()))+++---///000111((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***************************************************,,,///+++***999>>>///---,,,***))))))***,,,---,,,,,,------...---------***+++------------+++***++++++,,,---......//////***)))))))))***+++---..................---,,,+++(((***,,,---,,,,,,...///---,,,+++++++++++++++******++++++,,,,,,++++++***)))***+++,,,---///000000......------------......111111111000000000000000000000///...---------,,,---------.........//////...---,,,+++++++++++++++------------------------++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++*********+++---.........---,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,...//////---,,,---...---......---***))))))***---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,++++++******++++++,,,---++++++,,,,,,------------...---,,,++++++,,,---...,,,+++***+++---...---,,,...------,,,,,,+++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++------------------------,,,+++*********+++---...++++++,,,---......------+++++++++,,,,,,,,,------........................,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---******,,,,,,,,,,,,******+++******))))))******+++,,,---------------,,,+++++++++++++++++++++++++++++++++------------++++++---,,,,,,++++++,,,,,,---)))******++++++,,,------*********************************+++,,,,,,++++++******++++++,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++iii]]]SSSRRRQQQOOONNNMMMMMMMMMOOOPPPQQQRRRRRRQQQPPPOOOMMMJJJGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFDDDBBB@@@???<<<;;;999999:::999888666777777777777666666666666666777888777555333333444111000000////////////////////////000000/////////+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,+++)))'''''')))***++++++++++++,,,,,,+++***))))))))))))))))))))))))))))))******+++,,,,,,++++++******%%%***---***222===>>>///---+++***+++,,,,,,,,,'''((())))))******))))))************************((((((((()))***++++++,,,***++++++,,,,,,+++******&&&&&&'''((()))***++++++((()))))))))******************+++,,,------......***************************************************,,,000---///???CCC444,,,,,,+++******+++,,,,,,+++,,,,,,---.........---,,,+++***))))))***+++,,,------------------------((()))***++++++***))))))+++,,,,,,---......------(((***,,,---,,,,,,---...***************+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,---------............------------......000////////////........./////////...------,,,,,,------------...............---,,,,,,++++++++++++------------------------++++++++++++++++++++++++,,,+++++++++++++++++++++,,,+++*********+++------......---------,,,,,,,,,++++++,,,,,,,,,---------///000111000---+++++++++,,,------,,,)))(((((()))------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------------------------------------,,,,,,,,,++++++******++++++,,,---,,,,,,+++,,,,,,,,,---------,,,+++******+++,,,---...---++++++,,,---,,,***---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))***+++,,,---------.........------,,,+++++++++,,,,,,,,,------************************,,,,,,,,,------------------,,,,,,++++++,,,,,,---******,,,,,,,,,,,,******+++******))))))******++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++------------++++++++++++************++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,''')))***+++******************+++++++++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,~~~hhh\\\RRRRRRQQQOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPOOONNNKKKHHHFFFFFFGGGGGGFFFDDDEEEEEEEEEDDDBBB@@@???;;;:::999999::::::999888777777777666666666555555555666666555333222222222111111000/////////////////////000000000000//////++++++++++++++++++++++++,,,,,,,,,---------------***)))'''(((***,,,,,,+++++++++,,,,,,+++***((('''************************)))******+++++++++++++++***&&&+++---'''***000---///---******+++,,,,,,+++''''''((()))))))))))))))(((((((((((((((((((((((())))))***************++++++,,,---------,,,+++***))))))))))))))))))))))))))))))))))))************'''((()))***+++,,,,,,---************************************************+++)))---///111>>>AAA444------............------++++++,,,---............---+++(((''''''(((+++------------,,,,,,+++++++++***+++,,,...---,,,***((()))***+++,,,------------***+++------,,,+++,,,---(((***+++*********,,,...++++++,,,,,,,,,,,,++++++/////////......---------......------------..................------------......///......---++++++,,,------------.........------------,,,,,,,,,,,,------------------------+++************+++,,,,,,++++++******++++++,,,------,,,***))))))+++---///.........------,,,,,,+++++++++,,,,,,------......111222222000---+++******+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------++++++******++++++,,,---******))))))))))))***+++,,,++++++******++++++,,,///---++++++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,......///......---,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------......---,,,,,,++++++,,,,,,---,,,------......------,,,++++++************++++++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))******------,,,++++++******)))------------------------&&&)))+++,,,+++***************++++++***)))((((((,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,}}}fff[[[RRRQQQPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPOOOLLLHHHFFFFFFFFFFFFEEECCCDDDEEEEEEEEEDDDBBBAAA;;;:::999:::<<<===<<<;;;666666666555555555444444000000111111000///......111111000///////////////...//////////////////...++++++************++++++)))******++++++,,,,,,,,,)))))))))***,,,---,,,+++)))***,,,------+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,(((---...'''(((,,,(((...,,,))))))***++++++***(((((()))************)))((((((((((((((((((((((((***+++++++++******))))))+++,,,---...---,,,***))),,,,,,,,,,,,++++++++++++))))))))))))************)))))))))******+++++++++************************************************---%%%(((...000666888///,,,---...//////...---,,,***+++,,,---............,,,+++***))))))***+++,,,******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++++++++---...---,,,++++++,,,)))+++,,,+++)))(((+++---+++,,,,,,------,,,,,,+++000000/////////...............------------......---------------..................///...---+++***,,,,,,---------.........,,,------............---------------------------+++***)))))))))***,,,---******))))))***,,,...///------,,,,,,------......///......---,,,,,,++++++++++++,,,,,,---......///000111222000...,,,+++,,,,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---+++***)))(((((()))******+++,,,,,,,,,,,,,,,,,,+++...,,,******,,,---------+++++++++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++........................))))))***+++++++++++++++------.........---,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,++++++++++++,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******************+++------,,,++++++******)))------------------------'''***---...,,,++++++,,,))))))***+++++++++***))),,,,,,,,,+++++++++******************************|||fffZZZQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPNNNNNNNNNNNNPPPQQQPPPMMMIIIFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCC<<<;;;;;;<<<>>>???>>>===666555555555444444444444000000111222222222000///111111000///////////////---..................---++++++***************+++''''''((()))***++++++,,,))))))))),,,......---+++(((***,,,.........---,,,))))))))))))))))))))))))))))))*********++++++,,,---)))...000)))+++000------+++)))((()))*********))))))***+++++++++++++++************************++++++,,,++++++***)))(((***+++---------+++)))((()))((((((((((((((((((((())))))))))))************---------,,,,,,,,,,,,+++************************))))))))))))))))))))))))..."""$$$---...///000))))))+++---//////---+++)))***+++,,,---............+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---++++++)))))))))+++---...+++++++++++++++***)))(((,,,---......,,,******++++++,,,---+++(((''')))++++++,,,,,,------,,,,,,+++000000000000000000000000.........------.........------------......//////---......///...,,,+++***,,,,,,,,,---------......,,,,,,---...////////////------------------------******)))))))))***,,,---))))))))))))***---///000,,,---///111111000///...//////...---,,,,,,++++++++++++,,,,,,---...//////...000111000...------...---///000///......///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++******++++++,,,------,,,+++******+++,,,,,,+++,,,............,,,+++,,,***)))))),,,...//////*********++++++,,,,,,---(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++******,,,,,,------...---------++++++,,,,,,,,,---------*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,************,,,------,,,,,,++++++,,,,,,---***+++,,,---......///...,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,++++++++++++++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000000...,,,,,,...'''(((***,,,---------,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((~~~gggZZZVVVVVVUUUSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQRRRSSSNNNMMMIIICCCAAACCCCCC@@@FFFFFFGGGFFFEEEDDDBBBAAA<<<<<<<<<===>>>===;;;999;;;888666666777777555222......///111111222222222------............---------,,,+++,,,...///...---//////---,,,+++************++++++,,,,,,++++++***************************++++++************++++++)))))))))))))))*********,,,)))''')))---...+++'''))))))))))))))))))))))))+++*********))))))((((((((())),,,------,,,)))(((&&&'''***---------+++***+++------,,,***)))***+++...,,,***)))******)))((()))************++++++++++++,,,,,,***(((''''''((())))))((((((((()))+++,,,,,,,,,,,,,,,,,,+++***)))***+++---000111000,,,)))((((((((()))***+++------++++++***+++,,,...000222...---,,,+++***++++++,,,((()))***,,,,,,+++******)))******++++++******)))---------,,,,,,+++++++++...---+++)))))))))))))))///...------++++++***)))---------,,,,,,+++++++++***+++,,,---------,,,,,,...------------...//////111111000///...------,,,......------------......///...---,,,+++,,,------++++++,,,,,,---...//////------,,,+++,,,---...///---------,,,,,,+++++++++------,,,,,,------+++)))++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,+++***+++,,,---...---------.........//////000000///...---,,,,,,,,,------------,,,,,,+++***------------------------++++++,,,,,,,,,++++++***++++++------------++++++***++++++,,,,,,++++++***------------------------++++++++++++,,,---.../////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,++++++******++++++,,,---------.........//////............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,...---+++))))))***+++,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++)))(((((()))******)))+++++++++,,,,,,+++******------------------------++++++***)))(((((())))))------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...,,,++++++,,,------,,,))))))*********+++++++++++++++++++++,,,,,,---...))))))***++++++++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,}}}{{{hhh\\\TTTTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQSSSTTTUUUQQQPPPKKKFFFFFFIIIGGGCCCFFFFFFGGGFFFEEEDDDBBBAAA<<<<<<<<<===>>>===;;;999:::888666666777666444222222222222222111000//////...//////////////////...---,,,+++,,,...///...---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************)))))))))))))))&&&&&&)))---000...+++************************)))))))))(((((((((''''''((()))+++,,,,,,+++)))(((&&&(((***,,,---,,,+++***+++,,,---,,,***)))***+++...,,,***)))******)))((()))************+++++++++***+++,,,+++)))(((((()))+++***)))((()))***+++,,,+++++++++++++++***))))))******+++---...---***''',,,,,,+++************+++************+++---///000...---,,,*********+++,,,******+++,,,,,,,,,,,,,,,---------......------------------,,,,,,+++++++++))))))***+++,,,++++++***...------,,,,,,++++++***,,,,,,,,,++++++*********+++++++++,,,,,,,,,------...---------......//////000000000///.........---///..................///000///...---,,,------...+++,,,,,,------.........---,,,,,,,,,,,,---......---------,,,,,,+++++++++///---,,,,,,------,,,***++++++++++++++++++++++++))))))***+++,,,---------,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,............---,,,+++***,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,++++++******++++++,,,,,,,,,---------.........+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,+++***)))***+++---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---+++******+++,,,,,,+++++++++,,,,,,,,,,,,++++++************************---,,,++++++*********+++,,,,,,++++++***+++++++++************************------,,,,,,,,,------......,,,++++++,,,------,,,*********++++++++++++,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,yyy{{{iii]]]RRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRSSSTTTVVVVVVPPPOOOKKKFFFFFFHHHFFF@@@FFFFFFGGGFFFEEEDDDBBBAAA<<<<<<<<<===>>>===;;;999999777555555555555333222333333333333222111000/////////000000000000//////---,,,,,,,,,...///...---++++++++++++,,,,,,---......---,,,++++++,,,---...************************++++++************+++++++++++++++***)))))))))((()))'''''')))---///...+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++))))))))))))))))))))))))'''(((***,,,---,,,+++***)))+++,,,+++******+++,,,---,,,***)))******)))((()))************+++++++++***+++,,,+++***)))***,,,---,,,***))))))***++++++++++++,,,,,,,,,+++******,,,+++***+++,,,+++)))(((------,,,+++++++++++++++)))))))))***+++,,,---...---,,,++++++***+++++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++$$$'''***---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))),,,,,,+++++++++,,,---...------........./////////////////////////////////000//////......//////000000000///...............------------------------+++,,,------......------------,,,,,,,,,,,,++++++///---+++***,,,---,,,,,,************************+++******++++++,,,---...,,,,,,+++++++++,,,---...************++++++++++++---.../////////---,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******)))***+++,,,...000+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,///---+++,,,---...------,,,,,,------------,,,,,,************************......---,,,,,,,,,------+++++++++***++++++,,,,,,************************,,,,,,,,,,,,------...///...,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,---------*********)))))))))((((((******+++++++++,,,,,,,,,{{{~~~hhh\\\PPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTVVVVVVQQQTTTRRRJJJEEEDDDDDDAAAFFFFFFFFFFFFEEEDDDBBBAAA<<<<<<<<<===>>>===;;;999888777666555444444333222111222333333444444444333/////////000000/////////...---,,,---...//////---,,,,,,++++++,,,,,,------...---+++******+++---...************************++++++************++++++,,,,,,++++++***)))((((((,,,+++***+++,,,---***(((++++++++++++++++++++++++.........---------------***)))(((''''''((()))***((()))***,,,,,,,,,+++***(((***++++++******+++------+++))))))***+++***)))))))))*********+++++++++)))+++,,,,,,++++++,,,---...---+++*********++++++,,,---------------,,,,,,///...,,,+++,,,,,,+++************+++,,,---//////******+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***,,,......---,,,+++++++++,,,,,,---------++++++++++++************---,,,+++******,,,...///---......//////////////////////////////000000000000000////////////000000111000000///////////////------------------,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))((()))+++,,,,,,************************,,,++++++***+++,,,---...+++++++++,,,,,,,,,------++++++,,,,,,,,,------------...000111000///...,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///---,,,,,,---......---,,,,,,------......------------------------------......---------------...************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...,,,++++++,,,---,,,,,,++++++,,,,,,,,,---------------------,,,++++++***++++++++++++,,,,,,------+++*********))))))))))))******+++++++++,,,,,,,,,{{{eeeZZZOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUWWW]]]]]]RRRGGGCCCEEEHHHFFFFFFFFFFFFEEEDDDBBBAAA<<<<<<<<<===>>>===;;;999777777777555444333222222222222333444444444444333---......//////......---...---,,,---///000///...------,,,,,,++++++,,,,,,,,,+++)))(((((()))+++,,,************************++++++************++++++---,,,,,,+++***))))))(((,,,,,,+++,,,,,,,,,***)))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))***+++++++++******((()))+++*********+++,,,---+++))))))***+++***)))))))))*********+++++++++)))***,,,,,,++++++,,,......---+++*********++++++++++++,,,,,,,,,,,,++++++///---+++***+++,,,,,,+++*********+++,,,---//////,,,,,,,,,---------------------..................+++***)))))))))***,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///---...///000000000///////////////000000000000000000000////////////000000000000000000000/////////------------------,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''&&&(((***++++++************************---,,,+++++++++,,,---...++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,---.........---,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,------......,,,,,,+++++++++,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---++++++---------,,,+++,,,------.........---////////////////////////------,,,,,,,,,,,,------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...,,,++++++,,,---,,,,,,++++++,,,,,,,,,---------.../////////...---,,,,,,+++******)))***+++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,xxxbbbXXXOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTXXX^^^]]]QQQDDD@@@DDDGGGFFFFFFGGGFFFEEEDDDBBBAAA<<<<<<<<<===>>>===;;;999777888888666444333333444666666555444333111000///------............------...---------///000///......---,,,,,,+++++++++++++++***)))(((((()))***+++************************++++++************++++++,,,,,,,,,+++*********))))))***+++,,,------------)))))))))))))))))))))))))))))))))))))))***************((((((((((((***************+++++++++******(((***+++***))))))***+++,,,***))))))***++++++***)))************+++++++++(((***++++++******+++------,,,***))))))***++++++(((((()))*********))))))+++***((((((***+++***)))------,,,+++++++++++++++------.........---,,,,,,,,,------............---******))))))******+++,,,,,,------......------,,,++++++,,,,,,,,,,,,------...---+++******+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...---...///000111000//////000000000000000000000000000//////......//////000000000000000000///......------------------------+++,,,------......------++++++,,,,,,,,,,,,------+++)))'''''')))***+++***++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,---------,,,,,,************++++++++++++))))))*********+++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,------......///,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***...,,,***+++,,,---,,,+++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++***++++++,,,,,,************************,,,,,,,,,,,,------...///...,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,...///000000000///...---+++***)))((()))***+++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,wwwaaaWWWQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTXXXYYYTTTIIIAAA@@@BBBCCCFFFFFFGGGFFFEEEDDDBBBAAA<<<<<<<<<===>>>===;;;999777999999888444333333555555555555444222111///.........////////////......///...---...///000///...,,,,,,+++++++++,,,------************************************************++++++************++++++++++++++++++++++++++++++)))***,,,---,,,,,,------************************++++++++++++,,,,,,,,,---*********))))))*********************************)))***+++***)))((()))***,,,***))))))***++++++***)))************+++++++++(((***+++***))))))***++++++***)))((()))***+++,,,((()))******+++++++++***)))((('''(((+++,,,+++***,,,,,,+++************+++,,,------...---,,,+++*********,,,---------,,,,,,)))***++++++,,,,,,++++++***++++++++++++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...000111111111///...222111111111000////////////................../////////000000000///...---+++,,,,,,------.........---,,,,,,,,,,,,---......+++++++++,,,,,,---------+++))))))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))***+++---///***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,***++++++,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,---)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******...,,,++++++,,,------,,,)))***+++,,,------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++***+++++++++************************------,,,,,,,,,------......,,,++++++,,,------,,,*********++++++++++++,,,,,,---///000000000...---,,,+++***))))))+++,,,...++++++++++++******************+++++++++,,,,,,,,,vvv```WWWRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTUUU[[[WWWOOOFFFDDDGGGGGGDDDFFFFFFGGGFFFEEEDDDBBBAAA<<<<<<<<<===>>>===;;;999777999:::888555333444666222222222333333222111111//////000000000000/////////...---...000000000...*********+++,,,---///000***+++,,,,,,,,,,,,+++***************************++++++************++++++++++++++++++++++++,,,,,,---.........,,,*********++++++++++++++++++++++++((((((((())))))******************++++++*********++++++*********************++++++***((('''((())),,,***))))))***++++++***)))************+++++++++(((***+++***)))((()))***))))))(((((((((***+++,,,+++,,,------............)))))))))+++---...---,,,((((((((()))***+++------+++,,,------,,,+++)))(((((()))***+++,,,++++++******+++,,,---...---,,,+++---......//////......---+++++++++,,,,,,---------(((***,,,...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++***+++,,,---------,,,,,,---...000111222111///...333222222111000///............------------.........///000000000///---,,,++++++,,,,,,---...//////...---,,,+++,,,---...///+++++++++,,,,,,---------+++++++++,,,......---+++------------------------,,,---.........---,,,+++***+++,,,---...---,,,,,,------............//////...---++++++,,,...111333***+++,,,,,,------------------------------------***+++,,,---............------++++++++++++------,,,------......------,,,))))))***+++,,,,,,------------,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,******,,,---.../////////+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********...---++++++---...---,,,((()))***+++,,,,,,---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...,,,++++++,,,------,,,))))))*********+++++++++***,,,...///000///...------,,,+++******,,,...///************))))))))))))******+++++++++,,,,,,,,,wwwcccXXXOOONNNNNNMMMNNNNNNOOOOOOOOOLLLLLLMMMMMMMMMRRRXXX]]]SSSJJJHHHHHHFFFEEEEEEBBBDDDFFFGGGFFFDDDAAA>>>???===<<<;;;<<<<<<;;;999777999:::999777444333333777555333222333333222111333111...++++++---///111000000000000000000000000++++++,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,++++++******************...---,,,+++************)))))))))***+++,,,......++++++******((('''&&&%%%***)))((('''''')))+++,,,+++++++++*********))))))************************---***'''&&&(((+++------+++)))'''&&&'''))),,,---...,,,))))))+++,,,,,,,,,*********++++++*********+++***)))))))))))))))***)))***+++,,,,,,+++***)))---+++(((%%%$$$###$$$$$$)))************+++++++++******+++,,,,,,------...///...---,,,+++******+++***((('''(((+++,,,+++)))************************+++,,,---.........,,,,,,******+++++++++,,,,,,,,,******+++,,,------............---,,,+++***)))(((///...,,,++++++,,,...///------,,,++++++******)))---///000111000///000111000/////////.........---//////////////////.........///000000///---+++)))---------.........//////000000//////.........---//////000///---***'''%%%------------------------******************************+++++++++,,,,,,,,,------------------------///......------,,,++++++000///---,,,+++*********---+++***,,,//////,,,))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---.........---,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********000///---,,,++++++,,,---,,,,,,---...---,,,+++***************************++++++,,,,,,---...//////,,,,,,+++******+++,,,,,,------......---+++***(((...,,,***((((((***,,,...000---+++,,,......,,,***...------,,,,,,------...+++++++++*********))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******)))))))))***,,,---***,,,......---++++++,,,+++,,,,,,,,,++++++***))),,,,,,+++++++++,,,---...***++++++,,,,,,++++++***------,,,+++******************+++++++++,,,,,,,,,***+++---...---+++)))(((,,,+++***))))))***+++,,,,,,,,,,,,++++++***************,,,------,,,******zzzdddWWWOOOOOONNNNNNNNNNNNOOOOOONNNLLLKKKMMMMMMMMMRRRXXXdddVVVIIIEEEFFFEEEDDDEEEDDDEEEGGGIIIHHHEEEBBB@@@???===<<<;;;<<<<<<;;;999888:::;;;:::777555444555777555333222333333222111222000...,,,,,,---///000000000000000000000000000111///---+++***,,,...000...---,,,+++++++++,,,,,,************************...---,,,+++************))))))))))))***+++,,,,,,)))))))))******))))))(((,,,+++***)))***+++---...+++++++++*********))))))************************,,,***(((((()))+++,,,,,,++++++++++++,,,,,,,,,,,,...,,,******+++,,,,,,,,,)))******************)))((((((''''''''''''((((((***+++,,,,,,,,,,,,+++***+++***((('''&&&'''((())))))************+++++++++,,,,,,,,,---....../////////...---,,,,,,++++++++++++)))((())),,,---,,,***((()))***+++,,,---...///............---,,,+++***++++++++++++,,,,,,,,,,,,(((((())))))******++++++,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***---...111111111000111333222111000///......---,,,........................000111222222222000...---------........./////////000000/////////.........---...//////...,,,***)))------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,------------------++++++,,,,,,,,,,,,---------,,,+++---//////,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,------......------,,,++++++,,,------------,,,+++))))))***+++,,,------...+++++++++++++++,,,------***+++,,,,,,,,,+++******------------------------++++++,,,,,,---......///,,,,,,+++******+++,,,,,,)))***+++---......------,,,,,,,,,++++++,,,,,,,,,///---,,,,,,......,,,***------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++******))))))***+++,,,***,,,......---++++++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++fffVVVOOOOOONNNNNNNNNNNNOOOOOOMMMKKKKKKMMMNNNNNNRRRXXXiiiYYYHHHCCCDDDEEEEEEEEEFFFGGGIIIJJJIIIGGGDDDBBB???===<<<;;;<<<<<<;;;999999:::;;;:::888666555666666444222222333333222111000000///............///000000000000000000000000777333...***)))+++///222...---,,,+++++++++,,,,,,************************------,,,+++***************)))))))))))))))******'''((()))***+++,,,,,,,,,,,,+++*********+++,,,---+++++++++***************************************+++***)))***+++,,,,,,******+++---------,,,***)))...,,,******,,,---,,,,,,)))******++++++******)))(((((((((''''''(((((()))++++++,,,------,,,++++++***))))))))))))+++,,,...)))************+++++++++------......///000000111//////...------,,,,,,,,,,,,+++***+++------,,,+++)))***+++,,,---///000000///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------)))+++---......---+++)))******+++++++++,,,,,,,,,---///111111111000111333333222111000///...---,,,........................,,,---...//////...,,,,,,............////////////000000////////////......+++,,,.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,---.........***+++,,,---------,,,,,,***)))((()))++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,------------......------,,,,,,,,,------......------,,,))))))***+++,,,---......++++++,,,---------,,,,,,******+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,+++******+++,,,,,,((()))+++,,,---.........+++,,,---......---,,,+++///---,,,,,,---...---+++------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,++++++************+++***,,,......---++++++,,,++++++,,,---------,,,,,,)))***,,,---------,,,+++,,,,,,------------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***+++++++++++++++************++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---gggUUUNNNNNNMMMMMMLLLLLLMMMMMMLLLJJJJJJMMMNNNNNNRRRXXXgggWWWGGGCCCFFFGGGEEEDDDFFFGGGIIIJJJIIIGGGEEECCC>>>===<<<;;;<<<<<<;;;999888999:::999666555555666666444222222333333333222111111111111111000//////////////////////////////777444///***)))***---000------,,,,,,,,,+++++++++***************+++++++++---,,,++++++*********+++++++++***)))))))))))))))((()))***+++,,,---------***))))))(((((()))******************************************************+++******+++------+++))))))))))))))))))((('''&&&,,,+++)))***+++,,,+++***++++++,,,,,,,,,,,,++++++*********)))******++++++++++++++++++++++++++++++))))))))))))***,,,---...))))))*********+++++++++------......///000000000/////////......------,,,,,,+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000,,,,,,,,,,,,------------............------------+++++++++,,,,,,,,,------******,,,,,,,,,,,,******))))))***+++,,,,,,---------///000000///......///111111000000000/////////------------............***+++,,,---------,,,+++....../////////000000000000000//////////////////,,,---...///000000//////------------------------------------------------+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,---...///...,,,)))(((***))))))************))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,------...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000111111111000...,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++------------------------+++++++++,,,,,,,,,------************************+++++++++,,,,,,,,,---------,,,,,,+++***************,,,......---++++++,,,---------------,,,+++***(((***,,,---...---+++***+++,,,,,,------,,,,,,+++************+++,,,------,,,,,,,,,---------......---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...gggUUUMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJMMMNNNMMMQQQWWW___RRRGGGFFFIIIIIIFFFDDDFFFGGGGGGHHHGGGEEEDDDBBB>>>===<<<;;;<<<<<<;;;999666777888666444444444666555444222222333444333222222333333444333222111000////////////////////////222111...,,,+++***+++,,,---------,,,,,,,,,++++++))))))*********+++++++++,,,,,,++++++******++++++---,,,++++++***************+++,,,,,,,,,,,,++++++******))))))))))))))))))************************************************+++++++++,,,...---+++(((***)))'''%%%$$$%%%&&&'''***)))((()))***+++***(((,,,------......------,,,***************+++,,,,,,******))))))))))))************))))))******++++++))))))*********++++++++++++,,,,,,------...//////....../////////...---,,,++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++,,,---...,,,,,,---------.........++++++++++++************---------,,,,,,,,,++++++,,,,,,************,,,,,,))))))***+++,,,------......///000///,,,*********------...///000111222222---------.........///////////////000000000000000/////////000000000111111//////000000000000000000//////////////////......------------------------------------------------++++++,,,,,,,,,---------------------------------------,,,,,,,,,++++++++++++,,,.........,,,***(((------------,,,,,,------++++++++++++++++++++++++------------------------,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000111222222111000...---.........---............////////////////////////+++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------///...,,,++++++,,,...///,,,---------------------,,,,,,,,,++++++,,,,,,,,,************++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++*********,,,......---++++++,,,///......---,,,***)))(((((()))+++------,,,+++*********++++++++++++******************+++,,,------,,,,,,,,,---------......---,,,***))))))***,,,...+++++++++,,,,,,+++++++++++++++++++++++++++++++++------+++******+++------fffVVVNNNMMMLLLKKKJJJJJJJJJJJJLLLJJJKKKNNNNNNLLLOOOUUUVVVMMMGGGHHHJJJHHHFFFEEEEEEFFFFFFFFFFFFDDDCCCBBB???===<<<;;;<<<<<<;;;999666666666555333333444666555333222222333444333222333333444444333333222111000000000000000000000000---------,,,,,,+++******,,,,,,---------,,,+++***)))))))))***++++++,,,,,,,,,,,,++++++***++++++,,,------,,,+++******++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,+++++++++******************+++++++++************************,,,++++++,,,...---+++))),,,***(((&&&%%%''')))+++***))))))***++++++***(((,,,------......------,,,(((((((((((())))))***+++))))))(((((((((((())))))*********))))))))))))((()))************+++++++++******++++++,,,---------,,,---...//////...---,,,***+++,,,+++***)))***+++(((((()))+++,,,---...///111000///---,,,+++******---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++...---+++))))))+++---...))))))***+++,,,,,,---------...///---+++)))((((((******,,,...000111333333------......///000000000000/////////////////////000000000000111111111111//////000000000000111111000000//////......------------------------------------------------------,,,,,,,,,,,,---------------------------------------------,,,+++*********((()))+++---.........---***++++++***))))))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,------......------,,,++++++******++++++,,,((()))***,,,---///000111+++,,,---///000111222222111000///............///------------------------++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,*********+++,,,---///000///...+++))))))+++...///+++---...---,,,,,,---///,,,,,,++++++++++++,,,,,,)))***************++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------+++,,,,,,---,,,,,,+++******,,,......---++++++,,,......---,,,+++)))((('''((()))+++,,,,,,,,,+++***))))))************))))))+++++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,+++***))))))+++---...++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,|||eeeWWWOOOOOONNNLLLLLLKKKKKKKKKMMMKKKLLLNNNNNNLLLNNNRRRQQQLLLHHHIIIHHHEEEDDDGGGFFFFFFFFFFFFEEEDDDCCCBBB???===<<<;;;<<<<<<;;;999666777777555444333555777555333111222333444444333333222222222111111111111000000000000000000000000******+++,,,,,,,,,------,,,,,,---------,,,+++***((())))))***++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++***************++++++++++++++++++***)))))),,,,,,,,,,,,,,,+++******))))))*********+++++++++************************---,,,+++,,,------+++)))******)))))))))***+++++++++++++++,,,------+++)))++++++,,,,,,,,,,,,++++++(((((((((((()))***+++,,,******)))(((((()))******))))))************)))))))))************+++++++++******++++++,,,,,,------+++,,,---......---,,,++++++---...---***)))***,,,)))***+++,,,---...///000---------...------,,,,,,---.........////////////------......//////000000,,,,,,,,,---------------------,,,,,,,,,,,,------*********++++++,,,,,,,,,***,,,------+++******+++)))***+++---...000111222......//////000111111222000///......------------000000000111111111222222//////000000000111111111//////......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,++++++++++++++++++)))******+++---......///((()))***)))&&&&&&)))+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++,,,------......---------,,,++++++++++++,,,---((()))***,,,...///111111+++,,,---...000333555666222111///...------------************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++******+++---...///---,,,+++******+++,,,---***,,,......,,,,,,---///,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------***+++,,,---------,,,+++***,,,......---++++++,,,******++++++******)))))))))*********++++++++++++*********++++++*********,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,---++++++,,,------,,,++++++******+++++++++,,,,,,,,,)))******++++++******)))zzzdddWWWQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLOOONNNKKKMMMQQQQQQMMMIIIHHHEEEAAACCCHHHFFFGGGGGGFFFFFFEEEDDDCCC???===<<<;;;<<<<<<;;;999777888888666444444666888444333111222333444444333222111000000//////000000000000000000000000000000************,,,---///000,,,,,,---...---,,,+++***((())))))***++++++,,,,,,+++++++++***++++++,,,,,,******))))))))))))******)))******+++++++++*********************)))((('''))))))******++++++++++++************************...---++++++,,,,,,+++***'''((()))***++++++***)))---,,,,,,...//////---+++*********++++++*********************+++,,,---...,,,+++***))))))***+++,,,((()))***+++++++++++++++)))************+++++++++******+++,,,,,,------...***+++---......---+++***,,,...000...+++***+++...........................%%%'''***---000111111111............/////////000******++++++,,,---......***++++++,,,---//////000+++,,,...//////...,,,+++***++++++++++++,,,,,,,,,)))+++------,,,,,,---...******+++,,,---...///000...//////000111222222333444444333111000000000000000111111111111222222222//////000000111111111222...------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------*********++++++,,,------------,,,+++++++++,,,,,,...///000...,,,+++...111------------------------************************,,,,,,,,,,,,------...///+++,,,,,,---.........---...---,,,,,,,,,,,,---...,,,,,,,,,------.........111000000000111333555777333111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,000...---+++******++++++***+++,,,,,,,,,,,,+++******,,,......,,,+++...000,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------)))***,,,---...------,,,***,,,......---++++++,,,''''''(((******+++++++++******))))))******+++,,,+++++++++,,,,,,+++++++++------,,,+++******************+++++++++,,,,,,,,,************+++,,,,,,---++++++------------++++++*********++++++,,,,,,,,,((()))***++++++***)))(((xxxdddXXXRRRQQQOOOMMMLLLMMMMMMNNNPPPPPPOOOOOOOOONNNNNNNNNPPPLLLHHHEEEDDDDDDDDDCCCFFFFFFHHHHHHHHHFFFDDDCCC>>>>>>======<<<:::999888888888888888777666555444333333333333333333333333111000///////////////000//////.........---------'''((()))***,,,.../////////---+++))))))+++---///,,,,,,++++++++++++,,,,,,,,,+++***)))))))))***+++%%%&&&)))+++,,,---------000///---+++***)))((((((((())))))))))))*********)))+++,,,+++)))''''''((())))))))))))************+++++++++++++++***)))(((---,,,,,,++++++,,,,,,---))))))************))))))))))))******++++++++++++///,,,)))(((***+++***(((+++,,,,,,+++***(((&&&$$$***+++,,,------,,,+++***,,,***((('''&&&'''((()))++++++,,,------------,,,+++***)))))),,,------------,,,,,,++++++******)))...,,,++++++---...............---,,,---...///000...------,,,,,,------...///...,,,++++++,,,...///************************...------,,,,,,------...******+++++++++,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------.........///......------///000111222222222222222111000///333333222222222333444444444444333222111111111111000000///...............+++,,,...///000///......------,,,,,,,,,+++++++++..............................---------,,,,,,,,,------............------------++++++++++++------***+++,,,,,,------,,,,,,---------,,,,,,+++++++++******+++++++++******)))++++++******+++---...///---...///...,,,+++,,,---,,,,,,------...///000000,,,,,,------------.........000222222222111222333333111000...,,,++++++***,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,......---------......///++++++,,,---...//////000............---,,,+++***++++++,,,------......///---.........---,,,,,,+++111///+++)))(((***,,,...,,,,,,,,,,,,++++++***)))******+++,,,------------++++++,,,------...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++,,,+++*********+++,,,------,,,,,,+++*********+++---,,,,,,++++++,,,,,,---,,,+++***+++,,,---+++))),,,+++***))))))+++---...---,,,***))))))***,,,---((()))***+++++++++++++++******))))))******+++,,,wwwbbbWWWOOONNNMMMLLLKKKKKKKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPMMMHHHEEEDDDEEEDDDDDDFFFGGGHHHHHHHHHFFFCCCBBB>>>>>>>>>===<<<;;;:::999666555555444333333222222222222222222222222222222333222111//////.........//////.........------------,,,,,,,,,++++++******...---+++******+++---...++++++************+++++++++***))))))))))))***+++((()))***+++,,,++++++***---,,,++++++******++++++)))))))))*********++++++((()))++++++***)))***+++))))))))))))((((((((((((******+++++++++***))))))+++******))))))******+++************************)))*********+++++++++++++++(((&&&&&&''')))(((&&&,,,,,,,,,+++***)))((('''+++++++++,,,,,,+++++++++++++++++++++++++++******))))))***++++++************)))((()))+++,,,,,,,,,---------------,,,,,,,,,...---+++,,,---......------,,,,,,+++,,,---...///...------,,,,,,------......---,,,++++++,,,---...++++++++++++++++++++++++))))))))))))***++++++,,,***++++++++++++,,,,,,,,,***+++,,,,,,......///000------------............///......---...///000111222222222222222111000000333333222222333333444444555444333222222111111222000000///...............------..................------------,,,,,,,,,,,,.................................---------,,,,,,------............------------,,,++++++,,,------,,,,,,---........................---------,,,,,,***++++++,,,++++++******+++++++++++++++---...///,,,---...---+++***+++,,,------,,,++++++***))))))******++++++++++++,,,,,,,,,...000000000000111222111000000///...---,,,+++---..................---))))))***+++,,,...///000------,,,,,,,,,------...)))))))))***++++++,,,,,,,,,,,,------...------,,,------------------,,,,,,------......---,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,------,,,+++++++++++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------++++++*********+++,,,------,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,+++***+++------+++***---,,,+++***+++,,,...///---,,,***))))))***,,,---******+++,,,,,,,,,,,,,,,***************++++++,,,uuuaaaUUUOOONNNMMMLLLLLLKKKLLLLLLNNNOOOOOOPPPPPPQQQQQQRRRQQQMMMIIIFFFEEEEEEEEEDDDGGGGGGHHHHHHGGGEEEBBB@@@?????????>>>===<<<;;;:::999888777555555555666666222222222222222222222222444333222000///...------...............---------......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++,,,,,,,,,+++***)))(((************+++,,,------******+++++++++,,,,,,,,,''')))+++,,,++++++,,,---+++*********))))))(((((()))******+++++++++************))))))))))))******++++++***))))))***++++++************+++++++++++++++***((()))***+++++++++---,,,++++++*********+++,,,++++++++++++++++++,,,)))+++---......,,,***((()))***************))))))+++***)))***,,,------,,,...............////////////...,,,,,,---...------...------------...///000......------------......---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,---...//////000////////////............///............///000000222222222333222222111000222222222333333444444444666555444333222222222222000//////............//////......---------...............------------,,,.................................------------,,,------............------------,,,,,,,,,,,,------+++,,,,,,---------------//////............------++++++,,,------,,,,,,+++,,,+++++++++,,,---...///+++,,,---,,,*********,,,...---,,,+++***)))((('''******++++++++++++,,,,,,,,,...//////---,,,,,,---...///000000000///...------------......---------))))))***+++,,,...000111------,,,,,,,,,,,,,,,---------------------------***+++,,,---.....................---,,,+++++++++---------------,,,,,,+++***+++,,,---...---,,,+++,,,------------,,,,,,+++------------,,,+++***)))******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,((((((((()))))))))******++++++******++++++,,,---,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,+++++++++------+++***...---,,,+++,,,---...///---,,,+++******+++,,,---++++++,,,---------,,,,,,)))************+++++++++vvvaaaVVVPPPPPPOOOOOONNNNNNNNNNNNMMMNNNOOOPPPQQQRRRSSSSSSQQQNNNIIIFFFEEEEEEEEEEEEGGGGGGHHHHHHFFFCCCAAA???@@@@@@??????>>><<<;;;:::;;;:::888666666666888999333333333333333333333333333222111000////////////........................***++++++,,,,,,---------++++++------------++++++,,,------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))************+++,,,------+++++++++,,,,,,,,,------(((***,,,,,,++++++,,,------,,,,,,++++++******)))((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++*********+++,,,---......---,,,+++******+++---...---,,,+++******+++,,,---)))***,,,,,,+++)))'''%%%++++++,,,,,,,,,,,,++++++---,,,++++++---......---,,,------...///000000000000...---,,,---...---,,,111000111111111222222222......------------......,,,++++++******++++++,,,........................///......---,,,+++***)))+++++++++,,,,,,,,,------............------------111111000000//////................../////////000111222222222222222111111111222222333444444444444666666555444333333333333000///............//////111000...---,,,,,,---...//////.........---------....................................------------------............---------------,,,,,,---------((()))******++++++******............------------,,,,,,------...---------,,,,,,,,,,,,------......,,,---...---+++***+++,,,......------------------,,,,,,,,,---------......///000000///,,,)))((()))+++---///111111111///...+++,,,,,,------,,,,,,+++//////...---------------......---,,,,,,,,,------////////////......------***+++,,,---............---------,,,,,,,,,++++++,,,,,,---------,,,,,,+++******,,,------------,,,---------......---,,,,,,,,,---------,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,''''''((((((((()))))))))+++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,------,,,***------,,,,,,,,,,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,+++))))))******++++++++++++wwwcccWWWPPPPPPPPPPPPOOOOOOOOONNNLLLMMMNNNOOOPPPRRRSSSSSSQQQMMMIIIFFFEEEEEEEEEDDDFFFGGGGGGGGGEEECCC@@@>>>@@@@@@??????>>><<<;;;:::888666555333333444555777555555555555555555555555111000000000000111111222---.....................((()))***+++---...///000***+++---......---+++***++++++,,,,,,,,,,,,+++++++++,,,,,,------.........+++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------+++,,,------+++******+++++++++*********)))))))))((()))***+++++++++++++++,,,++++++******++++++,,,...,,,+++))))))+++,,,...,,,+++++++++++++++++++++&&&'''((())))))***++++++---,,,+++++++++,,,---...---,,,+++******+++,,,---,,,,,,+++***)))'''&&&&&&++++++,,,------------------+++******,,,------,,,++++++,,,---...//////000000...------...///...---111111111222222222222222///......------......///++++++++++++++++++++++++........................---......//////...---,,,++++++,,,,,,,,,---------//////.........---------111111111000000//////...---......///////////////000111111222222111111111000111222444444444444444666666555444333333333333//////............//////111000...---,,,,,,---...//////.........---------........................//////.........---------------............------------------------------((()))******++++++******,,,,,,,,,,,,,,,,,,,,,---+++,,,---...............,,,,,,---------------------//////...---,,,---...///////////////.........,,,,,,,,,---------......---///000///---+++++++++)))+++...000111111000///------............------444333111000......------000000///...............------,,,,,,++++++******,,,------......------,,,+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,+++,,,++++++++++++,,,......,,,,,,---......---------***+++,,,,,,---------,,,******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++******++++++,,,---,,,+++,,,---...,,,***,,,,,,+++++++++++++++,,,++++++++++++++++++++++++******++++++++++++******((()))***++++++++++++***xxxdddXXXMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQQQQRRRPPPLLLHHHEEEDDDDDDDDDCCCEEEEEEFFFFFFEEECCC@@@>>>?????????>>>===<<<;;;:::888777666555555666777888666666666666666666666666000000000000111222333333---------...............+++,,,,,,,,,---------...++++++------------++++++((((((***++++++***((((((++++++---...............************+++---...///...---,,,+++************++++++,,,,,,,,,---------+++,,,---,,,***)))))))))'''''''''''''''''''''''')))******+++++++++******))))))(((((((((((())))))------,,,++++++,,,------,,,,,,,,,,,,++++++++++++&&&)))++++++++++++,,,---,,,,,,,,,++++++,,,------,,,++++++++++++++++++,,,,,,,,,+++******)))))))))((()))***,,,------------+++)))'''((()))******)))******+++,,,------......///---,,,---...000000///...///000000111111000000//////............//////+++,,,,,,,,,,,,,,,,,,+++........................''')))+++---////////////,,,,,,,,,,,,------------,,,,,,---...///000000111000000000000////////////---......///000/////////...///000000111000000000///000222444555555444444666555444333222222222222///............//////000///......---------...............------------,,,......................../////////.........------------............------------............------+++,,,,,,---------------+++++++++,,,,,,,,,,,,---++++++,,,---............,,,---............------...///000///...------///111000///...---,,,+++*********++++++++++++,,,,,,)))+++---.........000111)))***,,,...000000000000000000111111111111000000222111111000111111222222111111000///.....................------,,,,,,,,,---------...------,,,,,,*********+++,,,---------***++++++,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++,,,,,,------------,,,)))***+++,,,------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---)))***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++************++++++---,,,,,,,,,......,,,+++,,,+++++++++++++++******++++++++++++++++++++++++******+++++++++***))))))((()))***,,,,,,+++******yyydddYYYMMMMMMNNNOOOOOONNNNNNMMMLLLLLLMMMMMMNNNOOOPPPPPPOOOKKKGGGDDDCCCCCCCCCBBBCCCDDDEEEEEEEEECCC@@@???>>>>>>>>>===<<<;;;:::999999999999999999999999999666666666666666666666666111111111000111111222222---------.........//////---------------,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++,,,,,,+++)))((()))***+++,,,---------,,,++++++******+++,,,...///...---,,,+++************++++++++++++,,,,,,,,,,,,)))***,,,+++***))))))***'''''''''(((((()))************+++++++++***))))))))))))(((((((((((())))))------------------------------,,,,,,,,,+++++++++))),,,...///---,,,---///+++,,,,,,,,,,,,++++++***+++++++++,,,,,,+++++++++$$$&&&(((+++,,,,,,+++***((()))+++---...000000111,,,***))))))***+++***)))+++++++++,,,---------......,,,,,,---///111111111......000111111111000/////////............//////,,,,,,------------,,,,,,........................((()))+++---......---,,,,,,,,,,,,------------...,,,,,,---...///000111111......///////////////000------///000000000///...------...///////////////...000222444555555555444555444333222222111111222...............///000000------..................------------,,,,,,,,,,,,........................////////////............------............------,,,---...//////...---,,,,,,,,,---...............,,,,,,,,,,,,------......******,,,------.........------...//////...---,,,...///000///---,,,---...//////...---,,,,,,++++++******++++++++++++,,,,,,)))+++---...------///000)))***+++,,,---//////000//////000000000000///////////////000111222444444111111///......---------000000000000////////////++++++,,,---............++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++(((((((((((()))))))))))))))***+++,,,,,,,,,++++++++++++******++++++,,,---++++++************++++++---,,,,,,---......---+++,,,,,,---,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,,,,++++++***)))((()))+++,,,,,,+++***)))xxxdddXXXNNNOOOPPPQQQQQQQQQPPPOOOLLLLLLLLLMMMNNNNNNOOOOOONNNKKKFFFCCCBBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAA@@@>>>>>>======<<<:::999888555666666777777777666666555555555555555555555555333333222111000000000111---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++'''(((***+++,,,,,,++++++---,,,+++++++++,,,---...,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,&&&(((*********)))***+++))))))***+++,,,------...+++++++++++++++***)))(((++++++************++++++,,,------......------,,,---------,,,,,,+++++++++&&&))),,,,,,***)))***+++++++++,,,---,,,+++***)))***+++,,,------,,,+++***%%%***,,,,,,***)))***+++---///111333444555///---,,,,,,---...---,,,,,,,,,,,,------------...---,,,+++---///222222222///000111222333222111111//////............//////,,,------......------,,,...........................///000000...,,,)))(((,,,,,,,,,---------......000/////////............------......//////000000,,,---///000000000///...,,,,,,---...//////.........000222444666666555444444444333222111111111111...............///000111+++,,,...///000///......------,,,,,,,,,+++++++++........................000/////////............---..................---,,,---...//////...---,,,***+++,,,,,,------,,,,,,---------.........//////)))***+++,,,------------------/////////...---,,,---...///...,,,+++,,,---,,,,,,------...///000000,,,,,,---------.........,,,...///...,,,******+++************,,,---///000,,,,,,------------,,,,,,////////////000111222333000000///...---,,,,,,,,,------------------------)))***+++---...///000000------,,,++++++*********)))***+++,,,,,,,,,,,,,,,***,,,...000///---***''')))***++++++,,,,,,,,,,,,------------,,,+++******------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********************++++++++++++)))***+++,,,---,,,+++++++++*********+++,,,,,,---++++++************++++++---,,,,,,---......---+++---.........------,,,+++***++++++,,,,,,++++++***------------,,,,,,+++***''')))+++,,,,,,,,,***)))xxxbbbTTTNNNOOOQQQRRRRRRRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNPPPLLLGGGDDDCCCCCCCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@???===<<<===>>>???>>>===888888777777666666555555666444222222333333333222111111000000000000111111000000/////////.........//////...---+++******)))&&&''')))+++,,,......... &&&)))***)))(((((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,///...+++))))))+++---...)))******++++++******)))+++++++++******)))))))))***(((&&&''')))***)))&&&+++++++++,,,,,,---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++******)))))))))))))))***&&&&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,---)))))))))))))))))))))))))))+++///222***===PPP)))000...------...///---,,,,,,,,,+++***+++,,,...///---,,,,,,,,,,,,---......---111333222---,,,...222222000...,,,+++,,,---...////////////////////////---,,,,,,++++++,,,,,,---...+++''''''+++...////////////.........---------///............///000000.........------,,,,,,,,,000000////////////000000///000000000000000//////000111333555555444333222444333333333444444555666111...+++***---//////...,,,,,,,,,---------......---...000222222111000///........................000000///............//////////////////////////////...,,,++++++,,,...///000000///......---,,,,,,.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---.../////////...------------,,,,,,+++***222000---+++***+++,,,...,,,,,,,,,---------....../////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///,,,)))))),,,...---+++.../////////...------,,,000000///...,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------------......------,,,+++,,,,,,,,,------,,,++++++------,,,,,,,,,,,,++++++,,,,,,------------......+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,------,,,++++++******)))---,,,,,,++++++,,,,,,---))))))***+++,,,------......,,,+++,,,//////---***+++---------+++++++++---...,,,++++++------,,,***)))***+++,,,,,,,,,,,,++++++++++++*********))))))xxxbbbUUUOOOPPPPPPQQQQQQQQQQQQQQQNNNNNNMMMMMMNNNOOOPPPPPPOOOKKKGGGEEEDDDDDDCCCBBBDDDDDDCCCBBBBBBAAA@@@@@@@@@???>>>>>>???>>><<<:::888888888777666666555555666444333333444444333222222111111000000111111222......---------,,,,,,,,,//////...---,,,+++******+++,,,,,,---.........---###'''+++---,,,+++******)))))))))******++++++,,,---,,,,,,++++++++++++,,,)))))))))***+++++++++,,,---,,,+++******+++---...++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---+++)))***,,,,,,+++)))*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++((()))))))))))))))******...------+++***))))))(((************************,,,***+++222222III]]];;;000...------......,,,+++,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---.........111333111...,,,...111222000...,,,,,,,,,---...------------------------------,,,,,,,,,,,,------...+++((()))+++......---//////.........---------.........---...//////000/////////.........------000000////////////000000//////000000000000//////000111333444555444333222111111111111111222333333555222//////000222222111............////////////...///000222222111000///...............---------000//////..........................................---+++++++++---...000000000//////......---------------,,,,,,,,,++++++,,,---------............,,,---......//////.....................---,,,,,,000///---+++***+++,,,---,,,---------........................---------,,,------------------------------------------------++++++,,,,,,,,,---------...,,,******,,,...---,,,...............---,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------......------,,,+++,,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------+++******))))))******++++++++++++++++++++++++,,,---,,,,,,++++++,,,,,,---))))))******+++,,,,,,,,,---,,,+++,,,...///---***+++,,,------++++++,,,------+++++++++------,,,+++(((***---//////...,,,***+++++++++*********))))))xxxbbbUUUPPPPPPPPPPPPPPPQQQQQQRRROOONNNNNNNNNOOOPPPPPPQQQMMMKKKHHHFFFEEEDDDCCCAAADDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>;;;888999888888777777666555555777555444444555555444333222111111000000111111222.........---------,,,,,,//////...---,,,++++++***++++++++++++***)))((('''***,,,......,,,+++******)))))))))***************---,,,+++***))))))***+++******************++++++)))*********++++++,,,,,,,,,------......------,,,+++++++++***************...,,,++++++,,,,,,+++***)))***************++++++---,,,+++************************++++++,,,,,,---,,,,,,+++++++++,,,,,,---+++++++++******))))))))),,,,,,++++++***)))((((((************************///+++'''000666MMMaaaDDD000...,,,,,,---,,,+++))),,,,,,+++++++++,,,---------,,,,,,,,,,,,---......000222333111...,,,---///111000...---,,,------...------------------------------,,,,,,,,,,,,---------,,,++++++---------,,,/////////............---...------------...//////000000000///////////////000000////////////000000//////000000000000//////000111333444444444333222111111111111111111222222333111...---...//////.../////////000000000111111...///000222222111111000//////......------,,,,,,000///......------..............................---,,,+++++++++---...//////////////////...............---------,,,,,,,,,.........////////////000------.../////////......//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,---------------+++***+++---......---,,,------------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------......------,,,++++++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---+++******))))))******+++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---************************,,,++++++,,,------,,,***+++,,,------++++++,,,---,,,+++***+++---...---,,,'''***...111111///,,,)))+++++++++***************xxxbbbUUUQQQPPPOOONNNOOOPPPQQQRRRPPPPPPOOONNNNNNNNNNNNNNNLLLJJJHHHGGGFFFEEECCC@@@DDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@BBBBBB@@@<<<888999999888888777666666555777666555555666666555333111000000//////000000111000000000000/////////////////////...---,,,,,,+++***+++******)))((('''&&&+++,,,,,,,,,***))))))***+++++++++***************...,,,***)))((()))******+++++++++***************'''((()))+++,,,,,,,,,+++,,,------......------,,,))))))))))))))))))((((((,,,+++************))))))************++++++++++++---,,,+++***))))))))))))))))))***+++,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******))))))******++++++,,,,,,************************......(((...111???PPP;;;///...,,,,,,,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......111222333111...,,,---...000000///...------......////////////////////////......------------......---......//////...---,,,/////////...............---------------......///////////////////////////000000////////////000000...//////000000000000///000111222333333333333222222222333333333333333333000///---,,,,,,,,,,,,,,,000000000000111111111111...///000111111111000000000000//////...---------000//////.......................................///...------,,,---...................../////////000////////////................../////////000000......////////////.........//////000//////......***+++,,,---------,,,+++.........////////////000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,++++++,,,---.........+++,,,,,,---,,,,,,++++++)))******+++,,,---......,,,,,,,,,------------...------------------------*********++++++,,,,,,,,,------......------,,,+++++++++,,,---------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++******)))))))))++++++++++++,,,,,,+++******,,,------++++++,,,...+++******+++---......---(((***---//////...+++***************************xxxbbbUUUPPPPPPOOONNNNNNPPPQQQRRRRRRQQQOOONNNLLLKKKKKKKKKKKKIIIGGGGGGFFFEEECCCAAADDDCCCCCCCCCCCCCCCBBBBBB>>>???@@@BBBCCCBBB>>>;;;999999999888777777666666777666666666777777555333/////////....../////////111111000000000/////////000//////......---------------.........------,,,)))***+++***))))))***,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,***)))))))))******+++++++++***************&&&(((***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++******************************+++************+++,,,,,,,,,,,,,,,,,,,,,+++---,,,+++***))))))))))))))))))***+++,,,,,,------***************+++,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,------...***************************000+++...,,,---::://////---,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......111111111000///.........000/////////.........///000000000000000000000000///......------......///...///111222111000......////////////////////////...------------...//////........................000000////////////000000......///000000000000000111111222222222333333222333333444444444333333222111111111000///.../////////000000000000111111111//////000000111111111111111111111111000000//////222111000000//////000000000000000000000000000000222222111000///......---............////////////////////////............---.........////////////...///////////////......---....../////////......***+++---......---,,,+++.........////////////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,------------......++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------******++++++++++++,,,,,,------......------,,,+++***+++,,,,,,---------,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,******))))))))))))******,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))***+++,,,,,,++++++++++++***+++---,,,,,,+++---...+++******+++---......---***************+++++++++************************xxxbbbTTTOOOOOOOOOOOOOOOPPPPPPQQQRRRQQQOOOMMMLLLKKKJJJJJJLLLIIIGGGFFFFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAACCCBBB@@@===:::999999888888777666666666666666777888777555222000//////......//////000/////////.........------000000/////////.........+++,,,,,,---------------)))+++,,,,,,++++++---...,,,,,,,,,---------------***+++++++++++++++++++++******************++++++((()))***,,,,,,,,,++++++)))******++++++******))),,,,,,,,,,,,,,,---------)))***,,,,,,++++++---...---------,,,,,,,,,,,,,,,---,,,+++************************++++++,,,,,,---******)))******+++,,,---*********++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++%%%000,,,000---&&&///,,,...---,,,,,,------,,,+++,,,,,,---------,,,++++++---,,,,,,,,,,,,---......000000000000////////////////////////////////////........................//////............//////---000222222111000000000...////////////000000000...............///000000------............//////000000////////////000000---...///000000111111000111111111111222222222333111222333444333222111000...///000000......///000000000000111111111222222111222222222222333333333333333333333333333444444444444333222222222222333333333333333333333333333555555444333222111000000111111111111000000000000///.........------------............//////////////////000000000///......---......///////////////,,,---.........---,,,+++------........./////////---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---//////---,,,---...+++,,,,,,---------------.........------,,,,,,,,,,,,---------............------------------------------------------------------......------,,,+++******+++,,,------------------,,,,,,,,,,,,++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((((((''''''(((((((((------,,,,,,+++******)))---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********,,,------,,,++++++,,,)))+++,,,,,,,,,,,,---///,,,+++***+++---...---,,,******((((((((()))+++,,,***************+++++++++xxxbbbTTTNNNNNNOOOPPPPPPPPPPPPOOOPPPPPPOOONNNMMMMMMMMMMMMLLLJJJFFFDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAAAAABBBAAA@@@>>>::::::999888888777777666555555555666777777444111111111000000000000111111////////////.........---000000000///////////////))))))************))))))***+++------,,,,,,,,,---+++++++++,,,,,,---------((()))+++---...---,,,+++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,,,,+++))))))************))))))***+++++++++,,,,,,,,,,,,&&&(((++++++***+++---000,,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,......++++++++++++************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++'''111)))///111(((...///...,,,,,,,,,...///...---,,,,,,---------,,,+++***---,,,,,,,,,,,,---......//////...///000111000000/////////000000000//////........................000//////////////////000+++...000000///...000111.../////////000000000000000////////////000111111....../////////000000000000000////////////000000---...///000111111111111111111111111111222222333222333444555555333222000+++---000000......///111111222222222333333333333555555555555555666777777555555666666777777888888777777666555555555555666666666666666666666666666555555666666666666666555555555555444444333333222111111111000000000///////////////000000000111111000000000000000///.........///000000111111000000////////////...------,,,,,,---------...................../////////000000------------------------------------------------------------............,,,///111000---++++++,,,,,,,,,---.............../////////......---------------------....................................------------------------------......------,,,+++)))***+++,,,------------------,,,,,,,,,,,,++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,***,,,///...,,,+++,,,---)))+++,,,,,,,,,,,,---///---+++++++++------,,,+++***************+++++++++))))))*********+++++++++xxxbbbTTTMMMNNNOOOPPPQQQPPPOOONNNOOOOOONNNNNNOOOOOOPPPQQQMMMJJJFFFCCCDDDEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDFFFDDDBBBAAAAAA@@@>>>===::::::999999888777777777555444555666777666333111333333222222222222333333111111111111000000000000000000000000////////////,,,,,,,,,,,,,,,+++***))))))+++------,,,*********))))))***+++,,,,,,------'''))),,,...//////---,,,(((((()))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,*********++++++*********''''''(((((()))))))))***"""%%%((()))((())),,,///++++++++++++******)))))),,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---...///000------,,,+++***)))(((''''''((()))***+++,,,------+++++++++++++++++++++++++++222&&&---444+++///111---,,,,,,---///000000///,,,,,,---...---,,,***)))---,,,,,,,,,,,,---......///......///000111111000...///000000000000000///111111111111111111111111000000////////////000000***,,,......------///222.../////////000000111111000000000000000111111222//////000000111111111222000000////////////000000---...///000111111111111111111000000111111222333555666777888888666444333...111444555333333555777333333333444444444555555888888888888888999999:::666666777888999:::;;;;;;999999888777777777777777888888888888888888888888444555666888999:::::::::999999888777666555555444555555555444444444333333000111111111111222222222000000000000000///......///000111222222222222222111111000///...---------,,,,,,,,,---------........./////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---000222111---++++++,,,,,,------.../////////....../////////////////////---------.........//////........................++++++++++++++++++++++++------......------,,,+++)))***+++,,,------...------------,,,,,,,,,++++++,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...*********++++++,,,---------,,,,,,++++++,,,,,,---------------------------+++---//////,,,+++,,,...)))+++,,,,,,,,,,,,...///...,,,++++++------,,,+++(((***+++------,,,+++***))))))******++++++++++++yyy___SSSLLLLLLMMMOOOQQQQQQNNNLLLOOOOOOOOOPPPPPPPPPQQQQQQMMMJJJGGGEEEEEEDDDCCCBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDBBB@@@@@@@@@@@@>>>===<<<;;;:::999777666555444333333222111111111222222444333222111000000000000111000000000//////......//////000000000000//////...------,,,,,,------...---,,,++++++************'''((()))***************))))))***+++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++///,,,******,,,,,,***((()))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,...------,,,+++***)))))))))***+++,,,---............/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++,,,---......,,,,,,,,,---...///000000---,,,+++***+++,,,---...////////////////////////------,,,+++,,,---...///000000000000000000000000//////............////////////////////////////////////......---------,,,......//////000000111111,,,...111222111//////000111111000///...---,,,,,,000////////////000000111000000////////////000000000000111111111111000000222222222111111111111111888999:::888444333444777777666444333333444555555777777888888888999999999999999999999999999999999<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<::::::::::::::::::;;;;;;;;;;;;999999999999888888888888555555444444333333222222555555333222222333444555555555444333111000//////111222222222222222111111...---,,,,,,...000000///......000000000///...---//////...---,,,++++++***........................//////.........------------,,,,,,++++++,,,,,,------------............///------............------***(((''')))---000000///000000000///...---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......//////......---------,,,,,,,,,++++++...------------...//////......---,,,++++++++++++***++++++++++++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))***+++------,,,...------,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------,,,++++++******++++++,,,)))***+++,,,---,,,++++++{{{aaaTTTOOOOOOOOOQQQRRRRRROOOMMMOOOOOOOOOPPPPPPPPPQQQQQQNNNKKKHHHFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDBBBAAA@@@AAA@@@>>>===999999999999999999999999666555444444333444444444444333222111000000000000111111000///////////////////////////////////////...------,,,,,,------...------,,,+++++++++++++++++++++,,,---------------)))***+++,,,,,,---,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++***((()))+++,,,+++))),,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++*********)))***+++,,,---------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************------,,,++++++,,,,,,,,,,,,,,,------......//////,,,,,,++++++,,,,,,------........................000///.........///111111000000000000000000000000//////............///////////////////////////////////////.........------.../////////000000000111/////////////////////............////////////000//////......//////000111111000000//////000000111000111111222222111111000222222222222222222333333999::::::999666555666888555555444444555666777777888888888888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<999:::;;;;;;;;;;;;;;;;;;=====================>>>>>>>>>======<<<<<<<<<;;;::::::999999999888888888777777666666666666777777666666555444333222111000222222222222222111000000///...,,,---///000000///,,,---...//////......---///......------,,,,,,+++........................//////.........------------,,,,,,++++++,,,,,,------------............///------............---------+++)))***---......,,,......///......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------------------------,,,,,,,,,++++++---------,,,---......///++++++++++++,,,---......+++++++++++++++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++)))***+++,,,,,,+++------,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,,,,++++++******++++++,,,***+++,,,---------,,,+++}}}~~~}}}cccWWWSSSRRRRRRRRRSSSRRRPPPMMMOOOOOOOOOPPPPPPPPPQQQQQQOOOLLLIIIGGGGGGFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCAAAAAABBBAAA???===::::::::::::::::::::::::666666555444444444444444333333222111000000000000222111///......///000000000000///......///000000...------,,,,,,------...------,,,,,,++++++,,,,,,))))))***++++++++++++***)))***+++,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))(((''')))+++,,,+++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++///...---,,,++++++++++++---------------.........++++++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,---......//////////////////////////////............//////////////////////////////000000////////////......////////////000000000000222///---...000111000---....../////////000000000...............///000000111111000000000000111111111222222333333222222111222222222333333444444444888888888777555444666777333444555666888888999999888888999999999:::::::::;;;;;;;;;<<<<<<==================>>>>>>>>>??????@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<===>>>>>>????????????????????????BBBBBBAAA@@@??????>>>>>>>>>=====================:::;;;;;;<<<<<<<<<;;;;;;999888888777666555555444444444444333222111000///000///------///000000///,,,---...///////////////------------------------.......................................---------------,,,,,,,,,,,,---------------............///------............------000...,,,+++,,,,,,+++***,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++,,,---......+++++++++++++++******)))++++++++++++++++++++++++,,,++++++******++++++,,,---,,,******+++,,,+++***,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,{{{}}}fffZZZTTTSSSRRRRRRRRRQQQOOOMMMOOOOOOOOOPPPPPPPPPQQQQQQNNNKKKHHHFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCBBB???======<<<;;;:::999888777777666555444333222222222333333222222111000000111111222000///......///000111111000...------...000111...------,,,,,,------...------,,,,,,,,,,,,,,,---((())))))*********)))))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***++++++++++++&&&''')))+++---.........******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,*********++++++,,,,,,,,,((()))***+++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,...---,,,,,,+++++++++,,,...---------------------***+++,,,---...---,,,+++------------------------*********+++++++++,,,,,,........................//////............//////////////////////////////000000000000000/////////////////////000000000000000...---000555666222...222222111000///...------...---------...///000000222222111111111111222222333333333444444333333333111111222333333444555555555555444444333333444444444555777888999999888888999999999999::::::::::::;;;<<<<<<===>>>??????@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????AAABBBCCCAAAAAA@@@@@@??????>>>>>>BBBBBBAAA@@@???>>>>>>============>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???======<<<<<<;;;;;;::::::777666666555444333111000111000......///000//////......///000000111111111,,,---------......//////................................................------,,,,,,,,,,,,---------------............///------............------000///---,,,,,,,,,++++++++++++,,,------...------------------------------------------------------------------------------++++++,,,------------,,,...------------,,,,,,,,,,,,++++++++++++,,,------......---,,,++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,...,,,******++++++***)))++++++******)))******++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,*********+++++++++++++++}}}ggg[[[TTTSSSQQQQQQQQQPPPNNNLLLOOOOOOOOOPPPPPPPPPQQQQQQLLLJJJGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDCCC@@@===;;;;;;:::999888777777666777666555444333333333333333222111111000111111111000000///......///000111111///...,,,,,,...///111...------,,,,,,------...,,,,,,,,,++++++,,,,,,---,,,------...------,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,++++++++++++&&&''')))+++---.........******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,*********++++++,,,,,,---))))))***+++++++++******,,,,,,++++++++++++,,,---*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---...---------------,,,,,,,,,***+++,,,---...---,,,+++---------------------------......///////////////------------------------//////............///////////////////////////////////////000000000000000000000000000////////////---,,,...333999:::555///222222111000///...---------------......000111111333333222222222222333333444444555555555555444444111111222222333444555555444333222222333444444444666777888999999888777666888888999999999:::::::::;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCDDDEEEDDDDDDCCCDDDCCCBBBBBBAAAAAABBBBBBDDDCCCBBBBBBCCCEEEFFFHHHCCCCCCBBBBBBAAA@@@??????AAAAAA@@@@@@???>>>>>>===<<<======>>>>>>?????????@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA;;;;;;::::::888777555444444222000000111111000///....../////////000000111,,,------......//////000////////////////////////---........................------,,,,,,------...---------............///------............------......------,,,,,,---...++++++,,,---............------------------------------------------------------------------------,,,,,,---........................---------,,,,,,,,,++++++++++++,,,------......---,,,+++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,...,,,******++++++***)))+++******)))******+++++++++++++++,,,,,,---------+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))******+++ggg[[[SSSRRRPPPOOOOOOOOOMMMKKKOOOOOOOOOPPPPPPPPPQQQQQQKKKIIIFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEECCC@@@===777777777888888999999::::::999888777666555555555222222111111111111111222/////////000000000000000//////...------...//////...------,,,,,,------...++++++******++++++,,,,,,,,,,,,---------,,,++++++***+++,,,------.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++...//////...,,,***+++,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,******+++,,,*********++++++,,,,,,,,,******+++++++++++++++***------,,,++++++,,,...///))))))******+++,,,,,,,,,------,,,,,,,,,---......++++++++++++,,,---...///,,,,,,,,,,,,,,,---------++++++,,,,,,------,,,,,,------------------------------...////////////...........................//////............//////////////////////////////......////////////000000000000000000////////////+++,,,///444999999555111/////////000000000111111............///111222333444444333333333333444444555666666666666666666555222333333444444555555555666555333444666777777777888888888888888777666666777777888888888999999999999:::;;;<<<>>>???@@@AAACCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCCCCDDDFFFGGGHHHEEEEEEDDDCCCBBB@@@??????@@@????????????>>>>>>>>>======>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF????????????>>>===<<<;;;999777444444444444333222///......------......///------......////////////////////////////////////---------.....................------------......---------............///------............------,,,---...---,,,,,,...000,,,------.../////////...------------------------------------------------...------------,,,,,,,,,,,,---......//////..................---------,,,,,,,,,,,,,,,,,,------...++++++++++++,,,---......,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,---,,,******+++,,,+++***+++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...,,,,,,,,,++++++,,,------,,,++++++******++++++,,,***))))))))))))***++++++|||yyyfffYYYSSSQQQOOONNNOOOOOONNNMMMOOOOOOOOOPPPPPPPPPQQQQQQLLLIIIGGGEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEFFFFFFDDD@@@===777777888999999:::;;;;;;;;;:::888777666555555555222111111111111111222222---...000111111111000///...........................------,,,,,,------...***)))))))))******+++,,,***+++++++++******)))(((***+++,,,---............+++++++++,,,,,,---------+++++++++++++++++++++++++++---...---+++***+++---,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,...///((())))))***++++++,,,,,,---------------...//////,,,,,,,,,++++++,,,------+++++++++,,,,,,------...,,,,,,++++++,,,,,,------........................+++,,,---.........------........................//////............//////////////////////////////------........./////////111000000000/////////...---...000111333333333222///000000000000111111111////////////111222333444555555444444444444555555666777777777777777777666666666666666666666777777666444333444777999999777777777666666666777777888666666777777777888888888777888999;;;===>>>@@@@@@BBBCCCEEEFFFFFFFFFDDDDDD@@@???>>>>>>======>>>>>>>>>???@@@AAACCCCCCCCCDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDCCCBBBAAA>>><<<:::999999999888777333222111////////////000............////////////////////////////////////---------.........//////......------------......---------............///------............---------...///...,,,+++---000......//////000/////////------------------------..............................---------,,,,,,,,,,,,,,,---............---............---------------------,,,---......///++++++++++++,,,---......,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++)))***+++,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......,,,++++++++++++,,,...///,,,++++++******++++++,,,,,,+++*********+++------}}}wwwrrr~~~fffYYYSSSQQQOOOOOOOOOPPPOOONNNOOOOOOOOOPPPPPPPPPQQQQQQMMMJJJHHHGGGGGGGGGGGGFFFCCCCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEFFFFFFDDDAAA===;;;;;;;;;::::::999999999999888777555444444333333222111111111111111222222+++---000222333111///...------...//////...------...------,,,,,,------...))))))(((((()))***++++++............------,,,+++++++++,,,---............+++++++++,,,,,,---------++++++++++++++++++++++++(((***,,,,,,******,,,///)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++---,,,+++******,,,...///((())))))***++++++,,,,,,---------------...///000......---,,,++++++++++++******+++,,,,,,---......---,,,+++***+++,,,---...////////////////////////...///111222222222111000//////////////////////////////............//////////////////////////////,,,---------......//////111111000000/////////...000111000...------000333333333222111000///....../////////000111333444555555555444444444444555555777777888888888888777777999999999888888888888888555333111222666888777666555555444444555777999:::666666666666777777777777666666888:::<<<>>>???@@@AAABBBDDDEEEFFFEEECCCBBB===<<<<<<;;;;;;;;;;;;;;;:::;;;===???@@@@@@@@@??????>>>===;;;:::888777666555555666777777888888999999999:::<<<===>>>??????CCCBBBAAAAAABBBDDDFFFGGGEEEFFFFFFGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGGGGFFFEEECCCAAA>>>=========<<<:::888777555333222222333333/////////////////////...000000000000000000000000---------.........//////......------------......---------.........//////---..................---...000000///,,,***,,,/////////000000000000//////------------------------.................................------,,,,,,,,,++++++,,,---------,,,,,,//////.........---------...------------...//////......---,,,++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,+++***)))***+++------,,,,,,+++++++++,,,------...---------,,,,,,+++++++++******+++,,,,,,---......++++++******+++---...000,,,++++++++++++++++++,,,...---,,,+++,,,---...///zzzjjjnnnyyybbbSSSSSSSSSRRRQQQOOONNNMMMMMMRRRQQQQQQPPPPPPOOONNNNNNLLLIIIFFFEEEEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAACCCDDDCCCAAA???;;;:::999888888888999:::666666666666555444333333///000222333333222111000///.........------------,,,,,,,,,---...///000000///...,,,,,,------,,,***,,,+++***))))))+++---...++++++***))))))***++++++))))))***++++++,,,---------)))%%%%%%(((******((()))******)))((())),,,...***+++,,,------,,,***))),,,---------,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))*********,,,,,,,,,,,,+++***)))))),,,+++******,,,,,,+++***++++++,,,,,,,,,---------///...---,,,+++******+++,,,,,,------,,,,,,+++***000///---,,,+++*********........................***+++---///111333333444000000000000////////////000000//////.........---222111///...------......////////////////////////333000---...111333222111//////000111111111111111111111111000000000000000111111222222222333333333555333222111111333444666444444555555666777888888777666666666777888:::;;;555666888999999999888777666666777777777777888888777999999777444333555777444555777888888777555444666777777888:::;;;<<<<<<@@@@@@AAAAAAAAA@@@@@@???;;;;;;;;;;;;;;;:::999888<<<;;;;;;:::;;;===???@@@>>><<<888555333333444555444333333333333333444555888:::<<>>======>>>???AAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIHHHGGGFFFGGGHHHFFFFFFFFFEEEDDDBBBAAA@@@<<<<<<:::888666444333222333222111000000000000000---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///......------------......---......///000111111222...,,,+++,,,---...---,,,,,,,,,,,,++++++*********------------,,,+++***)))---,,,,,,+++*********+++,,,+++***))))))***+++,,,------------,,,++++++***------,,,,,,,,,,,,++++++************************,,,,,,,,,++++++*********++++++************++++++******)))))))))***,,,---******))))))))))))))))))+++*********************------+++***)))(((((((((++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------************************{{{kkkooo{{{fffXXXSSSRRRQQQPPPOOONNNMMMMMMRRRQQQQQQPPPPPPOOOOOONNNLLLJJJGGGEEEFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCCCC@@@>>>::::::999999999;;;<<<===777777777777666555444333000111111222222222111111/////////.........---------,,,,,,------///000000...---,,,,,,---...,,,+++,,,+++***)))***+++---...,,,+++***))))))***+++,,,,,,,,,---......//////000,,,+++))))))***++++++++++++,,,,,,***))))))+++---+++++++++,,,,,,++++++***------......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***+++,,,,,,---,,,,,,...---,,,,,,......---,,,))))))*********+++++++++...---------------......,,,,,,------,,,,,,+++***---,,,+++******))))))***------------------------------///000111111111111000000000000////////////000000/////////.........000///.........///000000////////////////////////222000---...000222111000//////000111111111111000000000000000000000//////222222222333333333333444333222111111222333555777555555555555555555666666666666666666777888:::;;;888999:::;;;;;;;;;::::::777777777888888888888888999:::;;;:::888888:::===<<<;;;;;;;;;;;;;;;<<<<<>>===<<<:::999888666666555333222000//////...//////000000//////...---------------.........,,,,,,,,,,,,---...//////......------------............//////000000111111...---+++,,,------,,,+++.........---------,,,,,,............---,,,++++++---,,,,,,+++******++++++---,,,++++++++++++,,,---,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************+++++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,...---,,,+++************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------------------------~~~mmmqqq}}}hhh[[[RRRRRRQQQOOOOOONNNNNNNNNRRRRRRQQQQQQPPPOOOOOOOOOMMMJJJGGGFFFGGGHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCCCCBBB???===999999999:::;;;<<<>>>>>>999999999888777555444333222222111111111111111222000000000/////////......---------------...///000...---,,,---...///...---,,,+++*********+++---...---,,,+++******+++,,,---******++++++,,,,,,------+++,,,......,,,,,,,,,------......,,,***)))***+++,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------,,,++++++******)))***+++,,,------------...---,,,,,,......---,,,))))))*********+++++++++---------...///000111222,,,,,,------,,,,,,+++******)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,000000000000000///......////////////000000000000000000////////////..................///000111222////////////////////////222000......///000000///...///000000111111000000////////////////////////333333333444444444555555222222111111222444555777555555555555444444444444555555555666777999:::;;;888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;<<<>>>@@@@@@???===<<<===???AAACCCEEEEEEEEEEEEDDDDDDCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>???AAABBBCCCDDDEEEAAA@@@???===;;;:::999888888777777666666555555555888999<<>>???AAACCCEEEGGGHHHIIIHHHJJJMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFFFFDDDDDDDDDCCCBBBAAA@@@???;;;:::999888666333111000000111111000000///...---------.........////////////...............//////......------------......///////////////////////////---,,,,,,------,,,***............------------////////////...---,,,,,,---,,,,,,+++++++++++++++///......------......///++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++************+++,,,,,,------------------------+++++++++,,,,,,------...------,,,,,,,,,,,,,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++tttvvv~~~fffYYYRRRQQQOOONNNNNNNNNNNNOOORRRRRRRRRQQQPPPPPPOOOOOONNNKKKHHHGGGGGGHHHIIIHHHCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBBBBBCCCAAA>>><<<::::::::::::;;;;;;<<<<<<999999888888666555333222333222111000000000111222000000000000////////////---------------...///000///...---...000111111///,,,++++++++++++,,,---...------,,,++++++,,,------))))))******++++++++++++)))---000111...,,,,,,---,,,---...---+++***+++,,,,,,+++***)))***+++,,,---******++++++++++++******++++++++++++++++++++++++---,,,***))))))***,,,---...------,,,+++******)))------------,,,+++***))),,,+++******,,,,,,+++***++++++,,,,,,,,,---------...------......///000111,,,,,,------,,,,,,+++***(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000000111000000///...---////////////000000000000000000/////////////////////////////////000000111////////////////////////111000///////////////......///000000111111000000000000000000000111111111444444444444555555555666444333333222222333444555444444444555555555555555666666777888999;;;<<<<<<<<<<<<=========>>>>>>>>>????????????????????????===>>>>>>??????@@@AAACCCBBBAAA@@@@@@AAACCCFFFHHHHHHHHHIIIIIIHHHFFFEEEDDDFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHDDDDDDDDDCCCBBB@@@>>>===<<<<<<<<<;;;:::999888888888999;;;===???@@@AAAAAACCCCCCCCCCCCBBBAAAAAA@@@<<<<<<===>>>@@@BBBCCCDDDCCCFFFJJJLLLLLLLLLMMMNNNJJJJJJJJJJJJIIIIIIHHHGGGIIIIIIHHHGGGFFFCCCAAA@@@=========<<<:::888666555333333333222111000///...---.........////////////000//////...---------.........------------......//////////////////......111///............---+++,,,,,,,,,,,,,,,,,,++++++...............---,,,,,,---,,,,,,+++++++++,,,,,,///..................///***++++++,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************************************~~~}}}fffXXXQQQPPPNNNMMMMMMNNNOOOPPPSSSRRRRRRQQQQQQPPPOOOOOONNNKKKHHHGGGGGGHHHIIIHHHCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBBBBBBBBAAA>>>;;;::::::::::::999999888888777777777666555444222222444333111000000000111222000000000000////////////...------------...//////000///...///111222222111,,,,,,,,,,,,,,,,,,------------,,,++++++,,,------------------............(((,,,000111...++++++,,,***+++------,,,,,,---...++++++***)))***+++---...++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,***))))))***,,,---------,,,+++***))))))(((------------,,,+++******,,,+++******,,,,,,+++***++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,------,,,,,,+++***)))))))))***+++,,,---...------------------------...///000000000000000///.../////////000000000111//////000000000000000000000000000000000//////...000000000000000000000000///000000000000////////////000000111111111111111111111222222222333333333444444555555555666666666666666555444444333333333333333444555777888999999888999:::<<<===>>>???@@@CCCBBBCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFCCCCCCDDDFFFGGGIIIKKKKKKNNNNNNOOOOOONNNLLLJJJIIIEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLJJJHHHFFFDDDEEEEEEEEEEEEDDDCCCAAA@@@<<<<<<===============<<<@@@@@@AAAAAAAAA@@@??????<<<;;;;;;::::::;;;<<<<<<;;;???CCCGGGIIIKKKMMMOOOLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLKKKIIIFFFBBB???===<<<===============<<<<<<777777666666444333111000////////////////////////000///...---,,,,,,,,,,,,......------------......////////////............222000//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++---,,,,,,+++,,,,,,------------............------***++++++,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++++++++((()))))))))*********+++------,,,+++***)))((((((***))))))******+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------------------------hhhZZZPPPOOOMMMLLLMMMNNNPPPQQQSSSSSSRRRRRRQQQPPPPPPPPPMMMJJJGGGFFFGGGHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAABBBBBBAAA>>><<<;;;;;;;;;:::999888666666666666666666555444333222333333222111000000000000000000000/////////............---------......///000///...///000111000///,,,,,,,,,,,,---------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,------))),,,...///...,,,++++++(((***,,,---,,,,,,---...************+++,,,------------.../////////......++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++******))))))***+++,,,------............---,,,,,,......---,,,))))))*********+++++++++---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,+++************+++,,,...///000........................---...///000000111111000......//////000000111111//////000000000000111111111111111111000///...---000000000000000000000000...000111222111000111222000111222222333333222222222222222333444444555555444444444555555555666666777777777666666555444444444555666888999;;;<<<===<<<===???AAACCCDDDDDDEEEDDDDDDDDDCCCDDDEEEEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIDDDCCCBBBDDDGGGIIIJJJIIIFFFGGGIIIKKKMMMOOOPPPQQQVVVWWWWWWWWWUUURRROOOMMMIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHHHHHHHIIIKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNMMMMMMNNNNNNLLLKKKIIIHHHHHHIIIJJJJJJJJJHHHGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>???@@@???>>>===<<<===<<<:::888777777777888666999===@@@CCCGGGKKKNNNOOOPPPPPPQQQQQQQQQQQQPPPMMMMMMLLLJJJFFFAAA===::::::::::::;;;<<<===??????;;;;;;::::::888777666555222111111000000//////...//////...---,,,,,,,,,---......------------..............................111///...///000111000///............////////////+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------...,,,,,,---......---,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,---,,,,,,+++************++++++,,,,,,------,,,,,,+++***)))(((((())))))))))))***++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,kkk\\\PPPNNNMMMLLLLLLNNNPPPRRRSSSSSSRRRRRRQQQQQQPPPPPPLLLJJJGGGEEEFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@@@@AAABBBAAA???===::::::;;;;;;;;;999888777555555666666666666555555333333333222111000///////////////.........------///......---------......///---,,,---......---,,,+++,,,,,,---------------,,,+++***))))))***+++,,,************************---,,,,,,---///...---+++(((***,,,,,,+++******+++))))))***+++,,,,,,,,,,,,,,,,,,---...............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,---...............---,,,,,,......---,,,))))))*********+++++++++++++++***++++++,,,---...,,,,,,------,,,,,,+++***++++++++++++,,,...//////------------------------...//////000000000000000.........///000111111111//////000000000111111111///000111111111000//////000000000000000000000000,,,///222333222222333444222222333444444444444333111111222333333444555555333333444444444555555555666666777888888888888888888888999;;;<<<===>>>>>>@@@BBBDDDFFFHHHIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRSSSLLLKKKKKKNNNSSSXXXYYYXXXXXXXXXXXXYYY\\\___ccceeeiiijjjiiigggddd___[[[XXXUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVWWWXXXZZZ[[[YYYWWWSSSPPPOOOPPPQQQSSSQQQQQQQQQPPPOOONNNMMMLLLNNNOOOPPPQQQQQQPPPNNNMMMNNNMMMKKKIIIHHHGGGFFFFFFBBBCCCCCCCCCBBB???===;;;>>>===:::888777777777888555777:::<<<>>>CCCHHHLLLQQQQQQRRRSSSSSSSSSSSSSSSMMMMMMMMMKKKHHHCCC???<<<888777666666777:::===>>>>>>>>>>>>===<<<;;;:::999666666555333222111000/////////........................------------......,,,------....../////////...---,,,---///000000///............/////////000,,,,,,---------------,,,,,,,,,,,,,,,,,,---......,,,------......------,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***,,,,,,---------,,,+++*********+++,,,,,,---......++++++++++++++++++++++++++++++*********+++,,,,,,))))))*********+++++++++------------------------------------------------+++++++++***++++++,,,,,,))))))))))))))))))))))))kkk\\\OOONNNLLLKKKLLLNNNQQQRRRSSSSSSSSSRRRQQQQQQPPPPPPLLLIIIFFFEEEEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@AAABBBBBB@@@===999:::;;;<<<<<<<<<;;;:::555666666777777777777777222222333333222111///...///.........------------///......---------......---,,,***+++++++++***)))+++,,,------......------++++++***))))))***++++++------------------------///---+++---000000...+++)))+++------+++)))((((((((()))+++,,,------,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------------............---,,,++++++,,,+++******,,,,,,+++***++++++,,,,,,,,,---------))))))***+++,,,...///000,,,,,,---------,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///000000000000//////...---......///000111111222//////000000111111111222---...000111222222111111000000000000000000000000,,,///333444333333444666222333444444555555444444000000111222333333444444333333333444444444555555444555666888:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>CCCEEEGGGJJJKKKLLLMMMLLLQQQPPPOOOOOOOOOPPPRRRSSSQQQRRRSSSUUUWWWYYY[[[\\\[[[ZZZ[[[```ggglllnnnnnnqqqooommmmmmpppuuu{{{|||wwwpppkkkgggbbbcccdddeeeffffffffffffjjjiiihhhggggggiiikkkllllllhhhbbb[[[WWWUUUVVVWWWZZZZZZYYYXXXWWWWWWVVVVVVXXXYYY[[[\\\\\\[[[ZZZYYYUUUTTTRRRPPPOOONNNNNNMMMJJJJJJJJJIIIFFFCCC@@@>>>???===;;;999888888999:::777888999999;;;@@@EEEIIIOOOPPPQQQRRRRRRSSSRRRRRRMMMMMMNNNMMMJJJFFFBBB???777555333222333666:::<<>>===<<<999999777666444222111000000000////////////000000.........------.........,,,,,,------...///000000+++******,,,...//////...,,,,,,,,,---------......------......///......---,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,------------,,,,,,+++***---------,,,,,,,,,++++++*********************************++++++,,,,,,,,,***+++---......---+++***,,,,,,---...---,,,***)))))))))***++++++,,,------)))******+++---...//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------------------------------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,}}}nnn[[[QQQOOOLLLLLLMMMMMMMMMMMMQQQRRRSSSTTTTTTSSSRRRQQQNNNLLLIIIFFFEEEEEEFFFHHHGGGGGGGGGGGGFFFFFFFFFEEECCCAAA???>>>===<<<:::888:::::::::999999999888888888555777666666@@@CCC666111111000000///.........000//////...------,,,,,,+++,,,---.........------+++---......,,,++++++,,,,,,++++++***+++,,,...///,,,,,,,,,++++++*********,,,,,,,,,++++++************+++,,,,,,------,,,,,,...---,,,,,,++++++++++++++++++******++++++,,,---...//////---+++))))))***++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,...---,,,,,,......---,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++////////////...---,,,+++000000000000000000000000111///......000222333333---...///000222222222222000000000000///////////////000111222222111000///111111222333333333333222222333444555444333222111444444333333333333333444666555444444444555777888999999:::;;;<<<>>>??????@@@@@@AAABBBCCCCCCCCCCCCHHHKKKMMMLLLJJJLLLRRRXXXYYY^^^```^^^]]]```aaa___aaa___]]]^^^aaafffiiikkkhhhhhhkkkrrr|||zzzuuuvvvuuutttssssssuuuwwwxxx}}}||||||~~~wwwrrrjjjbbbbbbhhhggglllpppooojjjeeecccdddfffjjjqqquuuwwwxxxxxxyyywwwsssjjj```WWWRRRQQQQQQMMMLLLKKKKKKKKKJJJHHHFFFBBBCCCBBB@@@===:::999888888777555666999>>>DDDHHHLLLNNNQQQTTTUUUUUUSSSRRRUUUQQQNNNMMMNNNKKKDDD>>>;;;888666555666777777666:::;;;>>>AAACCCEEEFFFGGG@@@???===:::888666555555333222000///......///000,,,,,,,,,,,,---...///000222111000///......//////////////////////////////---------............///---------...///000111222------------------------........................---------------------------------,,,,,,+++++++++------------,,,,,,+++***------------,,,++++++***,,,++++++***+++,,,...///,,,,,,,,,+++++++++*********++++++,,,,,,++++++***(((***+++---......------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,------///......------,,,,,,+++---------,,,,,,+++++++++------,,,,,,,,,---......|||~~~iiiWWWPPPNNNKKKKKKLLLMMMMMMMMMOOOPPPQQQRRRRRRQQQPPPOOOMMMKKKHHHFFFEEEFFFGGGHHHGGGFFFFFFFFFEEEEEEEEEEEECCCAAA???>>>===<<<:::888:::::::::999999999888888999666777666444>>>AAA444444444333333222111111111111000000///......------............//////000000+++---......,,,++++++,,,---,,,+++++++++,,,---...,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,---***+++,,,,,,++++++,,,---------------------------******+++++++++,,,,,,,,,......------,,,++++++***++++++,,,,,,,,,------------,,,+++,,,---...---++++++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------...............---////////////////////////...---,,,---///111111111000111111000000///......000000000000000000000///000000111111111000000000222222333444444444444444333444555555555555444333555555555555666777777888999999999999999:::;;;;;;888999;;;===???AAABBBCCCCCCFFFIIIJJJJJJJJJLLLNNNSSSVVVYYY[[[]]]eeerrr{{{}}}|||yyyzzzyyywwwtttqqqmmmkkklllnnnpppqqqxxx{{{~~~}}}|||}}}}}}~~~xxxqqqsssyyyyyy}}}~~~|||}}}tttggg]]]XXXUUUSSSQQQPPPOOOMMMJJJHHHIIIIIIHHHEEEBBB>>><<<;;;;;;;;;;;;<<>>===<<<:::888:::::::::999999999888888:::777888666333===@@@444222222111111000/////////111111111000//////......///............///000111+++---......,,,++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,)))***++++++******+++---,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,///......------,,,,,,+++,,,,,,---------.........---+++***+++,,,---,,,++++++,,,------++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---...////////////////////////////////////---,,,,,,...111222111000111111111000///......---000000000000000000000000111000000000000000111111333333444555555555555555444555555666666666555555333333444444555777888999999999:::::::::;;;;;;;;;<<<<<<>>>@@@AAACCCDDDEEEHHHNNNTTTVVVUUUVVV[[[___fffhhhkkknnnttt}}}|||~~~rrrgggZZZWWWSSSOOONNNLLLKKKIIIKKKJJJIIIHHHEEECCCAAA@@@??????@@@BBBCCCDDDEEEFFFHHHJJJLLLOOOSSSVVVXXXYYYYYYVVVTTTUUUVVVUUUQQQMMMGGGBBB;;;666555555666777555666999<<>>>>>======;;;999:::::::::999999999888888:::888999777444>>>BBB777111111000000///.........000000000/////////......+++,,,------......------+++---...---,,,+++++++++...------,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++++++++*********+++,,,,,,+++)))(((((()))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,------------,,,+++******,,,,,,+++***+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......////////////////////////......///111444555333111////////////000000111111000000000000000111111111111111000//////000222333333444444555555555555555555555555666666666666666555555555666777888999:::999999:::;;;;;;<<<<<<;;;AAABBBCCCDDDEEEFFFGGGHHHPPPWWW___ccccccfffmmmttt{{{}}}~~~gggaaaXXXRRROOONNNNNNNNNKKKKKKJJJJJJJJJJJJHHHGGGFFFGGGHHHIIIHHHGGGEEEDDDFFFFFFGGGIIILLLPPPSSSUUUXXXWWWUUUUUUUUUTTTQQQNNNMMMGGG>>>888555555666666222333666:::???DDDIIILLLJJJJJJIIIHHHFFFEEECCCCCC>>><<<:::777555222000000222111000000///000000000,,,---000111222111000///////////////////////////---------............///111000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,------------...------,,,++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,+++***+++,,,...///+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------...///---,,,,,,++++++******)))))))))******++++++,,,,,,*********)))***++++++,,,~~~}}}xxxbbbSSSOOOMMMKKKJJJLLLMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMKKKIIIGGGEEEEEEGGGIIIJJJDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@>>>===>>>===;;;999:::::::::999999999888888888777:::777444???FFF<<<555444444333333222222111//////............------(((+++...000000///,,,***+++---...---,,,+++++++++------------,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---))))))***+++******)))(((+++,,,,,,+++)))((()))***))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,........................//////000222444444333111000000000000000111333333///000000000111111111222222111000000000222333444333444555555666555555555555555555555666666777777::::::::::::;;;<<<======;;;<<<<<<===>>>???@@@AAAEEEFFFHHHJJJMMMPPPRRRSSSYYY```iiinnnpppvvvxxxkkk```YYYWWWWWWWWWPPPOOONNNOOOQQQQQQOOOMMMKKKLLLMMMNNNNNNLLLKKKJJJJJJJJJIIIJJJKKKMMMOOOQQQUUUTTTTTTUUUVVVWWWVVVUUUPPPKKKCCC<<<888777666666222333444888===DDDIIIMMMOOOOOOOOOOOOMMMLLLJJJIIIBBBAAA@@@===:::888555444111000000//////000000111,,,---000111222111000///////////////////////////---------............///111000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,,,,------,,,,,,,,,***++++++,,,------------------------,,,++++++***---------,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,+++***+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,++++++******)))***+++++++++,,,,,,------******)))))))))***++++++vvvaaaTTTQQQNNNLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMLLLJJJHHHFFFEEEFFFHHHIIIDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@>>>===>>>===;;;::::::::::::999999999888888666666999777444???GGG???444444333222222111111000...............---------***---000222222111...,,,+++---......,,,++++++,,,,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------'''(((***+++++++++***)))''')))++++++++++++---...,,,,,,,,,------.........------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---+++***+++,,,---,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////...---,,,+++........................000//////000111111000...333222000/////////000111///000000111111222222222222222222222333444555555555555666777777777777666666666666666777888999999999::::::;;;<<<===???@@@=========>>>@@@BBBEEEGGGKKKMMMQQQUUUZZZ___cccddddddjjjqqqwww}}}tttjjjddd```___XXXVVVTTTVVVYYYYYYWWWTTTQQQPPPPPPOOOOOOOOONNNNNNMMMLLLKKKIIIIIIJJJJJJKKKIIIJJJLLLNNNQQQTTTVVVWWWRRRNNNHHHCCC???<<<999777444444555777<<>>===>>>===<<<::::::::::::999999999888888666666999555111<<>>AAADDDFFFGGGEEEDDDCCCDDDGGGKKKPPPSSSZZZ\\\___dddhhhmmmppprrrppprrrwww~~~yyyrrrmmmfffdddcccgggmmmqqqooommmhhheee```[[[WWWUUUUUUUUUOOONNNMMMLLLKKKJJJIIIIIIDDDEEEGGGHHHJJJLLLOOOPPPSSSQQQNNNKKKHHHCCC>>>:::777666666777;;;AAAHHHLLLNNNNNNOOOPPPOOONNNLLLKKKIIIIIIIIIHHHGGGEEEDDDBBB===;;;999777555444333333000000000000////////////////////////////////////---------............///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------.........///***+++,,,,,,---------,,,,,,,,,---------,,,++++++***+++,,,---------,,,+++...------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++************+++,,,,,,+++++++++,,,------......,,,,,,,,,++++++++++++++++++************+++,,,,,,|||ggg[[[UUURRROOONNNNNNNNNMMMLLLLLLMMMNNNOOOOOONNNMMMLLLNNNLLLIIIFFFEEEEEEFFFHHHEEEEEEEEEEEEDDDDDDDDDDDDAAA???>>>===>>>===<<<::::::::::::999999999888888666666999444...999AAA:::555555444444333222222111////////////000000000000///---+++******,,,///000+++---......,,,++++++,,,)))***,,,---...------,,,*********++++++,,,,,,,,,---,,,,,,++++++*********++++++,,,---------,,,,,,++++++++++++,,,,,,---...((())),,,...000000///...,,,---...---+++++++++---,,,+++++++++++++++++++++.........------,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,......---,,,+++,,,------++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...////////////........................888555222111111111111000***))))))***,,,///222444///000000111222222333333222333555777888888777666999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>???AAABBBDDDHHHLLLPPPSSSUUUSSSQQQPPPQQQTTTZZZ```ccciiijjjlllnnnqqqtttvvvwwwwwwwwwzzzvvvuuuwww~~~xxxnnnfffaaa______UUUUUUTTTSSSRRRPPPOOOOOOJJJJJJKKKJJJIIIIIIKKKLLLTTTSSSRRRQQQNNNHHHAAA<<<999888777777;;;AAAGGGKKKQQQRRRTTTUUUTTTSSSQQQOOOJJJKKKKKKLLLKKKJJJHHHGGGDDDBBB@@@<<<999666444333222111000///......//////////////////////////////---------.........////////////.........//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////***+++,,,,,,------------------------,,,,,,+++***)))***,,,---...------,,,......---------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---...---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------******))))))******+++,,,///......------,,,,,,+++,,,+++++++++******))))))++++++******++++++,,,---kkkYYYUUUTTTRRRPPPNNNLLLJJJJJJMMMMMMLLLLLLMMMNNNOOOOOOMMMJJJFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEAAA===;;;::::::999888888999;;;;;;;;;999777555555666777888:::;;;<<<===333222111111000111111111////////////............///000111222222111000///,,,---------------------,,,,,,,,,---------......************************---------,,,,,,+++++++++))))))******++++++++++++++++++******)))*********+++,,,,,,---.........---***************************+++,,,---...---,,,,,,---,,,++++++*********++++++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,---......---,,,,,,,,,+++++++++,,,...000111+++,,,,,,---.........---...+++))))))+++,,,+++)))...---,,,+++++++++,,,---------------------------///......------------...///000111222333444444444...///000000000000000///111111111111111111222222///888;;;555444:::<<<777>>>>>>???>>>======???AAA:::<<<===>>>???AAAEEEHHHNNNMMMPPPVVVZZZZZZ]]]aaaZZZbbbdddhhhmmmhhhhhhuuuvvvuuutttuuuvvvwwwuuuttttttsssvvvyyyuuuhhh]]]UUUWWW\\\[[[WWWTTTPPPNNNMMMLLLLLLKKKIIIGGGLLLMMMNNNNNNLLLJJJHHHFFFBBB???;;;:::;;;AAAGGGKKKRRRRRRSSSSSSSSSQQQPPPOOOHHHGGGFFFFFFGGGIIIKKKMMMIIIGGGEEEAAA>>>:::888777666444222111/////////000//////000000111000000000000...---,,,,,,---...000////////////............111///...------...///111............////////////,,,---......//////......,,,---...---+++***+++,,,***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...---+++)))((())))))***+++,,,------------///......------,,,++++++,,,+++******)))*********....../////////...------***++++++,,,,,,++++++***,,,++++++******++++++,,,(((((())))))***************---///000...,,,++++++qqq^^^TTTSSSRRRPPPNNNLLLJJJIIILLLLLLMMMMMMNNNOOOOOOPPPNNNKKKGGGEEEFFFHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEBBB???============<<<;;;;;;<<<;;;;;;999777666888777777777999;;;>>>???333222222111111111111111000000000///.........---000000000000000000//////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************---,,,,,,,,,++++++++++++)))*********++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,------,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,///...---,,,+++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,---......---,,,,,,...---,,,,,,,,,---...///+++,,,------......------...,,,+++,,,///111111///---,,,+++++++++,,,---...)))***+++,,,...///000000///...............////////////000111111222222222//////000000111111000000222222222333333444444444333???CCC;;;666:::===<<<>>>@@@AAAAAA@@@??????@@@===???BBBDDDFFFHHHLLLOOOUUUUUUYYY^^^aaabbbfffmmmsss~~~}}}yyyyyyxxxwwwwwwyyyzzzzzzzzzzzzxxxyyy}}}{{{|||~~~}}}nnn```\\\\\\YYYVVVTTTUUUSSSRRRRRRRRRQQQNNNKKKNNNNNNMMMLLLKKKJJJIIIIIIFFFDDDBBBAAACCCHHHMMMQQQSSSTTTTTTTTTSSSRRRPPPOOOIIIGGGEEEDDDDDDFFFHHHJJJKKKJJJIIIGGGDDDAAA???>>>:::999666444222111000000///000000//////...------000///...------...///000////////////............///...---,,,,,,---...///............////////////,,,---......//////......,,,---...---+++***+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---......,,,***))))))((()))***+++,,,,,,,,,,,,------------------------,,,++++++******************++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))******+++++++++---///111111///,,,++++++sss```SSSRRRQQQOOOMMMKKKJJJIIIJJJKKKMMMOOOPPPQQQQQQPPPOOOLLLHHHFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDFFFCCC@@@???@@@AAAAAAAAA===<<<;;;:::999888777777666888:::<<<======;;;:::333333222111111111111111111111000//////...------111000///...............------,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************++++++++++++...------,,,,,,------...******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------......------,,,///......---,,,,,,------,,,,,,------......------,,,+++***+++---......---,,,+++++++++,,,---...///)))***+++,,,...///000000............///000111111///////////////////////////000000111111111111222333333444555666666777777888DDDJJJBBB999;;;???AAA???AAACCCDDDBBB???>>>>>>BBBEEEIIIMMMOOORRRUUUXXX[[[\\\aaaeeegggiiiqqq{{{~~~|||zzzzzz|||~~~|||~~~}}}zzzvvvuuuwwwxxxwww~~~}}}wwwtttuuuzzzuuukkkeee```[[[ZZZUUUTTTSSSSSSSSSRRRPPPNNNPPPNNNLLLJJJHHHGGGGGGHHHHHHHHHGGGHHHKKKOOOSSSVVVVVVVVVWWWVVVUUUSSSQQQPPPKKKHHHDDDAAA@@@AAACCCEEEIIIJJJJJJJJJJJJHHHFFFEEEAAA???===999666444333222222222111000///...---,,,111000///......///000111////////////...............---,,,++++++,,,---...............////////////,,,---......//////......,,,---...---,,,+++,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,******+++((())))))***++++++++++++++++++,,,------...//////,,,,,,+++***************))))))***+++,,,,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,,,,,,,---******++++++++++++,,,,,,///111222111...,,,++++++ppp[[[RRRRRRPPPOOOMMMKKKJJJIIIIIIKKKNNNQQQRRRRRRRRRQQQPPPMMMIIIGGGGGGIIIIIIIIIJJJIIIHHHFFFEEEEEEDDDDDDEEEBBB@@@???AAABBBCCCCCC>>>===<<<:::999888888888555999???CCCBBB===666111333333222111111111111222222111111000///...------111000...---,,,,,,---...------,,,++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------.........---------......,,,,,,------...------,,,...------,,,,,,+++)))(((+++++++++,,,---...//////------------------------.........//////111222222000/////////......//////000000111111222222333333333444444666777888999999:::CCCGGGBBB===>>>AAABBBAAABBBCCCAAA???>>>???@@@HHHLLLQQQUUUWWWYYY[[[]]][[[^^^ccchhhiiilllxxx|||{{{}}}|||}}}}}}|||{{{tttsssqqqmmmjjjjjjlllooopppvvv~~~zzzyyyyyywwwsssooorrrzzz{{{rrrkkkhhhZZZVVVRRRPPPQQQRRRRRRRRRTTTSSSQQQNNNLLLJJJHHHHHHHHHHHHJJJLLLOOORRRUUUWWWYYYYYYYYYYYYWWWUUUSSSRRRNNNJJJEEE???<<<<<<>>>@@@CCCEEEGGGIIIKKKKKKJJJJJJHHHFFFDDD@@@<<<999666555444444333222111000000///111111000//////000111111////////////..................---,,,,,,---..................////////////,,,---......///.........,,,---...---,,,+++,,,---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---,,,++++++,,,))))))***+++++++++++++++,,,,,,,,,---------......,,,,,,+++************+++)))***+++,,,---.........,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000111222000---+++******nnnYYYRRRRRRQQQOOOMMMLLLKKKJJJJJJLLLOOORRRSSSTTTSSSRRRPPPMMMIIIGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEECCCAAA???>>>???AAABBBBBBAAA@@@???===<<<;;;;;;;;;:::<<>>???>>>???AAAAAA???CCCBBB???===;;;===AAADDDNNNRRRVVVYYY[[[\\\^^^```[[[^^^ccchhhjjjnnn{{{}}}{{{}}}~~~yyyyyy~~~}}}{{{xxxuuuzzz{{{|||}}}zzztttooollljjjfffaaa^^^```dddhhhiiilllqqquuuwwwwwwxxxxxxyyy|||~~~wwwsssmmmnnnnnnkkkjjjnnnxxx~~~yyyjjjcccZZZSSSQQQRRRTTTUUUVVVVVVUUUTTTRRRPPPNNNLLLIIIJJJLLLOOORRRTTTVVVWWWZZZ[[[[[[[[[ZZZXXXVVVUUUSSSNNNGGG@@@;;;::::::;;;===???CCCFFFIIILLLMMMNNNMMMLLLJJJFFFBBB>>>;;;:::555444333222111111111222111111000000000000111111////////////............///..................///............////////////,,,---......///.........,,,---......,,,,,,---...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------,,,+++***+++---***+++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,+++***+++++++++)))***+++,,,---.........++++++,,,,,,,,,,,,++++++,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,...//////...+++))))))***ppp[[[SSSRRRQQQPPPNNNMMMLLLKKKMMMNNNPPPRRRSSSTTTTTTSSSPPPMMMIIIGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCAAA>>>======??????>>>BBBBBBBBBAAA@@@@@@??????AAA>>>999555222333444666444444333222222222222222111111000000000000//////......---------.........------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---///000222222------++++++++++++------+++,,,,,,------............------,,,,,,------...+++,,,---...000000000000------......------,,,,,,'''***---......---...///+++,,,---......///......)))***+++,,,...///000000............///000111111222111000000000111222333333222222222333444666777666666777777888999:::::::::999999;;;>>>@@@???===BBB@@@===::::::===DDDIIIRRRUUUXXX[[[\\\^^^aaacccaaabbbeeejjjlllppp{{{~~~||||||{{{yyywwwwww{{{|||yyyuuurrrpppppprrrtttuuuwwwyyy||||||yyyvvvsssppplllhhhdddcccaaa]]]YYYVVVXXX\\\___\\\^^^```bbbeeefffffffffeeegggllloooppppppnnnlllggghhhhhhggghhhmmmvvv}}}{{{sssfff[[[VVVUUUWWWXXXVVVVVVTTTSSSQQQOOONNNMMMLLLMMMOOORRRTTTWWWXXXYYY[[[\\\]]]]]]\\\[[[YYYXXXXXXTTTLLLDDD===999888888:::<<>><<<<<<===<<<;;;>>>???@@@@@@@@@???>>>>>>===:::555111000111555777444444333222222222222333000000000000000111111111,,,---...///////////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++)))(((((()))***+++,,,,,,---------------,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---......------------...//////...---+++******+++---...------------------------...---,,,,,,,,,,,,---...,,,---...///000000//////------......------,,,+++!!!%%%)))++++++***+++---,,,---...//////...------)))***+++,,,...///000000///...............//////111111/////////111333444333333222222333555777999999999999::::::;;;;;;;;;::::::;;;<<<===<<<<<<===>>>>>>===;;;<<>>DDDJJJPPPSSSQQQQQQPPPNNNKKKHHHEEEDDD@@@===:::777444222222222///000000000000000000///////////////............---..................---............////////////,,,---......//////......,,,---......------...000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++)))((((((***,,,++++++,,,,,,,,,+++++++++---------------------,,,------,,,++++++++++++,,,***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,+++++++++***)))***,,,,,,+++,,,...000ppp\\\TTTTTTSSSQQQPPPOOONNNNNNRRRRRRQQQQQQRRRSSSTTTUUUOOOLLLHHHEEEEEEFFFFFFFFFAAAAAABBBBBBCCCEEEFFFGGGGGGCCC???===<<<<<<;;;:::888999;;;======<<<:::999333333444555555444333333555444333333222222333333/////////000111111222222+++,,,...000111111000000------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++***)))************************---,,,+++***+++,,,---...------,,,+++************...---+++******+++---...------------------,,,,,,...---,,,,,,,,,,,,---......///000000000///---------.........---,,,,,,+++&&&)))---...,,,++++++------.../////////...---,,,------------------------///......---------......000///......///111333555444333222222333666888:::;;;;;;<<<<<<<<<<<<<<<<<<;;;===??????<<<999:::>>><<<<<<===>>>@@@DDDJJJNNNRRRTTTWWWZZZ]]]bbbgggkkkmmmiiihhhkkkmmmmmmpppuuuzzz~~~||||||{{{zzzwwwwwwwwwvvvuuurrrooommmiiimmmrrrrrrnnnjjjhhhhhhXXX\\\```bbbbbbaaa``````______^^^___```^^^[[[XXXZZZYYYYYYYYYYYYXXXWWWVVVXXXZZZ\\\\\\ZZZWWWVVVUUUPPPOOONNNNNNPPPRRRSSSSSSPPPPPPOOOPPPSSSXXX]]]```\\\ZZZXXXZZZ^^^cccfffhhhooowww{{{wwwzzz{{{oooaaaXXXSSSSSSSSSNNNNNNOOOPPPRRRTTTVVVWWW\\\]]]^^^_________^^^]]]```[[[TTTKKKBBB;;;777555333444666:::@@@GGGNNNQQQQQQQQQQQQOOOMMMKKKHHHFFFHHHEEEAAA<<<888666444444//////000000000000//////000/////////............,,,------......------,,,............/////////000,,,---......//////......,,,---......------///000***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******)))'''(((***,,,******+++++++++******)))+++,,,,,,------......///...---,,,,,,++++++,,,,,,....../////////...------,,,------......------,,,)))***,,,------,,,***))),,,,,,,,,++++++*********(((***+++,,,,,,...111333qqqYYYSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSQQQNNNJJJHHHHHHIIIJJJIIIFFFCCC@@@???@@@AAABBBCCCDDDAAA>>><<<;;;<<<;;;;;;999:::;;;;;;;;;:::999888777777777777666555444333222333333333333222111111000000000000////////////,,,,,,---000222222///---,,,,,,,,,++++++*********------,,,++++++*********)))***,,,------,,,***)))...------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++++++++,,,,,,,,,,,,------+++,,,---,,,***)))***+++,,,,,,+++******+++,,,,,,000///...------...///000---------............///............////////////++++++,,,,,,---......///---......,,,++++++---///000///---------...000222..................------//////.........//////000000111222222111111222333333444555444555777;;;>>>@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???@@@AAAAAA@@@???<<<===???BBBEEEKKKRRRWWWYYYXXXWWWYYY]]]aaadddeeekkkiiiffffffgggiiijjjjjjnnnrrryyy|||{{{{{{|||}}}~~~|||zzzwwwvvvuuuuuutttrrrooolllkkkkkkjjjfffbbb_________XXXVVVUUUUUUWWWYYYZZZZZZTTTWWWXXXVVVVVVXXXXXXUUUWWWVVVUUUUUUTTTUUUUUUUUU[[[ZZZ[[[]]]^^^]]]ZZZXXXSSSRRRSSSVVVYYYYYYVVVSSSTTTSSSQQQOOOOOORRRWWWZZZ\\\\\\[[[[[[[[[[[[[[[[[[```ccchhhpppwwwzzzwwwtttsssrrrqqqsssvvvwwwuuurrrooohhhdddiiissspppbbbZZZUUUSSSOOOOOOOOORRRVVVYYYZZZZZZYYY[[[^^^^^^^^^]]]]]]]]]______[[[RRRGGG>>>:::999888888999;;;???EEEJJJNNNOOOPPPOOOLLLIIIHHHJJJKKKFFFDDDAAA>>>;;;999888777222111000000111222000///111000///...............//////.........---------//////////////////////////////.........---------////////////////////////+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---///111333...,,,******++++++***)))------------------------+++,,,,,,------...............---,,,,,,,,,,,,---******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------,,,+++,,,---...///pppYYYTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRRRROOOLLLHHHEEEEEEFFFFFFEEEFFFCCC@@@???AAACCCDDDDDDEEEBBB>>><<<;;;;;;;;;:::888999:::::::::999888777777777777777666555444333333444444444444333222222000000000000/////////...------...///111111000...---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++++++++++++++++++++++++++---------------,,,++++++++++++,,,,,,,,,,,,------+++,,,---,,,***)))***+++...---,,,++++++,,,---...///...---,,,,,,---...///---------............///............//////////////////......------,,,,,,---......---++++++---//////...---,,,---...000111........................///............///000000111333444333222111333444444555666777888;;;@@@DDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEDDDCCCBBB@@@BBBFFFIIILLLQQQWWW[[[\\\[[[ZZZ\\\___bbbddddddeeedddbbbccceeeggggggggghhhlllsss{{{~~~~~~|||zzzzzzzzzxxxvvvttttttrrrqqqqqqqqqpppmmmjjjeeeeeebbb^^^ZZZXXXYYYZZZSSSQQQPPPPPPSSSWWW[[[]]]\\\```cccbbbbbbbbb```[[[]]]^^^^^^___```aaaaaabbbfffgggiiilllooopppooommmiiigggfffjjjnnnpppmmmiiihhheeebbb^^^\\\\\\___bbbeeeccc```]]][[[YYYXXXXXXZZZ[[[]]]aaaeeeeeebbb___[[[[[[[[[]]]___aaaaaa```\\\WWWTTTZZZdddooo{{{vvvlllddd```XXXVVVSSSSSSTTTVVVVVVVVVWWWYYYZZZ[[[[[[[[[[[[[[[^^^^^^[[[UUUMMMDDD>>>:::888777777888<<>>===444222000000111111000///111000///...............//////.........---------//////////////////////////////.........---------........................---...............------------------------------+++++++++,,,---...///000...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------...............---,,,,,,,,,,,,---)))******+++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++*********+++,,,---pppZZZUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRROOOJJJGGGGGGGGGGGGFFFEEECCCAAA@@@BBBEEEFFFFFFFFFCCC???===<<<;;;999888777777999999999999888777777777777777666555444333444555555555555444333333000000000/////////......000///...///000111000///------------,,,,,,,,,,,,*********+++,,,---------,,,,,,............,,,,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,......------------......------,,,,,,,,,,,,---------------............///............////////////000000000///......---------......---,,,,,,---///...---,,,,,,,,,---///000................................./////////000000333444555555333222333555666777888:::<<>><<<;;;888666777888:::;;;;;;;;;:::999777777777777666555444333333333333333333222111111////////////............111///......///111111000---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------,,,,,,+++***))))))***++++++,,,,,,++++++******+++,,,,,,---------,,,........................***++++++,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,------,,,+++,,,---,,,,,,------------,,,,,,.........//////.........---------............///............////////////......//////000111111222---...//////------...///,,,,,,,,,,,,------.............../////////000000...///000111222222222222333444666555444444555777:::;;;===@@@DDDKKKRRRWWWTTTSSSQQQOOOOOOOOOOOOPPPNNNPPPQQQPPPNNNNNNOOOQQQRRRVVV[[[___``````aaaaaagggffffffgggfffddd___[[[______```aaabbbaaa]]]ZZZUUUVVVYYY___eeeiiijjjjjjhhheeecccbbbbbbbbbaaa```ZZZWWWSSSQQQPPPPPPOOONNNSSSTTTVVVXXXZZZ]]]bbbeeessstttuuuwww|||}}}{{{{{{~~~}}}qqqkkkiiiiiibbb]]]\\\ZZZUUUSSSTTT^^^]]]```ggglllnnnrrrvvvxxxzzz}}}tttjjjaaaYYYTTTVVVTTTRRRTTTXXX\\\^^^^^^___\\\ZZZZZZ[[[ZZZVVVSSSLLLIIICCC???<<<===???AAAHHHHHHHHHEEEAAA>>><<<<<>>;;;888555333333333222111000000000000000000/////////.........////////////////////////---.............................................,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,+++***+++,,,......---+++,,,,,,,,,------......000000//////.........---......---,,,,,,,,,,,,---,,,---......///.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........sssaaaVVVUUUTTTRRRQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSQQQMMMHHHFFFEEEEEEEEEEEECCCBBBAAACCCEEEGGGHHHGGGDDDBBB@@@>>>===<<<999777777888:::;;;<<<<<<;;;:::777777777777666555444333222222333333222222111000/////////.........------...---,,,...000111000///,,,,,,,,,,,,------------.........---,,,+++++++++++++++++++++++++++++++++......---,,,,,,++++++*********++++++++++++******)))***+++,,,------------------------------------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------,,,,,,---...,,,,,,------------,,,,,,......///000000///......---------............///............////////////111111111000//////......,,,...000000...---...///,,,---------.....................//////000000111///000222444555555444444333555666777666777999:::===???BBBEEEHHHMMMSSSWWWTTTSSSQQQOOONNNOOOPPPQQQPPPRRRSSSQQQPPPQQQVVV[[[^^^aaadddeeeeeeeeefffgggjjjjjjkkkkkkjjjfff```[[[\\\\\\\\\]]]^^^]]]ZZZWWWOOOOOOOOORRRVVVZZZ[[[[[[[[[YYYVVVVVVWWWYYYYYYYYYPPPNNNJJJJJJKKKNNNPPPPPPVVVZZZ```eeehhhkkknnnpppwwwzzz~~~xxxpppkkkfff^^^ZZZZZZXXXUUUVVV[[[___aaaeeejjjlllooossswwwsssfff^^^[[[WWWSSSSSSVVVZZZ[[[ZZZ]]]\\\ZZZZZZ[[[\\\[[[ZZZQQQNNNIIIDDDAAA@@@@@@@@@JJJLLLMMMJJJEEE@@@<<<:::===???BBBFFFIIILLLMMMMMMOOOLLLHHHEEECCC???;;;888777666444333111111000000000000000/////////......////////////////////////---------...............////////////////////////+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...,,,++++++---...------,,,,,,,,,------....../////////........................---,,,,,,,,,,,,---,,,---......//////......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++******)))***+++,,,,,,,,,++++++rrraaaUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTQQQNNNJJJGGGGGGHHHHHHHHHCCCBBBAAACCCEEEFFFFFFEEECCCAAA???>>>>>><<<:::777666777999:::;;;;;;::::::777777777777666555444333333333444444333333222111//////.........---------******+++---000111000...++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........******++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,------+++,,,------,,,,,,---///,,,---...//////...---,,,------...//////...---------------............///............////////////111000000//////...------,,,...000000///.........------......////////////---......///000000111111000222444666777777666666444666888999:::;;;===???AAADDDGGGJJJLLLOOORRRUUUUUUSSSQQQPPPPPPQQQSSSTTTSSSTTTUUUTTTSSSWWW___fffnnnnnnnnnmmmllllllnnnpppmmmnnnooopppoooiiibbb\\\ZZZYYYYYY[[[]]]]]][[[ZZZMMMKKKJJJJJJLLLNNNOOOOOOPPPOOOOOORRRXXX]]]```aaaZZZWWWSSSRRRTTTWWWYYY[[[bbbiiiqqqyyy|||}}}}}}}}}}}}{{{tttnnnkkklll^^^YYYVVVXXXZZZ[[[```gggooosssvvvuuuyyy|||sssgggaaaZZZWWWXXXYYYXXXVVVXXXZZZ\\\^^^]]]\\\]]]]]]VVVTTTQQQMMMJJJIIIHHHGGGLLLOOORRRRRRMMMFFF@@@===:::;;;>>>AAADDDGGGIIIJJJMMMKKKJJJJJJIIIFFFBBB???:::999777555333111000000000000000000/////////...////////////////////////---------.........//////........................------...............------------------------------,,,,,,,,,,,,---......///---,,,,,,---------,,,***++++++,,,------......---------------...............---,,,,,,,,,,,,---+++,,,,,,------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++qqq```TTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTNNNJJJFFFDDDDDDEEEFFFFFFCCCBBBAAACCCEEEFFFEEEDDDBBB@@@???>>>>>>===:::888555666888999::::::999999777777777777666555444333444444555555444444333222//////.........---------'''(((***---000111000...*********++++++,,,,,,,,,+++,,,,,,------......///...------,,,,,,------...******,,,---///000111222******++++++++++++******------------,,,+++******************************+++,,,------............++++++,,,,,,,,,---------+++,,,------,,,,,,...///---...///000000///...---,,,,,,---......---,,,,,,---------.........//////............/////////000------......///000000000,,,...000111///.........---...//////000000//////---......///000111111222111222555777888888777777555777:::;;;<<<>>>@@@BBBEEEGGGKKKMMMOOOPPPRRRTTTVVVUUUSSSQQQQQQSSSUUUWWWUUUWWWXXXWWWVVV\\\fffnnnyyyxxxvvvtttrrrrrruuuxxxoooqqqrrrtttrrrlllddd^^^YYYYYYYYY\\\^^^``````___OOOLLLIIIHHHHHHJJJJJJJJJOOOPPPSSSZZZcccmmmsssvvvqqqmmmhhheeeeeegggiiiiiinnnvvv{{{vvvuuuwwwhhhaaa\\\[[[[[[[[[```fffvvv{{{|||xxxuuuvvvyyyyyyuuuxxxzzz{{{ssskkkbbb]]]\\\[[[XXXUUUSSSXXX^^^aaa___]]]\\\]]][[[YYYXXXUUUSSSRRRQQQPPPMMMQQQVVVWWWSSSKKKEEEAAA888999:::<<<>>>AAACCCEEEIIIIIIJJJKKKLLLJJJFFFCCC===;;;999666444222111000000000000000////////////////////////////////////---------.........//////------------------------////////////...---,,,,,,..............................---,,,,,,,,,------000...,,,,,,------,,,+++))))))***+++,,,,,,------+++,,,,,,------...............---,,,,,,,,,,,,---******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++,,,---...///...------oooXXXRRRRRRQQQQQQQQQPPPPPPPPPTTTSSSQQQRRRTTTUUUUUUTTTPPPMMMIIIGGGGGGGGGGGGFFFCCCBBBBBBCCCFFFHHHIIIIIIJJJGGGCCC@@@===;;;888666777666666777:::;;;:::::::::999999777555333222000///000111222222222222222......//////000000111111+++,,,---...///111222222///............---------............---,,,+++******)))))))))+++,,,+++***)))***+++***((('''((()))---------,,,,,,+++++++++++++++++++++++++++++++++///---,,,,,,...//////...************************...,,,+++)))((())))))***---,,,,,,++++++,,,,,,---///......---+++******))).........------,,,,,,,,,------------------------000000000000////////////......------------............////////////......000//////.........//////111...,,,---000222222111333444555666777888999:::999;;;===???BBBDDDFFFGGGHHHJJJMMMNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQRRRTTTVVVWWWWWWWWWZZZ^^^dddjjjmmm}}}}}}~~~~~~|||zzzwwwuuupppsssvvvwwwssskkkbbb\\\WWWUUUTTTUUUYYY^^^aaabbbVVVSSSPPPMMMNNNQQQUUUXXXXXX\\\```fffooo|||{{{xxxxxxzzz{{{|||zzzuuuqqqjjjaaa]]]bbbnnnyyy|||xxxsssqqqgggeeekkkqqquuuyyymmmccc]]][[[ZZZZZZYYYXXXYYY\\\^^^^^^]]]\\\\\\[[[[[[YYYXXXWWWVVVXXXWWWVVVVVVTTTOOOIIIDDD>>><<<999888:::===???@@@EEEHHHLLLNNNMMMLLLKKKKKKCCCAAA>>>:::666333111000111222222222111000//////...///000222222222111111........................////////////////////////---...............------........................,,,,,,,,,---------......,,,+++******))))))******,,,+++++++++++++++++++++---,,,+++***+++,,,---.........---------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------000//////......---,,,,,,---,,,+++******+++,,,------,,,******+++,,,++++++lllXXXRRRQQQQQQQQQPPPPPPPPPPPPTTTRRRQQQQQQSSSTTTTTTSSSOOOMMMIIIGGGGGGGGGGGGFFFDDDCCCBBBCCCEEEFFFFFFEEEHHHEEEAAA???>>><<<:::888555444444555777888888777777777777666555444333222000111111222222222222111////////////000000000000000000000000000000000000///............---------)))***+++,,,------------+++))))))***+++,,,+++***,,,---...---+++++++++,,,++++++++++++++++++******++++++++++++++++++++++++...---,,,---...//////---++++++++++++++++++++++++,,,,,,+++******+++,,,---------,,,,,,,,,,,,------......---------------,,,,,,,,,,,,+++++++++******------------------------000////////////////////////......------......//////...---,,,,,,---...////////////.........//////000...,,,---111333333333555555666777999:::;;;;;;======>>>@@@CCCFFFIIIJJJLLLNNNPPPPPPOOOPPPQQQSSSRRRRRRSSSRRRQQQRRRUUUWWW[[[ZZZZZZ\\\```gggnnnrrr|||xxxvvvkkkmmmooooookkkddd\\\WWWRRRQQQOOOQQQVVV[[[^^^```]]][[[XXXVVVWWWZZZ]]]```gggjjjnnnrrrzzzyyyqqqnnnsss~~~zzzooogggggggggfffppp}}}vvvkkk```ZZZVVVVVVVVVXXX[[[]]]\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWYYYXXXXXXYYYXXXTTTOOOKKK@@@<<<888666777:::<<<===AAADDDHHHJJJJJJJJJKKKLLLJJJHHHEEEAAA===999666444111111111000000//////...,,,---.../////////..............................////////////////////////---...............------.................................------,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,------...,,,,,,++++++,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,...,,,***+++,,,---,,,+++iiiYYYQQQQQQQQQQQQPPPPPPPPPPPPSSSQQQPPPPPPRRRSSSSSSRRROOOLLLIIIGGGGGGGGGGGGGGGFFFDDDBBBBBBCCCDDDDDDCCCEEECCC@@@>>>>>>===;;;:::555444333444666777777666444444555555555444444333222222222222222222111000000000000000////////////000000000000000000000000///............---------))))))***+++,,,,,,,,,,,,+++***)))***,,,,,,,,,******+++,,,+++)))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...------,,,,,,------...---------....../////////,,,,,,,,,,,,++++++++++++------------------------///////////////////////////......------......///000...,,,******,,,...000///////////////////////////...---///222555666555777777888:::;;;<<<===>>>BBBAAABBBCCCEEEHHHKKKMMMLLLMMMNNNMMMMMMNNNQQQSSSTTTTTTUUUTTTSSSTTTWWWYYY]]]]]]]]]^^^ccciiiooossswwwwwwxxxyyyxxxuuuppplllcccddddddccc```ZZZUUUQQQMMMLLLKKKNNNSSSYYY]]]___dddcccbbbaaabbbdddfffhhhoooqqqtttwww}}}sssjjjbbb\\\```hhhrrr~~~|||zzz~~~lll___XXXWWWWWWXXXZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[YYYUUURRREEEAAA;;;777777999;;;<<<>>>AAADDDFFFGGGIIIKKKMMMNNNMMMLLLIIIDDD@@@<<<:::555444222000000000000000---...............---,,,........................////////////////////////------...............---........................000///...---,,,++++++***------,,,++++++++++++,,,***+++,,,---...//////000++++++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......************+++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,...,,,++++++,,,------,,,hhhYYYPPPPPPPPPPPPPPPPPPPPPPPPRRRPPPOOOOOOQQQRRRRRRQQQOOOLLLHHHGGGGGGHHHHHHGGGFFFDDDBBBCCCDDDEEEDDDDDDEEECCC@@@>>>>>>===;;;999666555555666777888888777444444555555444444333222333333333333222111111000111111000000//////......,,,,,,---///000111222333///............---------,,,------,,,,,,+++***)))+++***)))***,,,---,,,+++)))***+++***((((((((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000---+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------,,,,,,,,,,,,------------------..............................------,,,,,,------------------........./////////////////////............////////////---,,,,,,---//////...//////000000000000000......///111444666888888999:::;;;===>>>@@@AAABBBFFFFFFGGGHHHJJJKKKKKKLLLKKKLLLLLLKKKLLLNNNRRRUUUWWWXXXXXXWWWWWWWWWZZZ\\\]]]]]]___bbbeeeiiimmmnnnmmmllllllnnnnnnkkkeee```ZZZZZZZZZZZZXXXVVVTTTSSSNNNMMMMMMPPPVVV\\\```bbbgggggggggggghhhiiijjjkkkmmmoooqqqssswwwuuuhhh___]]]aaaaaallluuuvvvsssnnnhhhcccfffmmmyyy}}}nnnccc```\\\YYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYZZZ[[[XXXXXXYYYZZZ[[[ZZZWWWTTTNNNIIIBBB<<<;;;;;;======???AAACCCDDDEEEGGGIIILLLKKKLLLLLLKKKHHHEEEAAA???:::888666333222222222333000000000000//////..............................////////////////////////,,,---......///.................................//////...---,,,,,,++++++......---,,,,,,,,,,,,---++++++,,,,,,------......***+++,,,---...---,,,+++......---------,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---,,,,,,jjjYYYOOOOOOPPPPPPPPPPPPPPPPPPQQQPPPNNNOOOQQQRRRRRRQQQNNNKKKHHHGGGGGGHHHHHHGGGEEEDDDCCCCCCEEEGGGGGGFFFGGGDDDAAA>>>===;;;999777777666555666777888777666666666666555444333111111333333333333333222111000111111000000//////......***+++,,,---///000111111///............---------............---,,,+++***+++*********,,,---,,,+++---...///...,,,+++,,,---***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///---***++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,+++........................,,,,,,,,,---------......------....../////////000/////////....../////////...///000111111000///.........///000111111000000...000222444666888:::;;;<<<===>>>@@@BBBDDDEEEFFFIIIKKKMMMOOOOOOMMMKKKJJJLLLMMMMMMMMMNNNPPPUUUXXXZZZZZZ[[[ZZZZZZZZZ]]]___\\\___bbbfffhhhhhhhhhgggdddbbbbbbdddeeeddd^^^XXXRRRSSSTTTUUUWWWYYYZZZ[[[VVVVVVXXX\\\aaafffhhhiiihhhhhhhhhiiiiiiiiijjjjjjkkkmmmoooqqqttt{{{}}}pppfffbbbbbb]]]eeejjjhhhccc```\\\XXX___cccnnn|||tttnnnfff^^^ZZZXXXVVVUUUUUUUUUUUUVVVWWWXXXZZZ[[[[[[ZZZZZZ\\\]]]\\\YYYWWWUUUPPPHHHBBB???>>>>>>===???@@@BBBBBBBBBBBBDDDFFFEEEGGGIIIJJJJJJIIIGGGFFF???<<<999666333222222333111111000000////////////////////////////////////////////////////////////,,,------...//////..............................------------------------///...------,,,,,,------------,,,,,,++++++*********+++,,,---...---,,,+++......---------,,,,,,,,,,,,,,,,,,---------..................////////////+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))+++,,,,,,+++mmmZZZOOOOOOOOOOOOPPPPPPPPPPPPRRRPPPOOOOOOQQQRRRRRRQQQNNNKKKHHHGGGGGGHHHHHHHHHEEEDDDCCCDDDFFFHHHHHHGGGGGGDDDAAA>>><<<;;;888666666555444444666666555444777777666666444333222111333333333333333333222111000000000000////////////------------------------///............---------++++++,,,---............,,,+++***+++,,,------+++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////---+++******************************+++++++++***))))))---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------------+++,,,,,,------.........---------......//////000000//////......//////000---///111333333111///------...000111222111111000///222555777888999;;;<<>>===>>>???AAAAAA???>>>??????AAACCCEEEHHHJJJLLLLLLMMMBBB@@@===999555222111000000//////............///////////////////////////////////////////////////,,,,,,---...////////////........................,,,,,,,,,---------............---,,,,,,,,,,,,---...---,,,+++***))))))(((++++++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,******++++++,,,---......,,,,,,------------,,,,,,+++***))))))+++------,,,oooZZZNNNNNNOOOOOOOOOPPPPPPPPPRRRQQQOOOPPPRRRSSSSSSRRRMMMKKKHHHGGGGGGHHHIIIHHHFFFEEECCCCCCEEEFFFEEEEEEEEEBBB???======;;;:::888777666555555777777666555666666666666666555444333222222333333444333333333////////////000000000000........................///............---------******+++---------------,,,+++***+++---...---,,,***+++,,,+++)))((()))***,,,,,,,,,+++++++++++++++------------------------,,,+++***+++---...---,,,++++++++++++++++++++++++((()))+++,,,,,,,,,,,,+++.........------.........,,,,,,,,,---------------,,,,,,,,,,,,---------...++++++,,,,,,---......///,,,,,,---......///000000000000////////////000000...///000111111000///...---...000222222222111000000333777999999999;;;===AAABBBDDDFFFHHHJJJKKKLLLQQQRRRSSSTTTVVVWWWYYYYYYUUUVVVWWWVVVTTTSSSTTTUUUYYYZZZ[[[ZZZYYYZZZ]]]___`````````___]]][[[XXXVVVRRRNNNKKKMMMQQQSSSPPPKKKOOOQQQTTTYYY___eeejjjmmmqqqssswww|||}}}zzzsssrrrpppnnnmmmmmmmmmnnnjjjlllpppssswwwxxxssskkkqqqrrrmmmgggdddbbb___ZZZXXX]]]hhhtttyyynnnccc\\\SSSRRRQQQQQQRRRTTTVVVXXXYYYYYYYYY\\\___``````^^^]]]YYYSSSMMMIIIEEEAAA>>>>>>@@@CCCCCCBBB@@@??????>>>???AAADDDHHHKKKMMMNNNHHHGGGCCC???:::666333111000000///...//////111111////////////////////////////////////////////////+++,,,---...////////////........................------------------,,,,,,...------,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,++++++,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......(((((()))))))))*********+++++++++,,,,,,---------,,,,,,---......---,,,,,,---+++***+++---//////...pppZZZNNNNNNNNNOOOOOOPPPPPPPPPSSSQQQPPPPPPRRRSSSSSSRRRMMMKKKHHHGGGGGGIIIIIIHHHGGGEEECCCCCCCCCCCCBBBAAABBB@@@>>>=========;;;::::::999777888999:::888777444555555666777777666666111222333333444444444444......//////000000111111+++,,,---...///111222222//////.........---------,,,,,,,,,,,,+++***)))))),,,+++***+++---...---,,,---...///...,,,+++,,,---,,,+++++++++******))))))---------------------------+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---...//////...000000////////////000000++++++,,,---...///000111........./////////000000++++++,,,,,,---...//////,,,,,,------...///000000000000////////////000000//////............//////,,,...000222333222111000111555999:::999999;;;===BBBCCCEEEGGGIIIKKKMMMMMMUUUTTTSSSTTTWWW[[[```dddcccdddeeeccc```]]][[[\\\XXXYYYYYYXXXXXXXXX[[[]]]```^^^ZZZWWWSSSQQQPPPPPPTTTOOOKKKMMMRRRUUUSSSNNNPPPRRRVVV\\\bbbhhhmmmpppyyy|||yyywwwuuurrrqqqpppqqqrrrpppssswww{{{}}}zzzvvvsssqqqkkkfffhhhjjjqqq}}}nnndddSSSRRRQQQPPPQQQSSSUUUVVVTTTTTTUUUYYY]]]___```___aaa^^^XXXSSSNNNJJJEEEBBB@@@CCCFFFGGGFFFDDDCCCCCC;;;<<<>>>@@@DDDHHHKKKMMMOOOMMMJJJFFF@@@;;;666444222222111111111333444555000000000000000000000000////////////////////////+++,,,---...////////////........................//////...---,,,++++++***------,,,++++++++++++,,,,,,------------------------,,,+++***+++,,,---.........---------,,,,,,,,,,,,,,,,,,---------......------........./////////---------.........//////,,,,,,---......---,,,,,,...---,,,---///111111000lllXXXSSSPPPLLLKKKMMMOOOQQQQQQTTTRRRPPPQQQTTTUUUSSSQQQNNNKKKIIIGGGHHHIIIJJJIIIEEEDDDCCCBBBAAABBBCCCCCCCCCAAA???>>>===<<<:::888666666666666666666666666444555666666666555333222333333333222222222111111333111///...---...///000---000222111///...///111---.../////////,,,***(((------++++++++++++------(((((()))))))))*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,------......------,,,,,,------......------,,,))))))***,,,//////...,,,***---///...,,,+++---000,,,++++++******++++++,,,///...---,,,,,,---///000000///------------+++)))............------------......------------......+++...000000///...///111---...000222444555666666666777999<<>>===<<<:::888666666666666666666666666555555666777666555444333333333333222222222111111222111000.........///000---000111111///...///000,,,---.........---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******+++,,,,,,------...,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++******,,,......---,,,+++,,,------,,,,,,---///------,,,,,,,,,,,,---------,,,+++++++++---///000111///............---+++000000000000111111111111/////////....../////////***,,,......---,,,---///......///000222333444444999:::<<<>>>@@@BBBDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOMMMNNNNNNOOOTTTaaaqqq~~~sssfff]]]ZZZWWWVVVVVVUUUVVVVVVVVVVVVWWWSSSOOOLLLJJJJJJKKKMMMQQQTTTXXX\\\___bbbfffiiijjjhhheeeddddddgggkkkmmmqqqtttxxx|||~~~~~~~~~}}}~~~|||zzzzzzzzz{{{{{{{{{|||}}}{{{yyyyyyooommmlllnnnttt}}}wwwlllbbbZZZVVVUUUTTTUUUWWWYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^[[[VVVRRROOOIIIGGGGGGJJJNNNOOOKKKGGG>>><<<::::::<<>>>>>===:::999666666666666666666666666666666777888777666555444333333333222222222111111000000000000////////////...///000000///...///000,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,---,,,***+++,,,------,,,---,,,+++,,,.........---......------------......++++++******+++---...///000///......///000///...---------.../////////000000000////////////000000,,,---......------...///111000000111222444666777===>>>???AAABBBDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMJJJLLLNNNPPPUUU```mmmwwwkkk]]]WWWQQQQQQRRRRRRRRRPPPOOONNNMMMMMMKKKIIIIIIKKKPPPSSSXXX[[[```dddgggkkkpppssssssppplllhhhfffffffffgggkkknnnsssxxx|||~~~}}}sssmmmgggccceeekkkqqqtttzzz}}}~~~yyywwwyyy|||xxxiii^^^ZZZYYYUUUVVVXXXYYYZZZYYYYYYXXX^^^___``````^^^ZZZWWWTTTPPPNNNLLLNNNQQQRRROOOLLLBBB???;;;888999===BBBEEEHHHJJJMMMOOOOOOLLLIIIGGGBBB>>>:::666444333000///000000//////////////////000000000000000000000000..............................////////////......---......---,,,,,,---///.........---------------...------,,,,,,------...------------,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,...000111lllWWWPPPOOOOOOPPPQQQQQQOOOMMMNNNNNNNNNPPPQQQSSSSSSSSSNNNLLLHHHGGGGGGHHHHHHHHHEEEDDDCCCBBBAAABBBCCCCCCDDDBBB???>>>>>>===;;;999666666666666666666666666666777888888888777555444333333333222222222111111//////000000000000///...////////////......///000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,------,,,,,,+++------------------------------,,,,,,+++*********,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,///---******+++,,,,,,,,,...,,,***+++...000...,,,......------------......---,,,,,,++++++,,,---......---,,,---///000000...++++++,,,------...//////000//////////////////000///000000000000000111222333333333333555999<<<>>>AAAAAABBBCCCEEEFFFGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNPPPRRRYYYaaagggrrr|||}}}kkk[[[RRRKKKLLLLLLKKKIIIIIIJJJJJJHHHLLLNNNLLLLLLRRRYYY]]]bbbeeegggiiikkkmmmqqqsssssspppmmmiiigggeeeeeeeeeiiikkkpppuuuzzz}}}zzzqqqiiiggghhhiiikkkoootttzzzyyytttssswww|||sssiiiddd[[[YYYWWWVVVWWWXXXXXXXXX[[[\\\]]]^^^]]]ZZZXXXVVVVVVTTTSSSSSSUUUUUUTTTRRRGGGDDD>>>:::888:::===???FFFIIIMMMQQQRRRPPPLLLJJJHHHDDD???;;;888555111///111111000000000000//////////////////////////////..............................////////////......---...///...---,,,---///...........................---,,,++++++,,,---.........------,,,,,,,,,+++------------------------------------------------......------,,,,,,,,,+++***+++,,,,,,------,,,,,,------------------------((()))***+++------......mmmXXXPPPPPPPPPQQQRRRQQQOOOLLLLLLMMMNNNOOOPPPQQQRRRSSSOOOLLLHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBAAABBBCCCCCCDDDBBB@@@???>>>===;;;999777777777777777777777777666777888888888777555444333333333222222222111111...///000000000000//////000///...---......//////000///...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++***))))))+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++///---******+++,,,,,,,,,...,,,***+++...000...,,,------,,,,,,,,,,,,------//////...------,,,,,,,,,---,,,+++,,,...//////.........///000111111222222///......------......///000000//////000222333333333333333555888<<<@@@CCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNQQQUUUXXX```eeelllpppmmmbbbTTTIIIGGGGGGFFFCCCBBBDDDHHHLLLRRR[[[___ZZZWWW\\\bbbeeeiiikkklllmmmmmmooorrruuuuuussspppmmmiiigggeeedddhhhjjjmmmqqquuuyyy|||~~~yyyrrrnnnllljjjiiigggmmmrrrrrrooooootttzzzwwwgggaaaYYYSSSSSSUUUWWWXXXXXXYYYZZZ\\\\\\[[[ZZZYYYZZZYYYXXXXXXYYYYYYXXXWWWOOOKKKEEE???;;;:::;;;<<>>;;;999777777777777777777777777666666777888777666555444333333333222222222111111////////////000000000000111...,,,,,,---/////////000///...---,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,***+++,,,------,,,---,,,+++,,,.........---------,,,,,,,,,,,,------/////////......------,,,,,,++++++,,,...///...---.........//////000000000......------------......///---,,,---///222333333111222333555999===@@@BBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHIIIJJJLLLNNNOOOQQQVVVUUUWWWZZZ[[[VVVKKKCCCEEEEEEDDDAAA@@@DDDKKKQQQeeeqqquuummmeeefffiiiiiikkklllnnnooopppssswww{{{|||zzzwwwsssooojjjgggeeeggghhhjjjmmmqqquuuxxxzzz{{{|||~~~{{{xxxuuurrrpppiiilllnnnllliiiiiinnnsss|||qqqcccXXXTTTUUUVVVVVVVVVXXXYYY[[[]]]]]]]]]]]]ZZZ[[[\\\\\\\\\\\\[[[[[[VVVSSSMMMGGGBBB>>>===<<<;;;???FFFMMMRRRUUUUUUUUUQQQNNNIIIEEEBBB===999666333333222222111000000000000000000000000000000000////////////////////////......////////////......,,,...000000...---...///---------------............------,,,,,,------............---------------...------,,,,,,------...,,,,,,,,,------------............---------------++++++,,,---------------........................+++,,,---...............ppp\\\SSSRRRQQQQQQQQQQQQOOOMMMKKKMMMOOONNNMMMLLLNNNPPPOOOLLLHHHFFFFFFFFFFFFEEEEEEDDDCCCBBBAAABBBCCCCCCDDDCCC@@@??????>>><<<:::777777777777777777777777555555666777666555444333333333333222222222111111000///.........000111222111...++++++---//////...------.........---+++***+++,,,,,,------,,,,,,+++((((((((()))))))))******+++,,,,,,------,,,,,,+++////////////////////////)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******,,,......---,,,+++,,,------,,,,,,---///......------------......,,,,,,------...............---,,,---...///...---,,,,,,------------------//////............//////...,,,***,,,000444555555444555666999;;;===???@@@AAABBBCCCDDDFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMHHHGGGGGGHHHJJJKKKLLLLLLNNNMMMMMMMMMMMMJJJFFFBBBBBBDDDFFFEEEEEEHHHPPPVVVnnn|||yyymmmllllllkkkjjjlllmmmoooqqqtttyyy|||~~~|||xxxsssnnnjjjhhhiiijjjkkkmmmqqquuuyyy|||zzz{{{||||||zzzyyyuuupppkkkiiikkkmmm~~~wwwhhh```\\\XXXVVVTTTUUUXXXZZZ\\\^^^^^^___YYY[[[^^^______^^^]]]]]]]]][[[VVVPPPJJJDDD@@@>>>:::===DDDJJJPPPTTTVVVVVVUUURRRNNNKKKHHHDDD???<<<444333333222111111000000000000000000000000000000////////////////////////......////////////......,,,...000000///.........+++,,,,,,,,,------------,,,------------------,,,------------...............---,,,,,,,,,,,,---...,,,,,,,,,---------......------------............,,,,,,---............---------------------------,,,,,,,,,---------------qqq]]]TTTRRRQQQPPPQQQQQQOOONNNKKKMMMOOONNNLLLKKKMMMPPPOOOLLLHHHFFFFFFFFFFFFEEEEEEDDDCCCBBBAAABBBCCCCCCEEECCCAAA??????>>><<<:::777777777777777777777777444555666666666555333222333333333222222222111111000///...---...///111333222...++++++---//////...***+++---//////...---,,,++++++------------++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++))))))***,,,//////...,,,***---///...,,,+++---000//////............//////'''(((***,,,.../////////000///......///000///---000000000000000/////////000000////////////000000000---,,,...333777999999888:::;;;===>>>?????????@@@@@@BBBCCCEEEGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJHHHHHHIIIIIIIIIHHHFFFHHHIIIHHHEEEDDDDDDFFF@@@DDDHHHJJJJJJMMMTTTZZZkkk|||{{{pppnnnnnnllljjjkkklllmmmnnnqqqvvvyyy}}}}}}{{{yyyuuuqqqmmmkkklllmmmnnnppptttyyy~~~{{{||||||{{{xxxqqqnnnllllllwwwlllddd]]]XXXQQQSSSUUUXXXZZZ\\\]]]^^^XXX[[[^^^``````___^^^^^^aaa___[[[VVVOOOHHHBBB???===???DDDIIINNNQQQRRRSSSWWWUUUQQQNNNLLLHHHDDD@@@444444333333222111000000000000000000000000000000000000000000000000000000......////////////......,,,...000111///.........+++++++++,,,,,,---------+++,,,............,,,+++,,,---------.../////////...---,,,,,,,,,,,,---...,,,,,,,,,------.........,,,---------.../////////,,,---......//////......++++++++++++++++++++++++---,,,,,,++++++,,,------rrr\\\RRRPPPNNNNNNPPPQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJGGGFFFGGGHHHGGGGGGFFFDDDBBBAAA@@@AAACCCDDDBBBBBBBBBAAA@@@===;;;:::999999999999888888888777555555666666555555444333222333333444444333333222222111///...---...000111222111///...------......111111000///...---,,,,,,---,,,***)))***,,,...000******)))))))))***+++,,,,,,,,,,,,+++,,,,,,------...---,,,,,,,,,,,,---...222///,,,+++,,,---......,,,+++******+++,,,...///---------------------------,,,++++++,,,---,,,***+++,,,------......------------------------------000000000000000000000000////////////////////////---...///000000000......111000///......///000111222111111444999;;;:::888:::===???>>><<<===@@@DDDBBBAAAAAAAAABBBDDDGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKIIIGGGFFFFFFHHH???AAADDDFFFGGGGGGFFFEEEFFFHHHJJJLLLNNNQQQVVVYYYhhhmmmrrrtttssspppmmmlllmmmnnnooonnnmmmoootttyyyyyy{{{|||{{{xxxuuurrrqqqsssssstttxxx|||yyyzzzzzzzzz||||||yyyuuuhhhbbbZZZWWWUUUVVVZZZ]]]]]][[[\\\\\\\\\\\\\\\]]]____________^^^\\\WWWPPPJJJFFFFFFGGGIIIKKKMMMOOOQQQRRR[[[WWWRRRPPPPPPOOOMMMJJJDDD@@@:::555222111///...//////........./////////000000000000000000000000//////............//////---------.........//////------------------------------------------------///...---,,,,,,---...///------------------------+++,,,------......------,,,---.../////////......+++,,,,,,------,,,,,,++++++,,,---.........,,,,,,+++,,,...//////...,,,+++rrr[[[QQQPPPNNNOOOPPPQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPLLLJJJGGGFFFGGGHHHGGGGGGEEEDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCAAA???<<<;;;999888888888777777777777666666666666666555555444222333333444444333333222222111///.........000000//////...------...///000000000//////......------,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------,,,+++***((((((((((((---,,,++++++++++++,,,---111///---,,,---......---------,,,++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,+++,,,---...---,,,+++,,,------......------------------------------------------------------........................---......///////////////111000/////////000111222555444555999>>>CCCDDDCCCAAAAAA@@@>>>===>>>@@@CCCCCCCCCCCCDDDEEEGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJHHHFFFCCCAAABBBCCC???AAACCCEEEGGGHHHIIIIIIKKKLLLNNNNNNOOOQQQUUUXXXaaaeeelllooopppooonnnnnnmmmooorrruuuwwwxxxyyyzzzxxxyyyyyyyyyxxxwwwvvvvvvyyyxxxwwwxxxzzzzzzyyywwwuuuxxx{{{|||~~~vvvddd```ZZZVVVVVVXXXZZZ[[[]]]]]]]]]]]]^^^^^^______`````````^^^[[[WWWRRRPPPMMMMMMNNNNNNOOOPPPQQQRRRVVVTTTSSSSSSTTTSSSPPPMMMIIIEEE???999666444111///222111000///////////////000000000000000000000000//////............//////---------.........//////........................------------------------///...------------...///------------------------+++,,,------......------*********++++++,,,,,,,,,,,,------......------,,,+++,,,---------,,,+++***)))***+++,,,,,,+++***)))rrr[[[QQQPPPOOOOOOPPPQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPLLLJJJGGGFFFGGGHHHGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBAAA???===;;;:::777777777777666666666666666666777777666666555444222222333333333333222222222111///.........///000,,,,,,,,,------///000111........................,,,---...000///...,,,++++++,,,---//////......---000///...---,,,+++++++++,,,++++++******++++++,,,///...------......---,,,------------,,,+++***)))...---,,,,,,******)))(((---,,,+++,,,...//////...+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000111000000000111111222333777777999>>>EEEKKKOOOQQQLLLIIIDDDAAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIGGGCCC@@@???@@@BBBBBBCCCDDDFFFHHHKKKMMMNNNPPPQQQQQQQQQQQQRRRUUUWWW\\\```gggllloooooopppqqqooorrryyy|||zzzyyywwwvvvwwwxxxyyy{{{}}}|||zzzyyyxxxvvvsssqqquuuyyy~~~xxxqqqggg\\\UUUTTTWWW[[[[[[\\\]]]^^^____________`````````___^^^\\\[[[ZZZVVVUUUSSSRRRQQQRRRSSSSSSRRRRRRSSSUUUWWWVVVSSSPPPPPPKKKEEE@@@<<<888444222444333222000//////......000000000000000000000000//////............//////---------...............////////////////////////------------------------///...------------...///........................+++,,,------......------,,,,,,,,,,,,,,,...000111---......//////......---+++,,,,,,,,,++++++***))),,,---...//////...---,,,qqqZZZQQQOOOOOOPPPQQQQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNNNNLLLJJJGGGFFFGGGHHHGGGGGGCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>><<<:::999888777666666666666555555555555666666666666555444444222222333333333333222222111111000///...//////000,,,,,,,,,---......//////---------....../////////......///000///...,,,++++++,,,...000000///---,,,......---......///000111,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------,,,***,,,,,,---...---,,,***))).........------,,,,,,,,,---,,,+++---///000000///+++,,,------......------................................................------------------------///...---------///111222000111111222222333444555888999;;;@@@GGGOOOUUUYYYUUUOOOHHHEEEEEEFFFFFFDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLIIIHHHGGGDDDBBBBBBDDDGGGIIIIIIIIIIIIKKKNNNQQQSSSRRRSSSTTTSSSRRRSSSVVVXXX^^^bbbgggkkknnnooopppqqqqqquuuyyyuuutttvvvyyy{{{{{{zzzyyyyyyzzzyyywwwuuu{{{yyyjjj\\\UUUVVVYYYWWWXXXZZZ]]]^^^_________^^^^^^]]]]]]\\\]]]]]]]]]ZZZYYYWWWUUUSSSTTTTTTUUUSSSSSSSSSTTTUUUUUUTTTSSSTTTPPPJJJEEEAAA<<<888444333222111000////////////000000000000000000000000//////............//////................................................------------------------.........------.........////////////////////////+++,,,------......------...---,,,,,,---///111333------............------------,,,,,,++++++******//////000000000000//////oooYYYPPPOOOOOOPPPQQQQQQPPPNNNLLLLLLLLLMMMMMMNNNNNNNNNLLLJJJGGGFFFGGGHHHGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@???===;;;:::999888666666666666555555555444444555555555555444333333111222222333333222222111111000000///////////////........................,,,,,,------......//////000///......------------)))+++---...///...,,,+++************+++,,,---...,,,,,,------------,,,,,,***))))))***,,,,,,***((()))***,,,---...---,,,,,,,,,,,,,,,------.........---,,,+++---///000000///+++,,,------......------................................................------------------------......------...///111222000111222333555666666666666888;;;???EEELLLSSSWWWUUUOOOHHHDDDDDDEEEEEECCCFFFGGGGGGHHHIIIKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEFFFEEEEEEFFFJJJMMMRRRQQQPPPOOOPPPRRRUUUVVVRRRTTTTTTUUUUUUVVVZZZ\\\bbbeeehhhjjjjjjjjjkkkmmmooottt}}}tttqqqsssvvvxxxvvvvvvxxx|||zzziii\\\VVVUUUSSSTTTWWWYYY\\\^^^___```___^^^]]]\\\\\\\\\]]]]]]ZZZYYYWWWVVVUUUUUUVVVVVVVVVUUUSSSPPPOOOOOOQQQRRRSSSPPPLLLHHHEEE@@@;;;888111111000000///000000000000000000000000000000000//////............//////.....................------------------------------------------------------..................---////////////////////////+++,,,------......------+++***)))))))))+++...///,,,,,,------------,,,,,,......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,nnnYYYOOOOOOOOOQQQRRRRRRPPPMMMMMMMMMNNNNNNOOOPPPPPPPPPLLLJJJGGGFFFGGGHHHGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDBBBAAA???===<<<;;;;;;666666666666555555555555555555555555555444444333111111222222222222111111000000000000////////////...//////000//////......,,,,,,------.........//////...------,,,------...)))***+++,,,---,,,,,,+++...---,,,,,,+++++++++,,,,,,------......------,,,***)))((()))***+++***))))))***+++,,,------------((()))******,,,------...---,,,+++,,,...//////...+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000111222000111333555777888888888666888;;;>>>AAAEEEJJJNNNMMMJJJEEEAAAAAAAAABBBBBBFFFHHHLLLOOOQQQQQQQQQQQQJJJIIIHHHGGGFFFFFFFFFFFF@@@BBBEEEGGGHHHJJJNNNPPPXXXWWWUUUTTTUUUVVVXXXYYYTTTVVVWWWWWWXXXZZZ^^^```cccdddfffgggffffffggghhhkkkooo|||tttppprrrvvvxxxuuuvvvzzz~~~yyyjjj]]]WWWTTTTTTUUUWWWYYY\\\^^^___aaa```___^^^]]]]]]]]]^^^XXXXXXXXXWWWWWWVVVVVVUUUVVVUUUQQQMMMIIIIIILLLNNNPPPNNNLLLJJJHHHEEE@@@===333333222111000000000000000000000000000000000000//////............//////...............---------------------------------------------------------------...//////...------........................+++,,,------......---------,,,,,,++++++,,,...///+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...------------------------mmmYYYOOOOOOOOOQQQRRRRRROOOMMMLLLMMMMMMNNNOOOOOOPPPPPPLLLJJJGGGFFFGGGHHHGGGGGGFFFFFFDDDCCCCCCCCCDDDEEEEEECCCAAA???===<<<<<<<<<777777777666666666555555777777777777777666666555111111222222222222111111000000000000000//////...---...///111111111111000------------------------++++++---......---,,,,,,***+++++++++,,,,,,,,,,,,///......---------------+++,,,------------,,,+++,,,***((()))***,,,,,,,,,,,,,,,,,,++++++,,,------*********++++++,,,,,,,,,---,,,+++,,,---...---,,,+++,,,------......------........................------------------------........................+++,,,---///000000111111000222444666888999999999888:::===>>>>>>???AAADDDEEEEEEDDDAAA??????AAACCCEEEKKKTTT[[[^^^\\\WWWSSSIIIHHHFFFDDDCCCBBBBBBBBB@@@CCCHHHKKKMMMOOORRRTTTXXXWWWWWWWWWXXXYYY[[[\\\YYYZZZ[[[[[[\\\]]]aaacccaaaccceeeeeeeeegggiiikkkhhhjjjrrrssspppsssyyy|||{{{}}}wwwuuuxxx{{{|||mmmcccYYYXXXWWWVVVWWWYYY[[[]]]____________^^^^^^]]]]]]YYYYYYZZZZZZYYYWWWTTTSSSRRRQQQOOOKKKGGGEEEFFFIIILLLLLLLLLLLLLLLJJJFFFCCC999888666444222111000///000000000000000000000000//////............////////////.........---------........................------------------------------...//////...------------------------------+++,,,------......------000////////////.........,,,,,,------------,,,,,,,,,++++++++++++---.../////////............//////lllYYYOOOOOOPPPQQQSSSRRROOOMMMJJJKKKKKKLLLMMMMMMNNNNNNLLLJJJGGGFFFGGGHHHGGGGGGHHHFFFDDDCCCBBBCCCEEEFFFCCCBBB???===;;;::::::;;;777777777777666666666666999999999999999888777777111111222222222222111111000000000000000//////...+++---///111333333333333------------------------''')))---000000...+++))),,,,,,+++++++++,,,---...((((((((()))***+++---...***+++,,,------,,,+++***...,,,))))))+++---......///...,,,+++******+++,,,---------------------------,,,++++++------,,,***+++,,,------......------////////////////////////000000000000000000000000////////////////////////***,,,...000111111111000000222444777999::::::::::::===??????===;;;<<<>>>BBBDDDEEEDDDAAAAAADDDGGGEEENNN[[[eeehhhddd[[[UUUIIIGGGEEEBBB@@@?????????DDDGGGMMMQQQSSSTTTVVVWWWVVVVVVWWWXXXZZZ[[[]]]^^^]]]^^^______^^^```bbbeee```bbbeeefffhhhjjjnnnqqqhhhhhhjjjsssrrrpppvvv}}}yyyoookkkllloootttxxx{{{~~~zzzooo___]]]YYYVVVVVVWWWZZZ[[[\\\\\\]]]]]]^^^]]]]]]\\\ZZZ[[[\\\\\\ZZZWWWSSSQQQMMMNNNNNNKKKFFFCCCCCCEEEJJJJJJLLLMMMOOOMMMJJJGGG>>>===:::777444111///...000000000000000000000000//////............////////////.........---------////////////////////////------------------------,,,---...//////...---,,,------------------------+++,,,------......------------------,,,+++***)))---..................---******))))))***,,,...///,,,++++++******++++++,,,hhhWWWRRRQQQPPPQQQQQQPPPNNNLLLLLLMMMOOOPPPPPPOOONNNMMMJJJHHHFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCFFFDDDAAA???>>>===;;;:::555555666666777888888888777555444444444444222111444444333222222111111000111000000000//////..................////////////------------------------,,,***)))***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,.../////////...---...//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------......++++++,,,,,,---...//////...------///111000---)))///............---------000000000000000/////////000000000000111222333444111444777888888999<<>>@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFDDDIIISSS]]]dddddd```\\\NNNIIICCC>>>===@@@EEEIIIKKKLLLNNNQQQTTTVVVVVVUUUZZZXXXXXX[[[^^^______```]]]^^^______``````______aaa``````ccchhhkkkmmmnnnccceeegggiiinnnvvv}}}xxxzzz|||yyyqqqiiifffjjjkkkpppyyy|||oooddd___ZZZTTTTTTWWW[[[YYYZZZ\\\[[[XXXYYY]]]\\\]]]______[[[TTTMMMIIIDDDGGGJJJJJJFFF@@@<<<999>>>AAAEEEIIILLLLLLKKKJJJCCCAAA===999666333222222111000000000000000111111////////////..................////////////......---------///000000---+++,,,---......//////......//////---,,,,,,---...///...------,,,---...///000/////////...---------,,,//////...---,,,,,,,,,,,,,,,,,,---...////////////---------...------,,,,,,,,,,,,,,,---------......gggWWWOOOOOOOOOPPPQQQPPPNNNLLLMMMNNNOOOPPPPPPOOOMMMLLLJJJHHHFFFFFFGGGHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFDDDAAA???>>>===;;;:::888888888777666666555555888666555555555555444222222222222222222222222333111111111000000/////////////////////////////////,,,------....../////////...,,,+++,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,---------.........++++++,,,------...//////000...---...000000---+++........................------------------------////////////000222333444333666888999999999<<>>===;;;:::999888888777777666555555999777666666777777555444000111111222333333444444111111111111111000000000000000000000000000000000,,,,,,---...///000000111...,,,+++,,,...000000///---------,,,,,,+++++++++------,,,,,,,,,,,,------///...---,,,+++*********++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,------------.........,,,,,,,,,---......//////000///------...///...---,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,......//////000222333444666888::::::::::::<<<>>>AAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIJJJLLLNNNMMMJJJGGGCCCBBBAAAAAACCCHHHLLLOOOOOOQQQTTTWWW[[[]]]___```````````````aaabbbbbbbbbddddddcccbbbbbbbbbbbbcccfffdddbbbaaabbbcccccccccaaacccdddeeehhhkkkqqquuu|||}}}yyynnnhhhdddeeehhhnnnyyyppp^^^WWWXXXTTTRRRRRRVVVWWWVVVWWWZZZZZZ\\\]]]]]]ZZZUUUPPPLLLEEEBBB???@@@BBBBBBAAA>>>888999<<>>===;;;:::555666666777888888999999888777555666666777555444111111111222222333333333222222111111111111111111111111111111000000000000------------............,,,***)))***,,,......---...------,,,,,,++++++***...------,,,,,,------...///...,,,+++******++++++,,,+++*********,,,---...++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,------------............,,,---------......//////000...,,,++++++,,,------++++++,,,---...///000111........./////////////////////000111222333555666999::::::;;;;;;;;;<<<===@@@AAACCCDDDEEEDDDCCCBBBCCCCCCDDDEEEGGGIIIKKKLLLIIIGGGDDDCCCCCCCCCBBBAAAAAAAAABBBCCCFFFJJJNNNPPPUUUVVVXXXZZZ[[[\\\^^^___^^^bbbdddddddddgggiiihhhkkkjjjiiihhhhhhiiijjjkkknnniiiccc______aaabbbcccbbbccceeegggiiikkknnnoooxxx|||}}}{{{{{{~~~wwwpppllliiiiiimmmtttqqqccc\\\TTTPPPPPPTTTVVVVVVXXX[[[ZZZ[[[]]]]]][[[WWWTTTQQQHHHBBB<<<;;;???AAA@@@===666777888:::>>>BBBEEEHHHKKKJJJHHHEEEAAA;;;777444222222111111000000111111////////////..................////////////......000...,,,,,,---...///...+++,,,,,,---------------------------.........///......------............,,,---------.../////////,,,,,,,,,,,,,,,---...///.........///......------/////////...---+++***))),,,,,,,,,---------......ttt^^^RRRLLLLLLMMMOOORRRSSSRRRQQQOOOPPPQQQRRRQQQOOOLLLKKKJJJHHHGGGGGGHHHIIIIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDAAA???>>>===;;;:::666666777777888999999999777555444555666666555444333333333222222222111111111111111111111111222222222111111111000000000//////...------,,,+++******,,,***)))***,,,......------------,,,,,,+++++++++...------,,,,,,------...---,,,+++***+++,,,---...///...,,,+++***+++,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,---...---------.........//////------...............///...---+++)))((()))+++---***+++,,,---...000111111//////000000111111111111111111222333444666888888:::::::::;;;<<<<<<<<<<<>>>>>???@@@@@@BBBBBBDDDFFFHHHKKKMMMOOOTTTWWWYYYYYYYYYZZZ]]]___aaahhhlllkkkkkkooopppmmmpppnnnlllkkkkkklllooopppqqqkkkbbb\\\\\\___cccfffhhhhhhhhhiiijjjkkkjjjiiiqqqvvv}}}~~~yyyzzzzzz{{{~~~zzzpppkkkkkk|||sssdddYYYSSSOOOQQQSSSTTTVVVYYY[[[[[[\\\]]]\\\ZZZXXXVVVLLLFFF>>><<<===???===:::777777666777:::???CCCEEEHHHHHHHHHGGGCCC===888444333333222111111111111111////////////..................////////////......000...,,,,,,---...///...+++,,,------......------,,,------.........//////..................------,,,---------...////////////...---,,,,,,,,,,,,,,,+++,,,---.../////////////////////...---+++***))),,,,,,,,,---------......ooo[[[QQQLLLLLLMMMPPPSSSTTTSSSQQQOOOPPPQQQRRRQQQOOOMMMLLLIIIHHHGGGGGGIIIJJJJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDAAA???>>>===;;;::::::999999888888777666666666555444444666666555444444444333333222111111000000000000111111111111111111111111000000//////...000///...,,,***)))((('''...,,,+++,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,---...000000000///...---,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++,,,---...///------........./////////........................------,,,***((((((+++---++++++,,,---...///000111.........//////000000111222222333444666888999:::;;;:::999:::<<<===<<<;;;@@@BBBDDDFFFGGGGGGFFFEEECCCCCCCCCCCCDDDEEEFFFFFFCCC@@@======>>>@@@AAAAAADDDEEEFFFGGGIIIKKKMMMNNNPPPSSSVVVWWWWWWYYY^^^bbbgggrrryyywwwwww{{{zzzvvvtttrrrnnnlllkkklllnnnpppoooiiiaaa\\\]]]aaafffhhhnnnmmmllllllllljjjhhheeejjjoootttxxxyyyxxxxxxxxx|||}}}xxxrrr~~~uuuggg]]]TTTQQQQQQQQQSSSUUUZZZZZZ[[[\\\\\\[[[ZZZYYYQQQLLLFFFBBB@@@>>>;;;999888777666666888;;;???AAACCCEEEGGGGGGEEE???999555444333222111111111111111////////////..................////////////......///...,,,,,,...///...---,,,---......//////......+++,,,---...////////////.........///......---,,,---------...............//////...---,,,,,,,,,,,,((()))***,,,---...//////+++,,,,,,---.........---,,,,,,,,,---------......kkk[[[SSSLLLLLLMMMOOORRRSSSRRRPPPNNNOOOQQQRRRRRRPPPOOOMMMIIIHHHGGGGGGIIIJJJJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIFFFDDDAAA???>>>===;;;:::::::::999888888777777666777666555555777777777555333222222222222222222222/////////000000111111111111111000//////...------//////...---+++***))))))...,,,+++,,,...000000///***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++---...///000000000.........//////...------******+++,,,,,,---......,,,,,,,,,++++++,,,------............////////////////////////............---......,,,******,,,...,,,,,,------...///000000---------...///000000000222222333444666888999;;;:::888777999<<<======;;;>>>@@@BBBDDDFFFFFFGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@>>>===>>>@@@BBBBBBBBBEEEFFFFFFGGGIIILLLNNNOOOOOORRRVVVVVVUUUWWW]]]aaaiiixxx|||yyysssnnnkkkkkklllmmmkkkgggdddccceeeiiikkkmmmqqqooonnnoooqqqqqqooommmmmmpppsssttttttwww{{{~~~~~~ppp```XXXTTTRRRRRRTTTWWWXXXXXXYYYZZZZZZZZZZZZUUUSSSOOOJJJFFFAAA===;;;999888666555555777999;;;???BBBFFFHHHGGGBBB<<<777555444333222111111111111////////////..................////////////.........------...//////...,,,---...//////000000//////+++,,,---////////////........./////////...,,,,,,...............---------...------,,,,,,,,,------)))***+++,,,------...---***+++,,,---......//////,,,,,,,,,---------......jjj[[[UUUKKKKKKLLLNNNQQQQQQPPPOOOMMMOOOPPPRRRRRRQQQOOONNNIIIHHHGGGGGGIIIKKKJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIFFFDDDAAA???>>>===;;;:::777777777888999999::::::888777666777888999888777111111111222222333444444......//////000000000111111000000///...------,,,///......------,,,,,,+++,,,***)))***,,,......---)))***+++,,,------...///,,,++++++******++++++,,,+++---...000111000000///,,,---...000111000000///******+++,,,,,,---............---,,,++++++++++++............/////////000///////////////.........---///000///,,,+++---///,,,,,,------.../////////.........///000111111222111111222333555777999:::999777666888<<<>>>===;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEDDDBBBAAA@@@???>>>>>>>>>======???AAACCCBBBAAAEEEFFFFFFGGGIIILLLOOOQQQRRRUUUXXXWWWTTTTTTYYY^^^gggyyyxxxqqqmmmkkklllmmmiiiiiiiiillloooqqqrrrqqqpppoooooorrrwwwzzzzzzyyyvvvwwwwwwvvvvvvyyymmm```ZZZUUUSSSUUUUUUVVVVVVWWWXXXYYYZZZZZZVVVVVVUUUQQQJJJDDD@@@???999888666444444444666777<<<@@@EEEIIIHHHDDD>>>:::555444333222111111111111000/////////..................////////////......---------///000000---+++...//////000000000000000***+++---///000000///........./////////...,,,+++/////////......------,,,,,,,,,,,,,,,---...//////------......///.........---------...------,,,,,,,,,,,,,,,---------......mmm[[[SSSNNNKKKKKKPPPRRRQQQPPPQQQTTTRRRQQQOOONNNNNNOOOOOOLLLJJJHHHHHHIIIKKKKKKJJJFFFGGGHHHHHHIIIIIIHHHHHHDDDBBB???>>>>>>===;;;:::777777777666666666666666444666888999888666333111444333333222222333333444111000...------///111222000000////////////000000111000///...------,,,---000///...---------------------,,,++++++***))))))***+++------------...000))))))***+++---...///000------------------------...............---------,,,,,,,,,,,,,,,---...///---)))%%%%%%))),,,+++))),,,---......------...000111000///---------...///,,,---......///......---......//////000222333444444555777777666666888999:::;;;;;;:::999999;;;<<>>???BBBEEEFFFDDDCCCDDDCCCAAA>>><<<;;;:::999@@@@@@@@@@@@AAACCCEEEGGGIIIIIIJJJKKKLLLMMMNNNOOOMMMNNNOOOPPPQQQUUUYYY]]]bbbnnn{{{{{{lllfffhhhlllpppqqqpppqqquuuzzz|||yyyuuuxxxwwwwwwyyy|||uuugggZZZTTTVVVXXXVVVSSSTTTVVVYYY[[[[[[WWWXXXXXXVVVRRRLLLFFFCCC999999999888888777666666999:::>>>GGGNNNMMMDDD::::::777333222333444222000222111000//////......///000000000000000000000000//////.........---------***+++---///000000///...////////////////////////000///...------...///000........................111000...---,,,,,,------111000///------......///111000---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqq^^^UUULLLIIIJJJOOORRRQQQQQQSSSSSSRRRQQQPPPOOOOOOOOOOOOKKKIIIGGGFFFHHHIIIIIIIIIEEEFFFGGGGGGHHHHHHGGGGGGDDDBBB???>>>>>>===;;;:::999888888888888888888888555666777888777555333222444333333222222333333444222111000//////000111222//////............//////...---,,,+++************......---,,,,,,,,,,,,,,,---------,,,++++++******......---------------,,,)))******+++,,,---......------------------------------..................------,,,,,,,,,---......///***''''''+++...---+++,,,---......------...000000000///...............------............//////000000000111222333444555444555777777666666888999333666:::===>>>===<<<<<>>:::666444444444222000222111000///............000000000000000000000000---------,,,,,,,,,+++++++++,,,---...///////////////////////////////////////...---,,,,,,---...///........................///...---------...//////222111///...---------...000///---+++++++++,,,---------------------------uuu```VVVIIIGGGHHHNNNRRRQQQRRRTTTQQQRRRRRRQQQQQQPPPOOONNNIIIGGGEEEEEEFFFGGGHHHGGGEEEEEEFFFGGGGGGGGGGGGFFFDDDBBB???>>>>>>===;;;:::888888888888888888999999777777666666555444444333333333333333333333333333111111111111111111111111......------------......//////...---,,,,,,,,,,,,---,,,,,,+++++++++++++++......------,,,,,,++++++---+++)))***---...,,,*********+++++++++,,,,,,,,,------------------------,,,---------.../////////......---,,,,,,,,,------000,,,)))***---//////---,,,---......------...000///////////////......---///...---------///000111111111222333444555666666444666777777777777888:::666999<<<@@@BBBBBBAAA@@@??????@@@AAACCCBBB???<<<:::999888888999<<<>>>@@@@@@@@@AAABBBDDDFFFHHHJJJJJJIIIJJJNNNRRRTTTSSSPPPOOOPPPQQQQQQPPPRRRUUUWWW[[[^^^bbbfffooo}}}zzzqqqmmmnnnrrruuu}}}zzz}}}~~~qqqfffXXXXXXVVVSSSRRRSSSVVVXXXZZZ[[[\\\[[[YYYVVVRRRPPPDDDAAA===:::888888:::;;;;;;::::::;;;>>>BBBEEEGGGDDD@@@;;;888666444222111222111000///............000000000000000000000000---------,,,,,,,,,,,,+++---------------...///000////////////////////////------,,,,,,,,,,,,------........................---,,,,,,------///000000111000///...------------......,,,++++++,,,---...////////////////////////vvv___TTTIIIGGGHHHMMMQQQPPPPPPRRROOOPPPQQQQQQQQQOOONNNMMMJJJHHHFFFEEEFFFGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGDDDBBB???>>>>>>===;;;:::666666666666666777777777888777555444333333444444333333333333333333333333000000111111111000/////////......------......///000000///...............,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,(((%%%###&&&,,,000...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,///---++++++...//////...,,,---......------...000---...///000000///...---000///---------///111333111222333444555666666666444666777888777777888:::>>>===>>>???AAACCCCCCCCC@@@@@@@@@@@@AAA???<<<999<<<;;;999999:::<<>>>>>===;;;:::555555666666777777777777888777555333222333444555222333333444444333333222//////000000///...------000//////////////////000---,,,++++++***+++++++++---,,,,,,,,,,,,,,,------......------------,,,,,,)))&&&$$$(((...111///,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,---,,,+++,,,---......---,,,---......------...000---...///000000///...---000///...---...000222444000111333444555666666555555666888888777777999:::;;;===AAAGGGKKKLLLHHHDDDBBBAAA?????????===;;;888::::::999999:::<<>>999666555333333111000000000000000////////////////////////000000/////////.........///...---,,,,,,---///000////////////////////////.........//////.................................//////.........------,,,++++++,,,---...///000000,,,,,,,,,,,,---......///------------------------ttt\\\OOOMMMJJJJJJOOOQQQOOONNNPPPNNNNNNOOOOOOOOOOOONNNNNNNNNLLLIIIHHHIIIJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHDDDBBB???>>>>>>===;;;:::777777777888999999::::::777666555333333333333444222222444444444444222222000//////......------,,,000000////////////000000------,,,,,,,,,,,,---------,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,///---+++,,,///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////......---,,,,,,,,,------+++++++++,,,,,,,,,------,,,---......------...000---...//////////////////////////////000111333444000222333555666666666555555777888888888888999;;;888???LLLYYYaaa___VVVNNNDDDBBB???======<<<;;;999666777888:::<<>><<<:::>>>AAAEEEEEEBBB???>>>???EEEFFFHHHGGGBBB===:::888555444333222111111111111000000000000000000000000.........---------,,,,,,......---------......///////////////////////////......///000000///..............................////////////...---,,,+++)))***,,,---//////000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,uuu^^^RRRLLLIIIJJJOOORRRQQQPPPRRRQQQPPPPPPOOOOOOPPPPPPQQQNNNLLLJJJIIIIIIJJJIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHDDDBBB???>>>>>>===;;;:::666777777888999999::::::666666555444333333333333111222444555555444222111222111///...---------.../////////......///////////////.........//////000+++++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,...............------------------------------...++++++++++++++++++++++++------..................------,,,,,,,,,---......***+++,,,---,,,,,,------,,,---......------...000...............///000000...//////000111222333444111333555777888888777777555777888888888888999;;;:::AAANNN]]]gggggg^^^VVVFFFCCC>>>;;;;;;<<<<<<<<<:::<<<>>>@@@BBBCCCCCCCCCEEEFFFHHHIIIJJJJJJJJJIIIKKKNNNPPPPPPOOOQQQVVV[[[[[[\\\\\\[[[YYYWWWWWWXXX\\\WWWWWW[[[___aaafffmmmoooooonnnkkkhhhggghhhjjjjjjnnnsssxxx~~~}}}}}}~~~~~~~~~~~~~~~vvvqqqnnnppptttrrreee\\\UUURRRSSSTTTVVVXXXYYYZZZ[[[[[[ZZZXXXUUUQQQLLLGGGBBB@@@@@@CCCGGGIIIGGGDDDAAA??????DDDIIIJJJGGGAAA===<<<666666555444333333333333000000000000000000000000............---------------...............------////////////////////////------...//////...------........................---......//////...---,,,+++,,,---.........------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,vvvaaaUUUKKKHHHIIIOOOSSSSSSSSSUUUSSSRRRQQQPPPPPPQQQSSSTTTNNNLLLIIIHHHIIIIIIIIIHHHEEEEEEFFFGGGGGGGGGGGGFFFDDDBBB???>>>>>>===;;;:::444555555666777888888888555555555444444333222222111222444555555444222111444222000...------///000.........------.........,,,,,,+++++++++,,,,,,---******))))))***+++,,,,,,++++++++++++++++++++++++(((***++++++++++++---...---------.........//////++++++++++++++++++++++++...............---------,,,,,,,,,,,,------...///***,,,......---------...,,,---///...------...000///...---------///000111---...000222333333333333333444777999::::::999888666777888999888888999;;;===???EEEPPPYYY]]]YYYTTTHHHCCC>>>::::::<<<===>>>CCCDDDFFFGGGGGGFFFDDDBBBHHHIIIKKKLLLLLLLLLKKKJJJIIIMMMQQQQQQOOORRRZZZbbb```aaa```^^^ZZZWWWVVVVVV[[[UUUSSSWWWZZZ]]]dddmmmiiikkkkkkiiieeedddgggiiihhhlllppprrrvvv}}}{{{zzzxxx}}}xxxyyyzzz|||~~~|||{{{}}}zzzsssnnnrrrzzz|||tttoooooowwwqqq```XXXVVVSSSTTTUUUWWWYYYZZZ[[[[[[YYYYYYYYYWWWSSSMMMHHHDDDAAACCCGGGJJJKKKHHHDDDBBB<<>>777777666555444444444444000000000000000000000000111000000000////////////------/////////...---,,,////////////////////////,,,,,,---......---,,,,,,........................+++,,,---////////////...---......///...,,,+++***,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy```RRRLLLIIIIIINNNQQQQQQQQQSSSRRRRRRQQQQQQRRRSSSUUUVVVKKKJJJIIIJJJJJJHHHEEECCCEEEFFFFFFGGGGGGGGGFFFFFFFFFCCC@@@======<<<:::999888888888888888888888888999666333333555666444222000111333444444333222111000000000000000000000000......////////////......000///---,,,++++++,,,,,,((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------......------***,,,------,,,++++++,,,,,,------......------,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////---///000000...,,,,,,,,,000///............//////......///000111222333333444555666777888999::::::::::::999999:::;;;===>>>>>>AAAEEEIIIKKKKKKIIIGGGFFF@@@;;;<<<===@@@FFFNNNOOOTTTSSSLLLEEEEEEFFFFFFIIIIIIHHHHHHGGGGGGHHHHHHJJJLLLPPPTTTXXX\\\___```bbb```]]][[[[[[YYYWWWUUUUUUSSSPPPOOOSSS[[[ccciiihhhgggeeeeeeeeeeeecccaaafffiiimmmqqqvvvzzzuuuvvv~~~yyytttrrrooollljjjlllrrrzzzvvvuuuxxx}}}uuudddXXXWWWWWWVVVUUUTTTVVVZZZ]]]YYYZZZ\\\\\\YYYSSSMMMJJJFFFGGGJJJOOORRROOOIIICCCBBBBBBCCCEEEFFFEEEBBB???;;;777555666999999555111//////000000000000//////////////////////////////333000------///111111///................................................,,,,,,,,,---------..............................++++++,,,,,,,,,,,,------******+++,,,---...///000......---,,,,,,+++******www```RRRMMMIIIIIINNNQQQPPPPPPRRRRRRRRRQQQPPPQQQRRRSSSTTTKKKJJJHHHHHHHHHGGGDDDBBBEEEFFFFFFGGGGGGFFFFFFFFFFFFCCC@@@>>>===<<<;;;999888888888888888888888888888555333222444444333111///000000111111111000000000000000000000000000000......////////////......//////...---,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++,,,------......------+++---///...---,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,------.........,,,...000000...---,,,---//////......---......///...//////000111222333333555555666777888999::::::::::::999999:::;;;<<<======???CCCFFFGGGFFFDDDCCCAAA<<<999;;;???FFFRRR^^^lllnnnhhh[[[OOOIIIGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHJJJLLLPPPTTTWWW[[[^^^```cccaaa^^^]]][[[YYYUUUSSSQQQPPPNNNNNNRRRYYY```eeecccbbbbbbcccfffiiiiiiiiihhhjjjmmmqqqwww{{{xxxyyy}}}zzz{{{|||zzz{{{{{{zzz{{{wwwrrrqqqooolllnnnsssyyy}}}wwwzzz|||zzzlll___\\\XXXUUUTTTUUUWWWXXX[[[[[[[[[ZZZXXXUUURRRPPPLLLLLLOOORRRTTTRRRMMMHHHBBBBBBBBBCCCEEEFFFEEEDDD>>>:::777777999:::666333111111000000000000000000////////////////////////222000------///111000///................................................,,,,,,---------.................................,,,,,,---------.........,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,uuu___SSSNNNJJJJJJOOOQQQPPPPPPRRRSSSRRRQQQPPPOOOPPPQQQQQQMMMKKKIIIGGGGGGGGGEEEDDDEEEFFFFFFGGGFFFFFFEEEEEEEEECCC@@@>>>===<<<;;;999777777777777777777777777666444222222333333222111111111000000000000000111000000000000000000000000...//////000000//////...............---,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++,,,------......------,,,...//////...------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------+++---//////...------...///...............////////////000111222333444444555666666777888999::::::::::::999999999:::;;;;;;<<<>>>@@@BBBBBB@@@>>>===:::888888;;;@@@KKK]]]nnnyyygggXXXOOOJJJFFFGGGGGGFFFFFFFFFGGGGGGHHHJJJLLLPPPSSSUUUYYY\\\___```___]]][[[ZZZWWWSSSOOOOOONNNMMMNNNQQQVVV[[[___``````aaadddiiilllnnnooojjjjjjlllpppwww~~~|||{{{tttrrrpppnnnnnnpppsssvvvzzzzzz{{{yyywwwwww{{{}}}yyyyyyxxxyyy}}}ppphhh]]]VVVTTTVVVWWWWWW\\\[[[[[[ZZZYYYYYYYYYXXXTTTTTTUUUWWWXXXVVVRRROOOIIIFFFCCCBBBCCCEEEFFFFFFCCC???:::999:::;;;999777444333222000000000111111////////////////////////111000......///000000///................................................,,,------------.................................---............/////////.........------,,,,,,,,,***++++++,,,---......///uuu```UUUNNNKKKKKKOOOQQQPPPPPPRRRSSSRRRQQQOOONNNNNNOOOOOOMMMKKKHHHHHHIIIJJJJJJIIIFFFFFFFFFFFFFFFEEEEEEDDDDDDBBB@@@>>>>>>===;;;999666666666666666666666666666555444333333222222222444333222111111111222333//////////////////////////////000000000000//////,,,---...///...---+++************++++++---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------......------,,,---//////---------...+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------,,,,,,***,,,......------...///000////////////000111111000000111222333444555555666666777888888999:::::::::::::::999999:::::::::<<<===>>>>>>>>><<<:::999777777:::===AAAJJJ\\\mmmzzzzzztttgggZZZSSSLLLGGGFFFEEEEEEEEEFFFGGGGGGHHHJJJMMMQQQSSSTTTVVVZZZ]]][[[ZZZYYYYYYXXXUUUQQQNNNPPPPPPPPPPPPRRRUUUWWWYYY___```ccchhhmmmoooooonnnjjjiiijjjooovvv}}}~~~~~~{{{}}}|||vvvqqqnnnoooqqqrrrwww|||}}}{{{wwwuuuwww~~~{{{hhh[[[VVVWWWYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]ZZZZZZZZZZZZYYYXXXVVVUUUTTTOOOHHHDDDCCCDDDEEEFFFIIIEEE???<<<;;;<<<;;;:::888666444111000111222222////////////////////////000000/////////000000///................................................------------....................................------........./////////......---------,,,,,,,,,++++++,,,,,,---.........uuu```VVVNNNKKKKKKOOORRRQQQQQQSSSSSSRRRPPPOOONNNNNNNNNNNNIIIGGGEEEFFFHHHJJJKKKKKKFFFFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@???>>>===;;;999666666666666666666666666666666666444333333333444555444222111111111222333//////////////////////////////000000000000//////,,,---.........---,,,+++******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------......------+++,,,......,,,+++,,,---------............------,,,,,,---------.........------------------,,,,,,+++,,,------,,,,,,...///111111000000111222222333111111222333444555666666777777888888999999::::::999999:::::::::;;;::::::<<<<<<<<<<<<;;;:::999888888999===@@@@@@DDDQQQ^^^aaadddccc]]]WWWRRRLLLFFFEEEEEEEEEEEEFFFGGGHHHIIILLLPPPUUUVVVUUUUUUXXX[[[XXXXXXWWWXXXXXXXXXUUUSSSUUUUUUTTTTTTUUUUUUVVVVVV[[[___fffmmmsssssspppmmmiiigggggglllsssyyy{{{zzzyyyyyy||||||zzzrrrrrrqqqooommmooouuu|||zzzuuuvvv{{{{{{fff[[[WWWVVVUUUVVVWWWZZZ]]]______^^^]]]]]]]]]]]]\\\ZZZYYYYYYYYYZZZUUUMMMHHHGGGHHHIIIJJJNNNJJJDDD???============;;;999666333222111222333000000000000000000000000//////000000000//////000////////////////////////........................---------.........//////........................,,,------------.........,,,,,,,,,---------......------------------------uuu```VVVMMMJJJJJJOOORRRRRRRRRTTTSSSRRRQQQOOONNNNNNOOOOOOEEECCCCCCDDDGGGIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@??????>>>;;;999777777777777777777777777666777777555333222333555222222111000////////////000000000000000000000000///000000111111000000///,,,------...------,,,,,,---,,,+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++,,,------......------***,,,------,,,++++++,,,......////////////......,,,---------............------------------------,,,,,,---,,,++++++---///111000000000111222333444222222333444555666777777888888888999999999::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;???AAA@@@@@@FFFOOOPPPTTTUUUSSSPPPOOOJJJDDDDDDDDDEEEEEEGGGHHHJJJJJJPPPVVV\\\]]]YYYWWWXXXZZZZZZYYYXXXXXXZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYYYY^^^fffpppvvvwwwtttpppiiiggggggiiimmmrrrtttvvvssswww}}}xxxrrrooommmlllkkkmmmppprrrvvv~~~xxxwwwzzz}}}zzzfff[[[UUURRRSSSUUUYYY\\\]]]]]]\\\[[[]]]^^^^^^]]][[[ZZZ[[[\\\[[[WWWRRRNNNNNNOOOPPPQQQQQQNNNHHHCCC???======>>>===<<<999666444333222222000000000000000000000000...///111111000//////000////////////////////////........................------........./////////........................,,,,,,---------.........,,,,,,,,,------..................---------------uuu___UUULLLIIIJJJOOOSSSSSSTTTVVVSSSRRRQQQOOOOOOOOOPPPPPPFFFEEEEEEGGGHHHIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@>>>;;;999888888888888888888888888555666777555222111333555222222222111000///......000000000000000000000000000000111111111111000000---------,,,,,,------.........,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++,,,------......------+++---......---,,,,,,------..................---------------............+++,,,,,,------.........---------,,,******,,,...////////////000111222333333333444555666777777888888888999999999999::::::888999;;;===>>>>>>>>>>>>999999888888999:::;;;;;;===<<<===AAAAAA@@@DDDJJJKKKMMMMMMJJJJJJKKKIIIEEEDDDEEEEEEFFFHHHIIIKKKLLLWWW^^^eeeeee```[[[YYY[[[\\\YYYWWWVVVXXXYYYZZZYYYYYYXXXXXXYYYZZZ\\\]]]^^^___bbbhhhoootttvvvtttqqqjjjjjjiiiggggggiiimmmpppqqqwww~~~wwwxxxyyywwwtttrrrsssuuussssssrrrnnnjjjiiikkkmmmttttttyyy|||jjj___ZZZTTTUUUVVVWWWYYYYYYZZZZZZ[[[]]]___^^^\\\[[[\\\^^^^^^[[[WWWUUUUUUUUUTTTSSSRRRPPPKKKEEE@@@>>>======>>>===;;;999666444222111000000000000000000000000---///222222000...///000////////////////////////....................................////////////........................---............/////////...---------------,,,,,,,,,,,,------......//////ttt]]]SSSKKKHHHIIIOOOSSSTTTUUUWWWSSSRRRQQQPPPOOOPPPQQQQQQKKKJJJJJJKKKLLLKKKHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>;;;999888888888888888888888888444555666444111000111444333333444444333222000///000000000000000000000000000000111111111111000000...---,,,++++++,,,...///,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,------......------,,,...//////...------...,,,------......------,,,---------.........//////++++++,,,,,,---...//////......---,,,***)))+++---------------...///111111333333444555666777888888999999999999999999::::::777999;;;===???@@@@@@@@@888777777777888999;;;<<>>======>>>>>>===:::888555222000000000000000000000000000,,,///222222000...///000000000000000000000000000..................................../////////000........................////////////000000000000000//////---,,,++++++******+++,,,---///000111111|||cccTTTOOONNNNNNPPPSSSUUUUUUUUUSSSRRROOOMMMJJJHHHGGGFFFKKKJJJHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBB@@@?????????>>><<<:::999999999888888888777777555777999:::999777444222222222222222111111111000...///111111/////////000000000000000////////////******++++++,,,---...///------------------------,,,---......---,,,***)))+++---000222222000---++++++---......---,,,,,,---111000///...............------------------------111000///...---,,,++++++...---,,,,,,......---,,,.........---,,,,,,++++++------...///000111222222777666666555555555666666666666777888999999::::::999:::;;;;;;:::999777666777777666666777999;;;<<<@@@@@@AAABBBCCCDDDEEEFFFJJJJJJJJJIIIHHHEEECCCBBBEEEHHHJJJIIIGGGGGGMMMRRRYYY___dddccc\\\WWWXXX[[[YYYWWWTTTRRRRRRTTTWWWYYYYYY___bbbaaaaaadddhhhhhhhhhjjjkkkllllllmmmpppqqqmmmiiidddaaa```bbbfffhhhqqqsssuuuuuusssooojjjgggccc```\\\YYYWWWWWWYYYZZZZZZ[[[___dddgggmmmyyyzzzsssqqqooommmnnnssszzz~~~nnnaaaVVVOOOSSSXXXYYYYYY[[[\\\]]]]]]^^^]]]\\\ZZZYYY___^^^\\\[[[ZZZVVVPPPMMMRRRQQQOOONNNKKKEEE>>>::::::===@@@AAA===888333111000000000111111111111111222111111111000000//////111111000000000000111111......//////000000111111......////////////......000...---,,,,,,---...000........................//////.........---------,,,,,,,,,---------......|||cccUUUNNNNNNNNNPPPSSSUUUUUUUUUWWWUUUSSSQQQNNNLLLKKKJJJJJJIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAA@@@??????>>>;;;999888888888777777666666666777777777777666555444333111111111111000000000000...///111111/////////000000000000000////////////000///...,,,+++*********------------------------,,,------.........------........................---...///...---,,,---...000///...---------...///------------------------............------------...---,,,,,,......---,,,000////////////............//////000111222333444666666555555444555555666555555666777777888999999999999::::::999888777666666666666777888:::;;;===<<<===???AAABBBCCCDDDDDDGGGGGGGGGFFFFFFEEEDDDDDDFFFIIIKKKIIIGGGIIINNNRRRSSSWWWZZZYYYVVVSSSSSSUUUVVVTTTSSSRRRTTTWWWZZZ]]]```gggkkkkkkjjjlllmmmkkkgggiiilllnnnooooooppppppoookkkeee```^^^___bbbeeejjjkkklllkkkhhhddd```]]]XXXVVVSSSQQQPPPQQQSSSUUUXXXYYY^^^eeekkksss|||uuusssoookkkjjjmmmrrruuummm```UUUTTTVVVUUUTTTUUUYYYZZZ[[[]]]^^^______^^^]]]]]]\\\[[[XXXSSSMMMHHHJJJJJJKKKKKKKKKGGGBBB>>>;;;<<<>>>@@@>>>;;;777444222222111111111111111111111111000000000/////////111000000//////000000111000000000000////////////......////////////......000///---,,,,,,---///000---------...............///.........------------,,,,,,,,,---------......{{{dddVVVNNNNNNNNNPPPSSSUUUVVVUUUXXXWWWUUURRRPPPNNNMMMMMMJJJHHHFFFEEEFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@???===;;;888777777666666666666555555888777555444444333444444222222222111111111111000...///111111/////////000000000000000////////////111000///---+++***))))))------------------------------------...///000000000...,,,******,,,...000/////////---++++++---//////...,,,++++++---///000------------------------,,,,,,------.........///...---,,,---.........,,,....../////////000000000000000111222333444444555555444444444444444555555444555555666666777777777777888888888888777777666666666666777999:::<<<===;;;===@@@CCCEEEFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGIIIJJJIIIHHHIIINNNRRROOOPPPPPPPPPPPPPPPPPPPPPRRRQQQQQQSSSWWW[[[```cccoooxxxzzztttiiikkkmmmpppqqqqqqpppppprrrnnniiidddbbbccceeegggdddcccaaa^^^[[[WWWTTTRRROOONNNMMMLLLMMMOOORRRSSSZZZ[[[```gggnnnwww|||yyytttpppmmmmmmnnnpppvvvppp```XXXUUUSSSSSSTTTXXXYYY[[[\\\^^^___``````[[[[[[[[[ZZZVVVPPPHHHCCC@@@BBBDDDHHHJJJIIIFFFCCC<<<;;;<<<>>>AAA@@@<<<888444444333222111111111111000000///////////////...000//////......//////000111111111000///...............////////////......000000............000000---------.........//////............------------,,,,,,,,,---------......zzzcccWWWNNNMMMNNNPPPSSSVVVVVVVVVVVVUUUSSSQQQOOOMMMLLLKKKKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEECCCAAA@@@???===:::888666666666666666666666666666555555444444333222222444444333333333222222222...///111111/////////000000000000000////////////------,,,,,,,,,------...------------------------...---,,,,,,,,,---///000///---+++))))))+++---/////////...+++)))))),,,......---+++***+++---///111------------------------,,,,,,---------.........///---,,,---...///...---+++,,,,,,---.../////////000111111222333333444444444444333333333444555555555555555666666777777777666666666777777777777777555555666888:::;;;=========@@@CCCGGGIIIJJJIIIHHHEEEDDDBBBAAAAAACCCEEEGGGFFFGGGHHHGGGGGGIIIMMMPPPPPPMMMKKKLLLOOOQQQQQQPPPOOOOOOQQQUUUZZZ```eeehhh}}}rrrpppoooooopppqqqppppppmmmllljjjiiihhhhhhhhhhhh___]]]YYYUUURRROOOMMMLLLMMMMMMNNNOOORRRTTTWWWYYY```aaadddiiinnnvvv}}}zzzwwwvvvxxx|||nnn]]]VVVTTTVVVXXXYYYZZZZZZ[[[[[[\\\\\\\\\ZZZZZZZZZYYYUUUNNNEEE???:::<<>>777666444222111000//////////////////............//////............//////111000000000/////////.........////////////......111000////////////000111,,,,,,------.../////////------------------------,,,,,,,,,---------......xxxcccWWWMMMMMMMMMPPPSSSVVVVVVVVVUUUTTTRRRPPPNNNLLLKKKKKKLLLJJJHHHHHHHHHIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@>>>;;;888777777777777777777777777333444666777666444111///333222222222111111111111...///111111/////////000000000000000////////////+++++++++,,,---...000111------------------------///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***((()))+++------,,,+++++++++---///000------------------------...------------,,,,,,,,,///...------//////...---+++,,,,,,---...///000000000111111222222333333333333333333333333444555666666666777777777777777888555555555666666777777888555666777999:::<<<<<<===>>>@@@DDDHHHJJJJJJJJJIIIGGGEEECCCAAA@@@BBBDDDFFFEEEEEEEEEEEEEEEGGGJJJMMMPPPMMMJJJKKKOOORRRRRRQQQNNNOOORRRVVV[[[aaagggjjjzzz{{{vvvpppllllllnnnpppppphhhiiillllllkkkgggccc```YYYWWWSSSOOOLLLJJJJJJJJJLLLNNNPPPSSSVVVYYY[[[]]]ccccccfffjjjnnnttt}}}fffZZZVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYXXXUUUNNNEEE???:::;;;===@@@DDDFFFFFFEEEAAA<<<999;;;AAAEEEEEECCC;;;999666333000///..................//////////////////............//////.../////////000000000111......////////////......000000////////////000000---------.........//////,,,,,,------------------,,,,,,,,,---------......vvvaaaVVVMMMLLLMMMPPPSSSVVVWWWVVVVVVUUUSSSQQQOOONNNMMMMMMMMMKKKIIIIIIIIIIIIIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@>>><<<999666666777777777777888888222444666888777444111///000000000/////////.........///111111/////////000000000000000////////////---------------......///------------------------......---,,,++++++***+++***+++---......---+++***,,,,,,,,,+++******,,,...------------------......------------------------...---------,,,,,,++++++///...---...//////...---......///000111111222222111111111222222333333333333333333333444555666777777777777777777777777777555555555555666777999999666777999:::;;;;;;;;;;;;;;;===@@@CCCEEEFFFFFFEEEFFFEEEBBBAAA@@@BBBDDDEEEDDDCCCCCCCCCDDDGGGIIIKKKNNNKKKIIIJJJNNNPPPQQQOOONNNOOORRRUUUZZZ___ccceeeiiixxxwwwmmmhhhhhhkkknnnnnnllloooqqqqqqmmmfff___ZZZRRRPPPMMMKKKIIIIIIJJJKKKLLLNNNQQQUUUYYY[[[]]]^^^bbbcccgggmmmqqqwwwvvveee]]]YYYTTTSSSSSSTTTUUUWWWXXXZZZ[[[YYYYYYYYYXXXVVVPPPHHHCCC>>><<<<<<===@@@BBBCCCCCCBBB>>>;;;;;;???DDDFFFGGGAAA>>>:::555222000//////...////////////000000000000//////......//////000.........///000111111111......////////////......////////////////////////........................,,,,,,,,,,,,------------,,,,,,,,,---------......ttt```UUULLLLLLMMMPPPTTTVVVWWWWWWVVVUUUSSSQQQPPPNNNNNNMMMLLLJJJHHHHHHIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAAAAAAAA???===;;;555555555666666777777777444555666777666444222111111111111000000000//////...///111111/////////000000000000000///////////////......---------......------------------------,,,---------------,,,,,,+++,,,---......---,,,+++***,,,------------...000....../////////...---,,,------------------------+++,,,,,,,,,,,,,,,------000...---...///000///---//////000000111111111222333333333333444444444444444444444444555666777888666666666666666666666666555555555555666888:::;;;888999:::;;;;;;;;;:::::::::;;;===>>>@@@AAAAAAAAABBBAAA@@@???@@@BBBDDDEEEEEECCCBBBCCCEEEGGGIIIJJJKKKJJJJJJKKKMMMNNNOOONNNNNNOOOPPPSSSVVVYYY\\\^^^^^^gggssszzzrrriiieeefffjjjkkkkkkmmmnnnnnnmmmhhhaaaZZZVVVMMMLLLKKKKKKKKKMMMNNNPPPQQQSSSWWW[[[^^^aaabbbbbbdddffflllrrrvvvzzz|||{{{|||}}}{{{ooodddZZZUUUTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYYYYWWWSSSMMMIIIAAA>>>;;;:::<<<@@@BBBCCCDDDAAA===;;;<<<@@@EEEIIIGGGDDD???999555333222222/////////000000000111111111000000//////000000111////////////000000000000......////////////...............//////........./////////...------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......sss___TTTLLLLLLMMMPPPTTTWWWWWWWWWTTTSSSRRRPPPNNNMMMMMMLLLKKKJJJHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAAAAA@@@>>>;;;444444444555555555666666777777666555444444444444444444444333333333222222...000111111/////////000000000000000////////////---------------...///000------------------------+++,,,---///000//////...------------------------***,,,///000//////000222...///000111111///---+++------------------------)))******+++---......///000...---...///000///...............////////////444444444555555555555555444444444555666777888888555555555555555555555444666555555555777999;;;<<<999999;;;;;;;;;;;;999999;;;;;;<<<===>>>???@@@AAA=========>>>@@@BBBDDDEEEFFFDDDCCCCCCFFFHHHJJJKKKKKKKKKLLLMMMMMMNNNNNNOOONNNNNNOOOQQQSSSUUUWWWXXX]]]aaafffkkkuuu~~~|||sssmmmeeecccfffiiiiiihhhdddcccbbb```\\\XXXTTTQQQLLLLLLLLLMMMOOOQQQTTTUUUYYY[[[___cccfffggghhhhhhiiikkkqqqwwwyyy}}}{{{uuussssssvvvrrrdddZZZYYYWWWVVVUUUVVVVVVWWW[[[ZZZYYYYYYXXXUUUQQQMMMCCC???:::999;;;???BBBDDDDDDBBB???;;;:::>>>EEEJJJKKKGGGBBB<<<888555444444//////000000111111222222111111000000000000111111111111000000//////............////////////......------............------000000///...---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......ttt___TTTNNNNNNOOOPPPRRRTTTVVVWWWVVVTTTRRRPPPNNNMMMLLLLLLLLLJJJHHHGGGHHHGGGFFFEEEHHHGGGFFFEEEEEEFFFGGGHHHGGGDDD@@@============<<<999999888888777777666666666666555444333222222111222333444888:::999333//////000///,,,+++...111111.........///////////////---------------...///000------,,,,,,,,,+++++++++........................------++++++++++++------///,,,)))))),,,...---+++......---,,,,,,+++******------++++++++++++------///...,,,+++***+++,,,,,,............---,,,++++++)))...444444111///111444111111000000111333555666777666666555555666888999:::999777555444333333444555555555666777:::<<<>>>AAA>>>:::999:::;;;;;;;;;999:::<<<===>>>???@@@@@@@@@AAABBBDDDFFFGGGHHHIIIGGGEEECCCEEEHHHKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQTTTVVV___\\\[[[___gggllllllkkkiiifffbbbaaacccdddcccaaaYYYYYYYYYWWWTTTSSSTTTUUUQQQTTTWWWYYYZZZ[[[\\\]]]eeeeeeeeegggjjjllllllkkkrrrssstttvvvzzz~~~yyyrrrnnnxxx~~~mmmdddYYYSSSSSSTTTTTTRRRXXXYYYZZZZZZYYYVVVSSSQQQGGGBBB===;;;;;;<<<:::999BBB???;;;999:::???EEEIIILLLJJJGGGCCC===888333000000000000000000/////////111111000////////////////////////////////////////////////000000000000000///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,sss___UUUNNNOOOOOOPPPRRRTTTVVVWWWUUUTTTRRRPPPNNNLLLKKKKKKKKKIIIGGGGGGHHHHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFCCC@@@>>>>>>===<<<;;;444555555666666777777888666666555444333222222111111111333777;;;;;;888555111111111///...000111222000000000000000000000000......---------......///------------,,,,,,,,,,,,........................,,,,,,+++******+++,,,,,,///---******,,,...---,,,//////...------,,,++++++......---,,,,,,---.........---,,,+++++++++,,,,,,...............---,,,+++(((+++......------000222555444444444444666888999666666555555666777888999:::888777555444333444444555555555666888:::<<<>>>>>><<<999999999:::999999<<<<<<======>>>>>>>>>>>>BBBBBBDDDFFFHHHJJJKKKLLLIIIFFFEEEFFFIIIKKKJJJIIIGGGHHHJJJLLLNNNOOOPPPPPPOOOPPPQQQQQQQQQQQQSSSUUU\\\ZZZYYY]]]cccggggggddddddaaa]]]\\\\\\]]][[[ZZZUUUVVVVVVVVVTTTTTTVVVWWWVVVZZZ^^^bbbdddfffhhhjjjkkkjjjkkknnnrrrvvvwwwwwwzzz{{{{{{{{{}}}|||qqquuutttcccXXXVVVWWWVVVTTTVVVWWWXXXYYYYYYWWWUUUTTTKKKGGGAAA>>>>>>??????>>>@@@>>><<<<<<===@@@DDDFFFLLLKKKIIIFFFAAA;;;555222111111111000000000111111111111000///////////////000000000000000000000000////////////////////////000///......---------......------------------,,,......---------,,,,,,,,,++++++,,,------------,,,qqq^^^UUUNNNNNNOOOPPPRRRTTTUUUVVVTTTSSSRRRPPPMMMKKKJJJIIIIIIHHHFFFFFFHHHHHHHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHEEECCC@@@??????>>><<<:::333333444444555666666666666666555444333222222111111111222444777888777666111000000000000///000000111111111111000000000000//////...---------...............------------,,,------------------------++++++************++++++///---,,,,,,---......---//////......------,,,,,,///......------......///...---,,,,,,+++,,,,,,,,,---...............---,,,.........///111222444666777666555555666777888999555555555555666777999999999888666444333333444444555666777888;;;===???AAAAAA>>><<<;;;;;;;;;:::888<<<<<<<<<======>>>??????BBBCCCEEEGGGIIILLLNNNPPPJJJIIIGGGGGGIIIIIIIIIHHHGGGHHHJJJMMMOOOQQQSSSSSSRRRSSSSSSSSSRRRRRRTTTUUUYYYXXXXXX[[[___aaa^^^\\\[[[XXXUUUSSSSSSSSSRRRQQQPPPRRRUUUVVVWWWXXX[[[]]]cccfffkkknnnoooqqqssstttrrrrrrtttxxx~~~~~~{{{wwweee]]]ZZZXXXUUUSSSTTTVVVXXXYYYYYYYYYXXXQQQMMMGGGCCCCCCDDDDDDEEE???>>>>>>===>>>@@@BBBCCCLLLLLLLLLKKKFFF@@@:::666222222111111111111222222111111000/////////000000000000000000000000000000........................000000///............///---------------...............---------,,,,,,,,,++++++,,,---------------ooo]]]UUULLLLLLMMMNNNPPPRRRTTTUUUSSSSSSQQQPPPMMMKKKIIIHHHHHHFFFEEEFFFHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHDDDBBBAAA@@@@@@>>>;;;999666666666555444444333333666666555444333222222111333222111000111111222222111...---//////---,,,---111111000000000000000///000///...---------------//////.........---------------------------------,,,++++++++++++++++++,,,......------..................---------,,,,,,,,,......------------......---------,,,,,,,,,---------....../////////......111000111333666888888777666555444333444555666777444555555666777888999999888777555444333444444555666777999<<<@@@CCCFFFHHHKKKGGGAAA>>><<<===<<<<<<999:::;;;===>>>@@@AAABBBCCCCCCDDDFFFIIILLLOOOPPPKKKJJJHHHHHHGGGGGGGGGGGGIIIJJJLLLNNNPPPRRRSSSTTTRRRSSSTTTSSSSSSSSSUUUWWWXXXXXXXXXZZZ[[[[[[WWWTTTPPPOOOMMMLLLLLLLLLMMMMMMOOORRRVVVZZZ]]]```cccfffrrrtttwwwxxxwwwvvvwwwwwwyyyzzz}}}|||jjj]]]WWWTTTQQQRRRTTTVVVYYYZZZ[[[\\\VVVRRRMMMHHHGGGGGGIIIKKKAAA@@@>>><<<<<<===???AAAJJJLLLNNNNNNKKKEEE???;;;333222111000000000111222111111000000///000000111000000000000000000000000...............---------//////...............///,,,,,,------......//////......---------,,,,,,,,,+++,,,,,,---...---------lll[[[TTTJJJKKKKKKLLLNNNPPPRRRSSSSSSSSSRRRPPPNNNKKKHHHGGGGGGFFFEEEEEEGGGIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHDDDBBBAAA@@@@@@>>>;;;999888888777777666555555555666666555444333222222111222222000///...///111333555///,,,///000---,,,...000000000//////.........000///...---------------//////.........---------------------------------,,,------------------,,,---.....................,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------------------------......///000000000000...///111555888888666444666555444333333444444555444555555666777888888888666555444333333444555555666888<<<@@@EEEIIIMMMNNNSSSMMMDDD===;;;<<<===>>>;;;<<<>>>@@@BBBCCCCCCCCCDDDCCCDDDEEEGGGJJJMMMNNNKKKJJJIIIHHHFFFEEEFFFFFFLLLLLLNNNOOOQQQRRRRRRRRRPPPRRRSSSSSSSSSTTTVVVXXXXXXXXXXXXXXXWWWUUURRROOOGGGGGGGGGGGGHHHIIILLLMMMQQQUUU[[[```dddhhhllloooxxxzzz}}}}}}|||{{{{{{{{{~~~fffXXXSSSQQQRRRSSSUUUXXXZZZ\\\]]]XXXUUUQQQMMMJJJJJJLLLNNNGGGCCC>>>999888:::===???GGGJJJMMMOOONNNIIIDDD@@@555333222000//////000111111111000000000000111111000000000000000000000000//////......------------...------,,,------......---------....../////////......---------,,,,,,,,,,,,,,,---.........------hhhYYYSSSJJJJJJKKKLLLNNNPPPQQQRRRTTTTTTSSSQQQOOOKKKHHHFFFGGGFFFDDDEEEGGGHHHHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHEEECCC@@@??????>>><<<:::666666777777888999999999666666555444333222222111000111111000000222666999<<<222...222333///...111000000//////......------//////...---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++---//////---,,,---...++++++++++++************+++,,,,,,------,,,,,,+++,,,,,,---............---------///000111111111111111333666888999888777777999888777666555555666777555666666777777777777666555444333333333444555666666999===BBBFFFKKKMMMOOORRRKKKBBB;;;999:::<<<===???AAADDDGGGHHHHHHFFFEEEHHHGGGFFFFFFGGGIIIKKKMMMKKKKKKKKKIIIGGGEEEFFFGGGLLLMMMNNNPPPQQQQQQQQQQQQPPPQQQRRRRRRQQQRRRTTTVVVVVVVVVUUUTTTQQQNNNKKKJJJBBBCCCEEEEEEFFFHHHLLLOOOSSSWWW^^^dddiiinnnrrruuuwwwzzz~~~zzzcccXXXTTTTTTTTTUUUVVVYYY[[[]]]XXXWWWUUUQQQMMMLLLNNNPPPMMMHHHAAA;;;888888;;;>>>BBBEEEJJJNNNNNNKKKGGGDDD888666444111//////000000111111000000000111222222111111111111111111111111000000//////...------------,,,,,,,,,,,,---...................../////////......---------,,,,,,,,,,,,,,,---...............|||eeeWWWRRRKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUTTTSSSPPPLLLIIIGGGHHHFFFEEEEEEGGGHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFCCC@@@>>>>>>===<<<;;;666666777888888999999:::666666555444333222222111000111222222111222666:::@@@444...222444//////444111111000000///......---......---------......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***,,,//////---+++,,,---++++++++++++++++++++++++,,,,,,---......---,,,,,,+++,,,.../////////...---------///000111222222222666888999777555555999<<<;;;:::888777666666777777666777777888888777555555444444333222333444666666666888<<<@@@CCCFFFHHHHHHKKKFFF@@@;;;:::;;;;;;<<<>>>BBBIIIOOORRRRRRQQQOOOOOOMMMKKKIIIIIIJJJLLLNNNLLLMMMMMMKKKHHHGGGHHHJJJKKKLLLMMMOOOQQQRRRRRRRRRQQQRRRRRRPPPNNNNNNOOOPPPRRRQQQPPPMMMIIIFFFEEEDDDAAACCCEEEEEEEEEGGGKKKOOOSSSXXX___fffkkkooosssvvvvvvzzzuuucccXXXWWWUUUTTTUUUWWWYYYZZZYYYYYYXXXUUUQQQOOOPPPQQQRRRMMMGGG@@@<<<:::;;;;;;===AAAFFFJJJMMMLLLJJJHHH===;;;777333111000000111111111000000111111222333444444444444444444444444111111000//////...---------------------...//////////////////..................---------,,,,,,,,,,,,------...............zzzcccUUURRRLLLMMMMMMOOOPPPRRRTTTUUUUUUUUUUUUSSSQQQMMMIIIGGGHHHFFFEEEEEEFFFGGGGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGDDD@@@============<<<999999888888777777666666777666555444333222222111111222333111//////111444AAA333,,,000222......333222222222111000//////...---------------...///000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++))),,,//////,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,.../////////......,,,---///000222333333333555666555111---...555<<<;;;:::888666555555666666777777888888888666555333444333222222333444666777666888:::===@@@AAABBBBBBEEEBBB???>>>>>>>>>===<<<:::@@@JJJSSSZZZ\\\[[[ZZZUUUSSSPPPMMMLLLLLLNNNOOOMMMOOOOOOMMMJJJIIIKKKMMMHHHJJJLLLNNNQQQSSSTTTTTTSSSSSSRRRPPPMMMKKKKKKLLLNNNNNNKKKHHHCCC@@@@@@@@@AAADDDEEEEEEDDDFFFJJJMMMRRRWWW^^^eeejjjooosssuuuyyy}}}kkk[[[YYYVVVTTTTTTUUUWWWXXXYYYZZZ[[[XXXTTTQQQQQQRRRTTTQQQKKKEEE@@@<<<:::999:::>>>CCCHHHKKKLLLKKKJJJAAA>>>:::555222111111222111111000000111222333333666666666666666666666666222111111000///........................///000111000000//////......------......---------,,,,,,,,,,,,---......//////......}}}gggWWWQQQMMMMMMNNNOOOQQQSSSTTTUUUWWWUUUSSSQQQOOOLLLHHHDDDGGGFFFDDDEEEFFFHHHHHHGGGJJJHHHEEECCCCCCEEEHHHJJJHHHEEEAAA???>>>>>><<<;;;::::::999888777666555555666555444333222222222222222111000000111222555666>>>555...//////---000555999777444222000000111111///000111111111000......,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,------------,,,,,,+++***111...---...000000---******+++++++++,,,---...///...---------------------******+++++++++,,,,,,,,,,,,///111222111111111222333444555555444555888:::<<<;;;999777666666666777444777:::::::::999777444333333222111222555777999::::::;;;;;;<<<=========>>>===<<<<<<<<<<<<=========@@@GGGNNNSSSWWWXXXYYY___]]]XXXRRRMMMLLLNNNPPPRRRSSSRRROOOKKKJJJLLLPPPLLLQQQVVVUUURRRPPPRRRUUUUUUSSSPPPNNNMMMLLLKKKIIIKKKIIIGGGDDDBBBAAAAAAAAA???AAABBBCCCDDDGGGJJJMMMPPPRRRVVV\\\ccckkkrrrvvv{{{~~~xxxggg\\\SSSRRRUUUVVVXXX[[[YYYZZZ[[[[[[YYYUUUQQQNNNNNNMMMKKKHHHFFFAAA;;;777<<<>>>CCCHHHLLLMMMKKKHHHGGGCCC>>>999777555333111111111000000111222333333888888888888888888888999666555222///...---......---------------...//////........................////////////////////////000///...---------------iiiYYYRRRMMMNNNNNNPPPRRRTTTVVVWWWWWWUUUSSSRRRPPPMMMHHHEEEGGGFFFEEEEEEGGGHHHHHHGGGGGGFFFDDDBBBBBBCCCEEEGGGHHHEEEAAA???>>>>>><<<;;;555555666666777777777888444333222111000000000000333222111111222333555777;;;444//////000...000444===;;;777333000...---,,,......///...---+++(((''',,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,---------------,,,+++***---+++***+++------+++)))***+++,,,---.........---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///111222111111111222333444444444333555888;;;???>>><<<:::888777777777777888888777666555333111333333222222333555777999999999:::;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===<<<>>>CCCHHHMMMPPPQQQRRRXXXWWWTTTOOOKKKJJJLLLNNNOOORRRSSSRRROOOMMMNNNQQQRRRTTTWWWWWWUUUUUUVVVWWWSSSQQQMMMKKKIIIHHHFFFDDDGGGFFFDDDBBB@@@???@@@@@@BBBCCCDDDDDDDDDEEEHHHKKKMMMNNNQQQUUU]]]gggqqqwww}}}}}}}}}}}}~~~jjj___UUURRRRRRRRRRRRTTTXXXZZZ[[[\\\ZZZWWWSSSQQQLLLJJJHHHFFFDDD@@@<<<999;;;===BBBHHHLLLNNNLLLJJJJJJFFFAAA<<<999777444222111111111111111222333333777888999999:::999999999888666333111/////////000......------...//////000........................//////////////////////////////...---------------kkk[[[TTTMMMNNNOOOQQQSSSUUUWWWYYYXXXVVVTTTRRRPPPNNNJJJGGGGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFHHHEEEAAA???>>>>>><<<;;;333444444555666777777888444333222111111000000000444333222222333444666777777222///000111000111333222111///...---......///...///000111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******+++,,,---+++***)))+++,,,...///...------******++++++,,,,,,------+++++++++,,,,,,,,,---------///222222222111111222333333333222222555999<<>><<<:::999888888:::999777555333222111111333333333333444666777999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???AAADDDGGGHHHJJJJJJOOOOOONNNLLLIIIIIIJJJLLLMMMPPPTTTUUUSSSQQQRRRTTTZZZZZZZZZ[[[]]]]]][[[YYYTTTPPPLLLIIIFFFDDDBBB@@@CCCBBBAAA@@@??????@@@@@@EEEFFFFFFFFFFFFGGGJJJLLLOOOOOOPPPRRRYYYdddpppyyy{{{wwwwwwvvvvvvxxxuuuxxxuuuhhh\\\UUURRROOOOOORRRWWWXXXZZZ[[[[[[YYYVVVTTTJJJGGGDDDBBBAAA???===;;;:::<<>>>>><<<;;;777777666666666555555555666666555444333333333333333222222222222333444555222000///000222222111111,,,,,,,,,---...000111222+++---///111333222222111,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,---.........---++++++++++++,,,,,,------+++,,,,,,---...///000000,,,,,,,,,,,,---------------///222333222111222333222222222111111444999===@@@???>>><<<;;;:::999999<<<888666555333111222444444333333444555666888999::::::;;;;;;<<<===============<<<<<<<<<===>>>>>>BBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHHHHIIIKKKMMMPPPSSSTTTSSSTTTWWWZZZbbbaaabbbfffiiiggg```ZZZTTTQQQLLLHHHEEECCCAAA???AAA@@@@@@??????@@@BBBBBBFFFGGGIIIKKKLLLOOOTTTWWWZZZ[[[\\\]]]```hhhsss{{{}}}xxxvvvsssqqqrrrrrrpppqqqxxxuuueeeZZZTTTPPPQQQUUUTTTVVVXXXZZZZZZYYYXXXWWWLLLHHHDDD@@@>>>===;;;:::999;;;???EEELLLPPPQQQQQQRRRNNNIIIEEE@@@<<<777333222222222111111222222333555777:::<<<===<<<;;;999:::888555222000000000000000000////////////000000........................///////////////////////////......---------......iiiYYYSSSOOOOOOPPPRRRTTTVVVYYYZZZYYYVVVSSSQQQPPPNNNLLLIIIHHHGGGGGGHHHJJJJJJIIIGGGEEEFFFGGGHHHIIIIIIHHHGGGHHHEEEAAA???>>>>>><<<;;;999888888777777666666666777666555444333333333333111111111111111222222222/////////000111222111///333333222111000/////////)))***,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......---------+++,,,---...............---+++)))((((((***,,,...,,,,,,---......///000000,,,,,,---------.........---000222333222222222333111222222111111333777;;;::::::::::::::::::::::::888333222555444111222777444444444555666777888999<<<<<<======>>>?????????>>>>>>======>>>??????@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHGGGHHHIIIJJJNNNPPPQQQQQQQQQTTTZZZ```jjjjjjmmmrrruuupppdddZZZQQQMMMHHHEEECCCBBBAAA@@@@@@?????????@@@AAACCCDDDGGGJJJNNNRRRWWW\\\cccgggmmmooorrrrrrqqqtttzzz|||wwwuuuqqqlllkkkpppwww~~~lll^^^TTTOOOPPPUUUQQQSSSUUUWWWXXXYYYXXXXXXQQQMMMFFFAAA>>><<<999888888999===CCCJJJPPPRRRRRRRRRPPPLLLHHHDDD???999555333333222222222222222333444666:::<<<>>>===<<<::::::888555222000/////////000000////////////000000////////////////////////////////////////////////......---------......///|||fffXXXRRRPPPPPPQQQRRRTTTVVVWWWXXXXXXVVVRRRPPPOOONNNLLLJJJHHHGGGHHHJJJKKKKKKIIIGGGCCCDDDEEEFFFGGGGGGGGGGGGHHHEEEAAA???>>>>>><<<;;;777777777777888888888888555444333222111111111111000000111111111111111111...000000...000222111---,,,,,,---------.........000///......---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,------............---***+++------,,,+++,,,------,,,)))(((((())),,,...++++++,,,,,,------......---------.........//////...000333333333222222333111222222222222333555888666666777888999999999999333...000666777222111666444444555666777888999999======>>>>>>???@@@@@@@@@============>>>???@@@@@@???@@@AAAAAABBBBBBAAAAAABBBDDDFFFFFFFFFGGGHHHJJJMMMNNNOOONNNOOOSSS[[[bbbkkkmmmpppuuuvvvnnnaaaVVVJJJFFFBBB@@@@@@AAAAAAAAABBBBBBAAAAAACCCDDDFFFGGGKKKOOOTTTZZZaaahhhpppuuu|||vvvpppmmmqqqwww~~~vvvgggZZZQQQOOORRRPPPQQQSSSVVVWWWXXXXXXXXXWWWRRRKKKEEE@@@===999777777888;;;AAAHHHNNNRRRSSSRRRPPPNNNKKKHHHCCC===999444333333222222222222333444555888;;;<<<===<<<<<<;;;999555222000/////////000000//////......//////////////////////////////////////////////////////...------------...//////zzzeeeWWWRRRQQQQQQQQQRRRSSSTTTUUUVVVXXXUUUQQQOOONNNMMMKKKJJJHHHHHHIIIJJJLLLLLLJJJGGGDDDDDDEEEEEEFFFGGGHHHHHHHHHEEEAAA???>>>>>><<<;;;777777777777777666666666555444333222222111222222111111111222222111111111...111000---...222000+++%%%&&&(((***,,,...///000333111...,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,---...............+++...//////---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........////////////...000333444333222333333000222333333222222333444555666777888888777777666333///222<<<<<<555222777444555666777888999999999=========>>>??????@@@@@@;;;;;;;;;;;;<<<===>>>???;;;===???AAACCCBBBBBBAAACCCDDDEEEDDDDDDEEEGGGIIIJJJLLLNNNNNNOOOSSSZZZ___dddfffhhhjjjhhh```TTTKKKEEEBBB???>>>@@@CCCEEEFFFJJJJJJJJJJJJKKKLLLNNNOOOSSSVVV\\\aaahhhooovvv{{{{{{||||||kkk[[[SSSRRRQQQRRRTTTVVVXXXYYYYYYZZZYYYUUUOOOIIIDDD@@@<<<999777777:::???FFFMMMQQQRRRRRRQQQPPPOOOMMMHHHBBB>>>555444333222222222222222333444666888:::<<<<<<===<<<:::777444111000000000000//////...------......////////////////////////////////////////////////---------------...//////yyydddWWWSSSQQQQQQQQQQQQRRRSSSTTTUUUWWWTTTPPPNNNMMMLLLKKKJJJHHHHHHIIIKKKMMMLLLJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHEEEAAA??????>>>===;;;;;;:::999777555333111000777777666555444444444444222222333333333222222111///111000,,,---111000+++000000111111111000///...---***'''%%%&&&)))---000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,---.../////////...///111333222///---...000+++---000111111///,,,***///////////////...................../////////000...000333444333222333444000222444444333222111222666777777888888666555444666333888BBBCCC999555999444555666888999999999999<<<<<<======>>>>>>??????999999999:::;;;<<<===>>>:::<<<@@@CCCEEEEEEDDDCCCCCCDDDDDDCCCBBBCCCEEEHHHFFFJJJNNNOOOPPPSSSXXX\\\\\\\\\]]]\\\XXXPPPGGG@@@DDDAAA??????BBBFFFIIIKKKSSSSSSRRRRRRSSSUUUWWWXXXYYY\\\aaafffkkkqqqxxx|||}}}hhhZZZUUURRRSSSUUUWWWXXXZZZZZZ[[[ZZZVVVQQQLLLGGGCCC>>>;;;777777999>>>EEEKKKPPPQQQRRRRRRRRRQQQPPPLLLFFFAAA555444333333222222222222333444555777999;;;<<<===>>><<<888555222111111111000///...---------------000000000000000000000000////////////////////////---------------...///000oooaaaXXXQQQQQQRRRRRRSSSTTTVVVXXXXXXXXXUUUQQQNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIJJJJJJGGGFFFFFFEEEDDDEEEEEEEEEIIIGGGCCC@@@===;;;;;;;;;999888888888999999777666444444333333333333222222//////000000111111222222////////////////////////000...---...///000///...000000//////...---++++++---,,,+++++++++,,,---...,,,,,,,,,------.........,,,,,,,,,---...///000000---..................---,,,---------.../////////000///...---------...//////......//////000111222222111000000000111333333666666555444333333222222555444333222222222333444222666;;;??????;;;666222444333333555999:::999666;;;;;;:::;;;<<<===>>>>>>999999999:::;;;<<<===>>><<>><<<:::<<>>===???AAACCCCCCEEEMMMYYYcccrrr~~~~~~|||tttmmmlllmmmnnnsssxxx{{{{{{xxxyyyzzz}}}zzz~~~sssjjj^^^VVVUUUVVVVVVUUUYYYZZZ[[[ZZZXXXSSSOOOLLLBBB@@@>>>???CCCHHHKKKMMMOOOQQQTTTVVVVVVUUUSSSQQQIIIDDD===777555444444333111000000222555888888888555555444444333222111111000000............000000000000////////////000000........................////////////////////////rrr___RRROOOOOOOOOPPPQQQRRRTTTTTTSSSQQQMMMKKKKKKKKKIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHCCCCCCCCCBBB@@@===;;;999:::999777777888999888777555555444333222222111111222222111111000000//////////////////////////////000...---...///000///...------...............---111000...---,,,,,,,,,---------------------------...---------------------///...---,,,,,,---...///.........------,,,,,,,,,---------------.....................///000111111111111111111222222333333000000111222444555666666666555333111000000111111333222222111222444555777999888666666666777888888888888999999999999888888<<<<<<<<<===>>>???@@@AAAAAABBBBBBAAA@@@AAACCCEEEFFFHHHHHHHHHFFFFFFGGGIIIJJJJJJJJJHHHHHHIIIMMMPPPOOOMMMIIIFFFBBB@@@>>>>>>>>>@@@BBBCCCFFFOOO]]]hhhyyy}}}vvvuuuuuuuuuyyy~~~~~~zzzyyyzzzzzzzzz}}}xxxggg[[[VVVTTTTTTWWWYYY[[[]]]\\\YYYUUURRRHHHFFFCCCDDDGGGJJJMMMNNNOOOQQQSSSUUUVVVVVVUUUTTTMMMHHH@@@:::777555444333333222111333666888999999333222222222111111111111000000///......///000000000000////////////000000........................////////////////////////xxxaaaRRRUUUTTTTTTSSSSSSTTTTTTUUUSSSQQQMMMKKKJJJJJJIIIGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHDDDCCCAAA???===<<<<<<<<<<<<:::888777888999999888555555444333333222111111222222111111000000//////000000000000000000000000000...---...///000///...////////////...---,,,+++------,,,++++++,,,---...---------------------------------------,,,,,,,,,,,,---...//////...---,,,......------,,,,,,,,,+++------......//////////////////...//////000111222111111222222333333333333222222222333333333444444555444333111000000111111444444444444444555555555666777777777666777888999888999::::::;;;::::::999;;;;;;;;;<<<===>>>@@@@@@<<<>>>AAACCCCCCCCCDDDFFFHHHIIIJJJJJJIIIHHHIIIJJJJJJIIIHHHEEEDDDEEEHHHKKKKKKJJJGGGDDDAAA@@@??????>>>@@@BBBCCCFFFOOO]]]hhh~~~yyyxxxzzz~~~}}}{{{}}}}}}gggWWWSSSTTTUUUWWWZZZ\\\]]]\\\YYYXXXPPPMMMKKKKKKMMMPPPQQQRRRPPPQQQSSSUUUUUUTTTSSSSSSPPPKKKDDD>>>:::777555333333222111333555777888777222222222111000000//////000000////////////000000000000////////////000000////////////////////////////////////////////////vvv___SSSRRRRRRQQQPPPPPPPPPQQQQQQUUURRRNNNLLLKKKJJJHHHFFFIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHDDDBBB@@@===<<<<<<===>>>:::888555555666777777666444444333333333333222222111111111111000000000000000000000000000000000000000...---...///000///...,,,---......///.........,,,++++++***+++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,---------+++---///111111///---+++------------,,,,,,,,,,,,+++,,,---......///......000000000000111222333333111222222333444333333333333333333333222222222222444333222000000111222222222222333444555555555555666888:::999888777777888777888:::<<<<<<<<<<<<;;;;;;<<<<<<<<<===???@@@AAA999===AAADDDDDDEEEEEEFFFHHHJJJLLLKKKJJJIIIIIIJJJHHHHHHFFFCCC@@@@@@CCCEEEEEEDDDBBB@@@???>>>?????????AAACCCDDDFFFNNN[[[eee|||xxxwwwzzz{{{{{{zzzyyyttt^^^VVVVVVSSSTTTWWWZZZ[[[\\\\\\[[[WWWTTTRRRRRRTTTVVVWWWWWWSSSTTTTTTUUUUUUTTTSSSRRRRRRNNNHHHCCC???;;;777444222111000111333555555555222222111111000//////...000000000000000000000000000000////////////000000////////////////////////////////////////////////qqq^^^VVVNNNNNNNNNNNNOOOPPPQQQRRRWWWTTTOOOLLLKKKIIIGGGFFFIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGAAAAAA@@@???>>>=========888666333222333555555444222222333333333333444444000000000000000111111111000000000000000000000000000...---...///000///...+++,,,---...////////////......,,,++++++,,,------......---------,,,,,,,,,+++++++++,,,,,,------...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,------,,,---...///000000000///111111111111222333444555111222333444444444333333222222222222222222222222222111000000000111333333111111222333555777999:::===@@@BBBBBB>>>:::888888555777999<<<=========<<<=========>>>???@@@AAABBB<<>>===>>>@@@AAA@@@???>>>>>>>>>???@@@AAADDDFFFFFFHHHNNNYYYbbbqqq{{{~~~}}}zzzuuuwww~~~gggZZZWWWQQQRRRTTTVVVXXXZZZ\\\]]][[[YYYWWWWWWYYYZZZ[[[[[[VVVWWWWWWXXXWWWWWWVVVUUUTTTQQQMMMIIIEEE@@@:::666444222111222444555555444111111111000000000000000000000000111111000000000000000////////////000000////////////////////////////////////////////////nnn___\\\QQQQQQRRRSSSUUUWWWYYYZZZXXXUUUQQQMMMKKKIIIGGGEEEIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGG>>>???@@@AAA@@@>>><<<;;;999666333222333555555555111222222333333444444555//////000000111111222222000000000000000000000000000...---...///000///...,,,---......///.........222000///---,,,,,,,,,---.........------,,,,,,,,,******+++,,,,,,---...............------.........+++++++++,,,,,,---------...///111222333333333222222222222222333444555555111222333444555444333333111111222222222333333333111000000000000222333444111111111333666:::???AAAFFFIIILLLJJJEEE???<<<;;;444666999;;;=========<<<>>>>>>>>>???@@@AAACCCCCCAAAAAAAAA@@@@@@AAADDDGGGHHHJJJLLLMMMKKKJJJJJJJJJEEEDDDCCC@@@<<<;;;;;;<<<@@@???>>>>>>???@@@AAABBBCCCFFFIIIIIIIIINNNXXX```lllwwwyyyttttttyyynnn___WWWPPPQQQRRRSSSVVVYYY\\\]]]]]][[[YYYYYY[[[]]]]]]\\\XXXYYYYYYZZZZZZZZZZZZYYYUUUSSSPPPMMMIIICCC===888666555444444666777777777//////000000111111222222000000111111111111000000000000////////////000000000000000000000000000000////////////////////////ppp___YYYTTTSSSQQQQQQRRRSSSVVVWWWWWWUUUQQQNNNJJJHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJKKKIIIKKKLLLKKKIIIGGGGGGGGGDDDBBB???<<<;;;:::;;;;;;999888666555555555666777555444333333222222333333444444333111000111444777666111,,,,,,000222111///////////////////////////////////////////////////111---))))))+++...///...//////......---------,,,+++,,,---...---,,,+++***))))))***,,,//////---,,,+++++++++,,,++++++******......///...------///111222222222222333444555666666444222111111222333444444444555555444444333222222111111111222333333444333333333444777:::>>>@@@HHHIIIIIIHHHDDD>>>888444666666777888:::<<<>>>???BBBAAA@@@?????????@@@AAABBBAAA@@@???@@@BBBDDDEEEIIIJJJJJJJJJJJJIIIIIIHHHEEECCC@@@===;;;;;;<<<===<<<<<<===???AAACCCEEEGGGIIIKKKLLLJJJIIINNNXXX```iiisssyyyssssssvvvyyy~~~~~~}}}lll___WWWQQQOOOTTTXXXXXXXXXYYY\\\\\\[[[[[[\\\^^^___aaa___^^^]]][[[ZZZYYYYYYYYYWWWVVVTTTQQQMMMGGG@@@:::999666333111222333444444444444444333222111000///000000000000000000000000000000//////.........---////////////...---,,,+++........................nnn\\\WWWSSSRRRRRRRRRRRRTTTUUUVVVVVVTTTQQQMMMKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLFFFGGGIIIHHHGGGFFFFFFGGGDDDBBB???===;;;;;;;;;;;;888777666555444555555666555444333333222222333333444444333111000111444666===888333111222222000---////////////////////////........................000---******,,,......---------......------,,,,,,---------------,,,,,,++++++******,,,...///...,,,------............------...000111222222222444666555555444333333444444444999888777666666666777888555555555555444333333222222222111111222333333444111111222333555777999;;;@@@AAABBBBBB@@@<<<888555666666777888:::<<<>>>???AAADDDGGGJJJKKKHHHEEECCCDDDBBBAAA@@@AAACCCEEEGGGKKKKKKKKKKKKJJJJJJIIIHHHBBBAAA>>>;;;::::::;;;<<<<<<<<<===???AAACCCDDDFFFHHHJJJKKKJJJJJJOOOXXX```nnnwwwxxxsssqqqppprrrwwwxxxlllZZZUUURRRSSSTTTTTTVVVZZZZZZ[[[[[[[[[\\\^^^_________^^^]]][[[ZZZZZZYYYYYYWWWVVVUUUSSSQQQLLLEEEAAA;;;888444222222333333333333333333333222111000///000000000000000000000000000/////////............000000000000///...---,,,........................kkkZZZUUUQQQRRRRRRSSSSSSTTTTTTUUUUUUSSSQQQNNNKKKJJJIIIIIIJJJIIIHHHGGGHHHJJJLLLMMMDDDFFFHHHHHHGGGGGGGGGHHHDDDCCC@@@>>><<<;;;;;;;;;777666555444444444555555555444333333222222333333333333333111///000333555>>>:::555222222222///,,,////////////////////////------------------------...---,,,,,,---...---,,,+++,,,---.........---,,,......---,,,,,,,,,,,,,,,,,,+++******,,,......---......///////////////...***,,,///111111222444555888777666555444333333333555666666666666666666666666666555444444333222222222222222222222333333444555555666777888999999999888888999::::::888777666666666777888:::<<<===>>>BBBIIIRRRYYY[[[UUUMMMGGGFFFDDDBBBAAACCCFFFIIILLLMMMLLLKKKJJJIIIGGGFFFEEE@@@???<<<;;;::::::<<<<<<======>>>@@@AAACCCDDDEEEGGGJJJLLLKKKKKKOOOYYYaaaqqq{{{~~~~~~}}}tttnnnhhhhhhkkkmmmwww|||ccc[[[TTTQQQOOOOOOTTTZZZXXXZZZ[[[]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYWWWWWWVVVVVVUUUQQQLLLHHH===:::555333222333333222222222222222111000//////000000000000000000000000////////////............111111111111000///...---........................jjjYYYTTTPPPQQQRRRSSSTTTTTTTTTTTTWWWUUURRRNNNKKKIIIHHHHHHJJJHHHFFFEEEFFFHHHKKKMMMHHHIIIKKKJJJIIIHHHHHHIIIDDDCCCAAA???===<<<<<<;;;777777666666555555555555555444333333222222333333333333222111//////111444555222000///111111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***,,,---/////////...---...---+++*********+++,,,---+++******+++---......,,,------...............***,,,///111111222333444777666555444444333444444222333444555666555555555777666555444333222222222333333222222222333333444777888:::;;;;;;:::888777444555555666666777777777666666777888999;;;===>>>CCCKKKWWW```bbb\\\RRRLLLFFFEEEDDDDDDFFFKKKPPPSSSQQQOOOMMMJJJFFFCCCAAA@@@???>>><<<;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHJJJLLLLLLKKKOOOXXX```lllwww}}}|||{{{|||~~~|||{{{}}}}}}||||||{{{{{{{{{{{{}}}vvvnnngggeeegggfffmmm{{{rrrdddUUUOOONNNOOORRRWWWXXXZZZ]]]___aaa```___^^^^^^]]]]]]]]]\\\[[[ZZZZZZXXXXXXWWWWWWVVVTTTOOOLLLAAA===888555444333333222111111111111111000//////000000000000000000000000///////////////.........000000000000000///...---........................lll[[[VVVPPPQQQRRRSSSTTTTTTSSSSSSYYYWWWSSSOOOKKKIIIGGGFFFHHHGGGEEEDDDEEEGGGJJJLLLJJJLLLLLLKKKHHHFFFFFFFFFDDDCCCBBB@@@>>>===<<<<<<888888888888777777666666555444333333222222333333222222222111//////000222///.........000111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---+++***,,,---...///000000///...---,,,***)))))))))***+++...,,,******+++---------,,,---....../////////...000222444555555555666777555555444444444444555555444555666777888888888888777666555333333222333333444444333333222333333444444555777888888777555333666666666666666777777888666666777888999:::<<<===AAAGGGQQQXXXZZZWWWPPPKKKEEEEEEEEEFFFJJJOOOUUUXXXWWWUUUPPPKKKFFFBBB???>>>;;;;;;;;;;;;;;;===>>>???AAABBBDDDFFFHHHIIIIIIIIIJJJMMMNNNMMMLLLOOOWWW]]]cccooo}}}zzzyyyxxxzzz|||~~~~~~}}}~~~}}}{{{yyyvvvtttsssrrrrrrqqqppppppqqqrrrrrrvvvzzz{{{rrriiidddeeeaaagggpppzzznnnYYYPPPPPPRRRRRRSSSXXXZZZ^^^aaabbbbbb```___]]]]]]^^^]]]]]]\\\[[[ZZZZZZYYYWWWWWWVVVSSSOOOLLLFFFBBB<<<888666444333222000111111111111000//////000000000000000000000000.........///////////////....../////////...------////////////////////////ppp^^^XXXPPPQQQQQQRRRRRRSSSSSSTTTYYYWWWSSSOOOLLLIIIHHHGGGHHHGGGFFFEEEFFFHHHJJJKKKJJJKKKKKKIIIFFFDDDCCCCCCDDDDDDCCCAAA@@@>>>===<<<888888999999999888777666555444333333222222333333111222222111///...///000111111111111111111111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---+++++++++---------............///,,,,,,+++***************---,,,***+++,,,------,,,---...///000111111111111222333444333333444666888666666555555555666666777222333444555666777888999666555444333222333444555555444444333333333333333555666888999:::999777666888888888888777777777777666777777777999:::;;;<<<<<<@@@EEEJJJLLLKKKIIIGGGDDDDDDEEEHHHKKKPPPTTTWWWZZZWWWRRRLLLFFFBBB???>>>888888999:::;;;===>>>???EEEFFFIIILLLNNNOOOOOOOOONNNPPPQQQOOOLLLMMMSSSZZZdddooo|||~~~wwwvvvuuuvvvxxxxxxwwwvvvxxxwwwvvvtttqqqnnnllljjjfffeeeeeedddeeeggghhhiiipppttt{{{{{{nnneeeccc]]]aaafffllluuuzzzbbbWWWTTTSSSRRRRRRXXXZZZ]]]```bbbbbbaaa```\\\]]]^^^^^^^^^]]][[[ZZZZZZYYYWWWVVVUUURRROOOLLLKKKGGG@@@;;;888666444333000111111222111111000000000000000000000000000000.........///////////////------............------////////////////////////uuuaaaYYYQQQQQQPPPPPPQQQRRRTTTUUUVVVTTTRRROOOLLLKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKHHHJJJJJJIIIFFFDDDDDDDDDEEEDDDCCCBBB@@@>>>===<<<777888888999888777666555555444333333222222333333111222222111///---...///111222333222111000000000////////////////////////---------------------------///000///,,,***+++,,,...---,,,******+++,,,---,,,------------,,,++++++---,,,+++,,,------,,,***------...///000000000000000000000000000333777:::::::::999888777777777777222222222222444666888999555444333222222444555666555555444333333333333333666777999;;;<<<<<<<<<<<<666777888888888777777666777777777777888:::;;;;;;:::<<<>>>AAACCCDDDDDDDDDCCCDDDEEEHHHJJJMMMOOOPPPTTTQQQMMMGGGBBB???===<<<999:::;;;===???AAABBBCCCHHHJJJMMMQQQTTTUUUUUUUUUQQQSSSTTTPPPLLLKKKPPPUUUaaakkkxxx|||tttsssrrrrrrrrrrrrpppnnnppppppnnnllliiifffdddbbb___^^^^^^^^^___bbbdddfffmmmrrrzzzzzznnnjjj```aaacccdddhhhrrroooaaaWWWQQQRRRUUUVVVXXX[[[^^^`````````___\\\]]]^^^______]]]\\\ZZZYYYXXXVVVUUUUUUSSSPPPNNNOOOJJJDDD>>>:::777555333111111222222222222222111000000000000000000000000............/////////000......////////////......////////////////////////xxxcccZZZRRRQQQPPPOOOPPPRRRTTTVVVSSSRRRPPPNNNMMMMMMMMMNNNIIIIIIJJJKKKKKKLLLLLLLLLIIIJJJKKKKKKIIIGGGGGGHHHEEEDDDDDDCCCAAA???===<<<666777888888888777555444555444333333222222333333111222222111///---.........000111111111000000111////////////////////////---------------------------///000...+++***+++---...---***((('''(((***,,,---...///000///...---,,,,,,+++,,,---......+++)))***+++,,,---............222222222222333777<<>>>>><<<:::999888777777666666555666777:::===???444333222222222444666888666555444333333333333333333333555777999::::::;;;444555666777888777666555777777777777888999:::;;;<<<===>>>???AAACCCDDDEEECCCDDDEEEGGGHHHIIIIIIIIILLLJJJEEEAAA===;;;:::999======???AAACCCEEEGGGHHHJJJLLLPPPTTTWWWYYYYYYYYYTTTVVVUUUQQQKKKJJJNNNSSSUUU```mmmvvv||||||vvvrrrpppooonnnnnnmmmjjjhhhkkkjjjiiigggdddaaa___]]]]]]]]]]]]]]]___bbbeeegggnnnsss|||yyytttggggggeeebbbbbbjjjvvvyyyhhhXXXOOOQQQYYYUUUWWWYYY[[[]]]^^^______\\\]]]^^^______^^^\\\ZZZXXXWWWVVVUUUVVVUUURRRPPPRRRMMMFFF@@@<<<888666444111222222333333333222222000000000000000000000000---.........//////000000//////000000000000000///000000000000000000000000gggYYYVVVTTTSSSQQQQQQRRRTTTUUUUUUWWWSSSNNNSSS]]]ZZZNNNJJJIIIHHHGGGHHHJJJLLLNNNLLLKKKKKKJJJIIIGGGFFFEEECCCCCCBBB@@@>>>===<<<;;;:::::::::999888777666555666444222222333333222111000000000000////////////---111222///...000000...//////............/////////---+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---...------,,,........................,,,,,,------.../////////000//////111333777:::<<>>??????@@@EEEDDDEEEFFFGGGGGGEEECCCDDDBBB@@@===<<<;;;<<<===;;;===@@@AAACCCFFFIIILLLQQQSSSVVVYYY\\\]]]]]]\\\ZZZYYYXXXWWWTTTRRROOONNNXXX\\\dddlllqqqssssssrrrnnnllliiiiiiiiihhhddd```aaabbbeeefffgggeeecccbbb[[[___dddgggiiikkkmmmooouuuyyyrrrmmmiiieeeaaacccnnnyyytttcccXXXUUUVVVSSSUUUXXXZZZ[[[\\\^^^___]]]]]]]]]]]]\\\[[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSRRRQQQPPPMMMHHHBBB<<<777444333111......////////////000000000000000000000000000000000///////////////000000000000000000000000........................hhhZZZUUUTTTSSSQQQQQQRRRTTTUUUTTTUUUQQQLLLPPPYYYVVVKKKIIIHHHGGGGGGIIIKKKMMMNNNLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCAAA@@@>>>===<<<;;;888888888888777666666555666444222222333333222111000000000000////////////...555888333......///000//////............/////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,/////////000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000111333666999;;;============:::777444222000111444666666666444333222333333444555555666666777555333333444555444333444555666888999:::;;;;;;<<<<<<;;;999999888888888777888888999999:::;;;;;;;;;<<<<<<===>>>>>>??????BBBBBBBBBCCCEEEEEECCCAAA@@@>>>===;;;;;;;;;======>>>@@@BBBCCCEEEGGGJJJMMMQQQTTTWWW[[[]]]^^^___^^^\\\\\\[[[YYYWWWTTTRRRQQQVVVZZZ```fffjjjllllllllljjjgggdddcccbbbaaa^^^[[[]]]___cccgggiiijjjiiiiiigggjjjmmmppprrrtttwwwyyy|||{{{rrrlllgggfffmmmvvvpppbbbYYYVVVQQQRRRUUUWWWYYY[[[]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVTTTSSSRRRQQQPPPOOOMMMJJJDDD>>>999666444222000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////hhh\\\UUUTTTRRRQQQQQQSSSTTTVVVSSSTTTOOOJJJMMMSSSPPPGGGGGGGGGGGGHHHIIIKKKNNNOOOMMMMMMLLLJJJIIIFFFEEEDDDCCCCCCAAA@@@>>><<<;;;:::666666666777777666555555666444222222222333222111000000000000///////////////777;;;555...,,,///222//////............//////......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000222111111111333555777888999999999999888666444222222333444555555444333222222222222333333444444555444333222222444555555444444555666888999:::::::::;;;;;;:::999888888888999777888888999999:::;;;;;;<<<<<<<<<======>>>>>>??????>>>???@@@AAAAAA???===;;;:::999999:::;;;===>>>@@@BBBDDDEEEFFFHHHKKKMMMRRRTTTXXX\\\^^^`````````___^^^^^^\\\ZZZXXXVVVUUUUUUWWW[[[^^^```bbbccccccbbb```\\\ZZZZZZYYYXXXVVVZZZ]]]bbbhhhlllpppqqqrrrrrrtttwwwxxxzzz}}}~~~vvvrrrppprrrwwwrrrcccZZZUUUUUUVVVWWWXXX[[[\\\^^^^^^^^^^^^]]]\\\ZZZYYYXXXWWWWWWVVVUUUSSSRRRQQQQQQOOOOOOOOOMMMIIICCC===999555333222333444444222111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000hhh\\\UUUTTTRRRQQQRRRSSSUUUVVVTTTSSSOOOKKKLLLOOOLLLEEEFFFFFFGGGHHHJJJLLLNNNOOOMMMMMMLLLKKKIIIFFFDDDCCCCCCCCCAAA@@@>>><<<::::::555555666777777777666666666444222111222222111000000000000000///////////////666888444//////111111//////............//////,,,---///111111111000///------------------------.........------,,,,,,+++///...---+++++++++,,,---........................---------...//////000000222222222222333444555666666666777777666555444444444444444444333222111111111111222222222333333333333111000111333555555555444555666777888888888888:::999999888888888888999777888888999999:::;;;;;;<<<<<<<<<=========>>>>>>===<<<<<<===>>>>>><<<999888888888999:::;;;===>>>@@@BBBCCCDDDEEEFFFIIILLLQQQSSSWWW[[[^^^`````````aaa``````___]]][[[ZZZYYYUUUVVVVVVWWWXXXYYYZZZ[[[ZZZXXXVVVTTTTTTUUUVVVWWW[[[^^^ccciiioootttvvvxxxwwwxxxzzz{{{|||~~~rrrfff^^^\\\YYYXXXYYY[[[\\\]]]]]]]]]]]]]]]\\\ZZZYYYXXXXXXWWWVVVUUUTTTSSSRRRRRROOOPPPQQQPPPMMMHHHBBB>>>666555444444555444333111000000000000000000000000111111111111111222222222////////////////////////////////////////////////|||fff\\\TTTSSSRRRQQQRRRSSSUUUVVVVVVTTTPPPMMMLLLMMMJJJFFFEEEFFFGGGHHHJJJLLLNNNOOOMMMLLLLLLJJJIIIGGGEEEDDDDDDCCCAAA???===;;;:::999666666777777888777777777555333111111222222111000000000000000///////////////111111///111333222...//////............//////+++,,,///000111000...---------------------------.........------,,,,,,,,,,,,+++***)))***+++---...........................------......///000000111222222222222333333444444555555555666666666666555666555444333222111111111111111111222222222222222222111000111333555555555444555666777777777777777888888777777777888999999777888888999999:::;;;;;;<<<<<<<<<<<<============<<<;;;;;;<<<===<<<:::777888888888999:::;;;<<<===>>>@@@BBBCCCCCCEEEHHHJJJPPPRRRUUUYYY\\\^^^^^^^^^`````````___^^^\\\[[[ZZZVVVUUUTTTTTTTTTUUUVVVWWWSSSSSSSSSSSSUUUWWW[[[]]]```bbbggglllqqqtttwwwxxxxxxyyyzzzzzzzzz|||xxxbbb^^^YYYVVVWWWYYY[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUPPPRRRSSSSSSQQQLLLGGGDDD888666444444444444222000111111111111111111111111000000111111222222222222////////////////////////........................yyyddd[[[TTTSSSRRRQQQRRRSSSUUUWWWXXXUUURRROOONNNLLLJJJHHHFFFFFFHHHIIIKKKLLLMMMNNNLLLKKKKKKJJJIIIGGGFFFEEEDDDCCCAAA???===;;;999888777777777888888777777666555333111111111222111000000000000000////////////......---,,,111555222,,,//////............//////+++,,,...000000///---,,,------------------------------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111222222222333333333333333444444555555555666666666777666333222000000111111222222222222222222222222333222111222444666666555555555666666666666666555777666666666777888999999777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;:::888555666666777999:::;;;<<<<<<>>>@@@BBBCCCDDDFFFIIIKKKOOOQQQTTTXXXZZZ[[[[[[[[[]]]]]]]]]]]]\\\[[[ZZZYYYVVVUUUSSSRRRRRRSSSTTTUUUQQQSSSUUUWWWYYY\\\aaadddfffhhhjjjnnnqqqtttvvvvvvxxxyyy{{{{{{{{{|||~~~llleee\\\WWWWWWYYYZZZYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZYYYYYYXXXWWWWWWSSSUUUVVVVVVSSSPPPKKKIII<<<999666444333333111000111111111111111111111111//////000000111222222222000000000000000000000000........................vvvaaaYYYSSSSSSQQQQQQRRRTTTVVVWWWXXXUUURRRPPPNNNKKKJJJIIIFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCAAA???<<<:::888777777777777777666555444444555333111000111111000///000000000000////////////...//////---///222111,,,//////............//////---.../////////...---,,,........................+++,,,,,,------.........,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111111111222333333333333333444444444444444444555555777555333000///000111222333333333333333333333333555333222333555666666555555555555666666555444444555555555666777888999999777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888888999888555333000222444777999;;;<<<===@@@BBBDDDFFFGGGIIILLLOOOPPPRRRUUUXXXYYYZZZZZZYYYYYYZZZZZZZZZYYYXXXWWWWWWTTTSSSSSSRRRRRRSSSTTTUUURRRVVVZZZ\\\^^^```eeehhhjjjkkkmmmoooqqqssstttuuuwwwyyy{{{|||{{{{{{|||~~~{{{}}}oooeee```^^^[[[YYYXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWUUURRROOOMMMBBB>>>888444333333222222111111111111111111111111......///000000111222222000000000000000000000000........................ttt```WWWSSSRRRQQQQQQRRRTTTVVVWWWWWWTTTRRRPPPNNNKKKIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGDDDCCCAAA???<<<:::888777666666666666555444333222555333111000111111000///000000000000////////////---222444000---//////...//////............////////////000//////...------........................***++++++,,,---...//////,,,------...---,,,***)))..............................//////000000111111000111222333333333333333333333333222333333444444777555222000///000222333333333333333333333333333666444333333555666666555555555555666555555444333555555555555666888999:::777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;888777666777777666444111,,,...111555888;;;===>>>BBBDDDGGGHHHJJJMMMPPPSSSQQQSSSVVVXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUUUUSSSRRRRRRRRRSSSSSSTTTUUUTTTXXX]]]```aaacccfffiiilllmmmnnnoooqqqrrrttttttvvvxxx{{{|||{{{zzzzzz{{{zzz~~~uuukkkddd^^^YYYWWWXXXYYYZZZ\\\\\\]]]]]][[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYXXXWWWUUUSSSPPPOOOFFFAAA:::555333333333333111111111111111111111111---......///000111111111000000000000000000000000000000000000000000000000sssaaaYYYSSSRRRPPPQQQTTTWWWXXXXXXZZZVVVQQQNNNMMMLLLLLLKKKFFFGGGIIIKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIGGGEEEFFFCCC???;;;999999;;;<<<999777555555555555444333777666555444333333333333555444444333222111000000444111//////111222///---...///000///...---...///***+++---...------++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---////////////////////////------------------------/////////000111111222222333333333222222222111111444111000111444666666444666333111000000111000000222222333333333333444444444333333333333444555555999888666555444444555555===999555444666888888666555888;;;:::888888:::===>>>===<<<;;;;;;;;;;;;;;;666666666666777777777777777777777666666999>>>BBBBBBDDDHHHLLLPPPSSSUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYVVVVVVVVVUUUSSSRRRPPPOOOMMMOOOQQQSSSUUUVVVWWWXXX[[[^^^aaabbbcccdddfffhhhiiijjjmmmppprrrtttvvvvvvzzz{{{|||||||||||||||||||||~~~yyyfffVVVVVVWWWWWWWWWYYY\\\]]]\\\___^^^]]]\\\[[[YYYXXXXXXZZZYYYXXXWWWUUUTTTSSSRRRLLLHHHAAA;;;666333333333111111111111111222222222000000000000000000000000000000000000000000000000////////////////////////tttaaaYYYTTTSSSQQQRRRTTTWWWWWWWWWXXXUUUPPPMMMLLLKKKKKKJJJEEEFFFGGGIIIJJJKKKLLLLLLNNNMMMLLLKKKKKKJJJHHHFFFFFFDDD@@@<<<:::999999:::999777555555555555555333555444333222111111111111333222222111111000000///111///...///222333111000000000000000//////000000000///---------,,,+++***------------------------+++,,,,,,------,,,,,,+++........................------------------------//////000000111111222222333333222222222111111111...,,,,,,...222444444333222000......000111111111222222222333333333444444444333333333333444555555666666555555555777888999;;;888555444666777777666888999::::::999:::;;;======<<<;;;:::999999999999555666666666666777777777:::999888777666888<<>>999555444333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000vvvaaaYYYVVVUUUSSSSSSUUUVVVWWWVVVWWWSSSOOOLLLKKKKKKJJJIIIFFFGGGHHHIIIJJJLLLMMMMMMOOONNNLLLLLLLLLKKKHHHFFFEEECCCAAA>>>;;;999888888999777555555555666555444444444333222111111111111000000000000000000000000...------///222333333333..................//////888333...+++,,,,,,+++***........................+++,,,,,,------,,,,,,+++------------------------------------------------//////000000111222222222222222222222111111111111...------...111222222111000...,,,---///111222222222222222222333333333333333333333333333444555555333333333555666888:::;;;999777555444555666666666;;;999888888:::<<<<<<<<<<<<<<<:::999777777666666555555555555666666666777<<<;;;:::888777777:::<<>><<<;;;:::888666444444666666666555555555444333333333444444//////000000111222222222000000111111000000000111444111//////222444444333999444...+++,,,///000000,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000111222222333333333333333333222222222111666777777666444222000000333111//////000222222111111111111222222222333333333222222222222333444444111111222444555666777777555666666555555555666666:::777555666999<<<;;;999===<<<:::888777666555555444444555555666777777888999;;;<<<===<<<===>>>@@@FFFFFFFFFHHHJJJNNNRRRUUUTTTSSSRRRPPPOOOOOOOOOOOOMMMNNNPPPRRRTTTUUUVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZ[[[^^^aaabbbcccdddfffhhhiiiiiijjjkkklllnnnpppqqqsssttttttuuuuuuuuuuuuuuuyyy{{{}}}~~~~~~yyyvvvxxxttt^^^TTTMMMPPPTTTUUUXXX]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVVVVUUUTTTPPPKKKEEE>>>888555333222222222111111111000000000000000000000000000111111111111111111111111////////////////////////{{{fff\\\WWWUUUSSSRRRSSSUUUUUUTTTUUURRRPPPNNNNNNMMMKKKJJJGGGFFFFFFGGGHHHJJJLLLNNNNNNLLLJJJIIIIIIGGGDDDBBB????????????>>><<<;;;:::888666444444666666666555333222222111111222222222000000000111111222222222111222333111///......///111---******...000111///444222000...---...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000111111222333333333444444444444333333333333000222555555333222222222444222000000111222222111111111111111222222222222222222222222222333444444222222333555555666666555444666777777666555666888888777777888:::;;;;;;:::<<<;;;999888777666555555444555555666777888999999888;;;>>>???@@@@@@BBBCCCDDDDDDEEEFFFIIILLLOOOQQQQQQQQQPPPNNNNNNMMMMMMMMMMMMNNNPPPRRRTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZYYYYYYZZZ\\\___aaabbbccceeefffhhhiiikkklllnnnnnnnnnnnnpppqqqrrrtttuuuuuuuuuuuuwwwyyy|||}}}}}}wwwrrrvvv~~~hhhYYYNNNNNNPPPQQQTTTZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWUUUTTTSSSOOOIIIBBB<<<888444444444333222222111111000000000000000000000000................................................yyyddd[[[UUUSSSQQQQQQSSSTTTTTTTTTSSSQQQOOONNNMMMLLLJJJIIIFFFEEEEEEEEEFFFIIIKKKMMMOOOMMMKKKJJJIIIGGGDDDBBBCCCBBB@@@>>><<<:::999888777666444444666777666555222222222111111222222333//////000000000000000000111222333222///---...000...)))%%%&&&***......,,,///222333222...,,,...111------------------------+++,,,,,,------,,,,,,+++---------------------------------...///000000000000111111222222333333444666666555555555444444444...111444555333111111222111000......000222333222111111111111222222222222222222222111222222333444222333555666888888888777444666888888777666777999777999<<<===<<<<<<;;;<<<999888777666555555555555555555666777888999::::::999<<<@@@BBBCCCCCCDDDEEEBBBCCCEEEGGGIIIKKKMMMNNNOOOOOONNNMMMLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZYYY[[[^^^```aaabbbccceeehhhjjjlllooooooooommmlllnnnoooqqqsssuuuvvvvvvwwwwwwyyy|||}}}}}}~~~wwwrrrxxxyyyeeeTTTPPPPPPNNNQQQXXXZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXTTTUUUUUUSSSNNNHHHAAA===666666555444444333222222222222222222222222222222////////////////////////////////////////////////wwwcccZZZTTTRRRPPPPPPRRRTTTTTTTTTQQQPPPMMMMMMLLLKKKIIIGGGGGGGGGFFFFFFHHHJJJMMMNNNPPPNNNLLLKKKJJJHHHEEECCCGGGEEEBBB>>>;;;999777666777555444444666777666666444444444333333444555555////////////////////////000222333222///...///111222...)))***///222222111---222666444...***+++///........................---......//////......------------------------------------...///000000111000111111222222333444444777666666666666555555555222555888777333000000000...---,,,---000222333444000111111111111222222222222222111111222222333444222333666888::::::::::::444777999999777666888:::666;;;???AAA???<<<===>>>777666555444444444444444555666777888999:::;;;;;;;;;>>>BBBDDDDDDDDDDDDDDDBBBCCCEEEHHHJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLPPPPPPQQQRRRSSSSSSSSSRRRUUUVVVWWWYYYZZZZZZ[[[[[[XXXZZZ]]]___```aaacccdddgggjjjmmmpppqqqooommmkkkmmmnnnpppsssuuuvvvwwwxxxyyy{{{|||}}}}}}}}}sssxxxppp[[[UUURRROOOQQQYYYZZZZZZZZZ[[[\\\\\\]]]]]][[[[[[ZZZZZZYYYYYYXXXXXXTTTUUUWWWVVVRRRKKKEEE@@@777777666555444444333333222222222222222222222222222222222222222222222222000000000000000000000000uuubbbXXXTTTSSSQQQOOOOOOQQQSSSTTTTTTRRROOOMMMLLLKKKIIIHHHIIIGGGEEEEEEHHHJJJJJJJJJMMMLLLLLLJJJHHHFFFEEECCCDDDBBB@@@>>><<<:::999999888888777777666666555555555555444333333222111111111111222222222222111111111111000000///...............//////......---,,,...///000000000///---,,,---..................---************+++,,,------.........------,,,,,,,,,//////...///000111333444333333222222333333444555888:::<<<<<<999666444333555444333222111111111111333333222111111222222333111333444444333222444555333333222222333333444555666666666666777777777777777777777777777666555444999:::;;;<<<<<<:::888777444444444555555777888888777666666666777999;;;<<<>>>@@@CCCEEEFFFFFFEEEDDDHHHHHHGGGGGGHHHHHHIIIJJJOOONNNLLLKKKJJJKKKMMMNNNRRRRRRRRRRRRRRRSSSTTTTTTVVVWWWWWWXXXYYYZZZ[[[[[[XXX[[[___aaaaaabbbcccdddhhhkkkoooqqqpppooonnnnnnkkklllnnnppprrrtttvvvwwwzzzzzz{{{{{{|||~~~}}}yyyyyyiiiWWWRRRSSSUUUVVVXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWUUUTTTTTTTTTQQQLLLGGG;;;888444222222222111111000000//////000111222222000111111111111222222222111///---...111222000...sssaaaXXXTTTSSSPPPOOOOOOPPPSSSTTTTTTRRROOOMMMLLLKKKIIIHHHHHHGGGFFFFFFIIIKKKLLLLLLNNNNNNMMMKKKIIIFFFDDDCCCCCCBBB@@@>>><<<:::999999888888777777666555555444444444444333333222222222000111111111111111111000111111111000000000000000------......------,,,+++...///000000///...---,,,------............------...------,,,,,,,,,------......---------,,,,,,,,,///......///000111333444333333222222333333444555555888;;;<<<;;;999888777555444333222111111111111222222111111111111111222111222333333222222333444333333222222333333444555555555666666666666777777777777888888888777777666888999:::;;;;;;999888666555444444444555666777777888888888888:::<<<>>>???BBBDDDEEEGGGHHHIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJMMMLLLKKKJJJKKKLLLNNNOOORRRRRRRRRRRRRRRSSSSSSTTTVVVVVVWWWXXXYYYYYYZZZZZZYYY\\\___aaaaaabbbcccdddeeehhhlllnnnmmmlllkkkkkklllmmmnnnppprrrtttvvvwwwzzzzzzzzz{{{|||}}}~~~xxxxxxtttvvvlllZZZRRRQQQRRRSSSYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZXXXVVVVVVVVVVVVTTTOOOKKK???;;;777333222222222111000000000000000111222222000111111111111222222222111///...///111111000...ooo___XXXTTTRRRPPPOOOOOOPPPRRRTTTTTTRRROOOMMMLLLKKKIIIHHHHHHGGGFFFHHHKKKMMMNNNNNNPPPOOONNNLLLIIIFFFDDDBBBCCCBBB@@@===;;;:::999999777777777666555555444444333333333333333333333333///000000111111000000///////////////000000000000------------,,,,,,++++++...////////////...------,,,,,,------------,,,,,,111000///...------------...------------,,,,,,,,,.........///000111222333333333333333333444444555777:::===>>><<<:::999999444333222111111111111111111000000000111111111111000111222222111111222444333333222222333333444555444444555555555666666666555666666777777777777666777888999999999888666555555555444444444555555666999999:::;;;===???AAACCCFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIKKKMMMOOOQQQRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVXXXYYYYYYZZZZZZ]]]___aaaaaabbbccceeedddgggjjjkkkkkkjjjiiijjjlllmmmnnnppprrrtttvvvvvvzzzzzzzzzzzzzzz{{{|||}}}}}}rrrllllllkkkllluuusss```UUUQQQQQQQQQYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[YYYXXXXXXXXXXXXVVVRRROOOEEE@@@999555333333222222111000000000000111222222000111111111111222222222111000//////111111000///kkk]]]XXXTTTRRRPPPNNNNNNPPPRRRTTTTTTRRROOOMMMLLLKKKIIIHHHGGGFFFGGGIIIMMMOOOPPPPPPQQQPPPNNNLLLIIIFFFCCCBBBBBBAAA???===;;;:::999999777777666555555444444333222333333333333333333333//////000000000000//////,,,,,,------...///000000......------,,,,,,,,,,,,.....................---+++,,,,,,------,,,,,,+++000000///...............------------------------.........///000111222333333333333333333444555555;;;===@@@???<<<999777666333333222111111111111111000111111222222222222222///111222222111000222333333333222222333333444555333333444444555555666666333333444555666666666666666666777777777666555444555555444444444444555555999:::;;;===???AAACCCDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGGGGHHHHHHIIIJJJFFFGGGGGGIIIKKKNNNQQQRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[]]]___``````aaaccceeeeeegggjjjkkkjjjjjjjjjjjjlllmmmnnnppprrrsssuuuuuuyyyxxxxxxxxxyyyyyyzzz{{{~~~tttlllggggggiiihhhooo}}}zzzgggZZZSSSRRRRRRUUUVVVWWWYYYZZZZZZZZZYYYXXXYYYYYYYYYZZZZZZZZZ[[[XXXXXXYYYYYYXXXWWWUUUSSSJJJDDD<<<666333222222222111111111000000111222222000000111111111222222222111000000000000111000000|||ggg[[[WWWSSSRRROOONNNNNNOOORRRSSSTTTRRROOOMMMLLLKKKIIIHHHGGGGGGGGGJJJNNNQQQQQQQQQPPPPPPNNNLLLIIIFFFCCCBBBAAA@@@>>>===;;;:::999999666666555555444333333333222333333333333333333333//////000000000000//////------...///000000111222000000///...---......///...------------.........+++,,,,,,------,,,,,,+++------,,,,,,---......///------------------------......///000111222333333444444333333444444555666;;;===??????<<<999777666222222111111000000111111111222333444444444333333///111222222111000222333333333222222333333444555333333444444555666666777444555666666777777777777555666666666555555444444555555444444444555666666999:::;;;>>>@@@BBBCCCDDDGGGFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFHHHJJJLLLOOOQQQRRRQQQQQQQQQQQQQQQRRRRRRSSSRRRSSSTTTUUUVVVXXXYYYYYY[[[]]]_________```bbbddddddfffhhhiiihhhhhhhhhiiillllllmmmoooqqqrrrssstttvvvvvvvvvvvvwwwxxxyyyyyy}}}~~~yyyrrrmmmjjjgggfffjjjvvv~~~lll]]]TTTQQQQQQOOOQQQTTTXXXZZZ\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYXXXWWWXXXYYYYYYWWWVVVUUUTTTMMMGGG???888444333222222222222111111111111111222000000111111111222222222000111111111000000000111zzzdddYYYWWWSSSQQQOOONNNNNNOOOQQQSSSTTTRRROOOMMMLLLKKKIIIHHHGGGGGGHHHKKKOOOQQQQQQPPPOOONNNMMMKKKHHHEEECCCAAA@@@@@@>>><<<;;;:::999999555555555444333333222222333333333333333333333333///000000111111000000//////000000111222333333444222111///.........///000---------,,,------...///,,,,,,------------,,,,,,++++++++++++,,,---...///,,,,,,,,,------------......///111222333444444444444444444444444555555666666999<<<===;;;999888888222111111000000000111111111222333555555555444444000111222222111111222444333333222222333333444555333333444555666777777888777888999999999999999888666555555555444444444444555444444555555777888888999:::<<>>@@@BBBBBBCCCBBBDDDEEEGGGHHHHHHGGGGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJLLLMMMOOOPPPPPPPPPQQQPPPPPPPPPPPPQQQRRRRRRRRRSSSTTTVVVWWWYYYZZZ[[[[[[\\\\\\\\\\\\]]]___bbbbbbdddeeeeeeeeeeeefffgggiiijjjkkklllmmmoooppppppqqqqqqrrrsssuuuwwwxxxyyywww{{{~~~|||xxxqqqmmmlllpppuuu}}}|||iiiYYYPPPNNNKKKNNNRRRWWWZZZ\\\]]]]]]ZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[YYYVVVTTTUUUVVVSSSNNNGGG@@@<<<999666555444333222222111111111222000111111111111222222222000111333222000///111333xxxbbbXXXVVVSSSQQQOOOMMMMMMOOOQQQSSSTTTRRROOOMMMLLLKKKIIIHHHGGGGGGHHHKKKNNNPPPOOOMMMKKKKKKJJJIIIGGGEEECCCBBB@@@???===<<<;;;:::999999555555444333333222222111555555444333333222111111111111222222222222111111---------...............111///---,,,,,,,,,...///---,,,,,,+++,,,---//////---......//////......---///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........000111333555666666666555555444444444444555666666666888;;;:::888444222111111000000000000000111111...000222444555444333222111333444444333222444555333333222222333333444555444444555666777888999:::555666666666555444333333666666555444444444444555444444555666888:::;;;<<<===>>>@@@BBBCCCCCCCCCCCCAAABBBDDDEEEFFFEEECCCBBBHHHHHHGGGGGGHHHHHHIIIJJJLLLLLLMMMOOOOOOPPPPPPOOOQQQPPPPPPPPPPPPQQQRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\ZZZ[[[[[[[[[ZZZ\\\^^^aaadddfffgggggggggggghhhjjjiiiiiijjjkkklllnnnnnnoooooopppqqqrrrtttvvvxxxzzzwww{{{xxxtttsssooorrrttttttssstttwwwzzz~~~yyyuuusssrrruuuppp^^^TTTPPPLLLOOOSSSWWWZZZ[[[[[[[[[XXXXXXYYYYYYZZZZZZ[[[[[[ZZZ\\\]]]ZZZWWWTTTUUUWWWTTTPPPJJJDDD@@@<<<999777444333333222111111111222000111111111111222222222///222333333000///111333wwwbbbXXXUUURRRQQQOOONNNMMMNNNNNNOOOWWWTTTPPPMMMLLLKKKIIIHHHGGGEEEEEEGGGJJJNNNPPPPPPNNNMMMLLLIIIGGGDDDCCCBBBBBB@@@>>>===<<<;;;999777444444444444444444444444666444333111000000111111555333111///------------222333444333111//////000......---------......///......---+++)))***,,,...///...------...///...---000//////...------,,,,,,,,,,,,+++***+++...000222222333555777999999999999555444444333333444444555777666555333222111000000//////000000111111111222222111111222333444333111222333444333222222333555555444444333333444444555777777888999999999999888888777555444333444666777777666666555555444333333555555666666777999:::;;;===>>>@@@BBBDDDFFFGGGGGGCCCDDDEEEEEEEEEDDDBBBAAACCCDDDFFFHHHJJJLLLNNNNNNMMMMMMNNNNNNNNNNNNOOOOOORRRPPPOOORRRVVVVVVRRRMMMMMMOOOSSSWWWYYYZZZYYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^```bbbdddeeeeeefffgggiiijjjkkkkkkkkkjjjhhhfffeeellllllmmmpppuuuyyyzzz{{{zzz}}}~~~~~~yyysssnnniiieeeeeedddddddddeeeggghhhiiiiiippp{{{}}}wwwwwwzzz|||}}}yyyfffYYYRRROOOQQQQQQRRRUUUZZZ]]]]]]^^^]]]]]]\\\\\\]]]]]]]]][[[[[[ZZZXXXXXXWWWWWWWWWUUURRRMMMHHHCCC>>>888555111111111111111111111111111111000000111222333333111222222333333222222111uuuaaaWWWTTTQQQPPPOOONNNNNNOOOPPPPPPWWWTTTPPPMMMLLLKKKIIIHHHFFFEEEEEEGGGJJJMMMNNNMMMNNNMMMLLLIIIGGGEEECCCBBB???===;;;999999888666444444444444444444444444444555444333111111111111111222111000//////......///111222333222000/////////...............---------------,,,,,,+++,,,...000///---,,,---...///...------------...............,,,,,,++++++,,,...000111333444666777777777777666333333333222222333333333666666444333222111111111000000000000111111222222333222222333444444333111111222333222000000222444444444333333333333444444777777888999999999999999888777555444333444555666555555555444444444444444777777777777888:::;;;<<<>>>???@@@BBBDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBDDDFFFHHHJJJLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOLLLKKKNNNQQQRRROOOKKKNNNPPPTTTWWWYYYZZZZZZYYYXXXXXXXXXYYYZZZ\\\]]]^^^aaabbbddddddddddddfffhhhiiijjjjjjjjjjjjiiiiiihhhmmmlllmmmpppssswwwxxxxxxxxxzzz}}}~~~}}}||||||}}}}}}}}}vvvpppjjjeeeaaa]]]\\\[[[ZZZZZZ[[[\\\\\\ZZZ```gggnnnttt|||~~~ooo___VVVPPPPPPPPPQQQTTTYYY[[[\\\___^^^^^^]]]]]]]]]]]]^^^[[[ZZZYYYXXXWWWWWWWWWWWWVVVSSSOOOKKKGGGAAA;;;777222222222222111111111111111111000000111222222333111111111222222111111111rrr^^^UUUSSSQQQPPPOOOOOOOOOPPPQQQRRRUUUSSSOOOMMMMMMKKKIIIHHHFFFFFFGGGIIILLLMMMMMMLLLMMMMMMLLLJJJGGGEEECCCBBBAAA???===<<<;;;:::888666444444444444444444444444444444333222111111111111//////000000000000000///000111222222000......///.../////////...---,,,,,,......------------.........---,,,---...///...,,,+++,,,,,,---.../////////,,,,,,++++++,,,...000111444555555666666555444444333222222111111222222333555555444222222111111111000111111111111222222222444333333444555555444222000111222111//////000222444444333333333333444444777888999999::::::999999777666555444333444555555333333333333444444444444888888888999:::;;;<<<===??????AAABBBCCCDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNKKKJJJKKKNNNPPPNNNLLLOOOQQQTTTWWWYYYZZZZZZYYYYYYXXXXXXYYYZZZ\\\___```aaacccddddddccccccdddeeehhhhhhhhhhhhiiijjjllllllnnnmmmmmmooorrrttttttsssuuuwwwzzz{{{zzzzzzzzz{{{|||~~~~~~wwwqqqjjjccc^^^]]][[[YYYVVVUUUUUUUUUVVVTTTWWW[[[]]]```eeemmmttt}}}|||hhh[[[SSSPPPNNNOOOSSSVVVYYY[[[______^^^^^^]]]]]]]]]]]]ZZZZZZYYYXXXWWWWWWWWWWWWVVVUUURRROOOLLLFFF???:::444444333222222111222222111111111000111111222333000000000000000000000000nnn\\\SSSQQQQQQPPPPPPOOOPPPQQQSSSTTTTTTQQQOOOMMMMMMLLLJJJHHHHHHHHHIIILLLNNNOOOMMMLLLLLLLLLLLLJJJHHHEEECCCBBBBBBAAA???>>>>>>===;;;999555555555555555555555555333333333222222111111111...///000111111000///...///000222111///......///...////////////---,,,+++111///...------,,,+++***...---,,,,,,......---,,,+++,,,,,,------......///,,,,,,,,,,,,---///000111444444444444444444444444333333222222222222333333444444333222111111111222222222222222222222222222555444444555666666555333111222222111000///111222444333333333333333333444777888888999:::999999999666555444333333333444444111111222222333444555555888888888888999;;;<<<===???@@@AAABBBBBBBBBBBBBBBEEEDDDBBBAAAAAABBBCCCDDDDDDEEEFFFHHHJJJKKKMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOMMMLLLLLLOOOQQQPPPOOOPPPQQQTTTVVVXXXXXXXXXXXXZZZYYYYYYZZZ[[[^^^```bbbaaacccccccccaaaaaabbbcccfffeeefffggghhhkkknnnooonnnmmmmmmnnnpppqqqqqqooorrruuuwwwxxxxxxxxxyyy{{{}}}|||vvvnnnfffaaa```]]]ZZZWWWUUUTTTUUUUUUWWWXXXXXXXXXYYY\\\bbbfffkkkvvvuuudddYYYRRRNNNOOORRRTTTVVVYYY]]]]]]]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTRRROOOIIIBBB===777666444333222222222222222111111111111111222222111111000000000000111111jjjZZZRRRQQQQQQPPPPPPOOOPPPQQQSSSTTTRRRPPPNNNMMMMMMLLLJJJHHHGGGGGGHHHJJJMMMNNNLLLKKKKKKLLLKKKKKKIIIFFFCCCAAA@@@>>><<<<<<<<<;;;999777555555555555555555555555222333333333222222111111000000111111111///---,,,...000111111///......///......//////...------,,,000...++++++,,,---,,,***...,,,+++,,,---...---,,,------------------------,,,,,,,,,---...///000111222222333333444444555666444444333333333333444444333333222111111111222222333333333333222222222222555444444555777777666444444444555333111111222444333333333222222333333333666777888888999999888888555444444333333333333333000111111222333444555555777777777888999:::;;;<<>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDAAAAAABBBCCCEEEFFFGGGHHHLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRSSSTTTTTTTTTSSSTTTUUUWWWYYY[[[\\\]]]___```aaa```___^^^___```bbbbbbccceeegggiiikkklllkkkkkkkkknnnpppqqqooonnnqqqrrruuuvvvvvvxxxzzz|||yyyzzz{{{||||||wwwoooiiiccc```[[[WWWTTTTTTUUUVVVUUUUUUTTTUUUVVVWWWYYYZZZXXXXXX\\\ccckkkvvvnnn___SSSRRRRRROOOPPPTTTVVVWWWXXXZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXUUUTTTSSSRRRPPPMMMGGGCCC;;;:::777444222222333333333222111111000111111111444333222111111222333444wwwdddWWWRRRRRRQQQPPPOOONNNNNNOOOPPPPPPOOONNNMMMMMMNNNMMMJJJHHHEEEDDDDDDFFFJJJLLLMMMMMMJJJKKKKKKKKKJJJGGGCCCAAAAAA???>>>===>>>===<<<:::555555555555555555555555111222333333333333222111000000////////////000000///111222222111000000111///---,,,+++,,,...000222888222,,,***---000000...---,,,++++++------,,,++++++++++++,,,,,,------...+++,,,---...///000000111555555444333333444555666444333333333333333333444111111000111111222333333555444444444333333333333000000111333666888888777777777777555333333444555333333222222222222333333444444555666666666666666333333333333333222111111333333444444555555555666888888888888:::;;;<<<=========???@@@AAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBB???@@@AAABBBCCCEEEEEEFFFJJJJJJJJJKKKKKKKKKKKKLLLJJJLLLNNNPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTQQQSSSVVVYYY[[[\\\\\\\\\]]]^^^______^^^]]]___```aaabbbccceeefffggghhhhhhhhhiiikkknnnqqqrrrqqqooooooqqqssstttuuuwwwzzz|||wwwyyyzzz{{{||||||tttnnnkkkgggaaa[[[WWWVVVVVVWWWUUUUUUUUUWWWXXXYYYXXXXXXVVVSSSTTTYYY^^^ggguuuxxxfffWWWTTTSSSNNNMMMQQQTTTUUUXXXZZZ[[[\\\[[[ZZZXXXWWWWWWVVVVVVWWWWWWXXXVVVUUUSSSRRRQQQNNNJJJGGG===;;;888555333222333444333222222111000000111111333222111000000111222333uuubbbWWWSSSSSSRRRQQQOOONNNMMMNNNNNNOOONNNMMMMMMMMMNNNMMMJJJHHHHHHGGGGGGHHHLLLOOOQQQRRRIIIJJJKKKKKKJJJGGGDDDAAA<<<;;;999999999999777666666666666666666666666666000111333333444333222111///............000222333///111333333111111111222///---+++***+++...111444BBB:::111,,,---...---***---,,,++++++------,,,+++((()))***+++---...///000+++,,,---///000000111111888777555444333333444444333222222222222222222333000000000000111222333333555555555444444333333333//////000333666888888888777777777555333222333444333222222222222222222333333444444555666555555555222333333333333222111111444444444555555555555666999999999:::;;;<<<===>>><<<===>>>???@@@AAAAAAAAA???@@@BBBCCCDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJMMMPPPRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUSSSVVVYYY]]]___```___^^^\\\]]]___^^^]]]]]]___``````aaaccceeeffffffeeeeeeggghhhjjjnnnrrrsssrrrqqqnnnooorrrssstttvvvyyy|||yyyzzz{{{}}}~~~yyysssmmmiiibbb[[[VVVTTTSSSTTTSSSSSSTTTVVVWWWWWWUUUSSSZZZUUUTTTXXX[[[___lllzzzkkkZZZVVVSSSMMMKKKPPPSSSUUUXXX[[[\\\]]]]]]\\\WWWWWWVVVVVVVVVWWWWWWXXXXXXVVVTTTRRRRRRPPPMMMJJJ>>><<<888555333333333444333333222111000000111111222111000......000111222vvvdddXXXRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSPPPNNNMMMMMMMMMLLLJJJHHHJJJHHHGGGGGGJJJLLLMMMMMMLLLLLLJJJIIIGGGFFFDDDDDD@@@@@@>>>===;;;999888777888888777666555444444333555444333222111111111111//////000000111111111222///////////////000111111+++******)))+++---///111AAA999000,,,---......,,,(((((()))***+++,,,---...,,,,,,,,,---------......////////////000000000000222222111111000000//////111222222333333444444555222222333333333444444444333333333333333333333333555222///,,,,,,///222555000222444444333333444555222222222222222222222222444444555555555555444444666444333111111222333444333444444555666777888888999999:::;;;<<<===>>>???>>>>>>>>>>>>????????????AAAAAA@@@??????@@@@@@AAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNPPPOOOOOONNNMMMMMMMMMNNNNNNPPPQQQQQQPPPOOOPPPQQQRRRTTTWWWZZZ[[[\\\[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]aaaaaabbbcccddddddeeeeeeeeegggjjjmmmoooooonnnnnnoooooopppqqqsssuuuwwwxxx{{{|||||||||}}}{{{vvvqqqhhh___XXXTTTSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUSSSRRRTTTXXXZZZ\\\gggtttyyycccXXXTTTOOOLLLMMMMMMSSSXXX[[[]]]]]][[[YYYYYYYYYYYYXXXWWWWWWVVVVVVZZZVVVRRRPPPQQQQQQOOOLLLFFF@@@999555444444333111222222111111111111222222000000000000000000000000wwweeeXXXRRRQQQRRRQQQQQQPPPPPPQQQQQQRRRNNNMMMLLLKKKLLLKKKIIIGGGIIIHHHGGGGGGJJJLLLMMMLLLKKKJJJIIIHHHFFFDDDCCCBBB@@@???>>>===;;;999888777777777666666555555444444555444333111000/////////000000111111222222222222///////////////000111111...---,,,+++,,,---///000:::444...+++---000///---/////////...............,,,,,,,,,---------......////////////000000000000333333222222222111111111333333444444555555555666000000000111111111222222333333333333333333333333555333000//////000333555000222444444333222333444333333333333333333333333444444555555555555444444222111/////////000222333333444444555666777888888888888999:::;;;<<<============>>>>>>>>>?????????@@@@@@???????????????@@@@@@AAABBBCCCDDDEEEEEEEEEGGGGGGGGGHHHJJJKKKMMMNNNPPPOOONNNMMMMMMMMMMMMMMMMMMOOOQQQQQQPPPPPPPPPRRRSSSUUUWWWYYY[[[[[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]```aaaaaabbbdddeeeeeefffhhhiiikkkmmmnnnnnnmmmmmmoooooopppppprrrsssuuuvvvxxxyyyzzz{{{|||~~~|||wwwmmmccc[[[WWWUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTUUUWWWXXXYYYcccnnnlll^^^VVVPPPNNNOOOOOOTTTXXXZZZ[[[[[[[[[[[[YYYYYYYYYXXXWWWWWWVVVVVVWWWTTTQQQPPPQQQRRRQQQPPPIIIDDD===999777666444333222222111111111111222222111111111111111111111111xxxeeeXXXRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPLLLKKKJJJJJJJJJJJJGGGEEEIIIHHHGGGHHHJJJLLLMMMLLLJJJIIIHHHGGGEEECCCBBBAAA@@@???>>><<<;;;999888777666666555555555555555555444444333222222111111111111111222222222222333333///////////////000111111111000...---------......111---***+++...000000......---------,,,,,,,,,+++,,,,,,,,,---------....../////////000000000111111444333333333333333333333333333333333444444444444000000000111111111111222222222222222222222222222444333222111111222333444000111333333222222222333444444444444444444444444444444444444444444444444000000/////////111222333333444444555777888888999777888888999:::;;;<<<<<<======>>>>>>>>>>>>?????????>>>>>>>>>????????????@@@AAACCCEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMOOONNNMMMMMMMMMMMMMMMMMMLLLNNNPPPQQQQQQQQQRRRSSSTTTUUUWWWYYYYYYYYYXXXXXXYYYZZZZZZ[[[\\\]]]]]]]]]______```bbbdddeeefffgggjjjkkklllmmmmmmmmmlllllloooooooooppppppqqqsssssssssuuuwwwyyyzzz|||uuuiii```ZZZWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVUUUUUUVVVUUUVVV]]]eeesss{{{jjj^^^UUURRRTTTPPPSSSXXXZZZYYYYYYZZZ]]]YYYYYYYYYXXXWWWWWWVVVVVVSSSRRRPPPQQQRRRTTTTTTSSSLLLHHHBBB===:::888555444222222111111111111222222111111111111111111111111xxxeeeXXXRRRQQQPPPPPPOOOOOONNNNNNOOOOOOLLLKKKJJJJJJKKKJJJHHHFFFHHHGGGGGGHHHKKKLLLLLLLLLJJJIIIHHHGGGEEECCCBBBAAA???>>>===<<<:::999888777444555555555555555555555222333333444444444444444111111111111111111111111///////////////000000111000///...---------......+++***)))+++...///...---*********+++,,,------...,,,,,,,,,---------....../////////000000111111222333333333333333333444444111111111111111111111111222222222222333333333333111111111111111111111111333333333222222333333333000222333333222111222222444444444444444444444444444444444444444444444444444444333333333333444555333444444666777888999:::888999999:::;;;;;;<<<<<<============>>>>>>>>>???>>>??????@@@@@@@@@@@@@@@@@@AAADDDEEEFFFFFFEEEDDDFFFFFFFFFGGGHHHJJJLLLLLLNNNMMMMMMLLLLLLLLLMMMMMMLLLNNNPPPQQQQQQQQQSSSTTTUUUVVVWWWWWWXXXWWWWWWVVVXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^```aaaccceeeggggggjjjjjjkkkkkkllllllmmmmmmpppppppppppppppqqqqqqrrrpppsssvvvyyyzzz|||}}}}}}pppeee]]]XXXVVVUUUUUUTTTTTTTTTTTTTTTSSSUUUUUUTTTTTTSSSUUUYYY^^^fffyyy~~~lll___XXXVVVPPPRRRVVVZZZZZZWWWYYY]]]YYYYYYYYYXXXWWWWWWVVVVVVSSSRRRRRRRRRSSSTTTTTTTTTNNNKKKFFFAAA<<<888555444222222111111111111222222111111111111111111111111xxxeeeXXXRRRQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLJJJHHHHHHGGGGGGIIIKKKMMMLLLKKKKKKJJJIIIHHHFFFDDDCCCBBB>>>======;;;:::999888777444444444444555555555555333333444444333222111111000000000000000////////////////////////000000111---------------......///)))***+++,,,...---,,,+++------......//////000000,,,,,,,,,---------....../////////000111222222222111222222222333333444444222222222111111000000000111111222222222333333333111111111111111111111111111111222222222222111111111222444444222111111222222222222222222222222222555444333333333333444555666666555555444444444444333444555666777999::::::::::::;;;;;;<<<<<<======<<<============>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMLLLNNNQQQRRRQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXYYY[[[\\\]]]^^^]]]^^^___aaaccceeefffggghhhhhhhhhiiijjjlllnnnoooqqqpppppppppppppppqqqqqqooorrrwwwzzz|||}}}~~~~~~~~~~~~|||zzzyyywwwwwwwwwxxxzzz~~~yyylllaaaZZZVVVYYYXXXXXXXXXWWWWWWWWWVVVSSSTTTTTTSSSSSSVVVYYYZZZ]]]kkkssszzzzzz~~~xxx}}}qqqccc[[[UUUSSSUUU[[[[[[XXXWWW[[[YYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUSSSSSSRRRRRRNNNMMMIIIDDD>>>888555333222222111111111111222222111111111111111111111111vvvdddXXXRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLMMMNNNNNNLLLJJJGGGGGGGGGIIILLLMMMLLLKKKKKKJJJIIIHHHFFFDDDCCCBBB======<<<;;;:::999888888555555444444444444444444444444444333000...+++)))000////////////.........///////////////000111111,,,,,,------............+++,,,---...---,,,+++***///......---,,,+++******,,,,,,,,,---------.........///000000111222333333111111222222333444555555666555555444333222222111/////////000000000000111222222222222222222222222111222222222222222222111222444555555333222222333222222222222222222222222555444333222222333444555333333333333333222222222333333555666888999;;;;;;;;;;;;;;;<<<<<<=========<<<<<<============>>>>>>???@@@AAACCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMOOOQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUWWWXXXZZZ\\\^^^^^^^^^^^^___aaacccdddeeefffgggfffffffffhhhkkknnnpppoooooonnnnnnnnnooopppppppppssswww{{{|||~~~~~~~~~}}}}}}~~~~~~wwwrrrnnnlllllljjjhhhfffeeecccbbbaaaccceeehhhlllrrryyy~~~vvviii___ZZZZZZZZZYYYYYYXXXWWWWWWWWWSSSUUUUUUSSSTTTXXXYYYXXXWWW___```ccclllkkkfffjjjiiikkksss|||oooeee[[[WWW[[[\\\XXXVVVYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWXXXVVVTTTRRRQQQRRRNNNMMMKKKFFF???999555444222222111111111111222222222222222222222222222222uuucccWWWSSSRRRRRRQQQPPPOOOOOONNNNNNNNNNNNMMMLLLMMMNNNNNNLLLJJJGGGGGGHHHJJJLLLMMMLLLJJJJJJIIIHHHGGGEEECCCBBBAAA===<<<<<<;;;:::999888888555555555444444333333333333333444333222///---+++000000000000/////////...///////////////000111111...////////////......---,,,---...///...---,,,,,,,,,++++++***(((''''''&&&,,,,,,,,,---------.........///000111222333333444111222333444555666777777777777666555444333222111////////////000000000000333333333333333333333333333333222222222222333333333555666666444333333333333333333333333333333333555444222111111222444555...///000111222222222222333333555666888:::;;;<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>===???AAABBBCCCCCCBBBAAACCCBBB@@@@@@@@@AAACCCDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMOOOPPPRRRSSSRRRQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVSSSTTTVVVXXXZZZ\\\^^^^^^______```aaabbbcccddddddgggfffeeedddeeehhhkkkmmmlllkkkkkkkkklllmmmnnnnnnqqqtttwwwzzz|||~~~}}}|||{{{{{{|||~~~wwwnnngggbbb^^^\\\ZZZYYYXXXWWWUUUTTTSSSSSSQQQTTTXXX\\\```gggoootttyyy|||~~~}}}{{{{{{sssggg```[[[[[[ZZZZZZYYYXXXXXXXXXUUUXXXWWWTTTUUUYYYYYYUUUUUUZZZWWWWWW```___ZZZ^^^^^^___eeennnxxx|||iiiZZZZZZ[[[WWWVVVXXXYYYYYYYYYXXXWWWWWWVVVVVVUUUWWWYYYXXXTTTRRRRRRSSSMMMNNNMMMHHHAAA:::666555222222111111111111222222222222222222222222222222tttcccWWWSSSRRRSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLLLLMMMNNNNNNLLLJJJGGGGGGHHHJJJLLLMMMLLLJJJIIIHHHGGGEEEDDDBBBAAA@@@<<<<<<;;;::::::999888888666666555444333333222222000222444666666666555444222111111111000000/////////////////////000111111222222111111000...---,,,,,,...//////.........///+++++++++++++++,,,,,,,,,,,,,,,,,,---------.........///000111222333444444222333444555666888888999666666555444222111000000111111111111222222222222333333333333333333333333555444333222222333444555444666777666555333333444444444444444444444444444555444222111111222444555,,,---///111333444555666333333555666888:::;;;<<<:::::::::::::::::::::;;;<<<<<<<<<<<<=========>>><<<>>>@@@BBBCCCBBBAAA@@@CCCBBB???>>>>>>@@@CCCDDDCCCDDDDDDEEEFFFHHHJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMPPPQQQSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVSSSTTTUUUWWWZZZ\\\^^^______``````aaabbbccccccdddiiigggeeeccccccfffiiikkkiiiiiiiiiiiijjjkkklllmmmqqqtttwwwyyy{{{}}}|||{{{zzzyyyzzz|||~~~zzzssshhh___YYYUUUSSSRRRQQQQQQPPPOOONNNMMMMMMLLLHHHLLLPPPTTTYYY___gggmmmssswwwyyyxxxvvvvvv{{{zzzmmmdddaaaaaa``````___^^^]]]]]]XXX[[[YYYUUUUUUYYYXXXRRRVVVZZZUUUUUU]]]\\\VVVYYYXXXYYY^^^eeekkkwwwttt]]]XXXZZZWWWUUUYYYZZZYYYYYYXXXWWWWWWVVVVVVSSSVVVYYYXXXUUUSSSSSSTTTNNNOOOOOOJJJCCC<<<888777222222111111111111222222222222222222222222222222rrr```TTTRRRTTTOOOMMMLLLMMMNNNPPPOOOOOONNNNNNOOOOOONNNMMMKKKJJJHHHHHHGGGGGGGGGHHHHHHIIIKKKJJJIIIFFFDDDBBB@@@@@@======<<<;;;999777555444555555444444444333333333444333222222111111222222///000222111///---,,,,,,111111222222222222111111222111///...---...000111---,,,---///111///***&&&,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))***,,,///111111111222222222111000000444444555666777888999:::999888666555444333222222222222222222222222222222333333444444444333222111666444222000000222444666555666888777333000...---222333333444444555555555333222000......///111222111111111222333444555666666666666666777888999:::<<<<<<;;;:::999999999999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBDDDDDDBBBBBBAAABBBCCCDDDGGGIIIJJJKKKJJJKKKMMMNNNPPPOOOOOONNNNNNMMMMMMLLLMMMOOOPPPSSSTTTUUUVVVVVVVVVVVVUUUTTTUUUXXXZZZ[[[]]]]]]___```aaaaaaaaaaaaccccccdddeeefffggghhhiiijjjgggeeefffjjjllllllkkkssstttwwwyyy|||}}}}}}}}}yyyyyyyyyyyyzzzzzz{{{|||}}}|||}}}xxxfffaaaZZZTTTPPPMMMJJJHHHOOONNNLLLKKKIIIIIIHHHHHHIIIJJJKKKLLLOOOWWWbbbjjjtttzzz}}}xxxssssssuuuvvvwwwvvvlllcccccccccdddeeeddd```]]]\\\ZZZXXXWWWVVVWWWXXXYYYSSSSSSSSSSSSTTTUUUWWWWWWWWWWWWYYY\\\```iiizzz{{{^^^ZZZXXXVVVXXXVVVZZZYYYYYYXXXWWWWWWVVVVVV[[[WWWSSSSSSUUUVVVTTTRRRMMMLLLLLLKKKHHHBBB;;;666333222111111222222000///////////////////////////ppp___TTTQQQQQQPPPNNNMMMNNNOOOQQQPPPPPPOOOOOOPPPPPPPPPNNNLLLKKKHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDBBBAAA@@@======<<<;;;999777555444555555444444444333333333444333222222111111222222...000222222000/////////000111111111111111111000111000...---,,,---...///222...******,,,.........------------------------...---+++++++++---///111222333333444444444333333333444444555666777888999777666444333222111111111222222222222222222222222222222444444444444333222555444222111111222444555333555777777555222111000333333333444444444555555555333111000///000111222111111111222333555666777777777777777888999:::;;;:::::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????@@@AAAAAABBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDFFFGGGIIIIIIIIIJJJKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOQQQSSSTTTVVVVVVVVVUUUUUUTTTUUUWWWZZZ[[[\\\]]]^^^```aaabbbbbbbbbddddddeeefffggghhhhhhiiihhhfffeeefffiiillllllkkkrrrsssuuuwwwxxxyyyyyyyyywwwwwwwwwwwwxxxyyyzzz{{{}}}||||||~~~wwwlll[[[WWWSSSOOONNNNNNMMMLLLLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLSSS^^^fffxxx~~~{{{tttqqqqqqpppsss|||qqqgggfffgggiiikkkjjjeeebbb___]]]ZZZXXXVVVVVVWWWXXXTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWYYY[[[]]]cccrrr}}}___ZZZWWWVVVWWWUUUXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWUUUSSSSSSSSSTTTNNNMMMMMMLLLIIIDDD===888555333222222333333222111000000000000000000000000mmm^^^UUUPPPNNNQQQOOONNNOOOPPPQQQQQQQQQOOOPPPQQQRRRQQQOOOMMMLLLGGGGGGGGGHHHIIIJJJKKKLLLGGGGGGFFFEEEDDDBBBAAA@@@===<<<<<<;;;999777555444555555444444444333333333444333222222111111222222---///222222111000111111///000000111111000000/////////---,,,,,,,,,---...111...+++)))+++...000111........................------------...///000111111222333444444555444444222333333444555666777777444333222111000000000000222222222222222222222222000111333444555555444444555444222111111222444555222555777888666444444444333333333333444444444444666555333111000111111222000000111222444555777888888888888888999:::;;;<<<999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBCCCDDDDDDFFFHHHHHHHHHHHHJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPSSSUUUVVVUUUUUUTTTUUUVVVWWWYYY[[[[[[\\\^^^```bbbccccccdddeeefffffffffgggggghhhhhhfffddddddeeehhhkkkkkkkkkpppqqqrrrtttuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxyyyzzz|||||||||}}}~~~}}}|||}}}~~~zzzjjj^^^RRROOOLLLJJJKKKLLLMMMLLLIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGGGGHHHOOOXXX___wwwwwwssspppmmmoooxxxyyyllllllmmmqqqtttsssooojjjhhheee```[[[XXXXXXYYYYYYVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXYYYZZZZZZ]]]gggsss|||___YYYTTTTTTVVVTTTVVVVVVVVVWWWWWWXXXXXXXXXVVVXXXYYYWWWRRRPPPSSSVVVOOOOOONNNMMMKKKFFF@@@;;;777555333333444555444333222222222222222222222222nnn```WWWQQQMMMPPPOOONNNNNNPPPQQQQQQPPPOOOPPPQQQRRRQQQOOOMMMKKKGGGGGGGGGHHHIIIKKKLLLMMMHHHHHHHHHGGGEEEBBB@@@???<<<<<<;;;:::999777666555555555444444444333333333444333222222111111222222...000222222111000///000//////000000000000/////////...------,,,,,,------------...///000///...,,,------------------------+++,,,...///000111111111///000111222333333333333222222333444444555666666333222111000000000000000222222222222222222222222000111333444666666666555555444222111111222444555444666888999777666555555444333333333333333333333555444333111000000000000000000111222444666888999888888888888999:::;;;;;;:::999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBB@@@@@@@@@@@@@@@AAAAAABBBCCCBBBAAAAAAAAABBBCCCDDDDDDFFFGGGHHHHHHHHHJJJKKKKKKKKKLLLMMMMMMNNNOOOOOONNNMMMMMMMMMOOOQQQTTTVVVTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\^^^```bbbcccddddddeeeeeeeeeeeeeeeeeeeeeeeeccccccdddeeehhhiiijjjkkkmmmnnnoooqqqssstttuuuvvvxxxxxxxxxyyyzzz{{{|||}}}|||{{{{{{}}}~~~~~~|||{{{{{{}}}~~~{{{nnn```XXXPPPNNNJJJIIIIIIJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIEEEFFFFFFFFFFFFKKKSSSZZZqqq{{{}}}xxxtttppplllrrr|||~~~rrrqqqrrrwww|||}}}yyytttqqqmmmgggaaa]]][[[[[[[[[WWWWWWWWWWWWWWWXXXYYYYYYZZZXXXYYYZZZXXXYYY```iiixxxvvv\\\UUUPPPQQQTTTRRRTTTTTTUUUVVVWWWXXXYYYYYYVVVXXXXXXVVVSSSRRRSSSTTTQQQPPPOOONNNMMMIIICCC???888666444333444555444333333333333333333333333333rrrdddZZZSSSOOOOOONNNLLLMMMOOOPPPPPPOOOMMMOOOQQQRRRQQQOOOLLLJJJFFFFFFGGGHHHIIIJJJLLLMMMKKKKKKJJJIIIFFFCCC@@@>>><<<<<<;;;:::999888666555555555444444444333333333444333222222111111222222///000222111///---,,,---//////000000000000////////////..................,,,...000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222333333333///000111222333444444444222222333333444444555555333222222111111111222222222222222222222222222222///111333555666666666666444333333222222333333444555888::::::888666555555444444444333333222222111333222222111000/////////111111222333444666777888777666666777777888999:::<<<;;;::::::999999999:::;;;;;;;;;<<<<<<<<<=========>>>>>>@@@AAABBBCCCCCC@@@????????????@@@AAABBBBBBAAAAAA@@@AAABBBCCCDDDEEEFFFHHHHHHHHHHHHJJJLLLKKKKKKLLLMMMNNNOOOPPPPPPMMMMMMLLLMMMNNNQQQTTTVVVTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[]]]___aaabbbcccdddbbbcccccccccccccccccccccbbbccceeefffggghhhiiijjjjjjkkkmmmpppsssvvvxxxzzz{{{{{{||||||}}}|||||||||}}}}}}||||||}}}~~~xxxmmmbbbZZZUUUQQQOOOLLLKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKGGGHHHHHHFFFFFFIIIPPPVVVjjjxxxyyysssmmmooouuuxxxvvvwww|||~~~xxxtttnnnfffaaa]]]\\\\\\YYYYYYYYYXXXYYYYYYZZZZZZ[[[YYYYYYZZZYYYYYY^^^eeennnmmmXXXRRRLLLNNNSSSPPPRRRSSSTTTUUUVVVXXXYYYYYYYYYWWWUUUUUUVVVVVVSSSQQQQQQQQQPPPOOONNNKKKFFFCCC:::777444333333444333222222222222222222222222222yyyiii\\\TTTQQQOOOMMMLLLLLLNNNOOOOOONNNMMMOOOQQQRRRQQQOOOLLLIIIFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHDDDAAA???;;;;;;;;;:::999888666666555555444444444333333333444333222222111111222222///111222111///,,,++++++///000000111111000000///////////////.........---......---,,,***+++---000,,,,,,,,,,,,,,,,,,,,,,,,+++---///111333444555555222333444555555666555555333333333444444444555555222222222222222222333333222222222222222222222222000111333555666777666666444333333222222333333444555888::::::888666555555555444444333222111111000111111111000000000000///333333333333444666777888666666666666777888999:::===<<<;;;:::999999999999::::::;;;;;;<<<=========?????????@@@AAAAAABBBBBB@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@BBBCCCDDDDDDFFFHHHHHHHHHHHHJJJLLLKKKKKKLLLLLLMMMNNNOOOOOOMMMMMMMMMNNNOOORRRTTTUUUSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ\\\^^^```aaaaaabbb``````aaaaaabbbbbbbbbcccbbbdddggghhhgggggghhhiiijjjkkkmmmppptttwww{{{}}}}}}}}}~~~~~~}}}|||}}}~~~~~~zzzmmmaaaZZZVVVTTTQQQOOOMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLIIIJJJIIIGGGFFFHHHNNNSSSfffvvv~~~wwwrrrpppqqqzzz{{{zzz~~~zzztttmmmgggbbb^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^[[[ZZZ[[[[[[ZZZ^^^dddhhhuuuiiiXXXRRRLLLOOOSSSOOOQQQRRRSSSTTTVVVWWWXXXYYYZZZVVVTTTUUUWWWWWWSSSOOORRRQQQPPPPPPOOOMMMIIIFFF===:::666333333333222111111111111111111111111111~~~lll]]]UUURRRPPPNNNMMMMMMOOOPPPPPPOOOMMMOOORRRTTTSSSPPPLLLJJJFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHIIIIIIHHHFFFCCCAAA;;;;;;;;;:::999888777666555555444444444333333333444333222222111111222222...000222222000...---...000111111111111111111000...............---,,,,,,'''***,,,,,,++++++...111------------------------,,,---///000333555666777444444555555555555555444444444444444555555555555111111111111222222333444222222222222222222222222111222444555666666666555333333333333333333333333333555888999888777666777555555444333222111000///000000111111222222111111444444444444444555666666777777777777888999::::::;;;;;;:::999999:::::::::::::::;;;;;;<<<======>>>????????????????????????@@@???=========>>>@@@AAAAAA@@@@@@???@@@BBBCCCDDDCCCEEEFFFGGGGGGGGGIIIJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQSSSTTTUUURRRSSSTTTUUUVVVWWWWWWWWWYYYZZZ[[[]]]^^^____________``````aaabbbcccddddddcccfffiiiiiigggfffgggiiikkklllmmmpppssswwwzzz|||||||||}}}~~~~~~}}}~~~~~~uuuhhh]]]WWWTTTTTTRRRQQQOOOOOOPPPQQQOOONNNLLLLLLKKKKKKJJJKKKKKKKKKJJJKKKJJJHHHEEEFFFKKKPPP^^^qqq~~~yyyrrrooouuu~~~}}}~~~xxxqqqjjjeeecccbbbaaaaaa`````````aaaaaabbb^^^[[[\\\[[[YYY]]]bbbeeemmm~~~jjj]]]WWWOOOQQQTTTOOOQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVUUUSSSQQQQQQPPPOOOOOOOOONNNJJJHHHAAA>>>999555444333222111111111111111111111111111mmm]]]TTTRRRQQQOOONNNNNNPPPQQQQQQPPPOOOQQQSSSUUUTTTQQQNNNKKKFFFFFFFFFEEEFFFFFFGGGGGGCCCDDDGGGHHHHHHFFFDDDCCC;;;;;;;;;:::999888777666555555444444444333333333444333222222111111222222---///222222111000000111111111222222222222111111,,,,,,---------,,,+++***$$$,,,111111///------........................------...000333555777999333333333444333333222222444444555555555555555555111000000000111222333444222222222222222222222222222333444666666666666555333333333333333333333333000333777888888888888999555555444333222000//////000000111333333333333333555555444444444555555555888888888888999:::;;;<<<999999999999:::;;;<<<<<<::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>============@@@???===<<<===>>>@@@AAA@@@@@@??????@@@BBBCCCDDDBBBCCCEEEFFFEEEFFFGGGIIIHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMOOOQQQSSSTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWYYYZZZ[[[\\\]]]^^^^^^^^^___```aaabbbcccdddeeeeeedddgggjjjjjjhhhfffggghhhmmmmmmnnnppprrrvvvyyyzzzzzzzzz{{{|||}}}~~~~~~~~~|||tttiii___XXXUUUUUUVVVTTTRRRQQQQQQPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJGGGEEEEEEJJJNNNUUUjjj}}}uuuooossszzzzzzsssmmmjjjeeeeeeddddddcccddddddeeeeee```\\\[[[ZZZXXX[[[```ccciii|||mmmaaa[[[SSSSSSUUUOOORRRRRRSSSTTTUUUVVVWWWWWWTTTWWWZZZYYYTTTRRRRRRSSSQQQPPPOOOOOOOOONNNKKKHHHDDD@@@;;;777555444222111222222222222222222222222~~~kkk^^^WWWTTTPPPPPPOOONNNNNNNNNNNNOOORRRSSSTTTUUUSSSPPPLLLIIIGGGFFFEEEEEEEEEFFFHHHIIIIIILLLNNNMMMJJJFFFDDDCCC???>>>;;;999888777888888555333222222444555555444333222111000000111222333111111111111111111111111111111222333333333333222////////////////////////++++++***+++,,,...000222000///...---,,,------...,,,---///222444777999:::555666777888888777555555333333444444444333222111111222333222000///000111444444333333333333222222000111333555555444333222222333444444444333222111444444333444444555666777666555444333222222222222333222111/////////000000444333222444555555444222888888888888888888888888999999999999999999999999888888999999999:::::::::<<<<<<<<<======>>>???@@@>>>>>>???@@@@@@>>>===<<<>>>=========???BBBEEEGGGEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFHHHIIIJJJLLLMMMNNNOOONNNMMMLLLLLLNNNPPPRRRSSSSSSRRRRRRSSSTTTUUUUUUWWWYYY[[[]]]]]]]]]___```aaaaaa`````````bbbcccdddiiihhhgggffffffggghhhiiinnnsssvvvvvvsssqqqtttwwwxxxyyyzzzzzzzzz{{{}}}~~~}}}~~~xxxkkkddd```\\\YYYZZZZZZYYYXXXYYYZZZZZZXXXVVVUUURRRNNNLLLLLLMMMNNNMMMLLLKKKIIIGGGGGGGGGIIIJJJQQQccc}}}|||sssrrrvvv|||tttoooiiiiiiiiihhhgggfffffffffcccdddcccaaa]]]\\\___bbbeeeiiittt~~~ooogggccc\\\UUURRRQQQSSSUUUWWWXXXXXXXXXXXX\\\[[[YYYVVVUUUTTTTTTTTTTTTSSSQQQOOOMMMKKKIIIIIICCC@@@<<<777333111111111333222222111111222222333ooo___UUUQQQPPPOOOOOOOOOOOOOOOPPPPPPRRRSSSUUUUUUSSSPPPLLLIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIKKKMMMMMMJJJFFFDDDCCC???>>><<<:::888888888888666444333333444555444333222222111000000111222222000000000000000000000000111222222222111000000///........................------------,,,***((('''///...---,,,+++,,,,,,---...///000333555888999:::::::::999999888666555444333333444444333333222222111222333222000000000111444444333333333333222222000111333444555444333222222333444444444333222222444444444444444555555666555444333222111111111111222111000.........///000666666555666777777666444888888888888888888888888999999999999999999999999888888999999999:::::::::<<<<<<<<<<<<===>>>???@@@===>>>??????@@@???>>>===@@@???>>>>>>???AAACCCEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKNNNMMMLLLKKKLLLNNNPPPQQQPPPPPPPPPQQQRRRTTTUUUVVVVVVYYY[[[\\\\\\]]]^^^```____________```aaabbbbbbeeeddddddeeefffhhhjjjkkkssswwwyyywwwssspppqqqtttwwwxxxzzzzzzzzz{{{}}}~~~{{{nnnhhhddd```]]]^^^\\\\\\[[[\\\]]]^^^\\\ZZZZZZVVVQQQMMMLLLMMMLLLLLLLLLKKKIIIHHHGGGHHHIIIJJJNNN^^^wwwvvvrrrssszzz{{{vvvpppppppppqqqqqqppplllhhhdddeeeccc```]]]\\\___aaabbbeeennn~~~www|||}}}rrrfffYYYPPPMMMQQQRRRTTTVVVXXXXXXXXXXXX\\\ZZZXXXVVVUUUTTTTTTTTTTTTSSSQQQOOOMMMKKKJJJIIIEEEBBB===888555333222222333222222111111222222333rrr```TTTNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRTTTUUUUUUTTTPPPLLLJJJIIIIIIGGGGGGFFFGGGHHHIIIIIIKKKMMMLLLIIIEEECCCCCC???>>><<<:::999888888888777555333333444444333222222222111000000111222222////////////////////////222222222111000///---,,,........................---...//////---***&&&$$$...---,,,,,,+++,,,,,,,,,///000111333666888999:::>>>===;;;999777666555444333333333333333222222222111333444444222111111222444444333333333333222222000111333444444444333222222333333444444333333222555555444333333333444444444333222111000000000000111000///...---...///000666666666888:::;;;:::999888888888888888888888888999999999999999999999999888888999999999:::::::::<<<<<<<<<<<<===>>>???@@@<<<===>>>??????@@@??????BBBAAA@@@???@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGHHHKKKJJJJJJIIIIIIHHHHHHGGGLLLKKKKKKKKKKKKMMMOOOPPPNNNNNNOOOPPPRRRTTTUUUVVVVVVXXX[[[\\\\\\\\\]]]___\\\]]]^^^___``````````````````aaaccceeehhhkkkmmmtttwwwyyywwwsssqqqqqqsssuuuvvvxxxyyyzzz{{{}}}|||qqqlllhhhcccaaabbbaaa``````bbbdddeeedddbbbccc^^^WWWRRROOONNNMMMMMMLLLKKKIIIHHHHHHHHHIIIJJJJJJWWWmmmwwwtttwww{{{zzzyyy{{{~~~{{{sssmmmfffeeeccc___\\\\\\^^^```___aaahhhuuu|||rrrttt{{{lllYYYOOONNNOOOQQQSSSUUUWWWXXXYYYYYYZZZYYYXXXVVVUUUTTTTTTTTTTTTSSSQQQPPPMMMLLLJJJIIIGGGDDD???;;;777444333333333222222111111222222333rrr```TTTOOONNNNNNNNNOOOPPPQQQSSSTTTRRRTTTUUUUUUTTTPPPLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLKKKGGGDDDCCCCCC>>>>>>===;;;:::999888888888666444333333444222111222111111111111111111222000000000000000000000000111111111111000///...---........................---...///000///...,,,+++------------------------///000111333555666888999===<<<999777555555555555444333333222222222222222333555777666555333333444444444333333333222222222000111222333333333333222222222333333333333333333666555444333222222222222222222111000000000000000111000///......///000111333444555888<<<>>>>>>===888888888888888888888888888888888888888888888888888888999999999:::::::::<<<<<<<<<<<<<<<===??????;;;<<<===>>>???@@@AAAAAABBBAAAAAA@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJIIIIIIHHHGGGGGGGGGJJJJJJJJJJJJKKKMMMNNNOOOOOOPPPPPPQQQRRRSSSUUUVVVUUUXXXZZZ[[[[[[[[[\\\]]][[[\\\^^^````````````___^^^______aaadddgggjjjkkkooorrrttttttrrrqqqrrrtttrrrtttwwwyyyyyy{{{}}}}}}sssnnnjjjeeecccdddddddddeeehhhkkkmmmmmmlllmmmhhh```YYYUUURRRPPPOOOMMMLLLKKKJJJIIIIIIJJJJJJHHHQQQccczzzzzzyyyyyyqqqgggeeeaaa]]][[[ZZZ\\\]]]^^^```eeeooowwwuuuwww{{{qqq\\\TTTVVVOOOOOOQQQSSSUUUWWWXXXYYYXXXWWWWWWVVVUUUTTTTTTTTTSSSSSSQQQPPPNNNLLLKKKJJJGGGEEEAAA<<<888555444333333222222111111222222333ooo___VVVRRRMMMMMMNNNNNNPPPQQQSSSTTTRRRSSSTTTUUUSSSOOOKKKIIIGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKIIIFFFDDDBBBBBB>>>>>>===<<<;;;999888777888666444333333444222111111111111222222111111111111111111111111111111111000000111111111111111000........................------------...///000000.........////////////......///000111333444555666888777555444444444666666444333222111111111222222555777999999888666555666444444333333333222222222111111222222222333333222222222222222333333444444666555444222222111111111111111000000//////000000111111000000000111333444555444555777:::;;;;;;:::777777777777777777777777888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;<<<===>>>???;;;<<<<<<===???@@@AAABBB@@@@@@AAAAAABBBDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNNNNSSSSSSSSSRRRSSSSSSTTTTTTUUUWWWYYYZZZYYYYYYZZZ\\\[[[\\\^^^```aaaaaaaaa```_________```bbbeeegggiiikkkmmmooooooooooooppppppooorrruuuxxxyyy{{{}}}~~~~~~|||tttpppkkkeeeccceeefffgggiiimmmrrrvvvwwwwwwuuuppphhhaaa\\\WWWSSSQQQOOOOOONNNLLLKKKJJJJJJJJJHHHNNN[[[ppp||||||uuuiiieee```\\\YYYYYYZZZZZZ[[[^^^cccjjjvvv}}}wwwvvvuuu```WWWXXXOOOOOOPPPRRRSSSUUUWWWXXXVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSQQQPPPNNNMMMLLLKKKHHHEEEAAA===999555333222333222222111111222222333ooo___VVVSSSMMMMMMMMMNNNOOOPPPRRRSSSPPPRRRSSSSSSRRRNNNJJJHHHEEEDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJHHHEEECCCBBBBBB>>>>>>>>>===;;;:::888777777555333333444444333222000111222222222222111000111111111111111111111111///000111111222222222111------------------------...---,,,++++++,,,---.........///000000000000///...///000111222333444444222222222333333444555666444333222000000111111222666888;;;;;;999777666666444444333333333333222222111111111111222222222333222222222222333444555555555444333222111111111111111111000000000000000111111111000000111333444555888777666777777777555333777777777777777777777777888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;<<<===>>>???<<<<<<<<<===>>>@@@AAABBB@@@@@@AAABBBDDDEEEEEEFFFCCCCCCDDDEEEEEEFFFFFFGGGEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOUUUUUUTTTSSSSSSSSSSSSSSSTTTVVVXXXYYYXXXXXXYYYZZZ[[[\\\]]]___```aaaaaaaaa````````````bbbdddfffgggkkkkkkllllllllllllkkkkkkllloootttwwwyyy{{{}}}~~~~~~~~~~~~}}}wwwsssmmmfffccceeefffgggkkkqqqxxx}}}{{{wwwqqqjjjddd^^^YYYUUUSSSSSSQQQPPPNNNLLLJJJIIIIIILLLUUUfff}}}zzzlllgggaaa\\\ZZZZZZZZZZZZZZZ^^^bbbfffnnn~~~|||tttzzzhhhZZZVVVOOOOOOPPPPPPRRRSSSUUUVVVTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRPPPOOOMMMLLLLLLHHHFFFCCC>>>:::666444222333222222111111222222333rrr```UUUPPPLLLLLLLLLMMMNNNOOOPPPQQQOOOPPPRRRRRRPPPMMMIIIFFFDDDDDDCCCDDDDDDFFFHHHIIIIIIJJJIIIGGGDDDBBBBBBBBB>>>>>>>>>===<<<:::888777666444333333444555444333000111222222222222111000111111111111111111111111000000000111000000//////------------------------,,,,,,------------------------///000000000//////000000111222333333444444000111222333444444444444444333111000///000111222555777:::;;;999777555555444444333333333333222222111111111111111222222333222222111111222444555666444333222111111111111111111111111000000111111222000/////////111222444666777666555666777666555333777777777777777777777777888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>============>>>???AAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOSSSSSSRRRRRRRRRSSSSSSTTTTTTVVVXXXXXXXXXWWWXXXYYYZZZ[[[[[[\\\^^^___aaabbb_________```bbbdddfffhhhhhhhhhhhhjjjkkkkkkkkkjjjjjjnnnssswwwyyy{{{}}}~~~|||~~~}}}||||||~~~}}}|||||||||~~~|||wwwppphhhfffhhheeefffkkksss||||||wwwqqqjjjccc^^^WWWVVVUUURRRPPPMMMJJJIIIIIIKKKQQQ^^^rrr~~~qqqkkkccc^^^]]]]]]\\\\\\\\\aaaeeefffiiisssyyy|||zzzdddXXXPPPPPPPPPPPPPPPRRRSSSTTTRRRSSSTTTUUUUUUTTTSSSSSSSSSSSSRRRPPPOOONNNMMMLLLJJJHHHEEEAAA<<<888555333333222222111111222222333uuuaaaSSSLLLLLLLLLLLLLLLMMMNNNOOOOOONNNPPPQQQQQQPPPLLLHHHFFFDDDDDDDDDDDDFFFHHHJJJKKKIIIIIIIIIGGGDDDBBBBBBBBB>>>>>>>>>>>><<<:::888777555444222222444555555444000111222333333222111000000000000000000000000000000000000000///...,,,,,,------------------------***+++...111222111000///+++,,,.../////////......111111222333333444555555000111333444555444333333444333111//////000111222444666999:::888666444444444444444333333333222222111111000000111111222333222222111111222444555666333222111111111111111111222111111111111111222222............000222444555222222222555888999999888777777777777777777777777777777777777777777777777888888999999999:::::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>=========???@@@AAADDDDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOOOOPPPPPPPPPPPPQQQQQQSSSTTTTTTTTTVVVXXXXXXWWWWWWXXXYYYZZZZZZYYYZZZ[[[^^^```aaa^^^^^^___```bbbeeehhhjjjcccccceeehhhlllnnnooonnniiimmmrrrvvvyyy{{{}}}~~~zzz}}}~~~|||zzz{{{}}}zzzxxxtttqqqrrruuuzzz~~~{{{tttkkkhhhjjjcccfffkkkttt}}}|||uuulllgggYYYYYYWWWTTTQQQMMMJJJIIIHHHJJJOOOYYYllltttnnnfff```______^^^]]]```fffjjjiiihhhooo~~~ppp___QQQQQQPPPOOOPPPQQQRRRSSSQQQRRRTTTUUUUUUTTTSSSSSSSSSSSSRRRQQQOOONNNMMMMMMLLLJJJGGGBBB>>>:::666444333222222222222222222333xxxfffXXXOOORRROOOMMMLLLMMMOOOOOOOOONNNPPPRRRSSSRRROOOLLLJJJGGGEEECCCDDDGGGIIIKKKKKKMMMKKKHHHDDDBBBBBBBBBBBB:::;;;;;;:::999777555333777777666555333222111111000000000000000000000000///000111111///......///---...///000000111111000)))+++,,,...//////......++++++---...//////000000---------------...///000333222111000111222333444111111222222222333333333333333222111111000000000666666555555555555666666444444444444444444444444333222111000////////////222333444555555555444333222222222111111111111000333222111111111222333444000000222333555666777888777777666666555555555444444555777888999999999888777777777888999999::::::666777888999999:::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????DDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHIIIIIIHHHGGGGGGIIIJJJKKKLLLMMMNNNOOOPPPTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUWWWYYYZZZYYYXXXWWW[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^```bbbdddfffggghhhgggeeedddfffjjjllllllkkknnnoooppprrrtttvvvwwwxxxwwwxxxyyy{{{|||}}}}}}}}}~~~zzztttooommmooorrruuu~~~{{{rrrjjjeeehhheeegggrrr{{{qqqddd```[[[VVVSSSQQQNNNLLLIIILLLOOOTTTddd}}}ssshhhbbb___^^^aaafffeeekkkmmmjjjjjjoootttuuu}}}hhhZZZSSSNNNOOORRRSSSTTTVVVSSSSSSTTTTTTTTTSSSSSSRRRQQQRRRRRRRRRQQQOOOMMMKKKJJJJJJIIIGGGBBB===888555666444222111333444444333wwwfffYYYPPPMMMLLLLLLLLLNNNNNNMMMKKKMMMOOOQQQSSSRRRPPPMMMKKKHHHFFFDDDDDDFFFIIIJJJKKKLLLJJJGGGDDDBBBAAAAAAAAA;;;;;;;;;:::888777555444555555555444444333333333333333333333333333333333///000111111///......//////000000000000000///...***+++,,,...//////......,,,,,,---...////////////++++++,,,,,,------......222222222111222222333444222222222333333333333444000000111111111111111111555555444444444444555555444444444444333333333222111111000000000111111222111222333555555555444444222222222111111111111000222111000//////000111111000000111222444555666666777666666666555555555555444555777888999999888888777777777777777777777777666777888999999:::999999:::::::::;;;<<<======>>>=========>>>??????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLNNNOOOOOOSSSSSSRRRRRRRRRRRRSSSSSSTTTVVVXXXYYYZZZZZZYYYXXXZZZZZZ[[[[[[\\\]]]]]]]]]^^^___```ccceeehhhiiijjjgggeeedddfffiiillllllkkkmmmnnnoooqqqssstttvvvvvvuuuvvvxxxzzz{{{||||||}}}~~~{{{wwwsssqqqrrrtttvvv{{{}}}|||ssslllhhhhhhdddfffooo{{{yyylllggg___XXXTTTQQQOOONNNKKKMMMOOOSSSaaa|||vvvkkkfffcccbbbeeeiiimmmsssvvvtttrrrssssssqqqrrrssswww{{{{{{|||ppp\\\TTTNNNNNNOOOOOOPPPRRRSSSTTTTTTTTTTTTTTTSSSSSSQQQRRRRRRRRRQQQOOOMMMKKKJJJJJJIIIGGGCCC>>>999666444222000///000111111111vvveeeYYYRRROOOOOOPPPRRRSSSSSSPPPMMMMMMOOOQQQSSSSSSQQQNNNLLLIIIGGGEEEDDDFFFHHHIIIIIIJJJIIIFFFCCCAAA@@@@@@@@@===<<<:::999777666666666444444444444444444444444111111111111111111111111///000111111///......///111111111111000///...---+++,,,---...............------...............---+++,,,---...////////////111222222333333333333333333333333444444444555555//////000111111222333333444444333333333333444444444444333333222222111111000000000111222333333444111111333444555555555555222222222111111111111000333222111/////////000000111111222222333444555555666666666666555555555555555555666777888888888888888888777666666555444444666777888999999:::999999888888999;;;<<<===>>>???======>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNRRRQQQQQQQQQQQQQQQRRRRRRUUUVVVWWWYYYZZZYYYYYYXXXYYYYYYZZZ[[[[[[\\\]]]]]]^^^___aaacccfffhhhjjjkkkfffddddddeeehhhjjjkkkjjjlllmmmnnnoooqqqrrrttttttrrrtttvvvyyy{{{|||||||||~~~|||zzzwwwvvvvvvwwwxxxyyy{{{~~~}}}uuuooollliiiddddddlllwww{{{sssggg]]]WWWTTTSSSRRRMMMMMMNNNQQQ]]]uuuzzzpppkkkhhhfffhhhmmmpppwww{{{yyyvvvsssnnniiidddbbbbbbbbbaaaaaagggooovvvzzzaaaXXXPPPNNNNNNMMMMMMOOOSSSTTTTTTUUUUUUUUUTTTTTTQQQRRRRRRRRRQQQOOONNNLLLKKKKKKJJJHHHDDD@@@;;;999555222000///000111111000uuudddZZZTTTQQQPPPQQQRRRTTTTTTRRRPPPMMMOOOQQQTTTTTTRRROOONNNJJJHHHEEEEEEFFFGGGHHHHHHIIIHHHEEECCCAAA?????????>>>===:::888777666777777444444444444444333333333000000000000000000000000///000111111///......///000000000000000///......,,,------.....................//////...------,,,---...000111222222222222000111333444444444333222444444444444555555555666111111222222333333333333444444333333333333444444222222222222222222222222000111222333333444444444000111222333444555555555222222222111111111000000666555333111000000111111222222333333444444555555666666666666666555555555555666666777777777777777777777777666666555555555666666888999999999999999888999999:::<<<======>>><<<<<<======>>>???????????????@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLMMMNNNPPPPPPOOOOOOPPPPPPQQQQQQUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[\\\\\\______```bbbdddeeeggggggdddddddddeeefffhhhiiiiiikkkkkklllmmmooopppqqqrrrqqqsssvvvyyy{{{|||||||||||||||{{{zzzzzzyyyyyyyyyyyyzzz}}}~~~wwwrrrpppkkkfffdddjjjsss~~~rrrfff]]]YYYWWWWWWPPPOOONNNPPPYYYmmm}}}sssooollljjjkkkoootttzzz~~~}}}yyyuuummmfff```]]][[[[[[YYYXXX\\\cccgggooo}}}|||~~~iii___UUUQQQPPPNNNNNNPPPSSSTTTTTTUUUUUUUUUUUUTTTRRRRRRRRRRRRQQQPPPOOONNNKKKKKKJJJHHHEEEBBB>>><<<888555333222222333222222uuucccZZZVVVOOOMMMLLLLLLNNNOOOPPPOOOMMMOOORRRTTTTTTSSSPPPNNNKKKHHHEEEEEEFFFGGGHHHGGGHHHGGGEEECCCAAA???>>>>>>>>>===;;;888777777777777777666555444333222111111333333333333333333333333///000111111///......///......///000000000000000...------.........//////////////////...---,,,+++---...///111222333333333111222333444555444333333444444555555555666666666555555444444444333333333555555444444444444555555000000111222333333444444333333444444444444333333111111222222333444555555222222222111111111000000666555333111000000111111333333444444555555555666555555555666666666666666666666666666666777777777666666666777777888888888666666888999999999999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<============>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEFFFGGGIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQTTTUUUVVVVVVWWWXXXXXXXXXVVVWWWWWWXXXZZZ[[[[[[\\\^^^______``````aaaaaabbbcccdddddddddeeefffgggiiijjjjjjkkklllmmmoooppppppppprrrvvvyyy{{{|||||||||yyyzzzzzz{{{{{{zzzyyyyyy{{{|||}}}yyytttrrrnnnhhhfffjjjrrr|||{{{nnnddd^^^ZZZXXXSSSPPPOOOQQQUUUeeewwwtttqqqnnnnnnqqq}}}~~~yyyooofff\\\XXXWWWXXXWWWVVVYYY^^^```ccckkkzzztttzzzrrrfffZZZTTTQQQNNNMMMOOORRRSSSTTTUUUUUUUUUUUUUUURRRRRRRRRRRRQQQPPPOOOOOOLLLLLLKKKIIIGGGDDDAAA@@@:::777444333333333333222vvvcccZZZVVVQQQOOOLLLLLLNNNQQQRRRRRROOOQQQSSSUUUUUUSSSPPPNNNJJJHHHEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDBBB@@@>>>===>>>===;;;:::888777777777888777666555333222111000222222222222222222222222///000111111///......///---...///000111111111111///......---......//////.../////////...---,,,,,,,,,,,,,,,---...000222333222222333444444444444444444444444555555555666666666666555444444333222222555555444444444444555555000111111222333444555555333444555666666555444333333222222222222333333444222222222111111111111000333222111/////////000000222222333444444555666666555555555666666666666666777666666555555666666777555555666777777888999999666777888999999:::999999;;;;;;::::::::::::::::::999999::::::;;;<<<<<<<<<======>>>???@@@AAABBBCCCDDDCCCBBBBBBAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEGGGIIIKKKMMMNNNOOONNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVWWWUUUUUUVVVWWWYYYZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^___bbbcccddddddcccdddfffhhhiiijjjkkklllmmmnnnoooooooooqqquuuxxxzzz{{{zzzyyywwwxxxyyyzzzzzzzzzzzzyyy|||}}}}}}~~~|||xxxuuuoookkkhhhkkkqqqzzzxxxnnnddd\\\WWWVVVRRRQQQRRRTTT___zzz}}}zzzwwwttttttvvv}}}qqqfffYYYUUUSSSUUUVVVUUUXXX]]]``````cccmmm|||wwwnnnppptttxxx|||}}}pppaaaXXXRRRMMMKKKMMMQQQRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQQQQPPPPPPMMMMMMLLLJJJHHHFFFDDDCCC:::888444333333222111000wwwcccZZZVVVSSSQQQQQQRRRTTTUUUUUUTTTPPPRRRTTTVVVUUUSSSPPPNNNJJJGGGEEEDDDFFFHHHIIIHHHHHHGGGFFFEEECCCAAA???>>>======<<<;;;:::888777666666666555444333333222222///////////////////////////000111111///......///...///000000000000000///000///...------...//////..................---------,,,++++++,,,///222444333333333333333444555555333333444444444555555555333333333333333222222222444444333333333333444444444444444333333333333333222333555777777777666555444333222111111111222333222222222111111111111000222111000//////000111111//////000111333444555555555555555555666666666777777666555555555555666777666666666666666666666666666777888999999:::999999999999999::::::;;;;;;;;;999999:::;;;;;;<<<<<<===<<<===>>>???AAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGIIIKKKMMMOOOPPPNNNNNNNNNOOOOOOPPPRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVTTTTTTUUUWWWXXXYYYZZZ[[[YYYYYYZZZ\\\]]]^^^___```aaacccddddddbbbbbbeeegggjjjjjjkkkkkklllmmmnnnnnnmmmpppsssvvvxxxxxxvvvuuuvvvwwwwwwyyyyyyzzzzzzzzz|||||||||}}}~~~~~~{{{yyyoookkkiiilllqqqyyy{{{ooobbbZZZWWWTTTSSSUUUTTT[[[sss|||{{{}}}~~~qqqddd^^^YYYZZZ\\\]]]bbbggglllkkklllpppvvvssslllllloootttxxx~~~mmm```WWWOOOLLLLLLPPPPPPQQQSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQNNNMMMLLLKKKIIIHHHGGGFFF<<<:::666444444444222111xxxcccZZZVVVNNNOOOPPPRRRTTTUUUSSSQQQQQQSSSUUUVVVUUUSSSOOOMMMIIIGGGEEEDDDFFFHHHIIIIIIHHHHHHGGGEEECCCAAA???>>><<<<<<===<<<;;;999666555444444444444444444444444222222222222222222222222///000222111///......///111111111111000///...---000///...------...///000------...............---///...,,,+++---000444777555444333222333444555666333333333444444444555555000000000111111222333333333222222222222222222333777777666555333222111111000222444777888999888777555444333111000111111222222222222111111111111000333222111111111222333444,,,---...000111333444444444555555555666666777777777777555444444555666777666666666555444444333333666777888999999:::999999777777888999;;;<<<======::::::;;;;;;<<<======>>><<<===>>>???AAACCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEFFFHHHJJJLLLNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTUUUSSSTTTUUUVVVXXXYYYZZZ[[[VVVWWWYYY[[[]]]```aaabbbaaacccdddcccbbbbbbdddgggjjjjjjkkkllllllmmmnnnnnnlllnnnrrruuuvvvuuusssrrrvvvwwwwwwxxxyyyzzz{{{|||{{{{{{{{{|||}}}}}}}}}~~~~~~{{{nnnkkkjjjlllpppwwwxxxiii___XXXTTTTTTVVVTTTYYYppptttllleeedddfffiiipppvvv}}}{{{zzzyyyyyy{{{nnnnnnqqqvvvzzzwwwhhh\\\RRRMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRNNNMMMLLLKKKJJJIIIHHHGGG@@@===:::777777666555444wwwcccXXXRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUWWWYYYYYYXXXTTTPPPNNNJJJHHHEEEDDDEEEFFFFFFFFFEEEFFFGGGGGGFFFDDDAAA@@@@@@@@@>>><<<:::888666555666666666555333111///---------...///000111222222.../////////000000000111000000111111111111000000---......///////////////...------...000111000///---...///000222333555555444444444444444444444444444555666666666555444333444222000///000222444666333333222111111222333333444555666555333222222222333444444555666777888888333333333555666555222///333222111000000111222333///......000333444444333111222222333444555666666555444444444444555666666555555444555555666777888555555555555666666666666;;;:::999777666555555555888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<>>>>>>>>AAA@@@?????????AAACCCEEEBBBDDDEEEEEEDDDCCCCCCDDDHHHIIIJJJLLLMMMMMMNNNNNNLLLMMMMMMNNNNNNOOOPPPPPPOOOPPPRRRTTTTTTTTTTTTSSSSSSTTTUUUWWWXXXYYYZZZZZZVVVWWWYYY\\\]]]^^^^^^^^^``````aaabbbccceeefffgggjjjiiiiiiiiijjjlllnnnooopppooooooooooooqqqrrrsssqqqqqqsssuuuvvvwwwwwwwwwvvvwwwxxxyyy{{{|||}}}}}}}}}}}}~~~sssnnnlllnnnrrryyynnnbbb___ZZZWWWXXXWWW[[[mmmqqqooorrruuu}}}}}}{{{ooo___RRRMMMOOOMMMMMMMMMOOORRRSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNMMMLLLKKKJJJJJJBBB@@@<<<888555333222222uuubbbXXXTTTRRRRRRRRRRRRRRRSSSTTTTTTWWWYYYZZZ[[[YYYVVVRRRPPPJJJHHHGGGGGGHHHHHHGGGFFFGGGGGGHHHHHHGGGEEECCCAAA???>>>===;;;999777555555777888888777666444222111......//////000000111111444333222111000///...---......////////////......---......///////////////.........///////////////...//////111222333444444444444444444444444444444444444444333222000...---333222000///000222444555444333111000000111333444555777888777444333222333333444444555666777777777333333444555666555333111222222111000000111222222111000000111333555555444444444444444444555555555555444444444444555666666666666555555555666777777555555555666666666777777999888888888777888888888888888888999999999::::::;;;;;;::::::::::::;;;;;;>>>>>>>>>??????@@@@@@AAADDDCCCAAA@@@??????@@@@@@AAACCCEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPOOONNNSSSSSSUUUVVVVVVWWWWWWWWWTTTUUUXXXZZZ\\\]]]]]]]]]aaaaaaaaaaaabbbdddfffhhhiiiiiiiiiiiijjjlllnnnoooppppppoooooooooppprrrsssqqqrrrssstttuuuvvvvvvvvvuuuuuuwwwxxxzzz|||}}}~~~||||||}}}vvvqqqnnnpppssszzzzzzmmmbbb\\\YYYXXXVVVYYYjjj}}}|||kkkZZZQQQPPPMMMMMMMMMOOOQQQSSSRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHDDDBBB>>>999666444333222tttaaaYYYUUURRRRRRRRRRRRRRRSSSTTTTTTWWWXXXYYYZZZXXXUUURRRPPPJJJIIIIIIJJJKKKKKKIIIGGGGGGHHHHHHHHHGGGFFFDDDCCC>>>>>><<<:::888666555444777777777777666555444333////////////000000000000555444333222000///...------......//////......------......///////////////---000111000---,,,...000///000000111222222333333444444444444444444444444555555555444333111000///333222000///000111333444555333111//////111333555888999:::888666444333444444444444555555666666777333333333555666666444222222222111000000111222222222111000111444666666555666666666555555555444444555444444444444555666666888777777666666666666777666666666666777777777777666666777777888999:::;;;888888888999999999999:::;;;;;;::::::::::::;;;;;;:::;;;<<<>>>@@@AAACCCCCCBBBBBBBBBAAA@@@@@@??????@@@BBBEEEFFFFFFGGGHHHJJJHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOORRRRRRQQQQQQOOOMMMLLLKKKRRRSSSSSSTTTUUUUUUTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]]aaaaaa``````aaadddggghhhhhhhhhhhhiiijjjmmmooopppqqqpppooooooooopppqqqrrrqqqrrrsssttttttttttttsssrrrsssuuuwwwzzz|||}}}~~~||||||}}}~~~{{{uuuqqqqqqttt{{{xxxhhh```[[[YYYWWWXXXeeevvvzzzdddWWWRRRNNNMMMMMMNNNPPPQQQQQQPPPRRRRRRRRRRRRQQQQQQQQQQQQMMMMMMLLLKKKJJJIIIIIIHHHGGGEEEAAA<<<888555333333uuubbbYYYUUURRRRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVUUUSSSPPPOOOLLLJJJIIIIIIJJJKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDCCC???>>>===;;;999888666666444444444444444444333333111000000000/////////...111111111000000000000000///000000000000000000///---......///////////////---111333111,,,***---000000000111111111222222222444444444444555555555555333333333444444444444444333222111000000111333333555333111//////111333555999:::;;;:::777555444555444444444555555666777777333222222333555555444222222111111111111111111222333111000111333555555555666666666666666666666555555444444444444555666666999888777666666666666666666666666777777777888888444555666777888999999999888888888888999999999999;;;::::::::::::::::::;;;::::::<<<>>>@@@AAACCCCCC>>>>>>@@@AAAAAABBBAAAAAAAAACCCEEEFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOSSSSSSRRRQQQOOONNNMMMLLLPPPQQQRRRSSSTTTUUUUUUUUUWWWXXXYYY[[[]]]^^^___```aaa```______aaacccfffhhhhhhhhhhhhiiikkkmmmpppqqqrrrqqqpppooooooooopppqqqqqqrrrrrrsssrrrrrrqqqqqqpppqqqsssvvvxxx{{{}}}~~~|||}}}~~~~~~wwwrrrqqqttt|||pppfff^^^[[[XXXYYYdddrrrnnn]]]UUUOOOMMMMMMMMMOOOQQQPPPOOORRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKIIIGGGCCC???;;;777555444yyydddYYYSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUTTTRRRPPPOOOMMMJJJGGGFFFHHHJJJKKKKKKFFFFFFFFFEEEEEEDDDCCCCCC@@@???>>><<<;;;999888888444444444333333333444444111111000000//////....../////////////////////...//////000000000000//////---......///////////////---111333111,,,***---000000000111111111222222222444444444555555666666666000000000000000111111222444333222111111222333333555333111000000111333555999:::;;;999777555555555333444444555666777888888333222111222444444333111111111111222222111111111333111//////111333444444444444555555666777777888555444444444444555666666888888777666666555666666666666666666777777777777555555666777777666666555777777888888888999999999:::::::::999999:::::::::;;;<<<<<<>>>???@@@AAAAAA===>>>???@@@AAAAAAAAAAAABBBCCCEEEEEEDDDCCCDDDEEEHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPOOONNNNNNNNNNNNNNNMMMNNNPPPSSSUUUWWWXXXYYYWWWXXXYYYZZZ\\\]]]___`````````___```aaacccfffggggggggggggiiikkknnnppprrrsssrrrpppooooooooopppppppppqqqqqqqqqqqqppppppooonnnoooqqqtttwwwzzz|||}}}}}}}}}zzzsssqqqsss{{{{{{mmmbbb^^^[[[[[[dddqqq{{{yyyeeeYYYQQQOOOMMMMMMOOOPPPPPPOOORRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKKKKKKKIIIEEEAAA===999666555{{{fffZZZTTTRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQMMMJJJHHHGGGIIIKKKLLLLLLFFFEEEEEEDDDDDDDDDCCCCCC@@@@@@>>>===<<<:::999999666666555444444444555555111111000000//////......000000///...------,,,+++,,,------......------,,,---......///////////////---000111000---,,,...000///000000111222222333333444444444555666666777777555444333222111111111111555444444333333333333333333333222111111222333333666888999888666555555555333333555666888:::;;;;;;555444222222333444222111000111222222222222111000333111......000222333333222333444555666777888888555444444444444555666666777666666555555555555666555555555555666666666666666777777888777666444333777777777888888888888999::::::999999999999::::::<<<<<<======>>>???@@@@@@AAAAAAAAA@@@??????>>>>>>BBBDDDEEEEEECCCBBBCCCDDDHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNKKKKKKKKKJJJJJJKKKLLLLLLKKKLLLOOORRRUUUXXXYYYZZZTTTUUUUUUVVVXXXZZZ\\\]]]______```aaabbbdddeeefffffffffggghhhkkknnnqqqssstttsssqqqoooooonnnoooooooooooopppppppppoooooonnnmmmnnnpppsssvvvyyy{{{||||||}}}~~~wwwrrrrrryyyxxxhhhaaa^^^^^^fffqqq|||sssbbbSSSQQQNNNNNNOOOPPPPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNMMMLLLKKKJJJJJJIIIJJJIIIFFFBBB>>>;;;888666yyyfff]]]XXXRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQJJJJJJJJJLLLNNNNNNLLLJJJFFFFFFEEEEEEEEEEEEEEEEEE??????>>><<<;;;:::999888666555444333222333333444000000000000////////////000/////////............,,,------......------,,,---......///////////////.........///////////////...//////111222333444444444444444555666777777777888777666444444444444555666666555555555444444444222222222333333222222222333555666666555444444555222333555777:::<<<>>>>>>999777555444444444333222000111222222222222111000555222//////000333444444333333444444555555555666555444444444444555666666555444444444444555555666444444444444555555555555777888999:::999888666555777777777777888888888888::::::999999999999::::::;;;;;;<<<===>>>???@@@@@@BBBAAA@@@>>>>>>>>>>>>???AAACCCEEEEEEEEEDDDEEEFFFIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKJJJIIIIIIJJJKKKKKKJJJKKKNNNQQQSSSUUUWWWWWWSSSSSSTTTUUUVVVYYY[[[\\\]]]^^^```bbbcccdddddddddeeeeeefffhhhkkkooorrrttttttsssqqqpppnnnnnnnnnooommmnnnnnnooooooooonnnnnnmmmnnnppprrruuuwwwyyyzzzzzz{{{}}}}}}tttrrrvvvoooeeeaaa___fffooolllUUUSSSPPPOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQOOONNNNNNMMMLLLKKKJJJJJJIIIHHHFFFCCC???<<<999777xxxfff___\\\RRRRRRRRRRRRRRRSSSTTTTTTRRRRRRSSSRRRRRRQQQPPPPPPHHHJJJMMMQQQSSSQQQMMMIIIHHHGGGFFFFFFEEEFFFFFFFFF>>>>>>===<<<:::999888888444333222000//////000111////////////000000000000,,,---...///000111222333...//////////////////...---......///////////////...------...000111000///---...///000222444555555444444444555666777777888222222111111222444555666777777666666666555555444111222333444444333222111111333555555444333444555222333555888;;;===???@@@<<<:::777666666666444333000111222333333222111000666333000000111333555555555444444444444333333333555444444444444555666666333333333333333444555666333333333444444444555555777888:::;;;;;;:::999888777777777777888888888888:::999999999999999999:::999:::;;;===>>>@@@AAABBB@@@???=========???BBBCCC@@@CCCEEEFFFFFFFFFHHHIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLJJJKKKMMMPPPRRRSSSTTTTTTUUUUUUUUUVVVWWWZZZ\\\^^^\\\^^^```cccddddddcccccceeeeeefffhhhkkkooorrrtttuuutttrrrpppnnnnnnnnnnnnlllmmmmmmnnnoooooonnnnnnmmmnnnppprrrtttvvvxxxyyyxxxyyy{{{}}}wwwrrruuuttthhhbbb___eeennntttVVVTTTQQQOOOPPPQQQRRRQQQSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLHHHHHHFFFCCC@@@===:::888~~~kkkaaa]]]XXXVVVSSSRRRTTTUUUVVVVVVTTTSSSRRRSSSTTTTTTRRRPPPLLLLLLMMMOOOQQQQQQNNNLLLHHHHHHIIIHHHGGGEEECCCBBB@@@??????===;;;999888666888777666444222111111111111111111111111111111111///.........------------+++---///000/////////111000000//////.........---------------------------000000111222222222222111555555555555555555555555555555444222000000333555;;;999777444333333333444444333333222222111000000111111222222222333333333222444777:::<<<=========;;;999666333333333555777222222111111111111222222//////000111222222333333444444555555555555444444222333555666777888777777777777666666555555555444222222222333555777888999777777777777888888888888333555777999;;;<<<===>>>:::::::::999999888888888::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAADDDGGGHHHLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRTTTTTTTTTVVVWWWXXXXXXXXXZZZ]]]```^^^^^^^^^^^^______``````ddddddeeefffiiimmmqqqtttsssrrrpppooommmmmmmmmnnnllllllllllllmmmnnnooooooppppppppppppqqqrrrsssttttttuuuvvvxxxyyyyyyyyyyyy~~~}}}xxxqqqmmmvvvooohhhgggjjjnnnxxxwwwdddXXXMMMMMMQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQOOONNNNNNOOONNNMMMKKKKKKIIIGGGFFFDDDAAA===:::|||iii^^^ZZZWWWUUUSSSRRRSSSUUUUUUUUUSSSRRRQQQRRRSSSSSSQQQOOOMMMMMMNNNPPPQQQQQQOOOLLLFFFFFFFFFFFFEEECCCBBB@@@@@@??????===<<<:::888777777666555333111000000000/////////////////////////////////.........---------///000000///---...///000/////////...........................///000000000111222222333333222222444444444444444444444444444444333222000111444666999999777555333333444555444333333222222111111000000000000111111111111222222333555888999:::::::::555444222000//////000111222111111000000111111222000111111222222333333333444444555555555555444444333444555666777777666666777666666666555555555444444444444444444555666666666666666777777777888888666777888999::::::::::::::::::999999999999999999999::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>??????AAA@@@@@@@@@BBBDDDFFFHHHKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOPPPQQQRRRRRRUUUVVVXXXXXXXXXZZZ]]]___^^^^^^^^^______`````````ddddddeeegggjjjmmmpppqqqrrrqqqooommmlllllllllmmmllllllllllllmmmnnnoooooopppppppppppppppqqqrrrsssrrrssstttuuuvvvvvvvvvvvvyyyxxxzzz|||rrrmmmuuuzzzoooiiijjjnnnyyyqqqpppuuuyyy~~~hhh[[[PPPNNNQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPOOOMMMMMMNNNNNNLLLKKKKKKIIIGGGFFFDDDBBB===:::}}}iii]]]YYYWWWUUUSSSRRRTTTUUUUUUUUURRRQQQPPPQQQRRRQQQPPPNNNLLLLLLMMMOOOQQQQQQNNNLLLEEEFFFFFFFFFEEEDDDBBBAAA@@@??????>>><<<:::888777666555444222111000//////////////////////////////000000000/////////......///000111000...---,,,---////////////...............---,,,,,,---///111333111222333333444444333333333333333333333333333333222222222111000222555777999999999777555444555777444444444333222222111111111111111111222222222222222333333444555666777777666666555444444333333333222111111000000111111222333333333333333333333333444444555555555555444444444555666666666666555555666666666555555555555555777666555444444444444444555555555666666666666777999999::::::999888888777999999999999999999::::::999::::::;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@BBBDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKKKKKKKKKKKKKKKKJJJLLLLLLMMMNNNPPPQQQQQQRRRTTTUUUWWWWWWXXXYYY\\\___]]]]]]^^^___``````aaaaaacccdddfffiiikkklllmmmnnnqqqooonnnlllkkkkkkkkklllllllllllllllmmmnnnoooooopppoooooonnnooooooppppppoooooopppppppppppppppoooqqqoooqqqvvvzzzvvvnnnsss}}}zzznnnkkknnn~~~|||tttnnnllloooqqqttt~~~~~~oooaaaSSSOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPNNNMMMMMMMMMMMMLLLJJJKKKIIIGGGFFFEEEBBB???;;;mmmaaa\\\WWWVVVTTTTTTUUUVVVVVVUUUPPPOOOOOOOOOPPPPPPNNNMMMKKKKKKKKKMMMOOOOOOLLLJJJGGGGGGHHHHHHGGGFFFDDDCCC@@@??????>>><<<;;;999888666555444222111111000000111111111111111111111111000000000000////////////...000111000...------...///////////////.........+++***))))))***---111333222333444444555555444444333333333333333333333333000111111000000222555888<<<>>>>>><<<888555555777666666555555444333333333333333444444444555555555444333333333333444555555888888999999999888666555111111000000000000111111444444444444444444333333444444555555555555444444666666666555555444444444555555555555555555555555777666555444444444444444444444444555555555666666999999999999999888777666888888888999999::::::::::::;;;;;;<<<======>>>>>>@@@??????>>>>>>>>>>>>>>>??????@@@@@@BBBDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLMMMMMMMMMLLLLLLOOOOOOOOOPPPQQQRRRSSSSSSRRRTTTVVVWWWWWWYYY[[[]]]\\\]]]^^^___```aaabbbbbbdddfffhhhkkklllmmmllllllpppnnnmmmkkkkkkkkkkkkllllllllllllllllllmmmnnnnnnnnnnnnmmmllllllllllllllljjjjjjjjjjjjjjjiiihhhggghhhffffffjjjnnnrrrzzz{{{qqqrrryyytttnnnpppyyyxxxuuurrrrrrvvvwwwzzz~~~{{{wwwgggVVVPPPPPPQQQRRRTTTSSSSSSSSSRRRQQQQQQPPPPPPOOOMMMLLLLLLMMMLLLKKKJJJJJJIIIHHHGGGFFFDDD@@@===oooccc^^^XXXWWWUUUVVVWWWXXXWWWVVVPPPOOONNNOOOPPPPPPNNNLLLIIIIIIJJJLLLMMMMMMKKKHHHGGGGGGHHHHHHGGGFFFEEEDDD?????????>>>===;;;:::999777666555333222222222222111111111111111111111111000000000000////////////,,,...///000///...///000.........///////////////,,,+++))))))+++...222444333333444555555555555444333333333333333333333333000000000000000222555888@@@BBBDDDAAA;;;666555777777777777666555555444444333333444444444555555555555444444333333333444555333444555666666444333222111000000000000000000111555555444444444444444444444444555555555555444444666666555555444444333333444444444555555555555555555555444444444555666666444444444444555555555555777777888999999999888888888888888999999:::::::::<<<<<<<<<======>>>>>>?????????>>>>>>>>>>>>>>>?????????@@@AAABBBCCCEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNPPPPPPPPPOOOOOOQQQPPPPPPPPPPPPQQQRRRSSSRRRTTTVVVWWWWWWWWWYYY[[[[[[[[[\\\^^^___aaabbbbbbeeegggjjjlllnnnnnnmmmlllnnnmmmlllkkkjjjjjjkkklllkkkkkkjjjjjjjjjjjjjjjkkkjjjiiihhhgggfffeeeeeeeeebbbbbbbbbbbbaaa```______```]]]\\\___bbbfffnnnwwwuuussswww|||rrrsssvvv}}}{{{yyyzzz~~~{{{vvvyyyooo\\\RRRPPPQQQRRRUUUSSSSSSSSSRRRQQQQQQPPPPPPOOOMMMLLLLLLMMMLLLKKKJJJJJJIIIHHHGGGGGGEEEAAA???ooobbb]]]WWWVVVUUUVVVWWWXXXWWWUUUPPPOOONNNOOOPPPOOONNNLLLHHHHHHIIIKKKMMMLLLJJJHHHDDDEEEFFFFFFEEEDDDCCCBBB?????????>>>===<<<::::::777666555444333333333333////////////////////////000000000/////////......+++---///000//////000111.........///////////////......---...///222444666222333444444555555444444333333333333333333333333000000000000000111555888@@@DDDGGGDDD===777666777777666666555555444333333111111111111222222222222444444444444444444444444111222333444444333222111111000000//////000000111444444444444444444444444444444555555555555444444666666555444333333444444444444444444444555555555333333333444555666777888444444444555555555555666666666777888999999999999999999999999999999::::::<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>???AAABBBCCCDDDEEEDDDEEEEEEEEEFFFFFFGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKNNNQQQSSSSSSRRRRRRPPPOOONNNMMMNNNOOOPPPQQQRRRTTTVVVWWWVVVVVVVVVWWWXXXYYY[[[\\\^^^```aaabbbdddfffiiikkkmmmmmmmmmllllllkkkjjjiiihhhiiijjjjjjhhhhhhfffeeeddddddddddddcccbbb```___]]]\\\\\\[[[XXXXXXXXXXXXXXXWWWVVVUUUXXXTTTSSSUUUXXX[[[dddmmmzzzvvvvvvuuutttttt~~~zzzuuuuuu}}}eeeXXXSSSQQQRRRTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPNNNMMMMMMMMMMMMLLLJJJJJJIIIHHHHHHHHHFFFCCC@@@nnnbbb\\\UUUTTTTTTUUUVVVVVVUUUSSSPPPOOONNNOOOPPPPPPNNNLLLIIIIIIJJJLLLNNNNNNKKKIIIDDDDDDEEEFFFFFFEEECCCBBB?????????>>>>>><<<;;;:::555555444333222222222222/////////////////////////////////.........---------...000000///......///............/////////000/////////000111333444555222222333444444444444444444444444444444444444444000111111000///111444777<<>>???AAAAAA===>>>???AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJGGGIIIMMMQQQSSSTTTTTTSSSQQQPPPNNNMMMMMMNNNOOOPPPRRRTTTVVVVVVUUUTTTTTTUUUVVVWWWYYY[[[]]]___aaaaaabbbdddfffiiijjjkkklllllliiihhhgggfffffffffggghhhdddcccaaa___]]]\\\[[[[[[[[[YYYXXXUUUSSSRRRQQQQQQMMMMMMNNNNNNNNNMMMMMMLLLPPPMMMKKKMMMOOOSSS\\\eeevvvzzzxxx{{{vvvtttpppzzzwwwtttsssyyyqqq___VVVQQQQQQRRRSSSSSSSSSRRRQQQQQQPPPPPPPPPOOOMMMMMMNNNNNNLLLKKKJJJIIIHHHHHHHHHGGGDDDAAApppccc^^^TTTSSSRRRSSSUUUUUUSSSRRRPPPOOOOOOOOOPPPPPPNNNMMMKKKKKKLLLNNNOOOOOOMMMJJJFFFFFFGGGHHHHHHGGGEEEEEE????????????>>>===;;;;;;444444333222111111111111111111111111111111111111///.........------------///000111000...------------.........//////000000......///000111222222333111222333333444444333333555555555555555555555555111111111000///000333666888>>>DDDCCC===888888:::222222111111000//////...111111222222222333333333///111333444555444222111222222222222222222222222000000////////////000000111111222222333444555555444555555555555555555444555444333333333333555555333333333444444555555555555555444444444555666666555555555666666666666777777888888888888777777666;;;::::::999999888888888999999999999999999::::::<<<<<<<<<===>>>@@@BBBBBB===>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJEEEGGGLLLPPPSSSTTTTTTTTTTTTRRRPPPOOOOOOPPPQQQRRRSSSUUUWWWWWWUUUSSSSSSSSSUUUVVVXXXZZZ\\\___```aaaaaabbbdddfffhhhjjjkkkkkkgggfffeeedddcccdddeeefffaaa___]]][[[XXXVVVUUUUUUUUUSSSQQQOOOMMMKKKJJJJJJFFFGGGGGGHHHHHHGGGGGGGGGLLLHHHFFFHHHKKKOOOXXXaaaooo|||yyywwwvvvssskkkxxxsssqqqpppnnnqqqvvvyyydddXXXQQQPPPQQQSSSSSSSSSRRRQQQQQQPPPPPPQQQOOONNNNNNOOONNNMMMKKKJJJIIIHHHHHHIIIGGGDDDBBBnnnbbb[[[VVVUUUTTTUUUUUUTTTQQQNNNNNNOOOPPPQQQRRRQQQMMMJJJJJJKKKMMMNNNMMMLLLJJJIIIBBBCCCEEEFFFGGGGGGGGGFFFDDDBBB@@@===;;;:::::::::888888666555444333333333333222222111000//////...---...///111111111000//////...------...///000111111000///...---,,,,,,,,,+++,,,...000222222222111777666666555444444333333555555555555444333222111000111222111000//////111777888;;;<<<<<<:::888666333222000111222333333222111111000000111222333333444444222222222222444444444444333222111//////...222222222111111111111111333333222111222333444555666666666555555444444444444444444444444444333333333333333444444444555555666555555444444444555555888777777666555555444444777666666555555555666666888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????BBBAAAAAA@@@AAAAAAAAABBBDDDDDDEEEEEEDDDCCCBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHIIIKKKMMMNNNOOOMMMMMMMMMNNNOOOPPPRRRSSSQQQQQQQQQQQQQQQRRRSSSTTTVVVVVVXXXYYY[[[]]]^^^______```bbbdddfffgggggggggfffbbb^^^^^^aaabbb___\\\ZZZXXXVVVSSSPPPMMMLLLKKKGGGEEECCCBBB@@@@@@@@@AAABBBCCCEEEGGGHHHHHHGGGFFFGGGGGGGGGFFFHHHMMMSSSXXXjjjvvv}}}uuurrryyyxxxppplllxxx|||vvvtttuuurrrnnnmmmmmmmmmlllkkkuuuqqq]]]SSSOOOPPPPPPSSSUUUTTTQQQOOOPPPRRRSSSQQQOOOLLLJJJJJJKKKKKKJJJJJJJJJIIIGGGEEEDDDCCCooobbb[[[WWWUUUTTTTTTTTTTTTQQQOOOOOOOOOOOOPPPQQQPPPNNNKKKKKKLLLMMMNNNMMMLLLJJJHHHEEEFFFFFFGGGFFFEEECCCBBBDDDBBB@@@===;;;:::999999888777555444333222222222333333222111111000//////------.../////////////////////...---......000000000///...---------------,,,,,,...000111222222222444444444555555555555555555555555555444333222111...000111111000000111333555666888999999888666555444222000111222333333222111111111111111222333333444333333222222333333444444444333222111000//////111111111111111111111111333333222222222333444555555555555444444444333333444444444444444444444444333333333444444444555555222222222222333444666666555555666666666666666666777666666555555555666666888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGDDDEEEEEEFFFGGGIIIKKKLLLKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^\\\]]]^^^```bbbdddfffgggeeeaaa\\\[[[\\\[[[WWWTTTRRRQQQOOOLLLJJJHHHGGGFFFFFFEEECCCBBBAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCFFFFFFGGGGGGHHHLLLRRRVVVdddpppyyyuuuyyy}}}rrrlllvvv{{{qqqnnnmmmllljjjhhhgggfffeeeeeegggtttxxxbbbUUUPPPPPPOOOQQQSSSRRRPPPOOOPPPRRRSSSQQQOOOLLLKKKJJJKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCqqqccc[[[XXXVVVTTTSSSSSSSSSRRRQQQPPPOOONNNOOOPPPPPPNNNMMMLLLLLLNNNNNNMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCBBB@@@===;;;:::999999666555444333222111111111333222222111111000000///...------------......///000//////............//////......---------......------...///000222333444222333333444555666666666555555555444444333222111---///000111111111333555444444555555555555444444444222111111222333222222222111111111111222222333444333333222222333333444555444444333222111000000//////000000111111222222333333222222222333444555444444444444333333333333222333333444444555555555333333333444444444555555444333333333444555555666444444444555666777777888666666666555555666666777888888999999999::::::::::::::::::;;;;;;;;;<<<<<<======>>>>>>????????????=========>>>@@@AAACCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEECCCDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNOOORRRRRRRRRRRRSSSTTTUUUVVVTTTVVVYYY\\\]]]^^^]]]]]]ZZZZZZ[[[\\\^^^aaadddeeeccc^^^YYYVVVUUUSSSNNNKKKJJJIIIGGGEEECCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???????????????@@@AAABBBCCCEEEFFFHHHIIIKKKPPPSSS\\\fffuuuyyyxxx~~~uuummmttt|||ooohhhffffffeeeccc```^^^^^^^^^```iii}}}jjjYYYQQQPPPMMMNNNPPPPPPOOOOOOQQQRRRRRRQQQOOOLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCtttddd[[[YYYWWWTTTRRRSSSSSSSSSRRRPPPOOONNNNNNOOOPPPOOONNNLLLMMMNNNNNNMMMKKKIIIGGGCCCCCCDDDDDDEEEEEEEEEEEEBBBAAA@@@>>>;;;:::888888555444333222111111111111111111111000000////////////...---,,,---...///000000000//////............---------------...///000............///222444555222333333444444555555666444444444444333222111111...000111111111111222444333333333333333333444444444222111111222333333222222222222111111222222333333333333333333333333333444444444333222111111000......///000111111222222222222222333333333444444333333333333333333333333222222333333444555666666333333333444444444555555::::::888777555555444444444444555555666777777777666666666666666666777888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCDDDDDDDDDDDDDDDCCCCCCAAABBBBBBCCCDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPRRRSSSTTTTTTVVVYYY\\\^^^]]]\\\[[[[[[ZZZYYYYYYZZZ]]]___aaa]]]YYYTTTQQQOOOLLLHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>@@@@@@???>>>???@@@AAACCCAAACCCFFFGGGHHHJJJMMMOOOVVV^^^lll}}}~~~~~~yyyzzzyyypppssstttkkkdddeeeddd```\\\YYYYYYZZZ^^^cccrrrsss]]]SSSPPPLLLLLLMMMNNNNNNOOOQQQRRRQQQPPPNNNMMMLLLKKKKKKKKKIIIIIIIIIHHHGGGFFFDDDDDDxxxfff[[[ZZZWWWTTTSSSSSSTTTSSSRRRPPPOOONNNNNNPPPPPPPPPNNNLLLLLLMMMNNNMMMKKKIIIHHHDDDDDDDDDDDDDDDEEEEEEEEEAAAAAA???>>><<<:::888777444333222111111111111111///////////////.........111000///.........000000000000000//////...---------------------...///000///.........000222444555444444444444444444444444444444444444333222111000111222333222111000111222222222222222333333444444333111000111222444333333333333222222222222222333333333333333333333333333444333333222222111111111...//////000111222222333222222333333333444444444333333333333333333333333222222333333444555666666333333333444444444555555::::::888777555555444444666666666666666666666666666666666666666777888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@BBBBBBBBBAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDGGGGGGGGGGGGHHHIIIKKKKKKJJJKKKLLLMMMNNNNNNMMMMMMKKKKKKKKKLLLMMMOOOPPPQQQSSSUUUXXX[[[]]]\\\[[[ZZZZZZYYYWWWUUUUUUUUUWWWXXXSSSPPPMMMKKKIIIGGGFFFDDDAAA@@@???????????????@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>???@@@AAABBB@@@BBBEEEFFFGGGHHHJJJLLLRRRYYYeeevvv}}}zzzvvvuuu|||vvvgggeeebbb]]]XXXUUUUUUUUUWWWZZZeee}}}{{{dddWWWRRRLLLKKKKKKLLLNNNPPPQQQRRRPPPOOONNNMMMLLLLLLKKKKKKIIIIIIIIIHHHGGGFFFEEEDDD}}}iii]]]YYYWWWUUUTTTTTTTTTSSSRRROOONNNNNNOOOQQQQQQPPPNNNJJJKKKMMMNNNMMMLLLJJJIIIJJJIIIGGGEEEDDDCCCCCCCCCAAA@@@???>>><<<:::777666444333222222111111111222////////////////////////111111000////////////000...//////000//////...------------------...///000......///000111333444555444444444333333333333333444444444333333222111000222333444333111000111222000111222333444444444333111000///000333555555444444333333222222222222333222333333444444333333222222222222111111111000000000000111111222222333333111222333444444444333333333333333333444444444444222333333444444555555555333333333444444444555555444333333333444555555666666666666666666555555555666666666666777888999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLNNNNNNNNNMMMLLLIIIIIIJJJKKKLLLNNNOOOPPPSSSTTTWWWYYYZZZZZZYYYXXXWWWUUUSSSQQQPPPOOOOOOOOOKKKJJJIIIHHHGGGGGGGGGGGGBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@BBBDDDEEEEEEFFFHHHIIINNNUUU```ooo~~~yyy{{{nnnhhh```ZZZWWWTTTSSSQQQSSSVVV___rrrlll]]]VVVMMMKKKJJJKKKMMMPPPQQQQQQOOOOOONNNNNNMMMLLLLLLKKKHHHHHHHHHHHHGGGFFFEEEEEEkkk^^^XXXWWWUUUUUUVVVUUUSSSQQQMMMMMMNNNPPPRRRRRROOOMMMIIIJJJLLLMMMNNNMMMKKKJJJKKKJJJHHHFFFEEEDDDDDDDDD@@@@@@???>>><<<999777666444444333222222222222333000000000111111111111111//////000000///......------...///000000//////.........---------......///---...///111222333444444222222222333333444444555333333444333333222111000000222333333111111222333...///111333444333222111///......000333666666666555444333222222222222222222333333444444333333222111111111000000000000///222222222222222333333333111222333444444444333333333333444444444555555555444444444444444444444444333333333444444444555555222222222222333444666666444444555555666666777777666666666666777888999:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKMMMMMMLLLKKKJJJKKKKKKKKKLLLNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXTTTTTTSSSQQQPPPOOONNNMMMLLLLLLLLLLLLKKKLLLMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJEEEFFFFFFFFFEEECCCBBBAAABBBBBBBBBCCCCCCBBBBBBAAA@@@AAACCCCCCCCCDDDFFFHHHJJJPPP[[[hhhvvv~~~}}}xxxooobbb[[[YYYXXXUUUQQQSSSWWW___kkk}}}uuuddd\\\OOOLLLJJJKKKNNNPPPQQQPPPNNNNNNNNNNNNMMMMMMLLLKKKHHHHHHHHHHHHGGGGGGFFFEEElll___WWWVVVVVVVVVWWWUUUSSSPPPLLLMMMNNNQQQSSSRRROOOLLLHHHIIIKKKMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFHHHHHH@@@@@@???>>><<<999777555444444333333222333333333222222222222222222333333---...///000///...,,,+++,,,---...000000000/////////......---------......,,,...000222333444444333///000111222444555666777333333333333222111000000///000222222222222444666,,,...111333444333111000.........000333666777777555444333333222222222222222222444444444444222222000000000000////////////444444333333333333333333111222333444555444333333444444444555555666666666444444444444444444333333333333333444444444555555666555555444444444555555222333444555666888999999666666666666777888999:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAA@@@@@@AAABBBCCCEEEFFFGGGBBBBBBCCCDDDEEEEEEDDDDDDCCCDDDFFFGGGGGGEEEDDDBBBEEEEEEDDDEEEEEEFFFGGGHHHGGGIIIJJJLLLLLLKKKIIIHHHMMMMMMNNNOOOPPPRRRTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXTTTTTTUUUTTTSSSRRRQQQPPPQQQRRRRRRRRRRRRRRRTTTVVVSSSRRRRRRQQQQQQQQQRRRRRROOOOOOOOOOOONNNLLLJJJIIIEEEEEEGGGGGGGGGFFFEEEDDD@@@AAABBBBBBAAACCCFFFHHHFFFMMMXXXcccppp~~~uuufff]]]]]]]]]YYYTTTQQQWWW^^^ccclll{{{iii```QQQMMMJJJKKKNNNPPPQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKHHHHHHHHHHHHHHHGGGFFFEEElll```ZZZXXXVVVTTTTTTSSSQQQOOOKKKKKKMMMOOOQQQQQQOOOMMMIIIJJJLLLMMMNNNMMMKKKJJJGGGGGGGGGGGGGGGFFFEEEDDD@@@???>>><<<:::888666666555444333222111111111111000000000000000000000000000///...------...///000......////////////........................------...//////000000111222222555555555555555555555555555333000000000111111000000111222111000000222333000333222//////222333111000222333333444666999<<<===999555444333222///,,,333333444444444444555555111000/////////000222333222222333444444333222222555555555444444333333333444444444444444444444444555555555555555555555555222222222333333333444444555444444444444555666666555555555555666666666666777777777777777888888999999999999999999999::::::::::::999999::::::;;;<<<=========>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEGGGIIIIIIHHHFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDFFFHHHIIIKKKKKKKKKJJJJJJLLLMMMOOOPPPRRRRRRTTTSSSQQQOOONNNOOOQQQRRRWWWXXXYYYXXXWWWWWWYYY[[[\\\___bbbeeefffgggiiikkkggghhhhhhhhhgggfffdddcccccc```\\\ZZZYYYVVVQQQMMMMMMLLLJJJIIIGGGFFFFFFFFFGGGDDDBBBBBBDDDFFFFFFFFFKKKJJJMMMWWWdddsssttthhheeeddd```[[[TTTUUUYYY^^^dddppppppcccVVVPPPLLLMMMNNNLLLLLLNNNOOONNNMMMKKKKKKKKKLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFkkk___ZZZXXXVVVTTTTTTSSSQQQOOOKKKKKKLLLOOOQQQQQQOOOMMMIIIJJJLLLMMMNNNMMMLLLKKKGGGGGGGGGGGGFFFEEEDDDCCC@@@???>>><<<:::888666666555444333222111111111111////////////////////////000///............///000...//////000000//////...........................111111222333333444444555555555555555555555555555666444111111111222222111111222222222111111222444222666666222111333333111000111222222333555888;;;<<<999555333333333111///222222222222333333333333111000/////////000222333222333444555555444333222555555444444444333333333444444444444444444444444555555555555555555555555333333444444444555555555555444444444444555666666555555555555666666666666777777777777777888888999888999999999999:::::::::::::::999999::::::;;;<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDFFFHHHHHHGGGEEEEEEFFFIIIHHHHHHGGGFFFFFFEEEEEEDDDEEEGGGHHHJJJJJJKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPRRRQQQOOONNNMMMNNNOOOPPPVVVWWWXXXXXXWWWXXXZZZ\\\cccfffjjjmmmoooqqqtttvvvvvvvvvwwwwwwwwwvvvtttssspppmmmjjjhhhgggeeeaaa]]]WWWTTTQQQOOOOOONNNKKKIIIKKKIIIGGGGGGGGGGGGEEEDDDIIIHHHLLLTTT^^^lllyyyqqqkkkddd^^^]]]\\\\\\]]]___fffwwwuuuiii[[[SSSNNNNNNNNNLLLLLLNNNOOONNNMMMKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFkkk___YYYXXXUUUTTTTTTSSSQQQOOOLLLLLLLLLNNNPPPPPPOOOMMMIIIJJJLLLNNNNNNMMMLLLKKKGGGGGGGGGFFFEEECCCBBBAAA@@@???===<<<999888666555555444333222111111111111////////////////////////000000////////////000000///000000111111000000///........................222333444444555555666555555555555555555555555555777555222111222222222111111222333222111222333555666:::;;;888555555333000///000222222222444777:::===:::666333333333333222111111111111111111111111111000/////////000222333444444555555555555444444555444444444444333333333444444444444444444444444444444444444444444444444444444444555555555666666555444444444444555666666555555555555666666666666777777777777777888888999888888999999999:::::::::::::::999999::::::;;;<<<;;;;;;;;;<<<======>>>>>>@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFCCCEEEGGGHHHFFFEEEEEEEEEIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNPPPOOONNNMMMMMMMMMNNNOOOSSSTTTVVVWWWWWWYYY\\\^^^gggjjjooossswwwzzz~~~}}}{{{yyyyyyxxxwwwtttrrreee```[[[ZZZZZZYYYTTTOOOLLLJJJHHHHHHGGGFFFDDDBBBHHHHHHKKKQQQXXXdddyyyzzzoooggggggccc___]]]ZZZ]]]iiiuuu|||qqqaaaXXXPPPNNNNNNMMMMMMOOOOOONNNLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFlllaaaYYYWWWUUUTTTTTTSSSQQQPPPLLLLLLLLLMMMOOOPPPNNNMMMIIIKKKMMMNNNNNNMMMLLLKKKGGGGGGFFFEEEDDDBBB@@@?????????===;;;999777666555444444333222111111111111000000000000000000000000000000000000000000000000000000111111111111000000............////////////111222333444555555555444555555555555555555555555666444111000111222111111111222333333222222444666999???BBB>>>999777444000111222333333333444777:::???===999555444333333333333222222222111111000000111000/////////000222333555555555555555555555555444444444444444444444444333333444444444444444444444444444444444444444444444444444444555555555555555444444444444555666666555555555555666666666666777777777777777888888999888888888999999::::::;;;::::::999999::::::;;;<<<;;;;;;<<<======>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBDDDCCCBBBAAAAAACCCEEEFFFCCCFFFHHHHHHGGGFFFFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMOOONNNNNNMMMMMMMMMNNNOOOPPPRRRTTTUUUVVVXXX\\\^^^dddhhhmmmssswww{{{tttmmmggggggiiigggaaaZZZTTTQQQMMMKKKKKKJJJIIIHHHGGGIIILLLOOOSSS^^^sss~~~tttnnnhhhbbb^^^ZZZZZZbbbkkkppp~~~yyyggg\\\QQQNNNNNNNNNNNNPPPNNNMMMLLLKKKJJJIIIHHHGGGJJJIIIIIIHHHHHHGGGGGGFFFmmmbbbXXXWWWUUUTTTTTTTTTRRRPPPMMMLLLLLLMMMNNNOOONNNLLLJJJKKKMMMNNNOOONNNLLLKKKGGGFFFFFFEEECCCAAA@@@??????>>>===;;;999777555555444444333222111111111111111111111111111111111111//////000000000000//////000000111111111111000000........./////////000000111222444555666666555444555555555555555555555555555222000///000000000///111222333333222333555777999BBBGGGDDD>>>:::666111333444444444444666999;;;BBB@@@===999666444444444555555444333222222111111111000/////////000222333555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444222333333333333444444444555444444444444555666666555555555555666666666666777777777777777888888999777777888999::::::;;;;;;::::::999999::::::;;;<<<<<<======>>>>>>???@@@@@@???@@@AAAAAAAAAAAAAAAAAADDDCCCAAA@@@@@@BBBDDDEEEDDDGGGIIIJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOONNNOOORRRSSSTTTVVVYYY\\\^^^bbbhhhmmmqqqvvvzzz}}}}}}~~~zzzuuuvvvyyyxxxrrrlllhhhccc[[[VVVSSSSSSRRRRRRIIIIIILLLNNNOOOXXXlll~~~}}}vvvnnnfffaaa]]][[[___eeelllyyypppbbbTTTOOONNNNNNOOOQQQMMMMMMLLLKKKJJJIIIHHHGGGJJJIIIIIIHHHHHHGGGGGGFFFlllbbbXXXVVVUUUTTTTTTTTTRRRPPPNNNLLLKKKLLLMMMNNNMMMLLLJJJKKKMMMOOOOOONNNMMMLLLFFFFFFFFFEEEDDDBBBAAA@@@???>>><<<;;;888777555444555444333222111111111111222222222222222222222222......////////////......///000000111111000000///.........//////000000111222444666888999888777666555555555555555555555555444111///.../////////...000111222222222222555777888BBBJJJHHHBBB===888444444555555555555666999;;;CCCCCCAAA>>>:::777666777777777666555444222111111111000/////////000222333555555444444444444555555333333333444444444444555222333333444444555555555333333333333333333333333222222222333333333444444555444444444444555666666555555555555666666666666777777777777777888888999777777888999:::;;;;;;<<<::::::999999::::::;;;<<<======>>>>>>???@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@BBBBBBAAA@@@AAABBBCCCDDDEEEGGGJJJJJJJJJIIIIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOMMMNNNPPPQQQQQQSSSVVVXXXYYY\\\aaaeeeiiilllpppssstttvvvxxxzzz{{{|||||||||zzz|||zzzsssjjjccc^^^[[[YYYWWWOOONNNNNNNNNNNNSSSbbbqqq~~~tttjjjddd___[[[[[[^^^hhhvvv~~~mmm[[[RRRPPPNNNNNNOOOLLLLLLLLLLLLLLLKKKIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFkkkaaaXXXVVVTTTTTTTTTTTTRRRQQQNNNMMMKKKKKKMMMMMMMMMLLLJJJLLLMMMOOOOOONNNMMMLLLFFFFFFFFFEEEDDDCCCBBBAAA>>>>>><<<:::888666555444555444333222111111111111111111111111111111111111,,,---...//////...---,,,...//////000000//////...---......///000000111111222333666888999888666555555555555555555555555555444222000//////000000//////000111111111222444666555AAALLLKKKEEE???:::666444444555555444555888:::@@@BBBCCCBBB>>>;;;:::;;;888888666555444222111111111000/////////000222333555444333222222333444555333333333444444444555555222222333333444555555666333333333333333333333333333333333333444444444555555444444444444555666666555555555555666666666666777777777777777888888999666777888999:::;;;;;;<<<::::::999999::::::;;;<<<<<<<<<======>>>???????????????@@@@@@@@@@@@??????@@@AAAAAAAAAAAABBBBBBBBBDDDFFFIIIJJJIIIHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOQQQSSSSSSVVVZZZ]]]___bbbdddgggiiijjjmmmoooqqqrrrrrrrrrqqqtttwwwyyyxxxyyy{{{~~~zzztttoookkkgggddd[[[WWWTTTSSSQQQSSS\\\fff}}}uuujjjddd```\\\YYYZZZ^^^mmmzzzdddWWWRRRNNNLLLLLLKKKLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFF|||iii___XXXVVVTTTTTTUUUTTTSSSQQQNNNMMMKKKKKKLLLMMMMMMLLLJJJLLLNNNOOOOOOOOOMMMLLLEEEEEEFFFFFFEEEDDDCCCCCC>>>>>><<<:::888666555444555444333222111111111111000000000000000000000000+++,,,---......---,,,+++......////////////......---......///000111111222///111444666777666444333555555555555555555555555555333111000000111111000...///000111000111444666444AAALLLLLLFFFAAA;;;777333444444444333444777999===AAADDDDDDAAA>>>>>>???888888666555333222000000111000/////////000222333444333222222222222333444333333333444444555555555222222333333444555666666333333333333333333333333444444444555555555666666555444444444444555666666555555555555666666666777777777777777777888888999666777777999:::;;;<<<<<<::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@??????>>>???@@@AAABBBBBBBBBAAAAAACCCEEEHHHIIIHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNOOOOOOEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMNNNOOONNNMMMMMMOOOQQQOOOQQQUUUWWWXXXYYY\\\]]]^^^```bbbeeeggghhhiiiiiijjjmmmqqqrrrrrrrrruuuwwwxxx{{{zzzvvvgggaaa\\\YYYVVVUUU[[[bbbttt}}}qqqgggbbb```]]]ZZZ[[[UUUeeexxx~~~jjj[[[TTTNNNKKKJJJJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJIIIHHHHHHGGGGGGFFFkkk^^^XXXVVVTTTSSSTTTTTTSSSQQQLLLLLLKKKLLLNNNNNNMMMKKKMMMIIIGGGIIIMMMOOOLLLIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@>>><<<:::888666555777666444333222111111111//////000111111111111111888444000......000111222............////////////---------------...///000222222222222222222222222777777666555444333333333333111111222444444000---111111111222333444555666777???LLLVVVTTTGGG:::444333333444555666777888888@@@CCCDDDBBB===999777777999888777555333222222222/////////000111111222222444444444444444444444444444222222333555666555444222222333333333444444444333333333222222111111111222222333333333333444444555555555555666666666666555444444333333444444555999888777666555555555666888999;;;<<<<<<;;;:::999888999999::::::;;;;;;<<<;;;;;;;;;<<<===>>>>>>???BBBAAA@@@???@@@AAABBBCCC??????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMOOOPPPRRRTTTVVVVVVZZZ[[[[[[[[[\\\\\\\\\\\\aaacccdddfffgggkkkpppsssqqqssswww|||xxxwwwrrriii```\\\___dddmmm~~~{{{nnnfffdddaaa\\\WWWXXXZZZcccttt{{{aaaRRRPPPOOOLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGHHHIII}}}hhh]]]YYYVVVTTTSSSSSSSSSRRRPPPMMMLLLKKKLLLNNNNNNMMMKKKLLLIIIGGGIIIMMMNNNLLLIIIGGGFFFFFFEEEDDDCCCBBBBBB@@@???>>><<<:::888666555666555444333222111111111000000111222222222222222444222000///000///---,,,............////////////------------...//////000444333333333333333333333777666555444444333333333222111000111222222000---111111111222333444666666777===JJJVVVWWWKKK>>>888444444555555666666777777;;;>>>@@@???<<<999888888777666555333222111000000//////000000111111222222444444444444444444444444444333222333555555555333222222333333333444444444333333333333222222222222222222333333333333444444555555555555666666666666555444444333333444444555888888888888777777777777777777777777888888999:::888999999::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMNNNPPPRRRTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXYYY]]]^^^```aaacccggglllooopppqqqsssvvvyyy}}}~~~wwwnnnhhhfffggglllzzzuuukkkfffddd___[[[VVVVVV\\\jjjzzzkkkXXXPPPLLLHHHKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHzzzggg]]]ZZZWWWUUUSSSSSSSSSQQQPPPMMMLLLKKKLLLMMMNNNLLLKKKLLLIIIHHHIIILLLNNNLLLIIIHHHHHHGGGFFFEEEDDDCCCCCC@@@???===;;;999888666555666555444222111111111111111111222222333333222222/////////000111...***'''............////////////------------...///000111444444444444444555555555777666555444333333333333444222111111222333222000111111222222333555666777888<<>>>>>>>>===>>>??????@@@@@@????????????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLNNNOOOQQQRRRSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSUUUWWWYYY[[[]]]aaafffiiimmmllllllmmmooorrruuuvvv{{{|||~~~xxxssspppoooxxxzzzqqqkkkeee```WWWTTTVVV___mmmwww```SSSLLLHHHLLLLLLMMMNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHzzziii```[[[YYYVVVUUUUUUTTTRRRQQQNNNMMMKKKKKKMMMMMMLLLKKKKKKJJJHHHJJJLLLMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDDDD???>>>===;;;999888666666555444333222111111111111000111111222222222111111,,,---...///111///,,,)))............////////////------------...000111111444444444444444555555555666555444444333333333444666555444444444555555444222222222333333555666666999:::BBBOOOUUUNNNBBB:::666666666555555444444444222333555555555555555555444333111000///.........///000000111111222333333444444444444444444444444666555333333444444333111333333333444444444444555333333333444444555555555222222222333333333444444444444444555555555666666555444444333333444444555333555777999:::999888777888777777777999;;;===>>>888999999::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>???AAABBBBBBBBBAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNPPPPPPQQQMMMNNNNNNNNNOOOOOOOOOOOOOOOQQQTTTVVVXXX[[[```cccfffeeedddccceeehhhllloootttwwwzzz}}}~~~yyy}}}wwwlllddd[[[VVVTTTYYYdddvvvgggWWWPPPOOOKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHHHHHHH{{{lllddd\\\ZZZWWWVVVVVVVVVTTTSSSOOOMMMKKKKKKLLLMMMLLLKKKJJJJJJIIIJJJKKKLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDDDD>>>===<<<;;;999777666666444333333222111111111111///000000000000000//////---,,,,,,---///000000///............////////////---------...///000111222222222333333444444444555555444444333333333333444444555555555555555555666444444333333444444555555999888===HHHMMMGGG===777666666555555444444333333333333222333333333333222444333222000////////////000000000111222222333333444444444444444444444444666555333333444444333111333333444444444555555555333333333444444555555555222222222333333333444444444444444444555555555555555444444333333444444555111333555777888888777666555666888:::;;;;;;;;;;;;888999999::::::;;;;;;<<<<<<<<<<<<<<<============>>>???@@@AAABBBAAA@@@?????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLLLLMMMKKKMMMPPPRRRTTTWWWZZZ]]]___]]]\\\[[[^^^bbbfffiiiooorrrvvvxxxzzz||||||uuussspppooorrryyyrrrgggaaaZZZUUUUUU]]]mmmlllZZZSSSSSSJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHHHH|||mmmeee[[[YYYWWWVVVWWWWWWUUUTTTPPPNNNKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLIIIHHHHHHGGGFFFEEEDDDDDD======<<<:::999777666666333333222111111111111111//////000000//////......///---,,,,,,...111222222............////////////,,,------...///111222333222222222333444444555555444444333333333333444444222444666777666555444555666666555444333333333444888666888@@@CCC>>>888666666555555555444444333333555333222222333444222111333333222111000000000000000000111111222333333333444444444444444444444444555444333333444555444222333444444444555555555555333333333333444444444444222222333333333333444444333444444444444555555555555444444333333444444555222333444666777777666666222444666999:::999888777888999999::::::;;;;;;<<<<<<<<<==================<<<===>>>>>>??????>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDDDDDDDCCCCCCBBB??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAACCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIKKKNNNPPPQQQRRRUUUWWWWWWVVVUUUVVVXXX\\\aaadddhhhkkkoooqqqrrruuuzzz~~~tttjjjcccaaa^^^[[[\\\___dddgggggghhhiiiiiijjjpppzzz~~~qqqhhhaaaXXXUUUWWWeee}}}ttt^^^SSSQQQJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJHHHHHH{{{jjjbbbXXXWWWUUUUUUUUUVVVUUUTTTQQQNNNKKKJJJKKKLLLLLLKKKIIIJJJKKKKKKJJJJJJKKKLLLHHHHHHGGGFFFEEEDDDCCCCCC===<<<;;;:::999777666666333222222111111111111111000000000000000///......111///------...//////...............////////////,,,------...///111333444333333333444555555666666444333333222333333444444222666:::<<<:::888777777999888666555333222222222555333555999:::777666888444444444444444444444444666444222222555666555333333222111000////////////000111111222222333333444444444444444444444444444444333222333555555555333444444444444555555555555333333333333222222222222222222333333333333444444333333444444444555555555555444444333333444444555444444555555666666777777555555666777777777777777888999999::::::;;;;;;<<<=====================<<<===============>>>????????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEBBBBBBBBBCCCCCCDDDDDDDDD??????@@@AAAAAAAAA@@@@@@===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGIIILLLMMMNNNNNNPPPRRRSSSRRRQQQRRRTTTWWWZZZ]]]___ccchhhjjjkkknnntttzzz{{{~~~yyylllccc]]]UUUTTTSSSRRRRRRTTTVVVWWWVVVWWWYYYXXXXXX[[[bbbgggrrrsssjjj```XXXVVV___tttfffUUUPPPKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIHHHyyyggg^^^VVVTTTSSSSSSTTTUUUUUUTTTRRROOOLLLJJJKKKLLLLLLKKKIIIJJJKKKKKKJJJJJJKKKLLLHHHGGGGGGFFFEEEDDDCCCCCC<<<<<<;;;:::999777777666222222111111111111111111111111111111111000//////111000............,,,***............/////////000,,,------...000111333444444444444555666777777888333333333222222333444444555:::???AAA???<<<;;;;;;:::999777555333222111000222111222666555444666;;;444444444444444444444444666333222333666888777666222111000///////////////000111111222222333444444444444444444444444444444444333222333555666555444444444444555555555666666333333333222222111111111222222333333333444444444333333333444444444555555555444444333333444444555777666666666666777777888:::999777666777888:::;;;888999999::::::;;;<<<<<<===============<<<<<<<<<@@@???>>>>>>>>>???AAABBB??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBB<<<<<<===>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAA>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHKKKLLLLLLLLLMMMNNNPPPPPPOOOPPPQQQSSSVVVWWWXXX]]]bbbeeefffjjjqqqxxxrrryyyrrrfff^^^YYYXXXLLLMMMNNNOOOQQQQQQRRRRRRPPPRRRTTTRRRQQQQQQUUUYYY[[[jjj|||sssggg]]]WWW]]]ooonnnYYYQQQLLLLLLMMMNNNNNNNNNNNNNNNKKKLLLLLLLLLLLLJJJIIIHHHtttccc\\\XXXVVVSSSSSSSSSTTTTTTSSSOOOMMMKKKKKKKKKLLLKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMFFFGGGHHHIIIHHHFFFDDDCCC???<<<:::999::::::777555333333333222222222111111...000111222222111000...------......---,,,++++++//////000000000000//////------///000222444555666555444444444444555666666333333333444444444555555666<<>><<<>>><<<999666555444555555333333333444444444555555111222222333333222222111444444444444444444444444000000000000000////////////000222333444444333333777666555444444444444444666666666555444444444333555444444333333444444555777666555444444444444444555555555555555555555555333333333444444444555555666666666666666666666666555555555555555666777777666666666666777777777777999999999999999:::<<<<<<;;;::::::::::::;;;<<<<<>>>>>>>>>>>??????>>>>>>>>>>>>>>>???AAAAAABBBBBBBBBAAAAAA@@@???@@@AAABBB@@@>>><<<:::<<<;;;::::::;;;<<<<<<;;;999888999===AAABBB@@@===AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGGGGFFFFFFHHHJJJHHHIIIKKKKKKKKKLLLOOOQQQPPPPPPPPPQQQRRRTTTUUUVVVVVVYYY]]]___```dddiiinnnpppsssxxx|||{{{sssggg]]]VVVSSSRRRQQQRRRQQQOOONNNMMMMMMNNNNNNLLLLLLMMMNNNOOOPPPPPPQQQYYY]]]jjjzzzhhh```]]]___kkkzzzwww```UUUOOOLLLLLLOOOOOOLLLLLLNNNMMMMMMLLLKKKJJJIIIHHHHHHtttddd\\\XXXVVVSSSRRRSSSTTTTTTSSSOOOMMMKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLFFFFFFHHHHHHGGGFFFDDDBBBBBB???===<<<<<<;;;888666333333333222222222111111...///111222222111///...///////////////...------------............------------///000222444555666444444444444444555666666444444444444444444444444666<<>><<<;;;:::777555333333333444333333333444444444444555333333333444444333333333333333333333333333333333//////...---------------///000222333444444333333555555444444444555555666555555555555555444444444555555555444444555555555555555444333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555555555555555666777777666666666666777777777888:::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<======>>>?????????>>>>>>>>>==================>>>>>>???@@@??????@@@@@@AAAAAAAAA@@@>>>>>>??????>>><<<;;;999===<<<;;;:::;;;<<<<<<<<<<<<;;;<<>><<<;;;:::777555333333333222222222111111//////111111111111//////000000111111111000//////------............---------...///000222444555555444444444444555555666666555555444444333333222222555:::@@@DDDCCC@@@===;;;888777555333111111111222333333333333444444444444333444444555555444444333222222222222222222222222000///...---,,,---...//////000222333444444333333333333333333444555666777444444444555555555555555666666555555555555666666444333333222222222222222333333333333333333333333333333333444444444555555555555555555555555555555555555555555555666777777666666666777777777888888999:::;;;<<<<<<;;;::::::===============>>>????????????>>>>>>>>>>>>======;;;;;;;;;<<<===>>>@@@@@@=========>>>????????????<<<;;;;;;;;;::::::999999<<<<<<;;;;;;<<<===>>>>>>@@@??????AAADDDGGGGGGFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHJJJLLLIIIHHHGGGGGGGGGIIIJJJKKKLLLMMMOOOOOONNNNNNPPPQQQTTTUUUVVVUUUTTTUUUVVVXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\^^^^^^___aaaeeehhhgggiiimmmpppsssxxx}}}~~~qqqddd___XXXSSSQQQPPPQQQPPPRRRRRRQQQQQQQQQSSSTTTUUUQQQQQQPPPPPPOOONNNMMMMMMOOOPPPTTT\\\jjj}}}wwwmmmgggccchhhqqqkkk[[[PPPLLLKKKOOOQQQOOONNNPPPOOONNNNNNMMMLLLKKKJJJJJJvvveee]]]XXXVVVSSSRRRRRRSSSRRRQQQNNNLLLJJJIIIJJJJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@>>>;;;999666444222333333333222222222111111//////000111111000//////000000111111111000000/////////000000000000//////......///000222333444555333444444555555555555555666666555444333222111000333777<<>><<<:::999666555444222111111111111222222333333333444444444333333444444444444333333222222222222222222222222333222000///...///000111///000222333444444333333444333333333444444555666333444444444555666666666555555444444444444555555333333222222222222333333444444555555555555555555333333333444444444555555555555555555555555555555555555555555555666777777666666777777777888888888666777:::<<<======<<<;;;===============>>>>>>??????>>>>>>>>>============<<<;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<:::999999888888999:::::::::;;;===>>>???AAADDDFFFEEEEEEEEEFFFHHHJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPRRRUUUPPPPPPOOOOOOOOOQQQSSSUUUVVVWWWYYYYYYYYYYYY[[[\\\[[[\\\^^^___```bbbeeehhhffffffeeeeeeeeefffggggggffffffeeedddccccccdddfffeeegggiiikkkmmmrrrwww{{{ssshhh]]]YYYUUURRRQQQRRRRRRQQQUUUTTTSSSRRRQQQRRRRRRSSSSSSRRRRRRQQQPPPOOONNNNNNMMMOOOQQQRRRWWWccctttvvvooohhhiiipppsss___QQQLLLKKKNNNQQQOOONNNOOOLLLLLLKKKJJJIIIHHHHHHGGGvvveee^^^XXXVVVSSSRRRRRRRRRRRRQQQNNNLLLJJJJJJJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@???<<<888555333333333333333222222222111111/////////000000/////////...//////000000///////////////000000000000//////......///111222333444444333444555555666666555555666666555333222111000///111444777999888777666666555444444333333222222222222222222333333333444444222222333333333333222222333333333333333333333333333222111000///000000111///000222333444444333333555555444333333333333333333444444444555666666666444333333222222333333444444333333333333333444444444444444555555555666666333333333444444444555555555555555555555555555555555555555555555666777777777777777777888888888888222444888;;;===>>>======<<<;;;;;;;;;;;;<<<======>>>>>>>>>============<<<======<<<;;;:::::::::;;;>>>===<<<;;;:::999999999999999999999:::;;;<<<===999<<<@@@BBBDDDHHHLLLPPPOOOOOOOOOPPPPPPQQQSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZYYYZZZ\\\]]][[[ZZZZZZ[[[\\\^^^```aaaaaaccceeeffffffgggiiikkkkkklllooopppqqqtttwwwzzzwwwvvvvvvvvvvvvvvvwwwwwwvvvtttqqqnnnllljjjiiihhhiiijjjkkkkkklllnnnrrrvvvxxxyyy~~~vvvjjjddd```]]]ZZZYYYYYYYYYXXXWWWYYYXXXWWWUUUUUUUUUVVVWWWTTTTTTSSSSSSRRRRRRRRRQQQMMMPPPQQQQQQPPPVVVbbbkkk|||}}}vvvnnnmmmrrr}}}{{{fffWWWPPPKKKMMMPPPOOOMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGuuueee^^^XXXVVVSSSRRRRRRRRRQQQPPPOOOMMMKKKKKKKKKLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA>>>:::777555666333333333222222222111111////////////////////////------.../////////......------............------...///000111222333444444222333555666666666555444555555444333222111000000000222444555444444555666444444444444444333333333222222222222333333333333111222222333333222222111333333333333333333333333000000000/////////......///000222333444444333333666555444333222222222222444444444555555555555555333333222222222222333333444333333333333444444555111222222333333444444444333333333444444444555555444444444444444444444444555555555555555666777777777777777888888888999999222333666999;;;<<<======:::::::::::::::;;;<<<<<<>>>>>>============<<<<<<>>>===;;;:::999999888888>>>===;;;999888888999999:::;;;<<<===>>>???@@@@@@===AAAFFFIIIKKKNNNTTTYYYZZZ\\\]]]\\\[[[ZZZ[[[]]]^^^^^^^^^___``````aaaaaa```bbbddddddcccbbbcccdddcccdddeeeggghhhiiijjjkkkjjjlllooopppqqqsssvvvxxx~~~{{{yyywwwtttsssssssssrrrqqqooonnnpppqqqrrrsssxxx{{{oooiiiggggggeeedddcccccccccaaa___\\\[[[ZZZYYYXXXXXXYYYYYYVVVVVVVVVUUUUUUTTTTTTTTTNNNPPPQQQPPPNNNQQQXXX^^^iii~~~|||tttqqqttt~~~~~~rrr```VVVNNNNNNOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIIIIssseee^^^YYYVVVSSSQQQQQQQQQPPPOOOPPPNNNLLLLLLLLLMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEAAABBBAAA>>>:::666666777333333333222222222111111/////////....../////////,,,---....../////////...------............------//////000111222333333444222333555666777666555444444444333333222111000000111222444444333333555666222333333333444333333333111222222222222333333333222333333333333333333222222222222222222222222222...///000111111///...---///000222333444444333333444444333333222333333333555555555555555444444444444333333222222333333444222222222222222333444444111111222222333444444555333333333444444444555555444444444444444444444444555555555555555666777777777777888888888999999999444444555777888999:::;;;:::::::::::::::;;;;;;<<<>>>>>>=========<<<<<<<<<<<<;;;:::999999888999999<<<;;;999888888999;;;<<<<<<===@@@BBBCCCDDDDDDDDDCCCHHHMMMOOOPPPSSSYYY^^^aaaccceeeeeebbb```___`````````aaabbbdddeeefffgggfffiiillllllkkkhhhgggggggggiiilllooopppqqqqqqqqqnnnppptttvvvxxxzzz}}}}}}}}}|||xxxtttpppooooooooooootttzzz~~~{{{vvvvvvxxxwwwvvvvvvwwwxxxwwwuuurrrmmmkkkgggddd```^^^]]]\\\[[[ZZZYYYXXXWWWUUUTTTTTTRRRRRRQQQNNNMMMNNNSSSXXX___sssvvvsssuuuuuujjj^^^RRROOOPPPPPPOOOPPPMMMMMMLLLKKKJJJIIIIIIHHHrrreee___YYYVVVSSSQQQQQQQQQPPPOOOQQQOOOMMMLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEE>>>??????<<<777444444666333333333222222222111111//////............//////------...//////000////////////000000000000////////////000111222333333444222333555777777666555444444444333222222111111111222333444444333444666888111111222333333333333222111111222222222333333333333444444555555444444333000000000000000000000000///111333444444222///...///000222333444444333333222222222222333444555555666666666555555444444333555444444333333444444555111111000000111222333333333333444444555666777777333333333444444444555555444444444444444444444444555555555555555666777777777888888888888999999999666666666555666777777888;;;::::::::::::;;;<<<<<<>>>=========<<<<<<<<<<<<999999999888999999::::::999888888888999;;;>>>???===???BBBEEEGGGGGGGGGFFFHHHMMMRRRSSSSSSUUU[[[```bbbeeehhhgggccc```___```___```aaaccceeefffhhhhhhiiilllooopppnnnkkkiiihhhhhhkkkooorrrttttttsssrrrnnnqqquuuxxxzzz}}}~~~wwwrrrnnnmmmhhhiiilllrrruuuyyy{{{tttmmmhhhdddbbb^^^^^^\\\ZZZXXXUUUTTTSSSWWWUUUQQQMMMLLLNNNSSSWWW[[[pppwwwsssuuugggyyyrrrcccVVVQQQQQQQQQQQQQQQKKKKKKJJJIIIHHHGGGGGGFFFnnnaaa]]]YYYWWWTTTRRRRRRRRRQQQPPPPPPMMMKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLKKKIIIFFFEEEDDDEEEFFFEEECCCAAACCCAAA>>>;;;888777666666666444222222333333222111111111///......///000000//////............//////---...//////......///111111333666999:::999888777333444555555444222111///333444333222000000222444444444444666888777444222333333333444444444555555444333000///000333666999444333222222111111222222333333444444444333222222111222222222222111000000000111333555666666555444666666666666666555555555444444444555444444333333333333222222333333444555555444444333333222222111444444444555555666666666666666555555555555666666666555444333222333333444777666666666666777777888555555666777888999999999555444333444555888;;;<<<;;;;;;:::;;;<<<>>>@@@AAA>>>>>>===<<<;;;::::::999::::::::::::999999888888777888999999999;;;>>>AAABBBCCCEEEGGGJJJLLLNNNOOOQQQSSSUUUVVVUUUUUUVVVWWW___bbbeeefffdddbbbaaaaaaaaaaaa``````aaaeeejjjnnnqqqpppooonnnmmmnnnnnnooolllooorrrsssrrrrrrssssssrrrooonnnqqqxxx}}}|||yyytttoookkkiiihhhggghhhlllrrryyy}}}uuujjjkkkddd\\\ZZZ\\\^^^ZZZVVVXXXWWWUUUQQQOOONNNPPPSSS```nnn}}}wwwooojjjgggkkkwww}}}vvvgggWWWQQQQQQPPPPPPQQQLLLKKKJJJIIIIIIHHHIIIIIImmmaaa]]]YYYWWWTTTSSSSSSTTTSSSRRRNNNLLLJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJIIIHHHGGGFFFDDDDDDEEEEEECCCBBBBBB@@@>>>;;;888777666666666444222222333333222111000///////////////000000//////............//////---...//////......///111///111444666777777666555333333444444555444444444333444333222000000222444222222222444666666444333333333333444444444444555222111/////////111333555333333222222222333333444444444333333333333222222111111222222333222222111222222444555555666666666666666666666555555555555666666555555444333222111333333222222333333444555444444444333333333333222333333444444444555555555666555555444444555555666666555444333333333444444666666666666666666777888666777777888888999999999888777666555666777999:::;;;;;;;;;;;;<<<>>>???AAA???>>>>>>===<<<;;;;;;::::::999999888888888888888888999;;;<<<===???BBBDDDGGGGGGIIIKKKMMMOOOPPPQQQTTTVVVXXXXXXXXXWWWXXXYYY]]]```dddeeedddcccbbbbbbcccddddddddddddgggkkknnnqqqpppnnnmmmlllmmmmmmnnnmmmoooqqqqqqpppoooooopppppppppqqquuuyyy{{{zzzxxx}}}}}}~~~~~~yyyvvvrrrmmmjjjcccaaa``````ccciiinnnrrrzzzuuummmddd```aaaaaa^^^YYYXXXWWWUUURRROOOOOOQQQSSS___oooyyytttnnniiidddeeelllxxxhhhXXXRRRQQQPPPOOOOOOLLLKKKJJJIIIIIIHHHIIIIIIlll```\\\XXXVVVTTTTTTUUUVVVUUUTTTMMMLLLJJJJJJKKKKKKJJJIIIJJJHHHGGGHHHIIIJJJIIIHHHIIIFFFDDDCCCDDDDDDDDDCCCAAA@@@===;;;999777666555666444222222222333222111---...//////000000000000//////............//////---///000000///...000111000111444666777777666555444444444555555666888888333444333222000000222444333222111111333555444333333333333333444444444444222222111111111111222333333333333333333444555666555444333222222222333333111111222333444444444444444444444444555666777777555555555555555555555555777777666555333222111000333333333333333444444555333333333333444444444444333333333333444444444444555444444333333444444555555555444333333333444444666555555555666666777888888888888999999999999999<<<;;;999888777777888999;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>======<<<<<<;;;999999888888888888888888999<<>>>>>???===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999:::;;;<<>>>>>===;;;999777555555555333111111222222111000+++,,,...///000000000/////////............//////...///000000//////000222222333555666777777777777888777666555555666777888333444333222000000222444;;;888444222222333333222222222222333333333444444444444555555555444333333222222333444555777888999777666333111000111222333000111333444555666777777777666555444444555777888333444444444555555666666444444333333333444555555444444333333444444555666222222333444555555666666333333333333333333333333333333222222222222333333333444444444444444444444444444444444555666777888::::::999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<>><<<<<<<<<===>>>???@@@CCCGGGJJJKKKLLLNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNQQQSSSUUUUUUTTTSSSSSSTTTUUUXXX\\\^^^___aaabbbdddccceeegggfffdddcccbbbcccfffffffffffffffeeeeeeeeebbbcccddddddaaa___^^^^^^dddfffjjjnnnoooooonnnnnnpppooonnnnnnooorrruuuxxxxxxwwwvvvuuusssrrrqqqqqqmmmlllkkkiiieeebbb```^^^]]]]]]]]]]]]\\\\\\]]]^^^[[[[[[\\\^^^```dddgggiiimmmrrrwww{{{}}}tttkkkeeebbb]]]\\\ZZZVVVTTTSSSVVVXXXfff}}}yyysssqqqmmmjjjmmm{{{~~~nnn]]]VVVTTTRRRPPPQQQLLLKKKJJJIIIIIIHHHIIIIIImmm]]]VVVSSSRRRRRRSSSUUUUUUSSSRRRQQQPPPNNNNNNNNNNNNLLLKKKHHHGGGGGGHHHJJJKKKJJJIIIJJJHHHEEECCCCCCCCCBBBAAA======<<<;;;999777555444555333111111111222111000,,,---......//////////////////............//////...///111000//////000222000111222333444555555555777666666555555555555666333444333222000000222444<<<999555333333333333222222222222222333333333333111222333333333333222222222333333444555666888888777666444222111111111222000111222444555666666666666555555555555555666666333333333444555555666666444333222222333444666777444444444444444555555666222333333444555666666666444444444444333333333333444333333222222333333444222333444555555555444444333333333444555666777888888888888999999999999999::::::;;;<<<<<<===>>>>>>;;;;;;<<<===>>>>>>======:::;;;;;;;;;<<<<<<======BBB@@@???>>>>>>@@@BBBCCCDDDFFFIIIJJJJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOQQQSSSTTTTTTSSSRRRRRRSSSQQQTTTVVVXXXYYYZZZ\\\^^^\\\]]]___^^^\\\ZZZZZZ[[[]]]^^^______``````______[[[]]]___```___^^^^^^^^^```bbbeeeggghhhkkknnnqqqsssrrrqqqooooooooooooooonnnmmmkkkiiihhhgggggggggbbbbbbbbb___[[[YYYXXXYYYUUUWWWYYYZZZ[[[]]]aaacccdddeeegggiiilllnnnppprrryyy{{{}}}~~~~~~~~~uuujjjeee^^^^^^[[[XXXUUUUUUWWWZZZggg|||wwwuuu|||ppp^^^VVVSSSOOOMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIqqq___WWWTTTTTTTTTUUUVVVVVVSSSQQQRRRPPPMMMLLLLLLLLLLLLKKKHHHGGGFFFHHHJJJKKKKKKJJJIIIGGGEEEDDDDDDDDDBBB@@@<<<<<<<<<;;;:::777555444555333111000111111000///......---------....../////////............//////...000111111000000111222000111222333444555555555222222333444555555555555333444333222000000222444888666333333333444333333111222222222222333333333111222222222333333444444333333333333444555666777666555555444222111111000000111222444444555555555444444555555555555444444222222333444444555666666555444333222222333555666444444444444444555666666333333444444555555666666555555555444444444333333444444333333333333444444222333444555555555444444333333333444555666888888666777777888888999999999999:::;;;<<<============;;;<<<===>>>>>>======<<<<<<<<<<<<===>>>??????@@@CCCBBB@@@??????AAADDDEEEHHHIIIIIIIIIHHHHHHJJJLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNPPPQQQQQQPPPOOOOOOPPPLLLNNNPPPQQQQQQRRRTTTUUUTTTUUUUUUTTTRRRQQQRRRSSSSSSTTTVVVWWWXXXYYYYYYXXXWWWYYY]]]_________aaabbbccceeehhhiiikkknnnssswwwyyyxxxvvvssspppmmmjjjiiicccbbb```___]]]]]]]]]]]]ZZZ[[[\\\ZZZXXXXXXZZZ]]]XXX[[[___bbbdddhhhmmmqqqtttuuuwwwyyyzzz|||}}}}}}rrrhhh```___]]]YYYWWWVVVXXX[[[fff}}}~~~}}}yyyeee[[[UUUPPPLLLJJJLLLKKKJJJIIIIIIHHHIIIIIIuuuaaaXXXVVVUUUUUUVVVWWWVVVTTTRRRRRRPPPLLLJJJJJJKKKKKKKKKJJJIIIHHHJJJLLLMMMMMMLLLIIIGGGFFFEEEEEEDDDAAA???<<<<<<<<<;;;:::777555444555333111000111111000///000///---,,,,,,---.../////////............//////...000111111000000111222222333333444555666777888...///111444555666555555333444333222000000222444444222111222333555444333111111222222222333333333333333333444555666777888333333333333333444555666555555555444333222000///111111222333444444444444333333555555555444333222222222333333444555666666777666444222222222444555555444444444444555666666444444444555555555555555666666666555555444444444555444444333333444444555111222444555666555444444222333333444555666888888555555666777888999999::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<======>>>???@@@AAAAAABBBCCCBBB@@@???@@@BBBDDDFFFJJJJJJJJJHHHFFFFFFHHHJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLNNNNNNLLLKKKKKKLLLIIIKKKLLLLLLLLLLLLNNNOOOOOOOOOOOONNNLLLKKKLLLNNNLLLNNNPPPRRRSSSTTTTTTTTTUUUXXX\\\___```bbbdddeeeiiikkkooopppqqqtttyyy}}}}}}|||zzzwwwrrrmmmhhheee]]]\\\ZZZXXXWWWWWWWWWWWWVVVXXXYYYXXXXXXZZZ^^^cccdddhhhmmmqqqtttxxxyyykkk```___]]]ZZZWWWWWWYYY[[[dddzzz}}}yyymmmaaaZZZRRRMMMKKKLLLLLLJJJIIIIIIIIIIIIIIIxxxcccYYYZZZXXXVVVUUUUUUTTTRRRPPPQQQOOOMMMLLLLLLLLLJJJIIIJJJHHHGGGHHHJJJLLLLLLKKKFFFFFFEEEFFFFFFEEEBBB@@@@@@>>><<<999888777777777555444333222222222333444000000//////.........---///............//////000222111111000000000000000333444555555666555555444555444444333222222111111111111111000111111222222222222333333333333444444555555555555555444333222333333333444444444555555666555444333222333444444555444333222111222333444---000333444333111000000444444444444444444444444333333444444555444444444555555444333333222111111222222333333333333444444222333444444555555444444666555444333222333333444777777666666555555555555555444333222222333444555444444444444444555666777666666666666666777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;888999;;;<<<>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKLLLLLLJJJJJJKKKLLLKKKIIIHHHJJJMMMMMMKKKHHHKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLNNNQQQTTTWWWYYYZZZ___aaadddgggkkkooorrrtttvvvzzz~~~~~~|||{{{{{{}}}{{{sssmmmiiifffbbb___XXXVVVTTTSSSRRRTTTVVVWWWVVVXXX[[[]]]```dddiiimmmrrrxxxrrrcccdddaaa[[[WWWXXX\\\___fffzzzxxxyyyqqq\\\PPPLLLMMMKKKLLLLLLLLLLLLKKKKKKJJJxxxdddZZZZZZXXXVVVUUUUUUTTTRRRQQQOOOMMMKKKJJJJJJJJJIIIHHHIIIGGGGGGGGGIIIKKKKKKJJJIIIGGGFFFFFFFFFDDDAAA>>>???>>>;;;999777666666666444333222111111111111222/////////......---------///......---------......000000////////////000000333333333444444444444555444444444444444444444444111111111111111111222222222222333333333333444444333333333333333222222222333333333444444444555555666555444333333333444444999888666444222111111222+++...222444444444444444444444444444444444444444444444444555444444333333555555444333333222111111222222333333333333444444222333444444555555444444666555444333333333444444666666666555555555444444555555444444444444555555666555555444444444555555666666666777777888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===???@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJJJJEEEFFFHHHHHHGGGGGGIIIJJJHHHGGGEEEGGGIIIJJJIIIGGGKKKJJJIIIIIIJJJKKKLLLMMMNNNOOORRRUUUYYY]]]___aaahhhjjjnnnrrrwww{{{}}}}}}{{{zzzyyytttmmmgggccc```\\\YYYUUUSSSRRRQQQRRRUUUXXXZZZ\\\___ccchhhmmmssszzz~~~jjjgggaaaZZZWWWWWWZZZ\\\dddwww|||yyyhhhWWWNNNKKKLLLLLLLLLMMMLLLLLLKKKJJJxxxeee[[[ZZZXXXVVVUUUVVVUUUSSSQQQPPPNNNLLLKKKKKKKKKJJJIIIHHHGGGFFFGGGJJJKKKJJJIIIJJJIIIHHHGGGFFFDDDAAA>>>>>>===<<<999888777666666444333222111000//////000//////............------//////...---,,,,,,,,,,,,............//////000111333333222222222333555666444555555666666666666666000000111111111222222222222222333333333333444444222222222333333333333333333333333444444444555555666666555444444444444555444333111///............---000333555555444555555444444444444444444444444555555555555444333222222555444444333333222222111222222333333333333444444222333444444555555444444555555444333333333444444555555555444444444444444555555555666666555555555777666555444444333444444555666666777888999::::::888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???AAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHBBBDDDEEEFFFEEEFFFGGGIIIGGGEEEDDDDDDGGGIIIJJJJJJKKKKKKJJJJJJKKKNNNPPPRRRVVVWWWZZZ^^^bbbfffiiijjjpppsssxxx}}}|||uuupppkkkhhhccc___\\\YYYUUUSSSSSSRRRRRRSSSWWW\\\aaaeeellloootttzzzwwwnnnccc[[[YYYYYYZZZZZZddduuu|||}}}vvv```QQQIIIMMMMMMMMMMMMMMMLLLKKKKKKyyyfff]]]ZZZXXXVVVVVVVVVUUUTTTRRRRRRPPPNNNMMMNNNNNNMMMLLLIIIHHHHHHIIIKKKLLLKKKJJJJJJHHHGGGGGGGGGEEEBBB@@@???>>>===;;;999888777666555444333222111000//////////////////////////////111000///...---,,,,,,,,,------......000111222333555444222222222444666888777777888888888777666555///000111111222222222222222222222333333333444444333333333333444444555555333333333444444444555555666666555555555444444444......---------...000111222444666666555333222333444444444444444444444444555555555555444333222111444444444333333222222222222222222333333333444444222333444444555555444444444444444444444444444444444444444444444444444444444555666777777666555444666555555444444444555555555666777888999:::;;;;;;888888888999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@BBBBBBAAA@@@@@@???@@@@@@BBBAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCDDDDDDEEEEEECCCEEEFFFFFFEEEEEEFFFHHHGGGFFFEEEEEEGGGJJJMMMNNNPPPPPPOOOPPPSSSWWWZZZ]]]bbbcccfffiiillloooqqqrrrtttwww|||}}}|||yyysssjjjddd___^^^[[[YYYWWWUUURRRQQQTTTUUUWWW[[[aaaiiiqqquuuvvvfff^^^\\\\\\\\\\\\fffvvv{{{hhhUUUKKKNNNNNNNNNNNNMMMLLLKKKKKKzzzhhh^^^ZZZXXXVVVVVVVVVVVVTTTSSSRRRPPPNNNMMMNNNNNNNNNLLLJJJIIIJJJKKKMMMNNNMMMKKKHHHGGGGGGGGGHHHHHHEEECCC@@@???>>>===;;;999888777666555555444222111000///000000000000000000000000222222000///...............//////000111333444555666555333333444666888:::;;;;;;;;;:::999666444222...///000222333333333222222222222333333333444444222222111111222333444555333333333444444444555555555555555555555444444444111111000111111333555666333555666666444333333333444444444444444444444444555555555555444333222111444444333333333333222222222222222333333333444444222333444444555555444444333444444444444444444444444444444444444444444444444555666777777666555444333333333444555666777888555666777888999:::;;;;;;888888777777888999;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>?????????BBBAAA@@@???????????????@@@@@@?????????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDFFFFFFFFFDDDCCCDDDEEEFFFFFFFFFGGGIIILLLPPPSSSXXXXXXYYY[[[___cccgggiiinnnnnnoooppprrrssstttuuutttvvvyyy||||||{{{yyyxxxuuussspppooommmhhh```ZZZWWWWWWWWWWWWVVVUUUUUUUUUXXXZZZ^^^eeemmmwww~~~~~~jjjaaa^^^]]]]]]___iiixxxqqq^^^RRROOOOOOOOOOOONNNMMMLLLKKK{{{hhh___YYYXXXVVVVVVWWWWWWUUUTTTOOOMMMKKKKKKLLLLLLKKKJJJKKKJJJKKKMMMOOOOOONNNLLLGGGFFFGGGHHHIIIIIIGGGEEE??????>>>===;;;999777666555555555444333222111000///000000000000000111111222222111000////////////000000000111222333555666555555444555666777999:::<<<======<<<999666333000---///000222333333333222222222333333333333444444111111000//////000222333333333333444444444555555444444555555444444333222333333111111000111222333000222444555444444555666444444444444444444444444555555555555444333222222333333333333333333333333222222333333333333444444222333444444555555444444222333444555555555444444444444444444444555555555555555555666666555555555222222333333555666888999555666666777888999::::::888777777666777999:::;;;::::::;;;;;;<<<=========<<<===>>>??????@@@@@@@@@@@@@@@??????>>>????????????>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEDDDCCCBBBCCCDDDFFFHHHJJJKKKMMMPPPUUUXXXaaabbbccceeehhhkkknnnoooqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqnnnllljjjgggeeedddbbb```]]]XXXUUURRRTTTVVVWWWWWWYYY\\\^^^```ccciiipppyyyqqqfffaaa]]]^^^cccmmm{{{zzzxxx||||||ggg[[[PPPPPPPPPOOONNNMMMLLLKKK|||iii___YYYXXXVVVVVVWWWWWWVVVTTTMMMLLLJJJJJJKKKLLLKKKJJJJJJJJJKKKMMMOOOOOOMMMKKKIIIHHHHHHIIIIIIIIIFFFDDD=========<<<:::888666444222333333444333222111000---.........////////////111000////////////000000000000000000111222333444333333444555666777888888;;;<<<<<<<<<:::666333111---...000333444444333222222222333333333333444444555333222111000111222333333333333444444444555555222333444444444333222111000000///......///000111111222444444333333444666444444444444444444444444444444444555444444333333333333333333333333333333222222333333333333444444222333444444555555444444222333444555555555444444444444555555555666666666555555444444444444555555333333333444555666777888666666666777777888888888888777666666666888:::;;;::::::;;;;;;<<<======>>>;;;<<<===>>>>>>???>>>>>>???>>>>>>>>>>>>??????@@@======<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@???AAABBBDDDEEEDDDEEEGGGIIIJJJMMMQQQTTTUUUXXX\\\```hhhiiijjjllllllmmmllllllmmmmmmllllllkkkjjjjjjiiiiiiiiihhhfffdddaaa___^^^ZZZZZZZZZWWWTTTQQQQQQQQQPPPSSSVVVWWWYYY]]]ccchhhnnnqqqwww~~~|||zzz{{{~~~pppggg___aaaiiiuuuyyyyyy||||||~~~lll]]]QQQQQQQQQPPPOOOMMMLLLKKK}}}iii```YYYXXXVVVVVVWWWWWWVVVTTTOOOMMMKKKKKKLLLMMMLLLLLLIIIIIIJJJLLLOOOOOOLLLJJJKKKJJJIIIIIIIIIHHHEEECCC;;;;;;;;;:::999666444222000111222333333222000000,,,,,,,,,---------......///............//////000////////////000111222333111222333555666777777777999:::;;;;;;:::777444222,,,...000333444444333222222222333333333444444444999888666444444444666777333333333444444444555555222222333444333222111000////////////111333666777444555555444222111111222444444444444444444444444333333444444555444444444333333333333333333333333222222333333333444444444222333444444555555444444111222444555666555444444555555555666666666777777555444333222222333444555555555444444444555555666666666666666777777777777888777666555666888:::;;;::::::;;;;;;<<<===>>>>>>999999:::;;;<<<<<<<<<;;;>>>>>>======>>>???@@@@@@===<<<<<<;;;;;;;;;<<<<<<@@@@@@@@@???????????????AAACCCEEEGGGHHHJJJLLLNNNOOOSSSYYY\\\]]]```dddgggkkklllmmmnnnmmmkkkhhhgggggggggffffffeeeeeeddddddbbbaaa___]]]ZZZXXXWWWVVVRRRSSSSSSPPPKKKIIIKKKMMMPPPRRRVVVXXX[[[```hhhnnnzzz}}}~~~zzzxxxwwwxxx{{{~~~zzzmmmdddfffooo|||~~~zzzvvvwww|||kkk[[[QQQQQQQQQPPPOOONNNLLLKKKlllaaa[[[YYYWWWVVVVVVUUUSSSQQQNNNMMMKKKKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHGGGGGGGGGFFFDDDBBB;;;;;;;;;:::999777444333444333222111000000000000///............---------///............---------...111333333000000222555888777666555555666777888333555777999999777444222111111111111222333444444333555666555222111333666111111222222222333333333444444444444444444444444666444222333555555111---000////////////000000111333333222222222333444555444444444444444444444444444444333333333333222222555444444333333444444555222333333333444555555555777777666555444444333333444444444444444444444444333333333333333333333333555444444333333222222111555555555555666666666666444555666777777888888888888888777777777777777888::::::::::::;;;;;;<<<=========>>>>>>>>>======<<>>>>>@@@AAAAAABBBAAAAAADDDDDDEEEHHHLLLQQQUUUXXX]]]^^^```eeeiiijjjiiihhhllllllkkkjjjhhhfffdddccc```___]]]\\\[[[[[[\\\]]]ZZZYYYWWWTTTRRRPPPNNNNNNMMMKKKHHHHHHJJJLLLOOOOOORRRWWW\\\]]]^^^dddoooyyy|||yyyxxxyyy|||{{{{{{sssmmmooossszzzxxxxxxxxxwwwsss]]]TTTNNNLLLOOOQQQPPPNNNNNN}}}hhh^^^[[[YYYWWWVVVVVVUUUSSSQQQOOOMMMLLLKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGGGGGGGFFFDDDBBB;;;;;;;;;:::999666444333333222111000////////////.........//////000000000---------....../////////000/////////111222222222777777666555555666777777444555777888888666444222222111111222222333444555444555555333222111222333111222222222222333333333444444444444444444444444444333333444555444222000///...,,,******,,,///111333333222222333333444555444444444444444444444444444444333333333333222222444444333333333333444444555555555555666666666666777666666555444444333333444444444444444444444444333333333333333333333333222222222222333333333333555555555555666666666666444555666777777888888888999999888888888888888999::::::::::::;;;<<<======<<<===>>>>>>>>>>>>>>>===>>>>>>>>>???????????????>>>======<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEHHHHHHIIIKKKOOOTTTXXXZZZ```aaabbbfffiiikkkjjjiiigggggggggfffdddbbb```___^^^]]]\\\ZZZYYYXXXXXXXXXSSSRRRPPPMMMKKKIIIHHHHHHHHHGGGFFFFFFHHHLLLNNNPPPUUUZZZ```bbbccchhhqqqyyy~~~{{{yyyyyyzzz~~~vvvwww{{{}}}zzzwwwtttrrr{{{xxxaaaVVVPPPLLLNNNPPPNNNLLLLLL|||jjjaaa[[[YYYWWWVVVVVVVVVTTTRRROOONNNLLLLLLMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKIIIHHHGGGHHHHHHGGGDDDBBB<<<<<<;;;:::888666444333222111000///............------...///000111222222+++,,,---...///000111111444000---...222555555222666666555444444555666666555555666666555555444333222222222222333444555666777555333222333333222111222222222222333333333333444444444444444444444444222444555555444333333333111...+++)))))),,,000333333333333333333444444444444444444444444444444444444444333333333333222222333333222222222222333333666666666666555555555555666666555555444333333333444444444444444444444444333333333333333333444444111111222222333444444555444555555555555666666666444555666777777888888888999999999888888999999:::::::::::::::;;;<<<===>>>======>>>??????@@@??????>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<===<<<===>>>@@@CCCFFFHHHJJJMMMNNNOOOQQQTTTXXX[[[]]]bbbbbbbbbcccfffhhhhhhgggaaaaaaaaa```___]]]\\\[[[[[[ZZZYYYXXXUUUSSSQQQPPPKKKJJJHHHFFFDDDCCCBBBBBBDDDDDDEEEGGGJJJNNNRRRTTTZZZ```fffiiijjjnnnuuu{{{}}}~~~~~~zzztttooosss~~~gggXXXQQQLLLNNNNNNLLLJJJKKK{{{vvvyyyooohhh[[[YYYWWWWWWWWWVVVUUUSSSOOONNNLLLLLLMMMMMMKKKJJJIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIGGGDDDBBB===<<<;;;:::888666444333222222000///////////////---......///000000111111,,,------...///000000000444222000000333666777666555555555444444555555555666666555444333333333333333333333333444555666666999666333333555555333000222222222333333333444444444444444444444444444444222555777555222000222444222111///......000333555222333333444444444444444444444444444444444444444444444333333333222222222333222222111111222222333444444444333333222222222555555555444444333333333444444444444444444444444333333333444444444444444333333333444444555555555444444444555555555666666444555666777777888888888888888888777888888999999::::::::::::;;;===>>>???>>>???@@@AAAAAABBBBBBAAA???>>>>>>>>>===<<<<<<<<<======<<<;;;;;;<<<<<<<<<======???BBBEEEIIIMMMOOOSSSSSSTTTVVVXXX[[[]]]___aaa___^^^^^^```bbbbbbaaa\\\\\\\\\\\\[[[ZZZYYYXXXVVVVVVUUUTTTQQQMMMJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBDDDFFFHHHKKKOOOSSSYYY\\\aaafffmmmqqqrrrssswww{{{xxxsssooo}}}kkkZZZRRRMMMMMMNNNLLLKKKLLL|||tttvvvrrrkkkZZZYYYWWWWWWWWWWWWUUUTTTOOONNNLLLLLLMMMMMMKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJHHHDDDAAA>>>===;;;999777555444333333333222111000000000000........................////////////////////////000111222222111222555888444555555555555555555444777666444333222222222333333333333333444555666666:::777444444666777555222222222333333333444444444444444444444444444444444444666777555000...000222000000111222333333444444222333444555555555444444444444444444444444444444444444333333333222222222333222222111111222222333444444333333222222222111444444444444444333333333444444444444444444444444333333333444444555555555777777666666555555555555444444444444555555555555444555666777777888888888666666666666666777888888:::::::::;;;<<<===??????@@@AAABBBBBBCCCCCCCCCBBB?????????>>>=========<<<;;;;;;::::::;;;<<<<<<===>>>???BBBEEEIIIMMMQQQRRRUUUUUUVVVXXXYYY[[[]]]]]]^^^\\\[[[ZZZ\\\]]]\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUQQQQQQPPPNNNLLLHHHEEECCCBBBBBBBBBBBBBBBCCCDDDEEEFFFIIINNNQQQTTTYYY___ccchhhmmmssswwwxxxxxxzzz|||~~~~~~|||wwwooozzzppp\\\TTTNNNNNNOOOMMMMMMOOO{{{{{{nnnfffZZZYYYWWWWWWXXXXXXVVVTTTNNNMMMKKKKKKLLLLLLJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIJJJKKKHHHEEEAAA???>>>;;;999666555444333444333222111000000000000///.........------------000000000/////////......***...222222000///333666444555666666666666555444666555444333222111111111222222222222333444555666888666444444555666555444333333333333444444444444444444444444444444444444444444444222000//////111,,,...000222333333222111222333444666666555555444444444444444444444444444444444333333333333222222333333222222222222333333555555555555444444444444444444333333333333333333444444444444444444444444333333333444555555666666888777777666555555444444333444444444444555555555444555666777777888888888555555555555555666777888:::::::::;;;<<<>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>============999999::::::<<<===???@@@AAACCCFFFJJJNNNQQQSSSTTTTTTUUUVVVWWWWWWXXXYYYYYY[[[YYYXXXXXXYYYZZZXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQLLLLLLKKKIIIGGGDDDBBBAAAAAAAAABBBCCCEEEHHHJJJKKKLLLPPPVVVYYY\\\```fffkkkppptttyyy|||}}}}}}~~~~~~~~~||||||~~~~~~xxxqqqwwwzzzbbbYYYQQQPPPPPPOOOOOOQQQ}}}jjjaaaZZZYYYWWWWWWXXXXXXWWWUUUMMMLLLJJJJJJKKKKKKIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIKKKKKKIIIEEEAAA@@@>>>;;;888666444333333333222111000000/////////............///////////////////////////000000000,,,...111333444444444444555666777777777777666555555555444333222111000000222111111222222333444555333444444333333333444666333333333444444444444555444444444444444444444444222000///...000111111111,,,---...///000111111111222333555666777666555444444444444444444444444444444444333333333333222222444444333333333333444444444444444444444444555555333333333333333333333333444444444444444444444444333333444444555666666666555555555444444444444444333333444444444555555555444555666777777888888888555555555555666777888999:::::::::;;;===>>>@@@AAA@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<<<<=========999999:::<<<>>>@@@BBBDDDDDDFFFKKKOOORRRTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTUUUTTTTTTUUUVVVVVVSSSQQQRRRRRRQQQPPPOOOMMMKKKJJJHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDFFFIIILLLPPPSSSTTTVVV[[[aaadddfffiiioootttxxxzzz~~~~~~|||{{{{{{~~~vvvqqqsss|||iii___VVVSSSQQQOOOOOOQQQ|||iii___ZZZYYYWWWWWWXXXXXXWWWUUULLLKKKIIIIIIJJJJJJHHHGGGJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLIIIEEEAAA@@@>>>;;;888666444333333222111000//////.........------...///000111222222------...///000111222222000000111555:::;;;777444555666777888888777666555444444444444222111///...111111111111222333444444///111333222000000333777333333333444444444555555444444444444444444444444000---***,,,000333333222......------...000333444222333555777777666555444444444444444444444444444444444444333333333222222555444444333333444444555111111111222222333333333333333333333333333333333444444444444444444444444333333444444555666777777111222222333333444444555333333333444444444555555444555666777888888888888666666666666777888999:::999::::::;;;===???@@@AAA?????????>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<999:::;;;===@@@CCCEEEGGGFFFIIINNNRRRUUUUUUTTTSSSPPPPPPQQQRRRRRRRRRQQQQQQOOOOOOPPPQQQRRRQQQOOOLLLOOOOOONNNLLLJJJHHHFFFEEEFFFEEECCCBBBAAAAAABBBCCCHHHIIIKKKOOOSSSXXX[[[]]]```eeekkknnnoooqqqwww}}}}}}~~~|||zzz{{{~~~vvvppppppyyy}}}tttooodddZZZUUURRROOONNNOOOxxxfff]]]VVVUUUTTTVVVXXXYYYYYYXXXNNNLLLJJJIIIIIIIIIHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGIIIJJJIIIGGGEEECCC@@@>>>;;;888666555666666444444333333222111111000000000//////.........---000///.........///111222000111333555777777777777444444333333333444444555333222000000111222222111222222222222222222222222666555555444333333333333666555444333333333333333777444111000222555666666333111000......///000111000...,,,,,,---000333666222222111111111222333444444444444444444444444444333333333333333333333333444444333222111111111222333333333444444555555555666555444333222222222222222444666888999777555444555555555444444333333333444555555555444333333222///222555666555444444555333444666888888888888777666666666666777777777777:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;;;;777<<>>??????@@@BBBFFFIIINNNPPPSSSWWW\\\aaagggjjjrrrwww~~~~~~|||||||||}}}}}}~~~~~~xxxqqqmmmrrrwwwzzzkkkYYYUUUUUUPPPOOOSSSwwwfff^^^[[[YYYXXXWWWWWWWWWUUUSSSNNNLLLJJJIIIJJJJJJHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKJJJHHHEEEDDD@@@>>>;;;999666666666666333333333222111111000000000/////////............000///.........///111222000222444666777888888888555444444333333444444555444333111111222333222111222222333444555555666666333222222222222333333444555555444333333333333333444333222333555555555444444333111/////////000111............///000222333222222222222222333444444333333333333333333333333333333333333333333333333111111000/////////000000333333333444444444555555333333333222222333333444222444555777777666555444444444444444444444333333444444555555444444333222111333444555444555888:::444555666777777888777777666666666777777777888888::::::;;;<<<<<<<<<<<<<<<===<<<;;;999999888888888;;;;;;;;;;;;<<<===>>>???>>>BBBFFFHHHIIIIIILLLNNNOOOOOOPPPPPPOOOOOONNNMMMPPPNNNLLLLLLLLLKKKHHHFFFDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDCCCAAA???>>>===>>>???AAACCCDDDFFFJJJMMMUUUWWW[[[___eeejjjpppttt|||~~~}}}}}}~~~|||mmmiiimmm}}}{{{yyysss^^^XXXVVVQQQOOOQQQvvveee]]]\\\ZZZYYYXXXXXXVVVTTTQQQOOOMMMKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJKKKLLLLLLKKKHHHFFFDDD@@@>>><<<999777666666666333222222111000000//////////////////............000///.........///111222111333555777888888888888555555444444444444444555555333111111222333222111111111222444555666777888111111222222333444444444555444444333333333333333222222333555666666444222666555333222111111111222---...///111111111000///333333333333333444444444222222222222222222222222333333333333333333333333333333222222222333444444333333333333444444444444222111222222333444555666333333444444444555555555333333444444444444444444444444555555444444333333555666555444333555888;;;777666666666666666777777777777777888888888999999999:::;;;;;;<<<<<<;;;;;;@@@???===:::999999999:::999:::;;;<<<>>>AAACCCDDDEEEGGGJJJKKKLLLLLLMMMOOOOOONNNMMMMMMLLLLLLMMMMMMMMMKKKIIIHHHGGGFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>===<<<@@@BBBEEEGGGIIIMMMQQQTTT]]]```eeejjjpppvvv|||~~~~~~|||kkkfffgggtttyyyzzz___UUUSSSOOOLLLLLLvvvdddZZZWWWWWWWWWXXXYYYYYYXXXVVVPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJGGGEEEDDD@@@???<<<:::888666666666222222111111000////////////////////////.........000///.........///111222222444666777888999888888666555555444444444444555444222111000111222111000000111111222333444555555333333333444444444444444444444333333222333333444333333222444555666555333777666555444444444555666...///000000111000//////333333444444555555555444333333333333333333333333444444444444444444444444444444444444444555666777333333333333333333333333222222222222333444555555333333222222222333444555333333333444444555555555333444444555444444333333777777777555333333555777888888666555555666777777777888888888999999999999999999:::;;;;;;;;;;;;;;;>>>======<<<;;;;;;;;;;;;999:::<<<>>>AAAEEEHHHIIIIIIIIIJJJKKKKKKKKKLLLLLLNNNMMMKKKJJJJJJJJJKKKLLLLLLIIIFFFEEEDDDBBB@@@>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????BBBEEEIIILLLOOORRRVVVZZZaaaffflllqqqvvv{{{}}}mmmfffdddmmm~~~|||bbbTTTRRRPPPMMMLLL{{{fffZZZTTTTTTVVVXXX[[[\\\ZZZXXXQQQOOOMMMLLLLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHFFFEEECCC@@@???===;;;999777666555222222111111000/////////.........///////////////000///.........///111222333444666777888888888888777666555444444444444444222111//////111222111000333333333333333333333333444444444444333222000///333333222222222333333444666444111111333555666666555666666666777777888999000000///...//////000111222333444555555555444444555555555555555555555555444444444444444444444444111111000111111222333333333333333333333333333333444333333222222333333444444333111111111222444555333333333444444555555555333333444444555444444333111333555666555444444555888888666555555666777777777888888888999999999999888999999:::::::::::::::555666888:::::::::999888:::;;;>>>AAADDDHHHLLLMMMLLLKKKKKKJJJKKKKKKJJJJJJLLLKKKJJJIIIHHHIIIJJJJJJJJJHHHDDDBBBAAA@@@>>>===<<<;;;999888888999;;;<<<;;;;;;<<<<<<===???AAABBBFFFIIIMMMQQQTTTWWW[[[]]]aaafffmmmrrruuuzzzooogggbbbggguuu}}}}}}kkkYYYTTTSSSRRRPPPiii[[[VVVVVVWWWYYY[[[[[[XXXVVVRRRPPPNNNMMMMMMMMMLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHHHHHHHGGGFFFEEEEEE@@@???===<<<:::888666555333222222111000000//////.........///////////////000///.........///111222333444666777888888777777777777666555444444444444111000//////222333333222777777666666555444444444333333333333111///---,,,222222222222222333333444777444111000222444666777444444555666666777777777000///.........000111222111222444555555444444333555555555555555555555555444444444444444444444444222222222111222222333333333333333333222222222222444444333222222333333333444333222111222333444555333333444444444444444444333333444444555555444444+++...333666666666777888777666666666666666777777777777777888888888999999777888999999::::::999999444555777999;;;;;;;;;:::===>>>@@@CCCGGGKKKNNNPPPPPPNNNLLLKKKLLLMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHEEEBBB@@@??????===<<<:::999888777777888999:::::::::;;;<<>><<<:::888666555333333333222111111000000............/////////000000///.........///111222222333555666777777666555888777666555444444444444111000000111444666666666666666666666666555555555333333444444444222000...222222111111222333333444555333222222444555555555333333444333333222222111,,,---...000111111111111000111333444555444333222555555555555555555555555555555555555555555555555555444444333333333333444333333333222222222111111222222222222333444555555333333333333333444444555444444444444444444333333222333444444555555444444///111444555555666777999444555666777777888777777666666666777777777888888777888888999999999999999:::999888888999;;;===???@@@AAACCCEEEIIILLLOOOPPPQQQNNNKKKKKKLLLMMMLLLJJJIIIIIIJJJJJJIIIIIIHHHGGGEEEBBB???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>???AAADDDHHHLLLNNNSSSVVVYYY\\\]]]^^^```bbbaaahhhooorrrrrrsssxxx~~~|||vvvuuuvvvwww{{{|||qqqeeebbbggguuu~~~iiiXXXRRRPPPOOO{{{dddWWWVVVVVVXXXZZZ\\\\\\YYYVVVSSSQQQOOONNNOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJ??????>>>===;;;888666555444444333333222111111111---.........//////000000000///.........///111222222333444666666666555555888888777555555444444444222111111333666888999999222333333444444555555555444555777888888666555333222111111111222333333444333222333444666666444222333333333222000...---,,,))),,,///222333333111//////000222444444333222111444444444444444444444444555555555555555555555555222222111000////////////333333333222222111111111000000111222333555666777333333444444444555555555555555555444444333333333222333333444555555555444888888777555333333555777333444666888888888888777666666666666777777777777777777888999999999999999<<<999555222222555:::===CCCCCCEEEGGGJJJMMMOOOPPPPPPMMMIIIIIIKKKLLLKKKIIIHHHIIIJJJKKKJJJIIIHHHGGGCCC@@@<<<;;;;;;<<<;;;;;;????????????????????????CCCDDDEEEGGGJJJOOOSSSUUUWWWZZZ^^^``````aaabbbccccccjjjqqqsssrrrrrrwww}}}vvvqqqnnnqqqtttuuuxxx{{{xxxjjjdddfffrrryyycccYYYVVVUUU{{{fffXXXXXXXXXXXXYYY[[[[[[YYYWWWTTTPPPLLLIIIIIIJJJKKKKKKJJJJJJJJJLLLNNNNNNLLLJJJIIIGGGDDDDDDDDDEEEEEEDDDAAA???===:::777555444333111222222111...,,,------............//////////////////...------...000000444555666666777777666666333444444555555444444333666444222444777999888666999999888666333222444555555444333333222222333333222333333111000111333555555555555555555555555555222222222222111000//////...//////000222333444444222333333444444333333222666666666666666666666666777777555444333222222222222222222222333333444555222222222222333444555555333333222222333333444555444444444444444444444444222222222222222222222222444444333222222333333333555555555555555555555555777777777777888888888888777777777777666666666666555555555555555555444444999:::;;;::::::<<>>???@@@@@@@@@AAABBBDDDEEEFFFGGGEEEHHHKKKMMMPPPSSSXXX[[[aaaaaaaaaaaabbbbbbcccdddjjjlllppprrrtttvvvyyy{{{|||rrrnnnkkkgggeeegggmmmtttxxx|||yyygggaaagggtttuuuaaaVVVRRR}}}iii[[[XXXXXXXXXYYY[[[ZZZXXXVVVSSSOOOKKKIIIIIIKKKLLLLLLKKKKKKKKKLLLNNNNNNLLLJJJIIIGGGEEEDDDEEEFFFEEEDDDBBBAAA>>>;;;888666444333333444444333000//////000............////////////000000///...///000111222222333444444555555444444444444444444444444444444444111///000333555555444666666666444111000111333555444333333222222333333222333333222111111333555444444444444444444444444222222222222111000///...444333111//////111222444222333333444444333333222555555555555555555555555222222111111111111111111333222222222333333444555333222222222222333333444333333222222333333444555444444444444444444444444222222222222222222222222555444444333333444444555333333333333333333333333444555555555666666666666777777777777666666666666666666666666666666666666555666888:::;;;>>>BBBEEEGGGHHHIIIIIIIIIJJJLLLNNNPPPOOOOOOMMMLLLJJJHHHGGGHHHHHHIIIIIIHHHFFFEEEDDD@@@@@@?????????AAACCCEEEEEEFFFGGGIIIKKKLLLLLLMMMLLLOOOSSSVVVXXX[[[___bbbccccccbbbbbbccceeefffgggjjjnnnsssvvvyyy{{{~~~uuullliiifffbbb```aaafffmmmqqqxxx}}}xxxiiiccchhhuuu|||kkk[[[UUU{{{hhh[[[XXXXXXXXXYYYZZZZZZXXXVVVQQQNNNKKKIIIJJJLLLMMMMMMLLLLLLLLLMMMNNNNNNLLLJJJJJJHHHFFFEEEFFFFFFEEEDDDCCCBBB???<<<888666444333333444444333000//////000............////////////111000/////////111222333222333444444555555444444666555444333333444555666666444111111333555777888999999999777555444555666555444444333333333333333333444444333111111333444333333333333333333333333222222222222111000///...666444000......111444666333333444444444444333333555555555555555555555555222222333444444444444444333333222222222333444444333222222111111111222222333333222222333333444555444444444444444444444444333333333333333333333333555555555444444555555666444444444444444444444444444444555555555666666666666666666666777777777777777777777666777777777888666888;;;===???BBBFFFIIIJJJKKKLLLKKKJJJJJJLLLNNNQQQPPPPPPOOOMMMKKKIIIHHHHHHHHHGGGGGGEEEDDDBBBAAA>>>??????AAACCCGGGJJJLLLKKKMMMPPPSSSUUUVVVUUUUUUWWWZZZ^^^aaaccceeegggiiigggfffeeeeeefffiiikkkmmmmmmqqqwww|||{{{qqqjjjeeebbb^^^\\\]]]aaafffjjjssswww~~~|||nnngggiiitttzzzwww|||cccWWWzzzhhh[[[XXXXXXXXXYYYZZZYYYWWWUUUOOOMMMJJJIIIKKKMMMNNNNNNMMMMMMMMMNNNOOONNNLLLJJJJJJIIIGGGFFFGGGGGGEEEDDDCCCAAA>>>;;;888555333222000111222000...------...............////////////000//////...///000222333444555666666777666666666777555444222222444555777777555222111222555888::::::;;;;;;:::888666777888555555444333333333333333333444555444222222333444333333333333333333333333333333333333222111000///111000//////111444777999333333444444444444333333555555555555555555555555333444555666666555444444333333333222222333333444333333222111000000000000333333222222333333444555444444444444444444444444333333333333333333333333444444444444444555555666666666666666666666666666666666666777777777888888666666666666777777777777777777666666666777888999===???BBBCCCDDDFFFHHHKKKMMMNNNNNNMMMKKKKKKLLLMMMPPPOOOOOONNNLLLKKKIIIHHHGGGGGGFFFDDDCCCAAA@@@???===>>>AAADDDHHHLLLPPPRRRQQQSSSWWW[[[^^^^^^^^^]]]bbbeeehhhiiijjjjjjkkkmmmjjjiiihhhhhhjjjmmmqqqsssrrrvvv|||zzzrrrmmmeeeccc___]]]]]]```cccfffooosss{{{zzznnnjjjrrryyysssmmmXXXnnncccXXXXXXXXXXXXYYYYYYVVVTTTNNNLLLJJJJJJLLLMMMNNNNNNNNNMMMMMMNNNPPPOOOMMMKKKKKKJJJHHHHHHHHHGGGEEECCCAAA???===999666444222111000111111000...---...///............////////////......------...///111222444555666666777666666666777666444333333444666777222111///---...000444777666777888777555444444555666555444444333333444444444555666555444222333444444444444444444444444444444444444444333222111000---...000222444555666666333444444555555444444333555555555555555555555555333333333222222111//////444333333222222333333333333333222111000000000000333333222222333333444555444444444444444444444444333333333333333333333333333333222222333444444555666666666666666666666666666666666666777777777777555666666666777777777888777666555444555666888999???AAADDDFFFGGGHHHJJJLLLNNNOOOOOOMMMKKKJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDBBBAAA@@@???>>>>>>@@@CCCGGGKKKPPPTTTVVVSSSVVV[[[___bbbccccccccciiikkkllllllkkkkkkkkklllmmmmmmmmmnnnpppssswwwyyyyyy|||{{{sssnnnhhhfffbbb______```bbbdddlllqqqyyyzzzoootttxxxppp}}}vvvZZZvvvlllYYYXXXWWWXXXYYYXXXVVVSSSNNNLLLJJJJJJLLLMMMMMMMMMMMMMMMMMMOOOPPPQQQOOOMMMLLLJJJIIIIIIIIIHHHEEECCC???>>>;;;888666333222111111333333222000000000111............////////////------------...///111222222333444444555555444444777666555444444555666777111111111//////000444777666888999999777666666666666555555444444444444444555666777777555333333444555555555555555555555555444444444444333222111000---///111333444333111000444444555555555555444444444444444444444444444444666555444222111111111111444444333222222222333333333222222111111111222222333333222222333333444555444444444444444444444444333333333333333333333333222222222222222333444555333333333333333333333333333333444444444555555555555555666666777777888888666555444444444666888::::::===AAADDDFFFIIIKKKMMMMMMNNNMMMLLLJJJIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCAAA@@@?????????AAABBBEEEIIINNNRRRTTTVVVUUUWWW[[[```cccfffggggggkkklllmmmllljjjjjjlllnnnpppqqqsssuuuxxx{{{~~~~~~zzzsssnnnjjjhhheeebbbaaa```aaabbbjjjooowwwwwwwwwyyyllluuu|||^^^tttjjjYYYXXXWWWXXXYYYXXXUUUSSSOOOMMMKKKKKKLLLMMMMMMLLLLLLLLLMMMOOOQQQRRRPPPOOOLLLKKKJJJJJJJJJHHHEEECCC>>>===;;;999666555444333111222333222111000111222............////////////......------///000222333222333444444555555444444666555555555555555555666111333444333111222555888777999;;;;;;999888777888666666555444444444444444555777888888555444333333444444444444444444444444222222222222111000//////---...///111111222111111444444555555555555444444444444444444444444444444999777555333222333555666555444333333222222222333333222222222222333333444333333222222333333444555444444444444444444444444444444444444444444444444222222222333333444666666222222222222222222222222333333333444444444555555555555555666777888888888888666555444555777:::;;;;;;>>>BBBEEEFFFHHHJJJLLLKKKLLLLLLJJJHHHGGGIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCBBB@@@@@@???@@@@@@DDDEEEHHHKKKOOORRRSSSTTTVVVXXX[[[___cccfffiiijjjkkkkkkkkkjjjjjjlllooosssuuuwwwzzz~~~{{{yyy~~~|||}}}~~~{{{}}}~~~~~~}}}~~~}}}|||}}}~~~wwwrrrooommmjjjgggdddccccccccciiinnnuuu}}}{{{vvvmmmppp~~~xxx^^^{{{lllaaaYYYXXXWWWXXXXXXWWWUUUSSSOOOMMMLLLKKKLLLMMMLLLKKKKKKKKKLLLOOORRRSSSRRRPPPLLLKKKJJJJJJJJJIIIEEECCC>>>===;;;999888666666555///000111000///...///000............/////////000///......///000222333555444555666666777777666666555555666666666666555555---///111111//////111444333555777777666444444444666666555444444444444555555777999888666444333333333333333333333333333333111111111000000///...---++++++,,,---///222555666444444555555555555444444444444444444444444444444555333000...///111444666555444333333222222222222222222222222333444555555333333222222333333444555444444444444444444444444444444444444444444444444333333333444555666777888333333333333333333333333555555555666666666777777444555555666777888888999999888666555666888;;;===AAACCCFFFHHHGGGGGGHHHIIIIIIJJJJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@@@@AAAAAAFFFGGGJJJMMMOOOQQQRRRSSSVVVXXX[[[^^^cccgggjjjkkkiiijjjiiiiiijjjnnnssswwwxxxzzzzzzsssxxx{{{xxxvvvwwwyyy{{{xxx{{{}}}}}}}}}~~~}}}{{{zzz|||}}}yyysssqqqnnnkkkhhhfffeeeeeehhhmmmttt|||zzztttwww~~~rrrqqq{{{rrr\\\zzziiiaaa[[[ZZZZZZZZZZZZXXXTTTQQQPPPNNNKKKKKKLLLMMMMMMLLLJJJKKKLLLMMMNNNOOOPPPPPPJJJJJJJJJIIIGGGDDDAAA???<<<=========;;;777333111111111000///////////////111///......///000111000/////////000111333555555333444555666666555444333444444555555555555555555///000111222333444444444555555666666555444333333333444555555444333111000111333555666666555222111111222222333333333222222111111000000000000111111111111111111111222222333222333444444555555444444333444444555555444444333000000000000000000000000222222222222222111000///555444333111000/////////+++---///111222333333222444444444333333222222222333333333444444444555555555222111222555777666444444444444555555555666666333444555555666666555555444444666777888888888888888999999888888:::===@@@AAADDDHHHKKKKKKJJJGGGEEEHHHHHHHHHHHHGGGGGGFFFEEEJJJJJJHHHGGGEEEDDDCCCCCCBBB@@@???===>>>@@@CCCEEEJJJJJJJJJKKKNNNQQQUUUWWWWWWZZZ]]]```bbbdddgggiiikkkjjjjjjkkknnnrrrvvvyyy}}}{{{zzzyyyxxxwwwwwwvvvvvvvvvxxxxxxxxxyyy{{{}}}~~~~~~~~~|||zzzzzz{{{}}}{{{|||zzzwwwsssooojjjgggeeegggjjjooowwwzzzuuuuuuuuutttsss}}}ooo\\\zzziii___ZZZYYYYYYZZZZZZXXXTTTRRRNNNKKKIIIIIIJJJKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPLLLKKKJJJIIIGGGDDDBBBAAA<<<<<<<<<;;;999666333111111111000///////////////---...000222333222///---......///000111333444555444444555666666555444444444555555555555555555555///000111222333444444444555555666666555444444333222333333444333333222222333444666888888666444333111222222333333333222222000000////////////000000111000000000000111222222222333444444555555444444444555555666666555555444111111111111111111111111222222222222111111111000333222111111111111111111---...000222333333333222444444444333333222222222333333333333444444444444;;;888555333333222///---222222222333333333444444333444555555666666555555444555666777888888888888444555666666666888;;;>>>BBBDDDGGGJJJJJJIIIGGGFFFIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDBBBBBB@@@???>>>>>>@@@BBBEEEGGGKKKKKKKKKLLLNNNQQQTTTVVVWWWZZZ]]]```aaacccfffhhhggggggiiilllqqqwww||||||yyyuuuuuusssrrrqqqrrrrrrsssvvvvvvwwwxxxzzz|||}}}~~~}}}{{{yyyyyyzzz|||}}}}}}~~~{{{wwwrrrnnnjjjiiiiiikkkpppwww|||xxxxxxxxxyyyyyyuuuzzzmmm\\\{{{hhh^^^YYYXXXYYYYYYZZZYYYUUUSSSMMMKKKIIIHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPMMMLLLJJJHHHFFFEEEDDDCCC<<<;;;:::888666444333222111111000////////////000...///111222222000...---.........///000222444444444555666666666666555444444555555555555555444444///000111222333444444444555555555666555555444333222222222222222333444444444666777999999888666555222222333333333333222222/////////....../////////000000000000000111111222222333444444555555444444555666666666666666666555111111111111111111111111444333111111000111222222111111111111111222333444000111222333333333333222444444333333333333222222222222222222333333333333666444222222222333222111222222222333333333444444333444555555666666555555444555666777777888888777666777888999999;;;???BBBCCCDDDFFFHHHHHHHHHGGGGGGJJJHHHEEECCCCCCDDDGGGHHHEEEFFFFFFEEEDDDBBB@@@???======>>>@@@BBBFFFIIIKKKMMMMMMMMMMMMNNNPPPSSSTTTWWWZZZ]]]___```bbbdddffffffgggiiinnnttt{{{{{{yyyvvvtttrrrrrrqqqooonnnnnnooopppqqqttttttuuuvvvxxxzzz|||}}}|||{{{yyywwwwwwxxxyyyzzzzzz{{{~~~}}}xxxssspppnnnmmmnnnrrrxxx~~~zzzxxxxxxpppwwwvvvlll^^^{{{hhh]]]XXXXXXXXXYYYZZZYYYVVVTTTOOOMMMKKKJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLIIIFFFEEEDDDDDDDDD===<<<:::777666555444444222111000000//////000000111222111000......///000------...///000222333444444555666777777666555444444555666666666555444333///000111222333444444444444555555555555555444444444333222111111222333444444555777888888888666666333333333444333333222222000000////////////000000000000//////000000111222222333444444555555444444555555666666666666555555222222222222222222222222444333111000000111333444222111111111111222333333333333333333333333333222333333333333333333333333111111222222222333333333000000000111222444555555444444444555555555666666333444555555666555555555555555666777777777777777666888:::;;;<<<>>>AAADDDDDDDDDEEEEEEFFFFFFGGGGGGIIIHHHFFFEEEEEEFFFGGGHHHEEEEEEEEEDDDBBB@@@===;;;:::<<<>>>AAAEEEIIILLLNNNPPPOOOOOOOOOPPPQQQRRRSSSWWWZZZ]]]___```aaaccceeeiiijjjlllpppuuu{{{}}}zzzvvvsssrrrqqqpppnnnqqqpppnnnmmmnnnppprrrtttrrrrrrsssuuuwwwyyy{{{|||}}}~~~~~~~~~|||{{{xxxwwwvvvuuuuuuvvvwwwxxxxxxyyy{{{~~~~~~yyyvvvtttqqqqqqtttyyy~~~xxxuuussslllyyysssmmm___{{{hhh]]]XXXXXXXXXYYYZZZYYYVVVTTTOOOLLLJJJJJJKKKLLLKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJGGGEEECCCCCCCCCCCC???===:::888666666666666222222111000000000000000222555888999666222000000.........///000222444555444555666777777666555444444555666777666555333222///000111222333444444444444444555555555555555444555333222111000111222222333444555666666666555555444444444444444333222111222111111000000111111222000000000000000111111222222333444444555555444444333444444555555444444333222222222222222222222222444333111000000222333555444333222222111222222222444444444333333333333333333333333333333333333333111111222222222333333333444444333222111000111111444444444555555555666666333444555555666555555555555666666777777777777666333555777999:::;;;>>>AAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDCCC@@@===;;;999;;;===@@@EEEIIIMMMPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTWWWZZZ]]]___```aaaccceeeiiijjjmmmpppuuuzzz{{{xxxtttrrrooommmnnnnnnmmmlllpppooonnnnnnoooqqqsssuuuqqqrrrssstttvvvyyy{{{|||}}}}}}}}}~~~~~~}}}}}}|||||||||||||||{{{xxxvvvuuuttttttsssssstttuuuvvvvvvwwwxxxzzz|||~~~zzzyyytttuuuwww|||yyyrrrnnnnnnmmm~~~}}}sssqqq```{{{hhh^^^YYYXXXYYYYYYZZZYYYUUUSSSLLLJJJHHHGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGEEECCCBBBBBBBBB>>>===;;;999777777777777222222111000000000000111...777AAAFFFBBB999111,,,/////////000111333555555555666777777777777666555444555666777777555333111///000111222333444444444333444555555666555555555333222222111111111222222222222333444444555555555444555555444444333222111333222222111111222222333111111111111111222222333222333444444555555444444333333444444444444333333333333333333333333333333333333222111222222444555555444333222222222222222444444333222222333333333222222333333333333444444222222222222333333333333111222333222111222333555222222222333333333444444333444555555666666555555666666777777777777666666555888:::;;;<<<===???AAA@@@@@@AAAAAABBBCCCCCCCCCCCCEEEHHHJJJJJJIIIGGGEEEDDDCCCBBB@@@???===<<<;;;???AAAFFFKKKOOORRRTTTUUUTTTTTTUUUUUUUUUUUUVVVVVVWWWZZZ]]]___```bbbdddffffffhhhkkkoootttyyy}}}|||uuussstttnnnllljjjiiijjjkkkjjjjjjllllllmmmnnnoooqqqrrrsssrrrrrrsssuuuwwwzzz|||}}}~~~}}}|||{{{zzzxxxxxxwwwvvvuuusssqqqppppppqqqqqqrrrsssuuuvvvwwwxxxyyy{{{}}}~~~}}}|||vvvwwwzzzzzzrrrllljjjjjjmmm|||xxxtttbbbzzziii```ZZZYYYYYYZZZZZZXXXTTTRRRLLLJJJHHHGGGHHHIIIIIIHHHKKKKKKKKKLLLLLLLLLLLLMMMHHHHHHGGGGGGEEEDDDBBBAAA<<<;;;:::999777666666666333222111111000000111111///777BBBEEE@@@777000,,,000000000111222444666777555666777888888777666555444555777888777555222000///000111222333444444444333444444555666666555555...///000111333333444444111222222333444555555555555555555555444333222111222222111111111111222222222222222222222333333444222333444444555555444444444444555555555555444444444444444444444444444444222222222333333333444444333333222222222333444444333333222111111222333444222222222333333444444444333333333333444444444444000222333333222333666888222222222333333333444444333444555555666666555555666666777777777777666666999;;;>>>?????????AAACCC===>>>???@@@AAAAAAAAAAAACCCDDDEEEGGGGGGGGGFFFEEEAAA@@@>>>>>>>>>???@@@AAAEEEHHHMMMQQQUUUXXXXXXYYYVVVVVVWWWXXXXXXXXXXXXXXXWWWZZZ]]]```aaacccfffhhhggghhhjjjmmmqqqtttvvvxxxzzz{{{|||~~~~~~xxxvvvrrrmmmmmmqqqmmmkkkiiihhhiiijjjjjjjjjiiijjjmmmoooqqqrrrsssssssssssstttvvvyyy{{{~~~}}}{{{yyyxxxwwwsssrrrqqqpppoooooooooooommmnnnoooqqqsssuuuwwwxxxzzz{{{|||~~~~~~}}}wwwyyy}}}xxxnnnhhhgggiiijjjvvvuuudddyyyiiiaaa[[[ZZZZZZZZZZZZXXXTTTQQQNNNLLLJJJIIIJJJKKKKKKJJJMMMMMMMMMMMMNNNNNNNNNNNNHHHHHHIIIHHHGGGEEECCCBBB::::::999888777666555444333222111111000111111111333777<<<;;;555000///000000000111222333555666777555666777888888777666555444555777888777555222000///000111222333444444444333333444555666666666555***+++...222444555666666222222333333444555666666555555555555444333222111111111000000000000111111333333222222333333444555222333444444555555444444555555666666666666555555444444444444444444444444111222333444444444444333111111111222333444666777222222111000111222333444222222222333333444444444333333444444444444555555999:::999666111...///000444444444555555555666666333444555555666666555555666777777777777777666666777999;;;<<<<<<<<<>>>???;;;<<<>>>???@@@@@@??????CCCCCCCCCCCCCCCDDDEEEEEE>>>===<<<<<<===AAADDDFFFJJJMMMRRRVVVZZZ[[[\\\[[[VVVWWWXXXYYYZZZZZZZZZZZZWWWZZZ]]]```bbbdddgggiiikkkkkklllmmmnnnooooooooouuuuuuvvvxxx{{{~~~wwwqqqooolllhhhjjjpppnnnllljjjjjjkkklllmmmllliiikkkooorrrtttuuuttttttssstttuuuwwwzzz}}}~~~~~~}}}{{{xxxvvvtttrrrooonnnmmmllllllmmmnnnoookkklllnnnqqqtttvvvxxxyyy||||||~~~~~~}}}wwwzzz~~~{{{nnngggfffggggggqqqttteeemmmccc[[[YYYWWWVVVVVVWWWVVVTTTPPPNNNJJJIIIJJJKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKMMMKKKHHHGGGFFFDDDAAA???:::::::::999777444111000000000000000000///...---222222222222222222222222......///111222333444444666777888777555444444444000444777777444111111222222222333333333333444444888777666777999999777555555444333333333222000...222444...333000222???222555444333333555555444222222222111111111111111222///000222222111111222333///000222444555555555444333222222333444444333111222222222333333444444444999999777666333111...---111111111222222333333333444333333222222333333444777666444333222333333444222222222222333444555666666666444333222111111111777666444333333444555666777666666555444444333333444444555666777888999999:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>><<<>>>@@@BBBCCCDDDDDDCCCCCC@@@===<<>>000666444222222333333222111222222111111111111111222///000222222111000222333222222333444444444333333444333333333555555333222333333333333333333333333111222333555666666777777444555555555555555555555444333333222222333333444444444333222222222222222222222222222333444555666444444333222222222333333555555444333444444555666555555555555555555555555444444555666777888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<===???@@@AAAAAAAAAAAA@@@???======@@@FFFKKKOOOSSSXXX]]]___]]]\\\^^^`````````aaaaaa```^^^[[[ZZZYYY[[[]]]___aaadddhhhkkkllljjjhhhggggggiiilllnnnoooqqqtttvvvwwwzzz~~~~~~}}}yyyuuurrroookkkhhhggghhhkkkmmmpppoooooonnnmmmllllllkkklllmmmnnnppprrrsssttttttttttttuuuwwwyyyzzz||||||||||||{{{zzzwwwtttqqqooonnnmmmkkkjjjjjjkkkmmmnnnqqqqqqqqqrrruuuxxx{{{}}}~~~~~~}}}zzzwwwvvvvvvyyyxxxmmmgggeeeeeelll}}}oooqqqeee^^^[[[YYYWWWWWWUUUSSSQQQQQQNNNKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNOOOOOONNNNNNMMMKKKHHHGGGEEEDDDAAA???>>>===;;;999777555444444444333222111000000000000///////////////////////////000111222444555666777222444666777666666777888888666444333222222111///111111222333333444555555555444555777999:::999888444333333444555666666444222555222888333444AAA444999666222000000111000000222111111111111111222222000111333333222111222333555555444333333333333333555444333444666666444333333333333333333333333333111111222333333333333222333333333333333222222222333333333333333333333333222222333333222222111111222222222222333444555555222222222222333333444555444333333333444555666777444444555666666777888888444555555666777888999999;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>============???CCCIIINNNQQQWWW[[[^^^___^^^^^^aaacccccccccccccccaaa___]]][[[ZZZ\\\^^^___```bbbeeehhhhhhfffeeedddeeehhhkkkmmmoooqqqrrrtttvvvzzz|||wwwuuuuuutttpppmmmkkkjjjhhhffffffgggiiijjjkkkkkkkkklllllllllllllllnnnooopppqqqssssssssstttrrrssstttuuuwwwyyyzzzzzz{{{zzzyyywwwtttrrrqqqpppmmmmmmkkkkkkkkklllmmmnnnrrrrrrrrrtttvvvyyy|||~~~~~~~~~|||xxxvvvssstttxxx~~~vvvjjjcccbbbiiizzzrrrpppccc\\\ZZZYYYXXXXXXWWWTTTRRRQQQNNNKKKJJJKKKLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOOOONNNLLLJJJHHHGGGEEEBBB@@@===;;;999666444333333333222222000///.........///////////////////////////000000111333555666777888444555777777666666777888;;;777222111222222111///111111222222333444555555444444555888;;;<<<<<<;;;555444333333555555555444444666111777555;;;PPPHHH<<<888444111000000000000111111111000111111222333111333555555444333333444555444333222222333444555555444444555666666555333444444333333333333222222444444444444333222111000222222222222111111111111333333333333333333333333111222333444444333222111333222222222333333444555333333222222333333444444222222333333444555666777555555666666777888888888555555666777888999999:::<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>777555333222333333222111444555///555999IIIhhhhhh???;;;666222111111111000111111000000111222222333444666888888777555555555444333222222333555666777555444444555666666555333333333333333333333333333222333444666777777777777555555555555555444444444222333333444444333333222222333444555555444333222333333222222222333444444444444333333222222333333111222333444444555555666777777777777777777777777555555666777888999::::::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<=========;;;;;;::::::::::::::::::;;;===BBBGGGLLLPPPRRRTTTUUUVVVXXX[[[]]]aaaeeehhhggggggfffeeedddbbbaaa```\\\]]]^^^^^^]]]^^^```bbbccccccdddeeegggkkknnnppptttttttttvvvzzz~~~}}}xxxuuujjjiiigggffffffggghhhhhhhhhhhhgggffffffeeeeeeeeedddeeefffhhhiiikkklllmmmmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrsssssstttttttttuuutttsssqqqooonnnnnnnnnkkkkkkkkklllmmmnnnoooooopppqqqsssuuuwwwyyy{{{}}}~~~|||yyyuuurrrnnnpppuuu}}}zzzoookkknnn{{{yyy~~~kkk^^^XXXWWWXXXYYYZZZZZZXXXVVVRRROOOLLLKKKKKKLLLLLLLLLJJJJJJLLLMMMNNNNNNNNNNNNPPPNNNKKKJJJIIIGGGDDDBBB>>>===;;;999777555444444......///000000000000///------------------------///000111333555777888999777999:::999777555555555999666333111111111111111222222333333333333444444555555666999===??????>>>999666333222222222222111222444///666;;;OOOssswww???;;;777444333222111000000000000000111222333333444777999:::888666555555222222333333444666777888555444333444666666444333222222222333333444444444333333333333222111000000222333333333444444444444222222444444444444222222333333444555555555444444333333333222222333333444555444333333222222222222111222333444444555444444666666666666666666666666555666666777888999::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<=========;;;;;;:::::::::::::::;;;===@@@FFFLLLPPPSSSSSSSSSTTTUUUWWWZZZ^^^bbbeeegggddddddcccbbbaaa``````___[[[\\\]]]]]]\\\]]]___aaacccccceeegggjjjmmmqqqsssvvvvvvvvvyyy||||||xxxsssooolllcccbbbaaaaaaaaacccfffggghhhgggfffeeeeeeeeeeeeeeedddeeefffggghhhjjjkkkkkkllllllnnnooopppqqqqqqqqqtttsssssssssrrrrrrqqqqqqrrrqqqpppooonnnmmmlllllljjjkkklllmmmnnnooopppppppppqqqsssuuuxxxzzz{{{|||~~~~~~{{{wwwssspppmmmooouuu~~~wwwqqqpppzzzzzzxxx~~~iii]]]YYYYYYYYYZZZ[[[ZZZWWWTTTRRROOOLLLKKKKKKMMMMMMLLLJJJKKKLLLNNNOOOPPPPPPPPPOOOMMMJJJHHHGGGEEECCCAAA======<<<:::888666444333)))***---///000000///...000000000000000000000000...///000222444666888999666888999999777666666777555555555333111000222333444444333333333333222222444444555888;;;======<<<888666333222333444444444111444111777777DDDbbbbbb<<<:::777555444222000///000000000000111222333444333666999999777555444333333333444555555666555555444333333333555555333222111111222222333444555555444444333111///,,,***)))//////000111222222333444111222444555555444222111333333222222333444444555444333333222222333333333333333222222222333444444222222333444444444333222444444444555666666666777666666777888999::::::;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===???DDDJJJPPPTTTUUUTTTRRRTTTTTTVVVYYY\\\___```aaa______^^^]]]]]]]]]]]]]]]ZZZ[[[\\\\\\\\\\\\^^^```bbbccceeehhhkkkooorrrtttwwwvvvwwwzzz~~~~~~|||{{{yyyvvvsssoookkkhhhfff```___^^^]]]]]]___bbbdddeeedddcccccccccdddfffgggffffffgggggghhhiiiiiiiiikkklllnnnpppqqqsssssssssvvvuuutttsssqqqpppooonnnnnnnnnoooooonnnllljjjiiiiiijjjlllmmmoooppppppqqqqqqrrrtttwwwyyy{{{}}}}}}}}}~~~{{{vvvrrrnnnlllooouuu~~~zzzsssooovvv|||uuu{{{|||iii]]][[[ZZZZZZ[[[[[[YYYVVVSSSRRROOOLLLKKKLLLMMMMMMLLLKKKLLLNNNOOOPPPQQQQQQQQQMMMKKKHHHGGGFFFDDDAAA???:::::::::999777444111000***---111444666555333222........................---...000222444666888888444666888888888777888999333555666444111000222444555444444333333222222111333333444666:::;;;;;;:::888666333333444666777777222666333777000444IIIDDD:::888666444444222///---000000000000111222333444222555888888666444222222444555666666666555444333333222222333444444333111000000111222444555666666222333444555555555555555111111222333555666777888111222444555555444222111222222111000111222444555444444333222222333333333111111111222333444666777222333444444444333222111111222333444555777888888666666777888999::::::;;;:::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>BBBFFFMMMSSSVVVVVVTTTRRRRRRRRRSSSVVVYYYZZZZZZYYY[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZ[[[\\\\\\[[[\\\^^^```aaabbbdddhhhlllpppsssuuuvvvvvvwwwzzz~~~|||yyywwwuuuqqqmmmiiifffcccbbb___^^^]]][[[ZZZ\\\___bbbbbbaaaaaaaaabbbdddgggiiiggggggggghhhhhhhhhhhhhhhlllmmmoooqqqssstttuuuuuuwwwwwwuuusssqqqooonnnmmmlllmmmnnnnnnnnnllliiihhhiiijjjlllnnnooopppqqqqqqrrrtttvvvyyy{{{}}}~~~~~~|||~~~{{{vvvqqqmmmlllooouuu{{{rrrmmmrrr}}}sssuuuxxx|||jjjaaa\\\\\\\\\\\\ZZZWWWTTTRRRRRRPPPMMMKKKKKKKKKJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMLLLIIIFFFDDDBBBAAA???======<<<:::888666444333222111111111111000000000000...///000111111000///...222222333444555555555555777777777777666666666666666555555444333222111111222333555777777666555444555555666666777888888888777666555444444444444444333333333333333666:::===>>><<<999666444222222222000000///......///111111444444444444444444444444666666555666777777555222333333444555666666666555333333333333333333333333666555555444444555555666444444444444444444444444333444444555555444444333222222333333333222111111222222333333333333444444333222000/////////000111444555555555555555444444444444444555555555666666777777888888888999999999;;;;;;;;;;;;:::999888777888888888888888888888888:::;;;<<<<<<<<<>>>AAADDDGGGKKKPPPSSSSSSRRRRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSWWWXXXWWWUUUTTTUUUXXX[[[[[[\\\\\\]]]]]]^^^______bbbeeeiiiiiihhhjjjooouuutttvvvwwwxxxxxxvvvsssqqqrrroooiiieeeaaa```aaaaaa\\\\\\[[[[[[\\\^^^```aaa___```bbbcccdddddddddcccjjjkkkllllllkkkkkkmmmoookkklllmmmnnnppppppqqqqqqrrrrrrqqqqqqpppnnnmmmlllppppppooonnnlllkkkjjjiiijjjlllnnnnnnnnnnnnoooqqqnnnrrrvvvyyyzzz|||~~~}}}~~~}}}wwwrrrnnnnnnnnnqqqzzzxxxmmmnnnzzznnnkkkqqq|||jjjaaaZZZ[[[[[[[[[YYYVVVSSSQQQRRRPPPMMMKKKKKKKKKJJJIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLIIIFFFDDDBBBAAA???======<<<:::888666444333222111111111111000000000000//////000000000000//////222222333444555555555555777777777777777777777777444444333222111111000000222333555666777666555444444444444444444555555555666555444444333333444444444555444444444666:::>>>===<<<999666444333222222111111000///000111222333333333333444444555555555666555555666777777444222333444555555555555555555333333333333333333333333333333222222222222333333444444444444444444444444333444444444444333333222000111222333333333333333222222333333333333444444444333222111111111222222444555555555555555444444444444444444555555555555666666777777777888888888888888999::::::999999888:::::::::::::::999888888888:::===>>>@@@BBBEEEHHHKKKNNNRRRTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTUUUXXX[[[\\\]]]^^^___```aaabbbbbbcccgggjjjjjjiiikkkpppuuussstttuuuuuutttqqqooommmhhhfffbbb^^^\\\\\\]]]^^^[[[[[[ZZZ[[[\\\]]]___``````aaacccdddeeeeeeeeeeeejjjkkklllkkkkkklllnnnpppnnnooooooppppppooooooooopppppppppooonnnmmmkkkkkkmmmmmmmmmlllllllllkkkkkkkkkmmmooooooooooooqqqrrrrrrtttxxxyyyzzzzzz|||}}}~~~~~~}}}wwwrrrnnnllllllpppxxxzzznnnnnnzzz}}}llliiiooo|||jjj```^^^_________]]][[[XXXVVVRRRPPPMMMKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKIIIEEECCCBBBAAA???======<<<:::888666444333222111111111111000000000000000000////////////000000111222333444555555555555666666666777888888999999444444333222111111111111333444555666666666555444555555444444444333333333444444333333222222333333555555555555555666:::======;;;999666444333333333222111111111111222333444222222333444555666666777666555555666777777444222444555555555555444444333444444444333333222222222333333222222222222333333444444444444444444444444333333444333333222111111///000111222333444444444222222333333333333444444555555444333222333333333444444555555555555555444333333333444444444555555666666666666666777777777555666777888999:::::::::;;;;;;<<<===<<<;;;999888888;;;???BBBEEEGGGJJJMMMPPPRRRUUUUUUSSSQQQOOONNNOOOOOOOOOOOONNNNNNNNNNNNNNNPPPRRRTTTUUUWWWYYY\\\^^^___```bbbdddeeeffffffeeehhhkkklllkkkmmmqqquuuqqqqqqqqqpppnnnkkkhhhfffcccaaa^^^\\\[[[[[[]]]^^^ZZZZZZYYYYYYZZZ\\\^^^___aaabbbdddeeefffgggggggggjjjkkkkkkkkkkkklllpppsssrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmlllkkkjjjiiihhhjjjjjjkkkkkkllllllmmmmmmlllnnnoooppppppppprrrtttvvvxxxzzzzzzzzzyyyzzz{{{}}}xxxrrrnnnjjjkkknnnvvv|||oooooozzz{{{kkkhhhnnn}}}zzzggg^^^___`````````___]]]ZZZYYYRRRPPPMMMKKKKKKKKKJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJKKKHHHEEECCCCCCAAA@@@>>>===<<<:::888666444333222111111111111000000000///111000///......///000111111222333444555555666666555555666777888999::::::555444333333222333333444444444555666666555555444777777666666555444444333333333222222111222222333444555555444444555888:::;;;:::888666444333333444000000111111222222333333111222333444555666777888555555555666777666444222555555555555444444333222555444444333333222222111555444444444444444444555333333333333333333333333333333333333222111000000000111222222333333333333222222222333333333444444555555444444333333333333333444555555666555555555333333333333444444444444777777777777777777777777666777888999::::::::::::888:::;;;======<<<;;;::::::>>>BBBFFFIIIKKKMMMOOOQQQSSSVVVVVVSSSQQQOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNQQQTTTWWWXXXYYY[[[]]]^^^```bbbeeeggghhhiiiiiihhhjjjmmmmmmmmmmmmppprrroooooommmkkkhhheeecccaaa```___]]][[[ZZZ[[[\\\]]]YYYYYYYYYYYYZZZ\\\]]]___bbbbbbccceeefffggghhhhhhkkkkkkkkkkkkkkkmmmqqquuusssssssssrrrqqqpppooonnnkkkkkkkkkjjjiiihhhgggfffiiiiiijjjjjjkkklllmmmmmmlllnnnoooppppppqqqssstttwwwyyyzzz{{{zzzzzz{{{}}}~~~yyysssoooiiijjjmmmttt}}}~~~qqqqqqzzz~~~mmmiiimmm|||yyyeee[[[YYYZZZ[[[[[[[[[YYYVVVUUURRRPPPMMMKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJHHHEEECCCCCCBBB@@@>>>===<<<:::888666444333222111111111111000000000///111000///......///000111000111333444555666666666444444555777888999:::;;;444333222111111222444555555555555555555555444444777777666555444333222222222222111111111222222333333333444333222333555777999888666444333333333444//////000111111222222333222222333444666777888888555555444555666666444111444555555555444333222222444444444333333222222222444444444333333444444444333333333333333333333333222333333333222222111000333333333333222222111000222222222333333333444444444444444444444333333333333444444555666666555555333333333444444444555555888888888888888888888888999999::::::::::::999999666777999;;;============>>>AAAEEEHHHIIIKKKLLLNNNOOOQQQTTTTTTRRRQQQPPPPPPPPPOOOOOONNNNNNMMMMMMMMMPPPRRRVVVXXXYYYZZZ[[[]]]___aaadddgggiiikkkkkkkkkkkklllmmmmmmmmmmmmmmmnnnlllkkkhhheeebbb```___^^^]]][[[ZZZXXXWWWWWWXXXYYYZZZZZZYYYZZZ[[[\\\^^^___aaabbbbbbdddeeeggghhhiiikkkllllllllllllnnnrrruuuqqqqqqrrrrrrrrrrrrqqqpppkkkkkkjjjjjjiiihhhfffeeejjjjjjjjjkkkkkkllllllllllllmmmoooppppppqqqsssuuuvvvxxxzzz{{{{{{|||zzzuuuqqqjjjkkkmmmrrryyy~~~sssrrryyypppiiijjjyyyxxxddd[[[XXXYYYZZZ[[[ZZZYYYWWWUUURRRPPPMMMKKKKKKKKKJJJIIIHHHIIIIIIJJJKKKJJJJJJJJJJJJGGGEEECCCCCCBBB@@@???===<<<:::888666444333222111111111111000000000000000000////////////000000000111222444555666666777333444555666777888999999222111/////////111333444666555555555555444444444444444333222111111000000222222111111222222333333222333444333222222333555777666444333222222222333......000111222222222222333333444555666777777888555444444555666666333111333444444444444333333222333333333333333333333333222222111111111111222222333333333333333333333333222222333333333333222222444444444333222111000///222222333333333333444444444555555555555444333333333333444555666666666666444444444555555555666666999999999999888888888888::::::;;;;;;;;;::::::999777777888:::;;;===>>>???@@@BBBEEEGGGHHHIIIKKKMMMMMMOOOQQQQQQPPPOOOPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMOOOQQQTTTVVVWWWYYY[[[^^^aaadddgggjjjlllmmmmmmmmmmmmmmmmmmmmmllljjjiiihhhgggeeebbb___]]]\\\\\\\\\]]]]]][[[ZZZZZZZZZ[[[\\\\\\\\\[[[[[[\\\^^^```aaaaaabbbbbbccceeegggiiijjjkkklllnnnnnnnnnoooqqqsssooopppqqqrrrrrrrrrrrrrrrlllllllllkkkjjjiiihhhgggjjjjjjjjjkkklllmmmmmmmmmlllnnnpppqqqrrrsssuuuwwwvvvxxxzzz{{{|||~~~|||wwwtttiiijjjlllooouuu~~~~~~vvvsssvvvrrrhhhiiisssyyyeee\\\XXXYYY[[[\\\\\\ZZZXXXWWWRRRPPPMMMKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIGGGEEECCCCCCBBBAAA???===<<<:::888666444333222111111111111000000000000//////000000000000//////000111222444555666777777333333444555666777777888333222111000111333666777666666555444444444444444333333222222111111000000222222222222222333444444222444444444222222333444555444222111111111111222...///111222333444444333444444555555666666666777555444444555666555333111222222333444444444333333111222222333333444444555222222111111111111222222222222222222222222222222111222333444444555444444333333333333333222111000222222333333333333444444666666777777777666555444222333444555666666666666555555555666666666777777999888888888777777777777777888999:::::::::::::::<<<;;;::::::;;;<<<>>>@@@???AAACCCDDDEEEGGGJJJMMMLLLNNNOOOOOONNNMMMMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMOOOQQQSSSUUUXXX[[[___ccceeegggjjjnnnppppppooonnnooonnnmmmkkkjjjgggdddbbbaaa___\\\YYYXXXXXXYYYZZZ]]]]]]]]]]]]^^^___```aaa^^^^^^]]]]]]^^^```bbbccccccccccccdddfffhhhjjjlllkkkmmmpppqqqpppppppppqqqoooooopppqqqqqqqqqqqqqqqnnnnnnnnnnnnlllkkkjjjiiihhhiiijjjkkkmmmooopppqqqoooqqqsssttttttvvvxxxzzzxxxyyy{{{{{{|||~~~~~~yyyvvvhhhiiijjjkkkpppyyy~~~xxxssspppvvvvvvllllllppp{{{ggg]]]UUUVVVWWWXXXXXXWWWVVVTTTRRRPPPMMMKKKKKKKKKJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKIIIGGGDDDCCCCCCBBBAAA???===<<<:::888666444333222111111111111000000000000...///000111111000///...///000222444555666777777333333444444555666666666777666444444555777:::<<<777666555444444444444444444444444333333333333222333222222222333444444555444555666555333222333444444333111000000000111111///000222444555555555555555555555666666666666666444444444555666555333111111222333333444444444444000111222333444444555666444333333333333333333444222222222222222222222222111222333444555666666666111222222333333333222222222222333333333444444444777888888999999777666555222333444555666666666666666666666666777777777777888888777777666666666555444555666888:::;;;;;;;;;AAA???===;;;:::<<<>>>???===???AAABBBCCCFFFKKKNNNLLLMMMOOONNNLLLJJJJJJKKKIIIJJJJJJJJJKKKKKKLLLLLLPPPRRRUUUWWWZZZ___eeeiiihhhjjjmmmppprrrrrrqqqpppooonnnlllkkkiiieeeaaa^^^\\\ZZZXXXVVVUUUVVVXXXYYYWWWXXXXXXZZZ\\\^^^```aaa____________```bbbccceeedddddddddeeegggjjjlllnnnkkknnnqqqrrrqqqpppooooooppppppqqqqqqqqqppppppooopppppppppooonnnmmmkkkkkkfffgggiiikkknnnqqqssstttqqqsssuuuvvvwwwxxxzzz|||zzz{{{|||||||||~~~{{{wwwggghhhhhhiiillluuu~~~yyyrrrlllppp{{{rrrrrrqqqyyyeee\\\]]][[[ZZZYYYXXXWWWTTTQQQPPPMMMJJJHHHIIIJJJJJJIIIGGGHHHJJJLLLLLLLLLLLLKKKKKKHHHCCC?????????>>>>>>===<<<;;;888666444333222////////////000000000000000000000000000000000000666666666666555444333222444555666666777666666555777555222000222555:::===<<<:::888666555555666777444333333222222333333444555555555333111111222333555444333333222222333333...000222222111000000111000111222111000000222333333444555666777777777777666666555444333222222111555555444444444333333333333333333222222222111111444333333222222333333444222222222222333333444555333333333444444333222222444444444444444444444444444444444444444444444444555666888999999888888777555444444444444555666666444555666666555555666777;;;;;;:::999999888777777777777888999999999999888::::::;;;;;;<<<=========??????@@@AAACCCEEEGGGHHHHHHIIIKKKMMMNNNOOOOOONNNMMMMMMNNNNNNOOOOOOOOOOOOQQQSSSVVVZZZ___cccgggiiimmmnnnqqqsssssssssqqqpppqqqooommmjjjeeeaaa^^^[[[WWWVVVTTTSSSSSSSSSTTTUUUXXXYYYZZZ[[[]]]___```aaa```___^^^]]]^^^^^^```aaaaaacccfffhhhjjjlllpppsssnnnnnnnnnoooppppppqqqqqqtttsssqqqooonnnoooooopppmmmnnnpppqqqpppooommmlllgggiiikkkooorrrtttvvvwwwssssssssssssuuuwwwyyyzzz{{{{{{{{{{{{}}}|||xxxoookkkhhhiiikkkpppzzzwwwuuusssrrrppptttyyyrrrmmm~~~yyyggg___]]][[[XXXWWWWWWVVVTTTRRRPPPMMMJJJIIIJJJKKKKKKJJJLLLLLLLLLLLLKKKJJJHHHGGGJJJGGGCCCAAA@@@@@@???>>>===<<<:::888666444333222222222111111000/////////000000000000000000000000...///000222444555666666444444555555666666777777666444111000111444999<<<>>>===:::888666555666666444333333222222333333444444555555333111111111333555444333333222222333333---...000000.........///000111222111000000222444444444555666777777666666555444444444444444444444555555444444444333333333444444444333333333222222444333333222222333333444333333222222222333444444222333333444333333222222333333333333333333333333333333333333333333333333333444555666777666666555555555555555555666777777777999::::::999999:::;;;888888999999::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>??????@@@AAACCCEEEGGGHHHGGGHHHJJJLLLNNNNNNNNNNNNOOONNNNNNMMMMMMMMMMMMNNNSSSUUUYYY^^^cccgggkkkmmmooooooqqqqqqrrrqqqpppooolllkkkiiieeeaaa]]]ZZZXXXVVVUUUTTTSSSRRRSSSTTTUUUXXXXXXZZZ[[[]]]___```aaaaaa```_________```aaabbbdddfffhhhiiijjjllloooqqqmmmnnnoooppppppqqqrrrrrrsssrrrqqqooooooooooooooommmnnnpppqqqpppooommmlllhhhiiilllnnnqqqsssuuuuuuttttttttttttvvvxxxyyy{{{{{{zzzzzz{{{}}}zzzwwwpppjjjffffffgggjjjttt}}}xxxqqqooonnnnnnnnnqqq}}}~~~tttooozzzjjjaaa]]]ZZZWWWUUUUUUTTTSSSRRRQQQNNNKKKJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGEEECCCBBBBBBAAA???>>><<<<<<:::888666555333222222222000///---,,,+++***000000000000000000000000***,,,...111444666777888444444444444444666888999555333000///000333777:::@@@>>><<<999777666666666444333333222222333333444444555555444222111111222555444333333222222333333---///000000...---...///000111222111000000222444444555666666666666666555333333444444444555555555555555444444444333333333555555555444444444333333444333333222222333333444444444333222222222333333222222333333333333222222333333333333333333333333222222222222222222222222222333444555666666666666666666666555666777777888666777888888777777888:::888999999:::;;;;;;<<<<<<999999999999::::::::::::;;;;;;<<<<<<======>>>>>>??????@@@AAACCCEEEGGGHHHGGGHHHJJJLLLNNNNNNNNNNNNQQQPPPNNNMMMLLLMMMMMMNNNUUUXXX\\\bbbhhhmmmppprrrrrrqqqqqqpppooonnnnnnmmmfffeeebbb___[[[XXXVVVTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWYYY[[[]]]___aaaaaabbbaaaaaaaaaaaabbbcccdddgggiiijjjkkkjjjkkkmmmooommmnnnoooqqqrrrsssssssssrrrqqqpppooooooooooooooommmnnnpppqqqpppooommmllliiijjjlllnnnqqqrrrssstttttttttuuuvvvwwwyyyzzz{{{||||||||||||~~~~~~zzzwwwrrrlllfffddddddfffoooxxx~~~uuunnnllllllnnnooorrr{{{wwwttt|||kkk```\\\YYYUUUSSSSSSSSSSSSSSSQQQOOOLLLKKKLLLMMMMMMMMMJJJJJJKKKKKKKKKKKKKKKJJJEEEDDDDDDDDDDDDCCC@@@===<<<;;;:::888666555333333222222111000...---,,,+++///////////////////////////000111333444555666666555444333222333555888:::333111///...///111555777===<<<:::888777666666666444333333222222333333444444555666555333111111222555444333333222222333333///111222222000//////000///000111111000111333444555555666666666666555555444444444555555555555555555555444444444333333333444444444444333333333333444333333222222333333444555444333333222222222222111111222333333333333222222222222222222222222222222222222222222222222222333444555666777888888888555555555555555666777777444555666666555555666888<<<<<<<<<;;;;;;:::::::::888888888888999999::::::;;;<<<<<<======>>>????????????@@@AAACCCEEEGGGHHHHHHIIIKKKMMMOOOPPPPPPPPPRRRQQQPPPOOOOOOPPPQQQRRRVVVYYY___eeekkkpppsssuuutttsssqqqooommmlllkkkkkk```___\\\YYYVVVTTTRRRQQQRRRQQQQQQQQQQQQSSSUUUVVVUUUVVVWWWYYY\\\^^^```aaaaaaaaaaaabbbbbbcccddddddggghhhjjjkkkjjjjjjlllmmmmmmnnnppprrrssstttttttttqqqqqqpppooooooooooooooommmnnnpppqqqpppooommmllljjjkkkmmmooopppqqqrrrrrruuuuuuvvvwwwyyyzzz{{{|||~~~~~~~~~{{{xxxvvvoooiiifffeeegggnnnwwwzzz~~~~~~tttqqqoooqqqsssvvv}}}{{{yyy~~~iii]]][[[XXXUUUSSSSSSSSSSSSSSSQQQOOOLLLKKKLLLNNNNNNNNNJJJJJJJJJJJJJJJKKKKKKKKKEEEDDDDDDEEEEEECCC@@@===;;;;;;:::888777555444333333333333222222222111111////////////////////////111222333333444444444333555444333222333555777999222111///---...000333555777777666666666666666777444333333222222333333444444666777666444222222333555444333333222222333333000111333222000//////000///000111111000111333555444555666666666666666666777777666555555444333333555555444444444333333333333333333333222222222222444333333222222333333444555444333333222222222222000111222222333333333222222222222222222222222222444444444444444444444444444444444555666666777888444444333333333444555555555777888888777777888999<<<;;;;;;;;;;;;;;;::::::===<<<<<<<<<<<<===>>>???<<<<<<======>>>??????@@@??????@@@AAACCCEEEGGGHHHIIIKKKMMMPPPQQQRRRSSSRRRRRRRRRRRRRRRTTTVVVXXXYYYWWWZZZ```fffkkkpppsssttttttssspppmmmkkkiiihhhggg\\\[[[XXXUUUSSSQQQPPPPPPPPPPPPPPPPPPRRRTTTVVVWWWTTTUUUWWWYYY[[[]]]^^^___``````aaabbbccccccddddddeeegggjjjkkkkkkkkklllmmmmmmnnnppprrrsssssssssrrrppppppppppppooooooooonnnmmmnnnpppqqqpppooommmlllkkklllnnnpppqqqrrrrrrsssvvvwwwxxxyyy{{{|||}}}}}}~~~~~~~~~~~~{{{vvvpppjjjhhhffffffmmmuuuxxx}}}xxxssssssuuuwww{{{}}}~~~hhh\\\ZZZXXXUUUTTTTTTTTTTTTSSSPPPNNNKKKKKKLLLNNNNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJGGGFFFEEEEEEEEECCC@@@===;;;:::999888777555444444.........//////000000000000000000000000000000000...///000222333444444444555444333333333444555666222000///......000222444333333444444555555666666444333333222222333333444555777999888666444444444555444333333222222333333...000111000...---------...000111111000111333555333444555666777777777777888888777666555444333222555555444444444333333333333333222222222111111111444333333222222333333444444444333222222222333333///000111222333333333333333333333333333333333333444444444444444444444444333222222222222333444444333333222222333333444555333555666666555555666777777888999:::;;;<<<===>>>===<<<;;;;;;;;;<<<>>>???======>>>>>>??????@@@@@@??????@@@AAACCCEEEGGGHHHJJJLLLNNNQQQSSSTTTTTTTTTSSSTTTUUUWWWYYY[[[\\\]]]XXX[[[```fffkkknnnoooppppppooommmjjjgggeeebbbaaaYYYWWWUUURRRPPPOOOOOOOOOPPPPPPPPPQQQSSSUUUWWWYYYWWWWWWXXXZZZ\\\]]]^^^______```bbbcccddddddddddddfffhhhkkkllllllkkklllmmmmmmnnnqqqrrrsssrrrqqqpppnnnooooooppppppooonnnnnnmmmnnnpppqqqpppooommmllllllmmmoooqqqrrrsssttttttwwwxxxyyy{{{|||}}}~~~~~~||||||}}}}}}~~~~~~~~~tttooojjjhhheeeccchhhoootttxxxtttqqqqqqrrruuuyyy|||iii___YYYXXXVVVUUUVVVUUUTTTRRRPPPMMMKKKJJJKKKMMMNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLIIIGGGEEEDDDDDDBBB???===;;;:::999888777555555444,,,,,,,,,,,,------......000000000000000000000000...///111222444555555555555555444444444444333333222111///......000222333222333333444444444444444444333333222222333333444666888::::::888666555555555444333333222222333333///000111000...,,,,,,---...///111111000111444666222333444666777888888888777777666666555555444444555555444444444333333333444444333333333222222222444333333222222333333444333333222222222333444444///000111222222333333333333333333333333333333333333333333333333333333333444333222111111111222333444333333333333444555555222333444444333333444666666777888999:::<<<======;;;:::999888999:::<<<=========>>>??????@@@@@@AAA??????@@@AAACCCEEEGGGHHHJJJKKKNNNQQQSSSTTTUUUUUUTTTVVVXXX[[[\\\]]]]]]\\\ZZZ]]]aaafffjjjllllllllljjjiiihhhfffccc___\\\ZZZVVVTTTRRROOONNNMMMNNNNNNOOOPPPPPPQQQTTTVVVYYY[[[[[[[[[\\\]]]^^^___`````````aaaccceeeffffffffffffjjjllloooooonnnlllllllllmmmoooqqqrrrrrrqqqooonnnmmmnnnoooppppppooonnnnnnmmmnnnpppqqqpppooommmlllmmmnnnppprrrtttuuuvvvvvvwwwyyyzzz|||~~~~~~~~~~~~~~~~~~tttpppllliiiddd```bbbgggnnnqqqwww~~~uuummmkkkkkknnnqqq|||zzzjjjbbbYYYWWWWWWWWWWWWVVVTTTRRROOOMMMJJJJJJKKKMMMNNNNNNHHHHHHHHHHHHJJJMMMOOOPPPJJJHHHFFFDDDCCCBBB???===;;;:::999888777666555444222222222222222222222222000000000000000000000000333444555555666666666555555555555555444333222111222111/////////000222333444444555555444444333222444333333222222333333444777999;;;;;;999777666666555444333333222222333333111222333222000......///...///111111111111444666111222333555777888999999555555555666666666666666555555444444444333333333555555444444444333333333444333333222222333333444222222222222333444444555//////000222222333333333444444444444444444444444222222222222222222222222777666444333222333333444555444444444444555666666666777888888777777888:::999999999999999999999999???>>><<<<<<<<<===???AAA>>>>>>>>>???@@@@@@AAAAAA??????@@@AAACCCEEEGGGHHHIIIKKKMMMPPPRRRTTTTTTTTTUUUWWWZZZ]]]^^^]]][[[ZZZ\\\^^^cccgggjjjkkkjjjjjjeeeeeeeeeccc```\\\XXXUUUTTTRRRPPPMMMLLLLLLLLLMMMOOOPPPPPPRRRTTTWWWZZZ\\\^^^^^^___``````aaaaaabbbaaaccceeeggghhhhhhhhhgggnnnppprrrrrrooommmkkkkkkmmmoooqqqrrrrrrpppmmmlllmmmnnnoooppppppooonnnnnnmmmnnnpppqqqpppooommmlllmmmnnnpppsssuuuvvvwwwxxxxxxyyy{{{}}}wwwrrrnnnkkkfff``````ccchhhkkkpppwww~~~wwwkkkhhhhhhjjjnnnyyy~~~kkk```YYYYYYXXXVVVTTTSSSQQQQQQPPPMMMJJJJJJKKKMMMNNNMMMLLLKKKIIIIIIKKKLLLKKKJJJJJJHHHDDDBBBAAA@@@???===???===999666333222222222+++,,,...000222222111111---...///000111222333333555333222333777999999888777666555666777777555333////////////000111222333333333222222333333444555555555555555555555555555555666888999:::999777666222222333333222222111000222111111000///......---/////////000111111222222444444555666777888999999555444444333333444444555555555444333333333333444222222222222222222222222888777555222000///...---222222333333333333444444444444444333333222222222000111222222333333222222444444333222222222333333222222444444444444222222222222222333333333444444555555666777888999::::::555555666777888999999:::;;;;;;<<<<<<<<<<<<<<<;;;============>>>>>>>>>>>>>>>???AAAAAABBBCCCEEEHHHKKKLLLMMMLLLLLLMMMPPPRRRTTTWWWZZZ\\\\\\\\\\\\^^^^^^^^^```cccfffhhhgggfffaaa___\\\XXXUUUSSSRRRQQQGGGHHHIIIJJJKKKKKKKKKKKKPPPPPPPPPPPPRRRTTTVVVXXX]]]^^^___``````___^^^]]]___```bbbdddgggjjjlllmmmqqqqqqooonnnmmmlllkkkkkkooooooooonnnnnnnnnnnnnnnlllmmmmmmnnnnnnnnnnnnmmmooooooooonnnmmmmmmlllllllllmmmppprrrtttuuuvvvuuuzzz{{{}}}wwwrrrkkkeeebbb```^^^]]]___bbbgggkkkpppuuuzzz~~~rrrllliiiiiikkkwww|||iii]]][[[ZZZYYYWWWVVVTTTSSSRRRPPPMMMKKKJJJKKKLLLLLLLLLJJJHHHGGGHHHKKKLLLLLLLLLJJJHHHFFFDDDDDDBBB@@@>>>>>><<<:::777555333333222//////000000000000//////...------...///000111222666444333444666888888666777666555666777666555333////////////000111222333333333222222333333444555444444444444444444444444333444666777888777666555333333333333333222222111111111111000///.........//////000000111111222222333444555666777888888999555444444333333444444555555555444333333333333444222222222222222222222222555555444222222111111111222222333333333333444444444444444333333222222222111222222333333333333333333333333222222333444444222333333444444333333222333333333333444444444444555555666666666666666666666666777777888888999999;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>??????????????????>>>???AAABBBBBBCCCFFFHHHJJJKKKLLLLLLLLLMMMPPPRRRVVVYYY[[[\\\\\\[[[\\\\\\ZZZZZZ[[[]]]```bbbaaa```^^^\\\YYYUUUQQQOOONNNMMMGGGGGGGGGHHHHHHIIIJJJJJJNNNOOOOOOPPPRRRUUUWWWYYY___``````aaaaaaaaa``````bbbccceeegggjjjlllnnnooopppooonnnllllllllllllmmmpppooonnnmmmmmmmmmnnnoooiiijjjkkkmmmnnnoooooooooooonnnnnnmmmmmmlllllllllnnnoooqqqsssuuuvvvvvvvvvwwwxxx{{{}}}vvvqqqjjjeeeaaa___^^^]]]^^^```cccfffiiinnnssswwwuuullliiijjjvvv~~~iii]]]\\\[[[ZZZYYYWWWUUUTTTSSSPPPNNNKKKJJJJJJKKKJJJIIIGGGFFFFFFGGGJJJLLLMMMMMMJJJIIIGGGGGGFFFDDDAAA>>><<<;;;;;;999777555444333333222111///............000///.........000222333777555444555666777666444666555555555666666444333////////////000111222333333333222222333333444555333333333333333333333333111222333555555444444333444444444444444333222222111111000000//////......//////000000111222222222333333444555666777777888555555444444444444555555555555444333333333333444333333333333333333333333333333222333333444555555222222333333333333444444444444333333333333222222222222333444444444444444222222222222333444444555444333333222222333333444444444444444555555555666777777777777666666666555777777777777777888888888::::::;;;;;;<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@???>>>???AAABBBBBBCCCFFFHHHIIIJJJKKKKKKKKKMMMPPPSSSXXXZZZ]]]]]]\\\[[[[[[\\\YYYXXXXXXYYY\\\]]]]]]]]]ZZZWWWTTTPPPLLLJJJHHHHHHFFFEEEDDDCCCDDDFFFHHHIIILLLMMMNNNPPPSSSVVVYYYZZZ_______________```aaabbbdddeeegggiiilllmmmooooooooommmlllkkkkkklllnnnoooqqqooommmkkkkkklllnnnooojjjjjjkkklllmmmnnnnnnnnnmmmmmmmmmmmmllllllllllllpppqqqssstttuuuvvvvvvvvvvvvwwwzzz}}}}}}tttoooiiidddaaa___]]]\\\[[[\\\^^^___aaaeeejjjnnnyyyqqqkkkkkkuuulll```\\\\\\ZZZYYYWWWVVVTTTTTTQQQNNNLLLJJJJJJJJJIIIGGGHHHFFFFFFGGGIIIKKKLLLKKKHHHHHHGGGGGGGGGDDD@@@===:::;;;;;;;;;999777444333333222000......---...///444333111///000222444666888777777666666555444333666555444555666666444222////////////000111222333333333222222333333444555222222222222222222222222111222333333444444333333444444555555444444333222111000000000/////////...///000000111111222333333222222333444555666777777555555444444444444555555555555444333333333333444333333333333333333333333333333333333444555666777222222222333333333444444333333333333333333333333222333444444555555444444111111111222333444555666444444222222222222444444555555555555666666666666999999999999999999888888888888888777777777777777999999::::::;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAAAAABBBEEEGGGGGGHHHJJJJJJKKKMMMQQQTTTXXXZZZ\\\]]]\\\\\\\\\]]]\\\[[[YYYZZZ\\\]]]]]]\\\VVVTTTPPPLLLIIIFFFEEEDDDEEECCCAAA@@@@@@CCCFFFHHHJJJKKKMMMPPPTTTWWWZZZ[[[\\\\\\[[[[[[]]]^^^```bbbdddfffhhhjjjkkklllmmmmmmlllkkkjjjjjjkkkmmmoooqqqqqqooollliiiiiijjjmmmnnnnnnnnnnnnnnnmmmllljjjjjjjjjkkkkkkkkklllllllllmmmqqqrrrrrrssstttuuuuuuuuuwwwxxx{{{~~~|||zzzqqqmmmhhhcccaaa___]]][[[YYYYYYYYYYYY[[[___dddiiiqqqxxxwwwoooppptttlllaaa\\\[[[ZZZXXXWWWUUUTTTSSSQQQOOOMMMKKKKKKJJJHHHGGGJJJHHHGGGGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFDDD@@@===:::;;;<<<<<<:::777444222111000///......///000111444222000///000222555777888999999999777555444444666555444555666666444222////////////000111222333333333222222333333444555222222222222222222222222222222333333444444444444444444555555444444333222000000000000////////////000000000111222222333333222222333444555666777777666555555444444555555666555555444333333333333444333333333333333333333333444444333333333444555555222222222333333333444444333333333333333333333333222333444444555555444444111111111222333444555666444444222222222222444444555555555666666666777777666777777888999999::::::888888888777777777777777999888999999:::<<<>>>?????????@@@@@@@@@AAAAAAAAA???@@@AAAAAAAAAAAADDDFFFFFFGGGIIIJJJLLLOOORRRVVVVVVXXX[[[]]]\\\\\\]]]^^^]]]\\\[[[[[[\\\\\\[[[YYYRRRPPPMMMJJJFFFDDDCCCCCCDDDBBB???>>>>>>AAAEEEGGGIIIJJJMMMQQQUUUXXX[[[\\\[[[[[[[[[[[[]]]```bbbcccfffhhhjjjlllmmmmmmllllllkkkjjjjjjjjjlllnnnqqqrrrqqqnnnkkkhhhgggiiikkkmmmooooooooonnnmmmlllkkkjjjhhhhhhiiijjjkkklllmmmmmmpppqqqqqqrrrrrrssstttuuuvvvxxx{{{}}}}}}yyywwwooolllgggcccaaa___]]][[[WWWXXXXXXXXXYYY]]]cccgggkkkrrr|||vvvtttsss|||jjj```\\\[[[ZZZYYYWWWUUUTTTSSSQQQOOOMMMMMMMMMLLLIIIGGGKKKJJJHHHHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEDDDAAA>>>:::;;;;;;;;;999666333111//////...//////000111111///...------...111333444999:::<<<;;;999666555555555444444444555555333222////////////000111222333333333222222333333444555222222222222222222222222333333333333444444444555444444444444444333222222000000000000////////////000000111111222333333333333333444555666777777888666666555555555555666666555555444333333333333444333333333333333333333333444444333333333333444444222222333333333333444444222222333333333333444444222222333444444444444444222222222222333444444555444333333222222333333444555555555555666666666777333333444555666777888888777777777777777888888888888888888888:::<<<>>>@@@??????@@@AAABBBCCCDDDDDDCCCDDDDDDCCCBBBBBBCCCEEEFFFGGGIIIKKKMMMPPPUUUXXXVVVXXX[[[\\\[[[[[[[[[\\\ZZZYYYYYYYYYZZZXXXUUUSSSOOOMMMKKKHHHEEEDDDCCCCCCCCCBBB???>>>???AAAEEEGGGHHHJJJMMMQQQUUUXXXZZZ[[[\\\\\\]]]___aaadddfffgggjjjkkkmmmooooooooommmllljjjjjjkkklllnnnppprrrsssooonnnkkkhhhggghhhiiikkkjjjjjjkkkmmmmmmnnnnnnnnnffffffgggiiijjjlllmmmmmmpppppppppppprrrsssuuuvvvuuuvvvyyy{{{}}}}}}~~~}}}~~~~~~zzzvvvtttnnnkkkgggdddbbb```^^^\\\YYYYYYZZZYYYZZZ]]]bbbfffgggllluuu~~~|||wwwrrr~~~zzzjjjbbb]]]]]][[[ZZZXXXWWWUUUUUUQQQPPPNNNNNNNNNMMMKKKIIIJJJIIIHHHIIIJJJLLLLLLKKKIIIHHHFFFEEEEEEDDDBBBAAA<<<;;;;;;999777444222000......///000000000000000+++,,,,,,---///111333444999<<<>>>===:::888777777555444444444555555333111////////////000111222333333333222222333333444555333333333333333333333333333222222222333333444444333333333333333222222111////////////000000000000000111111222222333333444333444555666777888888999666666555555555555666666555555444333333333333444444444444444444444444444222222222222222333444444222222333333333333444444222222222333333444444444111222222333333333333333333333333222222333444444222333333444444333333222444444555555555666666666333333444444555555555666666666777777888888999999777777777777999<<>>??????AAADDDGGGKKKNNNOOOKKKKKKJJJJJJIIIIIIIIIIIIEEEFFFHHHKKKOOOTTTXXXZZZ]]]]]]\\\ZZZWWWUUURRRQQQNNNNNNOOONNNMMMKKKIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKJJJJJJJJJIIIGGGFFFHHHIIIKKKLLLPPPSSSWWWZZZ\\\]]]\\\\\\]]]^^^```ccceeegggkkkkkkllllllkkkkkkjjjiiijjjkkkmmmoooppppppoooooohhhhhhhhhhhhfffeeedddcccdddddddddeeefffggghhhiiibbbeeehhhiiijjjkkkmmmoooqqqqqqqqqqqqqqqtttxxx|||}}}||||||{{{{{{{{{{{{{{{zzz{{{}}}~~~~~~|||{{{zzz|||}}}~~~|||{{{yyyuuussspppnnnjjjgggdddccccccdddcccccccccbbb```^^^\\\[[[___bbbgggnnnvvvyyyqqqwwwkkk```^^^]]]\\\[[[YYYVVVTTTSSSQQQPPPNNNNNNNNNLLLJJJHHHLLLKKKJJJIIIIIIJJJKKKLLLKKKIIIFFFEEEEEEDDDCCCBBB======;;;999666444222111111000000000/////////...///000000111111111111111666:::@@@AAA???;;;888777666666777777666555333222......///000111222333333444333333333333333444444333333222222111222222222333333333333333333333333666777777666444333444555222111000///............//////000111222333444444444444555555666777777888777666666666555555555555444333222111111222333444555555444444444333333333222222222222222222222222666555444444444444555666222222222222333333333333555555444444444333333333333333333333333333333333222222222222222222222222333333333444444444444555333333333444444444555555666777888::::::::::::999999999888777888:::<<<>>>@@@@@@AAACCCFFFHHHJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJMMMPPPTTTWWWYYY\\\\\\ZZZXXXUUUSSSPPPOOOLLLMMMMMMLLLKKKJJJHHHGGGCCCCCCCCCCCCEEEGGGIIIJJJMMMNNNNNNMMMKKKJJJJJJKKKKKKMMMPPPSSSWWWZZZ\\\]]]_________```aaadddfffgggkkkllllllllllllkkkjjjjjjjjjjjjkkklllkkkkkkiiiiiiiiiiiihhhhhhgggfffdddcccddddddccccccccccccddddddccceeehhhjjjjjjkkkmmmoooqqqrrrrrrqqqrrrtttxxx{{{~~~}}}}}}|||}}}}}}~~~~~~||||||}}}~~~|||zzzyyyxxx}}}~~~~~~}}}zzzwwwtttrrrpppnnnkkkiiigggggggggccccccaaa```^^^]]][[[[[[___bbbffflllttt~~~vvvxxx||||||iii^^^\\\[[[ZZZYYYWWWUUUSSSRRRQQQOOONNNMMMMMMLLLJJJHHHKKKJJJIIIHHHHHHIIIJJJKKKLLLIIIGGGFFFEEEEEEDDDCCC======;;;999666444222111000000000000////////////---///111222333222000///444777;;;<<<;;;999888888666666777777666555333222***,,,///111333444444444555444444444444444444444222222111111222222333444333333333333333333333333444555666555222111222333222111000//////....../////////000111222333444444333333333444444555555666666666666666555555555555222222222222222222222222444444444444333333333333111111111111111111111111555555444444444444555555444444444444333333333333444444444444333333333333333333333333333333333333222222222222222222222222333333333333444444444444333333333444444444555555666777888999999::::::999;;;::::::999:::;;;<<<===@@@@@@@@@AAACCCEEEFFFGGGIIIIIIJJJKKKKKKLLLLLLMMMKKKLLLMMMOOORRRUUUWWWYYY[[[ZZZXXXUUURRRPPPNNNLLLIIIIIIIIIIIIHHHGGGEEEDDD@@@AAAAAABBBDDDGGGJJJKKKQQQSSSTTTTTTQQQNNNMMMLLLLLLMMMPPPTTTWWWZZZ\\\]]]aaaaaaaaabbbdddfffggghhhkkkllllllllllllkkkjjjjjjkkkkkkjjjjjjhhhfffeeedddiiiiiiiiihhhgggfffddddddcccbbbaaa```____________ccceeehhhjjjkkklllnnnooorrrssssssrrrrrrtttwwwzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyy}}}~~~}}}yyywwwttttttrrrpppnnnmmmkkkkkkgggeeecccaaa___^^^^^^^^^___aaaeeekkkrrr||||||yyyuuusss~~~|||hhh___\\\[[[[[[YYYXXXVVVTTTSSSQQQOOOMMMLLLLLLLLLKKKIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKIIIGGGFFFFFFFFFDDDBBB======;;;999666444222111000000000000////////////...///000111222222111111444555777888999888999999555666666777666444333222...///111333444666666777888888888888777666666555333222222111222222333333333333333333333333333333333444555444111000111222111111000//////////////////000000111222333444555333333333444444555555555666666666666666555555555333444555555555555444333333333333333333333333333222222222222222222222222222222222222222222333333555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444333333333444444444555555666666777888888999999999<<<<<<;;;;;;;;;<<<<<<=========>>>???@@@BBBDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMKKKLLLNNNPPPSSSVVVXXXYYYZZZXXXUUURRROOOLLLJJJIIIFFFFFFEEEEEEDDDCCCBBBBBB??????@@@BBBEEEIIILLLNNNSSSVVVXXXXXXUUURRROOONNNMMMOOORRRUUUXXX[[[\\\]]]```aaabbbdddfffiiijjjkkkkkkkkkllllllkkkkkkjjjiiikkkkkkjjjiiigggfffdddccchhhhhhhhhgggfffeeedddcccaaa```___^^^]]]]]]]]]]]]ccceeehhhjjjkkklllnnnooorrrsssssssssssstttwwwzzz}}}}}}}}}~~~~~~}}}~~~~~~|||{{{{{{{{{|||}}}~~~|||zzzvvvvvvuuutttrrrpppnnnmmmmmmkkkhhheeecccccccccccc```aaaeeeiiipppzzzzzz{{{qqqlllsssxxxggg^^^[[[[[[ZZZYYYWWWUUUTTTSSSQQQNNNLLLKKKKKKLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIGGGFFFFFFFFFCCCAAA======;;;999666444222111////////////000000000000000////////////111333444555555555666888999999999555555666666666444333222333222111111222444666888999999:::999888777666555555444333222111111111111333333333333333333333333666777888666444333444555111000000////////////000000000111222333444444555555555555555555666666666555555555666666666666666555555666666666666555555333333333333333333333333444444444444444444444444000111111222222333333333555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333444444444555555666666666666777888999999<<<<<<<<<<<<<<<<<<<<<===::::::;;;<<<>>>AAACCCDDDCCCDDDEEEGGGIIIJJJLLLLLLIIIJJJMMMPPPTTTWWWYYYZZZYYYWWWSSSOOOLLLIIIGGGFFFCCCBBBBBBAAAAAA@@@@@@@@@<<<===>>>AAADDDHHHLLLNNNTTTWWWZZZZZZWWWSSSPPPOOOOOOQQQTTTWWWZZZ\\\^^^___^^^```bbbeeehhhkkkmmmnnnjjjjjjjjjkkkjjjiiiiiihhhhhhhhhgggfffeeedddddddddfffffffffeeedddcccbbbaaa]]]]]]]]]\\\]]]^^^^^^___bbbeeehhhiiijjjkkkmmmooorrrssstttttttttuuuxxxzzz{{{{{{||||||~~~}}}}}}~~~|||{{{{{{{{{yyyyyyzzz{{{|||~~~~~~}}}yyyyyyxxxwwwuuurrrpppooorrrpppmmmiiigggfffggggggaaaccceeeiiioooyyy{{{yyyqqqjjjnnn{{{wwwfff\\\YYYYYYYYYXXXVVVUUUSSSRRRPPPNNNKKKJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFFFFFFFEEEBBB@@@======;;;999666444222111////////////000000000000000///......///111333555666555444666888999999888555555666666555444222111222111///...///222555777999999999999888666444222666555333222111000000000333333333333333333333333444555555444222111222333000000////////////000000000000111222333444555555666666666666666666666666555555555666666666666666444444444444444444444444222222222222333333333333555555555555555555555555111222333444555555555444444444444444333333333333222222222222333333333333333333333333333333333333222222222222222222222222222222222222333333333333333333333444444444555555555555555555666777888999:::;;;;;;<<<<<<<<<======999999:::;;;===???AAABBBBBBCCCDDDFFFHHHIIIKKKKKKHHHJJJMMMQQQUUUXXXYYYZZZXXXVVVRRRMMMIIIGGGEEEDDDAAA@@@???>>>>>>>>>>>>???:::;;;===???CCCGGGKKKMMMUUUXXX[[[[[[XXXUUURRRQQQRRRTTTVVVYYY\\\^^^``````]]]___bbbeeehhhjjjlllmmmhhhiiiiiiiiiiiihhhggggggdddccccccbbbaaaaaabbbbbbcccccccccbbbaaa```___^^^ZZZZZZ[[[[[[\\\^^^___```aaacccfffhhhiiijjjlllmmmppprrrttttttuuuvvvyyy{{{zzzzzz{{{|||}}}~~~}}}}}}~~~~~~}}}{{{zzzyyyxxxxxxxxxwwwwwwxxxxxxzzz|||}}}~~~~~~}}}zzzxxxuuutttssstttrrrpppmmmjjjiiihhhhhhdddeeegggjjjpppyyy|||{{{ssskkknnn|||}}}kkk___ZZZZZZZZZYYYXXXVVVUUUTTTPPPMMMKKKIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKHHHFFFEEEEEEEEEDDDAAA???======;;;999666444222111.../////////000000000111......//////000222333444666444333555777999777555444555666666555444222111/////////000222444666777::::::;;;:::999666444222444333333222111111111222333333333333333333333333111222222111///......///000000////////////000000000111111222333444555555666666666666666666666666555555555555666666666777444444333222222333444444111111222222222333333333444444444444444444444444000111333444555555444444222222222222333333333333111111222222222333333333333333333333333333333333222222222222222222222222111222222222222333333333333333333444444444555555555555444444555666888999888999:::;;;<<<=========:::::::::;;;<<<===??????CCCDDDEEEFFFHHHIIIKKKKKKKKKMMMPPPSSSVVVXXXYYYZZZYYYVVVQQQLLLHHHEEEDDDCCC???>>>===<<<<<<======>>>===>>>???BBBFFFJJJNNNPPPVVVXXX[[[[[[YYYVVVTTTTTTTTTVVVXXX[[[^^^```aaabbb^^^```bbbeeeggghhhhhhiiigggggggggggggggffffffeeeeeedddbbbaaa``````aaaaaa`````````___^^^]]][[[[[[YYYYYYYYYZZZ[[[\\\^^^^^^```bbbeeeggghhhiiijjjllloooqqqsssuuuvvvwwwzzz|||{{{{{{{{{|||}}}~~~~~~}}}|||||||||{{{zzzyyyxxxwwwwwwvvvwwwwwwwwwwwwxxxyyy{{{}}}~~~|||zzzyyyyyywwwvvvtttrrrooommmkkkjjjhhhhhhiiikkkqqqzzz~~~~~~vvvlllppprrreee]]]]]]]]]\\\[[[YYYXXXWWWPPPMMMJJJIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLGGGFFFEEEEEEEEECCC@@@>>>======;;;999666444222111.../////////000000111111,,,---000222333333222111555444333444777888666333444555555666555333222111,,,...111444777888999999<<<=========;;;999666444222222111111222222333444333333333333333333333333333444444333111000111222000000////////////000111000111222222444444555666666666666666666666555555444555555555666666777777666555333222222333555666111111111222222333333333333333333333333333333333...///111222333333222222111111111222222333333333111111111222222333333333333333333333333333333333222222222222222222222222111111222222222333333333333333333444444444555555555555444444555666888999777888999;;;<<<=========<<<<<<;;;;;;;;;<<<<<<===DDDEEEFFFGGGIIIJJJKKKLLLOOOPPPSSSVVVWWWYYYYYYYYYYYYVVVQQQLLLGGGEEECCCCCC???>>>===<<<;;;<<<===>>>AAABBBCCCFFFJJJNNNRRRTTTWWWYYY[[[[[[YYYWWWVVVVVVVVVWWWZZZ\\\___aaabbbccc```aaaccceeeffffffeeeeeefffffffffgggfffeeeeeedddhhhgggeeecccaaaaaaaaabbb^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\___aaadddfffggghhhjjjkkknnnpppsssuuuvvvxxx{{{}}}||||||||||||}}}~~~~~~}}}|||{{{zzz|||{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwxxxyyy{{{}}}~~~~~~}}}}}}zzzzzzyyywwwtttrrrooonnniiijjjjjjlllqqqzzzxxxnnnrrrsssiii^^^[[[XXXWWWWWWXXXWWWVVVOOONNNLLLLLLMMMMMMKKKIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKGGGCCCCCCDDDDDD@@@<<>>?????????BBBBBBBBBCCCEEEIIILLLOOOQQQQQQQQQRRRSSSSSSTTTTTTPPPPPPOOOKKKFFFAAA???>>>:::999999:::>>>AAACCCDDDGGGJJJNNNPPPRRRSSSUUUWWWXXXZZZ[[[[[[YYYXXXYYYZZZXXXZZZ]]]aaabbbbbbaaa``````cccffffffeeedddccccccddddddeeefffggggggfffffffffeeecccaaa___]]]\\\\\\]]]\\\[[[ZZZXXXXXXWWWWWWWWWVVVUUUTTTUUUWWWZZZ[[[___bbbdddeeefffhhhjjjllllllnnnqqqtttvvvxxxxxxyyy~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||zzzyyyxxxvvvuuutttttttttxxxyyyzzzzzzzzz{{{}}}~~~{{{wwwtttqqqpppooolllkkkoootttyyyxxxttt{{{pppssssssiii]]][[[XXXWWWXXXXXXWWWVVVOOOMMMKKKJJJKKKKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLKKKGGGDDDCCCEEEEEEAAA===;;;:::999888666444333222111000///...///000000000//////000000111111222222444444444555555555555555555666777777777666444333...//////000111333444555999<<>>???@@@AAAAAABBBCCCFFFIIIMMMOOORRRSSSSSSSSSRRRRRRQQQQQQKKKLLLKKKHHHDDD@@@>>>>>>===<<<===???BBBEEEGGGHHHLLLOOOQQQSSSTTTVVVXXXZZZ[[[\\\^^^]]]\\\[[[[[[\\\ZZZ[[[^^^```bbbbbbbbbaaabbbdddfffgggeeecccccccccbbbbbbcccdddddddddddddddeeedddbbb```^^^]]]\\\\\\[[[[[[YYYWWWVVVUUUUUUUUUTTTTTTTTTTTTVVVYYY\\\^^^```bbbdddeeefffgggiiikkklllnnnpppsssvvvwwwxxxxxx||||||||||||}}}~~~}}}||||||{{{zzzyyyxxxwwwvvvuuuuuuuuuwwwyyyzzzzzzyyyzzz|||~~~|||xxxvvvtttqqqmmmmmmppptttyyytttnnnxxx~~~pppqqqnnneee[[[YYYWWWWWWXXXXXXXXXWWWOOOLLLIIIHHHIIIJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHEEEDDDEEEEEEBBB???;;;:::999888666555333333444333111000///000000000//////000000111222222222444444555666666666666666555555666777666555444333...//////000111333444555888999;;;===<<<:::777666555555555555555555555555333444666777777666555444666444222000///......///000000////////////000000222333333555666777888888777777888888888888777777555666777777777666444333333333333333444444555666555444444444444444333333333333333333333333333333222222222222333444555555333333222222222222333333333222222111111222222333111000222666777333222333111111111000000000000000333333222222222222333333333333333333333333333333333444555555444444555666666666888999;;;<<<===>>>::::::;;;<<<===>>>???@@@AAAAAABBBCCCFFFJJJMMMOOOSSSSSSSSSRRRQQQNNNLLLKKKEEEFFFFFFDDDAAA>>>>>>???@@@AAABBBEEEHHHKKKNNNOOOSSSTTTVVVVVVWWWXXX[[[^^^___```bbbaaa___^^^^^^___\\\]]]___```aaabbbbbbbbbccceeeggggggeeecccbbbbbb___```aaaaaabbbaaaaaaaaacccbbbaaa___^^^\\\[[[[[[YYYXXXVVVUUUSSSSSSRRRRRRSSSSSSSSSUUUXXX[[[^^^``````bbbdddeeeeeefffhhhjjjlllmmmppprrruuuwwwxxxxxxzzz{{{{{{|||~~~~~~}}}|||{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwvvvwwwxxxyyyxxxyyy{{{~~~~~~{{{yyyssspppooorrruuuyyy}}}pppiiippptttrrrxxxfff^^^ZZZYYYWWWWWWXXXXXXWWWVVVPPPMMMJJJHHHHHHJJJKKKKKKIIIIIIJJJJJJJJJKKKJJJJJJKKKHHHFFFEEEFFFEEECCC@@@>>>===;;;999666333111000444555666555333111000000///000000111111222333333333444555666666666555555444555666666666555444333...//////000111333444555666777888888888888777777555555555555555444444444111333666888888777555444666555333111///.........000////////////000000111333333444444555555666666888888888999999888888888555666777777777666444333333333222222333555666888444444444444444444444444333333333333333333333333222222333333555666777888333333333333333333333333333222222111111222222333777111333===@@@:::777:::333333111000...---,,,+++444333222111111222333444222222333333333333444444444555666555444444666888777777888:::<<<>>>???@@@======>>>>>>>>>?????????@@@AAABBBDDDGGGJJJMMMNNNQQQQQQQQQOOOMMMIIIFFFDDD???@@@AAA@@@???>>>???AAACCCEEEHHHKKKMMMPPPSSSUUUWWWXXXYYYYYYYYYZZZ]]]```bbbddddddcccaaa```___```_________```aaabbbccccccdddeeeffffffcccaaaaaaaaa^^^^^^_______________^^^_________^^^\\\[[[ZZZYYYWWWVVVUUUSSSRRRQQQQQQQQQSSSTTTTTTVVVYYY[[[^^^___aaabbbdddeeeeeefffhhhjjjlllmmmooorrrtttvvvxxxxxxyyyzzz{{{}}}~~~}}}|||{{{zzzyyyyyyxxxxxxwwwxxxxxxxxxuuuvvvwwwxxxwwwyyy{{{}}}~~~|||wwwtttsssuuuwwwzzz{{{ooohhhmmm|||~~~wwwrrrbbb[[[ZZZXXXWWWWWWXXXXXXVVVUUURRRNNNKKKIIIJJJKKKLLLLLLHHHHHHIIIJJJKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBB>>>===;;;999666444222111333666:::;;;888333000///000000000111222222333333222333555666666666444444444555666666666555333222...//////000111333444555555555555555666666666666333333333333333333333333111333666888999888777555444333333111111000000000///////////////000111111666666555555555555444444888888999999999999888888555666777777777666444333333333222222333555666888444444444444444444444444333333333333333333333333111111111222333555666777333333333333333333333333333222222111111222222333888444:::HHHLLLCCC888666666666555444333111111000555444333222222333444555222222222333333444444444666777888777666666888:::999999999;;;===???AAABBBBBBBBBAAAAAA@@@?????????AAAAAACCCEEEGGGJJJLLLMMMMMMLLLLLLJJJGGGDDDAAA???===>>>?????????@@@BBBEEEFFFJJJMMMPPPQQQTTTWWWZZZZZZ\\\]]]]]]]]]^^^```bbbdddffffffeeebbb`````````````````````aaaaaabbbbbbbbbcccdddcccaaa______```]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[\\\[[[ZZZYYYXXXWWWUUUUUUTTTSSSRRRRRRRRRRRRUUUUUUVVVXXXYYY[[[]]]^^^aaaccceeeffffffgggiiikkkmmmnnnoooqqqtttvvvxxxyyyyyyzzz|||~~~~~~|||{{{zzzyyyyyyxxxxxxwwwxxxxxxxxxtttuuuwwwwwwwwwxxx{{{}}}}}}{{{wwwvvvyyyzzz||||||xxxooohhhlllzzz~~~rrrccc]]]ZZZYYYXXXXXXXXXWWWUUUSSSQQQOOOLLLJJJKKKLLLLLLLLLGGGHHHIIIKKKKKKJJJIIIIIIHHHGGGGGGEEEDDDCCCCCCBBB;;;:::999888777666666555111666;;;<<<888333000///000000111111222333333333222444666777777777555444444444555666555444333222...//////000111333444555444444444444444555555555111111111222222222333333111333555777999999888777333333222222222111111111///......//////000111222888888888777777777777666888888999999999999888888555666777777777666444333333333333333444444555666222222333333333333444444333333333333333333333333/////////000111222444555333333444444444444333333333222222111111222222333222444???NNNUUULLL;;;000333333333333333333444444444444333333333333444444111222222333333444444555777888999999888888999::::::::::::;;;<<>>@@@@@@AAACCCGGGJJJJJJNNNSSSUUUUUUWWWZZZ]]]^^^```cccdddddddddeeeffffffhhhhhhfffcccaaa```aaa______```aaaaaaaaa``````___``````___]]]\\\]]]^^^[[[[[[\\\\\\\\\[[[ZZZZZZWWWWWWXXXYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTVVVVVVWWWYYY[[[\\\]]]]]]aaaccceeeggghhhiiikkknnnooooooppprrrtttwwwyyy{{{{{{|||~~~~~~}}}||||||yyyyyyxxxwwwwwwwwwwwwwwwtttuuuwwwwwwxxxyyy|||~~~~~~{{{zzz|||~~~yyyvvvooojjjlllxxxssseee```[[[ZZZYYYXXXXXXVVVSSSQQQOOOMMMKKKKKKKKKLLLKKKJJJFFFHHHIIIKKKKKKJJJIIIHHHFFFFFFFFFEEECCCBBBBBBBBB;;;:::999999888777666666000444888777333000000111000111111222222333333444444666888::::::999777666444444555555555444333222...//////000111333444555444444444444444444444333///000000111222333444444222333444666888999999999333333333333222111000000............///000111222555555666666777888888999777777888888888888777777555666777777777666444333333333444444555444444444111111111222222222333333444444444444444444444444000000000111222333444555333333444555555444333333333222222111111222222333000444:::EEEQQQUUULLL???444444333222222111111000222222333333333333222222111111222333333444555555555777999:::999888888999::::::999999:::<<>>===<<<999777555333333111333555333...,,,///333000111111222222333444444666777:::<<<<<<;;;999777333444555555555444333222...//////000111333444555444555555555555444333222//////000111333444555555333333444666777999:::;;;555555444333222111///...............///000222222000111222444555777999999777777888888888888777777555666777777777666444333333444555555555444333222000000111111111222222222444444444444444444444444444444444444555666777777333333444555555444333333333222222222222222222333222333333777III\\\```XXX===<<<:::777444222000...000111222333333222111000111111222333333444555555333666999:::999888777777:::999888777888:::===>>>>>>??????@@@BBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGCCCAAA???>>>???AAADDDEEEAAACCCDDDEEEFFFJJJNNNRRRQQQVVV\\\]]]\\\[[[___bbbfffjjjpppssssssrrrrrrrrrkkklllllljjjfffdddcccccc]]]^^^```bbbaaa___]]][[[YYYYYYZZZYYYXXXXXXZZZ\\\WWWWWWWWWWWWWWWVVVUUUTTTQQQRRRSSSUUUTTTSSSQQQPPPMMMNNNNNNOOOQQQSSSUUUVVVRRRSSSVVVZZZ]]]___aaabbbaaacccfffiiijjjmmmppprrrqqqqqqrrrsssuuuxxx{{{}}}~~~~~~~~~~~~zzzyyyxxxvvvuuuttttttttttttvvvwwwxxxyyyzzz}}}~~~xxxqqqppp|||wwweee]]]ZZZZZZZZZZZZXXXVVVTTTSSSOOOMMMJJJIIIJJJLLLLLLLLLGGGHHHIIIKKKKKKKKKJJJJJJGGGGGGFFFDDDCCCBBBAAA@@@>>><<<:::777555444333444333333222222111000//////............000222444666666666777===BBBCCC===888333666999:::777222...,,,...///000///......111222444333333444555555444222111111222222222333333333444444555555777888:::;;;777666555333000...,,,+++,,,,,,---...///000111111222333444555666666666666777777777777888888888888888888888888777666555444333333444444444333333222333333333222222111111111333333555555555555333333222222333333333333444444333333111000000111333333//////111222444555666777777555444444999@@@GGGLLLTTTFFF666000444999777333111000000111333333222111333333444444555666666666777777777777777888888888999888777666777888;;;<<>><<<:::888666444444333444444333333222222111111.........///000222444555888999<<>>BBBOOOHHH???888555333111///000//////000222222111///333333444444555666666666666666666666666666666666777666555555666888:::;;;>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBCCCCCCBBB@@@@@@???@@@BBBBBBBBBBBBEEEGGGJJJKKKMMMOOOQQQTTTXXX\\\[[[___bbbdddeeehhhooottt|||wwwppplllgggcccccccccbbb```^^^___```aaa```]]]ZZZXXXTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRQQQOOOOOONNNNNNNNNMMMMMMLLLLLLNNNNNNOOOQQQRRRSSSTTTUUUWWWXXX[[[\\\]]]___bbbeeeeeefffhhhjjjlllnnnoooppppppqqqsssvvvxxxyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}|||||||||{{{zzzyyywwwvvvvvvvvvwww|||{{{zzzyyyzzz|||~~~{{{xxx~~~tttcccZZZ[[[[[[\\\[[[ZZZXXXVVVTTTPPPMMMJJJIIIJJJKKKLLLKKKLLLMMMMMMNNNNNNMMMLLLKKKGGGFFFEEEDDDCCCAAA@@@@@@===<<<;;;:::888666444222222222222222111111111111......//////111222444555666777;;;AAAGGGHHHDDD@@@999777333000///000333555...000333555555444555666444333333444555555444222111111222222222333333333333222222222333333444555555555444333111000///...//////000000111111222222333333444555666666666666555555555555666666666666666666666666666555444333222222333444555555555444555555555555444444444444444444555555555555444444222222333333333333444444222222333333333333222222222222111111111111111111555333222111222444666888CCCDDDDDD>>>666000...///000000///000111111///...333333333444555555666666777666666555555444444444444444444444555777999:::;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@???>>>>>>???AAADDDEEEEEEFFFGGGIIILLLOOORRRUUUXXX\\\```ccchhhlllpppsssuuuyyyzzzuuummmhhhccc```______```___^^^^^^______]]]ZZZXXXVVVRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNMMMMMMOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTVVVXXXXXXXXXZZZ^^^```aaabbbdddfffeeefffiiilllnnnoooooooooppprrruuuxxxzzz{{{{{{zzz}}}~~~}}}}}}|||||||||{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxyyy{{{zzzyyyzzz{{{}}}zzzwww|||sssaaaZZZ\\\\\\\\\\\\ZZZXXXVVVUUUPPPMMMJJJIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJFFFFFFEEEDDDBBBAAA@@@???<<<<<<<<<;;;999666333222............////////////...//////000111333444444444555888===DDDHHHHHHHHH999888666555444333111///***---111333333333333444444333333444555555444222111111222222222333333333555555444333333444444444333333222111000000////////////000000000111111111333444555666666777777777777777777777888888888888555555666666555444333333222333333333333333222222333333333333333333222222333333444444444444333333222222222333333333444444000111222333333222111000///000000111222333444444555444444444333333444444666;;;>>><<<666222111333222111000111222222000...222333333444444555666666777777666666555444333333222222222333444666777999888888999999:::::::::;;;>>>>>>>>>>>>>>>>>>======???BBBFFFHHHIIIJJJKKKLLLNNNRRRXXX^^^bbbfffjjjmmmwwwzzz~~~zzzsssooofffccc___[[[ZZZ[[[\\\]]]\\\\\\\\\[[[YYYWWWTTTRRROOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNMMMKKKJJJJJJKKKKKKKKKLLLLLLLLLNNNOOOQQQSSSUUUWWWXXXYYYYYY\\\```bbbcccccceeeffffffgggkkkmmmooopppooooooppprrrvvvzzz||||||{{{zzz}}}}}}~~~||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{yyyyyyxxxyyy{{{~~~}}}xxxuuu{{{vvvddd\\\\\\\\\\\\\\\ZZZXXXVVVUUUPPPNNNKKKIIIJJJKKKKKKJJJKKKKKKLLLLLLLLLKKKIIIHHHFFFFFFEEECCCBBBAAA@@@???<<<<<<<<<;;;999666333111..................////////////000111222333333333777777888;;;BBBIIIOOORRR@@@===999777666444000...))),,,000222222222222222444333333444555555444222111111222222222333333333555555444333333333333444222111111000//////......---......//////000000000333444555666777777777777777777777777888888888888555555555555555555444333333333333333222000///...333333333333333333333333333222222222222222222333222222222333333333444444333444555666666555444333333333444444555555666666333333444444444444444333222444555666444444444555333222111222333333222000222222333333444555555555888888777666666555444444111111111222333555666666777777777888999:::;;;;;;<<<<<<<<<<<<======>>>>>>AAADDDHHHKKKMMMNNNOOOQQQTTTZZZaaahhhmmmqqqtttvvv{{{~~~}}}vvvoooiiieee^^^\\\YYYVVVUUUUUUWWWYYYYYYYYYXXXWWWUUUSSSQQQOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIKKKLLLKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQRRRSSSTTTUUUWWWXXXXXXZZZ]]]aaacccddddddeeefffgggiiilllooopppppppppooopppssswwwzzz|||}}}|||{{{}}}}}}~~~~~~~~~~~~{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{||||||}}}xxxxxxxxxxxxzzz}}}|||yyy}}}zzzhhh```[[[[[[\\\[[[ZZZXXXVVVTTTQQQNNNKKKIIIJJJKKKKKKJJJIIIIIIJJJKKKKKKJJJHHHHHHFFFEEEDDDCCCBBB@@@??????<<<;;;:::999777555333111111111111111000000000000///000111222333333333333555444555777<<>><<<;;;888555333222222222222111111000///......---///000222333444444333222444666888999:::<<<>>>@@@AAA===999999999777111+++000111111111000000222444444333333444555555444222111111222222222333333333555444444444555555666777777666555444222111000000+++,,,---///111333555666444555666777888888888888777777777777888888888888666666777777777777777666111222333555666777777777333333333444444444555555777666555444444555666777222222333333333444444444666555333333333333555666444444444333333333333333333333333333333333333444111444666666333222444666.........111333555444333111222222333333444555555333333444444444444444444333444444444444333222222222222333555777888999:::::::::;;;===???CCCFFFHHHGGGIIILLLNNNPPPTTTYYY]]]fffkkkqqqttttttpppllljjjlllnnnqqqtttvvvvvvsssqqqgggccc^^^ZZZVVVSSSPPPNNNIIIKKKNNNNNNKKKJJJKKKMMMNNNMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGHHHJJJKKKKKKIIIKKKLLLMMMOOOQQQSSSUUUUUUUUUVVVXXX[[[^^^```bbbcccdddeeefffffffffhhhkkknnnmmmmmmmmmnnnoooqqqrrrsssrrrssstttvvvxxxzzz|||}}}|||}}}}}}}}}}}}}}}||||||yyyyyyxxxwwwvvvuuuttttttqqqsssvvvyyy|||}}}~~~~~~~~~}}}~~~~~~yyyuuupppkkkiiikkknnnqqqxxx|||{{{}}}sssccc[[[XXXYYYYYYYYYYYYWWWVVVUUURRROOOKKKIIIIIIIIIGGGFFFFFFEEEEEEFFFHHHIIIIIIHHHHHHHHHGGGEEEDDDCCCBBBAAA===<<<:::888555333111000111111222111...---......111111111000000000000000000111333666777777777777777777777777555333111000//////000333666888777666555555333333333333555555111000/////////000222333333333333444444444555555444444333222111000///...///000000//////000222555333444555666777777777777777777777777888888888888444555555666666666666555333333444444555444444333333333333333333333333333444333333222222333333444555444444333333444444555333444444555555444444333555444222111111111222222222222222222222222222222555555555444444333333333333222222222222333444555111111222222222333333333777666555555555555666666555555555555555555444444444444333444555777999:::=========>>>@@@BBBDDDEEEGGGGGGHHHLLLRRRXXX\\\]]]eeehhhlllmmmkkkhhheeedddaaabbbdddeeedddbbb___]]]YYYXXXUUUQQQNNNKKKJJJIIIGGGGGGGGGGGGHHHHHHIIIJJJNNNLLLKKKJJJKKKKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMOOORRRTTTVVVWWWWWWXXXYYYYYY[[[\\\^^^```aaacccfffhhhjjjjjjkkklllnnnkkklllmmmnnnpppqqqssssssuuuvvvwwwyyyzzz{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuuuuttttttwww|||~~~|||}}}}}}}}}~~~{{{tttrrrnnnhhhccc```aaacccdddllloootttyyyvvvtttssssssvvvrrrbbb[[[YYYYYYZZZZZZYYYXXXVVVUUURRROOOLLLJJJIIIIIIHHHGGGGGGFFFEEEFFFHHHIIIIIIHHHEEEDDDDDDBBBAAA@@@???>>>===<<<:::888555333111000000111222111...---...////////////000111222222222222222444555666666777777666666666555444222000///111111000222333333222000333222222111111222222333333222111111111222333444333333333444444444555555444333222111000///......---.........---...000222333444555666777777777777777777777777888888888888777777888888888777666666444444444555444444333333333333333333333333333333444333333222222333333444555444444333333444444555222333333333333333333222444444222111111111222222222222222222222222222222444444333333333222222222444444333333333444444555333333333333333333444444666666666666666666666666666666555555555444444444111111111333555777999;;;<<<===>>>@@@AAACCCDDDEEEFFFGGGIIIMMMRRRWWWZZZ[[[bbbeeehhhiiifffbbb___^^^YYYZZZZZZ[[[ZZZXXXVVVTTTPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMKKKJJJJJJKKKKKKJJJHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPRRRTTTVVVXXXYYYYYYYYYYYYZZZ[[[]]]___aaabbbccceeehhhiiijjjkkklllnnnoooppprrrsssuuuwwwxxxyyyvvvwwwxxxzzz{{{|||||||||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuutttsssrrrsssvvv{{{~~~~~~}}}}}}~~~~~~|||ssslllhhheee___[[[XXXXXXZZZ[[[___bbbggglllsss|||yyyooommmmmmnnnrrr}}}pppbbb[[[YYYZZZZZZZZZZZZXXXWWWVVVRRROOOLLLJJJJJJJJJIIIHHHGGGFFFEEEFFFIIIJJJIIIHHHDDDDDDCCCAAA@@@???>>>======<<<:::888555333111000000111222000...---...///---...///000222333444555444444444444444555666666555555555444333111///...222111000111222222111///111222222333333222222111555555444333333333444444333333333444444444555555222222111000//////......---.........---...000222333444555666777777777777777777777777888888888888999999:::999999888777666444555555555444333333222333333333333333333333333444333333222222333333444555444444333333444444555222222222222222222222222444333333222222222222333333333333333333333333333333333222222222222111111444333333222222222333333444444444444444444444444555666777888888777666555777777666555444333333222//////000222555777:::;;;;;;===???AAACCCDDDDDDDDDEEEGGGJJJNNNRRRUUUWWWXXX^^^```bbbbbb^^^ZZZVVVUUUPPPPPPOOOOOOMMMLLLKKKKKKGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLKKKIIIJJJKKKLLLJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPSSSTTTVVVXXXYYYZZZ[[[[[[ZZZ[[[[[[]]]^^^```bbbcccdddfffiiijjjjjjkkkmmmnnnooopppqqqsssvvvxxxyyyzzzxxxxxxzzz{{{||||||||||||yyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzzyyywwwuuutttqqqqqqqqqtttxxx|||}}}~~~~~~yyyqqqhhhaaa^^^[[[VVVRRRPPPPPPQQQRRRUUUWWW[[[aaaiiisss}}}yyysssllljjjiiijjjnnnzzzxxxxxxpppccc\\\YYYZZZZZZ[[[ZZZXXXWWWVVVRRROOOLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFEEEDDDBBBAAA@@@@@@===<<<:::888555333111000000111111000///......///......///000222333444555666666444333333444555666555555444333222111000///000000000222444666555444333333555555555555333333555555555444444444444444333333333444444444555555111111111000///......---...///111111000000222444333444555666777777777777666777777777888888888888888888999999999888888777555555555555444333222222333333333333333333333333444333333222222333333444555444444333333444444555333333222222222222333333333333333333333333333333333333333333333333333333333333333222222222222222222222111000000000000111444444444444333333333333444555777999999888666555888777666555444333222222000111222444666777999::::::<<>>===<<<:::888555333111000...000111000///...///111//////000111333444555555444444555555555555555555555444333222111111222222111444888===???===888444333222222111111222222333000111222444555555555444333333333444444444555555111111111111111000000000+++---///000/////////000333444555666777777777777777777777777888888888888777777777666555444333222222222333444555555555555333333333333333333333333444333333222222333333444555444444333333444444555555444222111111222444555222222444555555555444444111111111111111111111111222222333333333444444444111111111111222444555666000111111222333444555555333333333444555666666666666666555555555444444444333444666777888888888777999:::;;;>>>@@@CCCDDDEEEFFFIIIKKKJJJGGGFFFIIIMMMKKKLLLMMMKKKHHHEEECCCCCC@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDHHHGGGHHHHHHIIIJJJKKKLLLKKKKKKKKKMMMQQQSSSSSSSSSOOOOOOPPPQQQQQQRRRSSSSSSPPPPPPQQQRRRSSSUUUWWWWWWVVVWWWYYY[[[]]]___`````````aaaaaacccdddfffhhhiiillloooqqqsssssstttuuuwwwsssttttttuuuvvvwwwxxxyyy||||||||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvuuussssssnnnoooooonnnmmmooossswwwxxx{{{~~~{{{vvvqqqnnngggeeeaaa[[[VVVSSSRRRRRRMMMMMMMMMLLLKKKJJJIIIIIILLLMMMNNNNNNOOORRRWWW[[[aaajjjwww{{{pppjjjoootttmmmpppvvvttteee[[[VVVWWWWWWXXXWWWUUUTTTSSSMMMKKKHHHGGGHHHHHHHHHGGGHHHGGGGGGHHHJJJKKKKKKJJJFFFFFFEEEDDDBBBAAA@@@???===<<<:::888555333111000...///111000//////000111---...///111333555777888222333555666666666555444444333222000000000111111111555<<