BM6P6(@ vvvoooiiiaaa\\\[[[YYYWWWTTTRRRQQQOOOMMMKKKOOOPPPQQQSSSUUUYYY\\\^^^^^^```bbbbbbaaaaaabbbcccaaa```___```ccceeeeeedddfffggghhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiggghhhiiiiiihhheeebbb```WWWVVVSSSOOOKKKGGGDDDCCC???>>><<<:::888888888888888;;;???CCCFFFGGGGGGFFFBBB@@@===:::888777888888;;;999777444333333444555444333111000...------,,,...---,,,,,,++++++++++++///...,,,+++******+++,,,---...///...,,,,,,...///......------///111333444000///...///111222222111333444444333222111333444555555666777888:::<<<===BBBHHHRRR\\\hhhwwwppp]]]RRRKKK>>>888666///555333222111111111///---555333111111333444222000222222111111111111222222000/////////000111222222222222444555666777777777777999::::::::::::;;;===999999::::::;;;<<<======<<<<<<<<<===>>>@@@AAABBB???@@@BBBBBBBBBAAA???===@@@BBBCCCBBBAAAAAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDIIIQQQYYY^^^cccgggjjjgggeeeaaaZZZSSSLLLFFFCCCDDDDDDDDDCCCCCCBBBBBBAAA>>>>>>>>>===<<<:::999888777666555444222111000///------......------,,,+++,,,,,,,,,---------......******))))))))))))))))))(((&&&'''******(((***///************************&&&((())))))(((''''''((('''((()))((('''&&&''')))&&&((()))++++++)))(((&&&'''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((---,,,******---111777:::@@@FFFPPPYYY```eeehhhkkksssrrrpppooollliiidddaaa]]]VVVPPPSSSZZZ^^^YYYRRRTTTYYY\\\]]]```eeefffcccZZZSSSIIIBBB@@@???===<<>><<<:::777555444000000000//////......---***+++---,,,,,,+++---...---------............///---.../////////111444777444444444333333222222222333333333444444444555555444444555555444444333222vvvoooiiiaaa\\\[[[YYYVVVSSSQQQPPPOOOLLLKKKJJJKKKLLLNNNQQQUUUXXXZZZ]]]___aaabbbaaaaaaaaacccaaa```___aaaccceeeeeeeeeffffffgggiiiiiijjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiifffggghhhhhhfffdddaaa___[[[YYYVVVSSSOOOKKKHHHGGG@@@>>><<<:::888888888888888;;;???BBBEEEEEEEEEEEEAAA@@@===:::888888888888777777777666555444333222444333111///...------,,,...---,,,,,,+++++++++,,,---,,,,,,,,,,,,...///000---...///...,,,,,,...///------......///111222333000//////000333444333222333444444333222111333555555555666777999;;;<<<===AAAGGGPPPZZZeeevvv}}}lllYYYNNNGGG<<<888777111333111000111222222111///...---,,,...111333222000222111111000000111111222////////////000111222333222333444555666777777777666888999999999999:::<<<:::::::::;;;<<<=========;;;;;;;;;<<<===???@@@AAA@@@??????>>>>>>>>>>>>>>>>>>@@@BBBBBBBBBBBBCCCEEECCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEIIIPPPWWW\\\bbbgggjjjiiifffaaa[[[SSSMMMGGGDDDDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>===<<<;;;:::999555555555444333222222111---.........------,,,,,,,,,,,,,,,---------......---,,,+++***)))((((((((()))((()))+++***(((***...************************&&&((())))))(((''''''((('''((()))((('''&&&''')))'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***))))))+++///333666;;;@@@IIIPPPWWW\\\```cccnnnooopppqqqqqqnnnkkkhhhhhh```WWWVVVYYYYYYRRRKKKLLLQQQSSSTTTWWW]]]___]]]ZZZUUUMMMHHHFFFFFFDDDCCCCCCCCCCCCBBB@@@>>><<<:::333222111///...,,,++++++***,,,------,,,,,,---...------------............---.../////////111444666444444333333333222222222333333333444444444444555333444444444444333222222uuunnnhhhaaa\\\[[[XXXUUURRRPPPOOOMMMKKKJJJKKKKKKLLLOOORRRVVVYYY[[[]]]___aaaaaaaaa```aaacccbbb``````aaaccceeeeeeeeeeeeeeeggghhhjjjjjjkkkkkkiiiiiihhhhhhhhhhhhiiiiiieeefffggggggeeeccc```^^^]]][[[YYYUUURRRNNNLLLJJJAAA@@@>>>;;;999888888888:::<<>>@@@FFFNNNWWWbbbssshhhTTTIIICCC999777888333111000///000222333222111000//////000222444444333222111111000000111111222////////////000111222333222333444666777777777777666777999999888888:::;;;;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;<<<>>>???@@@AAA@@@>>><<<<<<===>>>@@@===???AAAAAABBBBBBDDDFFFBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEFFFIIIOOOTTTZZZ```fffjjjkkkhhhbbb\\\UUUNNNIIIFFFDDDDDDCCCCCCBBBAAAAAA@@@?????????>>>===<<<;;;:::555555555444444444333333............------,,,,,,,,,,,,,,,---------......///...---+++***)))(((((()))'''(((***)))&&&''',,,************************&&&((())))))((('''(((((('''((()))((('''&&&''')))'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((()))***,,,...000444888>>>DDDIIIOOOUUUXXXcccffflllqqqttttttqqqpppsssjjj```[[[ZZZWWWOOOIIIGGGJJJKKKJJJMMMTTTWWWVVVSSSOOOKKKHHHGGGFFFEEECCCBBBCCCDDDDDDCCCAAA???===888777444111///,,,+++***+++,,,------,,,,,,---...------------............,,,.../////////000333555333333333333222222222222333333333333444444444444333333444444333333222111uuummmggg```\\\\\\WWWTTTQQQOOONNNMMMJJJIIIKKKLLLMMMOOOSSSWWWZZZ\\\]]]___aaabbbaaaaaacccdddbbbaaa```aaaccceeefffeeedddeeefffhhhjjjkkkkkkllliiiiiihhhhhhhhhhhhiiiiiifffgggggggggeeecccaaa___]]]\\\YYYVVVSSSPPPNNNLLLDDDBBB@@@===;;;999999999===>>>@@@BBBCCCCCCCCCBBBAAA@@@===:::999999999:::333444444555555444333222222111000///...------------,,,,,,++++++,,,,,,,,,000000///......------------...///...,,,,,,...///,,,---///111111111111000///......000333555555555222333444333222222444555555666666777999;;;===>>>???EEEMMMUUU```qqqfffRRRFFF@@@666555888444111000///000111222111000333333222222222222222111111111000000000000111111////////////000111333333333444555666777888888888666888999:::999999:::<<<<<<<<<======>>>>>>>>>???<<<;;;<<<<<<===>>>???@@@BBBBBB@@@?????????@@@AAA>>>@@@AAAAAAAAAAAACCCDDDAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHJJJNNNSSSXXX^^^eeejjjkkkiiiddd^^^WWWQQQLLLIIIEEEDDDDDDCCCBBBAAA@@@@@@????????????>>>===<<<;;;777777666666555444333333///......---------------,,,,,,,,,---------......///...---,,,+++*********)))''''''(((&&&###$$$)))************************'''(((******((('''((()))'''((()))((('''&&&''')))(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((('''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++000222666:::>>>DDDJJJNNNTTT[[[dddmmmsssuuuuuuuuuxxxqqqhhhccc```\\\VVVQQQIIIKKKJJJGGGIIINNNQQQQQQLLLJJJIIIGGGEEECCCAAA???AAABBBDDDEEEEEECCCAAA???===;;;888555111///...---+++---...---,,,,,,---...,,,,,,---------.........,,,...///000///000222444333222222222222222222222222222333333333444444444444444444444444333333222tttlllfff___\\\\\\VVVTTTQQQOOONNNLLLJJJHHHHHHHHHJJJLLLPPPTTTWWWYYY]]]___bbbcccbbbcccdddeeebbbaaa```aaadddfffffffffdddeeefffhhhjjjkkkkkkllliiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhgggfffdddbbbaaa___^^^[[[YYYVVVSSSQQQPPPGGGFFFCCC???===;;;::::::@@@AAABBBCCCDDDDDDDDDCCCAAA???===;;;999999:::;;;555555333333222333444555111111///...------------,,,,,,,,,++++++,,,,,,---//////......---,,,,,,+++---...///...,,,,,,...///---...///111111111000///...------///222444444444111333333333222222444666666666777888999;;;===>>>@@@EEENNNVVVaaaqqq{{{dddPPPEEE???555444777333222111///000111111000...////////////............111000000000000000000111.........///000222333444444444666777888999999999888:::;;;;;;:::;;;<<<>>>=========>>>>>>>>>>>>>>>============>>>???@@@@@@@@@@@@AAABBBAAA@@@???>>>@@@AAABBBBBB@@@???@@@AAA@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIKKKOOORRRWWW]]]dddiiijjjiiieee```ZZZTTTOOOLLLFFFEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@???>>>======;;;:::999777555333222111000///...---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------+++))))))***((($$$%%%***))))))))))))))))))))))))''')))******)))(((((()))'''((()))((('''&&&''')))(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))*********)))...///111333666<<>>===<<>>???AAAGGGPPPZZZdddtttvvv```MMMBBB===555333666111222111//////000000///...,,,...///000///000111333111000000//////000000111.........///000222333444444555666888999999999999999:::<<<<<<;;;;;;===>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@===>>>@@@AAA@@@???===;;;AAABBBCCCBBB???>>>???@@@???@@@AAACCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFHHHKKKNNNQQQVVV\\\bbbggghhhhhhgggddd___XXXRRROOOGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>===<<<;;;888666444222111111000...---------...///,,,,,,,,,---------......++++++++++++,,,---.........,,,,,,---+++((()))---))))))))))))))))))))))))''')))******)))(((((()))'''((()))((('''&&&''')))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))))))))***,,,---...///111666<<<@@@BBBIIITTT]]]eeellltttyyyzzzyyyxxxuuuppplllgggeee\\\]]]YYYRRRPPPRRRSSSQQQPPPQQQQQQNNNJJJFFFCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDAAA>>>:::666222000000000---...///...---,,,---...,,,,,,,,,,,,------------+++---///000//////000111111111111222222222222222222222222222333333333333444444555555444444333222ssskkkeee___\\\\\\WWWUUURRROOONNNMMMKKKIIIHHHIIIKKKMMMQQQVVVYYY\\\ZZZ\\\___``````aaabbbdddcccbbbaaabbbdddfffgggfffffffffgggiiiiiijjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiihhhhhhgggfffeeecccbbbaaabbbaaa```^^^[[[YYYXXXWWWNNNLLLIIIEEEBBB@@@>>>>>>AAAAAABBBCCCCCCDDDDDDEEEAAA???===;;;::::::;;;<<<888777666555444444333333000000///...------------,,,+++++++++,,,,,,---...+++,,,...///000000//////---...///...,,,,,,...//////////////////000000111000//////000222333333222111222333333222333555777666666777888:::<<<>>>???BBBJJJTTT^^^iiiwwwpppYYYGGG>>>;;;444333555111000///...///000111000///---000222222111111333666000000////////////000000---......///000222444555555555777888999:::::::::888:::;;;;;;;;;;;;<<<>>>========================>>>============>>>?????????????????????>>>======@@@AAABBBAAA??????@@@AAA>>>???@@@BBBDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEHHHLLLPPPTTTYYY___ccceeefffggggggccc\\\UUUQQQIIIIIIHHHFFFEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???===<<<;;;999777555444333111000...---------...///,,,,,,,,,---------......,,,+++++++++++++++,,,------+++,,,---,,,)))***...))))))))))))))))))))))))((()))++++++)))((()))***'''((()))((('''&&&''')))))))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''''''''((()))***)))***+++,,,---000555999;;;AAAIIIPPPWWW```kkksssuuuwwwzzzzzzwwwrrrooonnnhhhiiieee___\\\^^^]]][[[WWWXXXYYYVVVQQQMMMLLLMMMJJJJJJIIIHHHHHHHHHIIIJJJHHHEEE???:::555222111111...//////...---,,,---...++++++,,,,,,,,,---------+++---000000000//////000000111111111222222222222111222222222222333333333222333333333333222111111ssskkkddd^^^\\\\\\XXXUUURRRPPPOOONNNKKKJJJDDDDDDFFFIIIMMMQQQUUUWWWXXX[[[]]]^^^______aaabbbcccbbbaaabbbeeefffgggfffgggggghhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiihhhgggfffeeecccbbbaaaaaa``````^^^\\\ZZZXXXVVVVVVPPPNNNKKKGGGCCCAAA@@@???@@@@@@@@@AAABBBCCCDDDDDDAAA???===;;;:::;;;<<<<<<777888888888777555222111000///...---------------++++++++++++,,,,,,---...000000111111111///...,,,---...///...,,,,,,...///000000///......///111222222111000111333444333222111222333333222333555777666777777999:::<<<>>>???CCCKKKVVVaaalllyyy~~~~~~hhhSSSBBB;;;:::333333666111...------...111222222111---000111000---,,,---///000000////////////000000------...///111222444555555666777888999:::::::::777999::::::::::::;;;===============<<<<<<<<<<<<===<<<<<<<<<<<<======>>>CCCBBB@@@???>>>???@@@AAA>>>???AAAAAA@@@@@@AAABBB===>>>@@@BBBCCCDDDEEEEEECCCDDDDDDDDDEEEEEEFFFFFFCCCFFFJJJNNNRRRWWW\\\___ccceeehhhhhheee^^^WWWRRRJJJJJJIIIGGGFFFDDDCCCCCCAAAAAABBBBBBBBBAAA@@@@@@;;;;;;:::999888777666555222000...---,,,---///000,,,,,,,,,---------......---,,,,,,+++***************((()))+++)))'''(((---))))))))))))))))))))))))((()))++++++)))((()))***'''((()))((('''&&&''')))))))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''&&&%%%%%%&&&''')))***'''((())))))***---111444444999@@@FFFLLLVVVcccmmmnnnsssyyy|||zzzwwwvvvuuupppqqqoooiiiggghhhgggeeeaaacccdddaaa]]]ZZZZZZ[[[XXXVVVTTTSSSRRRSSSUUUVVVOOOLLLFFF???999555444333...///000///---,,,---...++++++,,,,,,,,,---------+++---000000000//////000000000111111222222222222111111222222222333333333111111111111111000//////tttiiiccc```]]][[[UUUSSSQQQPPPOOOMMMJJJHHHHHHHHHHHHJJJMMMRRRWWWZZZXXXZZZ[[[^^^___aaabbbbbbbbbcccdddeeefffeeeddddddgggggggggggghhhiiijjjkkkiiigggffffffhhhjjjkkkkkkiiiiiihhhgggfffdddcccbbb```^^^\\\]]]___^^^[[[XXXOOONNNMMMJJJGGGDDDAAA@@@AAABBBCCCCCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<666777777777666444111///......---,,,,,,,,,,,,---///............------------------............//////...,,,++++++,,,---......------......///000111///000111222222333222222///111333333333333555777888:::<<<<<<;;;<<<@@@DDDFFFMMMXXXeeerrrrrrsssxxxzzzgggMMMDDD:::555555555111---000000///..............................///000000000000///////////////000111000......000222222222444555777888::::::;;;;;;::::::::::::::::::::::::<<<===============<<<<<<===>>>???@@@@@@@@@@@@@@@===>>>???>>>======???AAACCCCCCCCCAAA???>>>???AAA???@@@BBBBBBBBBBBBDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGIIILLLRRRZZZ___cccgggjjjiiiddd^^^\\\\\\RRRLLLIIIJJJIIIEEEDDDEEEDDDDDDEEEEEEEEECCCBBBAAA<<<<<<;;;:::999777777666222111000.........//////000---++++++---...---+++------,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---''''''''''''((((((((()))''')))******))))))***+++(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''(((((('''&&&%%%%%%)))******)))'''%%%&&&''''''&&&%%%%%%&&&'''((()))'''((()))))))))+++...111444666:::>>>EEEMMMWWW]]]ccchhhoootttvvvvvvwwwwwwssssssrrrooolllkkklllnnniiijjjlllllljjjgggdddaaaddddddccccccbbbbbbaaaaaa[[[TTTIII@@@:::777666555222111000............///++++++++++++++++++++++++000+++---555333,,,,,,333222222222222222222333333000111111111111222222222333333333333333333333333sssiiiccc```]]][[[WWWUUUQQQOOONNNMMMJJJIIIHHHHHHHHHJJJMMMRRRWWWYYYYYYZZZ\\\^^^___```aaaaaa```aaabbbcccdddccccccbbbgggggggggggghhhiiijjjjjjhhhgggffffffhhhiiijjjkkkhhhhhhhhhgggeeedddbbbaaa```^^^]]]]]]^^^^^^\\\YYYSSSSSSQQQNNNKKKHHHEEECCCBBBCCCCCCDDDDDDCCCAAAAAA??????>>>===<<<<<<<<<<<<777777888888666444111000......---,,,,,,,,,,,,---+++++++++,,,,,,---------------------...............------,,,,,,---------...------......///000111///000111222222333222222///111333333333333555777777:::<<<<<<;;;<<>>>>>???@@@@@@@@@??????===>>>>>>>>>======???@@@@@@AAABBBAAA@@@@@@AAACCC>>>@@@BBBBBBAAABBBDDDEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHIIILLLRRRYYY___cccfffiiijjjhhheeebbbaaaWWWPPPKKKKKKIIIEEECCCEEEEEEEEEFFFFFFFFFDDDCCCBBB======<<<:::999777666666333222000///......///000---+++)))+++...000000///---------,,,,,,+++++++++)))))))))***++++++,,,,,,'''''''''((((((((())))))''')))******))))))***+++))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((())))))(((''''''''''''(((((('''&&&&&&%%%&&&'''((((((''''''((()))''''''&&&%%%&&&'''((((((&&&''')))))))))+++---///111333666999>>>DDDKKKPPP[[[```gggnnnrrrtttuuuvvvtttttttttrrrppppppqqqssspppqqqrrrrrrqqqooommmlllnnnmmmmmmmmmmmmmmmmmmmmmfff___UUUKKKDDD???;;;888999888555111...,,,++++++,,,,,,,,,,,,,,,,,,++++++///---111:::888///---222000000111111111111222222111111111111222222222222333333333333333333333333~~~sssjjjdddaaa]]]ZZZZZZWWWRRROOOMMMLLLJJJIIIHHHHHHHHHIIIMMMQQQVVVYYYZZZ[[[]]]^^^___`````````______```aaaaaaaaaaaaaaaffffffgggggghhhiiiiiiiiigggggggggggghhhiiijjjjjjgggggggggfffdddcccaaa``````^^^]]]]]]^^^^^^\\\[[[XXXXXXVVVTTTPPPLLLHHHFFFDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA???===<<<;;;;;;;;;888888888888666444222111......---,,,,,,,,,,,,---'''((()))***+++,,,------------------............,,,,,,------...------,,,...------......///000111///000111222222333222222000111333333333333555666666999<<<<<<;;;===BBBFFFNNNVVVbbbppp|||~~~xxxllllllnnntttgggUUUEEE>>>777444555666444111000///......------......,,,,,,,,,,,,---------...000//////......///000000------...///111444666888777888888999999999999999::::::::::::::::::::::::;;;<<<<<<=========<<<<<>>>>><<<===>>>===<<<<<<>>>@@@>>>???@@@@@@@@@@@@BBBDDD>>>???AAAAAAAAABBBCCCEEEDDDEEEHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHKKKQQQXXX^^^bbbdddgggkkkmmmllliiifff\\\UUUNNNLLLJJJEEEDDDFFFGGGHHHHHHHHHGGGFFFDDDCCC???>>>===;;;999888666555444333111000//////000000,,,+++***+++...000000///.........---,,,++++++***++++++++++++++++++++++++''''''((((((((()))))))))''')))******))))))***+++******++++++++++++******(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((('''''''''(((''''''&&&%%%###%%%'''''''''(((***,,,(((((('''&&&&&&&&&''''''%%%''')))*********,,,---...000222555777:::>>>AAAMMMSSS[[[ccciiinnnqqqtttssstttuuutttsssssstttvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwrrrlllcccZZZRRRIIIBBB===???===999555111...+++***,,,,,,,,,,,,,,,,,,------......444===<<<333///222//////000000000111111111111111111111222222222333333333333333333333333333ӵ~~~ssskkkfffccc^^^[[[]]]XXXSSSOOOMMMLLLKKKJJJĦQQQUUUXXX[[[\\\]]]Ħ____________`````````aaaaaaaaaeeeeeefffggghhhhhhhhhhhhfffӵjjjggggggfffeeedddbbbaaa``````___^^^]]]]]]]]]]]]]]][[[ZZZYYYWWWSSSNNNJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBB@@@>>><<<;;;::::::888888888888666444333222......---,,,,,,,,,,,,---(((((())))))***++++++,,,,,,,,,---------.........+++,,,---.........---,,,...------......///000111//////111222222222222222000222333Ħ555888;;;<<<<<<>>>CCCHHHQQQYYYffftttxxxrrrhhhhhhiiiooozzzyyybbbRRRBBB<<<666333444444222000//////...------------...,,,,,,------............//////.........///000000000000111000000222444666999999999::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<>>======;;;<<<===<<<;;;<<<===???>>>???@@@@@@???@@@BBBDDD===???AAAAAAAAABBBDDDFFFCCCEEEHHHJJJJJJJJJHHHGGGIIIIIIHHHGGGIIINNNUUU[[[aaabbbeeekkkpppppplllhhhaaaYYYQQQOOOLLLHHHHHHJJJIIIJJJJJJJJJIIIGGGFFFEEEAAA@@@>>><<<:::888666666555444222111000000000111///...------------------//////...---,,,++++++***,,,,,,,,,++++++*********'''(((((((((((()))))))))''')))******))))))***+++)))******++++++******)))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&'''''''''''''''&&&&&&###$$$&&&''''''((()))+++((((((''''''&&&&&&&&&&&&###&&&)))************+++,,,...111333444555777888???EEEMMMVVV^^^dddjjjnnnpppqqqrrrrrrqqqqqqrrrtttsssrrrrrrrrrsssuuuvvvxxxuuuuuuttttttuuuvvvwwwxxxvvvsssmmmfff^^^TTTJJJDDD???>>>;;;888444111...---,,,,,,------------......,,,---333:::999222///111//////0000001111112222221111111112222222223333332222222222222222222222224ĉ@ӵ}}}ssslllgggddd```]]]]]]YYYSSSOOOMMMLLLKKKKKK>LLLLPPPUUUWWW[[[\\\=hĦ___````````````aaaaaabbbbbbddddddfffggghhhhhhgggggg4ĉ@ӵggggggfffeeedddbbbaaa```______^^^]]]]]]]]]^^^___[[[ZZZZZZXXXTTTPPPKKKIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCAAA???===<<<;;;:::999888888777555444222222......---,,,,,,,,,,,,---+++++++++++++++*********,,,,,,,,,------------...***+++---...///...---,,,...------......///000111//////111222222222222222000222333>L555444777;;;<<<===@@@EEEJJJRRRZZZgggtttxxxoooiiicccdddffflllwwwooo[[[NNN@@@<<<666333222222000...//////...---------------------...////////////..................///000000000111222222111222555888999::::::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<>>===<<<;;;<<<===<<<;;;<<<===???@@@@@@AAA@@@???>>>@@@BBB===???AAABBBBBBCCCEEEGGGGGGHHHIIIJJJJJJIIIGGGFFFHHHHHHHHHGGGHHHLLLRRRVVV___aaadddjjjpppppplllgggccc[[[TTTRRRPPPLLLLLLOOOKKKLLLLLLLLLJJJIIIGGGFFFBBBAAA???===;;;999777777777666444222111000111111/////////...---------...//////...------,,,++++++------,,,,,,+++*********(((((((((((()))))))))***''')))******))))))***+++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$&&&''''''&&&&&&''')))(((((((((''''''&&&%%%%%%###&&&)))***)))))))))***(((+++...000111111333444444:::BBBJJJQQQXXX___cccjjjlllmmmnnnmmmmmmnnnooommmlllllllllmmmoooqqqsssnnnmmmlllllllllmmmooopppsssrrrpppnnnhhh^^^TTTMMMAAA@@@===:::666222///---,,,,,,,,,------.........+++,,,///222111...///111000000111111222333444444111222222222222333333333222222222222222222222222GG=?|||rrrjjjfffdddbbb___\\\YYYTTTQQQOOONNNLLLKKKHdĦLLLPPPTTTVVVZZZ=ĪjaaaaaaaaaaaaaaabbbccccccbbbdddeeeggggggggggggfffGG=?ggggggfffdddcccaaa```_________^^^\\\\\\___aaaZZZ[[[[[[ZZZVVVRRRNNNKKKLLLKKKJJJHHHGGGGGGGGGGGGEEEDDDBBB@@@>>><<<<<<;;;888888777555444333222111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,------------++++++,,,---...............------......///000111///000111222222333222222111222444HdĦ555333777:::<<<===AAAFFFKKKRRRZZZeeeqqq{{{|||ssskkkfff___aaadddkkkuuutttcccRRRFFF===:::666333111000///...///...------,,,,,,------------///000000000///...------------...///000000,,,...111222222444999===999:::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<>>>>>>>>>???>>>>>>======<<<===>>>===<<<<<<>>>@@@@@@@@@AAA@@@>>>>>>???AAA>>>@@@BBBCCCCCCDDDGGGIIIKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIIIIIIIJJJLLLOOORRR[[[^^^dddjjjnnnnnnkkkhhheee^^^XXXVVVTTTPPPOOOQQQLLLMMMMMMLLLKKKIIIGGGFFFBBBAAA@@@>>><<<:::999888888777555333222111111222+++---......---...000333............------------------,,,,,,+++++++++***((((((((()))))))))******''')))******))))))***+++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&''''''((('''''''''&&&'''((('''%%%%%%&&&''''''''''''(((''''''&&&%%%$$$&&&(((((((((((()))***&&&(((+++,,,---...///111000444999@@@FFFLLLRRRVVV```bbbeeefffffffffhhhiiigggffffffffffffhhhjjjkkkeeecccbbbaaaaaabbbdddfffjjjkkkmmmnnnkkkdddZZZSSSDDDBBB???;;;666111,,,***++++++,,,,,,------......***+++,,,,,,+++,,,...111000000111222333444444555222222222222333333333333222222222222222222222222ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦaaa```ZZZKKKDdDYYYZZZ\\\?fӵbbbaaa```ĦbbbccceeeӵƜ`1.׼shhhhhhĭӵ^^^\\\]]]OOONNNMMMKKKIIIHHHHHHHHHӵ>>>=========Ħ555444222111111,,,,,,++++++++++++++++++,,,Ħ,,,,,,,,,,,,---......Ħ111222222333222222111333444DdD<<<>>>AAAӵxxxoooӵjjjӵvvv444222Ħ,,,...ӵ---------///ĭӵ:::;;;<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===>>>>>>>>>======???@@@===?????????>>>???AAACCC???AAACCCDDDEEEFFFHHHJJJKKKJJJIIIIIIIIIJJJKKKLLLIIIJJJLLLMMMMMMMMMOOOPPPVVV\\\dddkkkmmmmmmlllkkkiiibbb\\\ZZZWWWRRROOOPPPMMMMMMMMMMMMKKKIIIGGGFFFBBBAAA@@@???===<<<;;;:::999888666444222222222222+++---///...---...111333------------............,,,,,,,,,,,,,,,,,,++++++(((((()))))))))*********''')))******))))))***+++)))))))))******)))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''((((((''''''%%%&&&''''''%%%%%%&&&'''%%%&&&'''((((((((('''&&&%%%&&&''''''&&&&&&(((***''')))***++++++,,,...//////111555999<<>>:::666111---*********++++++,,,---------***+++,,,++++++---000111//////000111222333444444222222222333333333444444111111111111111111111111?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ```___3h?D%%)?ZZZ[[[ZufĦaaa``````gLcccaaacccg&eeeegĉ@jjjiiig&e>&e```@e]]]^^^??UUUSSSOOONNNLLLJJJIIIHHHg<ĉ@@@???>>>>>>3we<Ħ5553332221113h?@e***+++,,,,,,---++++++,,,Z---,,,,,,++++++,,,3h?gL000111222222333222222111333444D%%)?>>>fff?><zvvv~~~=?Ħiiig&ebbbg&exxxS?ʬ2224ff?>ߝL,,,@e+++g&e,,,,,,,,,3h?g&e>&e::::::??<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>===>>>???>>>===>>>???AAA;;;===>>>??????@@@BBBEEE@@@BBBDDDEEEFFFGGGIIIKKKGGGGGGEEEEEEFFFHHHKKKLLLJJJLLLOOOPPPPPPOOOOOOPPPSSSZZZeeekkkmmmmmmnnnnnnkkkeee___]]]YYYRRRNNNNNNMMMMMMMMMMMMKKKIIIGGGEEEAAAAAA@@@???>>>===<<<;;;:::999666444333222222222...000111///---,,,...000,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((()))******))))))***+++******++++++++++++******************************%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''$$$%%%&&&&&&%%%%%%'''((($$$%%%'''(((((((((''''''&&&&&&'''&&&%%%&&&(((++++++,,,---,,,,,,,,,...000///111333555777;;;@@@CCCBBBFFFKKKPPPSSSVVVYYY[[[\\\\\\[[[[[[ZZZZZZYYYYYYUUUTTTQQQOOONNNOOOQQQSSSSSSVVV[[[______[[[RRRLLL<<<;;;;;;999666333000...))))))***++++++,,,------))),,,...------///111111---...///0001112223333332222223333333334444444441111111111111111111111114DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^bbbaaaBt=o9ĦDtfo9Ħ\\\]]]```g?bbbbbbHdĦaaaeeeeeeHu]ĦbbbttfffiiiHƅ^Hu]ĦcccH׼s```^^^[[[WWWUUUQQQPPPOOONNNLLLKKKtQGGGEEEBBB>>>je<Ħ555222000Bt=o9ĦH׼s,,,++++++*********---,,,,,,HtĦ***+++...///...Bt=o9ĦHdĦ...///111111222222222222333333Dtfo9ĦsߝLGdUĦwwwHt@cӵHu]Ħ^^^Hu]Ħ{{{wwwHtƅ^555qIܗGIӵ000H׼s---,,,Hu]Ħ///---Bt=o9ĦHƅ^Hu]Ħ>>>;;;:::;;;===>>>>>>===;;;999999::::::999999;;;???BBB>>>>>>>>>>>>>>>??????@@@===>>>???>>>===<<<===>>>????????????@@@BBBDDDEEE@@@AAABBBCCCFFFHHHKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLPPPMMMMMMOOONNNIIIJJJPPPVVVYYY^^^dddhhhjjjkkkkkkjjjhhhccc]]]XXXSSSOOONNNNNNMMMLLLLLLLLLLLLJJJHHHCCCBBB@@@@@@@@@@@@>>>===888888777666555333111000000000000///......------111111000///...---,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,)))))))))))))))))))))))))))))))))))))))******+++***++++++***((('''(((***''''''''''''''''''''''''&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))'''(((******))))))+++,,,000000222333555777999:::;;;===AAADDDHHHMMMSSSWWWYYYZZZYYYVVVWWWZZZZZZVVVWWWTTTQQQNNNLLLLLLMMMNNNSSSRRRQQQTTTVVVSSSJJJCCC:::777333111000000//////)))---,,,''''''+++,,,)))++++++,,,,,,,,,,,,------------...///0001112222223334445555553331111112222222221112224444442220004DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RccccccqjRgdKӵHdDĦgdKӵ[[[[[[GR/f6LĭĦaaaaaaDdDĦaaaddddddDdDĦbbb`eĭhhhDdDΦDdDĦbbbDdDĦbbb___```aaaaaa___\\\YYYVVVRRRRRRQQQOOONNNMMMgeĦHHHFFFCCCFSĦ666333qjRgdKӵDdDĦ++++++++++++++++++*********DdDĦ...,,,///222qjRgdKӵDdDĦ///000111111222222222111222222HdDĦgdKӵDdDDdDĦvvvDdDĦ4DufӵDdDĦ\\\DdDĦvvvq<R666444peƜ4DuTӵ///DdDĦ+++---DdDĦ000qjRgdKӵDdDΦDdDĦ;;;;;;:::999:::<<<:::;;;<<<======<<<;;;::::::;;;<<<<<<;;;<<>>>>>>>>>>>>>>??????@@@===?????????===<<<===>>>BBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLPPPLLLKKKMMMMMMKKKOOOUUUWWWYYY^^^ccchhhkkklllmmmkkkhhhddd^^^XXXSSSOOOMMMMMMLLLKKKLLLMMMLLLKKKIIIEEECCCAAAAAAAAAAAA???>>>999999888777666444222111111000000//////...------000000000///......------.........---------,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++)))((()))+++))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&((())))))))))))***,,,000111222444555666666777777888:::===AAAGGGOOOTTT[[[]]]^^^]]]^^^aaaaaa]]]\\\ZZZWWWSSSQQQPPPPPPQQQSSSQQQPPPPPPPPPLLLFFFAAA:::777333111000000000///+++...---***+++//////***+++++++++,,,,,,,,,------------...///0001111112222223335554443332222223333332221111113333332221114DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9ullleeeddddddGIdnuR)ĦDdDĦnuR)ĦZZZYYYCdgĪj```DdDĦcccddddddDdDĦbbbHߝL`o9gggDdDΦDdDӵaaaDdDĦdddaaaaaabbbaaa```]]]ZZZXXXUUUTTTSSSRRRQQQOOOgeĦJJJHHHsp?aĦ666444GIdnuR)ĦDdDĦ++++++++++++,,,,,,***++++++DdDĦ///))),,,000GIdnuR)ĦDdDĦ///000111111222111111000111222DdDĦnuR)ĦDdDΦDdDĦuuuDdDĦnuR)ĦDdDĦZZZDdDĦqqqpo9u@@@<<<444333=ӊB1.uTӵ---DdDĦ)))---DdDĦ000GIdnuR)ĦDdDΦDdDӵ999999999999:::<<<::::::::::::;;;;;;;;;;;;:::;;;======<<<<<<<<<>>>>>>>>>>>>>>>>>>??????@@@>>>???@@@???===<<<===>>>DDDCCCCCCBBBBBBCCCCCCDDDHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLOOOLLLJJJKKKKKKMMMRRRYYYUUUWWW[[[___dddhhhjjjlllllliiiddd^^^XXXRRRNNNKKKKKKJJJJJJKKKMMMNNNLLLKKKGGGEEEDDDCCCCCCCCCAAA@@@;;;;;;:::999777555333222111111000000///.........////////////////////////............------------*********))))))*********)))))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++))))))***,,,))))))))))))))))))))))))((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&'''))))))((((((***+++///000222444555555555555444555555777;;;BBBLLLRRR\\\```ddddddfffiiihhhddddddbbb___[[[XXXVVVUUUTTTSSSRRRPPPMMMJJJFFFCCCAAA:::666333000000000000///+++,,,++++++...111///***++++++++++++,,,,,,,,,,,,,,,------...///0001111110002224444443332223334444442220000002223333332224DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDddd<Ħbbb4DufئL>eeeeDdDʜ4DuTӵaaaDdDĦccc```aaaaaaaaa___]]]ZZZYYYWWWVVVVVVUUUSSSRRRgeĦKKKs<v>aĦ777666peӵDx<DdDĦ***++++++,,,,,,,,,---......DdDĦ...(((***,,,peӵDx<>d<000111111111111111...000111>d<ӵDd<DdDΦDdDĦtttDdDӵnd<DdDĦVVV>d<Ħppppeӵ???Ħ111F&uTӵ...DdDĦ(((+++>d<Ħ000peӵDx<>d<ʜ4DuTӵ::::::999999:::;;;::::::999999999:::;;;;;;888;;;======<<<:::::::::>>>>>>>>>>>>>>>??????@@@???@@@AAA@@@>>>===>>>???CCCCCCCCCDDDDDDEEEEEEFFFJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKMMMQQQVVVPPPRRRUUUZZZ___cccgggiiillliiieee___XXXRRRMMMJJJIIIIIIIIIKKKMMMNNNNNNLLLJJJHHHFFFEEEFFFEEECCCAAA>>>===<<<;;;999777555444222111111000000//////...............//////000000---,,,,,,,,,,,,+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***++++++***))))))***,,,''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((%%%'''(((((((((((()))+++,,,...111444666777777666666555555555999AAAKKKRRR[[[aaaggghhhjjjmmmllliiikkkiiifffbbb___[[[YYYXXXUUUVVVUUURRRMMMGGGCCCBBB999666222000//////...---***)))((()))---///,,,(((***++++++++++++,,,,,,,,,+++,,,---...///000000111///111333333333222333555555333000///1112223333334DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<``````___^^^\\\ZZZYYYYYYXXXXXXWWWVVVUUUgeĦLLLHg8>aĦ777666B?Ho9///>d<+++,,,,,,,,,---...///>d<ӵ000---B?Ho9///<x111111111000...000222&ӫeʬtIӇ;;;>d<Φ>d<ĦrrrD&ӫetIӇcccDdDĦQQQsdKĦqqqB?dp&ĒR,,,///>d<sdKĦ...B?Ho9111s&dq&ĒR<<<<<<<<<:::999999;;;:::999999999999:::;;;<<<:::<<>><<<;;;:::>>>>>>>>>>>>>>>??????@@@???@@@AAA@@@???>>>???AAAAAAAAACCCDDDFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMHHHJJJLLLLLLKKKLLLMMMNNNNNNPPPSSSXXX^^^cccgggiiikkkiiieee```YYYRRRLLLIIIHHHHHHIIIKKKNNNOOONNNMMMLLLJJJHHHGGGGGGFFFDDDBBB@@@???>>>===:::888666555222222222111000000//////------......///000000000---------,,,,,,,,,++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++((()))))))))'''''')))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&'''(((''''''(((***)))+++///333666999:::;;;888777666666999???HHHNNNXXX```hhhjjjllloooooommmooonnnkkkhhhddd```]]][[[YYY[[[]]][[[UUUNNNIIIFFF:::777222///......---+++***((('''))),,,,,,+++)))*********+++++++++,,,,,,++++++,,,---...///000000...000222333222222444555555333000///1112223333334DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@heeeccc@GHHHGGGHĪj@IŌRRRPPPBene^^^HkgebbbneccccccfebbbHu]3hh```aaabbbse```______^^^]]]\\\[[[ZZZZZZZZZYYYXXXXXXWWWgeĦja>aĦ777555@G...000se+++++++++,,,,,,'''***---<Ō===999222@G///000Hkge111111111000000...000222HĪj@IŌ:::<<<egefffoooHu]3hIŌjjjbbbDdDĦMMMnelllppp@h//////>h,,,,,,///se***ne///...@G///111sĪj@h===>>>>>>===;;;::::::;;;999999::::::;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>??????@@@>>>???AAAAAA@@@@@@AAACCC???@@@BBBEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLFFFKKKMMMLLLJJJKKKKKKIIINNNQQQUUU[[[aaaeeeiiikkkjjjhhheee```YYYSSSMMMJJJHHHHHHHHHKKKNNNOOOOOOMMMMMMLLLIIIHHHHHHGGGEEECCCAAA@@@???===;;;888666555333333222222111000000000---.........//////000000////////////.........---*********))))))*********)))))))))))))))))))))))))))))))))))))))******+++'''(((((((((''''''(((***))))))))))))))))))))))))$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%''''''&&&&&&((()))'''))),,,000444888;;;===999999999888999===BBBGGGPPPZZZcccgggjjjnnnqqqqqqppppppooommmiiifffbbb```\\\^^^``````]]]VVVOOOJJJ>>>:::555111///...,,,+++---***)))++++++)))***---************++++++++++++***++++++,,,---...//////...0002223332222223334444442220000002223333332224DuXӵĵD^DdDĦeeedddbbb^^^KKKIIIHHHOOORRRSSS^^^___aaaaaacccccccccaaa```D^aaa^^^___aaas׼scccaaa``````___^^^]]]\\\\\\[[[ZZZZZZYYYYYYXXXgeFm8GGG>aĦ777444222)))---///s׼s++++++++++++++++++&&&)))---Ho<<<===888222...///000000111111111111000000///111333777:::<<>>===;;;;;;<<<===888999;;;<<<======<<<<<<<<<>>>@@@@@@???>>>>>>???>>>>>>>>>>>>>>>??????@@@<<<>>>@@@AAAAAAAAACCCEEE@@@AAACCCEEEGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJGGGLLLMMMJJJIIILLLMMMJJJMMMPPPVVV]]]cccgggjjjkkkhhhgggeee```ZZZSSSNNNJJJIIIHHHIIIKKKMMMOOONNNMMMNNNLLLJJJIIIHHHGGGEEECCCAAAAAA???>>>;;;888666555444333333222111111000000.........///////////////////////////............++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++'''((()))((('''((()))+++))))))))))))))))))))))))'''''''''''''''''''''(((&&&&&&&&&%%%&&&''''''((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))'''((())),,,000555999<<<;;;<<<===<<<;;;<<<>>>@@@BBBMMMXXX^^^cccjjjppprrrpppqqqqqqpppnnnkkkgggeee___]]]]]]^^^]]]ZZZSSSNNNCCC???999555222///---+++---+++***+++'''###'''...************++++++++++++******+++,,,---......///...000222222222111222333333222111111333333222111Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ|||tttjjjeeedddbbb^^^ZZZWWWVVVTTTQQQNNNLLLJJJIIICCCCCCCCCDDDGGGKKKOOORRRVVVYYY^^^___^^^^^^```bbb^^^^^^______```aaaaaaaaa```aaabbbcccĦcccbbbbbbcccdddcccbbbaaa``````>d<Ħbbbaaa\\\^^^```Beccceeebbbbbbaaa```___^^^^^^]]][[[[[[ZZZZZZYYYYYYgeFYĉNNNIII>aĦ777444222111111222+++(((%%%'''+++---Be,,,,,,++++++*********(((+++...nu]ӵ;;;,,,...///...,,,,,,---///000000000///...000000111111111000000//////222444444333222222222333777;;;<<<<<<===AAADDDFFFLLLUUU___hhh>d<Ħ{{{qqqggg]]]>d<ĦGGGNNNWWWĦiiifff```XXXMMMBBB888333//////...---------.........,,,+++...Be,,,...111444111Ħ...******))))))******+++,,,...000444888;;;<<<======999;;;<<<<<<<<<<<<===???888999<<<>>>>>>>>>===<<<999;;;<<<===<<<;;;<<<===>>>>>>>>>>>>>>>??????@@@;;;===@@@AAAAAABBBEEEGGGAAABBBDDDEEEFFFFFFFFFEEEIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHMMMMMMHHHGGGMMMPPPNNNJJJNNNUUU\\\bbbfffhhhiiihhhgggddd```ZZZTTTNNNKKKIIIIIIIIIKKKMMMOOONNNMMMNNNLLLJJJIIIIIIGGGEEECCCAAAAAA@@@>>>;;;888666555444444333222222111111000////////////////////////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++((()))***)))((()))***,,,'''''''''''''''''''''''')))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%)))((('''&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))((('''''')))---222666999>>>@@@AAAAAA???======>>>555AAAMMMTTT[[[eeemmmqqqqqqrrrssssssqqqnnnjjjhhh```\\\YYYYYY[[[ZZZUUUOOOGGGBBB<<<777444111///---+++))))))((("""###...)))************+++++++++)))***+++,,,---......//////111222222111111111222222222111222444444222000?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ{{{qqqfffbbb```]]]]]]___YYYWWWUUURRROOOLLLJJJIIICCCCCCCCCEEEGGGJJJLLLNNNVVVYYY]]]______^^^]]]]]]```aaaaaaaaa```___^^^]]]dddccccccgdKĦcccdddcccaaaaaabbbbbb```______sdKĦdddcccaaaaaa```bbbcccccc_______________^^^^^^^^^ZZZ[[[[[[\\\\\\[[[ŶSOOOKKKFFF3we<222...---...///---+++)))))))))---,,,+++*********+++,,,++++++,,,iĉ@3hR/Ō$$$$$$)))...---+++............////////////---......///000111111222---///111222222222333444222555:::<<<>>>???AAACCCDDDJJJRRRZZZ```DdDĦzzzwwwqqqfffYYYsdKĦEEEJJJgdKĦhhheee^^^TTTHHH>>>777444///...,,,*********,,,---+++---......+++,,,***+++,,,gdKĦ,,,+++,,,---------...000222111333666888;;;<<<<<<<<<999999:::;;;;;;<<<<<<======<<<<<<;;;<<<===>>>???:::;;;<<<===???@@@@@@@@@;;;<<<>>>???@@@@@@??????@@@===;;;>>>DDDGGGEEEBBBDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMJJJGGGEEEGGGKKKOOOOOONNNHHHJJJMMMRRRYYYaaagggkkkiiihhhgggddd^^^WWWPPPLLLIIIHHHIIIJJJMMMMMMMMMKKKKKKNNNMMMGGGEEEHHHFFFAAAAAA@@@>>>===;;;999888777666555333333444333111/////////000000000000//////------......///......---///---++++++,,,,,,,,,+++************************++++++******************+++***))))))******)))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((((((&&&%%%%%%&&&'''((('''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))+++///222:::<<<@@@CCCCCC@@@<<<999;;;===AAAIIIRRR\\\cccffflllmmmoooqqqsssrrroookkkccc```\\\YYYVVVTTTQQQOOOGGGEEEAAA<<<777333000...*********((('''(((***,,,,,,+++++++++******))))))+++++++++,,,,,,---------///...,,,,,,,,,---///111,,,...000111///...---...>AneneneneDe{{{pppfffbbb```]]]]]]___YYYWWWUUURRROOOLLLJJJIIICCCCCCCCCEEEHHHLLLOOORRRTTTWWW\\\_______________aaa`````````______^^^^^^ccccccneccccccdddcccaaaaaabbbbbb```___^^^neccccccbbbaaaaaa``````aaaaaabbbccc``````______^^^^^^^^^^^^[[[[[[\\\\\\\\\\\\>ASSSOOOKKKk<111111...---//////---+++***))))))***+++++++++***)))))))))***++++++++++++fh---))))))---000000...............////////////.........///000111111111...000222222222222333444444666:::<<<===>>>@@@BBBBBBGGGOOOVVV\\\DezzzyyyuuuooodddWWWneBBBDDDnedddeee```YYYPPPFFF===666222///...,,,******+++,,,---+++---......,,,++++++,,,***+++ne,,,+++,,,---.........///111333222333666888;;;<<<<<<<<<999999:::;;;;;;<<<<<<===::::::<<<=========<<<;;;<<<<<<<<<<<<<<<>>>???@@@;;;<<<>>>???@@@@@@??????BBB???>>>@@@EEEGGGFFFCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJGGGFFFGGGKKKMMMNNNMMMJJJKKKNNNRRRYYY___eeeiiijjjiiihhheee___XXXRRRNNNIIIHHHHHHIIIKKKLLLKKKJJJJJJMMMKKKFFFDDDFFFEEEAAA@@@???>>>===;;;999888888777555444333333111///,,,///000000111111000000///.../////////000////////////---++++++,,,,,,,,,+++************************************************+++***************)))(((''''''''''''(((((((((((()))))))))))))))******+++((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((())),,,000333444777<<<@@@BBBBBBAAA@@@<<<<<<>>>CCCKKKSSS[[[___fffhhhlllppppppooommmkkkeeebbb]]]XXXUUURRRNNNLLLHHHFFFBBB===888333///---***++++++***(((((()))++++++++++++++++++*********))))))***+++,,,---......000///---------...000111---///111111000......zzzpppfffbbb```]]]\\\^^^YYYWWWUUURRROOOLLLJJJIIIDDDCCCCCCDDDHHHMMMRRRUUURRRVVV[[[^^^___``````aaaaaa```___^^^]]]^^^___```bbbbbbbbbbbbbbbdddcccbbbbbbcccbbb```^^^]]]aaaaaaaaaaaaaaa````````````aaaaaabbbbbbaaa```___^^^]]]]]]]]]\\\\\\]]]]]]]]]]]]WWWSSSOOO///000000......000...---,,,***)))******+++***))))))(((((()))************++++++///...------...///000000............////////////......//////000000111111///000222333222111222333555888;;;<<<======???@@@CCCGGGNNNSSSYYYrrrwwwvvvrrrkkkaaaUUUAAAAAACCC^^^ccc```ZZZQQQJJJDDD===666000...---,,,+++***+++,,,---+++---......,,,++++++,,,+++,,,,,,+++***,,,---.........///111333222333666999;;;<<<<<<<<<999999:::;;;;;;<<<<<<===777999<<<>>>>>>===;;;999===<<<;;;;;;;;;===>>>???<<<===>>>??????@@@@@@???DDDAAA@@@BBBEEEGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGHHHJJJKKKLLLKKKKKKLLLNNNRRRXXX^^^cccgggkkkkkkjjjgggaaaZZZTTTPPPIIIHHHGGGHHHIIIJJJIIIHHHHHHJJJIIIEEECCCDDDCCC@@@???>>>===<<<;;;:::999999777666444333222111...+++111111111222222111111111000000000000000000000000///---++++++,,,,,,,,,+++************************************************+++++++++************)))''''''''''''((((((((((((&&&''''''''''''((((((((((((''''''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))+++...111111333777<<<@@@CCCDDDEEE===<<<;;;<<<@@@GGGOOOTTT\\\bbbiiimmmmmmllllllllliiieee___YYYTTTOOOJJJGGGGGGEEEBBB>>>888333///---***,,,---,,,***))))))***************++++++++++++((())))))+++,,,---......000///.........///111222...000111111000///000yyyooofffcccaaa]]]\\\]]]YYYWWWUUURRROOOLLLJJJIIIEEEDDDCCCCCCFFFKKKQQQTTTSSSWWW[[[^^^_________``````___]]]\\\\\\^^^___aaaaaaaaaaaaaaaaaabbbbbbbbbdddcccbbbccccccccc```^^^\\\]]]___```______```aaa`````````______``````aaabbbaaa___^^^]]]]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\ZZZWWWSSSOOOKKKFFFAAA>>>999333000000000...---///...---,,,+++************))))))))))))*********+++*********++++++,,,,,,,,,))),,,......,,,+++,,,...............////////////.../////////000000000111///111333333222222222333777999;;;<<<<<<===???@@@FFFJJJPPPUUUZZZbbbkkkrrruuusssooohhh^^^SSSJJJDDDAAAAAACCCGGGMMMTTT\\\```[[[SSSJJJEEEBBB===666000------,,,+++++++++,,,---+++---...---,,,+++++++++,,,,,,,,,,,,+++++++++***+++,,,......---...000222222444666999:::;;;<<<<<<999999:::;;;;;;<<<<<<===999:::<<<>>>>>>===<<<;;;::::::;;;<<<===>>>>>>>>><<<======>>>??????@@@@@@DDDBBBBBBCCCEEEFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLNNNOOOMMMMMMLLLLLLKKKJJJIIIHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMQQQWWW^^^cccgggmmmlllkkkhhhccc\\\VVVRRRJJJIIIGGGGGGGGGGGGFFFEEEGGGGGGFFFDDDBBBBBBAAA???>>>>>>===<<<;;;;;;::::::777555444444444333000...111222222333333222222111111111000000//////000000///---++++++,,,,,,,,,+++***************************************+++++++++++++++,,,+++***)))******''''''''''''((((((((((((%%%%%%&&&&&&'''''''''&&&'''''''''''''''((((((((('''''''''(((((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''''''''''''''***,,,000222444777;;;???BBBDDD@@@>>>:::888888>>>EEEJJJSSS[[[fffkkkkkkkkkmmmpppnnniiibbb[[[UUUNNNHHHDDDBBBAAA???<<<888333///---***,,,......,,,***))))))((((((((())))))******+++))))))******++++++,,,,,,///......---...///000000///000111111000000111yyyooofffcccaaa]]][[[\\\YYYWWWUUURRROOOLLLJJJIIIGGGEEECCCBBBDDDHHHMMMPPPUUUYYY]]]______^^^^^^^^^^^^]]]\\\[[[\\\]]]```aaa``````aaaaaaaaabbbbbbbbbdddccccccddddddcccaaa^^^[[[]]]``````^^^^^^___aaa``````_______________```aaa```^^^\\\[[[\\\\\\]]]\\\]]]]]]^^^^^^]]]]]]\\\ZZZWWWSSSOOOKKKFFFAAA>>><<<666222222111---,,,...------,,,+++************)))******++++++,,,,,,,,,******++++++++++++,,,,,,'''+++......+++)))+++...............////////////////////////000000000000///111333333333222333444888999;;;<<<===>>>AAACCCHHHMMMRRRWWW[[[bbbjjjqqqrrrpppkkkddd[[[RRRJJJEEEAAAAAACCCGGGLLLRRRXXX[[[UUUNNNFFFAAA???<<<666000,,,,,,,,,,,,,,,,,,,,,---+++---...---,,,+++++++++++++++++++++++++++++++++***,,,------,,,---///222333444666999:::;;;;;;;;;999999:::;;;;;;<<<<<<==================>>>>>>???666888<<>>=========>>>>>>???@@@@@@CCCBBBBBBCCCDDDEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEGGGIIILLLNNNOOOPPPLLLLLLMMMMMMMMMLLLKKKJJJGGGGGGHHHHHHHHHGGGGGGHHHGGGHHHKKKPPPWWW^^^eeehhhmmmmmmllljjjeee^^^XXXTTTLLLJJJGGGFFFFFFEEEDDDCCCFFFDDDCCCCCCBBB@@@??????>>>>>>===<<<;;;;;;::::::555444444555666666555333222222333333333333222222111000///........./////////---++++++,,,,,,,,,+++************************))))))*********+++++++++***+++,,,+++)))((()))+++''''''''''''(((((((((((('''((()))************)))&&&''''''(((((()))))))))'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$###$$$&&&,,,---///222666;;;???AAAAAA???;;;777555888>>>CCCLLLUUU```gggjjjkkkooosssqqqmmmggg```YYYQQQIIIDDD===<<<;;;888555222000...***,,,......,,,***)))***&&&&&&''''''(((((())))))+++************))))))))),,,,,,,,,,,,------......///000111111000000111333xxxnnnfffcccaaa]]][[[[[[YYYWWWUUURRROOOLLLJJJIIIGGGEEEDDDCCCDDDHHHKKKNNNVVVYYY]]]______]]]]]]]]]\\\\\\[[[[[[\\\^^^___``````aaaaaabbbbbbccccccccccccccccccdddeeedddaaa^^^[[[^^^aaaaaa^^^]]]___aaa```______^^^^^^^^^^^^______]]][[[ZZZZZZ[[[\\\]]]\\\\\\]]]]]]]]]]]]\\\\\\ZZZWWWSSSOOOKKKFFFAAA>>>===777222222000---+++---------,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***---//////---,,,---///............////////////////////////000000000000...000333333333333444666777999;;;===???AAAEEEHHHIIINNNTTTYYY]]]bbbiiinnnqqqnnniiibbbYYYQQQJJJFFFAAABBBEEEHHHLLLPPPSSSUUUOOOJJJBBB===:::888444111++++++,,,,,,,,,,,,------+++---......,,,++++++,,,***************+++,,,,,,+++,,,---------...000222333555777999:::;;;;;;;;;999999:::;;;;;;<<<<<<===???>>>===<<<===>>>@@@AAA777999===@@@AAAAAA???>>>============>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLNNNPPPPPPMMMMMMNNNOOOOOONNNLLLLLLDDDFFFHHHHHHGGGFFFFFFGGGEEEGGGJJJPPPWWW^^^eeeiiinnnnnnmmmjjjeee___YYYUUUNNNKKKHHHFFFEEEDDDCCCBBBEEEBBBBBBCCCBBB>>>>>>@@@???>>>===<<<;;;:::999999555444444666888888777666111222222333333222222111222111///...------...//////---++++++,,,,,,,,,+++************************)))))))))***++++++,,,,,,(((+++,,,+++(((&&&(((+++''''''''''''((((((((((((&&&'''((()))***)))((('''&&&&&&((()))))))))))))))%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((&&&$$$""""""###%%%''')))---222777<<>>>>><<<888444444999===EEELLLWWW___eeejjjpppsssrrrppplllgggaaaWWWNNNGGG<<<:::888555222000//////)))+++,,,,,,+++******+++''''''''''''((((((((((((*********)))))))))))))))++++++,,,,,,------------...///000000//////111333wwwnnnfffcccaaa]]]ZZZ[[[YYYWWWUUURRROOOLLLJJJIIIEEEEEEDDDEEEGGGJJJMMMNNNUUUXXX\\\______^^^^^^^^^ZZZZZZ[[[\\\]]]^^^______aaaaaabbbbbbcccddddddeeeccccccdddeeefffdddaaa^^^[[[___bbbbbb^^^]]]___bbb```___^^^^^^]]]]]]^^^^^^\\\[[[YYYXXXXXXZZZ\\\^^^[[[[[[\\\\\\\\\\\\[[[[[[ZZZWWWSSSOOOKKKFFFAAA>>>;;;555000111000---,,,---,,,,,,,,,,,,+++***))))))'''(((***+++,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,---...//////......///000............////////////000000000000////////////---///222333444444666777666888;;;>>>@@@DDDIIILLLLLLRRRYYY^^^aaaeeejjjnnnpppmmmggg```XXXPPPJJJGGG@@@CCCFFFJJJLLLNNNOOOOOOIIIFFF@@@:::555222000000***+++,,,,,,------------+++---......,,,++++++,,,))))))))))))***+++---...---.../////////000222444444555777999:::;;;;;;:::999999:::;;;;;;<<<<<<===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>=========>>>???@@@AAAAAABBBDDDEEEEEEFFFGGGIIIEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPQQQQQQPPPNNNLLLKKKBBBEEEGGGHHHFFFEEEFFFGGGFFFHHHKKKOOOVVV]]]cccfffnnnnnnmmmjjjfff___YYYVVVPPPMMMIIIFFFDDDDDDBBBAAAEEEAAAAAACCCBBB>>>===@@@@@@???>>>===;;;999888888555444444555777777666555111111222222222222111111444222000///......///000///---++++++,,,,,,,,,+++************************((())))))***++++++,,,,,,'''***,,,***&&&%%%'''***''''''''''''((((((((((((###$$$&&&'''((('''&&&%%%%%%&&&((()))******))))))%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%$$$$$$%%%###$$$&&&)))---111555777777999:::888333111444777>>>CCCKKKUUU___gggmmmppprrrqqqpppnnnhhh^^^SSSLLL???<<<888333000.........((()))******))))))+++---))))))))))))))))))((((((''''''(((((()))******++++++,,,---------...---------...///.........111333wwwnnnfffcccaaa]]]ZZZZZZYYYWWWUUURRROOOLLLJJJIIIDDDDDDEEEFFFIIILLLOOOQQQSSSVVV[[[^^^______```aaaXXXYYY[[[\\\^^^^^^______aaaaaabbbcccddddddeeeeeeccccccdddeeefffdddaaa^^^\\\```cccbbb___]]]___ccc```___^^^^^^]]]]]]]]]]]]ZZZYYYWWWVVVWWWYYY\\\^^^[[[[[[[[[\\\\\\[[[[[[[[[ZZZWWWSSSOOOKKKGGGAAA>>>777222...//////---,,,...,,,,,,,,,,,,,,,***))))))&&&''')))***+++++++++***------------------------...------------...//////............/////////000000000000000////////////,,,///222333444555777999555888;;;>>>AAAFFFLLLPPPPPPVVV^^^cccfffiiimmmqqqooolllggg___WWWPPPKKKHHH@@@CCCGGGKKKMMMMMMMMMLLLEEECCC???888222......///***+++,,,---------------+++---......,,,++++++,,,((((((((((((***,,,...///...000111111111111444666444555777999:::;;;::::::999999:::;;;;;;<<<<<<===999;;;===??????>>><<<;;;EEECCC???<<<;;;===???@@@>>>============???@@@AAABBBCCCEEEFFFGGGHHHIIIKKKEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEGGGHHHJJJKKKLLLMMMSSSSSSSSSSSSQQQNNNKKKIII@@@DDDGGGHHHFFFEEEFFFHHHHHHIIILLLPPPUUU[[[aaadddmmmmmmmmmjjjfff___YYYVVVRRRNNNIIIFFFDDDCCCBBBAAAEEEAAA@@@DDDCCC>>>===AAAAAA@@@???===;;;999888777666555444555666666444222111111111222222111111111555444222000//////000111///---++++++,,,,,,,,,+++************************((())))))***++++++,,,,,,&&&)))+++***%%%$$$&&&***''''''''''''((((((((()))&&&''')))++++++***)))(((%%%&&&((()))*********)))'''''''''((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''''''''(((%%%&&&'''(((***,,,---...111555888777222///111333999<<>>AAADDDHHHMMMQQQWWWZZZ```fffkkkooopppqqqpppmmmggg___WWWQQQLLLIIIDDDEEEHHHLLLNNNNNNKKKIIIEEE@@@999444111000...---)))))))))***+++,,,......///...---,,,***)))(((''')))))))))***++++++,,,,,,,,,,,,---...000222333555555777999999888888999:::999999555888???;;;888BBB<<<<<<<<<<<<<<<<<<;;;;;;===============<<<<<<;;;;;;;;;<<<<<<===???@@@AAAAAABBBDDDEEEFFFFFFFFFEEECCCBBBAAA@@@@@@AAACCCDDDCCCEEEGGGHHHIIILLLPPPSSSSSSRRRRRRPPPOOONNNMMMMMMLLLJJJGGGEEEDDDEEEGGGHHHGGGIIIKKKOOOUUU[[[___bbbjjjjjjjjjhhheeebbb^^^\\\RRROOOKKKHHHEEEDDDEEEEEEBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???===<<<:::999999888777666555555444444555333333444444333111000///000000000000/////////...000000///...------,,,,,,,,,++++++******++++++,,,,,,***)))***++++++***)))(((((())))))*********+++(((((((((((())))))))))))******))))))((((((''''''&&&'''(((******((('''&&&((((((((('''&&&&&&&&&%%%)))((('''&&&&&&'''((()))$$$%%%'''))))))((('''&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###***)))'''&&&'''(((***+++...///111222333111000///444888===CCCLLLVVV```ggglllqqqrrrooolllhhhaaaZZZOOODDD777000+++(((***...((()))++++++)))((()))***)))************+++++++++)))))))))))))))******+++)))******++++++,,,---------...000000//////111222wwwooofff```^^^^^^]]]\\\XXXWWWUUURRROOOMMMKKKJJJFFFEEEDDDCCCEEEHHHKKKNNNQQQTTTYYY\\\]]]^^^___``````^^^]]]]]]___aaaaaaaaaaaabbbcccdddeeedddccccccbbbaaaaaaaaacccccccccbbbbbbbbbaaa``````aaabbbccc______``````______^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYY]]]]]]]]]^^^^^^]]]ZZZWWWXXXTTTPPPMMMJJJFFF@@@<<<888666222///---,,,---...---,,,++++++******++++++,,,,,,+++***))))))***+++++++++++++++,,,---...///------,,,,,,,,,---...///------......//////......000000/////////000111222///000111222111222444777888:::>>>AAADDDIIINNNRRRXXX[[[```fffkkknnnoooooopppmmmggg___XXXQQQLLLJJJDDDEEEHHHLLLOOONNNLLLIIIBBB>>>777222///---,,,+++******)))******+++,,,---,,,,,,++++++++++++,,,,,,)))))))))***++++++,,,,,,,,,,,,---...000222444555555777999:::999999:::;;;888999777<<>>>>>===<<<;;;<<<<<<<<<<<<>>>???@@@AAACCCCCCDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@BBBCCCDDDCCCEEEGGGIIIJJJLLLOOORRRQQQQQQPPPOOONNNMMMLLLLLLKKKIIIGGGEEEDDDEEEGGGHHHEEEGGGIIIMMMRRRXXX\\\___gggggggggfffccc```]]]ZZZSSSPPPLLLHHHEEEDDDDDDEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@??????===<<<;;;::::::888888777666555555555555333444444444333222111000111000000///////////////000//////......---,,,,,,,,,++++++******++++++,,,+++******+++++++++***)))((()))))))))************(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''((()))((('''&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%)))((('''&&&&&&((()))++++++,,,...000000000...---111333888===EEEOOOZZZaaajjjooorrrqqqooommmggg```SSSHHH;;;333---***+++...((()))++++++)))))))))***))))))*********+++++++++)))))))))))))))******+++)))******++++++,,,,,,---,,,...///000//////000222vvvooofffaaa______]]]\\\WWWVVVUUURRROOOMMMKKKJJJGGGFFFDDDDDDEEEHHHKKKMMMPPPSSSXXX[[[]]]^^^___```bbb```______```aaaaaa```aaabbbdddeeeeeedddccccccaaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbaaaaaaaaa```````````````___^^^^^^[[[ZZZZZZYYYYYYYYYYYYYYY\\\\\\\\\]]]^^^]]]ZZZWWWWWWTTTQQQMMMJJJEEE@@@===888666222///---------------,,,++++++******++++++)))+++---+++)))(((***---++++++++++++,,,---......---------,,,------...///,,,---...///////////////......//////111222444555///000111111111111444666888:::===AAADDDIIIOOOSSSYYY\\\aaagggkkkmmmnnnnnnppplllfff___XXXQQQLLLJJJEEEFFFHHHLLLOOOOOOLLLIIIBBB===777111///---,,,+++******)))))))))******+++---,,,+++++++++,,,---...)))))))))***++++++,,,,,,,,,,,,---...000222444555666888:::;;;:::::::::<<<777<<<<<>><<<;;;<<<<<<<<<===>>>???@@@AAACCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@AAABBBCCCDDDBBBEEEHHHJJJKKKLLLNNNPPPOOOOOOOOONNNMMMLLLKKKJJJKKKIIIGGGEEEDDDEEEFFFGGGCCCDDDFFFJJJNNNSSSXXXZZZbbbbbbcccbbbaaa^^^[[[YYYTTTRRRNNNJJJFFFDDDDDDDDD@@@@@@????????????@@@@@@??????>>>======<<<;;;;;;999888777666555555555555555555555555444333222111222111///.........///000000//////......---------,,,++++++******++++++,,,)))***+++,,,,,,+++***)))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((()))((()))+++,,,---------,,,---...111555<<>>888333111///...---+++******)))(((((())))))111///---+++******++++++)))))))))***++++++,,,,,,---------///000222444555777999;;;;;;::::::;;;<<<:::CCCFFFGGGJJJAAA888;;;:::::::::::::::;;;;;;;;;999;;;===??????>>>===;;;============>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBDDDDDDBBBEEEIIIKKKLLLLLLMMMNNNNNNNNNOOONNNNNNLLLKKKJJJJJJIIIGGGEEEDDDEEEFFFFFFCCCDDDEEEHHHLLLPPPTTTVVV]]]]]]_________]]][[[ZZZVVVSSSPPPKKKHHHEEEDDDCCC@@@??????>>>>>>??????@@@???>>>>>>>>>======<<<<<<999999888777666666666666666666555555555444444333222111///.........///000000/////////......------,,,++++++******++++++,,,(((***,,,---,,,++++++***)))))))))))))))*********(((((((((((())))))))))))''''''(((((())))))******''''''((())))))(((''''''%%%&&&&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((&&&'''(((***+++,,,,,,,,,+++,,,---000555===GGGNNN[[[bbbiiillloooppplllggg^^^RRRDDD:::222,,,***,,,(((***,,,+++***)))******))))))))))))************)))))))))))))))******+++)))))))))***++++++,,,,,,+++---............///111uuuooogggbbbaaa```^^^\\\YYYWWWUUURRROOOLLLJJJIIIDDDCCCAAA@@@AAACCCFFFHHHOOORRRXXX\\\^^^___aaaccccccbbbaaaaaaccccccaaa```___```aaabbbbbbaaa```___^^^```aaaaaa______aaabbb```aaacccddddddbbb___^^^]]]^^^^^^^^^^^^]]]\\\\\\ZZZ[[[[[[ZZZXXXWWWYYY[[[ZZZZZZZZZ\\\^^^]]][[[YYYVVVUUURRRNNNIIIDDD@@@>>>777555333000...---,,,,,,---,,,++++++******++++++***---//////---+++---...,,,,,,+++++++++,,,------.....................---,,,---...///000000000000000000111111222222222222222333444333333333555777666999<<>>777333000///......,,,+++***)))((((((((((((000...---+++*********+++)))))))))***++++++,,,,,,------...///111333444666777999;;;;;;::::::;;;<<<===KKKMMMGGGDDD;;;777>>>999999999999::::::;;;;;;999:::<<<>>>??????>>>===>>>>>>===>>>>>>???@@@AAA??????@@@@@@BBBCCCDDDEEE@@@@@@AAAAAABBBCCCDDDDDDCCCFFFIIIKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOMMMLLLJJJIIIHHHGGGEEEEEEEEEEEEEEECCCDDDEEEGGGJJJNNNQQQSSSXXXYYY[[[]]]]]]]]]\\\[[[VVVTTTQQQMMMIIIFFFEEEDDD@@@??????>>>>>>??????@@@??????>>>>>>=========<<<:::999888777777666777777666666555555555555555555222111///.........///000///////////////.........,,,++++++******++++++,,,(((***------,,,++++++---******))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''')))***++++++,,,***+++,,,---111888@@@FFFSSS[[[dddiiilllooolllggg```TTTFFF<<<333,,,***+++)))***,,,,,,***)))***+++(((((()))))))))*********)))))))))))))))******+++((())))))******+++,,,,,,+++,,,......------///000tttnnngggcccbbbaaa___]]]ZZZYYYVVVSSSOOOKKKIIIGGGBBBAAA??????@@@CCCFFFHHHMMMQQQVVV[[[]]]___aaacccaaaaaa```aaaccccccbbb```______```aaaaaa___^^^]]]]]]___aaaaaa^^^^^^```bbbaaabbbcccdddcccaaa___^^^]]]]]]]]]]]]]]]\\\[[[[[[YYY[[[\\\ZZZWWWVVVYYY[[[XXXYYYZZZ\\\^^^^^^[[[YYYUUUUUUSSSNNNHHHCCC@@@???666555333111///---,,,,,,---,,,++++++******++++++---000444666666111,,,''',,,,,,,,,++++++,,,,,,---...////////////...------,,,---...///000111111111111111111222111111000000333444555444333444555777666888;;;>>>AAAEEEKKKNNNWWWZZZ^^^cccgggiiiiiiiiigggddd___XXXQQQKKKGGGDDDCCCDDDFFFJJJMMMMMMJJJGGG@@@;;;555000...---,,,,,,,,,+++***))))))))))))))))))******+++,,,,,,,,,,,,)))))))))***++++++,,,,,,------...///111333555666666888:::;;;:::::::::<<<>>>KKKKKKBBB>>>888777???777888888999999::::::;;;999:::;;;===>>>?????????>>>>>>>>>>>>>>>???@@@AAA======>>>???AAACCCDDDFFF???@@@AAABBBBBBCCCDDDDDDEEEGGGJJJJJJJJJJJJLLLMMMLLLMMMOOOPPPOOONNNLLLJJJHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFIIILLLNNNPPPSSSTTTWWWZZZ\\\\\\[[[[[[VVVTTTRRRNNNKKKHHHFFFEEE@@@@@@????????????@@@@@@@@@@@@???>>>>>>===<<<<<<;;;:::999888777777777777666555555444444444555555000000000000/////////...////////////////////////,,,++++++******++++++,,,(((+++------******---///************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''((((((%%%&&&''''''%%%%%%&&&'''!!!""""""###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++))))))***,,,...333999===KKKTTT^^^eeekkkooommmhhh```TTTGGG===555---+++,,,)))+++,,,,,,+++******+++((((((((()))))))))******)))))))))))))))******+++(((((())))))***+++++++++***,,,------,,,---...000tttnnngggcccbbbbbb___]]]\\\ZZZWWWSSSNNNJJJGGGEEEAAA@@@??????@@@CCCGGGIIIJJJNNNTTTXXX[[[]]]```bbb_________aaaccccccbbb```___```aaaaaaaaa```^^^]]]\\\___bbbaaa]]]\\\___bbbbbbbbbccccccbbbaaa___^^^]]]]]]^^^^^^]]]]]]\\\[[[XXX[[[]]][[[WWWVVVXXX\\\XXXXXXYYY[[[^^^^^^\\\ZZZUUUUUUTTTOOOHHHBBB@@@???666555333111///---,,,+++---,,,++++++******++++++,,,222;;;EEEHHHAAA333(((---,,,,,,++++++,,,,,,,,,...///000000///...---,,,,,,---...///111111111111///000000111111000//////333444444444333333555666666888:::===???CCCHHHKKKQQQTTTYYY^^^bbbdddeeeeeedddaaa[[[UUUNNNHHHCCCAAAAAABBBEEEIIILLLLLLIIIFFF???:::444000...------,,,,,,++++++*********++++++&&&(((***+++,,,,,,+++***)))))))))***++++++,,,,,,---......000111333555666555777999:::999999:::;;;:::EEEBBB:::;;;999777;;;777777777888999::::::::::::::::::;;;<<<>>>@@@BBB??????>>>>>>??????@@@@@@>>>======>>>???AAACCCDDD??????AAABBBCCCDDDDDDDDDGGGHHHIIIIIIIIIJJJLLLNNNJJJLLLMMMOOONNNMMMJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNPPPSSSVVVYYYZZZZZZZZZUUUTTTRRROOOLLLJJJHHHGGGAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>><<<<<<;;;;;;;;;:::999888888888888555555444333333444555555///000111111111000...---/////////////////////000,,,++++++******++++++,,,))),,,---+++))))))...222************)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&'''(((((()))%%%'''((()))***---111444@@@JJJVVV___hhhnnnmmmiii```TTTHHH???777///---...)))+++,,,,,,+++******+++(((((((((((()))))))))***)))))))))))))))******+++(((((())))))******++++++***+++------,,,,,,...///tttnnngggdddcccbbb```]]]]]][[[XXXSSSNNNJJJFFFDDDAAA@@@??????AAADDDHHHJJJHHHLLLRRRVVVYYY\\\^^^```^^^^^^^^^aaaccccccbbb``````aaabbbbbbbbb```___^^^[[[___bbbaaa]]]\\\___ccccccccccccbbbbbb```______^^^^^^______^^^^^^]]]\\\XXX[[[]]][[[WWWUUUXXX\\\WWWWWWYYY[[[^^^^^^\\\ZZZTTTUUUTTTOOOHHHBBB@@@@@@666555333111///---,,,+++---,,,++++++******++++++)))222AAAQQQYYYRRR???///------,,,++++++,,,,,,,,,...///000000000///---,,,,,,---...000111111222222---...///111111111000///222333444333222222333555666888:::<<<>>>BBBFFFIIIMMMPPPUUU[[[___aaabbbbbbaaa^^^YYYRRRLLLFFFBBB???@@@BBBDDDHHHKKKKKKHHHEEEAAA<<<666222000//////...,,,+++++++++++++++,,,,,,((()))+++,,,,,,***'''%%%)))))))))***++++++,,,,,,......///000111333555666555777999999888888999:::777???999333:::===777666666777777888999999::::::;;;:::999:::;;;>>>AAACCC??????????????????@@@@@@??????>>>>>>>>>???AAABBB>>>???AAABBBCCCDDDDDDDDDHHHIIIIIIIIIHHHIIILLLNNNIIIJJJLLLMMMMMMKKKIIIGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCEEEGGGIIIKKKJJJMMMPPPTTTWWWXXXYYYYYYUUUTTTRRROOOMMMJJJIIIHHHBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA???>>><<<;;;:::<<<;;;:::999888888888888555444333222222333555555...///111333222000...,,,////////////000000000000,,,++++++++++++++++++,,,***,,,---+++((()))...444+++*********))))))(((((((((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''(((((((((((((((''''''&&&&&&%%%''''''%%%$$$$$$%%%'''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&''''''"""$$$&&&'''(((***,,,///666AAAOOOZZZdddkkklllhhh```UUUIII@@@999222///111)))+++---,,,+++***+++,,,(((((((((((()))))))))))))))))))))))))))******+++((((((((()))******++++++)))+++,,,,,,,,,,,,---///~~~tttmmmgggggggggbbb___^^^YYYWWWTTTRRROOOKKKFFFBBBCCCBBB@@@???@@@BBBDDDFFFIIIMMMRRRVVVYYY]]]```ccc```bbbcccbbb___^^^___aaaccccccbbbaaa```___^^^^^^^^^^^^______``````aaaaaabbbbbbbbbbbbaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZZZZYYYXXXWWWWWWWWW[[[[[[ZZZ\\\^^^^^^]]]\\\ZZZWWWRRRLLLFFFBBB???>>>555444222000............///...---,,,++++++++++++111...000999CCCCCC888---+++,,,,,,,,,,,,...222555111111000000000000111111,,,,,,...///000000000000222000///...///000222333000222333333333333444666555888;;;===???@@@CCCEEEJJJMMMQQQVVVZZZ]]]^^^^^^```\\\UUUNNNGGGBBB???======???BBBGGGJJJJJJGGGDDD>>>:::444000---,,,+++***************************,,,)))''''''***+++***(((++++++******))))))((((((+++...000///---...222777:::;;;;;;888666777<<<@@@:::999999999888888777777777888::::::999999:::<<<:::<<<===<<<;;;;;;<<<===???@@@@@@AAAAAABBBBBBCCC;;;<<<>>>???@@@@@@@@@???AAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJKKKLLLNNNNNNLLLJJJGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCJJJKKKNNNQQQTTTVVVXXXXXXRRRRRRRRRPPPNNNJJJGGGEEECCCBBBAAA@@@????????????AAAAAA@@@@@@???>>>============;;;:::999888888888666666555444444444444555444444333222222111111000000...,,,,,,---.........---,,,++++++---///......,,,++++++******++++++,,,))))))))))))))))))))))))!!!&&&++++++(((&&&'''***))))))***))))))((('''&&&******))))))((((((''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%&&&''')))+++,,,000777BBBLLLUUU\\\aaaddd___ZZZQQQDDD999111///...'''(((***+++++++++***)))))))))(((((((((((())))))******+++++++++******))))))))))))))))))******+++,,,,,,,,,,,,---...//////uuummmgggffffffbbb______\\\YYYVVVSSSPPPLLLHHHEEECCCAAA???>>>>>>@@@BBBDDDIIILLLQQQVVVYYY\\\```cccaaacccdddccc```___```bbbcccbbbbbbaaa```___^^^]]]^^^_________`````````aaabbbbbbbbbbbbaaa```______[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWZZZZZZZZZ\\\^^^___^^^\\\YYYVVVRRRMMMHHHDDD@@@???555444222000............---,,,+++******)))))))))***''''''---444666///((()))***+++******,,,///222///......------......///------...///000000000///111000///...///000222333000222333333333333444666555777;;;===>>>@@@CCCEEEJJJLLLPPPTTTXXX[[[\\\]]]ZZZWWWRRRLLLFFFCCCAAA@@@===???BBBGGGJJJJJJGGGDDD>>>:::444000...---+++***************************---+++******,,,---,,,***+++*********)))))))))(((...------...///111333444999::::::888777777:::===999999888888888777777777666777888888777777888999555888:::<<<<<<===???AAA??????@@@AAAAAABBBBBBCCC<<<===>>>???@@@@@@??????AAAAAAAAAAAABBBCCCDDDDDDEEEEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDIIIJJJMMMPPPSSSUUUWWWXXXRRRSSSRRRQQQOOOKKKHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::999999999777666555555444444555555444444333333222111111111111///,,,+++---...//////111///,,,+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,************************###'''+++,,,)))'''(((***((())))))))))))(((((('''***)))))))))((((((((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''(((***+++...333<<>>@@@BBBHHHLLLQQQUUUYYY\\\```cccbbbcccdddcccbbbaaaaaacccbbbaaaaaa```___^^^]]]]]]_______________`````````bbbbbbbbbbbbaaaaaa```___[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWYYYYYYYYY[[[^^^___^^^]]]XXXVVVTTTPPPKKKFFFAAA???555444222000...............---,,,+++*********+++***(((&&&(((,,,...,,,******+++++++++***+++...000---------,,,,,,---------......///////////////...111000/////////000222333000222333333333333444666555777:::<<<>>>???BBBEEEIIIKKKNNNQQQUUUXXXZZZ[[[WWWTTTOOOIIIDDDAAA???>>>===???BBBFFFJJJIIIFFFDDD>>>:::555111///---,,,+++************************,,,++++++,,,------,,,******************)))))))))///---,,,...111444444333666888999888777777999:::888888777777777777666666555666777666555444555666333666999<<<===>>>???@@@??????@@@@@@AAABBBBBBBBB>>>>>>??????@@@??????>>>AAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIJJJLLLMMMMMMLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDGGGIIIKKKNNNQQQTTTVVVWWWTTTTTTTTTSSSPPPMMMJJJHHHEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>><<<;;;:::999999999777777666555555555555555444444333333222222111111222///,,,+++---///000000555111...++++++++++++***,,,,,,++++++++++++,,,,,,************************%%%))),,,,,,)))((()))+++'''(((((())))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((('''''''''&&&%%%$$$%%%&&&'''&&&$$$((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))***...444:::BBBJJJSSSYYY[[[YYYSSSKKKAAA:::666444...------,,,,,,+++***)))+++******************+++((())))))******))))))((()))))))))))))))******+++++++++++++++,,,---......wwwnnnfffddddddaaa```aaa\\\XXXSSSOOOLLLJJJGGGEEEDDDBBB???======>>>@@@AAAGGGKKKPPPTTTXXX\\\```cccbbbccccccbbbbbbaaaaaaaaa``````______^^^]]]]]]\\\^^^^^^^^^_________``````aaaaaaaaaaaaaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXX[[[^^^______^^^YYYXXXVVVSSSMMMFFF@@@===555444222000............000///......---------...,,,+++******+++,,,,,,,,,------...---------///111///......------......///...///////////////...---000000//////000000111222000222333333333333444666555777999;;;<<>>BBBFFFIIIIIIFFFCCC>>>:::555111///...---,,,************************))))))***+++++++++)))(((************************......///000111333444555444666777888888777777777777777777666666666666666555666777666444333444555444777;;;<<<<<<<<<<<<===?????????@@@AAAAAABBBBBB?????????????????????>>>AAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIKKKMMMMMMLLLJJJHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCEEEFFFFFFEEECCCCCCFFFGGGIIILLLPPPSSSVVVWWWUUUUUUUUUTTTRRROOOLLLJJJEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>===<<<:::999999888888888777666666555555666666555444444333222222111111333000---+++---///111111555222...+++++++++++++++,,,,,,,,,++++++,,,,,,,,,************************(((***,,,,,,***)))***+++&&&'''((())))))***))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%&&&'''(((((((((''''''%%%$$$%%%&&&'''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((***---111777@@@JJJPPPWWWXXXXXXTTTLLLBBB;;;777000///...---++++++++++++************************'''(((((())))))))))))((()))))))))))))))******+++************+++,,,---...wwwnnnfffddddddaaa```aaa\\\XXXSSSOOOLLLJJJGGGEEEEEECCC@@@>>>>>>???@@@BBBFFFJJJOOOSSSWWW[[[___bbbbbbaaaaaaaaaaaaaaa``````______^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^___`````````______``````______^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWXXXZZZ]]]___^^^]]][[[ZZZXXXTTTMMMFFF>>>:::555444222000............//////...---------......((()))******)))))))))))),,,---......------///111......------------.........///////////////...---000000000000000111111222000222333333333333444666444666888:::;;;>>>AAADDDGGGIIILLLOOOSSSUUUWWWXXXTTTQQQKKKEEE???;;;999888<<<>>>AAAFFFIIIIIIFFFCCC===999444000///...---,,,))))))))))))))))))))))))((()))******))))))))))))))))))******++++++,,,,,,***///444444000///333999444444666777888888666555666666666666666777777777666777888777555444555666444777:::;;;;;;;;;<<<===>>>>>>???@@@@@@AAAAAABBB@@@@@@@@@???????????????AAAAAAAAAAAABBBCCCDDDDDDBBBBBBDDDFFFGGGHHHIIIIIIHHHHHHIIIKKKMMMMMMLLLJJJHHHHHHGGGGGGFFFFFFEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBFFFFFFHHHKKKOOORRRVVVWWWUUUVVVVVVUUUSSSPPPMMMKKKEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@===<<<;;;999888888888888888888777666666666666777555555444444333222222111333111...---...000111111333000---,,,,,,------------,,,,,,,,,,,,,,,,,,---***************************+++,,,+++*********+++&&&'''((())))))***))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&%%%%%%''''''&&&%%%&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&'''((())),,,000888AAAGGGPPPUUU[[[\\\VVVLLLBBB<<<444222000---,,,+++,,,,,,(((((()))******)))((((((''''''((())))))))))))))))))))))))))))))******+++***************+++------vvvmmmfffeeedddaaa```aaa]]]ZZZUUURRROOOLLLIIIFFFDDDBBB@@@>>>>>>???AAACCCEEEIIINNNSSSWWW[[[___bbbbbbaaa``````aaaaaa```^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[\\\^^^___```aaabbb_________``````______^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXZZZ]]]^^^]]]\\\[[[ZZZXXXSSSMMMEEE>>>:::555444222000............,,,,,,++++++++++++,,,,,,((()))***+++++++++)))((()))***,,,,,,,,,,,,---///,,,,,,,,,++++++,,,,,,,,,......///////////////...///000000000111111111111000222333333333333444666444666777999:::===AAADDDGGGIIIMMMQQQTTTVVVWWWWWWOOOLLLHHHCCC???<<<;;;;;;<<<>>>AAAEEEIIIHHHEEECCC<<<888333///...---,,,,,,))))))))))))))))))))))))******+++***((((((***,,,)))))))))***+++,,,------(((000777666000...444;;;555444555777888888666444666666777777777777888888666777888777666555666777222444777888999;;;>>>@@@>>>>>>??????@@@AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDD@@@AAACCCEEEGGGHHHIIIIIIGGGGGGHHHJJJMMMMMMLLLJJJHHHHHHHHHGGGGGGGGGFFFFFFBBBCCCCCCDDDDDDCCCCCCBBBFFFFFFHHHJJJNNNRRRVVVXXXUUUVVVVVVUUUTTTQQQNNNLLLEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@===<<<;;;:::999888888888999888888777777777777777555555444444333333222222333111//////000111111111000///------...///...---------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++***************'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&%%%&&&'''((('''%%%&&&&&&'''((())))))******''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''&&&&&&%%%''''''(((***,,,111888===GGGNNNXXX^^^\\\UUULLLFFF<<<999555000---,,,,,,---'''((()))******)))((('''''''''((()))************)))))))))))))))******+++))))))))))))***+++,,,---uuummmgggffffffbbb______\\\YYYVVVSSSPPPLLLHHHEEEBBB@@@>>>======???AAACCCDDDHHHMMMRRRVVV[[[___bbbdddbbb``````bbbbbbaaa___\\\\\\\\\\\\\\\[[[[[[[[[YYYZZZ[[[]]]___aaabbbccc``````aaaaaaaaaaaaaaa```[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXZZZ\\\]]]\\\[[[YYYXXXUUUQQQLLLFFF@@@===555444222000............++++++************++++++,,,***)))+++---...---+++'''))),,,,,,,,,---...000------,,,,,,,,,,,,------------...///000000000/////////000111111111111111000222333333333333444666444555777888999<<>><<<;;;;;;<<<===AAAEEEHHHHHHEEEBBB;;;777222...---,,,,,,+++)))))))))))))))))))))))))))***)))'''%%%&&&))),,,((())))))***,,,------...***000666666222000444999666555444666888999777555777777777888888888999999555666777777666555777888555666666777777999===@@@>>>>>>>>>???@@@@@@AAAAAA@@@????????????@@@BBBCCCAAAAAAAAAAAABBBCCCDDDDDD@@@AAACCCEEEFFFHHHHHHIIIGGGGGGHHHJJJLLLMMMLLLJJJHHHHHHHHHHHHHHHGGGGGGGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHJJJNNNSSSWWWYYYUUUUUUVVVUUUTTTQQQNNNLLLFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;:::::::::999999888777777777888888555555555444333333222222222111000111222222111//////......///000000...,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++)))))))))***))))))((())))))))))))((((((''''''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''(((''''''&&&&&&(((&&&%%%&&&'''((('''&&&%%%&&&'''((()))***++++++''''''''''''''''''''''''%%%&&&'''((()))(((((('''$$$%%%&&&'''''''''&&&%%%%%%'''((()))***---000333===EEEPPPYYY\\\ZZZWWWTTTHHHCCC<<<555000---,,,,,,'''(((***++++++***(((''''''((()))***++++++++++++)))))))))))))))******+++)))(((((())))))***+++,,,tttmmmgggggggggbbb___^^^YYYWWWTTTRRROOOKKKFFFBBB@@@>>>===<<<<<<>>>AAABBBDDDGGGMMMRRRVVV[[[___bbbeeecccaaaaaacccdddbbb```\\\\\\\\\[[[[[[[[[[[[[[[XXXYYYZZZ]]]___bbbcccdddaaabbbbbbcccccccccbbbbbb]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYZZZ\\\]]][[[ZZZVVVUUUSSSPPPKKKGGGCCC@@@555444222000............,,,,,,,,,++++++,,,------,,,(((%%%&&&***------+++(((***---/////////111222000//////......//////000,,,,,,...///000000000000//////000111111111111111000222333333333333444666444555666777999<<>>:::888888<<<===AAAEEEHHHHHHEEEBBB:::666111---,,,,,,+++***))))))))))))))))))))))))'''(((&&&###!!!"""'''+++(((((()))***,,,---......---000444555444444555777888666444555888999888666777777888888999999999:::333555666666555555777888:::999888666555666:::===>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>???AAACCCDDDAAAAAAAAAAAABBBCCCDDDDDD???@@@BBBDDDFFFGGGHHHIIIGGGGGGGGGJJJLLLMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGHHHJJJNNNSSSWWWZZZTTTUUUUUUUUUTTTQQQNNNLLLHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<:::999888888777888888888666555555444444333222222111000111222333333111////////////111111000,,,)))...------,,,,,,------...++++++++++++++++++++++++,,,***)))((()))))))))((())))))***))))))((('''''''''((((((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%((('''&&&&&&'''((('''&&&%%%&&&'''((()))***+++,,,((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$$$$&&&'''''''''&&&&&&$$$&&&((())))))***,,,---777>>>IIISSSYYY\\\^^^___PPPKKKBBB999222---+++***((()))+++,,,,,,+++)))((((((((()))++++++,,,,,,,,,)))))))))))))))******+++(((((((((((()))***+++,,,tttooohhheeeeeedddbbb```\\\YYYUUUQQQOOOLLLIIIFFF???>>>===<<<===>>>@@@AAAEEEHHHMMMRRRWWW[[[^^^___aaadddccc``````bbbbbb___]]]]]]]]]\\\\\\\\\[[[[[[XXXXXXWWWXXXZZZ]]]```bbbcccccccccbbbbbbbbbaaaaaa]]]^^^_________^^^\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXZZZ\\\]]]\\\[[[WWWVVVTTTPPPKKKEEE???<<<999666222000///...,,,+++,,,+++******))))))******,,,+++)))(((((()))+++,,,++++++,,,------......///,,,---......------...000///000000000000000///...222111111000000000000000111333444444222222333555666666777999:::<<<>>>???GGGKKKOOOTTTWWWXXXXXXWWWPPPLLLGGGAAA===;;;:::;;;>>>@@@DDDFFFGGGEEEBBB@@@777444111///...---,,,***(((((((((((())))))))))))))))))))))))************---...//////...,,,)))(((+++...000222222333444666333888:::777666888999777666666555666666777888999222333555666666666555444666666555555666888;;;<<<<<<======>>>???@@@@@@@@@===>>>???@@@@@@@@@@@@@@@FFFCCCAAACCCEEECCC===777CCCCCCCCCCCCDDDFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIGGGFFFEEEEEEDDDDDDCCCDDDFFFIIIMMMPPPSSSUUUVVVXXXYYYWWWTTTPPPMMMMMMJJJIIIHHHFFFEEEDDDDDDDDDBBBAAA@@@@@@??????@@@@@@>>>???@@@@@@???===:::999777777777777777777777777666777777888777555444333444111...///111222000...333333111000/////////////////////---,,,+++---///)))***+++------...------###&&&)))+++************'''(((((())))))))))))((())))))))))))))))))))))))&&&'''((())))))((('''&&&((()))***)))'''&&&&&&''')))((('''&&&&&&&&&&&&&&&((($$$$$$(((((($$$$$$(((###$$$&&&((()))***+++++++++***((('''%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%%%%&&&'''((('''%%%""" !!!$$$))),,,///:::DDDIIIQQQ\\\aaa```ZZZWWWNNN@@@777444111---(((***+++***))))))***+++%%%'''((((((''''''(((***(((((((((((('''''''''''')))))))))))))))******+++tttooohhheeeeeedddbbb```]]]YYYUUUQQQOOOLLLHHHFFFAAA@@@>>>======???AAACCCEEEGGGLLLRRRWWW[[[]]]___aaadddccc``````bbbbbb___]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZYYYZZZ\\\___bbbcccccccccbbbbbbbbbaaaaaaaaa^^^______```___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXYYY[[[\\\\\\[[[YYYXXXUUUPPPJJJDDD>>>:::888555111//////...---,,,,,,+++******))))))******,,,+++***))))))***+++,,,++++++,,,------......///,,,---......------...000------...............---000000//////000111222222111333444444222222333555555555666888:::<<<>>>@@@GGGJJJOOOTTTWWWXXXXXXWWWOOOKKKFFF@@@<<<:::::::::>>>@@@DDDFFFGGGEEEBBB???999555111...------,,,+++(((((((((((())))))))))))))))))))))))************(((((()))***)))'''%%%$$$+++...000222222333444666333888:::777666888999777777666666666666777777888555555777888888888777666777777666666777999;;;===<<<======>>>??????@@@@@@======>>>??????@@@AAAAAAAAA@@@???BBBDDDDDDAAA===BBBBBBBBBCCCDDDEEEGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEGGGIIIMMMQQQTTTUUUUUUWWWXXXWWWSSSOOOMMMLLLJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA??????@@@@@@???===;;;999888888888888888888888888777777777666666555444333444111//////111222111///111111///......---------/////////...,,,,,,---///,,,,,,,,,,,,,,,,,,++++++%%%'''*********))))))***)))***************))))))))))))))))))))))))))))))''''''((())))))(((''''''((()))))))))'''&&&'''((((((''''''&&&&&&&&&''''''((($$$$$$(((((($$$$$$(((###$$$&&&''')))*********+++***((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$&&&'''))))))222<<>>======???BBBEEEDDDGGGKKKPPPVVVZZZ]]]^^^```ccccccaaa```cccbbb___^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[\\\]]]```cccdddbbbbbbbbbbbbaaaaaaaaaaaa______```aaa```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^\\\YYYXXXYYYZZZ[[[[[[ZZZYYYVVVQQQJJJCCC===999666444111/////////...---,,,+++******))))))******************************++++++,,,------......///,,,---......------...000,,,------...////////////......//////000222333444111333444444222222333555333333555777999<<>>:::888999999===@@@CCCFFFFFFDDDAAA???;;;777111...---------,,,(((((((((((())))))))))))))))))))))))***************++++++,,,+++***((('''+++...000222222333444666333888999777666888999777888777777666666666666777555666666777888777777777888777777777888:::<<<===<<<======>>>>>>??????@@@============>>>@@@BBBCCC??????@@@AAABBBBBBBBBBBB@@@@@@AAABBBCCCEEEGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJFFFFFFEEEEEEFFFGGGGGGHHHEEEEEEGGGJJJMMMQQQTTTVVVTTTVVVWWWVVVRRROOOMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCC???@@@@@@@@@???===;;;:::::::::::::::::::::::::::777777666555444444444444444222000000111222111000111000//////............//////000...,,,,,,---//////---,,,***))))))******((()))******)))((()))***++++++,,,++++++***)))((())))))))))))))))))))))))'''(((((())))))((((((''''''((()))((('''&&&'''(((''''''&&&&&&&&&'''(((((('''%%%%%%''''''%%%%%%'''###$$$&&&'''))))))******+++***)))''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$(((((((((''''''&&&&&&&&&&&&,,,333999BBBOOOYYY]]]eeefffaaaWWWMMMEEE;;;333...---,,,***)))(((((((((((()))******))))))***+++***************+++++++++)))))))))))))))******+++tttooohhheeeeeedddbbb```]]]YYYUUUQQQNNNKKKGGGEEECCCAAA>>><<<<<>>:::555333000//////000///...,,,+++******))))))******)))***++++++++++++***)))++++++,,,------......///,,,---......------...000---...///111111222222222////////////000111222333111222444333222222333555111222444666999<<>>===888222---,,,,,,------(((((((((((())))))))))))((()))))))))************---......///......---,,,+++...000222222333444666333777999666555888888777888888777666666555666666333444444555555555555555777777777777888999:::;;;============>>>>>>??????===<<<;;;<<<===@@@CCCEEEAAABBBCCCBBB@@@???@@@BBB??????@@@AAACCCEEEFFFHHHEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFHHHJJJNNNQQQTTTUUURRRTTTVVVUUURRROOOMMMMMMJJJJJJHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>><<<;;;::::::::::::::::::::::::888777666444333444444555444333222111111111111111333222222111000000111111///000000///------...//////---+++)))((()))***++++++++++++***(((((()))+++,,,,,,++++++***)))((('''((((((((((((((((((((((((((((((((())))))((((((((('''((()))((('''&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%&&&&&&%%%%%%&&&###$$$&&&'''((()))))))))***)))((((((''''''''''''(((''''''&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###''''''&&&&&&&&&&&&&&&'''(((+++---111888CCCNNNUUUaaaeeefff```XXXOOOCCC999444111...,,,++++++++++++((()))******(((((()))******************+++++++++)))))))))))))))******+++tttooohhheeeeeedddbbb```]]]YYYUUUQQQMMMJJJFFFDDDAAA???===;;;<<<>>>AAACCCCCCEEEIIIMMMSSSWWW[[[]]]^^^bbbcccbbbbbbdddbbb____________^^^^^^^^^]]]]]]]]]\\\[[[[[[\\\^^^```aaaaaaaaaaaa`````````_________```aaaaaaaaa```^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]aaa]]]YYYWWWXXXYYYZZZZZZVVVUUUSSSPPPKKKEEE@@@===555222000//////000000///,,,+++******))))))******)))***++++++++++++***)))++++++,,,------......///,,,---......------...000...///000111222222222222111111000000000000000111111222444333222222333555111222444666999<<>>BBBDDDEEECCC@@@>>><<<777111---,,,,,,------(((((((((((())))))))))))((()))))))))******************+++++++++++++++++++++...000222222333444666222777999666555777888666888888777666666555666666444444444444555555555666555555666666777777888888===============>>>>>>>>><<<<<<;;;;;;===@@@BBBDDD@@@AAABBBBBB@@@@@@AAABBB@@@@@@@@@AAACCCDDDFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJMMMPPPSSSUUURRRSSSUUUUUURRROOONNNNNNJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>======::::::::::::::::::::::::999888666555444444555666444444333222111111222333333222222111111111111222...000111000...---...///---,,,***))))))***,,,---,,,---,,,+++)))((()))+++************)))((('''&&&(((((((((((((((((((((((()))))))))(((((()))))))))&&&((()))(((''''''((()))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''(((((((((((()))((('''''''''''''''((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%#########%%%(((***)))((())),,,111:::EEEMMM]]]ccchhhfffaaaXXXLLLAAA999555///,,,,,,------,,,'''((())))))''''''''')))(((((((((((())))))******)))))))))))))))******+++tttooohhheeeeeedddbbb```]]]ZZZUUUPPPMMMJJJFFFCCC???>>>===<<<===>>>@@@AAACCCEEEHHHLLLQQQVVV[[[]]]]]]aaacccbbbbbbdddbbb___``````_________^^^^^^^^^]]]\\\[[[ZZZ[[[\\\^^^```````````````__________________```aaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]___]]]ZZZXXXYYYZZZZZZYYYUUUTTTSSSPPPKKKFFFAAA>>>555333000//////000///...,,,+++******))))))******************************++++++,,,------......///,,,---......------...000---......///000000000000222222111000000000000000111333444444222222333555333333555777999<<>>AAADDDDDDBBB???===999555000---,,,,,,------(((((((((((())))))))))))))))))))))))************)))))))))******++++++,,,+++...000222222333444666222777888666555777888666888777777666666666666777777666666666666777888888555555555666666666777777========================<<<<<<<<<<<<===???AAABBB>>>>>>???AAABBBCCCCCCCCCAAAAAABBBBBBCCCDDDFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGIIILLLOOORRRSSSQQQSSSUUUUUUSSSQQQOOOOOOKKKJJJIIIIIIHHHHHHHHHIIIFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>>::::::::::::::::::::::::999999888777666666666666444444555333222111222444111000000//////000000000...000111111///......///---,,,+++++++++,,,---...+++------,,,***)))***+++)))))))))))))))((('''&&&))))))))))))))))))))))))***))))))(((((())))))***&&&'''((((((''''''((()))''''''&&&&&&&&&'''((((((%%%''''''%%%%%%''''''%%%$$$$$$%%%''''''(((((((((''''''&&&&&&&&&''''''(((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$"""!!!###%%%(((***&&&$$$%%%)))...444>>>GGGWWW___fffhhhfff```UUUKKK@@@:::222---------,,,+++'''((()))((('''&&&'''(((&&&&&&&&&'''(((((()))))))))))))))))))))******+++~~~tttooohhheeeeeedddbbb```]]]ZZZUUUPPPMMMIIIEEEBBB>>>>>>>>>?????????@@@@@@CCCDDDGGGKKKPPPUUUZZZ]]]]]]aaacccbbbcccdddccc___````````````_________^^^^^^]]][[[ZZZ[[[\\\^^^___`````````_________^^^^^^^^^______```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\ZZZYYYZZZ[[[ZZZYYYVVVUUUSSSPPPKKKEEE@@@===666333000////////////...,,,+++******))))))******,,,+++***))))))***+++,,,++++++,,,------......///,,,---......------...000...//////000000000//////111000000000000000111222111333444444222222333555555555666888:::<<<>>>@@@EEEJJJPPPWWWZZZYYYWWWUUUNNNIIIBBB;;;666666888:::;;;===AAACCCDDDBBB???<<<555222...,,,,,,---,,,,,,(((((((((((())))))))))))))))))))))))************+++++++++,,,---...//////+++...000222222333444666222666888666555777777666777666666666666777777888777666666555666777888999555666666777777777777777========================<<<<<<<<<===>>>??????@@@???>>>>>>AAAEEEEEEBBB???DDDCCCCCCCCCDDDDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEEEEEEEFFFDDDEEEFFFHHHKKKNNNPPPRRRQQQTTTVVVVVVTTTRRRQQQQQQKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<999::::::999999888777666444555666444222111333555111000000//////000111111...000222111000.........///......------,,,,,,,,,***,,,......,,,+++++++++))))))*********))))))((())))))))))))))))))))))))******)))(((((()))******&&&'''((((((''''''(((***(((''''''&&&&&&&&&''''''$$$(((((($$$$$$(((((($$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&###$$$))),,,...555===HHHRRR]]]cccffffff___XXXLLLDDD999222000...,,,)))((()))***)))'''&&&'''(((%%%&&&&&&'''(((((()))))))))))))))))))))******+++~~~tttooohhheeeeeedddbbb```]]]ZZZUUUPPPMMMIIIEEEBBB>>>???@@@AAAAAAAAAAAA@@@CCCDDDFFFJJJOOOUUUZZZ]]]\\\aaacccbbbccceeeccc___aaa`````````_______________^^^\\\[[[[[[\\\^^^___``````_________^^^^^^^^^]]]^^^_________^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZ[[[[[[ZZZXXXXXXWWWTTTPPPKKKDDD???;;;666444111/////////...---,,,++++++***)))*********,,,+++)))(((((()))+++,,,++++++,,,------......///,,,---///...------...000111222222222222111111000////////////000222333444111333444444333222444555666666777999:::===>>>???EEEIIIQQQWWWZZZYYYWWWTTTOOOJJJBBB;;;777666888:::;;;===@@@CCCCCCAAA>>><<<222000---,,,------,,,+++(((((((((((())))))))))))))))))))))))*********************+++,,,---...///+++...000222222333444666222666888555444777777666666666555666666777888999555444444333333555666777666777777888888888888777===============<<<<<<<<<;;;<<<===>>>??????>>>>>>CCCAAA@@@BBBFFFEEE???999EEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJFFFFFFFFFEEEFFFFFFGGGHHHDDDDDDFFFHHHJJJMMMPPPQQQRRRTTTVVVVVVUUURRRRRRRRRKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;;;;:::999777666444555666555222111333666333222222222222222333333...000222222000.........111111000///...,,,***))))))+++...///...,,,++++++)))******+++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++%%%'''((((((''''''(((***)))((('''&&&&&&&&&&&&&&&$$$(((((($$$$$$(((((($$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%&&&''''''###$$$&&&'''((('''&&&&&&%%%$$$###""""""###$$$%%%&&&'''((())))))'''%%%$$$)))%%%&&&)))***(((,,,333777CCCQQQ\\\dddiiigggbbbWWWMMMAAA888444111---******++++++***)))(((((()))%%%&&&&&&'''((())))))***)))))))))))))))******+++uuupppiiieeeddddddaaa___\\\YYYTTTPPPMMMJJJFFFCCC@@@@@@???>>>>>>???@@@AAAAAACCCFFFIIIMMMSSSYYY^^^``````____________``````___``````aaaaaaaaa`````````______^^^^^^^^^______```___]]]\\\\\\]]]^^^___````````````___^^^]]]\\\]]]^^^]]]\\\ZZZZZZ\\\^^^]]]\\\\\\[[[YYYXXXVVVUUUXXXUUUQQQMMMIIIEEE@@@<<<666555222000...---------***---...---)))(((***,,,,,,+++***))))))+++---...---///000222222111///...111000///...------...///////////////000000000000////////////000111333333333555666666555555777888444555666777888;;;>>>AAADDDJJJPPPSSSVVVYYYXXXTTTOOOIIIAAA;;;777666555555===>>>@@@AAAAAA???===;;;555333000...---+++)))'''***++++++,,,,,,,,,++++++++++++*********+++---...,,,---------,,,,,,...000+++,,,...000222333444444444444444444555555555555:::777777::::::888999===666666666666555555555555666777777777777888;;;===:::<<>><<<<<<<<<999;;;<<<=========???@@@@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFGGGHHHIIIIIIIIIJJJKKKLLLNNNOOOLLLJJJIIIIIIJJJJJJIIIGGGFFFEEEEEEEEEHHHKKKOOORRRWWWWWWVVVUUUTTTSSSRRRRRRKKKKKKKKKJJJIIIIIIHHHHHHKKKIIIHHHFFFEEEEEEFFFFFFHHHEEECCCCCCDDDCCC@@@<<<===>>>???>>>======???AAA;;;:::999777777777777888777666666555444444333333333222111111000111111111111111111111000000000000//////.........---------,,,------......------,,,************)))'''&&&%%%%%%&&&((()))******))))))******)))((()))***,,,---&&&'''((())))))((('''&&&''''''&&&%%%&&&'''((())))))(((&&&$$$$$$$$$&&&'''%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&(((+++...777<<>>:::666444222000...---------+++,,,---,,,***)))***+++,,,+++***))))))+++,,,...***+++---//////...---,,,111000///...---......///////////////000000000000000000///000000111222333111222444444444444666777444555777888999;;;???BBBEEEKKKQQQTTTWWWYYYXXXSSSPPPJJJBBB;;;777666666555;;;<<<>>>??????===;;;999444222///------,,,***(((******++++++******))))))******)))))))))***+++,,,***+++---,,,++++++,,,...,,,---///111222333444444555666666666666777777777;;;888777999999777777:::888888888888888888888777777888888888888999;;;>>>:::<<>><<<<<<<<<:::;;;============>>>@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJIIIHHHHHHIIIJJJNNNMMMLLLLLLLLLLLLMMMMMMLLLJJJIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFIIINNNRRRUUUVVVVVVVVVUUUTTTSSSRRRQQQMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFDDDCCCDDDCCC@@@===>>>???@@@???>>>>>>@@@BBB===<<<:::999888888999999777777666666555444444333333222222111111111111111111111111111000000000000//////.........---------+++,,,,,,,,,,,,,,,,,,+++************)))(((''''''******++++++***)))'''&&&******************++++++''''''((((((((((((''''''''''''&&&&&&&&&'''((())))))(((&&&%%%$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&'''&&&%%%'''***---111555>>>IIIUUU]]]ccceeecccaaaXXXKKK@@@999333...,,,***))))))***+++***)))''')))***)))((('''((()))))))))))))))((((((((((((|||tttoooiiifffeeedddbbb___\\\YYYTTTPPPMMMJJJFFFDDDAAAAAA????????????@@@AAA@@@BBBEEEHHHLLLQQQXXX\\\aaaaaabbbbbbcccccccccdddaaabbbbbbbbbbbbbbbaaaaaa```_______________``````___^^^]]]\\\\\\]]]^^^___\\\\\\\\\[[[[[[ZZZYYYYYY\\\]]]]]]\\\ZZZZZZ[[[]]]YYYZZZZZZZZZZZZYYYXXXXXXWWWTTTPPPKKKGGGBBB<<<888666444222000...---------,,,+++******++++++***)))++++++***))))))+++,,,---((()))+++---......------000000///............///////////////000000000000111111000000000111111222...000222333222333555666555666888999:::===@@@CCCFFFMMMRRRUUUWWWZZZXXXSSSPPPJJJBBB;;;888777666666888:::<<<===<<<;;;888777333000...------,,,+++)))************))))))(((((()))))))))((())))))***+++(((***,,,---,,,++++++,,,...///000222333444444444777777777888888888999999;;;888777999888555555888888888888888888888888888777999::::::999:::===???;;;===??????>>><<<<<<===;;;<<<>>>>>>======>>>@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKJJJJJJKKKMMMNNNNNNMMMMMMMMMNNNOOOOOONNNLLLKKKJJJKKKKKKIIIHHHFFFFFFFFFHHHLLLPPPTTTWWWTTTUUUVVVVVVUUUSSSQQQOOONNNMMMMMMLLLLLLKKKKKKJJJJJJJJJHHHGGGGGGGGGGGGGGGHHHFFFEEEDDDEEEDDDAAA??????AAABBBBBBAAA@@@BBBCCC>>>>>><<<;;;;;;:::;;;;;;888777777666666555444444333333222111111111111111222222111111111000000000/////////............---***++++++,,,,,,++++++*********+++++++++******)))+++++++++++++++)))((((((******+++++++++******)))((((((''''''''''''((((((''''''&&&&&&''''''((())))))((('''&&&&&&&&&'''((('''&&&&&&%%%$$$$$$######'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&(((+++***...444===HHHSSS\\\aaacccfffbbbVVVIII@@@999444...,,,***)))***+++******&&&((()))((('''&&&'''((((((((((((((()))))))))))){{{sssnnniiiffffffeeebbb___]]]YYYUUUQQQMMMJJJGGGDDDAAA@@@???>>>===>>>???@@@@@@BBBEEEGGGKKKPPPVVV[[[^^^___```aaaaaabbbbbbbbbbbbccccccccccccbbbbbbaaa_________^^^______``````______^^^^^^^^^___```aaa\\\[[[ZZZZZZYYYYYYYYYYYY\\\]]]]]]\\\ZZZZZZ[[[\\\WWWXXXYYYYYYZZZZZZYYYYYYXXXUUUPPPKKKGGGAAA<<<888555444222///---------------***((())),,,---+++(((*********)))***+++,,,,,,)))***,,,---/////////////////////.........//////////////////000000000000222222111111000111111111...000222222222333555777555777999:::;;;>>>BBBEEEHHHNNNSSSVVVXXX[[[XXXTTTQQQKKKCCC<<<999777777666777999;;;<<<;;;:::777555111///---,,,------,,,***,,,+++******))))))((((((******)))))))))*********'''***---...---,,,++++++///000111222333444444444777777888888888999999999999666555777777555555888666666666666666777777777888:::;;;;;;;;;<<<>>>???;;;===??????>>><<<======<<<===??????>>>===???@@@BBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIJJJLLLLLLKKKLLLMMMOOOJJJKKKLLLMMMOOOQQQSSSTTTQQQOOONNNMMMNNNNNNLLLJJJHHHIIIIIIKKKMMMQQQTTTVVVTTTUUUVVVWWWVVVSSSPPPNNNLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDBBBAAAAAABBBDDDDDDCCCBBBCCCEEE???>>>======<<<;;;;;;;;;999888888777666666555555333333222111111111111222222222222111111111000000/////////...............++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,---***+++,,,,,,+++***(((''')))((('''&&&&&&'''((()))'''''''''''''''(((((())))))(((''''''''''''(((((($$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%''')))''')))---333<<>>===<<<<<<===>>>???AAADDDFFFJJJOOOUUUYYY\\\]]]___aaabbbbbbcccbbbcccccccccccccccbbbaaaaaa^^^^^^^^^^^^^^^___`````````````````````aaabbbbbb\\\[[[ZZZZZZYYYZZZZZZ[[[[[[\\\]]]\\\ZZZYYYZZZ[[[VVVWWWXXXYYYYYYZZZZZZZZZYYYVVVQQQLLLHHHBBB<<<888555444111///---,,,,,,,,,,,,)))'''))),,,---+++(((***))))))*********++++++)))***+++,,,.../////////......//////////////////////////////000000000000333222111111111111111222000111333444333444666777555777999:::;;;>>>BBBFFFHHHOOOTTTWWWYYY\\\ZZZUUUQQQLLLCCC===999888777777777999;;;<<<<<<:::777666000...,,,,,,,,,---,,,***---,,,+++************++++++++++++++++++++++++***)))+++...///...---,,,,,,///000111222333444444444666666666777777777888888666333333777777666777:::555666666666777777777888888:::<<<===<<<===>>>@@@<<<>>>??????=========>>><<<>>>??????>>>>>>@@@AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLIIIKKKLLLMMMMMMMMMOOOQQQKKKLLLMMMOOOQQQSSSUUUWWWTTTRRRPPPPPPPPPOOONNNLLLMMMMMMMMMNNNPPPRRRSSSUUUTTTVVVWWWXXXWWWTTTQQQOOOLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGHHHHHHGGGFFFDDDDDDCCCBBBDDDFFFFFFEEEDDDEEEEEE>>>>>>>>>======<<<;;;;;;:::999999888888777666666444333333222111222222222222222222222111111111111////////////////////////,,,,,,------------,,,,,,)))***+++,,,,,,---,,,,,,*********++++++,,,------***+++,,,,,,+++***(((''')))((('''&&&&&&'''((()))'''''''''((((((((((((((((((((('''''''''(((((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&'''((()))***,,,222<<>>===<<<<<<===>>>???@@@CCCFFFIIINNNSSSXXX\\\]]]```bbbddddddddddddccccccccccccbbbaaa``````\\\\\\\\\\\\]]]^^^___```______```aaaaaabbbbbbbbb]]]\\\ZZZZZZYYYZZZ[[[\\\ZZZ[[[]]]\\\[[[YYYYYYZZZVVVVVVWWWXXXYYYZZZZZZYYYXXXUUUQQQLLLHHHCCC===999555333111///---,,,,,,,,,***)))((()))+++++++++***)))))))))************+++))))))******+++,,,---------...//////000/////////////////////000000000000222222111111111222222333222333555555444444666777444666888:::;;;>>>CCCFFFHHHNNNUUUWWWZZZ^^^\\\XXXRRRLLLDDD===:::999888888777999;;;<<<<<<:::777666000...,,,+++,,,,,,+++***---,,,+++******+++,,,---+++,,,,,,,,,,,,+++*********,,,...///...------......///000222333444444444555555555666666666777777555222333777888777888<<<777888888999999:::::::::888:::<<<=========>>>???===>>>??????======>>>???<<<===???@@@???@@@AAACCCCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMJJJLLLNNNOOOOOOPPPRRRTTTSSSSSSTTTTTTVVVWWWXXXYYYXXXVVVTTTSSSSSSSSSQQQOOORRRRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXXXXWWWUUUSSSQQQOOONNNNNNMMMMMMLLLLLLKKKIIIJJJJJJKKKKKKJJJIIIIIIGGGHHHIIIIIIFFFEEEEEEEEEBBBDDDFFFGGGFFFEEEEEEFFF>>>?????????>>>===<<<;;;;;;::::::999888888777777444444333222222222222222333222222222222111111111...////////////000000000,,,------......------,,,)))***+++,,,,,,,,,,,,,,,...---,,,+++******************+++++++++******)))((((((''''''''''''((((((&&&'''((())))))))))))(((&&&''''''''''''((((((((()))((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''((())))))))),,,333>>>FFFTTT^^^ggggggaaaZZZPPPHHH???:::333...+++++++++***)))***+++***)))((()))+++''''''(((((())))))******}}}pppmmmiiiggggggfffbbb___^^^ZZZVVVRRRNNNKKKHHHEEECCCBBB@@@???>>>>>>>>>???>>>@@@CCCEEEHHHMMMRRRWWWZZZ\\\^^^aaacccddddddcccbbbbbbbbbbbbaaa```___^^^[[[[[[[[[[[[\\\]]]^^^___]]]]]]^^^___```aaaaaaaaa\\\[[[ZZZYYYYYYZZZ[[[\\\YYY[[[]]]]]][[[YYYYYYZZZVVVVVVWWWXXXYYYYYYYYYYYYVVVSSSOOOKKKGGGBBB===999444333111...---,,,,,,,,,((()))******))))))***+++((())))))***************+++++++++++++++,,,------,,,---///000000000//////////////////000000000000111111111111222333333444333555666555444333444666444555777999;;;>>>BBBEEEGGGNNNTTTXXX\\\___^^^ZZZRRRMMMDDD>>>:::999999888777888:::;;;;;;999777555111///,,,+++,,,+++***)))+++***)))((()))+++---...***+++,,,,,,+++***)))(((***,,,------,,,+++---...,,,---///111222333444444555555555666666666777777777444444777888777888;;;777888888999999:::;;;;;;777:::<<<============>>>>>>??????>>>======>>>@@@;;;===???@@@@@@AAACCCEEECCCDDDDDDEEEFFFGGGHHHIIIGGGHHHIIIJJJLLLMMMNNNOOOMMMOOOQQQRRRSSSTTTVVVXXXZZZZZZ[[[\\\]]]___aaabbb```^^^\\\[[[[[[[[[YYYWWWVVVVVVWWWXXXYYYZZZ[[[\\\YYYYYYYYYXXXWWWVVVUUUTTTOOOOOONNNNNNMMMLLLLLLLLLIIIJJJKKKKKKLLLKKKJJJIIIGGGIIIKKKJJJGGGEEEFFFGGGBBBDDDGGGHHHGGGEEEEEEEEE@@@@@@AAAAAA@@@???===<<<;;;;;;;;;:::999999888888444444333222222222222333333333222222222111111111.../////////000000000000,,,,,,,,,------,,,,,,,,,)))***+++++++++++++++***------+++***))))))************************++++++''''''((((((((((((''''''&&&'''((()))***))))))(((%%%%%%&&&'''''''''''''''(((((('''&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%&&&'''&&&((()))((((((---666>>>JJJUUU```fffhhheee]]]TTTHHHBBB999222...------,,,((()))***)))((('''(((***'''''''''((()))*********pppmmmiiihhhhhhfffbbb___^^^ZZZVVVRRROOOKKKHHHEEEEEECCCBBB@@@??????@@@@@@>>>@@@BBBEEEHHHLLLRRRVVVWWWYYY\\\___aaaaaaaaaaaabbbbbbbbbaaaaaa```^^^^^^ZZZZZZZZZZZZ[[[\\\]]]^^^[[[\\\]]]^^^____________[[[ZZZYYYXXXXXXYYY[[[\\\YYY[[[]]]]]][[[YYYYYYYYYVVVWWWWWWXXXYYYYYYXXXXXXTTTQQQMMMJJJFFFBBB===999444333111...,,,,,,,,,,,,&&&)))++++++((((((***---(((((()))***************.........------...//////,,,---///000000000//////////////////000000000000111111111111222333444555444555666555333222333444333555777999:::>>>BBBEEEGGGNNNTTTXXX\\\```___[[[SSSMMMEEE>>>;;;999999888666777999::::::888666444111///---+++++++++)))((()))(((''''''(((***,,,...)))***+++++++++)))((('''***+++,,,+++******,,,...+++,,,...000222333444444666666666666777777777777999666666888888666777:::555666666777888888999999777999<<<======<<<===>>>>>>??????>>>======>>>@@@:::<<<>>>@@@@@@BBBDDDFFFDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHIIIKKKLLLNNNOOOPPPOOOQQQTTTUUUVVVWWWYYY[[[]]]]]]___aaadddhhhjjjlllhhhgggeeeddddddcccaaa___XXXYYYZZZ[[[]]]___```aaa[[[ZZZYYYXXXWWWVVVVVVUUUMMMMMMLLLLLLKKKJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJJJJGGGIIIKKKJJJGGGEEEFFFHHHAAADDDGGGHHHGGGEEEEEEEEEAAABBBCCCCCCBBBAAA???>>><<<;;;;;;::::::999999888555444333333222222333333333333333222222222111111.../////////000000111111+++++++++,,,,,,+++++++++******+++++++++******)))***))))))((()))+++,,,---******)))))))))***,,,---&&&'''((())))))((('''&&&&&&''')))*********)))((($$$$$$%%%&&&'''''''''&&&###$$$$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((###%%%''''''&&&&&&&&&'''###&&&(((''''''+++333:::===IIIWWWccckkkmmmggg^^^MMMGGG===555111///......'''((()))((('''&&&''')))&&&''''''((()))******+++{{{ppplllgggeeefffeeeccc```\\\YYYTTTPPPMMMJJJFFFCCCAAAAAAAAA@@@???>>>===<<<>>>???AAACCCEEEIIIOOOSSSWWWZZZ^^^```aaaaaaaaabbbbbbaaa```___^^^]]]\\\[[[VVVYYY[[[ZZZXXXXXX[[[^^^\\\\\\]]]^^^```___\\\ZZZ^^^\\\ZZZYYYXXXYYYZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYYYYVVVTTTUUUWWWYYYXXXVVVRRROOOKKKGGGDDD@@@;;;888333222000///---,,,,,,,,,******)))(((((((((((((((---,,,,,,++++++************++++++,,,,,,------...///////////////.........---......///////////////111111111111111222222222000000000000111222333444222555999;;;>>>@@@DDDGGGGGGMMMRRRUUUYYY^^^___\\\PPPLLLFFFAAA>>><<<999888888999;;;;;;:::888555333333222000///---+++***)))))))))))))))))))))))))))*********)))))))))))))))+++++++++***************------///000222444555666666666666555444444333333666777888888777666888999777;;;===;;;777555888;;;;;;<<<>>>???>>>???@@@BBB??????>>>===============:::<<>>;;;<<<======<<<999777555555555555444444333333333333333222222111222222222111111111111000///------............---,,,,,,+++++++++,,,,,,,,,---------+++***(((''''''(((***+++)))))))))))))))))))))))),,,***)))'''&&&&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((&&&$$$%%%((()))(((&&&'''%%%$$$&&&((((((%%%"""***(((&&&&&&((((((&&&###&&&&&&$$$!!! !!!%%%)))''''''&&&%%%&&&'''((()))'''&&&&&&''')))+++...///444BBBOOOVVV^^^ggglllkkk___SSSGGG@@@888000---000,,,***((('''&&&''')))***)))((('''&&&&&&'''((())){{{oookkkfffeeeeeedddbbb___ZZZWWWSSSPPPMMMKKKHHHFFFCCCCCCBBBBBBAAA???>>>===>>>???AAACCCEEEIIINNNRRRVVVZZZ^^^```aaaaaabbbccccccbbbaaa```^^^]]][[[[[[XXXXXXYYYXXXXXXXXX[[[]]]^^^]]]]]]___``````^^^\\\]]]\\\ZZZYYYXXXYYYZZZ[[[YYYZZZZZZ[[[[[[ZZZZZZYYYZZZXXXVVVWWWYYYZZZYYYXXXRRROOOJJJFFFCCC???:::777333222000///---,,,,,,,,,++++++***))))))))))))))),,,,,,,,,++++++************++++++,,,,,,------..................------------......///////////////111111111111111222222222222222111222222333444555222555888;;;===@@@CCCFFFJJJPPPUUUXXX\\\aaaaaa^^^TTTOOOGGGAAA===:::888666888999;;;;;;:::888555333............------------))))))))))))))))))))))))***)))))))))))))))))))))******++++++++++++,,,,,,------///000222444555666444444555555555555555555666777888888777666888999666999<<<:::777666888<<<;;;===>>>???>>>???@@@BBB??????>>>===============;;;===@@@AAABBBCCCEEEHHHJJJHHHGGGIIIKKKLLLJJJHHHQQQQQQSSSUUUXXXZZZ[[[[[[]]]^^^```bbbdddhhhmmmqqqnnnsssxxxzzz~~~~~~|||{{{ssspppnnnllllllkkkiiigggeeeccc```^^^]]]\\\YYYWWWRRRPPPNNNNNNNNNMMMLLLJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHEEEDDDDDDEEEGGGHHHGGGEEEFFFFFFEEEDDDCCCAAA???>>>======>>>===<<<;;;999888666666666555555444444333333333222222222222222333000111111111000///......,,,,,,---.........------,,,,,,+++++++++,,,---...,,,+++)))(((((()))+++,,,))))))))))))))))))))))))+++***((('''&&&&&&''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&$$$&&&((()))(((&&&'''%%%%%%&&&((((((&&&###)))'''%%%&&&(((((('''$$$&&&&&&%%%###"""###%%%((('''&&&&&&%%%&&&'''((()))'''&&&&&&'''(((***,,,---000<<>>999666333222000///---,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++************++++++,,,,,,------...---------------------------......///////////////000000111111111222222222444444333333333333444555222555888;;;===@@@CCCEEELLLRRRWWWYYY\\\aaaaaa^^^WWWQQQHHHAAA;;;888666555888999;;;;;;:::888555333---------------.........))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,---------...///000222444555555333333444444555666666777555666888777777666888999555777:::999777777999<<<;;;===????????????AAABBB???>>>==================<<<>>>AAABBBCCCDDDFFFIIIIIIIIIJJJLLLOOOPPPOOOMMMRRRSSSVVVYYY\\\___```aaahhhjjjmmmooorrrvvv{{{~~~}}}yyyvvvtttqqqpppjjjgggccc___]]]\\\YYYWWWVVVSSSPPPOOONNNNNNMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFEEEEEEGGGHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@???@@@??????>>>===<<<;;;;;;888777777666555555444444333333222222222222333333000000000111000000//////+++,,,---...............---,,,+++******,,,...///,,,,,,************,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((()))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''&&&&&&%%%&&&((((((&&&%%%'''&&&%%%&&&(((((((((&&&&&&&&&'''&&&$$$$$$&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&''''''(((******+++444===DDDMMMZZZeeejjjooofff\\\SSSJJJ>>>777444---,,,++++++*********+++))))))************))))))zzzmmmiiieeeccccccccc```]]]ZZZWWWSSSPPPNNNLLLIIIGGGDDDDDDDDDCCCBBBAAA@@@???===>>>@@@AAABBBFFFJJJNNNSSSVVV[[[___aaabbbdddeeedddcccaaa```]]]\\\ZZZYYYZZZWWWSSSSSSWWWZZZ[[[ZZZ```^^^\\\\\\^^^___^^^^^^\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWSSSPPPKKKFFFBBB>>>999666333222000///---,,,,,,,,,+++++++++++++++******)))***************+++++++++***++++++,,,,,,------...---------------.........---......///////////////000000000111222222333333555444333333333333333444444666:::<<<>>>@@@DDDFFFLLLQQQUUUWWWZZZ^^^^^^[[[WWWPPPGGG@@@;;;888666555888999;;;;;;:::888555333//////...------,,,++++++)))))))))))))))))))))))))))))))))))))))*********************++++++++++++......///000222333444555444444444555555555666666444666777777666666888999444666888888888888:::<<<;;;===????????????AAACCC???>>>>>>=========>>>>>><<<>>>AAABBBCCCDDDGGGIIIEEEGGGJJJOOOSSSUUUUUUUUUUUUXXX]]]bbbfffiiilllnnntttwwwzzz}}}}}}{{{tttoooiiidddaaa^^^\\\ZZZYYYVVVRRROOONNNNNNMMMMMMJJJJJJJJJIIIJJJJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDFFFGGGHHHGGGEEEEEEEEEEEEDDDBBBAAAAAAAAA@@@???>>>============888888777666555444444333333333222222222333444444///000000111111111000000,,,---...............---...,,,***))))))+++...000---,,,,,,++++++,,,,,,---))))))))))))))))))))))))''''''((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))(((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''((('''---444:::CCCPPP^^^gggnnniiibbb[[[QQQEEE;;;555...------,,,+++*********((((((***++++++***((((((zzzmmmiiidddbbbcccbbb```]]]\\\YYYUUUQQQNNNKKKHHHEEEDDDDDDCCCCCCBBB@@@???>>>===>>>??????AAADDDHHHKKKQQQUUUZZZ]]]___aaacccdddbbbaaa```^^^]]][[[ZZZYYYZZZVVVSSSTTTXXXZZZZZZYYY^^^\\\[[[[[[\\\]]]]]]\\\ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[YYYZZZZZZZZZXXXWWWVVVUUUSSSPPPKKKGGGCCC???:::777333222000///---,,,,,,,,,******+++++++++***)))((()))))))))******+++++++++***++++++,,,,,,------...------......////////////---......//////////////////000000111222222333333444333333222222222222333666888;;;===???AAADDDGGGKKKPPPTTTUUUXXX[[[[[[WWWRRRMMMEEE???;;;999777666888999;;;;;;:::888555333///......---,,,,,,++++++))))))))))))))))))))))))(((((())))))************++++++******)))))))))(((......///111222333444444666666555555555444444444333555666777666666888999444666777888999999;;;<<<<<<===???@@@???@@@AAACCC??????>>>>>>>>>??????@@@===???AAABBBCCCDDDGGGIIIGGGIIIMMMRRRUUUXXXZZZ[[[^^^cccjjjppptttyyy}}}{{{tttnnniiieeeaaa___\\\YYYTTTQQQOOOOOOMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIFFFDDDDDDEEEFFFFFFFFFDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>======>>>>>>888888777666555444333333333222222222333444444555///000111111111111111000////////////...---,,,+++...,,,***))))))+++...000---,,,,,,,,,,,,,,,,,,---************************''''''((())))))*********((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''''''''(((&&&&&&''''''''''''((()))$$$%%%&&&&&&'''((()))***%%%'''))))))'''&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&)))---333;;;FFFTTT___hhhhhheee```YYYOOOCCC:::111000...,,,+++***))))))&&&'''))))))))))))'''&&&yyymmmiiidddbbbcccbbb```]]]]]]ZZZUUUQQQNNNKKKGGGEEEDDDDDDDDDCCCBBBAAA??????<<<===>>>>>>???BBBFFFIIIOOOSSSXXX\\\]]]___```bbb______^^^]]][[[ZZZYYYYYYXXXWWWVVVWWWYYYZZZZZZZZZ\\\[[[ZZZ[[[\\\]]]\\\ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZWWWYYYZZZYYYWWWTTTSSSSSSQQQNNNJJJFFFBBB???:::777333222000///---,,,,,,,,,)))***+++++++++***((('''(((((())))))***+++,,,,,,***++++++,,,,,,------...------......///000000000---....../////////////////////000111222333333444333222222222222222333333666888;;;===???AAADDDFFFKKKPPPSSSTTTVVVYYYXXXTTTNNNIIICCC>>>;;;999777666888999;;;;;;:::888555333,,,,,,,,,,,,,,,---------))))))))))))))))))))))))((((((((()))******+++++++++++++++*********))))))...///000111222333444444777666666555444444333333333444666666666666888999666777888999:::;;;<<<<<<<<<>>>???@@@@@@@@@BBBCCC@@@@@@@@@@@@@@@@@@AAABBB>>>@@@BBBDDDDDDFFFHHHJJJNNNPPPTTTWWWYYY\\\```bbbgggmmmvvv||||||uuunnniiiccc```___\\\WWWTTTRRRQQQNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLHHHFFFEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDCCC@@@@@@@@@@@@??????>>>>>>:::999888777666555444333333222222333333444555666111111111222111111000000111111000000...---+++***---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))************)))((((((''''''''''''((((((&&&&&&''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))%%%&&&''''''&&&''')))+++$$$%%%''''''''''''(((***%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((''''''%%%&&&''''''(((''''''&&&''''''***///555<<>>>>>AAAEEEHHHNNNRRRWWWZZZ\\\]]]^^^___\\\\\\[[[[[[ZZZYYYYYYYYYUUUWWWZZZZZZZZZYYYZZZ[[[\\\[[[[[[]]]^^^^^^\\\ZZZYYYYYYZZZ[[[[[[[[[[[[[[[YYYZZZZZZ[[[[[[ZZZZZZYYYWWWYYY[[[ZZZVVVSSSRRRRRRNNNKKKGGGCCCAAA===999666333222000///---,,,,,,,,,***+++,,,---,,,+++)))(((''''''((()))***+++,,,,,,***++++++,,,,,,------...,,,,,,---......///000000---......///////////////...///000111222333444444333333222333333444555666555777:::<<<===???BBBDDDHHHMMMPPPPPPRRRTTTSSSPPPJJJGGGBBB>>>;;;888555222888999;;;;;;:::888555333------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((()))******++++++******+++,,,,,,---......//////000111222333333444555555555555555555444444222444555666666666888:::999888888999;;;<<<<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDAAAAAAAAAAAAAAABBBCCCDDDAAACCCEEEFFFGGGHHHKKKMMMRRRUUUYYY\\\```eeelllqqqvvv}}}wwwpppiiidddbbb___\\\YYYWWWTTTPPPNNNOOONNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMHHHGGGFFFGGGHHHHHHFFFDDDCCCDDDDDDEEEEEEEEEDDDDDDAAAAAABBBCCCBBBAAA@@@???===<<<;;;:::888777666555222222222333333555666666222222222222111111000///000000000000///---,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++************************(((((()))*********))))))((((((''''''''''''((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&%%%''')))%%%'''((('''&&&&&&))),,,$$$&&&((((((&&&&&&(((***%%%&&&''''''%%%%%%&&&'''%%%&&&'''((((((((('''&&&%%%&&&'''((()))((((((''''''&&&(((---000222;;;FFFQQQZZZcccfffgggdddYYYMMM===:::444///+++***++++++))))))(((((((((((())))))yyynnnjjjeeeddddddcccaaa^^^ZZZXXXTTTQQQOOOMMMKKKHHHFFFFFFFFFFFFEEECCCBBBAAA<<<=========>>>@@@DDDGGGNNNQQQVVVYYYZZZ[[[\\\^^^ZZZZZZZZZZZZYYYYYYYYYYYYTTTXXX\\\]]][[[YYYZZZ[[[\\\\\\]]]^^^```___\\\ZZZXXXYYYZZZ[[[[[[[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYWWWZZZ\\\[[[WWWSSSRRRSSSKKKHHHDDDAAA???<<<888555333222000///---,,,,,,,,,+++,,,---......,,,***)))&&&'''((()))***+++,,,---***++++++,,,,,,---......++++++,,,,,,---...//////---......///////////////...///000111222333444444333333333444555666777888333555888:::;;;===@@@BBBDDDIIILLLLLLMMMOOONNNJJJIIIFFFBBB???;;;777222///888999;;;;;;:::888555333111000///---+++)))((('''))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++---///111222333//////000111222333333444333333444444555666666666222333555666666666888::::::999999:::<<<======<<<===>>>@@@@@@@@@@@@BBBDDDBBBBBBBBBBBBBBBCCCDDDEEECCCEEEGGGIIIIIIKKKMMMOOOQQQUUU[[[```fffoooyyy|||tttnnndddbbb___]]]ZZZWWWRRROOOPPPPPPNNNLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNIIIHHHHHHIIIJJJIIIGGGDDDCCCDDDDDDEEEEEEEEEEEEEEEAAABBBDDDEEEEEECCCAAA@@@???>>>===<<<:::999888777222222222333444555666777333333333222111000///......///////////////......++++++,,,,,,,,,---------***++++++,,,,,,++++++***************************((()))***++++++***)))(((((((((''''''''''''(((((((((((())))))*********+++&&&''''''''''''''''''&&&$$$&&&((((((&&&%%%''')))%%%'''((('''%%%&&&***---$$$''')))(((&&&%%%''')))&&&&&&'''&&&$$$$$$&&&(((%%%%%%'''((((((((('''&&&%%%&&&''')))***))))))((((((%%%''',,,---,,,333===GGGSSS^^^eeeiiihhh]]]QQQBBB>>>777000,,,+++,,,---+++***)))(((((()))***+++yyymmmkkkhhhfffeeedddaaa___[[[XXXTTTQQQOOOMMMJJJHHHGGGEEEDDDDDDDDDDDDAAA???<<<<<<<<<;;;:::<<>>@@@AAADDDEEEHHHJJJKKKJJJIIIIIIGGGDDD@@@<<<::::::;;;=========>>>===;;;777333000...---,,,,,,---...---+++))))))))))))))))))))))))******)))))))))))))))***++++++++++++,,,---....../////////000111111222222333222222333555666555555:::777555666999;;;:::888888999::::::999999;;;======>>>@@@AAABBBCCCCCCCCCAAABBBBBBBBBAAABBBEEEHHHCCCFFFHHHIIIIIIKKKPPPTTTWWW\\\eeemmmvvv~~~{{{tttpppiiiaaa\\\ZZZXXXVVVSSSTTTTTTSSSQQQNNNMMMMMMNNNKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDFFFGGGGGGFFFEEEDDD@@@@@@???>>><<<999777666444444333333444555777888888666444222111111111111111000///000111111///---------++++++++++++------...------,,,,,,++++++*********************************))))))((((((''''''******))))))((((((''''''((((((((((((((()))******%%%%%%############%%%%%%###$$$%%%'''((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&((()))%%%&&&&&&&&&'''(((((((((&&&&&&''''''((())))))***((((((&&&%%%%%%&&&'''((())))))(((''''''***///333CCCIIITTT```iiiiiiccc]]]SSSGGG<<<999555///...000,,,+++))))))******((('''yyymmmkkkhhhfffeeecccaaa___\\\YYYUUURRRPPPMMMKKKHHHGGGFFFEEEEEEEEEDDDBBB@@@=========<<<;;;===BBBFFFFFFJJJPPPUUUWWWYYY[[[\\\\\\]]]^^^]]][[[YYYZZZ[[[UUUVVVXXXYYYZZZ[[[[[[ZZZ]]]^^^^^^^^^^^^\\\ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXZZZZZZYYYXXXWWWWWWWWWVVVTTTRRROOONNNHHHFFFCCC???:::777555333//////...---,,,+++******************)))))))))(((+++***)))((()))***,,,...------------------------000000000111111222222222...//////000000//////...000000111222333333333333444444444555555555666666555555666777999;;;<<<===AAACCCEEEGGGGGGGGGFFFEEEBBB@@@<<<888666666888999<<<<<<======;;;777444111///...,,,------...,,,+++******************************))))))))))))******++++++++++++,,,---....../////////000111111222222333333333444555666666555:::777666666999::::::888888999::::::999:::<<<>>>>>>???@@@BBBCCCDDDDDDDDDBBBCCCDDDCCCBBBCCCFFFHHHEEEHHHKKKLLLMMMPPPUUUZZZbbbhhhqqqzzzxxxqqqiiiccc```]]]YYYVVVTTTSSSRRRPPPNNNMMMMMMNNNLLLKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHGGGFFFEEEAAA@@@???>>><<<999777666777777666666777999:::<<<999:::999666111///111333111000//////000000///---------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,---))))))******++++++,,,,,,)))))))))))))))((((((((()))(((((((((''''''''''''((((((''''''(((((()))***'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))((('''&&&&&&&&&&&&'''((('''(((((('''''')))---111888>>>JJJXXXdddjjjiiiggg^^^RRRFFF???888///,,,---,,,***))))))******)))'''xxxmmmjjjgggeeedddcccaaa___]]]ZZZVVVSSSQQQNNNLLLIIIHHHGGGFFFFFFFFFEEECCCAAA>>>>>>===<<<<<<>>>AAAEEECCCGGGMMMQQQTTTVVVYYYZZZXXXZZZ[[[[[[ZZZYYYZZZ[[[VVVVVVXXXYYYZZZ[[[[[[[[[ZZZ[[[\\\]]]^^^]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZXXXXXXYYYYYYWWWVVVSSSSSSSSSSSSQQQOOOMMMKKKHHHFFFBBB>>>:::777444333//////...---,,,+++******************))))))))))))******))))))***,,,...///++++++,,,,,,---...//////))),,,000000...---///111///000000111111000000///111111111111222333444444444444555555555666666666666666777999;;;<<<>>>>>>>>>???AAABBBCCCCCCBBBAAA>>><<<999666444444666777:::;;;<<<<<<;;;888555333111///------------,,,*********************************)))))))))******+++++++++++++++,,,---....../////////000111111222222333333444444555666666666999888666777888:::999999888:::;;;:::::::::<<<>>>@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEDDDDDDDDDGGGIIIGGGKKKOOOQQQSSSWWW]]]bbblllrrr|||}}}tttmmmiiiddd^^^ZZZVVVUUUSSSQQQPPPOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKJJJIIIGGGFFFCCCCCCBBBAAA>>><<<:::999::::::::::::;;;===???@@@:::===>>>999222...111555000/////////000000...,,,...---,,,,,,,,,,,,---...***++++++,,,------......++++++++++++++++++******(((((())))))))))))))))))((((((''''''''''''&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((((((((((('''&&&%%%######%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''(((%%%&&&'''''''''(((+++---///444???MMM\\\gggmmmooohhh^^^RRRHHH===333...---,,,***))))))*********(((xxxmmmjjjgggeeecccbbbaaa___^^^[[[WWWTTTRRROOOLLLJJJIIIHHHGGGGGGGGGFFFDDDBBB>>>===<<<;;;;;;===@@@AAA@@@DDDJJJNNNQQQTTTWWWYYYVVVXXXZZZZZZYYYXXXYYYYYYVVVWWWXXXYYYZZZ[[[[[[\\\YYYZZZ\\\]]]]]]]]]\\\\\\YYYYYYYYYYYYYYYYYYYYYYYY\\\ZZZXXXWWWWWWWWWUUUSSSPPPQQQQQQPPPOOOMMMKKKJJJGGGEEEBBB===999666444222......------,,,+++***************)))))))))))))))******)))******,,,---...++++++,,,------......///"""(((---...+++)))+++...///000000111111000000///222111111000111222444555555555555555666666666666666777888:::<<<===>>>???===>>>??????@@@??????>>>===;;;999777666666777888999:::<<<<<<;;;999666444222000.........---+++)))******************************))))))******++++++++++++++++++,,,---....../////////000111111222222333444555555555555666777888888777777888999999999999:::;;;;;;;;;;;;===???BBBBBBCCCEEEEEEFFFFFFFFFEEEEEEFFFEEEDDDEEEHHHJJJIIIMMMRRRVVVYYY^^^fffkkkvvv|||xxxrrrkkkccc]]]\\\YYYVVVTTTSSSSSSSSSRRRNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIILLLMMMMMMMMMLLLKKKIIIHHHHHHGGGFFFEEECCC@@@>>>===;;;;;;;;;;;;<<<>>>@@@BBB;;;<<<;;;888444222333555000/////////000000...,,,......------------......,,,,,,,,,,,,------.........------,,,***))))))(((((((((((())))))******+++(((((((((((((((((((((''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((###%%%'''(((''''''(((***---111888CCCQQQ^^^iiioookkkeee[[[PPPEEE;;;444111---+++))))))***+++******wwwmmmjjjfffdddcccbbb```___^^^[[[WWWTTTRRRPPPMMMKKKIIIHHHGGGGGGGGGGGGDDDBBB===<<<:::::::::<<<======@@@CCCHHHLLLOOORRRUUUWWWVVVXXXZZZ[[[YYYWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]][[[\\\]]]^^^]]]]]][[[[[[YYYYYYYYYYYYYYYYYYYYYYYY\\\ZZZXXXWWWVVVUUUSSSQQQNNNOOOOOOOOONNNMMMKKKJJJFFFDDDAAA===999555333222---------,,,,,,++++++***))))))))))))))))))***************)))))))))******------------------------&&&,,,111111...,,,---000...//////000000//////...222111111000111222444555555555555666666666777777222333555777999:::;;;;;;>>>>>>>>>>>>>>>>>>======;;;:::888777666777888999888:::;;;<<<;;;999666555222000.........---,,,******************************************+++,,,,,,++++++++++++,,,---....../////////000111111222222222444555555444444666888888888888888888888999:::999:::;;;<<<;;;<<>>>>>======<<<<<<777666555555555666777777999:::;;;<<<;;;999666444222000............---+++++++++++++++++++++++++++***************+++,,,---++++++++++++,,,---....../////////000111111222222000333555555333222555888777888999888777777999;;;999:::<<<<<<<<<===@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEDDDEEEFFFGGGGGGIIILLLOOOPPPUUU\\\cccjjjrrr|||}}}rrrjjjddd___XXXUUUUUUUUUSSSQQQPPPQQQRRRRRRQQQPPPNNNMMMKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLOOOPPPPPPPPPPPPOOOMMMLLLIIIIIIHHHFFFDDDBBB@@@???<<<<<<;;;;;;<<<===>>>???;;;666111222666999666222222111111111222222000.........///000000///......//////......---,,,,,,+++((()))***+++,,,...//////))))))******************))))))************++++++((((((((((((((()))******&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&(((((((((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((($$$&&&((((((&&&&&&&&&''')))+++...444===KKKYYYbbbiiillljjjbbbVVVLLLBBB:::444111---+++,,,,,,,,,+++wwwnnnjjjeeebbbaaaaaa```___]]]ZZZVVVSSSQQQOOOLLLJJJIIIGGGFFFFFFGGGFFFCCCAAA>>><<<999999;;;<<<;;;999>>>@@@DDDFFFHHHJJJMMMPPPSSSVVVZZZ[[[[[[YYYYYYYYYYYYXXXXXXYYYZZZ[[[]]]^^^^^^^^^___```___^^^]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVUUUUUUTTTQQQPPPJJJKKKLLLMMMLLLKKKJJJIIIEEECCC@@@<<<888444222111,,,,,,,,,+++++++++++++++((()))))))))************))))))******++++++******+++,,,,,,------.....................------------///000000111111000000///000000111222333333333333555666666666777777777777666888;;;===???@@@????????????>>>===<<<;;;;;;;;;444444444444444555666777:::;;;<<<<<<;;;888555333111///......//////...,,,++++++++++++++++++++++++************+++,,,---...++++++++++++,,,---....../////////000111111222222...222555444111111444777666888999888777777999;;;999;;;<<<======>>>@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJMMMPPPSSSWWW\\\eeemmmuuu~~~|||sssjjjddd\\\XXXXXXWWWUUURRRQQQRRRSSSSSSRRRQQQOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQPPPOOONNNLLLLLLKKKIIIGGGEEECCCBBB@@@???>>>======>>>???@@@;;;888444333555666555333333222222222333333111000...///000000000000///..................---------******++++++,,,---......++++++******************((()))))))))************)))))))))))))))***++++++&&&&&&'''(((((('''&&&&&&&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&'''((('''&&&%%%&&&'''''')))+++///555@@@MMMVVVbbbjjjnnnhhh```WWWLLLCCC888555000---------,,,,,,wwwnnnjjjeeebbbaaaaaa``````]]]ZZZVVVSSSQQQNNNLLLIIIHHHGGGFFFFFFFFFEEECCCAAA@@@===::::::<<<===;;;999===???BBBDDDEEEGGGJJJMMMQQQTTTYYY[[[\\\[[[[[[[[[YYYYYYXXXYYYZZZ[[[]]]^^^]]]^^^___`````````___^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUTTTTTTSSSQQQPPPIIIJJJKKKKKKKKKJJJIIIHHHEEECCC@@@;;;777444111000,,,,,,++++++++++++++++++(((((())))))*********+++((()))***+++,,,---------)))***+++,,,...///000111222000.........///...---111111222222222222111111///000222333444444333222666666666666777777777777444555888;;;=========<<>>===<<<;;;:::::::::555555555555666777888888:::;;;<<<<<<;;;888555333000///......///000///---++++++++++++++++++++++++************+++,,,---...++++++++++++,,,---....../////////000111111222222---111444444000000333777666888:::999777666999<<<999;;;<<<======>>>AAACCCCCCDDDDDDEEEEEEEEEEEEDDDFFFHHHJJJKKKMMMPPPTTTWWW\\\bbbkkkttt|||zzzqqqjjjaaa]]]\\\\\\YYYUUURRRSSSTTTTTTSSSQQQOOONNNOOOOOONNNMMMLLLKKKJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOPPPPPPOOOMMMKKKIIIGGGFFFCCCBBBAAA@@@???@@@AAAAAA;;;:::999666444333444444444333333333444444222111...///000111111000///...,,,,,,------...///////////////...---+++***)))))),,,+++++++++***)))))))))'''((((((((())))))*********************++++++,,,&&&'''((())))))((('''&&&((()))))))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''%%%&&&&&&''''''(((((((((((((((((((((((((((''''''###$$$&&&((())))))(((''''''(((((('''%%%%%%&&&((((((***+++,,,000888CCCKKKZZZeeennnlllfff```VVVMMM;;;777222...------,,,,,,~~~tttkkkhhheeeccccccbbbaaa```]]][[[WWWRRRNNNLLLJJJIIIHHHHHHIIIIIIHHHFFFEEEDDD<<<;;;:::::::::;;;<<<===<<<>>>AAACCCDDDFFFIIILLLSSSUUUXXXYYYYYYXXXYYYZZZZZZZZZYYYYYYZZZ[[[\\\\\\^^^^^^____________^^^^^^]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZXXXUUUSSSRRRPPPMMMJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHDDD>>>999777444222000,,,---......---,,,***)))***************************))))))***,,,------,,,+++++++++,,,---///222333777555111...---///111333111000000000000222333444000000111222333333333333444444555666777888999999888888999:::<<<>>>@@@AAABBBAAA???<<<:::888777777444444333222333555777999:::<<<===>>>===999666333............---,,,+++***++++++************++++++---,,,+++++++++,,,---...,,,+++***+++,,,,,,+++***000000000000111111111111...///000222444666777888444444444555777999<<<===:::;;;<<<>>>???AAABBBBBBDDDFFFHHHHHHGGGFFFEEEFFFIIIJJJJJJLLLPPPVVV\\\```dddkkkvvv}}}uuujjjaaa]]]ZZZVVVTTTUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMLLLIIIHHHJJJKKKIIIKKKOOOQQQRRRSSSTTTTTTSSSRRRRRRUUUTTTRRRPPPNNNMMMMMMLLLLLLJJJFFFBBB@@@>>>>>>>>>???===:::777555555666666333333444444333333222111...//////000111222222222/////////...---------,,,---------,,,+++***((((((------,,,,,,+++***))))))++++++)))(((''''''''''''))))))))))))************))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%%%%$$$'''***+++***(((&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''((()))---333<<>>999666444222000------------,,,+++******************************+++******+++---......------,,,,,,---///111333444555333111///...///000111111000000000000222333444000000111222333333333333333444555666777888999999777888999:::<<>><<<:::999888666555333333333555777888:::<<<===>>><<<999666333............---,,,++++++++++++************+++++++++***)))))))))***,,,,,,+++******+++---.........000000000000111111111111111111222333333444555555666666666666777888999::::::;;;<<<>>>???AAABBBCCCEEEGGGIIIIIIHHHFFFFFFGGGLLLLLLMMMOOOSSSZZZaaaffflllttt{{{ooofff```]]]YYYVVVUUUUUUTTTSSSSSSRRRQQQQQQOOOOOONNNMMMMMMLLLLLLKKKKKKHHHGGGJJJLLLKKKMMMQQQQQQRRRSSSTTTTTTTTTSSSRRRUUUTTTSSSQQQOOONNNMMMLLLKKKIIIFFFBBB???>>>=========<<<:::888666666666666333444444444444333222222111111111111111111000000..................------////////////...---,,,,,,------,,,,,,+++******)))++++++)))(((((('''''''''((((((((()))))))))******((((((((((((((('''''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&))))))(((&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((((((***///666;;;DDDRRR^^^eeemmmrrrjjj\\\OOOCCC999555333///---...}}}sssiiigggcccbbbaaaaaa```___]]]ZZZWWWSSSOOOLLLKKKJJJHHHIIIKKKKKKIIIFFFCCC@@@<<<<<<::::::::::::;;;<<<;;;;;;<<<<<<===@@@EEEHHHLLLPPPUUUYYY[[[[[[\\\]]]ZZZZZZZZZ[[[\\\^^^___``````aaaaaaaaaaaaaaaaaa```^^^^^^]]]\\\\\\\\\\\\]]]\\\YYYVVVTTTSSSQQQNNNLLLJJJKKKKKKKKKJJJJJJIIIIIIFFFBBB===888666333111000......---,,,++++++++++++************************,,,+++***,,,...///...---++++++,,,---...///111222222111000///......//////000000000000000222333333000000111222333333333333333444444555666777888888666777888:::===@@@BBBDDDDDDCCCBBB@@@>>><<<;;;:::777666555444444555777888:::;;;======<<<999666333//////......---,,,,,,+++++++++************++++++)))(((((((((((()))******)))***+++,,,...///000111000000000000111111111111333333333333333333333333777888888888888777777666;;;;;;===>>>@@@BBBCCCDDDGGGHHHJJJJJJIIIHHHHHHIIINNNOOOQQQSSSXXX```iiioooyyyxxxmmmfffaaa\\\YYYUUUVVVVVVVVVUUUTTTSSSRRRNNNNNNMMMMMMLLLKKKKKKKKKJJJGGGGGGKKKMMMLLLOOOSSSQQQRRRTTTUUUUUUUUUTTTSSSTTTTTTTTTSSSQQQOOOMMMKKKKKKIIIEEEAAA???=========;;;;;;:::999777666555555444444555555444444333222333333222222111000//////..................//////+++,,,,,,------,,,,,,+++---,,,,,,++++++*********+++***))))))((((((((((((''''''((((((((()))))))))'''((((((((((((((())))))'''(((((())))))(((((('''$$$$$$$$$%%%&&&((()))***&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&$$$""" """&&&)))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((''''''***///333888FFFSSS^^^iiirrrqqqiiiYYYOOOCCC<<<777222//////}}}ttthhhfffbbbaaaaaaaaa```___]]]ZZZWWWSSSOOOMMMKKKKKKIIIJJJKKKKKKIIIFFFBBB???===<<<;;;:::999:::;;;<<<;;;;;;;;;::::::>>>CCCGGGIIINNNTTTXXXZZZ[[[\\\]]]ZZZ[[[[[[\\\^^^```aaabbbaaabbbbbbccccccbbbbbbaaa_________^^^^^^^^^^^^^^^\\\ZZZWWWUUUTTTRRROOOLLLJJJKKKKKKLLLKKKJJJIIIIIIEEEAAA;;;777555333111//////...,,,+++******+++,,,************************+++******+++---......---((())))))***+++---......//////000//////......---/////////000111111222333000000111222333333333333333333444555555666777777555666888:::===@@@CCCDDDDDDCCCBBBAAA???===;;;:::999777666444444555777888;;;;;;<<<<<<;;;888555444000///......---,,,,,,,,,++++++************++++++(((((((((((())))))******)))***,,,,,,------///000///000000000111111111111222222222333333333444444666777888999999888777666;;;<<<===???AAACCCDDDEEEHHHJJJKKKKKKJJJJJJKKKLLLPPPRRRUUUXXX^^^gggrrrzzztttlllfff___[[[VVVVVVWWWWWWVVVUUUTTTSSSOOOOOOOOONNNMMMMMMLLLLLLLLLIIIIIILLLMMMMMMNNNRRRRRRSSSTTTVVVVVVVVVUUUUUUTTTUUUUUUUUUSSSPPPMMMKKKJJJHHHEEEAAA>>>=========;;;;;;;;;:::999777555444555555555555555444333333333333333222111111000000------......//////000000)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++******)))(((((())))))''''''''''''((((((((((((''''''(((((()))))))))***(((((())))))))))))((((((%%%%%%%%%&&&&&&'''((()))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&$$$""" """%%%)))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&(((,,,///444???KKKVVVbbbnnnqqqnnnbbbZZZNNNEEE===666111///~~~uuuhhheeebbbaaaaaaaaa```___\\\ZZZWWWSSSPPPMMMLLLLLLIIIJJJKKKKKKIIIEEEBBB@@@===<<<;;;:::999::::::;;;<<<<<<;;;::::::===BBBFFFHHHLLLRRRVVVXXXYYYZZZ[[[[[[[[[\\\]]]^^^```bbbcccbbbbbbccccccccccccbbbbbb````````````_________^^^\\\ZZZWWWUUUTTTRRROOOLLLJJJKKKLLLMMMLLLKKKIIIHHHCCC???:::666444222000...///...,,,+++******+++,,,))))))))))))))))))))))))***)))((()))+++---,,,+++((())))))++++++,,,------......///000///...------...//////000111111222222000000111222333333333333333333444444555555666666555555777999<<>>===;;;:::999999:::;;;<<<<<<<<<;;;:::<<<@@@DDDGGGJJJOOORRRUUUWWWZZZ\\\\\\\\\\\\]]]^^^```aaabbbbbbbbbccccccccccccbbbbbb``````aaaaaa``````___^^^\\\YYYVVVTTTSSSQQQNNNLLLJJJKKKLLLMMMMMMKKKJJJHHHBBB>>>999555333111///.........---,,,++++++++++++)))))))))))))))))))))))))))(((''')))+++,,,+++******+++,,,---..................////////////......---...///000111111111111000000111222333333333333333333333444444444555555444555666888;;;>>>@@@BBBBBBBBBBBBBBB@@@>>><<<;;;999888777555666777999:::;;;;;;;;;;;;999777555444111000///---,,,------...++++++************++++++)))***++++++,,,,,,++++++))),,,...,,,***(((***---000000000000111111111111000000111222444555666666222333555777999:::;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGIIIJJJLLLMMMNNNPPPSSSVVVVVV\\\dddkkkrrr|||uuukkkddd]]]\\\ZZZXXXWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRROOOMMMOOOOOOLLLMMMQQQSSSTTTVVVWWWXXXYYYXXXXXXWWWWWWWWWVVVTTTRRRPPPNNNLLLJJJFFFBBB???>>>>>>>>>AAA@@@>>><<<:::888666555666666666777666666555444333333333333333333333333//////////////////000000,,,,,,---.../////////...+++++++++++++++++++++++++++******))))))*********''''''((((((((()))))))))((())))))))))))))))))***((())))))******))))))((()))(((((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''$$$&&&(((((('''&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''''''''(((***,,,+++000888BBBNNN\\\iiippplllkkkdddYYYNNNEEE===555xxxhhhfffcccbbbbbbcccbbbaaa\\\ZZZWWWSSSPPPNNNMMMMMMJJJJJJIIIGGGFFFEEEEEEEEE>>>===;;;:::999999:::::::::;;;;;;;;;:::<<<>>>AAACCCFFFJJJNNNQQQVVV[[[^^^]]]]]]]]]]]]^^^___```aaabbbbbbccccccccccccbbbbbb___```aaaaaaaaa```^^^^^^[[[YYYVVVTTTRRRPPPMMMKKKJJJKKKMMMNNNNNNLLLJJJHHHAAA===888444222111///...------------,,,+++******)))))))))))))))))))))))))))(((((()))+++,,,,,,++++++,,,---...//////......////////////////////////---...///000111111111000000000111222333333333333333333333333333444444444444555666777999<<<>>>???CCCCCCDDDDDDBBB@@@>>><<<888888666666666888:::;;;;;;;;;;;;:::999777555444222111///---,,,---...///++++++************++++++)))***+++,,,,,,,,,++++++(((+++...---******,,,000000000000000111111111111222222222333333444444444333444555666888:::<<<===;;;<<<>>>@@@CCCEEEGGGHHHHHHJJJLLLNNNPPPSSSWWWZZZ\\\eeeoooxxxtttllldddbbb^^^ZZZXXXWWWWWWXXXUUUUUUTTTTTTSSSRRRRRRRRRRRRNNNMMMOOOPPPNNNOOORRRSSSTTTVVVXXXYYYYYYYYYYYYYYYXXXWWWVVVTTTRRRQQQPPPMMMKKKGGGCCCAAA?????????FFFDDDAAA===:::888777666666777777777777666555555555555444444333333222222000000000///////////////++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))***++++++((((((((()))))))))***************)))))))))))))))))))))************))))))((('''''''''''''''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((%%%'''((((((&&&%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''$$$%%%''''''&&&&&&'''((((((+++000888BBBPPP___jjjoooqqqmmmbbbWWWOOOEEE;;;yyyiiifffdddccccccdddcccbbb\\\ZZZWWWTTTQQQOOONNNMMMKKKJJJHHHFFFEEEEEEFFFGGG>>>===<<<:::999999::::::999:::;;;;;;:::;;;===>>>@@@CCCGGGKKKPPPVVV\\\aaa]]]]]]]]]]]]]]]^^^___```bbbbbbbbbccccccbbbbbbbbb___```aaaaaaaaa```^^^]]]ZZZXXXUUUSSSRRRPPPMMMJJJJJJKKKMMMNNNNNNLLLJJJHHH@@@<<<888444222000///---,,,---......---,,,***)))))))))))))))))))))))))))***))))))***,,,------,,,)))***,,,---...------,,,000000/////////000000111,,,---///111111111000000000000111222333333333333333333333333333333444444444444555777888;;;<<<>>>DDDEEEEEEEEEDDDBBB???>>>888777666666777999;;;<<<;;;;;;::::::888777555444222111///---,,,---...///++++++************++++++((()))***,,,,,,++++++***'''+++......,,,+++///333000000000000111111111111444444444333333222222222555555555555777999;;;<<<;;;<<<>>>AAACCCFFFGGGHHHGGGIIILLLNNNQQQTTTYYY]]]bbbkkkxxx{{{rrriiifffaaa\\\YYYXXXYYYZZZUUUUUUTTTTTTSSSRRRRRRRRRPPPMMMMMMPPPPPPOOOQQQUUUTTTUUUWWWXXXZZZZZZZZZYYYZZZYYYWWWUUUSSSRRRRRRRRRNNNKKKHHHDDDAAA@@@@@@@@@IIIFFFBBB===:::888777777777777777777777666666555888777666555333222111000111111000000//////.........//////000//////......+++++++++++++++++++++++++++***************++++++))))))))))))************++++++******))))))(((((())))))************))))))&&&&&&&&&'''''')))***+++&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''(((&&&''''''&&&$$$$$$&&&((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((($$$&&&''''''%%%$$$$$$%%%)))))),,,222;;;GGGVVVbbbpppuuusssiii^^^UUUJJJ@@@~~~tttlllfffbbbdddeeebbb``````]]]ZZZVVVTTTRRRQQQPPPNNNJJJIIIGGGFFFFFFFFFDDDBBB???===;;;;;;;;;<<<;;;:::;;;:::999999999:::;;;<<>>@@@???DDDEEEGGGJJJKKKHHHDDD@@@===:::666444666999<<<>>>=========<<<:::777333111111000///......------......---,,,+++***+++,,,---++++++++++++++++++++++++///......---------......///000111222222333222222333333222222222333444444333777777222333:::>>>>>>======>>>@@@DDDFFFGGGGGGJJJKKKMMMOOOSSSXXX\\\___nnnvvv}}}rrrnnngggaaa]]][[[XXXVVVXXXWWWWWWVVVVVVUUUUUUUUUQQQQQQPPPPPPPPPQQQQQQRRRTTTTTTUUUVVVWWWYYYZZZ[[[UUUWWWYYYXXXVVVTTTTTTTTTNNNLLLHHHEEECCCBBBCCCCCCGGGEEEAAA===;;;::::::;;;888999999999999888777777666666555444444333222222333000...///222444333111------............------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++...******...---((((((+++)))(((&&&%%%%%%&&&'''(((((((((((('''%%%$$$&&&'''(((((())))))((('''&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))***+++))))))))))))((((((((((((((())),,,000333:::JJJYYYfffmmmqqqnnnfff^^^SSSJJJ}}}tttlllfffbbbdddeeebbb``````^^^[[[VVVTTTRRRQQQOOOMMMLLLJJJHHHGGGGGGFFFDDDCCC???===;;;;;;;;;<<<;;;:::<<<<<<::::::::::::;;;<<<>>>@@@BBBFFFJJJOOOTTTWWWZZZ\\\]]]]]]\\\\\\]]]___aaaaaaaaaaaaaaabbbbbbbbb\\\]]]______^^^\\\YYYXXXXXXVVVQQQNNNLLLLLLMMMNNNHHHLLLNNNLLLLLLMMMJJJFFF@@@<<<777333111000...,,,,,,,,,,,,,,,++++++++++++************))))))))))))------,,,,,,,,,,,,,,,---------------------------///,,,---000000------000////////////000000000111111111111222222333333333444444444333333222222222888666444666;;;???AAAAAAFFFGGGHHHJJJKKKHHHDDD@@@:::777444333555888::::::<<<<<<===<<<:::777444222111000///......------...---,,,++++++******++++++))))))))))))))))))))))))///......---------......///000111222222333222222333333222222222333444444222666777333444:::======??????@@@BBBDDDFFFGGGGGGLLLMMMOOORRRVVV\\\cccgggvvv~~~yyytttllleeeaaa^^^[[[YYYYYYYYYXXXXXXWWWVVVVVVVVVRRRQQQQQQPPPQQQQQQRRRRRRTTTTTTUUUUUUVVVXXXYYYZZZXXXZZZ[[[ZZZWWWUUUTTTTTTQQQOOOKKKHHHFFFDDDDDDDDDFFFDDD@@@===;;;::::::;;;999999999999999888777777666555555444333333222222444222//////111222111///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,************************))))))******+++,,,,,,,,,000,,,---000000,,,+++...***)))'''%%%%%%&&&'''((('''(((((('''%%%%%%&&&((()))))))))))))))(((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******((((((((((((''''''''''''&&&'''***...111666DDDQQQ```hhhoooooojjjddd[[[SSS}}}tttlllfffbbbdddeeebbb``````___[[[WWWTTTRRRPPPNNNLLLNNNLLLJJJHHHHHHGGGDDDBBB???===;;;;;;;;;<<<;;;:::======<<<;;;:::::::::::::::>>>BBBCCCDDDGGGMMMSSSWWWYYY[[[[[[ZZZ[[[\\\^^^______``````aaaaaaaaabbb______```aaa```]]][[[YYYVVVSSSPPPLLLJJJJJJKKKLLLJJJMMMOOOMMMLLLLLLIIIEEE???;;;666222000///---,,,------------,,,,,,,,,,,,...---,,,*********++++++---------,,,,,,------...+++,,,,,,------............+++,,,//////------000/////////000000000111111000000111222333333444444444444333333333333222222666555555888<<<@@@CCCCCCHHHIIIIIIKKKKKKHHHDDD@@@:::777555444666888999999;;;<<<<<<<<<:::888555333111000///......------...+++++++++++++++***))))))************************......---------......//////000111222222333222222333222222222333333444555111555777555666999<<<<<<@@@AAABBBDDDEEEGGGHHHHHHNNNPPPRRRVVV[[[ccclllrrr}}}tttlllfffbbb___]]]ZZZZZZZZZYYYXXXWWWWWWWWWSSSRRRRRRQQQQQQRRRRRRRRRTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\]]]\\\YYYVVVUUUUUUUUUSSSOOOLLLIIIGGGFFFEEEEEECCC@@@===;;;:::;;;;;;999999999999999888888777555555555444333333222222555333111000000000...------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++************************)))))))))*********++++++,,,******------***)))++++++***((('''&&&&&&&&&'''&&&'''''''''&&&&&&''')))((())))))))))))(((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&'''''''''(((((())))))''''''''''''&&&&&&&&&&&&%%%&&&))),,,...111;;;FFFTTT___iiimmmmmmjjjddd]]]}}}ssslllfffbbbdddeeebbb``````___\\\WWWSSSQQQOOOMMMKKKNNNLLLJJJHHHGGGFFFCCCAAA???===;;;;;;;;;<<<;;;:::===<<<;;;:::999999888888888:::===???AAADDDIIIMMMTTTVVVXXXYYYYYYZZZ\\\^^^\\\\\\]]]]]]^^^_________^^^_________^^^\\\YYYXXXRRRPPPMMMJJJIIIIIIIIIJJJKKKOOOPPPMMMLLLLLLHHHDDD@@@===888444222000...---......---------,,,,,,,,,111000---+++***+++,,,------------,,,------......++++++,,,,,,---...//////...++++++...///---...111//////000000000111111111000000111222333444444555333333333333333333333333444555666999===AAADDDEEEJJJJJJJJJKKKKKKHHHDDD@@@;;;999777777999::::::::::::;;;<<<<<<:::888666444111000///......------...++++++,,,------+++***))),,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////111222222222222222222222222222333444555555222555777777888999;;;<<>>@@@BBBEEEFFFEEEFFFIIIKKKNNNRRRXXX^^^eeeqqqzzzrrrkkkeeeaaa\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\^^^___^^^]]]]]]]]]ZZZXXXUUUQQQNNNJJJHHHGGGEEECCCAAA???===;;;;;;;;;999::::::::::::999888888666666666555555555555555222222111000//////000111...//////////////////...------------------------------,,,+++*********+++************************)))))))))))))))************+++,,,,,,,,,,,,,,,+++++++++***)))((((((''''''%%%&&&''''''&&&&&&(((***%%%&&&&&&''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((()))))))))((((((((('''''''''&&&(((++++++***...444@@@LLLZZZccciiimmmmmmiii|||ssslllfffbbbdddeeebbb``````^^^ZZZVVVSSSQQQOOOMMMKKKLLLJJJHHHFFFFFFEEEBBB@@@???===;;;;;;;;;<<<;;;:::888888888888888777666555777444333777???DDDEEEDDDLLLNNNQQQRRRTTTUUUXXXZZZ\\\\\\\\\\\\\\\[[[[[[[[[TTTTTTSSSRRRPPPNNNMMMLLLHHHGGGFFFFFFFFFGGGHHHIIILLLPPPQQQNNNLLLLLLIIIDDD???;;;666222000///---,,,------------,,,,,,,,,,,,///...---+++++++++,,,,,,++++++++++++,,,---......+++,,,,,,------.........222...---//////---...111000000000111111111222222111111222222222333333333222222333333333333444444111444777:::===???CCCEEEJJJIIIIIIIIIIIIHHHDDDBBB;;;888666555666777888888;;;<<<<<<<<<:::888555333111000///......------..................------,,,++++++++++++++++++++++++---------------...///000///000111222222333222222111111111222333444555666777666777;;;;;;:::===AAA@@@CCCGGGHHHGGGHHHKKKOOOPPPVVV^^^fffnnnzzz|||ssskkkfff___^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[YYY\\\___```_________```[[[ZZZXXXTTTQQQMMMKKKIIIGGGEEECCCAAA>>><<<;;;::::::::::::::::::999999888777777777777777777777777111222333111000000111333...//////000000//////...---------------------------,,,,,,++++++++++++,,,++++++++++++++++++++++++&&&'''((()))+++,,,------'''***+++))))))++++++)))************))))))))))))&&&'''''''''&&&&&&''')))%%%%%%&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&'''''''''(((((())))))***)))))))))(((((((((((((((&&&'''******))),,,111:::FFFSSS]]]eeelllnnnlll|||rrrlllfffbbbdddeeebbb``````\\\YYYUUURRRQQQOOOMMMLLLLLLJJJHHHGGGGGGFFFDDDBBB???===;;;;;;;;;<<<;;;:::777777888999999888777666444444444666:::===@@@AAAFFFHHHKKKMMMOOOQQQTTTVVVYYYYYYXXXXXXWWWVVVVVVVVVQQQQQQPPPNNNLLLKKKIIIIIICCCCCCCCCDDDEEEGGGHHHIIIKKKOOOPPPNNNMMMMMMJJJEEE@@@<<<777333111000...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,------------------------------555000///000///---...111000000111111111222222222333333333222222222222111222222222333333444444444000444888:::<<<>>>AAADDDHHHHHHGGGHHHHHHGGGEEEBBB===999555444444777888888<<<<<<===<<<:::777444222111000///......------.........---,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,------///000000///000111222222333222222111111111222333444666666:::777888;;;<<<:::>>>EEEAAAEEEIIIJJJJJJKKKOOOSSSTTT\\\gggoooxxx|||rrrlllbbbaaa```___^^^\\\[[[[[[XXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVXXX[[[]]]^^^[[[]]]___```_________```]]]\\\ZZZXXXTTTQQQNNNMMMIIIHHHEEEBBB???===;;;:::::::::;;;;;;::::::999888888888888888888888888888444555555333000///000222//////000000000000//////........................,,,,,,+++++++++,,,------++++++++++++++++++++++++*********+++++++++++++++###((((((&&&&&&***)))%%%))))))******++++++******'''(((((('''%%%%%%&&&(((&&&'''(((((())))))((((((%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((()))******))))))((((((((('''''''''(((%%%%%%((()))(((+++000111<<>>===============;;;999777666777888777666444444444444555777888999???@@@BBBDDDGGGIIIKKKLLLOOOOOOPPPOOONNNLLLJJJIIIGGGEEEBBB???>>>>>>???@@@??????@@@@@@AAADDDIIILLLLLLQQQSSSRRRRRRRRROOOKKKBBB>>>777222000/////////...---,,,+++++++++,,,---)))...///***'''))),,,---,,,,,,++++++,,,,,,---.../////////...------,,,,,,............////////////------///000222222333333111222333444444333222111222///---...111222222000777777777888;;;???BBBEEECCCCCCDDDEEEEEEEEEEEEEEE???===:::888777888999:::;;;;;;;;;:::777555222000////////////............,,,,,,,,,---------......------------------------'''+++...000///...000222333111//////222444333111...111555444333444999???777777777999<<<@@@DDDGGGGGGKKKPPPPPPOOOPPPUUUZZZ```jjjwww{{{rrrjjjeeeeeeddd```]]]\\\ZZZZZZYYYXXXXXXWWWVVVVVVXXXXXXYYY[[[^^^```cccdddeeeeeeddddddddddddcccccceeebbb```^^^\\\YYYUUURRRNNNJJJFFFBBB@@@>>><<<:::===============<<<<<<<<<;;;;;;;;;::::::999999999888777555333222222222333555444333222111111111111/////////000///......---+++++++++,,,......---+++***+++,,,+++******,,,---************************...,,,)))(((((()))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((((('''&&&&&&&&&%%%***)))'''&&&'''(((***+++---111999BBBMMMYYYeeelll|||ssskkkgggcccbbbbbbbbb___\\\ZZZXXXUUUQQQNNNKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCCCC@@@@@@???======<<<<<<<<<:::999777777777777666555444444444444555666777888<<<===>>>AAACCCFFFGGGHHHIIIIIIIIIIIIHHHFFFEEECCCDDDCCC@@@===<<<<<<===>>>===>>>??????@@@CCCGGGKKKLLLPPPSSSRRRQQQRRROOOJJJBBB>>>777222000000//////---,,,+++*********+++,,,(((...000,,,***+++,,,,,,,,,,,,++++++,,,,,,---...------..............................////////////......///111222222222222222222222333333222222222444222111222444555444222555555555777999===@@@BBBAAABBBBBBCCCDDDDDDDDDDDD???===:::888777888999:::=========;;;999777444222////////////............,,,,,,,,,,,,------------------------------------***---000000///...///000000...,,,---///111000//////222444333111111666:::888888888:::===AAADDDFFFFFFJJJOOOPPPPPPRRRXXX^^^fffppp~~~wwwoooiiihhhfffbbb^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXZZZ\\\^^^```bbbcccdddddddddeeeffffffffffffgggeeebbb```^^^\\\XXXUUUPPPMMMHHHEEECCCAAA???===============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888777555444444444444333222111000000///000000///////////////......---...---------///000///...+++,,,,,,+++))))))+++,,,************************---+++)))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***(((((('''''''''''''''&&&)))((('''&&&'''(((***+++)))---333;;;EEEQQQ]]]ddd}}}tttjjjfffbbbaaabbbaaa^^^[[[YYYXXXUUURRRNNNKKKHHHGGGHHHGGGGGGFFFFFFEEEDDDDDDBBBAAA???>>>===<<<;;;;;;:::999777777888777666555555555555444444555555666777888:::<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA???>>>???>>><<<:::999999:::;;;;;;<<<======>>>AAAFFFIIIKKKOOORRRRRRQQQQQQNNNIIIBBB>>>777333111000//////,,,+++***))))))***+++,,,)))///222///,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,------...//////000............///////////////000000111222222111111333222222222222222222333333222333444666666444222333333444555777:::===?????????AAABBBBBBCCCCCCCCC@@@>>>;;;888777888999:::======<<<;;;999777444333////////////............++++++++++++,,,,,,,,,,,,---------------------------///111000///......///222000///000111333222222111333444333000///222555999999:::;;;>>>AAADDDFFFFFFKKKOOOQQQQQQTTT\\\bbbmmmxxxxxxooommmjjjeeeaaaaaa___^^^]]][[[ZZZZZZYYYYYYVVVXXXZZZ]]]___aaabbbcccddddddfffggghhhiiiiiiiiijjjhhheeedddbbb___\\\YYYTTTPPPLLLHHHFFFDDDBBB@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;:::888777666666555666222222111000000111111111000000000/////////......---+++))))))+++,,,---,,,+++,,,,,,+++)))((()))***))))))))))))))))))))))))+++***)))((((((((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''(((((((((((()))((('''''''''((()))***(((***...444===HHHTTT[[[}}}tttiiieeebbb```aaa```^^^[[[YYYWWWUUURRRNNNJJJFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCBBB@@@>>>===<<<;;;;;;:::999888888888777555444666555555444333333444444444555666888:::<<<===>>>??????@@@@@@???>>><<<;;;:::999777666666777888999888:::;;;<<<===@@@DDDHHHJJJOOORRRRRRQQQQQQNNNHHHBBB>>>888444222111000///,,,+++*********+++,,,---///444444///++++++,,,+++,,,,,,++++++,,,,,,---...---------.........//////............////////////000000111222222222111111444333222111111222333444000111333555555555333111222333333444666999;;;<<<===>>>???AAABBBCCCCCCCCCAAA???;;;999777888999::::::::::::999777444222111////////////............******+++++++++,,,,,,,,,,,,,,,---------------------...//////............333222222222222333444444111222444333111000222444:::;;;<<<===@@@CCCEEEGGGIIIMMMQQQRRRSSSWWW___fffssswwwsssoooiiiddddddaaa```^^^]]][[[[[[[[[[[[WWWXXX[[[^^^```bbbccccccggghhhiiijjjkkkkkkkkkkkkllljjjgggfffdddbbb^^^\\\VVVSSSNNNKKKIIIGGGDDDCCC>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::888777777666666444444333333333444444555111000000///////////////,,,)))'''&&&(((***++++++,,,,,,,,,***((('''((())))))))))))))))))))))))))))))))))))((('''((()))+++)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((())))))***(((''''''''''''((()))***)))***,,,000777AAALLLSSS}}}tttiiieeebbb```aaa```^^^[[[XXXWWWUUUQQQMMMIIIFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFCCCBBBAAA???===<<<;;;;;;:::999888888888777555333666555444333333222222333333444555666888999:::;;;;;;;;;<<<<<<<<<:::999888555555444444444555666777777999;;;<<<>>>@@@DDDGGGJJJOOOSSSSSSRRRRRRNNNHHHBBB>>>999444222111000...---,,,,,,+++,,,---...///444777666///))))))++++++,,,,,,++++++,,,,,,---...//////.........---------............////////////000111111222222222111111444333222111111222333444000222444555555444333222333333444555777888:::;;;<<<===???AAABBBDDDDDDDDDAAA???<<<999888888999:::999999999888777444222111////////////............******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,...////////////////////////000111222000222333444444444555666:::;;;===???BBBDDDGGGHHHMMMQQQTTTTTTUUUZZZccckkkzzz{{{vvvnnniiigggdddbbb```^^^\\\\\\\\\\\\YYYZZZ\\\___aaacccdddeeekkklllmmmnnnnnnmmmlllkkkmmmkkkhhhgggfffccc```]]]WWWTTTOOOLLLJJJHHHFFFDDD??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555444444444444444444555555111111000////////////000///---******+++---...///,,,------+++)))((((((***))))))))))))))))))))))))((())))))(((&&&&&&)))+++))))))))))))))))))))))))***)))'''&&&&&&''')))***&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''(((((())))))*********'''''''''''''''(((((()))******+++,,,111999CCCIII|||sssjjjfffbbbaaabbbaaa^^^[[[WWWVVVSSSPPPLLLIIIFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFCCCBBB@@@???>>>===<<<<<<:::999999999999777444222555444333333222222222222222333444555666777888888666666777777777666444444222222222333333444555666777999<<<===???BBBEEEHHHJJJPPPTTTTTTTTTSSSNNNHHHBBB>>>999555333222000...------,,,,,,---...///000333777666///******++++++,,,,,,++++++,,,,,,---...000//////...------,,,,,,............////////////000000111222333333222222333222222222222222222333222444666777666555555666333444555666777888999999;;;<<<>>>@@@BBBDDDDDDEEEBBB@@@===:::888888999:::::::::::::::888666444333////////////............++++++++++++,,,,,,,,,,,,+++,,,,,,------.........---,,,+++,,,...000000000000111222111000000222444000111333555777888888888:::;;;>>>AAADDDGGGIIIJJJPPPSSSVVVWWWXXX___iiirrrvvvooommmgggfffccc```^^^^^^______\\\\\\]]]___bbbdddggghhhnnnooopppqqqqqqooommmlllmmmllliiihhhgggeeeaaa___XXXUUUQQQMMMKKKIIIGGGEEE@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888777666444444333222222333333333222111000///...///000111---,,,******,,,---------,,,------,,,***)))***+++************************((()))***(((%%%%%%(((+++))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((('''''''''))))))))))))************&&&&&&'''''''''(((((((((((((((((((((+++111888>>>{{{qqqkkkgggcccbbbbbbbbb___\\\WWWUUURRRNNNKKKHHHGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>:::999999999999777444111444333222222222222222333111222222333444555666666333333444555444333222111000111111222444555666666777:::===???AAACCCGGGIIIKKKQQQUUUVVVUUUTTTOOOIIIBBB>>>999666444222000...,,,,,,++++++,,,---///000,,,222555111------,,,+++,,,,,,++++++,,,,,,---.....................------............///////////////000111222333444444444222222222333333222222222222444666555333333555777333444555666777777888888999:::<<>>BBBEEEIIIKKKLLLPPPSSSVVVXXX\\\dddqqqzzzvvvrrrllljjjfffcccaaaaaabbbccc____________bbbeeeiiikkknnnooorrrssssssrrrpppoooooommmkkkjjjiiigggcccaaaZZZWWWRRROOOMMMKKKIIIGGGBBBBBBAAA@@@???>>>======;;;;;;;;;;;;<<<<<<<<<===<<<=========<<<:::888777666555444333333222333333333222000///...///000111+++***)))***+++,,,+++***,,,------,,,++++++,,,...++++++++++++++++++++++++(((***+++((($$$###&&&***))))))))))))))))))))))))************************&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''')))*********)))(((+++***************))))))&&&&&&''''''((((((''''''''''''''''''(((,,,111555zzzpppkkkgggcccbbbcccbbb```]]]WWWTTTQQQMMMJJJHHHHHHHHHDDDDDDDDDEEEEEEEEEEEEEEEAAAAAA@@@???>>>>>>>>>???::::::999999999777444111333222222111222222333333111111111222333444444444333333444555555444222222000000111333444555666777888;;;>>>@@@BBBEEEHHHJJJKKKQQQVVVVVVVVVUUUPPPJJJAAA>>>:::666444222000...++++++******+++---...///%%%...444444111000...***,,,,,,++++++,,,,,,---...,,,,,,------.../////////............/////////000...///111222333444444555111222333444444333222111000222333222000000333555222333444555666666666666777888:::===???AAABBBCCCCCCAAA===:::888888999:::777888888777666444222111000/////////............,,,,,,------------......++++++,,,,,,---...//////777333000///111222111//////111222111//////222444222222333555777888666555999;;;>>>BBBFFFJJJLLLMMMNNNRRRVVVYYY^^^hhhvvv{{{vvvooommmiiifffddddddeeefffbbb```______bbbfffkkknnnmmmooorrrtttuuutttsssrrrpppnnnlllkkkjjjhhheeeccc\\\XXXTTTPPPNNNLLLJJJHHHCCCCCCBBBAAA@@@???>>>===;;;;;;;;;<<<<<<<<<======>>>>>>??????===<<<:::999999888777666555444444444333222000///...///000222---------...000000///---,,,---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,)))$$$"""&&&***))))))))))))))))))))))))******++++++++++++******&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((()))***,,,,,,++++++***,,,+++++++++***)))))))))%%%&&&''''''((((((''''''(((((()))((((((+++///222{{{rrrmmmiiieeecccbbbaaa^^^ZZZXXXUUUQQQNNNLLLJJJHHHGGGHHHGGGFFFDDDDDDDDDEEEEEECCCBBB@@@>>>===<<<<<<<<<777777777777666666666666222444444444222222222444222333555555333222222333222222111111111111111111111000111111222333444555777999===@@@BBBEEEHHHKKKOOOQQQUUUWWWUUUQQQLLLHHHBBB???:::666333222000...111///---+++++++++,,,------...///000000///...---+++,,,...---,,,,,,---///..................------%%%'''***++++++,,,///111333222111111111222444444222333444444222222333444333444555555333222333555333333444444555666666666555666777999;;;===>>>???;;;:::888777777888:::;;;999999999888777555333222000000000000////////////...---+++))))))+++...///,,,,,,,,,---------............//////000000111111111111111000///000222555333444555444444666999;;;???AAACCCEEEFFFIIILLLOOOSSSVVVZZZ]]]bbbnnn|||uuuoookkkkkkiiieeebbbcccdddddddddeeefffggghhhiiinnnppprrrrrrqqqqqqrrrsssrrrrrrqqqooommmkkkhhhggg```\\\WWWSSSOOOLLLIIIGGGMMMHHHBBBAAABBBBBB???;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;:::999777555333333444444000111222222222000...---///...---,,,+++,,,---...///000///---+++***+++,,,)))***,,,,,,***))))))*********))))))))))))******---)))%%%&&&+++---+++'''$$$%%%''')))***)))((('''+++***)))((('''&&&%%%%%%((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&***000333222---(((++++++++++++++++++++++++''''''&&&&&&&&&&&&'''''')))***++++++***+++---///zzzrrrmmmiiidddbbbbbbaaa^^^ZZZXXXUUUQQQNNNLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFCCCBBB@@@???===<<<<<<<<<888888888777777777666666666666666444222000000000333444555444222000000111111111111111111111111111000000000111222333444555888:::===???AAADDDHHHKKKPPPRRRUUUVVVTTTPPPKKKHHHBBB>>>999555333222000...---,,,+++++++++---///000---...///000000///...---+++,,,------,,,,,,---///..................------,,,...//////......///000000000000000111333555666222333444444222222333444333444555444333222333555333333444444555666666666555666777999:::<<<===>>>;;;:::888777777888999:::999999888777666444333222000000000000///////////////---+++******+++---...,,,,,,,,,---------............//////000000111111000111222222111111222444333444555555555666999<<>>========================@@@@@@???>>>>>>======<<<:::999888777555555444444222222222222111000///...///...------,,,,,,------...//////---++++++,,,---,,,,,,+++++++++******)))******))))))))))))******---***((((((***+++***'''###%%%''')))******))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((('''(((***...111111,,,(((++++++++++++++++++++++++''''''&&&&&&&&&&&&'''''''''((())))))((()))+++---zzzqqqlllhhhdddbbbbbbaaa^^^[[[XXXUUUQQQNNNLLLJJJHHHGGGEEEEEEEEEDDDEEEEEEFFFGGGCCCBBB@@@???======<<<<<<999999999888888888777777555666666444222000000111444555555333000///...///111111111111111111111111000000000111222333555666;;;<<<===>>>@@@CCCHHHKKKRRRSSSTTTUUUSSSOOOKKKHHHBBB>>>999555333222000///---,,,++++++,,,---///000---......//////......---+++,,,------,,,,,,---...------------------.........///000000///...000111......///000222444666777222333444444222222333444222444555444333222333555333333333444555555666666444555666888999;;;<<<<<<:::999888777777888999:::888888777777555444222111000000000000////////////000...,,,+++***+++,,,---,,,,,,,,,---------............//////000000111111000222444444333222333444333444555555555777:::<<<>>>AAADDDGGGJJJNNNRRRVVVWWWZZZ___cccjjjwwwyyyssspppmmmiiihhhiiieeeeeeddddddeeefffggggggjjjmmmooopppqqqrrrtttvvvyyyxxxxxxvvvtttrrrpppooogggccc^^^ZZZWWWTTTQQQNNNOOOKKKFFFDDDEEEDDDBBB???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@??????>>>>>>999:::::::::999777666444555444333222000000//////...............------,,,---......---,,,,,,---///111...***)))+++,,,+++)))******))))))))))))******,,,++++++*********))))))$$$%%%''')))************'''''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******))))))***---......+++)))************************''''''&&&&&&&&&&&&''''''%%%'''(((''''''''')))+++yyypppkkkhhhcccbbbbbbaaa^^^[[[XXXUUUQQQNNNLLLJJJHHHGGGDDDDDDDDDEEEFFFFFFGGGHHHCCCBBBAAA???>>>===<<<<<<;;;::::::999999888888888111333444444222222333555333333333222000//////000000000000000111111111111000000000111222444555666<<<======>>>???BBBGGGKKKSSSSSSTTTSSSQQQNNNKKKIIIAAA===888555333222000///000///---,,,,,,+++,,,,,,------------------------***,,,------,,,+++---...,,,,,,------------......(((***,,,------...000222......///000222333555555222333444444222222333444222333444444333222333555222333333444444555666666444555555777888999::::::888888777777777888999999777777777666555333111111000000000000////////////111///---,,,+++++++++,,,,,,,,,,,,---------............//////000000111111000222444555444333333444333444555666666888;;;======@@@DDDHHHKKKPPPUUUYYYYYY\\\bbbgggooo|||xxxtttpppkkkjjjlllffffffeeeeeeeeeeeeeeefffiiikkkmmmoooppprrrvvvxxx{{{{{{zzzyyywwwuuusssrrrgggddd```]]]ZZZVVVSSSPPPNNNJJJFFFDDDCCCCCCAAA???>>>>>>???????????????@@@BBBBBBAAAAAA@@@??????>>>999:::<<<===<<<:::777555777666444222000000000111......///000000...---,,,,,,---...---,,,---///000444///)))(((+++---+++(((******))))))))))))******)))***,,,,,,*********+++''''''((())))))))))))(((******))))))(((''''''&&&'''''''''&&&&&&'''''''''''''''((()))***++++++,,,++++++***+++++++++******************************''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&''')))+++yyypppkkkgggcccaaabbbaaa^^^[[[XXXUUUQQQNNNLLLJJJHHHGGGCCCCCCDDDEEEFFFGGGGGGHHHDDDCCCAAA???>>>=========;;;;;;::::::999888888777111222444333333222444555111111222111000000222444//////000000000111111111//////000111222444666666<<<======>>>???BBBGGGKKKRRRSSSSSSSSSQQQNNNKKKIII@@@<<<888444333222000//////......---,,,,,,,,,+++------,,,,,,,,,,,,------***+++---,,,++++++,,,...,,,,,,,,,,,,------......(((***,,,,,,,,,---///111///000000111222222222222222333444444222222333444111222333333222222444555222222333333444555555555444444555555666777888888666666666666777777888999777777777666555333111111000000000000////////////000///...,,,,,,+++,,,,,,,,,,,,,,,---------............//////000000111111000222444555444333333444333555666666777999<<>>>>>??????@@@@@@@@@AAABBBBBBAAA@@@@@@??????>>>999;;;===>>>===;;;888666888777444333111111222222...///000111000///...---,,,---......------///111444///)))(((+++---+++(((******))))))))))))******&&&(((***+++++++++,,,---*********))))))((('''&&&*********)))((((((''''''))))))(((((((((((())))))'''(((((()))***+++,,,,,,++++++******)))))))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''(((((('''''')))+++xxxooojjjfffbbbaaaaaaaaa^^^[[[XXXUUUQQQNNNLLLJJJHHHGGGCCCCCCEEEFFFGGGGGGGGGGGGDDDCCCAAA@@@>>>=========<<<;;;;;;:::999888777777444555555444222111111222000111111111000111444666...//////000000111111111/////////111222444666777;;;<<<===>>>@@@CCCHHHKKKOOOQQQSSSSSSRRROOOKKKIII???<<<777444222222000///++++++,,,------.........---,,,,,,++++++,,,,,,---***+++,,,,,,++++++,,,---++++++,,,,,,------.........///000///---------//////000111111222111111111222333444444222222333444000111333333222222444555222222222333444444555555333333444444555555666666555555666666777777888888888888777777555444222111000000000000//////////////////...------,,,,,,,,,,,,,,,,,,---------............//////000000111111000222444444333222333444444555666777777999===@@@>>>AAAFFFJJJOOOTTTZZZ]]]^^^bbbhhhqqq|||zzzsssooopppkkkjjjiiigggfffeeeeeeeeeiiikkkmmmoooqqqtttyyy|||{{{{{{{{{zzzxxxvvvuuutttkkkiiifffcccaaa]]]YYYVVVSSSQQQNNNKKKIIIHHHGGGGGG@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBAAA@@@@@@??????999;;;===>>>>>><<<999777777666555444444333333333000000000000000//////...---.........------///111111...***)))+++,,,+++)))******))))))))))))******&&&'''(((***+++++++++***++++++***)))((((((''''''''''''((())))))***++++++***))))))))))))))))))***(((((())))))******++++++)))******)))(((((()))+++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))(((((((((***,,,wwwoooiiifffbbb```aaaaaa^^^[[[XXXUUUQQQNNNLLLJJJHHHGGGCCCDDDEEEFFFGGGGGGFFFFFFDDDCCCBBB@@@???>>>======;;;;;;:::999888777666666444555555444222111111222333333333111000111333666......//////000111111222...//////111222444666777888:::===???AAADDDHHHKKKLLLOOORRRTTTSSSPPPLLLIII???;;;777444222111000///++++++,,,---............---,,,+++******+++,,,---)))+++,,,,,,++++++,,,---***++++++,,,------......///000111000...---...///---...000111222222222222222333444444222222333444///111222333222222444555111222222333333444555555333333333333444444444444444444555666777777777777999999888777666444333222000000000000////////////.........---------------,,,,,,,,,---------............//////000000111111000111222222111111222444444555666777888:::>>>AAAAAADDDIIIMMMRRRWWW]]]```bbbfffmmmvvvxxxsssrrrmmmllljjjiiigggfffeeeeeejjjlllnnnoooqqquuuzzz~~~|||{{{{{{zzzyyywwwvvvuuujjjhhhfffcccaaa]]]YYYVVVUUUTTTQQQNNNKKKIIIIIIJJJBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDCCCBBBBBBAAAAAA@@@:::;;;<<<======;;;:::888555555666666666555555444222111000000//////000000...//////...------///111,,,,,,+++++++++******)))******))))))))))))******)))'''''')))++++++((($$$***))))))))))))))))))***&&&'''((()))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))'''''')))+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''(((((('''(((***,,,wwwnnniiieeeaaa```aaaaaa^^^[[[XXXUUUQQQNNNLLLJJJHHHGGGCCCDDDFFFGGGGGGFFFEEEEEEDDDCCCBBB@@@???>>>======;;;;;;:::999888777666555000222333333333333555666555555444222000000333555---......///000111111222......///111222555666777777999===@@@BBBEEEHHHKKKKKKNNNRRRUUUTTTQQQLLLIII>>>;;;777333222111000///............---,,,+++***---,,,+++******+++,,,---)))+++,,,,,,+++***,,,---******+++,,,,,,---......+++---...///...///000222+++,,,///111333333333333222333444444222222333444///111222222222222444555111222222333333444555555333333333333333333333333333444555666777777777777999999999888777555333333000000000000////////////---------...............,,,,,,,,,---------............//////000111111111111111111000///000222555444555777777888;;;>>>AAADDDGGGKKKPPPTTTYYY___ccceeeiiipppzzz|||uuutttnnnmmmllljjjhhhgggfffffflllmmmoooppprrrvvv{{{~~~|||||||||{{{zzzxxxwwwvvvooommmjjjhhhfffbbb^^^ZZZTTTSSSQQQNNNJJJHHHHHHIIIDDDEEEEEEFFFGGGHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB:::;;;<<<<<<<<<;;;:::999333444666777777777666555333222000/////////000111...///000///------///000)))***,,,,,,***))))))*********))))))))))))******,,,)))&&&(((+++***%%%''''''(((((()))+++,,,---************))))))))))))((((((''''''''''''(((((()))))))))(((((((((((((((&&&(((******(((''')))+++(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''(((''''''''')))+++xxxppphhheeebbb```___^^^]]]\\\YYYWWWTTTPPPLLLHHHEEECCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBB???>>><<<<<<;;;<<<;;;:::999888888888888777777555444333222222222222111000//////000111222111111000000000000111111,,,...111111111222666:::999;;;===>>>???AAADDDGGGRRRPPPNNNOOOQQQOOOKKKGGG@@@===:::666333222111111000///---,,,++++++,,,---,,,,,,,,,+++***)))((((((******+++***)))***---//////,,,******---//////---,,,...000000///...///000111111222333333333333222222222222222222222222222111111111111111111111111444444555666666777666666333222222111111222222333000111333555666666666555:::999888666555555444444111111000......---------000///+++(((***000000------------.........//////......//////000000111111333222111222444555444333333777;;;:::888777;;;???AAACCCGGGNNNWWW^^^bbbdddkkkpppxxx|||qqqooonnnnnnkkkggggggkkkmmmmmmnnnoooqqqsssvvvwww|||{{{zzzyyyyyyyyyyyyyyyvvvqqqkkkiiiiiigggbbb\\\VVVUUUSSSRRRQQQOOOLLLIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGEEEBBB???===???>>>===<<<;;;:::::::::777777777777777666666666555444333222111111111111.../////////////////////)))+++,,,,,,+++***+++,,,,,,---------,,,***((('''(((((()))***************'''((())))))(((((()))***''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&'''((())))))(((''''''&&&''''''(((((((((((((((,,,((($$$###%%%'''(((''')))(((&&&%%%%%%&&&'''((($$$%%%%%%%%%%%%'''***---wwwooohhheeebbb```___^^^]]]\\\YYYWWWTTTPPPLLLHHHEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFEEECCCAAA???>>>===<<<===<<<;;;999888888888888777666555444333222222222333222111000000111222222111000000//////000000111///111444444444666999<<<999;;;===>>>???AAADDDGGGPPPOOOPPPQQQPPPNNNJJJGGG@@@===:::666333222111111000///...---,,,+++++++++,,,,,,++++++******))))))******+++*********---//////---******---......---,,,...000000///...///000000000111222222222222111222222222222222222222222111111111111111111111111000111333555777888999999333222222111111222222333111222444666777777777666888888777666666666666666111111000......------...---,,,)))%%%''',,,---***,,,------------...............//////000111111111000000000111333555666666888;;;===<<<999999<<<@@@DDDFFFJJJQQQYYY___dddfffkkkqqqzzz~~~uuurrrppppppmmmiiiiiilllmmmmmmmmmoooqqqtttvvvxxx|||{{{zzzzzzyyyyyyyyyyyywwwrrrmmmkkkjjjhhhccc^^^ZZZXXXUUUSSSRRRPPPMMMKKKKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHFFFDDDBBB@@@@@@???>>>===<<<;;;;;;;;;999999888888777777888888555444333222111111111111//////////////////......***,,,------,,,++++++,,,,,,,,,,,,,,,+++***))))))(((((()))***************'''((())))))(((((()))+++((((((((()))******++++++))))))))))))))))))))))))(((((()))*********)))(((&&&''''''(((((((((((((((+++(((%%%$$$&&&''''''&&&(((''''''&&&&&&'''''''''%%%%%%&&&%%%%%%'''+++...vvvnnnhhheeebbb```___^^^]]]\\\YYYWWWTTTPPPLLLIIIFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFHHHGGGEEECCCAAA???>>>>>>===<<<;;;999888777777777777666555333222222222222444444333222111111222222000//////......//////000---///111222222444777:::999;;;===>>>???AAADDDGGGLLLOOORRRSSSPPPLLLIIIGGG???===:::666333222222222/////////...............+++++++++++++++*********)))***++++++***+++---///000---++++++,,,---------,,,...000000///...///000//////000111111111111000222222222222222222222222111111111111111111111111000111333555666777888888333222222111111222222333222333555666777888888888777777666666666666777777111111000///...............///,,,)))***...///,,,,,,,,,,,,,,,------------......///000000111111222111111111111333444666777>>>??????===::::::>>>BBBGGGIIINNNTTT[[[aaafffiiilllsss~~~{{{vvvsssssspppkkkjjjmmmllllllmmmnnnqqqtttwwwxxx||||||{{{zzzyyyyyyyyyyyyxxxtttpppmmmllljjjeeeaaa___\\\XXXUUUSSSRRRPPPNNNNNNNNNMMMMMMMMMMMMNNNNNNIIIIIIIIIIIIHHHGGGEEEDDDBBBAAA???===<<<<<<<<<===<<<;;;:::888888888999:::555444333222222111111111000000000//////.........,,,---//////---,,,------++++++***************+++((())))))************)))'''(((***)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''&&&''''''((((((((((((((()))(((&&&&&&'''((('''%%%&&&''''''(((((('''''''''&&&''''''&&&&&&(((,,,///vvvooohhheeebbb```___^^^]]]\\\YYYWWWTTTPPPLLLIIIGGGGGGEEEFFFGGGGGGGGGGGGGGGGGGIIIHHHFFFCCCAAA@@@???>>>===<<<:::888777666555555666555444333222222222222444333333222111111111111//////............//////,,,---///000222444666888999;;;===>>>???AAADDDGGGIIINNNSSSTTTOOOJJJGGGGGG???===999666333222222222...///000111111222222222***+++++++++++++++++++++)))***++++++++++++,,,...///...,,,+++,,,,,,------+++---///000/////////000///000000111111111111111111111111111111111111111111111111111111111111111333444444555555555444444333222222111111222222333222333444555666777777888777777777777777666555555111111000///....../////////000///+++,,,///000...+++++++++,,,,,,,,,------...//////000111111222222444444444333333555888:::BBBAAA???<<<999:::???BBBHHHKKKQQQVVV\\\bbbgggkkknnnvvv{{{wwwuuurrrmmmkkklllkkkkkklllnnnppptttwwwyyy||||||{{{zzzyyyyyyyyyyyyzzzwwwssspppnnnlllhhheeeddd```[[[WWWUUUTTTRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQLLLLLLLLLLLLKKKIIIGGGFFFBBBAAA???===<<<<<<=========<<<:::999888999::::::555555444333222222222222111111000000///.........---///000000...------...******)))((()))***,,,---((()))************))))))''')))******)))(((***+++************))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''(((((())))))(((&&&%%%%%%&&&((())))))(((''''''''''''((('''''')))---000wwwppphhheeebbb```___^^^]]]\\\YYYWWWSSSOOOLLLJJJIIIIIIDDDEEEEEEFFFGGGGGGFFFFFFHHHGGGEEECCCAAA@@@??????===<<<:::888666555444444555444333222222222222222111111111111111000000/////////............//////000000111333555888999:::999;;;===>>>???AAADDDGGGIIIMMMRRRSSSOOOJJJGGGFFF>>><<<999666333222222333444333333333222222222111+++++++++++++++,,,,,,,,,(((***+++,,,++++++,,,.........---,,,+++,,,---...+++---///000//////000111000111222222333333222222111111111111111111111111111111111111111111111111333333444444444444333333333222222111111222222333222222333333444666666777999999999888777555333222111000000////////////000+++------)))))),,,---++++++++++++,,,,,,,,,------//////000000111222222222333444555444555999>>>CCCBBB@@@<<<999888:::>>>AAAGGGLLLRRRWWW\\\bbbhhhlllqqq{{{zzzxxxtttooollllllkkkkkklllnnnpppsssvvvxxx{{{{{{zzzyyyyyyyyyyyyzzzzzzxxxuuussspppmmmjjjhhhfffccc^^^ZZZXXXWWWUUUTTTPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQPPPOOOMMMJJJHHHFFFCCCAAA???===<<<<<<===>>>===<<<;;;999888888999999666555444333222222222222111111000000////////////...000111111///---......******)))))))))+++,,,---))))))*********))))))(((((()))******))))))***+++++++++******)))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''((()))***)))(((&&&&&&%%%&&&((()))***)))(((''''''((((((((((((***---000xxxppphhheeebbb```___^^^]]]\\\YYYWWWSSSOOOLLLKKKJJJJJJCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAAAAA???>>><<<:::777666555444444444333222222222222222///000000111111111000000000//////......//////000000//////111444777888888999;;;===>>>???AAADDDGGGJJJMMMPPPQQQNNNJJJGGGEEE>>><<<999666333333333333;;;999666222///...------,,,,,,,,,,,,,,,+++++++++(((***,,,,,,,,,+++,,,---,,,------,,,+++,,,...000+++---////////////000111111111222333333333333333111111111111111111111111111111111111111111111111///000222333444555555555333222222111111222222333222222222222333555666777:::::::::999777444111000111000000//////000000000+++//////,,,***---...---,,,,,,,,,,,,------------//////000111111222222333000222444555777===FFFMMM>>><<<999777888;;;>>>AAAFFFKKKRRRXXX]]]bbbjjjooouuu{{{xxxrrrnnnnnnlllllllllmmmooorrruuuvvvzzzyyyyyyyyyyyyzzz{{{{{{{{{zzzwwwtttqqqnnnlllkkkgggddd___]]][[[YYYWWWVVVPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTRRROOOLLLJJJHHHEEECCC@@@>>>======???@@@===<<<<<<;;;:::999888888666555444333222222222222000000000000000000000000///000222111///------...+++*********+++,,,------)))************))))))(((((()))+++***))))))***,,,+++*********))))))(((((())))))))))))))))))))))))+++***)))(((''''''''''''&&&''''''(((((((((((((((''')))******)))'''''''''&&&'''(((((())))))))))))'''(((((('''''')))---000wwwppphhheeebbb```___^^^]]]\\\YYYVVVRRROOOLLLKKKKKKLLLDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEECCCBBB???===:::888777666444333222222111222222222...///111222333222222111111000000//////000000111...---,,,...333666666555999;;;===>>>???AAADDDGGGMMMMMMMMMNNNMMMKKKGGGDDD===<<<999666444333333333;;;888333///,,,++++++,,,---------,,,,,,++++++***'''))),,,---,,,+++,,,---***,,,---,,,+++,,,///222***,,,////////////000222000000111222222222222222111111111111111111111111111111111111111111111111///000111333444444444444333222222111111222222333333333333333444666777888999999:::999888555222111111000000000000000111111---111333///---///111000,,,------------.........///000000111111222333333000333444555666<<>>>>>>>>===;;;999777666555444333333222333333/////////000111111222222///000111111...---------+++,,,,,,---------,,,,,,***************)))(((((((((***++++++***)))+++,,,*********))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''((((((&&&''''''(((((((((((((((''')))+++***(((&&&''')))''''''''''''((()))***+++&&&''''''''''''))),,,///vvvnnnhhheeebbb```___^^^]]]\\\YYYVVVRRRNNNLLLKKKLLLLLLEEEFFFGGGHHHIIIIIIJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEBBB???===;;;999999333333222222111222222222...///111333444444444333111111000000000000111111111000///111666999999888999;;;===>>>???AAADDDGGGNNNLLLKKKLLLMMMLLLGGGCCC===;;;888666444333333444666333...+++***+++...000......---,,,,,,+++******'''))),,,---,,,+++,,,---)))+++---,,,+++,,,000333***,,,.../////////111222//////000111111111111111000000000000000000000000111111111111111111111111333333333333333222111000333222222222222222222333444444444444555777888:::777888999999888666444222111000000000000000111111)))...000---***,,,...------------.........//////000000000111222222333333555666777555444999BBBJJJ888777666777:::>>>AAABBBEEELLLUUU[[[___eeennnuuu|||yyytttrrrnnnnnnmmmnnnoooppprrrssswwwwwwwwwxxxzzz|||}}}~~~zzzzzzyyyvvvrrrnnnmmmmmmdddcccaaa```___]]]ZZZWWWSSSSSSSSSSSSTTTUUUVVVWWWTTTTTTUUUTTTSSSQQQPPPNNNKKKHHHEEEBBBAAABBBDDDEEE>>>???@@@AAA@@@===:::888666666555444333333333333......///000111222333333///000111000...,,,,,,---,,,---...///......,,,+++***************)))(((((((((***++++++******+++,,,))))))))))))))))))******))))))))))))))))))))))))+++***((('''&&&&&&&&&'''&&&''''''((((((((((((((((((***+++***'''&&&'''***((('''''''''''')))+++,,,&&&''''''&&&&&&(((,,,///vvvoooccc``````cccccc^^^[[[ZZZXXXWWWTTTPPPMMMJJJHHHGGGDDDEEEGGGHHHIIIIIIHHHGGGIIIHHHGGGIIIKKKLLLKKKKKKGGGGGGGGGDDD???:::777666222222111111000111111111000000000000000000000000111111111111222222222222...000111111222333555777999:::<<<===>>>@@@CCCEEEJJJKKKLLLMMMLLLIIIFFFEEE???===:::777666444111...///000000...,,,+++,,,---,,,---///...,,,***)))***++++++*********+++---............------,,,,,,,,,.../////////000000000111000000111111111000000///111111000000000000111111111000000000111222333333...//////111222333444444444555555444222111111222222222333333555666888999;;;;;;:::999888777666666333222111000///////////////000000///---+++,,,---,,,,,,,,,---------......,,,...000000000111333555555333111111444999@@@CCC;;;:::999:::===???AAAAAALLLQQQXXX]]]cccjjjssszzz}}}|||wwwssssssrrrqqqpppooonnnnnnnnnwwwwwwxxxyyyzzz|||}}}~~~{{{{{{{{{zzzwwwsssooommmkkkjjjgggddd```]]][[[YYYUUUUUUTTTSSSSSSTTTVVVVVVUUUWWWYYYYYYWWWSSSNNNKKKGGGFFFCCCAAA@@@@@@AAABBB@@@@@@@@@???????????????:::999999999777444444666333222111111333444333111111222333222111000000222......---,,,,,,,,,,,,------,,,++++++******++++++***,,,///111222000---+++)))))))))))))))))))))))))))(((((()))***+++***)))+++*********))))))((((((&&&&&&&&&'''((())))))***'''((()))++++++***'''%%%''''''((((((((((((''''''))))))((('''&&&(((,,,///vvvoooeeeaaa```bbbbbb^^^[[[[[[YYYXXXUUUQQQNNNKKKIIIHHHEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHJJJLLLNNNNNNNNNJJJKKKJJJFFF@@@;;;888777555444333222222222222222111111111111111111111111////////////000000000000///000111222111222555777999:::<<<===>>>@@@CCCEEEHHHJJJKKKLLLJJJHHHEEECCC<<<999666444333111...,,,///000000...,,,+++,,,---,,,---///...,,,*********++++++*********+++,,,---......---------,,,,,,,,,////////////000000000000000000111111111111000000111111000000000000111111111111111000111111222222//////000111222333333444444555555444222111111222222222333444555666888999::::::::::::999777666555222222111000///////////////000000///---+++,,,---,,,,,,---------.........---///000111000111222444555444222111333777;;;===999888888:::<<>>>>>>>>;;;:::999888666333333333333222111222333444333222///000111000///......000///...------,,,,,,------,,,,,,+++***************%%%&&&(((***+++)))(((&&&))))))))))))))))))))))))))))))((()))******************)))))))))(((((((((&&&&&&''''''((())))))***))))))******))))))(((((((((((())))))))))))((((((((())))))((('''(((+++...uuuooohhhccc```aaaaaa]]][[[\\\ZZZYYYVVVRRROOOLLLJJJIIIEEEEEEEEEFFFGGGHHHIIIIIIGGGGGGHHHKKKPPPRRRSSSRRRPPPOOONNNIIICCC===:::999777777555444333333333333111111111111111111111111////////////000000000000000111222222111222444666999:::<<<===>>>@@@CCCEEEGGGHHHJJJJJJIIIGGGDDDBBB;;;888555333222000---+++/////////...,,,+++,,,...+++---...---+++*********++++++*********+++,,,---...------------,,,,,,,,,000000000000////////////000000111111111111000000111111000000000000111111222222111000000000111111000000111111111222222222333444555444222111111222222222333444555777888999999:::;;;;;;:::888666444111111000///...............///000///---,,,,,,---,,,------------.........///000111111000000222333555444333222333444555666666666777999<<>>>>>===;;;;;;999777555444333111444333222222444444333222///000111000///......000///...------,,,---------++++++***))))))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))************))))))((((((((((((((('''&&&&&&''''''((()))))))))+++++++++)))(((((()))+++)))))))))******)))))))))'''((())))))((()))***,,,uuunnnjjjddd``````___]]]\\\]]]ZZZXXXUUURRRNNNKKKIIIHHHFFFEEEDDDDDDEEEGGGIIIJJJFFFGGGIIINNNSSSVVVWWWVVVTTTTTTQQQLLLEEE???<<<;;;888777666555333333222222111111111111111111111111000111111111222222222222000111222222111222444666999:::<<<===>>>@@@CCCEEEGGGHHHIIIJJJIIIFFFDDDBBB>>>;;;777555444222000///......///---++++++,,,...+++,,,---,,,+++******++++++++++++++++++++++++,,,------------------------000000000000///////////////000000111111111111000111111000000000000111111333222111000000///000000111111111111111111222222222333444333111000111222222222333444666777999:::999:::<<<<<<;;;999666444000000///..................///000///---,,,---...------------............000111222222000000111222444444444444444444444444333555777999;;;???CCCFFFKKKQQQXXX___eeemmmwww}}}yyyxxxuuusssrrrrrrrrrsssttttttuuuvvvxxx{{{}}}~~~{{{|||||||||zzzwwwuuussspppooommmjjjhhheeecccbbb\\\[[[ZZZXXXVVVTTTSSSRRRQQQRRRTTTUUUVVVUUUSSSRRRNNNMMMJJJGGGEEECCCBBBBBBAAA@@@@@@@@@@@@@@@??????;;;;;;:::777777999777444555444333333444444333222111222333222000000000222//////...---------------+++***))))))((()))))))))------,,,,,,------...///))))))))))))))))))))))))((()))******))))))***+++((((((((((((''''''''''''''''''''''''(((((())))))***+++,,,,,,***))))))***(((((())))))))))))((((((%%%'''******)))))))))***~~~tttmmmjjjddd``````___]]]]]]___YYYWWWTTTPPPMMMJJJHHHGGGEEEDDDDDDDDDEEEGGGIIIJJJFFFGGGKKKPPPUUUXXXYYYXXXWWWVVVRRRLLLEEE???<<<;;;777666555333222111111111111111111111111111111111000111111111222222222222///111222222111222444666999:::<<<===>>>@@@CCCEEEGGGHHHJJJJJJIIIGGGDDDBBB???<<<888555444444222111---......---++++++,,,...+++,,,,,,+++***)))***,,,++++++++++++++++++++++++------------------------000000000000//////////////////000111111111111111111111000000000000111111222222111000////////////111111111111111111222222222333444333111000111222222222333444666888:::;;;999:::<<<===<<<999666444000//////............///---/////////---,,,---...---------.........//////000111222222111000111333333444555666777666555555222444777:::;;;???DDDHHHLLLRRRYYY```gggoooyyy|||{{{xxxuuutttttttttuuuttttttuuuvvvxxxzzz|||}}}zzz{{{||||||{{{yyyvvvuuusssrrrpppmmmjjjgggeeeccc^^^]]]\\\ZZZWWWUUUSSSQQQPPPQQQRRRTTTTTTUUUUUUTTTPPPOOOMMMJJJGGGEEECCCCCC?????????@@@AAAAAABBBBBB:::<<<;;;999;;;???>>>999666555444444555555444222111222333222000000000222//////...------------...+++***))))))((()))))))))++++++*********+++,,,---************************''')))+++***)))(((***,,,''''''''''''((((((((((((''''''''''''(((((((((((()))***,,,///000...***'''&&&''''''''''''''''''&&&%%%'''***+++***(((((((((}}}sssmmmiiiccc___``````^^^^^^```XXXVVVSSSPPPLLLJJJHHHGGGCCCCCCDDDDDDFFFGGGIIIJJJGGGIIILLLQQQWWWYYYYYYXXXWWWUUUQQQKKKDDD>>><<<;;;555555333222111111111111222222222222222222222222////////////000000000000...000111111222333555777999:::<<<===>>>@@@CCCEEEGGGHHHJJJJJJIIIGGGDDDBBB===:::666333222222111000,,,------,,,++++++,,,...++++++,,,+++))))))+++,,,++++++,,,,,,,,,+++******,,,,,,,,,------------...////////////000000000000...///000111111222111111111111000000000000111111111111000/////////000000000000111111111222222222111222333222111000111222222222333444666999;;;<<<:::;;;<<<<<<;;;999777555000000///......//////000---...///...---,,,---///------........./////////000111222222111111222444333444666777888888777666222555999;;;<<>>===:::>>>EEEDDD===777666555444555555444222///000111000///......000000///......------......++++++***))))))))))))***+++************+++,,,,,,************************&&&)))++++++((('''***,,,'''(((((((((((()))))))))''''''(((((((((((((((((()))(((***///444333---&&&%%%&&&&&&''''''&&&&&&%%%%%%(((******)))''''''(((|||rrrlllgggbbb___aaabbb______aaaYYYWWWTTTQQQMMMJJJIIIHHHAAABBBDDDEEEGGGHHHHHHIIIIIIJJJNNNRRRWWWYYYXXXWWWUUUSSSOOOIIIBBB<<<::::::444444333222222111222222222222222222222222222222////////////000000000000---...000111222333666999999:::<<<===>>>@@@CCCEEEFFFGGGHHHIIIHHHEEECCCAAA<<<999555222111111111000,,,------,,,++++++,,,...***++++++***))))))+++---+++,,,,,,,,,,,,+++***))),,,,,,,,,---------......------...///000111222222...///000111111222222222111111000000000000111111000////////////000000111//////000111222333333444000222333222111000111333222222333555777999;;;<<<<<<<<<<<<;;;:::999777777000000000//////000000111---...///...------...///............///////////////000222222222222444555555555666777777777666666333777;;;<<<===???FFFKKKOOOTTT\\\dddkkkttt{{{yyyyyy{{{|||xxxxxxxxxxxxyyyzzz{{{|||wwwxxxzzzzzzzzzyyywwwvvvrrrqqqpppooommmlllkkkjjjeeeeeedddbbb___\\\YYYWWWQQQQQQQQQQQQRRRTTTUUUVVVRRRQQQPPPNNNLLLIIIGGGFFFBBBBBBAAAAAAAAA@@@@@@@@@===@@@???;;;???HHHFFF===888777555555666555444222///000111000///......000000//////...............,,,,,,+++***************++++++,,,,,,------------************************&&&))),,,+++(((''')))---((((((((()))))))))******(((((((((((((((((((((''',,,(((&&&,,,666888000'''&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((|||rrrllleeeaaa___bbbccc``````aaaZZZXXXUUURRRNNNLLLJJJIII@@@BBBDDDFFFHHHHHHHHHHHHJJJKKKOOOSSSWWWXXXWWWUUUSSSRRRNNNGGG@@@;;;999999444444333222222222333333222222222222222222222222111111111111222222222222,,,...000111222444777:::999;;;<<<===>>>@@@CCCEEEEEEFFFGGGHHHGGGDDDAAA???===:::555333222222222222+++,,,---,,,++++++,,,...***++++++***((()))+++---+++,,,,,,---,,,+++***))),,,,,,,,,------.........,,,---...///000111222333......///111111222222222111111000000000000111111//////...//////000111222...///000111222333444444000111222222111000111333222222333555777999;;;======<<<;;;:::999888888888111000000000000000111111,,,...///...------...///............/////////000...000222222222333555666666666777777666555555444444888<<<======@@@FFFLLLPPPUUU]]]eeemmmvvvzzzzzzyyyyyyzzzzzz{{{|||vvvwwwyyyzzzzzzyyywwwvvvoooooooooooonnnnnnnnnnnnhhhggggggeeebbb___\\\ZZZRRRQQQQQQQQQRRRSSSUUUVVVRRRQQQPPPOOOMMMKKKIIIGGGEEEDDDCCCBBB@@@???>>>===>>>BBB@@@;;;???HHHEEE;;;999777666555666666444333111222333222111000000222000000///...............---,,,++++++******++++++))))))***++++++++++++***************************&&&))),,,+++(((''')))---(((((())))))******++++++((((((((((((((('''''''''000'''""")))555:::333)))''''''(((((((((((('''''''''((()))((('''&&&'''(((~~~rrrkkkgggeeebbbaaa``````___]]][[[XXXTTTOOOLLLJJJJJJJJJDDDDDDEEEFFFGGGHHHHHHIIIIIIKKKOOOSSSVVVVVVVVVUUUPPPMMMHHHEEEAAA===999666444444333222222111111000000000000000000000000000...---...111444666444111222222222333444555666777888999:::;;;<<>><<<:::999999999333222111///......------............/////////000...//////000000000000000000000000111111222222333777777777777666666666666777888999;;;===AAAGGGKKKPPPWWWaaajjjqqqxxx}}}{{{yyyyyyzzzzzz{{{{{{zzzyyyxxxwwwvvvssssssrrrqqqooonnnnnnmmmmmmkkkhhhfffeeebbb^^^\\\YYYWWWTTTSSSSSSRRRQQQOOOVVVVVVTTTRRROOOLLLJJJHHHEEEEEECCCAAA@@@???>>>>>><<>>999333222222222333444555666777888999;;;;;;<<>>>>>===;;;:::999777777555444333111000000//////.........///////////////......///000000000000///000111111222222333333333777777777777666666666666777888999;;;===BBBGGGLLLPPPWWWaaajjjqqqyyy}}}|||}}}~~~yyyyyyzzzzzzzzzyyyyyyyyyvvvuuuuuutttsssrrrqqqpppnnnllliiihhhfffddd```]]]ZZZXXXUUUSSSSSSRRRQQQPPPUUUUUUTTTSSSPPPNNNLLLJJJFFFEEECCCAAA@@@???>>>>>><<<>>><<<:::BBBKKKEEE999:::999888777555444333222333333333333222111000///111000000000///////////////...---,,,++++++++++++***+++,,,,,,******+++,,,************************)))***+++***)))((()))+++((((((((('''''''''''''''))))))))))))))))))))))))&&&)))(((%%%'''---000...)))(((((((((((((((((()))%%%'''))))))))))))***+++|||pppiiidddccccccccccccaaa^^^\\\YYYWWWRRRNNNJJJHHHHHHGGGCCCCCCDDDEEEFFFGGGHHHIIIHHHIIIKKKMMMNNNNNNMMMLLLGGGDDDAAA>>>;;;888444222444444333222222111111000000000000000000000000000222...///666@@@CCC;;;222111111222222333555666777888:::;;;<<<===@@@CCCFFFIIIJJJKKKKKKIIIGGGDDDBBB:::888555222000//////000+++,,,------......------+++++++++++++++*********(((***,,,---,,,,,,,,,...------,,,------...///000............///000111111//////000111111111111111111000000000000111222222////////////000000000000...///000///......000222111111000111111222444444222222444555777999::::::;;;<<<<<<;;;:::888666555555444333111000000/////////////////////.........---......///////////////111111222333333444555555666666666666777777777777777888999;;;===BBBHHHLLLRRRXXXbbbkkkrrrzzzyyyyyyzzzzzzzzz{{{{{{{{{wwwwwwvvvuuuttttttsssssspppnnnllljjjiiigggcccaaa\\\YYYVVVTTTTTTSSSRRRQQQTTTTTTTTTTTTSSSQQQOOONNNGGGFFFDDDBBB@@@???>>>>>><<<>>>;;;:::AAAHHHCCC999::::::999777666555444333333333333333222111000000111111000000000/////////......------,,,+++++++++***+++,,,,,,******+++,,,***************))))))))))))+++,,,+++***)))***+++************************))))))))))))))))))))))))((())))))&&&&&&***+++******))))))(((((())))))***$$$&&&((()))))))))+++---{{{ooohhhccccccccccccdddbbb^^^[[[XXXVVVRRRNNNJJJGGGFFFFFFBBBCCCDDDEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKJJJHHHGGGCCC@@@===;;;999777444111444444333222222111111000////////////////////////---,,,...555<<<<<<555...111111111222333555666777888:::<<<===>>>@@@CCCFFFFFFHHHJJJKKKIIIFFFBBB???:::888555222000//////000------------------------+++++++++***************)))+++------,,,,,,---...------,,,------...///000.........//////000111111//////000111111111111111000000000000000111111222////////////000000000000111222333333222222333555000000000111111222333333111222333555777888999::::::;;;<<<<<<;;;999666555333222111///......------////////////............------...///////////////111222222333444555666666666666666666777777777777666888999;;;>>>CCCIIIMMMSSSZZZccclllsss|||||||||{{{{{{{{{{{{{{{{{{wwwvvvvvvuuuttttttssssssrrrpppnnnmmmllljjjgggddd^^^[[[WWWUUUTTTTTTSSSRRRSSSTTTUUUVVVVVVUUUSSSRRRIIIHHHFFFCCCAAA???>>>>>>======;;;:::???EEEAAA999;;;:::999888777666555555444444444444333222111000111111111000000000//////---------------,,,,,,+++)))+++,,,,,,+++***+++---+++++++++***************)))***++++++))))))***+++******++++++++++++,,,,,,((((((((((((((((((((((((******((('''&&&'''''''''((((((''''''''''''(((((('''((())))))(((''')))***zzzooohhhcccbbbbbbcccdddbbb___\\\XXXVVVRRRNNNJJJGGGEEEDDDAAABBBCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFEEEAAA>>><<<:::999777555333444444333222222111111000////////////////////////***---000333444222...,,,000000000111333555666777888:::<<<>>>???AAADDDFFFEEEGGGJJJKKKJJJFFFAAA>>>:::888555222000//////000//////...---,,,,,,++++++************************)))+++------,,,,,,---...------,,,------...///000......///000000111111111//////000111111111111111//////000000111111111111////////////000000000000...///111111000///000222///000000111222222333333111222333555666888999:::;;;<<<======<<<:::888666333222111///......------///////////////.........---......///000/////////111222333444555666777777555666666666777777777888666888:::;;;>>>CCCIIINNNUUU[[[eeemmmuuu}}}}}}|||{{{zzzzzzzzzxxxwwwwwwvvvvvvuuuuuuuuusssrrrpppooonnnmmmjjjhhh```]]]XXXVVVUUUUUUTTTSSSRRRTTTVVVXXXYYYXXXVVVUUULLLJJJHHHEEEBBB@@@???>>>>>>===;;;;;;???BBB???:::;;;;;;:::999888777777666444555555444444333222111111111111111000000000000------.........---,,,+++)))***,,,,,,++++++,,,---------,,,,,,,,,+++++++++((()))***)))(((((()))***'''''''''((((((((())))))((((((((((((((((((((((((***)))(((((('''%%%%%%&&&((((((''''''''''''((((((((())))))((('''''')))+++yyyoooiiicccbbbbbbbbbcccbbb___]]]XXXVVVSSSOOOKKKGGGEEEDDDAAAAAACCCDDDFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDCCC???===;;;:::999888666444444444333222222111111000000000000000000000000000,,,///222222///------...//////000111333555666777888:::===>>>@@@AAADDDFFFGGGIIIKKKLLLKKKGGGCCC@@@:::888555222000//////000//////---,,,+++*********)))))))))***************(((***,,,---,,,,,,,,,...------,,,------...///000......///000111111111111//////000111111111111111...///000000111111000000////////////000000000000---///111111000///000111///000111222333333333333111111333444666888999999;;;<<<<<<<<<;;;:::888777555444333111000000//////............/////////000...//////000000000000000111111222333555666777777555555666666777777888888666888:::<<>>;;;<<<>>>@@@>>>;;;<<<;;;;;;:::999999888888555555555555444333222222222222111111111000000000,,,---...//////...---,,,)))***+++,,,++++++,,,............---,,,,,,++++++''')))***)))((('''((()))'''(((((())))))******+++))))))))))))))))))))))))***((('''))))))&&&%%%'''***))))))(((((())))))***&&&''''''''''''))),,,...yyypppjjjdddbbbaaaaaabbbbbb```___XXXWWWTTTPPPLLLHHHEEECCC@@@AAABBBDDDFFFGGGHHHIIIIIIHHHGGGFFFEEECCCBBBBBB===;;;999999999999777555444444333222222111111000000000000000000000000000000///...------...///000...//////111333555666777888:::===???@@@BBBDDDFFFGGGHHHJJJKKKIIIFFFCCC@@@:::888555222000//////000---,,,+++***)))******+++((()))))))))*********+++''')))+++,,,++++++,,,---------,,,------...///000---...000111222222111111//////000111111111111111......000111111111000///////////////000000000000///111333444333222222333000111222333444444444333111111222444666777999999;;;;;;::::::999999888888555444333111000000//////,,,------...///000111111///000000111111111111111000000111333444555666777555555555666777888888888666888:::<<>><<<===??????===<<<<<<<<<;;;;;;::::::999999666666666555555444333222222222222111111111000000,,,---...//////...---,,,(((***++++++++++++,,,.........---,,,,,,+++******((()))******(((((()))***)))******+++,,,,,,------)))))))))))))))))))))))))))&&&'''******'''&&&))))))(((((((((((((((((()))'''(((((('''&&&(((+++---zzzpppjjjeeecccaaa```aaaaaaaaa```YYYWWWTTTPPPLLLHHHEEECCC@@@AAABBBDDDEEEGGGIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@<<<:::999888999999777555444444333333222111111000000000000000000000000000222---((((((,,,000111111......///111222555666777777:::===???@@@BBBDDDFFFEEEFFFGGGGGGFFFCCC@@@>>>:::888555222000//////000+++***)))))))))***+++,,,(((((())))))*********+++''')))++++++******+++,,,---------------...000000---...000111222222111111//////000111111111111111---...000111111111000///////////////000000000000...000222333222111111222000111333444555555444333000111222444666777888999;;;:::999888777777777888333222111///......------+++,,,---...///111222222000000111222222222222222///000111222444555666777444555555666777888888999666888:::<<>>???>>>======<<<<<<<<<;;;;;;::::::999666666666666555444333222222222222111111111111000+++---...000000///---,,,(((***++++++++++++---...------,,,,,,+++***)))))))))+++,,,+++***)))***+++&&&''''''((())))))******)))))))))))))))))))))))))))%%%&&&+++,,,((('''+++&&&&&&%%%%%%%%%%%%&&&&&&,,,+++***(((%%%%%%''')))wwwmmmhhheeedddcccccccccbbb```^^^\\\XXXRRRMMMKKKJJJIIIHHHCCCCCCCCCCCCDDDFFFGGGHHHFFFFFFFFFEEEDDDBBB@@@@@@<<<;;;:::888777666666555444444333222111111111111000//////000111111///...111111222111111000///...---...000111111222555777:::;;;===>>>???BBBFFFIIIKKKJJJIIIHHHFFFDDDBBBAAA:::888555222000//////000+++,,,---,,,***)))***+++*********)))))))))))))))(((,,,---)))***...---)))+++---//////...---.../////////000111111111111111///000222222111111222333444222000///...///000111////////////000000000000//////000111111111111111222222111111000111111111222222222333555888:::<<<:::;;;<<<<<<;;;:::888777555444222111000000//////////////////000000000000000000111111111000000///111111333444555666666666666666666777888:::;;;<<<888999;;;<<>>===>>>>>><<<<<<<<<;;;;;;:::::::::888888666555555666777777111555444000///222222---000000000000////////////,,,,,,+++++++++,,,------,,,,,,,,,++++++*********''''''((()))***+++,,,,,,((('''%%%%%%%%%(((***,,,((((((''''''''''''(((((((((,,,---)))'''))))))(((''''''''''''((((((((((((+++***(((&&&&&&''')))***wwwmmmhhheeecccbbbbbbcccbbb```]]][[[WWWRRRNNNLLLJJJHHHFFFBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFFFFEEECCCBBB@@@???<<<;;;:::888777666666555555444333222111111111111/////////000111000///...///000000111111111000000...///000111111333666999:::<<<>>>???@@@BBBFFFIIIHHHHHHHHHHHHFFFEEECCCBBB:::999666444222000000000+++,,,---,,,***)))***+++***)))))))))))))))))))))'''+++,,,)))***------)))+++---//////...---.../////////000111111111111111///111222222111111222333333222000///...///000111////////////000000000000///000000111111111111111222111111111111111222222222222333444555888:::;;;::::::;;;;;;:::999777666555444222111000000//////////////////000000000000000000111111111111000000111111333444555666666666666666666777888999:::;;;888999;;;<<<@@@EEELLLQQQYYYaaalllvvv~~~~~~zzzzzzzzzyyyxxxxxxwwwwwwuuutttsssrrrrrrpppmmmjjjfffccc```\\\YYYXXXWWWWWWWWWYYY\\\^^^___^^^]]][[[WWWVVVSSSPPPMMMJJJIIIHHHEEEDDDBBB@@@????????????===<<<<<<<<<;;;;;;;;;;;;999888777666666666777888111555444000///222222...111000000000////////////------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***)))'''&&&%%%%%%''''''(((((()))******+++)))((((((''''''(((((()))&&&***+++(((''')))***((('''''''''((((((((())))))333111...+++((('''''''''wwwnnnhhhdddcccaaaaaabbbaaa___]]]ZZZWWWSSSOOOMMMJJJGGGEEEBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFEEEEEECCCBBB@@@???<<<;;;:::888777666666555666555444222111000000000//////000000000000//////---...///000111111111111000000000000000333777;;;;;;===???@@@AAACCCFFFIIIFFFGGGGGGGGGGGGEEEDDDCCC:::999777666333222000///+++,,,---,,,***)))***+++))))))))))))))))))******&&&)))***)))***------***+++---//////...---.../////////000111111111111111000111222222111000222333222222000/////////000111////////////000000000000///000111111222222111111000000000000111222333333222222333444666888999;;;999999999999888777666555555444222111000000//////////////////000000000000000000111111111111000000111111333444555666666666666666666666777777888999999:::;;;===@@@FFFMMMRRRYYYbbbmmmwww{{{{{{{{{zzzyyyyyyxxxxxxwwwuuusssrrrqqqoookkkiiifffdddaaa^^^[[[ZZZYYYYYYXXXYYY\\\^^^``````___^^^ZZZXXXVVVSSSPPPMMMKKKJJJHHHGGGDDDBBB@@@@@@@@@@@@===============<<<<<<<<<:::999888777777777777888333555444111000222222///111111000000000/////////...------,,,++++++++++++,,,,,,,,,++++++++++++***---,,,***(((&&&$$$"""!!!&&&((()))+++++++++***)))***))))))(((((())))))***&&&***+++(((''')))***)))(((((((((((())))))))))))444222///+++)))'''&&&&&&xxxnnniiicccbbbaaaaaaaaa```^^^\\\YYYWWWSSSPPPMMMJJJFFFCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEDDDCCCAAA@@@???<<<;;;:::888777666666555666555444222111000000///...///111111000//////000......///000111111000000/////////...///222777;;;<<<>>>@@@AAABBBDDDFFFIIIFFFGGGHHHHHHGGGEEECCCAAA888888777666444111///...+++,,,---,,,***)))***+++)))))))))))))))*********''')))***+++,,,------,,,+++---//////...---.../////////000111111111111111000111222222111000111333222111000//////000111111////////////000000000000000000111222222222222111000000000000111222333444222333333555666888999:::888888888777777666555555444444222111000/////////////////////000000000000///000000111111111111000111111333444555666666666777666666666666666777777999:::<<<===AAAGGGNNNSSSZZZbbbnnnxxx}}}||||||{{{{{{zzzyyyyyyyyywwwtttrrrpppnnnjjjhhhfffeeebbb___]]][[[ZZZZZZXXXZZZ\\\___```aaaaaa```\\\[[[YYYWWWTTTQQQNNNMMMJJJIIIFFFDDDAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>;;;;;;:::999999888888888444555444333222222222111111111111000000000/////////...---,,,+++*********++++++++++++++++++++++++))))))(((((('''&&&&&&&&&'''((())))))******************))))))))))))******(((,,,---)))''')))***(((((((((((()))))))))******+++***)))((('''''''''(((xxxnnniiicccbbbaaaaaaaaa```^^^\\\YYYWWWSSSPPPMMMIIIEEEBBBAAABBBBBBBBBCCCEEEFFFGGGEEEEEEEEEDDDCCCAAA???>>><<<;;;:::888777666666555666555333222111000000000---000111111///...///000000000000000000///......---...---------111666:::<<<>>>@@@BBBCCCDDDFFFHHHHHHHHHIIIHHHGGGDDD@@@>>>777666666444222000---,,,+++,,,---,,,***)))***+++(((((())))))************))))))***,,,------------+++---//////...---.../////////000111111111111111000222333222111000111222000000000000000000111111////////////000000000000000000111222222222222222000000000000111222333444222333444555777888888999888888777666555555555555444444222111000/////////////////////000000000000//////000111111111111111111111333444555666666666777666666666666666777777999:::<<<>>>BBBHHHOOOTTT[[[cccooozzz~~~~~~}}}}}}|||{{{{{{{{{{{{yyyuuurrrpppmmmjjjhhhfffeeecccaaa^^^\\\[[[[[[YYYZZZ\\\^^^```aaaaaaaaa\\\\\\[[[ZZZWWWUUURRRQQQMMMKKKHHHEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;:::999888555444444444333222111222111111111111000000000000///...---,,,+++*********++++++++++++++++++++++++((())))))))))))*********)))((('''&&&&&&''')))*********))))))))))))******,,,//////+++((())))))'''(((((((((((())))))))))))%%%%%%%%%&&&&&&'''((()))xxxoooiiidddcccaaaaaabbbaaa___]]]ZZZWWWRRRNNNKKKHHHEEEBBBAAAAAAAAABBBCCCDDDFFFFFFEEEEEEDDDDDDBBBAAA???>>><<<;;;:::888777666666555444444333222111111111111---000222222///---///111000000000000///...---,,,+++,,,------...111666999;;;>>>@@@BBBBBBCCCEEEFFFHHHHHHIIIIIIGGGCCC???===777666444222000///---,,,+++,,,---,,,***)))***+++((((((((()))******+++++++++)))***------+++***,,,+++---//////...---.../////////000111111111111111111222333222000000000222000000000000111111111111////////////000000000000000111222222333222222222000000000000111222333333222333444666777888888888888888777666555555555555555444222111000000//////////////////000000000000...///000111111222111111111111333444555666666666666666666666777777888999999:::<<>>>>>>>>===<<<;;;:::999777444444666555222111333222222111111111000000000...------,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++******)))&&&%%%%%%&&&)))+++***))))))(((((())))))***,,,//////+++((())))))'''''''''''''''((((((((((((((((((((((((((('''''''''xxxooojjjeeecccbbbbbbcccbbb```]]]\\\XXXRRRMMMJJJGGGEEECCCAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDCCCBBB@@@???>>><<<;;;:::888777666666555333333222111111222222333,,,000333222...---///111...///////////////......***,,,---...000222666999:::===@@@BBBBBBBBBCCCEEEEEEGGGHHHIIIGGGDDD@@@>>>999777444222000///......+++,,,---,,,***)))***+++'''(((((()))******+++++++++((((((,,,,,,''''''***+++---//////...---.../////////000111111111111111111222333222000///000111//////000111111111111111////////////000000000000000111222222333333222222222111111111111111222222222333555666777777777777999888777666555555555666555444222111000000//////////////////000000000000...///000111111222222222111111333444555666666666666666666777888999:::;;;999;;;===???CCCIIIPPPVVV\\\eeeqqq|||~~~~~~}}}}}}~~~{{{wwwtttrrrpppmmmllljjjiiihhhgggeeebbbaaa```[[[\\\\\\]]]^^^_________ZZZ[[[\\\]]]\\\ZZZXXXWWWUUUSSSOOOKKKHHHEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDD????????????>>><<<:::999888444444777666222111555222222222111111111000000------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((''''''((()))))))))((((((''''''(((((()))'''+++,,,)))''')))***(((&&&&&&&&&&&&''''''''''''(((((())))))(((''''''&&&xxxooojjjeeedddcccccccccbbb```^^^]]]XXXQQQLLLIIIGGGEEECCCAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDCCCBBB@@@???>>><<<;;;:::888777666666555222222111111222222333444,,,000333222...,,,///222,,,---...///000000000000***,,,///000111444777999:::<<<@@@AAABBBBBBCCCDDDCCCEEEGGGHHHGGGEEEBBB???:::888555222000///000000+++,,,---,,,***)))***+++'''(((((()))***++++++++++++''''''+++***%%%$$$'''+++---//////...---.../////////000111111111111111111333333222000///000111...///000111111111111111////////////000000000000111111222333333333333222222222111111111111111111222333555777777777777777:::999777666555555666666555444222111000000//////////////////000000000000......///111111222222222111111333444555666666666666666666777888:::;;;<<<999;;;===???CCCIIIQQQVVV\\\eeerrr}}}~~~~~~}}}|||wwwtttrrrqqqooommmlllkkkkkkiiigggeeecccbbb\\\\\\\\\]]]]]]^^^^^^^^^YYYZZZ\\\]]]]]]\\\ZZZYYYXXXVVVRRRNNNJJJGGGFFFEEEBBBCCCCCCCCCDDDDDDEEEEEE??????@@@???>>><<<:::999999444444777666222111555222222222111111111111000,,,,,,+++++++++,,,------*********++++++,,,,,,,,,)))******+++,,,,,,------((()))***++++++***)))(((((((((''''''''''''((((((###''')))&&&&&&)))***)))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''vvvmmmkkkeeeffffffgggeeecccaaa___[[[XXXSSSPPPMMMJJJGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCAAA???>>><<<<<<;;;;;;;;;:::999888777666333333222222111000000000,,,---///000000000///...,,,---......//////....../////////000222444777888999;;;>>>@@@@@@AAACCCDDDCCCDDDEEEFFFEEEBBB???===:::888555333111000//////++++++,,,---,,,+++***)))+++*********,,,+++***(((***++++++,,,,,,------...000///---,,,,,,---...///000111222222111000111222...333888777333000111444////////////000000000000222111111111000000//////000111222333333222111000333222111111000111111111555555444444555666888999777777666555444333333222111111111111000000000000...............///000000////////////000111222333111222222333333444444555555777999999999888999:::666:::>>>AAADDDIIIQQQWWW\\\eeeqqq}}}|||zzzwwwuuutttsssrrrpppnnnmmmkkkjjjiiihhhhhhhhhcccaaa^^^^^^___aaabbbbbb^^^]]]]]]\\\\\\]]]]]]^^^ZZZWWWSSSNNNJJJFFFDDDCCCDDDEEEEEEFFFFFFFFFEEEEEE@@@@@@??????>>>======<<<888888888888888777666666222222111000000111222333111111111000///---,,,+++---------,,,,,,,,,++++++***++++++***))))))***,,,(((((())))))******++++++(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&''''''(((tttkkkiiiddddddeeeeeedddbbb```^^^[[[XXXSSSPPPMMMJJJGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCAAA???>>><<<<<<;;;;;;::::::999777666555333333222111111000000///------///000000000///...,,,---......//////............///000222444777888:::<<<>>>@@@@@@AAABBBDDDDDDEEEFFFGGGFFFCCC@@@>>>:::888666333111000//////++++++,,,,,,,,,+++***))))))(((((()))***+++)))'''***++++++,,,,,,------.........---------......///---...000000000000222333///222555555333111111222////////////000000000111111111111111000000000//////000111111111111000///111000000000111222333333333333333444555777888999888888777666555444333333111111111111000000000000...............///000000////////////000111222333111222222333333444555555555777999999999888999;;;888;;;>>>AAACCCIIIQQQWWW]]]fffsss~~~|||zzzwwwvvvvvvuuusssqqqooonnnmmmlllkkkjjjiiiiiifffdddaaa``````aaaaaaaaa``````____________``````[[[YYYUUUPPPLLLHHHFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFBBBBBBAAA@@@???>>>===<<<;;;:::999888777666555555333222111000000111222333111111111000///...,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,******,,,---))))))))))))************(((((((((((())))))))))))))))))))))))************((((((''''''''''''(((((((((((('''&&&&&&&&&''''''rrriiigggccccccddddddcccaaa___^^^[[[XXXSSSPPPMMMJJJGGGDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>><<<<<<:::::::::999888777555555333222222111111000//////---......///000/////////,,,---......//////............///000222555777999;;;===???@@@@@@@@@AAACCCDDDEEEGGGGGGFFFDDDAAA???:::888666333111000000///+++,,,,,,,,,,,,+++***))))))(((((()))+++,,,+++)))***++++++,,,,,,------...,,,,,,---...////////////***,,,...//////000222444000111222333333222111000/////////000000000111111111111111111000000000000//////000000000000///////////////000111333444555000111222444666777888888888888777666555444333333111111111111000000000000...............///000000////////////000111222333222222222333444444555555555777999:::999999:::;;;;;;===???@@@BBBHHHQQQXXX^^^gggttt~~~}}}}}}~~~}}}{{{yyyxxxwwwvvvtttsssqqqpppooonnnmmmmmmlllllljjjhhhdddcccbbbbbbaaa```aaa``````______``````aaa]]][[[WWWRRRNNNJJJGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGEEEDDDCCCBBB@@@???======>>>===:::888666555555555444333222111111111222333111111111111000...---,,,------------,,,,,,,,,,,,,,,---...---++++++---...***************)))))))))(((((((((((())))))))))))************++++++++++++((((((''''''''''''(((((()))(((((('''&&&&&&&&&'''rrriiigggccccccccccccbbbaaa```___[[[XXXSSSPPPMMMJJJGGGDDDAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCAAA???>>><<<<<<999999999888777666555444222222222111000000//////---......///////////////,,,---......///..................000222555888999;;;===@@@@@@@@@???AAABBBCCCDDDFFFGGGFFFCCCAAA???:::999666333111000000000,,,,,,,,,,,,++++++***************,,,...///...---***++++++,,,,,,------...***+++---///000000///...+++---////////////111333000//////111222222111/////////000000000111111111111111111000000000000000000000000000000000000000000000000000111222333444---///222444666777777777777777666555444333222222111111111111000000000///...............///000000////////////000111222333222222333333444555555555666777999:::999999:::;;;===>>>@@@@@@BBBHHHQQQXXX___hhhttt}}}}}}|||{{{yyyyyyyyyxxxvvvtttrrrrrrrrrrrrqqqpppoooooommmjjjhhhffffffeeedddccc```______^^^^^^______```]]][[[XXXSSSOOOKKKHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFEEECCCAAA@@@>>>>>>???===:::777666666777777555444222111111222333333111111111111000///...---...------------,,,,,,,,,,,,------,,,++++++,,,...+++++++++******)))))))))(((((((((((()))))))))))))))))))))*********++++++((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&rrrjjjhhhdddddddddccccccbbbaaaaaa[[[XXXSSSPPPMMMJJJGGGDDDAAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCAAA???>>><<<<<<999999999888777666555444222222111111000//////.............../////////000,,,---......///.........------...000222555888:::;;;===@@@@@@@@@???AAABBBAAABBBDDDEEEDDDBBB@@@>>>;;;999666444222111000000,,,,,,++++++++++++***+++*********,,,...///...---***++++++,,,,,,------...***+++---///000000///......000111000//////000222000///...000111222111000000000000000111111111111000000000000000000111111111111111111111111111111222222111111111111111222---///222444666777777777666555555444333222111111111111111111000000000///...............///000000////////////000111222333222333333444444555666666666888:::::::::999:::;;;>>>???@@@AAACCCIIIRRRYYY^^^gggttt|||{{{zzzzzz{{{zzzwwwuuuttttttuuuuuutttsssrrrqqqnnnllljjjiiijjjiiihhhfffaaa``````______``````aaa]]][[[XXXTTTPPPKKKHHHFFFFFFFFFGGGIIIIIIJJJJJJJJJHHHGGGFFFDDDBBBAAA??????===<<<999888777888999:::666555333222222222333444222222222222111000//////.........---------,,,,,,+++,,,---,,,******,,,---,,,,,,++++++******))))))(((((((((((())))))))))))((((((((()))))))))******((((((''''''''''''((((((***)))((('''''''''''''''ssskkkiiiddddddccccccbbbbbbbbbbbb[[[XXXSSSPPPMMMJJJGGGDDD@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCAAA???>>><<<<<<:::::::::999888777555555222111111000000///......///............///000000,,,---......//////......------...///222555888:::;;;===???@@@@@@@@@AAACCC@@@AAACCCDDDDDDBBB???>>>;;;999777444222111000000---,,,++++++******++++++)))(((((()))+++,,,+++)))***++++++,,,,,,------...,,,,,,---...///////////////000111111//////000111//////000000000111222222000000000111111111222222000000000000111111111111222222111111111111222222333222222111000000111111000111222444666777888888666666555444333222111111111111111111000000000000...............///000000////////////000111222333333333333444555555666666666888:::;;;::::::;;;<<<===???AAABBBDDDJJJSSSZZZ^^^gggttt~~~zzzzzzzzzzzz{{{{{{xxxvvvuuuuuuvvvwwwvvvuuusssrrrqqqooommmmmmmmmlllkkkiiidddccccccbbbbbbccccccddd]]]\\\YYYVVVQQQLLLIIIFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGFFFEEECCCAAA@@@@@@<<<;;;:::999999999:::;;;777666444333222333333444222222222222222111000000............---------,,,+++,,,,,,+++******+++---+++++++++++++++*********(((((((((((())))))))))))'''((((((((())))))))))))((((((''''''''''''(((((()))(((((('''(((((())))))sssjjjhhhccccccbbbaaaaaaaaaaaaaaa[[[XXXSSSPPPMMMJJJGGGDDD@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCAAA???>>><<<<<<;;;;;;::::::999777666555111111111000//////......///......---...///000111,,,---......//////......,,,---...///222666999;;;:::<<<>>>@@@@@@AAABBBDDD@@@AAACCCEEEDDDBBB@@@>>>;;;:::777444222111111111---,,,+++*********++++++)))(((((()))***+++)))'''***++++++,,,,,,------.........---------......///---...////////////000111...000222111000000222555000000111111111222222222///000000000111111111111222111000//////000111222111111111000111111222222333333333444555777888999888777666555444333333222111111111111000000000000...............///000000////////////000111222333333333444444555666666666666888:::;;;::::::;;;<<<;;;>>>AAADDDFFFLLLTTTZZZ```iiiuuu}}}{{{yyyyyyyyyzzz|||{{{xxxvvvuuuvvvwwwxxxxxxvvvuuusssuuusssqqqpppooommmkkkhhhddddddccccccccccccdddddd^^^]]][[[XXXSSSNNNJJJHHHDDDEEEFFFHHHIIIIIIJJJJJJGGGFFFEEEDDDCCCBBBAAAAAA===<<<<<<;;;:::999999888888777555444333333333444222222333333222222111000............------------,,,---------++++++---...***++++++++++++++++++,,,(((((((((((())))))))))))(((((()))))))))*********((((((''''''''''''((((((''''''''''''((()))***+++rrrjjjhhhbbbaaaaaa````````````aaa[[[XXXSSSPPPMMMJJJGGGDDD@@@@@@AAABBBCCCDDDEEEFFFDDDDDDCCCAAA???>>><<<<<<;;;;;;;;;:::999888777666111111111000//////......///......------///000111,,,---......//////......,,,------///222666999;;;999;;;>>>@@@@@@AAACCCDDDAAABBBDDDFFFEEEDDDAAA@@@;;;:::777444222111111111---,,,+++*********+++,,,+++*********,,,,,,***(((***++++++,,,,,,---......000///---,,,,,,---...///)))+++---.........000222---111444222//////333777000111111111111222222222//////000000111111111222111000///......///000111//////000000111222444444555555444444555666888999999999888777666555444444111111111111000000000000...............///000000////////////000111222333333333444444555666666666777999;;;;;;::::::;;;<<<999===BBBEEEHHHMMMTTTZZZaaajjjwww~~~{{{yyyxxxxxxyyyzzz|||{{{xxxvvvuuuvvvwwwxxxxxxwwwuuutttxxxvvvtttrrrpppmmmjjjgggcccbbbbbbaaaaaabbbbbbccc```___]]]ZZZUUUPPPLLLIIICCCDDDFFFGGGHHHIIIIIIIIIFFFEEEEEEDDDCCCBBBBBBAAA>>>>>>>>>===;;;999777666888777555444333333444444222222333333333222111111//////.........------------...///...,,,,,,...///*********++++++,,,,,,---(((((((((((()))))))))))))))************+++++++++((((((''''''''''''((((((''''''''''''(((***+++,,,ssshhhdddbbbbbbaaaaaa```^^^]]]\\\ZZZYYYWWWTTTPPPKKKGGGEEEGGGFFFEEECCCCCCCCCDDDEEEGGGDDDAAA???@@@@@@???>>>:::::::::999888777666555000//////............///---------------------------------............///------...///222666999:::;;;===>>>???>>>>>>@@@BBBBBBDDDFFFGGGFFFDDDAAA>>>===:::555222111111000//////......------,,,+++++++++******))))))******+++))))))***+++,,,,,,,,,,,,000///---,,,,,,---///000...---...000///,,,...222111111000000111222333333555444333333222222222222111111111111111111111111111000///////////////000333333333222222222111111444444444444666888:::;;;999888777666444444333333333222111111222222111//////000000000......000111/////////000111111222222222333444444333333444666666777888999:::;;;;;;;;;:::===@@@BBBDDDJJJRRRYYYbbbhhhsss}}}}}}||||||}}}~~~|||zzzyyyyyyzzzzzz{{{{{{zzzzzzuuuuuutttrrrqqqpppooooooggggggfffeeeeeedddccccccbbb___\\\YYYVVVQQQLLLHHHEEEDDDDDDFFFIIIKKKKKKJJJGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@@@@>>>===;;;999888888777666555444333333333444444444444333333222111333000...------......---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''''''''(((((())))))++++++***)))(((((())))))))))))******)))'''%%%###))))))))))))))))))))))))sssiiieeebbbbbbbbbaaa```___]]]]]]\\\[[[XXXTTTOOOJJJEEECCCDDDCCCCCCCCCDDDEEEEEEFFFGGGEEEBBB@@@@@@???>>><<<:::::::::999888777666555222111111000000000000000------------------------------------............------...000222666999;;;;;;===>>>???>>>???@@@BBBCCCEEEGGGIIIHHHFFFCCCAAA===999555222111111000///.........---,,,,,,++++++++++++************++++++))))))***+++,,,,,,,,,,,,///...---,,,,,,---...///---,,,---000///,,,---111,,,,,,---...000111222222555444333333222222222333111111111111111111111111000000////////////000000000000111222333444444555444444444555666888:::;;;===;;;999666444333333333333222111111222222111//////000000///......///111/////////000111111222222111333555666555555666777777888999:::;;;<<<<<<<<<<<<>>>AAACCCFFFKKKTTTZZZbbbiiittt}}}~~~~~~}}}~~~}}}||||||||||||{{{zzzyyyxxxuuuuuuuuutttsssqqqpppooojjjjjjiiihhhgggfffeeeddddddaaa^^^[[[WWWRRRMMMIIICCCBBBBBBCCCFFFHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDD@@@@@@???>>><<<:::999888999888777666555444444444444444444444444333222111222000.........///...---,,,---...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((()))))))))++++++***)))))))))))))))((((((((()))((((((''''''((((((((((((((((((((((((sssjjjgggbbbbbbbbbbbbaaa___^^^]]]]]]\\\YYYTTTNNNIIIDDDBBB@@@AAABBBDDDEEEFFFFFFFFFFFFDDDBBBBBBAAA???===::::::::::::999888777666555222222111000000000000000........................------------............------...000333666999;;;;;;===?????????@@@AAACCCDDDFFFIIIKKKJJJHHHEEECCC===999555222111000///.........------,,,,,,++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,,,,,,,///...---,,,,,,---...///---,,,---000///,,,---111,,,...000222444555555555444444333222222222333333111111111111111111111111000000000//////000000111000000111222333444444555444444444555666888:::;;;???===:::666444333333333333222111111222222111//////000000///......///111/////////000111111222222000222555777777777777888888999:::;;;<<<============@@@CCCDDDGGGMMMUUU[[[dddjjjttt~~~~~~~~~}}}|||zzzxxxwwwuuuvvvvvvvvvuuutttrrrqqqooonnnmmmkkkjjjhhhgggggggggddd```]]]YYYSSSNNNIIICCCBBBAAABBBEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@>>><<<;;;:::::::::888777666555555555333444444444444333333222111000//////000000...,,,---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********+++***))))))))))))))))))''''''''''''(((((()))***((((((((((((((((((((((((ssskkkiiicccccccccbbbaaa```___^^^\\\[[[WWWSSSNNNIIIEEECCC???AAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@===;;;:::::::::999888777666555111000///......------...////////////////////////,,,,,,---------.........------...000333666999;;;<<<===???@@@@@@@@@BBBDDDEEEFFFIIIKKKKKKIIIFFFDDD<<<999555222111000///.........------,,,++++++***,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,...------,,,,,,------......---...111000---...222///000333555777666666555444333333222222333333333111111111111111111111111000000000///000000111111333333333222222222111111333444444666777888::::::>>>;;;888555333333333444333222111111222222111///...///000///------///000/////////000111111222222---000444666777777888888777888999;;;<<<<<<=========@@@CCCEEEGGGMMMUUU[[[dddkkkuuu~~~}}}{{{zzzyyyvvvvvvwwwxxxwwwvvvtttsssrrrqqqpppnnnlllkkkiiiiiiiiifffbbb^^^ZZZTTTNNNJJJGGGEEECCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCBBB@@@>>>===;;;:::999777666555555555333444444444444444333333111000000000111000---+++---...///...---,,,,,,...++++++++++++++++++++++++******************************)))))))))))))))***)))((('''''''''(((***+++))))))))))))))))))))))))ssskkkjjjddddddccccccbbbaaa___^^^ZZZXXXUUUQQQMMMJJJGGGFFFAAABBBDDDEEEEEEEEEDDDCCC@@@@@@@@@AAABBBAAA???<<<:::::::::999888777666555111000///...------------////////////////////////,,,,,,,,,------------.........///000333777:::;;;<<<>>>@@@@@@AAAAAACCCEEEDDDFFFHHHJJJJJJHHHEEECCC<<<999444111000000///......------,,,++++++******,,,++++++******++++++,,,))))))***+++,,,,,,,,,,,,---------,,,,,,---------000...000222111...///333...///111333333222000///333333333222222333333444111111111111111111111111000000000000000111222222333333333222222222111111333333555666777999999:::999777555333333333444555333222111111222222111///...//////...------...000/////////000111111222222,,,///222444555555777888666777888:::;;;;;;;;;;;;===???BBBDDDGGGLLLUUU[[[dddlllwww~~~||||||vvvwwwxxxxxxxxxwwwvvvuuuttttttrrrqqqooommmlllkkkjjjgggccc___[[[UUUOOOKKKIIIFFFDDDCCCDDDFFFFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFEEEDDDBBB@@@>>>===<<<;;;999777666555444444333444444555555444444444111000000111111111...+++...///000///---,,,---...++++++++++++++++++++++++++++++++++++***************)))))))))))))))******+++***)))''''''((())))))************************rrrkkkjjjddddddddddddbbbaaa```___YYYWWWTTTPPPMMMJJJHHHGGGCCCDDDEEEEEEEEEEEEEEEDDDAAA@@@???@@@AAAAAA???===:::::::::999888777666555444333222000////////////........................,,,,,,,,,,,,------------......///111444777:::<<<<<<>>>@@@AAAAAABBBDDDFFFEEEFFFIIIJJJIIIFFFCCCAAA<<<888444111000///...---------,,,,,,++++++******+++******************+++))))))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,000...///222111...///333111111222333222111000///333333222222222333444444111111111111111111111111000000000000111111222333000000111222333444444555222333555777888999999999555555444444333333444444333222111111222222111///...//////...------...000/////////000111111222222---///111222222444666888666666888999:::;;;;;;;;;===@@@CCCDDDGGGLLLUUU[[[dddlllyyy~~~}}}wwwwwwwwwwwwwwwxxxxxxxxxvvvvvvuuusssrrrpppooonnnkkkiiieeeaaa]]]XXXRRRNNNIIIFFFCCCBBBBBBCCCCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGEEEEEEDDDCCCAAA???===<<<>>>===;;;999777666666555333444444555555555555444222111000000111000///---///000000000...---...///+++++++++++++++++++++++++++++++++***************)))))))))))))))******++++++***))))))((((((((((((++++++++++++++++++++++++~~~qqqjjjjjjeeeeeeeeedddcccbbb``````ZZZXXXTTTPPPLLLIIIGGGFFFDDDDDDDDDEEEEEEGGGHHHIIIEEEBBB@@@??????>>>===;;;:::::::::999888777666555444333222000//////......------------------------++++++,,,,,,,,,---------......///111444777:::<<<<<<>>>@@@AAABBBCCCEEEGGGFFFHHHJJJJJJIIIFFFBBB@@@;;;888444111000///...---------,,,,,,+++************))))))(((((())))))***))))))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...---...000///,,,...222222222333333333333333333333222222222333333444555111111111111111111111111000000000000111222333444000000111222333444444555222333555777888999999999666666666666555444222111333222111111222222111///......///...---,,,...000/////////000111111222222000111111111111333777:::777777999:::;;;<<<<<<<<<>>>AAADDDFFFHHHNNNVVV\\\bbblllzzz}}}|||xxxwwwvvvuuuvvvwwwyyyzzzyyyxxxwwwvvvuuutttssssssnnnkkkhhheeeaaa\\\WWWSSSKKKHHHDDDBBBBBBCCCCCCCCC@@@AAABBBDDDFFFGGGHHHHHHGGGGGGFFFEEECCCAAA@@@>>>AAA???>>><<<:::999888888333333444555555555555555444222000///000000///...///000111000.........///************************++++++*********))))))))))))))))))))))))***++++++(((((()))************)))************************~~~pppjjjjjjeeeeeeeeedddcccbbbaaa```\\\ZZZUUUPPPKKKHHHFFFEEECCCCCCCCCDDDFFFHHHKKKLLLHHHEEEAAA>>>===<<<;;;999:::::::::999888777666555222111000...------,,,,,,------------------------++++++,,,,,,,,,---------...//////111444777:::<<<<<<>>>@@@BBBBBBCCCFFFHHHHHHIIIKKKKKKIIIFFFBBB???;;;888444111000///...---------,,,,,,+++******)))))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++,,,///...+++,,,000............///000111222222222222222333333444555111111111111111111111111000000000000111222333444333333333222222222111111222333555777999999999999777888999999777444111000333222111111222222111///---...///...,,,,,,...////////////000111111222222222333222111111333888;;;888888:::;;;<<<=========@@@BBBEEEGGGIIIOOOWWW^^^aaalll{{{|||zzzxxxwwwuuutttuuuwwwzzz|||zzzzzzyyyyyyxxxwwwvvvvvvooommmjjjgggddd___ZZZVVVOOOKKKGGGEEEEEEEEEFFFEEE>>>???AAADDDFFFHHHIIIJJJKKKKKKJJJIIIGGGEEECCCBBBCCCBBB@@@>>><<<;;;::::::333333444555666666666555555222000//////000000//////000111000///...///000************************************))))))(((((())))))((())))))***++++++%%%&&&(((***+++,,,++++++))))))))))))))))))))))))}}}sssjjjeeeccccccdddeeedddbbb___^^^ZZZXXXSSSNNNJJJFFFDDDCCCEEECCCCCCDDDHHHIIIGGGEEEDDDCCCBBB@@@>>>===<<<;;;888888888777666444333222444444333111000...------........................---------............///...///111222333444777:::>>>@@@CCCDDDDDDDDDDDDEEEGGGIIIKKKLLLKKKHHHDDDBBB<<<888444111///---+++)))...---,,,,,,++++++,,,,,,---***'''(((++++++)))&&&***+++,,,---...---,,,,,,---......+++'''%%%''')))------......///000000000222222222111111111000000111333444444222111111222222222222222111111111111222222333333444555666666111222333333444444333333666333111333666888777555888888888888777555444333222111000000111333444555...000111000///...///000---...000111333444444444111111111222333444555666555888;;;>>>???>>>;;;:::@@@BBBEEEFFFHHHMMMUUU\\\gggnnnyyy~~~}}}yyyyyyyyyyyyzzzzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzwwwsssmmmhhhddd```]]][[[UUURRRNNNIIIEEEDDDDDDDDDCCCCCCCCCDDDFFFHHHKKKLLLKKKKKKJJJIIIHHHFFFEEEDDDBBBAAAAAA@@@>>><<<;;;:::555555555666666666666666333222111000///////////////////////////////////////...+++***))))))***++++++++++++************)))+++***)))(((((()))***+++(((((()))***************((((((((((((((((((((((((|||rrrjjjfffcccdddeeeeeecccaaa___]]]ZZZXXXSSSNNNJJJFFFDDDCCCEEECCCCCCEEEGGGHHHGGGEEECCCBBBAAA@@@>>><<<;;;:::888888888777666444333222444333222111000...------........................---------............///---///111222222444777999===@@@CCCDDDDDDDDDEEEFFFGGGIIIKKKKKKJJJGGGCCCAAA999666333000//////---,,,,,,,,,+++************+++***++++++***)))((())))))***+++,,,---------,,,,,,***,,,------+++,,,...111------......///000000000222222222111111111000000111222444333222111111222222222111111111111111111111111222222333444444555111222333333444444333333555333222333555777777666888888888888666555444333333333222111111111222333///000111111//////000111000000111222222222222222111111111222333444666666888999:::;;;<<<=========@@@CCCFFFHHHJJJOOOVVV\\\hhhooozzz}}}yyyyyyyyyyyyzzz{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{xxxtttoookkkgggccc___]]]VVVTTTOOOKKKHHHGGGGGGGGGCCCCCCCCCDDDFFFHHHKKKLLLMMMMMMMMMKKKJJJHHHFFFEEEDDDDDDCCCBBB@@@>>><<<;;;666666666666666666666666333333222000000000000000////////////////////////000///---+++***++++++,,,++++++++++++************+++***)))(((((()))***+++(((((()))***************(((((((((((((((((((((((({{{rrrjjjfffeeeeeeeeedddcccaaa^^^]]]ZZZXXXSSSOOOJJJGGGEEEDDDDDDCCCCCCEEEGGGHHHGGGEEEBBBBBB@@@???===<<<::::::888888888777666555444333444333222111000......---........................---------............///,,,...000111222444777999<<>>@@@>>>BBBFFFHHHJJJOOOVVV[[[gggnnnyyy~~~zzzzzzzzzzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}yyywwwsssppplllhhhccc```YYYVVVSSSOOOLLLJJJJJJJJJDDDDDDDDDEEEFFFIIIKKKMMMQQQPPPPPPNNNLLLJJJHHHGGGGGGGGGFFFDDDBBB???===<<<777777777777777777777777444333222111111000000000////////////////////////000///...,,,,,,,,,------,,,+++++++++************+++***))))))))))))***+++(((((()))***************((((((((((((((((((((((((zzzqqqjjjffffffeeeeeedddbbb```^^^]]]ZZZXXXSSSOOOKKKGGGEEEEEECCCDDDDDDEEEGGGGGGGGGFFFBBBAAA@@@>>>===;;;:::999888888888777777555444444333333222111000///..............................---------............///,,,---///111222444777999;;;>>>BBBDDDEEEFFFHHHIIIJJJKKKLLLMMMKKKGGGCCC@@@888555222000000///...---,,,,,,+++***************)))+++,,,+++)))(((***+++++++++,,,,,,,,,------------------,,,,,,,,,---............///000000111111111111111111111111111111000111222222111111333444222222222222222222222222111111111111222222333333111222333333444444333333444333333444555666777777888888888777666555333333333333222111111000000000000222333222111000111222222222222222222111000000222222222333444555666777999999999:::;;;===???@@@<<<@@@DDDGGGIIINNNUUUZZZdddlllwww|||||||||||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzxxxvvvsssqqqmmmhhhddd]]]ZZZVVVRRRNNNKKKJJJJJJEEEEEEEEEFFFGGGJJJLLLNNNSSSRRRRRRPPPNNNLLLJJJIIIIIIIIIGGGEEECCC@@@>>><<<888888888888888777777777555444333222111111111111//////////////////////////////...---,,,,,,------,,,,,,+++++++++*********************************(((((()))***************((((((((((((((((((((((((yyyqqqjjjffffffeeeeeecccbbb```___^^^ZZZWWWSSSOOOKKKHHHFFFEEECCCDDDEEEFFFFFFFFFFFFGGGBBBAAA@@@>>>===;;;:::999777888888888777666555555333222222111000///..............................---------............///+++---000111222444888:::;;;>>>BBBDDDFFFGGGIIIJJJLLLMMMNNNNNNLLLHHHCCCAAA:::777333000///...---+++------,,,+++++++++++++++,,,***))))))+++,,,+++)))+++++++++,,,,,,,,,------000///---,,,,,,,,,,,,,,,......//////000111111111111111111111111111111111000111222222111222444777444444444444333333333333222222222222333333333333111222333333444444333333333444444444444555666777777777777777666444333222111111111111111111111111000222333222111000111222///000111222222222222222222222222333444555777777777888:::<<<>>>>>>??????>>>AAAEEEHHHJJJOOOWWW]]]ccckkkwww~~~}}}}}}~~~~~~~~~||||||||||||||||||||||||{{{yyywwwuuusssooojjjgggaaa^^^ZZZUUUPPPLLLJJJHHHGGGFFFGGGGGGIIILLLNNNOOOTTTSSSRRRQQQOOOMMMKKKJJJJJJIIIHHHFFFCCC@@@>>>===::::::999999999888888888666555444333333222222222000000000000000000000000---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******(((((()))***************))))))))))))))))))))))))xxxpppjjjgggeeeddddddcccbbbaaa``````ZZZWWWTTTOOOKKKIIIGGGFFFBBBDDDFFFFFFFFFEEEFFFHHHBBBBBB@@@???===<<<::::::777888888888777777666555222222111111000//////...........................---------............///,,,...000222333555999<<<;;;>>>BBBEEEFFFGGGIIIJJJMMMNNNOOONNNKKKGGGCCC@@@:::777333111///...---+++...---,,,,,,++++++,,,,,,---***''')))---...,,,))),,,,,,+++++++++,,,---...///...------///111000000...//////000000111111222111111111111111222222222111222222222222444777999888888777666555444333333222333333333333333333333111222333333444444333333333444555444444444666888777777777666555444333222000000111111222111111000000111222111000000111222---...///111333444444444222222333333444666777888777888;;;===????????????BBBDDDGGGIIILLLRRR[[[aaaeeennnzzz~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxuuutttrrrooollliiicccaaa]]]XXXSSSNNNKKKJJJIIIIIIIIIJJJKKKNNNPPPQQQTTTTTTTTTSSSQQQPPPNNNMMMJJJJJJIIIGGGEEEBBB@@@???;;;;;;;;;:::999999888888777666555444333333333333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,+++******(((((()))***************))))))))))))))))))))))))wwwpppjjjgggdddccccccbbbbbbaaabbbbbbZZZWWWTTTOOOLLLIIIGGGGGGAAADDDFFFGGGEEEEEEFFFHHHCCCBBBAAA@@@>>><<<;;;:::777888888888888777666666222222111111000/////////........................---------............///---///111333444777:::===<<>>===@@@CCCFFFFFFGGGHHHIIIKKKKKKLLLKKKHHHCCC>>>;;;666444111000000111000///,,,++++++***)))*********(((+++---,,,***))),,,///---,,,+++***+++,,,---...,,,***(((***---///...---/////////000111111222222000000111111222222222222333333444444444666:::===>>>===;;;999777555444333111111111000000000000000222222333444444444333333222444666555333333666999777777777666555444222222333333333333111///---+++...000111000///...///000...///000111222333333333333333333444555666777888;;;:::999888:::>>>BBBEEE@@@AAABBBCCCFFFNNNYYYaaadddmmmzzz}}}||||||||||||||||||||||||||||||xxxuuuqqqooonnnmmmllljjjcccbbb```]]]ZZZWWWUUUSSSLLLLLLLLLMMMOOOQQQSSSUUUVVVVVVWWWWWWVVVVVVUUUTTTLLLLLLKKKJJJIIIGGGEEEDDD======<<<;;;::::::999999888777666555555444444555000000000000000000000000......///////////////...---------,,,,,,,,,++++++***+++,,,------,,,+++***(((((()))***************))))))))))))))))))))))))xxxmmmhhhgggffffffeeedddcccaaa```___]]]ZZZVVVQQQLLLIIIFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHGGGDDDBBB???<<<:::888::::::999888777666555555111222333222000000000111,,,---......//////................../////////000...000222333444555888;;;<<>>@@@CCCDDDCCC@@@;;;777444333333222111111000111111111111111222333444444444444555444444333444555777888888888888777666444222222000333444333111///000111////////////000000000000///000222333444444333222222333444444444555777999888:::<<<===>>>???AAACCCBBBDDDEEEGGGKKKQQQXXX]]]dddmmmyyy}}}}}}zzzxxxwwwxxxyyyyyyxxxyyyxxxwwwtttqqqmmmjjjhhhcccbbb```^^^[[[XXXVVVUUUSSSQQQOOOOOOPPPQQQRRRQQQTTTUUUWWWWWWWWWTTTQQQPPPOOONNNMMMKKKIIIGGGEEEEEEAAA@@@===:::999999:::::::::888777555444444444444000111111111111000000///...---,,,,,,++++++,,,,,,***+++,,,,,,,,,,,,---...,,,,,,,,,+++***)))(((((()))))))))))))))*********)))***+++,,,+++***(((&&&xxxmmmhhhgggfffffffffeeedddbbb```___]]]ZZZUUUPPPKKKHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFEEECCCAAA???===;;;:::::::::999888777666555555333333222111///......///------........./////////........./////////000000...000222333444555888;;;<<>>999555444333222222111111111111111000000111222333333333333444444333333333555666777999888888777666444333222000222333333000//////111....../////////000000000...///111222333333333333222333444444444555777999:::<<<>>>???@@@AAACCCEEEDDDEEEGGGIIILLLRRRYYY^^^gggooo{{{~~~}}}{{{xxxxxxyyyyyyyyyxxxuuutttrrrooollliiifffeeeddddddbbb```]]][[[YYYXXXUUUSSSQQQPPPRRRSSSSSSRRRTTTUUUVVVWWWVVVTTTRRRPPPOOOOOOMMMKKKIIIGGGFFFEEEBBB@@@>>>;;;:::::::::;;;:::999777555444444444555111111111111111000000//////......---------------+++,,,------,,,+++,,,...,,,,,,,,,++++++***)))((())))))))))))************)))***+++,,,+++***((('''xxxmmmhhhggggggggggggfffdddcccaaa```^^^ZZZTTTNNNJJJHHHGGGHHHDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCBBBAAA???===<<<<<<::::::999888777666555555555444222000...........................///000000....../////////000000000///000222333444666999;;;===@@@CCCDDDEEEFFFHHHJJJIIIMMMMMMJJJGGGFFFAAA;;;555333111///---,,,,,,,,,++++++++++++++++++++++++))))))***+++---...//////,,,------------,,,++++++,,,---......,,,,,,---...111111000000///---,,,+++111000111444333000111555222444777:::>>>DDDKKKPPPPPPPPPNNNIIIBBB<<<888666333333222111111111111111//////000111222222222222333333222222333444666777999999888777666444333222///111222111000//////000............////////////---...///111222333333333222333555555444555777999:::<<<>>>???@@@AAACCCEEEFFFGGGHHHJJJMMMRRRYYY^^^iiippp|||~~~{{{yyyxxxxxxyyyxxxwwwsssrrrnnnkkkhhhfffeeeeeeeeeeeedddcccaaa___^^^]]]XXXVVVTTTSSSTTTUUUTTTTTTTTTUUUVVVWWWVVVUUURRRQQQPPPOOONNNLLLJJJHHHFFFFFFBBBAAA???===;;;;;;;;;;;;:::999777666555444555555222222222111111111000000000000///...............,,,---...---,,,+++,,,---,,,,,,,,,,,,+++***)))((()))))))))*********++++++)))***+++,,,+++***)))(((xxxmmmhhhggghhhhhhgggfffeeecccbbbaaa^^^ZZZSSSMMMIIIGGGHHHIIIDDDCCCCCCDDDDDDEEEFFFGGGDDDDDDBBB@@@>>>===;;;:::::::::999888777666555555555333111//////000000000//////.........///000111...////////////000000000///111333444444666999;;;>>>@@@CCCDDDDDDEEEFFFHHHIIILLLMMMJJJGGGEEEAAA;;;555444111///---,,,,,,,,,++++++++++++++++++++++++)))***++++++------...///------------------,,,,,,,,,---...---,,,+++,,,...------...///000000000000///...000444333000000444777888:::<<>>???AAACCCFFFGGGHHHJJJMMMRRRYYY]]]hhhppp|||}}}{{{xxxwwwwwwwwwvvvuuuuuusssoookkkiiigggggghhheeeffffffeeedddcccaaa```]]]ZZZWWWVVVVVVWWWVVVUUUTTTUUUVVVWWWVVVUUUSSSRRRQQQPPPOOOMMMKKKIIIGGGGGGCCCBBB@@@>>>===<<<<<<<<<;;;:::888666555555555666444333222222111111111111000000///............///---...///...,,,++++++,,,+++,,,,,,,,,++++++***))))))))))))******++++++,,,***++++++,,,,,,+++******wwwmmmhhhggghhhhhhgggfffeeecccbbbaaa]]]YYYSSSMMMIIIGGGHHHIIICCCCCCCCCCCCDDDEEEFFFGGGFFFEEECCC@@@>>>;;;999888::::::999888777666555555555222000000111333222111000////////////000111111////////////000000000111///111333444555666999<<<>>>@@@CCCDDDDDDEEEFFFGGGHHHLLLMMMIIIGGGEEE@@@:::555444222///------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------...,,,---......,,,,,,---...,,,---...000111222333333///...000444333000111555777999<<>>???AAACCCEEEFFFGGGIIILLLQQQXXX]]]fffnnn{{{~~~{{{xxxvvvvvvvvvuuutttuuussspppllljjjiiiiiijjjfffgggggghhhgggfffdddccc```^^^[[[YYYXXXXXXWWWVVVUUUUUUVVVVVVVVVUUUTTTTTTRRRQQQPPPNNNLLLJJJHHHHHHDDDCCCBBB@@@???>>>======<<<:::999777666666666666555555333222111111111111000//////...............---...///...,,,+++,,,---+++,,,,,,,,,,,,+++******((())))))***+++,,,,,,,,,+++++++++,,,,,,,,,++++++wwwmmmhhhhhhgggggggggfffdddcccaaa```[[[XXXSSSMMMIIIHHHHHHHHHCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFCCC@@@===:::888777::::::999888777666555555444111///000333333111...//////000111111111111111/////////000000000111111000111333444555777:::<<<>>>AAACCCEEEEEEEEEGGGHHHHHHLLLLLLIIIFFFEEE@@@:::666444222000...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///---...//////------.../////////000111111111111111000///000333333111222777444777<<>>???@@@AAACCCEEEDDDEEEGGGIIILLLRRRYYY^^^fffnnnzzz}}}zzzxxxwwwwwwvvvtttsssqqqooommmkkkjjjiiiiiihhhiiijjjkkkjjjhhhfffeeecccaaa]]][[[ZZZYYYXXXVVVUUUVVVVVVVVVVVVVVVUUUUUUSSSRRRQQQOOOMMMKKKIIIIIIEEEDDDCCCBBBAAA???>>>>>><<<;;;999888777666777777777666444222111111222222000000///...............---...///...---,,,---...+++,,,,,,,,,,,,,,,++++++((())))))***+++,,,------,,,,,,,,,,,,,,,,,,------wwwmmmhhhhhhfffffffffeeedddbbb```___ZZZWWWSSSNNNJJJHHHGGGGGGBBBBBBCCCCCCDDDFFFGGGHHHEEEDDDBBB@@@===;;;999888::::::999888777666555555444111///000222111,,,'''...///111333444222111/////////000000000111111111000222333444555777:::<<<>>>AAADDDEEEFFFGGGHHHJJJHHHKKKLLLIIIFFFDDD@@@:::666444222000...---------++++++++++++++++++++++++******+++,,,,,,---.........------,,,---...///000...///000000......///000000000000000000000//////111000000333222111444999333777===DDDLLLUUU]]]cccaaa```\\\TTTKKKBBB<<<999444444333222222222222333000111222333333444444333444333333444555777:::;;;::::::999999777666444333111//////000333333222000000000000000111111111222333222111000111111222333333555666666666666999;;;:::<<<>>>???@@@AAACCCEEECCCEEEGGGIIIMMMTTT[[[aaahhhppp{{{}}}{{{zzzzzzxxxwwwrrrqqqpppnnnmmmkkkjjjjjjkkklllmmmnnnmmmkkkiiigggeeebbb^^^\\\[[[YYYXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRPPPNNNLLLJJJIIIEEEEEEDDDCCCBBB@@@???>>>===<<<:::888777777777888888777444222111111222333111111000////////////000,,,---......------...///++++++,,,,,,---,,,,,,+++((())))))***,,,------...,,,,,,,,,,,,,,,---......wwwmmmhhhhhhffffffeeedddcccaaa```___XXXVVVSSSOOOKKKHHHGGGFFFBBBBBBCCCCCCDDDFFFGGGHHHCCCBBBAAA???>>><<<;;;:::::::::999888777666555555444222///000111...'''!!!---///222555555333111///000000000000111111111111000222444555555777:::===>>>AAADDDFFFGGGHHHJJJKKKHHHKKKLLLIIIFFFDDD@@@:::666555222000...---------++++++++++++++++++++++++'''((()))+++---///000111...------,,,---...///000///000111000///...///111---......///////////////333000000222222111555;;;666:::@@@GGGMMMTTT[[[```aaa___[[[TTTJJJAAA;;;888555444333333222222333333///000111222222333222222444444444555666888:::<<<:::::::::999777666444333111000///111333444333000000111111111222222222222444444222111111111222333444555666666666777999;;;888:::<<<===>>>???AAACCCCCCEEEGGGJJJOOOVVV]]]cccjjjrrr}}}~~~}}}|||zzzyyysssrrrrrrqqqpppnnnlllkkkmmmooopppqqqpppmmmjjjiiifffccc___\\\[[[ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRPPPNNNLLLKKKJJJFFFEEEEEEDDDCCCAAA@@@???===<<<:::888777777777888999777555222111111222333333222222111000111111111+++---......------///000++++++,,,------,,,,,,,,,((())))))+++,,,---......,,,,,,,,,,,,,,,---...///zzzsssmmmgggccccccccccccddddddbbb^^^[[[[[[WWWQQQLLLIIIHHHFFFEEEBBBBBBCCCDDDEEEEEEDDDDDD@@@@@@AAA@@@???===;;;:::;;;:::999777555444333222666555333111000000000111...///000///...///000222///000000000000000//////111111111222444777:::<<>>;;;555444222000...------...---,,,***))))))***,,,---))))))))))))***+++,,,,,,++++++++++++++++++++++++///---+++,,,......,,,***/////////000000000111111111222222222222333666888888>>>DDDIIIQQQ\\\bbbbbbccc]]]UUUMMMFFF???:::666444333111000000111333444222222222222222222222222555555555555666888999:::;;;<<<;;;;;;999666444333/////////000000000111111............//////////////////000111222333444444333333333444666777999:::999:::<<>>===;;;:::888888888888888777777777444333111000////////////...///000///......000222//////000000111000000///222333555666888999::::::>>>AAADDDGGGJJJKKKKKKKKKMMMLLLJJJIIIHHHDDD???<<<555444222000...---,,,,,,---,,,+++******+++,,,---+++***************++++++++++++++++++++++++++++++...---,,,,,,---...,,,+++....../////////000000000111222222222222333666999888???EEEJJJRRR\\\aaaaaa___ZZZRRRJJJCCC===888555222222000000000111222333222222222222333333333333444444555555666888999:::<<<<<<<<<;;;999777444333...///////////////000000............//////////////////000111222333333444333333333444666777999:::888999<<<>>>AAACCCDDDDDDCCCFFFIIIKKKNNNTTT]]]ccchhhppp||||||{{{yyyvvvtttrrrqqqqqqooopppqqqrrrrrrqqqooonnnhhhgggdddbbb```^^^]]]]]]ZZZZZZ[[[ZZZYYYWWWVVVTTTSSSRRRRRRQQQOOOMMMLLLKKKIIIGGGEEEEEEEEEDDDBBBAAA@@@???>>>===<<<:::999999888777777666666666666666333222000111222333333222333111...---...---,,,+++---...///...---,,,,,,...(((***++++++*********+++************+++++++++***{{{rrrkkkgggdddcccccccccccccccaaa\\\YYYWWWRRRMMMHHHFFFEEEDDDCCCAAAAAACCCDDDFFFFFFGGGGGGBBBBBBAAA???>>><<<;;;:::999999999999888888888777333222000///.........///.../////////......000111//////000111111111000000111333555777888999999888???AAAEEEIIIKKKKKKJJJJJJLLLKKKJJJIIIGGGDDD???<<<555333111///...---,,,***,,,++++++******++++++,,,++++++******)))************+++++++++++++++,,,,,,//////...////////////...............////////////111222333222222444777999999@@@GGGMMMTTT]]]```___[[[VVVMMMFFF???:::666333222111111000111111222333222222222333333333333333444444444555666888999:::<<<<<<<<<;;;999777555333............////////////............///////////////000000111222222333333333333333444666777999:::999:::<<<>>>@@@BBBDDDDDDBBBFFFKKKMMMNNNSSS\\\dddfffnnn{{{}}}{{{yyywwwuuuttttttrrrrrrrrrrrrqqqooonnnmmmgggfffeeecccaaa```______\\\\\\\\\\\\ZZZXXXVVVUUURRRRRRSSSRRRQQQOOOMMMLLLJJJIIIGGGGGGHHHGGGFFFDDD@@@@@@@@@???>>><<<:::999999888777777666666777777555444333222222222222222222111///......------,,,---...///...,,,,,,,,,---'''***,,,,,,+++*********+++***)))(((((()))******|||qqqkkkgggeeeccccccccccccccc```\\\XXXUUUQQQLLLHHHFFFEEECCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBAAA???===<<<;;;:::;;;;;;:::999888777666666222111000............///---...///...------///111//////000111111111111111///111333666777888888888AAACCCGGGIIIKKKJJJIIIHHHKKKIIIHHHGGGFFFCCC???;;;444222000000000///---***++++++++++++++++++++++++++++++******)))******************++++++,,,,,,,,,...////////////...//////............////////////111222333333333444777:::999AAAIIIOOOVVV]]]___\\\XXXRRRJJJBBB<<<888555333222222222222333333444444222222333333333444444444333444444555777888:::;;;<<<<<<<<<;;;:::777555444////////////........................////////////000000000111222222333333333333333444666777999:::<<<======>>>@@@AAABBBCCCBBBFFFKKKMMMNNNRRR[[[bbbdddlllyyy~~~|||zzzxxxwwwwwwvvvuuutttrrrooommmkkkjjjgggfffeeedddbbbbbbbbbbbb]]]^^^^^^]]]\\\YYYWWWVVVRRRRRRSSSSSSRRRQQQOOONNNLLLJJJIIIHHHIIIIIIGGGFFFBBBBBBAAAAAA???===<<<;;;999999888777777777777777777666555444222111111111000000//////.........///,,,---...---,,,++++++---(((***,,,,,,+++***)))***+++***)))''''''((()))***|||qqqjjjgggfffccccccccccccbbb___[[[WWWUUUQQQKKKHHHFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBAAAAAADDDCCCAAA???===;;;::::::;;;:::999888777666555555222111000.........///000---...///...------///111//////000111222222222222///000222444666888999999CCCEEEGGGIIIJJJJJJIIIHHHJJJIIIGGGGGGFFFCCC>>>;;;444111///000222222///,,,+++++++++++++++++++++++++++***************++++++*********++++++,,,,,,---+++,,,...---,,,,,,---........./////////000000000000222333333333555888;;;:::BBBKKKRRRXXX^^^^^^ZZZUUUOOOGGG???:::777444222222222222333444444444555222222333333444444555555333333444555777999:::;;;=========<<<:::888555444000000000////////////...............////////////000000111111111222222222333333333444666777999:::>>>>>>>>>>>>???AAABBBCCCDDDGGGJJJLLLNNNRRRYYY^^^aaaiiivvv~~~|||{{{zzzzzzxxxvvvtttqqqnnnkkkhhhggggggfffeeeddddddddddddddd_________^^^]]][[[XXXWWWSSSSSSSSSSSSSSSRRRQQQPPPLLLKKKIIIHHHIIIHHHFFFEEEDDDCCCBBBAAA@@@>>>======:::999999888888888888888777777777555222111111222///000000///...---///000,,,---...---+++++++++,,,)))+++,,,,,,***))))))*********)))(((((()))***+++}}}qqqiiigggfffdddcccccccccbbb___ZZZWWWUUUQQQLLLHHHFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBEEECCCAAA>>><<<;;;::::::888888888777777666666666222111000/////////000111---.........------///000//////000111222222222222///000111333666999;;;===CCCDDDFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGDDD@@@<<<333000///111444555222...+++++++++,,,,,,+++++++++))))))))))))***+++,,,,,,)))******+++,,,,,,------***,,,......,,,,,,---////////////000000000111111000222333333444555999;;;:::CCCMMMTTTZZZ^^^]]]XXXSSSMMMEEE>>>999666444333000111111222333444444444222222333333444555555666333333444555777999;;;<<<=========<<<:::888666444111111000000000/////////............////////////111111111111111222222222333333333444666777999:::=========>>>@@@BBBDDDEEEFFFFFFHHHKKKNNNRRRWWWYYY^^^gggttt~~~}}}||||||vvvuuurrrooollljjjhhhgggffffffeeeeeeeeeeeeeeefff```aaa``````^^^[[[YYYXXXTTTTTTSSSRRRRRRRRRSSSSSSOOONNNKKKJJJJJJIIIGGGEEEFFFEEECCCAAA????????????::::::999888888888888999444666666555333222444666111222222000---,,,---///---...///...---,,,,,,...+++,,,,,,+++)))((()))+++))))))))))))******+++,,,}}}pppiiiggggggdddcccccccccbbb___ZZZVVVUUUQQQLLLHHHFFFFFFEEEDDDAAABBBCCCDDDEEEEEEEEEEEEEEEDDDAAA>>><<<;;;::::::555666666666777777777888222111000//////000111111---.........------///000//////000222222333333333000111222444777:::>>>@@@BBBCCCEEEGGGIIIKKKMMMNNNKKKJJJIIIIIIHHHEEEAAA>>>333000///111666777333///***++++++,,,,,,++++++***))))))))))))***+++,,,---))))))***+++,,,,,,------,,,...000000...---///222000000000000111111111111000222333333444666999<<<:::DDDNNNUUU[[[^^^\\\XXXRRRLLLDDD===888666444333//////000222222333333333222222333333444555666666333333444555777999;;;<<<=========<<<:::888666444222222111111000000//////............/////////000111111111111111222222222333333333444666777999:::<<<<<<<<<>>>@@@CCCFFFGGGGGGFFFGGGJJJNNNSSSUUUVVV]]]eeesss~~~~~~}}}uuusssqqqnnnllljjjiiihhhffffffeeeeeeeeeffffffgggaaaaaaaaa```^^^\\\YYYXXXUUUTTTSSSRRRRRRSSSTTTUUUSSSQQQOOONNNMMMLLLJJJHHHGGGFFFCCC@@@??????@@@AAA;;;:::999999888888999999111444555555333444666999333444444111---***,,,---...000000000...---...///,,,,,,,,,***((((((***,,,(((((()))***+++,,,,,,,,,{{{qqqjjjfffddddddcccccccccbbb```\\\YYYWWWSSSMMMHHHEEECCCAAA???BBBBBBBBBCCCCCCCCCCCCCCCFFFDDDAAA>>><<<:::::::::::::::999999777666555444333222111000////////////...............///000000/////////000111111222222///222444666777999;;;>>>BBBCCCEEEHHHJJJKKKMMMMMMIIIJJJKKKJJJHHHDDD@@@>>>333222111000111000///------,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***)))(((///---+++,,,...///---***222111000000000111333333222333333333444666:::===@@@EEELLLSSSXXXYYYXXXWWWNNNHHH>>>777333222333333222222222222222222222222222222111111222444555666333444666777777888;;;===;;;;;;<<<<<<;;;999888777555333111000000111111000///////////////000111111000000000111222222333333222333555666666777:::===:::;;;>>>@@@CCCDDDDDDDDDGGGFFFGGGJJJNNNSSSUUUVVV```gggtttxxxtttoookkkiiigggfffdddcccccccccccccccccccccccccccbbbaaa___]]][[[ZZZYYYTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSQQQPPPMMMLLLJJJIIIGGGFFFEEEEEEDDDAAA???;;;;;;:::999888888888888444444444333333444777:::222444444000///111111...000///...---------------***************)))(((((('''((())))))((()))+++---{{{qqqkkkgggdddcccbbbbbbbbbaaa___[[[XXXTTTPPPKKKGGGEEECCCAAA@@@CCCCCCCCCDDDDDDDDDDDDEEEEEECCCAAA>>><<<;;;;;;:::::::::999999888666555444222111000000////////////...............///000000/////////000111111222222000222444666777999<<<>>>BBBDDDEEEHHHJJJKKKLLLLLLJJJJJJKKKJJJHHHDDD@@@>>>555222000///000000///...,,,,,,,,,+++***))))))(((************************)))***+++,,,,,,+++******...---,,,,,,......---,,,000000/////////000111222222333333333444666:::===>>>CCCKKKSSSWWWXXXVVVTTTLLLFFF===555222222222222333333333222222222222222222222111111222444555666333444666666777888;;;===;;;<<<<<<<<<;;;999777666333111///.../////////...///////////////000111111000000000111222222333333222333555666666777:::===:::;;;>>>@@@BBBDDDDDDDDDHHHGGGIIIKKKPPPUUUXXXZZZdddlllxxxzzzvvvqqqllliiigggeeecccfffffffffffffffffffffgggcccbbbaaa___]]]\\\ZZZZZZUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTRRRQQQNNNMMMLLLKKKIIIGGGGGGFFFDDDBBB???===<<<;;;:::::::::::::::666666666555333444777999222555444111000222111...//////...---------......******++++++******)))((('''((())))))))))))+++---|||rrrkkkgggeeebbbaaaaaaaaa```^^^[[[WWWRRRNNNIIIFFFDDDCCCAAA@@@DDDDDDDDDDDDEEEEEEFFFFFFCCCBBB@@@>>>===<<<<<<<<<::::::999999888777555555111000///////////////000...............///000000/////////000111111222222000222444666777999<<>>666333000.../////////...,,,,,,++++++******)))))))))))))))))))))))))))))))))***+++,,,------,,,,,,,,,---......---,,,---.../////////...///000000111111333444444444666999<<<===BBBJJJRRRVVVUUUSSSPPPHHHBBB;;;444222111111111333333333333333333333333222222222222333444555555222444555666777888;;;===<<<===<<<<<<:::888666444333111///...//////...---///////////////000111111000000000111222222333333222333555666666777:::===;;;<<<>>>@@@BBBDDDEEEEEEHHHIIIKKKNNNRRRWWW\\\___iiippp{{{}}}yyysssnnnkkkhhhdddbbbfffffffffgggggghhhhhhhhhcccbbbaaa___^^^\\\[[[ZZZVVVVVVVVVWWWWWWXXXXXXXXXVVVVVVUUUTTTRRRPPPOOONNNNNNLLLJJJIIIHHHFFFCCC@@@???>>>===<<<<<<;;;;;;;;;888888888666444444666888222555444111000333222///.........---......//////+++++++++++++++******)))((()))***)))))))))+++---|||rrrkkkgggdddbbbaaaaaaaaaaaa___[[[XXXSSSPPPKKKGGGDDDCCCAAA???CCCCCCCCCDDDEEEEEEEEEFFFAAA@@@@@@???>>>===<<<<<<999999999999888777666555000000///////////////000...............///000000/////////000111111222222111333555666777999===???DDDEEEGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKHHHDDD@@@>>>777444000....../////////+++++++++++++++++++++***))))))))))))))))))))))))******+++,,,------......+++...000///,,,+++...000////////////000000111111111222444444444555888;;;<<>>@@@BBBDDDEEEFFFHHHIIIKKKNNNRRRXXX^^^bbbkkkqqq|||~~~zzzuuuqqqnnnkkkgggeeeccccccddddddeeefffffffffccccccbbb```___]]]\\\\\\XXXXXXXXXYYYYYYYYYZZZZZZWWWWWWVVVUUUTTTRRRPPPOOOPPPNNNLLLKKKJJJHHHEEEBBB@@@@@@>>>===<<<<<<<<<<<<888999888777444444555666222555555111111333333000......---......///000000,,,,,,,,,,,,,,,+++******)))*********))))))+++---|||qqqjjjfffdddbbbbbbbbbbbbbbb```]]]ZZZWWWSSSMMMHHHEEEBBB@@@>>>AAAAAABBBCCCCCCDDDEEEEEE@@@@@@@@@???>>>======<<<999999:::999999888777666111000000////////////000...............///000000/////////000111111222222222333555555666999===@@@DDDEEEGGGHHHIIIJJJJJJJJJLLLLLLLLLKKKHHHDDD@@@===888444000.........///...+++++++++++++++,,,,,,,,,******************************++++++,,,---...///+++---000///---,,,...111000000111111111222222222111222444444444555777999;;;@@@GGGNNNPPPOOOLLLIIIBBB>>>999555444444333222222222222333333444444444222222333333333333333333222333555555666777:::<<<<<<<<<<<<;;;999777444333444222111111222222000...///////////////000000111000000000111222222333333222333555666666777:::===<<<===>>>@@@BBBDDDFFFGGGGGGIIILLLNNNQQQWWW^^^dddiiippp{{{~~~{{{wwwtttrrrooollliiicccdddddddddeeeeeeffffffddddddcccbbbaaa______^^^ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWVVVUUUSSSRRRQQQQQQPPPNNNMMMLLLJJJGGGDDDAAA@@@???===<<<<<<;;;;;;888999999777555444444555333555555222222444444111...............///000111---------------,,,++++++)))***+++***))))))+++---{{{pppiiieeebbbcccbbbbbbbbbcccaaa^^^[[[YYYUUUNNNIIIEEEBBB???===@@@AAAAAABBBCCCDDDEEEEEE@@@@@@@@@@@@???===<<<;;;999999::::::999888888777333222111000////////////...............///000000/////////000111111222222333444555555666999>>>AAADDDEEEFFFHHHIIIJJJKKKKKKMMMMMMMMMLLLIIIDDD@@@===777444111///.........---******++++++,,,,,,------++++++++++++++++++++++++++++++******+++,,,---...,,,---...///......///111000000111222222222222222000222444555444555666888:::===CCCHHHKKKJJJGGGEEE???<<<888666555555444333000111111222222333333444222333333444444333333222111333444555666777:::<<<;;;<<<;;;;;;999777555333111000///000000000...,,,///////////////000111111000000000111222222333333222333555666666777:::=========>>>@@@BBBDDDFFFGGGGGGJJJLLLNNNPPPVVV^^^dddiiippp{{{~~~{{{xxxvvvssspppmmmhhhhhhhhhhhhhhhhhhhhhhhhffffffeeedddcccbbbaaaaaa]]]\\\\\\[[[[[[ZZZZZZYYYWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMMMMLLLIIIGGGBBBAAA@@@>>>===<<<<<<<<<888999:::999666555555666333666555333333555555222/////////...//////000000...............---,,,,,,***+++,,,+++))))))+++---zzzooohhhcccaaaaaaaaaaaabbbbbb```]]]ZZZWWWSSSMMMHHHEEEBBB???===AAAAAABBBCCCDDDEEEFFFFFF@@@@@@AAA@@@???===;;;:::999999::::::999999888888555555333222000/////////...............///000000/////////000111111222222333444555555666999>>>BBBBBBDDDEEEHHHJJJKKKLLLLLLMMMNNNMMMLLLIIIDDD@@@===777444111000//////---,,,******++++++,,,---......++++++++++++++++++++++++,,,+++***)))******+++,,,------,,,...///111000/////////111222222222111000000222444555444444666777777:::>>>BBBDDDCCCBBBAAA;;;999666444444444333222//////000111111222333333222333444444444333222222111333444555555777999<<<::::::;;;:::999777555444111000000000111000...+++///////////////000111111000000000111222222333333222333555666666777:::===>>>>>>>>>@@@BBBDDDGGGHHHIIIKKKNNNOOOPPPUUU^^^eeelllrrr~~~|||yyyvvvqqqnnnlllkkkkkkjjjjjjiiiiiihhhhhhhhhgggfffeeedddcccccc___^^^]]]\\\ZZZYYYXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRPPPOOONNNNNNNNNMMMKKKIIIEEEDDDBBB@@@???>>>======:::;;;<<<;;;999888888999333666666333333666666333111000//////////////////...////////////...------+++,,,,,,+++***)))+++---yyyooogggbbb````````````aaaaaa```\\\ZZZTTTPPPKKKFFFDDDBBB@@@>>>BBBBBBCCCDDDEEEFFFGGGGGGAAAAAAAAA@@@???===;;;999999999:::::::::999888888777666444222111000//////...............///000000/////////000111111222222444444555555666999>>>BBBBBBCCCEEEHHHJJJLLLMMMMMMNNNNNNNNNLLLIIIDDD@@@===666444222111000///---+++******+++,,,------......************************,,,+++***)))))))))***+++///,,,+++---000222111///---...000111111111000///000222444555444444555666555777:::===??????>>>===999666444333333333222000...//////000111111222222222333444444444333222111111222444555555777999<<<999:::::::::999888666555333222222222333222000---///////////////000111111000000000111222222333333222333555666666888:::===>>>>>>>>>???BBBDDDGGGHHHJJJMMMPPPPPPPPPUUU___fffooouuu~~~{{{vvvqqqnnnmmmllllllkkkjjjiiihhhhhhiiiiiihhhgggfffeeeeeeddd```___^^^\\\ZZZYYYWWWWWWWWWWWWWWWVVVUUUTTTSSSRRROOONNNMMMMMMNNNNNNLLLJJJFFFEEEDDDBBB@@@?????????;;;<<<>>>===<<<;;;;;;;;;333666666333333666666444222111000//////.../////////////////////......---+++,,,,,,+++***)))+++,,,{{{rrriiieeefffcccaaa^^^]]]]]]]]]\\\ZZZTTTPPPKKKGGGEEEBBB@@@>>>???@@@AAACCCDDDEEEEEEEEEFFFDDDAAA>>><<<<<<<<<===:::999888999;;;<<<;;;:::777666666555333111///...---------------...///000000000000111222222333333222333444666888;;;===>>>CCCCCCCCCFFFHHHJJJJJJIIIFFFJJJLLLJJJHHHFFFBBB<<<777444111///...---,,,***+++,,,---,,,***)))***+++************************,,,,,,---------.........///...---,,,,,,---///000000000111222222222222111222222222333333222111111666666777777888888999999444444333333333444555555444333333222222333333444111111222222222222111111000000222444666888999:::888888888888777555444333222222000///............+++777###000,,,---,,,222000111111333444555666666333444666777888:::===???>>>???AAABBBBBBDDDGGGIIIGGGJJJNNNPPPRRRWWW^^^ccclllttt|||yyyvvvuuupppnnnllljjjhhhhhhiiijjjiiiiiijjjjjjiiifffdddbbbaaa```___]]][[[YYYXXXWWWXXXWWWWWWWWWWWWUUUQQQNNNOOOOOOOOOOOONNNLLLJJJIIIIIIHHHFFFCCCAAA???>>>>>>===<<<;;;:::888777666555999888888777666555555555333222111000////////////......///////////////...,,,+++***)))))))))***+++{{{qqqiiieeefffcccaaa^^^]]]^^^]]]\\\ZZZTTTOOOHHHCCCAAA@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDEEEDDDAAA???===<<<<<<<<<<<<;;;:::;;;===>>>===<<<999999888777555333111000......---------...//////000000000111222222333333222333444666888;;;===>>>@@@AAABBBDDDFFFHHHHHHHHHGGGKKKMMMJJJGGGFFFAAA;;;777444111///...---,,,***+++------,,,+++******+++***************************************+++,,,,,,,,,------......//////...000000111222222222222111222222333333333333222222555555555555666666666666666555555444333222111111333333222222222222333333222222333333333333222222000111222444555777888999888888888888777555444333222111000///............)))777%%%444000222///333......///000111111222222333444666777888:::===??????AAACCCCCCCCCEEEGGGIIIHHHKKKOOOQQQSSSXXX___dddkkksss|||yyywwwvvvsssqqqooolllkkkkkkkkkllljjjjjjkkkkkkiiigggeeeccccccbbb```^^^\\\ZZZYYYXXXXXXXXXWWWWWWWWWUUUQQQNNNNNNNNNNNNNNNMMMLLLJJJIIIIIIHHHFFFDDDBBB@@@???>>>@@@???>>>===<<<;;;:::999777777666555555444333333333222111000000//////000//////000000000000000///---,,,+++*********++++++zzzqqqhhheeefffcccaaa___^^^^^^]]][[[ZZZUUUOOOHHHBBB??????@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBB@@@>>>===<<<;;;======<<<>>>@@@AAAAAA@@@<<<<<<;;;999777444222111//////......---.........000000000111222222333333222333444666888;;;===>>>@@@AAACCCEEEGGGHHHIIIIIIIIIMMMMMMJJJGGGEEE@@@:::777444111......---,,,+++,,,---------+++***+++,,,+++++++++++++++++++++++++++***)))))))))***,,,---)))+++---000000000///...///000111111222222111111222333333444444333333333444444333333333333333222222333333444333222111000222222111111111111222222333333333444444333333333111222222333444555666777888888888888777555444333222111000//////......///(((999(((666222444000333111222222222333333444444333444666777888:::===???AAABBBDDDEEEDDDEEEGGGIIIIIILLLPPPRRRTTTYYY```eeejjjsss~~~{{{yyyxxxvvvuuurrrpppooonnnnnnoookkkllllllkkkjjjhhheeeddddddcccbbb```^^^\\\ZZZYYYYYYXXXXXXXXXWWWUUUQQQNNNLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIGGGEEECCCAAA@@@???@@@@@@???>>>>>>===<<<<<<777777777666555555444444444333222111000000000000000000111111111111000000...---,,,++++++++++++,,,zzzppphhheeefffcccbbb```______^^^[[[YYYUUUQQQJJJEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA???===<<<;;;>>>======???BBBCCCCCCCCC???>>>===;;;888555222111000000///......---......000000000111222222333333333333444666999;;;===???AAACCCFFFHHHIIIJJJLLLMMMKKKNNNNNNJJJFFFDDD???999666444000.........,,,+++,,,---...---,,,+++,,,---++++++++++++++++++++++++------+++++++++,,,...///)))+++---...000000000000///000000111111111111111222222333444444444444333333333333222222111111111,,,...000333444444333222222111111000000111111222222222333333333333222222222222333333444444555555888888888888777555444333111111000///////////////...>>>+++555///222...///333333444444444444444444333444666777888:::===???@@@BBBDDDEEEDDDEEEFFFHHHJJJMMMQQQSSSUUUZZZaaafffjjjsss}}}{{{zzzxxxwwwuuusssrrrqqqppppppmmmmmmmmmllljjjhhhfffeeecccbbbaaa___]]][[[ZZZYYYYYYXXXXXXXXXWWWUUUQQQNNNKKKKKKKKKKKKKKKJJJJJJIIIJJJIIIHHHGGGEEECCCBBBAAA>>>>>>======<<<<<<<<<;;;::::::999999888888888888444444222111111111111111000000111111111000//////......------,,,,,,,,,,,,yyyppphhheeefffdddbbbaaa``````^^^[[[XXXRRROOOLLLIIIGGGEEEBBB???BBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA???>>><<<;;;<<<<<<<<>>???AAADDDGGGIIIIIIJJJLLLOOOLLLOOONNNIIIEEECCC???999666333000.........---,,,,,,---......---,,,---...++++++++++++++++++++++++...---,,,,,,,,,---...///,,,,,,+++,,,---///111222//////000111111111111000111222333333444444444333333333333222222111111111,,,---000222444444333222222111111000000111111222111111222222222222111111333333333444444444555555888888888888777555444333111000000////////////000888GGG000444,,,000------000000000000111111111111333444666777888:::===???>>>@@@CCCDDDDDDDDDEEEFFFJJJMMMQQQSSSUUUZZZaaafffkkkttt~~~}}}yyyxxxwwwuuusssrrrqqqpppooonnnmmmllljjjhhhfffeeeaaaaaa___]]][[[YYYXXXWWWWWWWWWVVVWWWWWWUUUQQQNNNLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIGGGEEECCCBBB>>>=========<<<<<<;;;;;;:::::::::::::::999999999555444333222111111111111///000000000//////...---............------,,,,,,xxxooogggdddfffdddcccaaaaaa```^^^[[[XXXOOOMMMJJJIIIGGGDDD@@@===AAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@???>>>======;;;;;;<<>>:::666222111000000//////.../////////000000000111222222333333333444555777999<<<>>>??????BBBFFFHHHHHHHHHKKKNNNLLLOOONNNIIIEEECCC???:::555333000.........---,,,,,,...///...------...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---,,,+++,,,...111222...///000000111111000000000000111222333333333333333333333222222222222222111222222333222111000///222222111111111111222222000111111222222111111000333444444555555666666666888888888888777555444333000000////////////000000<<>>BBBDDDDDDDDDFFFGGGJJJMMMQQQSSSUUUZZZaaafffkkkttt{{{zzzyyywwwuuusssqqqqqqooonnnmmmkkkiiigggfffeee```___]]]\\\YYYXXXVVVUUUUUUTTTTTTUUUVVVUUURRROOONNNMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGEEECCCAAAAAA@@@??????>>>======999999999999999999999999555555444333222222222222//////000//////...---,,,------......------,,,+++xxxooogggdddeeedddcccbbbbbbaaa^^^ZZZWWWPPPMMMJJJGGGFFFDDDAAA???@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@>>>======>>>>>>;;;;;;<<>>@@@>>>CCCGGGIIIHHHHHHLLLPPPLLLNNNMMMHHHEEEDDD@@@;;;555333000.........---,,,,,,...//////......///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---------------......//////...//////000000000000000...///000111222222222222111111111111222222222222444444333222111111000///333333222222222222333333111222222333333222222111444444555555666777888888888888888888777555444333000000////////////000000444FFF///222+++333111///222222333444555555666666333444666777888:::===???;;;>>>BBBEEEFFFFFFGGGIIIIIILLLPPPRRRUUUYYY```fffkkkttt||||||{{{yyywwwuuusssrrrooonnnllljjjhhhfffeeeeee___^^^]]][[[YYYWWWVVVUUUQQQQQQRRRTTTUUUTTTRRROOOPPPOOOMMMKKKIIIHHHHHHHHHKKKKKKLLLLLLJJJHHHFFFDDDDDDCCCBBBAAA@@@???>>>===999999999999999:::::::::666555444333333222222333111111111000000...------,,,------...---,,,+++***wwwooogggdddeeedddcccbbbbbbaaa___ZZZWWWTTTPPPKKKGGGFFFEEEDDDCCC???@@@AAACCCDDDEEEEEEEEEDDDBBB@@@>>>======>>>???<<<<<<===@@@EEEHHHJJJJJJJJJIIIFFFBBB>>>999555333//////...//////000111222000000000111222222333333444444555777:::<<>>CCCFFFGGGHHHIIIJJJIIILLLPPPRRRTTTYYY```eeejjjttt~~~}}}|||{{{xxxvvvtttsssooonnnllljjjgggfffeeeddd```___]]][[[YYYWWWVVVUUUOOOPPPQQQSSSTTTTTTRRRPPPRRRQQQNNNKKKIIIHHHHHHHHHKKKLLLLLLLLLKKKIIIFFFEEEDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<666666555444333333333333222222222111111000......+++,,,---------,,,+++***yyyrrrjjjffffffeeedddbbb```]]][[[ZZZYYYTTTNNNIIIHHHEEEAAA???@@@??????AAABBBCCCDDDDDDDDDBBBAAA???============>>>AAAAAABBBDDDHHHKKKKKKKKKLLLJJJGGGBBB>>>:::666555222000......///000000//////000000111111222333333777555444666999<<<;;;:::BBBEEEHHHJJJKKKLLLNNNPPPMMMLLLKKKJJJHHHDDD>>>:::333111000...------------+++,,,---000222222///---******+++,,,,,,,,,,,,+++,,,,,,------------------...............///000000111///...///111222///---444333111//////000111222///000000000111111111111222111111111222333444444222222111111222222333444///000111111000111333555222333555777777777777777888999:::999666444333444333222000/////////000111///000000000000000//////...///000111333444555666555666777888:::;;;<<<======???AAABBBCCCFFFIIILLLKKKMMMOOORRRUUU[[[aaaeeelllvvv~~~{{{xxxvvvuuuuuurrrmmmhhheeeccccccccc``````^^^\\\YYYVVVSSSRRRQQQQQQQQQQQQSSSUUUWWWYYYRRRPPPMMMJJJHHHHHHIIIJJJHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEDDDBBB@@@>>>===<<<::::::;;;;;;;;;:::999999666555333222111222333333222222222111111///......---------,,,,,,---......yyyrrrjjjffffffeeedddcccaaa^^^\\\ZZZYYYUUUOOOJJJIIIFFFBBB@@@BBB???@@@AAABBBDDDDDDDDDDDDCCCBBB@@@>>>===<<<======@@@???@@@CCCGGGJJJKKKKKKJJJIIIEEEAAA<<<888444333111000......000000000///111111222222333444444555999777666888;;;>>>>>>===BBBDDDHHHJJJKKKLLLNNNPPPNNNLLLKKKJJJGGGCCC>>>:::333111000...---------------...///222444444111///******+++,,,,,,,,,,,,+++,,,,,,,,,------------..................///000000000///...///111222000...111111222222333333222222111111111111222222222222111111111111111111222222222222111111222222333444444444444333111000111222222333555666777777777777888999999888555333333333222111000/////////000111//////000000000000////////////000111333444555555444555666888:::<<<===>>>===???AAACCCDDDFFFIIILLLKKKMMMPPPTTTWWW\\\aaaeeennnxxx~~~|||zzzxxxvvvuuurrrnnniiifffdddcccccc``````^^^\\\YYYUUUSSSQQQOOOPPPPPPQQQSSSTTTVVVWWWRRRQQQNNNLLLJJJIIIHHHHHHGGGHHHHHHHHHIIIHHHHHHHHHGGGFFFDDDCCCAAA??????>>>:::;;;;;;;;;;;;::::::999888777555444333333333333222222222222111000///...,,,++++++***++++++,,,,,,yyyqqqjjjfffffffffeeedddbbb___]]][[[YYYVVVOOOJJJIIIGGGCCCAAABBB@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA>>>===<<<<<<<<<>>>>>>???BBBFFFIIIKKKJJJIIIGGGDDD???:::666222000111///......000111000///333333333444555555666666888777777888;;;===>>>===BBBDDDGGGJJJKKKLLLNNNPPPOOOMMMKKKIIIGGGBBB===999333111000...---------------...///111333333111///******+++,,,,,,,,,,,,+++,,,,,,,,,---------.....................///000000///......000222222111000---///111333444333222111111222222222222333333333333333222222222222222222222222111111222222333444555666555444222111222444222333444666777888888888777888999777444222222222222111000/////////000000...//////000000/////////000000111222333333444444333444666888:::<<<>>>???>>>@@@BBBCCCDDDFFFIIILLLKKKNNNRRRVVVYYY]]]bbbeeeqqqzzz}}}{{{yyyxxxtttrrrnnnjjjgggeeedddcccaaa```^^^\\\XXXUUURRRQQQMMMNNNOOOQQQRRRSSSSSSTTTRRRRRRPPPOOOLLLJJJHHHGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJHHHFFFDDDBBBAAAAAAAAA<<<<<<<<<<<<<<<;;;:::999999888888666555444333222222222222222111111000///,,,,,,+++++++++++++++,,,yyyqqqjjjfffgggfffeeedddccc```^^^[[[ZZZTTTNNNIIIHHHFFFBBBAAABBB@@@AAACCCDDDEEEEEEFFFFFFEEEDDDAAA???===<<<<<<<<<======>>>BBBFFFIIIKKKJJJHHHFFFCCC>>>999555111000111///......000111111000333333444444555666666666555555555666999;;;<<<===AAADDDGGGIIIJJJLLLNNNOOOPPPNNNKKKIIIFFFAAA<<<888333111000...------------,,,+++,,,...000111///---******+++,,,,,,,,,,,,++++++,,,,,,------........................///000000......///000222222222111...///000111111000//////111111111222222222333333555555555444444333222222222222111111222222333444111222333333222333555777222333444555777888888999777888888777444111111111111111000000////////////......//////000/////////111111111222222333333333333444555888:::===???@@@>>>@@@BBBCCCDDDFFFIIIKKKKKKNNNSSSXXX[[[___bbbeeeqqq{{{~~~{{{yyywwwtttssspppmmmiiigggeeedddbbbaaa___\\\YYYUUURRRQQQKKKLLLNNNPPPQQQRRRQQQQQQRRRSSSRRRQQQOOOLLLHHHFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLJJJHHHEEEDDDDDDDDDDDD============<<<<<<;;;:::888777777777666555444333222222333333222111111000///......------------...xxxqqqjjjfffgggeeeeeeeeecccaaa^^^[[[YYYRRRLLLGGGGGGEEEAAA@@@AAA@@@AAACCCDDDEEEEEEFFFFFFFFFDDDBBB???===<<<<<<<<<======>>>BBBFFFIIIJJJJJJGGGEEEBBB>>>999555222000000///---...000111111000222222222333444444555555444555666777888:::<<<>>>AAADDDGGGIIIJJJKKKMMMOOOPPPNNNKKKHHHEEEAAA<<<888333111000...------------,,,+++,,,---///000///---******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////...............///000000---...000111111222222222444333222000/////////000000000000000111111111222333333444444333222111000222222111111222222333444000222333222222222444666222333333555666888999:::888888999777444111000000000000000000//////......------...///////////////111111111222222333333333333444555888:::===???@@@>>>@@@AAABBBCCCEEEHHHJJJKKKOOOTTTXXX[[[___ccceeeqqqzzz{{{xxxwwwuuutttrrrpppmmmjjjgggfffcccbbb```]]]ZZZVVVSSSQQQKKKLLLNNNOOOPPPPPPPPPOOOSSSSSSTTTSSSQQQNNNJJJHHHGGGFFFFFFGGGHHHIIIJJJKKKMMMKKKIIIHHHFFFFFFFFFFFF>>>??????>>>===<<<;;;:::666666666555555555555555222333333333333222222111000///......---------...xxxqqqjjjfffgggdddddddddcccaaa]]]ZZZXXXQQQKKKFFFFFFDDDAAA???AAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDAAA???>>>===============>>>@@@DDDGGGHHHGGGDDDCCC@@@===999555333111000...---...000111111111111111111222333333444444555666888999:::;;;>>>AAAAAACCCFFFIIIJJJKKKMMMOOOOOOMMMJJJGGGDDDAAA<<<999333111000...------------...------///111222111///******+++,,,,,,,,,,,,+++***+++,,,,,,---...//////...............///000000...000222222111111222333999777444222000000111222//////000000000111111111///000111222111000///...222222111111222222333444444444444333111000111222222222333444666888999;;;999999:::888444111000111//////000000000///...---,,,---......////////////000000111222333333444444333444666888:::<<<>>>???===???AAAAAABBBCCCFFFHHHLLLOOOSSSWWWZZZ^^^cccfffpppzzz}}}zzzxxxvvvvvvuuussspppmmmiiihhheeedddbbb___[[[WWWTTTRRRKKKLLLMMMNNNOOOOOOOOOOOOSSSTTTTTTTTTRRROOOMMMKKKHHHGGGGGGFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIHHHGGGFFF@@@@@@@@@???>>>===<<<;;;888777555444444555666666333333333444444333333222///...---,,,++++++++++++wwwqqqjjjggggggccccccdddccc```]]]YYYWWWQQQKKKGGGFFFEEEAAA@@@BBB???@@@AAABBBDDDDDDDDDDDDDDDCCCAAA???>>>>>>>>>>>><<<<<<<<<>>>AAACCCDDDCCCAAA@@@===;;;777555222111///...---...000222222111111111111222333333444444444666999999999;;;???BBB@@@CCCFFFHHHIIIKKKMMMOOONNNLLLIIIFFFDDDAAA===:::333111000...------------...------...000111111///******+++,,,,,,,,,,,,+++***++++++,,,---...///000...............///000000///111333333111000111222555555444222222111111111000000111111111222222222///000111333333222111000222222111111222222333444555555555444222111222333222222333444555888:::;;;:::;;;;;;888555222111111...///000000000///...---+++,,,---...//////////////////000111333444555555444555666888:::<<<===>>><<<>>>???@@@@@@BBBDDDGGGLLLOOORRRUUUYYY]]]cccgggqqqzzz}}}|||wwwwwwwwwvvvssspppllliiigggfffddd```]]]YYYUUUTTTMMMMMMMMMMMMNNNOOOPPPPPPSSSTTTTTTTTTSSSQQQOOONNNJJJHHHGGGFFFFFFGGGIIIJJJJJJKKKLLLLLLKKKIIIGGGEEEAAAAAAAAA@@@???>>><<<;;;>>>;;;888555333333555666333333444444444444333333///...---,,,,,,+++++++++wwwpppjjjggggggbbbccccccccc```\\\XXXVVVRRRLLLHHHGGGFFFBBBAAACCC??????AAABBBCCCDDDDDDDDDDDDBBBAAA???>>>>>>??????;;;::::::<<>>===;;;999666444222111///...---...000222222111111111222333333444444555111444777888777999===@@@@@@CCCFFFHHHIIIKKKMMMNNNNNNKKKHHHEEEDDDAAA>>>;;;333111000...------------,,,++++++,,,...//////...******+++,,,,,,,,,,,,+++******+++,,,---//////000...............///000000///222444333111///000222...///000111111000...---111111222222222333333333111222444666666666444333222222111111222222333444333444555444444444666888222222222333555888:::<<<:::;;;;;;999555333111111...///000000000///---,,,+++,,,---...////////////...///000111333444666666555666777888:::;;;<<<===<<<===??????@@@AAACCCFFFMMMNNNQQQTTTWWW\\\cccgggrrr{{{xxxxxxyyyxxxuuuqqqmmmkkkhhhgggeeeaaa^^^ZZZVVVTTTNNNNNNMMMMMMMMMNNNPPPQQQTTTTTTTTTSSSSSSRRRQQQPPPKKKIIIGGGFFFFFFGGGHHHJJJIIIJJJLLLMMMLLLJJJGGGEEEBBBAAAAAA@@@???>>><<<<<>>@@@FFF???AAADDDDDDDDDCCCCCCDDDCCCBBBAAA???>>>=========<<<<<<===??????@@@@@@@@@@@@>>>:::666444333333444111111111111111000//////111333555666555555666777777777888999:::<<<===>>>AAACCCFFFJJJLLLMMMMMMMMMJJJJJJIIIGGGCCC@@@<<<:::444333111000...------,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...***,,,------++++++,,,.........//////000000111111000111222333444333222222222333333333333222111111333222000...---///333777222222111000000111222222222222222111111111111000555000///333444111333888333333444444555666666777888999999777444222222333111111111111000000000000000000000000////////////000000111222222222222111555777999::::::;;;===???:::<<<>>>@@@AAACCCFFFIIINNNQQQUUUWWWYYY]]]ccchhhttt}}}}}}|||{{{xxxuuussspppooonnnjjjiiigggeeeaaa^^^[[[YYYUUUSSSOOOLLLKKKLLLNNNPPPQQQSSSUUUVVVVVVTTTRRRPPPMMMLLLJJJHHHHHHJJJLLLMMMJJJKKKKKKLLLKKKIIIGGGFFFDDDDDDCCCBBB@@@???>>>>>>===999999:::999555444777333333333333333333333333222333444222000///000111vvvnnnhhhfffhhhcccccccccaaa___\\\YYYXXXPPPKKKHHHGGGDDD???@@@FFF@@@BBBDDDEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>======<<<<<<======>>>>>>======>>><<<888555333333333444111111111111111000//////111333555666555555666777777777888999:::<<<===>>>AAACCCFFFJJJLLLMMMMMMMMMJJJIIIHHHEEEBBB>>>:::888333222000...---,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++++++++,,,------***,,,------++++++,,,...---------...//////000000000111222333333333222222222222333333333222222111222222111///...000333666111111111111111111111111000000111111222222222333444000000333444222333888333333444555666777888999888999999777444333333333000000000////////////...000000000000////////////000000000000111111111222333555888999999:::<<<>>>;;;===???@@@AAACCCFFFHHHLLLPPPTTTWWWYYY]]]dddiiiuuu~~~}}}}}}|||yyyvvvtttqqqpppoookkkkkkiiifffccc```]]]\\\VVVTTTPPPMMMLLLMMMOOOPPPQQQSSSUUUVVVVVVUUUSSSRRRNNNMMMJJJHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLJJJIIIHHHEEEDDDCCCBBBAAA???>>>>>>===999888:::888555555777333333333333333333333333222333333222000//////000vvvnnniiiggghhhdddccccccaaa___\\\YYYWWWOOOLLLIIIGGGCCC@@@AAAEEEAAACCCEEEEEEDDDBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>><<<<<<======<<<;;;;;;:::;;;999666444222222333333000111111111111000000///111333555555555444555666777777777888:::;;;===>>>@@@BBBFFFIIILLLMMMMMMMMMJJJIIIHHHEEEAAA<<<888666222111///...,,,+++++++++------,,,,,,,,,,,,+++++++++++++++++++++,,,------***,,,------++++++,,,...,,,,,,------.../////////000111222222333333222222111111222333333222222222111222222111000000222444000111222333333222111000...///000111222333444444333111111333444222444777333333444555777999:::;;;888999999777555333333444////////////............////////////000000000000222111111000111222333444222444666888888999;;;===<<<>>>@@@@@@AAACCCFFFHHHJJJNNNSSSVVVYYY^^^eeejjjvvv~~~~~~}}}{{{xxxuuusssqqqpppmmmmmmkkkiiifffbbb```^^^XXXVVVSSSPPPNNNNNNPPPQQQQQQSSSUUUVVVWWWVVVUUUTTTOOONNNKKKIIIHHHIIIJJJJJJLLLMMMMMMMMMLLLKKKJJJIIIEEEEEEDDDBBBAAA@@@???>>>===999888999888555555888444444444444444444444444111222333111///...///000~~~ssslllgggeeefffeeeddddddbbb___\\\YYYWWWOOOMMMJJJGGGCCCAAABBBEEEBBBDDDFFFFFFDDDBBBBBBBBB@@@???>>>>>>>>>>>>>>>???============<<<:::999888777666444222111111222333000000111111111111000///111333555555444444555666666777777888999;;;<<<===@@@BBBEEEIIIKKKMMMMMMMMMKKKJJJHHHEEEAAA<<<888555222111///...---,,,,,,,,,------,,,,,,,,,++++++++++++++++++***+++,,,,,,---***+++---,,,++++++,,,...,,,------......//////000000111111222222222222222000111222333333333333333000222333333222111222333///000222333333222000//////000000111222222333333222111111333333333444555222333333444666999;;;<<<999999999888555333333444000000/////////.........////////////000000000000555444222111222333555777222444777888888999;;;======>>>@@@AAAAAACCCFFFHHHIIIMMMRRRVVVYYY___fffkkkuuu}}}{{{xxxuuusssrrrnnnnnnllljjjgggdddbbb```[[[YYYVVVSSSQQQPPPQQQQQQQQQSSSUUUVVVWWWWWWVVVVVVQQQOOOMMMKKKIIIIIIIIIIIILLLLLLLLLLLLKKKKKKJJJJJJFFFEEEDDDCCCBBB@@@??????>>>:::888999888555666:::555555555555444444444444111222222111///......///}}}sssmmmgggeeegggffffffeeeccc```]]]ZZZXXXOOONNNKKKFFFBBBBBBCCCDDDCCCEEEFFFFFFDDDBBBBBBBBB??????>>>>>>===>>>>>>>>>??????>>>===<<<:::999888555444333222111111111222///000000111111111000000000222444555444444555666666666777888999;;;<<<===???AAAEEEHHHKKKMMMMMMMMMLLLKKKIIIFFFAAA===999666222111000///......------------,,,,,,,,,++++++++++++************+++,,,,,,***+++---,,,++++++,,,...---......///000000111111000000000111111111222222111111222444444555555555000222444444333111111222///000222333333222000///111111111111111111111111111222333222333444555444222222222222444777:::;;;999::::::888555333333444111111111000000000//////.../////////000000000111444333111000111222444666333555777888999:::<<<>>>===>>>@@@AAABBBCCCFFFIIIJJJNNNSSSWWWZZZ```gggmmmttt~~~}}}zzzwwwuuusssooonnnmmmkkkhhheeecccaaa^^^\\\YYYVVVSSSRRRRRRRRRRRRSSSTTTVVVWWWWWWWWWVVVRRRQQQOOOMMMKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJGGGFFFEEEDDDBBBAAA@@@@@@>>>:::888:::999777777;;;666666666555555444444444111222333111///...///000uuuoooiiihhhiiiffffffeeeccc___\\\YYYWWWNNNOOOLLLFFFBBBCCCEEEDDDBBBDDDFFFFFFEEECCCCCCCCC@@@???>>>===============??????>>>===<<<:::888888555444333222111111000000///000000111111111111000000222444444444333444555666666666777999:::<<<===>>>@@@DDDHHHKKKMMMMMMMMMKKKJJJIIIFFFBBB===999777222222000//////.........------,,,,,,,,,,,,++++++***************+++,,,,,,***,,,------++++++,,,.........//////000111111111111000000000000111222222111222333555666777777777222333555444333111111222000111222333333222111000222222222111111111000000///222444222333555555333333222111222333666999;;;999::::::888666444444555111111111111000000000000......//////000000111111111000000//////111222333333555888999999:::<<<>>><<<>>>@@@AAABBBDDDHHHJJJKKKOOOTTTXXX[[[aaahhhmmmttt~~~}}}yyyvvvtttpppooonnnllljjjgggeeeccc```___\\\YYYVVVTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVSSSRRRQQQOOONNNLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJGGGGGGFFFDDDCCCBBBAAA@@@===;;;:::===<<<999999;;;777777777666555555444444222333444222000///000111uuuoooiiihhhjjjddddddcccaaa^^^ZZZWWWUUUNNNPPPMMMEEEBBBDDDEEEDDDAAADDDFFFFFFEEEDDDDDDEEEAAA@@@???======<<<<<<<<<=========<<<:::999777777555555444333111000000/////////000111111111111111000222444444333333444555666666666777888:::<<<======@@@DDDHHHKKKMMMMMMMMMIIIHHHGGGDDDAAA===999777111000///...............------,,,,,,,,,,,,++++++***************++++++,,,***,,,------++++++,,,...------......///000000111111000000///000111222333222333555666888999999:::333444555444222111222333111111111111111111111111111111111111111222222222...333444222333666666222555444333222444666999;;;:::::::::999666444444555111000000000000/////////.........///000111111111111111111111222222222333222444666888888999;;;===;;;===???AAACCCEEEIIILLLMMMQQQVVVYYY\\\aaahhhnnnwww{{{xxxvvvrrrqqqpppnnnllliiigggfffbbbaaa^^^[[[XXXVVVTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNKKKKKKJJJIIIIIIJJJKKKLLLHHHGGGFFFEEEDDDBBBAAAAAA===;;;<<<@@@@@@<<<:::;;;888888777777666555555444333444555333111000111222}}}sssmmmhhhfffhhhcccbbbaaa___\\\XXXUUUSSSNNNQQQNNNEEEAAADDDFFFDDDAAACCCEEEFFFEEEEEEEEEFFFAAA@@@???===<<<;;;;;;;;;;;;;;;;;;:::999888777666666555444333222000////////////000111111111111111000222444444333333444555555666666777888:::;;;<<<===???CCCHHHKKKMMMMMMMMMGGGGGGEEECCC@@@<<<999777000///...------------------------,,,,,,,,,++++++*********)))***++++++,,,***,,,------,,,+++---...,,,,,,------...//////000111000/////////000222333333444555777999:::;;;;;;444555555333111111222444222222111000000111222222//////000111222333333444...333555222333777666111777666444333444777999;;;:::;;;;;;999666444444555000/////////............---......///000111111222333444555666666666555555111333555666777888:::<<<:::<<>>BBBBBB===;;;<<<999888888777666555555444444555555444222111111222~~~tttnnnhhhdddccccccaaa___]]]\\\YYYTTTQQQRRROOOIIIDDDBBBBBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???===<<<<<<;;;;;;=========;;;:::888777666777555333222333333222111222222111111222222333444111111111222222333333444888999::::::999888:::;;;???AAAEEEIIIKKKMMMMMMMMMHHHFFFEEECCCAAA===888444333111000...------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,---000222444///000000///......000222444555777999<<<;;;999666888777555333222222222222...///111333333111///...333333222222111000000000...///111333333333111111222222222333555666888999999999888666555444333222111111111000000///...---000////////////111222333000111111111111333777:::333333444555666999:::<<<:::<<>>===<<<;;;::::::888888888888777555444333444444444444333111///...{{{sssnnnhhheeedddcccaaa___]]]\\\XXXTTTQQQQQQMMMIIIDDDBBBBBBCCCEEECCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???===<<<<<<;;;;;;===<<<<<<;;;999888666555666444222222333333222111111111000000111111222333222222222333444444555555444555777888777888:::;;;>>>AAADDDHHHKKKLLLMMMMMMJJJHHHFFFDDDAAA>>>999666333111000...---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++000///...------...///000///000000000...///000222555666888;;;>>>>>><<<999999777555333222222222222///000111111111111000///222222222111111111111111111111111111111222222333333333333444666777999:::999888777666555444333222000000000000000//////...///............000111222...///000111111222555888333333555666888:::;;;;;;;;;===@@@BBBDDDGGGKKKNNNPPPTTTWWWZZZ]]]bbbjjjpppzzz}}}{{{zzzvvvuuusssqqqooommmlllkkkgggfffeeebbb```^^^\\\[[[WWWVVVTTTSSSQQQPPPPPPPPPSSSQQQOOOPPPQQQRRRRRRQQQMMMLLLLLLLLLKKKJJJJJJJJJHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@??????>>>===<<<<<<:::999888777666555555444555555555555333222111000yyyqqqmmmhhheeeeeebbbaaa___]]][[[XXXTTTQQQNNNLLLGGGDDDBBBBBBDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;:::999777666555666444222222222333222111000000//////000000111222333333333444555666666666222444666777888999;;;===>>>@@@DDDGGGJJJKKKLLLKKKMMMKKKGGGDDDAAA>>>:::777333111000...------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................///000000//////111333777888:::>>>AAAAAA???===999888666444222222222222111111000000000000111111000111111111111222222222333222000///000111333555333444444555666888::::::999888777666555333222222...//////000000000000000------------...///000111---///111111111222333555333444666999:::;;;;;;;;;<<<>>>AAACCCEEEHHHLLLOOORRRUUUYYY[[[^^^ccckkkrrr|||~~~|||{{{wwwvvvuuusssqqqooonnnmmmjjjiiigggeeecccaaa```___XXXWWWTTTQQQOOONNNMMMMMMQQQPPPNNNOOOQQQSSSRRRRRRMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@????????????<<<:::999777666666666666777777666444333333333333yyyqqqlllgggddddddbbb```^^^]]][[[XXXTTTPPPLLLJJJFFFCCCBBBCCCDDDEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>===<<<<<<<<<<<<:::::::::999888777555555555333111111222333222111000000000000000111222222222222333444555666666777555777999::::::;;;===???>>>@@@CCCGGGIIIKKKKKKJJJNNNKKKGGGCCC@@@===:::888333111000...------------++++++,,,,,,,,,+++***)))***************+++++++++,,,,,,,,,---------------***+++,,,...///000111111...///000000///000111333999:::<<<@@@CCCDDDBBB@@@:::999666444222222222222222111000//////000111222///000000111222222333333333222111111111222333333333333333444666777999:::888888777666444333222111---...///000111111111111---------......///000000---000222333222222333444333444777:::<<<<<<<<<;;;<<>>======<<<<<<===:::::::::999888777666555444222111111222333222111222111111111111222333333111111222333444555666666777888:::::::::;;;<<<>>>>>>@@@DDDGGGIIIJJJJJJJJJMMMJJJEEEBBB???===:::777333111000...------------+++,,,,,,,,,,,,+++******))))))*********+++++++++,,,,,,---------.........)))***,,,...///000000000...///000000000000222444999:::===AAADDDEEECCCAAA;;;999777555333222222222333111///......///111333//////000111222333333444111222333444444333222111111111222333444666777888888888777555444333222111,,,---...000111111111111------...///000000000000000222444444333333333444333555888;;;<<<===<<<<<<===???BBBEEEGGGKKKOOORRRTTTWWWZZZ]]]```eeemmmsss~~~|||{{{zzzxxxvvvtttrrrqqqqqqooommmjjjgggdddaaa```]]]ZZZVVVQQQNNNLLLKKKKKKKKKJJJIIIJJJLLLNNNNNNNNNLLLMMMOOOPPPOOONNNLLLJJJIIIIIIIIIIIIHHHFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>===:::888777777888999666555444222222222333333zzzrrrlllgggcccbbbaaa```^^^\\\ZZZWWWSSSPPPIIIHHHEEECCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC??????>>>===============::::::::::::999888777666444222000000222222222111222222222111222333333444000111111333444555666777555777999999888999:::<<>>:::888333111000...------------...---,,,+++++++++,,,,,,))))))******+++,,,,,,,,,+++,,,,,,------.........------------------------...///000000000111333555999:::<<<@@@CCCCCCAAA???<<<:::888555333222222222222111000......000111222//////000111222222333333111222444555555333111000000111111222333555666777888777666555444222111111------///000111111111111------///000000000000000222333444444333222333555444555777:::;;;<<<<<<<<<<<>>===<<<:::999999999999555444444333222222333333xxxpppkkkfffccccccaaa___]]]\\\ZZZWWWSSSPPPIIIHHHEEECCCBBBAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDD???>>>>>>===============:::;;;;;;::::::999888777333111000000111222222111111111111111111222222333111111222444555666777888444666888999999:::<<<>>>AAABBBEEEHHHJJJKKKKKKKKKIIIHHHFFFDDDCCC@@@<<<999333111000...------------000///---++++++,,,---///*********+++,,,---------***++++++,,,------............,,,,,,,,,,,,.........///000111000111333666888999;;;>>>AAAAAA>>><<<<<<;;;888555333222111111222111000//////000111222000000000111222222222333333444444444333222222111111111222222444555777888777777666555333222111111......///000000111000000+++,,,...///000000//////333333333222000000222444444555666888999;;;<<<===;;;>>>AAADDDGGGKKKOOOSSSSSSVVVZZZ]]]___eeemmmsss~~~|||zzzxxxvvvuuusssrrrqqqooommmkkkjjjiiibbb___ZZZTTTQQQOOOOOOOOOKKKIIIHHHHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>===<<<;;;:::999999444555555555555444444333uuunnnjjjfffddddddaaa___]]]\\\ZZZWWWSSSOOOIIIHHHFFFCCCBBBAAA@@@@@@EEEEEEFFFFFFFFFFFFEEEEEE???>>>>>>============>>>;;;;;;;;;;;;::::::999888333111000000111222222111000000000000000111111222222222444555666888999999444666999:::<<<===@@@BBBAAACCCFFFIIIKKKLLLKKKKKKIIIHHHGGGFFFEEEBBB>>>:::333111000...------------222000---+++***,,,///111******+++,,,------......******++++++,,,---......,,,+++******+++...111333...///111111111111444666888888:::===??????<<<:::<<<;;;888555333222111111111111000000000000111111111111111111111222222222666555333111111222333444222222333333555666888999777777666555333222111000...//////000000000000000***+++,,,...///......---333333222000...///111444555555555666888:::<<<===;;;>>>AAADDDGGGKKKOOOSSSSSSVVVZZZ\\\___eeemmmsss}}}{{{yyywwwvvvrrrrrrqqqqqqpppoooooonnnddd```[[[VVVRRRQQQQQQQQQLLLJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNPPPQQQKKKKKKKKKJJJIIIHHHFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<;;;999888555555777777777666555444xxxoooiiidddcccdddaaa```]]]YYYXXXVVVNNNDDDJJJHHHFFFDDDCCCCCCDDDEEEAAA@@@AAADDDGGGFFFCCC???BBBAAAAAA@@@???>>>======<<<<<<;;;;;;999888666555222333333222111000222333000000000111222222333333111111222333555777999:::333555777888999;;;>>>AAA>>>AAAFFFIIIKKKLLLMMMOOOIIIHHHGGGEEEBBB>>>:::888444222000...---,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------333222111000000111222333666777999:::;;;<<<<<<<<>>>>>>>>@@@DDDJJJOOORRRSSSSSSVVVYYY\\\```gggpppwww~~~~~~|||zzzwwwyyywwwuuusssrrrqqqooolllgggddd```]]]ZZZWWWSSSPPPOOOMMMKKKIIIGGGFFFFFFFFFHHHIIIKKKLLLNNNOOOOOOPPPMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFFFFFFFEEECCCBBBBBBBBBBBBAAA???>>><<<;;;;;;888888888888777777777777xxxpppjjjeeeccceee```___[[[WWWXXXXXXSSSLLLJJJHHHFFFDDDCCCCCCDDDDDDDDDCCCCCCEEEFFFEEEBBB>>>BBBAAAAAA@@@???>>>=========<<<<<<;;;:::888777666444555555444222222333555333333222222111000000000222222222333555666888999444555777888999:::===@@@>>>AAAFFFIIIJJJKKKLLLMMMHHHGGGFFFCCC???<<<999777333111///---,,,+++++++++---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------000/////////000222333444666777888999::::::::::::===;;;888555333222222222111000000000////////////000000000111111333444444444333333222333444555666222222222333444555777777999888888777666444333222222111000/////////000111////////////000000000000...111222000111555666333777777777777999;;;===>>>>>>>>>@@@EEEJJJOOORRRSSSSSSVVVZZZ]]]aaahhhqqqxxx|||zzzyyywwwuuuttttttrrrpppnnniiifffbbb___\\\YYYUUURRRQQQOOOMMMJJJHHHGGGFFFFFFHHHIIIKKKMMMOOOPPPQQQQQQMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGGGGGGGFFFDDDCCCBBBCCCBBBAAA@@@???===<<<<<<;;;:::999888777555555444yyypppjjjeeedddeeeaaa```[[[VVVWWWYYYVVVPPPIIIHHHEEECCCBBBBBBCCCDDDFFFEEEEEEFFFFFFEEEAAA>>>AAAAAA@@@???>>>======<<<===<<<<<<;;;:::888777666444444555333222111222444333333333222111111000000333333333333444555666777555666888888999:::<<>>AAAEEEIIINNNQQQSSSSSSVVVZZZ^^^aaahhhrrryyy|||yyyxxxvvvuuuuuutttrrrooommmjjjfffccc```\\\YYYVVVTTTRRROOOLLLIIIGGGGGGFFFGGGIIIKKKMMMPPPQQQRRRSSSNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCBBB@@@???>>>===<<<===<<<;;;888666444222111yyypppkkkfffdddfffaaaaaa]]]XXXVVVVVVRRRLLLIIIGGGEEECCCAAABBBCCCCCCEEEFFFFFFFFFFFFEEEBBBAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;:::999777666555222333333111//////000111000000111222222333333444444444333333444444555555666777888999888999<<<>>>???BBBEEEGGGGGGHHHJJJKKKJJJHHHDDD@@@<<<999888777222111///---,,,,,,,,,,,,,,,,,,---///000111222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------...///000111222222444444555555555555555444555555333333222222333333111111111000000000//////111222222222111///...,,,333333333333333444444444333333333444555777888999999999999888666555333222---...///000111111000000////////////000000000000...111222000111555666333666666777888:::;;;<<<======???BBBEEEHHHLLLPPPSSSSSSVVVZZZ]]]aaahhhrrryyy~~~|||zzzyyyxxxwwwuuurrroooooolllhhheeebbb___[[[XXXVVVTTTQQQMMMJJJHHHFFFFFFFFFHHHJJJMMMOOOQQQSSSSSSOOOOOOPPPOOOOOONNNMMMLLLKKKKKKKKKJJJHHHGGGEEEEEEBBBBBBAAA@@@???>>>======>>>===;;;999666444333222yyypppjjjeeedddeee]]]___^^^ZZZWWWUUUPPPIIIHHHFFFDDDBBBAAAAAABBBCCCCCCDDDEEEFFFEEEEEEDDDDDDAAA@@@@@@???>>>===<<<<<<:::::::::999888666444333333333333222//////000111111111111222333333444444444444333333333333444444666777888999888999<<<>>>@@@BBBEEEFFFGGGHHHJJJKKKLLLJJJFFFAAA===;;;999888333222000///...---......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------...//////000000000000000222222333333444333333333333222222222222333333333111111111111000000000000111111222222111000...---222222222333333333333333333333444555666888999:::999999999888777555333333---...///000000000000000////////////000000000000...111222000111555666333555666777999:::;;;<<<<<<<<>>>>>======<<<<<<;;;999888777555555xxxoooiiidddcccdddXXX\\\]]]ZZZXXXVVVQQQKKKGGGFFFCCCAAA@@@@@@AAABBBAAACCCEEEEEEDDDDDDDDDFFF@@@@@@???>>>===<<<<<<;;;:::::::::999888666444444666777666555222111222333444444444333222222111111444333333333333333444555555666888888999:::<<>>>>><<<<<<;;;;;;:::999888888wwwnnnhhhcccbbbccc[[[___^^^ZZZVVVUUURRRMMMGGGEEECCCAAA@@@@@@AAABBBBBBDDDEEEDDDBBBAAABBBDDD@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;999888666555888888888666333222333444555444444333333222111111333222222222333444444555444555777888999:::===@@@@@@BBBEEEFFFHHHJJJMMMPPPLLLKKKIIIEEEAAA===999777222111000///......//////------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------............------...///000222222222111111//////000222333333333333222222333333333333333333222222222111111111000000......///000222444555666000111222333444333333222333444444666777999;;;<<<::::::999999777666444333111000///...---...//////////////////000000000000...111222000111555666333555666888:::;;;<<<<<<;;;;;;???DDDFFFFFFHHHNNNSSSTTTWWW[[[___dddkkkuuu|||~~~~~~~~~}}}zzzvvvrrrssspppllliiifffccc___\\\[[[ZZZVVVSSSPPPNNNMMMMMMKKKLLLMMMPPPQQQSSSSSSTTTSSSSSSSSSSSSRRRQQQPPPPPPNNNMMMMMMKKKJJJHHHFFFEEECCCCCCCCCBBBAAAAAA@@@@@@>>>>>>===<<<;;;::::::999vvvnnnhhhcccaaaccccccdddaaaZZZTTTRRRPPPMMMFFFEEECCC@@@???@@@AAAAAACCCEEEFFFDDDAAA???@@@BBB@@@@@@???>>>===<<<;;;;;;>>>>>>===<<<;;;999888777666777666444222111111333111222222333333444444555222222222222333444555666333555777888999;;;>>>AAA@@@BBBEEEGGGHHHKKKNNNQQQKKKJJJIIIFFFAAA===888666111000///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---..................------...000222333444444333...///000111333333444444222222333444444444333333222222222111111111111000222111111000111333444555000111222333444333222222333444444666888:::<<<===:::::::::999777666444333222111///---,,,---...///////////////000000000000...111222000111555666333444666888:::;;;<<<<<<;;;;;;???DDDFFFFFFHHHNNNSSSUUUYYY]]]aaafffmmmwww||||||}}}~~~}}}yyyvvvuuurrrnnnkkkhhhdddaaa^^^]]]\\\YYYUUUSSSQQQPPPPPPMMMNNNPPPRRRSSSTTTUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPNNNMMMMMMKKKIIIGGGEEEDDDEEEEEEEEEDDDCCCCCCCCCBBB@@@@@@???===<<<;;;:::999xxxnnnhhhfffdddcccaaa___\\\YYYVVVSSSNNNKKKHHHFFFCCCAAA@@@@@@BBBCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>?????????>>>===<<<;;;777AAALLLKKKAAA777444555555666666666444333444555333444444555555444444333222333333333333333333444555777999::::::;;;===???===???BBBEEEHHHJJJKKKKKKMMMLLLIIIEEEAAA===:::888555444222111000000//////------,,,***((()))+++---...------,,,+++++++++,,,+++,,,---.........---,,,......///000000///...---///000111333333222222111111000///......///000111222222333444444555555666333333333333333333333333222111000//////000111222333333222222333333444555666666777999:::;;;<<<===>>>===;;;999777555222///000000000000000000000000;;;777333...,,,---...000///111222222222222333555000333777999:::;;;<<<>>>===>>>@@@CCCGGGKKKOOOQQQYYYZZZ^^^cccfffjjjvvv~~~|||zzzxxxwwwvvvtttrrrooommmjjjfffaaa^^^___^^^ZZZWWWTTTRRRQQQQQQRRRRRRSSSUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUPPPNNNLLLLLLLLLKKKIIIGGGCCCDDDDDDDDDCCCAAA???>>>@@@???>>>===;;;:::999888vvvlllgggeeecccbbb```^^^ZZZXXXUUURRRNNNKKKHHHFFFCCCAAA@@@@@@BBBCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>======<<<;;;;;;;;;???HHHPPPNNNDDD;;;888999444666666555444333444555333333333333333333333333222222222333333333333444333555888999999:::<<<>>>>>>@@@CCCFFFIIIKKKLLLLLLMMMKKKHHHEEE@@@===:::888333333111000///.........------,,,***))))))+++---------,,,++++++++++++++++++,,,---.........------......///000000///...---///000111222222222111000111000///......///000000222222222333444444555555333333333333333333333333222111000//////000111222333333222222333333444555444555666777888:::;;;;;;>>><<<;;;999777555222000000000000000000000000000444222111///......//////000111222333222222333555333666999::::::;;;<<<===??????@@@CCCFFFKKKOOOQQQZZZ[[[___dddggglllwww~~~}}}{{{zzzxxxwwwvvvuuussspppnnnkkkgggbbb^^^```___\\\YYYWWWUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUPPPNNNLLLLLLLLLKKKIIIGGGDDDDDDDDDDDDCCCAAA???>>>??????>>><<<;;;:::888888tttjjjeeecccbbbaaa___]]]ZZZWWWUUURRRMMMJJJHHHFFFDDDBBBAAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>===<<<::::::::::::;;;???EEEJJJHHH???777555777444555666555444333333555333222111000000111222333222222222222333333444444222444666888888999;;;===???AAADDDGGGJJJKKKLLLMMMLLLKKKHHHDDD@@@<<<999888333222111///......---------------+++))))))+++---,,,,,,++++++******+++++++++,,,------......------...//////000000//////......///000111111111000000000000////////////000000000111111222333333444444333333333333333333333333222111000000000000111222333333222222333333444555222333444555777888999999===<<<;;;999666444222222000000000000000000000000---...///000000000000///000111333333222222444555666888:::;;;::::::;;;<<>>===<<<;;;999888888sssiiieeecccbbbaaa___]]]ZZZXXXVVVSSSOOOLLLHHHFFFDDDBBBAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAA???>>>;;;:::999999;;;<<<:::>>>@@@>>>888333222444444555666555333222333444444333111000000111333444111111111222333333444444222444777888888999;;;===>>>@@@CCCFFFIIIKKKKKKLLLLLLJJJGGGCCC???;;;999777333222111000///.........---------,,,******+++---,,,++++++*********++++++,,,,,,,,,---------------.../////////000000000000.../////////000000000000///////////////000000000000000000111222222333333222222222222222222222222111111111111111111111111333333222222333333444555222333444555666888999999<<<<<<;;;888666444333444000000000000000000000000------...///000000111111000222333333222333444666444666888999999:::;;;===BBBAAAAAABBBEEEIIINNNQQQXXXYYY^^^dddhhhmmmzzz~~~}}}|||{{{zzzxxxwwwwwwtttsssqqqpppooollliiifffbbbaaa___]]]\\\\\\\\\]]]ZZZZZZ[[[\\\\\\\\\\\\\\\XXXXXXWWWWWWVVVVVVUUUUUUQQQOOOMMMLLLLLLLLLJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@>>>>>>===<<<;;;:::999888sssjjjeeedddcccbbb```^^^[[[YYYWWWTTTPPPNNNGGGFFFEEECCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???<<<:::::::::<<<===:::;;;<<<;;;888666666777444555555555333222333444555333222000000222333555000000111222222333444444333555777888999:::<<<>>><<<>>>AAAEEEGGGIIIJJJJJJKKKIIIGGGCCC???;;;888666444333222111000/////////,,,---...---+++***+++---,,,++++++***++++++,,,,,,,,,,,,,,,,,,------......////////////000000111111///////////////000000111......///000000000000000//////000111111222222333222222222222222222222222111111222222222222111111333333222222333333444555444444555666888999::::::;;;;;;;;;888555333444666000000000000000000000000111000///......000111222000222333333333333444666111333555777888999<<<>>>AAAAAAAAABBBEEEIIIMMMPPPUUUWWW\\\bbbgggmmmzzz~~~~~~}}}|||zzzyyyxxxxxxtttsssrrrrrrrrrpppmmmjjjbbbaaa```___^^^^^^______\\\\\\]]]]]]^^^^^^]]]]]]YYYYYYXXXXXXWWWVVVVVVUUURRRQQQOOONNNNNNMMMKKKIIIGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>===<<<<<<;;;::::::uuukkkfffdddcccbbbaaa___\\\ZZZXXXUUURRROOOGGGGGGEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA???>>>===;;;;;;;;;;;;<<<999888888888888888888888333444555444333222222444444333222111111222333444///000000111222333444444333555888999999:::<<<>>><<<===@@@DDDGGGHHHIIIIIIJJJIIIFFFBBB>>>:::777666555444333111000000//////,,,---...---,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---...///////////////000111222222000000/////////000111222---...///000111111111000///000000111222222333333222222222222222222222222111111222333333222111111333333222222333333444555555555666777999:::;;;;;;:::;;;;;;888444333555888000000000000000000000000222111///......///111222111222444444333333555666000222444555777999<<>>>>>===<<<<<<;;;uuukkkfffdddbbbaaa```^^^[[[YYYXXXUUUQQQNNNGGGGGGFFFEEEDDDCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@======<<<<<<;;;:::::::::888666555555666666555444333444555444222111222333222222222222222222222222//////000111222333444444222444666888888999;;;===<<<>>>AAADDDGGGIIIJJJJJJJJJHHHEEEBBB===:::777555444333222000////////////,,,---///...,,,+++,,,,,,------,,,,,,------...///------,,,,,,,,,---...//////////////////111222333111111000///000111222333,,,---///000111111111000000000111111222333333444111111111111111111111111111222222333333222222111333333222222333333444555555555666777999:::;;;;;;999;;;;;;888333222666999000000000000000000000000.........//////000000000111333444444333444555666333444555666666888<<<>>>===>>>AAAEEEIIILLLNNNOOOSSSUUU[[[bbbhhhooo|||~~~}}}|||{{{{{{{{{yyywwwvvvtttqqqmmmjjjhhhgggeeedddcccccccccdddaaabbbbbbbbbbbbbbbaaaaaa[[[[[[ZZZYYYXXXWWWVVVVVVVVVTTTRRRQQQQQQQQQOOOMMMIIIHHHFFFDDDCCCCCCCCCDDD@@@@@@??????>>>>>>======uuujjjeeecccaaa______]]]ZZZXXXWWWTTTQQQNNNGGGGGGFFFEEEDDDCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@;;;;;;;;;;;;;;;999888777<<<999777777888888666444333444555444222111222333000000111111111111000000...///000111222333444444111333555666777888:::<<<===???BBBEEEHHHJJJKKKKKKJJJHHHEEEAAA===999666555333222111///............,,,...///...---+++,,,,,,---------------...///000------,,,+++,,,---...///000////////////111333444222111000000000111333444,,,---///000111111111000111111111222333333444444111111111111111111111111111222333444444333222111333333222222333333444555444555666777888999:::;;;888;;;;;;888333222666:::000000000000000000000000(((***---000111000///...111333444444444444555777666777777777777888;;;===;;;===AAAFFFJJJMMMNNNOOOTTTVVV\\\ccciiippp~~~~~~}}}||||||}}}zzzwwwtttpppkkkgggjjjiiigggfffeeeeeeeeeeeedddddddddeeeeeedddcccccc\\\[[[ZZZYYYXXXWWWVVVVVVWWWUUUSSSSSSSSSRRRPPPNNNIIIHHHFFFEEEDDDCCCDDDDDDAAAAAA@@@@@@??????>>>>>>uuukkkgggdddaaa^^^```]]]ZZZWWWUUUSSSQQQOOOIIIHHHEEECCCAAAAAAAAAAAA@@@@@@BBBBBBBBBBBB@@@@@@>>>===<<<;;;;;;:::;;;;;;888999999888555444444555555444333333222222333333444111///000222333222000000000111222333444444555555555666777888999::::::>>>@@@DDDGGGJJJLLLMMMMMMJJJHHHEEEAAA===999666555333111///////////////---......///---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,111111000///...---,,,,,,......///000000000000000222333444333111000111222222000...000222333000---222222222222222222222222000111222333333222111000222222111111111111111111333444444333222222333555666666777888:::;;;<<<===;;;;;;999777666555555555000000000000000000000000////////////000000000000222333333333333333333444555555777888:::<<<======;;;AAACCCAAACCCKKKOOONNNTTTXXX^^^bbbhhhrrr~~~~~~{{{zzzxxxuuurrrpppnnnllllllkkkkkkjjjiiihhhggggggeeeeeeeeefffhhhhhheeecccaaa^^^ZZZWWWUUUVVVXXXYYYYYYXXXVVVTTTSSSRRRQQQQQQMMMLLLJJJHHHGGGEEEEEEDDDDDDBBB@@@>>>======>>>>>>rrrjjjhhhgggeeecccbbb___[[[XXXUUURRROOOLLLHHHGGGEEECCCAAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@@@@>>>===<<<;;;;;;::::::;;;888999999888555444444555444444333222222222222333111...,,,---///000///---000000111222333444444555444555555666777888999:::===???BBBEEEHHHJJJLLLLLLJJJIIIFFFBBB>>>:::777555333111///////////////---.........---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///000222222...///000000111111000000111222333222000///000111111000000111222222000///222222222222222222222222111111222222222222111111222222111111111111111111333444444333222222333555666666777888:::;;;<<<<<<;;;:::999777666555444444000000000000000000000000////////////000000000000222222333333333333444444555555777888:::<<<======;;;@@@CCCAAACCCJJJNNNNNNUUUYYY___ccchhhrrr|||{{{yyywwwtttqqqooonnnmmmllllllkkkjjjiiihhhhhhgggffffffggghhhgggeeecccbbb```\\\YYYWWWWWWYYYZZZXXXXXXWWWUUUTTTSSSQQQQQQNNNMMMKKKIIIGGGFFFEEEEEEBBBBBBAAA???>>>>>>>>>>>>~~~rrrjjjhhhhhhgggdddbbb___\\\XXXUUUQQQLLLIIIGGGFFFDDDBBBAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???>>>===<<<;;;::::::::::::888999999888555444444555444444333222222222222222///---,,,,,,.........---000000111222333444444555333444555666777888888999;;;===@@@DDDGGGIIIJJJKKKKKKIIIFFFCCC>>>;;;888666333111///////////////------......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---//////000111111111111111000111222111/////////111///111222222111000111222222222222222333333333333222222111111111111222222111111222222222222222222333444444333222222333555555666777888999;;;<<<<<<;;;:::888777555444444444000000000000000000000000////////////000000000000222222222333333444444444555555777888:::<<<======;;;???AAAAAACCCIIIMMMNNNVVV[[[```dddiiisss~~~}}}{{{xxxuuusssqqqpppooonnnnnnmmmlllkkkjjjiiijjjhhhgggggghhhgggeeeccccccaaa^^^[[[YYYYYYZZZZZZWWWWWWWWWWWWVVVTTTRRRPPPOOOMMMLLLJJJHHHGGGFFFFFFAAAAAAAAAAAA@@@@@@???>>>ssskkkhhhgggeeebbbaaa^^^[[[XXXUUUQQQLLLHHHFFFEEECCCAAA@@@@@@AAAAAA???@@@AAABBBBBBAAA@@@???======<<<;;;::::::::::::888999999888555444444555444333333222111222222222111000/////////000000000000000111222333444444555333333444555666777888888:::<<<@@@CCCGGGIIIJJJKKKKKKJJJGGGCCC???;;;888777333111///.../////////------......---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,///000000///...,,,+++***///000000111111111111111000111222111000///000111...111444444111000222444222222222333333333333333333333111000000111333333111111222222222222222333333444555444222222444555555555666888999:::;;;<<<:::999888666555444333333////////////////////////////////////000000000000222222222333333444444444555555777888:::<<<======;;;>>>@@@AAADDDHHHLLLOOOWWW\\\bbbfffjjjsss~~~}}}{{{yyyvvvtttrrrqqqqqqpppooonnnmmmllllllkkklllkkkiiihhhhhhgggeeeccccccbbb___]]][[[ZZZYYYYYYVVVWWWXXXXXXWWWUUURRRQQQPPPOOOMMMKKKIIIHHHGGGGGG@@@AAABBBBBBBBBAAA???>>>rrrjjjggggggdddbbb___\\\YYYWWWTTTQQQMMMJJJDDDCCCBBB@@@@@@@@@AAABBB??????@@@AAAAAA@@@??????===<<<;;;::::::999999:::888999999888555444444555333333222111111111111222111111111111000000111222000000111222333444444555333333444555666777888888;;;===@@@EEEHHHKKKLLLMMMKKKJJJGGGCCC???;;;888777333111///.../////////---,,,---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000///...//////000111111111111111111222333222111111222333///222555444222111333555222222333333333444444444444333222111111222333444111111222222333333333333444555555444333333444666555555666777999:::;;;<<<999888777555444333333222////////////////////////////////////000000000000111111222333333444555555555555777888:::<<<=========>>>@@@CCCEEEGGGLLLPPPXXX]]]cccgggllluuu~~~}}}|||zzzxxxvvvtttrrrqqqrrrqqqqqqpppooonnnmmmmmmnnnllljjjiiihhhhhhfffdddbbbbbb```^^^\\\ZZZXXXXXXWWWWWWYYYYYYXXXVVVSSSRRRQQQPPPNNNLLLKKKIIIIIIHHHAAABBBCCCCCCCCCAAA???>>>{{{ooohhhggggggfffddd___\\\XXXTTTRRRPPPMMMKKKCCCBBBAAA@@@@@@@@@AAABBB>>>???@@@AAAAAA@@@???>>>===<<<;;;:::999999999999888999999888555444444555333333222111111111111111///000000000......000111000000111222333444444555333444555666777888888999;;;>>>AAAEEEIIILLLMMMNNNKKKIIIFFFCCC>>>;;;888666333111///////////////---,,,---------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////...,,,+++......///000000000000000111222333333222111333444000222444444333333444555222222333333444444555555333333222222222222333333111111222222333444444444444555555444333333444666444555666777888:::;;;;;;999888666555333222222222000000000000000000000000////////////000000000000111111222333333444555555555555777888:::<<<======>>>>>>@@@DDDFFFGGGLLLRRRWWW]]]dddiiinnnvvv~~~}}}|||{{{yyywwwuuusssrrrsssrrrqqqqqqoooooonnnmmmpppmmmkkkiiiiiiiiigggfffbbbbbbaaa___]]]ZZZXXXWWWXXXXXXYYYYYYXXXVVVUUUTTTRRRQQQPPPNNNLLLKKKJJJJJJDDDDDDDDDCCCBBBAAA??????{{{nnngggeeeeeedddbbbbbb^^^XXXSSSPPPNNNLLLJJJAAAAAA@@@??????@@@AAABBB>>>???@@@AAAAAA@@@???>>>===<<<;;;:::999999999999888999999888555444444555333222222111111111111111...///000///------///111000000111222333444444555444555555666777888999:::;;;===AAAEEEIIILLLNNNNNNJJJIIIFFFBBB>>>:::777555333111///////////////---+++---------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++)))'''------...//////////////////111222222111111222333222222222333555666555444222222333333444555555666222333333333333333333222111111222222333444444555444555666555333333555666444555666777888999:::;;;888777666444333222111111000000000000000000000000////////////000000000000000111111222444555555666555555777888:::<<<======@@@>>>AAAFFFHHHHHHLLLSSSWWW]]]dddiiioooxxx~~~~~~|||zzzxxxvvvuuutttsssrrrrrrqqqpppooonnnnnnpppmmmkkkiiiiiijjjiiihhhddddddcccbbb___\\\YYYWWWYYYYYYXXXXXXWWWWWWVVVVVVSSSRRRQQQOOOMMMLLLKKKKKKGGGFFFEEECCCAAA@@@??????}}}pppgggdddbbb```]]]eee```XXXRRRNNNLLLJJJIIIAAA@@@?????????@@@AAABBB>>>???@@@AAAAAA@@@???>>><<<<<<;;;:::999999999999888999999888555444444555333222222111000111111111...000222000...---///222000000111222333444444555555555666777888999:::::::::===@@@EEEIIILLLMMMNNNJJJHHHEEEAAA===999666555333111///////////////---+++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,"""&&&+++---///......,,,------..................000111111000000111333333111000333666888666333222222333333444555666666222222444555555444222222111111222333333444555555444555666555333333555666444444555777888999:::;;;888777666444333222111111000000000000000000000000////////////000000000000000111111222444555666666555555777888:::<<<======AAA???AAAGGGIIIHHHMMMTTTVVV\\\dddjjjpppyyy~~~|||zzzxxxwwwvvvsssrrrrrrqqqpppooonnnnnnpppmmmkkkiiijjjjjjjjjiiieeeeeeeeedddaaa^^^ZZZXXXZZZYYYXXXWWWWWWWWWWWWWWWTTTSSSQQQOOOMMMLLLLLLKKKIIIHHHEEEBBB@@@?????????{{{nnneeebbbbbb```^^^[[[ZZZXXXTTTPPPJJJFFFCCCDDDCCCBBBAAA@@@?????????BBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>===<<<<<<<<<;;;999999888777666555444444333333222222222222222222///000111000///...///000...///000111333444555666333555666777666777888:::;;;===AAAFFFJJJLLLNNNOOOMMMJJJFFF@@@;;;777555444...///000111000...,,,+++///...------------,,,+++...---,,,,,,,,,,,,---...---------...............///////////////...............///111222333444555222333333444444333333333222333444444555555444444444444444333333333222222333333222222333333444555555555555555555555555555666666777888999::::::;;;777888888666333222222222////////////000000000000000000///////////////000222333444555555555444333666666777888999;;;<<<===>>>@@@BBBCCCEEEIIINNNRRRYYY___ffflllqqqzzz~~~}}}||||||{{{xxxvvvwwwvvvtttrrrqqqqqqqqqrrrnnnnnnmmmlllkkkkkkjjjjjjgggeeedddccccccaaa___\\\XXXXXXXXXVVVTTTTTTUUUWWWRRRSSSSSSSSSRRRPPPNNNMMMJJJHHHFFFCCCAAA@@@@@@@@@|||nnnfffccccccaaa___[[[ZZZXXXTTTPPPKKKGGGEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;999999888777666555444444333333333222222222222111///000111000///...///000......///000222333444444333555666777666777888::::::<<<@@@EEEHHHKKKMMMNNNNNNLLLGGGBBB===999777666111000//////...---------///...,,,,,,,,,---,,,,,,...---,,,,,,,,,,,,---...------------............/////////////////////...//////000222333444555666333333444444444333222222333333444444555555444444444444444333333333222222222222222222222333444444555555555555555555555555666666777888999::::::;;;777888888666333222222222////////////000000000000000000////////////000000222222444555555555444444666666777888999;;;<<<===???@@@CCCDDDGGGKKKPPPTTTYYY___ggglllrrr{{{~~~~~~|||yyywwwvvvtttsssqqqppppppqqqqqqnnnnnnmmmmmmlllkkkjjjjjjgggeeedddccccccbbb___]]]XXXWWWUUUTTTSSSTTTTTTTTTSSSTTTTTTSSSRRRQQQOOONNNKKKJJJGGGEEECCCBBBAAAAAA|||ooofffddddddbbb___ZZZYYYWWWTTTPPPLLLIIIGGGBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???======<<<<<<;;;::::::999999999888777666555444444333333333222222222111111...000111000///...///111......///000111111222222333555666777666777888::::::<<<@@@DDDGGGJJJLLLLLLNNNKKKGGGAAA===999777666333111///---,,,---...//////...,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,------..................//////////////////000000111222444555666777444444444444444333222111333333333444444444555555444444444444333333333333222222111111222222333444555555555555555555555555555666666777888999::::::777888888666333222222222////////////000000000000000000////////////000000111222333444555555666555666666777888999;;;<<<===???AAACCCEEEIIIMMMSSSWWWYYY___gggnnnttt}}}}}}zzzxxxsssrrrqqqpppoooooopppqqqoooooonnnmmmlllkkkjjjiiifffeeecccccccccbbb```^^^[[[XXXUUUTTTVVVWWWUUUSSSTTTTTTTTTSSSRRRQQQPPPOOOLLLKKKIIIFFFDDDCCCBBBBBB{{{ooogggeeedddbbb___YYYXXXVVVSSSPPPMMMJJJIII@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???======<<<;;;:::999999888888888888777666555555555444333333222222111111111...///000000//////000111///000000000111111222222333555666777666777888:::;;;===@@@DDDHHHJJJLLLLLLKKKHHHDDD???:::777444444222111///...------.........---,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///............///////////////000111222333555666666555555555555444333222111333333333333444444555555555444444444444333333333222111111111111222333333555555555555555555555555555555666777888999::::::777888888666333222222222////////////000000000000000////////////000000111111111222444555666666777666666777888999;;;<<<===>>>@@@CCCEEEIIINNNTTTXXXYYY```hhhooouuu~~~zzzxxxrrrqqqpppooonnnooopppppppppooonnnmmmlllkkkjjjiiifffdddccccccdddcccaaa______[[[WWWXXX[[[\\\XXXTTTSSSSSSSSSRRRRRRQQQPPPPPPMMMLLLJJJHHHEEECCCBBBAAAzzzooogggeeedddbbb___YYYWWWUUURRROOOLLLJJJIII@@@@@@?????????@@@AAAAAA??????@@@AAAAAA@@@@@@@@@>>>===<<<;;;:::999888888888888777777666666555555444444333333222111000000---///000000//////000222111111111222222333333333333555666777666777888:::<<<>>>BBBFFFIIIKKKMMMMMMIIIGGGCCC>>>:::666444333///000000000000...---,,,+++,,,---+++******,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---.........//////000000...///000111222333444555444555555555444444333222444444333333333444555666555555555444444444333333222222111111222222333444555555555555555555555555555555666777888999999:::777888888666333222222222////////////000000000000///////////////000111111111111222333444666777777666666777888999;;;<<<======???BBBEEEIIINNNTTTXXXZZZ```iiiooovvv~~~zzzxxxsssrrrpppoooooooooooopppqqqpppooonnnlllkkkjjjiiieeedddccccccddddddbbb```aaa]]]YYYZZZ]]]^^^ZZZUUUSSSSSSRRRQQQQQQPPPPPPPPPMMMMMMKKKIIIFFFDDDBBBAAAyyynnngggeeedddaaa^^^XXXWWWTTTPPPMMMJJJIIIHHHAAA@@@@@@?????????@@@@@@>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<;;;999999888888777777777666666666555555444444333222111000000---...000000//////111222000111111222333333444444333555666777666777888:::===???BBBFFFIIIKKKMMMMMMJJJHHHDDD???;;;888666555...///111111111///,,,+++)))+++...---******,,,...++++++,,,,,,,,,,,,++++++******+++,,,---......///------......///000000000......///000222333444555444444555555555555444444444444333222333444555666555555555555444444444333333333222222333333444555555555555555555555555555444555555666777888999999777888888666333222222222////////////000000000000///......//////000111222222222222333444555666777666666777888999;;;<<<======???BBBEEEIIINNNTTTXXX[[[aaaiiiooovvv|||yyyvvvuuusssqqqppppppppppppqqqqqqpppnnnlllkkkjjjiiidddccccccdddeeeeeecccbbb___]]][[[[[[\\\\\\XXXUUUTTTSSSRRRQQQQQQQQQQQQRRROOONNNMMMKKKHHHFFFCCCAAAwwwmmmfffdddccc```]]]XXXVVVSSSOOOKKKHHHGGGFFFAAAAAA@@@???>>>>>>>>>???>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===;;;:::999999777777777777666666666666555444444333222111000///---...000000//////111222...///000111222333444555333555666777666777888:::===???BBBEEEHHHJJJLLLLLLIIIGGGCCC???;;;888666555000000000//////...---,,,&&&***...///,,,***+++---***+++,,,,,,,,,,,,+++***)))***+++,,,---......///------......///000000111...///000111333444555555222333444555666666666666555444333222222444555777555555555555444444444444444444333333444444555666555555555555555555555555444444555666777888999999777888888666333222222222////////////000000000000............///000111222444333333222333444555666666666777888999;;;<<<===???AAADDDGGGJJJOOOUUUYYY\\\bbbiiiooouuu~~~|||yyyxxxuuusssqqqqqqqqqqqqrrrqqqpppnnnmmmkkkjjjiiidddccccccdddeeefffdddbbb_________^^^]]][[[YYYWWWVVVUUUTTTSSSSSSSSSTTTUUURRRQQQPPPNNNLLLHHHEEEDDDwwwllleeedddccc```\\\XXXVVVRRRNNNJJJGGGFFFEEEBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@AAA@@@???>>><<<;;;:::999777777777777666666666666555555444333222000000///,,,...000000//////111333,,,---...000111333444444333555666777666777888:::<<<>>>AAADDDGGGIIIJJJKKKGGGEEEAAA<<<888555444333222111///---,,,---...///$$$***///000,,,******,,,***+++,,,------,,,+++***)))******+++---...//////---------...///000000111000000111222444555666777222222444555666666777777555444333222222444555777666666555555555444444444555444444444444555666666555555555555555555555555444444555666777888999999777888888666333222222222////////////000000000000............///000222222555444333222333444555666666666777888999;;;<<<===AAACCCFFFHHHKKKPPPVVVZZZ\\\bbbjjjooouuu}}}{{{zzzwwwuuusssqqqqqqqqqrrrrrrpppooommmkkkjjjiiidddccccccdddeeefffeeeccc```bbbcccbbb___\\\[[[[[[XXXWWWVVVUUUUUUUUUVVVWWWTTTTTTSSSQQQNNNKKKGGGFFFuuukkkhhhfffbbb^^^\\\ZZZVVVPPPKKKHHHGGGEEEDDDAAAAAA@@@@@@??????@@@@@@>>>???AAAAAAAAAAAACCCDDDCCCAAA>>>;;;999888888888;;;;;;:::999888777666555333333222111000000000000000000000000////////////000000000111222222333333777777777777777888888888666;;;AAAEEEFFFHHHKKKNNNGGGDDDAAA<<<999666444333333222111000////////////,,,,,,+++++++++,,,---------------,,,,,,+++++++++///---+++,,,...///---+++000000000000111111111111333111111111333444333222333222222111222555777888666555444333222333444555333555777888888777555333555555444444444444555555666666444333333444555666555666999;;;<<<=========;;;:::888666444333222222000000000000000///......////////////000000000000333333444444444444444444333444666888:::<<<>>>???AAABBBEEEHHHKKKPPPVVV[[[^^^cccjjjooouuu~~~}}}|||yyywwwuuusssrrrqqquuurrrpppnnnmmmllliiigggfffeeedddcccccceeefffhhhgggfffccc```]]]ZZZYYYXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTQQQNNNJJJFFFDDD}}}sssjjjhhhgggccc___^^^YYYUUUOOOKKKHHHGGGEEEDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>@@@AAAAAA@@@@@@BBBCCCDDDBBB???===;;;:::;;;;;;::::::999888777666666555555555444333222222222222////////////000000000000000000000111222222333333:::999777666666888:::;;;888<<>>BBBDDDFFFHHHKKKOOOTTTXXX]]]bbbiiinnnttt~~~~~~}}}{{{xxxvvvsssrrrqqqsssqqqooonnnnnnllliiigggfffeeedddcccccceeeggghhhgggeeeccc___]]]ZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRNNNKKKGGGEEE{{{qqqhhhgggfffccc```___YYYTTTOOOJJJHHHFFFEEEDDDBBBAAAAAAAAAAAAAAABBBBBB???AAABBBAAA@@@@@@AAABBBBBBAAA???===<<<<<<<<<<<<888888777777666666666555666555444333222222222222......//////000000111111000000000111222222333333<<<:::777555666888<<<>>>;;;===@@@EEEJJJMMMMMMLLLHHHEEEAAA<<<888666555444111000///...---------------,,,+++***)))(((((((((------,,,,,,,,,,,,++++++000...---...///000///...000000000000111111111111222111000111333444333222///111444666777777666555666666555555555666888999666666666666666666666666555555444444444444555555666555555444444555666666777777777888888777666666777666666555555555555666000000000000000///....../////////000000000111111333333333444444444555555666666777999:::<<<======CCCDDDFFFHHHJJJNNNRRRVVV\\\aaahhhnnnttt~~~}}}zzzwwwuuusssrrrpppoooooooooooommmiiiffffffeeedddddddddeeeggghhhfffdddbbb___]]][[[YYYYYYWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUSSSPPPLLLIIIGGG{{{qqqhhhffffffbbb^^^]]]XXXSSSNNNIIIGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBAAA@@@???@@@AAA>>>===<<<;;;::::::;;;;;;666666666666666555555555444333222111000000//////---......///000111111222000000000111222222333333:::888777666777999;;;=========???EEEKKKNNNMMMKKKHHHEEEAAA<<<888666555555111111000///............******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------///000000000111111111111222111000111333444444333111222444555666777666666555555444444555777888:::888777777666666777777888555555444444444444555555555555555555555666666666999999999999888888888777:::999777666444333333333000000000000000///......//////000000000111111111222333333444444555555555777777888999:::<<<<<<===AAACCCFFFHHHKKKNNNRRRVVV[[[aaahhhmmmsss~~~}}}zzzwwwuuusssnnnnnnoooppppppnnnjjjffffffeeeeeedddeeefffggggggeeedddbbb___]]]\\\ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVTTTRRROOOLLLJJJ}}}rrriiifffeee```\\\[[[VVVRRRMMMIIIGGGFFFDDDCCCGGGFFFDDDBBB@@@???>>>>>>???AAAAAAAAA???>>>???@@@======<<<;;;;;;;;;;;;;;;666666666555555555555555555444222111000/////////---......///000111111222000000000111222222333333555666777888999999999999===<<<>>>DDDJJJMMMLLLIIIIIIFFFAAA<<<888666666666222222111000////////////*********++++++---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------......///000000000111111111111111000000111333444444333444333333333444666888999444444333333444666888999999888777777777777888999555555444444444444555555444555555666666777777777888888888888888999999999999999777666444333333333000000000000000///......000000000000111111111111222222333333444555666666777888888:::;;;<<<======???AAAEEEIIILLLPPPTTTXXX[[[aaahhhnnnttt~~~}}}zzzwwwvvvoooooooooqqqqqqooojjjgggeeeeeeeeeeeeffffffggggggeeedddbbb```^^^]]]\\\\\\ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVTTTQQQOOONNN}}}rrriiifffddd___[[[YYYUUUQQQLLLHHHFFFEEEDDDCCCGGGFFFDDDBBB@@@>>>>>>===>>>@@@AAA@@@??????@@@AAA??????>>>>>>======<<<<<<777777666666555555555444777666555333222111111111......//////000000111111000000000111222222333333222444777999::::::888777<<<===@@@EEEIIIKKKKKKJJJJJJGGGAAA<<<888666666777333222111000000/////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,...//////......000111000000000000111111111111111000000111333555444444555444333222333666888:::555444444333444555777888888888888888888888888888555555444444444444555555444444666777777777777777777777666666666777888888666555555555555666666777000000000000000///......000000000111111111222222111222333333444555666666777777888:::;;;===>>>>>>>>>AAAFFFJJJMMMQQQVVVYYY\\\aaahhhnnnuuu}}}zzzyyyrrrqqqqqqqqqqqqoookkkhhheeeeeeffffffggggggggggggfffeeecccbbb```______^^^\\\\\\[[[[[[ZZZZZZYYYYYYWWWWWWWWWWWWVVVTTTRRRPPP{{{qqqgggeeeddd___[[[ZZZTTTPPPKKKGGGFFFEEEDDDCCCDDDCCCBBB@@@????????????===>>>@@@@@@??????@@@BBB????????????>>>===<<<;;;888888777777666555444444777666555333222111000000////////////000000000000000000000111222222333333444555777888::::::::::::;;;???CCCGGGIIIJJJKKKLLLKKKGGGAAA;;;888666777888222111000//////...//////---,,,+++++++++++++++++++++++++++,,,,,,---------+++...000///......000222000000000000111111111111000000///111333555555444333333444555666777888999777666555555555666777888888888999::::::999888888555555444444444444555555333444666777888888777777::::::888777666666777777555555555555555666777777000000000000000///......000000111111111222222222111222222333444555666777666777888:::<<<>>>???@@@@@@DDDHHHLLLOOORRRUUUXXX\\\bbbiiiooovvv}}}{{{vvvtttrrrqqqqqqooollljjjeeeffffffggggggggggggggggggfffeeecccbbbaaaaaaaaa]]]]]]]]]\\\[[[ZZZZZZZZZWWWWWWXXXXXXWWWVVVTTTSSSyyyooofffdddddd```]]]\\\TTTPPPKKKGGGFFFEEEDDDCCCAAA@@@@@@??????@@@@@@AAA<<<>>>???@@@??????AAACCC>>>>>>======<<<:::999888:::999888777666555444444666555333111000///......000000000000////////////000000000111222222333333777777777777999:::<<<===<<>><<<:::888777777888999888777555555444444444000000000000000//////...000111111111111222222222111111222333444666666777555666888:::<<<>>>@@@AAACCCFFFJJJMMMOOOQQQTTTVVV]]]cccjjjpppwww}}}xxxvvvsssqqqqqqooommmkkkeeeffffffggghhhggggggggghhhgggeeedddcccbbbbbbbbb^^^^^^]]]]]]\\\[[[ZZZZZZWWWXXXXXXXXXXXXWWWUUUTTT~~~sssjjjgggeee```\\\ZZZTTTPPPKKKHHHFFFEEECCCBBBAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>?????????===<<<<<<;;;;;;;;;<<<<<<888777555444555666888999999888555222000..................///000000111111,,,000444444000///222666555444444444666888:::;;;<<<>>>AAADDDHHHJJJLLLMMMKKKGGGAAA;;;888666444333111111000......---------///...,,,******+++,,,---,,,,,,,,,---------......+++***)))))))))+++---///333222222222111111000000222111111111111111222222444444444444444444333333555555555666666888999999666777999::::::999888777555555555555555555555555333444666777777777666555777777777777666666666666777777777777666555444333111111111111000000000000444111///000333555444222444444555555666555555555<<<<<<;;;;;;<<<===???@@@DDDEEEGGGIIILLLQQQXXX\\\```dddhhhnnnvvv{{{yyyuuuqqqnnnmmmmmmmmmllliiifffeeefffggghhhhhhggggggfffeeedddccccccbbb]]]]]]]]]\\\[[[ZZZYYYXXXZZZYYYXXXWWWVVVUUUUUUUUU{{{pppfffcccaaa]]]XXXWWWSSSOOOJJJGGGEEEDDDBBBAAAAAA@@@??????>>>>>>???????????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;999777666555555666777888777666444222000000000000......///000000111111222000111222333333333333444444444555555777888:::;;;===>>>AAAEEEIIIKKKMMMNNNLLLGGGAAA<<<999777555333111000///......---------///---,,,******+++,,,---,,,,,,,,,------------...,,,+++*********,,,...///222222111111111000000000111111111111111222333333444444444444444444444444555555555555666777888999666777999:::::::::888777555555555555555555555555444444666777777777666555777777777777666666666666777777777777666555444333444333222111000......---222000...///222333222111333444555555666555555555;;;;;;;;;;;;<<<>>>???AAADDDEEEGGGJJJMMMRRRXXX\\\aaaeeejjjpppyyy|||zzzwwwssspppooonnnmmmkkkiiigggfffggghhhhhhhhhhhhhhhgggfffeeeddddddccc_________^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUyyynnneeebbb```[[[WWWUUURRRNNNJJJFFFEEEDDDBBBAAAAAA@@@??????>>>>>>??????@@@@@@??????>>>>>>======>>>>>>===<<<;;;::::::999999888777555555555666666444444333222111222222222//////000000111222222333333111000222555666555333333444666777999999::::::===???CCCGGGJJJLLLNNNOOOLLLHHHBBB===:::888555444111000///......---.........---,,,+++***+++,,,---,,,,,,,,,,,,------------,,,,,,++++++,,,---///000111111000000000000//////000000000111222333444555333333444444555555666666555555444555555666777888666777999:::;;;:::999888666666666666666666666666444555555666777666666666666666666666777777777777777777777777666555444333222222111111000/////////111000...///000222111111333444444555666666555555999999:::;;;===???AAABBBDDDFFFHHHJJJMMMRRRXXX\\\```eeelllsss|||~~~|||{{{yyywwwtttqqqooonnnkkkjjjiiiiiijjjjjjiiihhhjjjjjjiiihhhgggfffeeeeeeaaaaaaaaa```___^^^]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUU{{{pppfffcccaaa]]]XXXWWWRRRNNNJJJGGGEEEDDDCCCBBBAAA@@@??????>>>>>>??????AAA@@@@@@???>>>===<<<<<<=========<<<<<<;;;;;;::::::999777666555555555555444444333333222222222222000000000111222222333333222111111222333444444444333444777999::::::::::::>>>@@@DDDHHHKKKNNNOOOOOOLLLHHHCCC>>>;;;999666444000000///..................---,,,+++++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,---...000000000000000///////////////000000000111333444666777333333444555666777777777555555444444555666777777555777999;;;;;;;;;999888666666666666666666666666444555555666666666666666666666666666777777777777777777777777666555444333......///000111222333333111000///000000111222222333333444555666666666666777888999;;;===@@@AAABBBDDDFFFIIILLLOOOSSSYYY]]]___eeemmmuuu}}}~~~}}}|||{{{yyywwwtttrrrppplllkkkkkkkkklllllljjjhhhkkkkkkjjjiiihhhggggggfffcccbbbbbbaaa```^^^]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUU{{{pppfffcccaaa]]]XXXWWWRRROOOJJJGGGFFFEEEDDDCCCAAA@@@??????>>>>>>??????AAA@@@@@@???>>>===<<<<<<:::;;;<<<======<<<<<<;;;999999888777666555555555555555555444333222111111000000000111222222333333...111333222//////333777444555777999;;;;;;;;;;;;===@@@DDDIIILLLNNNOOOOOOLLLHHHCCC???<<<999666333000//////............///------,,,,,,+++++++++++++++++++++,,,,,,,,,------------------...///000000///////////////000000000000000111222444555777888444444555666666777888888666555555555555666666777555777999;;;<<<;;;:::999777777777777777777777777555555555555666666666777555666666666777777777888777777777777666555444333---......000111222333444111111111111111222333444222333444555666666666666666777999<<<>>>@@@BBBBBBDDDFFFJJJMMMPPPTTTYYY]]]^^^dddmmmuuu}}}~~~~~~}}}{{{yyyvvvtttrrrnnnmmmlllmmmnnnnnnllljjjllllllkkkjjjiiihhhhhhgggcccbbbbbbaaa___^^^\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUxxxmmmdddaaa___ZZZVVVUUUQQQMMMIIIFFFEEEDDDCCCBBBAAA@@@??????>>>>>>??????@@@@@@??????>>>>>>======:::;;;<<<======<<<;;;:::888888777777666666555555555555555555444333111000//////000000111222222333---111444222...---222888555666888999;;;;;;<<<<<<===@@@DDDIIILLLNNNNNNNNNKKKGGGCCC???<<<999555222//////............//////---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---......///////////////000000000000111111111111222333444666888888555555666666777777888888777777666666666666777777555777999;;;<<<<<<;;;:::777777777777777777777777666555555555555666777777555555666666777777888888777777777777666555444333111111111000000000000000111222333222111111333555222222444555666666777777666888:::<<>>>>>???????????????>>>>>>>>>>>>>>>======>>>>>>===;;;999777666777777777777777666666333333444555555444333333......///000000111111222000222222111///000444777777777777888:::;;;===>>><<>>;;;888444111//////............//////,,,---------,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,,,,---............000000000111111111222222222222222333444666777888777777777777777777777777888888777777777777888888555777999;;;<<<<<<;;;;;;888888888888888888888888666555555444555666777888555555555666777888888888777777777777666555444333222111111111000000//////000111333222000000222555111222333555666777777777777888:::===???@@@@@@@@@DDDGGGKKKOOORRRVVVZZZ]]]aaafffnnnuuu}}}}}}zzzxxxwwwwwwwwwsssqqqnnnnnnoooppppppooommmllllllkkkjjjiiihhhhhhccccccbbbaaa___]]]\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUwwwlllccc```^^^YYYUUUSSSLLLIIIEEEBBBAAAAAA@@@???AAA@@@@@@???>>>?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@???===999666444555666777777777777777666000111333555666666555555.........///000000111111555222000000222555666666888888777888999;;;>>>???;;;>>>CCCIIILLLMMMMMMLLLIIIFFFBBB>>>;;;777333000//////.........//////000,,,,,,---------,,,+++*********+++++++++,,,,,,,,,***+++,,,---............000000111111222222222333333333333444555666777888888888888777777777777777999999888888888888888999555777999;;;===<<<<<<;;;888888888888888888888888666555555444444666777888444555555666777888888999777777777777666555444333//////000000111111222222...000222111///...111444111222333555666777777777777999;;;===???@@@@@@???DDDGGGLLLOOORRRVVVZZZ]]]ccchhhooovvv~~~|||yyyxxxwwwwwwxxxtttrrrooonnnooopppqqqpppmmmlllkkkkkkiiiiiihhhgggddddddcccbbb```^^^\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUssskkkbbb]]][[[XXXRRRMMMLLLJJJHHHEEECCCBBBBBBAAA@@@AAAAAAAAAAAA@@@??????@@@@@@????????????@@@@@@>>>======<<<:::999888888777777777555333333555777000111222333333222000000...///000000//////000111...000222222222222444666999888888888888999;;;<<>>:::666555444///...---,,,------/////////...---,,,++++++++++++******+++++++++,,,,,,,,,+++---......---...///111---......///000111111222222222222333444555666777555666666777888999999999777888888777666666888999333555888:::<<<<<<;;;;;;<<<;;;:::888777666666666666666555555555555666666999888777777888888777555666777888777555444444444222222222111111111111000///000000000111111111111111111333444666777888999777999;;;<<<===???CCCEEEFFFIIILLLOOORRRUUUYYY]]]aaahhhrrrzzz~~~}}}}}}|||yyyvvvssssssssssssrrrrrrqqqpppmmmnnnmmmmmmlllkkkjjjiiicccdddddddddbbb___\\\ZZZUUUVVVVVVWWWVVVUUUSSSRRRtttlllccc^^^\\\YYYSSSNNNLLLJJJHHHEEECCCBBBBBBAAA@@@AAAAAAAAA@@@@@@??????@@@??????????????????@@@======<<<;;;:::999888888666777777555333333555777111222222333222111000///...///000000//////000111///111222333222333555666777777777777999;;;===>>>BBBDDDHHHKKKMMMNNNNNNNNNIIIGGGDDD???;;;777444333///...---,,,,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,+++---............///111......//////000111111222222222222333444555666777777777777888999:::::::::777777888777555555666888666777999;;;============<<<;;;:::888777777777666777666666555555555666666777666666666888999999777666777888777555444444444222222222111111111111000000000000000111111111111222222333444666777888888777999;;;<<<>>>@@@CCCEEEGGGJJJMMMOOORRRVVVZZZ^^^aaaiiissszzz~~~}}}}}}|||yyywwwsssssstttssssssrrrqqqpppnnnnnnmmmmmmlllkkkjjjiiieeeeeedddcccaaa^^^[[[ZZZVVVVVVWWWWWWVVVUUUTTTSSStttmmmddd___]]]ZZZTTTOOOLLLJJJHHHEEECCCBBBBBBAAA@@@@@@@@@@@@@@@?????????????????????????????????<<<<<<;;;:::999888888777666777777555444333555666333333333222222000///......///000000//////000111000111333444333444555777555555555777999<<<>>>@@@BBBDDDGGGKKKMMMNNNNNNNNNHHHGGGDDD@@@<<<777444222///...---,,,,,,---...///......---,,,++++++++++++,,,,,,,,,,,,------------+++---............///111...//////000000111111111222222222333444555666777888888888999::::::;;;;;;888999999777555555666777777888999:::;;;<<<===>>><<<;;;:::999888777777777888777666555555555555555555555444666999::::::999666777888888666444444555222222222111111111111000111111111111111111000000333333444555666666777777777999;;;===>>>@@@CCCFFFHHHJJJMMMPPPRRRVVV[[[___bbbjjjsss{{{~~~}}}|||zzzxxxttttttttttttsssrrrqqqqqqooonnnnnnmmmkkkjjjiiiiiigggfffdddbbb___]]][[[ZZZVVVWWWXXXXXXWWWUUUTTTSSStttmmmddd^^^\\\YYYTTTOOOLLLJJJHHHEEECCCBBBAAAAAAAAA@@@@@@????????????????????????@@@@@@?????????;;;;;;:::999999888777777555666777666444333444555444444333222111000///......///000000//////000111000222444444444444666888555555666777999<<<>>>@@@@@@BBBFFFIIILLLMMMNNNMMMGGGFFFDDDAAA===888333111000///...---,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,---------......,,,---//////......000111//////000000000111111111222222222333444555666777888888888999999999::::::999::::::999777666777888666666666777888:::;;;<<<<<<;;;:::999888888888888888777666555555444555555666555555666999::::::999666888999888666444444555222222222111111111000000222222111111111111000000444444555555666666777777888:::<<<===>>>@@@CCCFFFGGGIIILLLOOORRRVVV\\\```dddkkkttt{{{~~~}}}|||{{{yyyvvvvvvvvvuuutttsssrrrqqqoooooonnnlllkkkjjjiiiiiiiiigggdddaaa^^^\\\[[[ZZZXXXXXXXXXXXXWWWVVVTTTSSSssskkkccc]]][[[XXXRRRMMMLLLJJJHHHEEECCCBBBAAAAAAAAA@@@???>>>>>>>>>??????>>>???@@@@@@@@@@@@???>>>:::::::::999999888888888444555666666444333333444555444333222000//////......///000000//////000111000222444444444444666888777777777777888;;;===>>>>>>@@@DDDHHHKKKLLLLLLLLLGGGFFFDDDAAA===888333111000///...---,,,------...------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,...//////...///000222000000000000111111111111222222222333444555666777777777777888888888888888777888888777555555666777666666666777888999:::;;;;;;;;;:::999888888888888777777666555555555555555777666666666888999888777777888999888666555555555222222222111111111000000222222222111111111111111555555555666666666777777888:::<<<===>>>@@@DDDFFFGGGIIIKKKMMMQQQVVV\\\```ffflllttt{{{~~~}}}}}}|||zzzwwwwwwwwwvvvuuutttrrrrrrpppooonnnllljjjiiiiiiiiiiiigggdddaaa^^^\\\[[[ZZZYYYYYYYYYYYYXXXVVVTTTSSSrrrkkkbbb]]][[[XXXRRRMMMLLLJJJHHHEEECCCBBBBBBAAAAAA@@@???>>>===>>>??????>>>???@@@AAAAAA@@@???>>>;;;:::::::::999999999999333555666666444333333444444444222111000000000000...///000000//////000111000111333444333444555777777777777777888:::<<<>>>===@@@CCCGGGJJJLLLMMMMMMHHHGGGDDD@@@<<<777444222111000...---,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------,,,...////////////000222111111111111111111111111222222222333444555666777777777777777777777777777333444555444333333444666888888999999:::;;;;;;<<<:::999888888777777888888666666555555555555666666888777666777888999888777777888999999777555555666222222222111111111111000111111111222222222333333444444555666777777888888888:::<<<>>>???AAADDDGGGHHHIIIKKKNNNQQQVVV]]]bbbgggmmmuuu{{{~~~~~~}}}|||{{{yyyyyyxxxwwwvvvuuusssrrrqqqpppnnnkkkjjjiiiiiiiiigggfffdddbbb___]]][[[ZZZZZZZZZZZZZZZYYYWWWUUUSSSssslllccc^^^\\\YYYSSSNNNLLLJJJHHHEEECCCBBBBBBAAAAAA@@@>>>=========??????===???@@@AAAAAA@@@???===;;;;;;;;;;;;::::::::::::333555666666444333333333444333111000000000111111...///000000//////000111///111222333222333555666555555666777999;;;>>>???>>>AAAEEEIIILLLNNNNNNNNNIIIGGGDDD???;;;777444333111000...---,,,,,,------,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---...000000//////111222111111111111111111111111222222222333444555666777888888888888888888888888333444555444444444666888777888999:::;;;;;;::::::888888777777666666777777555555444555555666777888666555555666999::::::999777999:::999777555555666222222222111111111111000000000111111222333444444333444555666777888999:::999:::===>>>???AAADDDGGGJJJKKKMMMOOOSSSYYY```eeeiiinnnvvv{{{~~~~~~~~~}}}|||zzzzzzyyyxxxwwwuuussssssrrrpppnnnkkkiiiiiiiiiiiieeeeeedddcccaaa^^^[[[ZZZ[[[[[[[[[ZZZYYYWWWUUUSSStttmmmddd___]]]ZZZTTTOOOLLLJJJHHHEEECCCBBBBBBBBBAAA@@@>>>===<<<===???@@@===>>>@@@AAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::222444666666444333222333333222111000000111222222...///000000//////000111...000222222222222444666333444555666999===@@@BBB@@@BBBFFFJJJMMMOOOPPPPPPJJJHHHCCC>>>:::777555444111000...---,,,,,,------,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,---...000000//////111222222222111111111111111111222222222333444555666777:::999999999999999999999555666777777777888:::<<<444555777999:::999888777888777666666666666666777444444444444666777888999444333444666999;;;<<<;;;777999:::999777555555666222222222111111111111000//////000111333444555666333333444666777999::::::999;;;===>>>???AAADDDGGGLLLMMMOOOQQQUUU[[[bbbgggiiiooovvv|||~~~~~~~~~}}}}}}zzzzzzzzzyyywwwuuutttssssssqqqnnnkkkiiihhhiiiiiicccdddddddddbbb___\\\ZZZ[[[[[[[[[[[[YYYWWWUUUTTTvvviii]]][[[[[[WWWQQQMMMHHHGGGEEEEEEDDDCCC@@@===???>>>===;;;;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999888666666666666666666777666666555444333111111222444333000---222111///------...000111222222222222222222222222444555777777888999<<<>>>???AAADDDHHHMMMNNNMMMLLLLLLIIIEEE???;;;777555444//////...------------...---,,,,,,++++++,,,,,,------,,,+++***+++---///111,,,---//////......000111///000000000000111111111444333333222333444555666555666666777777777777666666666666777888888999999444555666777777888777777777777777777777777777777444444444555555555555666444444555777888999:::;;;999:::::::::888666444222333333222222111000//////000000333777444------222333444444555666777888888;;;<<<>>>AAADDDFFFGGGHHHMMMOOORRRUUUXXX]]]bbbffflllrrryyy{{{zzz~~~||||||{{{yyywwwvvvttttttrrrooolllhhhgggfffggghhhfffdddbbbaaaaaaaaa___]]]ZZZZZZZZZYYYXXXVVVUUUTTTuuuiii]]][[[[[[VVVPPPMMMIIIGGGEEEDDDDDDCCCAAA???@@@???===<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999888666666666666666555444333111000///111333444222///111000///......///000111111111111222222333333333444555777777888999<<<>>>???AAADDDIIIMMMNNNMMMKKKKKKHHHDDD???;;;777555444//////...------------...---,,,,,,++++++,,,,,,---,,,+++******+++,,,...000,,,---//////......000111000000000111111111222222333333222222333555666777666777777888777777666666555666666777777888999999555666666777777777777666555555555555555555555555444444444555555555555666555666666888999:::;;;<<<:::::::::999777666444333333333222222111000000///111...///444666222000222333444444555666777888888;;;<<>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;:::666666666555555333222222000///...000222333222222000000////////////000111000000111222333333444444444555777777888999<<<>>>@@@AAADDDIIIMMMNNNMMMKKKIIIGGGCCC???;;;888666666000///......------......---,,,,,,++++++,,,,,,---++++++*********,,,---...,,,---//////......000111111111111111222222222333111222222222444555777888888888888888888777666555555555666666777888888888666777777777777666666555444444444444444444444444444444444555555555555666666666777999:::;;;<<<===;;;;;;999777666555555555333333222222111000000000111---,,,222777666333222333444444555777888888999;;;<<>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::999999666666555555444333111111111111000000111111111111////////////000000000000//////000111333444555555444555777777888999<<<>>>@@@AAADDDIIIMMMNNNLLLKKKGGGEEEBBB>>>;;;888777777000//////...............---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,---//////......000111111111222222222333333333000111222333444666777888999999999999888777555555444444555666666777777888777777888777777666555444444444444444444444444444444444444555555555555666555666777888:::;;;<<<<<<<<<;;;999777555555555555222222222111111111000000000//////222555555444333333444444666777888999:::;;;===???BBBEEEHHHIIIJJJLLLOOORRRUUUXXX\\\aaaeeegggmmmvvv}}}~~~}}}{{{yyyxxxwwwtttrrrooollliiihhhhhhhhheeedddbbbaaaaaa```^^^\\\ZZZ[[[[[[ZZZYYYXXXWWWWWW|||oooddd[[[XXXVVVQQQMMMLLLLLLIIIEEEBBBBBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::888666555555555555555444333222111333333333222111000///000---...///000111111000/////////000111333444555555444555777777888999<<<>>>AAABBBEEEIIILLLNNNLLLJJJGGGEEEAAA>>>:::888777777000000///............///---,,,,,,++++++,,,,,,------------------......///,,,---//////......000111111111222222222333333333000000222333555666777888999999999888888666555444444444444555666666777777777777888777777666555444555555555555555555555555444444444555555555555666444555666777888:::;;;;;;<<<;;;999777555555555555222222222111111111111111///222444333111222333444333444555666777999::::::;;;===@@@CCCFFFIIIKKKKKKMMMOOORRRUUUXXX]]]bbbfffkkkqqqyyy~~~|||{{{yyyxxxwwwuuussspppmmmkkkiiihhhhhhfffdddbbbbbbbbbaaa___]]][[[[[[[[[[[[ZZZYYYXXXXXXzzzlllcccZZZWWWTTTOOOLLLLLLJJJHHHDDDBBBBBBBBBAAA???=========>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;999777555333444555555555555444333333444555777666333000//////,,,---000111222111000///000000111222333333444444444555777777888999<<<>>>AAABBBEEEIIILLLMMMLLLJJJGGGEEEAAA===:::888777666111000//////......//////---,,,,,,++++++,,,,,,---............/////////...,,,---//////......000111111111111111222222222333000111222444555666666666777777777777777666555444333333444444555666666666666777777777777666666555555555555555555555555555444444444555555555555666444444555777888999:::;;;;;;;;;999777666555555555111111111111111111111111...444777333000111444555333333555666888999;;;;;;;;;===@@@DDDGGGJJJLLLLLLLLLOOORRRTTTXXX\\\aaaeeemmmsss{{{}}}{{{zzzxxxxxxvvvtttrrrooollljjjiiihhhgggfffdddccccccbbb```^^^[[[[[[[[[[[[[[[ZZZYYYYYYxxxjjjbbbZZZVVVSSSNNNKKKLLLHHHFFFDDDCCCBBBAAA???===<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;999777555444444555666666666555555222555888999666222000000+++---000222333222000...111111111222222333333333444555777777888999<<<>>>AAABBBEEEIIILLLMMMKKKIIIGGGEEEAAA===:::777666555111000000///////////////---,,,,,,++++++,,,,,,------...............------,,,---//////......000111000000000111111111222222111222333555555666555555555555666666666555555444222333333444555555666666555666666777777777777666444444444444444444444444444444444555555555555666555555666777999:::;;;<<<:::::::::999777666444333111111111111111111111111///333444000111555777444333333555666888:::;;;<<<<<<===@@@DDDHHHJJJLLLMMMNNNPPPSSSVVVYYY]]]bbbffflllsss{{{~~~}}}{{{zzzyyyvvvuuussspppmmmkkkiiihhhiiigggeeeddddddcccaaa```[[[[[[\\\\\\[[[[[[ZZZZZZxxxiiiaaaZZZVVVRRRMMMKKKLLLFFFEEECCCCCCBBBAAA>>><<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======;;;999888333444555666777777777777///444999:::888444222222***,,,000222333222000...222222222222222222222333444555777777888999<<<>>>BBBCCCEEEIIILLLMMMKKKIIIHHHEEEBBB===999777555444111111000///////////////---,,,,,,++++++,,,,,,------------......---,,,,,,,,,---//////......000111///000000000000111111111111222444555666555444444444444555555555555555555222222333444444555555666555555666777777888777777333333333333333333333333444444444555555555666666666666777888:::;;;<<<===999:::::::::888666444222111111111111111111222222///111000...333::::::444333333555666888:::;;;<<<<<<===AAADDDHHHKKKMMMNNNPPPSSSVVVYYY\\\```eeeiiijjjqqqzzz~~~}}}{{{{{{wwwvvvtttqqqnnnkkkiiihhhiiihhhfffeeeeeedddbbb```[[[[[[\\\\\\\\\[[[[[[ZZZuuufff```YYYTTTQQQOOOLLLIIIEEEDDDBBB@@@@@@@@@BBBCCC?????????>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<;;;;;;:::999888777777777555444222222333444555222222333333222111///...+++---111444444333111///111111111222333444555666555777888999:::;;;>>>@@@@@@EEEJJJKKKMMMOOONNNJJJFFFBBB???===:::444222333222111000000000000000000///...---,,,+++*********+++,,,...---,,,,,,---//////---,,,,,,,,,------,,,111222222333333444444555444444444444555555555666555777777666555444555666111222333222111111333444666777777888999999::::::666666555444444444444555666555555555555666777777555555666777888999::::::999888777555444444444444000000000000000000000000'''***...111222444555777555555666888999:::;;;<<<>>>@@@BBBDDDFFFHHHLLLOOOOOOQQQTTTWWWYYY^^^cccfffjjjqqq{{{}}}}}}|||zzzyyywwwuuurrrooommmlllkkkkkkhhhggggggfffeeecccbbbaaa^^^``````___\\\ZZZZZZZZZtttfff```XXXSSSQQQOOOLLLIIIFFFDDDBBB@@@@@@@@@AAABBB???>>>>>>>>>>>>>>>>>>>>>@@@??????>>>======<<<<<<<<<;;;;;;:::999888777777777555444222222333444555222222333333222111///...,,,...000222333222000///000000000111222333444555555777888999:::;;;>>>@@@AAAGGGKKKLLLNNNQQQPPPLLLGGGBBB???>>>:::444222444222222111000/////////000...------,,,+++++++++++++++,,,...---,,,,,,---///...---------......------111222222333333444444555333333444444444555555555555666777666555444555666222333333222111111333555666777777888999:::;;;;;;666666555444444444444555555555444444555555666777555555666777888999::::::999888777555444444444444000000000000000000000000---///222333222222333444555666777888:::;;;<<<<<<>>>@@@BBBDDDFFFHHHLLLOOOPPPRRRUUUXXXZZZ^^^cccgggkkkrrr|||~~~}}}|||zzzyyywwwuuurrrooommmkkkjjjjjjggggggffffffeeedddcccbbb```aaaaaa```]]][[[ZZZZZZrrreee___XXXSSSQQQOOOLLLIIIFFFEEECCCAAA@@@???@@@@@@>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>======<<<;;;;;;:::999888777777666555444333222333444444222222222222111000//////......///000000000////////////000000111333333444555777888999:::;;;>>>@@@CCCHHHLLLMMMOOORRRQQQMMMHHHDDD@@@???;;;555333555333222111000//////...///------,,,++++++,,,,,,,,,+++,,,...---,,,,,,---///---....../////////......111222222333333444444555333333444444444555555555555666777666444444444555333333333111000111444777777777888999:::;;;<<<<<<666666555444444444444555444444333333333444555555555555666777888999::::::999888777555444444444444000000000000000000000000000111333444333222333444555666777888:::;;;<<<<<<===???BBBDDDFFFIIIMMMOOOQQQTTTVVVYYY\\\```eeehhhmmmttt}}}~~~}}}|||zzzyyywwwuuurrrooollljjjiiihhhffffffeeeeeeeeedddddddddbbbccccccaaa^^^[[[ZZZZZZpppddd^^^WWWRRRPPPOOOLLLIIIGGGFFFDDDBBB@@@?????????>>>>>>>>>>>>>>>??????????????????>>>>>>=========<<<;;;;;;:::999888777777666555444333333333444444111111111111111000//////000//////............/////////000111222333444444555777888999:::;;;>>>@@@CCCHHHLLLMMMPPPRRRQQQMMMIIIDDDAAA@@@<<<666444666333222111000///.........,,,,,,+++++++++,,,------+++,,,...---,,,,,,---///,,,...000000000/////////111222222333333444444555444444555555555666666666555666777666444333444555333333333222111222666888777888999:::;;;<<<<<<===666666555444444444444555333333222222333333444555555555666777888999::::::999888777555444444444444000000000000000000000000---///111222222333444666444555666777999:::;;;;;;===???BBBDDDFFFIIIMMMPPPSSSUUUXXXZZZ]]]aaafffiiinnnuuu~~~~~~|||zzzyyyvvvuuurrrooollljjjhhhgggeeeeeeeeedddeeeeeeeeefffeeeeeeeeeccc___\\\[[[[[[}}}nnnccc]]]VVVQQQPPPNNNKKKIIIFFFEEEDDDBBBAAA??????>>>======>>>>>>????????????>>>===============<<<<<<<<<;;;;;;:::999888777777555555444444333333333333111111000000000000000000000///...------.../////////000222333444555555444555777888999:::;;;>>>@@@BBBHHHLLLMMMOOORRRQQQMMMIIIEEEBBB@@@===777555666222111000///............,,,,,,+++++++++,,,------+++,,,...---,,,,,,---///,,,...000000///...///111111222222333333444444555555666666666666777777777444666666555444333444555333444444333222333666999888999999::::::;;;<<<<<<666666555444444444444555333222222222222333444444555555666777888999::::::999888777555444444444444111111111111111111111111---///000111000111333555333444555666777999::::::===???BBBEEEGGGJJJNNNQQQSSSUUUXXX[[[^^^bbbgggjjjnnnuuu~~~|||zzzxxxuuuuuussspppmmmkkkhhhgggeeeeeedddddddddeeefffgggfffggggggeeeaaa^^^]]]]]]|||mmmbbb\\\UUUQQQOOONNNKKKHHHEEEEEEDDDCCCAAA@@@??????=========>>>??????@@@@@@============<<<<<<<<<<<<<<<;;;;;;:::999888777777555555444444444333333333111000000/////////000000000//////......///000000///000222444555555555444555777888999:::;;;>>>@@@BBBHHHLLLMMMOOORRRQQQMMMIIIDDDAAA@@@<<<666444666000000//////......//////------,,,++++++,,,,,,,,,+++,,,...---,,,,,,---///+++...///...,,,,,,///333111222222333333444444555555555666666666777777777444555666555333333333444222333555555444555777999999999::::::::::::::::::666666555444444444444555333333222222222333444444555555666777888999::::::999888777555444444444444111111111111111111111111000111111000///...000222333444555666777999::::::===???BBBEEEGGGKKKOOORRRSSSUUUXXX[[[^^^bbbgggjjjnnnuuu|||zzzxxxuuutttsssqqqooollljjjiiifffeeedddcccdddeeefffgggggghhhhhhfffccc```______|||lllaaa[[[TTTPPPOOOMMMKKKHHHCCCCCCCCCCCCBBBAAA@@@???<<<======>>>??????@@@@@@========================<<<;;;;;;:::999888777777444444555555444444333333111000///...//////000111...//////000000111111111...///222444555555444333555777888999:::;;;>>>@@@DDDIIIMMMNNNQQQSSSRRRNNNIIIDDDAAA@@@<<<666444555///............///000000...------,,,+++++++++++++++,,,...---,,,,,,---///+++---...,,,******///444111222222333333444444555444444444444555555555555444555666555333222333444000333555777666666777888:::::::::999888888777777666666555444444444444555333333333333333444555555555555666777888999::::::999888777555444444444444111111111111111111111111111111222000///000222444555666666888999:::;;;<<<===???BBBEEEHHHKKKOOORRRSSSUUUXXXZZZ]]]aaafffjjjmmmuuu}}}zzzxxxtttttttttsssqqqnnnlllkkkgggfffdddccccccdddeeefffggghhhiiigggdddbbbaaabbb{{{lll```[[[TTTPPPNNNMMMKKKHHHBBBCCCCCCCCCBBBAAAAAA@@@<<<======>>>???@@@@@@@@@>>>>>>>>>>>>>>>?????????<<<;;;;;;:::999888777777444444555555444444333222111000///......///000111---...000111222222222222---...111333444444333222555777999999:::;;;>>>@@@EEEKKKOOOPPPRRRUUUSSSPPPHHHDDD@@@???;;;555333555...------......///000111///...---,,,+++*********+++,,,...---,,,,,,---///+++---...+++((()))///555111222222333333444555555222222222333333333444444444555666555333222333444///222666888888777777777;;;;;;:::999888777666555666666555444444444444555444444333333444444555666555555666777888999::::::999888777666444444444444111111111111111111111111...///000111111333666999777777888999;;;<<<===>>>===???CCCEEEHHHKKKPPPSSSSSSUUUXXXZZZ]]]aaafffjjjmmmttt}}}zzzxxxsssttttttsssrrrpppnnnlllhhhgggeeeccccccccceeefffggghhhiiihhheeecccccccccxxxmmm^^^YYYSSSOOOLLLKKKKKKJJJGGGFFFDDDCCCBBBBBBBBBCCCBBB@@@??????@@@AAAAAA@@@>>>??????@@@@@@@@@??????<<<;;;;;;:::999888777777222222222333333444444444222222222111000//////...////////////000000000000111111222333444444444444999555666:::;;;:::>>>FFFEEEGGGJJJOOORRRSSSQQQOOOJJJFFF@@@;;;888666333111000000////////////000000------------------------+++...---***))),,,+++(((///---...222333000000333000000111222444555666666555555555555555555444444222444555666555555555666333333444444555777888999::::::999999888777777777444444444444444444444444111222222333333444444555666777888999999999999999:::999888777666555444333333333222111000000111111////////////000111222333555666666888999:::;;;;;;===???CCCGGGJJJNNNSSSWWWWWWXXXYYYZZZ\\\aaafffjjjpppvvv~~~}}}yyyvvvuuuvvvwwwwwwuuuqqqnnnkkkffffffgggfffeeedddcccbbbhhhhhhiiihhheeebbb^^^[[[wwwlll^^^YYYSSSNNNLLLKKKKKKJJJIIIHHHEEECCCBBBAAAAAAAAAAAA???======?????????>>>>>>>>>???????????????>>><<<;;;::::::888888777666333333333333333333444444222222111111000//////...////////////000000000000000111222333444444444444666444555:::;;;:::>>>DDDFFFGGGKKKOOORRRSSSPPPNNNJJJFFF@@@;;;888666333111000//////......//////000------------------------))),,,---++++++//////---...,,,---111222//////222222222222333333444444444555555555555555555444444333444666666555444555666444444444555666777888999<<<;;;:::888777555444333444444444444444444444444111222222333333444555555666666777888999::::::::::::999888777666555444333333222222111000000111111000000000000111222333444555666777888999:::;;;<<<===@@@CCCGGGJJJMMMRRRUUUWWWXXXYYY[[[]]]aaafffjjjrrrwww{{{xxxvvvvvvvvvvvvtttqqqooommmhhhhhhgggfffeeedddccccccggghhhhhhhhheeebbb^^^\\\vvvjjj]]]XXXRRRNNNLLLKKKJJJJJJJJJHHHFFFDDDBBB@@@@@@???@@@>>><<<<<<======<<<;;;===>>>>>>??????>>>>>>===;;;;;;:::999888777777666444444444444333333333333222222111111000/////////////////////000000000000///000111222333333333333222222555:::;;;;;;>>>CCCGGGIIIKKKOOORRRRRROOOMMMIIIEEE@@@;;;888555333111///..................///------------------------***---...,,,,,,000000...---+++,,,000111......111333333333333333333333333444444444444444444555555444555666666444333444555444444444555666777888999999999888777666555444333444444444444444444444444222222222333444444555555444555777888::::::;;;;;;:::999888777666555444333333222111111000111111111111111111111222333444555555666777888999;;;<<<<<<>>>AAADDDFFFIIILLLQQQTTTXXXYYYZZZ[[[]]]aaagggkkksssxxx~~~{{{xxxwwwvvvuuusssqqqpppooojjjiiigggfffeeedddeeeeeeggggggggggggeeebbb___]]]ttthhh\\\WWWQQQMMMKKKKKKJJJJJJHHHGGGFFFDDDCCCAAA@@@@@@@@@>>><<<<<<======<<<;;;===>>>>>>>>>>>>======<<<;;;;;;:::999888777666666555555444444333333333222111111111111000000//////////////////000000000000//////000111222222222222000333777:::<<<>>>@@@CCCIIIJJJLLLOOORRRQQQNNNKKKIIIEEE???:::888555333111......------------......------------------------...000000,,,,,,...---***...,,,---111111//////111222222333333333333444444333333444444444444555555555666777555333333444555555555555555666777888999333333444555555666777777333333444444444444444444222222333333444555555555444555666888:::;;;;;;<<<:::999888777666555444333222222111111111111111222111111111111222333444444555555777888:::;;;<<<===@@@BBBEEEGGGIIILLLPPPSSSXXXYYYZZZ\\\^^^bbbggglllsssyyy|||yyyxxxvvvtttrrrrrrrrrrrrmmmkkkiiifffeeeeeefffgggffffffgggfffeeecccaaa___sssgggZZZVVVPPPLLLKKKJJJJJJIIIEEEEEEDDDDDDDDDCCCBBBBBBAAA???======>>>>>>>>><<<>>>>>>>>>>>>>>>===<<<<<<;;;::::::999888777666555555555555444444333333333111111111000000000000000////////////000000000000//////000111222222222222111555999;;;===@@@BBBDDDIIIJJJLLLOOORRRQQQNNNKKKHHHDDD>>>:::777555333111......------------......---------------------------//////++++++---,,,)))///---...222222000000333000111111222444555555666333333333333444444555555666777666555333222444555555444444444555666777888222222333444555666666777333333333444444444555555222333333444444555666666444555666888:::;;;;;;<<<:::999888777666555444333222111111111111111222222000//////000000111222333555555777888:::<<<===>>>AAACCCFFFHHHIIILLLPPPSSSYYYZZZ[[[\\\^^^ccchhhlllrrrxxx|||zzzxxxvvvtttsssrrrssssssooommmjjjhhhffffffggggggeeeeeeeeeeeeeeecccbbbaaasssgggYYYUUUOOOKKKJJJJJJJJJIIICCCCCCDDDDDDDDDDDDCCCCCCAAA???===>>>???@@@@@@???????????????>>>===<<<<<<::::::999888777666666555555555555444444444444444111111000000000000000000////////////000000000000///000111222333333333333333777;;;:::<<>>:::777555333222///..................///------------------------))),,,---++++++//////---000---...222333000000333///000111222444555666777222222333333444444555555666666666444333333555777444444333333444555555666666555555555444333333333222333333444444555555555333333333444555555666666444555777888::::::;;;;;;:::999888777666555444333111111111000111111222333////////////000111222333555555777999;;;<<<>>>???BBBDDDGGGIIIKKKNNNQQQTTTZZZ[[[\\\]]]___ccciiimmmrrryyy}}}zzzyyywwwuuutttsssttttttpppnnnllljjjhhhgggggggggddddddeeeeeeddddddccccccsssgggYYYTTTOOOKKKJJJJJJIIIIIIDDDDDDEEEEEEEEECCCBBBAAA???>>>======???AAAAAA@@@@@@@@@@@@@@@???>>>===<<<::::::999888777666555555444444444444555555555555000000000000000000000111////////////000000000000000111222333444444444444444999;;;888999???CCCCCCHHHIIILLLOOORRRRRROOOLLLGGGCCC===999777555333222000//////......//////000------------------------***---...,,,,,,000000...///---...111222000000222111111222333333444555555111222222333444444555555555555555444222333666888333333222222222333444444777666666555444333333222222222333333444555555666333333444444555666666666666666777888999::::::::::::999888777666555444333111111000000111222222333000000000000111222333333444555777999;;;===>>>???BBBDDDGGGJJJLLLOOOSSSVVVZZZ[[[\\\]]]```dddiiimmmssszzz~~~yyyxxxwwwvvvuuutttttttttpppooonnnllljjjiiihhhgggcccdddddddddddddddddddddssshhhXXXTTTNNNKKKIIIIIIIIIIIIEEEFFFFFFFFFDDDCCCAAA???>>><<<<<<===???AAAAAAAAAAAAAAAAAA@@@@@@>>>======::::::999888777666555555333444444444555666666666000000000000000111111111////////////000000000000111111222333444444444444444999:::666777>>>BBBBBBGGGIIIKKKOOORRRRRROOOMMMFFFBBB===999777555333222000000////////////000000------------------------///222111...---//////,,,...,,,---000111///...111333333333333333333333333111111222333333444555555444555444333222444777999222222111111222222333333444444444555555555555666222222333333444555666666333333444444555666666666666777888999999999999999:::999888777666555444333111111000000111222333333111111111111222333444555444555777999;;;===???@@@BBBEEEHHHKKKMMMPPPUUUXXXZZZ[[[]]]^^^```dddjjjnnnttt{{{yyyxxxxxxwwwvvvuuuttttttpppoooooonnnllljjjhhhfffcccccccccddddddeeeeeeeeeqqqeeeWWWSSSNNNMMMMMMMMMJJJHHHHHHGGGFFFDDDBBBAAAAAAAAA======>>>>>>?????????@@@@@@@@@AAA@@@@@@???>>>===;;;::::::999888777666666555444333333333333444555///222222---,,,...000000///000111000///...///000///000111111333333444555666888<<<>>>???@@@BBBDDDIIIKKKOOORRRRRRQQQNNNLLLCCC???;;;888666444222000//////............//////***+++,,,,,,++++++---///++++++++++++,,,,,,---...////////////000000000000111222222333333444444555555444444333333444444555666555444333222333444444333333333444444444555555666777777666444222222333444444333333333333222222333444555777777555444333444555666888:::;;;;;;<<<;;;;;;:::888666444111000333333222111000000111111111222222333333444444555444666888:::<<<===>>>>>>CCCFFFJJJMMMOOOQQQTTTVVVZZZ\\\^^^______bbbiiinnnvvv}}}}}}~~~}}}{{{xxxvvvuuussspppmmmjjjgggeeeeeecccccccccbbbbbbbbbbbbbbbpppcccWWWSSSOOOMMMMMMMMMJJJGGGGGGFFFDDDBBBAAA@@@??????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@???>>>======;;;::::::999888777666666555444333333333333444555000444333///---///000...000111222111000///000111000000111222333444555555444777;;;===???AAADDDFFFIIIKKKOOORRRRRRPPPMMMKKKAAA>>>:::777555333111/////////............//////+++,,,---,,,++++++---///,,,,,,+++++++++,,,------////////////000000000000111111222333333444444555555444444333333444444555666666444333333333444555333333444444444555555555666777777666444333333444222333333333333444444444444555666777777666555444444555777888::::::;;;;;;888777777555444333333222333222222111000000111111111222222333333444444555444666777999<<<===>>>???CCCFFFJJJMMMOOORRRUUUWWWZZZ\\\^^^______ccciiiooovvv~~~}}}zzzxxxwwwvvvtttqqqnnnkkkhhhgggfffcccccccccbbbbbbbbbbbbbbbooobbbXXXSSSOOOMMMMMMLLLJJJGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@???>>>===<<<::::::999888777666666555555444444333333444444555000444555111///000000...000222333222111000111333111111222333444555666666222666:::===@@@BBBFFFHHHIIIKKKOOOQQQQQQOOOLLLJJJ@@@===999666444333111/////////............//////+++,,,---,,,++++++---///------,,,+++++++++,,,,,,////////////000000000000111111222222333444444444555444444333333444444555777666555555444444555555333444444444444555555555555666777666555444555666222222333333444555555555555666777888888777666555666666777999999:::::::::777666555444444555666777333222111111000111111111111222222333333444444555444555777999;;;===??????BBBEEEIIIMMMPPPRRRVVVXXXYYY\\\___``````dddjjjooovvv~~~}}}{{{yyyxxxwwwuuurrrooollljjjhhhgggdddcccccccccbbbbbbbbbaaaooocccXXXTTTOOOMMMMMMLLLIIIGGGEEEDDDBBBAAA@@@?????????????????????????????????@@@@@@@@@@@@???>>>===<<<::::::999888777666555555444444444444444444444444---222555222111222222000///111222222000000111333111222222333444555666777444777;;;>>>@@@BBBEEEGGGIIIKKKOOOQQQQQQNNNKKKHHH@@@===999666555333111000//////............//////,,,---...---++++++---///...---,,,,,,++++++++++++////////////000000000000111111111222333333444444555444444333333444444555777777666666555555555555444444444444555555555555444555777777666666777888444444444444444555555555666777888888888888777666666777888999999999999999:::999777666666777999:::222222111111111111111222111222222333333444444555555555777888;;;===???@@@BBBEEEJJJMMMPPPSSSVVVYYYXXX[[[___aaabbbeeekkkpppvvv~~~{{{zzzyyywwwuuussspppmmmkkkiiihhheeedddddddddcccbbbbbbbbbpppdddYYYTTTOOOMMMMMMLLLIIIFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@???????????????????????????>>>===<<<<<<:::999999888777666555555444444444444444444444444+++000333222111444444222...///000000//////000222111222222333444555666777666999<<>>:::777666555333222//////............//////---......---,,,+++---......---,,,,,,++++++++++++////////////000000000000000000111222222333333444555444444333333444444555666666666666666555555555444444444555555555666666444666777777666777888999666666666555555444444444777777888888888888777777666777888999999999999999<<<:::888666555555666777222111111111111111222222111222222333333444444555555555666888:::===@@@AAACCCFFFJJJNNNPPPSSSVVVXXXXXX[[[___bbbcccgggmmmqqqwww}}}|||{{{wwwuuussspppnnnkkkjjjiiigggffffffeeedddcccccccccpppeeeYYYUUUOOOMMMMMMLLLIIIFFFFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@?????????????????????>>>===<<<;;;999999888777666555555444333444444555555444444333+++///222000000333444333---...000000//////000222111111222333444555666666777:::===???@@@AAACCCEEEJJJLLLNNNPPPOOOLLLHHHEEEAAA>>>:::888777666444222//////............//////......///...,,,,,,---...------,,,+++++++++,,,,,,////////////000000000000000000111111222333333333555444444333333444444555555666666666666555444444444444555555555666666666555777888888777777888:::777777666666666555555555888777777777777777777888666666777999999::::::::::::888666444222222222222111111111000111111222333111222222333333444444555555555666777:::===@@@BBBDDDGGGKKKNNNPPPSSSUUUXXXWWW[[[```ccceeehhhnnnrrryyy~~~|||xxxwwwuuurrrooommmlllllliiihhhhhhgggfffeeeddddddpppeeeYYYUUUPPPMMMMMMLLLHHHEEEFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????????????????>>>===<<<;;;999999888777666555444444333333444555555444333333---111222///---000222111---///000000000000222333000000111222333444555555666999<<>>===<<<;;;999999888777666555444444333333444555555444333333000333222...,,,...000///...000111222111111333444///000111222333444444555444777;;;???AAADDDGGGIIIJJJLLLNNNOOONNNJJJFFFCCC???<<<888666555444222111//////............///////////////...,,,,,,---...++++++++++++,,,------...////////////000000000000000000000111222222333333555444444333333444444555333444555555555444222222555555555555666666666777777999:::999888777888999111222444666888999;;;<<<777777666666666666777777444555666888:::;;;;;;<<<666666666666555444222222111111000000111222333333111222222333333444555555555555555777999===AAACCCGGGJJJMMMOOOPPPRRRTTTUUUVVVZZZ```dddfffjjjooottt|||~~~}}}|||yyywwwuuusssrrrqqqllllllkkkjjjiiihhhgggfff}}}mmmbbbZZZTTTNNNKKKLLLKKKHHHDDDCCCCCCCCCCCCCCCDDDDDDEEE@@@@@@@@@@@@@@@@@@@@@AAA<<<============;;;:::999<<<:::888777666555333111333333444444333333222111444222000///000000///...///111333222111111444777000111111222444555555666666999===AAABBBDDDFFFHHHIIIJJJMMMNNNLLLHHHDDDAAA>>>===:::777444222111000000000000000////////////...---,,,,,,++++++,,,,,,+++******+++---......---//////...---------------000000000111222222333333777666555555666555333111555555555444444333333333666555444333333444555666999999999888777888:::<<<999888777666666888:::;;;:::888777666666666444333555555777888999::::::;;;888777666444444333333333111111222222222333333333000222333333333333444666555777999:::;;;===@@@BBBHHHIIIMMMPPPSSSTTTUUUVVVXXX\\\```ccceeeiiiooottt{{{~~~|||||||||{{{yyyvvvsssqqqmmmmmmlllkkkiiigggeeeddd}}}lllbbbZZZTTTNNNKKKLLLKKKHHHEEEDDDDDDDDDCCCDDDDDDEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>??????>>>===;;;:::;;;999777666777666444222444444444444444333222222444222000000000000///......000111111000000222555000111111222444555555666555888<<>>===:::777555222111000............------------...---,,,,,,++++++,,,,,,,,,,,,+++,,,,,,---,,,,,,------...///000222444555000000000111222222333333333333333444666666555555555555555444444333333333666555444444444444555666888999999888777888:::<<<999888777666666888:::;;;888777777777777777777666555666777888999:::::::::888888666555444333333222111111111222222222333333000222333333333333444666555666888:::;;;===@@@BBBHHHJJJMMMPPPSSSTTTUUUVVVXXX\\\```ccceeeiiiooottt~~~}}}}}}|||zzzxxxvvvtttrrrpppoooooommmkkkiiigggfff|||lllbbbZZZUUUOOOLLLLLLKKKIIIFFFFFFEEEEEEDDDDDDDDDEEEEEECCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<999888666666777777555444444444555555444444333222444222000000000111000///---///000000//////111333111111222333333444555555444777;;;===???AAACCCFFFLLLMMMMMMMMMLLLJJJGGGFFF>>>===;;;888555333111111............------------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++,,,---...///111444666777000000000111222222333333111222333444444555555555555555555444444444444444666555444444444444555666777888999888777888:::<<<888888777666777888999:::777777888888888999999999555666777888999:::::::::999999777666444333222111111111111222222222222333000222333333333333444666444666888:::;;;===@@@CCCHHHJJJMMMPPPSSSUUUVVVVVVXXX[[[```bbbeeeiiiooouuu~~~}}}{{{yyywwwvvvuuutttsssrrrqqqpppnnnkkkiiihhh|||lllbbbYYYUUUPPPMMMLLLKKKJJJHHHGGGGGGFFFEEEEEEDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>===<<<888777666666777777666555444555555555555444333333444222000000111111111000...///000000000000111111111111222333333444555555444777:::===>>>AAACCCFFFLLLLLLLLLLLLKKKIIIGGGFFF???===;;;888555333222111000000000000////////////...---,,,,,,++++++,,,,,,+++,,,---,,,,,,+++,,,---000///////////////000111000000000111222222333333333444555444333222222222555555555555555444444444555555555444444555555555666888999999888888:::;;;888777777666777888999999888999:::999999888999:::666666777888999::::::::::::999888777555333111000111111111111222222222222000222333333333333444666444666888:::;;;===AAACCCHHHJJJMMMPPPSSSUUUVVVVVVWWW[[[```bbbeeeiiipppuuu~~~|||yyywwwwwwwwwwwwuuutttsssqqqooollljjjiii{{{kkkbbbYYYVVVRRRNNNLLLLLLKKKJJJHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>===<<<<<<;;;;;;888666555666777888777555444444555555444444333222444222000000111222111000000000000111222222111000111222222333333444444444555777:::===>>>AAADDDGGGJJJKKKKKKKKKJJJHHHGGGFFF???>>>;;;888555333222111000000000000////////////...---,,,,,,++++++,,,,,,(((***,,,,,,,,,,,,...000222222000///............000000000111222222333333111333555555222111222333555555555555555555555555444555555555555555555444555777888999888888999;;;777777777777777888888888:::;;;<<<;;;888777777999666777888999999999999999:::999999888666333111000000000111111111222222222000222333333333333444666333555888999;;;===AAADDDIIIJJJNNNQQQTTTUUUVVVWWWWWW[[[___bbbeeeiiipppuuu}}}{{{yyyyyyyyyyyyuuuuuusssqqqooollljjjiiizzzkkkbbbXXXVVVSSSOOOMMMLLLLLLLLLIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<;;;:::::::::;;;888777666666777777666555333333444444333333222111444222000000222333222111000000000222333333111///222222222333333444444444555888:::<<<>>>@@@DDDGGGIIIJJJKKKKKKJJJHHHFFFEEE???>>><<<999666444222222............------------...---,,,,,,++++++,,,,,,&&&))),,,---+++,,,///222222111111000000111111222000000000111222222333333---111444555333333666888555555555555555666666666444444555666666555444444444666888999888888999:::666666666777777777888888:::<<<===;;;777555666888777777888999999999999999999999999888777444222111000000000111111111111222000222333333333333444666333555777999;;;>>>AAADDDIIIKKKNNNQQQTTTVVVWWWWWWVVVZZZ___bbbeeejjjqqqvvv~~~|||{{{{{{{{{vvvuuutttrrrooollljjjhhhyyykkkbbbXXXVVVTTTPPPMMMLLLLLLMMMIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<::::::::::::;;;999777666666777777666444222222333333222222111000444222000111222333333222000//////111333222///,,,222222333333333333444444555666999:::<<>><<<999666444333222............------------...---,,,,,,++++++,,,,,,&&&***------++++++...222000/////////000111111222000000000111222222333333---222666666444444666:::444555555555666666666777444444555666666555444444333555888999999888999:::555666666777777777777777777:::<<<;;;777555777:::777777888999999999999888777888999999888555333222000000000000111111111111000222333333333333444666333555777999;;;>>>BBBEEEIIIKKKNNNQQQTTTVVVWWWWWWVVVZZZ___bbbeeejjjqqqvvv~~~~~~}}}|||wwwwwwuuussspppmmmkkkiiiyyyjjjbbbXXXWWWTTTPPPMMMLLLMMMNNNHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>><<<;;;::::::;;;;;;999888666666777777555444111222222222222111000000333222000111222333333222///......000222111...***333333333333333333333444333555777999:::>>>BBBEEEHHHJJJMMMOOONNNLLLHHHEEE@@@>>><<<999666444333222111000000000////////////...---,,,,,,++++++,,,,,,(((,,,///...***))),,,000///......------------...000000000111222222333333111555888777444222444777444555555555666666777777333444555666666555444333222555888999999888999:::555666666777777777777777555888;;;:::666555888<<<777888888999999999888888777777999999888666444222000000000000111111111111000222333333333333444666222555777999;;;>>>BBBEEEIIIKKKNNNRRRTTTVVVWWWWWWVVVZZZ___bbbeeejjjqqqvvv~~~~~~|||yyyxxxvvvtttqqqnnnkkkjjj}}}lll___YYYWWWUUUSSSRRROOOLLLIIIHHHGGGDDDAAA@@@@@@AAAAAA??????>>>>>>>>>>>>????????????>>>===<<<;;;::::::444444666666555333444777555444333222111111000111222111111111000000//////000111111111111222222222111222333444444333222111555777999:::;;;>>>BBBEEEIIIMMMNNNLLLLLLMMMLLLHHH@@@===999777666555333222111000///......------...//////...---+++***)))))))))***,,,,,,,,,,,,...///............////////////222222222111111111111000444444444444444444444333444555666555444555666888555555555555666666666666555555666666777777888888555666666777888888999999777:::999666666888888555777666555666999;;;;;;;;;<<<<<<;;;888444222222333222222222222111111111000000000000111222333555555444666999;;;===@@@DDDGGGKKKMMMPPPQQQRRRTTTVVVXXXZZZ]]]aaacccfffllltttzzz}}}|||zzzyyywwwuuusssrrrqqqppp{{{kkk___YYYWWWUUUSSSRRROOOLLLIIIGGGEEECCC@@@?????????@@@??????>>>>>>>>>>>>?????????>>>===<<<;;;::::::999777777777777666444444555555555444333222222222222111111111111000000000///000000111111111222222222000111222333333222222111555777888:::;;;>>>BBBEEEHHHLLLNNNLLLKKKMMMKKKGGG@@@===999777666555333222111000///...------------......---,,,++++++******+++---......------///000............//////////////////000111222333333444333333333333333444444444222333444444444444666888555555555555666666666666555555555666777777888888555555666666777888888999777:::999666666888888555999888777888999:::::::::888999999777555333333444222222111111111000000000000000111111222333555666444666999;;;===???CCCFFFKKKMMMPPPQQQRRRTTTVVVYYY[[[___bbbeeehhhnnnvvv|||~~~}}}{{{yyyvvvsssqqqooonnnzzzjjj___YYYWWWUUUSSSRRRPPPLLLIIIFFFDDDBBB???>>>>>>>>>??????>>>>>>======>>>>>>???>>>>>>===<<<;;;::::::999:::999777666666666555333555555444333333444444444111111111111000000000000000000000111111111222222//////000111222222222111555666888999;;;>>>BBBEEEHHHLLLMMMKKKKKKLLLJJJFFF@@@===999777666555333222111000///...---------------------,,,,,,+++++++++---...//////------...///............//////////////////000111222333333444111111222222333333444444111222444444333444555777444555555555555666666666444555555666666777888888555555666666777888888888777999999666666888888555999999888888888888999999333555777777666444444555111111000000000/////////111111111111222444555666444666888:::<<>>>>>>>>???>>>>>>============>>>>>>>>>>>>======<<<;;;;;;:::999999777555666888666222444333333333333444444555111111111000000000000000000000000000111111111111...//////000111111222222444555777999;;;>>>BBBEEEHHHKKKMMMKKKJJJKKKIIIEEE@@@===999777666555333222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++***+++,,,............////////////222222222111111111111000000000111222222333444444333444666555444333444555444444444555555555666666444444555555666777777888777777777888888888999999666999999666666999999666555666777888777777888999222444777777666444333333000000000000////////////111111111222333444555666444666888:::<<<>>>BBBDDDJJJLLLPPPSSSTTTUUUWWWYYY]]]```eeehhhkkkrrrzzz~~~|||yyyvvvrrrooonnnyyykkkcccZZZXXXVVVTTTSSSPPPMMMJJJGGGEEECCC@@@?????????@@@>>>>>>============>>>>>>???>>>>>>======<<<<<<<<<666888888444555999888333333222222222222222333444000000000000000000111111//////000000000111111111//////000000000111111222333555777888:::===BBBEEEHHHLLLMMMKKKJJJKKKIIIDDD@@@===999777666555333222000///...------,,,,,,,,,++++++,,,,,,,,,,,,------+++---------+++***+++,,,............////////////222222222111111111111000000000111222222333444444666777888777555333222333444444444444555555555555444444444555666666777777888888999999999999999:::666999999666666999999666///222555777666777888:::444666888888666333222111000000000000////////////111111111222333444666666555777999;;;<<<>>>BBBDDDIIILLLPPPSSSUUUVVVXXXYYY[[[___cccgggkkkrrr{{{}}}{{{yyyuuusssqqqwwwkkkcccZZZXXXVVVTTTSSSQQQMMMJJJGGGEEECCC@@@?????????@@@>>>======<<<<<<======>>>>>>>>>======<<<<<<<<<<<<555;;;<<<666444888888555333222222111111222222222000000000000111111111111/////////000000000111111222111111000000000111222222444666888:::===BBBEEEIIIMMMNNNKKKJJJKKKIIIDDD@@@===999777666555333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///............//////////////////000111222333333444111111222222333333444444666888999999666333222222333444444444444555555555333444444555555666777777999999999999999999999999555888888666666999999777---111666777777777999;;;777888999888555222111111111111000000000/////////222222222222333555666777666888:::<<<===???BBBEEEHHHLLLQQQTTTVVVWWWXXXZZZZZZ^^^cccgggkkkrrr{{{~~~|||xxxuuutttttthhhbbb[[[YYYVVVUUUSSSQQQMMMKKKFFFDDDBBB???>>>>>>>>>???======<<<<<<<<<<<<======<<<;;;;;;;;;;;;:::::::::888BBBDDD:::333666888555555444333222222222222222///000000000111111111111////////////000000000111444333222111000000111111222333666888:::===BBBEEEJJJNNNOOOLLLKKKLLLIIIEEE@@@===999777666555333222//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000............//////////////////000111222333333444333333333333333444444444333555777888666444333333333333444444444555555555333333444555555666666777777777777777777777777777555888888666666999:::777...333888:::888777999<<<888999999777555333333333222222111111111000000000222222222333444555666777777999;;;===>>>@@@CCCEEEHHHLLLQQQUUUWWWXXXYYYZZZZZZ^^^cccggglllsss|||~~~zzzvvvtttrrrggg```[[[YYYVVVUUUSSSQQQMMMKKKEEECCC@@@>>>=========>>>======<<<<<<<<<<<<======::::::999999999999999999;;;GGGJJJ===333555777555777666555444333222222222//////000000111111111222////////////000000000000666555333111000000111111111333666888:::===BBBEEEKKKOOOOOOMMMLLLLLLJJJEEE@@@===999777666555333222//////...---,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,,,,,,,,,,...///............/////////000222222222111111111111000444444444444444444444444///222555666666555444555333333333444444444555555333333444444555666666777666666666666555555555555555888888666666999:::777111666;;;<<<999777999;;;999999999777555444555666222222222222111111111111222222222333444555666777888:::<<<===>>>@@@CCCFFFHHHLLLQQQUUUWWWXXXYYYZZZZZZ^^^ccchhhlllttt}}}zzzuuusssttthhhaaa]]][[[YYYWWWUUURRROOOLLLFFFDDDBBB@@@>>>=========??????>>><<<<<<;;;;;;;;;<<<:::999999:::999777555666HHHPPPDDD666333555555333333222222111111222222////////////////////////111000///---------...////////////000111111222222000222555777999<<<@@@CCCHHHJJJLLLMMMLLLJJJGGGDDDBBB???:::666444222///---000---+++,,,...///---***,,,---...---+++***+++,,,***,,,------,,,,,,...///////////////000111222333000000111333555555333111222222333333333444444444555444444444444555666666111444666777666555555555444333222222333444666777444444555777777888888888:::999777555555666888999555666777888888999999888;;;999777444333333444444222222111111000//////...111222333333222333555666666888:::;;;===???BBBEEELLLMMMOOOQQQTTTXXXZZZ\\\ZZZ]]]bbbeeejjjsss~~~zzzvvvtttttthhhaaa]]][[[XXXVVVTTTRRRNNNKKKFFFDDDBBB@@@>>>=========???>>>===<<<<<<;;;;;;;;;;;;:::999999::::::888666111>>>CCC;;;555777888555444444333222111111111111////////////////////////111111000////////////////////////000111111222222222555777:::<<>>:::666444222000...---.........,,,,,,,,,------......---,,,++++++---+++---...---,,,,,,---...////////////000111222222111000000222444444333222222222333333333444444444444444333333444444555666333444666666555555555777333333222222333444666777333444555666777777777777999888777666666666777777555666777888999999999999:::888666333222222222333333222222111000000//////000111222222111222444555666888:::;;;===???CCCEEELLLMMMOOOQQQUUUXXXZZZ\\\[[[^^^bbbfffjjjsss}}}~~~{{{xxxvvvttthhhaaa\\\ZZZWWWUUUSSSQQQMMMJJJFFFDDDBBB@@@>>>=========???>>>===<<<<<<;;;<<<<<<;;;:::999999::::::888666222888888444555::::::444555444333222111111111111000000000000000000000000111111111111111000000////////////000111111222222000333555888:::===AAADDDKKKMMMNNNOOOMMMJJJFFFCCC@@@===999666444333111000+++///111///+++***,,,///---...///...---,,,---...,,,.........,,,+++,,,---...//////000000111111222222000///000222444444333333333333333444444444444333333222222333333444555444555555555444444666888333333333333333555666666444444555666777777777777777888888888777777666666555666777888999999999999999777555333222111111222333333333222111111000000///111111111000111333555666777:::<<<===@@@CCCFFFLLLMMMOOORRRUUUXXXZZZ\\\\\\___cccfffjjjrrr|||~~~{{{zzzyyyttthhh```[[[YYYVVVTTTRRRPPPLLLIIIFFFDDDBBB@@@>>>=========>>>>>>===<<<<<<<<<<<<<<<;;;:::999999::::::888666999:::888444555999888333555444333222111000000000111111111111111111111111///000111222222111///.../////////000111111222222000333666888:::===AAADDDLLLNNNOOOOOOMMMJJJEEECCC???<<<888666555444222111---///000///,,,+++,,,......///000///...---...///---...///...,,,++++++---......///000000111111111222000//////111333444444333333333444444444444555222222111111222222333444333444444333222222555777222222333333444555555666555666777777888888888777666777888999888777555444666666777888999999999999999777666444333222222222333333333222222222111111000111222222111222444666555777:::<<<===@@@DDDGGGLLLMMMPPPSSSVVVYYY[[[[[[^^^```dddgggkkkrrr|||}}}{{{{{{sssggg```ZZZXXXVVVTTTRRROOOLLLIIIFFFDDDBBB@@@>>>=========>>>======<<<<<<<<<<<<===:::999999999::::::999777999;;;;;;777444555666666555444333222111111111111222222222222222222222222---...///000000000....../////////000111111222222555777:::===???BBBFFFIIILLLMMMOOOOOOMMMIIIEEEBBB>>>;;;888666555444333111000...------//////...,,,...///000000......///000---...///...,,,++++++---------///000111111000000222000...///111333333333333333444444444555555555222111111111111222333333222222222111000111333666222222333444444555555555777777888999999999888888555666888999999777555333666777888999999::::::999999888777666444333333222333333333222222222222222222333444333333333555777555777:::<<<>>>AAAEEEGGGLLLMMMPPPTTTWWWYYY[[[[[[^^^aaadddgggkkkrrr|||~~~||||||sssggg```[[[YYYVVVTTTRRRPPPLLLIIIFFFDDDBBB@@@>>>===============<<<<<<<<<<<<======:::999888999:::;;;999777333777999666333222555999444333222222111111222222111111111111111111111111---......////////////////////////000111111222222444666999<<<>>>AAAEEEHHHJJJLLLMMMNNNLLLIIIEEEBBB???<<<888666555444222111222...,,,---000111...+++---...//////......///000,,,.........,,,+++,,,---,,,---///000111111000///111///...///111333333222333444444444555555555555222222111111222222333444111222222222111111333444111222333444555555555555777888888999999888888777555666777888888666444333666777888999::::::::::::999999888777555444333222222222222222222222111111222444444444444444666888555777:::<<<>>>AAAEEEHHHLLLNNNQQQUUUXXXZZZ[[[[[[]]]```dddgggkkksss}}}|||{{{sssggg```[[[YYYWWWUUUSSSPPPLLLJJJFFFDDDBBB@@@>>>===============<<<<<<<<<<<<======999888888999:::;;;999888222444666666444333555888222222111111222222333333111111111111111111111111//////......///000000111/////////000111111222222000333666888:::===AAADDDHHHJJJLLLLLLKKKHHHEEEBBB???<<<888666555333222000000///......//////...---,,,---//////...---///000+++---...---,,,,,,---...+++---///000111000///////////////000222333222111444444444444555555555555222222222222222333444444111333444444333333444555111222333555555555555444666666777777777666666555555666777777777666555444777777888999::::::::::::888888777666555333222111111111111111111111111111222333444444333333555777555777:::===???BBBFFFIIIKKKNNNQQQUUUXXXZZZ[[[[[[]]]```dddggglllttt{{{yyyrrrggg```\\\ZZZWWWUUUSSSQQQMMMJJJFFFDDDBBB@@@>>>===============<<<<<<<<<======>>>999888888999;;;;;;999888777666666888777555444555111111111111222333444555000000000000000000000000111000/////////000222333/////////000111111222222222444777999;;;>>>BBBEEEGGGHHHJJJLLLKKKHHHEEECCC@@@===999666444333111000---000222000---,,,---000+++---......------...000+++,,,------,,,,,,...///+++,,,///000111000///.........///111333333111000444444444555555555666666333333222222333333444555222444666777666555555555111222333555666555555444444555555555555555444444666666666666666555555444777777888999::::::::::::777777666555444222111000000000000000000000111111111222333333222333555666555777:::===???BBBFFFIIIKKKNNNRRRVVVYYYZZZ[[[[[[\\\___cccgggllluuu{{{wwwssshhhaaaZZZYYYXXXVVVSSSOOOLLLJJJGGGDDDAAA??????@@@??????:::;;;===;;;999888;;;===;;;;;;:::999999888888777888888888777666555555444444444222111000000////////////...//////000111222,,,///222333111///...---000000000000111222333444333555888:::<<<>>>@@@CCCFFFHHHKKKMMMMMMKKKIIIGGG@@@>>>:::777444333333333///............---------///......------......///---.....................////////////000000000000000---///555666222222666222333444555666666666666888666333111000222444666555444333222222444555777444444555555666777777777666666555666666777888999333555777888888777555333555666777888888888888888;;;:::888555333111000000111111111111111111111111222222333222111222555777888888:::<<>>:::<<<===<<<:::999;;;===;;;;;;:::999999888888777888777777666555555444444222222111111111111111111000////////////000000111...///000000...---...000............///000111222333555777999;;;>>>BBBEEEGGGIIIKKKMMMMMMKKKHHHFFF@@@>>>;;;777444333333333///............------------,,,,,,++++++,,,,,,---,,,,,,,,,------///000111////////////000000000000000...000555555222222555222333444555666666666666555555444333333333333444555444333222222444555777444444555555666777777777666666666666666777777888666666777777777777666666555666777888888999888888777666555444333222222222111111111111111111111111111222333222222222555777888888:::<<>>>>>>>>===;;;<<<======;;;;;;<<<===;;;;;;:::999999888888777777777666666555555444444111111000000111222222333111000000////////////000/////////---,,,,,,///222............///000111222333444666888;;;???DDDHHHHHHJJJLLLNNNMMMKKKHHHEEE@@@>>>;;;888555333222222///............------------,,,,,,++++++,,,,,,---,,,+++++++++---///222333////////////000000000000111000111444444222222444333333444555666666666666333444555666555444222111444444333222333444555666444555555666666777777888777777777666666666666666999888777666666777888999555555777888888999999999444444333333333333333444111111111111111111111111111222333333222222555777777888:::===@@@CCCFFFGGGMMMPPPUUUXXXYYYZZZ[[[\\\]]]^^^bbbgggkkkqqq~~~}}}qqqfff```ZZZYYYXXXVVVSSSOOOLLLJJJHHHEEEAAA???>>>>>>===<<<<<<============<<<<<<===;;;;;;:::999999888888777777777777666666666555555222111111111111111222222111111000//////.../////////000///...---...000333000000000000111222333444333444666777:::???FFFJJJIIIKKKMMMNNNMMMKKKGGGEEEAAA???<<<999666333222111///............---------///......------......///...---+++***,,,...111333////////////000000000000222111222333333222222333333444444555666666555555444444555555555444333222444444333333333444555666555555555666777777888888777777777777777666555555777777666666666666777777444555666888888999999999555444444333333444444444111111111111111111111111111222333333222333444666777888:::===@@@DDDFFFHHHMMMQQQUUUYYYZZZ[[[[[[\\\]]]^^^bbbhhhkkkrrr~~~|||ooofff```ZZZYYYXXXVVVSSSOOOLLLJJJHHHDDDAAA>>>>>>>>>===<<<<<<<<<======>>>>>><<<;;;;;;;;;:::999999888888777888888777777777777666666444333222111000000000000111111000//////...//////...///111111000000111222000000000000111222333444333444666888;;;@@@FFFKKKJJJKKKMMMOOONNNKKKHHHEEEAAA???===:::666444222111///............---------///......------......///000...,,,++++++---///111////////////000000000000222222222111222333333222333444555555666555555555666555444333333333444444333333333333444444555555555555666666777888888888777777888888777666555444333444666777777666444333444555666777999999999:::888888777555444444444444111111111111111111111111000222333444333333444555777888:::===AAADDDGGGIIIMMMPPPUUUXXXZZZ[[[\\\]]]]]]^^^ccchhhlllrrrzzznnneee___ZZZYYYXXXVVVSSSOOOLLLJJJFFFCCC@@@>>>>>>>>>>>>===<<<;;;<<<===>>>>>><<<:::;;;;;;:::999999888888777777777777777777666666666555444333111000/////////111000000////////////000,,,...000111000000000111............///000111222222444777999<<<@@@FFFJJJIIIKKKMMMOOONNNLLLIIIFFFAAA@@@>>>;;;777444111000///............------------,,,,,,++++++,,,,,,---000///---,,,,,,---...///////////////000000000000111333222000000444555333444444555555555555555444666555444333222333444555333333333444444444555555555666666777777888888999666666777888888777555555111333555777777555333111333444666777999:::::::::;;;:::888666555444333333111111111111111111111111///111444444333333444555777888:::===AAAEEEHHHJJJMMMPPPTTTVVVXXXZZZ\\\___^^^___ccchhhlllrrryyymmmddd___ZZZYYYXXXVVVSSSOOOLLLJJJDDDBBB>>>===>>>??????>>>;;;::::::<<<>>>>>>;;;888;;;;;;:::999999888888777555555555555555555555555333333222111000000000111000////////////000000111,,,---------,,,---000222............///000111222222555888:::===AAAEEEHHHHHHJJJMMMOOOOOOMMMJJJHHHAAA@@@>>>;;;888444111000///............------------,,,,,,++++++,,,,,,------------------...///000////////////000000000000///222222///000555666444444555555555555555444444444444555555444444333222333333444444555555444444666666666777888888999999444555777888888888666555444444555666666555444444333444666777999::::::::::::999777666444333333333111111111111111111111111///111444444444333444555777888:::===AAAEEEHHHJJJNNNPPPRRRTTTUUUXXX]]]```^^^___ccciiilllrrrxxxmmmddd___ZZZYYYXXXVVVSSSPPPLLLJJJCCCAAA>>>===>>>???@@@???;;;:::999<<<>>>>>>:::777;;;;;;::::::999888888777333333333333333333333333111111111000111111222333//////...//////000111222---,,,***((((((***///333000000000000111222333444222555999<<<>>>AAADDDGGGHHHJJJMMMOOOOOOMMMKKKIIIAAA@@@???<<<888444111/////////.........---------///......------......///***+++,,,---///000111111////////////000000000000...222222...///555777555444555555555555555444444111333666777777555222000222333444444555555444444666666666777888888999999333555777888999888777666777666555444444555666777333444666777999::::::;;;888777666555444333333333111111111111111111111111///111444555444333444444777888:::>>>AAAEEEIIIKKKNNNOOOQQQRRRTTTXXX]]]```^^^___ccciiimmmsssyyynnnfffaaa[[[YYYWWWVVVTTTQQQLLLIIIGGGEEEAAA===:::::::::;;;<<<<<<======<<<<<<;;;:::===<<<;;;:::888777666666666555555555555444444444444444333222111000///...//////...------------...+++,,,---...////////////......///000111222333333333666:::===>>>@@@CCCEEEFFFHHHJJJLLLMMMKKKIIIHHHBBB@@@===999666333111000...............///000000---...///...,,,++++++,,,------------------------000000000000////////////...///000111222333444444555555555555444333222222555555555555555555555555444444444444444444444444444444333333444555777888666666666666666666666666999777333222777;;;666...555555777888999::::::;;;888888777555444333222111222222222222222222222222111222333333333444666888666999<<<>>>AAADDDHHHKKKLLLPPPUUUVVVVVVVVVYYY\\\______ccciiinnnuuuxxxmmmeee```[[[YYYWWWVVVTTTQQQLLLIIIEEECCC@@@===;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::::::::999888777777666555666555555555555444444444444444333222111000//////000000///............///------...///000000000000......///000111222222333444666999<<<===@@@CCCEEEHHHJJJKKKLLLLLLJJJGGGFFFBBB@@@===999666333111000...............///000000///000111///---,,,,,,---------------------------000000000000//////////////////000111222333444444444444444555444444333333555555555555555555555555444444444444444444444444444444333333444555777888666666666666666666666666666777666333444777666111555666777888999:::::::::888888777555444333222111111111111111111111111111111222333333333444666888777999<<>><<<<<<<<<<<<<<<;;;::::::888888777777777666666666666555555555555444444444444333333222111000//////111111000/////////////////////000000000000000///---...//////111111222333555777999:::<<>><<<;;;;;;;;;;;;;;;;;;<<<;;;::::::999777777777888888888888999666555555555555444444444333333222222111000000000000///......------............/////////...------------...///000111222222666777999:::;;;???DDDHHHFFFGGGJJJKKKKKKJJJHHHFFF@@@???<<<999666444222111...............///000000000111111///---++++++,,,,,,,,,,,,---------........./////////000000000111000000000111222222333333222222333444555555555555555555555555555555555555444444444555555666666666444444555666666777777777777777777777777777777777777888777444666:::999555666777888999999999999999777777666444333222111000111111111222222222333333111222333333333444666888777999===@@@CCCGGGKKKNNNNNNQQQSSSSSSSSSVVV\\\aaa______ccciiimmmrrr|||wwwlllccc^^^[[[YYYWWWVVVTTTQQQLLLIIIDDDCCCAAA???===;;;;;;:::;;;;;;;;;;;;;;;:::999999888888888888888888888888666555555555555444444444222222222111111111000000//////...---------------------...............---,,,---......000000111222555777999:::<<>>===<<<<<<:::;;;;;;;;;;;;:::999999777777777777777777666666666555555555555444444444222222222111111111111111000//////...............,,,---...///////////////,,,------...///000111111444666999<<<===@@@CCCEEEFFFGGGIIIKKKKKKIIIGGGEEE@@@>>><<<999666444333222...............///000000,,,---...---,,,+++,,,---++++++,,,,,,---......///.........///000111111111111111111111111222222222444444444555444444333333555555555555555555555555444444444555666777777777333444666777888888777777777777777777777777777777000555888777666777666444777777888999999999999888777666555444222111000000000000000111222333333333111222333333333444666888555777;;;>>>BBBFFFJJJNNNOOORRRVVVVVVUUUVVVYYY\\\^^^___ccciiimmmpppyyyuuuiiiaaa\\\[[[YYYWWWVVVTTTQQQLLLIII????????????>>>>>>>>>>>>::::::;;;;;;;;;:::999999777777666666555555555555666666555555555444444444222222222111111111111111111111000///////////////------///000111111111111,,,,,,---...///000111111333666:::===>>>@@@CCCEEEHHHIIIKKKKKKJJJHHHEEECCC@@@>>><<<999666444333222...............///000000+++,,,...---,,,,,,---///++++++,,,,,,---...//////---......///000111111222111111111111111222222222555555555555444333222222555555555555555555555555444444444555666777777888333444666888888888777777777777777777777777777777***444;;;888333222444444777888888999999999888888666666555444222111000000...//////000111222222222111222333333333444666888444777:::>>>AAAEEEJJJMMMQQQTTTXXXXXXWWWWWWYYY\\\^^^___ccciiilllpppyyyuuujjjbbb]]][[[[[[ZZZWWWSSSNNNJJJGGGAAA@@@???=========>>>>>>;;;;;;:::999999888888777999888888888777777666666666666666666666666666666444444222000///.....................////////////000000//////.........---+++---000111111222333555666777888999:::>>>BBBFFFEEEGGGJJJLLLLLLIIIEEECCCAAA>>>;;;777444222222222000//////.........//////...///000///------///000111///......///000///...////////////000000000000///000111111333333444555555555444333333333333444555555555555555555555555444444333333444555777888888999;;;;;;999888888999666666666666777777777777999999888777666555444444555666777999999999888777666555444333222111111111555444333111000/////////333333444444555666777777:::<<>>BBBFFFFFFHHHKKKLLLLLLIIIEEEBBB@@@>>>;;;777444222222222//////............//////---...///...,,,,,,...///...---++++++---------,,,000000000000////////////000000111222333444555555666555555444444444444444555555555555555555555555444444333333444555777888777999::::::999888999:::666666666666777777777777888888777777666666555555666777777888888888888777666555444444333333333333222222111111111111111111222222333444555666777888:::<<>>BBBEEEHHHJJJLLLMMMKKKHHHDDDBBB???===:::777444333222222//////............//////,,,---...---,,,+++---...111///......///000000///111111000000//////......111111222333444555666666666666666555555555444444555555555555555555555555444444333444444555777777555777999999999888999:::666666666666777777777777777777777777666666666666999888777777777777777777666555444444444444555555000000000111111222222333111111222444666777888999:::<<>>:::999:::===???<<<;;;;;;:::999999888888777777777777777777666666666666666666666666666666111000000000000000111111............///////////////////////////.........---///111111111000111222555666999:::<<<>>>BBBEEEJJJKKKLLLLLLKKKGGGDDDBBB>>><<<:::777444333222111///............//////000,,,---///...---,,,---...000///......000111000000111111000000//////......111222222333444555666777666666666666666555555444555555555555555555555555333333444444555666666777444666888999888888999:::666666666666777777777777555666666666777777777888:::999888666666666777888444444333333333444444555000000111111222222222222000111222444666777999:::999<<<@@@CCCEEEGGGJJJMMMQQQRRRTTTVVVXXX[[[]]]___bbbeeeiiijjjkkkqqq{{{|||nnneee^^^[[[XXXXXXXXXVVVTTTPPPLLLJJJBBB???<<<999999;;;???AAA<<<<<<;;;;;;:::999999888666666666666666666777777666666666666666666666666000000000000000111111222............////////////.........///////////////---///111111111000111222444666999;;;<<<>>>BBBDDDIIIJJJKKKKKKIIIFFFCCCAAA===;;;999777555333222111...............///000000,,,...000000///---......+++)))((()))+++,,,,,,+++111000000000/////////...111222222333444555666777666666777777666666555444555555555555555555555555333333444555555666666666333555777888777777888:::666666666666777777777777555555666666777777888888:::999888666666666777888222222222111222222333333111222222222222111000///000111222444666777999:::999<<<@@@DDDFFFHHHJJJMMMPPPPPPQQQTTTWWW[[[]]]^^^bbbfffiiijjjkkkqqq{{{{{{mmmddd___\\\ZZZZZZYYYWWWTTTPPPLLLIII???>>>;;;::::::<<>><<<;;;;;;<<<===>>><<<<<<<<<;;;::::::999999555555555666666666777777666666666666666666666666111111000000000000000111............////////////............/////////000,,,...000111111111333444333666999<<<===???AAACCCFFFFFFGGGGGGFFFEEECCCBBB::::::999777555333111000---------......///000111+++---000000///------------,,,++++++.../////////......//////000000111111000000111222333444555555333444666666666555333222555555555555555555555555222333444666666666666555444666777777666555666777666666666666777777777777666666666666777777777777666777777888888888888777444444333222111111111111///000222333333222111000222222333444555666777888999<<>>;;;888555444333111///000000000000000000000000000///---,,,,,,,,,,,,+++------/////////...---,,,+++,,,---////////////...000111111222222333444444777777777777777777777777222666777333111222222000111333444444333444555777666777888888666555555666666666666666666555555555888888777666666666666666666777999:::;;;;;;::::::555444222000000111222333000000000111222333555666111333555666444333333444<<>><<<;;;<<<<<<======<<<;;;;;;999999888777666777888777555555555666777555555666777777444111333222111000///////////////......---...///000111......////////////.........///111111000000222333555666888999;;;>>>AAADDDEEEFFFGGGGGGFFFDDDAAA@@@>>>;;;888666555444111000000000000000000000000000///...---,,,,,,---,,,,,,------...//////...---,,,,,,---///000111111000000111111222222333444444444666666666666666666666666333777888555333444444222222333555555444444666777666777888888666555555666666666666666666666666555888777777666666666666666555666888999999999888888999777555333111111222222///000111222333444444555333555777777666555555666;;;>>>BBBDDDFFFHHHJJJLLLOOOQQQTTTVVVXXX\\\```cccfffdddfffkkkpppuuu{{{nnnbbb]]]\\\XXXWWWUUURRROOOKKKHHHGGGAAA@@@>>>===<<<<<<=========<<<;;;;;;999999888777777777777666444444666888:::888777666777777555333222222111000///////////////............///000000......////////////.........000111111000111222444555777999;;;<<>><<<999777666444222111000000000000000000000000......------------------------......///......---...///111222333333222222222222333333444555555666555555555555555555555555333777999666444666666444222444555555555555666888666777888888666555555666555555666666666666666666777777666666555555666666555666777888888888777666===;;;888555333111111111...000111333444444444333444666888888777777888999:::===AAADDDEEEGGGJJJLLLPPPRRRUUUWWWYYY\\\```ccceeedddggglllpppuuuzzzmmmbbb\\\\\\XXXWWWUUURRROOOKKKHHHGGGBBB@@@???>>>======>>>>>>===<<<;;;;;;999999888777777777666444333444666999;;;999777666555555444444111111000/////////////////////........./////////......////////////.........000111111111111222444555777:::<<<===???BBBEEEGGGHHHHHHGGGEEECCC@@@>>>???<<<999777666555333222000000000000000000000000.........---,,,,,,...///---------...............///000111333333333333222333333444444555666666666555555555555555555555555222777888666555777777555333444666666555555777888666777888888666555555666555555555555666666666666777666666555555555666666666666777888888888777666<<<:::888666333222111111...000222444555444333222444666777888777777999::::::===AAADDDFFFHHHKKKMMMQQQSSSVVVXXXYYY\\\```ccceeeeeeiiinnnrrrxxxyyylllaaa\\\\\\XXXWWWUUURRROOOKKKHHHGGGBBB@@@???>>>======>>>>>>===<<<;;;;;;999999888777666666666444333333666999999888777555333222333333111000////////////////////////////////////............////////////......///000222222111111333444444777:::<<<>>>@@@BBBDDDGGGHHHHHHGGGEEECCC@@@>>>>>><<<999777777666444222////////////////////////...///000...,,,,,,---///------------......//////...///000222333222222111333444444555555666666777555555555555555555555555222666888555444666777555333444666666555555777888666777888888666555555666444555555555666666777777666666555555555555666666666777888999999999888777777777666444333333222222...000222444555444222111222444555666666666888:::<<>>===<<<<<<=========<<<;;;;;;999999888777555555555444333444666888555666666555222111111222000//////......//////////////////000//////...---......////////////......///111222222111222333444333666:::<<<>>>???AAACCCGGGGGGHHHGGGFFFCCC@@@???===;;;888666666555444222///////////////////////////111111///,,,+++,,,///---------------...///000---...000111222222111111333333444444555666666666555555555555555555555555333777999666444666666444222444555555555555666888666777888888666555555666444444555555666777777777555555444444555555666666555666777999::::::999888444444444333333333333333000111222333444333222222111222444444444666888;;;<<>><<<;;;<<<<<<======<<<;;;;;;999999888777333444666555444444666777222444666666333111222333//////.........//////000//////000000000///---,,,......////////////......///111222222222222333555222555999<<<===???AAABBBEEEFFFGGGGGGFFFDDDAAA@@@<<<:::777666555555333222////////////////////////000222333000+++)))+++...------,,,,,,---...000111---...000111222222111111222333333444555555666666666666666666666666666666555999;;;777555777777444222333555555444444666777666777888888666555555666444444555555666777777888555444444444444555666777222333555777999999999999333444444444444333222222111111222222222333333333000222333444444666999<<<;;;>>>BBBFFFHHHKKKNNNPPPTTTVVVXXXZZZ[[[]]]aaacccfffhhhnnnsssvvv~~~vvvkkk```\\\\\\XXXWWWUUURRROOOKKKHHHGGG@@@???===<<<;;;;;;<<<<<<===<<<<<<;;;:::999888777222444666666555555555666000444777777555222222333//////.........//////000//////000000000///---,,,......////////////......///111222222222222333555111555999;;;===>>>@@@AAAEEEFFFGGGGGGFFFDDDBBB@@@;;;999666555555444333111////////////////////////111333444111+++)))+++...------,,,,,,---...000111...///111222333333222222222222333333444555555666777777777777777777777777777<<<<<<999666777777555111333444444333444555777666777999888666555555666444444444555666777777888444444444444444555666777000111444666888999999999555555555555444333222111222222222111111222333444111222333444555777:::===:::===AAAEEEGGGJJJMMMPPPTTTVVVXXXZZZ[[[^^^aaadddeeehhhmmmrrrvvv~~~qqqfff___ZZZWWWUUUTTTSSSPPPMMMJJJHHHFFF@@@???===<<<;;;<<<>>>???<<<;;;:::999888777888888444333222333555555222///555444333222222222333333////////////////////////222111111000000000000000+++---...///...///000222000000000111222222222333111444888:::<<<>>>AAACCCFFFFFFEEEEEEDDDBBBAAAAAA<<<;;;:::888777555444333000...---...///000///...222222222111000...,,,++++++,,,------,,,,,,---///......//////000000111111222333333444444555555555777555444333444555888999666555444333333444555666222222333333444555666666666666666666666555555555555444444444555666888999555444444333333444444555777777777777777666555555444444333333333333222222111000///......///000111000111444666888999999888:::===AAADDDGGGJJJNNNQQQTTTUUUXXX[[[^^^aaabbbcccfffjjjnnnrrrxxxqqqfff```ZZZWWWUUUTTTSSSPPPMMMJJJGGGFFF@@@???===<<<;;;<<<>>>???<<<<<<;;;:::999888777777555444333444666666333111444444333333222222222222////////////////////////111000000///.../////////---...000///......///000000000000111222222333333222555888;;;===???BBBDDDEEEEEEFFFEEEDDDCCCAAA@@@<<<;;;:::888777555444333000...---...///000///...000000//////...---,,,++++++---......---,,,...///......//////000111111111222333333444444555555555666555555444555666777888666555444444444444555666222333333444444555555555666666666666666666666555444444444555555666777888555444444333333444444555777777777777777666555555444444333333333222222222222111000000000000111222111222333555777888999999;;;===AAADDDGGGJJJNNNQQQTTTVVVXXX[[[^^^aaacccdddhhhkkkooosssyyyqqqggg```[[[WWWUUUUUUSSSPPPMMMJJJGGGEEE@@@???===<<<;;;<<<>>>???=========<<<:::888666555666555555555666666444222444333333333222222222222////////////////////////000//////...............///000000000...------//////000000111222222333333333666:::<<<>>>@@@BBBEEECCCDDDFFFFFFEEECCC@@@>>><<<;;;:::888777555444333000...---...///000///...---------,,,,,,+++++++++,,,---///...------...000......///000000111111222222222333333444555666666555555555555666666666666666555444444444444555666444444444444444444444444555555666666666666666666333444555666777777777777555555444444444444555555777777777777777666555555333333333333222222222222222222111111111222222333222222333444666888:::;;;;;;>>>BBBEEEHHHKKKOOORRRUUUVVVYYY[[[___aaaccceeejjjmmmqqqtttzzzqqqggg```[[[XXXVVVUUUSSSPPPMMMJJJGGGEEE@@@???===<<<;;;<<<>>>???======>>>===;;;888555333555555555555555555444333333333333333222222111111////////////////////////000000///............///...///000///...---.../////////000111222333333444555777;;;===???AAACCCEEEBBBDDDFFFGGGFFFCCC???===<<<;;;:::888666555444333000...---...///000///...,,,+++++++++++++++,,,,,,,,,...//////...---///000...//////000111111222222222222333333444555666666555555666666777666555555555555555444444555555555444444444444444444333333555555555555666666666666333444666777777777666555555555444444444444555555777777777777777666555555333333333222222222222111111111111111222222222333333333333333555777:::;;;;;;>>>BBBFFFIIIMMMQQQTTTVVVWWWYYY\\\___bbbdddfffjjjmmmqqqttt{{{qqqggg```[[[XXXVVVUUUSSSQQQMMMIIIFFFEEE@@@???===<<<;;;<<<>>>???======>>>===;;;888555333444444444333333222333333222222333333333222111000////////////////////////222111000000//////000000,,,---//////...///000222...///000111222333444444555888;;;>>>???AAACCCEEEBBBCCCEEEGGGFFFCCC???===<<<;;;:::888666555444333000...---...///000///...---,,,,,,+++,,,,,,---...,,,---......------...000//////000000111222222222111111222333444555666777555555666777666666555555444555555555555555555444444444444444444444333333444555555555666666777777333444666777777777666555666555555444444555555666777777777777777666555555333333222222222111111111///000000111111222222222333333333333555777:::;;;<<>>???<<<<<<<<<;;;999777555444333444444333111111222444111222333333333222000///////////////////////////222222111000000000000000+++---...///...///111222......///111222333444555666888;;;>>>???@@@BBBDDDBBBCCCEEEEEEDDDBBB???===<<<;;;:::888777555444333000...---...///000///......---,,,,,,,,,---...///+++,,,...---,,,,,,---/////////000111111222222333111111222333555666777777666666666666555555555555444444555666666555444444444444444444444444444444444444555555666777777777555555666666666666666555666666555555555555666666777777777777777666555555222222222222111111111111...///000111222222222111222222333444666888:::;;;<<<@@@DDDHHHKKKOOOSSSVVVXXXYYYZZZ\\\___cccfffhhhggglllqqqwww~~~pppgggaaa\\\YYYWWWVVVTTTQQQMMMIIIFFFDDD@@@???===<<<;;;<<<>>>???;;;::::::999777666666555444555666444111111333555000111333333333222000///////////////////////////111111000///////////////,,,...//////......///111......///111222333444555555888;;;===>>>???AAACCCCCCDDDDDDDDDCCCAAA???>>><<<;;;:::888777555444333000...---...///000///...///...,,,++++++,,,---...***+++,,,,,,++++++,,,...///000000111111222333333000111222333555666777777888777666555444555555666444444555666666555444444222333333444444555555555444444555555666777777888666666555555555555666666666666555555555555666666777777777777777666555555222222222222111111111111///000111333333333333333111222333555777888999999===@@@DDDHHHLLLPPPTTTXXXYYYYYYZZZ\\\___cccgggiiigggllltttzzzpppgggaaa\\\YYYWWWVVVTTTQQQMMMIIIFFFDDD@@@???===<<<;;;<<<>>>???:::999888777666666666666555777777555222222444777000111333333333222000...////////////////////////000000///..................000000///...---...///---...///111222333555555555888;;;===>>>???AAACCCDDDDDDDDDCCCBBBAAA??????<<<;;;:::888777555444333000...---...///000///...///...,,,******+++,,,---)))+++,,,,,,+++***,,,---000000000111222222333333000111222333555666777888999888555444333444666777333444555666666555444333222222333333444555666666444444444555666777777888777777555444444555666777666666555555555555666666777777777777777666666555222222222111111111111000000111222444555555444444000111444666888999999888===@@@EEEIIILLLPPPUUUXXXZZZZZZZZZ\\\___cccgggiiigggmmmuuu}}}zzznnnggg```[[[YYYVVVTTTQQQNNNKKKIIIGGGFFF@@@???===<<<;;;;;;<<<<<<===:::777666777888666333333333333222222111111111000000000000000111111111111///---...111222000...+++---......---,,,,,,------------.........//////111111111111222333444555777:::===???@@@AAABBBCCCEEEFFFFFFEEECCCAAA???>>>:::999777666444333333333......------------.........------,,,,,,------...............///////////////000111222222333222222333333444444555666666666777777777777777777777777333444555666777777666666666666555555555444444444333444444555666666666555333444555666777777777777444444555555666777777777777777888888888888777777444444333333222111000000111111222222222333333333222333444555555777;;;>>><<>>@@@@@@AAABBBDDDDDDDDDEEEDDDCCCAAA???>>>:::999888666555444333333///......------......///...------,,,,,,------...............//////////////////000111222222222222333333444444555666666666777777777777777777777777555555555555666666666666666666555555555444444444222333444444555555555444555555666666666666555555555555666666777888888888777777888888888888777777444444333333222111111000111111222222222333333333222333444444555666999<<<;;;>>>CCCHHHLLLPPPTTTWWWXXXZZZ]]]___aaadddgggjjjkkkmmmrrrzzzyyylllddd]]]ZZZZZZUUUTTTRRROOOLLLIIIGGGFFF@@@???===<<<;;;;;;<<<<<<;;;999777666777777555444333333333222222222222111111111000000000000000000......///000222222000///////////////////////////------.........//////////////////000111333444555888;;;>>>AAAAAABBBCCCEEEBBBCCCCCCCCCBBBAAA???>>>;;;:::888777555444444444///......------......///...------,,,,,,------...............////////////...///000111222222222222333333444444555666666666777777777777777777777777777777555444444555666666555555555555555444444444333444555555666555555555555666666666666555444444555666666777888888999999777777888888888888777777444333333222222111111111111111222222222333333333222333444444444555888:::<<<@@@EEEIIIMMMQQQUUUXXXYYY[[[]]]___aaacccgggjjjlllooottt|||yyykkkbbb[[[YYY[[[UUUTTTRRROOOLLLIIIFFFEEE@@@???===<<<;;;;;;<<<<<<:::999777666666666555555222222222222222222222222111111111000000000000000---...000111333222111000000///......///000//////............////////////...//////000111333444555999<<>>;;;:::888777555555444444//////............//////...------,,,,,,------...............////////////...///000111222222222222333333444444555666666666666666666666666666666666999888555444333444555666555555555555555555555555555666666777777777666666444444555555666555555555555555555666777777888888777777888888888888777777333333333222222111111111111111222222222333333333333444666666555666777999???CCCHHHLLLPPPSSSWWWZZZYYY[[[]]]___aaacccgggiiilllooouuu~~~yyykkkaaaYYYXXXZZZTTTSSSRRRPPPMMMIIIFFFDDD@@@???===<<<;;;;;;<<<<<<888888777666555555555666222222222222222222222222111111111111000000//////---...000222222222222222000...,,,,,,...//////............/////////000000......///000111333555666999<<>>;;;:::888666555444444444/////////....../////////...------,,,,,,------...............////////////......///000111111111111333333444444555666666666666666666666666666666666999888555444333444555666444555555555555555555555555555666666666555555444111222333555666777777777333333444444555666666777777777888888888888777777333333222222222222222111111111222222222333333333444666777888777777999:::@@@DDDHHHMMMPPPSSSWWWZZZYYY[[[^^^___```cccfffiiilllooovvvyyylllaaaXXXVVVXXXTTTSSSRRRPPPMMMIIIFFFDDD@@@???===<<<;;;;;;<<<<<<777777888666444444555777111222222222222333333333222222111111000/////////...///111111111111333444222...++++++...000///---....../////////000000000//////000111222444666777888;;;>>>AAAAAABBBCCCEEEBBBCCCCCCCCCBBBAAA???>>>:::999777666444333333333000//////......//////000...------,,,,,,------...............////////////---...///000111111111111333333444444555666666666777777777777777777777777777777555444444555666666444444444555555555555555333333333333333333222111///000222444666777888888222333333444444555666666777777888888888888777777222222222222222222222222111111222222222333333333333666888999999999:::;;;>>>BBBFFFJJJNNNQQQUUUWWWZZZ\\\^^^___```cccfffhhhlllpppwwwzzzmmmaaaXXXUUUVVVSSSSSSRRRQQQNNNJJJFFFDDD@@@???===<<<;;;;;;<<<<<<666777888666444333555777111111222222222333333333222222111111000//////...///000111000///000444777444///+++,,,///111000....../////////000000000000///000000222444666777888777:::>>>@@@@@@AAABBBDDDDDDDDDEEEDDDCCCAAA???>>>999888666555333222222222000000////////////000000...------,,,,,,------...............////////////---...///000111111111111333333444444555666666666777777777777777777777777555555555555666666666666444444444555555555666666444444444444444333222222000111333444555666666666333333444444555666666666777777888888888888777777222222222222222222222222111111222222222333333333111444777888999999:::;;;>>>AAAFFFJJJMMMPPPTTTVVVZZZ\\\^^^___```bbbfffhhhmmmqqqyyyzzznnnbbbWWWTTTUUUSSSSSSSSSQQQNNNJJJFFFCCC@@@???===<<<;;;;;;<<<<<<555777888666444333555888111111111222222333333333222222222111000//////...///000111///...000555999555111,,,,,,000333222000////////////000000000000000000111222444666888999777:::===???@@@AAABBBCCCFFFFFFFFFEEECCCAAA???>>>888777555444222222111111000000////////////000000...------,,,,,,------.............../////////000---...///000111111111111333333444444555666666777777777777777777777777777333444555666777777666666444444444555555555666666777777888888777666555555222333333444555555555555444444555555666777777777777777888888888888777777222222222222222222222222111111222222222333333333///222666888888999:::;;;@@@CCCHHHLLLOOORRRUUUXXXZZZ\\\^^^___```bbbeeehhhooosss{{{vvviii```XXXUUUTTTRRROOONNNOOOPPPNNNGGG@@@@@@???===;;;:::;;;<<<===:::999888666444333333333555555444333333333444444333333333222222222111111000111222222111222444666KKK###///111***///)))333/////////000111111222222---///222333444555666888;;;>>>@@@@@@??????CCCGGGCCCDDDDDDDDDCCCAAA???>>>===:::888666666555333111111111000//////////////////...---,,,,,,,,,,,,,,,000000///............///---...///000111222333333888666444333444666999;;;777777777777777777777777888888888777666666555555999777555444555888<<>>===<<<;;;;;;<<<<<<888888777666555555555555555444444333333333333333333333222222222111111111///111111111111111333555III222111111------+++111.........///000000111111---///222333444555666888:::;;;===>>>???AAADDDGGGCCCDDDDDDDDDCCCAAA???>>>===:::777666666555333222111111000//////////////////...---,,,,,,,,,,,,---+++++++++++++++,,,---.........///000111222222333666555444444555666888:::666666666666666666666666777777666666666666555555888777555555666999;;;===666666666666555555555555333444444444555555555555555555444444444555666666777666555666777777555333333222222111111222222333333222111000000222444555333444666777777999===@@@@@@CCCHHHLLLOOOQQQTTTVVVZZZ[[[^^^___```bbbfffhhhooosss{{{qqqfff___YYYUUUVVVPPPNNNMMMMMMMMMKKKEEE@@@>>>>>>======<<<;;;;;;;;;777666666666666666777777444444333222222222222222333222222222222111111111...000000000///000222444DDDFFF555///111+++......---------...//////000000...000222333333444666888999999999<<<@@@CCCEEEEEECCCDDDDDDDDDCCCAAA???>>><<<:::777666555555333222111000000///////////////......---,,,,,,,,,------)))))))))***+++---.../////////000000111111111222444444444555555666777777555555555555555555555555444555555555555666666666666666666666777999:::;;;777666666666555444444444444444555555555666666666555555444444555555666777777666666666777777555333333222222111111222222333333222111111111222333444444555555555666999===@@@AAADDDIIIMMMPPPSSSVVVXXXWWWZZZ^^^aaaccceeehhhjjjlllqqq{{{qqqfff___YYYUUUUUUPPPOOONNNMMMMMMJJJEEEAAA============<<<;;;:::999666666555555555555555666444333222222111111222222222222222222111111111111---///000/////////111333;;;SSS777...333***222,,,------...//////000000111///000222333333444666888:::888777:::@@@CCCDDDBBBCCCDDDDDDDDDCCCAAA???>>>;;;999666555555555333222000000////////////000000...------,,,,,,,,,------------------...///000111000000000000000111111111222333444666666666666555555555555555555555555555333333444444555666666777444555666777888888888888777777666555444444333333555555555666666666666777555444444444555666777888888777666666777777666444333222222111111222222333222222111111111222333444444444555555555888===@@@BBBFFFKKKOOOQQQTTTWWWYYYXXX[[[```ccceeefffhhhjjjkkkqqq|||rrrggg```YYYTTTTTTQQQPPPOOOOOOMMMJJJFFFDDD<<<=========<<<;;;:::999666666555444333333333333444333222222111111222222222222222111111111000000---...//////...///111333222RRR;;;000222+++444---...//////000000111222222000111222222222333666888<<<:::888:::???BBBAAA@@@CCCDDDDDDDDDCCCAAA???>>>:::888666555555555333222000000////////////000000------,,,,,,,,,------...000000////////////000000000000000000000111111111111222444666777666555555555555555555555555555555222333333444555666777777444444666777888777777777777666666555444333333222555555555666666666666777444444444555666777888888888777666777888888666444333222222111111222222333222222111222222222333333333444555555666888<<>>@@@AAAAAACCCDDDDDDDDDCCCAAA???>>>:::888555444555555333222///////////////000000111------,,,,,,,,,---......000//////...------......//////000000111111111222222333555666777777666666555555555555555555555555333333444555666666777777444444555666666666666666666555555555444333333333444444555555555666666666444444444555666777888999888777777777888888666444333222222111111222222333111111222222222333333333111333555666777888;;;>>>CCCFFFKKKOOORRRUUUXXXZZZ[[[]]]aaabbbccceeeggghhhmmmttt~~~pppfff```YYYTTTTTTPPPQQQPPPNNNKKKHHHFFFEEE>>>===;;;:::999999:::;;;777666666555555555666666555444444333333333333333111111111111000000000000...///000000///000222333111999JJJ<<<---333222111......//////000111111111111222222111111222666888999:::<<<===>>>???BBBDDDCCCDDDDDDDDDCCCAAA???>>>999777555444444444333222///////////////000111111,,,,,,,,,,,,,,,---...///......---------......///......///000111222222333444444555666777777777777666666666666666666666666555555555666666777777777444444555555555555666666444444444444444444444444333444444444555555555555444444555555666888999:::888777777777888888666555333222222111111222222333111111222222333333333222///222555777888999:::<<>>>>>@@@DDDHHHCCCDDDDDDDDDCCCAAA???>>>999777555444444444333222///////////////000111111,,,,,,,,,,,,,,,---...///---------...///000111222---...///000111222333333555555666666777888888888777777777777777777777777666666666666777777777777555555444444444555666666333333444444444444444444333333333444444444555555444444555555666888999:::999888777888999888777555333222222222222222222333111111222333333333333222...111666888999999:::;;;BBBFFFKKKOOORRRTTTWWWYYYXXXZZZ\\\___aaaeeejjjnnnkkkqqq|||}}}mmmccc]]]WWWTTTSSSTTTQQQNNNLLLKKKIIIFFFCCCAAA>>>:::888888:::::::::555666777777777666444333555555444333222222222222333333333333333333333333333222111///............222444>>>SSS333333...///...............---------444444444222111333666999999:::<<>><<<666666555444333222222111//////000000000000///......------,,,,,,------...///000000...,,,---000444......///111333444444333333444555666777777777777777666666666555555555555555555555555666666666666666666666666666666666666444444555555666666777777666777888777666555666777555555555666777999:::;;;999888666555555555666777777444222333555666444111666333111111333333111...222333555666777999===@@@AAAEEEJJJOOORRRUUUXXXZZZ\\\]]]^^^```cccfffhhhiiinnnttt~~~}}}mmmccc]]]WWWTTTSSSSSSQQQNNNLLLKKKIIIFFFCCCAAA>>>:::888999:::::::::555666777777777666444444333333333222222333444444333333222222222333333444111000000////////////000111111;;;LLL===444...222////////////////////////111111222111000111444666999:::<<>>;;;999999:::::::::666666666777666555555444222222222222333444555666222222111111111222444555///////////////000111111000...777AAAJJJ555...555/////////000000111111111///111222222222222333555999:::<<>>;;;::::::;;;::::::666666666666666555555444333222222222333333444555222111000000000222444555000000////////////000000111...444777RRR666...555......//////000111222222000222444555555444555777999;;;===???BBBDDDEEEEEEFFFEEEDDDCCCBBB???:::666666666555444333222222111///........./////////000...------,,,,,,------...,,,---///000000000000000...///111222222222222333333444555666777777777777777777777666666666666555555555555555666666666666333333333333333333333333333444444555666777888888666777888777666555555777666666666666777888999:::888888888777777777777777444333222222222222222111111111111222333444444333222444555666777:::>>>@@@DDDGGGMMMQQQTTTWWWZZZ\\\``````aaabbbccceeefffgggqqqxxx{{{kkkbbb\\\WWWTTTTTTQQQOOOMMMKKKJJJHHHFFFDDDAAA>>><<<;;;;;;;;;:::999777666666666555555555555555444333333222222222333111000000///000111222333222111000///............333///222222PPP:::000222------...///000000111111///111444555555555666777:::;;;===@@@BBBDDDEEEFFFHHHEEEBBB???>>>===;;;999666666555444333222222111......------...///000000...------,,,,,,------...,,,,,,---///000000000///...000222333111111222333333444555666777777777777888777777777666666666666555555555555666666666666333333333333333333333333555555666777888999::::::888999:::999777777777888777666666666777888999999888888888888888777777666444444444444333333333333222222333222222222222222333444666777888:::>>>AAACCCFFFLLLPPPSSSVVVYYY[[[``````aaabbbccceeeggghhhqqqxxxzzzjjjaaa\\\WWWTTTTTTQQQNNNLLLKKKJJJHHHFFFDDD@@@>>><<<<<<<<<<<<;;;999777777666555555555555666666555444333222222222222000000000000000000000000333222111///......------333000000222EEE@@@777000.........//////000000000...///111222222333555666:::;;;===@@@BBBDDDEEEFFFHHHDDD@@@===<<<===<<<;;;666666555444333222222111...------,,,---...000111...------,,,,,,------...---,,,,,,---///111000000---111333333111000111444111222333444555555555555888888777777777666666666555555555555666666666666333333333333333333333333555666777888999:::;;;<<<999:::;;;:::999888888:::777777777777777888999999888888999999888888777666444555666555333222333444111333444333111111222333333444666777888:::>>>AAACCCFFFLLLPPPSSSVVVYYY[[[``````aaabbbdddfffhhhiiiqqqyyyzzzjjjaaa\\\WWWTTTTTTPPPNNNLLLJJJJJJHHHFFFDDD@@@???===<<<<<<<<<;;;999888777666555444555555666444444333222222333333333000000111222111000...,,,111111000/////////////////////...444666GGGAAA000000000000000000000000000///000111111111222555888:::;;;>>>@@@CCCEEEFFFFFFDDDBBB???>>>>>>===<<<;;;666666555444333222222111...---,,,,,,,,,...000222...------,,,,,,------......,,,***+++...111111000---111444333000///111444111222333444555555555555888888888777777777666666555555555555666666666666444444444444444444444444555555666777999:::;;;<<<999:::;;;:::888777888999777777777777777888888999888888999999999888777666333444666444222111222444///111333333111111333555333555666777888;;;>>>AAADDDGGGMMMQQQTTTWWWZZZ\\\______```bbbdddgggiiijjjqqqxxxzzzjjjaaa\\\WWWTTTTTTPPPNNNKKKJJJJJJHHHFFFDDD@@@???=========<<<;;;999888777666444444555555666222222222222333444555555///111222333222///,,,***///////////////000000111,,,...,,,666+++LLLHHH111222222222111111111111111111222222222222444888;;;:::<<<>>>@@@CCCEEEFFFFFFAAA@@@??????@@@???<<<:::777666555444333222222111...---,,,+++,,,...000222...------,,,,,,------...///,,,)))***---111222111---111555444000...111444333444555666777777777777888888888888777777777777555555555555666666666777444444444444444444444444444444555777888:::;;;;;;888999:::999777777777888888777777777777777888999888888999:::999888777666111333555444111///111333---///222333222222555888333555666777888;;;???BBBEEEIIINNNRRRUUUXXX[[[^^^^^^___```bbbeeegggjjjkkkqqqxxx{{{jjj```[[[WWWVVVWWWQQQQQQOOOMMMJJJGGGDDDCCC@@@>>>;;;999::::::999888999888777666666555666666444444444444444444444444333222000......///111222...///000111111000///...333---,,,,,,222CCCHHH888000//////000111111///---000000111222444666888999===???BBBCCCCCCCCCDDDEEEBBBAAA@@@===;;;;;;>>>@@@999888888666555222000///---------...............000///---,,,,,,---...///............////////////222222111111111111222222333555555555444444666888222666999777333111333777777777666555555555555555333444555666777777777777666666666777888999;;;<<<<<<888888<<<999333444;;;777777777777666666666666777888888888888777777666555444444444444333333333000000111111111222222222555666777888999;;;===>>>BBBGGGMMMRRRUUUXXX[[[]]][[[]]]_________bbbhhhmmmvvv|||{{{iii```[[[WWWVVVWWWQQQQQQOOOMMMJJJFFFDDDBBB@@@>>>;;;999::::::999888999888777666555555555555666666666666666666666666333222000///...///000111...///000111111000///...222000111......>>>HHH@@@///......///000000...---000111111333444666888999===???AAABBBBBBBBBCCCDDDBBBBBB@@@>>><<<<<>>@@@AAAAAAAAABBBCCCAAAAAAAAA???===>>>@@@CCC;;;:::888555444333333333///......------,,,,,,,,,///...---,,,,,,---...///............////////////------...///000222333444555666777666555444555666999888777666555666777888777666666555555555555666444444555666777777777777666777888:::;;;;;;;;;;;;:::;;;;;;::::::;;;999555888888888888888999999999888888888888888777666666666555555444333222222111222222333333333444444444555666888:::;;;>>>BBBEEEEEEIIIOOOUUUXXX[[[^^^```bbbddddddcccbbbccchhhmmmxxx~~~xxxhhh___[[[WWWUUUUUURRRQQQOOOLLLIIIEEEBBBAAA???===:::999:::::::::999999888777666555444444444333333333333333333333333444333222000///.........//////000000000000////////////444111+++333>>>;;;......---///000111///...111111222333555777999:::<<<>>>@@@@@@@@@???@@@BBB@@@@@@@@@>>>======???BBB;;;999666333222222333333222222111000///......---------,,,,,,,,,---...///............////////////------......///111222333444555666666444333333444;;;888555555666777777777777666555555555555666666444555666777777888888777777888999;;;<<<<<<;;;;;;:::===;;;777888<<<:::444777777888888888888888999888888888888888777666555666555555444333222111111222222222333333333333444555777999::::::<<>>@@@@@@??????@@@AAA>>>??????===<<<<<<===???888777444111000000111222222222111000///......---,,,,,,,,,,,,------..................//////////////////////////////000111111333555555333222222333999777555444555666666555666666555555555555666666444555666777888888888888888999999:::;;;;;;;;;;;;;;;<<<:::666777:::999666666666666777777777888888999999999888888777555555555555444333222222111111111111111111222222222222555888:::999888999???DDDEEEIIIOOOTTTXXXZZZ]]]______aaabbbbbbbbbeeejjjpppyyyvvvggg___[[[VVVTTTTTTRRRQQQOOOLLLHHHDDDAAA???>>><<<:::999:::;;;;;;:::999888777555444333333333444444444444444444444444333222222111000///......000000////////////000000000)))---111///111///###000//////111333333222111222222333444555777999:::<<<>>>@@@@@@??????@@@AAA>>>??????===;;;:::;;;===666555333111000000000000///......------,,,,,,,,,++++++,,,,,,------..................////////////111000000//////000000000000222555555444333333444777777777666666555555555666555555555555666666777555555666777888888888888999999999999999:::;;;;;;:::999;;;===;;;666666999555555555666777777888888999999999999888666555444333333333333222222222222000000111111111222222222444777:::999777999@@@FFFEEEIIIOOOTTTXXX[[[]]]___]]]___aaaaaaaaadddkkkpppxxxuuufff___[[[VVVSSSTTTRRRQQQOOOLLLHHHDDDAAA???>>><<<:::999:::;;;;;;:::999888777555444333222222444444444444444444444444111111111111111000//////111000///......///000111111***---333000111000'''///......000222333222111222222333444666888999:::===???AAAAAA@@@???@@@AAA@@@AAA@@@???<<<::::::;;;555444444333222111000000---------,,,,,,,,,,,,,,,******+++,,,------..................////////////000000000000000111222333000222666777777666666777444777::::::777555555666555555555555555666777777555555777888888888888888:::999777666666888:::<<<777777???JJJDDD555222;;;555666666777888888999999999999999999777666555444222222222222222333333333111111111222222222333333222666999999888;;;DDDKKKFFFKKKQQQVVVYYY\\\___aaa___aaabbbbbbaaadddiiinnnwww~~~uuufff___[[[VVVSSSSSSRRRQQQOOOLLLHHHDDD@@@>>>>>><<<999999:::;;;;;;;;;999888777555333222222222222222222222222222222222000000111111111000000///111000///......///000111222+++///444000111444///...------///111222111000222222333444666888:::;;;>>>@@@AAAAAA@@@@@@@@@AAABBBBBBBBB@@@===;;;;;;;;;444555555444333222111000------..................)))***+++,,,---......---............/////////000/////////000111333555555000333777999999888888999333999>>>===999555666888555555555555555666777888555666777888888999999888;;;999666555555777:::<<<555555CCCSSSLLL555000<<<666777777888999999::::::::::::999999777666555444000111111222222333444444222222333333333444444444000444999999999>>>HHHPPPHHHLLLRRRWWW[[[]]]```bbbbbbcccdddcccbbbccchhhmmmvvv~~~sssfff```\\\XXXUUUUUUTTTRRROOOKKKGGGDDDBBBAAA???===<<<;;;<<<<<<:::999999777555555555666555444222333333444444333333222222222222222222111000///...............///000000000000000000000000000000//////000///------...000///000111333555888:::;;;<<<===>>>??????@@@@@@???OOOLLLGGGAAA===;;;:::;;;666666555444222111111000///............------------,,,,,,,,,,,,---......---///000000///......////////////000111111222222111333444444444444555777444CCCPPPMMM>>>222222777444333333444666777666666555888;;;;;;999888999;;;999999888777777888999:::111777BBBJJJDDD999555999;;;999555333333666:::<<<777999;;;;;;999555333333333222222111111222222333111222222333333444444555444666888:::;;;>>>CCCFFFGGGJJJOOOVVV[[[^^^^^^\\\eeebbbbbbddddddcccffflllrrr}}}rrreee^^^[[[WWWTTTTTTTTTRRRNNNJJJFFFBBB???>>>???===<<<;;;<<<<<<:::999999777555444555555555333222333333444444333333222222222222222222111000000///............///000000000000000000000000000000//////000///------///000000111222444666999;;;===<<<===>>>???@@@@@@@@@@@@KKKIIIEEEAAA===;;;::::::666555555444333222111000///............------------,,,,,,,,,,,,---......///000111000///...///111/////////000111111222222222444555555555555666888555@@@KKKIII===333333666555444444555777777777777555999===>>><<<::::::::::::999888777777777888999333555;;;@@@===555444888999777666555555777999::::::;;;<<<:::888666666777333222222111111222222333111222222333333444444555444666888:::;;;>>>CCCFFFHHHJJJPPPVVV[[[^^^^^^]]]dddbbbbbbdddddddddgggmmmsss~~~qqqccc]]]ZZZVVVTTTTTTTTTRRRNNNIIIDDD@@@===<<<>>>===;;;;;;<<<<<<;;;999999777555444555555444333222333333444444333333222222222222222222222111111//////......//////000111000000000000000000000000...///000///......///111111222333555777:::<<<===<<<===>>>???@@@@@@@@@@@@FFFEEECCC@@@>>>;;;999999666555555444333222111111///............------------,,,,,,,,,,,,---.........//////---,,,,,,...000/////////000111111222222333555666666555666777999666===CCCBBB;;;555444666555555666666777888888888555999>>>@@@???<<<:::888:::999888777777777777777888555555777666444555888666666666777777888888888======<<<:::777777999:::333222222111111222222333111222222333333444444555444666888:::;;;>>>CCCFFFHHHKKKQQQVVV[[[]]]^^^^^^bbbaaaaaadddeeeeeeiiiooouuu~~~pppccc]]]ZZZWWWTTTTTTRRRPPPMMMHHHDDD@@@>>>===>>><<<;;;;;;<<<<<<;;;:::888666444444555555444333222333333444444333333222222222111111111222222222/////////...///000000111////////////////////////...///000///......000222111111222444777999<<<=========>>>???@@@@@@@@@@@@AAAAAA@@@???>>>;;;999777666555555444333333222222///............------------,,,,,,,,,,,,---......,,,,,,+++)))((()))+++.../////////000111111222222333444666666555555777888666999<<<<<<999666555666444555666666666666888999777999<<<>>>===;;;:::888999999888888777777666666<<<777444444666888888888555666666666777777888888<<<<<<<<<:::888777888:::333222222111111222222333111222222333333444444555444666888:::;;;>>>CCCFFFHHHLLLRRRWWW[[[]]]___```bbb```aaadddffffffjjjpppvvv~~~qqqddd^^^[[[XXXUUUUUUPPPOOOLLLHHHEEEBBBAAA@@@===<<<;;;;;;<<<===;;;:::888666444444444555444222222333333444444333333222111000000000000111333333///////////////000111111////////////////////////...///000/////////111222000000111333666888:::<<<===>>>???@@@@@@AAAAAA@@@===>>>>>>>>>===;;;888777666555555444444333333333///............------------,,,,,,,,,,,,---......,,,,,,+++)))((()))+++.../////////000111111222222111333444444444444555777666777777777666666666666222444666666444444666888::::::999999999:::999999888888888888777777666666;;;888555555888;;;999666777666444444444666999;;;777999;;;;;;999777666666333222222111111222222333111222222333333444444555444666888:::;;;>>>CCCFFFIIIMMMSSSXXXZZZ]]]```bbbaaa```aaaeeeffffffkkkqqqwww~~~qqqddd^^^\\\XXXVVVVVVOOOMMMKKKHHHEEECCCBBBAAA===<<<;;;;;;<<<===<<<;;;888666444333444444333222222333333444444333333222//////......///000222333000000//////000000111222000000000000000000000000...///000000//////111333///000111333555888:::;;;===>>>???@@@AAAAAAAAAAAA<<<=========<<<:::888777555555555555444444333333///............------------,,,,,,,,,,,,---.........//////---,,,,,,...000/////////000111111222222111222444444333333555666666666555555555555555666111444666666444333666888<<<:::777777888999999999666666777888888777777666666666555444777:::777222666555333333444666999;;;444777:::;;;999777555444333222222111111222222333111222222333333444444555444666888:::;;;>>>CCCFFFIIINNNTTTXXXZZZ\\\```dddbbb```bbbeeefffgggkkkqqqxxx|||ooobbb]]][[[WWWUUUUUUOOOMMMJJJGGGDDDAAA???>>>===;;;:::;;;<<<===<<<;;;777666444333444444333222222333333444444333333222------,,,,,,---///222333000000//////000000111222000000000000000000000000...///000000///000222444000111222444666999;;;<<<>>>>>>???@@@AAAAAAAAAAAA=========<<<;;;:::888888555555555555444444444444///............------------,,,,,,,,,,,,---......///000111000///...///111/////////000111111222222222333555555444444666777444555666555444444555666111555777777444333666:::===:::888999:::;;;999888444555666777888888888777444777777444555888777222444444444555666777888999555777999999777666666666333222222111111222222333111222222333333444444555444666888:::;;;>>>CCCFFFJJJOOOUUUYYYZZZ\\\aaaeeecccaaabbbeeeffffffjjjqqqyyy{{{nnnaaa\\\YYYVVVTTTTTTOOOMMMJJJFFFBBB???<<<;;;<<<;;;:::;;;======<<<;;;777555333333444444333222222333333444444333333222,,,,,,++++++,,,///111333000000000000000111111222000000000000000000000000...///000000///000222444111222333555777:::<<<===>>>>>>???@@@AAAAAAAAAAAA>>>>>>===;;;:::999999888555555555555555444444444//////.........------------,,,,,,,,,,,,---......---///000000///......////////////000111111222222333444666666555555777888444666777666444333444666222666999888555444777;;;<<<;;;:::<<<>>>===:::666333444666777888999888888555999999555444888999555111222555777888888777777888999888777555555777999333222222222222222222333111222222333333444555555444666888:::;;;>>>CCCFFFJJJPPPVVVYYYZZZ\\\aaafffdddbbbcccfffffffffjjjppp{{{tttjjj^^^WWWVVVVVVUUUSSSOOOLLLHHHEEECCCBBB@@@>>><<<<<<=========<<<:::999555555444333222222222222111444777555111///222555000000000000000000000000111111111000000000000000000000000000000000000000///---///222222///111555333444555666888:::;;;<<<@@@@@@@@@AAAAAABBBBBBBBB??????>>><<<;;;888777666555444333333111111000/////////...------------...(((+++---...,,,+++---///......////////////......000000111111222222333333444555666666666777999;;;999999:::999999888777666888777666555666777:::;;;;;;:::888666555666666777888888999::::::::::::999666777777777777888888888777777777777888888888888999888777888999888777555111222333222000///000111333222111111111222333444666777999:::;;;===AAADDDJJJOOOTTTYYY\\\___aaacccjjjhhhgggiiiiiihhhlllrrr~~~sssjjj^^^WWWVVVVVVUUUSSSOOOLLLHHHEEECCCBBB@@@>>>;;;<<<<<<===<<<;;;:::999666555444333222222222222000333555444000...111444000000000000000000000000111000000000000000000000000000000000000000000000000...000222111...///333333444666888:::<<<===>>>BBBBBBAAAAAAAAA@@@@@@@@@???>>>>>><<<;;;999777666666666555444333222111111//////...------------...(((+++------,,,+++---///......////////////......//////000000111222222222333444666666555666888:::999999:::999999888777666777666555555666888:::;;;;;;:::888777666666777777777888888999999999999999777777777888888888999999777777777777888888888888999888777888999888777555222333444333111000111222333222111111111222333444777888:::;;;===@@@DDDGGGKKKOOOTTTYYY\\\___aaaccciiiffffffhhhhhhgggkkkqqq~~~rrriii]]]WWWVVVVVVUUURRROOOLLLHHHEEECCCAAA???===::::::;;;;;;;;;:::999999666555444333222222222222000222444333000...000222000000000000000000000000000000000000000000111111000000000000000000000000000//////111000,,,---111333444666888;;;>>>???@@@DDDCCCBBBAAA@@@???>>>>>>>>>>>>>>><<<;;;999777666888888777666555444333333//////...------------...)))+++------,,,,,,...///......////////////............///000000111222222333444555555555666888:::999999:::999999888777666666555555555777888:::<<<;;;:::999888777777777777666777888888999999888888888888888888999999999:::777777777888888888999999999888777888999888777555222333444333222111222333222222222222222333444444777999;;;===???BBBGGGJJJKKKOOOUUUYYY]]]___bbbccchhheeeeeegggggggggkkkqqq~~~qqqhhh]]]VVVVVVVVVTTTRRROOOLLLHHHDDDBBBAAA>>>===999999999:::999999999999666555444333333222222333111333444333000///000222////////////////////////000000000000000111111111000000000000000000000000...---...000///,,,---111111333555888;;;>>>@@@BBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;999777777888888777666555444333333//////...------------...++++++,,,,,,,,,---...///......////////////......------...///000111111222222444555555555555888:::999999999999999888666666555555555666777999;;;<<<::::::999888888888888888666666777888888888888777888888999999999:::::::::777777888888888999999999999888777777999888777555222444444444222222333444222222222222333333444444666888;;;===@@@DDDHHHLLLKKKOOOUUUZZZ]]]___bbbdddhhheeeeeehhhhhhhhhmmmsss~~~ooofff\\\VVVVVVVVVTTTQQQPPPLLLHHHDDDBBB@@@>>><<<999999999999999999999999666666555444333333333333333444444333222111222222//////////////////////////////000000111111111111111111111111111111111111,,,+++---000000...///444000111444777:::>>>@@@AAAAAAAAA@@@@@@@@@?????????=========<<<;;;999888777777666666555444333222222//////...------------...---,,,+++,,,---...//////......////////////......------...///000111222222333444555555555666888:::999999999999999888666666555555666666888999:::;;;999999999999888888888777666666777888888888888777888888999999999:::::::::888888888888999999999999999888777777999888777555222333444444222222333444222222333333444444444444555777:::<<>>BBBGGGJJJLLLPPPVVVZZZ]]]```bbbdddhhhfffgggjjjkkklllqqqwww~~~|||lllddd[[[VVVVVVUUUSSSPPPPPPLLLGGGDDDAAA???<<<::::::999999888999:::;;;<<<777666555444444333333444444333222222222222222111000000000000000000000000...//////000111111222222111111111111111111111111---,,,...111111///111555222333555888;;;>>>@@@AAABBBAAAAAA@@@???>>>===============<<<;;;:::999888666555555444333222111111//////...------------...///---******---000000000......////////////......---...///000222333444444555666777777777888:::<<<999999:::999999888777666777777777888888888777777555666777777777777666555777888888999999999999999777777777888888888999999888888888999999999::::::999888777888999888777555000111222222111111222444222333444555555555444333666888:::<<<>>>BBBGGGJJJLLLPPPVVV[[[^^^```ccceeegggeeefffiiikkkkkkqqqwww~~~yyykkkdddZZZVVVVVVUUUSSSOOOPPPLLLGGGDDDAAA???<<<:::::::::999999999:::<<<===777777555444444444444444333222111111222222111000000000000000000000000000...//////000111222222222111111111111111111111111000...000222111///000444444555777:::<<>>===;;;;;;======<<<<<<;;;:::999888666666555444333222222111//////...------------...000---******---000111000......////////////............///111222444555555555777888888888888;;;===999999:::999999888777666888888888888888777666666444555666777777666555555888888999::::::::::::999666777777777777888888888888888999999999:::::::::999888777888999888777555///000222222111111222333222333444555555555444333777999;;;===???BBBGGGJJJLLLPPPVVV[[[^^^```ccceeeeeedddeeehhhjjjkkkpppwww~~~zzzkkkeee]]]WWWUUUTTTQQQOOOKKKHHHDDDAAA@@@>>><<<;;;999999999888999999:::;;;555555555444333333222222444444444333222111000//////////////////000000111000111111111222222222222000000222222222111///...,,,---...///000000000000222444777:::<<<>>>BBBDDD@@@AAAAAA>>>:::999;;;===<<<===>>>??????===;;;999555555555555444222000//////............---------,,,,,,,,,,,,,,,---...///---......///////////////---000333444333222111222444555777999;;;<<<======999999999888777666666555888888888888888888888888777666444333222222333444666777999;;;;;;:::999888666666555555666777888999888888888888888999999:::777777777777666555444333333333333222222222111111&&&***///222444444555555666888;;;>>>@@@DDDIIIMMMPPPRRRVVV[[[___aaacccdddhhheeeeeeggghhhhhhmmmtttzzzkkkeee]]]WWWUUUTTTQQQOOOKKKHHHDDDAAA@@@???===;;;999999999999999999::::::666666555555444333333222333333333333222111000000000000/////////000111111000000000111111111222222111111111111000//////...------...///000000000000222444888:::<<<>>>AAADDDAAABBBAAA???;;;:::;;;=========>>>>>>===;;;:::999555555666555444222111//////............---------------,,,,,,,,,---......---......///////////////,,,///222333333222222333333444666888:::;;;<<<<<<999999999888777666666666888888888888888888888888666555444444444444444444666666888999999999888777666666666666666777777777777777777777777888999999777777777666555555444444333333333222222222111111+++...222444444444444555666888;;;===@@@DDDIIIMMMRRRTTTWWW[[[^^^aaabbbbbbhhheeeeeehhhiiijjjooovvvzzzkkkeee]]]WWWUUUTTTQQQOOOKKKHHHDDDBBB@@@???===<<<999999999999999999999999777666666555444444333333333333333333222111111000111000000000000111222222/////////000000000111111222111000///............---...///000000111111000222555888:::<<<>>>AAADDDBBBBBBBBB???===;;;<<<===>>>===<<<;;;:::999888777555666666666555333222111///............---------......---,,,,,,,,,---------......///////////////,,,...111333333222333444222333555777999::::::;;;999999999888777777666666888888888888888888888888444444555666666666555555666666666666777777777777555666777888777666555444666666666666666777888888888777666555555444444555333333333222222222111111222333555555444333444666555888:::===@@@DDDIIILLLSSSUUUXXX\\\^^^```aaaaaagggeeeeeeiiijjjlllrrryyy{{{kkkeee]]]WWWUUUTTTQQQOOOKKKHHHDDDBBBAAA@@@>>>===:::::::::::::::999888888777666666555555444444333333333333333333222111000111111111111111222222333////////////000000000000222111///...---------.........///000111111111111333555888:::<<<>>>AAACCCCCCBBBBBB@@@>>>===<<<===>>>===;;;999888777666666666666777777666444333222///............---------///...---,,,,,,,,,,,,,,,---......///////////////+++...111222222333444555333444666888999:::;;;;;;999999999888888777777777888888888888888888888888333444666777777777666666666666555555666666777888555666777888888666444222555555555555555666777777888888666555444444555555333333333222222222111111444555555444333333555777666888:::===@@@DDDIIILLLRRRTTTXXX\\\___aaabbbcccgggeeefffiiilllnnnttt|||{{{kkkeee]]]WWWUUUTTTQQQOOOKKKHHHDDDBBBAAA@@@???===<<<<<<<<<<<<;;;:::888777666666666555444444333333222222333333333222111111111111111111111222222333////////////000000000000222111///------------......///000111222222222222333555888:::<<<===@@@CCCCCCBBBAAA@@@???>>><<<;;;===<<<;;;999777666666666555666666666666555333222///............---------///...---,,,,,,,,,,,,,,,---......///////////////,,,...000222222222444666555666777999:::;;;;;;;;;999999999999888888888888777777777777777777777777333444666777777777666666777666666666666777888888555666777888777666333222555555555555555666666777888777666555555444444444333333333222222222111111222333333222222333666888666888;;;>>>@@@DDDIIIMMMPPPSSSWWW[[[```ccceeeffffffdddfffjjjmmmooovvv}}}|||kkkeee]]]WWWUUUTTTQQQOOOKKKHHHEEEBBBBBBAAA???>>>>>>>>>>>>>>>===;;;999777666555555444333333222222222222222333333222222111111000000000000111222222/////////000000000111111000000//////....../////////000111222222333333222444666999:::;;;===@@@BBBCCCAAA@@@@@@@@@>>><<<:::<<<;;;:::999888777666555444555555666555444333222///............---------......---,,,,,,,,,---------......///////////////---///111111111222444666666777888999:::;;;;;;;;;999999999999999999999999777777777777777777777777444444555666666666555555666666666666777777777777444555666777666555444333555555555555555666777777777777777777666555444333333333333222222222111111000111222111111333666999777:::<<>>;;;888::::::;;;;;;:::888777666333444444555555444222111///............---------------,,,,,,,,,---......---......//////////////////000111111000111333555555666777999::::::::::::999999999999999999999999777777777777777777777777666555444444444444444444333444555666777666555555444444555555555555555555666666555555666666777888555666888888888666333111333333333222222222111111000111333333222333555777999;;;>>>@@@CCCGGGLLLPPPQQQSSSWWW\\\```dddfffffffffeeefffjjjlllooouuu}}}|||kkkeee]]]WWWUUUTTTQQQOOOKKKHHHEEECCCBBBBBB@@@???AAAAAABBBAAA@@@===:::888444444333222222111111000111222222333333333222222///////////////000000111111111111111222222222222---...000222222222111111000000111222333333333333444666999:::;;;===@@@BBBAAA???>>>>>>???>>>:::777888999;;;<<<;;;999777666222333444444444333222111//////.........---------,,,,,,,,,,,,------...///---......///////////////000111111111000000222444444555666888999999999999999999999999999999999999777777777777777777777777777666444333222222333444111222444666666555444333444444444444444555666777666666666666666777888888444666888999999666333000333333333222222222111111111333444444333333444666:::<<>><<<:::555555444333333333333444---333666333000222444444000000111000000///......000000111111111000000///111111000//////////////////000111222333444444444444555666999<<<@@@DDDFFF@@@@@@@@@>>><<<;;;;;;===<<<;;;:::999888666555555777777666555444333333222//////...------------...---------+++***+++...111000000000000000111111222000222333333222333555777999999888777777888888999999:::;;;:::888666666666777666666555444333333333444333333333333444555555666666666666666555555555333333444444444444444444888777666444444444555666999888666555333333222222222222222222222222222222222222222333444555666777777999===@@@DDDIIIOOOSSSRRRUUUXXX[[[]]]___aaaccchhhffffffhhhiiillluuu{{{jjjeee```\\\VVVPPPPPPSSSNNNKKKHHHGGGGGGGGGFFFEEEEEEEEEEEEDDDBBB???<<<;;;555555444333333333333444///444555222222444444222000000000000000000///...000000111111111111000000111111000///////////////000111222222333333333333666666777888;;;>>>@@@BBB@@@@@@@@@>>><<<;;;;;;===::::::999999888888777777777666666555444333222222//////...------------...---------,,,++++++...111/////////...///000000111000111222222222333555777777777888888888888888888999::::::999777666777888888888888777666555555555444333333333333444555555555555555666666666666666333444444555555666777777444444444444555666777777777666555444444444444444222222222222222222222222222222222333444555666777<<<>>>AAACCCEEEHHHLLLOOORRRUUUYYY\\\^^^aaacccfffiiiggggggiiijjjmmmvvv{{{jjjddd___\\\WWWQQQPPPRRROOOMMMIIIHHHHHHHHHGGGFFFFFFFFFEEEDDDBBB@@@===;;;555555444333333333333333222444444222333555444/////////000000111000000000000000111111111111000000111000000///////////////111222222333333333222222777777888888:::<<<===>>>@@@@@@@@@>>><<<;;;;;;===888888999999999999999999666666555444333222111111//////...------------...,,,------,,,+++,,,...000...............//////000///000111222111222444777555666888::::::999888777888999999777666666888:::888888777777666555555555444333333333333444555555444444555555666666777777444444555666777777888888222333555777888::::::;;;555555444444444555555666222222222222222222222222222222222333444555666777>>>@@@BBBDDDEEEHHHLLLNNNRRRUUUYYY]]]```bbbfffhhhjjjhhhhhhjjjkkknnnwww{{{kkkddd^^^[[[WWWRRRPPPRRRQQQNNNKKKIIIIIIIIIHHHGGGFFFFFFFFFDDDBBB@@@===<<<555444333333222222333333333333222000222555222,,,...///000111111111111111///000000111111111111000000000////////////000000222222333333333222111111777777888999;;;<<<===>>>@@@@@@@@@>>><<<;;;;;;===:::999999999999999888888555555444333222111111000//////...------------...,,,------,,,+++,,,...000///............///000000...000111111111222555777555777:::<<<===<<<999888888888888666555666999;;;555555555444444333333333444333333333333444555555333444444555666777888888555666666666666666777777333555777:::;;;<<<<<<<<<666666555444444444444555222222222222222222222222222222222333444555666777;;;>>>AAADDDFFFIIIMMMPPPPPPTTTXXX\\\```cccgggiiijjjiiiiiilllmmmpppyyy{{{kkkccc\\\ZZZXXXSSSQQQRRRRRROOOLLLJJJJJJIIIHHHGGGFFFFFFEEEDDDBBB???===;;;444444333222222222222333222222000///111444111+++//////000111111222111111//////000111111111111111000000////////////000000222222333333333222111111555666888;;;===???@@@AAA@@@@@@@@@>>><<<;;;;;;===<<<<<<;;;:::999888777666555555444333222111111000//////...------------...+++---------,,,,,,...///000000//////000000111222...000111111222333555888666888<<<>>>???===:::888888888777666444555888;;;444444444444333333333333444333333333333444555555333444444555666777888888777777666666555444444444444666777999::::::999888888777666555444333333333222222222222222222222222222222222333444555666777:::===@@@CCCEEEHHHKKKMMMOOORRRWWW\\\___bbbfffiiikkkiiijjjlllnnnqqqzzz{{{kkkccc[[[ZZZXXXTTTRRRRRRRRRPPPLLLJJJJJJIIIHHHFFFEEEEEEDDDCCCAAA???<<<:::444444333222222222222222000222222///000333222---000000111111222111111111...///000111111222111111///////////////000000111111222222333333333222222444555888;;;>>>@@@BBBCCC@@@@@@@@@>>><<<;;;;;;=========<<<:::999888777666666666555444333222111111//////...------------...+++,,,......,,,,,,---///000000000000000111222222///000222222333444777999888:::===>>>>>><<<:::888777888888666555555777999555555555555555555555555444333333333333444555555444444555555666666777777777666666555555444444333444444555555666555555555999888777555333222222222222222222222222222222222222222222333444555666777<<>>@@@AAAAAA@@@@@@@@@>>><<<;;;;;;===<<<<<<;;;:::999999888888777666666555444333222222//////...------------...***,,,......---,,,---...///////////////000111111///111333333444555888:::999:::<<<<<<<<<:::777666777888999888666555555666555555555555555555555555444333333333333444555555555555555666666666666666555555666666666777777777555444444444444555666666888777666555444333333333222222222222222222222222222222222333444555666777<<>>>>>>>>@@@@@@@@@>>><<<;;;;;;===::::::::::::::::::::::::777777666555444333333222//////...------------...***,,,......---,,,---..................///000000000111333444444666999;;;999::::::;;;999777555444777888999999666444444444333333333333333333333333444333333333333444555555666666666666666555555555444444555777888:::;;;;;;777666666666666888:::;;;666555555444444444555555222222222222222222222222222222222333444555666777888<<>>===<<<<<<<<<<<<>>>===<<<;;;:::999999999777888777444111//////000***(((''')))---///...,,,,,,,,,,,,---------......000000///......///111111000111222333555666777888<<<===<<<:::888777777999999666444333444666666666777666666555555555666666444444444555555555555666777777666555555555555555999777555555555444222000666666666666777888999:::888666444222111222333444111111111111111111111111222222222222333333444555:::===AAAEEEHHHKKKOOORRRQQQUUUYYY]]]```cccgggiiifffeeegggjjjmmmssssssjjjbbb\\\ZZZXXXSSSOOONNNQQQOOOLLLHHHEEEBBBAAA@@@??????>>>===;;;999777666444333222222333333333222000111111111222222222222222111111000000111111222000000111111111222222222//////000000111111222222222111000///000111333444555666888;;;>>>@@@BBBCCCBBBAAA@@@???>>>===<<<;;;>>>===<<<;;;;;;:::::::::888888666444222000000000---+++***+++---...---+++,,,,,,,,,---------......000//////...//////111111000111222333444666777777>>>>>>===;;;888666666777999777555555666777555444666666555555555555666666555555555666666666777777444666888666333333555777333333444555666777888999666666666666777888999:::888777555333222333444444222222222222222222222222333222222333333444555666:::===AAAEEEHHHKKKPPPSSSSSSVVVZZZ^^^aaacccgggiiiiiihhhiiikkklllqqq~~~rrriiiaaa[[[ZZZXXXTTTPPPOOORRRPPPLLLHHHDDDAAA@@@???>>>>>>===<<<:::999777666222222222222222333333333111111111111222222222222222111111000000111111222///000111111222222111111000/////////000111333444222111000000000111333444555666999<<<>>>AAABBBCCCCCCCCCCCCBBB@@@>>><<<;;;============<<<;;;;;;:::999777444333222222000//////...,,,,,,------,,,+++,,,,,,,,,---------......///////////////000111111000111222333444555666777??????>>>;;;888666666777:::888777777777777555333666666555555555555666666666666777777777888888888222555888666222111555999666888999888555333555777666666666666777888999999888777666444333444444555333333333333333333333333333333333333444555666777:::===AAAEEEHHHLLLPPPSSSUUUXXX\\\___bbbdddgggiiilllkkkkkklllmmmqqq}}}qqqggg```ZZZYYYXXXTTTPPPOOOOOOMMMIIIEEEBBB@@@???>>><<<<<<<<<;;;:::888777666111222333333333222333444222222222222222222222222111111000000000000111111//////000111222111111000222000...---,,,---...000111000000000111222333444555777:::===@@@BBBCCCCCCCCCCCCCCCCCCBBB@@@???>>>===>>>>>>???>>>===;;;:::888555222111111111///---///...............---,,,,,,,,,,,,---------............//////000000111111000111222333444555666666<<<===<<<:::888777888999===:::777666666666666555666555555555555666666777666666666777777777888888333444555444333333555777666999;;;888333000222555666555555666666777888999888888666555444444555555333333333333333333333333333333333444555666777888:::===AAAEEEIIILLLQQQTTTWWWZZZ^^^aaaccceeehhhjjjmmmkkklllmmmnnnrrr~~~rrrggg```ZZZYYYXXXSSSPPPOOOIIIGGGEEEBBB@@@>>>>>>>>>::::::::::::999888777666111333555555333222333444333222222222222222222222111000000000000000000111...///000222222111000///111000...,,,,,,---///000000000000000111222333444555777;;;>>>AAABBBCCCCCC@@@@@@AAABBBBBBBBBBBBAAA>>>???AAAAAA@@@>>>;;;999555333111000000///...---------............//////,,,,,,,,,---------......---......///000111111111000111111222333444555555777888999999888888:::;;;@@@<<<666333333555777777555555555555555666777777555555666666666777777777666555333333555666666555---222666555333222666;;;555555555555666777888999888777777666555555444444222222222222222222222222333333333444555666888888:::===AAAFFFIIIMMMRRRUUUXXX[[[___bbbcccfffhhhjjjkkkjjjkkknnnooouuurrrhhh```ZZZYYYWWWSSSOOONNNFFFDDDBBB@@@>>>=========888888999999888777666666222555888777444222333444333333333333222222222222111000000//////000000111---...000222222111000//////......///000222444555//////000111222333333444555888;;;???BBBCCCDDDCCC>>>>>>>>>???@@@AAABBBCCC@@@AAACCCCCCBBB>>>:::777222333333111...---...///+++---......------///000,,,,,,,,,---------......,,,---...000111111111111111111111222333444444444444555666777666777:::<<<>>>:::555222333555777888555555444555555666777888555555555666666666777777888777666555555555555555000222555444222222444777555555555555666777888888777777666666555444444333111111111111111111111111222222222333444666777888:::===BBBFFFIIINNNRRRUUUWWWZZZ^^^aaadddfffiiikkkjjjiiikkknnnqqqwww~~~rrrhhhaaaZZZYYYWWWRRRNNNMMMGGGEEEBBB@@@===<<<<<<;;;777777888888777777666666444888;;;:::555222222444444444333333333222222222000000////////////000000,,,...000222222111///...------...000111333444444...///000111222333333444666888<<<@@@CCCDDDDDDCCC???>>>===<<<<<<>>>AAABBBBBBCCCEEEEEECCC>>>999555111555777444...,,,///333,,,...///...,,,+++,,,...,,,,,,,,,---------......,,,---...000111222111111111111111222333333444444333444555555555666888:::999777555444555666666555444444444555555666777888666666777777777888888888666:::===999333000444999666666666444333222111111555555555555555666888888666666666555555444333222222222222222222222222222000111111222444555777888:::===BBBFFFJJJNNNSSSVVVVVVYYY]]]aaadddfffjjjlllkkkjjjllloooqqqwww}}}qqqiiiaaa[[[YYYWWWQQQMMMLLLIIIGGGDDD@@@===;;;;;;:::666666777777777777666666555999===;;;666222222444444444444333333222222222000000////////////000000,,,...000222222111///...---...////////////.........///000111333333333444666888<<>>888444111777:::666///,,,000777...000111///+++)))***,,,,,,,,,,,,---------......+++,,,...000111222111111111111111222222333333444333444555555444444666777555555555777888777555222444444444555555777888888777888888888888999999999333===CCC===111,,,333===222222222333666888888777555444444555555666777888555555555555444333222111333333333333333333333333000000000222333555666777:::===BBBFFFJJJNNNSSSVVVUUUXXX]]]```cccgggjjjmmmlllkkkmmmppprrrwww|||qqqiiiddd]]]YYYWWWSSSNNNJJJEEECCC@@@===;;;:::999999888666555555666666555444555555666666555333111000777444111111333444333222111111111111000000000000000111111111111000////////////...//////000111222...///000000000000222444666888===AAACCCCCCBBBAAA???===;;;888888999;;;<<<>>>@@@BBBDDDCCC???;;;999333222111000////////////......------------......---------............///000111111111222222222222333333333333444555666666555555555555666666666666666666777777666555444444444444444444444555666666666555333333555777555111:::::::::888666555555777555555555555555555555555666666666666666555555555666666555444333333222222111111000000000000000111000111222333222333555777;;;>>>AAAEEEHHHLLLQQQUUUYYYZZZ]]]aaaeeehhhjjjkkknnnllllllpppsssxxx|||qqqiiiddd^^^YYYWWWTTTNNNJJJEEECCC@@@===;;;999999999888666555555666666555444444444444444444444333333666444111111333444333222111111111111000000000000/////////000111111222222000////////////000000111...000111111000111333555777:::>>>BBBDDDDDDCCCBBB>>>===;;;999888999:::;;;>>>???BBBCCCAAA>>>:::888333222111000////////////......------------......---------............///000000000000111111111222000000000111111222333444555555555555666666666666666666666666666555444444555555444444444555555666666666555666999<<<;;;888888999999888666555666777555555555555555555555555666666666666555555555555777666666555444444333333222222111111111111222222111333444444333444666999;;;>>>BBBEEEHHHMMMRRRUUUYYY[[[^^^aaaeeehhhjjjkkklllkkklllqqquuu{{{|||rrriiiddd^^^ZZZWWWTTTOOOKKKDDDCCC@@@===;;;999999888888666555555666666555444333333333333333444555555555333222111222333222111111111111111000000000000...---......000222444666111000000////////////000...000111111111111444666888;;;???CCCEEEEEEDDDBBB===<<<;;;:::999999999999>>>???@@@AAA???<<<999666333222111000////////////......------------......---------............///////////////000000000000000000///000000111222333555555555555666666666666555666666666666555444444666555555444444444555555999777555666777666555444666777888777666555666888555555555555555555555555555555555555555555555555777777666666555555444444333333222222222333333444222444555555444555888:::;;;>>>BBBEEEIIIMMMRRRVVVYYY[[[^^^bbbeeehhhjjjjjjkkkjjjmmmrrrwww~~~{{{rrrhhhccc]]]YYYWWWTTTOOOKKKDDDBBB@@@===:::999888888888666555555666666555444444444222222222333444555444333222222222222222111111111111111000000000//////...---...///111444666111111000//////...//////---...000000000111333666999;;;???CCCEEEDDDCCCBBB<<<<<<;;;;;;:::999999888===>>>>>>>>><<<999777555222222111000//////000000......------------......---------............///.........////////////000111111111111222333444555555555555555666666666666555555555666666555444444666666555444444444444555666444444666666555444666444555777777666666777888555555555555555555555555444444555555555555555666666666555555444444444444333222222222222333333444222333555555444555777999;;;>>>BBBFFFJJJNNNSSSWWWZZZ\\\___bbbeeehhhiiijjjkkkkkkmmmrrrwwwzzzqqqgggbbb\\\YYYWWWTTTOOOKKKDDDBBB???<<<:::888888888888666555555666666555444666555333222111111222222222333333333222111111111111111111111000000000///222000///......000222333111111000//////...//////,,,---/////////000333555888;;;???BBBDDDCCCBBBAAA;;;;;;;;;::::::999888888<<<<<<;;;:::999777555444222111000000000000000000......------------......---------............///---.........////////////111111111111222333444555555555555555666666666666444444555555555555444444666555555444444444555555333111333999;;;999;;;@@@333555777888777777777888666666666666666666666666333444444444555555666666444444333333333333333222111111111111111222333333111333444444333444777999<<<>>>CCCGGGJJJOOOTTTXXX[[[]]]___bbbeeehhhiiijjjlllkkkmmmrrrwww~~~yyyoooeeeaaa[[[WWWVVVSSSNNNJJJCCCBBB???<<<:::888888777888666555555666666555444666555444222111111000000111222444333222000000111111111111111000000000000333222111/////////000000111000000////////////000,,,---///000000111444666999;;;???BBBDDDCCCAAA@@@<<<;;;:::999888888888888:::999888777666666555555111111000000000000000111......------------......---------............///............////////////000000///000000111222333555555555555666666666666333333444555555555555444444444444444444555666666999555555999888222222888444666999999888888888888666666666666666666666666333333333444555555666666333222222222222222222222111111000111111222333444111222444444333444666888<<>>AAAEEEFFFEEECCCBBB>>><<<999777666777999:::666555444333333444555666111000000000000000111111.........------.........---------.........//////////////////000000000000333333333333444555666777555555555555666666666777222333444444555555555444222222333333555666888999555111333999777000222<<<666999;;;<<<;;;999888888777777777777777777777777222222333333444555666666444444444444444444444444222222222333444555666777444555666666666777999;;;<<>>BBBEEEFFFEEECCCAAA>>><<<;;;:::::::::888666555444333222222222222222333333222222111000//////111///---...000000...,,,++++++,,,------......///////////////000000000000000222333333333333444666666666666666666666666666333333333444444444555555333444555444333333444555444444444444555666777888777888888999999999888888666666666666555555555555666555444333333333333333333333444444333333222111333333222222333333444555333333222333444666888999>>>AAAFFFJJJOOOTTTZZZ^^^___aaacccddddddeeegggiiikkknnnrrruuuyyyxxxkkkddd]]]VVVSSSSSSPPPJJJDDDDDDAAA<<<:::;;;;;;:::999666666666666555555555555333333333333333333333333000222222000222444333...111111111111000000000///000000000000111222444555//////000000000111111111000111333333222333555777<<<>>>BBBEEEFFFEEECCCAAA<<<;;;999999::::::888777555555444333333333333333333333222222111000000000111///---...///000...,,,++++++,,,------......///////////////000000000000222444555444333333444666666666666666666666666666333333444444444555555555333444555444333222333555444444444444555555666777777777888999999999999888666666666666555555555555666555444333333333333444333333444444333333222111222111111111111222333333333333222333444666888:::>>>AAAFFFJJJOOOTTTZZZ]]]___aaacccdddeeefffhhhjjjjjjmmmqqqtttyyywwwlllddd^^^WWWSSSRRROOOHHHCCCDDD@@@===::::::::::::999666666666555555555555444333333333333333333333333111444444111000222111...111111111111000000000000//////000000222444555666//////000000000000111111000111222222222333555777<<<>>>BBBEEEFFFEEECCCAAA;;;999888888999999888666666555444444333444444444333333333222111111000000111///......//////...---++++++,,,------......///////////////000000000000333444555555444444555666666666666666666666666666333444444444444555555555333444555555333333444555555555444444444555666666777777888999999999999999666666666666555555555555555555444333333333444444333333444444333333222111111111000000111111222333333333333333555777999:::===AAAFFFJJJOOOTTTYYY]]]___aaadddeeefffhhhjjjlllkkknnnrrruuuzzzwwwlllddd___XXXSSSQQQMMMGGGCCCCCC@@@===;;;999999999999666666555555555444444444222222222222222222222222333777888444000111111///111111111000000000000000//////000000111222333444////////////000000000111///111222222222333666888<<<>>>BBBEEEFFFEEECCCAAA;;;:::888777888777555444666555555444444444555555333333333222222111111111000///////////////...---++++++,,,------......///////////////000000000000000222333444444444666777666666666666666666666666444444444444555555555555555666777666555444555777777666666555555666666777666777888999999999999999666666666666555555555555555444444333333333444444333333444444333333222111111111111111111222333333333333333333555777999;;;===@@@FFFKKKOOOTTTYYY\\\___aaadddfffgggiiilllnnnmmmppptttxxx}}}vvvlllccc^^^XXXSSSPPPLLLGGGCCCAAA@@@>>>;;;888888999:::555555555555444444444444222222222222222222222222444:::===888333111111000000000000000000000111111000000000000000/////////...////////////000000000///000222222222444666888<<<>>>BBBEEEFFFEEECCCAAA===;;;999777777555333111555555444444444555555666333333333222222222222222//////000///............++++++,,,------......///////////////000000000000,,,...000222333444666999666666666666666666666666444444444555555555666666777888999888777666777999777777777666777777888888666666777888999:::::::::666666666666555555555555444444333333333444444555333333444444333333222111222222222222222333444444333222333444555888:::<<<===AAAGGGLLLQQQUUUYYY\\\___bbbdddfffhhhiiilllnnnmmmqqquuuxxx}}}vvvmmmaaa^^^XXXSSSOOOKKKGGGDDDAAA@@@>>>;;;888777888:::555555555444444444444333222222222222222222222222222;;;AAA<<<555222111111000000000000111111111111000000000000///...---,,,......////////////000000...000222222222444777999<<<>>>BBBEEEFFFEEECCCAAA===;;;999888777666333111444444444444444444555666333333333333333333222222...000000000...---...///++++++,,,------......///////////////000000000000+++---///111222444666888666666666666666666666666444444555555555666666666777888999999777777888999666666666666777888999:::555666777888999:::::::::666666666666555555555555444444333333333444555555333333444444333333222111333333222222333333444555222222333444666888;;;<<<>>>BBBHHHNNNRRRVVVZZZ]]]```bbbeeefffgggiiikkkmmmlllppptttxxx}}}uuummm___\\\XXXSSSOOOKKKHHHEEE@@@@@@>>>;;;777666888:::555555555444444444333333111111111111111111111111...:::BBB???666222111000///000000000111111111111//////000111000000.............../////////000000...000111222333444777999<<<>>>BBBEEEFFFEEECCCAAA;;;:::888888888888666444333333333333333444555555333333333333333333333333...000111000---,,,...///++++++,,,------......///////////////000000000000...///111222222333555777666666666666666666666666555555555555666666666666666777888888666666777888333333333444555777888999555666777888999:::::::::666666666666555555555555333333333333333444555666333333444444333333222111222222222222222333333444222222333444666999;;;===>>>CCCJJJPPPTTTXXX\\\^^^```bbbeeeffffffgggjjjlllooorrrwwwzzzuuummm^^^\\\XXXSSSOOOKKKHHHFFF???@@@???;;;777555888:::555555444444444333333333111111111111111111111111+++999CCC@@@777111000000//////000000111111111222...///000222222222111000............/////////000...000111222333444777999<<<>>>BBBEEEFFFEEECCCAAA999888777888999:::999888222222222222333333444555333333333333333333333333...000111000---,,,---000++++++,,,------......///////////////000000000000111333444444333222333555666666666666666666666666555555555555666666666777555666777666555444555777000000111222444666888999555666777888:::::::::;;;777666666666555555555555333333333333333444555666333333444444444333222222111111111000111222222333222222333444666999<<<===???DDDKKKQQQUUUYYY\\\___aaaccceeeffffffgggiiikkkssswww{{{uuujjjccc___YYYSSSOOOKKKGGGEEE===<<<;;;:::999888888888555666777666444333333444///000111222333222222111///333777::::::777333//////000000000......000111222222222111111111111111000000000000000000000000111222222111111333666999===???BBBEEEEEEDDDAAA@@@???<<<777555555666666666222333333444555555555444555555444444444333333333000...---++++++,,,---...---,,,,,,,,,,,,---.........//////000000---((($$$///111333444333444555666444444444444444444444444777777777777777888888888999888888777666555555444666666666555333444666888999999888888777777666666666666777777666555444444333444444555555444444333777666444222222222444555333222000......///000111222333444555555888;;;>>>BBBFFFKKKPPPTTTYYY]]]```bbbcccdddfffhhhiiijjjjjjmmmpppuuuzzztttiiibbb^^^XXXSSSNNNJJJGGGDDD>>>===<<<:::999999999999666777777666444333333444000000222333333333222222000222666888888666222000///000000000......000111........................////////////////////////111111222111111333666999>>>@@@CCCEEEFFFDDDBBB@@@===:::777555555666666666222333333444444555444444444444444444333333333333111///...,,,,,,---...///---,,,,,,,,,,,,---......000000000222333111...+++///111333444333444555666555555555555555555555555777777777777777888888888888888888777666555555555333444666555555555888:::888888888777777777777777666666666666666555444444444444444444444444444444666555333222111222333444555333222000000111222333222333444555666888;;;>>>CCCGGGLLLQQQUUUYYY^^^aaabbbcccdddfffhhhiiijjjjjjlllpppuuu{{{rrrhhh```\\\VVVQQQMMMIIIFFFCCC???>>><<<;;;::::::999999666777777666444333333444111222222333333333333222000111333555555333111000///000000000......000111------------............////////////////////////000111111111111333777:::???AAADDDFFFFFFEEEBBB@@@;;;999666555555666555555333333333333444444444444444444444333333333222222111000///...---...//////---,,,,,,,,,,,,---....../////////000333333222111///111333444333444555666777777777777777777777777666666666777777888888888888888777777666666555555111333555777777777999:::777777777777888888888888555666666666666555444444555444333333333333444555555444222111111222333333666555333222222222333444222333555555666888<<>>===<<<;;;:::::::::666777888666444333444555333333333333333333333333000111111111111111111000///000000000......000111//////000000000000000111///////////////////////////000111111111444888;;;@@@AAADDDFFFFFFEEEBBB@@@:::888555444444333222000333333333333333333444444333333333333222222222222000///......------......---,,,,,,,,,,,,---.........,,,,,,---///000111000///111333444333444555666666666666666666666666666555555666666777888888888888777777777666666666555111444777888888777888999666666777777888888999999555555555666666555444444666555333222222333555666333333222111111111222333555555444333333333333444222333555555666999<<>>===<<<;;;:::::::::666777888777555444444555444333333333333333333333000000////////////000000///000000000......000111000000000111111222222222...........................///000111111444888<<<@@@BBBDDDFFFFFFDDDAAA???999777555444333111...+++444333333222222222333333333333222222222111111111......---------,,,---------,,,,,,,,,,,,---......///---++++++---.........///111333444333444555666555555555555555555555555444555555666777777888888777777777777666666666666444666888999888666666777666666777777888888999999444444555555555555444444666555333222222333555666222222222222222222222333444333333222222222222222111333555666777999===@@@BBBEEEKKKPPPTTTXXX\\\___bbbcccdddfffhhhiiijjjjjjkkkooouuu}}}pppfff]]]YYYTTTOOOKKKHHHEEEBBB???>>><<<;;;::::::999999777888888777555444444555444333333222222222222333000000////////////000000///000000000......000111......//////000000111111........................---...000000222555999===???AAADDDEEEEEECCC@@@>>>999777666555444222...+++555444222111111222333333222222222111111111000000---------------,,,,,,,,,---,,,,,,,,,,,,---......111///------...//////...///111333444333444555666444444444444444444444444444444555666777777888888777777777777666666666666666777999888777666666777777777777777888888888888333333444555555555555444555444333333333333444555222222222333333333333333222222222222111111111111111333555666777:::>>>AAABBBFFFKKKPPPTTTXXX]]]```bbbcccdddfffhhhiiijjjjjjkkkooovvv}}}qqqggg]]]YYYTTTOOOLLLIIIEEECCC>>>===<<<:::999999999999777888999777555444555666444333222111000111111222000000////////////000000///000000000......000111------......///000000111........................---...///000222555:::===>>>@@@CCCDDDDDDBBB???<<<777777777888888666222///555444222111000111222333222111111111000000000000...............------,,,---,,,,,,,,,,,,---......000///...///000111000...///111333444333444555666333333333333333333333333333333444555666777888999666666666666777777777777555777777777666777888:::888888888777777777777777222333444444555555555444444444444444444444444444222222333444444444444444222222222222222111111000111333555666888:::>>>BBBDDDHHHMMMRRRVVVZZZ___bbbbbbcccdddfffhhhiiijjjjjjkkkooovvv~~~qqqggg]]]YYYTTTOOOLLLIIIFFFDDD===<<<;;;:::999888888888777888999888555444555666444333111000000000111111000000000000000000000000///000000000......000111.........///000111111222........................,,,...///000222555:::>>>>>>@@@BBBDDDCCCAAA>>><<<666777888:::;;;:::666333555444222000000111222333111111111111000000000000/////////000///......------,,,,,,,,,,,,---......---------...000111000...///111333444444444555666444444444444444444444444333333444555666777888999666666666666777777777777444555666666666777;;;===999999888888777777666666222333444444555555555444333444444555555444444333222333444444555555555444222333333333333222111000111333555666888;;;???BBBFFFIIIOOOTTTXXX\\\```cccbbbcccdddfffhhhiiijjjjjjkkkooovvv~~~pppfff]]]YYYSSSOOOLLLIIIGGGEEE???>>>===<<<;;;:::::::::777777777777666666666666333333333222222222111111000000////////////000000000111111000///......///////////////000000000000111111000000//////......---...///000111444888;;;@@@BBBDDDEEEEEEBBB???===555555444333222222111111333333222111000000111111222111111000///......---------------------------,,,,,,,,,---------....../////////000000000000000222111111111222444666777444555555555555555444444333444444444555666666666888777666666888999999888555666888999:::::::::999::::::999888777666555444777555555666888888555222222333333444444333333222222222111000000111222222444444444444444444444444333333333333666:::>>>AAAIIIJJJMMMRRRXXX^^^aaabbbaaacccfffhhhhhhiiikkkmmmooorrrwww~~~nnnddd]]]XXXSSSNNNKKKHHHFFFDDD???>>><<<;;;::::::999999777777777777666666666555333333333222222222111111000000////////////000000000111111000///......000////////////000000000000111000000000/////////......///000111222555999<<<@@@BBBDDDEEEEEEBBB???===555555555444333222222222333222222111000000111111111111111000///.........------------------------,,,,,,,,,---------......,,,---------......//////111111111222333444555666444555555555555555444444444444444555555555555555666555444444444555555444666777888999::::::999999:::999999888777666555555777555555666777777555222222333333444444333333222444444333222222333444444333333333333333333333333333333333444666:::>>>AAAHHHJJJMMMRRRXXX]]]```bbbaaadddggghhhiiijjjlllnnnppprrrxxx|||lllbbb[[[WWWQQQMMMIIIGGGDDDCCC>>>===<<<:::999999999999777777777666666666555555333333333222222222111111000000////////////000000///000111000///...///000////////////000000000000000000000000///////////////000111222333555:::===@@@AAADDDEEEDDDAAA>>><<<666666555555444333333333333222111111000111111111111111000000//////..............................,,,,,,,,,---------......+++,,,,,,---...///000000000111222333444555555555444444555555555555555444555555555555555444444444888777777666666666777777777888888999999999888888999888888888777777666666666555555555777666444333222333333444444333333222444444333222222333444444222222222222222222222222333333333444777;;;???AAAHHHJJJNNNSSSYYY]]]```bbbbbbdddgggiiijjjkkkmmmnnnpppsssyyy{{{lllbbbZZZVVVPPPKKKHHHFFFCCCAAA===<<<;;;:::999888888888777777666666666555555555333333333222222222111111000000////////////000000///000111000///...///000////////////000000000000000000000000////////////...///111111222555999===@@@AAACCCDDDCCC@@@===;;;666666555555555444444444222222111111111111111222111000000000/////////...////////////////////////,,,,,,,,,---------......------...///000111222333///000222444555555555444333444555555666555555555666666666555444444444333666777888888777888:::;;;888999999999888888888777888888888777777777777777666555555555555555444333222333333444444333333222222222111000000111222222222222222222333333333333222222333555888<<>>===<<<:::999999999999666666666555555555444444333333333222222222111111000000////////////000000...///000000//////000111////////////000000000000////////////000000000000---...//////111333888;;;???AAABBBCCCBBB???;;;999444444444444444444444444111111111000111111222333000000000000////////////........................,,,,,,,,,---------......+++,,,,,,---...///000000000111222333444555555555333333444555666666666666555555555555555444444444000333666666555666:::>>>999888888777888888999999999888888888777777666666555666666444333222444555222333333444444333333222444444333222222333444444333333333444444555555666111222444777:::===@@@BBBGGGLLLSSSXXXYYY[[[___bbbbbbdddgggiiijjjkkkmmmnnnqqquuu}}}{{{lllcccZZZUUUPPPKKKHHHEEECCCAAA???>>><<<;;;::::::999999666666555555555444444444333333333222222222111111000000////////////000000---///000000//////000222////////////000000000000.../////////000000000111...///000000111444999<<>>:::888333333333333333444444444111111000000111222222333////////////000000000000------------------------,,,,,,,,,---------......,,,---------......//////111111111222333444555666222333444555666666666666444444444555555555555555444777:::999777777:::>>>888888777777777999:::;;;:::999999888777666555555444666666444222111333666222333333444444333333222444444333222222333444444111222222333444444555555000222444777;;;>>>AAABBBGGGMMMUUUYYYZZZ[[[___bbbaaadddggghhhiiijjjlllnnnqqqvvv}}}zzzlllbbbZZZVVVPPPKKKHHHFFFCCCAAA???>>>===<<<;;;:::::::::666666555555555444444444333333333222222222111111000000////////////000000---///000000//////000222////////////000000000000.../////////000000111111///000111111222555:::===???@@@BBBBBBAAA>>>:::777333333333333333333333333111111000000111222333333////////////000000000000------------------------,,,,,,,,,---------....../////////000000000000000222111111111222444666777222333444555666666666666333444444555555666666666333666999777333222555999777777666666777999;;;<<<::::::999888777666555444444666666444111111333666222333333444444333333222222222111000000111222222000000111222333333444444000111444777;;;>>>AAABBBFFFMMMUUUYYYZZZ[[[^^^bbbaaacccfffhhhhhhiiikkkmmmqqqvvv~~~vvviiiaaaYYYTTTNNNIIIFFFEEEDDDCCC>>>===<<<:::999888777777666666666555444444333333333222222222111000000000222111111000///......---///111333111......000333...000111222222111000...222222222111000//////...000111333444444666999;;;>>>???AAAAAA@@@===:::888777888888777555333333444111111000000111111222333......------------.........---,,,,,,++++++,,,,,,......---------......///333222222111111111111222000000111222333333333333333444555555444444555777666666666666666666666666999999777555222222444666888777777666666888999:::777777777777777777777777666777777666444222333444333333333333333333333333000111222111111222444777555555555444444333333333444666777888:::===BBBEEEJJJNNNTTTZZZ]]]aaadddfffdddfffhhhhhhhhhiiikkkmmmtttvvv}}}vvviiiaaaXXXTTTNNNIIIFFFDDDBBBAAA>>>===;;;:::888777777777777666666555555444333333222222222111111111111111222111111000//////......111222333222111111222333///000111222222111000///222222111111000//////...///111333333444666999;;;===>>>??????>>>;;;888666222333444444333333444555111111000000111111222333///..................//////...------,,,,,,------///...---,,,,,,,,,,,,,,,.........------...//////000000111222333333333333333444666555444444555777666666666666666666666666888888777555333333555777666666555555555666777888777777777777777777777777555666777555333222222333333333333333333333333333...000222333222222333444444444444444444333333333444666777888:::===BBBFFFJJJNNNTTTYYY]]]```bbbdddccceeeggghhhiiijjjlllnnntttxxxvvviiiaaaWWWSSSNNNIIIFFFCCC@@@======<<<;;;999888777666666777777666555555444444333111111111111111222222222111111111000000//////...222111000000111222111000///000111222222111000///222111111000000//////......000222333444555888;;;;;;<<<===>>><<<999666444111222444444222222333555111111000000111111222333000//////......//////000//////...------------...///...---,,,+++******)))//////...//////000111222000000111222333333333333333555666666555444666777666666666666666666666666666777666555444444666888666555555555555666777777666666666666666666666666444555666444222111222333333333333333333333333333,,,///222444333111111111333333333333444444444444444666777888:::>>>CCCFFFKKKOOOUUUYYY\\\^^^```bbbaaadddfffhhhiiikkkmmmooouuuyyyxxxjjjbbbVVVSSSNNNIIIFFFBBB>>>;;;===<<<;;;999888777666666777777666666555444444444000000000111222222222333111111111000000000//////000...,,,---000111///,,,///000111111111111000///111111000000////////////---///111222333555999;;;;;;<<<======<<<999666444666777777666333222222333111111000000111111222333000000////////////000000///......---------------------------,,,,,,++++++////////////000111222333000000111222333333333333444555666666555555666777666666666666666666666666444555666555444555777999666666666666666777777888555555555555555555555555333444555444222111222333333333333333333333333333---///111222111000111111222222222333333444444555444555777999;;;>>>CCCGGGLLLPPPUUUYYY[[[]]]___aaa```cccfffhhhiiikkknnnqqqvvv{{{zzzkkkcccVVVRRRMMMIIIEEEBBB===;;;===<<<;;;999888777777666888777777666555555444444000000000111222222222333111111111111000000000000000...,,,...111111...+++000000111111111111000000000000000///////////////---///111333444666999<<<<<<===>>>???===:::777555555666666555222111111222111111000000111111222333000000////////////000000...---,,,,,,+++,,,,,,,,,+++,,,---...//////......+++++++++,,,---...///000000000111222333333333333444555777666555555666888666666666666666666666666333555666666555555777999444444444555555555555555444444444444444444444444222444444444222111222333333333333333333333333333111111000///---...111444111222222333333444444444444555777999;;;???DDDHHHMMMQQQVVVZZZ\\\]]]___aaa```bbbeeehhhiiikkkoooqqquuu|||zzzkkkcccVVVRRRMMMHHHEEEBBB???<<<>>>===<<<:::999888777777888888777666666555555444111111111111111222222222111111111111111111111111000000111222333333111///111000000000000000000111////////////////////////...000222444555777;;;======>>>???@@@>>><<<888666///111222222000000222333111111000000111111222333000//////......//////000------,,,++++++++++++,,,***+++---///000000000///...............///000111000000111222333333333333444666777777666555777888666666666666666666666666333555666666555555666888111222333333444333333333555555555555555555555555333444555444333222333444333333333333333333333333333222000...---...222666222222222222333333333333444555777999;;;@@@EEEIIIMMMQQQVVVZZZ]]]^^^```bbb```bbbeeehhhiiikkknnnqqqttt|||yyyjjjaaaWWWRRRLLLGGGEEECCCAAA??????>>>===;;;:::999888888888888777777666555555555222222222111111111111111111111111111111111111111///111444444333222111111111111000000000000111111////////////////////////...000333555666888<<>>???@@@>>>;;;888666///000111111000000111222111111000000111111222333///..................///......---,,,,,,,,,,,,,,,***+++---/////////...---222222111111111222222333000000111222333333333333444666777777666666777888666666666666666666666666444555777777666555666777222333444555555555444444555555555555555555555555333444555555444333444555333333333333333333333333333333222000//////222555333333333222222222222222444555777999<<<@@@EEEIIINNNRRRWWW[[[^^^```bbbdddaaacccfffhhhiiikkknnnpppsss{{{wwwhhh___WWWSSSLLLGGGDDDCCCBBBBBB@@@???>>><<<;;;:::999999888888777777666666555555333222222222111111000000111111111111111111222222,,,000444444111//////000111111000000000000111111.........//////////////////111333555777999===@@@===>>>??????>>>;;;888666444555555444111000000111111111111000111222222333......------------......//////...------------...***,,,---......---+++***111000///////////////000000000111222333333333333555666777777666666777888666666666666666666666666444666777777666555555666555666888999999999888777666666666666666666666666444555666666444444555666333333333333333333333333222333444333111111222333444333333222222111111111444555777999<<<@@@FFFJJJNNNRRRWWW\\\___aaaccceeeaaadddfffhhhiiikkkmmmooorrr{{{vvvhhh```WWWRRRMMMHHHDDDBBB???===DDDGGGDDD<<<777::::::777777777666555444444333333444222000111333444333000111111000///////////////------///000111111111111......///000000000000000///////////////000111111000111444555666999<<>>BBBEEECCC;;;777999999777777666666555444444333333444222000111333444333111111111000///////////////...///000111222222222222......///000000000000000///////////////000111111000222444555777999===???>>>@@@AAAAAA>>>:::999888444333333333222222222222//////000000111111222222000000///.....................------------......+++,,,---////////////...+++,,,...000111111000///000222333333333333444666555444333222222444555777555555555555555555555555666666666666666666666666888888888777777666555444666666666666666555555555666444222333444555444333444444333333333333222222000111222111//////111333111111222222222333333333666777888999;;;???EEEIIIOOORRRWWW[[[^^^```ccceeecccdddfffhhhiiikkknnnqqqwww~~~ssseee]]]WWWSSSMMMIIIFFFCCCAAA???@@@BBB@@@;;;777888888777666666666555444444333333333222111111333333222111111111000/////////000000///000111222222333222222......///000000000000000///////////////000111111000222444666777:::===@@@@@@AAACCCAAA>>>;;;999888222222222222222111111111000000000000000111111111000//////............///......------------......,,,,,,------.../////////,,,---///000111000000///000222333333333333444666444444333222333444555666555555555555555555555555444555666777888888888888666666777777777777666666444555555555666666777777666444222333444555444333444444333333333333222222...000222333222222333444111111222222222333333333555666888999<<<@@@EEEIIIMMMQQQWWW\\\___bbbdddfffdddfffggghhhiiilllooorrrxxxrrreee]]]VVVRRRLLLHHHEEEBBB@@@>>>>>>???>>>:::777777777888666666555555555444444444222222222222222333222222111111000000///000000111///000111111222222222111......///000000000000000///////////////000000111000222555666888;;;>>>AAAAAACCCDDDBBB???;;;999888111111111111111111111111111111111000000000000000000///............//////...------,,,,,,------...---------------...///000---...///000000000000///000222333333333333444666444444333333333444555666444444444555555555555555333444666777888888777777444555666777777888888888555555555555666666666666666444222333444555444333444444333333333222222222111222444444333222111000111111222222222333333333444666888:::<<<@@@EEEIIIOOOTTTYYY^^^aaaccceeegggfffggghhhiiijjjlllqqqtttzzzssseee]]]SSSOOOJJJFFFCCCAAA???===<<<<<<<<<;;;888666777999555555555555555444444444222222333222222222222222111111000000000000111111...///000000111000000000......///000000000000000///////////////000000111000222555777999<<>>:::888777111111111111111111111111111111111000000000000000//////............//////------,,,,,,,,,,,,------......---------...///////////////000000000000000000222333333333333444666333333333333444444555555444444444555555555666666444555555666666555555444333444555777888888999999666666666666555555555555666444222333444555444333444444333333333222222222111222222333444333222000111111222222222333333333333555888:::===AAAEEEHHHPPPUUUZZZ___aaabbbccccccfffggghhhiiijjjmmmqqquuuzzzrrrddd\\\RRRNNNIIIDDDBBB@@@>>><<<;;;::::::<<<:::666777:::555555555555555555555555111222333333111111222333111111000000000111222222...//////000000000//////......///000000000000000///////////////000111111000333555888:::===@@@CCCBBBDDDDDDBBB>>>999777666111111111222222222222222000000000000000111111111///............//////000------,,,,,,,,,,,,------........................000000000000000000000000000222333333333333444666333333333444444444555555333333444444555666666666666555444444444444555555333444555777888888999999777777666666555555555444666444222333444555444333444444333333333333222222/////////111444555444333111111222222222333333333222444888;;;===AAAEEEHHHPPPTTTZZZ^^^`````````aaagggggghhhhhhiiilllqqquuuzzzqqqccc[[[RRRNNNIIIEEEBBBAAA???===:::888:::===;;;777777<<<555555555555555555555555111222444333111000222444111111000000111111222333000000111111111000000///......///000000000000000///////////////000111111111333666888:::===AAADDDBBBCCCDDDAAA===888555444222222222222333333333444//////000000111111222222...............///000000---,,,,,,++++++,,,,,,---------...//////...---,,,111111000000000000000111000222333333333333444666333333444444555555444444333333444444555666666777666555444333333555888999333444555777888888888888555555555666666666666666666444222333444555444333444444333333333333222222111///...///222444333222111111222222222333333333111444888;;;>>>AAAEEEHHHPPPUUU[[[```ccccccddddddfffggggggggghhhkkkqqquuuyyyoooaaaYYYSSSOOOIIIEEECCCBBB@@@>>>:::888999>>><<<777888===444555555555555555555555000333444333111000222444111111000000111222333333111111222222222111111000...//////000000000000000///////////////000111111111333666888:::>>>BBBEEEBBBCCCCCCAAA<<<777444333222222222333333444444444...//////000111222222333...............///000111---,,,,,,++++++,,,,,,---,,,---///000000...---+++111111000000000000000111000222333333333333444666222333444444555555444444333333444444555666777777666555333222444777;;;>>>444555666777888888888888333333444555666777888999666444222333444555444444444444444333333333222222666222///...000111000...111111222222222333333333111444888;;;>>>BBBEEEHHHQQQWWW^^^dddggghhhiiijjjfffgggffffffgggkkkppptttyyy{{{nnnbbb[[[WWWOOOHHHEEEBBB===<<<===:::888666444444666999;;;555555555555555555555555111222333333111111222333000000000000000000000000333000...///000111///,,,///////////////000111111...............///000000333444777888999;;;>>>AAADDDCCCBBB@@@<<<888555333555444333333444444222000222111000000111111000/////////............/////////...---,,,,,,,,,,,,,,,...------------...//////,,,000111///000333333000222333444555666666666666444444555555555555444444444555555666777888888999777666666555555555666666888888999999999777666555666777888999888666444333666555444333333333333444444333222222111111222222111111000000000000000111555000///555666333222666222555888;;;>>>BBBGGGKKKRRRVVV]]]bbbfffjjjmmmooojjjjjjiiihhhiiimmmsssxxx|||zzzmmmbbb[[[VVVNNNHHHEEEBBB===<<<===:::999777555555666888999555555555555555555555555111222333333111111222333000000000000000000000000222000...///000111///---((())),,,///000111111111...............///000000333444666888999;;;>>>AAABBBBBBAAA???<<<888555333444333333444555666444333000///...///111222222111//////............/////////...---,,,,,,,,,,,,---...------------...//////...000...+++,,,000333222222333444555666666666666444444555555555555444444555555666666777777888888555444444333333444444555,,,...111444777999::::::666777888999999777666555555555555444444444333333444333222222111111222222111111000000000000111111555111111555666333333666333444777999===AAAGGGKKKPPPUUU\\\aaafffiiimmmoooiiiiiiiiihhhiiimmmssswww|||zzzmmmaaaZZZUUUNNNGGGEEEBBB===;;;===:::999888777666666666777555555555555555555555555111222333333111111222333000000000000000000000000111000//////000000///...&&&)))---111222222000//////............//////000222444666888999;;;>>>AAA@@@@@@???===;;;888555333333222333444666777666555///......///222333333222//////............//////......---,,,,,,,,,------...------------...//////000000,,,'''(((...222333222333444555555666666555444444555555555555444444666666666666666666666666333333222222222222333333555555666777888888888777666777888999999999888777444444555666555444333222444333222222111111222222111111000000000111111222444222222555555333333555555666888:::===BBBIIINNNPPPTTT[[[```eeehhhkkknnnhhhhhhhhhhhhiiimmmrrrvvv}}}yyylllaaaZZZSSSLLLFFFEEEBBB===;;;<<<999999999888888666555555555555555555555555555555111222333333111111222333000000000000000000000000000000//////000000//////---///111333333222///...//////............///000222444666777888:::>>>@@@>>>>>>===<<<:::888555444333222222333555666555333///......///111333222111//////............//////...------,,,,,,,,,------...------------...//////000000---((((((...222222222222333444555555555555444444555555555555444444666666666666666666555555222222222222222222333444======;;;999777555333222666777888999:::999999999333444666777777555333222444333222222111111222222111111000000111111222222222222333444333222222444888999:::;;;>>>DDDLLLQQQQQQUUU[[[```cccfffhhhjjjggghhhhhhhhhiiimmmrrrvvvxxxkkk```YYYRRRKKKFFFDDDBBB===:::;;;888999999999888777555444555555555555555555555555111222333333111111222333000000000000000000000000//////000000//////000000111111111111111111000000//////............//////222333666777888:::===@@@=========<<<:::888555444444333222222333333111///222000///000111111000/////////............//////------,,,,,,,,,------......------------.../////////111000------000222000111222333444555555555555444444555555555555444444666666666666555555555555333333333333333444555555444444444444555555666666777777888888999999999999444555666777777555333222444333222222111111222222111111111111111222333333111444555333111111333333888888999:::===CCCKKKPPPTTTXXX]]]```bbbdddeeegggggghhhiiiiiijjjmmmrrruuuwwwkkk```YYYPPPJJJEEEDDDBBB<<<::::::888888999888888777666555555555555555555555555555111222333333111111222333000000000000000000000000...///000000//////000111------------///000222333000//////............///111333555777888:::===@@@===>>>===<<<:::888555444444333222222222222000...222111000000111111000...//////............//////------,,,,,,,,,---.........------------...//////...111222000000333222...111222333444444555555444444444555555555555444444555555555555555555555555444333333444444555666777444444444555666777999:::777777777888888888888888555555666777666555444333444333222222111111222222111111111111111222333444222777888555222333444555555666888999===BBBIIINNNUUUYYY]]]aaabbbccceeefffhhhiiijjjjjjlllnnnsssvvvvvvjjj___XXXOOOIIIEEEDDDBBB<<<999:::888888888777777777777777555555555555555555555555111222333333111111222333000000000000000000000000---///111000///...000222,,,---...000111111111111000000///...............111333555666777999===?????????>>>===;;;888555444333222111222333333222000111000///000111222111000//////............//////,,,,,,,,,,,,,,,---...///...------------.../////////222333000000222222...111111222333444444444444444444555555555555444444333444444555555666666666333333333333444555666777:::999888777777888888999888888777777666666777777666666666666555555555555444333222222111111222222111111111111222333444555444;;;===888444666888777555777:::<<>>;;;888555333222111111333555555444333///......///222333333222//////............//////,,,,,,,,,,,,,,,---...///...------------...//////000222222//////222222///111111222333444444444444444555555555555555555444333333444444555666777777333333333333444555666777444444333444555666888999888888777666555555666666777777666555555555555666444333222222111111222222111111111111222333444555666>>>@@@:::666888;;;:::888:::===@@@CCCHHHMMMPPPRRRVVV\\\aaadddgggjjjllliiijjjlllmmmnnnppptttwwwtttggg\\\VVVNNNLLLHHHDDDAAA>>>===<<<777888888888777666555444777555333222333444333222222222222222222222222222555444333222111111000000000000111111111111000000000000000000111111111111000000000111000//////...111222444777999;;;<<<<<<>>>>>>===;;;888666444222222222111111111111111111333333444555444333222111////////////............///............---------+++---......---...///111111111000000//////......111222222333444444444444999888777666666666666666444333222222333666888:::222333333333222333666888444555666555444555666888777777777777777777777777555555666666666666555555666444333111111222333444000666333000444222///666333333666;;;>>>>>>:::666999:::<<>>===;;;999666444333222222111111111111111111222333333444333222111000---.........//////000000...---------,,,,,,,,,,,,+++---......---...///111111111111111000000000///111111222333444444444444666555444444333333444444666555444333333333444555333444444444333444666888444555666555444444666888777777777777777777777777333444444555555444444333444444333222222111111111111888777666999333---111111222555:::>>>???<<<888888999;;;>>>BBBGGGLLLNNNSSSWWW\\\aaadddgggiiikkkkkkjjjkkknnnnnnooovvv~~~tttggg]]]WWWLLLJJJFFFBBB>>><<<;;;;;;;;;:::888777666666777777000333666555222000111222222222222222222222222222>>>;;;666222000111222444000000111111111111000000....../////////000000000000///...---------......000222444777999;;;<<<===@@@???>>><<<:::777555444111111222222222222222222111222222222222111000000,,,,,,---...///000111111------,,,,,,,,,++++++++++++---......---...///111222222111111111111000000000111222333444444444444555444333333333333333333555444444444333333333222333444555555444555777999444555666555444444666888777777777777777777777777222222333333333333222222333333333333222222111111222;;;<<<<<<@@@:::222666000111444999<<<===<<<:::666777999<<<@@@EEEJJJMMMTTTXXX]]]bbbdddfffhhhjjjiiihhhiiilllmmmnnnuuu}}}tttggg]]]WWWMMMJJJFFFAAA>>>===<<<<<<<<<;;;888777666666888999---222666666222///000222222222222222222222222222888666333000//////000111000000111111111111000000............////////////333222000......///000222000111444777999;;;======@@@@@@???===:::888666444111111222222222222222333111111111111111000000///---------...///000000111---------,,,,,,,,,,,,++++++---......---...///000111000000000000000000000000111222333444555555555666555555444444444555555000111222333444444444444333555666666555555777999555666777777666666777999666666666666666666666666222222333333333333222222333222222222333444666777BBBHHHDDD???@@@:::333888000111444777999:::999888555666777:::>>>DDDIIILLLVVVYYY^^^bbbdddfffgggiiiiiihhhiiilllmmmnnnuuu~~~sssfff\\\WWWNNNKKKFFFBBB???>>>>>>???<<<;;;888777666666888999111666;;;:::666333555777222222222222222222222222///000111111111000000///000000111111111111000000............////////////444222000///...///111222000111444777999<<<===>>>@@@@@@???===:::888666444111111222222333333333333111111000000000////////////////////////.....................------------+++---......---...///000...////////////////////////000222333444555555555555555444444444555555666111111222333444444444444333444666666666666777888777888999888777777999;;;666666666666666666666666333333444444444444333333444333111111333777<<<@@@TTTTTTHHH;;;777111,,,333111222444555666666777777666666666999===CCCIIILLLWWWZZZ___cccdddfffgggiiijjjiiikkknnnooopppwwwrrreee[[[VVVNNNKKKFFFBBB???>>>???@@@;;;:::888777666666777777111555888888555444555777222222222222222222222222---///111333444333111000000000111111111111000000....../////////000000000111000///........./////////111333777:::<<<>>>>>>@@@???>>><<<:::777555444111111222222333444444444222111111000///000000000000000//////............//////.........---------+++---......---...///111------............/////////000111333444555666666333333333333333333444555666666555444333222111111222444666666666555666777777888999888777777999;;;777777777777777777777777444444555555555555444444444333222222555:::???CCCIIIIII===222111//////777111333555555555666888:::777777777999>>>DDDJJJMMMWWWZZZ___ccceeefffhhhiiikkkjjjllloooppprrryyypppdddZZZTTTMMMJJJEEEAAA>>>>>>???@@@999888888777777666666555111111222222222333333333222222222222222222222222000000111222333222222111000000111111111111000000/////////000000000111111000000000////////////...///000333666:::<<<>>>??????>>>===;;;999666444333111111222222333444444555333222111000000000111111.........///////////////.........---------,,,,,,+++---......---...///111............/////////000///000111333444555666666444444333333444444555666888777555444222222222333000333555666555555555666666777777777666666888:::777777777777777777777777444444555555555555444444333333444555777:::<<<>>>333888222...333333333;;;111333666777777999===AAA999888888:::???EEEKKKOOOVVVZZZ___ccceeegggiiijjjjjjjjjllloooppprrryyy~~~ooocccYYYTTTLLLIIIDDD???======>>>???777888888888777666555444555333222222444666666555222222222222222222222222222222000/////////000111000000111111111111000000000000000000111111111111111222222222222111000000///000333666:::<<<>>>???>>>>>>===;;;888666444222111111222333333444555555444333111000000000111222,,,------...///000111111---------,,,,,,,,,+++++++++---......---...///111.../////////000000111111///000111333444555666666666666666666666777888999666555444333333444666888000222555555555444444555444555666555444555666888777777777777777777777777333444444555555444444333111333666888999999888888...555444222777333...333000333777888999===BBBGGG:::999999;;;@@@FFFLLLPPPVVVYYY___ccceeegggiiikkkjjjiiikkkoooppprrryyyzzzmmmaaaWWWQQQNNNIIIDDD???===<<<;;;:::999888777666666555555666333333333333333333333333444444333333222111000000333222000//////000222333000000111111111111000000000000////////////000000---///000000///---......222333666999;;;<<<<<<<<<;;;<<<<<<;;;:::888666444333222111111111222333444222222222111111111111000................................................------,,,------...///000...............///000000...000222222222333444666666666555555555555666666777666555444444333444444555555555555555666777777666777888777555444444555333333444444555444444444444444444444444444444444333333555555555555333333222222111111111111222222222444777888:::;;;>>>@@@DDD<<<777:::???DDDJJJPPPXXX\\\aaadddfffgggiiijjjooommmmmmoooppprrr{{{yyylllaaaWWWQQQMMMIIIDDD???===<<<;;;:::999999777666555555555555333333333333333333333333444444333333222111111000333222000//////000222333000000111111111111000000000//////////////////000...000111000......///000111333555888:::<<<<<<===;;;<<<<<<;;;:::888666444333222111111111222333444222222222111111111000000////////////////////////...............---------------,,,------...///000///............///000000...000222222222333444666444444444555555777888888777666555444444333444444555555555555555666666777666777777777555444555666555555555555444333222222444444444444444444444444222333444555555444333222222222111111111111222222333555888999:::;;;>>>@@@CCC<<<888:::@@@EEEKKKPPPXXX\\\aaadddfffgggiiijjjlllkkkkkkmmmnnnpppyyyyyykkkaaaWWWQQQMMMIIICCC???===<<<;;;::::::999888666555555444444333333333333333333333333444333333222222111111111333222111000000111222333000000111111111111000000//////............//////000111111000...///111333111222555777:::<<<===>>>;;;<<<<<<;;;:::888666444222222222222222333444444222222111111111000000000//////////////////////////////.........---------------,,,------...///000//////......//////000111///111222333222333444666333333333444666777999:::777666555444444333444444555555444444555555666777555666777666555444555666666666666555444333111111444444444444444444444444111222333444444333222111222222111111111111222222555777999:::::::::<<<>>>AAA;;;888<<>>;;;<<<<<<;;;:::888666444222222222222333333444444111111111111000000000000/////////////////////////////////...------,,,,,,------,,,------...///000/////////...///000000111000111333333333333444666333333444444666777888999777666555444444333444444555444444444444555666666555666777666555444555666555555555555444333222222444444444444444444444444111111333333333333111111333222222111111222222333555777888888777888999;;;>>>:::999===BBBFFFLLLSSSXXX\\\aaadddfffgggiiijjjmmmlllllloooqqqttt}}}vvviii___WWWRRRKKKGGGBBB>>>===<<<;;;::::::999888666555555444444333333333333333333333333333333222222222222222111222111111111111111111222000000111111111111000000//////............//////222222111000///000333666111222333666888;;;===>>>;;;<<<<<<;;;:::888666444222222333333444444444444111111111000000000//////------------------------//////.........---------------,,,------...///000///////////////000111111111222444444333333444666666555555555555666666777777666555444444333444444444444444444444555666666444666777666555555666777222222333444555555555555444444444444444444444444111111333333333333111111333333222222222222333333333555666666555444666777;;;999:::???CCCFFFMMMTTTXXX\\\aaadddfffgggiiijjjmmmkkkllloooqqquuu~~~uuuhhh___WWWRRRJJJGGGAAA>>><<<<<<;;;:::999888777666666555555666333333333333333333333333222222222222222222222222111111111111111111111111000000111111111111000000000000////////////000000000111111000000000333555333333444555777999<<<===;;;<<<<<<;;;:::888666444222222333444444444444444111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,------...///000000000//////000000111222111333444444333333444666666666555555555555666666777666555444444333444444444444333333444444555666444555666666555555666777111111333444555666666666444444444444444444444444111222333444444333222111333333222222222222333333222333444444333333444555999888;;;@@@DDDGGGNNNUUUXXX\\\aaadddfffgggiiijjjjjjiiijjjmmmpppttt}}}tttggg^^^WWWRRRJJJFFFAAA===<<<<<<;;;:::777777666666666666777777333333333333333333333333222222222222222222222222111111111222222111111111000000111111111111000000111111000000000000111111...///111111000111222444444444444555666888:::;;;;;;<<<<<<;;;:::888666444222333444555555555444333111000000000////////////------------------------,,,,,,------.../////////------,,,------...///000000000//////000000111222222333555444333333444555555555555555555666777888777666555444444333444444444444333333444444555666444555666666555555666888222222333444555555555555444444444444444444444444222333444555555444333222444333333222222333333444111333444444333333444666777777;;;AAAEEEHHHOOOVVVXXX\\\aaadddfffgggiiijjjjjjiiijjjmmmpppttt~~~sssggg^^^WWWSSSJJJFFFAAA===<<<<<<;;;:::666666666666666777777888333333333333333333333333222222222222222222222222111111222222222222111111000000111111111111000000222222111111111111222222,,,...111111111111111333555555444555666777999;;;;;;<<<<<<;;;:::888666444222333444555555555444333000000000000////////////........................+++,,,,,,---...///000000---------------...000000000000000000000111111222222444555444333333444555333333333444666777999:::777777555444444444444444444333333333333444555555333555666666555555666888444444444555444444333333444444444444444444444444333333555555555555333333444333333222222333333444111333444444444444555777666777<<>><<<999666555666222333333333333222111111000000000000////////////000///...------...///000...///111222222111///...///000///...------///111000000000000000111111111222222333333333444444444555333222444777999888666666666666666555555555555666444333444777777555222555555555555555555555555666666666666666666666666;;;444111555888555///,,,333222111222333333111///333222222111222222333333333333333333333444555666777:::>>>BBBFFFLLLRRRVVV^^^```dddffffffggghhhiiikkkmmmooopppqqqxxxtttiii]]]TTTPPPIIIDDD@@@>>>;;;666666888999666444444555666666444444444333333333333222222333222222222222222222333222333222111.........000///000222222000///000111000000000000000000000000---///////////////111333111333555777777888;;;===:::<<<===<<<999666555666222333333333333222111111000000000000////////////000///...------...//////***+++---......---+++***/////////...------///111000000000000111111111111222222333333333444444444666444333444666777555444555555555555444444444444555333222333666666444222444444444444444444444444666666666666666666666666666333444666444000000333333222222333444555333222333333222222111222222222222222222333444555666777777:::>>>BBBGGGLLLRRRWWW^^^```dddffffffggghhhjjjjjjllloooppprrrzzzsssiii]]]TTTQQQEEEAAA??????===888666888888666555444555666555444444444333333333333222222222222222333333222222222666666666444111000111222...000222222000000000111000000000000000000000000---///////////////111333111333666777888:::===???;;;<<<===;;;999666666666222333333333333222111111000000000000////////////000000///...------......,,,---...//////...---,,,...//////...------///111000000000111111111222222333333333333444444444444666555333444555555333222555444444444444333333333444333222333555555333222333333333333333333333333666666666666666666666666333666999999222,,,000888555444333444666666555444444333333222111111111222111111222333444555777888777:::>>>CCCGGGMMMSSSWWW]]]```dddfffggggggiiijjjiiillloooqqqsss|||~~~rrrhhh]]]TTTQQQFFFBBB???>>>;;;777666999777666666555555555555555444444333333333222222222111222333444444333222111777777666444222000111222...000111222000000000111000000000000000000000000---/////////...///111333222444666888888999<<<>>><<<<<<<<<:::888777666666222333333333333222111111000000000000////////////000//////...---------------...////////////...------...//////......///111000000000111111222222333333333333444444444444555555555555555555555555444555555555444444444333333444444444444555555444333444444444444444444444444666666666666666666666666666999>>>>>>777000222999999777555555666666555333444444333222111111111111111111111222444666777888888;;;???CCCHHHNNNTTTXXX]]]```cccfffggggggiiijjjkkknnnqqqrrruuu}}}|||qqqggg\\\TTTPPPJJJDDD>>><<<888555555999666666777666555555555555444444333333333222222222111222333444444333222111111222111///---,,,,,,......///111111111000111222000000000000000000000000---/////////...///111333444555777777777777999:::===<<<;;;999888777666666222333333333333222111111000000000000////////////...............------,,,+++++++++,,,,,,+++++++++,,,...//////......///000///000000111222333333333333333444444444555555555444555666666777777888999666666666666555555555444444555666666666555555555666666666666666666666666666666666666666666666666666888===BBB@@@:::999;;;<<<:::777555555444333111444333222222111111111222111111111222444666777888888;;;???DDDIIIOOOUUUZZZ\\\___cccfffggghhhiiikkkmmmppprrrsssvvv~~~|||pppfff[[[RRROOOKKKDDD>>>:::777444555999555666888777666444444555444444333333333333222222222222222333333222222222111111111000...---...///---///111111111000111222000000000000000000000000---///////////////111333555666888777666666777999>>><<<:::888888888777555222333333333333222111111000000000000////////////,,,---............------------------------------+++---///000/////////000///000000111222333444444333444444444555555555555333555777777777888999;;;777777666666666555555555555666888888666555666777666666666666666666666666666666666666666666666666333333888@@@DDDBBB???@@@<<<999666444333333111000333222222111222222333333111111222333444555777888888;;;@@@DDDIIIPPPVVV[[[\\\___cccfffggghhhjjjkkkmmmpppssstttwww{{{oooeeeZZZQQQNNNGGGBBB===<<<999555666999444666888888666444444555444444333333333333222222333222222222222222222333222333333222111111222444---///111111111111111333000000000000000000000000---///////////////111333555666888888888888999;;;???<<<999888888999777555222333333333333222111111000000000000////////////***+++---............---111000000000000000000111+++---///000/////////000///000000111333444444555444444444444555555555555444666888777666555777999666666555555555444444444333666888777555444555777666666666666666666666666666666666666666666666666333222555;;;>>>===>>>AAA888666333111111222222111111111111111222333444444222222222333444555666777888;;;@@@EEEJJJPPPWWW\\\[[[___ccceeeggghhhjjjllljjjnnnrrruuuyyy{{{oooeeeYYYPPPMMMCCC???======;;;777666999333666999888666444444555444444444333333333222222444333222111111222333444///000111000//////111333---///111111111111222333000000000000000000000000---///////////////111333444666888999999:::<<<>>>@@@<<<888777888999777555222333333333333222111111000000000000////////////)))***,,,.../////////.........------------......***---///000000///000000///000000222333444555555444444444555555555666666555777888777444333555777555555444444444333333333222555777777444333444666555555555555555555555555666666666666666666666666777555555777666555888>>>555222000///111222333333000000000111222333555555333333333333333444555666888;;;@@@EEEJJJQQQWWW\\\[[[^^^ccceeeggghhhjjjlllggglllqqquuuzzzyyylllbbbWWWOOOLLLGGGAAA:::777888999777555999888888888777555444333333444555444222111222333000222333333222111333444000000000000000000000000//////000000000000//////000000000000000000000000000000//////000111222222444666777777888999<<<>>><<<:::888888:::999666333111222444444222000//////////////////...---,,,+++111111000///...---,,,,,,///...---,,,,,,,,,,,,,,,,,,.../////////000222444222111111333555777777666555555444555555666777888777777777777777777777777666666444333333444555666111222333555666555555444666666666666666666666666444444555555666777777777444333222222222444666777666222000111555666444000111222222222222333333333111111333444555666666666:::===AAAFFFKKKQQQXXX]]]___aaabbbcccdddgggjjjmmmlllooosssuuuzzzyyymmmbbbWWWOOOLLLHHHBBB<<<999:::;;;999777777777777777666555444444333444555444222111222333000222333333222111333444000000000000000000000000000000111111111111000000000000000000000000000000////////////000111333333444666777888888999;;;===<<<:::888888999999666333222444555555222111000000000000000000///...------///////////////.........///...---,,,,,,,,,,,,------...//////...///111333333222222444777999999888555555555555555666777888666666666666666666666666666555444444444444555666111222444666777777777666666666666666666666666666444444555555666777777777444444444555444444444333777333111222555666333///000000000111111222222333111111333444555666666666:::===AAAFFFKKKRRRXXX]]]___aaabbbccceeegggkkkmmmlllooosssvvvzzzzzzmmmcccWWWOOOLLLIIIDDD>>>;;;<<<<<<;;;999444555555666555555444444333444555444222111222333000222333333222111333444000000000000000000000000111111222222222222111111000000000000000000000000......//////111222444555444666888888888999;;;===;;;:::999999999888666444333555666555333111111222000000000000000000//////---.........//////000000......---,,,,,,,,,---------...///.........000222333333444777:::<<<<<<:::666666555555555666777777555555555555555555555555555555444444444555555666222333555777888888888777666666666666666666666666444444555555666777777777444555666777666444222000777444222222555555333000...//////000111222222333111222222333555555666666999===BBBGGGLLLRRRXXX\\\___aaacccdddeeehhhkkknnnlllooosssvvv{{{zzzmmmcccWWWOOOLLLGGGCCC???<<<<<<<<<;;;:::222333444444555555555444333444555444222111222333000222333333222111333444000000000000000000000000000111111222222111111000////////////////////////......///000111333555666444666888999888999:::<<<;;;::::::999999777666555333444555444222111111222//////////////////000000............////////////...------,,,,,,,,,---------...///...------///111222333666999===>>>===<<<777777666666666666666777555555555555555555555555444444444444555555555666333444555666777666555555666666666666666666666666444444555555666777777777444555666666666444333222444333222333555666555333//////000111222333333444222222222333444555666777999===BBBHHHMMMRRRXXX\\\___aaadddeeeggghhhkkknnnlllppptttwww|||{{{nnncccWWWOOOLLLDDDBBB>>><<<;;;::::::999111222333444555555555555333444555444222111222333000222333333222111333444000000000000000000000000//////000000000000//////////////////////////////......///000222333555666444666888999999999:::;;;::::::::::::888777666555222333444222000///000111......---------...//////////////////............------,,,,,,,,,------...---...///.........000222333444888<<<@@@@@@>>><<<999888777666666666666666555555555555555555555555333444444555555555666666555555666666555444222111666666666666666666666666444444555555666777777777555555444333444555666777111111111333555777777777111111222222333444555555222222222222333555666777999===CCCHHHNNNSSSXXX\\\```bbbeeeggghhhiiilllnnnlllppptttxxx~~~{{{nnncccXXXOOOKKKBBB@@@>>><<<:::999999999222333333444555555555444333444555444222111222333000222333333222111333444000000000000000000000000//////000000000000//////000000000000000000000000//////000000222333555666444666999:::999999999:::999:::;;;:::888666666666333333333111//////000111///...---,,,,,,---...///000000//////.........---------,,,,,,,,,---......,,,.../////////000222444555777;;;@@@CCCCCC@@@===:::999888777666555555555555555555555555555555555222333444555666666666666555555666555555333111000666666666666666666666666444444555555666777777777666555333333333555888999000111222444555777888888333333333444444444444444333222222222333555777888999===CCCIIINNNTTTYYY\\\```bbbfffhhhiiijjjlllnnnlllpppuuuyyy|||ooocccXXXOOOKKK@@@@@@???<<<:::999999999333444444555555555555444333444555444222111222333000222333333222111333444000000000000000000000000000000000111111000000000000000000000000000000000111111111111222333444555444666999::::::999999999999;;;<<<:::777555555777444444444222000///111222222000...---,,,---...///.........///////////////,,,,,,,,,,,,,,,---...///,,,...///000000222444777999;;;@@@DDDGGGFFFBBB???;;;:::999777666555555555666666666666666666666666222333444666666666666555333444555666666555444333666666666666666666666666444444555555666777777777666555555555555666666666222333444555555555666777444444333333333333222222333222222222333555777888999===DDDJJJOOOTTTYYY\\\```cccfffiiijjjkkkmmmnnnlllpppuuuyyy|||ooodddXXXOOOKKK@@@@@@@@@===;;;999999:::444555555666666555444444333444555444222111222333000222333333222111333444000000000000000000000000111111222222222222111111000000000000000000000000222111111111222333333444444777:::;;;:::999888999888;;;<<<;;;777555555777555555555333111000222444444222000...------...///,,,,,,---...///000111222,,,,,,,,,,,,,,,---...///,,,...///000111333666888<<>><<<;;;888666555555666777555555555555555555555555444444444444444444444444444444555555666777777777999:::;;;:::888666666666666666666666666666666666444444444444444555666777555555444444444333333333111111222222222333333333000111333444444666999;;;<<>>DDDIIIJJJJJJJJJEEE>>>;;;:::888777666666666777555555555555555555555555444444444444444444444444444444555555666666777777777888999999777555555666555555555555555555555555444444444444444555666666444444444333333333333222111111222222222333333333000222333444444666888:::<<>>>>>:::::::::999888777666555333333333333222111000000...............///000000///......------......///***+++,,,---............---......///000444999===CCCKKKSSSUUUUUURRRJJJBBB888999999999999888777666555555555555555555555555444444444444444444444444333333444555555666666777333555777777666666777888444444444444444444444444444444555555555555555555222222222111111111111000111111222222222333333333222333444444444444777999>>>@@@EEEKKKRRRWWW[[[]]]ccceeehhhjjjjjjkkkmmmnnnmmmqqqwww}}}zzzjjj^^^UUUMMMGGGEEEBBB===:::888777666444666555444333222111111111222222222222222222222222333222111222222222222444000000000000000000000000111000///000222222000//////000000000111111111111///////////////000111111555666777999:::<<<======:::::::::999888777666555333333333333222111000000000000///...............---...000111111000...---***+++,,,...//////......---...///000222666<<<@@@GGGOOOWWWYYYYYYVVVMMMEEE:::;;;;;;;;;:::999888777555555555555555555555555444444444444444444444444333333444444555666666666444666777888777777888999555555555555555555555555444555555666666555444444222222111111111000000000111111222222222333333333222333444444444444777999>>>AAAFFFLLLRRRXXX[[[]]]ccceeehhhjjjjjjkkkmmmnnnnnnqqqwww~~~zzziii^^^UUULLLFFFDDDAAA===:::888888666555666555444333333222333333222222222222222222222222///---...222333222333666000000000000000000000000111000///000222222000/////////000111111111111000/////////...///000000111777888999:::;;;<<<<<<===;;;::::::999888777666555333333333333222111000000111111///......------------...111333333111...---+++,,,---...............---...000222444999???CCCKKKSSSZZZ\\\[[[XXXPPPHHH>>>>>>===<<<;;;:::999999555555555555555555555555444444444444444444444444333333333444555555666666444666888888777777888999666666666666666666666666444555666666666555444333222222222111111111000000111111222222222333333333111333444444444555777999???BBBGGGMMMSSSXXX\\\^^^bbbeeehhhjjjjjjkkkmmmoooppprrrvvv~~~{{{jjj___VVVMMMGGGCCC@@@<<<999999888777666555555444444444444444555222222222222222222222222000---///333333///...111000000000000000000000000111000///000222222000///...///000111222111111000000000000000000111222222777888999:::;;;===>>>>>><<<;;;;;;:::888666555444333333333333222111000000000//////.........//////......///000000///......------------...............///111333666;;;AAAFFFNNNUUU\\\]]]\\\ZZZRRRJJJCCCAAA???===;;;:::::::::555555555555555555555555444444444444444444444444222333333444444555555666444666777777666555666777777777777777777777777777444555666777666555333222333333222222222111111111111111222222222333333333000222333444444666888:::???BBBGGGMMMSSSYYY]]]___aaadddgggiiikkklllnnnppprrrsssvvv}}}|||kkk```WWWNNNHHHCCC???<<<999999999888777555555444444444555666666222222222222222222222222555111222555222+++''')))000000000000000000000000111000///000222222000///...///000222222111111000222222222111222222333444666777888:::<<<>>>???@@@<<<<<<;;;:::888666444333333333333333222111000000......---......///000111///...------------.../////////...---------......///000222444777===CCCGGGPPPWWW\\\]]]]]]ZZZSSSLLLFFFDDD@@@===;;;;;;;;;;;;555555555555555555555555444444444444444444444444222222333444444555555666333555666666555444444555777777777777777777777777444555666777777555333222333333333222222222222111111111222222222333333333000111333444444666999;;;@@@BBBGGGMMMTTTYYY]]]___```cccgggiiikkkmmmoooqqqssssssuuu|||yyyjjj^^^SSSLLLJJJ???>>>===<<<:::999888777777777777777666555444333333222111111111222333444222222222222222222333333...//////000000000000///111111000000000000000111111///...///000111000...111222333222111111333555555666888:::<<<======>>>===<<<;;;999777666444444444333222111000000000000000000//////.........---111///---,,,,,,...111222---------,,,++++++...000---000444888<<>>=========<<<:::999777555444333444444333333444444444444333333444444444444444555666666777888888777666666888:::555666777666555444555777222444777999888555222///555555444333333222111111000000000111222222222333444444444444444777;;;???AAADDDHHHMMMQQQWWW\\\```aaacccggghhhiiijjjlllnnnrrrqqqvvvxxxiii]]]RRRJJJHHH???>>><<<:::999888777777666666666555555444333222222222111111111222333444222222222222222222222222///000111111222222222222111111000000000000111111111///...///000111000///111222222222111111333555555666888:::;;;======>>>===<<<;;;999777666444444333222222111000000000000000/////////............000///---------...000111.........---,,,---///111000333666:::>>>DDDJJJOOOYYY___ddddddcccaaa\\\UUUKKKHHHEEEBBB@@@>>><<<:::999888777555444444444555555555666666666666555555555555444444444555555666666777999888777666777888444666777666555444555777444444555555666555555444555444444333222222111111111111111111222222222222444444444444444777;;;>>>AAADDDIIIMMMRRRWWW\\\```bbbdddhhhjjjkkkmmmoooqqquuutttyyywwwiii]]]QQQIIIEEE@@@>>>;;;888666666666777555555444444333222222222222222111111222222333444333333333222111111111000000111222333444444444444111111111111111111111111111000//////111111000///111222222222111111333444555666777999;;;<<<======<<<;;;:::999777666444444222111111000/////////...////////////......................../////////000...//////...---...000333444666999===BBBHHHOOOTTT\\\bbbfffgggfffeee___YYYNNNKKKHHHFFFCCC@@@;;;888888888666555444555666666777777888888888888777777666666555555444555555555444777999999888666666666444555666666555444555666555444333222333555777999444444333333222222111111222222222222222111111111333444444444555777;;;>>>AAADDDIIINNNRRRWWW]]]```bbbeeeiiikkkmmmoooqqqsssrrrrrrwwwwwwjjj^^^RRRIIIEEE@@@>>>:::666555444555666555555444333333333333333222111222222222222333333444333333222111000000///000000222333444444555555000000111111222222111111111000///000111111000///000111222111000000222444444555777999;;;<<<======;;;;;;:::888777555444444111111111000//////...---///////////////.........------///000000000///......//////...---...111333666888<<>>:::666444444555555666555444333333444444555111111222222333333333333333333222222111000/////////000111222333333333333///000111222333222222222222000///000111222111000000111222111000000222444444555777999:::<<<<<<===::::::999888777555444444000000111111000///...---.........///////////////,,,---///000111000///...,,,---...------...000222777:::???EEEKKKQQQXXX]]]^^^ccchhhhhhhhhhhhddd___YYYTTTMMMHHHDDDAAA>>><<<888888666555555666777888666777777888888777777666777666666555555555666666777777777555444444777999444555666555444333444666555555666555555444444333333222222222222222111111444333333333222222111111222333555555666777:::===@@@DDDJJJPPPTTTXXX]]]```aaacccgggjjjlllnnnqqqssstttuuu|||vvviii^^^RRRJJJGGG@@@>>>;;;777555444444444666555444333333444555666000111222333333333333222222222222111000000000//////000000111111111111111///000111333333333222222222111000000222222111000000111111111000000222333444555666888:::;;;<<<<<<:::999888777666555555444000111222222111000...---.........///////////////,,,---///000000000///...,,,------------...000333777<<>><<<999777555444333555444333222222333444555000111222333333333222222111111111111000000000000111111111111111000000///...000222333444444333222222111000000222222111000///000111000///000111333333444666888:::;;;<<<<<<999999888777666555555444111222333333222111///---............/////////000---......///////////////---............///222444888>>>GGGPPPWWW\\\```ccc___eeeiiiiiijjjkkkhhhdddbbb^^^WWWRRRNNNJJJGGGEEE;;;:::888666555555666666666666777777777777666666555555555555666777999999333555888888777555555555333444555555333333444555333444666777666555444333111111111111111111222222222222333333333333333333111333555666777888:::<<<@@@DDDKKKQQQVVVYYY]]]___aaadddgggjjjkkklllnnnpppppprrrzzzsssdddYYYOOOIIIGGG??????===;;;888666444333444333111000000222333555000111222333444333222222000000000000000111111111222222222222222000//////...000222444555444333222222111000111222222222000///000111000//////111333333444666888:::;;;<<<<<<999888888777666555555444111222333444333111///...---.........//////000000............/////////000...////////////000333666999@@@JJJTTT[[[```ccceeeaaafffjjjjjjkkkmmmjjjeeeccc```\\\XXXTTTOOOJJJFFF<<<;;;999777555555555666777777888888888888777777444444444555777888:::;;;///444999<<<:::777333111333444555555333333444555333333444555555666666666111111111111111111222222222222222333333444444444111333555666777888:::<<<@@@EEEKKKQQQVVVZZZ]]]___ccceeehhhjjjkkklllnnnpppsssuuu}}}ssseeeZZZOOOHHHEEEAAA>>>999777666777777666555555555555555555555555222222222222222222222222111111111111111111222222333000///111111000111555---...//////...///111333///999777000222111///555111000000000000222333444555777999::::::;;;===???;;;;;;999777666555555555111111222222222111111000***+++,,,,,,,,,,,,---...////////////000000000000---+++,,,/////////333999>>>EEEPPPYYY```ccceeegggfffggghhhiiijjjkkkllllllfffhhhggg```ZZZUUUMMMFFFAAA???;;;888666555555555444555555555666666777777444555555666666666666666777777777777777777777777333444555444222111222333444444444555444444333333333333333222222111111111222222111111222222333444666777888777777777:::<<>>???;;;;;;999777666555555555111222222222222111111000,,,---......---,,,---///.../////////000000000000111//////000000...111777@@@GGGSSS]]]dddgggiiijjjhhhhhhhhhhhhiiikkklllmmmjjjmmmmmmhhhccc]]]UUUMMMEEEBBB>>>:::888777666666555555555666666666777777444555666666777777666666777777777777777777777777444555666555333222333444333444444555444444333333333333333222222222111111222222111111222222333444777888888888777888;;;===DDDHHHMMMRRRVVVYYY\\\___aaadddggghhhiiikkkpppuuutttyyypppbbbWWWMMMEEECCC@@@===999777666777666555444444444444444444444444222222222222222222222222111111111111111111111111333//////222222000111444///000111111000111222444999>>>666...333444000222111000000000000222333444444777999;;;;;;<<<>>>???;;;;;;999777666555555555333333222222111111111000...///000///...---...///....../////////000000000222//////111111///222888AAAJJJWWWbbbiiimmmnnnnnnkkkiiihhhggghhhkkknnnpppnnnsssvvvsssmmmggg]]]TTTJJJFFF@@@<<<:::999888666555555666666666666777777444555666666777777666666666666666666666666666666555666777666444333444555333333444444555444444333333333333222222222222111222222111111222222333444777888999888888999<<>>@@@666...444555000111111000000000000222333444444777:::<<<<<<<<<>>>???;;;;;;999777666555555555444444333222111111000000...000000///---,,,---............/////////000000---,,,---000111111555;;;AAAJJJYYYeeemmmpppqqqqqqmmmkkkhhhfffgggkkkpppssstttzzz~~~|||vvvnnnbbbWWWMMMHHHAAA<<<;;;:::888666666666666666666666777777555555666777777777777777666666666666666666666666444555666555444333333555333333444444555444444444222222222222222222222222222222111111222222333444777888999999999;;;>>>@@@DDDHHHMMMRRRVVVYYY\\\___cccgggjjjkkkkkklllppptttvvv{{{pppbbbXXXMMMGGGDDD>>><<<999777777666555444444444444444444444444444222222222222222222222222222222222111111111000000111//////333333000000333111222333222111111333555???AAA777...444555000111111000000000000222333444444777:::<<<======>>>???;;;;;;999777666555555555666555444222111000000000...//////...,,,+++,,,---............////////////,,,***+++///000000444:::@@@JJJXXXeeemmmpppqqqqqqnnnkkkgggfffggglllssswww|||~~~tttfffZZZOOOHHH@@@;;;::::::888555777777777777777777666666555666666777777777777777777777777777777777777777333444555444222222222333222333333444555555555444222222222222222222222222222222111111222222333444666777888999999;;;>>>AAAAAAEEELLLQQQVVVZZZ___aaaaaaeeeiiikkklllmmmqqquuutttzzzpppbbbWWWMMMGGGEEE>>>;;;999777777666555333333333333333333333333333222222222222222222222222333333222222111000000000111///000333444111000333222333333222111111222444===AAA888000444444///111111000000000000222333444444777;;;===>>>===>>>???;;;;;;999777666555555555888777444222000000000000---...///...,,,,,,,,,...------........./////////...,,,,,,//////...111777@@@IIIWWWccckkknnnppppppmmmjjjgggfffiiiooovvvzzzzzzkkk^^^OOOHHH???::::::;;;888555888888777777777777666666555666777777888888777777777777777777777777777777333444555444222111222333222222333444555555555555111222222222222333333333222222111111222222333444444555777888999;;;???BBB@@@DDDKKKQQQVVV[[[```ccc```dddiiikkklllmmmqqqtttsssyyynnnaaaVVVLLLFFFDDD===;;;999888777666444222333333333333333333333333222222222222222222222222333333222222111000000///111///000444444111000222111222333222000000111333999@@@:::111333222...111111000000000000222333444444777;;;>>>>>>>>>>>>???;;;;;;999777666555555555999888555222000///000000---...//////...---...000---------........./////////------000000///222888BBBJJJVVVaaahhhlllooopppkkkiiiggggggjjjqqqxxx||||||mmmaaaPPPHHH>>>:::;;;<<<:::777888888888777777777666666666666777888888888888777999999999999999999999999444555555555333222333444111222333444555555555555111111222222222333333333222222111111222222333444333444666777888;;;>>>AAAAAAEEELLLQQQVVVZZZ___aaa```dddiiikkkkkkkkknnnqqqssszzzmmm___UUUKKKEEECCC===;;;999888777666444222333333333333333333333333222222222222222222222222333333222222111000000///000///000444444111000222111222222111000///111333666???;;;333333000---111111000000000000222333444444777<<<>>>???>>>>>>>>><<<;;;999777666555555555:::888555222000///000000---///000000//////000222---------.........//////,,,+++,,,000111222777===CCCJJJVVV```ggglllnnnpppiiihhhggggggkkkrrryyy~~~{{{mmmaaaQQQHHH>>>;;;<<<>>><<<888999888888888777777666666666666777888888888888888999999999999999999999999555666777666444333444555111222333444555555555555111111111222222333333333222222111111222222333444222333555666888:::>>>AAACCCGGGMMMRRRVVVYYY]]]```bbbfffjjjkkkjjjjjjlllnnntttzzzmmm___UUUJJJDDDAAA<<<:::888777888888777666555666666666555444444333333333333333333333333333111111222222222222111111555,,,(((...444222//////111111000000111111222333555444EEE;;;---111...000111111000000000111333444666777999;;;<<<===>>>>>>======<<<;;;888555333111666555444111...---///111...................................................//////------000777<<>>??????<<<<<<;;;:::888666333222555555444111...---///111////////////////////////...........................///000///...111777<<>>AAAEEEIIIOOOTTTXXX[[[___aaaeeegggiiijjjkkkmmmqqqtttvvv}}}mmm___UUUKKKEEECCC===;;;888666666666444222333444444444444333333222333333333333333333333333111111222222222222111111000000111222000...000555---...///000111000000///333111CCC;;;...222...---111000000000000222333444777888:::<<<>>>?????????;;;;;;:::999888666555444555555444111...---///000000000000000000000000000........................---///111111000222777;;;EEEKKKSSSZZZ___aaacccdddggggggggghhhjjjnnnrrrttt{{{wwwmmm___SSSHHHBBB;;;777777888888777666777888888666666777888555555666666666777777777::::::999888888888888888555555555555555444333222333222222444555555333111222222222222222222222222333333333333333333333333444666777888999;;;???AAAFFFJJJOOOTTTXXX\\\___bbbeeegggiiikkklllppptttwwwwww~~~lll___UUUKKKEEECCC>>>;;;888666555444222111222333333444333333222222333333333333333333333333111222222333333222222111000111222222111000222444---...000222222111000...333111BBB<<<000555///...000000//////000222444555777888;;;>>>???@@@@@@???:::999999888777666555555555555444222///......000////////////////////////........................,,,///111222111222777;;;EEEJJJSSSZZZ^^^```bbbccceeeeeeggghhhkkkmmmooopppuuuzzz|||xxxqqqgggYYYNNNGGGBBB===999999999999888666777888777666555666888555555555666666666777777999888777777666666777777555666666777666444222111222222333444555444333111222222222222222222222222222222333333333333444444444555777888999<<<@@@CCCFFFJJJPPPUUUYYY\\\```bbbeeegggiiikkkmmmppptttwwwxxx}}}jjj]]]TTTKKKEEECCC>>>;;;888666555444222000222222333333444333333222333333333333333333333333222222333333333333222222222111000///111333333111...///111333333222111000444111BBB;;;111777111000000/////////000222444555666888;;;>>>@@@@@@??????999999888777777666666666444555444222///......///................................................,,,///111111111222666:::CCCIIIQQQYYY^^^aaaccceeebbbdddfffhhhjjjlllmmmmmmppptttuuupppiii```TTTJJJCCC@@@<<<:::999999888888555777888777666555666777555555555555666666666666777777666555555555555555666666777777666444222111111333444555444333222222222222222222222222222222222222222333333444444444333555777888:::===AAADDDGGGKKKQQQVVVZZZ]]]aaacccggghhhjjjkkklllnnnrrruuuyyy{{{hhh\\\SSSJJJDDDBBB>>><<<999777666555333111222333333444444444444444333333333333333333333333222222333333333333222222111111///...000444333000///000111333333222222111555000???999000777222111////////////111333555666555777;;;>>>@@@@@@???>>>:::999888777666555555555444444444333000......///................................................,,,...000000///111666:::AAAGGGPPPXXX]]]aaadddeee```bbbdddgggiiikkklllmmmlllpppoooiiiaaaZZZPPPHHH===<<<:::888777666666666555666777777555555666777444444555555555666666666777666666555555555555555666666666666666555444333111333555555444222222333222222222222222222222222111222222333333444444555222444666888:::===BBBEEEHHHLLLQQQVVVZZZ^^^aaadddgggiiijjjkkklllnnnrrruuu{{{yyyfffZZZQQQIIICCCBBB>>><<<999777777666444333333333444555555555555555333333333333333333333333222333333444444333333222---222222...---111222111000000000000111111111111444...<<<555---555222111////////////111333555666444666:::>>>??????>>>===;;;:::888666555444555555333444555333000.........................................................,,,......------///555;;;@@@FFFOOOVVV\\\___aaaccc^^^```bbbeeehhhkkkmmmmmmkkkmmmjjjccc[[[VVVNNNGGG;;;;;;:::888666555555555555666777666555555666777444444444555555555666666888888777666666666666777666666555555555555555666000333555555333222222333222222222222222222222222111111222333333444555555222444666888;;;>>>CCCFFFHHHLLLRRRWWW[[[^^^bbbdddggghhhjjjlllnnnqqquuuxxx}}}xxxeeeYYYPPPHHHBBBAAA>>><<<999888888777555444333444444555666666666555333333333333333333333333222333333444444333333222)))222666///***---222333///////////////000111111333---999222***444111000////////////111333555666333666:::===??????===<<<<<<:::888666444444444444333444555333111.........000000000000000000000000........................,,,------,,,+++...555;;;???EEENNNUUUZZZ\\\^^^```^^^___aaadddgggjjjmmmnnnjjjkkkhhh___XXXSSSMMMGGG;;;<<<<<<:::888777777777555666777666555444555777444444444555555555666666:::999999888888888888888777666555444444555777888000333666666333111222444222222222222222222222222111111222333333444555555222444666888;;;>>>CCCGGGHHHLLLRRRWWW[[[^^^bbbdddfffhhhkkkmmmooosssxxx|||{{{hhh[[[QQQGGGAAA???<<<;;;999777555555555555555555555555555555555555111222222333333444444555444444444333333222222222111222333444333111///---111222333444444333222111111111111111111111111111444222000000222555555555999777777;;;BBBDDD@@@<<<;;;:::888777555444444444444444444333000///000222...............///000000//////............//////+++,,,---...///222666999>>>CCCKKKTTTYYY\\\\\\\\\VVVXXX[[[___cccfffiiikkkjjjhhhddd___WWWOOOHHHDDD===:::555333444666999:::888777666555555666888888444555555555444444666777:::777444444666888888666333444555555333333444555444333333222222333333444333333333222222111111111222222333333333333444444111444777;;;===@@@DDDFFFNNNOOORRRVVV\\\aaadddeeehhhiiijjjkkkmmmrrryyy}}}yyyfffZZZPPPGGGAAA@@@<<<;;;999777555555555555444444444444444444444444111222222333333444444555333333333333333333222222111111222333222111000///000111111222222111111000111111111111111111111111333222111000111333666999999:::<<<>>>@@@@@@???>>>;;;:::888777555444444444333444444333111000111222...............///000000////////////////////////,,,---......///111555888BBBFFFLLLSSSXXXZZZZZZYYYVVVWWWZZZ^^^cccgggjjjkkkgggfffbbb\\\UUUMMMFFFBBB<<<999555444555777888999999888666555555555555666444555555555444444666777999777444444666888777666333444555555333333444555555444444333333444444555333333222222222222222222222222333333333333444444222444888;;;===@@@CCCFFFNNNPPPSSSXXX]]]bbbeeefffiiijjjkkklllnnnrrryyy}}}wwwdddXXXPPPGGGBBBAAA<<<;;;999777555555555555222222222222222222222222111222222333333444444555222222222333333333333333000111111111111222222222111000000000000000000111000000000000000000000000111111111000///222888===999===@@@@@@???>>>???@@@;;;:::888777555444444444333444444333111000111222///............//////000---...///000000///...---......///......000444777BBBEEEKKKQQQVVVYYYZZZ[[[VVVXXX[[[^^^bbbfffiiikkkeeeccc___ZZZRRRJJJCCC???;;;888666555666777777777999888666555444333333333444555666555444444666888888777555555666777777666333444555555333333444555666555555444444555555666222222222222222222333333222222333333333333444444333666888;;;===???CCCFFFOOOQQQUUUZZZ___cccfffgggjjjkkklllmmmooosssxxx}}}tttbbbWWWOOOGGGBBBAAA<<<;;;999777555555555555333333333333333333333333111222222333333444444555111111222222333333333444000000000000111222333444222111000//////000111222///////////////////////////111222///---000999@@@===>>>@@@@@@@@@?????????;;;:::888777555444444444222333444333222000111222//////............///000,,,...000111111000...,,,////////////...000333666>>>AAAHHHOOOVVV[[[^^^```YYYZZZ]]]___bbbeeeggghhhdddccc___YYYQQQHHHAAA===999888777777888888777666666666555555444444444444444555666555444444666888777777666666666777777666333444555555333333444555555555444444444444555555111111111222222333333333222222222333333333444444555666999;;;<<>>BBBCCC@@@===;;;:::888777555444444444111333444444222111111222//////............//////,,,...000111111000...,,,///000000///...///333555===AAAGGGOOOVVV\\\___aaa^^^___```aaacccdddeeeffffffddd```ZZZRRRIIIBBB===999888777777888888777555333333444555555666666666555666666666555555777888666666777777777666666777333444555555333333444555444444333333333333444444111111111222222333333333222222222333333333444444555777999:::<<<@@@DDDHHHNNNSSSYYY^^^```cccgggiiikkklllnnnppprrruuuzzz~~~qqq___TTTLLLEEE@@@@@@<<<;;;999777555555555555444444444444444444444444111222222333333444444555111111111222222222222222//////000111222222333333333333222222222222333333000000000000000000000000///000000//////222999>>>CCC>>>;;;===BBBDDDAAA<<<;;;:::888777555444444444000222444444333111111222000//////............///---...///000000///...---///000000///...000333666@@@DDDJJJQQQWWW[[[^^^^^^aaaaaabbbcccdddeeeeeefffhhhfffaaa[[[SSSJJJCCC>>>999888777777888888777555222333444555777777777777555666777666555555777999555666888888777666666777333444555555333333444555333333333222222333333333222222222222222222333333222222333333333333444444555666888:::<<>><<<;;;999777555555555555222222222222222222222222111222222333333444444555222222222222111111111111///000111222333333222111111111222222222222111111111111111111111111111111111000//////111444888;;;???===<<<===???AAA@@@???;;;:::888777555444444444///222444555333222111222000000///...............////////////////////////...//////......000333666???DDDKKKSSSZZZ]]]______aaaaaacccdddfffggghhhiiihhhfffbbb\\\SSSJJJCCC>>>:::888666666777888777666333444666777777777777666555666777666555555777999444666999999777555666777333444555555333333444555444444333333333333444444333333222222222222222222222222333333333333444444444555777999<<>>===<<<;;;999777555555555555111111111111111111111111111222222333333444555555333222222222111111000000...000222333444333111000///000111222222111000///111111111111111111111111222000///000333666888888<<<===>>>>>>===>>>@@@BBB;;;:::888777555444444444///111444555444222111222111000///...............//////............//////......///......000444777;;;AAAJJJTTT\\\aaabbbbbb```aaabbbeeegggiiikkkllliiifffbbb\\\SSSJJJCCC>>>;;;888666555666888888777666666777888888777666555555666777666555666777999333666999999777555666777333444555555333333444555555555555444444555555555444333333222222111111111222222333333333444444444333555777999===BBBIIIMMMKKKRRR[[[___```aaaeeeiiihhhkkkooorrrvvvzzz