BM6P6(@ ^^^\\\[[[```ggghhhddd^^^ZZZ^^^XXXTTTYYYWWWSSSWWW[[[[[[[[[ZZZZZZ]]]aaadddiiikkkkkkhhheeebbb___[[[bbb]]]XXXWWW\\\```aaa```bbbeeeggggggcccaaaaaabbbooonnnkkkfffcccbbbccceeedddgggeee___]]]aaa```\\\\\\bbbbbb[[[XXXZZZYYYUUUYYYWWWUUUVVVWWWXXXWWWVVVVVV[[[[[[VVVRRRSSSUUUTTTVVVWWWUUUQQQMMMLLLOOOSSSLLLHHHDDDDDDFFFEEEAAA<<<<<<<<<;;;:::999777777666555555444333222222222222000000000000000000000000////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,******,,,---...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------................../////////000//////000//////111555888666======???GGGFFFDDDLLLHHHKKKPPP^^^~~~}}}vvvbbbeeesssrrrqqqwwwtttzzzsss^^^OOOJJJKKKGGGIIIKKKNNNSSSWWWVVVSSSWWWXXXZZZ\\\^^^aaaccceee\\\ZZZYYY]]]cccddd___YYYVVV[[[UUUQQQUUUTTTRRRZZZYYYZZZ[[[]]]___ccciiimmmnnnnnnllliiifffccc```]]]\\\[[[]]]bbbhhhkkkjjjhhhaaabbbcccbbb___^^^___```qqqooolllgggcccaaaaaacccgggjjjhhhbbb``````^^^ZZZ\\\^^^\\\VVVUUUYYYZZZVVVWWWWWWXXXZZZ[[[[[[YYYWWWYYY\\\\\\VVVRRRSSSTTTRRRWWWVVVTTTPPPLLLKKKLLLNNNKKKGGGDDDDDDEEEDDD@@@;;;<<<<<<;;;:::999888777777666555444333222222222222000000000000000000000000////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++******,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------................../////////000000000000111111111333777:::888AAA???>>>GGGIIIHHHMMMLLLHHHRRRttt~~~wwwzzzrrrbbbaaauuusssuuu|||sssuuu\\\JJJAAACCCDDDFFFJJJOOOSSSUUUTTT[[[[[[\\\]]]^^^aaabbbcccZZZWWWWWWYYY]]]]]]XXXSSSPPPVVVRRROOOUUUVVVVVV^^^\\\^^^___aaacccgggmmmpppnnnkkkhhheeebbb___^^^^^^WWW\\\dddmmmssssssppplllgggfffeeebbb``````ccceeemmmllliiieeebbb```aaaccclllmmmkkkeeeaaa```]]]YYY\\\ZZZVVVRRRUUUZZZZZZWWWUUUVVVXXX[[[]]]]]]ZZZXXXWWW[[[ZZZVVVTTTVVVVVVUUUXXXUUUQQQNNNMMMKKKJJJIIIIIIFFFDDDCCCDDDCCC???;;;<<<<<<;;;:::999888777777666555444333222222222222000000000000000000000000////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++******,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.............../////////000000000000222333333444666999<<<;;;EEECCC???GGGLLLJJJLLLNNNSSSnnntttiiilll}}}yyygggbbbjjj|||rrrzzz}}}wwwuuuwwwxxx\\\KKKDDDDDDFFFJJJNNNQQQTTTVVVWWWYYY^^^ccchhhiiihhhfffYYYWWWVVVXXXZZZXXXSSSNNNNNNRRROOORRR___bbb___cccfffggggggeeedddeeegggiiigggccc___]]][[[YYYZZZ\\\YYY```jjjrrruuurrrmmmiiikkkiiieeebbb```bbbfffhhheeeeeeeeecccbbbbbbdddgggooonnniiidddaaa______]]]^^^ZZZUUUUUUYYY\\\[[[WWWTTTTTTUUUXXXZZZ[[[ZZZXXXSSSVVVWWWUUUVVVZZZ\\\ZZZWWWSSSOOONNNNNNNNNKKKHHHHHHFFFDDDCCCBBBAAA>>>;;;<<<;;;;;;:::999999888888666555444333333222222333000000000000000000000000////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............////////////000000000000111333444555777:::===;;;GGGFFFAAAGGGKKKJJJKKKXXXwwwooo```lllyyyjjjeeegggwww|||xxxsssmmmppp~~~ooorrr|||sss^^^KKKIIIJJJNNNPPPRRRTTTXXXVVV[[[ccckkknnnmmmgggbbbYYYXXXWWWXXXXXXVVVQQQLLLNNNPPPNNNWWWlllqqqjjjiiinnnmmmlllhhhdddbbbbbbbbbbbb[[[WWWXXXWWWUUUWWW]]]]]]dddmmmrrrrrrnnnkkkjjjiiifffaaa___^^^```ccceeedddeeefffeeedddeeegggiiinnnjjjddd```^^^^^^aaaddd___[[[YYY\\\______ZZZVVVXXXVVVUUUUUUWWWZZZ[[[[[[SSSUUUUUUTTTVVV[[[\\\ZZZTTTQQQOOOOOOQQQPPPMMMJJJGGGFFFDDDCCCBBB@@@===;;;<<<;;;;;;::::::999999999666666555444333333333333000000000000000000000000////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000111///111333555666888;;;>>>;;;GGGGGGDDDHHHIIIKKKSSSyyyppp^^^mmmqqqeeelll|||tttmmmtttzzzqqqpppqqqiiiyyy~~~yyysss}}}iiiSSSLLLIIIMMMQQQQQQSSSWWW\\\___ccceeedddaaa^^^]]]ZZZZZZYYYYYYXXXUUUPPPLLLOOOQQQOOOZZZqqqwwwpppnnnoooooonnnjjjfffdddcccdddbbb[[[WWWYYYYYYUUUXXX```___fffnnnqqqooolllmmmooojjjgggcccbbbbbbdddddddddhhhiiiiiigggeeedddeeegggiiiddd^^^]]]\\\]]]aaafff^^^[[[\\\```bbb^^^ZZZXXX^^^[[[XXXVVVXXXZZZ[[[\\\WWWXXXVVVSSSTTTXXXWWWSSSPPPPPPPPPPPPQQQPPPMMMKKKFFFFFFEEEDDDAAA???===<<<<<<;;;;;;;;;:::::::::999777666555444333333333333000000000000000000000000////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,......---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------.........//////////////////000000000111111...000444666777:::===???===EEEFFFHHHKKKHHHRRRiii___llltttgggwww|||pppllluuupppkkknnnxxxttt|||{{{yyydddTTTHHHIIIMMMNNNPPPTTTVVVZZZ\\\[[[YYY[[[bbbhhhZZZZZZZZZZZZXXXUUUPPPMMMOOOTTTSSSYYYkkkpppnnnqqqqqqqqqqqqnnnkkkiiiiiiiiiggg^^^ZZZ]]]\\\VVVYYY``````gggnnnoookkkiiikkkoookkkiiigggggghhhhhhfffdddeeeffffffeeebbbaaabbbcccbbb]]][[[]]]]]][[[^^^ccc[[[XXXZZZ______[[[ZZZ\\\```]]]ZZZYYYYYYYYYYYYXXXXXXXXXVVVRRRSSSVVVUUUPPPMMMOOOQQQQQQOOOLLLJJJIIIFFFGGGFFFDDDBBB???>>>===;;;;;;;;;;;;;;;:::::::::777666555444444333333444000000000000000000000000////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,......---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///............//////////////////000000000111111111///222555888:::<<>>>>>;;;;;;;;;;;;;;;;;;::::::777777555444444444444444000000000000000000000000000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***+++---......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000000000000000111111111111000333777:::<<<>>>AAACCCGGGCCCCCCLLLOOOLLLlll}}}aaa___ttteeeiiiyyyuuuzzzyyyrrrsss~~~xxxrrr___PPPNNNLLLNNNRRRZZZlll}}}vvvkkkhhhjjjWWWWWWVVVSSSPPPNNNOOOPPPSSSOOONNNVVVdddpppvvvwwwvvvxxxyyyuuunnniiifffggghhhccc^^^]]]\\\[[[]]]bbbffflllnnniiidddcccddddddeee\\\XXX]]]dddddd___[[[^^^\\\YYYYYY[[[]]]^^^___[[[ZZZ\\\aaabbb]]][[[]]]YYYZZZ[[[ZZZXXXXXX\\\___aaa```]]]ZZZWWWTTTQQQPPPTTTVVVWWWYYYYYYXXXVVVUUUQQQRRRRRROOOKKKHHHHHHIIIJJJHHHEEECCCCCCCCCBBBAAA===;;;:::999999999777555555555444444444333333333333333111000000000111222///............---------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---///000000000000333555222555999;;;===???BBBDDDHHHCCCKKKVVVOOOOOO}}}ddd]]]{{{vvveeeiii}}}wwwtttssslllkkkooo}}}yyyvvvuuuuuuqqqiiibbbjjjpppxxx}}}zzzqqqsssVVVMMMMMMOOOPPP___ppp{{{ttthhheeegggjjjQQQOOOMMMNNNPPPSSSUUUVVVSSSSSSXXXdddsssyyywwwtttoookkkiiiiiijjjeee```^^^^^^^^^]]]```dddiiilllkkkccc\\\\\\]]]^^^aaa\\\[[[___bbb___\\\\\\[[[ZZZYYYYYY\\\^^^______^^^\\\]]]```___[[[YYYZZZVVVXXXXXXWWWUUUVVVYYY[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVWWWXXXYYYYYYXXXWWWVVVSSSTTTTTTRRRMMMKKKKKKLLLIIIGGGEEEDDDDDDCCCBBB@@@<<<;;;999999999999777666555555444444444333333333222111000/////////000000///............---------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...///000///...///000222333666:::===>>>@@@CCCEEEKKKJJJJJJLLLPPPgggkkktttooommm{{{rrrkkkfff]]]ZZZ]]]```\\\WWWVVVWWWVVVRRRNNNYYY^^^fffmmmrrrvvvzzz|||zzzsssYYYLLLJJJNNNZZZeeelllhhhbbb```aaa```LLLHHHFFFJJJQQQWWWYYYYYYXXX[[[dddsssyyyssskkkfffdddfffhhhjjj^^^ZZZZZZ]]]^^^]]]___ccceeegggddd[[[UUUVVVYYYZZZ\\\[[[^^^aaa```[[[YYY[[[ZZZYYYZZZ\\\___aaaaaa```aaa^^^^^^___^^^YYYWWWYYYTTTUUUUUUTTTSSSSSSUUUXXXTTTUUUWWWYYY[[[\\\]]]]]]VVVWWWXXXYYYYYYXXXWWWVVVTTTUUUTTTRRRNNNLLLLLLLLLHHHFFFEEEDDDDDDCCCAAA???;;;:::999999::::::888777555555444444444333333333111000000///...////////////............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////000000///......///111555888<<<>>>@@@BBBEEEGGGHHHKKKIIIIII___xxxvvvrrruuuxxxeee\\\UUULLLHHHJJJJJJEEE@@@>>>@@@CCCCCCCCCFFFJJJPPPUUUYYY^^^bbbeeeppprrrwww|||~~~qqqWWWQQQTTTSSSYYY]]]]]]\\\]]]]]][[[HHHIIIJJJMMMRRRUUUWWWWWW___ccclllxxxuuunnnddd______aaaccccccWWWUUUVVVYYY[[[YYYZZZ]]][[[^^^\\\WWWTTTWWWZZZ[[[[[[ZZZ]]]aaa```[[[WWWXXXZZZZZZ\\\```cccdddcccbbbaaa^^^]]]^^^]]]YYYXXXZZZUUUUUUTTTSSSSSSSSSUUUVVVVVVWWWXXXYYYYYYYYYXXXXXXVVVVVVWWWWWWWWWVVVUUUUUURRRRRRQQQOOOMMMKKKJJJJJJFFFEEEDDDEEEEEECCC@@@===;;;999888999::::::999888555555444444444333333333111111000000///////////////............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///...///000000///000222444888:::>>>@@@BBBDDDFFFHHHFFFHHHLLL[[[~~~~~~jjjppp{{{ttteeeVVVMMMHHHBBB@@@BBBBBB???;;;:::<<>>>>>>>>@@@CCCEEEDDDEEEFFFHHHIIIJJJJJJIIINNNOOOPPPQQQSSSTTTWWWYYYZZZ]]]bbbeeeggghhhjjjlllpppqqqsssvvvzzz~~~{{{rrr___NNNNNNRRRVVVXXXXXX[[[bbbiii@@@IIIRRRUUURRRPPPTTTYYYWWWYYY^^^eeelllpppqqqqqqhhhfffcccaaa```^^^[[[YYYXXXUUUUUUXXXXXXUUUUUUXXXTTTXXXZZZYYYZZZ]]]]]]ZZZ\\\XXXWWW]]]aaa^^^YYYWWWYYYYYYZZZ\\\^^^^^^\\\ZZZUUUSSSTTTWWWXXXUUUUUUWWWZZZXXXUUUUUUVVVWWWWWWVVVTTTUUUVVVWWWVVVTTTRRRQQQTTTTTTSSSSSSRRRRRRQQQQQQTTTRRRPPPOOOOOONNNLLLJJJFFFDDDCCCBBBBBBAAA???===;;;:::999999::::::888777555555444444444333333333222222222222222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///,,,...000222333666999<<<;;;===@@@CCCDDDEEEGGGIIIKKKGGGZZZtttfffooo|||zzztttssssssssspppiiiaaa[[[QQQKKKDDD@@@============999::::::::::::999888777;;;<<<<<<;;;::::::;;;===>>>>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGIIILLLPPPRRRTTTUUUVVVXXXZZZ\\\^^^bbbfffiiilllmmmoooooooooppprrrtttwwwyyy}}}{{{vvvsssssstttuuuuuupppqqquuu{{{}}}{{{}}}|||xxxooooootttYYYRRRRRRSSSVVVVVVXXX```iiiDDDIIIOOOPPPOOOOOOSSSXXXQQQTTTXXX^^^dddggghhhhhh^^^___```___\\\ZZZZZZZZZWWWTTTTTTVVVWWWUUUUUUYYYXXXZZZYYYWWWYYY^^^___\\\ZZZXXXYYY]]]^^^[[[ZZZ]]]]]]\\\[[[\\\]]]\\\ZZZXXXUUUTTTVVVZZZ[[[WWWVVVXXXYYYVVVTTTSSSUUUVVVUUUTTTQQQSSSUUUWWWWWWVVVTTTSSSUUUUUUTTTSSSRRRQQQQQQQQQSSSPPPNNNNNNNNNNNNLLLIIIFFFDDDBBBAAAAAA@@@???===<<<;;;999999999999777666555555444444444333333333000111222222222111/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------............///---...111222333555888:::;;;>>>AAACCCDDDEEEGGGIIIHHHRRRqqqxxxiiijjj}}}{{{|||}}}zzzvvvppppppooonnnkkkgggcccaaa]]]\\\[[[ZZZYYYVVVQQQMMMFFFDDDAAA===;;;;;;;;;::::::;;;<<<;;;:::999999999999:::;;;:::999888999:::<<<<<<===>>>>>>????????????>>>======>>>?????????AAACCCFFFGGGGGGHHHIIIKKKKKKLLLNNNQQQTTTVVVWWWXXXYYYYYYZZZ[[[\\\___aaabbbeeegggjjjlllkkkjjjjjjkkkhhhgggeeebbb______```bbb[[[[[[___dddfffeeehhhmmmkkklllooouuu{{{~~~xxxddd[[[TTTPPPRRRTTTUUUZZZaaaKKKKKKKKKKKKLLLNNNQQQSSSQQQTTTXXX]]]aaabbbbbbaaaUUUXXXZZZZZZWWWVVVWWWZZZTTTQQQPPPSSSTTTSSSUUUYYYXXXYYYWWWUUUXXX___bbbaaaWWWXXX\\\___\\\XXX[[[bbbbbb```___^^^^^^]]][[[YYYZZZYYY[[[``````[[[YYYZZZXXXUUUQQQQQQSSSTTTSSSRRRRRRTTTVVVXXXXXXWWWUUUSSSVVVUUUTTTSSSRRRRRRRRRRRRPPPNNNKKKKKKLLLLLLIIIFFFGGGDDDAAA@@@@@@@@@???>>>===<<<:::999999999777555555555444444444333333333///000111111111000...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////...///111111222333666888;;;>>>AAACCCDDDEEEGGGIIIHHHcccxxxpppsss}}}ssshhhkkk||||||uuutttxxx|||~~~}}}yyynnnccc^^^```aaa\\\WWWQQQRRRRRRRRRQQQOOOLLLJJJHHHFFFDDDCCCCCCCCCBBBAAA>>>???===;;;;;;;;;;;;999:::;;;:::999888999:::<<<777999;;;;;;:::::::::;;;::::::::::::;;;;;;;;;;;;<<<;;;:::;;;<<<>>>>>>>>>;;;<<<============???@@@>>>???AAABBBDDDEEEEEEEEEFFFFFFFFFGGGIIIJJJLLLMMMMMMOOOQQQQQQPPPOOOOOOPPPNNNOOOPPPMMMIIIGGGIIILLLGGGFFFHHHKKKLLLKKKNNNTTTRRRRRRTTTZZZaaaeeeeeedddaaadddhhhjjjjjjkkknnnqqquuuxxx|||}}}wwwdddWWWNNNPPPUUUVVVWWWZZZLLLKKKLLLNNNQQQSSSUUUUUUSSSTTTVVVYYY\\\]]]\\\ZZZTTTXXXYYYXXXWWWWWWUUUPPPWWWXXXUUURRRTTTZZZ]]]\\\[[[XXXXXX\\\bbbccc```[[[]]]^^^]]][[[XXXYYY\\\```^^^[[[ZZZ[[[^^^___]]]ZZZbbb^^^[[[ZZZZZZZZZWWWUUUSSSSSSTTTUUUVVVUUURRROOOWWWVVVUUUSSSRRRQQQQQQQQQUUUUUUUUUUUUTTTRRRPPPOOOMMMNNNNNNNNNLLLJJJHHHGGGGGGDDDAAA@@@???>>><<<:::999999888888777666666555666444333222444444444333222111111000000000000000......---------,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------............/////////000...///000111222555888;;;777@@@AAACCCJJJIIIHHHQQQVVV{{{oootttcccnnnyyytttrrrkkkkkkjjjiiigggfffeeeeeefffeeeeeefffjjjpppvvvzzzyyyyyyyyyxxxxxxyyyzzzzzzvvvtttrrrrrrtttvvvwwwwwwvvvooohhheeegggiiihhhgggeeedddcccbbb```___^^^]]]\\\[[[XXXVVVTTTRRRQQQQQQVVVPPPIIIFFFHHHIIIGGGCCCCCCCCCBBBAAAAAAAAAAAAAAA????????????>>>===;;;;;;>>>===;;;999888888:::;;;:::::::::::::::::::::::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGIIIJJJJJJNNNNNNOOOOOOPPPQQQRRRRRRYYYZZZ\\\^^^aaadddggghhhnnnooooooppprrrsssttttttuuusssoookkkhhhfffffffffkkklllnnnooopppooommmlllppprrruuuxxx|||{{{xxxxxxcccRRRRRRUUUUUUXXX___KKKKKKKKKMMMPPPRRRTTTTTTTTTUUUWWWZZZ\\\[[[ZZZXXXTTTXXXZZZXXXWWWXXXVVVQQQZZZ___```YYYTTTVVV[[[^^^^^^]]]\\\\\\]]]_________\\\^^^___^^^\\\[[[\\\^^^^^^\\\ZZZZZZZZZZZZYYYXXX^^^[[[YYYXXXYYYZZZXXXVVVXXXYYYXXXXXXVVVTTTRRRQQQUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTRRRPPPOOOLLLMMMMMMLLLKKKIIIHHHGGGGGGEEEBBB@@@@@@???===;;;:::999999888777777666666555444333333444444333222222111000000//////000000......---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................./////////000000...///111222333555999<<<;;;AAACCCGGGMMMHHHHHHUUUvvvtttyyy|||wwwllljjj}}}uuulllddd___\\\XXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQRRRUUUZZZ___aaaccccccbbbbbbbbbbbbcccccc___]]][[[ZZZ\\\^^^___^^^^^^YYYSSSRRRTTTVVVVVVTTTSSSRRRQQQQQQOOOOOONNNMMMMMMLLLKKKIIIHHHGGGGGGGGGJJJFFFBBBAAABBBCCCBBB@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@???>>>===<<<;;;:::999999999:::;;;<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<::::::;;;===@@@AAA;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????========================>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIKKKNNNPPPSSSTTTWWWWWWXXXYYYZZZ[[[\\\\\\aaa___\\\XXXVVVUUUTTTUUUTTTUUUWWWXXXYYYXXXWWWVVVZZZ]]]```dddhhhnnntttyyyyyygggNNNLLLUUUZZZ^^^bbbJJJJJJKKKMMMOOOQQQSSSTTTUUUWWWZZZ[[[[[[YYYVVVTTTTTTXXXZZZXXXXXXYYYXXXTTT]]]fffjjjaaaVVVUUU[[[aaa^^^]]]\\\YYYWWWXXX\\\```]]]___aaaaaa___]]]\\\]]]^^^^^^\\\YYYVVVVVVWWWYYY[[[YYYWWWWWWYYYYYYYYYXXXYYYZZZYYYVVVQQQNNNPPPRRRTTTTTTTTTTTTTTTUUUVVVWWWTTTUUUVVVWWWVVVSSSPPPNNNKKKLLLLLLKKKJJJIIIHHHGGGHHHFFFCCCAAA@@@???>>><<<:::::::::999888888777777444444444444555555222000222111000000//////000000......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............................../////////000000000...000222444555777:::===@@@DDDEEEJJJMMMFFFLLLcccwwwiiiuuucccmmm}}}}}}mmmjjjddd]]]UUUOOOJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCDDDFFFHHHJJJLLLLLLKKKJJJJJJKKKKKKLLLJJJHHHFFFEEEFFFHHHHHHGGGHHHEEEAAAAAADDDFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBB@@@@@@?????????@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>===;;;:::999;;;@@@DDDGGG<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============????????????????????????>>>>>>???@@@AAACCCEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJLLLKKKIIIFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFGGGIIIKKKMMMPPPTTTYYY]]]ffflllttt{{{{{{{{{WWWMMMUUU]]]```bbbJJJKKKLLLNNNOOOQQQSSSUUUVVVYYY[[[\\\ZZZVVVRRRPPPTTTXXXYYYXXXXXXZZZYYYVVV]]]fffkkkddd[[[YYY^^^ccc[[[ZZZXXXVVVVVVXXX[[[]]]___`````````___^^^^^^^^^^^^___^^^ZZZWWWVVVZZZ^^^\\\[[[ZZZYYYYYYZZZYYYYYYZZZ[[[[[[UUUOOONNNRRRWWWXXXWWWWWWWWWWWWWWWXXXXXXTTTVVVXXXXXXWWWUUUQQQOOOLLLLLLLLLKKKKKKJJJIIIIIIIIIFFFCCCBBBAAA@@@>>><<<:::::::::999999999888888555555555777777666333000111111000///////////////......---------,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------..................////////////000000000///111444666777999<<<>>>CCCFFFFFFHHHHHHEEEYYY}}}|||ppp{{{zzziiifffyyyiii\\\RRRQQQNNNKKKHHHEEECCCBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>???@@@AAABBBBBBBBBAAACCCBBBBBBAAAAAAAAAAAABBBEEECCC@@@@@@AAAAAAAAA@@@BBB@@@>>>???AAAAAA@@@>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCC>>>@@@AAAAAA@@@@@@AAACCCAAAAAA@@@????????????@@@???????????????>>>===<<>>???===<<<<<<===>>>BBBEEEGGG<<<<<<<<<<<<<<<======>>>;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<================================================@@@@@@@@@???????????????????????????@@@AAABBBCCC@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBB@@@@@@???@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDCCCCCCDDDFFFHHHIIIPPPXXX^^^dddooo|||ttt]]]YYY[[[]]]___IIILLLNNNOOOOOOPPPTTTWWWVVVYYY[[[ZZZVVVRRROOONNNSSSWWWXXXWWWXXX[[[[[[XXXYYY```dddbbb```aaacccbbb]]]ZZZXXX[[[___bbb```]]]aaa```^^^]]]]]]^^^``````^^^______]]][[[\\\```eee______^^^]]][[[ZZZZZZ[[[^^^```___ZZZUUUVVV[[[aaa^^^]]][[[ZZZYYYXXXXXXXXXVVVWWWXXXYYYXXXUUURRRQQQMMMMMMLLLLLLLLLLLLLLLLLLIIIFFFCCCBBBAAA@@@>>><<<:::::::::999999999999999777777777888999777444111111000000///.../////////......---------,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000111000222555888999;;;>>>@@@CCCGGGEEECCCEEELLLmmmqqqzzzoooooo~~~pppggg]]]QQQGGGCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCC@@@BBBCCCEEEEEECCCBBBAAACCCBBBAAAAAA@@@@@@@@@AAAEEECCCAAAAAABBBBBBAAA@@@BBBAAA@@@@@@AAA@@@???===?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDAAABBBCCCCCCAAAAAAAAACCCEEEDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@???????????????>>>===<<<========================>>>============>>>??????===>>>???AAABBBCCCCCCCCC<<<<<<<<<<<<<<<===>>>>>><<<<<<=========>>>>>>>>>>>>======<<<<<<======>>>================================================>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@????????????>>>?????????>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@>>>>>>??????@@@@@@AAAAAABBBAAAAAAAAA@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@BBBCCCDDDCCCAAA@@@AAACCC>>>CCCHHHJJJLLLSSSaaalllttt{{{{{{uuuaaaZZZ\\\```HHHKKKNNNNNNNNNOOOSSSWWWTTTWWWYYYWWWSSSOOONNNNNNRRRUUUWWWVVVWWW[[[\\\YYYVVV[[[^^^```cccfffeee``````^^^]]]bbbhhhjjjfff``````]]]ZZZYYY[[[^^^```aaa]]]^^^^^^^^^___aaaeeehhhaaabbbaaa___]]]\\\\\\]]]^^^^^^]]]ZZZXXXZZZ___dddbbb```^^^\\\ZZZXXXWWWWWWVVVVVVWWWVVVUUUTTTRRRQQQMMMMMMLLLLLLLLLMMMNNNNNNHHHFFFCCCAAA@@@???>>><<<999999999999999999888888999888777888888777444222111000//////......//////......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////////////////000000000111111000333777:::;;;===@@@BBBBBBGGGDDDBBBMMMaaa}}}zzzllluuuzzzaaaSSSLLLHHHFFFEEEAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAADDDDDDCCCBBBAAAAAAAAAAAACCCAAA@@@AAABBBBBBAAA???AAAAAAAAA@@@@@@???>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCBBBBBBAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@>>>???AAACCCDDDCCCAAA@@@>>>>>>======>>>>>>???@@@>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????????????????????????????????????????????????????@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@BBBCCCDDDCCCCCCDDDFFFCCCEEEFFFDDDAAADDDKKKRRRWWWaaaqqqyyy}}}kkk[[[]]]dddEEEIIILLLLLLKKKLLLQQQUUURRRUUUVVVTTTOOOLLLMMMPPPPPPTTTUUUTTTVVV[[[\\\ZZZVVV[[[^^^```ccceeebbb\\\^^^]]]^^^aaaddddddbbb___[[[YYYWWWYYY\\\______^^^\\\\\\\\\]]]```cccdddddd```aaabbb```^^^]]]___aaa^^^\\\YYYXXXXXXZZZ^^^```aaa```^^^\\\YYYXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPLLLLLLKKKKKKLLLMMMNNNOOOGGGEEEBBB@@@@@@???===;;;888888888888888888888888999777666555555555333111000000///............///......---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000//////000000000111111111111444888;;;===???AAACCC@@@GGGDDDFFF___}}}|||mmmrrrtttbbbOOOGGGDDDCCCDDDFFFBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEGGGIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBCCCEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEGGGDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEEEEGGGHHHJJJLLLMMMQQQMMMJJJJJJMMMOOOOOONNNJJJIIIHHHHHHGGGGGGHHHHHHKKKLLLLLLMMMMMMMMMLLLLLLJJJHHHFFFCCCBBBAAA@@@@@@????????????????????????===============>>>??????>>>???@@@BBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCBBBBBBAAADDDDDDCCCCCCDDDDDDEEEFFF@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGGGGEEECCCCCCFFFHHHJJJNNNXXXgggyyyuuuwwwqqq]]]]]]cccCCCGGGKKKKKKIIIJJJOOOSSSPPPSSSTTTQQQMMMKKKMMMQQQOOOSSSTTTSSSVVVZZZ\\\ZZZWWW]]]aaabbbbbbbbb___ZZZWWWYYY[[[[[[YYYXXXYYYZZZVVVUUUVVVYYY^^^```^^^\\\\\\ZZZYYY\\\```cccbbb```]]]___aaa```^^^^^^```cccbbb___[[[ZZZ\\\^^^```aaa```___]]][[[YYYWWWWWWVVVTTTSSSQQQOOONNNNNNNNNOOOKKKKKKJJJJJJJJJLLLMMMNNNGGGDDDBBB@@@???>>><<<:::777777777777777777888888999666444333333333222111000000///.....................---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000000000000000111111111111111555999<<<>>>@@@BBBDDD@@@GGGDDDKKKooojjjjjj~~~hhh\\\QQQIIIIIIIIIFFFDDDEEEBBBCCCEEEGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLJJJIIIJJJKKKKKKKKKKKKMMMPPPRRRMMMMMMMMMNNNNNNOOOOOOOOOKKKLLLNNNPPPSSSVVVYYYZZZ\\\WWWRRRSSSXXX\\\[[[YYYWWWVVVUUUUUUTTTTTTUUUUUU\\\]]]]]]^^^^^^^^^]]]]]]YYYUUUPPPJJJEEEBBBAAA@@@????????????????????????===============>>>>>>???????????????@@@BBBDDDEEECCCBBBBBBBBBBBBCCCDDDDDD@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBB???@@@@@@AAABBBCCCCCCDDDBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEDDDEEEGGGFFFDDDCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKUUUfff{{{qqqppp~~~ttt^^^ZZZ^^^@@@BBBDDDEEEFFFHHHKKKNNNRRRQQQPPPMMMKKKLLLOOORRRUUUSSSSSSZZZbbbfffccc___[[[```aaa]]]]]]aaaaaa\\\ZZZXXXVVVTTTUUUXXX\\\______]]][[[\\\______\\\YYYYYYZZZ[[[[[[[[[\\\^^^```ccc___[[[\\\aaaeeedddcccccc```]]][[[[[[[[[ZZZYYY^^^ZZZWWWVVVWWWWWWUUURRRTTTPPPMMMKKKLLLMMMLLLJJJKKKLLLLLLKKKJJJIIIJJJKKKAAAAAAAAA@@@???===;;;:::999999999999999888777666555444333222111111111111///000111000///...///000---,,,++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///...,,,+++***++++++,,,---------------------------------.........//////.........///000111111111555666777:::>>>AAAAAAAAADDDHHHGGG[[[~~~bbbeeexxxsss```YYYSSSJJJCCCCCCFFFGGGGGGHHHJJJHHHGGGFFFGGGIIILLLNNNKKKNNNOOOPPPTTTZZZ\\\ZZZ\\\aaahhhjjjjjjkkkooossskkkddd^^^ZZZYYYXXXYYY[[[\\\^^^_________aaafffjjjiiijjjgggbbbaaagggmmmooonnnooorrrrrrllleeeeeejjjiiikkkmmmmmmmmmrrrzzzyyyppprrr{{{zzzssspppuuuxxxwwwsssrrrwww}}}xxxqqqhhhaaa\\\UUUKKKCCCCCCBBBBBBCCCAAA???>>>???@@@???===<<<===>>>???@@@BBB@@@BBBGGGKKKLLLOOOTTTQQQOOOOOOQQQTTTVVVTTTRRRKKKFFFCCCGGGPPPTTTQQQKKKHHHIIIJJJKKKLLLJJJGGGDDDHHHFFFEEEEEEGGGHHHGGGFFFDDDFFFHHHGGGDDDBBBBBBDDDEEECCCDDDGGGFFFDDDFFFJJJFFFBBBBBBHHHKKKHHHHHHLLLFFFGGGFFFEEECCCCCCEEEGGGDDDDDDEEEEEEFFFHHHIIIJJJGGGGGGHHHJJJLLLLLLJJJHHHFFFIIIKKKKKKHHHGGGHHHJJJKKKEEECCCGGGJJJIIIHHHHHHDDDJJJNNNLLLJJJJJJJJJHHHIIIMMMQQQPPPMMMLLLOOOSSSUUURRRRRRUUUVVVTTTUUUXXXTTTMMMLLLQQQUUU\\\rrr~~~}}}~~~ZZZSSS___===???BBBCCCDDDFFFIIIKKKMMMMMMMMMLLLKKKLLLOOOQQQVVVUUUWWW___fffiiiddd^^^\\\bbbdddccccccdddbbb]]]UUUVVVVVVWWWYYY\\\___```]]][[[YYY[[[^^^___^^^[[[^^^___```___^^^^^^```bbb^^^[[[XXXYYY^^^``````]]]]]][[[XXXVVVVVVWWWVVVUUUZZZWWWTTTSSSUUUWWWWWWVVVRRROOOMMMLLLMMMNNNLLLJJJLLLLLLLLLKKKIIIHHHHHHHHHAAA@@@???>>><<<;;;:::999999999999999999888777666555444333222111111111111///000111000///...///000...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,+++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,+++++++++,,,------------------------------------.........//////......//////000111222222777888:::===@@@BBBBBBBBB===CCCUUUsssooogggxxxwwwaaaTTTOOOJJJGGGGGGJJJKKKHHHHHHKKKOOOOOOOOOQQQUUU[[[```cccjjjooorrrtttxxx~~~}}}~~~wwwiii]]]MMMFFFAAAAAACCCAAA???>>>EEEDDDCCCBBBAAABBBDDDFFFJJJIIIMMMYYYdddllltttzzz|||zzzxxxvvvtttooohhhcccaaaaaaeeemmmvvvxxxsssmmmggghhhiiiiiiiiihhheeebbbeeefffddd___XXXUUUWWWYYY___bbbdddccc___[[[ZZZZZZWWWSSSRRRSSSSSSRRRUUUZZZYYYWWW[[[eeejjjhhheeeeeebbb___[[[WWWUUUUUUWWWYYYXXXXXXXXXYYY[[[^^^aaabbb^^^```cccfffhhhhhhhhhhhhdddfffgggfffcccaaaaaabbb___ZZZWWWXXXXXXUUUTTTVVV^^^dddgggeeebbbbbbaaa___bbbeeehhhhhhggghhhmmmrrruuutttvvvzzz{{{wwwuuuwwwlllddd```bbbbbbcccppp{{{aaaXXXZZZ:::===AAADDDEEEFFFGGGIIIHHHJJJKKKKKKKKKLLLNNNPPPVVVVVVZZZaaahhhhhhbbb\\\\\\aaaeeeeeeeeeeeeaaa[[[TTTUUUXXX[[[]]]^^^^^^^^^[[[YYYWWWXXX\\\___^^^]]]\\\]]]^^^]]][[[ZZZ[[[\\\ZZZXXXVVVXXX\\\]]][[[XXXXXXUUUSSSRRRRRRSSSRRRQQQTTTRRRQQQQQQTTTVVVXXXXXXOOONNNMMMNNNOOONNNMMMKKKMMMMMMLLLJJJIIIHHHGGGFFFBBB@@@>>>;;;999888888888:::::::::999999777666666555444333222111111111111///000111000///...///000//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------------------------------------........./////////......///000111222333444999;;;>>>AAACCCCCCCCCBBBDDDFFFjjj~~~}}}lllppp}}}wwwfffZZZTTTSSSOOOPPPRRRUUUSSSRRRWWW^^^```aaaccchhhpppzzzuuu```SSSHHHGGGIIIGGGDDDCCCGGGHHHIIIHHHFFFGGGLLLPPPRRRPPPXXXjjj~~~|||www}}}~~~~~~|||zzz|||{{{xxxyyyzzzuuutttvvvxxxzzz|||{{{zzzzzz|||~~~~~~}}}}}}zzzwwwxxx}}}}}}{{{wwwgggYYY:::===BBBEEEFFFGGGHHHIIIGGGIIIKKKKKKKKKKKKMMMNNNTTTTTTWWW\\\bbbbbb^^^YYYZZZ]]]```aaaaaa___\\\YYYWWWXXXYYYZZZ[[[ZZZYYYYYY[[[XXXUUUWWWZZZ]]]\\\ZZZYYY[[[[[[ZZZXXXVVVVVVWWWWWWVVVWWWYYY[[[[[[XXXUUUTTTRRRPPPOOOQQQRRRRRRQQQOOOPPPQQQSSSUUUVVVVVVUUUMMMMMMNNNOOOPPPOOONNNMMMMMMLLLJJJJJJIIIIIIGGGFFFCCCAAA>>>;;;999888888999:::::::::999888777666555444444333222111111111111///000111000///...///000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++,,,------......................................./////////////////////000111333555666:::===@@@CCCCCCCCCCCCCCCMMMQQQ}}}vvvtttmmmqqqiiicccaaaaaa^^^[[[[[[]]]___dddooo{{{yyyzzz}}}|||uuuuuutttqqqgggfffkkkwww{{{jjj[[[OOONNNNNNJJJIIIKKKKKKMMMPPPOOOMMMNNNSSSXXXZZZZZZbbbxxxzzz___888;;;@@@DDDEEEFFFGGGHHHHHHJJJKKKKKKJJJJJJKKKLLLQQQPPPPPPTTTXXXZZZXXXVVV[[[ZZZ[[[\\\\\\ZZZYYYXXXVVVVVVVVVVVVWWWWWWWWWWWW[[[XXXUUUVVVYYYZZZXXXVVVXXXZZZ[[[[[[YYYWWWWWWWWWTTTUUUVVVXXXXXXWWWTTTRRRQQQOOOMMMMMMOOOQQQQQQQQQNNNQQQUUUXXXXXXUUURRROOOMMMNNNPPPQQQQQQPPPOOOOOOMMMKKKIIIIIIJJJKKKIIIGGGDDDBBB???<<<:::::::::;;;:::::::::999888777666555444444333222111111111111///000111000///...///000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***++++++,,,------------................................./////////000000/////////000222555777999:::>>>AAACCCCCCCCCCCCEEEJJJbbb{{{vvvmmmxxxyyyvvvqqqmmmkkkgggeeefffoooxxxrrrddd]]]]]]\\\YYYRRRSSSZZZfffppptttwwwzzzzzzbbbWWWQQQSSSRRRMMMPPPXXXYYY[[[]]]\\\ZZZYYY[[[]]]eeeeeennnooo555888<<>>===<<<<<<===;;;;;;::::::888777555444555444333222111111111111///000111000///...///000,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---......------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,............................../////////000000000000000000000333666999;;;;;;???BBBCCCBBBCCCFFFIIILLL}}}}}}xxxqqqxxx~~~zzz}}}yyykkkeeegggllloooyyyqqqcccVVVRRRVVVWWWUUUUUUXXX___iiimmmjjjhhhiii~~~{{{]]]VVVXXXaaaccc^^^bbbmmmmmmnnnnnnnnnmmmjjjgggeeelllkkkrrr555777;;;===???AAADDDGGGFFFGGGGGGFFFFFFGGGJJJMMMKKKLLLNNNQQQTTTUUUVVVUUUZZZWWWXXX\\\\\\VVVTTTVVVMMMOOORRRUUUVVVVVVUUUTTTTTTSSSSSSVVVYYYYYYUUUQQQLLLOOORRRTTTTTTSSSTTTTTTSSSTTTUUUTTTSSSQQQPPPPPPPPPNNNMMMNNNPPPSSSTTTTTTTTTXXX[[[[[[XXXTTTQQQQQQSSSTTTUUUTTTQQQQQQSSSUUUTTTPPPLLLKKKLLLLLLHHHCCCAAA@@@@@@???>>>>>>======;;;;;;;;;:::888666555444555444333222111111111111///000111000///...///000***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,............---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,---------,,,+++***.........................../////////000000000000000000000111333777;;;======AAADDDDDDCCCDDDIIINNNccc~~~}}}qqq{{{xxxlllaaaZZZTTTSSSYYYcccmmmrrr{{{rrreeeZZZ[[[dddjjjjjjtttxxx|||ggg___cccsssyyysssrrrzzzvvvvvvxxx|||yyyssssssppprrr|||}}}wwwuuuwww}}}777999<<<>>>@@@BBBFFFIIIDDDDDDDDDCCCDDDGGGKKKOOOJJJMMMQQQUUUXXXYYYWWWVVVUUUTTTWWW]]]\\\TTTPPPQQQNNNQQQVVVYYYYYYUUUQQQNNNPPPPPPRRRVVVZZZZZZUUUQQQNNNQQQUUUWWWXXXXXXXXXYYYVVVWWWWWWVVVTTTSSSRRRSSSSSSQQQPPPQQQTTTWWWXXXXXXXXXZZZ[[[ZZZVVVSSSTTTUUUUUUVVVVVVTTTQQQQQQTTTWWWXXXSSSNNNLLLMMMKKKFFFAAA?????????@@@???>>>======;;;;;;;;;:::888666555444555444333222111111111111///111111000///...///000((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,...//////......++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------...---,,,***)))////////////////////////////////////000000000000111000000111333777<<<>>>???BBBEEEEEECCCFFFLLLRRR|||rrr|||pppssstttvvvnnnaaa\\\```]]]TTTYYYVVVUUUZZZeeeqqq{{{tttkkkppp}}}yyypppfffiii{{{|||uuuwwwuuuuuuyyy~~~yyywwwzzzkkkbbbccckkkwwwyyy}}}777888:::<<>>===<<<;;;:::999777666555444222222222111111111000000////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...//////---+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000///////////////000111333666:::===???DDDBBBCCCDDDAAADDDUUUhhhkkksss~~~rrrssszzzooohhhccc___WWWYYYZZZXXXUUUXXX___fffddd```cccnnnyyy}}}qqqqqqttt{{{xxxqqqqqqsssyyyvvvfff^^^WWWZZZgggyyytttkkk666777888;;;>>>AAADDDEEEEEEEEEFFFGGGHHHIIIIIIJJJFFFOOOWWWWWWWWWYYY\\\[[[\\\VVVRRRTTTSSSOOOLLLLLLOOOMMMMMMOOONNNLLLMMMRRRRRRSSSUUUUUUTTTSSSSSSSSSWWWWWWYYY\\\\\\XXXXXX[[[ZZZXXXXXX[[[\\\YYYXXX[[[XXXWWWWWWWWWXXXYYYYYYZZZVVVVVVUUUUUUTTTSSSQQQQQQRRRPPPNNNOOORRRRRRNNNJJJKKKLLLLLLLLLJJJHHHFFFDDDBBBBBBBBBAAA???>>><<<;;;<<<;;;:::999777666555444333222222222222111111111////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...///...---+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000////////////000000111444777:::===???CCCAAADDDHHHFFFLLLjjjhhhzzz~~~qqqwwwqqqkkkbbb\\\ZZZYYYXXXWWWTTTWWW[[[___bbbiiiqqqxxxwwwwww~~~yyyrrrrrrtttyyy}}}zzzrrrjjjqqqsssyyyooofff^^^XXX]]][[[\\\fffxxxxxxnnn444444666999<<>>@@@DDDBBBDDDIIILLL\\\uuu{{{sssuuuwwwnnnhhh^^^\\\YYYXXXYYY[[[[[[[[[]]]aaaiiirrr{{{zzzssssssuuuxxxzzzwwwpppjjjnnnqqq|||rrrkkkbbb[[[WWWWWWXXXXXXeeeiiirrr~~~222222444777;;;@@@EEEGGGAAABBBCCCDDDFFFGGGHHHIIIIIIOOORRRRRRRRRWWWZZZZZZUUUPPPMMMMMMMMMLLLNNNRRRPPPNNNNNNPPPOOOMMMPPPUUUUUUXXXYYYXXXVVVWWW\\\```bbb\\\YYY\\\^^^\\\ZZZZZZ\\\\\\___eeeeee```]]]^^^[[[[[[ZZZYYYYYYYYYZZZZZZWWWWWWWWWVVVVVVTTTSSSSSSSSSRRRPPPQQQRRRRRROOOMMMJJJJJJJJJIIIIIIIIIHHHHHHDDDDDDCCCBBB@@@===;;;:::::::::999888777666555555444444444333333333222222////////////..................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------............///////////////000000000000222333555777:::===@@@AAADDDEEEDDDDDDTTTxxx~~~~~~|||vvvppplllhhhfffnnnlllkkkkkklllnnnooopppvvvzzz}}}uuuuuuuuuwwwxxxxxxwwwuuuuuuwww~~~|||uuulllfffaaa___\\\\\\aaaiiirrrwww000111333666:::???CCCEEE???@@@AAACCCEEEGGGHHHIIIKKKOOORRRQQQRRRXXX[[[ZZZSSSNNNLLLLLLLLLKKKOOOTTTSSSQQQQQQSSSRRRRRRUUU[[[]]]^^^^^^\\\ZZZ[[[___cccccc^^^]]]aaaddd```]]][[[cccbbbdddgggfff```]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZWWWWWWWWWXXXWWWWWWVVVVVVVVVTTTQQQPPPQQQRRRSSSSSSPPPOOOMMMKKKJJJJJJJJJJJJCCCCCCCCCBBB@@@???===<<<:::999999888777666555555444444444333333333222222////////////..................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------............///.../////////000000000111333444777:::===???AAABBBCCCHHHCCCBBBcccuuu{{{}}}uuuuuurrrooolllkkkkkkmmmooouuuuuuuuuvvvyyy~~~zzzzzzyyyxxxxxxzzz}}}yyysssmmmhhhdddaaa___```dddjjjttt000111333777:::===???@@@???@@@AAACCCFFFHHHIIIJJJKKKOOOQQQPPPSSSXXXZZZXXXTTTPPPOOOOOOMMMLLLOOOUUUTTTRRRRRRUUUWWWXXX]]]dddeeedddaaa______```aaaaaabbb___```eeefffccc```aaahhheeeeeefffccc^^^[[[\\\___^^^]]]\\\[[[ZZZZZZZZZUUUVVVVVVWWWXXXXXXXXXXXXUUUSSSPPPNNNOOOQQQTTTWWWTTTRRROOOLLLJJJJJJJJJKKKCCCCCCCCCBBBAAA???>>>===999999888777777666555555333333333333222222222222////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------............///......//////000000111111444666888<<>><<<;;;888888888777666666555555333222222222222111111111////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................---------............///.........///000111111111555777:::===@@@CCCDDDDDDCCCDDDGGGXXX~~~vvvsss|||yyyuuuqqqpppssszzz000222666999::::::999888999:::<<>>AAACCCDDDEEEFFFBBBIIIbbb{{{lll{{{|||yyy|||}}}111222333444666777888999;;;;;;===???BBBEEEGGGIIIJJJMMMNNNKKKMMMSSSSSSOOOVVVVVVVVVWWWYYYZZZ\\\]]]___]]]ZZZYYYZZZ^^^bbbeeegggccc```bbbgggkkkkkkiiieeedddeeefffhhhhhhfffddd]]]\\\[[[ZZZZZZZZZ[[[\\\VVVSSSPPPOOOPPPRRRRRRRRRSSSSSSSSSUUUXXXZZZ[[[ZZZPPPWWW[[[ZZZWWWXXXWWWUUUQQQOOOKKKHHHFFFEEEEEEFFFIIIFFFCCCAAA@@@???<<<;;;;;;:::777555444444555666555444444333333222222111111111000///...------,,,000000///...------,,,,,,,,,,,,,,,---------......------------------------***)))+++...222222...+++,,,++++++---000000...+++---///---)))***000000+++------++++++++++++------........................------------------------,,,,,,,,,---------............///000000000000000............////////////000222333333222222333444@@@@@@@@@BBBEEEHHHGGGDDDKKK===VVVyyy|||nnnppp~~~yyyxxxyyyvvvwwwwwwvvvrrrooommmlllooo~~~///000111222444555666777999:::;;;===@@@CCCFFFGGGEEEHHHHHHIIINNNUUUUUUPPPSSSSSSTTTVVVXXXZZZ[[[\\\]]]\\\ZZZZZZ\\\```eeehhhjjjgggdddfffjjjmmmllliiigggfffeeeeeeeeedddbbb```___^^^\\\[[[ZZZZZZ[[[\\\TTTRRROOONNNOOOPPPPPPOOORRRRRRSSSUUUXXXYYYYYYXXXVVV[[[\\\XXXSSSRRRQQQNNNNNNLLLJJJGGGEEEEEEEEEEEEGGGEEEAAA???>>>===;;;999;;;:::777555444444555666555444444333333222111111//////..................000//////...------,,,,,,,,,,,,,,,------------...------------------------+++***+++---000000---+++---++++++---//////---***+++...---******//////,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......------...////////////...............///////////////000111111000000222333===???AAAAAABBBCCCDDDDDDGGGEEEbbbxxxrrrzzzqqqjjjdddbbb^^^^^^]]]\\\YYYWWWVVVVVVYYYggg{{{---...///000111333444444777888999<<<>>>AAADDDEEEDDDDDDEEEHHHOOOUUUTTTNNNOOOPPPRRRUUUWWWYYYZZZ[[[\\\\\\[[[\\\^^^ccchhhkkkllljjjhhhjjjmmmnnnllliiifffdddaaaaaaaaaaaa```______]]][[[YYYXXXWWWWWWWWWRRRPPPMMMLLLMMMNNNMMMMMMQQQQQQSSSUUUXXXXXXWWWUUUWWWZZZYYYSSSOOONNNMMMJJJJJJIIIGGGEEEDDDDDDEEEEEEFFFCCC@@@>>>===;;;999777:::999777666555555555555444444444333222222111111,,,,,,------............//////......---,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++***+++------,,,+++---,,,+++,,,------,,,***))),,,...++++++---...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,---............---............////////////---...////////////111333:::===AAACCCBBBCCCEEEHHHGGG\\\zzz{{{sssxxxoooeee\\\VVVMMMKKKHHHFFFDDDDDDDDDEEEHHHOOO]]]qqq---......///111222222333666777999;;;===@@@CCCDDDGGGFFFFFFJJJQQQTTTPPPKKKMMMOOORRRUUUXXXYYYZZZZZZ[[[[[[ZZZ[[[^^^bbbfffiiihhhggggggiiikkkllliiiggg___]]][[[\\\^^^___``````[[[YYYWWWTTTSSSRRRQQQQQQQQQOOOMMMLLLMMMMMMMMMLLLQQQRRRSSSVVVXXXXXXUUURRRQQQSSSRRRMMMLLLNNNNNNLLLGGGFFFEEEDDDDDDDDDEEEEEEEEECCC@@@>>><<<;;;999777999999777666555555555555444444333333222111111111------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++++++++---,,,,,,,,,,,,,,,+++***(((+++------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---...........................////////////---.../////////000333555:::;;;@@@FFFHHHGGGHHHKKKIIIyyy{{{xxx}}}uuujjjbbbRRRNNNIIIDDDBBBBBBBBBCCCFFFEEEGGGPPPaaawww{{{wwwrrrxxx|||{{{zzz...//////000111222333333666777888:::===@@@CCCDDDHHHGGGHHHNNNSSSTTTPPPLLLLLLOOOSSSVVVYYYZZZZZZYYYVVVVVVUUUVVVXXX[[[___aaaaaaaaabbbdddffffffdddccc[[[YYYWWWXXXZZZ\\\]]]]]]WWWVVVTTTQQQPPPOOOOOOOOOQQQOOONNNNNNOOOOOONNNMMMRRRSSSTTTVVVXXXWWWSSSQQQMMMOOOMMMIIIJJJNNNOOOMMMEEEEEEEEEEEEEEEEEEEEEFFFGGGDDDAAA???>>><<<:::888888888777666666555555555444333333222222111000000///......---,,,,,,++++++---------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++---,,,,,,---,,,++++++,,,,,,,,,,,,,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------...////////////...............///////////////000000000111222666999>>><<>>@@@GGGIIIGGGJJJRRR}}}www}}}zzzggg___TTTLLLHHHEEEBBB@@@???BBBDDDDDDEEEMMMZZZeeewww|||uuuoooggg^^^XXXZZZXXXVVVSSSOOOPPPXXXbbbrrr}}}/////////000111111222222444444666888;;;>>>@@@AAAEEEGGGMMMUUUUUUPPPOOORRRJJJMMMRRRVVVXXXXXXUUUSSSNNNNNNOOOPPPSSSVVVYYY[[[^^^^^^]]][[[YYYXXXXXXYYYUUUTTTSSSTTTUUUUUUSSSRRRPPPOOONNNMMMMMMNNNPPPPPPMMMLLLLLLNNNQQQRRRQQQPPPSSSRRRQQQQQQQQQPPPNNNLLLMMMNNNLLLIIIKKKOOONNNIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHEEEBBB@@@???===;;;999777777777777777666666555333333222222111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------++++++---000+++---...---,,,---000333:::000)))+++...---+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,---............---............////////////000111111111222555:::===AAA???BBBGGGFFFGGGXXXllloooggg[[[SSSOOOKKKGGGDDDDDDFFFGGGIIIKKKPPPVVV\\\fffnnntttwww|||}}}vvvpppiiieeeccc___YYYTTTUUUQQQNNNMMMKKKHHHKKKRRR[[[fff|||......//////000000111111222333444666999<<<>>>@@@GGGJJJQQQWWWTTTKKKJJJOOOIIILLLQQQVVVWWWVVVSSSQQQOOOPPPQQQTTTXXX\\\___aaaaaaaaa^^^[[[WWWUUUUUUVVVOOOOOOPPPSSSUUUVVVUUUSSSKKKJJJJJJJJJKKKLLLNNNOOOKKKKKKKKKNNNPPPRRRQQQPPPRRRPPPNNNNNNNNNNNNLLLJJJKKKLLLKKKJJJMMMQQQPPPKKKIIIIIIJJJJJJJJJIIIHHHHHHGGGEEEAAA???>>>===;;;999666777777777777777666555333333222222111000000000.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++......,,,,,,...111+++---......---...222555???111(((***///...,,,+++++++++------------++++++************************------------------------,,,,,,,,,---------......++++++,,,---------,,,,,,............/////////000000000111111222555:::>>>===???EEEHHHEEEKKKhhhyyyqqqeee]]]YYYVVVQQQMMMPPPLLLIIIIIINNNTTTZZZ]]]\\\```bbbaaadddkkkqqqrrrvvvvvvyyyyyyrrriiihhhkkkbbb^^^ZZZZZZ^^^```^^^[[[SSSMMMKKKMMMKKKFFFFFFJJJJJJUUUlll000000000000111111111111333333444666888;;;>>>@@@GGGGGGGGGGGGHHHIIIJJJKKKMMMOOORRRTTTTTTRRROOOMMMLLLRRRVVVXXX\\\aaacccbbbaaaZZZTTTSSSSSSPPPOOOPPPUUUQQQPPPSSSTTTPPPNNNOOOMMMPPPRRROOOKKKIIIMMMQQQTTTUUUWWWXXXYYYXXXWWWVVVSSSRRRRRRSSSUUUUUUSSSQQQPPPRRRRRRPPPMMMMMMQQQUUUQQQOOOMMMJJJHHHGGGGGGGGGGGGDDDAAA@@@???>>><<<:::999999999999888666555444444444333222111000///...........................------,,,,,,,,,+++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++,,,,,,,,,---------........................---......///////////////////////////000000000000111000111222555999===???DDDFFFAAACCCJJJMMMooo{{{www}}}vvvqqqoooooopppqqqttt|||zzzpppkkkiiifff^^^XXXYYYXXXXXXXXXYYYZZZ[[[\\\WWW[[[^^^```eeelllnnnkkkuuuooommmpppooohhheeefff\\\aaaaaa```iiivvvwwwnnncccYYYMMMHHHIIIKKKJJJHHHGGGGGGRRRgggyyy/////////000000000111111333333444555888;;;>>>???EEEEEEFFFHHHKKKMMMOOOPPPUUUSSSQQQQQQRRRSSSQQQPPPQQQUUUWWWYYY^^^ddddddaaa]]]VVVRRRSSSTTTQQQPPPQQQWWWRRRPPPSSSSSSPPPNNNOOOKKKNNNPPPOOONNNOOOUUUZZZXXXXXXXXXWWWVVVUUUTTTSSSVVVUUUTTTUUUVVVWWWVVVUUUWWWVVVSSSPPPNNNPPPTTTWWWSSSQQQOOOLLLJJJIIIIIIIIIKKKHHHDDDAAA???===:::888888888888777666555444333444444333222111000//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,---------........................---......///////////////////////////000000000000000111111333666:::===???BBBBBBAAAEEEHHHRRR{{{mmmrrrtttpppkkkeeeaaa_________```ccciiitttxxxttttttrrrmmmhhhfffdddaaa^^^^^^aaadddgggcccccccccbbbgggmmmnnnjjjooolllmmmrrrrrrkkkeeedddttt|||rrrkkkbbb]]]ZZZVVVMMMFFFNNNHHHIIIUUUbbbqqq|||~~~....../////////000000000333333333555777:::===>>>BBBCCCFFFJJJNNNRRRUUUVVVWWWRRRLLLKKKOOOSSSSSSRRRSSSTTTUUUVVV]]]cccaaa[[[VVVRRRQQQTTTUUURRRQQQSSSVVVQQQOOOQQQRRRQQQQQQTTTOOOQQQRRRRRRRRRUUUZZZ```___]]]ZZZWWWUUUTTTTTTTTT[[[YYYWWWVVVXXXYYYYYYXXX]]]XXXSSSPPPQQQTTTWWWXXXUUUSSSQQQNNNLLLKKKJJJJJJLLLIIIEEEBBB@@@===;;;888777777777777666444333222444333333222111000//////....................................------------......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,------------........................---......///////////////////////////000000000000000111222444777;;;???AAADDD@@@EEEIIIGGG]]]wwwiii{{{|||}}}|||rrrkkkZZZXXXUUURRROOOMMMMMMLLLNNNOOOSSS]]]kkkzzz~~~zzz{{{zzzwwwsssqqqmmmgggbbbbbbfffkkkooonnnmmmjjjiiinnnttttttoootttrrrtttzzz}}}}}}|||}}}tttdddYYYZZZPPPHHHHHHLLLXXXppp|||~~~............////////////222222333444666999;;;===AAACCCFFFKKKPPPTTTWWWYYYSSSLLLFFFGGGNNNSSSSSSPPPPPPOOONNNPPPXXX^^^ZZZRRRQQQOOOQQQUUUWWWUUUTTTVVVTTTOOOLLLOOORRRSSSVVVZZZYYYYYYXXXVVVUUUWWW[[[___bbb___[[[XXXVVVWWWYYY[[[]]]ZZZWWWVVVWWWYYYZZZYYY[[[VVVRRRQQQTTTWWWXXXWWWTTTSSSPPPNNNLLLKKKKKKKKKIIIFFFCCCBBBAAA@@@>>><<<888888888777666555333333333333222222111000000///...........................------------,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------------...........................---......///////////////////////////000000000000000111333666999===@@@BBBIIIBBBIIILLLKKKooo~~~vvv{{{~~~oooyyyvvvkkkaaaXXXRRRIIIIIIHHHFFFEEEDDDCCCBBBEEEDDDFFFKKKUUU```kkkqqq~~~{{{yyyuuupppllllllooouuuxxx{{{zzzxxxyyy|||sssiii]]]SSSLLLMMMZZZiii{{{............////////////111111222333555777:::;;;AAACCCGGGKKKOOOSSSUUUVVVQQQLLLHHHKKKQQQSSSOOOJJJMMMLLLJJJLLLTTTZZZVVVNNNQQQPPPSSSXXXZZZWWWXXX[[[XXXRRROOOQQQTTTUUUXXX\\\```___]]][[[YYYYYY[[[]]]^^^[[[XXXVVVVVVZZZ^^^aaa[[[YYYVVVUUUUUUWWWWWWWWWSSSQQQPPPRRRVVVXXXVVVSSSQQQPPPNNNLLLKKKJJJJJJKKKIIIFFFCCCBBBAAA@@@>>><<<999999999888777666555444333333222222111000000000........................,,,,,,,,,+++++++++******+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---------.................................---......///////////////////////////000000000000000111444777;;;???BBBDDDJJJCCCIIILLLXXXyyysssrrr{{{kkk\\\RRRLLLGGGDDDAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAACCCGGGLLLRRRVVVjjj}}}xxxgggXXXPPPRRRWWWfffmmm}}}|||....../////////000000000111111111222444666999:::???BBBEEEJJJMMMPPPQQQRRRSSSQQQPPPSSSUUUSSSLLLFFFKKKLLLLLLNNNUUU[[[YYYSSSTTTTTTXXX\\\]]][[[\\\``````ZZZVVVXXXYYYYYY[[[^^^aaa```___^^^]]]]]]]]]^^^YYYVVVTTTRRRTTTXXX]]]```XXXVVVSSSSSSSSSTTTTTTSSSLLLMMMOOORRRTTTTTTRRROOOMMMLLLJJJIIIIIIIIIJJJJJJLLLIIIEEEBBB@@@===;;;888999999999999888666555444222222222111111111000000........................++++++++++++******************+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------....................................---......///////////////////////////000000000000000222555999===AAADDDFFFEEEEEEFFFLLLjjj}}}yyy|||{{{wwwlllbbbTTTJJJEEECCCBBBAAA>>>?????????@@@@@@AAAAAA===???AAABBBBBBDDDFFFHHHMMMaaaxxxttteee[[[UUURRRTTTVVVbbb{{{~~~{{{/////////000000000111111111000111111333555888999<<>>@@@CCCCCCBBBCCCDDDGGGEEETTTffftttwwwgggZZZTTTRRRYYYmmmoooiii000000000000111111111111000000000111333555777888999<<<@@@EEEIIILLLMMMMMMGGGJJJOOOSSSUUUSSSPPPMMMIIINNNRRRTTTXXX^^^```^^^]]]]]]```cccaaa___bbbgggbbb^^^^^^ccchhhjjjmmmqqqdddcccbbbaaa```^^^[[[XXX^^^[[[WWWTTTRRRTTTVVVXXXTTTSSSRRRRRRRRRRRRPPPMMMNNNPPPQQQNNNJJJIIIJJJMMMHHHGGGGGGGGGHHHJJJKKKLLLGGGDDDBBB@@@???>>><<<:::888888777777666444333222222222222111111111111111........................---------,,,,,,,,,++++++...------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////........................---......///////////////////////////000000000000000222666;;;@@@DDDFFFHHHCCCRRRHHHMMMmmm}}}xxxnnn___MMMJJJEEEDDDEEEEEEBBB@@@AAA@@@@@@@@@AAACCCDDDFFFAAADDDFFFEEECCCCCCEEEHHHKKKUUU___hhhxxxiii^^^ZZZ\\\hhhuuutttkkk000000000000000000000000...//////111222333444444;;;<<>>;;;;;;<<<<<<===;;;:::888777555444444444333333222222111000000000000000000000///...---,,,......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////.........------,,,,,,,,,---------.........//////111///---...000222111///222555:::>>>@@@BBBEEEGGGIIIHHHJJJiii~~~hhhmmmZZZOOOLLLDDD@@@BBBCCC@@@BBBGGGCCCBBB@@@@@@BBBCCCCCCBBBCCCCCCBBBAAAAAACCCFFFJJJRRRYYYaaaiiittt}}}pppkkkjjjnnnyyy000000000000000000000000//////000111222222333333888999<<>>DDDGGGHHHGGGFFFJJJPPPTTTVVVXXXYYYZZZaaaiiioooppppppqqqpppllljjjeee___\\\]]]^^^]]]\\\aaa^^^[[[[[[]]]^^^[[[XXXXXXSSSOOOQQQWWWZZZWWWSSSTTTRRROOOMMMNNNQQQUUUXXXWWWVVVSSSPPPNNNLLLLLLLLLLLLKKKJJJKKKLLLMMMLLLKKKHHHHHHIIIIIIIIIHHHGGGGGGEEEBBB???>>>======;;;:::888777666555444444444444333333333222111111000000000000000000///...---,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////.........---------------------........./////////111///......000111111111666999>>>AAACCCEEEGGGIIIIIISSSjjj~~~zzzcccNNNDDDCCCEEEDDDEEEIIIKKKJJJLLLOOOPPPNNNMMMLLLMMMLLLJJJHHHHHHIIIIIIHHHHHHJJJNNNPPPTTTXXX___gggppp|||zzzvvvuuuuuutttyyy{{{wwwwww////////////////////////000000000000111111111111333444777;;;@@@CCCDDDDDDHHHLLLQQQUUUWWWWWWXXXXXXaaaiiipppqqqqqqqqqnnniiigggccc^^^^^^```aaa___\\\aaa^^^\\\ZZZZZZXXXUUURRRTTTRRRRRRTTTWWWYYYWWWUUURRRRRRQQQOOOOOOPPPRRRTTTVVVTTTSSSPPPNNNMMMKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMJJJKKKKKKLLLKKKIIIHHHFFFCCCBBB@@@??????===;;;888777666555444444444444444444333333222222111000000//////000//////...------......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------.........------------...//////...............---------............////////////000/////////000111222222777:::???BBBCCCEEEGGGHHHHHHeeemmm[[[KKKEEEHHHIIIGGGFFFHHHLLLTTT]]]dddbbb```]]][[[YYYWWWTTTRRRNNNOOOPPPPPPQQQSSSVVVYYYccceeekkkrrryyyuuuooolllkkklllpppvvvzzz~~~////////////////////////000000000000000000111111222444777:::<<>>:::888666555555444444444555555444444333333222111111111//////////////////...---......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////................................./////////000000//////000000000111222444888;;;???BBBCCCDDDFFFGGGNNNlll]]]SSSIIIFFFJJJDDDJJJRRRZZZfffsss}}}vvvqqqkkkfffcccZZZ\\\^^^___aaacccgggjjjttttttzzzpppddd]]]aaaaaabbbfffmmmwww000000000000000000000000/////////000000111111111111333666888:::<<>>>>>===;;;999666555555555666666777888555444444333333222111111......////////////............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------.........------------...//////---........./////////000.../////////000000000000---///111111000111333666<<>>???@@@BBBCCCDDDGGGKKKNNNNNNRRRSSSPPPQQQVVVYYYYYYZZZ^^^___ZZZRRRNNNQQQUUUTTTVVVWWWWWWUUUSSSRRRQQQUUUUUUVVVXXX\\\___aaabbb[[[[[[YYYSSSMMMKKKPPPUUUWWWUUUQQQOOONNNOOORRRTTTOOORRRUUUTTTPPPMMMLLLLLLQQQPPPMMMIIIGGGFFFEEEEEEEEEBBB???>>>======;;;:::666666555666666777888999555444444333333222222111......///////////////.........---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------.........------------...//////---.........//////000000////////////000000000000---///111111000000444777>>>@@@DDDFFFFFFFFFHHHIIIwwwyyygggQQQKKKJJJKKKZZZmmm~~~yyywwwuuuxxx{{{ttthhhaaaXXX]]]bbbaaa^^^aaalllwww{{{111000...,,,,,,---...///////////////000000000000111111111222444666777888>>>AAACCCDDDDDDEEEFFFHHHIIIMMMPPPQQQQQQRRRVVVZZZYYYXXXWWWTTTRRRQQQSSSUUUccc^^^XXXTTTSSSSSSTTTTTTZZZ[[[]]]^^^^^^]]][[[ZZZYYYXXXTTTPPPNNNPPPUUUYYYZZZVVVQQQNNNMMMOOORRRSSSSSSTTTTTTQQQNNNMMMOOOQQQWWWRRRLLLGGGFFFEEEDDDDDDCCC@@@===<<<===<<<999666666555555666777777555333555555444333222222222222////////////............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///..............................---,,,---...///000............///////////////////////////.........000000000///000222666999===CCCCCCDDDHHHCCCEEESSSwww{{{]]]NNNNNNHHHOOOooo|||xxxwwwvvvtttrrrvvv{{{}}}mmmdddeeeiiijjjddd\\\\\\gggqqqvvv|||///000000000//////...---////////////000000000000111111111222444555777888<<<>>>AAACCCCCCDDDFFFHHHLLLNNNQQQTTTUUUVVVXXXZZZVVVVVVVVVTTTSSSTTTVVVYYYddd```[[[XXXXXXZZZ[[[[[[]]]^^^^^^___^^^]]][[[ZZZWWWWWWVVVTTTSSSUUUXXX[[[ZZZVVVQQQRRRWWWZZZYYYVVVSSSTTTTTTRRROOONNNPPPRRRSSSOOOJJJFFFEEEEEEEEEEEEDDDBBB?????????>>><<<999777666666666888777666444555555444333222222222222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///...........................------,,,---...///000............/////////////////////////////////...111111111111111333888;;;???BBBBBBEEEIIIEEEMMMccc{{{yyypppXXXMMMOOORRRfffsssrrrqqqqqqssstttvvvwwwyyy|||vvvtttuuuxxxyyyssstttvvvsssiii^^^]]]eeeooosssyyy...000111222222000...---////////////000000000000000111111222333555666777888;;;>>>@@@BBBDDDGGGIIIOOOPPPSSSWWW[[[\\\[[[YYYVVVVVVWWWVVVWWWYYY\\\___ccc```\\\[[[]]]___aaaaaa____________^^^\\\[[[ZZZYYY[[[]]]\\\ZZZYYYYYYZZZWWWTTTSSSXXX```ccc^^^XXXTTTUUUTTTRRRQQQPPPRRRTTTOOOLLLHHHFFFFFFFFFFFFEEECCCAAA@@@@@@@@@???===;;;999888777888999999777555555444333222222111111222////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///...........................------------...//////............////////////......//////////////////222222222222222555:::===BBBBBB@@@EEEHHHEEEVVVwwwvvv}}}gggUUUNNNSSScccxxxooojjjkkkmmmnnnppprrrvvvyyyvvvmmmfffdddeeeiiiqqq{{{yyylll___\\\dddmmmmmmuuu111111222222111000///...////////////000000000000000000111111222444555666555777;;;===@@@CCCGGGJJJQQQRRRUUUZZZ___aaa]]]YYYXXXYYYZZZZZZZZZ\\\```ccc```^^^[[[[[[]]]___``````]]]]]]]]]\\\\\\\\\\\\\\\___bbbdddddd```[[[WWWUUURRRSSSVVV]]]cccccc^^^XXXUUUUUUTTTSSSRRRSSSTTTUUUOOOMMMJJJHHHHHHHHHGGGFFF@@@????????????>>><<<;;;;;;:::999999::::::888666555444333222111111111111////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................------------......//////............////////////............////////////111222222222333666;;;>>>EEECCC@@@DDDGGGFFF^^^}}}{{{qqqbbbTTTPPP[[[wwwvvvrrrpppqqqpppooonnnppptttxxx~~~oooeee___]]]___```gggqqqyyy~~~xxxkkk^^^[[[aaaiiihhhqqq}}}666555333111000000000000////////////000000000000000000000111222333444555333555888;;;>>>BBBGGGJJJQQQRRRUUU[[[```aaa]]]YYYYYYZZZZZZYYYYYY[[[___bbb^^^]]][[[[[[\\\]]]]]]\\\YYYYYYXXXYYYZZZ[[[]]]^^^```dddhhhhhhddd]]]WWWTTTQQQVVV\\\aaaaaa^^^[[[YYYVVVUUUSSSSSSTTTUUUVVVVVVRRRPPPMMMLLLKKKJJJHHHFFF@@@AAABBBBBBAAA???======<<<;;;::::::;;;:::888666444444333222111111111111////////////............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................---------...........................////////////---.........//////000000000000111111222666;;;???DDDDDDAAADDDIIINNNlllyyy{{{iiiZZZOOORRRgggyyyqqqooonnnnnnnnnpppuuu|||vvvhhh^^^XXXWWWYYYZZZ___gggnnnssswww{{{~~~yyynnnbbb\\\^^^cccdddooo|||<<<:::666333111111111222////////////000000000000000000000000111222333444222444777:::===AAAGGGKKKNNNPPPTTTYYY]]]]]]ZZZXXXWWWWWWWWWWWWVVVXXX[[[^^^^^^\\\[[[\\\]]]]]][[[ZZZWWWWWWVVVVVVXXX[[[^^^```]]]aaafffgggddd___[[[XXXSSSYYY___```]]]ZZZYYY[[[VVVTTTRRRSSSTTTVVVWWWVVVSSSRRRPPPOOOOOOMMMJJJGGGDDDFFFHHHGGGEEEBBBAAA@@@<<<;;;::::::;;;:::888666444333222111111000000111////////////............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................,,,---......//////..................////////////------......///000000000///000111111333777<<<@@@AAAEEEDDDEEEMMMZZZzzz}}}ooo|||cccQQQMMM]]]~~~|||xxxssshhhggghhhllluuurrrddd[[[UUUTTTVVVQQQVVV]]]ccciiioootttxxx~~~~~~vvvkkkbbb______eeeppp}}}@@@???===:::777555333222////////////000000000000000000///000000111222333222444777999<<>>BBB???IIIGGGCCCMMM```}}}~~~uuutttuuu___QQQWWWwwwxxxuuurrrmmmooorrr|||nnn```WWWPPPOOOPPPLLLPPPUUU[[[aaaffflllpppwww|||~~~uuujjjccc```iiisssBBBBBBBBB@@@<<<888444222////////////000000000000000000//////000111222222333555777999<<>><<<;;;555333000000111222111111222222111000///000000000555666777777999===BBBFFFIIIIIIJJJLLLOOORRRSSSSSSXXXXXXZZZ\\\^^^___]]]ZZZYYY[[[\\\\\\ZZZXXXWWWWWWYYYUUUQQQOOOQQQUUUYYY[[[`````````^^^ZZZXXXVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVTTTQQQOOOPPPRRRQQQNNNJJJPPPOOOMMMLLLJJJIIIIIIIIIFFFFFFFFFEEECCCAAA???===;;;::::::999888777666666444444333222222111111000000000000000000000000000---------,,,,,,,,,++++++,,,,,,,,,------.........------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............//////////////////.........000000000000////////////222222333555999>>>BBBEEEGGGCCCBBBDDDHHHYYY~~~xxx|||wwwtttnnn]]]]]]uuu||||||~~~~~~xxxeeeTTTLLLHHHHHHGGGIIINNNTTTXXXZZZ]]]aaaeeeqqqvvvzzz}}}}}}uuukkkjjjrrr}}}IIIIIIHHHFFFDDDAAA???>>>999666333222333333222111222222111111111111111111444555666777888<<>>BBBEEEHHHHHHIIIJJJRRRhhh{{{zzzyyywww{{{mmm]]]eee~~~}}}vvvcccSSSKKKHHHGGGGGGIIIMMMSSSVVVXXX[[[___ccckkkqqqxxx|||{{{sssnnnqqqzzzKKKKKKKKKKKKIIIFFFDDDBBB>>><<<888666555444222000000111111222222222111111333444555555777:::>>>BBBDDDFFFJJJMMMOOOOOOOOONNNSSSRRRSSSVVVZZZ\\\\\\[[[YYYYYYYYYYYYYYYZZZ[[[[[[UUUTTTSSSUUUZZZ^^^aaabbb]]]]]]\\\ZZZXXXVVVTTTSSSVVVUUUSSSQQQPPPPPPQQQQQQRRRRRRQQQOOOMMMLLLMMMOOOOOONNNMMMKKKIIIGGGGGGFFFFFFFFFFFFEEECCCAAA???===;;;::::::999888777666666444444333222222111111000000000000000000000000000------------,,,,,,,,,,,,,,,,,,,,,------------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---------............///......//////////////////000000000000000000000000222333555777;;;???CCCEEEIIIMMMPPPTTTdddttttttkkk]]]ooo~~~qqq___QQQIIIGGGGGGGGGHHHLLLRRRUUUVVVXXX\\\___eeellluuu|||}}}pppqqq{{{KKKMMMNNNOOONNNKKKHHHFFFCCC@@@===:::888666333000///000111222222222111000111222444444555888;;;>>>===BBBGGGLLLNNNOOONNNNNNRRRRRRSSSVVV[[[^^^^^^^^^\\\ZZZZZZZZZ]]]___aaabbb[[[ZZZZZZ]]]aaaeeegggggg\\\[[[ZZZYYYXXXVVVTTTRRRYYYWWWVVVTTTSSSSSSSSSSSSQQQRRRRRRNNNKKKJJJMMMPPPPPPOOOMMMKKKJJJHHHHHHGGGFFFFFFFFFEEECCCAAA???===;;;::::::999888777666666444444333222222111111000////////////////////////...------------,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------........................................................................---------............///............////////////000000000000000111111111222333666999===AAACCCEEEGGGMMMRRR^^^~~~rrrvvvxxxkkk```vvvxxxlll[[[NNNHHHFFFGGGFFFHHHLLLQQQSSSTTTUUUYYY\\\cccllluuu}}}rrrrrr|||JJJLLLNNNOOOOOOMMMKKKIIIFFFDDD@@@>>>;;;888555222//////000000000000000000000111333444444666999<<<:::???GGGMMMPPPPPPQQQRRRSSSSSSUUUYYY^^^aaaaaaaaa[[[ZZZYYY[[[```dddeeefffaaa``````bbbeeeggggggfff\\\ZZZXXXXXXXXXWWWTTTQQQXXXWWWVVVUUUTTTTTTUUUVVVRRRSSSRRROOOKKKJJJMMMQQQNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFEEECCCAAA???===;;;::::::999888777666666444444333222222111111000////////////////////////.........---------,,,,,,------------------------------------------------...------,,,,,,------...------------------------........................................................................---------............///---.........//////000000///000000000111111111222222444777<<>>AAADDDDDDEEEEEEKKK]]]ssswww|||yyy|||rrrppp~~~|||xxx|||jjj```RRRHHHDDDEEEFFFFFFGGGLLLPPPSSSSSSUUUYYY\\\fffoooyyy~~~yyytttqqqqqqyyyFFFFFFHHHIIIJJJJJJJJJJJJLLLJJJHHHGGGEEECCC???<<<777555333000///000111222000222333444444444666888888>>>FFFJJJJJJKKKMMMPPPPPPRRRVVV[[[```aaa___]]]VVVUUUVVV\\\dddiiijjjhhhiiifffdddccccccdddcccccc```\\\YYYZZZ\\\\\\XXXTTTSSSSSSSSSTTTVVVYYY\\\]]]UUUSSSQQQQQQQQQQQQOOONNNJJJJJJJJJIIIIIIJJJJJJJJJFFFFFFFFFEEECCCAAA???===;;;::::::999888777666666444444333222222111111000000000000000000000000000............------------......---------,,,,,,,,,------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///------......///000000111///000000111111222333333111555:::???CCCEEEEEEEEEHHHRRRnnnwww~~~xxxvvvxxxxxxvvvvvvvvvwww|||~~~}}}zzzeee[[[NNNEEECCCDDDEEEFFFHHHLLLQQQTTTUUUWWW[[[^^^bbbmmmwww}}}xxxoooppp~~~DDDDDDEEEFFFGGGHHHIIIJJJMMMLLLKKKJJJIIIGGGCCC@@@;;;888555111000111333444000222444444444444666888555;;;BBBEEEDDDCCCFFFIIIMMMOOOUUUZZZ______\\\YYYWWWWWWYYY___hhhmmmmmmjjjllliiifffdddeeeffffffeeeaaa]]]ZZZ[[[]]]]]]YYYUUUTTTTTTUUUWWWZZZ]]]```bbbVVVSSSQQQRRRSSSSSSPPPLLLMMMMMMMMMMMMMMMNNNOOOOOOFFFFFFFFFEEECCCAAA???===;;;::::::999888777666666444444333333222111111000000000000000000000000000//////.........---------.........------,,,,,,,,,------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,................................................---------.........//////---------...///000000111///000000111222222333333111555:::@@@DDDEEEEEEEEELLLYYY{{{mmmwww{{{}}}pppnnnrrruuu{{{|||mmmbbbYYYMMMDDDBBBDDDEEEFFFHHHLLLRRRUUUVVVXXX\\\```^^^iiiuuu|||vvvwwwMMMLLLGGG@@@???EEEHHHFFFMMMLLLLLLLLLKKKHHHCCC@@@AAA???;;;777444222111000111111111222333333444444444888===AAADDDFFFIIIKKKMMMNNNPPPTTTXXXZZZ[[[ZZZYYYVVVYYYbbbhhhfffeeegggjjjgggcccaaabbbcccdddddd]]]\\\[[[\\\______[[[XXXYYYYYYYYYXXXWWWXXXZZZ]]]YYYUUURRRSSSVVVVVVSSSOOOLLLNNNPPPOOONNNLLLKKKLLLJJJGGGEEEEEEEEECCC???;;;::::::999:::;;;:::888555555444333222111111111111000000000000////////////000////////////.........------------------------.........------,,,,,,,,,------------------------------------------------------------------------................................................,,,,,,---...///000111111////////////000000000000///111111111000111222444555:::???@@@AAADDDGGGHHHSSSvvv~~~xxxqqqwwwmmmkkkpppwwwxxxtttuuu}}}~~~iiidddUUUGGGBBBCCCDDDEEEGGGKKKRRRVVVUUUWWW]]]```^^^bbbkkkrrrvvv|||OOONNNKKKGGGEEEEEEHHHKKKKKKKKKKKKKKKLLLJJJGGGEEEDDDBBB>>>:::777444222222000000111111222333333444444777;;;???BBBEEEIIILLLJJJMMMRRRWWWZZZZZZXXXVVV]]]ZZZ\\\cccfffcccaaaaaaccc```]]]\\\]]]^^^______^^^]]]]]]___bbb```\\\WWWWWW[[[___bbb```]]]ZZZXXXXXXUUURRRTTTWWWXXXUUURRRMMMOOOPPPPPPMMMKKKJJJJJJIIIFFFDDDCCCCCCBBB>>>;;;;;;:::999:::;;;:::888666555444333222111111111111000000000000/////////////////////.........------------------------------......---------,,,,,,,,,------------------------------------------------------------------------.........................................................///////////////////////////000000000000///111111111000111333555666888;;;???BBBEEEFFFEEEPPPuuuyyy|||vvvxxxrrrnnnnnnssswwwyyyvvvxxx{{{gggaaaSSSFFFBBBCCCDDDFFFHHHMMMSSSVVVUUUVVV\\\^^^]]]bbbjjjrrrvvv}}}}}}UUUOOOKKKLLLIIICCCEEELLLJJJIIIIIIJJJKKKLLLKKKJJJHHHFFFCCC???;;;888555444000000000000111222333333333666999<<>><<<<<<;;;::::::;;;:::888666555444333222222111111111000000000000////////////............---------,,,------------------------...------------,,,,,,,,,------------------------------------------------------------------------................................................000000//////............////////////000000000000///111111111111111333555777777999>>>DDDFFFFFFDDDQQQttttttrrruuuuuunnnqqqvvvxxxzzzzzzxxx{{{wwwccc\\\PPPDDDBBBCCCEEEGGGJJJPPPTTTVVVUUUVVVYYY\\\\\\bbbjjjqqqvvv~~~{{{|||hhhXXXOOORRRPPPGGGEEELLLKKKIIIHHHHHHJJJKKKKKKKKKJJJIIIGGGDDD@@@<<<999777222111000000000111222333333444777999<<>>===;;;::::::::::::888666555555444333222222222222000000000000////////////......---------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------................................................///////////////.........////////////000000000000///000222222111222444666777888<<>>EEEIIIPPPVVV^^^ddddddbbb___^^^VVVZZZ___cccfffhhhiiiiiiccc```^^^\\\\\\\\\[[[ZZZ]]][[[YYYZZZ^^^aaa```___]]]___```___\\\YYYXXXXXXUUUTTTTTTTTTTTTRRROOOMMMJJJLLLNNNNNNMMMKKKKKKLLLHHHHHHGGGFFFDDDBBBAAAAAA>>><<<::::::::::::888777666555444333222222222222000000000000////////////......---------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------................................................------......///000000111////////////000000000000///000222222222222555777666;;;BBBGGGDDDBBBKKKWWWvvvnnnooosss{{{}}}yyyooovvv|||{{{~~~lllYYYPPPHHHBBBCCCFFFHHHLLLQQQWWWWWWVVVUUUTTTUUUXXX\\\bbbhhhnnnttt|||hhhcccbbb[[[SSSQQQRRROOOLLLIIIHHHHHHFFFEEEHHHIIIJJJJJJHHHEEEAAA???;;;999666444222222333333222333444555777;;;AAAEEELLLRRRZZZ______^^^]]]^^^]]]cccggghhhiiikkkkkkiii```^^^\\\[[[[[[[[[ZZZXXX]]][[[XXXYYY]]]___^^^\\\YYY]]]bbbdddaaa\\\WWWUUUTTTTTTUUUTTTSSSPPPMMMKKKJJJLLLNNNNNNLLLKKKJJJKKKHHHIIIKKKIIIGGGDDDCCCCCC@@@===;;;:::::::::888777666555444333222222222222000000000000////////////............---------,,,------------------------,,,,,,,,,------------...------------------------------------------------------------------------................................................,,,,,,---...///000111111////////////000000000000///000222222222333555888888<<>>:::666444333333444111222444555666999>>>AAAEEEMMMWWW\\\\\\ZZZZZZ[[[___fffjjjhhhgggiiiiiifff^^^\\\[[[\\\]]]^^^]]]\\\^^^]]]\\\]]]___]]]YYYUUUWWW[[[___aaa^^^ZZZWWWUUURRRSSSUUUUUUSSSPPPNNNMMMMMMOOOPPPNNNKKKIIIHHHHHHFFFIIILLLLLLIIIEEECCCBBBAAA>>>;;;::::::999888777666555444333333222333333000000000000/////////////////////.........------------------------------,,,,,,,,,---------......------------------------------------------------------------------------................................................---.........//////000000////////////000000000000///000222222222333666888;;;<<>>;;;:::999999888777666666555444333333333333000000000000////////////000////////////.........------------------------,,,,,,,,,------.........------------------------------------------------------------------------................................................///////////////.........////////////000000000000///000222222222444666999===;;;>>>EEEFFFGGGVVViii{{{jjjuuuyyysssyyy~~~ppp___OOOEEEBBBAAAFFFKKKNNNTTT[[[[[[VVVSSSUUUTTTRRRXXX```dddgggjjjppp}}}rrr___XXXXXXOOOKKKMMMJJJDDDDDDGGGLLLKKKGGGFFFHHHGGGDDDAAA>>>===999444///111111111222444666888999@@@FFFNNNVVVZZZ\\\]]]^^^aaa______ccchhhiiifffaaa```\\\XXXWWWYYY[[[\\\[[[]]]\\\[[[[[[ZZZXXXUUURRRVVVVVVUUUTTTTTTTTTUUUUUUWWWTTTRRRRRRRRRSSSQQQPPPOOOPPPPPPNNNKKKJJJKKKLLLIIIJJJKKKJJJIIIFFFCCCAAA???>>><<<;;;:::::::::;;;999777555444444444333222000000000000///////////////............---------------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,------......------,,,........................---...///000000///...---///////////////.........000000000000000000000000...111333111222666<<<>>>AAAFFF999<<>>FFFNNNSSSUUUWWWXXX___cccfffddd___[[[[[[\\\]]][[[YYYXXXYYYZZZZZZ[[[]]]ZZZWWWUUUVVVWWWXXXXXXXXXYYY[[[\\\\\\[[[ZZZXXXSSSVVVYYYWWWRRRNNNNNNPPPUUUUUUTTTQQQMMMJJJJJJKKKJJJIIIGGGEEEDDDBBBBBBBBBAAA@@@===;;;999888777888777555333222222222111000000000000000///////////////............---------------------------------,,,,,,,,,---------......------------------------------------------------......////////////..............................///000111222222111000///............////////////000000000000000000000000111222444555555;;;JJJXXXwwwjjjQQQIIIYYYnnn}}}uuuuuu~~~|||yyyyyy|||ppp```QQQGGGCCCEEEHHHMMMQQQUUUWWWXXXLLLMMMMMMMMMRRR\\\cccfffkkksss{{{uuuiii```XXXQQQJJJEEEDDDCCC@@@???AAAEEEFFFHHHHHHEEEBBB???===:::888555333222333555666666;;;BBBHHHLLLOOOQQQSSS\\\aaafffddd___\\\]]]```[[[[[[[[[[[[[[[\\\^^^______\\\XXXWWWXXX[[[\\\]]]___`````````^^^[[[XXXVVVUUUTTTQQQPPPPPPQQQRRRRRRYYYYYYWWWTTTPPPMMMMMMMMMJJJIIIGGGEEEDDDBBBBBBBBBAAA???===:::888777777777777555333222222222111000000000000000///////////////............---------------------------------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,........................///000111222222111000///---.........//////000000111111111111111111111111000111333555555;;;OOOcccwwwUUUKKK___rrrvvvzzztttssszzzyyy|||{{{yyyvvvuuuwww{{{~~~mmm]]]PPPGGGCCCFFFKKKOOORRRSSSTTTUUUKKKOOOPPPPPPWWWccclllnnnjjjsss}}}yyymmm^^^UUULLLIIIGGGBBB??????CCCFFFJJJKKKIIIFFFDDDCCC???===888444222222444555555999>>>BBBGGGKKKPPPSSSSSSYYY___```^^^]]]```ccc]]]^^^___^^^^^^^^^```bbb```]]]ZZZYYY[[[^^^___```cccbbbbbb```]]]ZZZWWWUUUWWWSSSOOONNNPPPSSSTTTTTTYYYYYYWWWTTTPPPNNNMMMNNNJJJJJJHHHGGGEEECCCBBBAAA@@@>>><<<:::888888888888888666333333333333222000000000000000///////////////............---------------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,........................//////000111111000//////------......///000000000111111111111111111111111000000333555555<<>>===;;;999888888888999999777444333444444333111000000000000///////////////............---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------............------...........................///000000000000///...------......///000000111111111111111111111111111222111444777666>>>ZZZwwwaaaKKKZZZ~~~ttt|||sssxxx}}}rrrmmmkkkkkklllnnnqqqtttyyynnn^^^RRRIIIEEEJJJPPPRRRPPPMMMJJJJJJIIIQQQUUUVVV___pppyyyxxxppp{{{nnn___TTTJJJEEECCC;;;@@@GGGIIIIIIGGGGGGGGGHHHDDD===777333222222333333555888===CCCLLLVVV\\\WWWZZZ]]]^^^^^^^^^]]]]]]eeeggghhheeeaaa___```aaa]]]\\\[[[\\\^^^```aaaaaaZZZYYYYYYYYYZZZ[[[\\\\\\UUUYYY\\\YYYTTTQQQSSSVVVRRRRRRQQQNNNKKKIIIIIIJJJIIIJJJKKKJJJIIIFFFCCCAAA===<<<;;;999888888999999999777555444444444333222000000000000//////////////////.........---------------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------......////////////..............................---...///000000///...------------...///000000111111111111111111111111111333222555888888@@@]]]}}}zzzYYYKKKdddwwwxxxfffyyyzzzooojjjhhhiiikkkooossswww~~~ooo```SSSJJJFFFKKKQQQRRROOOJJJGGGFFFJJJTTTYYYZZZddduuu}}}{{{wwwnnnhhh\\\OOOMMMLLLDDDBBBBBBGGGKKKKKKGGGEEEFFFDDDAAA===999666333111111333666:::>>>EEELLLQQQXXXVVVUUUXXX\\\^^^^^^\\\ccccccbbbcccdddccc```^^^^^^]]]]]]```bbbaaa\\\XXXWWWUUUTTTUUUWWWZZZ\\\\\\XXXXXXWWWTTTQQQQQQTTTWWWRRRQQQPPPOOONNNOOOPPPPPPQQQNNNIIIFFFDDDCCCBBBAAAAAA???===<<<<<<;;;999777555555444333222222222222//////000000000000000///////////////.............................................------,,,,,,,,,++++++,,,,,,,,,---------..................................................................------000000000000000000000000000,,,111222---111444---000111111111111222222222000444777555777CCCZZZllliiiTTTOOOfffqqqvvviiivvvnnnkkkkkkqqqnnnqqqwww{{{~~~xxxlll]]]MMMIIIKKKKKKNNNQQQMMMHHHHHHLLLQQQVVV^^^gggqqqyyy|||uuufffWWWQQQLLLHHHEEEFFFJJJLLLJJJHHHHHHHHHGGGEEEAAA>>>:::777555111333666888<<>><<<;;;;;;:::888777555444333222222111111222//////000000000000000000////////////..........................................---------,,,,,,,,,++++++,,,,,,,,,---------........................................................................000000000000000000000000000---000111...000222---111111111111222222222222111444666666999FFFZZZiiiUUUPPPRRRlllqqqooo~~~tttmmmkkkkkknnnmmmpppwww|||vvvkkk\\\LLLHHHMMMLLLNNNPPPMMMIIIJJJOOOXXX\\\dddmmmvvv|||xxxkkkfff```QQQKKKHHHJJJKKKIIIIIIKKKIIIIIIIIIGGGDDD@@@<<<:::333444555666999>>>EEEJJJQQQRRRWWW^^^eeekkknnnnnnrrrmmmeee```]]]\\\\\\\\\___\\\ZZZZZZ\\\\\\ZZZWWWPPPQQQTTTXXXZZZ\\\]]]^^^]]]\\\YYYTTTPPPOOOPPPRRRXXXWWWTTTQQQOOOMMMMMMMMMNNNKKKFFFCCCBBBAAA@@@??????===;;;:::::::::888666444444333222111111111111111000000/////////000000////////////.......................................------------,,,,,,,,,,,,,,,,,,,,,------------........................................................................000000000000000000000000111//////000111111000...111111111111222222222333222333555777<<>>555666555555666:::@@@DDDLLLOOOUUU]]]dddjjjlllmmmqqqmmmfffaaa___^^^^^^]]]aaa]]]ZZZZZZ\\\]]][[[YYYQQQUUUYYY\\\]]]]]]]]]]]]^^^\\\YYYUUURRRRRRSSSTTTXXXWWWTTTQQQOOONNNNNNNNNNNNJJJFFFCCCBBBAAA@@@???>>><<<::::::::::::888666444444333222111111111111222111000//////000000111////////////....................................------------------------,,,,,,,,,------------...............................................................////////////////////////////////////111111...000555222---000111111111222222222333333333333444777>>>HHHRRRXXXTTTggghhh~~~}}}vvvxxxnnnhhhhhhiiigggkkksss|||zzzmmm\\\MMMJJJOOOMMMLLLMMMLLLMMMTTT]]]iiinnnuuu}}}}}}}}}bbbKKKGGGKKKIIIHHHIIIGGGHHHJJJJJJIIIFFFCCCAAA:::999777555444777<<<@@@KKKOOOVVV^^^cccgggiiijjjjjjhhhfffddddddcccbbb``````\\\XXXXXXZZZ\\\[[[ZZZWWW[[[___```___]]]\\\\\\]]][[[XXXUUUUUUVVVWWWXXXVVVTTTSSSQQQPPPPPPPPPPPPNNNJJJFFFCCCBBBBBBAAA@@@===<<<::::::::::::888666555444333222111111111111333333222111111111111111////////////....................................------------------------,,,,,,---------................................................................../////////000000////////////////////////000222---111<<<555,,,222111222222222222333333333444444444777===EEELLLQQQYYYggggggwwwzzzuuukkkffffffiiiiiioooxxxyyyjjjYYYKKKIIINNNLLLKKKMMMOOORRR\\\gggpppuuu||||||uuuWWWPPPPPPKKKGGGIIIEEEFFFHHHHHHHHHGGGEEECCC???===999555333555999===IIIOOOXXX___dddfffhhhiiidddddddddeeefffeeebbb```[[[WWWTTTUUUXXXZZZZZZXXX\\\```dddccc```\\\[[[\\\[[[YYYVVVUUUVVVXXXYYYZZZSSSRRRQQQPPPPPPPPPQQQRRRMMMJJJFFFCCCBBBBBBAAA@@@===<<<::::::;;;;;;999888555555444333222222222222444555555555444333222111////////////....................................,,,,,,,,,------------...,,,---------.....................................................................//////000000111000000000000000000000000...333---333DDD:::+++555222222222222333333333333333333444777===DDDKKKOOOUUU[[[cccnnn}}}rrriiifffhhhlllqqqxxxuuueeeTTTHHHIIIMMMKKKLLLPPPTTT[[[hhhtttzzz}}}|||{{{lllbbbYYYLLLGGGKKKDDDEEEFFFFFFGGGGGGFFFFFFCCCAAA<<<777333444888;;;CCCKKKVVV___dddgggjjjkkkcccbbbbbbbbbcccaaa^^^[[[WWWUUUSSSUUUYYY[[[ZZZXXX^^^bbbeeeccc___[[[[[[]]]ZZZWWWSSSSSSUUUWWWXXXXXXRRRQQQPPPOOOOOOOOOPPPQQQKKKHHHDDDBBBAAAAAA@@@???>>><<<;;;;;;<<<<<<:::999777666555444333333333333555666888888888555333111////////////....................................,,,,,,,,,---------......------------............................................................---......///000000111111000000000000000000000000,,,444---555KKK>>>+++777222222222333333333444444000222555999>>>EEENNNUUUYYYZZZpppsssssszzzpppiiihhhlllqqq|||qqqaaaSSSJJJLLLLLLLLLOOOUUU\\\eeesss~~~}}}ppp```MMMGGGNNNDDDEEEEEEEEEFFFGGGGGGHHHFFFCCC>>>888444444888;;;<<>>>>>===;;;;;;<<<<<<;;;999777777666555444444444444555777999;;;:::777333111000/////////....................................,,,,,,,,,------.........---------.........//////................................................---......///000111111222000000000000000000000000***444---777OOO@@@+++888222222333333333444444444...222666:::???GGGRRRZZZeeecccggg}}}~~~wwwoooiiijjjpppvvvqqqbbbUUUNNNRRRMMMMMMQQQYYYaaalll{{{|||{{{~~~vvvkkkZZZKKKDDDDDDDDDCCCBBBDDDGGGHHHGGGFFFDDDAAA===:::999888888<<>>===<<<=========<<<;;;::::::666777777777777777666555555555777777777555333111//////.........---------//////.........---------............................................................////////////////////////////////////...///000111111222222111111///...///000111000...000000000000111111111111222222222222222222333333111<<<777555AAAFFFQQQllldddfffuuuooo|||}}}vvvppplllmmmppptttmmm```TTTNNNTTTTTTVVVZZZaaajjjvvvzzzxxxlll\\\OOOJJJDDDEEEFFFDDDCCCEEEHHHIIIHHHGGGDDD@@@<<<999777666<<>>===<<<:::888777666666666666666555444333222222222222111000///...////////////................................................................................................////////////////////////////////////...///000111111222222111111///...///000111000...///000000000111111111111111222222333333444444444444666>>>???HHHppp{{{vvv~~~ooottt{{{uuummmhhhjjjnnnsssuuuooo^^^\\\ZZZXXX```bbbeeemmmzzzzzzrrrkkkhhhhhhiiiiiitttxxx{{{|||hhhVVVEEECCCGGGGGGCCCAAADDDEEEGGGGGGFFFCCC???===:::777777===JJJUUU[[[]]]VVVYYY\\\^^^```dddffffffcccffffffbbb\\\ZZZZZZ[[[]]]]]]___bbbdddddd```^^^UUUWWWXXXYYYXXXVVVTTTSSSSSSSSSSSSSSSRRRPPPMMMKKKJJJIIIGGGFFFFFFEEECCCAAAAAAAAA@@@???===<<<:::999777777777777666555444333333333333222222111000///000000/////////.........---.................................................................................////////////////////////////////////...///000111111222222111111///...///000111000...///000000000111111111111111111222333444444555555555666???CCCRRR{{{wwwuuuttt~~~lll}}}~~~|||qqqfffdddjjjpppqqqoooooobbbdddccc___ddddddiiirrrvvvppphhhbbbaaabbbdddfffrrrvvv~~~|||vvvvvvdddJJJEEEJJJIIICCC???AAACCCEEEGGGGGGFFFCCCBBB;;;888666:::EEEPPPYYY^^^ZZZ___ccccccdddgggiiihhheeegggfffaaa^^^^^^]]][[[[[[\\\]]]```bbbbbb___\\\TTTVVVWWWVVVTTTRRRQQQQQQQQQTTTWWWVVVSSSPPPNNNMMMPPPNNNLLLJJJJJJHHHFFFDDDAAAAAAAAA@@@???===<<<;;;888888888888777555444444444444333222222111111111000000000/////////......---------...........................................................................////////////////////////////////////...///000111111222222111111///...///000111000...000000000000111111111111111111222333444555666666555:::AAAJJJcccsssyyyvvvmmm~~~qqqbbb^^^dddlllnnnlll~~~~~~~~~vvvnnnrrroooffffffgggmmmyyy~~~kkkfff```]]]^^^bbbfffhhhtttwwwzzzxxx~~~zzzqqqqqq{{{tttUUULLLLLLHHHCCCBBBAAABBBDDDFFFGGGFFFEEEDDD===:::888999???JJJUUU\\\^^^eeeiiigggfffiiiiiifffbbbdddccc``````cccbbb]]]^^^^^^^^^___```___]]]ZZZUUUVVVWWWVVVSSSRRRSSSUUURRRXXX^^^]]]WWWQQQQQQRRRRRRPPPMMMKKKJJJHHHEEEBBB@@@@@@@@@??????===<<<<<<::::::999999888666555444444444333222111111111111000000000000/////////...---------.........//////............................................................////////////////////////////////////...///000111111222222111111///...///000111000...000000000000111111111111111111222333444555666666666???CCCRRRvvvsssqqqrrrvvvfff[[[\\\eeennnttt~~~|||wwwyyy{{{{{{lllhhhkkkttt~~~wwwaaa^^^[[[[[[___eeejjjmmmyyy|||rrrgggccckkknnnwwwyyyooommmxxx~~~___RRRMMMGGGDDDGGGBBBCCCDDDEEEFFFFFFEEEEEE???<<<999888;;;EEERRRZZZ___ggglllhhhfffgggfffbbb]]]```___]]]aaagggeee^^^cccbbbaaaaaaaaa___\\\ZZZVVVXXXYYYXXXVVVVVVXXX[[[TTT\\\cccbbbZZZTTTTTTWWWQQQNNNKKKIIIGGGDDDAAA???>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::888777666555444333222111000000000000000000000000////////////---------.........//////............................................................/////////000////////////////////////...///000111111222222111111///...///000111000///000000000000111111111111111111222333444666666777666CCCEEEWWWuuu}}}pppxxx~~~lll\\\XXX```qqq~~~{{{tttssszzzppphhhqqqzzzvvvooo\\\ZZZXXX[[[aaahhhnnnqqq~~~{{{dddVVVQQQPPPUUUaaarrryyynnnlllvvv|||eeePPPNNNNNNBBBFFFAAA???DDDIIIHHHFFFFFFFFF<<<444444888>>>JJJVVV\\\^^^___```ccchhhgggbbbdddccccccccceeeeeedddbbbfffcccbbbdddggggggccc^^^YYY^^^___\\\\\\``````[[[^^^[[[WWWUUUTTTRRRPPPNNNLLLJJJGGGEEEEEEEEEDDDCCC@@@???===<<<;;;<<<>>>???;;;:::888777888999888777444333222111111111222333222111111000///......---........................//////.........---------000///...------...///000---------............///............////////////...///000222222111111000......///000000000000000000000000000111111111111111222444333333444666888444HHHEEEiiipppqqqlll{{{sssdddcccnnnyyy|||zzzqqqooowwwzzzssspppqqqqqq~~~}}}qqq^^^]]]XXXXXX^^^fffkkkpppuuummmVVVHHHCCCFFFHHHIIISSSmmmvvvsssxxxyyywww}}}pppjjjooo}}}vvvzzzfffTTTMMMGGGGGGDDDDDDGGGHHHEEEEEEHHHDDD>>>;;;<<<===>>>EEEMMMUUU[[[```aaacccggghhhgggfffdddcccdddfffhhhiiiiiigggeeedddfffhhhgggbbb]]][[[^^^]]]YYYYYY^^^___\\\^^^\\\XXXVVVUUUTTTQQQOOOJJJGGGEEEDDDEEEEEEEEEDDD@@@???===<<<;;;<<<===>>>;;;999777777888888777666444333222111111111222222111111111000///.................................//////.........---------000///...------...///000---------............///............////////////...///000222222111111000......///000000000000000000000000000111111111111111222444444333444666888444EEEGGGnnnrrruuuxxx~~~}}}vvvlllppp{{{xxxooonnnxxxwwwqqqoooqqqsss{{{nnn]]]\\\XXXYYYaaajjjpppvvv{{{{{{cccOOOCCC???@@@AAABBBIII___www}}}wwwkkkfffhhhqqqtttppprrrzzz~~~qqqnnnttt|||zzzfffUUUMMMIIIHHHHHHIIIFFFCCCDDDIIIAAA>>>===<<<999888===CCCNNNXXXaaabbb```bbbfffggggggeeedddfffiiilllnnnooohhhgggggghhhiiifffaaa[[[\\\]]][[[WWWWWW[[[\\\[[[^^^\\\YYYWWWVVVUUURRRPPPJJJHHHFFFEEEFFFGGGFFFEEEAAA@@@>>>===<<<<<<<<<===;;;999777666777777666555444333222222111111222222111111000000//////.............................................---------//////............//////---------............///............////////////...///000222222111111000......///000000000000000000000000111111111222222111222444444333444777999888FFFPPPwww}}}ppp~~~rrrmmmuuu|||~~~vvvnnnooo{{{|||tttpppqqqsssxxxuuujjj\\\YYYWWW[[[eeeooovvv|||~~~nnn[[[JJJBBB???<<<======???LLL^^^fffcccXXXSSSTTT]]]aaa___```eeennn{{{{{{ooonnnvvvwww___OOOJJJGGGGGGEEECCCDDDGGGDDDCCC@@@;;;555444999???FFFSSS______[[[\\\aaadddfffeeefffhhhkkkmmmmmmmmmhhhggghhhiiihhheee___ZZZZZZZZZYYYXXXXXXYYYYYYYYY\\\ZZZXXXWWWWWWUUUSSSPPPMMMKKKIIIHHHHHHHHHGGGEEEBBB@@@???===<<<;;;;;;;;;:::888666666666666555444333333222222222222111222111000000000/////////.................................................../////////....../////////---------............///............////////////...///000111222111111000......///000000000000000000000111111111222222222111222444444444555777999===KKKaaammmmmmxxxnnnkkkrrryyy{{{yyy}}}|||wwwsssvvv{{{uuutttwww||||||mmmeee[[[WWWWWW]]]iiirrrxxx~~~|||sssnnnnnnnnnmmmjjjpppnnniii^^^PPPEEEAAA@@@<<<>>>===;;;???IIIMMMLLLLLLGGGEEEJJJMMMLLLOOOTTTZZZfffvvv~~~sssjjjjjjssszzzZZZNNNDDDCCCFFFEEEDDDCCCIIIKKKIIIDDD===999888888>>>KKKWWWYYYXXX[[[aaadddcccdddeeehhhjjjjjjgggdddeeeeeeffffffeeeaaa]]]YYYVVVWWWYYY[[[[[[XXXVVVVVVYYYXXXWWWVVVVVVUUURRRPPPNNNLLLJJJHHHGGGFFFCCC@@@AAA@@@???>>><<<<<<;;;;;;;;;999777666666666444333333333333333222222111111000000000000////////////........................---........................//////////////////...---------............///............////////////...///000111222111111000......///000000000000000111111111111222222222222111222444444444666888:::>>>NNNpppdddtttxxx|||rrrnnnpppuuuzzz~~~zzz{{{zzzzzz|||xxxzzzttteeeaaa[[[XXXZZZaaallltttxxx}}}}}}|||~~~sssfff]]][[[ZZZWWWTTTTTTTTTPPPJJJCCC===<<<===;;;>>>>>>===<<>>===<<<<<<;;;<<<:::777666666666555333222333333333333222111000000000000000////////////........................---------.....................////////////......---------............///............////////////...///000222222111111000......///000000000000000111111111222222222222333111222444444555666999;;;;;;LLLwwwiiivvv~~~}}}tttpppooorrryyyxxx{{{|||~~~~~~{{{~~~oooaaa```[[[ZZZ^^^fffqqqwwwyyy}}}}}}zzzwww|||{{{ooo___SSSMMMKKKHHHFFFDDDDDDDDDAAA>>>======???999;;;>>>>>>>>>??????@@@>>>KKK]]]fffbbbVVVKKKEEE@@@CCCIIIOOOVVV^^^ggglllmmmfff```bbbmmm|||jjjVVVLLLHHHFFFEEEFFFAAAEEEHHHKKKRRRWWWSSSLLLDDDHHHLLLSSS^^^gggiiieee```___]]]^^^_________]]]ZZZ[[[[[[[[[ZZZYYYZZZZZZUUUSSSUUU[[[\\\XXXWWWZZZWWWWWWWWWWWWXXXVVVSSSQQQMMMLLLJJJHHHGGGDDDAAA>>>>>>>>>>>>>>>>>>===<<<<<<===;;;888777777777555444222222333333333222111000////////////000000000000........................---------.........//////---...///000000///...------------............///............////////////...///000222222111111000......///000000000000000111111111222222222333333111222444555555777999<<<===LLLxxxwww|||vvv{{{qqqqqqsssvvvzzzyyy{{{|||~~~{{{~~~ooobbb```[[[^^^bbbmmmxxx}}}~~~||||||www{{{|||ppp^^^OOOFFFBBBAAAAAA???@@@@@@@@@@@@???@@@@@@<<<;;;<<<>>>??????AAABBBGGG\\\uuu|||qqq]]]KKKBBB@@@AAABBBDDDHHHOOOUUUZZZ^^^ZZZZZZaaammm~~~wwwbbbSSSIIIDDDEEEIIIFFFGGGFFFJJJYYYlllsssqqqPPPOOOOOOTTTaaajjjhhhaaa```]]]ZZZXXXZZZ]]]___```VVVWWWWWWWWWVVVWWWYYY[[[VVVSSSTTTYYY[[[XXXYYY]]]XXXWWWXXXYYYYYYXXXUUURRROOOMMMLLLLLLKKKIIIEEEBBB===>>>>>>>>>>>>>>>===<<<>>><<<999888888777666444222222333444333222111000////////////000000000000........................---------.........//////---...///000000///...------------.........//////............/////////000...///000222222111111000...//////000000000000000111111222222222333333333111222444555555777:::<<>><<<<<<===>>>@@@BBBVVVlllsss[[[III@@@>>>===<<<<<<>>>BBBFFFIIIPPPPPPTTT___lll}}}~~~gggRRRGGGFFFJJJKKKGGGCCCFFFSSSgggzzzyyydddVVVYYYbbbddd``````___^^^___``````___]]]WWWVVVUUUVVVYYYZZZYYYYYYUUUWWWYYYYYYZZZZZZ\\\^^^VVVVVVWWWXXXWWWVVVUUUTTTKKKKKKJJJIIIGGGEEEBBBAAACCCCCCAAA@@@???===<<<<<<888888777777666666555555444444333333333333222222000000000000000///.....................///000000/////////...------,,,,,,........................////////////////////////////////////////////////000000111111111111000000000000000000000000000000111111222222222333333333555444333222555:::======CCCZZZ|||qqqyyy~~~xxxzzz}}}~~~}}}~~~}}}|||}}}rrreee^^^\\\hhhoooxxx{{{yyy~~~}}}}}}~~~}}}yyyvvvfffOOOCCCDDDBBB:::<<<:::;;;======<<<;;;<<<>>>@@@;;;;;;BBB@@@???HHH^^^pppvvvnnnaaaKKK>>>AAA<<<<<<>>>???===999<<>>===<<<;;;888888888777666666555555444444333333333333222222000000000000000///.....................///000000------..........................................////////////////////////////////////////////////000000111111111111000000000000000000000000000000111111222222222333333333222222222333555:::>>>@@@OOOnnnqqqoooyyytttxxx}}}~~~qqqeee______kkkqqqyyy{{{uuusssxxxzzzyyywwwyyy~~~|||fffMMMCCCDDDBBB:::??????@@@AAAAAA@@@@@@@@@BBBEEEAAAAAAGGGFFFGGGSSScccqqqrrriii\\\III<<<@@@???>>>@@@BBBAAA>>>@@@DDDHHHJJJPPPYYYiii}}}gggTTTLLLCCCGGGJJJJJJKKKQQQ]]]gggiiiYYYZZZ___bbbcccfffiiijjjfff```[[[^^^^^^]]]^^^^^^\\\YYYVVV\\\]]]]]]\\\YYYWWWXXXXXXSSSTTTTTTTTTSSSRRRPPPOOOQQQOOOKKKHHHFFFFFFFFFFFFAAA@@@???>>>===<<<;;;:::999888888777777666555555444444333333333333222222000000000000000///.....................///000000,,,,,,------...//////000........................////////////////////////////////////////////////000000111111111111000000000000000000000000000000111111222222222333333333000111222444777;;;@@@DDDNNNyyykkkssszzzuuuyyy~~~}}}ooodddaaabbbkkkpppwwwwwwttttttwwwyyyyyy{{{fffLLLCCCEEECCC<<>>AAAAAA??????BBBFFFMMMVVV^^^hhhyyycccLLLGGGHHHHHHHHHJJJPPPYYY```tttvvvddd^^^^^^bbbccceeeggggggddd^^^ZZZ]]]]]]]]]^^^___]]]YYYUUU^^^^^^^^^\\\YYYXXXXXXXXXWWWWWWXXXWWWVVVTTTRRRQQQQQQOOOKKKGGGEEEEEEFFFGGG@@@???>>>===<<<;;;::::::999999888888777666666555444444333333333222222222000000000000000///.....................///000000---------.........//////........................////////////////////////////////////////////////000000111111111111000000000000000000000000000000111111222222222333333333000111444666777:::AAAJJJXXXwwwnnn{{{www}}}zzz{{{~~~~~~~~~{{{mmmcccbbbeeeiiimmmsss{{{~~~zzzrrrtttvvvyyy|||~~~hhhQQQEEECCCCCC@@@<<<@@@BBBBBBBBBEEEGGGFFF>>>DDDCCCBBBGGGFFFMMM^^^uuu~~~zzzooodddQQQAAABBBAAA>>>>>>AAABBB@@@@@@CCCMMMXXXdddkkkppp{{{hhhZZZRRRIIIEEEHHHOOOUUUXXXbbbuuuzzzkkk___cccbbbaaaaaaaaa```]]][[[\\\]]]^^^```aaa```]]]ZZZ]]]^^^^^^]]]ZZZYYYYYYZZZZZZZZZZZZYYYWWWUUUSSSRRROOONNNKKKHHHFFFEEEEEEEEE???>>>>>>===<<<;;;::::::999999999888777777666666444444333333333222222222000000000000000///.....................///000000//////.........---------////////////////////////////////////////////////////////////////////////000000111111111111000000000000000000000000000000111111222222222333333333222222555999888999DDDPPP}}}|||rrrlllzzzpppllllll|||yyyzzz}}}qqq~~~{{{zzz|||||||||}}}}}}}}}{{{lllbbbbbbfffkkknnnrrrwwwyyyxxxuuurrrjjjnnnsssxxx}}}~~~}}}qqq]]]KKKCCCBBBCCC???BBBCCCCCCGGGOOORRRPPPDDDJJJHHHFFFJJJJJJRRRdddxxxzzzoooYYYEEEBBBDDDBBBBBBFFFGGGEEEHHHLLL^^^kkkzzzyyyiiiUUUHHHFFFJJJNNNOOOYYYeeevvvqqq]]]eeebbb___^^^^^^______^^^______```ccceeeeeecccaaa]]]^^^^^^]]][[[ZZZ[[[\\\YYYYYYYYYXXXVVVSSSQQQPPPMMMLLLLLLJJJHHHFFFDDDBBB???>>>>>>===<<<<<<;;;;;;:::999999888888777666666444444333333333333222222000000000000000///.....................///000000000//////...------,,,,,,////////////////////////////////////////////////////////////////////////000000111111111111000000000000000000000000000000111111222222222333333333444333666:::888:::HHHZZZ|||~~~ppphhh~~~vvvjjjccchhhqqq~~~tttiiicccccciiioootttxxxwwwzzz{{{{{{||||||{{{kkkaaaaaafffooorrrttttttqqqmmmkkkjjjiiiooovvv|||||||||nnnZZZKKKGGGIIIKKKLLLJJJJJJUUUcccgggcccMMMPPPKKKIIINNNNNNTTTeeeuuuwww^^^GGGCCCBBBBBBDDDHHHIIIJJJQQQZZZtttkkkUUUIIIGGGJJJLLLTTT\\\hhhvvvqqq___hhheeebbbaaabbbcccdddcccbbbaaaaaaccceeefffeeeddd______```^^^[[[ZZZZZZ[[[YYYYYYYYYWWWUUURRRPPPNNNJJJLLLNNNOOOMMMHHHCCC@@@??????>>>======<<<<<<<<<::::::999888888777777666444444333333333333222222000000000000000///.....................///000000..................------////////////////////////////////////////////////////////////////////////000000111111111111000000000000000000000000000000111111222222222333333333333222666:::999<<>>>>>======<<<<<<::::::999999888777777777444444444333333333222222000000000000000//////..................///000000,,,,,,------.../////////000000000000000000000000////////////////////////////////////////////////000000111111111111000000000000000000000000000000111111222222222333333333222111444::::::>>>SSSlllyyyzzzzzzooo|||}}}uuuooojjjaaaYYYZZZ```cccbbb___WWWSSSZZZkkkyyy}}}{{{}}}~~~~~~zzz}}}lll______cccjjjppptttqqqjjjggglllrrrtttzzzzzz~~~|||qqqjjjiiibbb^^^XXXYYYmmmhhheee[[[WWW]]]]]]```mmmtttdddOOONNNHHHMMMUUU[[[]]]dddvvv}}}zzzyyyVVVFFFGGGFFFNNNXXXbbbfffkkknnnjjjbbbeeecccaaabbbfffjjjmmmnnnkkkfff```^^^___aaabbbaaaaaa___\\\ZZZ[[[\\\]]]]]]aaa^^^ZZZVVVTTTSSSSSSTTTVVVSSSOOOMMMKKKHHHCCC???DDDDDDDDDCCCAAA>>>;;;999;;;:::999777666555555555444444333222111111111111000000000000////////////............////////////////////////////////////..............................////////////......///////////////.........000000000000000000000000000000000000000000000000111111222222222333333333555222666<<<:::;;;SSSqqqooorrr|||zzzpppbbbWWWRRRMMMHHHMMMMMMMMMPPPZZZfffkkkjjjwww|||vvv}}}~~~|||~~~~~~~~~~~~uuudddVVVWWW___iiirrrvvvnnnfffhhhsss{{{}}}|||tttooogggiii~~~yyyeee___gggssszzz{{{ppp[[[SSSVVVZZZdddrrr|||ttttttllleeeQQQOOOLLLPPPXXX___bbbfffjjjjjjggggggeeebbbbbbeeehhhjjjkkkkkkgggbbbaaacccdddcccaaabbb```^^^]]]]]]^^^^^^^^^]]][[[XXXVVVUUUUUUWWWXXXPPPRRRSSSPPPJJJFFFFFFGGGFFFEEEDDDBBB@@@>>><<<;;;<<<;;;:::888777777777777555444333222222111222222111000000000////////////............////////////////////////////////////..............................////////////......////////////////////////000000000000000000000000111111111111111111111111111111222222222333333333666333777===<<>><<<<<<===>>><<<;;;:::999888888888888777666555444444333333444111111111000000000//////............////////////////////////////////////..............................////////////......///////////////000000000000000000000000000000000111111111111111111111111111111222222222333333333555444777;;;<<>>;;;:::999888888888888888777777666555444444444444111111111111000000000000............////////////////////////////////////..............................////////////......////////////000000111111111111111111111111111111111111111111111111111111111111222222222333333333999999;;;>>>AAAPPPqqqqqqxxxpppccc______ZZZNNNGGGIIINNNQQQUUU___ddd]]]QQQJJJHHHHHHIIIQQQ```pppyyywwwlllcccYYYTTTJJJGGGJJJGGGNNNcccvvvuuutttmmm^^^ZZZoooyyyhhh]]]YYY___jjjuuuyyy{{{~~~~~~|||xxxpppnnnvvv|||sssdddZZZ^^^hhhppptttvvvvvv{{{zzzyyyyyy{{{ffffffrrr|||rrrWWWSSSRRRWWW^^^eeeoooxxxtttooohhhcccaaaaaabbbbbbddd```\\\\\\^^^```___^^^```ccceeeccc___[[[ZZZZZZ[[[ZZZYYYYYYXXXXXXYYYYYYVVVSSSQQQPPPQQQPPPLLLIIIEEECCC@@@===;;;;;;===>>>::::::999888888888888888777777555444444444444444222222111111111000000000............////////////////////////////////////..............................////////////.........//////000000111111222111111111111111111111111222222222222222222222222111111222222222333333333666777999<<>>>>>>>>???;;;;;;:::999999999999:::777666555444333333333333222222222111111111000000............////////////////////////////////////..............................////////////.........//////000111111222222111111111111111111111111222222222222222222222222111111222222222333333333222555888;;;EEE^^^wwwpppyyy```NNNMMMUUU[[[dddgggcccUUUHHHCCCDDDEEEOOOaaazzzyyybbbQQQCCCBBB>>>AAACCC>>>HHHbbbnnndddSSSGGGNNNjjjxxx^^^JJJBBBDDDJJJMMM[[[]]]^^^[[[[[[[[[WWWQQQHHHFFFFFFJJJSSS]]]bbbdddppp~~~yyy~~~{{{}}}}}}vvvggg]]]```iiirrryyy~~~ppp___]]]nnnppp___RRRRRRZZZcccnnnwwwvvvpppiiidddcccdddeeefff^^^^^^aaaeeegggeee^^^YYYaaadddfffbbb\\\XXXYYY[[[ZZZZZZZZZZZZYYYYYYYYYYYYVVVTTTSSSRRRQQQOOOLLLJJJFFFEEECCCAAA@@@@@@@@@@@@<<<<<<;;;:::::::::;;;;;;666666444333333333333333222222222111111111111000............/////////000////////////////////////..............................////////////.........//////000111222222222111111111111111111111111222222222222222222222222111111222222222333333333555999>>>BBBNNNjjjrrrooodddPPPOOOXXX___]]]\\\UUULLLHHHKKKMMMMMMSSShhhxxx^^^MMMDDDAAA<<<===???;;;KKKkkkmmm```KKK???PPPqqq}}}nnnXXXGGG???@@@EEEIIIaaa___YYYSSSQQQPPPLLLEEECCCCCCCCCFFFNNNXXX```bbbaaaqqq|||{{{zzz|||}}}wwwiii^^^aaaiiiqqqzzz}}}gggUUU```vvvuuu]]]QQQRRRWWWcccmmmjjjvvvuuunnneeedddiiiiiicccccceeegggeeeaaa```aaabbbgggddd```]]][[[ZZZXXXVVVYYYXXXVVVVVVWWWVVVUUUTTTRRRPPPOOOOOOOOONNNLLLJJJCCCCCCBBBBBBAAA@@@??????<<<;;;;;;:::999888777777555444444333333222111111222222000///............////////////////////////////////////////////////---------............///////////////////////////---......///////////////000000000000000000000000000000111222222222222111111222222333444555666666666555>>>@@@LLL{{{hhhtttooo[[[TTTXXX\\\XXX]]][[[RRRJJJLLLSSSWWW```jjj~~~yyy[[[JJJKKK???:::@@@BBBCCCQQQdddhhhSSSDDDHHHSSS```tttsss^^^MMM???666>>>IIIIII^^^^^^[[[RRRHHHBBBBBBEEEDDDCCCBBBEEESSSfffrrrvvvxxxrrrjjjmmm}}}~~~|||yyytttjjj``````eeevvvzzz~~~yyyzzz|||cccWWWccc}}}dddVVVTTTUUU___iiihhhvvvyyyzzzvvvrrrpppmmmjjjiiiiiihhheeebbbcccfffjjjgggddd```]]][[[ZZZXXXVVVWWWVVVVVVVVVVVVVVVTTTSSSSSSRRRPPPOOOOOONNNKKKIIICCCCCCBBBAAA@@@@@@??????<<<;;;;;;:::999888777777555555444444333222222222222222000//////.........////////////////////////////////////////////////---------............///////////////////////////---......///////////////000000000000000000000000000000111222222222222111222222333444555666777777999:::BBBFFFWWW{{{mmm}}}tttkkkddd^^^bbbdddaaaXXXTTTYYYbbbfffjjjtttzzz___PPPHHHAAA>>>AAACCCDDDNNNZZZXXXJJJ???BBBOOOaaasssrrr\\\KKKAAA<<>>???AAA999AAANNNbbbyyy~~~{{{{{{{{{ttthhh]]][[[```mmmsss}}}~~~}}}xxxwww{{{|||{{{~~~ttt^^^XXXkkk|||hhh^^^XXX^^^iiijjjpppvvv~~~ssslllkkkllljjjfffbbb```ccciiimmmeeebbb^^^[[[ZZZYYYWWWVVVUUUVVVWWWXXXXXXVVVUUUSSSTTTRRRQQQPPPOOOMMMJJJHHHDDDCCCCCCAAA@@@???>>>>>><<<<<<;;;:::999888777777666666555555444333333333222111000000////////////////////////////////////////////////////////////---------............///////////////////////////---......///////////////000000000000000000000000000000111222222222222111333333444555666777777888:::===DDDJJJbbbvvvrrrwwwkkkqqqoooiii```___gggpppuuuzzzfffWWWFFFDDDBBBBBBDDDGGGLLLOOOKKKHHHCCCEEEVVVmmm~~~pppYYYHHHBBBBBBOOOYYYVVVWWWRRRJJJCCC??????AAACCCAAAQQQjjjqqqxxx}}}}}}~~~xxxxxx}}}yyy}}}vvviii^^^\\\```jjjqqq~~~www|||xxxvvvvvvvvvuuuwwwzzz~~~jjjZZZ\\\tttkkkZZZ\\\gggjjjkkkppp{{{vvvjjjgggiiifffbbb^^^]]]___cccggg```]]]ZZZXXXXXXWWWVVVUUUTTTWWWYYYZZZYYYWWWUUUTTTRRRQQQOOOOOOOOOMMMKKKHHHEEEEEECCCBBB@@@???>>>===<<<<<<;;;:::999888888777777666666555444444333333222111111000//////000000////////////////////////////////////////////////---------............///////////////////////////---......///////////////000000000000000000000000000000111222222222222111333444444555666777888888888>>>BBBHHHhhhooouuu}}}}}}yyyoooffffffoooyyy}}}lllXXXGGGGGGDDDAAADDDKKKMMMJJJFFFKKKLLLNNNaaa}}}qqqXXXFFFAAACCCQQQXXXQQQOOOJJJDDDAAAAAADDDFFFHHHNNNdddttt]]]OOO\\\kkkuuu{{{{{{ssskkkooonnnnnnsss|||}}}tttnnnwww}}}{{{|||~~~xxxmmmcccaaafffooowww}}}tttyyywwwtttttttttuuuxxxzzz~~~}}}~~~~~~dddYYYddduuu[[[WWWaaaeeelllmmmvvv|||nnneeeeeeccc```^^^]]]^^^^^^^^^[[[YYYVVVVVVVVVWWWWWWVVVTTTWWWZZZZZZXXXUUUSSSSSSPPPOOONNNNNNOOONNNLLLJJJGGGFFFEEECCCAAA@@@>>>======<<<<<<;;;:::999888888777666666555444444333333222111111000000000000111////////////////////////////////////////////////---------............///////////////////////////---......///////////////000000000000000000000000000000111222222222222111333444444555666777888888777@@@@@@HHHnnn{{{lllzzz}}}zzzssskkkmmmwwwoooUUUHHHGGGBBB@@@FFFOOORRROOOJJJRRRVVVXXXjjjtttZZZGGG@@@BBBLLLQQQHHHGGGDDDAAA@@@BBBDDDEEEFFFOOOjjjzzz```MMMGGGSSSdddpppvvvrrrbbbRRRXXXYYY[[[cccrrr~~~}}}tttkkkttt|||yyynnnddddddhhhsss|||{{{qqqtttsssrrrqqqsssxxx|||~~~}}}}}}}}}~~~}}}```]]]kkkfff[[[aaadddhhhlllrrrzzzqqqaaadddbbbaaaaaaaaaaaa^^^\\\YYYXXXVVVWWWYYY[[[[[[[[[VVVYYY\\\[[[WWWSSSSSSTTTRRRQQQPPPPPPPPPPPPMMMKKKJJJIIIGGGEEECCCAAA???>>>======<<<;;;:::999888888666666555555444333333333222111111000000111111111////////////////////////////////////////////////---------............///////////////////////////---......///////////////000000000000000000000000000000111222222222222111333333444555666777777888999CCCAAALLLyyy{{{wwwooo|||wwwttttttvvvtttqqqtttsssXXXNNNGGGCCCFFFQQQ[[[______aaaggghhhiiixxxyyy___KKKCCCBBBJJJLLLBBBDDDCCCCCCBBBBBBDDDEEEGGGWWWrrrpppYYYKKKFFFPPP\\\dddhhhcccRRRBBBGGGIIIMMMVVVjjj}}}vvvmmmuuu~~~yyynnndddccchhhuuu~~~yyyqqqooopppooonnnqqqyyy~~~{{{sss```fffwwwtttccceeeeeebbboooxxxyyy~~~vvvcccdddbbbaaabbbdddeeecccaaa[[[ZZZZZZ[[[^^^bbbcccccc^^^aaabbb```ZZZVVVWWWYYYYYYWWWUUUTTTSSSQQQNNNKKKLLLKKKIIIGGGDDDBBB@@@???======<<<;;;:::999999888555555444444333222222222222111111000000111222222////////////////////////////////////////////////---------............///////////////////////////---......///////////////000000000000000000000000000000111222222222222111222222333444555666777777999EEECCCRRRtttuuurrruuujjjdddhhhpppuuuuuuwww|||fffYYYNNNKKKXXXgggnnnrrrwww~~~~~~|||dddRRRJJJFFFLLLOOOFFFIIIJJJKKKJJJJJJMMMTTTYYYiiinnnUUUFFFBBBIIIPPPRRRRRROOOGGG???@@@CCCFFFPPPfff|||uuummmttt}}}{{{rrriiiiiinnn}}}~~~xxxtttqqqsssqqqmmmpppyyy~~~~~~yyyiiieeewwwyyyfffdddaaacccxxxkkkccc```___```dddggggggfff^^^]]]]]]___cccgggiiijjjfffiiijjjfff___\\\]]]___^^^\\\YYYWWWUUURRRNNNKKKMMMLLLJJJHHHEEECCCAAA@@@======<<<;;;:::999999888555444444333333222111111222111111111111111222222////////////////////////////////////////////////---------.........//////////////////////////////---......///////////////000000000000000000000000000000111222222222222111111222222333444555666666777DDDCCCUUUvvvrrrsssqqqddd\\\bbbmmmuuuvvvvvv|||vvvcccUUUUUUiii{{{~~~hhhWWWOOOJJJPPPTTTLLLNNNQQQSSSSSSUUU\\\gggqqqrrrqqqUUUBBBEEELLLNNNHHHAAA??????>>>???BBBEEENNNddd{{{~~~tttjjjoooyyywwwqqqrrrxxx~~~zzzxxxvvvxxxuuuoooqqqyyy~~~}}}xxx}}}zzzccckkk}}}pppcccooosss~~~mmmcccaaabbbeeeccc```dddmmmeeeeeeeeeiiimmmooommmkkkfffeeecccbbb```____________[[[WWWSSSSSSSSSSSSSSSLLLLLLKKKIIIFFFAAA===;;;???>>>===;;;999777666555555555444444444333333333444444333333222111000000000000////////////000000////////////...---,,,+++////////////////////////////////////////////////............////////////000000000000111111111111111111222222222333333333111222444555555555777999:::FFFGGGVVV{{{uuuttt{{{yyykkkfffjjjwww|||yyy}}}yyyjjjaaahhhsssccc[[[XXXXXX\\\bbbbbbdddgggiiiiiikkksss{{{rrrWWWEEEKKKRRRRRRHHH??????BBBBBBAAAEEEJJJVVVmmmkkklllrrr}}}~~~wwwlllllluuu~~~xxxwwwqqqrrrssstttsssrrrtttyyy}}}vvvzzz~~~~~~dddbbbxxx{{{xxxllllllppp|||yyylllgggdddggggggfffhhhmmmgggffffffhhhkkkkkkiiigggeeedddbbb```^^^]]]\\\\\\YYYYYYYYYYYYXXXUUUPPPMMMNNNMMMJJJFFFCCC@@@???>>>???>>>===;;;999888666666555555555444444444333333333333222111111000//////000000////////////000000////////////...---,,,+++/////////////////////////////////////////////////////////000000000000111000000000000111111111111111111222222222333333333111222444555555555888999;;;GGGJJJ[[[~~~qqq}}}{{{nnnhhhnnnzzz~~~zzz~~~{{{sssiiipppxxxiii```[[[ZZZ]]]bbblllooorrrssssssvvv}}}sssYYYIIIKKKSSSUUUNNNEEEAAA@@@>>>@@@CCCIIIWWWqqqllllllqqq|||~~~}}}~~~}}}ssshhhjjjtttyyyvvvwwwrrrtttvvvvvvtttrrrtttzzztttxxx|||~~~eeehhh||||||}}}xxxkkknnnyyy~~~{{{uuukkkbbbcccggghhhhhhhhhfffeeedddeeeeeeeeebbb```___^^^]]]\\\[[[[[[[[[[[[XXXXXXXXXYYYXXXUUUPPPLLLPPPMMMHHHCCC@@@@@@AAABBB???>>>===;;;:::888777666555555555444444444444333222222111111000/////////000000////////////000000////////////......---,,,////////////////////////////////////////////////000000000000111111111111000000000000111111111111111111222222222333333333111222444555555666888::::::EEEIII___vvvrrrlllqqq{{{~~~vvvjjjooorrrhhhbbb___bbbhhhwwwzzz~~~sss[[[LLLIIISSS[[[YYYSSSMMMHHHDDDFFFIIIOOO___{{{mmmllloooxxx}}}}}}~~~rrrhhhlllyyy|||sssrrruuuqqqsssvvvwwwsssoooqqqzzzvvvxxx{{{}}}~~~vvv{{{hhhsss|||rrrooovvv}}}{{{rrrdddaaagggjjjhhhccccccbbbaaaaaa```___^^^]]]YYYYYYYYYYYYYYYZZZ[[[[[[]]]YYYVVVSSSRRRRRRQQQPPPOOOLLLHHHDDDAAA@@@AAABBB>>>>>>===;;;:::999888777555555555555444444444444222222111111000000000000000000////////////000000///////////////...------//////////////////////////////////////////////////////000000000111111111///000000000111111111111111111222222222333333333111333444444555666999<<<>>>EEEKKKhhh~~~~~~wwwqqqpppxxxvvvgggjjjzzznnngggeeekkkrrrsss\\\MMMFFFRRR___ffffffaaa[[[WWWYYY[[[___nnnllljjjlllsss{{{uuulllttt{{{yyyqqqoooqqqlllppptttvvvsssnnnooowwwzzzzzzzzzzzz|||rrrgggkkkwwwnnnsssrrr|||~~~nnngggjjjnnnkkkeeebbbbbbaaa```____________[[[ZZZYYYXXXXXXWWWWWWXXX[[[YYYUUUSSSRRRRRRPPPOOOKKKJJJIIIGGGDDDBBBAAA@@@>>>>>>===<<<:::999888888666666555555555444444444222222222222222111111111000000////////////000000/////////000//////...---////////////////////////////////////////////////........./////////000000///000000000111111111111111111222222222333333333222333444444444666:::===EEEHHHRRRwww}}}||||||uuupppvvv}}}|||jjjjjjqqqiiiiiiqqqzzzttt]]]NNNGGGQQQaaannnrrroookkkiiipppppprrr~~~lllhhhhhhnnnuuu}}}wwwpppyyyzzzxxxqqqnnnmmmfffnnnrrruuutttppppppvvv|||zzzyyywwwwwwzzz{{{jjj^^^cccpppyyyxxxpppyyyvvvkkkiiikkkiiiddddddeeeeeecccbbbaaacccdddaaa```]]]ZZZWWWUUUTTTSSSUUUUUUWWWXXXXXXTTTMMMHHHHHHHHHIIIIIIGGGDDD@@@>>>>>>>>>===<<<;;;:::999999666666666555555555444444222222222222222222222222000000////////////000000/////////000000//////...////////////////////////////////////////////////............////////////000000000000111111111111111111222222222333333333222333444444444777;;;>>>CCCIIIZZZ|||}}}yyysssvvv|||oookkkvvvmmmkkksss|||yyyaaaQQQLLLSSS```ooouuusssrrrssslllgggfffjjjrrr{{{~~~|||{{{uuuqqqyyyyyyxxxrrrooommmeeeppprrrsssrrrqqqrrrwwwzzzwwwvvvttttttxxx~~~sssggg]]]cccrrr}}}nnnuuu{{{~~~nnnfffffffffcccfffggggggdddbbbaaaccceeecccaaa___\\\YYYWWWUUUUUUTTTUUUWWWXXXXXXSSSLLLGGGGGGHHHIIIHHHGGGDDDAAA???>>>>>>===<<<;;;::::::999666666666666555555555555111111111111111222222222000000////////////000000//////000000000000//////////////////////////////////////////////////////...////////////000000000000000000000111111111111111111222222222333333333222333444444444777<<>>>>>===<<<;;;:::::::::777666666666555555555555000000000000000111111111000000////////////000000//////000000000000000///////////////////////////////////////////////////000000000000111111111111000000000000111111111111111111222222222333333333333333333333444777<<<@@@CCCXXX|||}}}yyyzzz{{{ssswwwvvv{{{ooo^^^TTTTTT\\\jjjtttxxx~~~ooojjjfffjjjrrr}}}zzzxxxuuuqqquuu~~~tttsssqqqtttwwwrrrrrrkkkccc```dddkkkrrruuu|||xxxvvvxxxzzz}}}~~~xxxdddaaa___]]]hhhxxxyyy|||uuusss}}}xxxrrrnnnjjjddddddcccaaa^^^]]]^^^```\\\]]]]]]^^^___```aaaaaa\\\ZZZUUUQQQNNNMMMNNNNNNLLLMMMNNNMMMJJJFFFBBB@@@@@@???>>>>>>>>><<<:::777777777777777666666666666222222222111111111111000000000000000////////////000///...---,,,------...//////............//////////////////////////////////////////000000000000111111111111111111111111222222111111222222333444333444444444555888===AAABBBnnnyyy}}}~~~{{{~~~zzz|||wwweeeTTTQQQXXXiiivvvyyy}}}zzzeee___hhhssszzzuuuwww|||wwwtttmmmmmmooojjjeeefffeeeccchhhpppuuuuuuzzzxxxxxxvvvtttuuuyyyxxxkkk[[[\\\^^^___kkk|||sss}}}xxx|||{{{tttooojjjffffffdddaaa]]]\\\]]]^^^______`````````______^^^XXXVVVSSSQQQOOOPPPQQQRRRNNNNNNNNNLLLIIIFFFBBB@@@AAA???===<<<<<<<<<:::888777777777777666666666666222222222222111111111111000000000000////////////000///...---------......//////............//////////////////////////////////////////000000000000111111111111111111111111222222111111222222333444333444444444555999===AAANNN}}}}}}hhhXXXTTTZZZkkkzzz~~~yyygggaaaiiiqqq~~~}}}}}}rrroooiiikkknnnjjjpppnnnhhhdddhhhpppuuutttzzzwwwwwwyyyxxxuuuvvvyyy{{{zzzhhh[[[[[[\\\___pppzzznnnyyypppjjjgggfffdddaaa]]][[[\\\]]]bbbbbbcccbbbaaa___\\\[[[XXXVVVTTTRRRQQQQQQSSSSSSRRRQQQOOOLLLIIIEEECCCBBBBBB???<<<;;;;;;;;;:::999888888777777777666666666333222222222111111111111000000000000////////////000///......------............------------......////////////////////////////////////000000000000111111111111111111111111222222111111222222333444333444444555666999>>>BBBSSS~~~nnn[[[TTTXXXiiiyyyyyyiiifffkkkooo|||~~~xxxllliiidddgggmmmjjjqqqlllccc^^^cccmmmqqqpppuuutttwww{{{zzzvvvvvvzzzqqqcccZZZZZZ\\\cccyyytttppprrrgggeeeeeedddaaa^^^]]]^^^___ccccccdddcccbbb___]]][[[[[[ZZZWWWUUUSSSSSSSSSSSSWWWUUUQQQMMMJJJGGGFFFEEECCC@@@<<<::::::;;;::::::999888888777777666666666333333222222222111111111000000000000//////////////////........................------------......////////////////////////////////////000000000000111111111111111111111111222222111111222222333444333444444555666:::???BBBPPP}}}{{{~~~yyyxxxbbbYYYZZZiiiyyyzzzmmmkkkoooppp{{{~~~~~~vvviiieee```dddjjjhhhiiieee^^^\\\dddnnnrrrppprrrtttzzz}}}yyyxxx{{{}}}|||kkk___WWWZZZaaannnpppnnnuuuvvvdddcccccccccaaa```___aaacccbbbbbbbbbbbbaaa```^^^]]]\\\[[[YYYXXXWWWVVVVVVWWW[[[XXXTTTPPPLLLJJJIIIHHHCCC@@@===;;;;;;;;;;;;;;;999999999888777666666666333333333222222222222111000000000000////////////......//////////////////.........------.........000000000000000000000000////////////000000000000111111111111111111111111222222111111222222333444333444444555777:::???CCCJJJuuuxxxtttlll{{{pppfffcccooo}}}qqqooorrrsss~~~wwwiiiddd^^^bbbhhhffffffdddbbbaaahhhqqqssspppqqquuu}}}{{{zzz}}}yyyuuu|||hhh\\\UUU]]]llliii^^^hhhzzz{{{dddcccddddddcccaaabbbdddfffaaaaaaaaa``````_________XXXXXXXXXXXXYYYZZZ[[[\\\[[[YYYUUUQQQNNNLLLKKKJJJDDDAAA>>>=========<<<;;;::::::999888777777666555333333333333222222222222000000000000////////////......///000000000////////////............//////000000000000000000000000////////////000000000000111111111111111111111111222222111111222222333444333444555555777;;;@@@DDDDDDwwwxxxwwwjjjbbbtttxxxnnnjjjqqqzzzwwwsssuuuvvv|||zzzzzz}}}wwwiiiddd^^^bbbhhheeedddeeedddccceeekkkllljjjooottt~~~}}}}}}xxxrrruuu||||||fff]]]ZZZeeeyyykkkYYYYYYnnniiieeeffffffdddcccccceeegggcccaaa___^^^]]]]]]^^^___VVVVVVWWWXXXYYYZZZ[[[\\\XXXWWWUUURRROOOLLLKKKJJJDDDBBB@@@?????????===;;;;;;::::::999888777666555444444333333333222222222000000000000////////////---...///000111000000///000000////////////000000000000000000000000000000////////////000000000000111111111111111111111111222222111111222222333444333444555555777;;;AAAEEEHHH~~~lllyyy~~~iiifff~~~|||sssnnnqqqtttxxx}}}uuuuuuwww{{{xxxxxxyyy|||uuuhhhddd___bbbhhheeecccfffeee```^^^bbbfffgggiiippp||||||vvvuuuuuuvvvzzzwwwcccaaadddppprrr^^^VVV___xxxxxxwwwmmmhhhhhhhhhfffdddccceeefffeeeccc___\\\[[[\\\]]]^^^WWWWWWXXXXXXXXXXXXXXXXXXVVVUUUSSSQQQOOOLLLJJJIIIDDDCCCAAAAAAAAA@@@===;;;;;;;;;:::999888777666555444444444333333333222222000000000000////////////---...///111111111000///111111000000000000111111000000000000000000000000////////////000000000000111111111111111111111111222222111111222222333444333444555666777;;;AAAEEESSS}}}eee{{{oooqqqzzztttttttttvvvvvvuuuwwwxxxxxxzzzrrrfffddd___ccciiiffffffjjjhhhaaa^^^bbbiiimmmeeelllyyy|||xxxtttqqqooo|||uuu```ccclllxxxgggVVVTTTbbb|||~~~vvvtttrrrwwwqqqmmmjjjhhheeebbbdddiii___^^^]]][[[YYYYYY\\\^^^ZZZYYYXXXWWWVVVWWWXXXXXX[[[XXXUUURRROOOKKKFFFCCCBBBAAA@@@>>>===<<<<<<<<<888888777777666666555555555444444333333222222111000000000000000000000000000000////////////000000//////............//////000000000000000000000000000000000000111111111111222222111111111111111111111111222222222333333333222555666666888>>>BBBEEEaaavvv~~~kkk~~~}}}uuu|||xxxxxxyyy{{{uuurrryyysssccc]]]]]]aaaggglllkkkmmmjjjcccbbbhhhqqquuuhhhkkkxxx{{{qqqnnnqqqsssvvv{{{}}}vvvmmm\\\jjjzzznnnVVVRRRWWWmmm~~~{{{}}}wwwpppkkkjjjgggddddddgggcccaaa^^^[[[YYYYYYYYYYYYZZZYYYXXXWWWVVVWWWXXXXXX\\\YYYUUURRROOOKKKGGGCCCBBBBBB@@@???===<<<<<<<<<999999999888777777666666666666555444444333333222000000000000000000000000000000////////////000000//////............//////000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333333555777888:::???DDDGGGkkkzzzkkk~~~{{{{{{{{{{{{uuuqqqwwwzzzhhh___\\\]]]aaafffmmmpppnnniiihhhnnnvvvyyynnnmmmvvv~~~uuusssvvvuuuuuuvvvyyy~~~|||{{{vvvoooggg]]]mmmeeeRRRTTT___yyy}}}~~~tttkkkjjjiiifffccccccfffbbb^^^\\\]]]^^^\\\ZZZZZZYYYXXXWWWWWWWWWXXXYYY]]]ZZZVVVRRROOOKKKGGGDDDCCCBBBAAA???===<<<<<<<<<;;;::::::999888888777777777666666555555444333333000000000000000000000000000000////////////000000//////............//////000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333555666777999<<<@@@FFFKKKtttyyyrrr~~~}}}zzztttpppttt~~~kkk```[[[ZZZ]]]bbblllpppqqqnnnnnntttzzz}}}ssspppuuuwwwwww{{{zzzxxxuuurrrrrrwww|||zzzuuummmeee___]]]ooovvv\\\PPPYYYjjj}}}uuuiiigggiiifffbbb```ccc___\\\^^^cccfffdddaaa[[[ZZZXXXWWWWWWWWWXXXYYY\\\YYYUUUQQQNNNKKKHHHEEEDDDCCCAAA???>>><<<<<<<<<:::::::::999888888777777666666555555444333333333000000000000000000000000000000////////////000000//////............/////////////////////////////////000000000111111111111111111111111111222222222111111222222222333333333555444666:::===AAAGGGNNNwwwzzzyyy|||~~~xxxrrrnnnqqq{{{zzziii___ZZZYYY]]]ccchhhnnnrrrrrrsssxxx}}}uuuuuu{{{wwwwww|||}}}yyyuuurrrrrruuuxxx|||yyyzzz~~~pppddd]]]ZZZ]]]oooqqq[[[SSS```vvv~~~wwwhhhdddfffeeeaaa______\\\ZZZ]]]cccgggfffccc[[[ZZZYYYXXXWWWXXXYYYYYY[[[XXXSSSPPPNNNKKKHHHFFFEEEDDDBBB@@@>>>===<<<;;;:::999999888777777666666555555444444333222222222000000000000000000000000000000////////////000000//////............/////////////////////////////////000000000111111111111000000111111111222222222111111222222222333333333555222444:::>>>@@@HHHQQQ}}}rrrzzz~~~~~~}}}uuupppkkknnnwwwvvvfff[[[VVVUUU[[[bbbfffmmmtttuuuxxx~~~xxx|||zzzyyy|||~~~|||xxxuuuttttttvvvuuuuuuvvvxxx|||kkk]]]YYYZZZbbbsssooo]]]ZZZkkk}}}kkkddddddcccaaaaaa___]]][[[]]]```aaa___]]][[[ZZZYYYXXXXXXXXXYYYZZZXXXUUUQQQNNNLLLKKKIIIHHHEEEDDDBBB@@@>>>===<<<;;;999999999888777777666666555444444333222222111111000000000000000000000000000000////////////000000//////............//////000000000000000000000000000000000000111111111111000000000111222222333333111111222222222333333333555111333:::???AAAIIITTT|||ooozzzzzzsssnnnjjjkkksss}}}rrrbbbWWWPPPOOOUUU]]]eeennnvvvyyy|||~~~|||}}}{{{~~~|||yyywwwvvvrrrpppooorrruuuyyy~~~gggYYYXXX^^^kkkzzzlll```eee{{{ssshhhdddbbbbbbdddaaa``````______^^^\\\\\\\\\[[[YYYXXXXXXXXXYYYZZZUUURRRNNNLLLKKKKKKJJJIIIFFFEEECCC@@@>>>===<<<;;;:::::::::999888888777777555555555444333333222222000000000000000000000000000000////////////000000//////............//////000000000000000000000000000000000000111111111111///000000111222222333333111111222222222333333333777222333<<>>===<<<;;;<<<<<<;;;::::::999999888777666666555444444333333000000000000000000000000000000////////////000000//////............//////000000000000000000000000000000000000111111111111///000000111222222333333111111222222222333333333888222444===BBBCCCMMMZZZwwwyyy|||}}}xxxrrrmmmgggfffkkkssszzz~~~ssshhhZZZOOOIIIHHHPPPYYY```iiirrrvvv{{{|||zzz|||}}}~~~~~~yyysssqqqtttwww{{{yyyaaaSSSYYYeeetttnnnnnnkkkbbblllnnneeebbbbbbaaa````````````aaa]]]ZZZXXXWWWWWWXXXXXXWWWRRRTTTUUUTTTOOOLLLKKKLLLIIIHHHEEECCC@@@>>><<<;;;::::::999999888777777666777777666555444444333333111111111111000000000000000000///...............000//////.........//////000000000000000000000000////////////000000000000000111111111111222222222222222333333333333444444888999777999AAAAAAKKK```mmmxxxzzz}}}wwwtttmmmeeedddjjjsssxxxzzzssshhh[[[QQQJJJHHHNNNWWW___fffmmmsss||||||{{{zzzvvvsssttt{{{^^^UUU^^^cccwwwwww}}}~~~~~~}}}xxxiiillllllddd``````````````````______\\\[[[[[[\\\]]]\\\YYYVVVSSSUUUVVVTTTPPPMMMMMMNNNJJJHHHFFFCCC@@@>>>===<<<;;;::::::999999888777777777777666555555444333333111111111111000000000000000000///............/////////............//////000000000000000000000000////////////000000000000000111111111111222222222222222333333333333444444333666555999AAAAAAJJJ```}}}dddqqq~~~yyy|||uuunnnfffccchhhnnnrrrtttmmmcccWWWNNNHHHFFFMMMVVV]]]fffooowww~~~|||{{{}}}|||xxxxxx~~~```VVV___fff}}}yyy~~~|||lllfffddd___^^^___``````aaa```___^^^ZZZ[[[]]]```aaa^^^XXXTTTTTTUUUUUUTTTQQQPPPPPPQQQMMMKKKIIIFFFCCCAAA@@@???<<<;;;;;;::::::999888888777777666666555555444444222222111111111000000000111000//////......////////////............//////000000000000000000000000////////////000000000000000111111111111222222222222222333333333333444444222666666:::AAAAAAJJJ```{{{eeevvv}}}yyy~~~vvvooofffbbbdddhhhkkklllfff]]]RRRKKKEEEDDDJJJSSSZZZdddqqqzzz}}}}}}zzzxxx|||yyy~~~cccYYYcccjjjzzztttooo~~~~~~zzzoooccc```___^^^```bbbccccccbbb```___YYYZZZ\\\___```]]]WWWSSSUUUUUUTTTSSSRRRQQQQQQRRRPPPOOOLLLIIIGGGDDDCCCBBB===<<<<<<;;;::::::999999777777777666666666555555222222222111111111000000111000000///...////////////............//////000////////////////////////////////////000000000000000000111111111222222222222222222333333333444444555999777:::@@@BBBOOOgggwwwiii}}}||||||{{{uuuooogggbbbaaaccceeeeeeaaaXXXOOOIIICCCAAAGGGNNNVVVbbboooxxx|||yyysss{{{|||fff]]]hhhppp~~~mmmhhhgggzzzyyy{{{iiidddeeebbbccceeeffffffdddbbbaaa\\\\\\\\\]]]^^^]]]ZZZWWWVVVUUUTTTTTTSSSSSSRRRQQQPPPNNNLLLIIIFFFDDDBBBBBB======<<<;;;;;;::::::999777777777777777666666666222222222222111111111111111111000///////////////...............///000000////////////////////////////////////000000000000000000111111111222222222222222222333333333444444555999777:::AAAFFFXXXtttnnnggg~~~{{{{{{zzztttooohhhbbb```___```aaa\\\UUUNNNHHHCCC@@@DDDKKKSSS^^^kkkttt{{{{{{zzzqqqvvvhhh```nnnwww|||eeebbbhhhyyy~~~ppphhhjjjggghhhhhhhhhgggeeedddbbbaaa```____________]]]\\\XXXWWWVVVWWWWWWUUURRRPPPMMMKKKIIIFFFCCCAAA@@@???===<<<<<<;;;;;;:::999999888888888888777777777777333222222222222111111111222111000000//////000000......---......///000111000000000000000000000000////////////000000000000000111111111111222222222222222333333333333444444222666666:::CCCIII]]]{{{jjjiiizzz}}}{{{tttpppiiibbb]]][[[ZZZZZZWWWQQQKKKGGGCCC@@@CCCIIIPPP[[[hhhpppwwwzzzzzzqqqsss}}}jjjcccqqq|||{{{dddeeepppzzz~~~xxxmmmppplllkkkjjjhhhgggeeedddcccaaa```___```aaa```^^^\\\[[[ZZZZZZ[[[[[[YYYTTTOOOLLLKKKHHHFFFCCCAAA??????<<<<<<;;;;;;:::999999999888888888888888888888888333333222222222111111111222111000000//////000000---------......///000111000000000000000000000000////////////000000000000000111111111111222222222222222333333333333444444111777999<<>>===<<<;;;;;;:::;;;;;;999999999999888666555444111222222222222333333333222111000......000111222000000////////////000000////////////////////////////////////000000000000000111111111111222222222333333444444444444444444:::888;;;@@@???AAASSSjjjsss}}}zzzssssssssssssooofffZZZOOOIIIGGGEEEDDDBBB>>><<>>===<<<<<<<<<<<<999999999999888666555444222222222111111000000000222111000//////000111222000000////////////000000////////////////////////////////////000000000111111111111111222222222222333333333444444444444555888888===BBB@@@BBBVVVnnn{{{jjj~~~~~~yyyssstttsssrrrpppiii___UUULLLHHHBBBBBBBBB@@@>>>???DDDGGGLLLUUUbbbkkkpppwwwyyyxxx~~~~~~qqqiiizzzjjjYYY```hhhrrr|||}}}~~~rrrpppkkkggggggjjjkkkhhhddd______^^^^^^]]]\\\[[[[[[^^^\\\[[[[[[ZZZXXXTTTQQQRRRPPPMMMIIIEEECCCAAAAAA@@@@@@???>>>============:::::::::999888777555555333333222111000///......222111000//////000111222000000////////////000000/////////////////////////////////000000000111111111111111111222222222333333333333444444444555555555888???CCCAAAGGG___zzznnn}}}~~~wwwssstttrrrrrrpppmmmggg]]]RRRJJJAAAAAAAAA@@@>>>???AAACCCHHHQQQ\\\fffnnnwwwzzz|||uuunnnmmmVVVPPP[[[hhhwww}}}|||}}}}}}{{{yyyppphhhcccfffjjjiiieeeaaa___^^^]]][[[[[[ZZZ[[[[[[\\\[[[XXXWWWWWWVVVSSSQQQQQQPPPLLLIIIEEEBBBAAA@@@@@@@@@???>>>============:::::::::999888777666555333333222222111000000///111111000//////000111111000000////////////000000//////////////////////////////000000000111111111111111111222222222333333222333333444444555555555444999@@@BBBBBBOOOppp}}}~~~}}}|||~~~uuuppprrrrrrrrrrrrqqqnnneeeYYYPPPDDDCCC@@@===<<<===???AAADDDLLLXXXcccllluuuxxxssscccQQQTTTcccuuu||||||}}}zzzooofffaaaeeeiiigggaaa___^^^]]]\\\[[[[[[[[[[[[[[[[[[YYYWWWVVVVVVVVVTTTSSSOOOMMMKKKHHHEEEBBB@@@?????????>>>===<<<<<<<<<<<<::::::::::::999777666555333333333333333333333333111111000000000000111111000000////////////000000000000000000000000000000000000000000111111111111111222222222222333333333222222333333444555666666555:::???@@@EEE[[[~~~{{{}}}}}}qqqmmmooorrrrrrssstttssslll```XXXNNNIIIBBB<<<:::<<<>>>AAAAAAIIIUUU```iiiqqqyyy}}}zzzvvvxxx^^^RRR\\\ppp~~~|||}}}ooofffccchhhjjjeee```aaa_________^^^^^^]]]]]]]]]\\\ZZZXXXWWWWWWVVVTTTRRRLLLKKKJJJGGGEEECCCAAA@@@??????>>>===<<<<<<<<<<<<;;;;;;::::::999888666555333333333333444444555555000000000111111000000000000000////////////000000000000000000000000000000000000000111111111222222222222222222333333333333111222333333444555666666777;;;???@@@IIIfff}}}{{{zzzyyymmmjjjlllqqqrrrtttvvvtttooogggbbb[[[SSSIII@@@===>>>???AAAAAAGGGQQQ[[[dddlllssswww|||yyyppp[[[VVV^^^yyy~~~{{{}}}qqqiiihhhnnnnnnfffbbbfffaaabbbcccccccccbbbaaa``````^^^[[[ZZZXXXUUURRROOOKKKJJJJJJHHHGGGEEECCCBBB@@@@@@???>>>============;;;;;;;;;:::999888777666444333333333333333333333000000111111111111000000000000////////////000000000000000000000000000000000000111111111222222222222222222333333333444444111222222333444555666777777<<>>>>>>>>>>>;;;;;;;;;:::999888777666555444444333222111000000000000111111111111000000000000////////////000000000000000000000000000000000111111111111222222222222222333333333444444444111111222333444666666777666<<<@@@CCCRRRrrr~~~}}}|||sssiiifffiiippptttvvvuuurrroooooopppllleeeZZZQQQKKKGGGCCC@@@CCCDDDGGGMMMWWWdddpppwww}}}}}}}}}ooocccjjj{{{|||wwwzzz~~~~~~ooogggiiiggg___aaajjjlllhhhccc``````aaabbbbbb___]]]\\\[[[YYYUUUPPPLLLNNNMMMKKKJJJJJJIIIGGGEEECCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::888777666666666555444333222333444444111111111111000000000000000000000000000000000000000000000000111111111111000000000000000111111222111222333333444444333333333333444444555666666666;;;>>>DDDEEENNNvvvttt~~~{{{nnnggghhhjjjlllooossstttsssqqqooooooppplllfff]]]SSSLLLIIIHHHKKKLLLMMMPPPUUU\\\eeekkkmmmqqq{{{jjjooo}}}wwwwww|||mmmaaadddfffbbbbbbiiigggddd```^^^^^^____________^^^\\\ZZZYYYVVVRRROOONNNMMMMMMLLLLLLJJJFFFCCCBBBBBBBBBAAA@@@???>>>======<<<;;;:::888777666666666555444333333333444444111111111111000000000000000000000000000000000000000000000000111111111111000000000000000111111222000111222222333333222222333333444444555666666666999;;;AAADDDRRR~~~mmm{{{vvvjjjdddeeehhhjjjnnnqqqrrrqqqnnnlllkkkkkkjjjgggaaa[[[VVVRRRPPPNNNOOOPPPQQQSSSWWW]]]bbbfffjjjuuummmwww~~~xxxxxx~~~~~~ppp]]]```fffdddbbbeeebbb```^^^]]]^^^^^^]]]\\\```^^^[[[ZZZZZZXXXVVVTTTPPPOOOOOONNNNNNKKKFFFCCCBBBBBBAAA@@@???>>>=========<<<;;;:::888777666666666555444333333333333444111111111111000000000000000000000000000000000000000000000000111111111111000000000000000111111222000000111222222222222111333333444444555666666666999;;;@@@EEEZZZlllqqqeeeaaacccggghhhlllooopppmmmiiifffeeeddddddddddddbbb___]]][[[WWWXXXXXXWWWVVVVVVYYY[[[cccfffooozzzqqqyyyzzzzzz|||bbbbbbiiigggbbbaaaaaa```______``````^^^\\\```^^^[[[ZZZZZZZZZYYYWWWTTTRRRPPPNNNMMMKKKHHHEEEDDDCCCBBB@@@???>>>>>>======<<<;;;:::888777666666555555444444333333333333111111111111000000000//////////////////////////////000000000111111111111000000000000000111111222000111111222222222222222333333444444555666666666===>>>BBBIIIeeewwwzzzlllbbb___cccggggggjjjmmmmmmjjjeeeaaa___]]]]]]]]]^^^___```_________``````^^^[[[ZZZZZZ[[[ccceeejjjqqqtttsssuuuyyy~~~xxx~~~uuuyyyzzzzzzkkkiiiooommmgggeeedddccccccdddeeedddbbb``````^^^\\\[[[[[[[[[ZZZYYYYYYUUUQQQMMMLLLLLLKKKJJJFFFEEECCCBBB@@@?????????===<<<;;;:::888777666666444444444444444333333333111111111111000000000//////////////////////////////000000000111111111111000000000000000111111222111222222333444333333333333333444444555666666666;;;???CCCLLLnnntttfff]]][[[```dddfffiiillllllhhhccc^^^[[[XXXUUURRRRRRTTTWWWYYYYYY\\\]]]^^^]]][[[YYYYYYZZZ______ccchhhiiifffhhhkkkvvvzzzsssppp{{{}}}yyyyyy|||uuuppptttqqqmmmnnniiihhhggggggggggggeeeccc___^^^\\\\\\\\\\\\ZZZXXXZZZVVVRRROOONNNNNNMMMLLLHHHGGGDDDBBB@@@@@@@@@@@@===<<<;;;:::888777666666444444555555444444333222111111111111000000000000000000000000000000000000000000000000111111111111000000000000000111111222222222333444444444444333333333444444555666666666666<<>>>>>>>>>>>===<<<;;;:::888777666666333444555555555444333222111111111111000000000000000000000000000000000000000000000000111111111111000000000000000111111222000000111222222222222111333333444444555666666777999AAACCCAAA^^^zzzwwwiii\\\VVVVVVXXX[[[gggkkkooopppllleee```\\\NNNIIIEEEEEEGGGHHHEEEAAAGGGIIIKKKLLLMMMPPPTTTWWW___```eeemmmqqqssswww}}}{{{~~~vvvqqqvvv}}}{{{kkk}}}uuuooojjjfffgggfffeeeeeeeeedddaaa____________^^^]]]\\\ZZZYYYWWWWWWWWWUUURRRNNNJJJHHHEEEEEEDDDCCCAAA???===<<<======<<<;;;::::::::::::444444333333333444555555222222222111111111111000000000000000000000000000222222222111111111000000111111111000000000000000000111111111111222222222333444444444555555666666AAA<<>>======<<<;;;::::::999999999555555444333333333333333222222222222111111111111000000000000000000000000222222222111111111000000111111111111000000000000222222222222333333333333444444555555666777888888>>><<>><<<<<<;;;:::999999999999666666444333222111111111333222222222111111111111000000000000000000000000222222222111111111111111111111111111111111111111333333333333444444444444444444555666777888999:::;;;<<>>>>><<<;;;:::999999888999999555555444222222111111111333333222222222111111111000000000000000000000000111111111111111111111111000111111111111111222222333333333333444444444444222333444555777888:::::::::???DDDGGGZZZ}}}|||~~~xxxpppooohhh[[[OOOLLLWWWhhhuuuzzzmmm^^^VVVTTTXXX```iiikkkqqqtttooohhhaaaXXXPPPEEEAAA>>>@@@AAAAAACCCGGGOOOVVV___dddhhhqqq~~~yyyrrrqqqsss{{{zzzdddUUUrrrjjjfffhhhiiieeeccc```^^^^^^\\\ZZZXXX[[[[[[[[[\\\]]]^^^___```XXXVVVRRRNNNLLLKKKKKKKKKGGGGGGFFFDDDBBB???===<<<<<<<<<;;;:::999999999999333333333222222333444444333333333222222222222111111111111111111111111111111111111111111111111111000000111111222222222333222222222222333333333333111222333444666777888999999BBBDDDJJJddd|||}}}zzzyyyzzzzzzxxxyyyxxxrrriiieeeZZZLLLDDDEEEQQQ```llluuuhhhZZZSSSSSSVVV___hhhlllrrrvvvrrrkkkddd[[[SSSEEEAAA???@@@BBBCCCHHHOOOYYYcccnnnwww}}}yyyrrrqqqssszzzoooXXX```lllfffhhhhhheeebbb^^^\\\[[[[[[ZZZYYYZZZZZZ[[[\\\]]]]]]\\\\\\TTTSSSPPPNNNLLLLLLMMMMMMJJJIIIHHHFFFCCC@@@>>><<<======<<<;;;::::::::::::444333333333444444555666333333333333222222222222111111111111111111111111111111111111111222222222000000111111222333333333222222222222333333333333111222333444555666777888999CCCBBBIIIkkk{{{zzzrrrmmmjjjlllllllllmmmmmmggg___\\\RRRGGGCCCEEEPPPaaappp~~~mmmbbbVVVRRRSSSWWW```hhhpppwww{{{wwwqqqiii```XXXFFFBBB@@@BBBEEEJJJTTT^^^gggrrr{{{xxx}}}zzzrrrrrrttt|||www^^^SSSrrrqqqiiiiiihhhcccaaa___^^^]]]]]][[[YYYYYYZZZ\\\]]]\\\[[[XXXWWWSSSQQQPPPNNNMMMLLLLLLMMMJJJJJJIIIGGGEEEBBB@@@???>>>>>>===<<<;;;;;;;;;;;;666666555444444444555555444444333333333222222222111111111111111111111111000000111111111222222222000000111222222333444444333333333333444444444444333444444555666777777777:::DDD@@@IIIrrryyy{{{pppddd\\\VVVXXXZZZ[[[]]]___YYYQQQPPPLLLHHHFFFHHHTTTmmmxxxeee[[[SSSQQQTTTZZZccckkktttzzz~~~zzzrrrjjj```WWWFFFCCCBBBFFFKKKTTTcccpppzzz}}}xxx|||ssssssvvvzzzbbbLLLddduuullljjjhhhaaa``````aaaaaa___\\\YYYYYYZZZ\\\]]]\\\YYYVVVSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIIIIHHHFFFDDDCCCBBB???>>>===<<<<<<;;;<<<<<<999888777666555444444444444444444333333333222222111111111111111111111111000000111111222222222222000000111222333333444444444444444555555555666666555555666666777777888888;;;EEE@@@KKKzzzxxx{{{vvviiiYYYOOOGGGJJJMMMNNNRRRTTTNNNFFFAAABBBDDDEEEFFFTTTwwwsss___WWWQQQQQQVVV]]]fffooouuu{{{~~~yyyqqqggg\\\SSSFFFCCCCCCHHHPPP\\\nnn}}}{{{{{{www|||ssssssvvvkkkVVV^^^{{{mmmnnnccc^^^^^^^^^___aaa```^^^\\\]]]\\\YYYWWWVVVVVVWWWXXXNNNOOOPPPQQQPPPOOOMMMKKKKKKJJJIIIHHHFFFEEEDDDCCC>>>>>>===<<<;;;::::::999999888777666555444333333444444333333333333222222111111111111111111111111111000000000111222333333000111111111111222222222222222222222222333444555555555666666777777888888???BBBAAASSSzzzttt___MMMDDDBBBEEEHHHJJJJJJJJJIIIGGG@@@???>>>AAAMMMddd{{{mmm```VVVOOOPPPWWW^^^gggooo{{{zzzoooeeeZZZQQQEEEEEEFFFKKKVVVhhh~~~|||}}}}}}|||zzz~~~{{{qqqpppsss~~~sss\\\ZZZ}}}lllllldddbbbaaaaaaaaabbbaaa^^^\\\___]]][[[XXXWWWVVVWWWWWWSSSSSSTTTUUUTTTRRRPPPOOOLLLKKKJJJHHHFFFDDDCCCBBB@@@??????>>>===<<<;;;;;;999888777666555444444333444444333333333333222222111111111111111111111111111111111000111111222222111111111111222222222222333333333333333444444555555555666666777777888888???DDDDDDWWW}}}~~~tttgggVVVHHHBBBCCCAAACCCGGGIIIFFFCCCBBBAAABBBDDDHHHTTTkkkvvvhhh\\\SSSLLLPPPYYYccclllsss}}}zzzoooeeeYYYPPPIIIKKKNNNUUUaaattt~~~zzzpppoooqqqxxx~~~fffVVVooollljjjhhhfffeeedddccccccbbb___]]]^^^]]][[[XXXWWWVVVVVVWWWYYYZZZZZZZZZXXXVVVTTTSSSNNNMMMKKKIIIGGGEEECCCBBBAAAAAA@@@???>>>===<<<<<<999888888777666555444444444444333333333333222222111111111111111111111111222222111111000111111111111111111111222222222333555555555444444444444444555555555666777888888888<<>>>>>===@@@CCCIIIVVVnnn~~~ooobbbXXXNNNIIIPPP]]]iiiqqqwwwzzznnndddYYYPPPMMMOOOUUU___mmmzzznnnmmmooowww|||pppVVVcccnnniiikkkhhhgggeeeeeeeeedddbbb```\\\\\\ZZZYYYYYYXXXYYYYYY^^^^^^]]]\\\[[[YYYWWWVVVQQQPPPNNNLLLIIIGGGEEEDDDBBBAAA@@@???>>>===<<<;;;999999888777777666555555444444333333333222222222111111111111111111111111333333222111000000000111111111111222222222333333666666666555555444444333444444555666777888888999:::AAABBBRRRzzz{{{ooofff\\\UUULLLDDDAAABBBDDDJJJWWW```XXXGGG>>>???<<<>>>BBBHHHWWWqqqyyykkk___UUULLLIIIRRRaaammmuuuyyyyyynnndddYYYQQQOOOQQQWWWbbbrrrxxx~~~zzznnnlllooovvv|||vvvZZZ___{{{ttthhhnnnhhhfffeeeeeeffffffeeeddd^^^^^^]]]^^^^^^______```^^^^^^]]]\\\ZZZYYYWWWWWWSSSRRRQQQNNNLLLIIIGGGFFFBBBAAA@@@???===<<<;;;:::999999999888777777666666444444333333333222222222111111111111111111111111333333222111000000000111111222222222222333333333555666666666555444333333444444555666777888999999;;;AAA@@@LLLrrr~~~xxx}}}rrriiiZZZTTTNNNKKKEEE@@@???BBBGGG[[[oooqqq^^^GGG???AAAAAABBBEEEMMM___|||vvviii]]]TTTMMMKKKVVVdddnnnuuuzzzyyynnnddd[[[SSSTTTTTTYYYcccsss}}}vvvsss|||}}}zzznnnlllooogggqqqvvv^^^^^^qqq|||iiipppgggeeeddddddeeeffffffeeeaaabbbbbbccccccddddddddd]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSQQQOOOMMMKKKIIIHHHBBBBBBAAA???===<<<;;;:::999999999999888888777777444444333333333333222222111111111111111111111111222222111111000111111111222222222222333333333333333444555666666555333222333444555666777888999:::>>>DDDCCCMMMpppjjjiiizzznnn___SSSIIIEEECCCCCC@@@===@@@EEEVVVqqqvvvXXXDDD???AAACCCCCCGGGTTTmmm|||qqqeee[[[RRRNNNPPPZZZeeennnuuu{{{xxxnnnfff^^^XXXYYYYYY]]]gggwwwxxxrrrqqqtttuuu}}}rrrtttzzzyyynnnlllnnneeeooottt___[[[dddjjjqqqhhhfffdddcccdddddddddcccccccccdddcccccccccbbbaaa[[[ZZZYYYXXXWWWWWWVVVVVVRRRQQQPPPNNNLLLKKKIIIIIIDDDCCCBBBAAA???===<<<;;;:::999999999999888888888444444333333333333222222111111111111111111111111111111111000111111222222222222222333333333444444111222444555555555333222333333444666777999::::::>>>FFFEEEPPPrrryyy^^^hhhvvveeeSSSHHHBBB???>>>???>>>???EEEMMMppppppKKK@@@AAAAAABBBCCCLLLaaawwwkkk___UUUNNNNNNSSS]]]fffmmmvvv~~~wwwnnnhhhaaa\\\[[[]]]bbbmmm{{{zzzssskkkgggmmmvvvxxxvvviiiaaa[[[]]]SSSYYYfffvvvwwwllljjjmmmnnnrrrzzz|||}}}rrr___XXXZZZkkkrrrjjjgggdddbbbbbbcccbbbaaabbbbbbbbbaaa___^^^\\\[[[YYYYYYXXXWWWVVVVVVWWWWWWPPPPPPNNNMMMKKKJJJIIIHHHFFFEEEDDDBBB@@@>>>===<<<::::::999999999999999999444444444333333333222222111111111111111111111111111000000000111222333333222222333333333444444444000111333555555555333222333333444666777999::::::<<>>???BBBKKKUUUhhhBBB>>>DDDAAAFFFIIIUUUpppsssgggZZZQQQLLLNNNUUU___fffmmmwwwwwwnnniiiddd^^^ZZZ]]]eeeqqq~~~{{{ssskkkdddaaajjjwwwfffXXXQQQLLLMMMIIIPPPaaawwwvvvjjjiiilllkkkkkknnn~~~}}}||||||qqq^^^UUUXXXqqqgggddddddeeeggghhhgggdddaaaaaa```______`````````___[[[YYYWWWVVVXXXZZZZZZZZZWWWSSSNNNKKKJJJJJJJJJJJJHHHFFFDDDBBB???===<<<<<<;;;;;;:::999999888888777666555333222111111222333222222222222222222222222111333444444222111111222000111111111111222222222222222333333333333444444555555555555666888999:::???FFFHHHSSSrrrtttVVVyyyuuu[[[HHH@@@@@@???===@@@BBB>>>KKKiii\\\BBB===@@@EEENNNWWWfff~~~~~~qqqdddUUULLLNNNTTT\\\bbbgggnnnxxx}}}wwwppphhh```[[[\\\bbbjjjqqq{{{}}}}}}uuuiiibbbaaafffmmmrrrhhhSSSLLLKKKJJJLLLRRR___tttrrrhhhkkkkkkpppooollllll|||||||||qqq^^^UUUVVVyyyrrrggg___```aaaccceeedddbbb___^^^]]]]]]^^^______^^^]]]___\\\ZZZXXXWWWWWWUUUSSSRRRPPPMMMLLLLLLKKKIIIHHHHHHGGGEEEBBB???===<<<;;;;;;;;;:::999999888888777666555444222222222222333111111111111111111111111111333444333222000111111000111111111111222222222222222333333333333444444555555555555666888999:::<<>>@@@>>><<<>>>AAANNNjjj~~~lllLLL:::@@@FFFHHHOOOWWWyyyvvviii]]]SSSLLLQQQVVV___ffflllsss|||zzzsssmmmgggbbb___XXX___gggnnnuuuyyytttlll[[[YYYVVVXXXaaannn}}}tttnnnwwwwwwqqqddd[[[ZZZ___bbblllsss}}}yyyttthhhiiigggkkkrrr{{{yyyzzzzzzqqqaaaUUUQQQ]]]ooofffffffffggghhhgggeeeccc\\\^^^______]]][[[YYYYYYVVVUUUUUUUUUVVVUUURRRPPPMMMMMMNNNPPPQQQQQQNNNLLLJJJHHHFFFCCC@@@===;;;;;;;;;;;;:::999999888888777666555555444333333222222111111111111111111111111000222333222111000000000000000111111111222222222222222222333333333444444555555555555666888999:::@@@EEECCCOOOttt}}}jjj[[[```fffoooxxxnnndddVVVGGG???>>>>>><<<>>>@@@DDDZZZyyy^^^NNN:::;;;HHHIIIKKKXXXwwwqqqcccXXXQQQMMMOOOUUU]]]fffmmmttt{{{yyyqqqjjjeeeaaa^^^XXX^^^ffflllrrrssskkkaaaSSSSSSUUU[[[fffvvvqqq```ZZZbbbfffgggbbb___hhhzzz|||xxxxxxlllkkkhhhmmmuuuzzzyyyyyyxxxpppcccVVVPPPLLLtttsssnnnlllkkkkkkjjjiiieeeccc```bbbcccaaa]]]YYYXXXXXXQQQQQQQQQSSSTTTTTTRRRPPPMMMLLLLLLNNNOOOPPPOOONNNJJJHHHFFFCCC@@@>>><<<;;;;;;;;;:::999999888888777555555555555444333222222333333333333333333333333000222333333111000000111000000111111111222222222222222222333333333444444555555555555666888999:::@@@EEEEEEXXXooo^^^]]]eee|||}}}{{{xxxwwwwwwxxxxxxtttjjj```WWWMMMCCC>>>???<<<:::AAADDDIIIeeeNNNFFF===CCCLLLIIISSSlllmmm^^^TTTOOOMMMPPPUUU^^^gggpppwww}}}xxxooohhhccc^^^\\\YYY___fffkkknnnmmmdddZZZRRRTTTXXX___jjjzzzvvvaaa\\\```sssvvvvvvqqqooo{{{~~~|||yyyllljjjgggkkkssszzzyyyxxxvvvoooeeeYYYQQQHHHdddvvvpppnnnkkkjjjiiifffcccaaaccceeeeeeaaa\\\XXXYYYZZZUUUSSSRRRRRRSSSRRRPPPNNNMMMLLLLLLMMMNNNNNNMMMKKKIIIHHHEEECCCAAA???>>>===;;;;;;:::999999888888777555666666555555444333222444444444444444444444444111333444444222111111222000111111111111222222222222222333333333333444444555555555555666888999:::<<>>???;;;999DDDIIIOOOpppxxxKKKGGGAAACCCHHHKKKbbbkkk[[[RRRNNNMMMRRRWWWaaakkkuuu|||wwwooohhhbbb^^^[[[YYY___dddhhhjjjiii___TTTSSSVVV\\\cccmmm|||qqqiiisssxxxjjjgggdddfffnnnvvvyyy{{{zzzxxxtttooofff[[[RRRHHHYYYxxx|||nnnllliiihhhgggeeebbb```bbbdddccc___ZZZXXX[[[^^^YYYWWWTTTSSSSSSRRRQQQOOONNNOOOPPPRRRRRRPPPLLLIIIHHHGGGEEECCCAAA@@@??????;;;;;;:::999999888888777555666666666555444333222333333333333333333333333222444555555333222222333000111111111111222222222222222333333333333444444555555555555666888999:::;;;@@@IIIlllppp[[[^^^ttt{{{tttjjjiiigggeeebbb```______YYYQQQJJJGGGEEE@@@>>>>>>===888DDDKKKSSSyyypppJJJHHHBBBDDDPPP^^^|||~~~jjjZZZPPPMMMLLLSSSXXXaaalllwww~~~}}}uuunnnhhhccc___\\\YYY^^^bbbeeefffddd[[[PPPTTTXXX___fffppp~~~}}}wwwiiigggccceeelllooonnn|||{{{xxxsssnnnggg]]]TTTEEEMMMhhhllljjjhhhgggfffeeecccaaa```bbbaaa]]]YYYXXX]]]bbbZZZXXXUUUTTTTTTUUUTTTSSSQQQSSSVVVYYYYYYUUUNNNIIIGGGFFFDDDCCCAAAAAA@@@@@@;;;;;;::::::999888888777555666666666666444333222222222222222222222222222333555666555444333333333000111111111111222222222222222333333333444444444555555555555666888999:::>>>CCCLLLrrrpppZZZaaa|||rrriii\\\[[[YYYVVVTTTQQQOOONNNQQQJJJDDDDDDCCC@@@======>>>888DDDLLLVVVmmmJJJJJJFFFNNNcccyyy~~~jjjYYYOOOLLLLLLQQQVVV___kkkvvv}}}~~~zzztttnnniiieeeaaa^^^YYY]]]```bbbcccaaaXXXNNNUUUZZZbbbjjjttt|||yyyyyyjjjhhheeeiiinnnnnnnnn||||||xxxssslllddd[[[SSSKKKIIIXXXsssooommmkkkgggcccdddhhhdddbbb___\\\[[[ZZZ[[[[[[YYYXXXVVVVVVVVVWWWYYYZZZZZZ___dddccc[[[SSSOOONNNMMMKKKGGGEEEDDDCCCAAA???>>>===<<<;;;:::999999999888666555444555555444222222222222222222222222222333333333222222111111111222222222222222222222222222222222333333333444444555555555555666888999:::CCCEEELLLnnnfff[[[eeexxxjjj___SSSPPPLLLJJJIIIHHHGGGEEEDDDCCC@@@>>>======>>>>>>;;;AAABBBFFFbbbmmmRRRPPPUUUggg{{{eeeTTTMMMNNNPPPPPPZZZhhhrrrwww|||yyyrrrpppkkkddd]]]\\\]]]___dddfffaaaXXXTTTUUUUUU```iiiooo}}}||||||uuugggfffdddiiimmmsss|||yyyxxxuuuqqqkkkddd[[[UUUMMMKKKWWW{{{sssllliiigggdddbbbdddiiigggccc```]]]\\\[[[[[[]]]\\\\\\[[[ZZZYYYXXXXXX[[[___cccaaaZZZSSSOOOOOONNNLLLIIIGGGFFFDDDBBB@@@>>>===<<<;;;:::999999999888666555555555555444222222222222222222222222222333333333222222222111111222222222222222222222222444444444555555555555666555555555555666888999:::DDDGGGJJJeeehhh]]]iii~~~rrreee\\\OOOLLLIIIGGGFFFEEEDDDBBBBBBAAA???===<<<===>>>???<<>>===<<<:::999999888888888666555555555555444222222222222222222222222222333333333222222222222111222222222222222222222222444444444444555555555555555555555555666888999:::BBBFFFHHH\\\ggg^^^nnnvvviii^^^WWWJJJGGGDDDBBBAAAAAA@@@??????>>>===<<<<<<===>>>???===BBBDDDLLLeeennnuuuttt^^^OOOJJJKKKMMMVVV___kkktttyyy|||xxxqqqmmmggg___ZZZZZZ\\\]]]aaaddd___WWWTTTVVVZZZdddnnnyyy}}}xxxwww|||yyyyyytttggghhhggg```jjjxxx~~~xxxrrrmmmfff[[[RRRNNNIIIIIIQQQvvvzzzqqqkkkkkkkkkhhhffffffaaa```^^^\\\\\\]]]___```fffeeeccc```^^^\\\[[[[[[]]]^^^]]]ZZZUUURRRQQQQQQPPPNNNKKKJJJIIIGGGDDDAAA>>>===<<<:::999999888888888777555555666666444333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333555555555555666888999:::@@@DDDEEEXXXeee___qqqxxxjjj^^^VVVRRRFFFCCC@@@???>>>>>>===<<<<<<<<<;;;;;;<<<===??????>>>AAAFFFRRRmmmzzzoooYYYLLLHHHJJJMMMVVV^^^iiisssyyy}}}~~~wwwqqqllleee]]]YYYZZZ[[[\\\___bbb]]]VVVTTTWWW[[[dddooo|||xxxuuuvvv{{{~~~yyyxxxsssggggggfffbbbkkkwwwxxxqqqmmmdddXXXPPPNNNHHHKKKQQQqqquuuqqqpppooolllfffdddfffeeedddbbbaaaaaabbbdddeeefffdddaaa^^^]]]]]]^^^^^^\\\\\\ZZZWWWTTTRRRRRRRRROOOMMMKKKJJJIIIGGGCCCAAA>>>>>><<<;;;:::999999999999777666555666666555333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333555555555555666888999:::???CCCCCCWWWhhh___qqq~~~{{{tttiii^^^TTTOOOMMMDDDAAA>>>=========<<<<<<::::::;;;;;;<<<>>>??????>>>@@@GGGZZZxxxiiiTTTIIIGGGJJJMMMTTT[[[fffqqqyyy}}}~~~wwwqqqkkkccc[[[XXXZZZZZZ[[[]]]___[[[UUUUUUXXX\\\fffsssuuusssqqqsssyyy}}}~~~rrr{{{zzzxxxsssffffffeeeiiinnnuuu|||wwwooommmeeeYYYRRRRRRHHHMMMRRRmmmwwwtttsssqqqjjjaaa___bbbhhhfffcccaaa_________```eeeccc```^^^]]]]]]^^^___YYYXXXWWWUUUTTTSSSSSSSSSOOONNNLLLKKKJJJHHHDDDAAA@@@???>>><<<;;;;;;::::::999777666666666666555333222222222222222222222222111222222222222333333333222222222222222222222222333333333333444444444444555555555555666888999:::???CCCBBBSSSpppaaaqqqqqqmmmeee\\\TTTMMMIIIGGGBBB???===<<<<<<===<<<;;;::::::;;;<<<===>>>?????????@@@IIIaaa}}}dddPPPGGGHHHLLLOOOTTTZZZeeepppyyy~~~|||vvvoooiii```XXXVVVXXXYYYYYY\\\]]]ZZZTTTUUUYYY___jjjyyywwwmmmiiiiiimmmtttyyy}}}zzzrrrwwwzzzxxxsssffffffeeemmmppptttxxxxxxpppnnnfffXXXRRRTTTGGGMMMOOOeee|||uuunnnkkkgggbbb```bbbeeeccc```]]][[[[[[[[[[[[bbbbbbbbbbbb```^^^\\\[[[VVVUUUTTTTTTUUUUUUTTTTTTPPPOOONNNMMMLLLIIIEEEBBBAAA@@@???===<<<<<<<<<<<<999888666666777777555444222222222222222222222222111111222222222333333333222222222222222222222222222333333333333444444444555555555555666888999:::===CCCBBBNNNwwwssscccqqq~~~vvvjjjcccYYYRRRMMMIIIEEEBBB@@@>>>;;;:::;;;<<<<<<;;;:::;;;<<<===>>>?????????AAA@@@JJJfffyyy```MMMFFFIIINNNQQQWWW]]]fffqqqzzz~~~~~~yyysssmmmfff\\\TTTRRRVVVYYYXXXZZZ\\\XXXTTTUUUZZZ```lll}}}{{{mmmeeeddddddiiipppvvv{{{uuukkkwwwzzz|||yyyyyyttthhhiiihhhkkkpppuuuzzz|||sssooofffVVVOOOQQQEEEJJJJJJ]]]~~~rrrgggeeefffeeedddeeedddbbb```^^^]]]^^^___``````ccceeefffddd___ZZZWWWTTTSSSSSSTTTUUUVVVUUUTTTQQQPPPOOOOOONNNKKKGGGCCCBBBAAA@@@>>>============999888666666777777555444222222222222222222222222111111111222222333333333222222222222222222222222000000111111111222222222555555555555666888999:::999CCCBBBKKKooorrrdddqqqwwwnnnhhh___TTTMMMJJJGGGBBB>>>???<<<:::999:::;;;;;;:::;;;<<<===>>>????????????BBB@@@KKKiiiwww^^^LLLFFFIIIOOOSSS[[[```hhhrrr{{{~~~~~~}}}wwwqqqkkkdddYYYQQQPPPTTTXXXXXXYYY[[[WWWSSSUUUZZZ^^^kkk}}}sssfff___eeefffjjjqqqvvv{{{kkkhhhwwwxxxyyyuuuiiikkkkkkhhhooowww}}}ooojjjeee[[[PPPLLLIIIEEEHHHVVV{{{uuuqqqllliiihhhiiihhhgggeeecccaaa`````````___]]]ZZZ[[[]]]```aaa^^^ZZZVVVTTTUUUWWWXXXXXXWWWVVVTTTNNNQQQRRRPPPKKKHHHGGGHHHDDDCCCBBB@@@>>>===;;;:::999999888777666555444444444444333333333333222222111111111111111111111111222222222222222222222222111222333333444444333333555555666666777777888888:::<<>>===???>>><<<:::999999999:::>>>;;;:::>>>@@@???@@@BBBCCCEEERRRssssssYYYJJJFFFHHHPPPYYY[[[aaammmyyyuuuqqqhhh\\\VVVVVVTTTPPPUUUUUUSSSQQQPPPTTTZZZ^^^bbbooo{{{|||pppddd^^^^^^[[[dddoooxxx```RRR___ppp~~~{{{yyyqqqhhhlllkkkhhhmmmyyyoooiiiddd[[[RRRNNNIIICCCDDDQQQuuujjjiiihhhhhhgggfffeeedddcccaaa``````aaaaaaaaa___[[[\\\]]]^^^___]]]YYYUUUTTTTTTVVVVVVVVVUUUSSSRRRMMMPPPRRRQQQNNNKKKJJJJJJCCCCCCBBB@@@???===<<<;;;999999888777666555444444444444333333333333222222222222222222222222222222222222222222222222222222111222333333444444333333555555555666777777888888===???IIIIIIgggnnnhhhvvvwwwkkk```WWWSSSQQQLLLGGGCCC@@@>>>>>>???>>>===;;;;;;;;;;;;<<<>>>;;;;;;>>>@@@???AAADDDAAAKKKcccrrr~~~lllUUUJJJGGGIIIQQQZZZdddhhhpppxxx~~~xxxuuujjj^^^VVVUUUSSSOOOSSSRRRPPPNNNNNNQQQWWW[[[```kkkuuutttiii___[[[\\\___fffppp{{{hhhOOOJJJXXXggg|||xxxpppfffjjjjjjmmmrrrrrrjjjddd\\\TTTPPPJJJDDDCCCMMMnnnaaadddggghhhfffeeecccccc```___^^^```bbbccccccbbb___^^^]]]^^^^^^\\\YYYWWWUUUVVVVVVVVVUUUSSSQQQPPPLLLOOORRRRRRPPPMMMLLLKKKCCCBBBAAA@@@???>>>======999999888777666666555444444444333333333333222222333333333333333333333333222222222222222222222222111222333333444444333333444555555666666777888888======FFFHHHhhhooojjjuuuooocccWWWNNNNNNLLLHHHEEEAAA???>>>>>>>>>>>>===<<<<<<======>>>>>>;;;;;;???@@@@@@BBBFFFBBBUUUuuucccYYYkkkzzzeeePPPIIIHHHJJJRRR]]]kkkmmmqqqwww}}}zzzvvvlll^^^UUUSSSQQQNNNPPPOOOMMMKKKKKKMMMRRRVVV^^^eeekkkhhh^^^WWWVVVYYY^^^eeeqqqhhhRRRFFFJJJXXXfffwwwooogggllllllqqqxxxxxxlllddd]]]VVVQQQLLLFFFEEEMMMhhhfffhhhjjjiiifffcccbbbccc^^^]]]^^^```ccceeeeeedddbbbaaa___^^^]]]\\\ZZZXXXWWWWWWWWWVVVUUUSSSQQQPPPMMMOOOQQQRRRPPPMMMJJJIIIBBBBBBAAA@@@@@@???>>>>>>999999888888777666666555444444333333333222222222333333333333333333333333222222222222222222222222111222333333444444333333444444555555666777777888======FFFGGGiiissshhhxxx|||jjj^^^RRRJJJHHHGGGDDDBBB@@@???>>>>>><<<<<<<<<======>>>>>>>>>>>><<<===@@@AAA@@@DDDIIIJJJ___{{{WWWSSSdddxxxaaaLLLGGGHHHJJJTTTaaajjjmmmrrrxxxuuurrriii\\\SSSQQQPPPNNNMMMMMMKKKIIIHHHJJJOOORRRZZZ___aaa\\\TTTOOORRRWWWZZZcccsss|||VVVGGGEEELLLYYYjjj}}}uuu|||ooojjjppppppqqqzzzoooddd]]]VVVPPPKKKFFFFFFLLLbbbrrrppplllgggccc``````aaa^^^^^^___aaadddeeeeeecccaaa___\\\[[[[[[ZZZXXXWWWTTTTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPOOOLLLHHHEEEBBBBBBAAAAAA@@@???>>>>>>999999888888777777666666444444333333333222222222222222222222222222222222222222222222222222222222111222333333444444333333444444444555666666777777??????IIIMMMpppttthhhwwweeeYYYOOOHHHCCCBBBAAA@@@???>>>>>>>>>:::;;;;;;<<<=========>>>>>>===>>>@@@AAAAAAFFFLLLRRRgggsssTTTLLL[[[uuuzzzaaaKKKHHHJJJKKKWWWgggjjjooouuu|||rrrjjjiiicccWWWPPPOOOOOONNNLLLLLLJJJHHHGGGHHHLLLOOOUUUWWWWWWRRRLLLJJJOOOUUUZZZeeewwwcccFFFAAABBBGGGSSShhh|||rrrzzznnniiioooooooooxxxpppccc]]]VVVPPPHHHCCCDDDHHHZZZyyysssjjjccc```_________``````aaabbbddddddbbb```\\\ZZZXXXWWWWWWWWWUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRPPPOOONNNMMMKKKGGGEEEDDDCCCBBBAAA@@@???>>>>>>999999888888888777777777444444333333333333222222111111111111111111111111222222222222222222222222111222333333444444333333333444444555555666777777<<<<<>>>>>======:::;;;<<<===============>>>===???AAAAAAAAAGGGOOOXXXmmmlllRRRYYYhhh|||bbbNNNMMMPPPPPP[[[mmmooovvv|||uuuaaa]]]```]]]TTTMMMMMMNNNNNNKKKKKKJJJGGGFFFGGGIIILLLMMMOOONNNJJJFFFFFFLLLRRR]]]fffsss}}}yyypppiii___```___^^^ccckkknnnmmmPPP>>>AAA@@@CCCRRRiiivvvqqq{{{mmmfffjjjhhhlllqqq}}}oooaaa\\\WWWPPPIIIDDDCCCEEEUUUzzzqqqgggbbbcccdddbbb___dddccccccddddddccc___]]]YYYXXXWWWWWWXXXWWWUUUSSSNNNOOOOOOPPPQQQSSSTTTUUUSSSPPPMMMLLLMMMLLLJJJHHHEEEDDDCCCBBB@@@???======999999999888888888888777444444333333333333222222222222222222222222222222222222222222222222222222111222333333444444333333333333444555555666666777:::999CCCIIIqqqtttnnnkkkYYYOOOGGGAAA>>>>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>===<<<>>>>>>???BBBAAABBBIIIRRR]]]nnnlll[[[ssszzzaaaRRRUUUYYYWWW```qqqsss{{{pppWWWUUUYYYYYYSSSLLLKKKLLLLLLIIIIIIHHHFFFDDDDDDGGGIIIEEEGGGGGGDDDBBBCCCIIINNNWWW\\\aaabbb]]]WWWSSSQQQEEEFFFEEEEEELLLVVV]]]]]]GGG===DDDAAAEEEYYYqqquuukkkhhhlllsssxxxuuulllgggqqqrrr~~~mmmeeegggdddddddddkkkyyymmm```\\\WWWQQQMMMFFFDDDEEETTTyyypppfffcccgggjjjgggbbbgggfffeeeeeedddaaa]]]ZZZZZZYYYYYYZZZ[[[ZZZWWWUUUPPPPPPQQQSSSUUUWWWYYYZZZSSSPPPLLLLLLMMMOOONNNLLLFFFEEEDDDBBB@@@>>>===<<<999999999888888888888888444444444333333333222222333333333333333333333333222222222222222222222222222222333444444444333333333333444444555666666777@@@===DDDHHHpppvvvmmmjjjXXXMMMFFF@@@>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@@@@???>>>===>>>>>>@@@BBBAAABBBIIISSSbbbmmmyyy~~~}}}yyyqqqiiiwww```TTT\\\aaa]]]dddsssttt|||qqqVVVQQQWWWYYYSSSLLLKKKKKKJJJHHHHHHGGGEEECCCCCCEEEGGG???AAACCCAAA@@@BBBGGGLLLLLLNNNMMMIIIBBB???BBBFFFDDDDDDCCCCCCIIISSSZZZZZZBBB<<>><<<;;;;;;;;;;;;:::999888888888888666666555444333333333333333333333222222222111111333333333222222111111111333333333444444444555555555555666666777777888888===<<>>>>>??????===>>>>>>????????????>>>AAA??????BBBDDDEEEJJJQQQ[[[bbbnnnwwwwwwuuuyyyuuu```RRRUUU\\\```hhhtttxxx}}}xxxhhhXXXSSSPPPPPPMMMIIIIIILLLFFFEEEDDDCCCBBBAAAAAAAAABBBAAA???>>>>>>???AAABBBFFFDDDAAA??????@@@@@@@@@>>>999@@@BBBBBBWWWeeeTTT@@@@@@??????GGG```zzzrrrmmmlllkkkgggeeeeeeeeedddbbb^^^]]]aaajjjrrrwwwzzzyyyhhhZZZTTTKKKMMMWWWjjjwww|||kkkbbbbbbeeebbb\\\[[[cccqqq___ZZZWWWQQQRRRFFFGGGIIIQQQ}}}mmmcccgggdddbbbggghhhdddcccaaa___^^^______```___]]]\\\[[[[[[ZZZXXXUUUTTTTTTUUUUUUVVVVVVUUUUUUUUURRRNNNMMMOOONNNJJJFFFHHHGGGDDDBBB@@@???>>>>>><<<;;;:::999888888888888666666555444333333333333333333333222222222222111333333333222222222111111333333333444444444444555555555555666777777888888>>>===FFFKKKqqqyyyuuu{{{cccRRRJJJCCC===<<<<<<======>>>???????????????@@@@@@@@@@@@@@@?????????AAACCCDDDFFFOOOZZZbbbiiivvvsss___QQQUUU]]]```iiittt{{{sssbbbZZZSSSOOOLLLGGGDDDEEEDDDDDDBBBAAA@@@?????????@@@???===<<<<<<===???@@@BBB@@@???>>>???AAAAAABBBCCC???CCCDDDJJJbbbjjjTTT>>>???AAADDDQQQnnnvvvlllfffbbbaaa___]]]aaafffdddfffjjjmmmppprrrvvvxxx}}}zzz~~~zzzdddRRRKKKJJJCCCGGGTTTjjjvvv}}}mmmdddeeeiiiffffffiiirrrqqq___YYYVVVRRRQQQJJJJJJHHHQQQqqqeeeiiieeecccfffgggcccaaa]]][[[\\\^^^bbbeeebbb```^^^]]]]]]\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVSSSPPPPPPPPPOOOKKKGGGFFFEEEDDDBBBAAA@@@@@@@@@<<<;;;:::999888888888888777666555444333333333333333333333333222222222222333333333222222222222111333333333333444444444444444555555666666777888888>>>===GGGLLLppptttzzzuuuyyyaaaPPPHHHBBB===<<<<<<===>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBDDDEEEIIIVVVcccooouuuooo\\\PPPVVV___bbbjjjvvv~~~|||iii]]]RRRNNNKKKFFFBBBAAACCCBBB@@@???>>>>>>=========<<<;;;::::::;;;<<<===<<<<<<===>>>???AAABBBCCCFFFCCCCCCFFFVVVpppoooQQQ===???BBBHHHZZZzzzwwwiii```\\\ZZZYYYXXXYYY```iiisssvvv{{{}}}|||sss]]]JJJAAAAAADDD???FFFVVVlllsss~~~{{{llleeegggkkkjjjnnnvvvqqq^^^WWWTTTQQQLLLHHHKKKGGGRRRuuuhhhkkkgggdddgggfffdddbbb___]]]^^^```cccfff^^^\\\ZZZZZZ[[[]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWSSSRRRQQQQQQRRRQQQNNNLLLEEEEEEDDDBBBAAA@@@@@@???===<<<;;;:::999888888888777666555444444333333333444444333333333222222222222222222222222222222222222222333333333444444444444444555555666777777888======GGGLLLoooyyy{{{xxx```OOOHHHDDD???<<<======>>>??????@@@@@@BBBAAAAAAAAAAAAAAAAAABBBDDDBBBBBBFFFIIIPPP]]]jjj}}}kkkZZZPPPXXXbbbfffnnnyyy{{{hhh[[[NNNJJJJJJHHHDDDCCCBBBAAA@@@>>>============<<<;;;::::::::::::;;;<<<999:::<<<===>>>@@@BBBCCCDDDCCCAAAHHHccc}}}pppMMM???@@@BBBHHH]]]qqqeee^^^[[[[[[___bbbeeellltttsss___MMMBBB@@@DDDFFFDDDOOOaaawww~~~ooo}}}wwwiiiccceeeiiijjjnnnwwwqqq^^^UUURRRPPPIIIHHHKKKGGGQQQvvvhhhllliiifffhhhfffffffffeeecccbbbbbbbbbbbb\\\ZZZXXXXXXZZZ\\\]]]\\\^^^]]][[[XXXVVVUUUUUUUUUSSSSSSSSSSSSSSSQQQNNNLLLEEEEEEDDDCCCAAA???>>>===>>>===;;;:::999888888888777777666555444444444444444444444333333333222222222222222222222222222222222222222333333333444444444444444555666666777777;;;<<>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCEEEBBBCCCKKKUUU```lllwwwiiiYYYRRR]]]hhhmmmttt|||sssdddWWWJJJGGGHHHGGGDDDDDDBBBAAA???>>>======<<<<<<;;;;;;;;;::::::;;;;;;;;;999;;;===>>>===???BBBEEECCCDDDCCCPPPsssoooMMMAAABBBCCCJJJccc|||mmmddd______eeeqqqzzzwww```OOOFFFBBBCCCFFFDDDHHH\\\uuuxxxfffmmm|||mmmzzzuuuhhhcccdddgggjjjjjjqqqrrr```UUUPPPOOOLLLHHHLLLHHHMMMxxxvvvhhhllljjjiiijjjggghhhhhhhhhgggeeeaaa^^^\\\___]]][[[ZZZ[[[[[[ZZZYYY\\\ZZZXXXVVVTTTSSSSSSTTTVVVVVVVVVUUURRRNNNKKKHHHFFFEEEEEEDDDBBB@@@???>>>>>>>>><<<;;;999888888888888777666555444444444444444444444444333333333333111222222222222333333333222222222222333333333333333444444555555666777777888;;;GGGGGGaaaqqqWWWHHHCCC@@@=========>>>??????@@@@@@AAA@@@?????????@@@BBBDDDEEEEEEEEEKKKXXXeeerrr~~~iiiZZZVVVbbbooottt|||wwwlllaaaUUUIIIEEEDDDBBB@@@AAAAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===???EEEIIIEEEGGGHHH^^^iiiNNNAAAEEEIIIUUUrrruuukkkeeeeeekkkwwwsssbbbNNNDDDAAA???@@@BBBAAAMMMllljjjZZZeee{{{~~~lllxxxxxxlllfffeeegggjjjjjjqqquuucccVVVQQQPPPLLLEEEIIIHHHHHHkkktttfffkkkkkkjjjkkkiiiggggggfffdddbbb^^^[[[YYY\\\[[[ZZZ[[[[[[[[[YYYWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUVVVWWWUUURRRMMMJJJHHHEEEEEEFFFFFFEEEDDDBBBAAA???>>>===;;;999888888888888777666555444444444444555444444444444333333333111111222222222333333333111222222222222333333333333333444555555666666777777;;;FFFBBBVVV}}}nnnUUUEEEAAA???======>>>>>>??????@@@AAAAAA@@@??????@@@AAADDDGGGHHHIIIQQQ^^^kkkttt~~~|||jjj]]]YYYhhhvvv{{{}}}rrrgggZZZQQQHHHDDDAAA======??????>>>===<<<:::::::::::::::::::::;;;;;;:::::::::;;;===???>>>>>>BBBIIIPPPGGGIIIMMMjjj]]]JJJ@@@IIISSSdddtttooonnnuuuzzzlllWWWMMMDDDAAA???>>>@@@CCCJJJ[[[xxx___\\\uuu}}}nnnzzzzzzooohhhffffffgggkkkxxxwwweeeWWWQQQQQQJJJ@@@FFFGGGDDDdddssseeejjjlllkkkmmmjjjeeedddccc```^^^[[[YYYWWWVVVVVVWWWYYY[[[[[[ZZZXXXRRRRRRQQQQQQSSSUUUXXXYYYQQQSSSUUUUUURRROOOLLLKKKDDDEEEGGGHHHHHHGGGFFFFFF???>>>===;;;999888888888888777666555555444444555555555444444444333333333111111111222222333333333111111222222222333333333333333444444555666666777777<<>>OOOttt~~~oooVVVFFFBBBAAA???>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAACCCFFFIIIKKKPPP^^^ppp{{{|||{{{jjjmmmrrrrrrzzzkkk^^^\\\kkkzzz|||zzzxxxnnncccSSSMMMFFFCCC???<<<===AAA======;;;:::999888888888999999::::::::::::999999:::===>>>>>>>>>DDDMMMUUUGGGIIIOOOooo|||RRREEEAAAMMM[[[oooxxxwwwyyy{{{bbbNNNDDDAAAAAABBBBBB@@@DDDJJJXXXjjjiiiYYYccc}}}qqq}}}{{{ooohhhddddddccclll~~~aaaUUUSSSKKKJJJCCCBBBFFFJJJWWWzzzssseeejjjkkkkkknnnlllhhhgggdddbbb^^^[[[YYYXXXZZZZZZYYYYYYXXXXXXXXXWWWTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMLLLJJJHHHFFFDDDDDDDDDDDD???>>>===<<<;;;:::::::::777777777666555555444444444444333333333333222222222222222222222222222222222222333333333333444444444444555555666777777777555:::CCCFFFNNNlll}}}}}}kkkUUUGGGAAA???>>>??????????????????@@@AAA>>>@@@AAAAAAAAAFFFPPPXXXcccmmmxxx~~~ooo___^^^gggnnnvvv||||||vvvwwwxxxggg]]]fffyyy~~~}}}tttooojjjccc]]]TTTOOOHHHBBB???>>>>>>===;;;;;;::::::999888777777::::::;;;;;;<<<;;;;;;;;;999:::<<<>>>AAAEEEKKKOOOJJJKKKZZZ}}}tttOOOFFF@@@SSS\\\lll{{{zzzgggNNNDDD???CCCFFFCCC@@@BBBGGGLLLcccwwwZZZZZZqqqrrrwwwmmmgggdddcccmmmmmm{{{bbbVVVTTTLLLKKKDDDBBBEEEGGGQQQqqquuugggkkkkkkjjjlllkkkfffeeebbb___\\\ZZZYYYXXXYYYYYYYYYXXXXXXWWWWWWVVVSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRRRRRRRQQQPPPOOONNNKKKJJJHHHFFFDDDDDDCCCDDD???>>>===;;;::::::::::::777777777666555555444444444444333333333333222222222222222222222222222222222222333333333333444444444444555555666777777777999<<>>>>>>>>???@@@@@@@@@BBBBBBBBBDDDLLLWWW```___nnn~~~nnnYYYUUU[[[ccckkksssvvvssswwwwwwhhh___hhhzzzvvvmmmhhhccc]]]XXXPPPKKKEEE@@@======<<<<<<;;;;;;::::::999888888777::::::;;;;;;<<<<<<;;;;;;:::<<<>>>???AAADDDHHHKKKQQQZZZiiilllKKKCCCBBBSSS^^^ssszzzrrrtttYYYHHHDDD===???BBBBBB???@@@KKKXXXwwweeeTTT[[[www~~~pppvvvmmmhhhfffeeejjjlll{{{dddVVVUUUNNNLLLEEECCCEEEDDDJJJfffvvvhhhkkkjjjhhhiiigggcccaaa^^^[[[YYYYYYYYYYYYXXXXXXXXXWWWVVVUUUUUUUUURRRRRRRRRSSSSSSTTTTTTTTTQQQRRRRRRRRRQQQQQQPPPOOOJJJIIIGGGFFFDDDDDDCCCCCC???>>>===;;;:::999999999888777777666666555555444444444333333333333222222222222222222222222222222222222333333333333444444444444555555666777777777888:::AAACCCJJJkkk|||bbbMMMCCC@@@@@@@@@>>>>>>======>>>???@@@@@@BBBCCCCCCDDDIIIUUUcccnnnmmmlllTTTLLLQQQYYYdddnnnttttttyyyuuujjjbbbkkk|||yyylllbbb^^^ZZZUUUQQQJJJFFF@@@===;;;<<<<<<;;;;;;::::::999999888888888999:::;;;;;;<<<<<<;;;;;;;;;===>>>???@@@CCCGGGJJJWWWiiixxxiiiNNNGGGHHHYYYhhhdddrrr{{{qqq^^^IIIAAADDD>>><<>>===;;;:::999999999888888777777666555555555444444333333333222222222222222222222222222222222222222222333333333444444444444555555666777777777666888???CCCMMMpppxxx^^^JJJAAA@@@AAA@@@============>>>???@@@@@@BBBBBBCCCFFFOOO^^^ppp{{{fffRRRMMMQQQWWWeeeqqqyyyyyy}}}uuullleeeooozzzpppbbbYYYUUUSSSOOOLLLFFFBBB===;;;;;;;;;<<<<<<:::::::::999999888888888999999:::;;;<<<<<<<<<<<<=========>>>@@@FFFMMMRRR]]]sssnnnXXXPPPQQQeeezzzmmmdddzzziii\\\MMM@@@>>>CCCBBB<<>><<<;;;:::999999888888888777666666555555444444333333333222222222222222222222222222222222222222222333333333444444444444555555666777777777999999???BBBJJJmmmuuu[[[HHHBBBAAAAAA@@@============>>>???@@@AAA@@@AAADDDKKKWWWiii{{{}}}aaaUUUVVV[[[]]]jjjwwwuuuoooiiisss~~~rrrhhh[[[SSSPPPOOOLLLIIICCC@@@<<<:::;;;<<<===<<<::::::999999999999999888888999:::;;;<<<<<<<<<<<<>>>======>>>CCCMMMZZZbbbmmmrrr]]]TTT\\\tttzzzeeellloooWWWLLLFFF@@@???BBBCCC===???FFFEEELLLmmmkkkTTTJJJFFFYYYzzzppp~~~sssjjjeeeddddddbbbjjjhhhTTTPPPMMMHHHDDDDDDFFFCCCDDDZZZvvvqqqaaacccaaa^^^___\\\___]]][[[YYYXXXXXXYYYZZZXXXWWWVVVUUUTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEBBBAAA???===<<<;;;::::::999888888777777666666555444444333333333333222222222222222222222222222222222222333333333333444444444444555555666777777777999888???DDDLLLppp~~~oooVVVGGGBBBCCCBBB@@@>>>>>>>>>>>>???@@@BBBBBBAAACCCHHHSSScccvvv}}}hhhfffkkknnnmmmsssvvvrrrmmmvvvvvvhhh___TTTMMMLLLKKKIIIFFF@@@>>>;;;:::;;;<<<===<<<999999999999999999999999888999:::;;;<<<=========>>>>>>>>>BBBJJJXXXhhhrrrsss___XXXiiiuuunnnxxx|||cccJJJCCCCCCAAA@@@BBBAAA>>>@@@EEEHHHVVV{{{wwwVVVHHHHHHJJJcccppprrrhhhdddddddddaaalllkkkUUUPPPNNNHHHCCCCCCEEEAAACCCYYYtttooo```cccaaa___```]]]___^^^]]][[[ZZZZZZYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQSSSSSSSSSRRRQQQQQQPPPPPPLLLMMMMMMMMMMMMLLLLLLKKKIIIJJJJJJJJJJJJIIIGGGFFFDDDCCCAAA???===<<<;;;;;;999999888888777666666666444444333333333333222222222222222222222222222222222222333333333333444444444444555555666777777777888777@@@FFFNNNrrrxxxgggQQQDDDCCCEEEDDDAAA>>>>>>??????@@@BBBCCCDDDCCCGGGOOO^^^pppuuu~~~xxxtttpppyyyooo]]]VVVLLLHHHHHHHHHEEEBBB???<<<:::999:::;;;;;;;;;999999999999999999999999777888:::;;;<<<============???CCCJJJTTTcccrrr|||uuugggiii{{{|||lllVVVDDD@@@BBB@@@@@@CCC>>>@@@CCCGGGOOOeee```HHHBBBIIIOOOrrr}}}pppqqqhhheeeeeefffeeesssnnnVVVQQQNNNHHHCCCCCCDDD@@@AAAXXXsssnnn___cccaaa```aaa_________^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUSSSRRRQQQTTTTTTSSSRRRQQQPPPOOOOOOHHHIIIJJJLLLMMMMMMMMMMMMJJJJJJKKKLLLKKKJJJHHHGGGEEEDDDBBB@@@>>><<<<<<;;;999999888888777666666666444444444333333333222222222222222222222222222222222222333333333444444444444444555555666777777777<<<:::AAADDDHHHiiiqqq```LLLBBBCCCGGGFFFBBB?????????@@@AAACCCDDDEEEFFFKKKUUUeeeyyy}}}lll^^^eeeyyyyyyuuurrr{{{~~~kkkVVVPPPHHHDDDEEEEEEBBB???===;;;999888999::::::999999999999999999999999999777888:::;;;<<<=========<<<@@@GGGPPP\\\jjjwwwzzzzzzsss}}}www___OOOAAA@@@@@@>>>???DDD>>>CCCGGGJJJVVVrrrrrrQQQ@@@AAAKKKRRR{{{ooo~~~ppphhhfffggghhhlllzzzuuu[[[OOOPPPKKKJJJFFFFFFEEEBBBVVVzzzmmmaaadddbbbaaaeeeffffffdddbbb```___^^^[[[YYY[[[YYYVVVTTTRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRPPPOOOOOOOOOPPPQQQPPPPPPPPPPPPOOOMMMKKKJJJGGGEEEBBBAAA@@@>>>;;;999::::::999888777666555555555555444444444333333333222222222222222222222222222222333333333333444444444444444555555555555666;;;999;;;BBBLLL___~~~iiiWWWHHHFFFJJJHHHCCC@@@======>>>???AAABBBDDDEEEKKKPPP^^^rrrjjjWWWOOOTTTnnn~~~uuuxxx}}}vvvdddSSSKKKCCC@@@BBBCCC@@@<<<<<<;;;::::::999999999999999888888777777888888999:::;;;;;;<<<===>>>??????>>>AAAIIISSS[[[bbblllvvv{{{~~~jjjRRRJJJAAA===???AAABBBAAA???DDDKKKQQQfffuuuTTTIIIEEEBBBNNNbbbrrrkkksssjjjgggggghhhooouuu[[[NNNOOOIIIIIIEEEEEEEEECCCVVVxxxooocccgggccc```bbb```dddbbb`````````___]]]\\\\\\ZZZXXXVVVUUUUUUVVVWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTSSSSSSSSSQQQOOOMMMJJJIIIHHHEEECCCAAA@@@>>><<<999::::::999888777666555555555555444444444333333333222222222222222222222222222222333333333333444444444444444555555555555666888999===CCCIIIXXXzzzxxxbbbTTTHHHGGGJJJGGGCCCAAA>>>??????@@@@@@BBBDDDFFFOOOUUUcccvvvsssYYYNNNMMMZZZ{{{|||uuuxxx|||sss```RRRJJJBBB@@@BBBCCC@@@<<<<<<;;;:::999999999999999;;;::::::999999::::::;;;:::;;;;;;<<<===>>>??????>>>>>>DDDNNNWWW```kkkuuuttt}}}yyyeeeNNNHHHAAA>>>@@@BBBBBB@@@CCCFFFOOO[[[uuufffMMMFFFDDDDDDTTTlllrrrlllsssjjjggggggggglll}}}vvv[[[NNNOOOGGGHHHDDDCCCDDDCCCTTTsssnnnccchhhfffbbbbbb___aaa```______``````^^^]]]ZZZYYYXXXWWWWWWWWWXXXYYYUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVTTTRRROOOLLLIIIHHHHHHFFFCCCAAA@@@???<<<:::::::::999888777666666555555555444444444333333333222222222222222222222222222222333333333333444444444444444555555555555666555888???DDDFFFPPPnnnnnnXXXQQQKKKJJJIIIFFFBBBBBB???@@@AAAAAABBBEEEJJJMMM[[[```lll~~~sssMMMHHHJJJPPPeeezzzwwwyyy}}}ooo]]]OOOIIIBBB???AAAAAA???<<<;;;::::::999999999999:::;;;::::::999999::::::;;;::::::;;;<<<===>>>??????@@@===@@@JJJVVV___jjjrrrrrr}}}oooZZZIIIDDD@@@???AAABBBAAA@@@BBBDDDOOO```}}}fffRRRCCCBBBBBBGGG```~~~uuuqqqrrrhhheeeeeeeeehhhwwwvvv[[[NNNNNNHHHIIIDDDBBBDDDBBBPPPkkkmmmaaaggggggfffgggeee```^^^]]]]]]]]]]]]\\\ZZZWWWWWWVVVVVVVVVWWWXXXYYYXXXWWWVVVVVVVVVVVVWWWXXXVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSPPPNNNKKKIIIHHHIIIFFFDDDBBBAAA???===:::;;;::::::999888777666555555555444444444333333333222222222222222222222222222222222333333333444444444444444555555555555666333777???CCCCCCLLLiii{{{gggSSSRRRPPPMMMIIIDDDAAAAAA===???AAABBBDDDJJJRRRXXXhhhmmmxxx|||SSSBBBLLLRRRaaa|||xxxssswww|||{{{hhhVVVKKKFFF@@@>>>???@@@>>>;;;::::::999999999999999:::999888888777777888888999999:::;;;<<<===>>>???@@@BBB???AAALLLXXX```fffkkkuuu~~~cccNNNCCCAAA???@@@BBBBBBAAA@@@@@@BBBMMM^^^vvvuuuVVVJJJCCCDDDHHHUUUwwwrrrrrr~~~ooofffcccccccccjjjvvvxxx\\\NNNNNNJJJKKKEEEBBBDDDBBBLLLbbbqqqbbbeeeffffffjjjiii___^^^\\\[[[[[[ZZZXXXVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[YYYYYYYYYYYYXXXVVVSSSRRRQQQPPPOOONNNLLLKKKKKKJJJIIIGGGDDDCCCBBB@@@===;;;;;;;;;:::999888777666666555555444444444333333333222222222222222222222222222222222333333333444444444444444555555555555666444666===BBBCCCLLLiiiuuubbbTTTVVVUUUPPPHHHCCC@@@???===???@@@AAACCCJJJTTT\\\ooovvvzzz^^^LLLIIIUUUYYYttt{{{ssslllrrryyy}}}~~~uuuaaaOOOGGGDDD???===>>>>>><<<;;;999999999888888999999:::999888888777777888888999999999;;;<<<===???@@@@@@BBB@@@DDDOOOYYY^^^```bbbttt~~~wwwYYYGGG??????@@@AAABBBBBBBBBAAABBBDDDOOOZZZgggzzzyyydddSSSKKKHHHLLLTTTiiiiiikkkppphhheeeeeeeeelllvvvzzz]]]OOOOOOKKKMMMFFFBBBDDDDDDJJJ\\\wwwdddeeeddddddgggeee___]]][[[ZZZZZZYYYWWWUUUYYYYYYZZZ[[[\\\\\\]]]]]][[[ZZZXXXWWWWWWXXXZZZ[[[ZZZZZZYYYXXXUUUSSSQQQPPPNNNNNNMMMLLLLLLLLLLLLMMMJJJHHHEEECCCBBBAAA>>><<<;;;;;;:::999888777777666555555444444444333333333222222222222222222222222222222333333333333444444444444444555555555555666666666;;;AAACCCLLLeeeqqq___VVVYYYWWWNNNFFFBBB@@@>>>>>>@@@AAA@@@AAAIIIUUU___sss}}}cccQQQJJJKKKUUUaaatttkkkjjjooovvvyyyyyyqqq___OOODDDAAA>>>===<<<<<<;;;:::999888888888888999999:::;;;::::::999999::::::;;;888999:::<<<===???@@@AAA@@@@@@GGGRRRYYY[[[]]]___ppp|||lllRRREEE>>>???@@@BBBBBBBBBBBBBBBBBBCCCLLLSSSXXXfffiiiZZZQQQJJJHHHPPP___yyygggkkkssskkkiiiiiijjjgggsss|||___PPPOOOIIIKKKEEEAAAFFFGGGLLLZZZvvvdddeeeeeecccddd```^^^\\\[[[[[[[[[[[[ZZZXXXZZZZZZ[[[\\\]]]]]]]]]]]]ZZZYYYWWWUUUUUUWWWYYYZZZZZZYYYXXXVVVTTTSSSRRRRRROOONNNMMMLLLLLLLLLMMMNNNJJJHHHFFFDDDCCCAAA>>><<<<<<;;;::::::888888777666555555444444444333333333222222222222222222222222222222333333333333444444444444444555555555555666888666:::AAADDDJJJ\\\pppmmm[[[WWWYYYTTTJJJCCCBBB@@@===>>>@@@BBBCCCEEEOOO^^^jjj|||oooTTTPPPNNNWWWmmmyyyjjj```bbbfffhhhiiiiiieeeXXXKKKAAA???===<<<;;;;;;::::::888888888888888999::::::;;;::::::999999::::::;;;888999:::<<<>>>???@@@AAAAAACCCKKKUUU[[[]]]aaafffttt}}}}}}\\\IIIDDD???@@@AAABBBBBBBBBCCCCCCBBBAAAIIIOOOTTTbbbfffYYYRRRLLLLLLYYYnnnlllooossskkkjjjkkkllliiiwww}}}```QQQPPPGGGJJJDDDAAAGGGIIINNN[[[rrraaaffffffdddccc^^^]]]\\\[[[\\\]]]^^^]]][[[XXXYYYZZZ[[[[[[[[[[[[[[[XXXWWWUUUSSSSSSUUUWWWXXXZZZYYYWWWUUUTTTTTTTTTUUUQQQPPPNNNMMMMMMMMMNNNNNNKKKIIIFFFDDDCCCAAA???===<<<;;;;;;:::999888777777555555444444444333333333222222222222222222222222222222333333333444444444444444444555555555666666999777:::AAADDDGGGTTTcccjjjXXXWWWXXXRRRFFF@@@AAAAAA>>><<<@@@DDDGGGLLLYYYkkkyyy{{{MMMFFFRRRXXXppprrrcccXXXSSSUUUUUUSSSSSSRRRIII@@@???>>>===<<<;;;::::::999888888777777888999::::::999888888888888888888999888999:::<<<>>>???AAAAAADDDGGGOOOXXX]]]aaahhhppp}}}pppOOOAAABBB@@@AAABBBBBBBBBBBBCCCDDDHHHEEEKKKSSS[[[jjjnnnaaaZZZTTTWWWhhhmmmooo}}}pppiiihhhiiikkkvvv|||^^^NNNNNNHHHJJJFFFFFFIIIFFFMMMbbbooobbbfffddd```]]]XXX\\\\\\\\\[[[\\\\\\]]]^^^___[[[XXXYYY^^^```^^^[[[XXXWWWVVVTTTSSSSSSTTTTTTWWWVVVUUUVVVXXXXXXXXXVVVQQQPPPOOONNNMMMKKKJJJJJJFFFFFFGGGFFFFFFEEEDDDCCC>>>===<<<:::999888777777777777555444444444444444333333333222222222111111222222333333333333444444444444444555555555555666666555777===CCCHHHQQQZZZ|||gggYYY]]]UUUKKKDDDBBBAAA???>>>BBBCCCBBBBBBMMMbbbvvv}}}\\\OOORRRUUUuuuttt~~~uuudddXXXSSSLLLKKKIIIGGGDDDBBB@@@???>>>===;;;:::999888888888::::::999999888999999999::::::999999::::::;;;<<<;;;;;;<<<<<<===???AAABBBGGGIIIOOOYYYcccjjjnnnppp~~~bbbLLLEEECCCAAA???@@@CCCCCC@@@@@@CCCCCCNNNSSS^^^ppptttmmmnnnkkkbbbqqqlllpppsssmmmjjjgggjjjqqq{{{```QQQPPPFFFHHHEEEDDDGGGFFFPPPgggkkk^^^cccccc___]]]XXXYYYYYYYYYXXXXXXYYYYYYZZZ]]]ZZZXXX[[[```cccbbb___ZZZYYYWWWTTTSSSRRRRRRRRRTTTSSSSSSUUUXXXYYYYYYYYYPPPOOOOOONNNLLLKKKKKKJJJGGGGGGGGGGGGFFFEEEDDDCCC>>>===<<<:::999888888777777777666555444444444444333333333222222222222111222222333333333333444444444444444555555555555666888666999>>>CCCGGGPPPXXXzzzhhh\\\\\\TTTIIIBBB@@@@@@???>>>AAACCCCCCFFFSSSiii}}}~~~dddRRRTTTbbbooolllkkkzzzlll\\\OOOJJJEEEEEECCCAAA???===<<<;;;===<<<;;;:::999999888888::::::999999999999999::::::999999999999:::;;;;;;<<<===>>>>>>???@@@BBBCCCHHHKKKVVVfffrrruuuyyy}}}]]]IIIBBB@@@AAA???@@@DDDDDDBBBCCCGGGPPP\\\bbbjjj}}}{{{{{{vvvooouuurrrkkkjjjjjjpppyyytttaaaQQQQQQDDDGGGDDDCCCEEEEEESSSnnnfffZZZ``````]]]]]]YYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[YYYXXXZZZ^^^```___]]]YYYXXXVVVTTTSSSSSSTTTTTTVVVTTTTTTUUUVVVWWWVVVUUUOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGEEEDDDCCC???>>><<<;;;999999888888888777666555444444444444333333333333222222222222222222333333333333444444444444444555555555555666999888:::???CCCGGGNNNVVVxxxxxxhhh^^^YYYQQQFFF???>>>>>>???>>>@@@BBBCCCGGGUUUkkk}}}tttZZZPPPQQQ```uuummm[[[lll~~~pppbbbRRRGGGBBB@@@???>>>===<<<;;;:::999<<<<<<;;;::::::999::::::::::::999999999999:::::::::999999999999:::;;;;;;<<<>>>@@@@@@AAABBBDDDFFFIIILLL]]]wwwrrrWWWGGGAAA???AAA@@@AAAEEEEEEDDDHHHMMMYYYhhhmmmsssqqqyyypppjjjiiikkktttooo```PPPOOOEEEHHHDDDAAACCCCCCSSSoooeeeZZZ```___[[[[[[XXXWWWWWWXXXYYYZZZ\\\]]]^^^YYYXXXXXXYYYZZZYYYWWWTTTVVVUUUUUUUUUVVVXXXZZZ[[[\\\ZZZWWWUUUSSSQQQNNNLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGFFFDDDCCC@@@???===;;;:::999999999888777666555444444444444444444333333333222222222222222222333333333444444444444444555555555555666888777999???CCCGGGNNNVVVrrruuufff]]]VVVNNNCCC===<<<===??????>>>@@@AAAEEESSSfffuuu{{{yyy^^^PPPQQQaaavvvmmm]]]XXXxxxuuuggg[[[NNNDDD@@@???>>>>>>>>>=========<<<<<<;;;;;;:::::::::;;;;;;::::::999999999:::;;;;;;::::::999999::::::;;;<<<<<<>>>AAAAAAAAACCCFFFJJJKKKOOOddd}}}dddQQQGGGDDDCCCBBBAAABBBEEEFFFFFFKKKSSS```rrrwww{{{|||nnnzzzpppjjjiiikkktttuuu```PPPOOOHHHIIIDDDAAABBBAAAOOOiiihhh]]]bbb^^^ZZZZZZXXXVVVVVVWWWYYY[[[^^^```aaaWWWWWWXXXYYYYYYWWWTTTQQQWWWVVVVVVWWWXXXZZZ\\\^^^^^^[[[WWWTTTQQQNNNJJJHHHLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFEEE@@@???>>><<<;;;:::999999888888666555555555555555444444444333333333222222222222222333333333444444444444444555555555555666555555888>>>CCCFFFMMMUUUooossscccYYYRRRKKKAAA<<<;;;===??????===@@@BBBGGGUUUgggtttwww~~~{{{|||rrr```VVVWWW[[[yyywww```VVVXXXdddkkk^^^TTTJJJCCC@@@????????????????????????<<<<<<;;;::::::;;;;;;;;;:::999999999:::;;;;;;<<<;;;;;;;;;:::;;;<<<<<<===<<<>>>AAAAAAAAADDDJJJPPPUUU[[[oookkkXXXLLLEEECCCCCCCCCCCCDDDFFFFFFHHHPPPZZZmmmsssiiiyyyrrrllljjjjjjtttbbbQQQPPPJJJJJJCCCAAADDDAAAJJJ___kkk```ddd___ZZZZZZXXXUUUUUUVVVWWWYYY[[[]]]^^^VVVXXX[[[]]]^^^\\\YYYWWWZZZZZZYYYXXXXXXYYYZZZ[[[XXXVVVTTTRRRQQQOOOMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKJJJJJJIIIHHHGGGAAA@@@>>>===;;;:::::::::888888777666555555555555444444444444333333333333222222333333333333444444444444444555555555555666555444777===AAADDDJJJRRRjjjooo___VVVNNNHHH@@@<<<<<<>>>???>>>>>>AAAEEEMMM\\\nnnyyy{{{{{{rrrjjjddd[[[VVV]]]hhhoooZZZUUULLLPPPeeewwwaaaTTTLLLEEEAAA???>>>>>>>>>>>>????????????======<<<;;;::::::;;;;;;:::999999::::::;;;<<<======<<<<<<<<<<<<===>>>>>>===???AAAAAAAAAFFFPPPXXXfffooosss^^^QQQIIIBBB@@@@@@DDDDDDFFFIIIJJJNNNYYYeeevvvnnnfffzzzsssmmmlllnnn{{{aaaPPPNNNIIIHHHAAAAAAFFFBBBFFFWWW|||kkkaaaeee___ZZZ[[[ZZZXXXWWWWWWWWWXXXXXXYYYZZZYYY\\\```bbbaaa^^^[[[YYYZZZYYYXXXWWWWWWWWWXXXYYYSSSRRRPPPPPPQQQQQQOOONNNIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIAAA@@@???===<<<;;;;;;:::999888777666555555555555555444444444444333333333222222333333333333444444444444444555555555555666666666888===@@@AAAFFFLLL```yyy}}}lll^^^VVVKKKFFF@@@===>>>??????>>>???BBBFFFNNN^^^nnnwwwwwwkkkddd[[[VVVXXXeeewwwiiiHHHMMMMMMZZZ{{{ttt\\\NNNGGGBBB???>>>======>>>>>>>>>>>>?????????>>>===;;;::::::::::::999999999::::::<<<======>>>>>>>>>>>>>>>??????@@@???AAACCCAAABBBIIIWWWaaawwwqqqcccTTTMMMHHHBBB???@@@CCCCCCGGGKKKOOOVVVdddrrr|||nnnhhh~~~sssmmmnnnvvv}}}^^^MMMLLLHHHFFF@@@BBBHHHDDDDDDRRRiiijjjaaaddd___ZZZ\\\[[[\\\[[[ZZZYYYXXXWWWWWWWWW]]]```cccdddaaa]]]XXXVVVUUUUUUUUUUUUVVVXXXZZZ[[[RRRQQQOOOOOOPPPQQQOOONNNHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKBBBAAA???>>><<<;;;;;;;;;999888777666666555555555555555444444444333333333222222333333333444444444444444444555555555666666999777999===>>>>>>BBBHHHXXXlllyyyiii]]]WWWIIIEEE@@@>>>???@@@???>>>???AAADDDLLLZZZhhhnnnmmm[[[WWWQQQQQQ```{{{vvvJJJEEEOOOTTTbbbttt\\\MMMGGGBBB??????>>>>>>>>>???????????????@@@???===<<<::::::999999999999999:::;;;<<<===>>>???????????????@@@@@@AAAAAACCCDDDBBBCCCLLL[[[gggcccWWWMMMKKKIIIDDDBBBDDDAAACCCHHHNNNSSS\\\mmm|||qqqlllrrrmmmqqq}}}~~~vvv]]]OOOMMMHHHEEEDDDCCCAAA@@@GGGOOOaaajjj``````YYYVVVWWWSSS\\\ZZZWWWUUUUUUVVVXXXYYY^^^^^^___^^^]]][[[YYYWWWVVVWWWXXXXXXYYYYYYXXXXXXVVVTTTRRRQQQQQQQQQPPPNNNQQQLLLGGGGGGLLLOOOOOOMMMPPPLLLHHHKKKOOOPPPJJJEEECCCBBB@@@???>>>=========888888777777666666555555555555444444444333333333222222222222222222222222444444444555555555555555666888;;;===>>>???@@@BBBFFF^^^jjjwww|||mmmeeeZZZOOOCCCAAA???>>>===>>>???@@@===BBBFFFKKKTTT]]]\\\UUUGGGYYY^^^aaawwwiiiMMMEEECCCJJJ^^^{{{kkkccc```hhhrrrwww{{{nnnTTTJJJFFF@@@===???AAAAAA@@@?????????@@@AAA??????===<<<;;;;;;;;;;;;999::::::;;;<<<===>>>>>>AAA@@@?????????@@@BBBBBBAAACCCDDDFFFMMM]]]sss}}}xxxzzz~~~lllQQQOOOKKKGGGEEEBBB???===CCCDDDHHHQQQ^^^mmmxxx~~~mmmpppoooiiiwwwvvvuuuvvv\\\NNNLLLHHHEEEDDDCCCAAAAAAGGGOOOiiiiii\\\\\\YYYXXX[[[YYY\\\[[[XXXVVVUUUVVVWWWXXXZZZZZZZZZZZZYYYXXXWWWWWWTTTUUUVVVVVVWWWWWWVVVVVVVVVSSSQQQOOOPPPPPPOOONNNMMMJJJIIIKKKOOOQQQOOOKKKMMMJJJIIIJJJLLLLLLIIIEEEEEEDDDBBB@@@???======<<<999888888777666666555555555555555444444444333333222222222222222222222222444444444555555555555555666888;;;<<<<<<===???AAAHHHUUU```mmmssseee^^^UUULLLBBBAAA???>>>===>>>???@@@AAADDDEEEGGGMMMUUUTTTOOOUUUfffppp{{{gggRRRCCCAAAGGGLLLWWWeeennnlll```VVVQQQMMMMMMTTT[[[bbblllvvvhhhOOOFFFDDD@@@>>>???BBBAAA@@@@@@@@@AAABBBCCCBBBAAA@@@>>>===<<<;;;;;;999:::;;;<<<===>>>>>>???>>>>>>===>>>>>>@@@BBBCCCDDDFFFIIIMMMWWWhhh|||yyyooonnnlllooowwwyyykkkZZZGGGEEECCCAAAAAA@@@???>>>EEEGGGLLLTTT```mmmyyynnnqqq{{{mmmooosssuuu[[[NNNLLLHHHEEEDDDDDDBBBAAAGGGPPPttthhhXXXYYYYYY\\\```]]]\\\ZZZYYYWWWVVVVVVWWWXXXWWWVVVVVVUUUVVVVVVWWWWWWRRRRRRSSSTTTTTTTTTTTTTTTVVVSSSPPPNNNNNNOOOOOOOOOJJJIIIKKKOOOSSSRRRNNNJJJIIIIIIIIIIIIIIIHHHGGGFFFHHHGGGEEEBBB???>>><<<<<<999999888888777666666666555555555444444444444333333333333333333333333333444444444555555555666666666888999:::;;;===AAACCCLLLPPPbbbvvv{{{fff[[[UUUNNNGGGBBBAAA???>>>>>>???@@@AAACCCDDDDDDDDDHHHNNNPPPOOOeeeyyy___IIIEEEAAAAAADDDJJJPPPRRROOOIIIEEEBBBDDDCCCDDDFFFJJJQQQ___lllyyyaaaJJJBBBBBB???===???BBBBBBAAAAAABBBCCCDDDEEEFFFEEECCCAAA???===<<<;;;::::::;;;<<<===>>>??????>>>>>>>>>>>>???AAADDDEEECCCEEEJJJSSS```rrrvvvbbbZZZ\\\^^^aaaeeebbbUUUGGGDDDCCCBBBAAAAAAAAABBBBBBFFFIIINNNTTT]]]kkkzzzqqquuu|||rrryyylllsssYYYMMMKKKHHHEEEDDDDDDBBBBBBHHHPPP}}}gggXXXZZZ[[[___aaa\\\XXXXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWUUUUUUVVVWWWXXXQQQQQQRRRSSSSSSSSSSSSSSSWWWTTTPPPNNNNNNOOOPPPOOOKKKKKKMMMPPPRRRQQQMMMIIIHHHJJJKKKJJJGGGEEEFFFHHHJJJIIIFFFCCC@@@>>>===<<<:::999999888888777666666555555555555444444444444333333333333333333333333333333444444555666666666555666888:::<<>>===???CCCBBBBBBBBBCCCEEEGGGHHHJJJIIIGGGEEEBBB???<<<;;;;;;;;;<<<===>>>??????@@@AAA@@@@@@@@@AAACCCEEEFFFAAAFFFNNNZZZiii{{{yyybbbQQQPPPRRRUUUWWWWWWQQQHHH@@@EEEEEEDDDBBBAAAAAACCCDDDGGGIIILLLPPPXXXhhh}}}tttzzzxxxpppxxx~~~iiiqqqXXXLLLKKKGGGEEEDDDDDDBBBBBBIIIQQQgggZZZ^^^______^^^VVVTTTUUUWWWYYYZZZ[[[\\\\\\]]]\\\ZZZXXXWWWWWWWWWXXXQQQQQQRRRSSSSSSSSSSSSSSSWWWTTTQQQOOOOOOPPPPPPOOOOOONNNNNNNNNNNNMMMLLLJJJIIILLLMMMKKKGGGEEEGGGJJJKKKIIIGGGDDDAAA???>>>===:::::::::999888888777777666666555555555444444444333333333333333333333333333333444444555666666777444555777:::???GGGPPPVVVVVV[[[wwwiiiWWWNNNIIIEEEBBB?????????@@@@@@AAABBBBBBAAABBBCCCFFFKKKTTT```jjjsssGGGAAAEEE@@@===BBBDDDFFFEEECCCAAAAAABBBHHHIIIKKKOOOUUU^^^eeehhh~~~uuu]]]GGGAAAAAA>>><<<>>>BBBBBBBBBCCCEEEGGGIIIKKKMMMLLLJJJGGGDDD@@@===;;;;;;<<<<<<===>>>???@@@@@@BBBAAA@@@@@@AAABBBDDDEEEDDDJJJVVVcccsss~~~|||}}}|||uuuaaaRRRJJJMMMLLLMMMNNNLLLGGGBBB@@@???@@@@@@???>>>???CCCFFFJJJKKKKKKNNNXXXlllsss||||||ppphhhlllvvvpppnnnVVVKKKJJJGGGEEEDDDDDDCCCCCCJJJRRR~~~ggg]]]aaa```^^^[[[SSSSSSTTTWWWZZZ\\\\\\\\\\\\]]]\\\ZZZYYYWWWVVVVVVUUUQQQRRRRRRSSSSSSSSSSSSSSSTTTSSSPPPPPPPPPPPPOOOMMMOOONNNMMMLLLKKKKKKKKKLLLKKKMMMMMMKKKHHHGGGIIIKKKIIIHHHFFFDDDBBB@@@??????;;;;;;::::::999888888888666666666555555555444444333333333333333333333333222333333444555666777777444555777;;;BBBLLLWWW___gggqqqzzzaaaQQQKKKFFFCCCAAA>>>??????@@@AAABBBBBBCCCBBBCCCGGGMMMTTT^^^nnn}}}eeeBBBAAABBB>>>@@@AAABBBBBBBBBBBBBBBBBBBBBKKKSSS^^^hhhsss}}}ttt]]]HHHBBBBBB>>><<<>>>AAAAAABBBCCCEEEHHHKKKLLLNNNNNNLLLIIIFFFAAA===;;;<<<<<<===>>>???@@@AAAAAA@@@?????????@@@BBBCCCEEEFFFOOO]]]jjjwwwyyyvvvuuutttuuupppmmmmmmnnnpppxxx}}}~~~sss\\\OOOIIIGGGIIIFFFEEEFFFEEEAAA@@@AAA<<<>>>@@@@@@@@@CCCIIIOOOLLLKKKLLLQQQ___www}}}ppp{{{zzzlllhhhiiikkktttxxxlllUUUJJJJJJGGGEEEDDDDDDCCCCCCJJJSSS{{{eee^^^bbb^^^[[[ZZZTTTTTTVVVYYY[[[\\\\\\[[[ZZZVVVVVVVVVUUUTTTSSSRRRQQQPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOOOONNNLLLIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLJJJHHHHHHIIIJJJFFFEEEDDDCCCBBBAAAAAAAAA;;;;;;;;;:::999999888888666666666666555555555555444444444444444444444444222222333444555666777777555666777;;;BBBMMMZZZbbbqqqoooVVVJJJFFFCCC@@@@@@===>>>???AAABBBCCCCCCCCCCCCFFFNNNXXXbbboooVVV@@@EEEAAA===FFF@@@BBBCCCCCCCCCEEEJJJNNN\\\nnnrrr[[[GGGBBBBBB???===???@@@@@@AAACCCEEEIIIKKKMMMNNNNNNMMMJJJGGGBBB>>><<<<<<======>>>???@@@AAABBB?????????AAACCCFFFIIIJJJOOO[[[kkkvvv~~~vvvmmmgggdddeeefffffflllkkklllqqqsssvvv|||{{{[[[KKKEEEDDDDDDEEE@@@>>>AAABBB>>>>>>@@@===@@@BBBBBBAAAEEELLLRRRHHHHHHKKKVVViiivvvooo{{{nnnfffccc___aaaiiikkk|||kkkTTTJJJJJJGGGEEEDDDEEECCCDDDJJJSSS{{{yyyeee^^^```\\\ZZZ[[[WWWWWWXXXZZZ\\\\\\[[[YYYWWWNNNOOOPPPQQQQQQPPPOOONNNOOOPPPQQQQQQRRRRRRQQQQQQNNNMMMMMMNNNOOOMMMIIIFFFEEEGGGJJJKKKLLLLLLMMMNNNMMMLLLJJJIIIHHHIIIIIIIIIDDDCCCCCCBBBBBBBBBCCCCCC<<<;;;;;;::::::999999888777666666666555555555555444444444444444444444444222222333444555666777888777777888;;;BBBMMMZZZcccmmm}}}fffNNNEEECCC@@@>>>???===>>>???AAABBBCCCDDDDDDCCCGGGSSSaaannn~~~zzzHHH>>>HHH@@@999EEECCCFFFGGGDDD@@@BBBIIIQQQmmmoooYYYEEEAAABBB@@@>>>@@@???@@@AAACCCEEEIIILLLNNNNNNNNNMMMKKKGGGCCC>>><<<======>>>???@@@AAAAAABBB@@@@@@BBBDDDHHHLLLOOORRR]]]kkk|||uuunnnkkkiiieeeaaaaaafffkkkmmmnnnpppqqqvvv}}}lllLLLBBBCCCCCC@@@BBB<<<;;;@@@BBB???===@@@<<>>::::::@@@DDDDDDBBBCCCGGGOOO[[[hhhyyyjjjDDD???GGGGGGCCCDDDEEECCC???BBBIIIFFFLLL___xxxnnnXXXEEEAAAAAA======BBBCCCAAA@@@CCCHHHLLLLLLKKKLLLKKKKKKJJJIIIFFFAAA===@@@AAABBBBBBCCCCCCCCCBBBCCC@@@BBBFFFGGGJJJVVVdddpppyyytttjjj```[[[^^^aaabbbccceeeiiiqqqzzz}}}dddKKK@@@CCCFFF>>>AAA<<<===CCCEEEAAA???AAA@@@@@@@@@@@@AAAAAAAAABBBHHHGGGKKKZZZrrruuulllzzzpppaaabbbaaaZZZZZZbbbllldddQQQLLLFFFCCCCCC@@@>>>BBBJJJMMMJJJccczzzdddZZZ\\\WWWWWWZZZXXXZZZZZZZZZ\\\]]]]]]ZZZXXXSSSQQQPPPQQQTTTVVVUUUTTTPPPPPPPPPOOONNNNNNNNNOOOQQQQQQPPPOOONNNLLLJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJGGGFFFHHHJJJJJJFFFAAAFFFDDDBBB@@@??????@@@@@@<<<<<<;;;:::999888888777666666777777666666555444444444444444444444444444333333444444555666666666888666666:::DDDTTTfffqqq}}}jjjUUUCCCAAAAAA>>><<<@@@AAA>>>>>>BBBDDDCCCDDDGGGKKKQQQ^^^uuu|||\\\BBB@@@EEEBBBAAAEEEDDDEEEBBBBBBEEECCCLLLddd|||xxxgggSSSCCCAAAAAA======BBBBBBAAA@@@DDDIIILLLLLLJJJLLLKKKKKKKKKJJJGGGBBB???@@@@@@AAABBBCCCCCCCCCCCCCCCAAACCCHHHNNNXXXiiizzzmmmdddbbb]]]ZZZ\\\___ccciiinnnttt~~~[[[IIIAAABBBDDD???AAA===<<>>@@@>>>===@@@???>>>???BBBBBBCCCHHHPPPaaajjj}}}```NNNAAACCCEEE@@@@@@FFFCCCGGGEEEEEEHHHJJJZZZvvvwwwiii[[[MMMAAA@@@@@@===>>>BBBCCCBBBCCCGGGLLLOOOMMMKKKKKKKKKKKKKKKKKKHHHCCC@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEGGGNNNYYYjjj~~~jjj[[[ZZZ___```aaacccfffnnnyyyrrrOOOHHHCCCAAACCCCCCFFFAAA>>>???@@@???@@@BBBAAAAAABBBCCCDDDDDDEEEEEEEEEIIISSSeee~~~oooppp{{{kkkbbbgggjjjiiiooozzzuuu^^^MMMJJJFFFKKKIIIFFFCCCCCCFFFHHHIIIhhhppp[[[TTTXXXUUUUUUYYYXXXWWWVVVVVVVVVWWWWWWUUUSSSQQQRRRTTTVVVVVVUUUSSSQQQPPPNNNMMMMMMNNNOOOOOOOOOSSSRRRPPPNNNLLLJJJIIIHHHJJJKKKKKKKKKKKKJJJIIIIIIHHHFFFDDDDDDEEEEEEDDDBBBDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;:::999999444555555555555444333333444444444444444444444444333333444444555666666666888888888;;;FFFWWWkkkyyyxxxbbbOOOEEE===>>>@@@>>>>>>???===>>>AAADDDEEEIIIUUUbbbsss|||RRRGGGBBBFFFFFFBBBBBBHHHBBBGGGGGGIIISSS^^^ssshhhXXXOOOFFF@@@@@@@@@>>>>>>BBBDDDDDDGGGLLLQQQSSSPPPLLLIIIIIIIIIJJJJJJHHHDDD@@@@@@@@@@@@AAABBBDDDEEEEEEHHHJJJPPPXXXdddwww|||wwwvvvwww}}}}}}{{{ggg___ZZZ___fffjjjooouuuxxxaaaEEEGGGFFFAAADDDGGGOOOIIICCC?????????@@@BBBDDDDDDDDDDDDEEEEEEFFFFFFJJJPPP\\\mmmnnnpppvvvjjjdddhhhkkkmmmwww```|||\\\LLLKKKGGGGGGDDDBBBAAAAAABBBEEEHHHmmmooo[[[TTTXXXUUUVVVYYYWWWVVVUUUSSSSSSSSSRRRPPPNNNOOOQQQTTTUUUTTTRRRPPPNNNNNNMMMLLLMMMQQQSSSSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEFFFEEEDDDCCCDDDDDDCCCBBBBBBAAAAAAAAA???>>>======;;;;;;:::999555666666666666555444444444444444444444444444444333333444444555666666666666777999>>>HHHYYYnnn|||mmmWWWHHHCCC??????@@@>>>>>>???@@@AAADDDGGGIIIQQQcccttt}}}oooOOOEEE@@@CCCFFFDDDDDDGGGDDDIIIGGGMMM```qqqtttZZZKKKFFFBBB@@@@@@@@@??????BBBBBBDDDHHHOOOTTTTTTOOOJJJGGGGGGHHHIIIJJJHHHDDDAAA@@@@@@AAAAAACCCEEEGGGHHHLLLRRR[[[cccnnntttnnnoooqqquuuzzz~~~vvvfff\\\^^^dddjjjnnnsss{{{|||TTTAAAHHHHHHCCCGGGLLLYYYTTTJJJBBB???@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDMMMUUUccctttooopppsssjjjeeefffjjjooo|||YYY~~~{{{[[[LLLKKKGGGEEEBBBAAAAAAAAAAAAEEEKKKqqqooo[[[TTTXXXUUUUUUXXXVVVUUUSSSQQQPPPPPPPPPNNNLLLNNNPPPSSSTTTRRROOOMMMMMMNNNLLLJJJMMMRRRUUUUUUTTTOOOMMMKKKIIIHHHGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<;;;::::::999666777777777777666555555444444444444444444444444333333444444555666666666444777:::>>>III\\\ttteeeQQQCCCBBBAAA@@@???>>>>>>?????????AAAEEEKKKXXXmmmeeeMMMDDD>>>@@@DDDEEEGGGIIIKKKQQQQQQWWWlll}}}cccOOOFFFAAAAAABBBAAA??????AAACCC???BBBHHHPPPUUUTTTMMMGGGFFFFFFGGGIIIJJJIIIFFFCCCAAAAAAAAABBBDDDGGGIIIKKKOOOZZZfffoooyyyyyypppjjjlllqqqwww~~~uuubbb\\\\\\dddnnnuuuyyy~~~jjjLLLBBBIIIGGGEEEKKKOOO```[[[PPPEEEAAACCCDDDBBBBBBCCCCCCDDDEEEFFFGGGGGGLLLVVVeeevvvoootttpppjjjeeeeeeiiirrr~~~```}}}]]]LLLJJJFFFFFFCCCBBBDDDCCCAAAFFFMMMqqqppp\\\UUUXXXTTTSSSUUURRRRRRQQQOOOOOOPPPQQQPPPOOONNNQQQSSSSSSPPPMMMMMMMMMNNNKKKJJJLLLQQQTTTTTTQQQLLLJJJHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGEEEGGGIIIIIIGGGEEEDDDCCC@@@@@@AAAAAA@@@@@@??????>>>======<<<;;;:::999999666777777777777666555555444444444444444444444444333333444444555666666666555666888===IIIaaa~~~tttZZZIII???@@@AAA???>>>>>>???@@@???>>>AAAIIIVVViii[[[FFFAAA???AAADDDHHHLLLQQQWWWbbbfffkkk~~~hhhQQQGGGGGG@@@CCCDDDBBB??????BBBDDD@@@DDDKKKTTTYYYWWWOOOHHHGGGGGGIIIKKKLLLKKKHHHFFFCCCBBBBBBCCCFFFIIILLLNNNRRR___nnnxxx|||rrrnnnlllpppxxxzzzaaaZZZ___jjjpppzzzrrrZZZHHHDDDHHHDDDEEEMMMPPPaaa^^^SSSGGGCCCFFFGGGDDDDDDFFFHHHJJJMMMPPPRRRSSSYYYcccrrr{{{nnn{{{mmmiiiffffffkkkzzzwwwiii___MMMJJJEEEEEEAAAAAACCCAAA>>>CCCKKKmmmppp\\\UUUXXXSSSQQQSSSPPPQQQOOONNNOOOQQQSSSSSSSSSOOORRRTTTSSSOOOMMMMMMNNNOOOLLLIIIKKKPPPSSSQQQNNNJJJIIIGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGDDDFFFIIIIIIGGGEEECCCBBB>>>>>>?????????>>>>>>=========<<<;;;:::999999888666666777777666666555444444444444444444444444444333333444444555666666777666666777:::IIIeeehhhQQQCCC;;;???@@@>>>===>>>AAABBBEEEDDDHHHTTTgggTTT@@@@@@BBBEEEGGGKKKRRRYYYaaaqqqyyy~~~xxx|||zzzvvvYYYFFFDDDJJJ@@@DDDFFFCCC??????BBBDDDCCCGGGOOOXXX]]][[[RRRKKKHHHIIIJJJLLLNNNNNNKKKHHHCCCCCCCCCDDDFFFJJJMMMOOOSSSbbbrrr}}}pppiiiiiiooorrr|||~~~ggg[[[bbbooozzz~~~{{{bbbPPPGGGGGGHHHBBBEEENNNOOO```]]]SSSGGGDDDHHHIIIEEEHHHJJJMMMRRRVVVZZZ]]]___pppzzzwwwkkkjjjhhhffffffnnnqqqmmmxxx^^^NNNGGGDDDEEEBBB@@@AAA@@@@@@DDDJJJsssjjj^^^TTTTTTVVVUUUPPPMMMOOOOOOPPPPPPQQQPPPPPPPPPQQQPPPOOONNNMMMKKKJJJJJJLLLKKKLLLLLLMMMNNNPPPQQQKKKJJJHHHFFFFFFFFFHHHIIIFFFGGGHHHIIIHHHGGGFFFEEEDDDEEEGGGGGGFFFDDDBBB@@@BBBBBBAAA@@@???======<<<;;;;;;;;;;;;:::999888888666666555444444444444444333333333333333333333333333333444444555666666666666666:::>>>HHHiiioooXXXHHHCCC>>>DDD>>>;;;CCCEEEBBBDDDJJJFFFPPPmmmmmmOOOAAA>>>???EEEJJJLLLPPPTTTddd~~~qqqmmmzzzuuuddd```gggooouuu|||jjjPPPHHHIIIDDDCCCEEEFFFDDDAAA@@@BBBEEEEEEJJJRRR[[[___ZZZQQQIIIGGGKKKNNNNNNQQQSSSPPPJJJEEEBBBBBBFFFIIILLLQQQVVV^^^kkkzzz~~~rrrjjjkkkssswwwjjjiiinnnuuuzzzmmmSSSHHHEEEFFFHHHGGGDDDIIIRRR\\\WWWOOOIIIFFFFFFGGGHHHOOOTTTYYY^^^cccjjjqqqwwwkkkpppjjjfffeeehhhlllyyykkktttxxx^^^NNNHHHEEEEEEBBB@@@AAA@@@@@@DDDJJJeeehhh]]]SSSSSSVVVTTTPPPMMMNNNNNNOOOOOOOOOOOONNNNNNPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIGGGFFFFFFFFFGGGHHHGGGGGGHHHHHHHHHFFFEEEDDDEEEEEEFFFFFFEEEDDDBBBAAABBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888777666555555444444555555333333333333333333333333333333444444555666666666777444777;;;HHHhhhhhhPPPDDDBBBAAAEEE@@@>>>DDDBBB@@@GGGIIIOOOdddhhhMMMGGGCCCCCCIIINNNSSSYYY___lllbbbbbbsssyyydddVVVTTTZZZ```hhhqqq{{{bbbKKKGGGKKKGGGHHHIIIIIIGGGDDDCCCDDDFFFFFFKKKRRRZZZ]]]ZZZQQQJJJHHHLLLOOOPPPSSSVVVSSSNNNIIIFFFEEEJJJNNNRRRXXX___hhhttt}}}pppmmmnnnvvv|||lllgggkkkrrr{{{bbbNNNGGGDDDCCCEEEFFFGGGNNNXXXeee```XXXPPPLLLKKKKKKLLLPPPYYYdddkkkooouuukkksss{{{jjjbbb___eeemmm{{{fffrrrwww^^^OOOHHHFFFDDDAAA@@@AAAAAA@@@DDDJJJ\\\fff[[[RRRRRRTTTRRROOOMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>============<<<;;;:::999888777666666555555666666333333333333333333333333333333444444555666666666888444555:::HHHgggxxx\\\FFF>>>@@@@@@AAA>>>@@@DDD@@@BBBQQQTTTggg```IIIGGGCCCBBBHHHOOOWWWbbblllmmmUUU[[[ppprrr^^^NNNHHHIIINNNQQQUUU```rrrnnnXXXGGGGGGNNNKKKKKKKKKJJJGGGDDDCCCCCCDDDGGGMMMUUU\\\___[[[SSSLLLFFFJJJMMMNNNRRRUUUSSSOOOJJJGGGGGGLLLRRRXXXaaaiiirrr}}}pppnnnuuu|||tttmmmiiinnnuuu~~~jjjTTTIIIHHHEEECCCDDDHHHMMMXXXaaagggccc\\\VVVRRRRRRTTTVVVZZZfffssszzz|||kkkwwwwwwhhh___[[[cccnnn|||ddduuuvvv]]]NNNIIIGGGDDDAAA@@@AAAAAA@@@DDDKKK]]]cccYYYQQQQQQRRRQQQNNNMMMLLLMMMMMMMMMMMMLLLKKKKKKGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBFFFEEECCCAAAAAABBBCCCDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::888888777666666666666666444444444444444444444444333333444444555666666666888555777:::FFFfffkkkTTTDDD@@@CCC@@@AAA@@@CCCHHHFFFPPPiiirrrXXXEEEEEEAAABBBHHHRRR___ooo|||uuuZZZKKKVVVkkkkkk[[[IIIBBBCCCFFFIIIKKKKKKTTTeeewwwzzzaaaRRRGGGJJJQQQNNNQQQPPPOOOLLLIIIFFFEEEEEEHHHPPP[[[dddfff```VVVNNNJJJMMMPPPPPPSSSWWWUUUQQQNNNKKKKKKRRRZZZbbbmmmvvv~~~zzzuuu|||pppqqqwwwoooXXXKKKHHHJJJHHHGGGHHHMMMVVV```gggdddbbb___\\\\\\```eeeiiisss{{{|||kkk~~~ttteee^^^\\\cccmmmzzzeeettt[[[MMMHHHGGGCCCAAA@@@AAAAAA@@@EEEKKK^^^___VVVOOOOOOPPPNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKGGGGGGGGGHHHHHHHHHHHHIIIDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBEEEDDDBBB@@@@@@AAACCCDDDCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;888888777666666666666666444444444444444444444444333333444444555666666666666777;;;<<>>>>>>>>>>>===<<<;;;:::888777666666555555666666444444444444444444444444333333444444555666666666555777======AAA___}}}gggUUUKKKEEEDDDEEEJJJYYY[[[VVVXXXaaaxxxzzzQQQDDDCCCCCCGGGQQQ^^^nnntttSSSGGGFFFFFFOOO\\\TTTHHHAAABBBEEEEEEIIIQQQWWW\\\eeerrr|||hhhWWWSSSNNNQQQYYYYYY^^^^^^]]]]]][[[VVVOOOKKKNNNZZZjjjuuuuuulll___WWWSSSVVVWWWWWWZZZ^^^^^^ZZZXXXWWWZZZdddoooyyyuuuqqqvvvdddUUUOOONNNNNNJJJJJJJJJLLLSSS^^^fffgggjjjkkkmmmooorrrzzzrrrlllnnnbbb```ccciiiooo|||pppjjjoooWWWJJJFFFFFFCCC@@@???AAAAAAAAAFFFLLL^^^ZZZSSSMMMMMMMMMKKKKKKMMMLLLLLLLLLKKKKKKJJJHHHHHHJJJIIIIIIIIIIIIIIIIIIIIICCCDDDFFFGGGHHHGGGFFFEEEBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDBBBBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@@@@?????????============<<<;;;::::::777666555555444444555555555555555555555555555555333333444444555666666666444666<<<;;;???YYYtttzzzvvvssssss}}}hhhZZZOOOGGGEEEFFFQQQkkktttlllnnn|||zzzRRREEEAAACCCIIISSS___nnnzzz^^^HHHEEEIIIIIINNNVVVOOOFFFBBBFFFGGGIIIUUUdddpppssszzzeeeVVVUUUPPPTTT^^^bbbeeeeeefffgggfff```WWWPPPSSS^^^mmmwwwvvvmmmccc]]]TTTWWWYYYZZZ___ddddddaaa^^^^^^cccnnnyyy}}}uuu{{{zzzaaaWWWUUUSSSPPPMMMMMMKKKKKKUUUdddmmmnnnqqqtttxxx{{{ooonnn{{{iiiccc___```iiiuuuhhhpppnnnUUUIIIFFFEEECCC@@@???AAAAAAAAAFFFLLLdddYYYRRRMMMLLLLLLJJJKKKMMMJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEECCCDDDFFFGGGGGGEEECCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBDDDEEEAAAAAAAAA@@@AAAAAABBBBBB@@@@@@??????????????????============<<<;;;:::999666666555444444444444444555555555555555555555555333333444444555666666777555444999999>>>UUUiiihhhqqqlllnnnrrrwwwjjj\\\QQQMMMOOO\\\|||SSSFFFFFFHHHOOOYYYdddpppbbbMMM@@@DDDIIIFFFGGGNNNJJJDDDCCCHHHJJJOOObbbyyyeeeWWWUUUQQQUUUbbbiiipppqqqsssuuuuuunnnddd\\\WWWaaannnuuutttmmmfffaaa[[[^^^aaaccchhhoooqqqnnniiiiiiooo{{{{{{yyyddd\\\YYYUUUPPPRRRQQQNNNMMMWWWiiiuuuwww|||nnnnnnwwweeeddd\\\\\\hhhzzzfffvvvfffPPPGGGFFFFFF@@@CCC???>>>CCCAAAEEESSSmmm\\\QQQIIIJJJMMMLLLIIIHHHKKKKKKKKKKKKJJJIIIHHHGGGIIIGGGEEECCCBBBBBBDDDDDDFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBB???<<<<<>>CCCAAAEEETTTxxx\\\RRRJJJJJJLLLKKKHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEHHHFFFDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBB@@@===<<<<<>>???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@????????????<<<<<<<<<;;;::::::999999999888888777666666555555444444555555555555444444666666555444444555666666777666666888<<>>===@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>======;;;;;;::::::999888888888999999888888777777666666444444555555555555444444555555444444444444555555777666777999<<>>===<<<===>>>@@@@@@@@@???===@@@@@@@@@@@@@@@?????????>>>>>>=========<<<<<<<<<;;;;;;;;;:::999999888888999999888888777777777777444444555555555555444444444444444444444444444444777666888:::;;;AAAUUUiiioooXXXLLLRRRjjjkkkaaa]]]gggsss}}}}}}RRREEELLLRRR[[[eeeooo}}}vvvbbb\\\XXXRRRLLLMMMTTT[[[______ggg}}}ooocccYYY\\\fffooowww}}}zzzpppmmmnnnvvvzzz{{{vvvrrrrrrwww~~~{{{vvvuuutttvvv{{{xxxzzznnnuuu{{{iiiaaabbbcccgggtttgggiiizzzaaaNNNGGGDDDBBB???DDDBBB???BBBBBBJJJ\\\vvvWWWPPPKKKKKKKKKGGGEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>======???AAABBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999888888888777777777777777444444555555555555444444333444444444444444444333777555777;;;:::@@@WWWppp{{{\\\KKKIIIXXXwww}}}___TTTSSSZZZhhhqqqyyy~~~RRREEEKKKSSS^^^gggrrrYYYKKKKKKMMMIIIIIIPPP___mmmwww{{{pppfff___eeepppyyyvvvooolllmmmvvvzzz{{{~~~zzzzzz}}}~~~ppp|||wwwgggaaaaaaccclll~~~cccgggwww^^^MMMGGGEEEBBB>>>DDDBBB@@@BBBBBBKKK___vvvTTTNNNKKKKKKJJJFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@AAAAAAAAA@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAACCCCCCCCCCCCBBBBBBAAA@@@>>>@@@BBBBBBAAA@@@AAABBBAAA@@@???>>>=====================<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999777777777666666666666666444444555555555555444444444444555555555555444444777444777;;;:::???[[[yyypppPPPEEEMMMeeecccSSSLLLPPP]]]nnnxxxSSSGGGHHHSSS```jjjuuurrrJJJDDDFFFEEEEEEHHHSSSdddvvvnnnfffbbbjjjvvvoooooommmoooxxxzzzqqqssseeeaaa```dddrrr|||ccclllrrrZZZKKKFFFDDDAAA>>>EEECCC@@@BBBBBBLLLaaauuuQQQMMMJJJKKKJJJFFFEEEGGGEEEEEEEEEEEEDDDCCCBBBAAA??????@@@@@@@@@@@@@@@???>>>>>>??????????????????@@@AAAAAAAAAAAAAAA@@@@@@>>>@@@AAA@@@??????AAACCCAAA@@@>>>===<<<<<<==================<<<<<<<<<<<<;;;;;;::::::999888888888555555555555555555555666444444555555555555444444444555666666666666555444666333555:::999@@@___eeeLLLMMM```~~~WWWQQQQQQSSS___rrr~~~SSSHHHFFFSSSbbbmmmyyyfffKKKLLLMMMHHHJJJOOOYYYfffvvvwwwllleeecccmmmyyy{{{ooooooooorrrzzzuuupppnnncccaaa```fffwwwlllfffwwwoooXXXIIIEEECCC@@@>>>EEECCC@@@BBBBBBMMMbbblllPPPLLLJJJKKKJJJFFFFFFHHHDDDDDDDDDDDDCCCBBBAAAAAA>>>??????@@@@@@@@@???????????????>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>===>>>@@@@@@???======@@@CCCAAA@@@>>>===<<<<<<<<<===>>>>>>=========<<<<<<<<<::::::999999888777777777444444444555555555555555444555555555555555555444444555666777777666555444666222555:::999AAAbbbttt[[[MMMZZZuuuSSSOOOUUURRR[[[ooo{{{QQQGGGDDDTTTdddooo|||]]]IIILLLKKKGGGKKKSSS]]]iiiyyynnneeepppiiiiiisss}}}vvvooopppsssyyyqqqnnnjjjaaaaaa```hhhzzzaaaiii~~~fffRRRIIIFFFDDDCCC>>>AAA@@@BBBCCC???LLLiiilllOOOLLLGGGEEEDDDEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>??????>>>>>>======<<<<<<>>>===<<<<<<<<<>>>???@@@>>>=========>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999;;;::::::999888777666666777777777777777666555555555555555555555555555555111===HHHFFF:::000111666333555444666:::???\\\[[[WWWUUUdddTTTLLLOOORRR[[[kkk{{{pppPPPGGGJJJQQQeeetttzzz\\\JJJJJJJJJKKKPPPUUUcccvvv{{{zzzyyyqqqkkksssnnnpppvvv~~~vvvjjjnnnnnnooosss|||pppsssyyyeeeaaa___gggmmmfffrrrzzzcccPPPFFFDDDBBBAAA???AAA@@@BBBCCC@@@NNNlll^^^OOOKKKGGGEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>???>>>>>>>>>=========<<<>>>===<<<<<<<<<===???@@@>>>>>>======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<::::::999999:::::::::999999888777777777777777777777777666555555555555555555555555555555:::CCCKKKHHH===444444888111333222666:::;;;PPPsss~~~lllUUU^^^nnnVVVMMMKKKNNNXXXkkk~~~kkkMMMFFFMMMRRRdddssszzzZZZKKKMMMNNNQQQ[[[cccooo}}}}}}zzzzzzzzz}}}~~~rrrrrruuu|||yyyooolllkkklllppp{{{~~~|||pppzzzvvvcccaaa```iiivvvddduuuwww```OOOFFFCCCBBBBBBAAABBB@@@AAACCCAAAQQQppp\\\NNNJJJGGGDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<===>>>??????>>>>>>============>>>===========================<<<;;;::::::999999:::888888888888888888888888777777777777777666555555666666666666666666666666888===AAA@@@999444333555111333333777;;;888BBB\\\iii[[[TTTjjjWWWOOOJJJKKKWWWmmmcccJJJGGGOOOSSScccrrryyyWWWLLLPPPQQQRRRbbbooozzz|||zzz~~~zzzqqqmmm}}}{{{uuutttuuuyyyvvvkkkhhhhhhmmmxxxuuupppqqq___``````jjjaaa|||vvv```OOOGGGEEEEEEDDDBBBCCC@@@AAACCCBBBTTTttt^^^LLLIIIFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>=====================<<<============???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999:::777777888888888999999999777777777777777666555555777777777777777777777777222444555666555444444555555666444888===888<<>>============>>>>>>>>>>>><<<============<<<<<<<<<>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::777777777888999999::::::777777777777777666555555777777777777777777777777555444444555777888888888666777444666===:::<<>>>>>>>>>>><<<<<<=========<<<;;;;;;===<<<<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::999999999999::::::777777888888999999999:::777777777777777666555555666666666666666666666666888777666666777777666555444666333333:::999<<>>>>>>>>>>>????????????<<<=========>>>>>>>>>???<<<<<<=========<<<;;;:::;;;;;;;;;:::;;;;;;<<<<<<:::::::::::::::::::::::::::999999999999999::::::888888888888888999999999777777777777777666555555555555555555555555555555555555444444444444333333222777555555;;;:::<<>>>>>>>>>>>>>>?????????<<<=========>>>>>>??????<<<<<<=========<<<:::999::::::::::::;;;;;;<<<===999999999999999999999999999999999888999999::::::888888888888888888888888777777777777777666666555555555555555555555555555111333555666666666666777111999999999>>><<<===HHHqqqvvvaaa[[[iiigggWWWPPPWWWkkkcccJJJDDDGGGNNNcccuuu~~~qqqiiizzzfff\\\ZZZRRReeezzz}}}}}}}}}}}}vvvppp\\\\\\___WWWfffmmmXXXXXXwwwsssdddSSSJJJEEEAAA???@@@EEE@@@BBBGGGDDDCCCWWWrrrjjjRRRGGGEEECCCBBBBBBBBBAAA???AAAAAA@@@@@@???>>>============<<<<<<<<<======>>>;;;<<<===<<<<<<<<<>>>@@@>>>???@@@???<<<:::999:::::::::::::::::::::::::::999999999999999999999999777777777888999999999::::::::::::999999888888888666666555555555555666666777777666555444444333333333333333444444444555555555666666666777:::???BBBhhh{{{iii\\\]]]yyyrrrTTTUUU[[[nnnyyy___KKKCCCFFFNNNkkkpppxxxoooooo}}}mmm\\\YYY[[[ggg~~~yyyyyyjjj]]][[[]]]___fffvvv```WWWnnn```PPPHHHEEEBBBAAABBBDDD@@@BBBFFFBBBCCC\\\zzzbbbMMMFFFDDDBBBAAAAAAAAA@@@???@@@@@@??????>>>======<<<======<<<<<<<<<<<<======;;;<<<===<<<;;;;;;===???>>>@@@@@@???<<<;;;:::;;;::::::::::::::::::::::::999999999999999999999999888888888888888999999999:::::::::999999888888888777666666555555666666777777666666555555444333333333444444444555555555555555666666666777:::>>>BBBcccrrrccc^^^jjjtttVVVXXX```vvvvvv^^^MMMEEEGGGQQQpppsssvvvmmmqqquuuiii```bbbiiivvvxxx||||||hhh^^^]]]___aaagggmmmXXXooohhhZZZLLLFFFDDDBBBBBBDDDCCCAAACCCEEEAAAFFFddd|||XXXHHHFFFDDDBBBAAAAAAAAA@@@?????????>>>>>>===<<<<<<<<<======<<<<<<<<<<<<======:::;;;<<<<<<;;;:::<<<======???@@@???<<<;;;:::;;;::::::::::::::::::::::::888888888888888888888888999999999888888888888888999999999999999888888888888777777666666777777888777666666555555444444444444444555555555666666666555666666666777999>>>AAA[[[www~~~jjjeeemmmuuuYYYYYYddd{{{wwwbbbRRRKKKIIITTTtttvvvtttmmmxxxkkkgggdddiiiwwwxxxuuueee______aaabbbnnniii]]]}}}dddWWWIIIDDDCCCBBBBBBCCCAAAAAADDDCCC@@@LLLppptttSSSJJJFFFDDDBBBAAABBBBBBAAA@@@??????>>>>>>>>>=========>>>======<<<<<<<<<<<<===999;;;<<<<<<;;;:::;;;<<<;;;===>>>===;;;::::::;;;::::::::::::::::::::::::888888888888888888888888:::999999999888777777777999999999888888888888888888888777777777777888888777666666666555555444444555555555666666666666777444555666777777999===@@@UUUqqqsss|||kkkssssssZZZYYYcccxxxxxxdddSSSKKKKKKTTTssswwwuuu{{{qqqvvvjjjhhhfffkkk|||wwwooobbb______aaabbbxxxkkkppp|||bbbUUUHHHCCCBBB@@@@@@AAAAAABBBDDDCCCCCCTTT~~~oooSSSNNNFFFEEECCCBBBCCCCCCCCCAAA@@@???????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<999;;;<<<<<<;;;::::::;;;999:::<<<;;;:::999999:::::::::::::::::::::::::::888888888888888888888888:::999999999888777777777888888888888888888888888888888777777777777888888666666666666666555555555555555555666666666666777444555777777777999<<<>>>RRRqqquuuxxxqqqppp[[[YYYbbbsssttt```NNNEEEMMMQQQnnnuuuwwwyyyuuupppkkkgggdddjjjrrruuujjj```^^^^^^```dddhhhzzz{{{aaaTTTHHHCCCBBB@@@???@@@AAABBBCCCBBBGGG___jjjSSSOOOFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@??????????????????>>>===<<<<<<;;;<<<<<<:::<<<>>>>>><<<:::::::::888999;;;;;;:::999:::;;;::::::::::::::::::::::::999999999999999999999999999999999888888888888888777777777888888888888888888777777666666777777888666666666666666666666666444444555555555666666666444555777777777888;;;===OOOyyy{{{xxx{{{|||}}}|||zzzooo]]]ZZZaaaooo~~~~~~ppp^^^NNNFFFMMMNNNkkktttxxxyyyzzzpppiiieeefffuuuhhhtttyyyfff___\\\\\\aaahhhaaazzz___SSSGGGCCCCCCAAA@@@AAABBBCCCBBBCCCLLLhhhfffPPPKKKCCCBBB@@@@@@AAAAAAAAA@@@>>>>>>>>>??????????????????>>>===<<<<<<;;;;;;;;;:::===??????===;;;::::::888:::<<<<<<;;;;;;<<<===::::::::::::::::::::::::::::::::::::::::::::::::888888888888888999999999666777777777888888888999777666666555555666666777666666666666666666666777333444444444555555555555333555777777777888:::<<>>>>>???@@@???>>>============>>>>>>>>>>>>??????>>><<<<<<;;;;;;;;;;;;===???@@@>>><<<;;;;;;:::;;;===>>>======>>>???::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999999:::666666777777888888888999666666555555555555666666666666666666777777777777333333333444444444555555333555777888777888:::<<>>>>>>>>>>>>>>>>>????????????BBBAAA???>>><<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<;;;::::::999999999999888888888999999:::::::::777777777777777777777777:::888666777999:::999666666666444333333444555666777777666666666666777777444444444555555555555666777777666666777888999999???RRRaaatttxxxyyy~~~~~~wwwooommmaaa]]]cccuuulllXXXMMMFFFDDDEEEGGGWWWooo}}}{{{xxxmmmkkkjjjvvvppptttuuuaaa^^^XXX\\\eeegggwwwjjjlllXXXMMMDDDCCCEEEDDDBBBBBBAAA>>>CCCCCCGGGrrrVVVNNNCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::999888888888888888888888888999999:::::::::999999999999999999999999999777555666888999888666666555444444444444555666666666555555555555666666444444444555555555555666666666666666777888999:::>>>JJJWWWqqq}}}qqq~~~}}}xxxqqqmmm]]]XXX^^^ooo}}}ooo[[[NNNFFFDDDEEEBBBSSSlll{{{}}}~~~zzzlllmmmtttppp|||sssaaa___XXXYYYaaaeeexxxfffgggUUUKKKCCCCCCDDDCCCBBBBBB@@@???CCCDDDPPPyyyOOOIIIDDDBBBAAAAAA@@@@@@?????????===========================<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;999888777777777777777777888888888999999999999999999999999999999999999999777666555666777888777555666555555444444555666666555555444444444444555555444444444555555555555666444555555666777999:::;;;===BBBMMMpppttt}}}}}}yyyqqq^^^WWWYYYfffsss{{{rrr]]]PPPGGGCCCDDDBBBSSSkkkzzz~~~rrrlllsss}}}{{{tttvvv{{{xxxooonnn___```YYYWWW```hhheeeeeeRRRJJJCCCCCCDDDCCCBBBCCCBBBDDDEEEHHH[[[}}}HHHDDDCCCAAAAAAAAA@@@@@@?????????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======:::999999999999999999:::;;;:::999888888999:::;;;888888777777666777777888888888888888888999999999777777777777777777777777777777666777777777777666555555555555555666666666666555555444444555555666444444444555555555555666333444444555777999:::;;;<<>>HHHCCCNNNyyy[[[HHHIII@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;:::999:::;;;<<<<<<;;;::::::::::::999999999999::::::888999999::::::999999888666666555555666666777888999888888888777777777666888888888888888888888888666888999999777666777999333444666777888888777777666666666555555666666666444444444555555555555666444444444555666777888888777FFFWWWooorrrhhhaaacccfffkkkwwwrrr\\\MMMGGGJJJQQQcccppp|||yyyyyy}}}qqqqqqlll]]]TTT[[[XXXZZZlllqqqnnnTTTHHHDDDBBBCCCCCCAAACCCFFF???JJJEEERRRRRRFFFHHH;;;@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;888999:::;;;::::::888888;;;::::::999999::::::;;;888999:::;;;;;;:::999888444444444444444555666777999888888888777777666666666666666666666666666666555777999888555444666888333444666777888888888777555555555444444555555555444444444555555555666666555555555555555666777888666DDDQQQfffvvvlllfffgggiiilllwwwrrr\\\NNNHHHNNNVVVlllxxx}}}kkkoooddd[[[RRR[[[\\\cccxxxuuuoooyyycccRRRGGGFFFDDDCCCBBBBBBBBBCCCAAADDDFFF[[[SSSEEELLL>>>@@@@@@??????>>>=========>>>>>>===<<<;;;;;;:::::::::::::::::::::999888777888999999::::::999999888777777777777777777777777666666666666666666666666999777555444333444555666666666666666555555555555666666555555555444444444444555666888888666555444333333333444666666444222777777777888777666555555888888777777666666555555888===FFFZZZ}}}wwwjjjbbbaaahhhrrrxxx}}}jjj[[[NNNFFFQQQddd~~~yyypppttt___ZZZ[[[ZZZ\\\kkkeeeuuuxxxcccQQQGGGFFFDDDCCCBBBBBBCCCCCCCCCFFFFFFYYYOOOBBBJJJ>>>@@@@@@??????>>>=========>>>======<<<;;;;;;:::::::::::::::::::::999888777888999999999999999999888777777777777777777777777666666666666666666666666888777555444333444555666666666666666555555555555666666555555555444444444444555666777777666555444666555333444555666555444666666666777666666555555666666666777888888999999888???HHHYYYyyyxxx}}}qqqjjjjjjnnnsssuuu{{{zzzaaaTTTLLLKKK\\\ssstttuuuooo[[[UUUVVVWWW\\\nnn___yyyuuuaaaPPPFFFEEEDDDCCCCCCBBBCCCCCCCCCIIIHHHXXXyyyKKK???FFF>>>@@@??????>>>>>>======<<<======<<<<<<;;;:::::::::999999:::::::::999888888888888999999999999888888777777777777777777777777666666666666666666666666777666555444444444555666666666666555555555555444666666666555555555555444444555666777777666555444666444222222444555555444555555555555555555555555333444555777999:::;;;<<<777>>>GGGUUUssszzz~~~xxxrrrrrrtttsssrrr{{{oooYYYOOOLLLSSSjjj~~~qqqmmm\\\XXXZZZ\\\cccwwwrrr[[[qqq]]]NNNEEEEEEDDDDDDCCCCCCCCCCCCAAAJJJLLL]]]pppHHH>>>DDD@@@?????????>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::::::::999999888777777888888888888777777666666666666666666666666666666666666666666666666666666555444444444555666666666555555555444444444666666666555555555555555555555666777777666555555333222222333555555444222444444444444444555555666222333444666777999:::;;;666;;;BBBQQQqqq{{{vvvwwwxxxvvvssszzzhhhVVVPPPRRR]]]vvvwwwmmmfffgggkkkuuuuuurrrzzziii\\\aaafffkkksssbbb```mmmYYYKKKDDDDDDDDDDDDDDDCCCCCCCCC>>>JJJRRRiiifffGGG@@@CCCBBB??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888999999:::::::::999999666777777888888777777666666666666666666666666666666666666666666666666666555555444444444555555555555555555555444444444444666666666666666666666666555555666666666666555555111222555888::::::666333555555444444444444555666333333444444555666666777777999===OOOuuu}}}~~~}}}{{{kkk```WWWXXX^^^kkkyyyvvvuuurrrooopppoooooopppqqqrrrsssrrrrrr~~~|||uuummmcccYYYSSSOOOQQQWWWaaapppoootttmmm```XXXbbbkkktttzzz^^^nnn}}}iiiVVVIIICCCCCCDDDDDDDDDDDDCCCCCC>>>KKKZZZyyy[[[GGGCCCCCCBBB???>>>>>>======<<<<<<;;;;;;;;;::::::::::::::::::888888999:::::::::999999666666777777777777666666777777777777777777777777666666666666666666666666333444444444555555555555555555555444444444444333555666666666666777777777666666666666666666666666444555888<<>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::777888999::::::::::::999555666666777777666666555777777777777777777777777666666666666666666666666222333444444555555555555555555555444444444333333555666666666777777777777666666555555555555666666555555777:::===@@@@@@@@@:::999777555444444555555333333333444444444555555999999;;;KKKqqq|||~~~{{{wwwkkkkkkpppxxxzzzyyy~~~zzz}}}ooocccYYYVVVWWWVVVTTTTTTXXX___eeeeeebbbeeeoooxxx{{{lllcccaaafffjjjdddcccaaa]]]XXXUUURRRQQQQQQRRRRRRRRRUUU[[[cccjjjlllvvvxxxmmmtttbbb[[[\\\SSS^^^jjjzzz```hhhwwweeeTTTIIIBBBCCCDDDEEEEEEDDDCCCCCCDDDNNNfffrrrMMMFFFFFFAAA@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::777888999:::::::::::::::555555666666666666555555777777777777777777777777666666666666666666666666222333444444555555555444555555444444444333333333555666666666777777888888666666555555555555666666555444222444999===AAABBB<<<:::888555444444555555333333444444555666777777666777999FFFiii{{{}}}|||}}}zzz{{{vvvuuu{{{wwwzzziii]]]SSSRRRUUUVVVVVVWWW[[[dddkkkkkkgggkkkxxx~~~pppccc]]]aaajjjqqqdddeeeeeeccc___ZZZXXXVVVTTTUUUVVVTTTSSSTTTYYY]]]]]]gggvvvssspppmmm[[[VVVYYYVVV^^^eeeqqqmmmTTTiiippp___OOOCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAPPPyyykkkKKK===BBB<<<<<<>>>AAABBB???:::777888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666888777777777666666555555888777777666555444444444555555555555555555555555555555555555555555555555444444444444444444444444444666777777666555555666666666555555444444444333444444555555666666777777<<<<<<:::999777555444333555444444444444555666666888777777@@@YYY~~~vvvnnnooovvv|||uuu```XXXPPPNNNUUU^^^dddgggmmmqqquuuuuuvvv{{{|||sssjjjhhhnnnvvvzzzzzzxxxyyyzzzzzzxxxtttooolllkkkgggccc___^^^\\\ZZZYYY```kkkuuu{{{}}}kkkuuu{{{eee]]]ZZZVVVbbb^^^pppwwwSSSJJJdddkkkZZZMMMCCCCCCCCCBBBBBBBBBBBBBBBCCCHHHWWW~~~aaaIII???BBB<<>>???@@@>>>;;;::::::<<<999999999999999999999999999888888888777777777666999777666555555666777888666666666555555444444444666555333222222333555666444444444444444444444444333333333333333333333333333555666666555444444555666666666666666666666666666666666555555444444444555555555555555555555555555555555555666777888888666888:::999>>>TTTzzzzzzssssssrrrqqqooolllgggbbb```aaafffkkkooonnnnnnqqqpppmmmhhhhhhkkknnnpppsss|||{{{{{{nnnfffgggnnnuuuwwwzzz{{{|||jjjqqqiiiYYYVVVYYY]]]eee~~~lllYYYqqqYYYLLLGGGFFFBBBBBBAAAAAABBBCCCDDDDDDJJJbbb```FFFDDDDDDAAA999AAA;;;<<<<<<;;;:::999::::::999999999999999999999999888888888777777777777777777777666555555666777888555555555555444444444444555444333222222333444555444444444444444444444444333333333333333333333333333555666666555444444555555555555666666666666666666666555555444444333333444444444444555555555666444444555666888:::;;;<<<888777888:::???NNNiiiwwwnnnkkknnnmmmjjjddd]]]ZZZYYYXXX\\\bbbfffeeeeeegggiiihhhjjjiiikkkllllllooozzzzzznnnccc]]]\\\]]]^^^]]]^^^___```eeeqqqwwwlll~~~zzzeeeXXXTTTWWW\\\nnnkkkdddlllUUUJJJGGGFFFAAAAAAAAAAAABBBCCCDDDDDDHHHiiiZZZFFFBBBAAAAAA999???::::::::::::::::::999999888888888888888888888888777777777777777777777777666666666777777777777777444444444444444444444444333333333444444333333333333333333333333333333333333333333333333333333333333444666666444333444555444444444555555555555555555555555444444444444444222222222333333333444444333444555666888:::<<<===:::555666:::>>>DDDVVViiivvviiidddggggggcccZZZTTTRRRQQQOOORRRXXX\\\[[[[[[___bbbccchhhfffeeedddccceeeooozzzyyyvvvnnnddd___]]]YYYTTTVVVTTTRRRQQQTTT[[[eeelllooouuuppp___UUURRRWWW]]]{{{hhhrrrfffRRRJJJFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFIIIrrrUUUFFF???<<>>::::::999::::::;;;::::::888888888888888888888888666777777777777777777777444555777888888888777666444444444444444444444444111222444555555444222111333333333333333333333333222222222222222222222222222444555555444333444444333333333333444444444555333444444444444444444555333333333333444444444444444444444555666777999999888444555:::;;;===LLL^^^}}}zzziiiaaabbbccc]]]SSSLLLLLLLLLIIIJJJQQQVVVUUUUUUZZZ___aaa```]]]]]]___```aaaiiiqqq}}}}}}tttpppoookkkdddccc___ZZZXXXYYY\\\]]]]]]iiirrr~~~vvvddd}}}~~~fffXXXRRRTTT]]]gggrrrbbb|||bbbPPPIIIFFFCCCCCCCCCCCCCCCDDDEEEGGGGGGOOO~~~uuuQQQFFF<<<999AAA<<<===;;;:::::::::<<<<<<<<<;;;777777777777777777777777666666666666777777777777222444777999:::888666555444444444444444444444444000222444666666444222000333333333333333333333333222222222222222222222222222444555555444333333444222222222333333444444444333333333444444555555555666666666666666666666666555555444444444444555555555222555::::::;;;LLLaaatttxxxzzzvvvmmmccc```aaa\\\PPPJJJJJJKKKHHHHHHOOOTTTSSSSSSYYY___bbb\\\[[[]]]cccfffiiiooouuu}}}xxxrrrmmmkkklllllliiieeeiiinnnsssvvvxxxzzzyyyfff[[[zzzbbbUUURRRWWWdddqqqeee\\\www[[[LLLJJJHHHDDDAAADDDEEEBBBAAACCCEEEFFFXXXhhhPPP===>>>BBB???;;;<<<:::::::::999999999888888777777777777777777777777777777777777666666666666444444444444444444444444555444444333333444444555333333333333333333333333666444222444888999555000111111222222222333333333333333333333333333333333222333444444555555444444333333333333333333333333222222333333333333444444333333333444444444555555444666:::;;;888:::FFFSSS}}}wwwuuu___aaa]]]WWWQQQMMMJJJJJJJJJEEENNNTTTSSSTTTYYY\\\[[[]]]___cccgggiiimmmuuu|||~~~~~~|||zzzzzzyyyvvvssspppuuuzzzqqqhhhtttrrr^^^WWWSSSTTTfff}}}uuuSSS]]]qqqXXXJJJIIIIIIFFFBBBDDDEEECCCBBBCCCGGGIIIfff```LLL======@@@===:::;;;::::::999999999888888888777777777777777777777777777777777666666666555555444444444444444444444444444444333333333333444444333333333333333333333333555222000222555666333000111111222222222333333333333333333333333333333333222333444444555444444444333333333333333333333333222222333333333333444444333333333444444444555555555666999:::888;;;GGGTTT|||yyyuuuttt]]]XXXWWWUUUSSSPPPNNNLLLKKKJJJQQQVVVVVVYYY]]]___\\\]]]bbbgggkkkooovvv|||uuuooommmnnnqqqssstttvvvwwwxxx{{{mmm[[[VVVUUUXXXkkkeeeNNN```jjjSSSHHHHHHIIIHHHDDDEEEEEEDDDCCCDDDIIIOOOUUUGGG===>>>>>>:::888;;;:::999999999999888888888777777777777777777777777777666666666666555555555444444444444444444444444444444333333333333444444333333333333333333333333444111...///222333222000111111222222222333333333333333333333333333333333222222333444444444444444333333333333333333333333222222333333333333444444333333333444444444555555666666888999888;;;HHHUUU|||{{{lllpppVVVPPPRRRUUUVVVWWWUUURRRQQQTTTWWW[[[]]]aaaeeedddaaaaaahhhppptttxxx|||wwwooollliiikkkrrryyy~~~yyyfffWWWUUUXXX```uuuXXXRRRppp}}}dddPPPFFFFFFHHHHHHEEEEEEEEEEEECCCDDDLLLUUU|||JJJCCC??????===999888;;;999999999999888888888888777777777777777777777777666666666555555555444444333333333333333333333333444333333333333333333444222222222222222222222222444111......000222222111111111222222222333333333333333333333333333333333222222333444444444444333333333333333333333333333222222222333333333444444333333333444444444555555777666777888888;;;HHHTTT}}}ssskkkOOOOOORRRWWW[[[^^^]]]\\\ZZZ]]]^^^```eeekkkmmmkkkggggggqqqzzz|||qqqiiihhhiiihhhfffsss|||xxxyyyooo___TTTVVV___lllwwwPPP]]]xxx___NNNFFFEEEFFFGGGFFFDDDDDDEEECCCDDDNNN[[[kkkDDDAAA@@@???===999:::<<<999999999888888888777777666666666666666666666666555555555555444444444444333333333333333333333333333333333222222333333333222222222222222222222222444222000000000222222222111111222222222333333333333333333333333333333333111222333333444444333333333333333333333333333333222222222333333333444444333333333444444444555555777555555777777;;;FFFQQQzzz{{{jjjNNNQQQTTTZZZ___cccddddddccccccbbbeeelllrrrssspppmmmnnnyyy{{{qqqnnnmmmjjjfffaaajjjsssyyy}}}yyyooo|||}}}fffZZZTTTZZZgggwwwdddOOOlllrrrZZZLLLGGGEEEEEEFFFFFFCCCCCCEEECCCCCCPPP```[[[@@@@@@@@@>>><<<:::;;;<<<999888888888888777777777666666666666666666666666555555444444444333333333333333333333333333333333333333222222222222333333222222222222222222222222333333222222222222333333111111222222222333333333333333333333333333333333111111222333333333333333333333333333333333333333222222333333333333444444333333333444444444555555666444555777777:::BBBLLLooonnnqqqVVVQQQVVV^^^eeejjjllllllkkkggghhhmmmuuuzzzyyywwwwwwwwwxxx{{{yyywwwuuuooojjj]]]bbbggghhhjjjrrr{{{kkkjjjsss___WWWUUU^^^oooYYY]]]~~~iiiTTTJJJGGGDDDDDDFFFFFFBBBBBBDDDBBBBBBQQQdddNNN>>>???>>><<<;;;;;;;;;:::888888888888777777777777666666666666666666666666444444444333333333333222222222222222222222222222333333222222222222333333111111111111111111111111111222333333222222222222111111222222222333333333333333333333333333333333111111222333333333333222333333333333333333333333222222333333333333444444333333333444444444555555555444444777777888???FFF[[[mmmxxx___RRRYYYeeepppwwwyyywwwuuupppqqqyyy~~~zzzrrrllleeeeeedddaaa___cccmmmtttyyy|||pppccc]]]eee~~~fffYYYTTTUUUaaasss|||XXXuuuwwwcccPPPHHHGGGDDDDDDFFFFFFAAAAAADDDBBBBBBQQQeeewwwGGG>>>>>><<<::::::;;;:::888888888888888777777777777666666666666666666666666444444444333333333222222222222222222222222222222333222222222222222222333111111111111111111111111///111333333222111111111111111222222222333333333333333333333333333333333111111222333333333333222333333333333333333333333222222333333333444444444333333333444444444555555555333444777777888<<>><<<;;;::::::;;;;;;888888888888777777777777666555555555555444444444333333333333333333333333111111222222222333333333333333333333222222111000000000000000000000000000000000000000000000000000000111111111111222222222000111222222111000111222000000111222333333444444333333333333333333333333333333333333333333333333444333333333333444555555444444555666777999;;;<<>>>>><<<;;;::::::;;;;;;888888888777777777666666666555555555555444444444333333333333333333333333111111222222222333333333222222333333333222111111000000000000000000000000000000000000000000000000000111111111111222222222000111222222111000111222000000111222222333444444333333333333333333333333333333333333333333333333444333333333333444555555444444555666777999;;;<<<<<>>===<<<;;;::::::::::::888888777777777777666666666555555555555444444444333333333333333333333333111111222222222333333333111111222333333333222222000000000000000000000000000000000000000000000000000111111111111222222222000111222222111000111222000000111111222333333333333333333333333333333333333333333333333333333333333333333333333444555555444444555666777999:::;;;777NNNjjj~~~mmm~~~}}}~~~~~~ooobbblll|||}}}|||zzz}}}~~~yyyxxx|||~~~zzztttuuuxxx~~~XXXYYY\\\dddzzz|||eeeUUUTTTNNNOOO___uuuhhhMMMdddzzzcccUUUHHHEEEGGGFFFEEEDDDCCCBBBBBBCCCDDDRRR}}}eeeIIIBBB======<<<;;;::::::::::::888777777777666666666666666555555555555444444444222222222222222222222222111111222222222333333333000111222222333333333333000000000000000000000000000000000000000000000000000000111111111222222222000111222222111000111222000000111111222222222333222222222222222222222222222222222222222222222222333333222222333333444555444555555555777888999::::::TTTuuulll||||||sssdddnnn~~~{{{vvvvvvvvv|||dddooowww}}}nnn[[[TTTPPPMMMPPPaaazzz|||XXXUUUttt\\\PPPFFFEEEGGGFFFDDDDDDCCC@@@AAACCCHHHfffTTT@@@???<<<<<<<<<;;;;;;:::999999777777777666666666666555666555555555555444444444222222222222222222222222111111222222222333333333000111222222333333333333000000000000000000000000000000000000000000000000000000111111111222222222000111222222111000111222000111111111111111222222222222222222222222222222222222222222222222222222333222222222222333444444555555555555666777999999999TTT~~~llluuuuuudddooouuuppppppqqqxxx}}}}}}ooozzz___QQQSSSRRRRRRYYYmmmkkkKKK]]]nnnVVVLLLEEEEEEGGGFFFDDDEEECCC@@@CCCEEERRRtttOOOAAABBB;;;<<<<<<<<<;;;:::999888777777666666666666555555666555555555555444444444222222222222222222222222111111222222222333333333111111222333333333222222000000000000000000000000000000000000000000000000000111111111111222222222000111222222111000111222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222333444444555555555555666777888999999OOO~~~tttmmmwwwgggrrryyypppkkklllpppttt{{{uuulllsss[[[RRRWWWQQQVVVbbbyyy```IIIfffiiiQQQIIIDDDEEEGGGFFFDDDEEEBBBAAAFFFJJJ___iiiLLLBBBBBB;;;;;;<<<<<<;;;:::888777777777666666666555555555666555555555555444444444111111111111111111111111111111222222222333333333222222333333333222111111000000000000000000000000000000000000000000000000000111111111111222222222000111222222111000111222111111111111000000000000111111111111111111111111111111111111111111111111222222222111222222333444555555555555555666777888;;;DDDrrrnnnppp{{{mmmxxx~~~rrrllljjjmmmsssxxxtttppp~~~kkk\\\VVVYYYQQQZZZkkksss]]]YYY~~~fffNNNGGGCCCEEEGGGFFFDDDEEEAAABBBJJJOOOiii\\\DDD===;;;:::;;;<<<<<<;;;:::888777777666666666555555555555666666555555555444444444111111111111111111111111111111222222222333333333333333333333333222111000000000000000000000000000000000000000000000000000000111111111111222222222000222222222111000111222111111111000000000000000111111111111111111111111111111111111111111111111222222111111222222333444555555555555555666777888:::888cccsssjjjrrr~~~vvvmmmjjjjjjooovvvyyynnn```WWWSSSSSSWWWbbbttteee^^^mmmuuu[[[LLLIIIGGGFFFFFFGGGFFFEEEEEEJJJCCCLLLxxxyyyQQQ???======<<<;;;:::999888888888888888777777666555444444444555555444444444333333333111111111111111111111111222222222222222222222222111111111111000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111222222222333333333444444444555555555555666666>>>OOOjjjttt|||wwwqqqoooqqqvvv}}}zzzhhhXXXQQQSSSXXX[[[ccceeesssqqqXXXKKKIIIGGGFFFFFFGGGFFFFFF>>>IIIDDDPPPmmmIII>>>>>><<<;;;;;;:::999888888888888777777777666555444444444555444444444444333333333111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////////////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111222222222333333333444444444444555555555555777===III```vvvppppppttt}}}tttyyyfffVVVOOOQQQWWWaaakkkmmmjjjSSSKKKIIIGGGFFFGGGHHHGGGFFFAAANNNGGGXXXaaaDDDBBBDDD@@@;;;:::999888888777888888777777666666555444444444444444444444333333333333111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000111111000000//////............/////////000000000000000000000000000000000000000000000000000000000////////////////////////222222222222222222222222111111222222222333333333444444444444555555555555777:::AAARRRrrr~~~}}}sssnnnpppwwwwwwjjjsssbbbUUUOOOSSS[[[ggguuuzzzrrr}}}bbbNNNJJJIIIGGGGGGHHHHHHGGGFFFHHHPPPGGG```TTT>>>CCCGGG@@@;;;:::999888777777777777666666666555555444444444444444444333333333222222111111111111111111111111111111111111111111111111111111111111000000000///////////////////////////111111000000//////..................////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111222222222333333333333333444444444555555555666888<<>>@@@;;;::::::999888777777777777555555555555444444444444444444333333333222222222111111111111111111111111222222222222222222222222111111111111000000000///////////////////////////111000000000/////////...............////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000111111222222222111111222222222333333333333333333444444444444555444777:::BBBVVVtttxxxsssqqqsssuuuwwwuuuwwwzzz{{{ttttttxxx~~~kkknnn|||qqq___WWWRRRPPPYYYfffxxxyyy\\\hhhSSSHHHIIIHHHHHHIIIJJJJJJHHHGGGFFFJJJddd^^^AAA:::======::::::999888777777666777777444444444444444444444444333333333333222222222222111111111111111111111111222222222222222222222222111111111111000000000000000000000000000000000000/////////000000000000000....../////////000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000111222222222111111222222222333333333333333333333444444444444222777:::???MMMfffyyyyyyqqqnnnoooqqqrrryyyyyyzzzyyyzzzooo^^^nnn~~~jjjXXXSSSPPPMMMVVVddduuuhhh\\\xxx___NNNGGGHHHHHHHHHIIIKKKKKKIIIGGGKKKQQQ{{{RRRAAA@@@>>><<<>>>:::999888777777666666666444444444444444444444444333333333222222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000......//////000000111111/////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111/////////000111222222222111111222222222333333333222222333333333444444444333777999:::EEEZZZrrr~~~~~~}}}wwwuuuvvvwwwxxxzzz|||ggg___zzzvvvaaaRRRPPPOOOMMMUUUdddtttmmmXXX___sssZZZKKKHHHHHHHHHHHHJJJKKKKKKIIIGGGNNNTTToooFFF>>>@@@;;;888===:::999888777666666666666444444444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000------...///000111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222111111222222222333333333222222333333333444444444444888888777???SSSlllzzz~~~xxxyyy}}}hhhhhhnnnZZZLLLMMMOOONNNXXXggg{{{zzz]]]PPPdddgggPPPHHHIIIGGGNNNLLLJJJPPPMMMEEEEEEQQQjjj^^^CCC===;;;<<<>>>:::888999999888888777666555333333333333333333333333444333222111111111222333333222222222111000000000000000000000000111111222000000000000000000000000////////////............////////////////////////,,,///222222///...000222////////////000000000000////////////000000000000////////////000000000000000111111111111222222222000111111111111222222222222222333333333333444444555555666888;;;IIIddd|||rrrnnn|||uuu\\\VVVLLLKKKPPPMMMXXXppp~~~}}}iiiMMMQQQwwwzzz```PPPIIIHHHDDDMMMKKKHHHKKKHHHDDDIIIWWWppprrrSSS???===::::::;;;777888888888888888777555555333333333333333333333333444333222111111111222222222222222111111111111111000000000000000111111222000000000000000000000000---.........//////000000000000000000000000000000,,,...000///...---...000000000000000////////////////////////000000000000////////////000000000000000000111111111222222222000111111111111222222222222222333333333333444444666777888888;;;JJJhhhxxxrrr{{{hhhWWWRRRIIIIIINNNLLLXXXrrr~~~eeeKKK___mmmVVVNNNKKKGGGDDDLLLKKKGGGIIIEEEDDDMMMUUUuuu]]]GGG===???;;;:::;;;666888888888888777666555555333333333333333333333333444333222222111111222222111111111111111222222222000000000000000111111222000000000000000000000000,,,,,,---...///000111111111111111111111111111111///000000///------...000111111000000//////......////////////000000000000////////////000000000000000000000111111111222222000111111111111222222222222222333333333333444444444666888888;;;MMMnnn~~~~~~iiinnnvvv]]]SSSOOOHHHIIINNNMMM[[[vvvsssXXXLLLttt```MMMLLLKKKFFFIIINNNKKKIIILLLGGGEEENNNXXXPPPAAA>>>AAA<<<;;;===999888888888888777666555444333333333333333333333333333333222222222222111222000000000111222222222333000000000000000111111222000000000000000000000000---------...///000000111000000000000000000000000111111000///...///000111111111000000//////......////////////000000000000////////////000000000000000000000000111111111111000000111111111222222222222222222333333333444444000222555777:::LLLnnnqqqdddssslllTTTQQQOOOIIIJJJOOOPPPaaacccPPP^^^vvvWWWHHHJJJKKKHHHMMMNNNIIIIIINNNHHHEEEOOOooo{{{KKK@@@???@@@::::::>>>:::777888888777777666555444333333333333333333333333333333333333222222111111000000000111222222222333000000000000000111111222000000000000000000000000///////////////.........////////////////////////000//////...////////////111000000000/////////...////////////000000000000////////////000000000000//////000000000111111111000000111111111222222222222222222333333333444444000333555666777EEEccc}}}vvvxxxnnnnnnzzzaaaMMMOOONNNIIIJJJOOORRRhhhYYYYYYhhhPPPGGGHHHKKKLLLOOONNNHHHHHHLLLGGGIIIYYYhhhGGG>>>===<<<666888<<<777777777777777666555444444333333333333333333333333222333333333333222111000111111111111111222222222000000000000000111111222000000000000000000000000000000//////....................................---,,,,,,---///000...---/////////000000000000000////////////000000000000////////////000000000000/////////000000000111111000111111111111222222222222222333333333333444444555666777666555<<>>444777777777777666555444333333333333333333333333333222222333444333222111000333222222222111111000000000000000000000111111222000000000000000000000000,,,------...///000111111000000000000000000000000......111555999999555111------...///000111222222////////////000000000000////////////000000000000////////////000000000000000111111111111222222222222222333333333444444444333333555888777777<<>>;;;;;;::::::999888888888555555444444333222222222222222222222222222222222111111111111111111111111222111111000000000000000////////////000000000000////////////////////////////////////////////////...//////////////////...//////...............---////////////////////////////////////////////////......////////////......////////////////////////000000000000111111111111111222222222222333333333333333333444555666888888;;;===OOOeee}}}qqqooofffTTTLLLIIIIIIIIIKKKGGGVVVeeeyyynnnaaabbbQQQIIIJJJLLLOOO^^^mmmmmmTTTDDDEEEQQQeee|||PPP???@@@;;;::::::999999888777777666666555555444333333333222222222222222222222222111111111111111111111111111111111111000000000///////////////000000000000////////////////////////////////////////////////......////////////......---...////////////000000////////////////////////..............................////////////......//////////////////////////////000000000111111111111111111222222222333333222222333333444666777888<<<888AAATTTppp{{{gggwwwwww\\\OOOKKKIIIGGGHHHLLLFFF[[[sss}}}eeexxxrrrXXXNNNJJJLLLNNNRRRdddooohhhPPPDDDEEEYYY~~~dddGGG===<<<:::::::::999888888777777666666555555444333333333111222222333333222222111111111111111111111111111000111111111111000//////////////////000000000000000000000000000000000000////////////////////////---......//////......---***,,,............000111////////////////////////..............................////////////......000000000000000000000000/////////000000000111111111111111111222222222222222222222333444555666777<<<777===KKKccczzznnnnnn|||hhhSSSLLLKKKGGGEEEFFFJJJIIIcccrrrlll}}}___OOOJJJJJJOOORRRWWWhhhlll]]]NNNLLLPPPppprrrMMMAAA>>>999::::::999999888777777777555555444444333222222222111222333333333333222111111111111111111111111111000111111222111000///...////////////000000000000000000000000000000000000////////////////////////---......//////......---+++---//////------///111////////////////////////..............................////////////......000000000000000000000000////////////000000000111111111111111222222222222111111222222333444666777777777>>>FFFUUUlllqqq~~~{{{nnnZZZJJJHHHJJJGGGFFFIIIJJJSSStttppppppSSSHHHHHHIIIPPPUUU[[[jjjhhhTTTMMMTTT^^^ZZZ>>>@@@BBB:::::::::999999888777777777444444333333222111111000111222333444444333222111111111111111111111111111000111111222222000///...////////////000000000000000000000000000000000000////////////////////////---..................---...000222111///...000222////////////////////////..............................////////////......000000000000000000000000////////////000000000000000111111111111222222222111111111222333444666666222777@@@CCCKKKuuuzzziiizzz|||eeeSSSEEEGGGJJJHHHIIINNNNNN^^^zzzooo^^^LLLNNNDDDNNNPPPWWWgggiiiZZZPPPMMMJJJtttxxxMMMDDD???777>>><<<<<<;;;:::888777666666555555444444444333333333111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000////////////............////////////////////////////////////............////////////////////////////////////////////////000000//////.........---000000000000000000000000///...---...///000000...000000000000111111111111111111222222222333333333111222222333333444444555999:::888>>>PPPiii}}}|||~~~}}}jjjyyy~~~vvv[[[PPPHHHIIIIIIEEEGGGMMMRRRjjjeeewwwXXXIIIIIIGGGNNNRRR[[[hhhcccSSSLLLPPP]]]kkkGGGCCC>>>777>>>::::::999888777777666666555444444444444333333333111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000////////////............////////////////////////////////////............////////////////////////////////////////////////000/////////............///////////////////////////...---...///000000...//////000000000111111111111111111222222222333333111111222333333444444555666888777<<>>777===888888777777777666666666444444444444333333333333111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000////////////............////////////////////////////////////............////////////////////////////////////////////////////////////............///////////////////////////...---...///000000...//////000000000000111111111111111222222222222333111111222222333444444444333777666999AAAPPPxxx~~~vvvpppllliiilllooouuu}}}rrrkkkuuussscccPPPIIIEEEHHHHHHHHHOOO[[[ooopppzzziiiUUUOOOLLLIIIFFFSSScccvvvzzzaaaMMMQQQbbb}}}JJJ;;;AAA>>>888<<<777777777777777777777777444444444333333333222222111111111111111111111111000000111111111111000000111111111111111111111111////////////////////////////////////............////////////////////////////////////............///////////////////////////////////////////////////////////////.........///////////////////////////...---...///000000...////////////000000000111111111111111222222222222111111111222333333444444222666666777;;;CCCdddzzzppphhhfffjjjpppttt|||~~~hhhnnnrrr___VVVMMMHHHGGGJJJIIIKKKWWWgggrrrzzz[[[LLLMMMMMMKKKHHH[[[qqqzzz]]]MMMWWWyyynnnCCC<<<@@@>>>::::::888888888888888888777777444444333333333222222222111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////////////////............////////////////////////////////////............////////////////////////////////////////////////.........///////////////........................///...---...///000000......////////////000000000000000111111111222222222000000111222222333333444333666666777999;;;TTTyyy|||sssqqqoooooossszzztttmmmyyy}}}|||cccSSSPPPJJJGGGGGGIIIHHHLLL^^^sssrrrnnnmmmSSSJJJJJJKKKJJJOOOhhh{{{|||lllTTTQQQeee^^^AAA???>>><<<<<<888999999999888888777777777333333333333222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////............////////////////////////////////////////////////.........///////////////........................///...---...///000000.........////////////000000000000000111111111111222000000111111222333333333444666444777:::888IIIhhh{{{rrrooo{{{wwwwww}}}qqqZZZNNNNNNEEEDDDEEEGGGFFFMMMfffdddkkk]]]MMMKKKJJJJJJMMMYYYtttoooYYYNNNaaalllLLL???AAA:::999===666999999888777666666555555333333333222222222222111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////............////////////////////////////////////////////////............/////////000........................///...---...///000000............/////////000000000000000000111111111111000000000111222222333333444444222666<<<888BBB[[[tttsss|||zzz{{{yyydddRRRJJJJJJCCCCCCEEEGGGHHHSSSrrr}}}iiipppPPPJJJMMMLLLMMMSSS___{{{dddLLLNNNrrrVVV@@@>>>AAA666777===444999888777666555444333333333333333222222222111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000/////////............////////////////////////000/////////............////////////////////////////////////////////////---.........//////000000........................///...---...000000000.............../////////000000000000000111111111111000000000111222222333333444333000666===999???TTTbbbwwwppp}}}}}}lllyyypppYYYKKKFFFFFFDDDDDDHHHJJJLLLZZZ}}}}}}mmmzzzttt\\\NNNLLLHHHLLLTTTUUUssssss[[[WWWcccaaaCCC@@@===;;;::::::999777888777777666555444444444444333222222111111222222000000000000111111111111000000000000000000000000000000000000000000000000111111000000//////......111222333222000.........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---............////////////............////////////.........///000111111111000111111111111222222222333222222333666:::???AAATTTlllrrriiifffggghhhrrr}}}ooottt}}}kkkqqq~~~}}}|||uuugggQQQIIIJJJFFFGGGHHHJJJOOOXXXnnnyyymmmUUUIIIJJJEEEIIIWWW___vvvVVVcccNNNBBB@@@<<<:::::::::888777777777777666555444444444444333222222111111222222000000000000111111111111000000000000000000000000000000000000000000000000111000000000/////////...111444777777555222000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000/////////........................////////////............////////////.../////////000000111111000111111111111222222222333333222333666999===???KKK___wwwhhh[[[SSSRRRSSSTTT\\\eeeqqq~~~}}}~~~{{{vvvxxxzzznnn~~~llliiiuuuiii\\\KKKHHHJJJEEEEEEHHHMMMSSSbbb^^^KKKIIINNNHHHJJJ___qqquuu\\\jjjDDDAAA???<<<::::::999888777777777666666555444444444444333222222111111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000333777999777333000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////............//////////////////000000000000000000000111111111111222222222444333333333555888;;;===FFFSSSrrrggg___TTTKKKGGGGGGHHHIIIKKKPPPWWWaaauuu{{{tttlllmmmooonnnlllqqquuuvvvlllcccnnnwww{{{{{{nnn^^^QQQDDDEEEIIIDDDEEEKKKPPPXXXqqqkkkOOOFFFMMMVVVMMMPPPnnnooowwwUUUGGG@@@>>>;;;999999999888777666666666555555444444444444333222222111111222222///000000000111111111111000000000000000000000000////////////////////////000000000000////////////...000333444222000...---///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.....................////////////............////////////000000000000000000000000000000111111111222222222444444333333444666888999BBBJJJcccuuuZZZUUUNNNIIIGGGHHHIIIJJJKKKMMMPPPVVVgggtttlllrrrzzzhhh]]][[[[[[XXXSSSUUUZZZ]]]```kkkxxxyyymmmfffkkk}}}wwwrrrmmm^^^QQQCCCCCCHHHDDDHHHNNNTTTbbb~~~iiiQQQJJJGGGPPPUUUMMMYYY}}}gggqqqCCCCCC???===:::888888888888777555555555555444444444444444333222222111111222222///000000000111111111111000000000000000000000000////////////////////////////////////000000000000...///000///------...///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////............////////////............////////////000000000000111111111111000000111111111222222222444333333333444555666777;;;???TTT{{{jjjQQQNNNIIIFFFFFFHHHIIIIIINNNRRRWWW]]]llllllddd[[[XXX[[[^^^\\\XXXXXXUUU]]]eeegggpppzzzyyycccYYYOOOKKKNNNPPPOOONNNPPPVVV\\\bbbppp|||tttqqqeee___hhhzzzxxxiiitttyyymmmdddWWWEEEBBBGGGEEEJJJQQQ\\\sssxxxvvvYYYKKKNNNLLLRRRSSSRRRiiifffeeebbb===>>>>>><<<999888888888777777444444444444444444444444444333222222111111222222000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000...------000222////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////............////////////............//////////////////000111111222222333000111111111111222222222222222222222333444555555888<<>>===;;;888777777888777666444444444444444444444444444333222222111111222222000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000111111+++...000111000.........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000............/////////000............/////////000---...///000222444555666000111111111111222222222000000111222333444444555777888@@@VVVxxxpppXXXNNNLLLJJJKKKOOOTTTXXXZZZnnnzzz{{{kkkOOONNNPPPTTTXXX\\\___aaaaaabbb___gggmmmiiikkkkkkcccSSSOOOPPPTTTWWWZZZeeeqqq}}}}}}bbbWWW___xxxqqqmmm|||jjjQQQGGGEEEEEEBBBFFFJJJDDDIII]]]www```yyyqqqYYYMMMLLLOOO^^^^^^yyy}}}tttuuuiiiVVVHHH:::>>>>>>888999>>>===666444888666666555444333333222222222222222111111111111000000000000000111111111111222222222111111111000000000000000000////////////////////////000000000000////////////....................................000000///...------,,,,,,................................................................................................///////////////////////////////////////.........////////////000000000000000000000000111111111111///000111222444555666777333999===NNNnnnjjj]]]TTTUUUXXX[[[___eeelllppp|||xxxxxxYYYPPPIIIRRRaaammmooollliiiiiinnnrrryyyyyykkk```\\\WWWXXX```jjjttt~~~sss```fffrrrvvv~~~eeeOOOGGGBBBCCCEEEFFFHHHKKKMMMoootttbbblll{{{vvv___PPPHHHIIINNN^^^iiitttsssVVVJJJ@@@777===888999777333222444444222666555555444333333222222222222222111111111111000000000000000111111111111222222222111111111000000000000000000////////////////////////000000000000////////////....................................000//////...------,,,,,,................................................................................................/////////////////////////////////////////////...////////////000000000000000000000000111111111111111111111222222333333333111666888EEE___vvvxxxiii______aaaccceeeggglllrrrwwwiiiPPPJJJOOOWWWdddoootttuuuvvvxxx}}}sssllljjjfffiiivvviiicccsssqqqWWWJJJEEECCCDDDEEEEEEJJJPPPaaakkklll\\\{{{ZZZNNNJJJGGGJJJRRReeeyyyoooiiiHHHDDD>>>888@@@:::@@@>>>555444<<<<<<555555555444444333333222222222222222111111111111000000000000000111111111111222111111111111000000000000000000000////////////////////////000000000000////////////..................................../////////...------,,,,,,................................................................................................////////////////////////......//////////////////////////////000000000000000000000000111111111111333222222111111000000///333999999@@@TTTiiisssjjjdddhhhiiijjjlllmmmqqqvvvzzz```NNNOOOSSS\\\gggqqqzzz}}}|||}}}xxx}}}zzz```iiiyyyaaaIIICCCCCCDDDEEEDDDEEENNNXXXuuufffvvvQQQgggLLLJJJLLLIIIOOO[[[rrroooxxxXXXCCCCCC>>>:::???333888:::888777888444///444444444333333333222222222222222111111111000000///000000000111111111111111111111111000000000000000000000000////////////////////////000000000000////////////....................................//////.........---------................................................................................................////////////////////////............////////////////////////000000000000///000000000111111111111333333222222111111000000444:::999<<>>KKKJJJ<<<444666333333333333333222222222222222222111111111000000///000000000111111111111000000000000000000000000000000000000////////////////////////000000000000////////////...................................................---------................................................................................................////////////////////////---.........//////000000////////////000000000000///000000000111111111111222222222333333333333333222888666555???KKKdddxxxssspppnnnrrrtttwwwzzz}}}{{{eeeSSSRRR[[[___mmm}}}wwwwwwvvvaaabbbsssbbbVVVMMMEEE>>>BBBFFFGGGFFFNNNbbbwwwmmmyyyhhh]]]xxxSSSJJJGGGLLLMMMOOO___sssuuuYYY@@@@@@???<<<===999???777@@@SSSSSS???666===333333333333222222222222222222222111111111111000000000000000111111111111//////000000000000000111000000000000////////////////////////000000000000////////////............................................................................................................................................................////////////////////////------......///000000000////////////000000000000000000000000111111111111111111222333444444555555444:::666444888>>>OOOhhh|||uuurrrpppppptttvvvzzz~~~}}}kkkXXXMMMQQQZZZhhh{{{~~~yyysssttt|||wwwaaa\\\qqq}}}hhhTTTJJJFFFEEEAAACCCFFFIIILLL[[[xxxmmmmmm{{{kkkkkkrrr]]]IIIIIIIIIKKKNNN[[[sssxxxzzzhhhKKKAAADDD<<<;;;???999333...333======222---222222222222222222222222222222222222111111111111000000000000000111111111111////////////000000111111000000000000////////////////////////000000000000////////////............................................................................................................................................................////////////////////////------......///000000111////////////000000000000000000000000111111111111111111111222333333444444444:::777555888999BBBVVVxxxwwwrrrqqqssssssvvvyyy}}}rrr^^^NNNHHHMMMVVVgggyyymmmiiippp{{{{{{sssuuuzzzeee\\\lllrrr\\\KKKEEEDDDBBBCCCDDDFFFKKKUUUlllsssrrrlllpppwww]]]IIILLLNNNMMMLLLRRRhhhjjj}}}XXXCCCBBBCCC555555;;;222999999888777777777888888222222222222222222222222222222222111111111111000000000000000111111111111.../////////000000111111000000000000////////////////////////000000000000000/////////....................................---.....................................................................................................................////////////////////////---------...///000000111////////////000000000000000000000000111111111111111111111111111222222222...444333333777666<<>>;;;::::::999888777777666666555555444444333555666555333111111222111111111111000000000000//////000111111111111000000000000000000000000000000000///...........................////////////////////////....................................................................................................................................//////.........------------------............///////////////////////////.../////////000000000000000000000000000000000000111111111222222222333333333444555444444666:::===NNNeee}}}yyyyyy|||~~~___LLLJJJBBB>>>CCCFFFDDDMMMYYYaaabbb^^^YYYVVVdddnnnzzzyyyrrrnnnjjjppp{{{ppp]]]SSS\\\UUURRRUUU]]]kkkwwwyyy{{{~~~eeeccclllyyywwwyyyhhhVVVKKKIIIGGGBBBFFFFFFLLLYYYvvvfffYYY[[[```|||___MMMHHHHHHHHHHHHSSSUUU^^^TTT>>>AAA???<<<;;;::::::888777777777666666555444444444222444666666444111000000111111111111000000000000...///000000111111000000000000000000000000000000000//////............///............////////////////////////...................................................................................................................................................------------------............///////////////////////////....../////////000000000000000000000000000000000111111111222222222222333333444444444444666999;;;EEE___zzz}}}~~~~~~kkkdddaaaiiiqqqSSSCCCDDD@@@???CCCCCCEEE@@@BBBJJJNNNNNNTTT]]]jjjrrr{{{zzzrrrjjjfffhhhooo{{{{{{lllaaa^^^```bbbggglllsssmmm```pppyyymmmyyyuuunnnaaaSSSMMMLLLHHHDDDIIILLLRRReeekkkRRRTTT^^^bbbfffPPPHHHIIILLLLLLQQQYYYYYYfffqqqKKKEEE>>>===;;;;;;<<<;;;999777777666666555555444333333111444777777555333111000111111111111000000000///...//////000000000000000////////////////////////000///............//////............////////////////////////............................................................................................................................................................---------............///////////////////////////........./////////000000000000000000000000000000111111111111222222222222222333444444444555888:::BBB\\\rrruuuttt~~~~~~zzzwwwtttwwwqqqZZZWWWZZZhhhhhhNNNAAACCCBBBBBBCCC@@@BBB:::;;;EEEIIIKKKZZZooo|||yyyuuuuuu|||{{{ooommmqqquuu|||sssdddhhhrrrvvvyyyrrrfff```WWWOOOKKKJJJHHHEEELLLWWW```xxx~~~^^^PPPTTT^^^eee{{{jjjUUUJJJIIILLLMMMMMMRRRYYY]]]ppp\\\DDDFFF<<<<<<;;;<<<<<<<<<999777666666666555444444333333222555888888666333222111111111111111000000000///......///000000000000000//////////////////////////////............//////............////////////////////////....................................................................................................................................---.....................---------............///////////////////////////............////////////////////////////////////000000111111111222222222111333444444444444666888<<>><<<>>>999999888888777666666666555444444444444333333333111111111111000000000000000000000000000000000000/////////...------///111555::::::444...,,,+++***///////////////////////////////////////////////////......------......///................................................------------------------//////.........---------...000...++++++...,,,(((------------------------........................---------............/////////............//////......////////////......111111111111111111111111222222111111222222333444888444666BBBVVVoooqqqbbbUUUJJJDDDCCCAAAAAAAAABBBDDDGGGIIIJJJLLLLLLKKKJJJJJJKKKKKKJJJKKKPPP```uuuiiiQQQLLLNNNNNNJJJEEECCCKKK\\\nnn{{{|||gggcccvvvxxxtttuuudddWWWMMMDDDBBBDDDAAA@@@DDDIIIJJJUUUtttxxxfffyyyrrreee^^^aaacccbbbgggpppnnnXXXMMMIIIIIIIIIKKKIIIOOOZZZeeerrrnnnGGG???BBB>>><<>>???>>>>>>>>>>>>>>>???@@@AAABBB@@@???AAACCCCCCCCCCCCDDDOOOdddzzziiiXXXZZZbbbffffff___[[[bbbsss|||uuuttt|||xxxhhh\\\hhh~~~xxxxxxiiiXXXNNNHHHCCCAAAAAAAAAAAAEEEJJJRRRddd}}}^^^qqqmmmlllccc```eeehhhgggiiinnnoooXXXKKKGGGHHHKKKNNNMMMOOOXXXjjj~~~uuuRRR888<<>>>>>>>>>>>>>>>>>>>>??????@@@===<<>>888888777777666555555555444444333333333222222222111111111111000000000///////////////////////////---///000000.........///...111111,,,***,,,...---........................////////////////////////...------,,,,,,------...................................................---------------------------.....................---777;;;333)))''',,,000................................................---------............/////////............//////......////////////......000000000000000000000000111111000000111111222333000333888999:::FFFaaazzznnn___OOODDD>>>:::;;;>>><<<======>>>??????@@@@@@BBB>>>===@@@AAA???CCCJJJ___zzz{{{wwwpppeeeccc___[[[\\\___dddiiimmmtttvvv{{{}}}{{{zzz~~~rrr^^^eeewwwlll{{{ooo^^^QQQEEEBBBDDDDDDBBBBBBHHHEEEGGGVVVvvvzzzbbbpppYYY```ccciiimmmooosss~~~UUUNNNKKKKKKIIIEEEJJJTTTeeemmm~~~pppIIIAAA???BBB@@@888666;;;888777777666666555555444333333333333222222222222111111111111000000000000000000000000000000000000---///000000///......///222222000...000444222...........................////////////////////////------,,,,,,,,,,,,------................................................---------------------------------...............555???BBB999,,,(((,,,000........................---------------------------------............/////////............//////......////////////......000000000000000000000000111000000000000111222222333444666777666<<>>;;;;;;>>>:::;;;<<<===>>>?????????@@@===>>>AAA???===FFFSSSqqq~~~yyyrrrbbbZZZSSSSSSXXXaaallluuutttxxx}}}qqq\\\```qqq~~~ttttttsss```RRRIIIAAABBBDDDDDDCCCDDDEEEHHHQQQiiiwwwvvveee[[[```eeemmmrrrwwwKKKHHHJJJLLLIIIJJJZZZnnnuuuVVV???@@@???<<<999888999999777777777666555555444444333333333222222222222111111111111111000000000000000000000000000000000000,,,...000000///.........***+++)))(((***...+++&&&........................////////////////////////......------------......................................................---------------------------------.........//////888===???777000///000000........................---------------------------------............/////////............//////......////////////......000000000000000000000000000000000000000111222222555444444555444777AAALLLccc~~~wwwWWWMMMCCC@@@>>>;;;:::;;;:::;;;<<<===>>>>>>=========;;;>>>AAA===<<>><<<555444999;;;888777777777666555555444444333333333222222222111111111111111111000000000000000000000000000000000000,,,...000111///.........,,,///000///111333222...........................//////////////////////////////............//////................................................---------------------------------........./////////111111......000000,,,////////////////////////---------------------------------.........////////////............//////......////////////......000000000000000000000000000000000000000111111222555222222444666777<<>>===:::888999<<<===>>>>>>>>>>>>===<<<::::::>>>AAA===<<>>>>>??????999>>>AAA???===CCCPPP[[[[[[RRRJJJIIILLLSSS___jjjwwwzzzrrriiihhhfffccc```]]][[[ZZZVVV___hhhmmmuuuqqq^^^^^^lllpppmmmvvvdddQQQGGGEEEBBB<<<<<>>;;;;;;;;;:::999999888888777666666555444444333333333333222222222111111111000000000000000000000000////////////////////////000/////////............//////.........---------........................---------............///////////////////////////........................111...+++---000222///,,,,,,,,,,,,---------......,,,,,,------------------,,,---.../////////...------.../////////...---,,,------------------------------------------------...............//////000---------............///////////////000000000000000000000111111111222222333333222222333444666777>>>QQQtttpppZZZwww|||fffSSSFFFAAA;;;:::;;;<<<;;;888;;;;;;<<<===>>>???@@@@@@;;;===???>>><<>><<<;;;;;;::::::999888888888666666555555444333333333333222222222222111111111000000000000000000000000////////////////////////////////////...........................---------........................---------............///////////////////////////........................000...,,,---000111///,,,,,,,,,,,,---------......------------------,,,,,,+++,,,---...////////////,,,---......///.........------------------------------------------------......------......///000---------............///////////////000000000000/////////000000000111111222222333333444444555555888HHHaaa}}}hhhpppppp[[[LLLBBB>>>:::999;;;<<<;;;999:::;;;<<<===>>>???@@@AAA>>>??????>>>>>>AAAFFFJJJDDD@@@???AAABBBAAADDDHHHXXXcccuuu|||ggg```]]]TTTHHHFFFDDDCCCEEEIIINNNQQQ]]]dddooo{{{ppp___XXXggg~~~uuudddpppooo^^^QQQFFFAAAAAAEEE??????DDDEEEBBBEEEMMMkkklllsssiiiYYYXXX^^^eeejjj[[[\\\YYYaaauuuIIINNNVVVhhhiiiFFF???AAA@@@:::::::::999888888777777555555555444444333333333222222222222111111111111///////////////////////////////////////////////////////////////.........................................................---------............///////////////////////////........................///...,,,---///000...---,,,,,,,,,---------...............------,,,,,,,,,------..................,,,,,,---....../////////------------------------------------------------...------------...//////---------............///////////////000000000000/////////000000000111111111111333444444444444444555AAAPPPdddzzzfffSSSGGG>>>;;;999888:::<<<<<<;;;<<<<<<======>>>???@@@@@@AAA@@@???@@@BBBDDDEEEEEEBBB@@@@@@CCCCCCAAAAAACCCGGGOOO^^^sss{{{]]]OOOMMMGGG@@@???>>>>>>@@@DDDHHHKKKUUU]]]gggrrrkkkaaaWWW\\\www|||lllqqqoooZZZMMMGGGCCCAAAAAAAAA>>>???CCCBBBBBBOOO___yyyqqqlllPPPKKKTTTZZZ___ccc^^^bbbkkk|||QQQWWWjjjpppMMM>>><<<===>>>:::999999888888777666666444444444444444333333333222222222111111111000000////////////////////////////////////////////////.........///////////////---.............................................---------............///////////////////////////...........................---------.........---,,,,,,,,,---------...............------,,,,,,,,,//////......------------------------......//////---------------------------------------------------------------...//////---------............///////////////000000000000000000000111111111222222000111222333444444444444111999BBBNNNiiixxxaaaOOOEEE;;;:::999999:::<<<<<<<<<>>>>>>??????????????????@@@???>>>@@@CCCEEEEEECCCCCCAAAAAADDDEEECCCEEEHHHJJJNNNXXXhhh||||||kkkjjjwww{{{ZZZGGGDDDAAA????????????@@@AAABBBCCCFFFOOOVVV[[[fff}}}vvvllljjjoooxxx~~~kkkZZZWWWXXXiiiwwwiiirrrmmm\\\LLLEEEDDDBBBAAA@@@AAABBBEEEEEEBBBGGG___yyy|||yyyuuu]]]IIIKKKWWWaaajjjrrr|||~~~RRR___~~~RRRBBBAAA===:::;;;999999888888777666666666444444333333333333333333222111111111111000000000000000000000000000000000////////////////////////.........///////////////---------.......................................---------............///////////////////////////........................------------------------,,,,,,,,,---------......------------------,,,,,,//////...------------.........---------...//////------------------------------------------------------,,,,,,------...///---------............///////////////000000000000000000000111111111222222111111222222333333444444333888===EEEWWWtttwww___MMMEEE::::::::::::;;;<<<======@@@@@@@@@@@@@@@AAAAAAAAA@@@??????AAACCCEEEEEEDDDDDDBBBBBBFFFIIIJJJNNNSSSLLLOOOUUUaaapppwwwoooooozzzsss\\\ZZZhhh|||ZZZDDDBBBAAA??????????????????>>>>>>>>>DDDHHHHHHOOOfffwwwmmm^^^SSSPPPWWWccckkkjjjZZZQQQSSSbbb|||{{{ggghhhwww___RRRFFFDDDEEECCC@@@@@@AAABBBEEEFFFEEEOOOooovvvcccXXXPPPTTTbbbqqqggg~~~cccGGGAAABBB???:::999999888888777666666555555333333333333333333333333111111111111000000000000000000000000000000000000////////////////////////............/////////000---------.........//////........................---------............///////////////////////////........................,,,---...------,,,---...,,,,,,,,,---------......,,,,,,---------------------,,,,,,,,,---...000111//////...---,,,---......------------------------------------------------------,,,,,,------...///---------............///////////////000000000000/////////000000000111111222111111111111333444555444666;;;AAAJJJ]]]|||vvv___KKKCCC999:::;;;;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIHHHJJJQQQVVVYYY^^^dddYYYZZZ]]]bbbiiirrrzzznnngggiiiuuurrrdddjjjvvv}}}[[[EEEBBBBBB@@@???>>>===>>>???AAABBB@@@EEEHHHHHHQQQggg{{{vvvmmm___TTTQQQWWWbbbjjjzzziiiZZZUUUVVVccc}}}wwwppplllwwwtttbbbRRRIIIBBBBBBCCCBBBAAAAAA@@@???CCCKKKTTTgggwwwTTT[[[dddooo[[[NNNAAA<<<<<<;;;888666888888888777666666555555333333333333333333333333111111111111000000000000000000000000000000000000////////////////////////---.........//////000000---------.........//////........................---------.........//////////////////////////////........................,,,---...---,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------.........*********+++---000333444111///...---,,,,,,---...---------------------------------------------------,,,,,,,,,,,,---......---------.........//////////////////000000000000............/////////000333222000000000222555666///000555:::===IIIjjj~~~yyy~~~uuu^^^JJJBBB:::;;;<<<<<<<<<<<<===>>><<<===???BBBDDDGGGIIIJJJKKKLLLMMMKKKIIIIIIJJJLLLPPPPPPTTT]]]dddhhhmmmrrruuutttqqqmmmjjjiiilllooo~~~~~~rrrooossswwwzzzyyy~~~\\\EEEBBBBBB@@@???===<<<===AAAEEEHHHFFFKKKOOOSSS```vvv~~~xxxmmmccc___cccmmmtttvvv{{{dddSSSPPPZZZeeezzzhhhnnnxxxvvv```LLLHHHAAA===>>>AAAAAABBBDDDDDDAAAGGGVVViiittteeeeee{{{iiiFFFCCC>>>;;;:::999888777888777777666666666666666555444333222111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000///...------........................................................................,,,------...///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...000111;;;666000,,,,,,---,,,+++---------------------------------.........//////,,,,,,,,,---------..............................111000///...------...///000///---,,,---...000222333222111111111222333444444222333555999CCCWWWiiizzz}}}xxxwwwzzzzzz~~~ppp\\\JJJ??????===<<<<<<======<<<:::BBB@@@BBBIIIMMMMMMPPPTTTUUUZZZ]]]YYYRRRMMMNNNRRRTTTbbbpppsssooooooxxx{{{sssmmmllllllxxx|||bbbFFF>>>EEEHHHGGGGGGIIIKKKMMMNNNMMMUUU\\\fffqqq|||yyy|||zzz___SSSOOOVVVpppmmmiiixxxttt]]]JJJBBBAAAAAA@@@>>>???BBBCCCBBBGGGDDDXXXssszzzggghhhzzzRRRDDDAAA===;;;::::::999888888777666666555555666666555444333222111111111111000000000000000000000000////////////////////////////////////////////////........................///////////////...------........................................................................///......------,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,---...000111666222...,,,---......---------------------------,,,------------.........,,,,,,,,,---------..............................111000///...------...///000///---------...000111222222111111111222333444444222222444666>>>NNN^^^nnnrrrxxxrrruuuyyy}}}{{{~~~ooo\\\JJJ???:::::::::;;;===???@@@@@@IIIGGGIIIPPPSSSSSSTTTWWWXXXZZZZZZUUUPPPPPPWWW^^^dddooo{{{~~~yyyxxxuuuzzzeeeNNNIIIPPPVVVUUUUUUWWW[[[___cccdddiiiqqq}}}ppprrr~~~}}}}}}~~~|||iiiWWWSSSYYYjjj~~~mmmfff|||uuucccOOODDDAAA>>>??????>>>???AAABBBBBBKKKHHHcccsssmmmzzz[[[~~~\\\BBBAAA???<<<:::::::::999888777777666555555555555666444333333222222111111111000000000000000000000000////////////////////////////////////////////////........................///////////////......---..............................................................................---,,,,,,---......------------------------........................---------------------------,,,,,,,,,---...///000///---,,,,,,---......---------------------------,,,,,,,,,,,,------------,,,,,,,,,---------..............................000///......---.........///......------///000111222111111111111222333333333111222333333777CCCOOOYYY~~~tttvvvuuukkkmmmwwwyyy|||wwwyyy}}}zzzlllZZZJJJ@@@::::::;;;;;;;;;>>>AAADDDHHHGGGIIIQQQUUUTTTTTTUUUXXXWWWSSSMMMKKKRRR```kkkrrrxxx}}}|||hhhRRRKKKPPP[[[\\\^^^bbbhhhooouuuyyy{{{sssccc[[[lllzzzyyy}}}bbbXXXSSSZZZjjj{{{fffiiivvvqqqaaaPPPBBB???AAA>>>???@@@AAAAAAAAACCCEEELLLOOOrrrwwwnnn|||ddd===___JJJAAA>>><<<:::999:::::::::999777666555555444444555555333333333333222222111111////////////////////////////////////////////////////////////////////////...........................///////////////..............................................................................,,,+++++++++---000333555------------------------------------------------------------------------,,,,,,,,,------.........+++++++++,,,---...---,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......................................................///............///000000111111111111111222222333111000111333222333;;;DDDRRRrrriii}}}qqqdddffftttxxxxxx{{{{{{~~~{{{{{{wwwjjjYYYIII???===>>>>>><<<;;;===AAAEEEFFFEEEHHHRRRXXXXXXWWWXXX\\\YYYUUUQQQSSS^^^nnn{{{kkkVVVNNNPPPZZZ^^^dddlllsss{{{ssskkkfffuuu~~~{{{kkkUUUWWW^^^llliiicccxxxsss___QQQFFF???>>>AAA???@@@BBBDDDBBBAAAEEEJJJTTTcccxxxwww{{{uuuPPP888```III@@@???<<<:::999999::::::999888666555555444444444444444222222333333333222111111////////////////////////........................////////////////////////..............................///////////////...........................................................................,,,,,,,,,,,,...111444777------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------***+++------,,,,,,++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------.................................///000000000000111111222222222222000///111333333222777>>>HHH```~~~}}}~~~iiiqqqyyynnnaaadddqqqyyyyyyzzz}}}~~~}}}uuutttvvvxxxyyy}}}}}}zzzsssgggVVVGGG>>>????????????@@@DDDHHHLLLLLLKKKOOO[[[eeegggggghhhiiihhhffffffjjjuuu{{{lll^^^XXXXXX]]]eeeppp{{{}}}|||zzzyyydddWWWTTTaaatttmmmfffooosssaaaNNNEEEDDDBBB????????????AAACCCAAA@@@HHHTTTfffppp~~~yyyWWW???:::aaaGGG???<<<>>>:::999888888999999888777555555444333333333333444111222333444444333111111000000000000000000000000........................////////////////////////---------------------------...//////////////////........................................................................//////.........///111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------------,,,,,,+++,,,...---+++******+++------------------------,,,,,,,,,,,,------------,,,,,,,,,---------..............................,,,,,,---............---.........//////////////////000111111222222111111111000111444444333666;;;===OOOhhh~~~tttppprrrqqqzzzmmmcccfffpppwwwyyy{{{||||||yyywwwuuussswww}}}{{{}}}vvvooollllllmmmuuuuuutttnnncccTTTFFF===<<<<<<>>>DDDLLLTTTYYY[[[UUUSSSXXXeeeqqqwwwxxxyyyvvvxxxzzz}}}~~~uuukkkaaaZZZXXX```jjjxxx|||zzz|||qqqaaaTTTOOO\\\sss}}}hhhgggttt}}}|||___PPPBBB???BBBBBB???<<<>>>===???BBB@@@BBBRRRdddzzzyyysssYYY@@@333999wwwJJJBBB>>>888@@@999888777888999999777555555444444333222333333333000111333444444333111000000000000000000000000000........................////////////////////////------------------------------...///////////////........................................................................------------............------------------------------------------------------------------------+++,,,------------,,,+++***,,,------+++***,,,...------------------------,,,------------.........,,,,,,,,,---------..............................+++,,,---.........---------......///////////////...///000111222111111000333111111444555333444888888CCCWWWpppuuurrrttt~~~~~~pppjjjkkkoooqqqvvv|||}}}yyysssooonnnmmmtttzzzzzz}}}uuulllgggeeejjjkkklllhhh___SSSFFF>>>;;;;;;>>>JJJYYYeeejjjkkk___\\\___mmmzzz}}}vvvttt}}}}}}|||~~~tttjjjaaaZZZUUU```jjjwwwuuusssuuuvvv}}}wwwtttxxxvvviii\\\TTTVVV]]]ooouuugggcccvvvyyynnnfffNNNFFF@@@@@@AAA???>>>??????===@@@DDDEEELLLbbb{{{ZZZHHH:::111777]]]>>>CCC<<<333???999888777888999888666444555444333333222222333333000111333444444333222000000000000000000000000000........................////////////////////////------------------------------...///000000//////........................................................................((()))***,,,---.........------------------------........................------------------------+++,,,---------,,,+++***)))+++---,,,***+++...111---------------------------------.........//////,,,,,,,,,---------..............................***+++---...///...---------......///000/////////...///000222222111111000555222222444444222222666777:::HHHbbb~~~hhhppp}}}sssoooooooookkksss{{{}}}xxxqqqmmmlllkkkuuu{{{|||}}}}}}rrrhhhdddbbbdddfffddd]]]RRRGGG???>>>===AAAOOObbbppptttrrriiieeegggttt|||yyysss{{{www{{{uuummmggg```ZZZbbbkkkwww}}}tttrrrrrrpppzzzzzz|||sssqqqxxxyyyiii\\\SSSSSSaaaqqqyyyhhhdddnnn}}}ssscccUUUGGGDDDCCCCCC@@@<<<>>>CCCCCC@@@CCCHHHLLLUUUqqqrrrJJJAAA;;;111333uuuHHH:::???@@@;;;888777777777777666666666666555444333333222222333333222222222111111111111000222111111111000000//////......////////////......//////...---,,,,,,++++++......------------......................................................///...---,,,,,,,,,......111...,,,---000222111///,,,,,,,,,---------......//////...---,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000111111111111000111111222222333444444222666AAASSSggg~~~~~~uuuuuu}}}{{{uuukkkuuuxxx||||||wwwooogggccc```ggguuu~~~{{{}}}yyywwwyyy|||wwwmmmaaa\\\WWWVVVWWWRRRGGG>>>BBB@@@@@@KKKccczzz}}}vvvtttwww~~~{{{{{{zzzooopppsssvvvyyy{{{}}}~~~}}}wwwqqqiiibbb]]]aaahhhsss~~~wwwrrrpppnnnmmmfffkkkrrrzzzwww~~~{{{qqq```OOOJJJQQQccc{{{wwwccceeennnwwwkkk]]]PPPHHHDDDBBB@@@??????@@@@@@@@@>>>@@@EEELLLVVVmmmyyyQQQ@@@;;;555222333tttYYYBBB???BBB>>>888666777777777666666666555555444444333222222222222333222222222111111111000000111111111000000000//////......////////////......------............//////......------------......................................................---,,,,,,,,,,,,---......///...------...///...---,,,,,,,,,---------......000000///......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......---,,,,,,---------------------------------............/////////000000000111111111000111111222222333333444000222888DDDTTTjjjyyyxxxxxxmmm~~~|||vvvpppjjjggg]]]gggttt}}}}}}|||~~~~~~xxxtttrrr{{{|||yyyhhhbbb[[[WWWSSSOOOHHHCCC??????BBBLLLaaavvv|||{{{sssppptttwww{{{~~~~~~|||zzz|||xxxrrrkkkccc]]]^^^dddmmmyyy{{{vvvsssqqqpppooohhhkkkooo||||||qqqhhhRRROOONNNTTTddd{{{vvviiibbbuuu}}}zzztttjjj^^^QQQFFF@@@BBBAAA@@@???@@@AAABBBBBBBBBFFFJJJQQQhhheeeDDD888777444111333hhhJJJAAA===@@@@@@999666999777666666666666555555555444444333222222222222222222222111111111000000000111111000000000000//////......////////////......+++,,,---...///111222222......------------......................................................,,,,,,------......//////...///000000...,,,,,,,,,,,,,,,,,,---------......000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---......------,,,........................---------............/////////000000000000111111000000111111222333333333222111333888AAATTTrrrooonnnttt||||||uuupppnnnlllbbboooxxxvvvtttxxx{{{yyyxxx|||}}}yyyvvvuuu{{{~~~{{{pppiiikkkmmmsss|||sssmmmdddZZZQQQLLLIIIGGG<<<>>>BBBLLL___ttt~~~{{{vvv~~~{{{|||~~~zzzzzzyyywwwssslllbbb\\\XXX[[[cccqqq~~~~~~wwwzzz|||{{{xxxvvvvvvxxxvvvwwwwww~~~}}}ttthhh\\\TTTIIITTT^^^iii|||ssshhhmmmxxx~~~uuupppfffZZZNNNDDD===999??????@@@@@@AAABBBCCCDDDDDDLLLRRR```fffMMM777222555444333444mmmJJJAAA===<<<<<<888444777===666666666555555555444444444333333222111222222222111111111111000000000000000000000000000000//////......////////////......+++,,,,,,...///000111222......------------......................................................------...///////////////111333555444///,,,,,,...,,,,,,,,,---------......////////////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------------------------------------------------............///////////////000000000111000000000111222222333333666555666777:::IIIeee~~~lllbbbnnn~~~vvvrrrpppooommm{{{rrrjjjnnnpppkkknnnrrrwwwzzzyyyvvvqqqnnnqqqttt{{{~~~sssjjjffffffhhhmmmtttzzz|||}}}zzzwwwnnnaaaTTTLLLIIIIII>>>>>>BBBNNNbbbxxx{{{uuuzzzwwwwwwzzz|||{{{}}}~~~}}}xxxqqqrrrttttttqqqjjj```YYYQQQRRRYYYhhhzzzzzzvvvtttpppuuu{{{{{{wwwvvvzzzxxxpppooovvvyyyooodddWWWNNNKKKSSSfffuuu~~~{{{pppkkkmmmsssllleeeZZZNNNDDD>>>;;;;;;>>>???@@@@@@@@@AAACCCEEEFFFPPPaaa|||hhhNNN???222222666666555555oooQQQ???CCC???;;;888555444777<<<555555555555444444444444333333222111111111111222111111111000000000////////////////////////000000......////////////......,,,,,,---------...............------------......................................................,,,---------------......222555666444///,,,,,,...,,,,,,,,,---------............------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///...////////////000000000///000000111111222333333444555777888999BBBXXXlllbbb]]]tttyyytttqqqppprrr}}}}}}mmmcccfffhhhbbbfffhhhkkkoooqqqqqqooommmiiilllrrrzzzxxxrrriiifffcccbbbffflllrrrvvvzzzyyytttiii[[[PPPJJJIIIDDD@@@CCCSSSkkk{{{vvvwwwssssssvvvwwwwwwyyy}}}~~~}}}~~~~~~|||}}}|||vvvpppjjjlllnnnooollleee\\\UUUMMMNNNUUUcccuuuxxxooojjjhhhccciiinnnooommmqqq{{{{{{tttqqqttt{{{~~~}}}rrrggg^^^TTTKKKKKKOOO\\\tttvvvdddhhhrrr|||zzziii^^^XXXNNNEEE???===>>>???===???@@@??????AAAEEEHHHNNN\\\{{{wwwUUUAAA999333444666666444333jjjLLL>>>:::>>>;;;999888888777666555555555444444444333333333333333222111111111111111111111000000000/////////......////////////000000......////////////......---------------,,,,,,,,,......------------......................................................+++*********+++---///111333333222000---++++++,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////000000//////000000111222222222...000444666666:::HHHWWWpppxxxWWWVVVcccuuuyyytttpppoootttqqqeee___aaabbb___aaa```aaadddhhhkkklllllleeegggkkkqqqvvvyyyyyyxxxlllhhhbbb______dddjjjooorrrsssrrrlllaaaVVVNNNKKKIIIDDDIII\\\ttt}}}wwwtttrrrppppppssstttssstttxxx{{{|||}}}}}}||||||}}}~~~~~~|||zzzxxxyyyzzzzzzzzzzzz{{{{{{{{{||||||vvvwwwxxxxxxwwwrrrlllggghhhhhhiiiiiifff```XXXRRRKKKNNNTTT___mmmwww|||~~~sssttttttpppjjjdddaaa___]]]aaafffhhhkkkttt}}}zzz{{{|||}}}~~~~~~{{{vvvggg\\\RRROOOLLLKKKSSS```vvvmmm___]]]nnn{{{vvvkkk^^^NNNJJJDDD???<<<<<<>>>@@@===>>>??????@@@CCCJJJPPPaaauuubbbEEE999777444444444333111000gggLLL>>>::::::888888999888999888555222444444444333333333333222333222222111111111111111111000000000////////////........./////////000000......////////////.....................---------......------------......................................................+++******+++///444999<<<777333000---------------,,,,,,,,,---------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,---///000---------------------------------............///........./////////000000//////000000111111222222...///222555444444<<>>???;;;===???@@@BBBIIITTT\\\vvvmmmLLL888444555555333222222222111kkkIII@@@AAA@@@===999::::::777555666666555444444444333333333222222333222222111000111111111000000000000////////////---.........//////000000......////////////..................//////000000.........------............................................................------///444;;;BBBGGG;;;555000---///000000///,,,,,,,,,---------...............///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,...///000........................---------.........//////............/////////000/////////000111111222222222222333666555444888???KKKnnnzzzzzzmmmQQQQQQ\\\vvv{{{tttrrrjjjcccbbb```[[[XXXZZZ^^^[[[XXXYYY^^^bbbddddddfffhhhiiihhhfffhhhmmmqqqllljjjfff```ZZZVVVUUUVVV[[[]]]aaacccbbb^^^YYYUUUKKKNNN[[[ppp|||rrrllliiikkkiiikkkooopppnnnmmmooonnnqqqsssrrrpppppprrrtttrrrssssssrrrqqqppprrrsssrrrrrrqqqqqqrrrrrrssstttooorrrsssooohhhddddddfffllliiifffbbb___[[[UUURRRDDDHHHMMMQQQRRRRRRSSSSSSVVVZZZ```dddfffhhhiiijjjiiijjjlllooovvv~~~{{{}}}}}}}}}}}}zzzxxxvvvrrrhhhZZZPPPGGGBBBEEEQQQ]]]iii}}}qqq___XXX]]]kkk{{{rrrlllcccVVVLLLIII===>>>>>>????????????>>>:::===???@@@DDDNNN[[[fffwwwzzzZZZ@@@555111444666444222333555555{{{SSSGGGHHHDDD<<<888777777777777666666666666444444333333333333222222111111111111111111111111////////////////////////////////////////////////000000///..........................................---,,,,,,......---,,,------------------------........................***---111555777666555333777444000------------------,,,,,,,,,,,,---......---000333555555222...+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////...///000222222111111000111111222444666777888999GGG\\\yyyrrruuummmWWWJJJ[[[{{{yyyjjjhhhddd___[[[XXXWWWVVVTTTVVVWWWVVVVVVXXX]]]bbbbbbbbbccccccccccccbbbbbbhhhiiiiiiddd\\\WWWUUUUUUYYYWWWWWW[[[______ZZZTTTOOOPPPYYYkkk~~~~~~rrrkkkhhhgggiiihhhhhhiiikkkllllllkkkmmmllljjjiiijjjkkknnnooonnnnnnoooooooooooonnnnnnnnnooopppqqqqqqpppooonnnpppnnnjjjgggeeefffggghhhhhhfffbbb^^^YYYVVVSSSRRRKKKJJJIIIHHHIIIKKKNNNPPPLLLYYYfffkkkmmmooopppooooooppptttyyy{{{~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~|||{{{zzzrrrooommmiii^^^OOOFFFDDDBBBPPPZZZ___mmmooo[[[UUUZZZfff|||{{{uuujjj^^^SSSKKKEEECCC???>>><<<;;;;;;<<<===>>>EEE>>>===CCCIIISSSiiigggFFF888888333333333333333333333333qqqVVV???;;;???===;;;<<<777777777666666666555555444444333333333222222222111111111111111111111111////////////////////////........................///......------......///...........................---,,,,,,......---,,,------------------------........................,,,...000222333222111000666222...,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++---///111111///,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................///000111222111111000111111222333555666777777<<>>??????<<<>>>BBBFFFMMM___}}}{{{vvvTTT:::444777333333333333333333333333bbbOOOCCC:::;;;;;;888777;;;777666666666666555555555333333333333222222222222111111111111111111111111////////////////////////..............................---------...//////------------------------...---,,,,,,......---,,,------------------------------------------------....../////////...------333000---++++++,,,,,,+++---,,,,,,,,,,,,---......,,,,,,---......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................///000111111111000000000111111222333333444444444<<>>??????:::BBBGGGKKKXXXwwwuuu}}}nnn~~~xxxyyyqqq\\\CCC444444:::333333333333333333333333fffBBBFFFAAA>>>???===888666888666666666555555555444444333333333222222222222111111111111111111111111111////////////////////////........................111000//////.........///------------------------...---,,,,,,......---,,,------------------------------------------------///......---------------222000---+++,,,---,,,,,,---,,,,,,,,,,,,---............---------...///000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000000000000000000000000111111111111111555666>>>OOObbbuuu~~~eeeLLLGGGXXXjjjyyyrrrhhhiiihhhgggddd```[[[WWWUUUPPPNNNMMMPPPUUUXXXXXXVVVXXXWWWWWWWWWWWWWWWWWWXXXVVVWWWZZZ___dddddd___ZZZRRRPPPOOOOOOQQQSSSSSSRRRVVVWWW]]]eeemmmttt|||nnnbbb]]]]]]```bbbbbbcccddddddddddddeeeffffffgggiiijjjjjjiiihhhffffffeeecccbbbbbbccceeefffddddddcccbbbbbbccceeefffbbbbbbcccdddcccbbbaaa```^^^]]]\\\ZZZXXXVVVTTTSSSMMMIIIEEEDDDIIITTTaaaiiiqqq||||||tttnnnqqqppppppooooooppppppqqqssssssrrrrrrpppooommmlllmmmnnnooonnnjjjddd^^^[[[MMMHHHDDDDDDEEEJJJUUU```xxxsssaaaXXXTTTZZZfffttt}}}sssmmmhhh___WWWPPPLLLEEE???;;;:::<<<>>>999999;;;<<<======>>>>>>AAAGGGKKKSSSnnnsssqqquuuvvv```eeewwwtttxxxmmm\\\HHH:::444444666222222222222222222222222pppOOO@@@===:::888:::<<<:::888888555555555555444444444444333333222222222111111111000000000000000000000000////////////////////////........................444333222000///.........------------------------...---,,,,,,......---,,,------------------------------------------------...------,,,---...000000111///------.........------,,,,,,,,,,,,---......///...---,,,,,,---///000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////000000000000000000000000000000000888555777@@@MMM[[[mmm{{{wwwwww|||yyyuuuwwwWWWHHHKKKTTTmmmttteeeeeeeeedddbbb___[[[XXXVVVTTTPPPMMMNNNSSSXXX[[[[[[WWWWWWVVVUUUUUUVVVWWWWWWVVVUUUVVVZZZ___bbbaaa___XXXTTTOOOLLLLLLMMMOOOOOOPPPSSS[[[dddjjjpppzzz~~~xxxpppfff^^^\\\]]]```bbb```bbbdddcccbbbaaaccceeeccceeefffhhhhhhfffdddccceeecccbbb``````bbbccceeecccbbbaaaaaaaaabbbdddeee___```aaabbbbbbaaa```___^^^^^^]]]\\\[[[YYYWWWVVVJJJFFFBBBBBBJJJWWWfffooowww{{{tttqqqssstttqqqnnnmmmmmmllllllllllllmmmmmmqqqqqqpppooonnnllljjjjjjlllkkkhhhddd]]]VVVPPPLLL>>>===AAAIIIQQQZZZfffqqqtttddd[[[OOOQQQYYYggguuu|||nnnfffbbb^^^VVVPPPJJJFFFAAA<<<::::::<<<>>>:::::::::;;;<<<<<<======CCCHHHQQQgggjjjyyytttfffppprrrqqqqqq___GGG888444444222///222222222222222222222222|||TTTBBBAAA===:::777777999888666444555555444444444333333333222222222222111111111111000000000000000000000000////////////////////////------------------------444333222000///......---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222000///------...///...------,,,,,,,,,,,,---......///...,,,*********,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........///000111///////////////000000000555333333999AAAKKKYYYeeejjjrrr~~~rrr}}}ttt]]]NNNFFFOOOggg{{{hhhfffeeecccaaa^^^ZZZXXXVVVVVVRRRNNNMMMPPPUUUYYY[[[VVVVVVTTTTTTTTTTTTVVVVVVVVVUUUTTTUUUYYY\\\______[[[XXXSSSNNNKKKKKKKKKLLLKKKMMMTTT```iiioooxxxuuukkkgggaaa]]]]]]^^^___```^^^aaacccbbb___^^^```cccaaabbbcccddddddcccaaa```aaa```____________```aaa```````````````aaabbbccc^^^^^^___``````___^^^]]]]]]]]]^^^]]]\\\ZZZXXXVVVIIIFFFCCCDDDLLLYYYhhhqqqzzz{{{vvvttttttsssnnniiihhhjjjlllmmmmmmkkkjjjjjjiiiiiijjjjjjkkkmmmmmmnnnnnnmmmmmmllllllmmmiiibbbYYYQQQJJJEEEBBB@@@@@@FFFRRR]]]iiixxxsss___UUURRRQQQZZZhhhuuu~~~yyynnnbbb^^^\\\UUUNNNJJJCCCAAA===:::888999:::<<<;;;;;;:::;;;<<<>>>@@@AAAFFFRRRhhhtttxxxxxxuuuyyy```OOO;;;222444777555000222222222222222222222222}}}]]]DDD<<<>>>>>>>>>===:::777666444333444444444333333333333222222222222222111111111111000000000000000000000000////////////////////////------------------------000//////...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000...---,,,,,,...///...------,,,,,,,,,,,,---......111///---+++******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......---...///000111......//////000000111111111000111555999>>>HHHSSSaaaoooqqqxxx}}}bbbLLLHHHQQQddd|||~~~pppkkkiiieeeaaa]]]YYYWWWUUUUUUTTTQQQNNNLLLNNNQQQTTTTTTSSSQQQPPPPPPQQQSSSTTTSSSSSSSSSSSSSSSTTTXXXZZZYYYYYYWWWTTTPPPLLLJJJIIIJJJHHHLLLWWWbbbiiiqqqwww|||{{{mmm___^^^\\\]]]^^^^^^\\\[[[\\\___aaa```\\\[[[]]]aaa___```aaaaaa```___^^^]]][[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^_________\\\]]]]]]\\\\\\[[[ZZZZZZ[[[[[[\\\\\\ZZZXXXUUUTTTMMMJJJHHHIIIOOO[[[gggooo{{{uuummmhhhgggggggggfffdddddddddfffggghhhhhhhhhgggggggggggghhhhhhiiiiiijjjiiiiiihhhhhhgggbbb]]]TTTLLLEEEBBBAAABBBKKKNNNWWWdddpppzzz{{{jjj[[[SSSSSSVVV]]]lll}}}~~~xxxuuuiii___WWWVVVSSSKKKDDDBBB<<<;;;999888888999::::::<<<;;;:::;;;>>>BBBGGGIIIXXXnnntttpppKKKCCC999333444666666444111111111111111111111111^^^KKKDDD???<<<<<<333888;;;999666555777888444444444333333333222222222222222111111111111000000000000000000000000000////////////////////////------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---...............,,,+++***+++---...---,,,---,,,,,,,,,,,,---......444222000...---,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///......------///000111......//////000111111222000///000333444666>>>FFFWWWgggyyy}}}gggfffhhhbbb~~~|||gggPPPIIINNNddd|||~~~wwwooommmhhhbbb\\\XXXVVVUUUSSSTTTSSSOOOJJJHHHJJJLLLQQQPPPNNNMMMMMMNNNPPPQQQPPPRRRSSSRRROOOOOORRRUUUVVVXXXZZZYYYUUUOOOJJJGGGLLLGGGGGGNNNYYY```gggmmmvvv}}}|||ttttttzzz~~~~~~~~~{{{zzz~~~{{{wwwrrrrrrxxx{{{rrrfffXXXXXXYYY\\\]]]]]]ZZZWWWZZZ]]]```^^^ZZZYYY[[[_______________^^^]]]]]]\\\WWWXXXXXXYYYYYYXXXXXXWWWWWWXXXZZZ\\\\\\\\\\\\[[[\\\[[[[[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZXXXVVVSSSQQQMMMKKKHHHIIINNNXXXbbbhhhyyy~~~xxxppphhhcccbbbccc```bbbdddeeeddddddeeefffgggffffffeeeeeeffffffgggggggggfffeeecccaaa___^^^TTTOOOGGG@@@===>>>BBBEEESSSZZZhhhxxx|||lllWWWKKKJJJQQQ\\\ccccccvvvuuueee\\\\\\SSSNNNNNNKKKCCC>>>>>>888888888888999:::;;;;;;<<<;;;;;;<<<@@@FFFLLLPPPpppwwwgggXXX:::999777333//////000333111111111111111111111111kkk]]]JJJ@@@>>>???===999999999999888888666555555888888777555555444444444000222444666666444222000000000////////////000000////////////////////////........................///...---,,,,,,---...///------------------------------------------------111000///...---,,,++++++.........------,,,,,,,,,,,,)))(((***...000///,,,+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000111111111333666:::>>>AAAQQQ^^^rrr}}}{{{eeeXXXhhhsssfffkkkxxx```LLLQQQfffxxx{{{xxxoooeee``````]]]YYYSSSQQQNNNMMMMMMMMMLLLKKKNNNMMMLLLNNNQQQQQQOOOLLLOOOOOOOOONNNNNNMMMMMMMMMWWWUUUTTTVVVYYYWWWRRRLLLHHHIIIKKKNNNTTTZZZ```dddkkkooosssttttttvvv{{{}}}zzzuuupppmmmnnnssswww|||wwwtttvvv|||~~~yyyvvvqqqnnnkkkjjjiiigggccc___ZZZYYYXXXWWWWWWXXXYYYZZZ]]]^^^______^^^\\\YYYWWW\\\]]]]]]^^^^^^]]]]]]\\\YYYZZZZZZZZZXXXUUURRRPPPSSSUUUXXX[[[]]]\\\[[[ZZZZZZYYYWWWUUUTTTTTTTTTUUUUUUTTTRRRTTTUUUUUUQQQNNNLLLKKKKKKKKKNNNVVV___eeezzz|||rrrjjjfffccc___]]]cccbbbbbbdddfffggggggfffgggeeecccccccccdddcccbbbdddcccbbbcccccc^^^WWWQQQLLLEEE@@@???======FFFQQQ___hhhrrr}}}zzz```WWWLLLJJJQQQ^^^hhhmmmyyy~~~vvvhhh]]]WWWXXXSSSLLLFFFBBB???<<<:::999888777666666888:::;;;>>>>>>======CCCOOO\\\ccc|||pppXXX@@@666777888888777555333222000000000000000000000000mmmQQQHHH>>>999:::;;;:::777777777777777666555444444666666555444333222222333000222333444444333222000000000////////////000000................................................///...---,,,,,,---...///------------------------------------------------.........---------------......---------,,,,,,,,,++++++***+++---......---,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////.../////////000000000000222111111222444777999;;;DDDOOOcccyyy}}}kkk^^^eeessszzzwwwsssmmmaaacccppp~~~mmmRRRJJJWWWiiivvv{{{uuukkkddd]]]WWWTTTRRRPPPOOOPPPOOONNNLLLLLLKKKIIIJJJMMMNNNMMMKKKOOOOOONNNNNNNNNNNNNNNNNNRRRPPPPPPRRRVVVWWWSSSOOOJJJIIIJJJLLLPPPVVV[[[^^^eeeiiilllmmmlllnnnrrrwwwyyyuuunnnfffaaaaaadddgggooolllkkkpppxxx~~~{{{}}}|||zzzwwwtttpppllljjjfffcccaaaaaaaaa```]]]ZZZVVVVVVVVVVVVWWWXXXZZZZZZVVVWWWXXXXXXXXXWWWVVVUUU[[[[[[\\\\\\\\\\\\[[[[[[WWWXXXXXXXXXWWWUUURRRPPPSSSUUUXXXZZZ[[[[[[YYYXXXXXXWWWUUUTTTSSSTTTTTTUUUWWWUUUTTTUUUWWWVVVSSSPPPKKKJJJJJJJJJLLLSSS[[[aaatttxxxmmmfffcccaaa___cccbbbbbbccceeeffffffeeeeeecccbbbaaabbbcccbbbaaa```^^^\\\[[[YYYTTTNNNHHHDDD???<<<>>>AAAGGGSSS```ssszzzrrrdddQQQLLLFFFIIISSS```jjjooo|||{{{xxxqqqggg\\\TTTPPPRRRMMMGGGBBB???<<<:::888<<<;;;:::999999:::;;;<<<;;;:::???FFFJJJTTTooovvv[[[FFF;;;555666777777666444222111000000000000000000000000wwwWWWJJJ>>><<<;;;;;;<<<<<<:::999666666666666555444333333444333222111111111111111111111111111111111111111000//////......//////000........................------------------------......------------......------------------------------------------------++++++,,,,,,------.........------------,,,,,,,,,+++,,,------,,,+++,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------............/////////....../////////000000000222111111000111222444555:::BBBSSSjjj|||rrrhhheeeeeeeeeeeefff~~~vvvmmmppp}}}wwwooohhhffffffiiikkk{{{gggOOOFFFOOOaaappp~~~nnnbbb\\\WWWTTTSSSRRRRRRRRRRRROOOMMMJJJHHHFFFFFFHHHJJJJJJIIIKKKKKKKKKLLLLLLLLLLLLLLLMMMKKKJJJMMMRRRUUUTTTRRRLLLKKKJJJIIIKKKOOOTTTVVV\\\___bbbbbbbbbcccgggkkktttppphhh___YYYWWWYYY\\\___^^^```fffnnntttvvvuuurrrvvvyyyxxxxxxyyywwwssskkkjjjgggdddaaa___]]]\\\WWWVVVUUUVVVWWWWWWVVVTTTQQQRRRTTTUUUWWWXXXXXXYYYTTTUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXUUUVVVVVVWWWVVVTTTSSSRRRTTTUUUWWWYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSTTTTTTVVVUUUTTTTTTUUUTTTRRRPPPJJJJJJIIIHHHJJJOOOVVV[[[jjjyyyyyymmmfffccccccdddbbbaaa```aaacccddddddccc```___^^^^^^______^^^]]]]]]ZZZUUUQQQMMMHHHCCC???>>><<<===CCCKKKUUUcccooo~~~sssgggXXXLLLIIIHHHKKKSSS___kkkqqqtttvvvpppfff\\\UUUPPPLLLJJJIIIEEE@@@<<<:::999777666888888888888999:::;;;;;;<<<>>>BBBIIIZZZwww{{{wwwkkkGGG777:::333444555555444333111000000000000000000000000000vvvSSSBBB@@@;;;<<<>>>>>><<<:::999999666666666666666555444333333222111000000000000000111000////////////000111/////////....../////////........................------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,...000...+++***+++......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------.........//////........./////////000000111111000000000111222333555999DDDXXXsss~~~{{{wwwqqqkkkfff```]]]\\\uuu||||||lllgggkkkdddfffkkkrrrwwwwwwsssnnnhhhxxxgggJJJCCCOOO\\\xxxyyyiii___[[[YYYUUUTTTSSSSSSTTTRRRPPPMMMJJJHHHFFFEEEEEEFFFHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHGGGIIIMMMPPPRRRQQQOOOMMMJJJIIIHHHJJJMMMOOORRRUUUWWWXXXYYY[[[^^^aaajjjggg```XXXRRRQQQSSSVVVTTTUUUWWW\\\aaadddeeedddhhhlllnnnllllllnnnlllhhhbbb```\\\YYYVVVTTTTTTTTTNNNNNNOOOPPPQQQQQQPPPOOOOOOPPPRRRTTTUUUUUUUUUTTTUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUSSSTTTUUUUUUUUUUUUTTTSSSTTTUUUVVVWWWWWWVVVUUUTTTQQQQQQPPPPPPPPPQQQSSSSSSRRRQQQQQQQQQPPPPPPOOONNNKKKKKKJJJHHHIIILLLQQQUUU]]]jjjvvvzzz||||||{{{wwwtttqqqssszzz}}}sssjjjeeedddeeeggg```___^^^___```aaa```___\\\ZZZYYYZZZZZZZZZYYYWWWYYYUUUOOOIIIDDD@@@>>><<>>;;;888888777666555555555666888:::;;;<<<===BBBHHHJJJTTTxxx|||sssooovvvqqqTTT;;;444999222222333333222111000000000000000000000000000000hhhOOO???;;;===:::<<<<<<:::777444444555666666777777777666555555333222111111111111111111111000...------...000111//////............//////........................------------------------,,,------------------,,,------------------------------------------------------,,,,,,,,,+++++++++---------------------------///000///+++***+++......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................------------........................////////////000000000000111222333333222222777EEE\\\yyy}}}xxxrrrllldddYYYPPPhhhyyy{{{vvvuuutttqqqtttyyy~~~{{{yyyhhhjjjjjjmmmxxxuuu}}}nnnaaaUUUIIIZZZhhhtttsssllleee```]]]XXXVVVTTTSSSSSSQQQOOOLLLKKKJJJHHHFFFDDDDDDFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFHHHKKKMMMMMMPPPNNNLLLIIIHHHHHHIIIJJJKKKMMMOOOQQQSSSUUUXXX[[[___\\\WWWPPPJJJHHHIIIKKKNNNOOORRRUUUXXXZZZYYYXXX___ccceeecccdddfffeeeaaa]]][[[WWWRRROOONNNNNNNNNLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOPPPRRRRRRQQQPPPOOORRRQQQPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSTTTTTTUUUTTTTTTRRRRRRNNNNNNMMMMMMNNNOOOQQQRRROOOOOOOOONNNMMMLLLLLLMMMLLLLLLKKKJJJIIIKKKOOORRRTTT___jjjooossswww{{{|||zzzwwwvvvpppllliiijjjmmmoooppppppsssppplllhhhdddccccccddd^^^\\\[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXYYYXXXUUUSSSQQQNNNIIICCC???===>>>???EEEKKKUUU___iiipppssssssmmmggg]]]PPPFFFBBBGGGNNNSSSZZZdddnnnqqqlllddd]]]UUUQQQMMMLLLKKKIIIDDD@@@<<<:::888777777777777666999999999:::<<<>>>@@@AAAHHHMMM\\\wwwxxx~~~}}}vvvssskkkqqq~~~qqqjjjlllMMM:::555555333111111111111111000000000////////////////////////yyy\\\IIIAAA<<<;;;<<<;;;::::::777555555666888666666777777777666666555333222222111111111222222000000............000000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------......------,,,,,,++++++,,,,,,,,,------------......//////...---,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------------.........------.........///////////////000111222333333444444444555;;;KKKccc}}}yyy|||~~~wwwtttnnnbbbVVV```ttt~~~yyywwwxxx{{{~~~qqqiii^^^ZZZcccqqqwwwuuu~~~oooGGGBBBRRRdddooosssqqqjjjccc\\\YYYVVVSSSRRRQQQNNNMMMMMMLLLKKKHHHEEECCCDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIGGGFFFFFFEEEEEEGGGHHHIIINNNMMMLLLJJJIIIHHHHHHGGGGGGGGGHHHJJJMMMPPPRRRSSSYYYWWWTTTNNNHHHEEEDDDDDDGGGIIILLLPPPRRRTTTUUUUUUVVVZZZ[[[ZZZ[[[]]]]]]ZZZVVVTTTQQQMMMKKKJJJJJJJJJKKKMMMNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMQQQQQQQQQPPPPPPPPPOOOOOOMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPQQQPPPPPPOOOOOOMMMLLLKKKKKKKKKMMMNNNOOONNNOOOOOOMMMKKKJJJLLLMMMLLLMMMLLLKKKJJJJJJMMMOOOPPPWWW```gggkkkooosssvvv~~~{{{~~~}}}uuuooolllgggcccaaadddgggfffgggiiiggghhhhhhfffbbb___^^^^^^[[[YYYXXXXXXYYYYYYXXXVVVZZZYYYXXXWWWWWWUUUQQQNNNFFFEEEBBB???>>>@@@DDDHHHNNNVVVaaajjjqqqsssooohhh]]]UUUKKKDDD@@@BBBMMMYYYaaafffnnnqqqnnndddXXXQQQLLLLLLLLLKKKIIIDDD===888:::888777777888888888777:::999999:::===@@@DDDFFFPPPVVVttt{{{wwwppplllnnnwwwzzz|||zzztttvvvyyykkk\\\```||||||xxxZZZ:::000777888000111000000000000000000000////////////////////////dddUUUFFF@@@???===<<<<<<<<<:::999888888999999999444555555666666555555555222111111111111111222222000000////////////000000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++---------------------------------------------------------------.........,,,,,,,,,---------......///...------......---,,,,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........////////////000111111222222222555666777888???NNNdddttt}}}~~~{{{ooowww|||}}}nnnooovvv{{{rrrppprrrvvvyyywwwpppeee\\\^^^jjjvvv{{{YYY>>>GGGRRR^^^kkkuuutttnnnaaa]]]XXXTTTRRRPPPOOONNNMMMNNNNNNJJJEEEBBBAAABBBFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDEEEFFFGGGIIIIIIJJJKKKJJJHHHFFFEEEEEEDDDDDDEEEGGGHHHIIIJJJPPPPPPPPPMMMHHHEEECCCBBBAAACCCFFFHHHJJJLLLNNNOOONNNQQQRRRPPPQQQSSSSSSOOOMMMLLLKKKIIIHHHHHHIIIIIIGGGIIILLLLLLJJJIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIJJJJJJLLLLLLLLLMMMMMMKKKHHHGGGIIIKKKKKKLLLLLLKKKIIIIIIKKKMMMKKKPPPWWW^^^bbbeeejjjnnn}}}xxxuuuyyy|||zzzxxxyyy}}}rrrhhhbbb^^^XXXVVVYYYZZZYYY[[[```]]]___aaa```\\\ZZZYYYZZZXXXWWWUUUUUUVVVUUUTTTRRRVVVUUUTTTSSSQQQNNNJJJFFF>>>???@@@@@@BBBHHHOOOUUU\\\dddjjjmmmnnnlllbbbVVVMMMFFFCCCDDDFFFJJJTTT^^^jjjlllllljjjcccYYYQQQLLLHHHIIIIIIGGGBBB<<<999777888777666666888999888777777888999===DDDLLLTTTYYYeeesss~~~~~~nnnrrrwwwvvvzzz{{{iiissswwweee[[[[[[jjj||||||wwwcccIII777444777666111111000000000000000111111////////////////////////pppRRRGGGAAA<<<<<<;;;888888;;;:::888666666777777666444333333444444555444444444111111000000000000111222000000000000000000000000.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------------------------------++++++,,,---...///000111,,,,,,,,,------.........000---+++,,,///000...,,,+++,,,............,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........////////////000000000000/////////333555333444===NNN\\\jjjooorrrsssxxxzzzjjjZZZrrrnnneeetttxxxuuussspppmmm{{{yyysssiiieeelllzzzoooFFFCCCBBBIII\\\oooxxxwwwfffaaaZZZUUURRRQQQPPPOOOMMMOOOOOOKKKEEEAAA???@@@CCCCCCCCCBBBBBBAAAAAA@@@CCCDDDEEEEEEDDDDDDEEEFFFEEEGGGIIIJJJJJJHHHFFFDDDDDDCCCAAAAAABBBCCCCCCBBBAAADDDFFFFFFDDDBBB@@@@@@>>>???AAABBBBBBDDDFFFGGGIIILLLLLLJJJIIIKKKKKKGGGGGGGGGGGGGGGHHHIIIJJJKKKBBBEEEIIIIIIHHHHHHJJJLLLIIIHHHHHHIIIJJJLLLNNNPPPGGGIIILLLNNNOOOOOONNNMMMIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJIIIIIIHHHIIIJJJKKKHHHIIIJJJGGGDDDCCCFFFHHHJJJKKKKKKJJJIIIHHHJJJKKKGGGIIIOOOVVVZZZ^^^ccchhhkkkpppvvvzzz{{{zzzyyyyyyvvvwwwwwwwwwxxx|||vvvmmmlllkkkgggeeefffqqqyyyvvvkkkfff]]]UUUQQQQQQPPPNNNPPPVVVTTTWWWYYYYYYWWWVVVXXXZZZWWWUUUTTTSSSTTTSSSRRRPPPQQQPPPNNNMMMKKKGGGBBB>>>;;;>>>AAADDDHHHPPPYYY```jjjooopppmmmiiicccTTTFFF@@@<<<>>>GGGNNNRRRXXX```hhhfffbbb\\\TTTMMMIIIHHHFFFGGGFFFAAA;;;888888:::777666555666888999888666888:::>>>FFFRRR___kkksss{{{vvvgggssstttdddrrrsssaaabbb[[[eee|||uuucccKKK777555666111---///111111000000000000111222////////////////////////vvvXXXIIIBBB===;;;:::888777777888888888777777666555444444444444444333333333333222222222111111111000000//////000000000000000000000000,,,...//////...------...222///++++++---///...---------------------------.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------------------------------000000000000///////////////000111222444777;;;???SSS___ooo}}}iiiRRRddd|||ffffffwww}}}vvvpppllluuuooollljjjccc___kkk}}}mmm___LLL===@@@NNN^^^lllvvvoooggg[[[QQQLLLLLLNNNPPPRRRVVVXXXTTTKKKCCC@@@@@@@@@AAABBBBBB@@@>>><<<<<<@@@@@@@@@@@@@@@AAAAAAAAA???AAADDDDDDDDDDDDFFFGGGFFFDDDCCCAAA???>>>>>>>>>@@@AAADDDFFFFFFDDDBBB@@@CCC@@@<<<;;;<<<>>>??????EEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFHHHGGGEEEEEEEEEEEEGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCHHHIIIJJJJJJIIIHHHFFFEEEEEEGGGJJJMMMQQQSSSUUUVVV]]]___cccllltttwwwrrrmmmiiidddaaacccgggllluuu~~~{{{iii^^^ZZZYYYWWWTTT[[[```hhhmmmooolllgggccc\\\XXXSSSOOOLLLKKKLLLMMMOOOPPPQQQSSSSSSSSSRRRQQQPPPPPPQQQQQQPPPNNNLLLKKKMMMKKKHHHDDD@@@>>><<<<<<===@@@FFFMMMUUU^^^hhhooopppkkkcccYYYPPPIIIEEECCCDDDDDDHHHPPPYYY^^^\\\YYY___[[[TTTNNNIIIGGGGGGHHHBBB???<<<888666555555555<<<777555777999999;;;>>>;;;???FFFQQQbbbsss~~~wwwdddxxxsssxxx~~~ooovvvmmmEEE???777222111111000///000000000000000000000000////////////////////////uuuTTTDDD???===<<<;;;999888777777888888777777666666555444444333444444333333333222222222111111111000000000//////////////////////////////.........------...222555222///,,,+++---......---------------------------......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------------------.....................//////000000000111111222222222222444888;;;DDDPPPaaasss~~~}}}yyy|||~~~xxxfff___ggg||||||ssskkkiiiooozzz|||wwwxxxxxxuuulllgggfffgggaaaXXXZZZcccnnn}}}oooeeeZZZOOOHHHEEEHHHUUUbbbkkkjjjeee[[[RRRNNNPPPTTTUUUXXX[[[XXXPPPHHHDDDCCC>>>???@@@@@@???>>>>>>>>>===>>>>>>??????@@@AAAAAA@@@BBBCCCDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>===>>>AAACCCDDDDDDCCCBBBDDDBBB>>>============<<>>======>>>???DDDFFFMMMWWWaaahhhjjjiii[[[WWWPPPHHHCCC@@@@@@@@@LLLNNNUUU^^^fffgggbbb\\\TTTQQQLLLGGGDDDCCCCCCCCC===<<<:::888666666666777888555555888:::888888;;;;;;BBBMMMZZZiiiyyypppdddsss}}}ppp{{{yyylllSSS>>>:::444111000111000///000000000000000000000000........................sssNNN<<<:::<<<<<<::::::999888777777777777666666666555555444444333333333333333222222222222111111000000000000//////////////////////////////000///---+++,,,000777;;;111///,,,,,,---......---------------------------...------------,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------...---------....../////////,,,---...///000111111222222333333111000111333555999BBBSSSgggxxx~~~{{{uuuqqqqqqooommmoooqqqlllfffmmmkkkllluuu~~~wwwwwwsss]]]SSS\\\lll}}}|||ooommmyyy~~~kkkdddbbbeeebbbVVVMMMKKKXXXkkk~~~}}}xxxuuuqqqoooiiiZZZGGG<<>>>>>>>>????????????;;;;;;<<<===>>>??????@@@@@@AAABBBBBB@@@>>>>>>?????????@@@AAA@@@???>>>===:::;;;===>>>@@@BBBCCCDDDEEECCC@@@??????===;;;999<<<<<<===???@@@BBBCCCCCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCDDDDDD???@@@AAACCCCCCDDDCCCCCC@@@AAACCCEEEGGGIIIJJJJJJKKKKKKNNNUUU\\\```___]]]VVVQQQNNNOOORRRUUU\\\dddlllggg```YYYRRRMMMJJJIIIGGGJJJOOOSSSUUUUUUTTTSSSSSSRRRQQQOOOMMMLLLKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKMMMMMMLLLKKKHHHFFFDDDCCC>>><<<:::888999===AAACCCLLLNNNUUU```iiikkkccc\\\MMMHHHBBB===<<<>>>BBBEEETTTWWW]]]dddgggcccZZZRRRHHHGGGDDDAAA@@@?????????777777777777777777777777666444666;;;<<<999888:::<<>><<<888888888777777666666666555555555444444444333333333333333222222222222111000000000000000000////////////////////////////////////---,,,,,,000666:::000///------------------------------------------------------------------//////.........---------------------------------,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---......//////------......///000000111111222222111//////111222555999DDDVVVjjjwwwyyywwwrrrnnnlllmmmmmmjjjjjjmmmxxxtttkkkcccgggrrrrrrkkkdddlllyyyyyy}}}uuu[[[HHHIIITTT```lllmmmaaacccvvv}}}mmmbbbYYYZZZZZZQQQGGGAAAJJJWWWkkkzzz|||wwwuuuxxxxxxzzzwwwiiiTTTCCC???BBBXXXaaakkklllcccYYYTTTSSSQQQSSSVVVTTTNNNFFF@@@>>>@@@???>>>===>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@???===<<<<<<===:::<<<>>>???@@@???===<<<:::::::::;;;<<<>>>@@@BBBBBBAAA@@@@@@@@@???<<<999::::::;;;<<<===>>>???@@@>>>???@@@AAABBBBBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCDDD@@@@@@AAAAAABBBBBBBBBBBB>>>???AAABBBCCCDDDDDDDDDGGGGGGIIINNNTTTXXXZZZYYYRRRMMMJJJKKKMMMOOOUUU[[[bbbcccbbb]]]VVVOOOLLLLLLFFFHHHJJJLLLMMMNNNNNNMMMMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHJJJJJJJJJJJJIIIHHHJJJIIIGGGEEECCCAAA???>>>===;;;999888:::???EEEIIISSSUUUZZZ```ccc^^^TTTKKKFFFCCC>>><<<===CCCJJJNNN\\\\\\]]]]]][[[TTTKKKDDDBBBAAA@@@???===<<<;;;;;;444555666666777777666666666666888<<<===<<<===AAABBBIII[[[wwwqqq___RRRZZZvvvzzz{{{qqq}}}tttmmmtttuuufffaaazzz~~~iiiSSSAAA777222111000000000000000///000000000000000000000000........................rrrRRRIII@@@<<<<<<<<<999888666666666666666666555555444444444444333333333333333333222222222111111111//////////////////000000........................---...///...---...111333//////......---------...------------------------------------------------//////.........---------------------------------,,,------......------,,,...------,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,------------/////////..................///000000//////000222444333666AAASSSfffsssyyyvvvqqqpppsssrrrnnnpppuuu|||vvvddd[[[___bbb^^^VVVeeepppuuuyyyvvvnnniiilllnnnpppkkk\\\JJJCCCCCCJJJZZZ^^^WWW[[[oooyyytttlll\\\LLLGGGHHHHHHEEEBBBAAABBBNNNbbbqqquuuwwwzzz||||||xxxooobbbSSSEEE<<>>>>>>>><<<;;;<<<;;;:::999999:::<<<============???AAA@@@>>><<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>????????????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@?????????@@@@@@@@@AAAAAA@@@??????>>>>>>??????@@@>>>>>>???@@@AAABBBBBBCCC@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAAEEEIIIMMMPPPQQQJJJFFFCCCEEEFFFGGGKKKPPPUUUYYY\\\YYYSSSMMMJJJJJJDDDDDDDDDCCCCCCDDDDDDDDDGGGHHHKKKLLLLLLJJJHHHFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDBBB@@@>>>===<<<;;;;;;;;;;;;===BBBHHHOOOSSSYYYZZZ[[[YYYSSSKKKDDD???>>>===<<<===BBBIIIPPPUUU```\\\WWWRRRMMMHHHDDDBBB>>>>>>===<<<:::888777666444555666666666555555444777666999===???AAAFFFMMMTTT___sss}}}iiiVVVNNNeeexxxxxxjjj{{{yyyrrrwwwlllfffwww{{{sss{{{www~~~|||hhh```cccqqqxxxuuubbbKKK<<<555222111222222111000/////////////////////////////////........................oooJJJ===::::::;;;:::777777999444555555666666555555444333333333333333333333333222222222222111111111111......////////////000000........................,,,...//////...------------///000///---,,,---...------------------------,,,,,,,,,------------............------------,,,------------------------,,,------......------,,,...------,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------------------------/////////.........------,,,...000000//////111222555444333777CCCVVVlll{{{sssrrrssswwwwwwuuutttuuurrr{{{{{{mmm]]]VVVTTTRRRZZZjjjpppqqqxxxssshhhfff___[[[[[[^^^[[[QQQFFFAAABBBNNNSSSQQQXXXhhhpppmmmkkk]]]LLLCCCDDDIIIMMMNNNFFF???@@@PPPeeettt||||||vvvpppgggWWWIII???@@@GGGSSS```ddd```ZZZPPPQQQQQQRRRTTTWWWYYY[[[MMMGGGAAA===<<<<<<:::888;;;;;;::::::999888888888777999;;;;;;::::::;;;<<<777888:::;;;<<<<<<;;;;;;===;;;:::888888888888999999999:::===@@@AAA???>>><<<<<<;;;:::999888777777888999:::<<<<<<=========??????@@@@@@@@@@@@??????>>>>>>>>>>>>????????????????????????????????????>>>>>>????????????@@@@@@@@@???>>>>>>======>>>>>>======>>>>>>>>>?????????======<<<<<<<<<<<<============>>>??????@@@AAAAAA>>>===<<<;;;::::::::::::======>>>????????????>>><<<===>>>AAACCCFFFIIIKKKFFFBBB@@@BBBCCCCCCFFFKKKLLLPPPSSSSSSOOOKKKIIIHHHEEEDDDBBBAAA@@@@@@@@@@@@CCCEEEGGGIIIIIIGGGEEECCCDDDDDDEEEFFFEEEDDDCCCBBB???>>>===<<<;;;::::::::::::<<>>DDDQQQ\\\______YYYUUURRRQQQSSSXXX]]]```PPPIIIAAA=========;;;888888888999999999:::::::::888:::;;;;;;999888888999777888888999999:::::::::;;;;;;:::888888777777777888888888;;;>>>??????>>>===<<<<<<:::999888777777666777888999;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<============>>>========================<<<=========>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<=========>>>>>>?????????<<<;;;:::999999:::;;;;;;;;;;;;<<<===============<<<===???@@@AAACCCEEEGGGEEEAAA@@@BBBCCCCCCFFFJJJFFFHHHKKKLLLKKKIIIGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@BBBDDDEEEEEEDDDBBB@@@AAAAAABBBBBBBBBAAA??????::::::999888999999;;;;;;>>>AAAFFFLLLQQQTTTVVVVVVUUUPPPHHHAAA===<<<<<<===???CCCJJJQQQUUUUUUSSSRRREEEDDDBBB>>>;;;::::::;;;888777666444333222222222666666555444444555666777999===EEEOOOUUUZZZdddooowwwyyywwwhhhOOODDDYYYxxxllleeewwwggg|||ppp]]][[[lllyyy~~~xxxxxxlll```jjjrrrgggccclll}}}yyynnn^^^UUUTTTXXXZZZPPP===111111333000///111111000...---///222////////////////////////------------------------sss___QQQGGGBBBBBB999555555999888444333888222333444555555555444333222222222222222222222333222222222111111111111000---.........//////000000........................,,,---......------...000,,,///111000---+++,,,...------------------------,,,,,,,,,------.........------,,,,,,,,,+++++++++........................,,,------......------,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000333333222111000///......+++,,,,,,---...///000000///000222111000......///(((000555333111<<>>@@@UUUkkkvvvuuunnnqqqwwwyyyTTTJJJ???<<>><<<999555666777999:::;;;======:::<<<<<<;;;999777666777888888777777888999:::::::::999999999888888777777999888888999<<<>>>>>>===<<<<<<;;;;;;:::999888888555666777888::::::;;;;;;;;;;;;999888888999;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;::::::999999::::::;;;============>>>>>>>>>>>><<<;;;;;;:::;;;<<<>>>???999:::;;;<<<<<<<<<<<<<<<999:::<<<======>>>@@@BBBAAA>>>===@@@AAA@@@CCCGGG???@@@AAACCCDDDDDDCCCAAAAAA@@@@@@??????@@@@@@@@@???AAABBBCCCCCCBBB@@@???>>>???@@@@@@@@@>>>===<<<777777666777888999;;;<<>>:::777666888777555444444444555555666555444333444666888:::===CCCNNN[[[bbbhhhrrr|||yyykkk\\\UUUPPPUUUlll~~~~~~}}}ooo```cccppplllmmm```QQQWWWllltttzzzxxxttt{{{xxxrrriii|||jjjgggjjjsssxxxooodddYYYQQQPPPNNNPPPFFF666...222222------///000...,,,---000333////////////////////////------------------------eeeYYYKKKAAA===<<<:::888888888777555555444444444555555444444444333333333222222222111111111000000111111111111000000000000111111000000//////......////////////////////////........................------------------------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///000------000000------000---------------------------...,,,***,,,///,,,'''------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,++++++***+++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......//////.........---------....................................////////////000111000...///777CCCMMMqqquuu{{{|||sssgggcccfffiiifffjjjxxxmmmZZZOOO[[[cccgggppp{{{|||tttqqqjjjkkkjjj______ggggggWWW\\\WWWLLLKKKXXXdddggghhhrrrwwwvvvmmm[[[ZZZlllkkkjjj___LLL>>>???IIIPPP___eeegggcccaaafffkkknnnaaacccZZZGGG999<<>>===<<<<<<===>>>???>>>=========>>>@@@BBBCCC========================???>>>===<<<======<<<;;;;;;<<<<<<;;;999888999:::777777888:::===AAADDDFFFRRRQQQPPPMMMIIIDDD@@@>>>:::999888777999<<<@@@BBBNNNNNNOOONNNKKKFFFBBB???===<<<;;;999888777777777666666555444444444555555666111111555777555777<<<@@@PPP\\\bbbooo}}}zzzlll[[[LLLVVVdddvvvyyy|||}}}hhhbbbgggvvv}}}kkkRRRWWWZZZ]]]]]]___iiizzzqqqeeemmm{{{hhh]]]nnnvvvxxxzzzzzz~~~sss[[[NNNQQQLLLCCC888222111222111///////////////............------------------------------------------------MMMGGG@@@;;;::::::999888888777666555444444444444444444444444333333333333222222222111111111000000111111111000000000//////000000000///////////////................................................------------------------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...000///111555555111///000------------------------------++++++///333000***---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,++++++***++++++,,,************************---,,,,,,++++++,,,,,,------------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------...///.........------------....................................////////////...000111000///333;;;BBBWWW```llloooeeeXXXVVVZZZkkkkkknnntttyyywwwmmmdddOOORRRVVV```vvv|||uuuvvvrrrfffccchhhfff]]]___[[[OOOHHHMMMYYYaaafffvvv}}}yyynnnZZZRRR[[[ccceee^^^OOOBBB>>>???@@@MMMUUUZZZWWWUUUYYYaaaeeeooorrrlllXXXEEE>>>@@@DDDIIIMMMQQQPPPLLLIIIIIIJJJLLLHHHCCC@@@>>>===<<<;;;999888888888888888888888666666666666555555555444777666555444444444555555666666777777777888888888444555555555666777777777777777888999::::::::::::888888777777666666555555444444444555555555555555666666666555666777777888999888888777777888888999888999999888777777888:::999999999999888888888777888888888888888888888888888888888888888999999:::888888999:::::::::::::::999999999888999::::::;;;777777777777777777777777777888888999::::::;;;;;;===<<<;;;::::::;;;<<<=========<<<;;;<<<<<<>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<=========<<<666666777777666666666777888999;;;===@@@CCCEEEGGGLLLKKKIIIFFFBBB>>>;;;999;;;;;;;;;<<<>>>AAACCCDDDFFFFFFFFFEEEBBB???<<<:::::::::888777666555555555555555444444444444444555777444555:::;;;;;;???FFFKKKVVVgggtttxxxqqq```RRRNNNeeevvvtttsss~~~www{{{uuudddaaa___^^^eeeqqqxxxrrrgggbbbmmm~~~}}}sssvvvqqqeee^^^iiiuuurrr}}}xxxvvvxxxzzzmmmWWWJJJHHHDDD<<<444000000111111000////////////............------------------------------------------------888888888888888888777777777666555555444444444444444444444333333333222222222111111111111000000000111111000000000000////////////////////////000000........................------------------------------------------------///...------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---...222888888222...------------------------------+++)))+++222888444---......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,++++++***++++++,,,,,,************************,,,,,,++++++++++++,,,,,,......---,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,------------............------------........................---............/////////---///111111//////222555???MMM^^^ddd[[[PPPOOOUUUgggmmmuuuwwwsssmmmiiigggUUUOOOIIISSSoooxxxssstttooobbb```dddaaa```^^^ZZZQQQFFFBBBMMM[[[fffxxx|||rrrgggWWWKKKMMMXXX[[[ZZZRRRIIIBBB;;;555:::CCCIIIIIIIIIPPPYYY^^^fffmmmmmm```NNNAAA;;;888===BBBJJJPPPQQQMMMGGGCCCIIIFFFCCCAAA@@@???===<<<;;;:::999888666555444444666666555555555444444444555555444333333333444444444444555555555666666666444444444444444444444444333444444555777999:::;;;999888888777666555444444333333333333222222222222444333333333333444555555777666666555555666666777666777777666555555666888888888888777777777777777666666666666666666666666777777666666777777888999888888777777888888999:::888888777777888888999:::666666666666666666666666777777777888888999999:::::::::999999999999::::::;;;:::999888888888888999:::::::::999999888888888777777888999999999888888666666777888888999999:::;;;<<<>>>@@@BBBDDDEEEEEECCCAAA???<<<:::888666666<<<>>>@@@CCCEEEEEEEEEEEE???>>>===<<<:::999888777777777555444333333333333444444333333333444444555777666888;;;<<>>@@@AAAAAAAAA@@@???:::999777666555666666777>>>@@@DDDGGGGGGEEEBBB@@@<<<;;;999888777777888888666555444333222222222222333333333333333444555666555666777999<<>>GGGJJJJJJNNNUUUUUU```lllrrrmmmaaaUUUNNNJJJJJJIIIIIIOOO[[[eeejjjccc``````YYYQQQZZZfffddd___SSSKKKLLLJJJDDDDDDJJJPPP]]][[[OOOOOONNNIIIHHHKKKMMMKKKHHHIIIJJJGGGAAA999999888;;;GGGTTTZZZXXX[[[aaabbb[[[QQQJJJCCC>>>;;;::::::@@@HHHMMMOOONNNIIIGGGEEEDDDBBB@@@<<<999;;;;;;:::999888888777777444444444444333333333333444444444444444444444444000000111111111222222222333333333333333333222222333333222111222333444555333333333444444555555555444333333333222111111111333222222222222333444444333222222111111222222333333444555444333444555777444444444444444444444444333333333333333333333333444333333333333444555555555555444333333555666777555444444444444555666666555555555555555555555555444444444555555555555555777777777777777777777777444444444555555555555555666555555555444444444333444666777555333222444555777666555777:::;;;;;;999>>>>>>>>>>>>===;;;999777555444444444666888:::<<<>>>@@@CCCEEEDDDAAA<<<999:::999777666555666888999555444333222222222222222222222222333444555666777444777;;;>>>EEEQQQ^^^gggjjjkkk___MMMOOOlllmmmiii{{{qqqzzz}}}zzz|||rrrhhheeeaaaYYYggg~~~~~~yyyuuuxxxvvvpppbbbTTTOOO```vvvnnn]]]OOOOOOSSSYYYhhhwwwfffOOODDD999//////...---...//////...---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999888666555555555666666444333333222222333333333222222222111111111000000//////000000000000000111000000////////////........................//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++...++++++------++++++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***,,,000...(((------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************+++,,,------************************++++++************++++++(((((()))***+++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,------------.........000///---,,,---...000111222111333:::@@@EEEMMMUUUUUUWWWZZZ]]][[[VVVMMMGGGAAAHHHNNNKKKFFFFFFMMMUUU[[[YYYYYYQQQJJJVVVdddaaacccYYYQQQPPPPPPKKKEEEBBB===HHHHHHGGGLLLJJJBBBBBBIIIIIIFFFCCCDDDIIIJJJHHHDDD@@@;;;:::CCCOOOTTTRRRUUUYYYZZZVVVRRRPPPMMMIII>>>999444444;;;CCCJJJMMMIIIGGGEEEDDDBBB@@@===:::::::::::::::999999888888444444333333333222222222222333444555555555444444//////000000000111111111222222222222222222222222444333222222111111111111000000111222333444555555333333333333333222222222333333222222333333444555222111111000000111111222111333333333222333555777222222222222222333333333111111111111111111111111222222222111222333333444333333222222333333444555333333222222333333444555444444444444444444444444333333333333333333333333555555666666666666555555111222333444444444444444333333333333333333333333222444666666666888>>>BBB<<<999888999<<<===;;;999;;;;;;:::999777666444333333444555666888;;;===>>><<<===??????>>>:::777444666555444333333444555666444444333222222222222222222222333444555666888999888>>>EEELLLWWWbbbhhhiiiZZZVVVMMMOOOppp|||jjj```rrroooqqqqqqpppoooqqqppp|||vvvmmmggg]]]]]]bbb```\\\ooo|||oookkkmmmjjjbbbZZZUUU___uuuyyypppooofffXXXMMMLLLMMMQQQeee{{{nnnTTTAAA:::666000////////////.........---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666444222333555666555222333333222222222222333333222111111111000000000000////////////000000111111000000/////////...........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++...++++++------++++++...++++++++++++++++++++++++(((,,,---++++++------+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************+++,,,---...************************++++++************++++++))))))******++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,---------.........000///...---.../////////000///000444888===IIITTTVVVSSSQQQQQQQQQOOOJJJFFFEEELLLRRRQQQGGG>>><<<>>>JJJLLLOOOIIICCCPPP\\\WWWeeeccc^^^YYYWWWUUUMMMDDD;;;===:::>>>FFFAAA:::>>>AAAEEEFFFDDDGGGMMMQQQQQQOOOLLLDDD<<<<<>>;;;777777666555444333333333333444555666888:::;;;;;;;;;777888888888888666444333333333222222222222333333333222222111111111111111333333333444666888999:::>>>GGGRRR[[[cccfff___TTTDDDBBBGGG```yyy```^^^eeeooo```cccdddbbbiiiWWWbbbkkk{{{xxxxxxgggYYYQQQPPP```mmmiiihhhrrrxxxkkkccciiinnneeeUUUSSSfffrrrhhhfff___OOOFFFMMMTTTYYYhhhzzz~~~qqq[[[FFF999555333222---.........------...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++666333111333777777333...222222222111222222333333111111111111000000000000.../////////000000111111000/////////............/////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++)))***------***)))+++++++++++++++++++++++++++&&&,,,///,,,***,,,......***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************+++,,,---...************************++++++************+++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,---------......///......///000///---+++***+++...//////333AAAOOOTTTSSSRRRRRRQQQNNNJJJFFFIIINNNUUUXXXTTTIII???:::===AAAHHHEEEAAANNNYYYSSSdddjjjiiiaaa\\\\\\UUUJJJCCC<<<222555===888555@@@999@@@GGGIIINNNUUUZZZZZZVVVVVVNNN???666999BBBHHHHHHOOOUUUYYY[[[[[[UUUMMMDDD@@@999444222555;;;???GGGEEEBBBBBBBBBCCCBBB@@@;;;:::999888777666555444333333333222222222111111///000111222333333222111////////////000000000111,,,------...///000111111000111222333333222111000000000000000////////////000000111111222222333333111111111111111222222333111111000000000000111111---...////////////111333//////000000111111111222000000000000000000000000000000000000000111111222///000111333333222111111111111111111111222222333000000000000000000000000222222222111111111111111000111222333333222111000111222222222000///---,,,000000111222333444444555222333444222222777@@@HHH???;;;777777999999555111333222111111222333444666555666888999:::999888888444444444444444444555555333333333333333333222222222111111000000000000111333333444555777999:::;;;DDDNNNYYYaaafffaaaMMM999666:::KKKkkkssseeesss{{{pppZZZZZZ```]]]YYYZZZRRR^^^eeepppwwwssskkk[[[OOOJJJTTTooo~~~vvvrrrppprrr{{{ssshhhZZZYYYhhhrrrbbbKKKMMMuuu}}}kkkccc```YYYFFF>>>MMM]]]ccckkkvvvxxxeeeMMM===333---,,,---,,,---------,,,---...000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++777666444333222222333333222222222222222222222222222111111111000000//////000000000000000000000000000000//////.........---........................---------------------------------.........//////,,,------......------,,,------++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000...,,,,,,,,,++++++------------++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******************,,,,,,++++++***+++++++++************************((()))***+++++++++++++++************************(((+++---,,,+++,,,------***+++,,,,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......////////////////////////,,,///000///...111999@@@MMMOOORRRQQQOOOMMMMMMOOOOOOOOOQQQSSSTTTPPPGGG@@@:::<<>>@@@NNN___iiiggg^^^VVVRRREEEEEEDDD???888444444666===AAAEEEIIIIIIEEE@@@======<<<;;;:::888888888888333333222222111000000000......//////000000111111//////000000000000//////------......//////000000000000000000000000000000000///.........///111222111111000000000000111111222111000//////000111222...///000111111111111111//////000000///---///333000000000///////////////222111111111000000//////000000000000111111111111...///000222333333333333111111111111111111111111222222111111111111111111111111111111111111111111222222222222222222222222111111111000000000000000222111000000000111333333444444444555555555666666777777666666555444222222FFFBBB;;;555222333555888777666555444444444444444666666444333222111111111333222222111111222222333222111111111111111222222333555888999:::<<<@@@CCCOOOXXXbbb```RRRCCC<<<>>>GGGKKKWWWfffrrr|||yyytttyyy{{{wwwqqq```ffflllkkkddd[[[UUUTTTQQQUUU^^^mmmvvvaaaeeeYYYFFFDDDbbbiiihhhgggqqq}}}sssqqqeeeUUUQQQ]]]bbbWWWNNNNNNgggzzzhhhcccaaaQQQGGGGGGVVVcccfffjjjpppwwwYYY<<<333222---+++---//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************777666444333222222222333222222222222222222222222111111111000000000//////////////////////////////000/////////.........---........................------------------------,,,------------.........,,,------......------,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,++++++******+++++++++************************))))))***+++++++++******************************)))+++,,,+++******)))(((+++,,,,,,++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------..............................---///000...,,,...444:::@@@IIIQQQSSSNNNJJJJJJMMMNNNNNNOOOPPPPPPNNNJJJGGG>>>>>>>>>@@@CCCHHHMMMPPP```iiinnnjjjbbbYYYMMMBBBDDDDDDCCC???;;;999:::;;;BBBGGGJJJKKKSSS]]][[[PPPHHHFFFBBB>>><<<;;;::::::===GGGSSSZZZZZZSSSMMMIIIBBBBBBAAA===999666555555555999???DDDFFFDDDAAA>>>===<<<;;;:::888777777777333333222222111000000000.../////////000000000111////////////////////////.........///////////////000000000000000000000000000///.........///111111000//////......//////000111000////////////000111111111222222222111000000111000000000000///000111000000000000000000000000000000000/////////............/////////000000000000000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111000000000111222333222222222333333333444444444444444444444333222111???<<<777333222333555777666555444333333333333333555444333222111111111111222222222111111222222222000000000111222444666777888888999;;;>>>CCCHHHKKKWWWWWWTTTJJJ???>>>MMM^^^aaa___hhhyyyxxxhhh^^^bbbfffhhhfff___YYYWWWXXXLLLRRR\\\jjjzzz~~~qqq___TTTMMMKKKYYYoooyyynnn\\\kkkiiiqqq}}}sssjjjjjjaaaUUUPPPSSSRRRLLLTTTdddmmm]]]XXXXXXCCCCCCOOOccclllfff___^^^[[[EEE222///111...,,,...//////...---------------------------------------******++++++,,,,,,,,,,,,************************555555444333222222222222111111111111111111111111111111000000000000///////////////////////////////////////.......................................------------------------,,,,,,,,,,,,------------,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++*********++++++,,,******************************+++++++++******)))************************+++******+++,,,,,,***)))---,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................---...///...++++++...222222???MMMQQQLLLGGGGGGKKKHHHIIIJJJJJJJJJKKKMMMOOOGGGDDD???<<<===BBBHHHLLLTTTXXXYYYWWWSSSNNNEEE<<>>===:::777777;;;AAAGGGHHHGGGCCCAAA===<<<<<<<<<<<<:::777555...222888===@@@AAA@@@???======<<<:::999777666666333333333222111111000000////////////000000000000000000///......///000000///////////////.........//////////////////////////////......//////000111......------------......//////............//////111111111111000///......111000//////000111000///000000000000000000000000//////...............---------........./////////111000/////////000111222///////////////////////////////////////////////////////////////////////////////////////////////////000000111111222222222000000000000000111222222000000000000111111111111111222222222222222111111666555333222111222444555444333222222222222222222222222111111111111222222222222111111111111222222222222111111222555888999;;;;;;<<<@@@FFFKKKPPPQQQWWWLLLAAA<<>>===888@@@EEEEEEFFFHHHFFFAAA@@@<<<999:::>>>@@@===999444444555888<<<>>>>>>===:::888888;;;>>>>>>:::777111222333666888;;;===>>>======<<<;;;:::888777666444333333222222111000000////////////000000000000111000...------...000111000000//////......------....................................//////000000......------------..................................../////////...------...///...---000333111...//////000000000000000111........................------........./////////000/////////111444777999////////////////////////...///////////////000000//////////////////////////////////////////////////////000000111222333333////////////000000111111.../////////000000000000///000111222222222222222222222111111111222222222222111111000000000111111000000000000000111222222111111000000000000111111666555333222222444666777;;;<<<@@@EEEKKKNNNMMMKKKEEE>>>???MMM\\\ccchhhlll~~~zzzjjjWWWOOOTTTaaajjjgggeee___WWWOOOJJJHHHIIIOOOUUU\\\___\\\TTTIIIAAAHHHLLLVVV___]]]TTTNNNOOOVVVZZZcccjjjggg^^^YYY[[[NNNEEECCCMMMYYYiiinnndddYYYHHH>>>???BBBHHHSSS[[[VVVGGG;;;888444///---//////,,,,,,//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++************************222222222222222222111111000000000000000000000000//////////////////000000........................---------.......................................------------------------+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***)))))))))******+++,,,************************+++++++++++++++***)))(((************************---)))(((,,,///...///333222///+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------..............................+++,,,---...---------...---111888???DDDEEEEEEDDD:::???DDDFFFGGGHHHLLLOOOWWWPPPEEE<<<888999===AAADDDAAA???BBBEEEFFFDDDBBB999===BBBFFFGGGDDD>>>999555;;;@@@@@@???>>>===;;;AAA<<<888888===@@@???===:::777555555666888999999777666777:::>>>???<<<999999777333111111444888:::<<<<<<<<<<<<;;;999888777444444333333222111111111000000000000////////////111///...,,,,,,...///111000000//////......---------------------------------......//////////////////......------......///------............------,,,---...///000000000000)))---...,,,...222222---....../////////000000000////////////////////////....../////////000000000////////////111444777999000000000000000000000000/////////000000111111111000000000000000000000000000000000000000000000000......///000111111222222......//////000000000000////////////000000000000///000111222222222222222111111222222111000000///000000/////////000000111////////////000111222222111000000//////000000111555444333333333555777999===@@@EEEIIIJJJFFF???:::555???VVVlllqqqfff```bbbuuuxxxiiigggeee^^^XXX[[[dddgggdddVVVVVVVVVUUUSSSQQQQQQQQQUUUXXX[[[YYYQQQFFF@@@>>>LLLUUUYYYQQQHHHFFFIIIIII[[[___gggjjjcccVVVLLLIIIHHH???BBBZZZwwwxxxccc]]]UUUGGGCCCIIIUUUVVVXXXTTTIII;;;222111111/////////---+++,,,///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000...---,,,+++***************************111111222222222111111000////////////////////////......////////////000000........................---------------.................................------------------------,,,,,,,,,,,,------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,)))))))))))))))***+++,,,******************************+++++++++******)))************************///***))),,,,,,***///888444000+++***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------......------------------------++++++,,,------......///......000555<<<@@@AAA@@@999===AAAEEEGGGHHHIIIJJJQQQLLLCCC;;;777666999;;;@@@===<<>>===>>><<<<<<>>>AAABBB@@@:::555666999===>>>===<<<;;;;;;AAA===999999<<>>:::555000...///222555888999:::::::::999777666444444444333222222111111000000000000//////////////////...------.../////////////////////.................................------...////////////............------.........------...//////...---------...///111222333444444(((000222...,,,000000,,,---------......//////000///////////////000000000....../////////000000000000///.........///000111000000000000000000000000/////////000000111111222000000000000000000000000000000000000000000000000---......//////000000000------...///////////////////////////000000000000//////000111222222222111111111111111000///...---//////////////////000111000000//////000111222222000000////////////000000000000222555888;;;===???@@@CCCFFFEEE@@@:::666444:::NNNkkkxxxhhhTTTWWWjjjwwwpppdddSSSJJJQQQYYY^^^gggmmmeeeYYYTTTUUUXXXYYYYYYXXXUUUSSSUUUUUUUUUSSSLLLFFFGGGMMMWWW______SSSJJJKKKLLLJJJPPPVVV]]]___ZZZOOOEEE>>>AAA@@@NNNpppmmm[[[TTTNNNIIINNNZZZ```___\\\SSSFFF999222///------------++++++---///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000...---+++***)))************************///000111222222111000000////////////////////////........./////////000000........................,,,,,,,,,------.................................------------------------,,,------------.........,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************+++,,,,,,+++******+++------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,+++++++++*********************************************************************************((())))))***++++++,,,,,,(((((((((((()))***+++,,,************************))))))***+++++++++******************************...***+++///---,,,777FFF666111+++))),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------------------------,,,++++++,,,---------+++,,,...111444777:::<<<888888:::===AAACCCCCCBBBCCC@@@<<<888555555555666888666888<<<;;;666666:::===>>>???>>><<<:::999888888777888;;;<<<<<<;;;;;;>>>======<<<<<<<<<<<<<<>>===888444555===DDDUUUXXXaaabbbTTTJJJ]]]zzzqqq```QQQGGGBBBTTTbbbdddcccbbbYYYNNNYYYZZZ\\\]]]\\\XXXTTTPPPOOOLLLKKKKKKIIIIIIRRR^^^___\\\YYYVVVRRRMMMLLLNNNFFFJJJOOORRRRRRNNNEEE>>>AAAMMMddd~~~dddXXXMMMHHHFFFHHHSSS^^^^^^[[[TTTIII>>>777222///+++,,,---,,,,,,------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++...------,,,++++++******************************///000111222222111000///////////////////////////---.........//////000000........................,,,,,,,,,------.................................---------------------------------.........//////,,,------......------,,,++++++------------+++++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************+++,,,,,,+++******+++---------++++++++++++------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,(((((((((((()))***+++,,,************************((()))***+++++++++++++++************************,,,))),,,222222333BBBVVV777111+++))),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------...,,,***)))***+++++++++'''+++/////////000555999666333222444999<<<;;;:::666666555555444444333333444444888>>>===777999???<<>>999777;;;???888555444777:::;;;;;;;;;;;;===??????===:::999999888<<>>AAAGGGPPPWWWYYYRRRFFF999111000111111---///////////////,,,)))...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************......//////000000111111000000000000000000000000................................................,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************---,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++,,,)))))),,,000111---(((---,,,,,,++++++,,,,,,---,,,------+++))))))***+++*********++++++,,,,,,,,,************************))))))))))))***+++,,,---++++++************++++++************************************************************************)))************+++++++++***,,,,,,///000///IIIsss===444---......+++***---,,,------......------,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000666777888999999999999999999888555333222333666777222555888;;;;;;:::777666:::<<<>>>>>><<<999888888:::888666444444555777888???>>>===;;;:::999888888777777777777666555444333333333111111111222333444444333333222111000//////111000///...///000222444333333222111000000000111...///000111111000///...111111000000//////......//////.........---------000000///...---,,,,,,+++........................,,,,,,,,,---------..............................000000//////.........---///000000000///---+++)))++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,---------------,,,,,,........................................................................////////////////////////..................------***+++,,,---...---,,,+++---------.........//////////////////000000000000---///000000//////000111222222111111000111111111666444888@@@DDD@@@;;;999000222222000111<<>>PPP^^^jjjdddQQQDDDDDDKKKSSSPPPXXXfffggg[[[RRRRRRHHH;;;999HHHWWW[[[]]]aaaXXXPPPKKKKKKGGGBBBJJJWWW___YYYSSSQQQRRROOOFFF???UUUjjjwwwnnn___WWWSSSNNNCCC===:::===AAACCCEEEHHHJJJBBB888222//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************///////////////000000000........................................................................,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++---++++++---111222...***---,,,,,,++++++,,,,,,---+++,,,,,,+++***)))+++,,,++++++++++++++++++,,,,,,************************))))))))))))***+++,,,---++++++************++++++************************************************************************)))************+++++++++(((***)))---///...BBBfff777///+++---...++++++---,,,,,,------------,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000444555666777888888888888;;;:::888777777777888999444555555555666666666666777999<<<===;;;:::999999999888555444333444666888<<<;;;:::888777777777777555555555555444333222222333333222111111111222333333333222222111111000000000///...------...000111222222111000000000111111///000000000000000000///111000000000/////////...//////.........---------/////////...------,,,,,,........................,,,,,,,,,---------..........................................---------,,,,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,,,,,,,---------,,,,,,+++------------------------................................................................................................++++++,,,------------------------.........//////....../////////000000000...///111000//////000222111111000111111222333333999777999<<<<<<777333333+++333999:::777:::EEEOOOPPPJJJDDDCCCHHHPPPWWW[[[\\\VVVLLLCCC===<<<>>>AAAEEEMMMTTTQQQHHHAAABBBGGGKKKLLLUUUaaa```RRRIIIHHH>>>:::AAASSS]]][[[WWWYYYPPPIIIDDDFFFKKKPPPVVV\\\ccc]]]TTTLLLGGGEEECCCAAAVVVfffoooeeeWWWQQQLLLFFF===999:::AAAEEEDDDCCCDDDAAA;;;444///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************000000//////////////////................................................------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,---......---+++***++++++++++++++++++++++++************************,,,,,,+++***))))))))))))++++++++++++++++++++++++---++++++---000111...***,,,,,,++++++++++++,,,,,,***+++,,,+++******,,,...,,,,,,++++++++++++++++++************************))))))))))))***+++,,,,,,++++++************++++++************************************************************************)))************+++++++++***+++)))+++...+++555OOO///+++))),,,---,,,,,,---,,,,,,------------,,,,,,---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,---...//////111222333555666777777777:::::::::999999999999999666444222000000111333555333666999;;;:::999999:::888777555333333444555666777666666555555555555555333444444444333222111000333333222111000000111111222222222222222222222222///...---,,,,,,,,,---...000000000///000000111111111111000000000000111111000000000000/////////////////////.........------................................................,,,,,,,,,---------..............................---------,,,,,,,,,,,,,,,))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------...------------,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................---,,,,,,,,,,,,---......---............/////////------.........////////////000222111000000111333000000000111222333444555888666666666222...///444:::AAAFFFCCC===;;;???EEEGGGDDDBBBFFFMMMQQQRRRPPPIII???555222777===AAAAAA?????????>>>>>>>>>???@@@CCCFFFOOOXXXSSSEEE======777???OOO``````TTTKKKJJJFFFBBB===@@@MMM[[[]]]XXXZZZUUULLLBBB::::::???CCCYYYbbbcccYYYNNNJJJEEE???555555:::BBBFFFCCC???>>>666333///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************000000000//////......---................................................------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))+++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++***)))***,,,---+++(((,,,,,,++++++++++++,,,,,,)))***++++++***+++---///,,,,,,,,,++++++***************************************))))))***++++++,,,++++++************++++++************************************************************************))))))*********+++++++++---///******...)))***888+++******,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---.........///000222444555555555555666777777777666555555666444111///...///111222222555888999888777777777666555444222222333444444333333333333333444444555222333333333222222111000333222222111000000//////111111111111222222333333//////---,,,,,,,,,,,,---............///000111111222111000//////000111222000000000000////////////////////////............---------.........//////........................,,,,,,,,,---------..............................---------,,,,,,,,,,,,,,,******+++,,,---.........------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------..................---,,,,,,,,,---///000.............../////////------------.........//////111222222111111222333111111111111111222333444//////000000,,,,,,444>>>ZZZWWWPPPIIICCCBBBDDDGGGIIIEEECCCFFFMMMRRRQQQNNN>>>666///...444;;;>>>>>>???===;;;:::;;;<<<<<<<<<@@@CCCJJJMMMFFF:::555777:::GGGZZZcccZZZHHH>>>>>>===???===???KKKXXXUUUIIIDDDBBB>>>999777999>>>CCCSSSUUURRRHHHBBB???<<<777111222888@@@AAA<<<777777......---,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************000000//////......------////////////////////////........................------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))+++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---...///++++++++++++++++++++++++******)))***++++++***(((,,,++++++******++++++,,,(((***++++++***+++---///,,,,,,,,,++++++******************************************)))******+++,,,++++++************++++++************************************************************************))))))*********++++++++++++///+++***///,,,(((...+++,,,...---------,,,++++++,,,,,,,,,,,,,,,,,,+++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,...000222333333333111333444555555444333222444333222111000000//////222444777777666444444444444333222111111111222222111111111111222333444555222222333333333222111111111111111111000000/////////000000111111222222333000000///......---------------------...///000000222111000//////000111222////////////000000000000000000/////////.........,,,,,,------.../////////........................,,,,,,,,,---------..............................---------------------...---------------.........------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------...///////////////---------------------------------------------------------------------------------------------------------........./////////...---,,,---...///000////////////////////////------------.........//////111222222111111222333333222111111000000000000***+++---...+++---999FFFhhh^^^RRRKKKKKKLLLKKKIIIHHHFFFDDDFFFIIIIIIDDD@@@666444222222444777:::;;;======>>>===<<<;;;<<<<<>>999;;;555===AAABBBHHHOOOIII<<<666777999>>>BBBCCCBBB@@@FFFDDD???888555555444000222222555999888333000111,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************//////..................000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,...///000++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++)))***++++++***+++---///,,,,,,++++++++++++++++++************************+++***************++++++++++++************++++++************************************************************************)))************+++++++++&&&---***(((000111,,,...+++///000---,,,------+++++++++,,,,,,,,,,,,++++++,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++,,,---///000111111111111222333444555444333222111222333333222000...---000222555555444222111111222222111111000000111111000000000111111222333444111222222222222222111111//////000000000000///////////////000000111111111000000000///////////////---------,,,------......000000////////////000000////////////000000000000000000000/////////......---------.........//////........................,,,,,,,,,---------..............................------------............000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------,,,,,,,,,------------...,,,---...///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...............///000000000000000////////////...------.........////////////000222111000000111333333222111000///.........,,,---...///---...999EEEWWWPPPIIIIIIMMMNNNJJJDDDDDDEEEHHHIIIFFF@@@777111111333555555444444777:::777:::======;;;;;;<<<>>>@@@@@@>>>999555333666:::;;;DDDLLLKKKAAA999:::>>>222999AAADDDFFFFFF@@@999666:::AAAIIIMMMKKKDDD>>>@@@>>>999666555555555444444222333444111,,,+++...,,,...///...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************------..................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,......++++++++++++++++++++++++,,,,,,,,,+++***)))***+++++++++************++++++)))+++++++++******,,,...++++++++++++++++++,,,,,,************************++++++***************+++++++++************++++++************************************************************************)))************+++++++++$$$...+++'''///222------)))///000,,,***---...---++++++,,,,,,,,,,,,+++++++++***)))***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++++++++************+++++++++,,,---...///000000///111111222333333333333333000000111111111///...------///222444333222111222111111000000000000//////////////////000111222222///000000111111000000000,,,---...000000000000///............////////////...//////000000000000///...---,,,,,,,,,,,,,,,,,,......////////////........./////////000000000111000000000000/////////...---------.......................................,,,,,,,,,---------..............................++++++,,,,,,------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000......///000000000000///000000000000/////////........./////////000000000...///111000//////000222111000///......---......000///000000//////666@@@AAA@@@???@@@BBBBBB???<<<>>>AAACCCBBB>>>999555444666666666555333444777:::777777888888999:::;;;===;;;:::777333333555777888888>>>BBB@@@:::888888:::444444999@@@AAA<<<888666777>>>GGGMMMLLLGGGAAA===>>><<<:::999888777777888333111222333///***+++///+++---......+++***+++,,,************************************************))))))*********+++++++++************************************************,,,------....../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++*********((('''&&&((()))++++++************++++++***+++,,,+++******,,,...*********++++++,,,,,,---************************++++++***************+++++++++************++++++************************************************************************)))************+++++++++(((222...''',,,///***)))'''---///***(((---000...+++++++++,,,,,,++++++++++++***)))***+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++***************+++,,,---....../////////////////////000000111111222000000//////.........///***---000222222222333333000000000000////////////...............///000000......///////////////...+++,,,...000111111000000........................------...///000000000///...------,,,++++++++++++,,,---...//////...---,,,.../////////000000111111000000000000////////////................................................,,,,,,,,,---------..............................*********++++++,,,,,,,,,---,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000---...000111111111000///111111000000/////////...////////////000000000000...///000000//////000111......---------......///111///000111000000666===888999999777333222555777666777777333///111888>>>???<<<888555444555888999<<<999555444777999:::999777555333111222666777666777;;;===;;;888666555444888111111999;;;444000222333<<>>888444444666333222333555888777333///222111...,,,+++******+++,,,,,,,,,++++++***************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))///............---------///.........------------------------------------,,,------....../////////---------------...//////---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++************++++++---,,,++++++------,,,+++******+++++++++,,,,,,,,,+++***((((((***+++***))),,,,,,,,,+++++++++******+++,,,......,,,+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,+++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++***************++++++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,+++******************+++++++++************++++++******+++++++++,,,,,,,,,.............../////////...//////000000//////......---,,,,,,---///111333111111111000///......---........................000/////////.........---.........//////000000111...////////////---,,,+++---........./////////000.........------,,,,,,,,,,,,,,,,,,,,,---------------------------...............///000000000000///..............................------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++000444222---***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////////////////////////////000///...------...///000/////////......//////////////////.........---------------...///000000000//////......000222555777666555222000//////000000///000222222222222444666666555444333333444555666444555666666555333111000000111333444555666777777444444444333333333333222222222333333222111111000777:::<<<999444111222444222111222444666666222/////////---,,,++++++,,,,,,,,,,,,,,,++++++***************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))///............---------............------------------------------------***+++---/////////...---------------------...///------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,+++*********,,,,,,+++))),,,,,,,,,++++++++++++***+++---000000///---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++************+++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++************++++++************************************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,******))))))))))))******++++++************++++++***++++++++++++,,,,,,,,,---------.........////////////000000000000//////...---,,,,,,,,,...///000000000000//////................................./////////...............000000000000000000000000////////////...---,,,+++.............../////////.........---------------,,,,,,,,,+++++++++++++++++++++,,,,,,------......---...//////000/////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------..............................///////////////000//////////////////////////////............//////000//////......//////000.........------------------------...//////000000///.........000222444555444333111///......//////...000222333222111111222111111000111111333555666333333333222222111111000222222222222333444555666333333333333222222222111222222111000000000111111444666666444000...///222000000000222333333000...---,,,,,,,,,,,,,,,---...+++++++++++++++***************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))///............---------------------------------------------------------++++++,,,,,,,,,,,,,,,,,,---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++******+++++++++,,,,,,,,,---,,,---...//////---+++++++++++++++++++++++++++,,,///222333222000......***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))++++++************++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,---.........///...///000000111000000000//////...------....../////////////////////......................................................111111111111000000000000//////.........------,,,.......................................------------------,,,,,,++++++******++++++,,,,,,------...------...////////////.................................------------......------------------------++++++++++++++++++++++++---,,,,,,---------+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////111111111111222222222222/////////////////////////////////....../////////000//////......//////000---------------------------------......////////////.........///111222333111000///...............---///222333111///......//////...///000111333444222111000/////////000111333222111000111222333444222222222111111111000000222111000///...///000111222333222000---,,,...000---...///000000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((///............---------,,,,,,---------------------------------------------+++******+++...222444...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++******+++++++++,,,,,,,,,---,,,---...//////---+++++++++++++++++++++++++++***---000222000...---,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---)))******++++++******)))))))))))))))))))))))))))++++++************++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************+++++++++++++++++++++++++++++++++++++++,,,---...............///000000000000000000000//////////////////............////////////........................---------...............111111111111000000000000///.........------------...............---------........................//////......---------,,,+++++++++,,,,,,---------,,,,,,---.............................................------------......------------------------++++++++++++++++++++++++---,,,++++++------+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000222222222222111111111111...........................//////////////////...//////............//////------------------------------------.....................//////000000111//////..................---///222222000...------///............/////////000///...------...000111222111000//////000111222111000000000////////////000///...---......000111111111000...------...000+++,,,.........---,,,,,,---------,,,,,,+++************************************************************************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((///............---------,,,,,,,,,,,,------------------------------------,,,+++******...333999===...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,+++*********,,,,,,+++)))***++++++++++++,,,,,,,,,(((***------,,,******************++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++************++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++************++++++,,,,,,,,,++++++++++++***)))***++++++,,,---......,,,---...///000000000///000000000000000000//////---------......//////000........................---------------.........000000000000000000000000///......---------...............---------------.............../////////000000000///////////////------------,,,,,,,,,,,,+++,,,------......------------------------------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------////////////////////////000000000000000000000000000///////////////....................................////////////.........------------------...---------------.........------------------------.........///////////////........................---///111111000.........//////......------,,,,,,...------,,,---...000111//////////////////000000////////////..................------......//////000///...............///***,,,------,,,++++++,,,------------,,,+++)))))))))))))))*********************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))///............---------++++++,,,,,,,,,---------------------------------,,,,,,+++,,,...222666999...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------************++++++++++++++++++************++++++---,,,++++++------,,,+++******+++++++++,,,,,,,,,+++***((((((***+++***)))******+++++++++,,,,,,,,,)))***,,,,,,+++******+++)))******+++,,,,,,------******+++++++++,,,,,,,,,)))******+++,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,+++++++++******))))))***+++,,,---......+++,,,---...////////////......//////////////////,,,,,,------...///000000........................,,,,,,,,,------..................//////000000111///...------------...///.........------,,,,,,,,,---........./////////000//////000000000000000000//////......---,,,,,,,,,++++++,,,------------,,,------------------------......------------..............................---------------------------------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...////////////////////////////////////////////////000000000000000000000000/////////.........------........................---...///000000///...------,,,,,,++++++,,,,,,---------........./////////------------------------.........///.........---------...///////////////...///000000///...///111............------,,,,,,,,,,,,,,,---...///000000,,,---...///////////////............------------,,,,,,---...............---------...//////...---***,,,------******+++---***+++,,,,,,,,,,,,+++***((()))))))))*********+++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))//////.........---------+++++++++,,,,,,---------------------------------------,,,,,,,,,------......---,,,,,,+++++++++++++++++++++,,,,,,---------)))************++++++++++++******************+++---,,,++++++------,,,+++******+++++++++,,,,,,,,,...,,,))))))***,,,,,,,,,*********++++++,,,,,,,,,,,,---...---,,,,,,---...))))))***+++,,,,,,------******+++++++++,,,,,,,,,))))))***++++++++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,++++++*********((()))***+++,,,---......***+++,,,---............,,,------...//////......+++,,,,,,---...///000000........................,,,,,,,,,------.........,,,------...///000000111///...---,,,,,,---//////.........------,,,,,,,,,---.........//////000000......//////000000111111000000///...---,,,,,,+++++++++,,,------------,,,------------------------.........------.........////////////////////////........................,,,---...---++++++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000000000000000000000000000000000000000////////////////////////111111000000/////////...........................---...///000000///...---,,,++++++******++++++,,,........./////////000000------------------------.........///......---,,,------...///000000000000...///000///...///111333,,,------......---------+++,,,---...//////000000***,,,---///000//////.........---------,,,,,,,,,***+++---...///...------,,,,,,,,,...//////---,,,***,,,---,,,***)))+++---((()))+++,,,------,,,,,,(((((())))))*********+++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---......---++++++---///++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///+++******)))***+++---...++++++++++++******))))))******************************+++++++++,,,,,,,,,************************++++++++++++,,,---......---------,,,,,,+++++++++,,,,,,++++++***))))))((())))))*********+++++++++---,,,******+++,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------........................//////////////////......///...---,,,+++,,,,,,---,,,,,,,,,---...///000000///////////////...------000000//////.........---......//////......---,,,////////////////////////111000///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........+++---///000111000///...000000000000////////////...............---------///...---,,,,,,---...///...---,,,,,,,,,,,,---...---------........./////////...---,,,+++,,,,,,---,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------......------------......000000000000111111111111////////////////////////111000///......///000111//////............///////////////......---------.........------,,,,,,,,,,,,,,,,,,---------......///////////////---+++***...................................................///000///...---...///////////////////////////------------------------...///000000...+++---000---------------...///000++++++,,,,,,,,,---------///---,,,---///000///---------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++(((***+++------,,,+++***,,,***$$$---)))%%%000&&&)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---,,,+++*********+++,,,++++++++++++*********)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------,,,,,,,,,++++++************************+++++++++***+++++++++,,,,,,,,,,,,///---******+++,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************)))************+++++++++)))************+++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++*********))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------.....................///////////////...---,,,,,,,,,---------,,,,,,------///000000///000000000000///...---000/////////............------......------,,,+++........................000///...------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,---///111111000///...////////////////////////........................///......------....../////////...------...//////---------........./////////...---,,,,,,,,,------,,,,,,------,,,++++++***+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------------------///......------....../////////000000000111111111////////////////////////111000///......///000111//////............//////.........---------,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,---------............//////000///...---,,,------------------------........................///000111000///...///000000000000000000000000000---------------------------...000000///---///222...------------......///++++++,,,,,,,,,---------...---,,,---...///...---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((***+++------,,,+++***,,,***$$$---)))&&&111'''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))+++------,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---......---,,,+++************++++++++++++******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,++++++***************))))))))))))***+++,,,,,,---++++++,,,,,,,,,---------000...+++***+++,,,------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++************************+++++++++***************************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************+++++++++***************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------------------------------......///////////////...------,,,------------------------...///000000000111111000000//////////////////............,,,------------,,,++++++.................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...///000000000///...------......//////000000......//////////////////......////////////......000000///......///000000---------...............///...------,,,------------------...------,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------........................///......------....../////////000000000000111111000000000000000000000000000//////......//////000///......------......///------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------.........//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,........................///000111111000///000111000000000000000000000000........................---///000///......///000///...------------------,,,,,,,,,,,,------------------.........------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((()))+++,,,,,,,,,+++***+++***%%%---)))(((444)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,///000...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,---++++++++++++************))))))***++++++,,,,,,---+++++++++,,,,,,,,,,,,---111...+++***+++------...++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))*********+++++++++,,,+++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------...------------......///------------,,,,,,,,,,,,,,,------......//////000.........------------...---------------...///000000000111111111111000000///////////////.........------......------,,,+++........................---------------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,---......///...------+++,,,,,,---...//////000......///////////////000---...000000000000...---////////////////////////.................................------------...---...............------------------..................------------..............................//////............//////////////////000000000111000000000000000000000000////////////////////////...------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------............/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...........................///000000//////000111000000000000000000000000///////////////////////////111111...---......---///......---,,,,,,,,,,,,,,,,,,,,,------------...,,,...000///---++++++,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++))))))***+++,,,++++++******+++%%%,,,)))***777+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,///000...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------------,,,++++++++++++++++++++++++++++++*********+++,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++111...++++++,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************+++++++++,,,,,,------------------------...///000.........------,,,,,,,,,,,,---------......//////---........................------------...//////000000111111111111000000.........//////////////////////////////...------........................,,,,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......///---........./////////000---...///000000///...---.............................................------.....................---......//////.........------.........////////////......------......////////////////////////////////////....../////////...////////////000000000////////////////////////......////////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---------........./////////////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......------///000///////////////////////////////////////////////////222222000111555555111///...---,,,,,,,,,,,,,,,,,,,,,---------.........,,,000333222---***+++---,,,,,,+++++++++*********************************++++++++++++++++++++++++))))))******++++++++++++)))+++&&&+++)))---;;;...))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))+++------,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...------,,,++++++++++++++++++++++++++++++************++++++((()))***,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++///---++++++,,,---,,,+++***++++++++++++,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++++++++,,,++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++*********+++++++++++++++************************************++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++***************************++++++,,,,,,------...------------...///000000/////////......------,,,------------------------------...////////////.........---------....../////////000000111111000000.........//////////////////000000000000///......------------------------+++,,,...///000///....................................------------,,,,,,---,,,,,,,,,,,,+++++++++******++++++,,,,,,------,,,,,,------.../////////------............---------......//////......---...............---------------...////////////...,,,---......///..................////////////000//////............//////000000000000000000000000000//////......//////000......////////////000000////////////////////////---......//////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------............////////////------........./////////000000///......//////000,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------------...000................................................---111222000444<<<===888...---,,,,,,,,,,,,,,,,,,,,,---------............,,,222777555...)))+++...++++++++++++************************************))))))))))))))))))))))))))))))))))))******++++++(((,,,&&&+++)))000???000))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,---......---,,,++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,+++***+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...******++++++,,,,,,,,,,,,***++++++,,,,,,---------*********+++++++++,,,,,,,,,,,,+++,,,------+++)))******+++++++++,,,,,,,,,)))******+++,,,,,,------...---,,,+++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++)))*********++++++++++++************************************+++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************************************+++,,,,,,---......------------...///000111111111000//////...------///......------,,,,,,+++,,,---...///000000///...///......---------......---...///000000000000///............/////////000/////////000///......---------------------------+++,,,...000111111000///......................../////////......---------///......---,,,,,,------*********+++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,------...///000000000000///...//////.........---------,,,---...///000000///...,,,,,,---...................../////////000000000000//////////////////000000000000000000000000000000000////////////000000........./////////000000------------------------------...//////...------,,,,,,++++++++++++,,,,,,,,,,,,---------........................---------............////////////111000///------------...------------------------........................+++,,,......---...///111------------------------------------------------+++111111---222;;;;;;444,,,,,,,,,+++,,,,,,------------------............---444:::777///)))+++///++++++++++++************************************)))))))))))))))))))))))))))))))))))))))******+++''',,,'''***)))111AAA222))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---......---++++++---///++++++++++++++++++++++++++++++++++++++++++++++++((())),,,.........---,,,++++++++++++++++++++++++++++++***************++++++,,,------,,,+++)))(((+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,************************))))))))))))***+++,,,---))))))******++++++++++++((()))***+++---...///000++++++,,,,,,,,,---------+++++++++---...---***'''*********++++++,,,,,,,,,))))))***+++,,,,,,------...---,,,,,,++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++))))))******++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))******++++++++++++))))))))))))))))))))))))******************************+++,,,,,,---......---------......000111111222111111000///.........//////...---,,,++++++***,,,---///000000000///...///......---------......------...//////000//////---.........//////000000......//////......---,,,------------------------+++---///111222222111000////////////////////////000000/////////.........111000///...............+++++++++*********************+++,,,,,,---......------+++******+++------///000111222222111000/////////.........---------,,,---///000000000///...++++++,,,---.........---////////////000000000000000000////////////000000000000000000000000000000000000////////////000000............/////////000------------------------,,,---...//////...---,,,,,,++++++++++++++++++,,,---------....../////////.........------,,,,,,,,,............/////////000111000...---,,,,,,,,,---................................................,,,---//////...///000222,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,111///***,,,444333***++++++++++++,,,------...---------.........//////---555<<<999///)))+++000+++++++++************)))************************++++++++++++++++++++++++)))))))))))))))******+++''',,,'''***)))333CCC333))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++///444777++++++++++++++++++++++++*********++++++*********---***)))+++///000,,,(((++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------*********+++,,,---...///************************++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++******)))*********))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************---,,,+++++++++,,,---...,,,,,,,,,------,,,++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,******************************++++++++++++******++++++++++++++++++++++++---------............///000000111000000///......//////...---,,,,,,++++++------...///000000//////......//////...---,,,,,,...,,,++++++,,,.........////////////////////////000///...------------------------.........//////.../////////000000111111////////////////////////000000//////.........---......---------,,,,,,,,,------......---+++***(((+++******************+++************+++,,,------..............................////////////......///////////////.........//////............/////////////////////////////////000000000111111111111//////000000000000//////......................../////////......---------.........------,,,,,,,,,++++++******************++++++++++++++++++++++++---------............///------------------------////////////////////////...------,,,,,,------...////////////////////////------............------...............------,,,++++++,,,,,,,,,,,,,,,+++.................................------,,,,,,,,,******++++++,,,---......---------...............,,,111666666222---***((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&%%%(((...666:::))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***,,,***((('''(((((((((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,...111444666++++++++++++++++++++++++******+++,,,,,,+++******+++)))(((+++///111...************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************,,,++++++***+++,,,---...,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,******************************++++++++++++******++++++++++++++++++++++++------------............//////000000//////...---///......---,,,,,,++++++++++++,,,---///000111111...////////////...---,,,...---++++++---.........//////////////////////////////...------------------------.........//////.........//////000000000////////////////////////000/////////.........---............------,,,,,,.../////////...---++++++,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,---------------------------......//////......---///.....................//////............////////////////////////////////////000000000111111111/////////000000/////////.................................---------,,,,,,------------,,,,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++---------............///------------------------////////////////////////------,,,,,,,,,,,,------////////////////////////.........//////.........000000000///...---,,,+++------............------........................------------,,,,,,,,,++++++++++++,,,---.........---------------,,,,,,,,,...222444333...+++,,,...))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((())),,,///222))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********(((((((((*********(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222++++++++++++++++++++++++)))+++,,,......,,,+++))))))((((((+++///111...,,,)))))))))************+++++++++++++++,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))***+++,,,,,,------------------------+++++++++++++++++++++++++++++++++***************)))************+++++++++************************+++************+++,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------...............///......------.........------,,,,,,+++*********+++---///111333//////////////////...---...---+++,,,---//////...000000000000000000000000//////...------------...------........./////////...............//////////////////////////////////////////.............../////////............---000000000000000///...---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................///......------......///////////////////////////////////////000000000000......////////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------////////////////////////------,,,,,,,,,,,,------////////////////////////...//////000000//////...222111111///...---,,,+++.........//////......---////////////////////////,,,,,,,,,,,,++++++++++++,,,,,,,,,---......///////////////......---------***///444555000------...))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((('''(((***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++***+++---//////---+++***)))))))))+++...///---+++)))))))))*********++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))***+++,,,---------------------------************************************************))))))*********+++++++++***************************************+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++************************************************++++++************++++++******************************++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,---------------------......---,,,,,,......---------,,,,,,,,,+++***))))))+++---000111...//////000//////.........---,,,,,,...//////...000000000000000000000000///......---------..................////////////------................................................................../////////////////////...000000000000//////............------------............---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------............------------------..................................../////////000000---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------............///........................////////////////////////------,,,,,,,,,,,,------//////////////////////////////000000000000//////111000000///..............................---,,,////////////////////////++++++++++++++++++++++++---------.........//////333333222111000000//////&&&+++444:::;;;555---''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++(((((())),,,------+++(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++***++++++++++++++++++++++++***+++---......---+++***+++++++++,,,---,,,***)))************+++++++++,,,*********+++++++++,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************))))))******++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++************************************************+++******))))))******+++******************************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,---------------,,,---------------,,,,,,,,,---,,,+++)))***+++---.........////////////.........---,,,---///000///---////////////////////////......---------......///........./////////000000..................---------------------------------------..................///////////////////////////..................///..................///...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,,,,,,,---------------------------------............/////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------,,,,,,---------.........---------............///........................////////////////////////...------,,,,,,------...//////////////////////////////000000000000//////......------...///000111000000000000000///......////////////////////////++++++++++++++++++++++++---------...............333222222111000//////...******///777===:::///%%%))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******+++,,,---,,,)))&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,------......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,***)))(((*********+++++++++,,,,,,************++++++++++++*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))***+++,,,,,,***************************************************************+++++++++)))************+++++++++************************)))***++++++,,,,,,++++++******+++,,,------------++++++++++++++++++++++++******************************************************))))))))))))************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------......------------------------------...---,,,+++++++++,,,,,,,,,---.....................------...000000///---////////////////////////...------------...//////....../////////000000000/////////...............---------------------------------------.........---............/////////......---,,,,,,------...//////............//////---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------------------.........///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,------....../////////---------............///........................//////////////////////////////............//////////////////////////////...//////000000//////...,,,++++++,,,---///111222333333333333222111000000........................++++++++++++,,,,,,,,,,,,------------------------.........------,,,,,,,,,111,,,***...555777222+++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++***++++++***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++************************,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++************+++,,,)))***,,,,,,+++***)))))))))))))))************+++************++++++++++++++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++***************++++++++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++******************************,,,---------,,,+++)))***+++,,,------------++++++++++++++++++++++++******************************************************))))))))))))************************************++++++++++++******++++++++++++++++++++++++************++++++++++++,,,,,,---...............------------------------,,,,,,,,,,,,------------++++++,,,------------------------///000111///------------------------------------------...//////.../////////000000000000000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...............------,,,,,,---......///......------......///,,,---///000000///...---------------------------,,,,,,------------,,,,,,*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,------------+++++++++,,,---.........,,,------...//////000000---------............///........................////////////////////////000000////////////000000////////////////////////.........//////.........,,,+++******+++---///111222222222222111000///...------------------------+++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++...,,,******,,,...///...))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***)))((((((******)))(((,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,''')))+++,,,++++++++++++(((((((((((()))))))))))))))************+++++++++------,,,,,,++++++,,,,,,************************++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++***************************+++,,,---...---,,,,,,)))***+++,,,------...---++++++++++++++++++++++++******************************************************))))))))))))************************************++++++++++++******++++++++++++++++++++++++)))************+++++++++,,,------.../////////...------------------------***+++,,,---...//////...***+++,,,,,,---------,,,---------///111111///------------------------------------------...///000////////////000000000000111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......///...---,,,,,,---//////......------------......+++---///000111000///...........................,,,------......------,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,------.........,,,,,,------...///000000---------...///000000111---------.........//////////////////////////////////////////////////////111111000000000000111111////////////////////////------............---------,,,+++******,,,---///////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,$$$)))---...+++))))))+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))'''&&&''')))*********,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++******))))))******))))))))))))******+++,,,,,,,,,++++++---///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---------+++,,,------......------,,,******************************************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++,,,,,,---...************************,,,,,,---............---)))***+++,,,---.........------,,,,,,+++***))))))************************+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........///////////////.................................------,,,,,,------...//////000000000000//////000000//////.........---,,,,,,------.../////////000000000000111111111111000///...---,,,------.................................---------,,,,,,,,,........................222111000///...---------,,,,,,---...///000111111222111111111000000//////,,,,,,------...///000000//////.........------------,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***)))...............---------////////////...---,,,+++,,,,,,,,,---...//////000//////...---------------,,,---......//////......---------............///000000//////...............,,,,,,000555777333///***...000---+++...///...000000000000000///......000/////////000111333444111111111000000000//////111111111000///......------,,,++++++++++++,,,---///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,000///......------------............////////////444,,,'''***---+++,,,000......---,,,,,,+++******************************,,,+++***))))))***+++,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))***************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))************))))))***+++++++++******,,,---,,,,,,+++++++++,,,------------,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,------------,,,,,,******************************************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++,,,------******************************+++,,,,,,,,,,,,,,,***++++++,,,------------------,,,,,,+++******)))************************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******++++++++++++++++++++++++*********************************+++++++++,,,,,,+++,,,,,,,,,,,,---------//////000000000000//////...........................------,,,,,,------.../////////000000////////////.........---------------------.............../////////000000000111111000///...---------..............................//////.........---------------------------------000000///...------------------......//////000000000000//////............,,,,,,------...//////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***......................../////////......,,,++++++,,,,,,---......///000000000///......------......,,,---......//////......---------............////////////.........------...,,,,,,///444555222......//////...111666666222000000000000000///......//////......///111222333111000000000/////////...111000///...------------...---,,,++++++,,,---...///...------------...///......---,,,,,,,,,,,,,,,...---------------..................////////////444...+++...///,,,+++---...------,,,++++++******************************)))***++++++++++++***)))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))((()))))))))************))))))))))))************)))))))))))))))))))))))),,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))))))))***++++++***))))))(((***+++***))))))+++,,,++++++++++++,,,---.........---------------,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++***)))+++---///...---+++++++++,,,,,,+++++++++******************************************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++************+++,,,,,,******************************+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++***************++++++************++++++*********************************************************++++++++++++,,,******+++++++++,,,,,,,,,//////000000000000000///...........................------,,,,,,------...////////////////////////---------------,,,,,,,,,...............---------.........////////////000000///......------......////////////////////////000000/////////.........------------------------......------------..............................---------------,,,,,,,,,,,,,,,------.../////////...............---------++++++,,,,,,------......///...---+++++++++,,,,,,////////////////////////...//////......---,,,+++------......///000000000000000///...............,,,---......//////......---------............///.........---------------...---,,,///222222///,,,///...,,,---555;;;:::333000000000000000///..................///000111111000000////////////......000...,,,+++***+++,,,---......------------......///...------------...///...------,,,,,,,,,,,,,,,++++++++++++,,,---...///---............/////////000,,,,,,///000---++++++------,,,,,,++++++******************************''')))+++------+++)))''')))))))))*********++++++************************))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))))))))************))))))))))))************((((((((((((((((((((((((.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))+++,,,,,,+++)))((((((***++++++******+++,,,,,,,,,+++++++++,,,------............---,,,,,,+++...---,,,,,,++++++,,,,,,***************************))))))+++---//////...******++++++++++++************************************************************************************))))))******+++,,,++++++++++++++++++++++++******************************************************))))))******+++,,,***************************+++,,,,,,------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************++++++++++++)))************+++++++++---...//////////////////...........................------,,,,,,------...........................------------------------000//////...------,,,,,,---------.........////////////..................000000000000000000000000////////////.........---------------------------,,,,,,,,,,,,,,,---...////////////......---------------,,,,,,,,,,,,,,,,,,---------.........//////........................***++++++,,,---...//////000///,,,+++***+++---...////////////000000000000//////000000///......---.........//////000000000000000///............///,,,---......///.........---------............///------------------------///------...000000...+++,,,---,,,,,,222888777222000000000000000///.....................///000000000000//////////////////000...,,,***)))***,,,...//////............//////.........------.........------,,,,,,+++,,,,,,---+++++++++++++++,,,---...---------.........//////,,,++++++,,,---,,,,,,---,,,,,,,,,,,,++++++******************************((()))+++,,,,,,+++)))((())))))))))))************************************))))))))))))))))))))))))((()))))))))************))))))************)))))))))))))))))))))*********((()))))))))************)))))))))))))))))))))))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++(((***+++------+++***((()))+++------,,,+++,,,---///...---,,,+++*********---............,,,++++++...---,,,,,,++++++,,,,,,***************************))))))+++---//////...)))******++++++******)))******************************************************************************))))))******+++,,,++++++++++++++++++++++++******************************************************))))))******+++,,,************************))))))***+++++++++++++++,,,,,,---------,,,++++++,,,,,,+++++++++++++++***************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))************************))))))*********+++++++++)))))))))*********+++++++++,,,,,,---......------...........................------,,,,,,------.........---,,,,,,---........................//////000000///...---,,,,,,+++------------..................//////////////////111111111111111111111111.........---------,,,,,,------------------------,,,,,,,,,,,,,,,---.../////////......------,,,,,,---------------------------------...............---.....................++++++,,,------...//////000...---++++++,,,---///.../////////000000111111000111111111111000000///............////////////000000///...............,,,---......///.........---------............///------------------------......---.........---,,,***...///---...111222000000000000000000///...............///////////////000000000000000000000000111///---+++***,,,...000////////////////////////---..................---,,,,,,+++++++++,,,,,,---...---,,,+++++++++++++++------------............222111///+++***+++---...,,,+++++++++++++++******************************++++++************++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))))))))((()))))))))************************************,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,,,,------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---)))******++++++******)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))+++---...---,,,,,,---000///...,,,+++***)))))),,,---.........---,,,+++...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++***)))+++---///...---*********++++++***************************************************************************************))))))******+++,,,++++++++++++++++++++++++************************************************+++************+++,,,,,,************************''''''((())))))))))))(((++++++,,,------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++++++++************++++++************************************************)))))))))************+++))))))*********+++++++++******+++,,,------------...........................------,,,,,,------......---,,,++++++,,,---............///////////////000000///...------,,,,,,---------............///......///000000000//////000000000000000000000000...------------,,,,,,,,,........................------,,,,,,---.../////////.........------,,,,,,------...............///........................---------...............,,,,,,------....../////////...---,,,,,,---......---......//////000000111000000111111111111000000---.....................//////...---------------,,,---......//////......---------............///---------------........................---------,,,111222///---///111000000000000000000///.........//////000000000//////...///////////////000000111///...---,,,---///000......////////////......------...//////...------+++++++++++++++,,,,,,---///...---,,,++++++++++++,,,------------.........999:::666...)))***,,,,,,++++++++++++++++++******************************,,,+++***))))))***+++,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***************))))))))))))))))))))))))***************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***+++,,,,,,------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------******+++,,,,,,+++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++(((***---...---+++++++++///...---,,,+++*********+++,,,---//////...---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***++++++++++++++++++*********************************************************************************))))))******+++,,,************************************************************************+++++++++++++++,,,------************************((())))))******************++++++,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))*********************+++++++++,,,,,,******+++,,,------------...........................------,,,,,,------......---,,,******,,,---...---------......///////////////......---------,,,---............/////////---...///000111000000///000000000000000000000000............------------////////////////////////.........---......//////------------------------------------.........///........................---------.........//////---------...............------..................,,,------...//////000000...//////000000/////////------------------,,,,,,......---,,,,,,,,,,,,,,,,,,---......//////......---------............///------........./////////..................///000...000000---...111111...000000000000000///......///000000111111000//////,,,,,,,,,------.........//////............//////---...////////////...---------...//////...------++++++******+++,,,,,,---......---------------...,,,,,,---------.........555888666///***+++,,,*********************++++++************************************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***************)))))))))((())))))))))))************************************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,---------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++------------++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,---------....../////////,,,++++++******++++++,,,&&&))),,,---,,,*********------,,,++++++,,,,,,,,,***+++---/////////---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---------+++++++++,,,,,,,,,,,,++++++*********************************************************************************)))***++++++,,,************************************************************************,,,,,,++++++,,,,,,---...************************,,,,,,---............---)))***+++,,,---.........++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************))))))))))))***************++++++++++++,,,,,,,,,***+++,,,---.......................................------,,,,,,------......---+++******+++---...,,,,,,,,,------........................---------.........////////////000---...///111111111000///////////////////////////000/////////............000000000000000000000000000//////.........//////------------------------,,,,,,,,,------..............................------------.........//////...............---------------...//////......---,,,,,,,,,---...//////000------...............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,---......//////......---------.........//////........./////////000000......///.........000111...---******///444111+++000000000000000//////...///000111222222111000///*********++++++,,,,,,,,,---.....................,,,---...//////...---,,,,,,---...//////...---,,,+++*********+++,,,,,,---------------...///000000,,,,,,,,,---------......***000222---***,,,---*********************++++++************************((()))+++------+++)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***+++*********))))))(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++((()))+++,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******************,,,,,,,,,++++++************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))************+++++++++)))******++++++,,,------)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************,,,***(((***---...,,,***++++++,,,------......///---.........---,,,++++++---------,,,,,,,,,++++++++++++,,,------...//////000000000000000/////////......////////////......000000000000000000000000............///////////////000000000000000//////000000111111111111000000------------............//////.........------------------,,,,,,---------000///...---,,,+++++++++++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---000000//////............------------------------......,,,+++***))))))))),,,,,,,,,---------..............................///.........///000222333000000000000000000000000111000000111111///...///............//////000000111111000000//////......---------............///000//////...---,,,,,,,,,------...///000000///////////////......---------------++++++++++++------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++,,,,,,------------......******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++((()))+++,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))************+++++++++,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************,,,***)))***,,,---,,,***++++++,,,,,,---........................---,,,,,,---------,,,,,,,,,+++++++++++++++,,,---.........////////////////////////......////////////......////////////////////////............//////////////////000000000000//////000000111111111111000000...////////////000000000//////.........---------......------------......000///...---,,,,,,,,,,,,++++++,,,------.../////////...------,,,,,,,,,---,,,,,,---------.........------,,,,,,,,,,,,------/////////.........------------------------------...---,,,+++************,,,,,,---------.................................///.........///000222333000000000000000000000000111///......---,,,,,,---....../////////000000000000000000//////.........---------............///000000//////...------,,,---......////////////............---------,,,,,,------,,,++++++,,,------------------------------,,,,,,+++++++++*********++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))++++++++++++***)))((('''))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++,,,,,,------------......******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++*********+++,,,---//////+++,,,,,,------,,,,,,+++))))))+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))************+++++++++------,,,,,,+++******)))************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************+++***)))***,,,,,,,,,+++++++++,,,,,,------............/////////...------------------,,,,,,,,,,,,***++++++,,,,,,------.................................////////////..............................---............/////////...//////000000////////////000000111111000000///000000000111111111222222/////////............---//////............////////////...---,,,,,,,,,,,,,,,,,,,,,---....../////////...------,,,---------,,,------------.........------,,,,,,,,,,,,------.........------------------------------------------,,,,,,++++++,,,,,,,,,------------.........///........................///.........///000111222000000000000000000000000......---,,,,,,---------.........////////////000//////..................---------............///111000000//////......---....../////////......---------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,++++++++++++*********++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))************))))))(((((()))))))))*********++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,---...///+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++++++++++++++,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************)))***++++++++++++***++++++,,,------.........///////////////.........------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,---------------.........////////////..............................---------.........//////......//////000///////////////000000000000//////000000111111111222222222/////////...............000000////////////000000//////...---------------,,,---------......//////......------------......------------..................------------......------------------------........................,,,,,,,,,,,,,,,---......---............/////////........................///////////////000111111////////////////////////+++...///...///000000...------------............---------...............---------............///111111000000/////////...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------++++++++++++************************************))))))*********+++++++++************************************************))))))))))))))))))))))))'''''''''(((((()))******))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))************++++++******++++++,,,------.........///////////////............---------,,,,,,+++,,,,,,,,,,,,,,,------+++,,,,,,,,,------............////////////..............................------------............------.../////////////////////000000000000///////////////000000000111111////////////////////////000000////////////000000//////...---------......------...............///......---------......///---------........./////////......------......///------------------------........................,,,,,,,,,,,,---...//////........./////////000000/////////////////////////////////000000000000000////////////////////////+++000222//////111///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---------............///000000000000////////////......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++*********))))))************************))))))*********+++++++++************************************************)))))))))))))))))))))))),,,,,,+++***)))))))))***************++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))))))))************++++++++++++++++++++++++,,,,,,------------......******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++,,,++++++******+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,---------***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************((()))+++***))))))***,,,******++++++,,,,,,------------.../////////..................---------,,,------------------------+++,,,,,,------...............////////////..............................,,,------------.........,,,---......////////////...//////000000//////............/////////000000...////////////000000000000000////////////000000//////...............///.................................---......///000------.........///////////////............//////---------------.................................---------------...///000////////////000000000000//////////////////////////////000000000000//////000000000000000000000000---222333------111000+++,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////000000---------............///////////////////////////------.........------,,,,,,,,,,,,,,,------------------............------------------------------+++************)))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))555333000---+++)))))))))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++,,,,,,------------......******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,+++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------...******+++++++++,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,------******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************''')))+++***)))(((***,,,*********+++,,,,,,------,,,,,,---...........................------------........................,,,,,,,,,---......//////......////////////......////////////////////////,,,,,,---------.........+++,,,---...////////////......////////////.............../////////000000.../////////000000000000000//////......//////000//////............//////////////////...........................///000000............////////////000//////////////////000------........./////////........................///...............////////////000000000111111111//////////////////////////////000111111000///...000000000000000000000000...222111***---999>>>;;;.........---------,,,,,,,,,------...000111222222---------............///........................,,,,,,---.........------,,,,,,---------.........,,,---...//////...---,,,------------------------************))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))444222///,,,***)))***************+++++++++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********+++,,,---...///+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......*********++++++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++------,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************''')))+++***((((((***,,,)))******+++,,,,,,------+++,,,,,,---.........---//////.........---------//////////////////......,,,,,,------...///000000......////////////......000000000000000000000000,,,,,,,,,---------......+++,,,---...////////////......////////////......////////////000000000000.../////////000000111111//////............////////////.........//////000///////////////........................///000000............/////////000000000////////////000000........./////////000000//////////////////////////////............//////000000000000111111111111000000000000000000000000//////000111111000///...000000000000000000000000,,,111...)))000BBBOOOPPP000000/////////.........,,,---...///000111222333---------.........//////---------...............++++++,,,---............---------....../////////,,,---...//////...---,,,------------------------************)))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))))))))))))))))))))))),,,+++)))((((((***+++---******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))************.........------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++...---+++******+++---...+++******))))))******+++++++++******++++++,,,---...---,,,,,,,,,,,,---...******+++,,,,,,,,,++++++------------------------++++++,,,,,,---.../////////---++++++---------,,,++++++,,,,,,,,,,,,------,,,+++)))((((((***+++---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,+++*********+++************************,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,+++***((((((++++++++++++++++++++++++************************...---+++***)))******+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,+++++++++******************************+++,,,,,,+++******+++---,,,,,,,,,------.........,,,------..................///////////////...............------,,,,,,,,,---.........,,,,,,...///222111111000000000000000,,,,,,...///000000000000------------------------//////.........---------.........////////////000111111111111111111111111///............//////000//////............//////111111000///////////////////////////000000000000000000000000000000000000000000000000////////////.............../////////000000111111111222222222222111000///...............///////////////...---///000000///...------.../////////000000000000000---------.........//////+++,,,...---***111IIIccc111000000000000000111111..............................//////...---,,,,,,---,,,++++++,,,,,,,,,+++000000000000000000000000///............---------...---+++***+++---///000//////...------,,,+++++++++++++++*********))))))+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++*********))))))((((((******)))((((((((((((((())))))************))))))------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---//////---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------+++++++++***++++++,,,---...---,,,,,,,,,,,,---...***+++,,,,,,---,,,,,,,,,------------------------++++++,,,,,,---......///---,,,+++,,,---...---+++++++++,,,,,,,,,,,,------...---+++*********+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,+++******++++++************************,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,+++++++++******************************++++++,,,+++******+++---,,,,,,,,,,,,---------...,,,---......//////.........///////////////...............------,,,,,,,,,,,,---.........000444666222111000000//////000000,,,---...//////000//////........................//////.........---------------........./////////111111111111111111111111......---......///000000000//////......//////000111000000///////////////.../////////000000000000////////////////////////000000000000////////////000000000000////////////000000000111111111222222111111000......------......//////000000000//////000111222111///...///000000000000//////.........---------........./////////...///000,,,)))000:::111000000//////000000111........................//////000000///......---000---++++++...000///...///////////////////////////............---------------,,,+++,,,---...///......------,,,++++++***+++++++++*********))))))+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************)))))))))(((******)))((((((((((((((())))))************)))))),,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***...000000...***(((------,,,,,,,,,,,,------+++++++++++++++,,,------...------,,,,,,------...+++,,,------......------------------------------++++++,,,,,,------......+++***+++---...///---+++++++++,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,+++++++++*********************************+++,,,+++))))))+++,,,+++,,,,,,,,,,,,,,,------------...////////////......//////000000/////////.........---------------+++,,,---...000444:::>>>111111000///////////////---....../////////......////////////////////////...............---------,,,---------............////////////////////////------------...///000111000000////////////000000000000//////......//////....../////////000000000////////////////////////////////////000000000000333222222111111000000000000000000000111111111111111000///......------.........///000111111111111111222333222111000111222000000///...---,,,,,,+++------........./////////222///...111222///+++***000000////////////000000///////////////////////////000000000000///......,,,***)))+++...///...+++........................///............---------------------,,,,,,,,,,,,------,,,,,,+++*********+++++++++***************+++++++++***************)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))******)))((((((((())))))))))))************))))))++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***...000000...***(((+++++++++******+++++++++,,,++++++++++++,,,------------------------------,,,------...............------------------------++++++,,,,,,,,,---------******,,,...111111...,,,+++++++++,,,,,,,,,------+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******)))******+++,,,,,,,,,+++++++++*********************************++++++***))))))***,,,++++++++++++,,,,,,,,,,,,------...////////////.........///000000000//////...............---------,,,,,,---...000555;;;@@@000000///............///.........///......------................................................,,,,,,,,,---------..............................,,,,,,,,,---...///000111000000////////////000000000//////.........//////........./////////000000////////////////////////////////////000000000000555444444333222111000000/////////000000000111111111000000///......//////......///111222222222222000222333222111000111222.........------,,,,,,,,,............////////////555000,,,...222444222000000000///.........//////////////////////////////......////////////......)))---111222000---,,,+++........................///............------------------------,,,+++***++++++++++++******))))))************************************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************)))))))))))))))******))))))((())))))***))))))************))))))++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...------------------------,,,---......//////......------------------------+++++++++,,,,,,,,,,,,,,,++++++---///222222000---+++++++++,,,,,,,,,------((()))+++,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******)))******++++++,,,,,,,,,+++++++++*********************************++++++***))))))***,,,++++++++++++++++++++++++,,,,,,---...............------...///////////////........................------------...111777;;;000///......---.........---...............---,,,---------------------------.....................,,,,,,,,,---------......------------------------,,,,,,,,,------...000000000000////////////000000//////............//////............////////////.........................../////////000000000111555444444333222111000000....../////////000000000111111000/////////000000......///111222222222222...000111000//////000111++++++,,,,,,------.............../////////000000555222...,,,---//////...000//////...------......////////////////////////,,,,,,---......---------+++444>>>>>>666///...000........................///............---------,,,---------,,,+++******++++++************))))))************************************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))************))))))))))))******))))))************))))))++++++++++++,,,,,,,,,,,,,,,---------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,------...,,,------......------,,,,,,---......//////......------------------------++++++++++++,,,,,,,,,,,,---,,,---///111111///---++++++,,,,,,,,,,,,------))))))***+++,,,---......***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,+++++++++******************************)))***+++***((((((***++++++++++++************)))++++++,,,---------------+++,,,---............................../////////...///...---,,,...111444//////...---------------,,,------.........---------------------------------------...............,,,---------............---------------------------------,,,------.../////////............//////......------......//////------........./////////..............................//////000000111111333222222111111000000000............////////////000000////////////000000......///000111111111111---...//////......///000***++++++,,,---...//////....../////////000000000,,,///222111333555333000000///...---------------........................++++++,,,------------,,,***444======555------000........................///............---------,,,,,,,,,,,,++++++++++++***************************************+++++++++***************+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))******************)))))))))***++++++))))))************))))))+++,,,,,,,,,------------+++,,,,,,---...///000000++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,,,,,,,---......,,,,,,---......---,,,,,,,,,,,,---............---------------------------++++++++++++++++++++++++---,,,+++,,,---...---,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,+++++++++******************************)))*********((((((***+++++++++******)))))))))))))))***++++++,,,,,,++++++)))***+++,,,---------------........./////////000/////////---,,,,,,...//////...------,,,,,,------+++,,,,,,---....................................---------.........//////------........./////////..............................------,,,,,,------......------------.........------------...///000---------.........//////.................................///000111111111000000000000////////////------........./////////......------------.........//////000000000//////,,,...//////......///000,,,,,,------......//////.../////////000000000000***...111333999???>>>888000///...---,,,,,,,,,,,,------------------------+++,,,------......------)))---111222///,,,,,,...///////////////////////////............---------,,,+++*********+++,,,---++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((()))))))))******************))))))******+++,,,))))))************)))))),,,,,,,,,------.........***+++,,,---...000111111++++++++++++++++++++++++------------------------,,,++++++******++++++,,,------------------------***+++---......---+++***---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,---......---,,,,,,+++,,,------......------------------------------++++++++++++++++++++++++---,,,******+++,,,+++***++++++,,,,,,,,,---------333111///,,,++++++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---.../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''))),,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,+++++++++******************************)))******)))(((((()))++++++*********))))))(((((())))))***++++++++++++***((()))***+++,,,------,,,---.........//////000000...//////...,,,+++,,,.........---,,,,,,,,,,,,---***+++,,,---......///...////////////////////////---------.........//////.........////////////000........................//////...---,,,,,,,,,,,,---------,,,,,,------------------------...///000---------.........//////........................---......///000111111222............////////////---------.........//////,,,,,,+++++++++,,,,,,---...///////////////...---,,,...//////......///111.....................---////////////000000000000222222...---555>>>>>>777000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......+++***+++...111111111000000000000000000000000//////.........---------,,,+++)))))))))+++---///++++++++++++++++++,,,,,,))))))******++++++++++++))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++******))))))***+++,,,,,,))))))************))))))++++++++++++++++++++++++------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---------...///111333555777555222...,,,******+++------.........---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---,,,+++***+++,,,---...************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************111000---+++++++++,,,---,,,...///,,,(((&&&))),,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++*********))))))((((((++++++************++++++******+++,,,...///000000............////////////000000//////......------......---,,,+++++++++++++++++++++,,,,,,---------////////////////////////,,,---......------...000////////////////////////..................------........................000000///...------,,,,,,,,,,,,,,,------..................---,,,+++***))))))***++++++------...///,,,,,,------------......------------------------...------,,,,,,------...------------------------------......//////000000---...///000000///...---///...---,,,,,,---...///........................///000000000111111111111......,,,,,,,,,,,,......*********++++++,,,,,,,,,,,,,,,,,,------...............//////000000111111000000///.....................---,,,,,,+++******,,,,,,+++***))))))******************************************************)))************+++++++++))))))))))))))))))))))))************************************************************************,,,,,,***)))))))))***+++---,,,+++******,,,...///************************+++++++++*********))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++))))))))))))************++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++$$$%%%(((+++000555999<<<111000---+++*********+++---------------------------,,,,,,++++++,,,,,,---------------,,,,,,++++++,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,***************************++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,,,,+++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++*********))))))))))))++++++************++++++******+++,,,---......///------....../////////000000000000//////............------,,,,,,,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111........................................................................000//////...------,,,,,,---------....../////////------------,,,++++++***,,,,,,,,,---......//////,,,---------.../////////------------------------...------------------...------------------------.........///////////////---...///000000//////...000///...------...///000/////////////////////////////////000000000000000,,,,,,+++******+++,,,,,,,,,,,,------------------,,,,,,,,,------.............../////////000000000000//////...------............---,,,,,,+++******,,,++++++***))))))******************************************************)))************+++++++++************************************************************************************************,,,+++***)))))))))***++++++***)))((()))***,,,---************************+++++++++*********))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000222444---,,,+++******+++,,,---------,,,,,,,,,...///000------,,,,,,,,,,,,------............------------,,,,,,,,,+++,,,------...+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,***)))***...333333...***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************)))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,------...///000000000000000000////////////...------------...//////...............---------++++++++++++++++++++++++---///000000//////000111................................................/////////////////////////////////...------,,,,,,.........///////////////,,,,,,,,,---,,,,,,,,,,,,........................,,,,,,---...//////000000------------------------........................///////////////////////////////////////.........------...///000000//////111000000//////000000111/////////////////////////////////...............---,,,++++++++++++,,,---///////////////.........---------------................../////////////////////...---------.........------,,,,,,++++++***,,,+++******)))*********************************************************)))************+++++++++++++++++++++++++++++++++************************************************************************,,,+++******))))))******)))((('''''''''(((***+++************************+++++++++***************))))))))))))))))))))))))+++***)))***,,,,,,,,,+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,------------............------.........------------------------------------------,,,,,,------------------------------------------------------------,,,,,,,,,,,,------------------------000000///---,,,+++******---,,,,,,,,,,,,---...///------++++++,,,...000222------,,,,,,,,,,,,------...---------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))******++++++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------)))***...222555333...***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++************++++++++++++******************++++++,,,---...//////000000000000000000000000000---------......///111111000000//////......---------------------------------...//////......///000........................---------...............000000000000000000000000//////.........---------..................//////,,,,,,,,,,,,------....../////////.........------+++,,,,,,---...///000000.................................//////.........////////////////////////000000//////......------------...//////000000000111111111000000111111111////////////////////////.........---------,,,,,,//////............//////111000000//////.........---------.............................................---------------...---------,,,,,,+++++++++++++++***************+++************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************+++++++++***************(((((('''''''''((()))***************************************************))))))))))))))))))))))))+++))))))***+++,,,+++***((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------.................................------------------------------------------------------------------------------------------------------------------------------------------------***+++,,,,,,---.........------------,,,---------...---,,,+++,,,...111222...------,,,,,,------...,,,,,,,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++)))...333555333///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************+++++++++++++++************++++++++++++************))))))+++++++++,,,---.........///////////////000000000---------...///000111222000000000//////.........------------------------+++,,,...---,,,,,,---///........................---------.........//////000000000000000000000000...............---------------------------------,,,,,,,,,,,,,,,...///000//////......---,,,,,,,,,+++,,,,,,---.../////////...........................//////000000//////...000000000000000000000000000000//////......------............//////000000000000111111111111000000---------------------------------,,,,,,,,,,,,,,,////////////////////////000/////////......------.................................---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++***************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************++++++++++++******))))))(((((((((((())))))******************************************************))))))))))))))))))))))))***)))((()))+++,,,+++***((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,---------............,,,,,,------------,,,,,,------------------------------------............---------------------------------------------------------............///........................******,,,---.../////////,,,,,,,,,,,,+++++++++***......---------///000111......------------......,,,,,,,,,,,,,,,---------,,,,,,---............---------------------------+++,,,,,,------,,,,,,+++------------------------........................,,,,,,------------,,,,,,,,,,,,,,,---......//////,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,111555555000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++++++++******************+++++++++,,,,,,,,,------............////////////---------......000111111///////////////.........++++++++++++++++++++++++***,,,------,,,+++---...------------------------,,,,,,------.../////////////////////////////////........................---------------,,,,,,,,,...---,,,,,,,,,---///000.........---------,,,,,,---............/////////...........................///000111111000///...000000000000000000000000///////////////.........000///............//////...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------...//////...------............------------/////////...............---------------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,************************************************)))************+++++++++++++++++++++++++++++++++***************************************************************************++++++++++++***))))))))))))))))))***************************************************+++++++++))))))))))))))))))))))))***)))((()))+++++++++***))))))))))))************------------------------............------------................................................---------------------------,,,+++******+++,,,---------------............+++,,,---......---,,,+++------------------------------------.........///................................................------......////////////.........................../////////...---+++***,,,,,,,,,---------,,,,,,............////////////......------------......,,,---------............,,,,,,.../////////...---------------------------+++,,,---......---,,,+++........................------------------------,,,,,,------------,,,,,,,,,,,,------.../////////,,,,,,------------,,,,,,...........................------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000111111000///---,,,,,,------------------------++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---------.........///------------...//////000..................//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------------------------,,,,,,------...//////000................................................///.........------------///...---,,,,,,---///000/////////...............111111111000000000000000...........................///111222222111///...////////////////////////.........///////////////111000///...------......,,,---............---,,,------------------------***++++++,,,---...//////---...////////////...---------..................000/////////.........------------,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,************************************************)))************+++++++++***************************************************************************************************++++++,,,+++***)))((((((((()))***************************************))))))*********+++++++++))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))************------------------------------------------------................................................------------------------111000...------...000111---------.........//////---...///000000///...------------------------------------.........//////................................................---.........//////000000////////////////////////,,,---.../////////...---,,,---...///000000000000...//////000//////...---......------------......---.........//////000000,,,,,,.../////////...---........................---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...///000000,,,------......------,,,..............................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---000333555444000,,,,,,///000...,,,------------------------++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,------,,,++++++******))),,,,,,,,,---------.........------------...//////,,,---------......//////////////////////////////,,,---///...------...000------------------------,,,,,,------...///000000........................---.....................000000//////.........---000///---,,,,,,---...000/////////000000000000000444444333333222111111111////////////////////////...000111222222111000...////////////////////////---.........//////000000333111000...------------***+++,,,------,,,+++***........................******+++,,,...///000000///000111222222111000///------......//////000000000000//////.........------------,,,,,,++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************************************)))************+++++++++))))))))))))))))))))))))******************************************************************************+++,,,+++***)))((('''(((((()))***)))))))))************************))))))******++++++++++++))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))************////////////////////////////////////000000000000333333222111000///......000000000000000000000000///...---,,,,,,---...///////////////000000000000000111111111222222222222///////////////000000111////////////////////////000000//////.........---......////////////..............................---......///000111222222////////////////////////111222222111///---...///111111111111111111111111......------------......---------------...///000111000000/////////000000////////////////////////---......///////////////000000//////.........---////////////////////////------............------000000//////.........---------------------------................................................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------------------------------//////............//////........................---------------------------,,,,,,++++++,,,,,,---///,,,)))+++000444333111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................+++,,,------......------//////////////////..............................,,,222888888333...---...///000000000000///...---//////...---,,,++++++******+++---///000000//////........................//////000000111111222222000000000000000000000000////////////////////////.........////////////000555555444444333222111111000000000000000000000000111000///...---,,,,,,,,,000//////.........////////////............//////000000///...------,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///000111111...............---------//////000000000000//////111111000000//////..............................++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---+++***+++,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((******************************++++++++++++************++++++++++++******)))************+++++++++,,,***((()))+++,,,+++(((******************************))))))))))))******++++++++++++******))))))////////////////////////////////////000000000000222222111111000/////////000000000000000000000000///...------------...///////////////000000000000000000000111111111222222000000000000000111222222////////////////////////000000/////////...............////////////.......................................//////000000111///////////////////////////000000///---+++,,,---///////////////////////////......------......///......---------...//////000000//////...//////000////////////////////////---...//////000000//////000000/////////.........////////////////////////......////////////......000/////////............------------------------................................................////////////////////////////////////////////////------------------------........................,,,,,,,,,,,,------------------------------------//////............//////........................---------------------------,,,,,,++++++,,,,,,---...,,,+++...222444111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,,,,,,,,,,................................................---222888<<<:::555///***111111000///...---------///......------,,,,,,++++++,,,...////////////.........................../////////000000000000000////////////////////////............................../////////000000000444333333222111111000000000000000000000000000000000///...---,,,,,,,,,,,,......---------------.........------------......//////......---,,,,,,,,,+++++++++,,,,,,,,,------.........//////000000111//////////////////////////////000000000000////////////////////////000000------------------------++++++++++++++++++++++++************++++++++++++************+++++++++++++++++++++*********))))))++++++++++++++++++++++++***)))((()))***+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))******************************++++++++++++************++++++++++++******)))************+++++++++,,,***((()))+++,,,+++)))******************************))))))))))))******++++++++++++*********)))////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///......------......///////////////000000000000/////////000000000111111111111111111111222222333////////////////////////000000////////////.........//////000000//////....................................//////////////////////////////////////////000000///---,,,,,,---///////////////////////////......------....../////////......---.........//////............//////////////////////////////---...//////000000//////000000////////////......//////////////////////////////000000000000//////////////////............////////////////////////................................................////////////////////////////////////////////////................................................------------.........///------------------------//////............//////........................------------------------------,,,,,,,,,,,,---------,,,---000333333///+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,---------------------------------------000111333888;;;:::555111,,,,,,++++++,,,---///000---------------------------....../////////......------------------------///////////////.................................------------------------........./////////000000111111111000//////......///////////////////////////...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---...------,,,,,,------............------,,,,,,+++,,,,,,---------.........000000000000000000000000000000000111111111111111...//////000000//////...------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,************+++++++++,,,************))))))))))))++++++++++++++++++++++++)))(((((()))+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************)))))))))******************************++++++++++++************++++++++++++******)))************++++++++++++***)))***++++++***)))******************************))))))))))))******++++++++++++************////////////////////////////////////000000000000//////000000111111111111//////////////////////////////............//////////////////000000000000////////////000000000000111000000000000111222222////////////////////////000000////////////////////////000000000000//////......................../////////...............////////////////////////000111222111///...///000000000000000000000000000//////............//////000000///......---........................///000////////////////////////......///000000000000000000000//////////////////////////////////////////000000111111111111000000///////////////.........////////////////////////................................................////////////////////////////////////////////////////////////////////////....................................////////////........................///......------......///........................------------------------------,,,,,,,,,,,,---------------///000000---***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,++++++++++++++++++++++++,,,,,,,,,------------------------111///---...111666;;;>>>666555222///......//////,,,---------....../////////////////////.........------------------------/////////......------,,,------------------------------------------------------------............/////////......---------...........................---,,,+++++++++++++++,,,,,,+++++++++,,,------.........------...............------,,,,,,,,,+++............////////////222111111111000000000///000000000000000111111111...//////////////////...---------....../////////++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++******************+++++++++++++++++++++++++++***)))+++---......---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********++++++++++++******))))))*********++++++++++++************+++******************************+++******))))))******+++++++++++++++++++++++++++////////////////////////////////////000000000000/////////000111111222222////////////////////////////////////////////////////////////000000000000////////////000000000000000////////////000111111000000000000000000000000//////000000000000000000//////000000000000/////////////////////////////////////////////.........000000000000000000000000000111222111000///000111000000000000000000000000/////////....../////////111000///..............................///000000////////////////////////...//////000000000000000//////000000000000000000////////////////////////000000111111111111000000.........///////////////000000000000000000000000////////////////////////........................////////////////////////////////////////////////////////////////////////................................./////////000000..............................------------..............................------------------------...------,,,,,,------......---++++++,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************++++++,,,,,,---------------------------...---+++***---555<<>>VVVVVV===---222222111000000000000000111111000000000/////////111111000000////////////000000000000000000000000//////////////////////////////...............///111000000///......//////111111000///////////////.........//////000000000////////////////////////000000/////////........./////////......---------...---,,,,,,...///...---------------------------............/////////000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++------------------............000000000/////////..................////////////000000000/////////......,,,------...///000000000000/////////............////////////////////////000000////////////000000000000111111111000000///111000000//////000000000000000////////////000000000000///...............000/////////............////////////////////////000//////////////////000........................////////////////////////---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,***++++++++++++,,,,,,,,,000,,,)))++++++***,,,000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,******++++++++++++++++++++++++000000000000000000000000000000000000000000000000111000000000000111222222222111000000000000111222222222222222111111111111111111111111111111111111000000000000000000000000333222222333555555444222000111111222222111111000000000000000111222333444333333444444444555555555222111111000000111111222333222111000///000111111000111111222222111111000444444333333222333333333333333333333333333333333333222222111111222222333222222222111111111000000////////////////////////000000000000////////////000222222222000///000111000000000111111111222222000000111111111111000000000000000000000000000000//////000111111111111000111111111111111111111111000///...>>>WWWVVV;;;)))222222111000000000000111111111111000000000000///111000000000000/////////000000000000000000000000////////////////////////111111000///.........///222111000000///000000000111111000////////////000---......///111222222333////////////////////////000000////////////......////////////............---------...000000///---------------------------............////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------............///////////////.........---............///////////////...............---,,,,,,------......//////////////////............////////////////////////000//////......//////000///000000111111000000000000//////......///000000000000////////////000000000000///...............////////////............//////////////////////////////............//////........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,///++++++///333111......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,+++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111222222222222222222222222111111111222222222222222111111111111111111111111333222222333555555444333111111222222222222111111111111000000111222222333333333333333444444444444555444444333333444444555333222000//////000222333111111222222222222111111444333333222222222333333444444444444444444444444444333333222222333333444333333222222222111111111////////////////////////////////////////////////000222222222000000111222000000111111111222222222000111111222222111111000111111111111111111111111///000111111222222111111111111111222222222222222,,,222111444===999//////222222111000000111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000555444333222111111111111222222111111000111111222222111000000//////000000......///000000111222222////////////////////////000000//////////////////////////////////////////...---...///111111000....................................///////////////......------------..............................------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------.........//////.............................................//////////////////........./////////////////////////////////....../////////...///000000000000000000///............//////000000000////////////000000000000///...............///////////////.........///////////////////////////......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------***)))///999>>>999///)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,222222222222222222222222222222222222222222222222111111111111111222222333111111222222222222111111222222222222222222222333111222222222333333333444222222222222222222222222222111111222444555333222222222333333333333222222333222222111000000111111222222222222333333333333555555444444444444555555222222111000000111222333222222333333333333222222222222111111111111222222333333333333333333333333444444333333333333444444333333333333222222222222000000000000000000000000/////////000000000000000000111222222111000111333111111111111222222222222111111222222222222111111222222222222222222222222000111111222222222222222111222222222333333333444///777444//////,,,,,,666222111111111111111222222222222222222111111111111000000000000111111111111111111111111111111111111111111111111111111111111555555444222111111111111222222111111111111222222222222111000000000000000////////////////////////000000000000000000000000//////000000000000000000000000000000000000000000000000///000111111000...........................///////////////.........///......------......///........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------.........------------............////////////////////////000000//////////////////........./////////////////////////////////////////////............//////......///000000000000000...............///000000000000////////////000000000000///........................///////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------)))(((...888===888...'''---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///000111333222///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222222222222222222222222222222222222222222222222111111111111222333333111111222333333222111111222222222222333333333333222222222333333444444555222222222222222222222222111111111222333444333111222333333444444333333222444333222111000000000000111111111222222222333333333222222111111222222333111111111222222222222222222333333444444333333222111111000000111111222222222222222222222222222222444333333222222333333444444444444333333333222222000000000000000000000000000000000000111111111111000111333222111111222333111111111222222222222333111111222222222222111111222222222222222222222222111111222333333333333222222222222333333444444555111555///---444333...222222111111111111222333333333333333222222222111111000000000111111111111222111111111111111111111111111111111111111111111111222222111000////////////111111111000111111222333222222111000000000000111000000000//////.........000000000000000000000000//////000000000000111111000000000000111111111111444222000000111111000///........................///////////////.........//////............//////........................------------------------------------------------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------------,,,------------.........///////////////000000000111111000000/////////............//////////////////////////////////////////......------......///------...///000000000000............///000111111000000////////////000000000000///........................///////////////........................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---------------))))))---000///,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++))))))+++,,,...///000111444222000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,333333333333333333333333333333333333333333333333222222111111222222333444111222222333333222222111222222222333333333444444222222333333444555555555333333333333333333333333222111111222444444333111333333444444444444333333222222111111111111111222222222222333333333444444222222111111111111222222///000222444444333222111333333444444444444333333222111111111111222333444222222222222222222222222333333222222222222333333444444444444333333333333222222222222222222222222000111111111222222222333000111333222222111333444111111111222222222333333111222222333333222222111333333333333333333333333111222222333444333333333222222333333444555555555///333//////777444---///222111111111222222333444444333333333333222222222000000111111111222222222111111111111111111111111222222222222222222222222111000000/////////000000000000000000000111222222333222111111000000111111000000000000000000000111000000000000000000000000//////000000000111111111000000000111111222222222999555111//////000000000........................000/////////............//////............//////........................................................................,,,,,,,,,---------............------------......------------------------------------------------........................------.........---++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........------........./////////111111000///......------............/////////000///////////////////////////......------......///,,,---...///000000000000////////////000111222222000000////////////000000000000///.........................../////////000........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,------------...000+++)))***+++***,,,000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++++++++,,,------......////////////............------------------------------,,,,,,,,,---...///------------------------333333333333333333333333333333333333333333333333222222111111222222333444111222333444444333222111222222222333333444444444222222333333444555666666333333333333333333333333222222111333444555444222333444444555555444444333000000000000111222333444333333333444444444555555444333333222222333333444...000333555555444222000333444444555555444444333222222222222333333444555333333333333333333333333333222222111111222222333555555444444444333333333222222222222222222222222111111222222222333333333000111333333222222333444111111222222222333333333111222222333333222222111333333333333333333333333111222333333444444333333222222333333444555666666///999888444333...---777222111111111222333333444444444444333333333222222000000111111222222222222111111111111111111111111222222222222222222222222111111111111111111222222000000//////000111222222333222111111000111111111//////000111222333333444000000000000000000000000//////000000111111111222000000111111222222222222;;;777222///...///000000////////////////////////000000//////.........---//////............//////////////////////////////................................................,,,,,,,,,---------............------------......------------------------................................................------...///...---+++***++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........000000///...---,,,,,,+++---.........//////000000////////////////////////.........------.........,,,---...///000000000000////////////000111333333000000////////////000000000000///...............---.........//////000000........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,---------.........---...000///+++,,,///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,---...---,,,***)))------,,,,,,,,,++++++++++++,,,---...////////////------------------------...------,,,---...///000------------------------333333222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333555555555666666666666777555555444333444555666777555555555555555555555555444333333222222333333444444444555555555555444444777666555444444444444444111111222333444444444444555555555333111000111222444333333444555555444222444444444333333333222222444444444444444444444444444444444444444444444444444444444444444444444444555444333333222222222222444444222222222222444444333333333333333333333333111222444444222111222333444444444444444444444444222222222222222222222222444444444444444444444444444333333222111111111222222222333444444555666666777666444111111111222333333333333333333333333333222444444444222222222444222222222222222222222222111111111111111111111111000333444222333666333---111111222222222333333333111111111111111111111111000000000000111111111111222222222222222222222222000111111111111222222222111111222222222111111000000111111111111222222222333333333222222111111111222111111111000000//////000000000000000111111222000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000////////////////////////------------------------............/////////000//////000000///...------......---,,,++++++******---------,,,,,,+++++++++***+++,,,---------,,,+++................................................---------------------------------.........////////////////////////////////////............////////////000000111111222222222222111000000000000000000000000000000000000000000000/////////.........////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,...,,,***+++...---))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000111222111///...---------.........////////////.........------------......//////......------------,,,,,,+++++++++,,,,,,,,,---------.........................................................------------...//////999555///---...//////.........////////////........................------333333333333333444444555333333333333333333333333333333333333333333333333444444444444444444444444555555555555666666666666555555444444444555666777555555555555555555555555666666555555555555666666444555555666666555555444777666555555444444444555333333333444444444333333222444444444333444555777444333333444555666444333444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555444333333333333333555444333222222333444555333333333333333333333333111222444444222111222333444444444444444444444444333333333333333333333333444444444444444444444444444444333222222222222222222222333333444555555666777666444222111111222333333333333333333333333333222444555444333222333444222222222222222222222222222222222222222222222222555222000///111333333333222222222222333333333333222222222222222222222222111111111222222222222333222222222222222222222222222222222222333333333333111111222222222222111111111111111111222222222222333333333333222222222111222222111111111000000000000000000000000111222222222111111000000111111222000000000000000000000000///000000000000000000///000000000000000000000000/////////000000000111111////////////////////////................................./////////000000//////000000//////...---///......------,,,++++++......---------,,,,,,,,,,,,,,,---.........---,,,................................................------------------------,,,,,,---------.......................................------------............/////////000000000111000//////....../////////////////////////////////.........---------,,,........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++...///,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000111111111//////---------.........////////////.........---------------............---------------,,,,,,,,,++++++,,,,,,---------............................................................------------...//////666222...,,,---......---,,,------.../////////...........................444444333333444444555666444444444444444444444444444444444444444444444444555555555555555555555555444444555555555666666666555555555555555666777777666666666666666666666666777666666555555666666777555555666666666666555555777666666555555555555555444444444444444333333333222333444444333444666888444333333444666777666555555555555444444444333333555555555555555555555555555555555555555555555555555555555555555555555555555555444444333333444444555444444333333444444555444444444444444444444444111222444444222111222333444444444444444444444444333333333333333333333333555555555555555555555555555444333333222333333333222222222333444444555555666555444222222222333333444444444444444444444444333444555444333333444555333333333333333333333333222222222222222222222222666000000666888444333777222222222333333333444444222222222222222222222222222222333333333444444444333333333333333333333333333333333333444444444444111222222333333222222222111111222222222333333333444333333333333333222222222222222222111111111111111111000000111111222333333222222222222222222333000000000000000000000000000000111111111111000000000000000000000000000000///000000000000111111111////////////////////////000000000000000000000000////////////000000000000///000000000000//////...000000//////......------////////////...............//////000000///......////////////////////////////////////////////////........................,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------------............////////////...---------..............................------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,111333///---///111000------------------------------------------------........................,,,------...............---------------------------------------------------...000111111111000///------.........//////////////////............------------------------------------------,,,,,,,,,------------.........///......................................................------......///000222000---,,,---------,,,,,,,,,------.........///........................555555444444555555666777555555555555555555555555555555555555555555555555666666666666666666666666444444555555555666666666666666666666666777777777666666666666666666666666666555555444444555555666555666666777777666666555777777666666555666666777555555555444444444555555444444555444222222333555777666555666888999999888666666666555555555444444555555666666666666777777666666666666666666666666666666666666666666666666666666555444444555555666555555555555555555555555555555555555555555555555111333555444333222333333444444444444444444444444444444444444444444444444555555555555555555555555555555444444444444444555222222333333444444444555555444444333333333444444444444444444444444444444333444555555444444555666444444444444444444444444333333333333333333333333333---333BBBDDD888111555333333333333444444444444333333333333333333333333222222333333333444444444444444444444444444444444333333333333444444444444111222333333333333333333222222222222333333333444444444444444333333333333333333333333222222222222222111111111111222333333333333222222222222333333111111111111111111111111000111111222222111111000111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000//////000000000111111111000000000111111000000///111111111000000/////////000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000////////////////////////............////////////------------------------......------------..................//////////////////............//////.................................---------------........................,,,,,,------......//////........................------........./////////........................---------------------------............/////////...555777222---...000111------------------------------------------------........................------...////////////...------------------------..............................///000111000000///............/////////////////////..................------------------............------------------............/////////...............................................................//////000///......------...------000//////...........................////////////666666555555666666777888666666666666666666666666666666666666666666666666777777777777777777777777555555555666666666777777666666666777777777777777777777777777777777777777777666666555555666666777666777777777777777777666777777666666666777777888666666555555666777888888555666666666444444666888:::999777888:::;;;;;;;;;777777777666666666555555666666666777777888888888777777777777777777777777777777777777777777777777777666666555666666777777666666666666666666666666666666666666666666666666333444666666444444444555555555555555555555555555555555555555555555555555666666666666666666666666666555555555555555666666333444444444444444555555444444444444444444555555555555555555555555555555333444666666555444666777444444444444444444444444444444444444444444444444222---333BBBDDD888111444333333444444444555555555333333333333333333333333222222222333333333333444444444444444444444444444222222222222333333333333222222333444444444444444222333333333444444444444444444444444444444444444333333333333444444444444222222222222222333333444333222222111111222222333222222222222222222222222111111222222222222111111222222222222222222222222111111111111222222222222111111111111111111111111000000000000000000000000000000000111111111111222000000111111111111111000222222111111111111000000111111111111111111111111333333333222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000111111000000000000000000111000000000000000111111000000000000000000000000/////////000000000000000////////////////////////.../////////000111111111////////////////////////....../////////000000000////////////////////////................................./////////000000222888999333------//////................................................////////////////////////---...//////000000//////...................................................//////000000000000000........./////////000000///////////////////////////......------......///................................./////////000000///////////////////////////////////////////////////............///000000//////////////////000111555444222000///................../////////000000777777666666777777888999777777777777777777777777777777777777777777777777888888888888888888888888666666777777777888888888666666777888888888888888777777777777777777777777:::999999888888999999:::777777888888888888777777777777777777777888888999:::999888777777888999:::444666777888999:::===@@@===;;;999999:::;;;<<<;;;888888888777777777666666666777777888888999999:::888888888888888888888888888888888888888888888888777777666666777777888888666777777888888777777666777777777777777777777777555666888888666555666777777777777777777777777777666666666666666666666666777777777777777777777777666666666555666666777888555555555555555555555666333333444444555555555666666666666666666666666666333555666666555555777888555555555555555555555555555555555555555555555555666000000666888444333777444444444555555555666666444444444444444444444444222222222333333333444444555555555555555555555555222222222222333333333333222222333444555555555555333333333444444444555555444444444555555555555666444444444444555555555555333333222222333333444555333222222111111222222333222222222222222222222222222222333333333333222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111000111111111222222222222000111111222222222222111222222111111111111111111111111111111222222222222555444333222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222111111111111222222333333222222222222111111222222111111111222333333222222222222222222222222111111111111222222222222000000000000000000000000111111111111111111222222000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////////////////000000000000333777888222.........---////////////////////////////////////////////////000000000000000000000000...//////000000000000000////////////////////////........................////////////000000000000....../////////000000000...////////////000000000111000///......///000111.........///////////////////////////000000000000//////////////////////////////////////////////////////......//////000111///000000000///000333555777666333111////////////.........//////000000111888777777777777888999999888888888888888888888888888888888888888888888888999999999999999999999999888888888888999999999999666777888999999999888888888888888888888888888888::::::999999999999::::::777888888999999888888777888777777777888888999:::???>>><<<999888888999999333555777888999;;;>>>@@@???<<<999888999::::::999999999888888888777777777777777888888999::::::;;;999999999999999999999999999999999999999999999999777777777777777888999999777777888999999888777777888888888888888888888888666888:::999888777888888888888888888888888888888777777777777777777777777777777777777777777777777777666666666777777888999777777777777777777777666222333444555666666666666666666666666666666666666333555666777666666888999555555555555555555555555666666666666666666666666777555222222333555666666444555555555666666666666444444444444444444444444333444444444444555555555555555555555555555555555333333333333444444444444222333444555555666666666444444444444555555555555444444555555666666666666444444555555555666666666333333333333333444555555444444333333333333444444333333333333333333333333222222333333333333222222333333333333333333333333222222222333333333333444222222222222222222222222222222222222222222222222111111111222222222333333000111222222333333222222111111111111111111111111000000111111222222222222666555333222111111222222333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222333333222222222222222222222222333333222222222222333333333333333333222222222111222222222222222333444444222222222222222222222222111111222222333333333333111111111111111111111111222222111111111111111000111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000//////000000000111111111111444333///...000///,,,////////////////////////////////////////////////000000000000000000000000//////000111111111111000////////////////////////........................///////////////000000111.../////////000000000000.../////////000000000000222111000//////000111222....../////////000000000//////000000000111111111///////////////////////////////////////////////////////////////000000111///000000///...000444888555333111000//////000111---......///000000111111888888777777888888999:::888888888888888888888888888888888888888888888888::::::::::::::::::::::::888888999999999:::::::::666777888999:::999888888888888888888888888888888999888888777777888888999888888999999999999888888888888777777888999::::::DDDBBB???;;;999777777888444555666666666666888:::???<<<888777777888888777999999999888888888888777777777888999::::::;;;;;;999999999999999999999999999999999999999999999999888888777777888999::::::777888999::::::999888777888888888888888888888888888999;;;;;;999888999:::999999999999999999999999777777777777777777777777777777777777777777777777777777666666777888999999888888888888777777777777222222444555666666777666777777777777777777777777333555777777666666888:::666666666666666666666666777777777777777777777777555999999777888;;;888222555555555555666666666777555555555555555555555555555555555555666666666777666666666666666666666666444444444555555555666666222333444555666666666666444444444555555555666666444555555555666666777777444555555555666666777777444333333333333444555555555555555444444555555555333333333333333333333333222333333444444333333222333333333333333333333333222222333333333444444444222222222222222222222222444444444444444444444444111111222222222333333333000111222333333333333333111111111111111111111111000000000111111222222222666555333222111111222222333333333333333333333333333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222333222222222222222222333333333333222222222111111222111111111222333444444222222222222222222222222111111222222222333333333222222222222222222222222222222111111000000//////111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111///000///---///222111---000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000///////////////////////////////////////000111111////////////000000000000.../////////000000111111333222111//////111222333.../////////000000111111000000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111/////////...---///555999111000///...///000222333---......///000111111222888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::999999888888888888888888999999:::::::::888999999::::::999999888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888GGGFFFAAA;;;999;;;:::555999999999999999999999999999999:::::::::999999888999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;999888888999::::::999888999999::::::999999888999999999999999999999999::::::::::::::::::::::::888999999::::::999999888::::::::::::::::::::::::888888888888888888888888666666777777888888888888888777777777666666555555777888999::::::999888777888888888888888888888888888888888888888888888888999999888777666666777777777777777777888888888888777777777777777777777777555555555555666777999999666555444333333444555666666666777777777777666666666555555444444444555555666666666666666666666666666666666666666666666666777777777777777777777777555555555555555555555555666666666666666666666666666666555555555555666666444555555555666777777777555555555444444333333333444444444555555555666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333222222333444444333111333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333555555555555555555555555333333222222333333444555333333333222222111111111333333333333333333333333555555555444444333333333333333333444444444555555444333333222222333333444555555555444444333333333333333333333333333333333222333333444444333333222222222222222222222222222///000111222333222111111222222222222222222222222////////////////////////333333333222222222111111222222222222222111000///000000//////000111222222000000000000000000000000///000000111111111111000111111111111111111111111000111111000//////000222---...///111111111000///111111111111111111111111000000000000000111111222000000111111111111000000111111000000000000111111000000000000000111111222............////////////...444555...---111222---......///000000000000000000000000000000000000000222222111000//////000000111111000000000000000111111222111///...///333777555222......000111000///::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;:::::::::999999999999999999:::::::::::::::999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999===???===888888;;;<<<:::::::::::::::::::::::::::888999999:::::::::999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999;;;999888888999::::::999999999::::::::::::999999999999999999999999999999::::::::::::::::::::::::999999::::::::::::999999999999999999999999999999999999999999999999999999777777777888888999999999:::999999999888888888888777888888999999999999888888888888888888888888888888888888888888888888888999888888888777777777777777777777777888888888999888888888888888888888888999999888777777777777888999888888777777888888999777777888888888888777777888777777666666777777777666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666777666666555555666666777555555555555666666666666555555555555444444333333444444555555555666666666555555555555555555555555555555555555555555555555444444444444444444444444666666666666666666666666666555444555777777555444333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444333333333222333444444555444333333333222222222222333333333333333333333333555555555444444444333333333333444444444555555555444444444444444444444444555555555444444444333333333333333333333333333333333333444444444444333333333333333333333333333333222333333444444444444444333333333333333333333333222222222222222222222222444333333333333222222222222222222222222222111000111111000000000111222222333333333333333333333333111111222222111111000000222222222222222222222222///111222111000///000111000000222333333333222222222222222222111111111111000000000000000111222222000000111111111111000000111111000000000000111111111111000///000111222333///000000000111111111111//////111333111...000555//////000111111111111000111111111111111111111111222222111000000000000000000000////////////000000,,,...000111111444999===444111//////000111111///;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999===>>>:::888:::===>>>::::::::::::::::::::::::888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999;;;:::888888:::::::::999999999::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999888888888888888888888888::::::::::::::::::::::::888888999999999999::::::999999999999999888888888888888888888888999:::;;;999999999999999999999999999999999999999999999999888888999:::999888777666777777888888888999999999888888888888888888888888===<<<:::999777777666666999999::::::::::::999999777777777888888777777777888888777777777777888888666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666777777666666666666777777666666555555555555555555666666555555555555444444555555555666666666777777666666666666666666666666555555555555555555555555555555555555555555555555777777777777777777777777666666555666777888666444444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666444444444444444444444444444333333333333444555555444444444333333333333333666666666666666666666666555555555555555444444444444444444444555555555666444555666666666666555444555555555555555444444444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444555666666555555555555555555555555444444444444444444444444555444444444333333333333111222222333333333333222333333222111111111222222333333333333333333333333333333333222222111111000222222222222222222222222///111333333222111111111111222222333333333333222333333333222222111111111111111000000111111222333000111111222222111111000000000000000000000000000333222000///000111333555111111222222222333333333111,,,...666444,,,...888000000111222222222222111111111111111111111111111222222111000000000000111//////.........//////000111222222222111111333555333111000///111111111000::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCEEE???999:::===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::888888:::;;;:::999999::::::::::::::::::999::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::::::::999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777999888777777888999;;;<<<999999999999999999999999999999999999999999999999777888:::;;;;;;:::888666888888888999999999::::::999999999999999999999999===<<<:::999777777666666666777888999999888777666666666777777777777666666666666555555555666777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888777777777777777777777777888777777666666777777888777666666555555444444444666666666666666666666666666666666777777777888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555444444555666666555333555555555555555555555555555555555555555555555555666666666666666666666666444444444444444444444444555555555555555555555555444444444444444555555666444444444444444444444444666666666666666666666666666555555555555555555555444555555555555666666666444555777888888777555444666555555555555555555555555555555555555555555555555666666666666666666555555555555555555555555555555444333222333444555666666666666666666666666666444444444444444444444444666666555555555444444444111222333444444444444444555555444333222222222222222222222222222222222222444444333333333333333333333333333333333333333333000333666666555333222222111111111222222222222111444444444333222222111111222111111111111222333333111111222222222222111111000000111111111111000000444222111000000222444666222222222222333333333444333///...222444222111222111111222333333333333222111111111111111111111111222222111000000111111111000////////////000000111222222222111///.........222111111111111111111111::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=================================<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???EEEFFF@@@::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::777777777777777888888888:::999888888888999;;;<<<999999999999999999999999999999999999999999999999777888:::<<<<<<:::999888999999999999::::::::::::999999999999999999999999:::999888777777777777777666666888888888888666666888888888999999888888888666666666666666777888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999888888888888888888888888888888777777777777888888777777777666666555555555777777777777777777777777777777777888888888999999888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888666555555666777777666444666666666666666666666666666666666666666666666666777777777777777777777777555555555555555555555555777777777777777777777777555555444444555555666777555555555555555555555555444444444444444444444444666666666666666666666666555555555666666666777777555666888999999888666555666666666666666666666666666666666666666666666666777777777888888777777777666666666666666666666666666555444444444555777888777777777777777777777777555555555555555555555555777777777666666666666555222333444555555555555555777666555444444444444444333333333333333333333333444444333333444555666777444444444444444444444444333555888999888666555555333333333222222222222333444444444444333333222222222222222222222333333444222222333333333333222222111111222333333222111111333222111000111222444555111111111222222222333333222444111,,,555AAA===///111111222333333333333333111111111111111111111111222111111111111111222222111000000000111111222333.........000111222222222111111222222111111111222========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999>>>@@@<<<999:::<<<;;;::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999:::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<;;;::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888777777777888888999999999999::::::999999999;;;;;;<<<<<<<<<<<<;;;;;;888888888888999:::;;;<<<888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999888888888888888888888888999999888888888888999999888888777777777777777777777777888888888888999999888888888999999999::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999888888999::::::999777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888666555555555555666777777666666666666666777777777888888888888888888888888666666666666777777777777666666666666777777777777666666888888888888666666666666666666777777777777777777777777777777777777888888999999999999888888888888888888888888888888888888888888888999::::::888888888888888888888888888888888888888888888888888888888888777777777777444555555666666666666555777777666555555555666666666666666666666666666666666666555444555666777888555555555555555555555555555777999999888777777777777666666555555555555666444444444444444444444444333333222222333333444555222333333444444333333222222333444555555444333222111111111111111222333333000000111111111222222222///666333,,,777JJJGGG444111111222333333333333222222222222222222222222222222111111111111222333333111111111111222333333444666444222222333333333222///111333333222111222333========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::555888999888888;;;;;;999::::::::::::::::::::::::>>>===;;;999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;999999;;;<<<;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999888999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999999999;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;<<<<<<999999999999999999999999999999999999999999999999::::::::::::::::::::::::888888888888888888888888999999999999999999999999999999999888888999999999888888888888888999999999888888888999999999::::::999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;:::888888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888777777777777777777777777666666555555666666777888666666666777777888888888;;;;;;;;;;;;;;;;;;;;;;;;666666777777777888888888666666777777777888888888777777777777777777777777666666777777777888888888888888888888888888888888999999::::::::::::999999999999999999999999999999888999999:::::::::::::::777777777777777777777777888888888888888888888888999999999999888888888888666666777777777666555555777777666666666777888888777777777777777777777777;;;999777555555555666777666666666666666666666666666777888777666555666888888888666555555555666666333333444444555555666666333333333333333444555555333333444444444444333333333444555777777555444333///000111222222222111111000111111111222222222222...444444000555@@@@@@666000111111222222222222222222222222222222222222222222111111111222222333444000000000000111222333444???;;;666333222111000......111444444222111222333<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>999::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777999888777888;;;:::666999999999999999999999999???>>><<<999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888888888888888888===;;;999:::;;;<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888777777777888888999999999;;;<<<<<<<<<;;;999777666::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999:::;;;;;;999888888999;;;;;;777888888999999888888777777777777777888999:::;;;999999999999999999999999999999999999999999999999::::::::::::::::::::::::888888888888888888888888999999999999999999999999:::999999888888999999:::888888888999:::::::::;;;888888888999999:::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999888777888999:::888666888888888888888888888888888888888888888888888888999999999999999999999999666666666666666666666666777777777777777777777777666666666666666777888888666666777777888888888999666666666666666666666666666666777777888888888999777777777777888888888888777777666666666666777777666666777777888888888999888888888888888888888888999::::::;;;;;;::::::999999999999999999999999999666777888999:::999888777777777777777777777777777666666666666666666666666:::::::::999999999888888777777888777777666555444777666666666777888999999666666666666666666666666>>><<<999666444444444444777777777777777777777777555666666555444444666777777666555444333333444555222333333444555666777777444333333333333444555555333444444555555444444333444555777888888777555444---///111222333222000///111111222222222333333333000222333333111000222444000000111222222222222111222222222222222222222222222111111111222333333444////////////000111222333999555000///111333333333...111444555333111222444