BM6P6(@ yyylllkkkrrr```KKKHHHBBBBBBAAA???>>><<<;;;:::;;;;;;::::::999888777777777555555777:::;;;888555444444444444444444444444222222222222222222222222111333555444333222333333555222111222555777555333222222222333333444444444444555555666666666666666888888888999:::;;;===>>>======<<<;;;;;;;;;;;;<<>>===<<<;;;:::999:::999999888777777666666666555555666999999777555333333333333333333333333222222222222222222222222111222444444222111222333444333111333555666555333222333333333333333333444333333444555555555555555888888888999:::;;;<<<===:::;;;;;;;;;;;;;;;<<<===???@@@@@@AAABBBCCCDDDEEEEEEFFFIIILLLKKKLLLXXXfffssstttiiieeemmm}}}~~~sssmmmlllrrrtttpppmmmkkk[[[PPPUUUfffmmmzzzzzzsssbbbbbbcccYYYRRRPPPNNNMMMNNNNNNMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGNNNNNNNNNMMMJJJJJJJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMOOONNNMMMMMMOOOPPPQQQQQQPPPNNNLLLLLLMMMLLLIIIFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKIIIGGGGGGHHHJJJKKKKKKPPPPPPOOONNNMMMLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHLLLLLLLLLIIIEEEBBBAAABBBBBBCCCDDDDDDCCC@@@===;;;777777666555444333222111wwwuuuuuuuuu}}}|||\\\EEE===<<<<<<;;;::::::999888888888888777777666666555555555444444555777777555444222222222222222222222222000000000000000000000000000111333333111000111222444333222333555555555444444333333333333333333222222222333444444444444444777777888888999:::<<<<<<666888::::::999999:::;;;======>>>???@@@AAABBBBBBAAABBBEEEHHHIIIIIINNNUUUXXXlll~~~|||~~~vvvqqqjjjaaaXXXUUUTTTXXXRRRLLLMMMKKKPPP```~~~~~~vvviiiZZZXXXXXXNNNPPPOOOMMMMMMMMMLLLJJJHHHHHHGGGFFFEEEEEEDDDEEEEEEJJJKKKLLLKKKIIIHHHIIIJJJIIIHHHHHHIIIJJJLLLNNNOOOMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJMMMOOOQQQPPPNNNKKKJJJJJJJJJIIIGGGDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHFFFEEEEEEGGGJJJLLLOOOOOONNNNNNLLLKKKJJJIIIKKKKKKIIIHHHHHHHHHIIIIIIKKKKKKIIIFFFBBB@@@@@@AAA???@@@AAABBBAAA???===;;;777777666444333111000000xxx}}}tttYYYEEE???:::::::::999999888888888777777777666666666555555333333333333444444444333111111111111111111111111000000000000000000000000///000222222000///000111444444333444444444444444444444444333333222222222222222333444444444444444777777777888888999;;;;;;555888;;;;;;888777777888:::;;;<<<===>>>??????@@@>>>>>>@@@CCCEEEFFFIIIKKKPPPZZZllliiiaaaWWWQQQMMMGGGBBB>>>@@@GGGHHHJJJWWWbbbppp|||wwwoooooovvv{{{oooggg^^^QQQOOOPPPIIINNNMMMLLLLLLKKKJJJFFFDDDEEEEEEDDDCCCCCCCCCCCCCCCGGGHHHJJJIIIGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIKKKMMMJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNNNNLLLJJJHHHGGGGGGGGGGGGEEEDDDCCCBBBCCCEEEGGGIIIIIIHHHFFFEEEEEEGGGJJJMMMNNNNNNNNNNNNMMMKKKHHHGGGIIIHHHFFFEEEEEEGGGHHHJJJIIIHHHFFFBBB>>>===>>>@@@<<<===>>>???>>>===<<<;;;777666555333222000///...xxxxxxuuulllZZZGGG;;;888:::::::::999999888888888777777777777777666666666333333333222222222222333111111111111111111111111////////////////////////...000222111000///000000444444444444444333444444444444444333333222222222333333444555555555555444777777777777888888999::::::>>>AAA@@@<<<888777888888999;;;<<<===>>>======<<<=========@@@EEEHHHIIIKKKMMMTTT```mmmuuutttzzzmmmfffQQQLLLEEEAAA@@@BBBAAA@@@???QQQ___ooo|||tttssspppiiittt~~~sssoooaaaZZZTTTJJJIIIMMMIIIKKKJJJIIIIIIIIIGGGDDDAAABBBBBBBBBBBBBBBBBBAAAAAADDDFFFGGGHHHFFFFFFFFFGGGHHHGGGEEEDDDDDDEEEGGGHHHEEEFFFGGGIIIJJJKKKKKKKKKGGGGGGGGGGGGFFFFFFEEEEEEEEEHHHLLLMMMLLLJJJJJJKKKKKKJJJIIIFFFDDDDDDDDDEEEEEEDDDCCCBBBCCCDDDGGGHHHGGGHHHHHHFFFEEEGGGKKKNNNMMMMMMNNNMMMLLLJJJHHHGGGGGGEEEDDDCCCCCCEEEGGGHHHFFFEEECCC???<<<;;;<<<>>>::::::;;;<<<<<<;;;:::999555555444222111///......yyyxxxssshhhYYYIII>>>::::::;;;;;;::::::999888777777777777777777777666666666222333333222000000222333111111111111111111111111///////////////////////////000222222000///000111444555555555333222333444444333333333333333333222333333444555555555555555777777666666777888888999>>>CCCGGGFFF@@@:::999:::777888:::<<<======<<<<<<;;;===<<<;;;===CCCHHHHHHEEEFFFKKKSSSYYYhhhfff\\\lllttt~~~yyycccSSSKKKBBBEEEEEEDDDFFFKKKMMMMMMUUUnnnwww{{{}}}{{{}}}zzzssscccVVVQQQOOOFFFFFFKKKIIIIIIHHHFFFFFFFFFEEECCCAAA@@@AAAAAABBBAAAAAA@@@@@@AAADDDFFFGGGFFFEEEEEEFFFHHHGGGEEEDDDCCCCCCCCCDDDBBBCCCFFFHHHJJJKKKKKKKKKFFFEEEEEEDDDDDDCCCCCCBBBAAAFFFLLLMMMKKKIIIHHHIIIIIIIIIIIIGGGDDDCCCCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEGGGIIIHHHFFFGGGJJJNNNKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDCCCBBBBBBCCCDDDEEEBBBBBB@@@===:::999:::;;;888999999999999888888777333333222111000//////...rrrnnniii^^^OOOCCC>>>>>>@@@<<<;;;:::999888777666555555555555555555555555555333444444222000///111444222222222222222222222222000000000000000000000000///111222222111000000111333555666555333111333444222333333333333333333444222222333444444444444444777666666666666777888888;;;BBBGGGGGG@@@:::999:::666777:::<<<===<<<<<<;;;888===???<<<<<>>??????===:::888777888888888777777666666555555111111000000000/////////ooo[[[WWWOOOCCC;;;:::;;;===;;;;;;:::888777555444444444444444444444444444444333444555222//////111444222222222222222222222222111111111111111111111111000111333333111000111222333555777555222111222555222222222333333444444444111111222333333333333222777666666666666777777888666===DDDDDD===888777888666777:::<<<===<<<<<<;;;666>>>AAA===;;;???BBB@@@GGG@@@AAAHHHKKKLLLVVVeee}}}uuukkkccceeekkkrrr~~~|||qqqdddaaa\\\UUUNNNKKKKKKLLLCCCPPP]]]___WWWSSSYYYaaannnxxxlllgggcccYYYNNNOOODDDFFFLLLFFFDDDFFFCCCGGGDDDBBBAAABBBCCCCCCBBB??????AAABBBBBBAAA@@@??????BBBEEEGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIKKKKKKKKKIIIHHHFFFEEEEEEDDDCCCCCCBBBBBB@@@DDDGGGFFFCCCBBBEEEIIIHHHKKKMMMLLLHHHEEEDDDEEE??????@@@AAAAAAAAA@@@@@@>>>CCCHHHHHHFFFDDDGGGJJJEEEDDDCCCCCCCCCDDDFFFGGGAAABBBBBBBBBBBBAAA@@@???<<<===>>><<<999777666666888777777666555555444444000000000000000000000000pppTTTKKKBBB???===:::888::::::999888777666666666666444444333333333222222222333333222222111000//////111111000000//////......000000000000////////////000000000000000000000000444444555555444222000...222222222222222222222222000111111111111222222222555555555555666666666666999999888888888888888888777888888999999::::::;;;<<<===>>>???????????????@@@AAADDDGGGJJJMMMOOOPPPjjjkkk{{{vvv||||||uuugggXXXOOOJJJDDDBBB@@@???@@@BBB<<>>AAAEEEFFFFFFEEEEEEFFFDDDFFFJJJLLLLLLJJJFFFDDDCCCDDDBBB>>>???AAAAAA===@@@@@@?????????@@@BBBBBBEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBAAA@@@???===<<<<<<;;;:::888666555333333444555555555444333333222111111000///////////////oooPPPGGG???===<<<999999:::999999888777666666666666444333333333333222222222333333222111111000//////000000000000//////......000/////////////////////////////////////////////222333444555444222000///222222222222222222222222000000111111111222222222333444444444444555555555777777777777777777777777888888888999::::::;;;;;;<<<===>>>??????@@@?????????@@@BBBDDDGGGJJJLLLMMMRRRTTTaaayyyzzzsssmmmmmmvvvsssppprrrpppiiiccc]]]QQQFFFDDD@@@>>>???BBBDDDCCCCCCTTTggg|||{{{wwwzzzwwwdddVVVOOOLLLHHHEEEEEEDDDCCCBBBAAABBBBBBCCCAAAAAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAABBBCCCDDDEEEEEECCCCCCEEEHHHHHHFFFDDDBBBBBBDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLNNNOOOOOOOOOKKKIIIGGGEEECCCAAA@@@@@@BBBEEEHHHIIIIIIHHHHHHHHHFFFHHHJJJLLLLLLJJJGGGEEEMMMNNNKKKFFFDDDEEECCC???@@@???>>>>>>???AAACCCEEEGGGEEECCCAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???======<<<;;;:::888666555333333444444444444444333222222111000000///////////////}}}kkkKKKBBB;;;:::;;;999999:::999888777666555555555555333333333222222222111111222222111111000000//////000000000////////////...////////////////////////........................111111333333333222111000111111111111111111111111000000000111111111222222222222222333333333444444555555555666666666666666888888999999:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@???@@@AAACCCFFFHHHJJJJJJLLLTTT___ooommm\\\lll~~~uuufff[[[WWW]]]^^^\\\TTTNNNJJJGGGCCCBBBCCCEEEJJJQQQVVVVVVUUUfffwww~~~yyywwwqqqeeeTTTIIIFFFFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCC@@@AAAAAABBBBBBAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFGGGHHHGGGEEECCCCCCDDDEEEGGGHHHJJJKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPLLLKKKIIIGGGDDDBBB@@@???EEEGGGJJJKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLJJJIIIHHHQQQSSSQQQLLLIIIJJJHHHDDD@@@???===<<<>>>AAADDDGGGGGGEEEBBB???>>>===>>>???BBBBBBBBBAAA@@@???>>>===;;;:::999777666444333222333333444444444333222222111000//////......//////uuueeeIII@@@:::::::::888888999888777666555444444444444222222222222111111111111111111000000000/////////////////////////////////.........///////////////........................///000111222222222111111111111111111111111111111000000000000111111111111222222222333333333333444555555555555555666666666888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@??????AAACCCFFFGGGLLLNNNRRRVVVZZZiiitttnnnvvvyyynnnmmmqqqxxxyyyvvvxxxyyyuuuhhhddd^^^XXXZZZ```aaa___^^^]]]^^^dddllloookkkfffkkkgggaaa[[[SSSKKKFFFDDDGGGIIIJJJGGGFFFKKKSSSYYY___eeeiiikkknnntttxxxzzz~~~}}}\\\SSSHHHBBBBBBDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAACCCCCCDDDDDDEEEFFFGGGHHHLLLKKKJJJIIIHHHGGGEEEDDDHHHHHHHHHHHHIIIIIIIIIIIILLLNNNPPPRRRRRRRRRRRRSSSPPPOOOMMMKKKHHHEEEBBBAAAFFFIIILLLMMMLLLJJJJJJJJJMMMMMMMMMLLLLLLKKKKKKJJJKKKOOOOOOLLLJJJLLLLLLJJJBBB@@@===<<<<<<@@@DDDFFFFFFEEEDDDAAA@@@>>>======@@@AAAAAA@@@???>>>======:::999888777555444333222222222333333333333222222000000///............///nnn___HHH@@@:::::::::888666777777666555444333333333333222222111111111000000000000000//////////////////.............../////////------....../////////000////////////////////////......///000111111111111000000000000000000000000//////000000000111111111222222333333333444444444555555555666666666777777777777888999999::::::;;;::::::<<<===>>>?????????@@@@@@@@@@@@AAACCCDDDEEEEEEFFFJJJMMMNNNRRR___mmm}}}rrrrrr|||}}}zzzzzzrrrhhheee]]]ZZZ^^^___\\\cccnnnttt{{{wwwvvvvvvvvvnnnaaaVVVSSSLLLJJJFFFBBBDDDJJJJJJFFFGGGDDDBBBEEEJJJMMMLLLJJJHHHIIIJJJIIIIIIIIIIIIGGGNNNUUU```iiipppyyyxxxuuuuuuzzzzzzlll___JJJGGGCCCAAACCCDDDDDDCCCDDDDDDDDDCCCAAA@@@???>>>???@@@AAAAAABBBBBBBBBAAACCCCCCDDDFFFGGGHHHHHHHHHNNNMMMLLLKKKIIIGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJMMMPPPTTTUUUTTTSSSTTTUUUSSSRRRQQQOOOLLLIIIFFFDDDIIIKKKNNNOOOOOOMMMMMMNNNOOONNNMMMMMMLLLLLLLLLLLLHHHMMMOOOLLLJJJKKKLLLJJJDDDAAA>>><<<<<>>===<<<<<<888888777666555333333222111111222222222222222111000//////...............gggWWWFFF???999999999777555666666555444333222222222222111111111000000000000///////////////............---............/////////---------......//////000////////////////////////.........//////000000000/////////////////////////////////000000000111111222222333333333444444444444444555555666777777777666666777777888999999999888999:::<<<===>>>>>>>>>??????@@@AAABBBCCCCCCDDD@@@AAAEEEKKKMMMLLLNNNSSSeee{{{zzziiibbbXXXMMMLLLTTT]]]hhhrrrtttoooiii```YYYTTTSSSTTTUUUPPPGGGBBBCCCJJJIIIEEEAAACCCGGGFFFBBBEEEBBB@@@@@@BBBEEEGGGHHHBBBLLLYYYccckkkpppnnniii}}}www|||}}}tttqqqnnnmmmiii___QQQFFFAAA@@@@@@BBBCCCDDDCCCAAACCCCCCCCCCCCBBB@@@???>>>??????@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHLLLLLLLLLJJJGGGFFFGGGIIIEEEFFFGGGIIIJJJLLLMMMNNNLLLQQQUUUVVVTTTSSSTTTVVVUUUUUUTTTRRRPPPLLLIIIHHHJJJMMMPPPRRRRRRQQQQQQRRRMMMMMMMMMMMMMMMMMMNNNNNNLLLRRRSSSNNNIIIHHHHHHFFFCCCAAA>>>======???BBBDDDCCCEEEHHHJJJHHHDDD>>>;;;<<<=========<<<<<<;;;:::777777666555444333222222000000111222222222111111000///......------......~~~]]]LLLAAA:::666777888777555666555444333222222111111111111111000000000/////////........................---------.........//////,,,,,,---......///000000..........................................//////////////////////////////////////////000000000111111111111222222222222333222333333444555555666666555555555666777777888888666777888:::;;;<<<======<<<===@@@BBBCCCCCCBBBAAACCCCCCEEEJJJLLLKKKLLLOOOOOO```uuukkkYYYUUUXXX\\\^^^ZZZVVVSSSMMMFFFDDDFFFKKKRRRTTTUUUZZZ```___]]]WWWRRRRRRUUUTTTOOOOOOPPPRRRRRRRRRTTTXXX\\\eeesss||||||www}}}}}}xxx}}}oootttoooggg]]]SSSJJJDDDAAA======>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@>>>???@@@AAABBBBBBBBBBBBAAABBBDDDFFFGGGHHHHHHHHHHHHIIIIIIGGGEEEDDDGGGIIIEEEEEEGGGHHHJJJLLLMMMMMMJJJOOOTTTUUUSSSQQQRRRTTTTTTUUUUUUTTTQQQNNNKKKIIIHHHKKKNNNQQQQQQQQQQQQRRRKKKLLLMMMNNNNNNOOONNNNNNPPPVVVWWWPPPIIIFFFDDDBBB>>>>>>======???AAADDDFFFCCCEEEGGGIIIHHHDDD@@@===::::::;;;;;;;;;:::999999777666666555444333222222///000000111222222111111//////...------------...wwwTTTBBB===666222555777666666777555444333222111111111111000000000000////////////---.....................---------.........//////,,,,,,------...///000000------------------------///......---------......////////////////////////////////////000000000000000000000000111111111111111111222333333444555555444444555555666777777777555666777999:::;;;<<<<<<999;;;???BBBCCCBBBAAA@@@CCC@@@@@@BBBCCCBBBFFFLLLOOOWWW```nnn~~~qqqkkkiiibbbZZZVVVVVVTTTOOONNNQQQZZZfffpppyyy~~~}}}~~~zzzpppuuu{{{}}}}}}~~~~~~~~~sssnnnpppiii]]]NNNBBB===???CCC======<<<<<<===>>>??????<<<>>>@@@BBBCCCCCCCCCCCC>>>???@@@AAABBBBBBCCCBBB@@@AAADDDFFFGGGHHHHHHHHHDDDFFFFFFEEECCCCCCFFFIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHMMMSSSTTTQQQOOOPPPRRRSSSTTTTTTTTTRRROOOLLLJJJCCCFFFJJJMMMMMMNNNNNNOOOIIIJJJLLLNNNOOOOOOOOONNNOOOUUUVVVPPPHHHDDDBBB@@@:::;;;<<<>>>@@@DDDFFFHHHDDDEEEFFFFFFEEECCCAAA@@@999999:::::::::999888888666666555444333333222222//////000111111111111111//////...------------...aaaCCC<<<:::888666555555555444222333333222222111000//////......////////////............---------,,,,,,,,,++++++------------++++++,,,,,,,,,---------......------++++++++++++------------------------------........................///000000111111111111000---.........//////000000111111222222222333333333444444444555555555666666666666666666777777777777888999;;;<<<======>>>>>>>>>>>>>>>???@@@CCCEEEGGGLLLRRRXXX]]]gggyyy~~~zzzmmmccc[[[SSSHHH???;;;;;;===???;;;;;;;;;<<<<<<<<<======;;;;;;:::;;;<<>>=========???BBBEEEGGGEEEEEEEEEDDDCCCAAA@@@???999::::::;;;:::999777666666666555444333333222222222111111000///......---++++++++++++++++++++++++wwwTTT>>><<<:::888555555555555444222333333222111111000//////......////////////.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---,,,++++++++++++,,,---------------------------........................//////000//////...---,,,---........./////////000111111111111222222222222333333444444444444555555555555666666666777777777777888999;;;<<<<<<<<<<<<=========>>>@@@AAACCCCCCDDDHHHLLLNNNSSSbbbwww}}}pppooo~~~{{{{{{uuufffYYYPPPLLLGGG@@@;;;999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::<<<>>>@@@BBB@@@@@@AAABBBBBBCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBAAA??????@@@BBBFFFGGGHHHHHHFFFDDDDDDEEEDDDFFFIIILLLNNNOOONNNMMMQQQRRRTTTWWWXXXUUUPPPLLLKKKKKKKKKKKKKKKLLLMMMNNNGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMJJJFFFBBB@@@@@@@@@???>>>>>>>>>@@@BBBCCCCCCCCCCCCCCCBBB@@@??????999:::::::::999888666555555555555444333222222222111111000//////...------++++++++++++++++++++++++{{{rrr^^^DDD999<<<999777555444444444333222222222222111111000000///......////////////......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------............---+++***)))...............///////////////000000000111111111222222222333333333333444555555555666666666666777666777888999:::;;;;;;;;;;;;<<<===>>>????????????BBBDDDEEEEEEGGGLLLUUU\\\ppp~~~uuuqqqpppooottt|||ppp^^^NNNDDD???===;;;999888999999888777888888888999999999::::::<<<;;;::::::;;;<<<>>>???<<<======>>>@@@BBBDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA???===<<<===???BBBDDDEEEEEEDDDCCCCCCDDDAAACCCFFFIIIKKKMMMMMMMMMPPPQQQSSSUUUWWWUUUQQQNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFEEEEEEFFFFFFGGGHHHIIIMMMMMMLLLIIIEEEAAA@@@@@@CCCBBB@@@>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===::::::999999777666444333444444444333222222111111000000//////...---------++++++++++++++++++++++++qqqbbbOOO<<<777;;;888666444333444444333222222111111111000000000///---......//////......------------,,,,,,,,,++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------,,,+++******................................./////////000000111111111111222222222222444444555555555666666666666666888999:::;;;;;;;;;;;;<<<>>>??????>>>======AAABBBCCCDDDEEEGGGJJJKKKOOOdddyyytttyyyrrr[[[III>>>;;;;;;777777666888:::;;;:::999666666777777777888888888;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBAAA???<<<<<<===??????AAACCCCCCBBBAAABBBCCC???AAACCCFFFHHHJJJLLLLLLNNNOOOPPPSSSTTTTTTQQQOOOMMMNNNNNNNNNNNNLLLJJJIIIGGGGGGGGGGGGGGGIIIJJJJJJLLLLLLKKKGGGDDDBBBBBBBBBBBBBBB@@@>>>============<<<===============<<<<<<999999888777555333222111333333222222222111111111............------,,,,,,************************~~~hhhXXXHHH:::555999777555333222333444333222111111111000000000000000------............------------,,,,,,,,,+++++++++,,,,,,***))))))***,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------***+++,,,---------------...............---------------........./////////000000000111111111222222444444444444555555555555666777888999;;;;;;;;;;;;<<<===>>>??????>>>===<<<>>>>>>>>>@@@BBBEEEFFFGGGKKKSSSaaasss~~~~~~~~~oooYYYHHH???<<<::::::999777555666888999:::999555555555666666666666777:::999999999999999::::::;;;;;;;;;<<<===>>>??????>>>>>>???@@@BBBCCCDDDDDDBBBBBBAAA???======>>>@@@===???AAAAAA@@@@@@AAABBB>>>???@@@BBBEEEHHHJJJKKKMMMMMMMMMOOOQQQRRRPPPNNNLLLLLLNNNNNNNNNMMMLLLKKKFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIFFFDDDCCCDDDEEE@@@@@@???>>>============:::;;;;;;;;;;;;;;;::::::888777666444333222111000111111111111111000000000---------,,,,,,,,,,,,,,,************************}}}{{{kkkWWWJJJ@@@777555666666444222222333333333111000000000000000000000000------............------,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,******++++++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.....................---------------------........./////////000000000111111111111222333333333444444444555555666777888999:::;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>???@@@AAACCCFFFGGGKKKIIIKKKTTTcccttt~~~zzz~~~~~~yyy~~~xxxvvvwww{{{~~~vvvmmmUUULLLAAA<<<<<<<<<999666999666333333444666666666444444555555555555666666777888888888888888888888;;;;;;<<<=========<<<<<<:::;;;===>>>@@@BBBDDDDDDDDDDDDCCC@@@>>>===>>>@@@<<<>>>@@@@@@??????@@@AAA?????????@@@CCCFFFHHHJJJLLLKKKKKKLLLNNNOOONNNLLLJJJJJJKKKKKKLLLLLLKKKKKKBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHGGGEEEDDDEEEFFF>>>>>>>>>>>>=========<<<:::::::::::::::999888777666555444222111000000000000000000000000000000000,,,,,,,,,+++++++++++++++************************gggwwwyyyfffWWWGGG===999666555555555333111111222333222111///000000000000000000000,,,------......------,,,,,,,,,,,,++++++++++++*********++++++++++++*********++++++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------.........------,,,,,,,,,............////////////000000111111111222222222222333333333333444444444555555777888999:::::::::;;;;;;;;;;;;;;;<<<=========???BBBCCCCCCDDDFFFHHHFFFCCCDDDHHHLLLRRR___lllqqqooohhhuuuuuurrr|||}}}vvvqqqooogggUUUCCC;;;999666666888999888777666444222222333444333333444444444555555555666666555666777777888888888888999:::<<<>>>>>>===;;;::::::;;;<<<===???AAABBBBBBGGGFFFDDDAAA===:::;;;<<<<<<>>>@@@@@@???>>>>>>???@@@?????????AAADDDGGGIIIKKKJJJIIIIIIKKKLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHH??????>>>??????@@@AAABBBEEEGGGHHHHHHFFFDDDCCCCCC>>>>>>>>>>>>===<<<;;;:::::::::::::::999888666666444333222000000///000000////////////////////////++++++++++++++++++++++++************************UUUhhhmmm]]]OOO???777666666666666444333111111222333222111////////////000000000000,,,------......------,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***.........------,,,,,,,,,........./////////000000111111111111222222222222222222333333333444444444333444555777888888888888:::999888888999:::<<<===777;;;AAACCCBBBBBBDDDGGGCCCEEEIIIMMMJJJIIIRRR___YYYmmm}}}xxxxxxmmmpppppp~~~xxxuuujjj]]]XXXTTTEEE333:::999777555333555999<<<333333333444555555333111444444444555555555666666444555666777888888888888666999<<>>???@@@@@@JJJIIIFFFAAA;;;888777888===???@@@@@@>>>>>>>>>???AAA@@@??????@@@CCCFFFIIIKKKIIIGGGGGGIIIJJJIIIHHHHHHGGGEEEDDDCCCDDDEEEEEE>>>>>>>>>>>>???@@@AAABBBFFFHHHJJJIIIFFFCCCAAAAAA@@@??????>>>===;;;999888;;;;;;::::::888777666555333222111/////////000111.........///////////////******************++++++))))))))))))))))))))))))MMMYYYppphhhPPPEEE:::666666444444555333222000/////////000111111000///......---............---------,,,,,,,,,,,,+++***))))))***+++,,,------------,,,,,,+++***)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............000000000000111111111111000000111222222222222111555666777888999:::::::::999::::::::::::::::::;;;;;;===>>>>>>>>>@@@CCCFFFEEEEEEFFFGGGHHHKKKMMMOOOVVV^^^lll~~~xxx~~~xxxzzz|||}}}yyyppp```XXXNNNEEE@@@===:::777333333333444444444555555777666444222222444666777333333444444555666666666666555444444555777999:::999;;;???AAAAAA>>>:::888777999<<<======>>>???AAACCCDDDDDDAAA===999888888>>>???AAABBBBBBAAA???>>>CCCCCCDDDDDDDDDDDDCCCCCCGGGEEEDDDEEEHHHIIIHHHEEEHHHDDD@@@>>>>>>@@@AAAAAA@@@???======>>>AAADDDFFFFFFFFFGGGGGGGGGEEECCCBBB;;;<<<>>>??????===:::888;;;;;;999888777666666666555444222000//////000111////////////............,,,++++++******++++++,,,******))))))((((((''''''EEEKKK\\\sssvvv___III???777555555444444555222111000/////////000111///...............///000...------------,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,------,,,,,,+++*********++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............//////000000000111111111000111111222222222222222444444666777888999999999999999999::::::::::::::::::;;;<<<======>>>AAADDDDDDDDDDDDEEEFFFIIIKKKMMMPPPRRRVVV^^^lllzzzuuurrr~~~xxxtttnnnaaaSSSFFFAAA;;;777666666555333333333333444444444444555555444444333333444444555333444444555555666777777666555444444444666888::::::<<<>>>@@@???===;;;999888:::===>>>>>>???@@@BBBEEEEEEEEEBBB???<<<<<<<<<>>>???AAABBBCCCBBBAAA@@@CCCCCCDDDDDDDDDDDDCCCCCCFFFDDDCCCDDDGGGIIIHHHGGGGGGDDD@@@>>>>>>@@@AAAAAA???>>>======???AAACCCDDDDDDDDDDDDDDDDDDCCCCCCBBB>>>>>>?????????===;;;999;;;:::999888777666666666555333111000//////000111////////////.........---+++******))))))******+++))))))))))))((((((''''''AAA@@@HHH[[[rrrfffTTT@@@999333444555444333444222111000/////////000000------------...///000111------------,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............//////000000000000111111111111222333333333333222222333444555666777777777888888999999999:::::::::999;;;<<<<<<<<<===???AAAAAAAAAAAABBBDDDFFFHHHJJJMMMLLLJJJKKKRRR___nnnxxxyyy{{{}}}yyyoooddd\\\TTTFFF:::666444222222333555555555333333333333444444444444333444444444444444444333444444555555666777777777666555444444555666888999<<<<<<===>>>>>><<<;;;::::::<<>>???@@@AAAAAA>>>>>>???@@@@@@AAABBBCCCAAAAAA@@@@@@@@@AAABBBCCCAAAAAA@@@???>>>===<<<;;;:::999888777666555555555333222111/////////000000//////.........---------)))))))))(((((())))))))))))))))))(((((((((((('''CCC???AAALLL]]]qqqlllXXXKKK;;;666333555666333222333111111000000////////////---------------...///000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------......///////////////000000000111111111222333333333333333111222333555666666777777777777888888999999::::::999;;;<<<<<<<<<<<<>>>@@@@@@@@@@@@@@@BBBDDDFFFGGGJJJKKKLLLNNNOOOSSSXXX[[[^^^iiizzz~~~lllfff___SSSFFF@@@???:::444666666555666666666666555222222333333333444444444333444555666666555444333444444555666666777777888777666666666666777888999<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAAAAAAAABBBDDDFFFFFFEEECCCAAABBBDDDFFF???@@@BBBCCCEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAABBBDDDGGGJJJKKKFFFDDD@@@???@@@BBBBBBBBB@@@AAABBBCCCDDDCCCCCCBBB@@@???>>>===>>>@@@CCCDDDDDDCCCAAA???===<<<<<<<<<999888777555444444333333222111000////////////000.........---------,,,,,,***))))))(((((())))))***((((((((((((((((((((((((CCCAAAAAADDDLLL^^^xxxzzzbbbOOOAAA:::666444666666222000222000000000000//////......//////...---------------------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++******+++,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///...////////////000000000111111222333333333333222222222444555666777777777666666777777888999:::::::::<<<===>>>===<<<>>>???????????????AAACCCEEEFFFEEEHHHLLLNNNNNNMMMMMMNNNPPPVVVbbbppp~~~~~~vvvyyyiiiXXXJJJFFF>>>555444777888444555555555444333222111111222222222333333333444444333444666888888666444333444444555555666777777777888888888888888888999999;;;;;;;;;;;;;;;<<<======>>>@@@BBBBBBBBBBBBCCCDDDDDDDDDDDDBBBAAABBBDDDGGG???@@@AAACCCDDDEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCEEEGGGJJJLLLGGGDDDBBBAAABBBCCCDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDAAA???=========@@@CCCFFFDDDBBB@@@===<<<;;;<<<<<<777777555444333222222222000000//////////////////------------,,,,,,,,,,,,*********))))))*********'''''''''''''''(((((((((BBBBBBAAAAAACCCNNNggg}}}uuu]]]HHH:::999666555777555111000222//////000000000///...---000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++++++++++++++++++++,,,,,,,,,,,,++++++************************)))))))))************+++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,---......///......////////////000000000000111222222222222111111222333444555666666666555555666777888999999:::;;;<<<>>>>>>===<<<<<<===>>>>>>===>>>???AAABBBDDDEEEGGGHHHHHHHHHJJJLLLOOONNNPPPVVV]]]ccciiisss}}}ppp|||jjj___WWWLLLBBB777888777555666888666111111222333333111000111222222222222222333333333333333444666777777666444333333333444444555666666666888888888888888888888888888999999;;;<<<===>>>???>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBBBBAAA@@@AAACCCEEE??????@@@AAABBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@CCCEEEFFFGGGHHHJJJLLLHHHFFFDDDCCCEEEFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEAAA???>>>===>>>@@@CCCEEEAAA@@@>>><<<:::::::::;;;666555444333222111111111///////////////.........------,,,,,,,,,++++++++++++******))))))******+++&&&''''''''''''(((((((((IIIFFFDDDBBB@@@FFFVVVeee~~~}}}bbbMMM???666777444444555444000000333...///000000000///...---......---,,,,,,---------,,,,,,,,,++++++++++++***++++++,,,------,,,++++++))))))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))************************************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,---......///........./////////000000//////000111111111111000///000222333444444555555444444555666777888999:::999;;;======<<<::::::;;;<<<;;;;;;;;;<<<>>>@@@AAADDDEEEEEEEEEEEEGGGJJJMMMJJJJJJNNNRRRRRRRRRXXXbbbhhhrrrooowwwuuusss}}}xxxxxxkkkdddVVVGGG???<<<777222111444555333444666444000111333444333111111444666111222222222222333333333222222333444444333222222222222333333444555555555666666777777777666666666555666888;;;===>>>???@@@???AAACCCCCCBBBBBBCCCDDD@@@AAABBBBBBAAAAAABBBCCC???????????????@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@DDDHHHIIIIIIIIIJJJKKKIIIGGGEEEEEEGGGHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFFFF@@@???>>>===>>>???AAACCC===<<<;;;:::999999999999555444333222111000000000---......//////.........,,,,,,,,,,,,++++++++++++)))))))))(((((()))))))))&&&&&&&&&'''''''''((((((SSSNNNHHHEEEBBBBBBJJJSSSkkkzzzgggJJJ:::666666444222222444222///111555...///000000000///---,,,,,,,,,,,,,,,---...//////,,,,,,,,,+++++++++******++++++------------++++++((()))***+++++++++++++++*********++++++*********++++++++++++++++++++++++))))))))))))************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))******+++---...//////............/////////000......///000000000000000...///000111222333333333444444555666777888999999888:::<<<<<<;;;999999999::::::999999:::<<<===???<<>>???@@@@@@???AAABBBCCCBBBBBBBBBDDD???AAACCCCCCBBBAAABBBBBB???>>>>>>===>>>>>>??????AAABBBBBBCCCCCCBBBBBBAAA@@@EEEJJJLLLJJJIIIIIIJJJIIIHHHFFFGGGHHHIIIIIIHHHIIIHHHHHHGGGGGGFFFFFFFFF???>>>>>>===>>>>>>@@@@@@:::::::::999999888888888555444333111000000//////------......///......---,,,,,,,,,+++++++++******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((kkkXXXGGGDDDDDDAAACCCHHH]]]eeeuuu~~~jjjXXXFFF888333444444444333333222111000000000///...---,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************))))))))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000///------...000000000111111111222222222444444555555666777777777999:::;;;:::888777888999777999;;;;;;::::::;;;<<<===>>>@@@@@@??????@@@BBBFFFGGGIIIKKKMMMOOOPPPPPPSSSVVVXXXYYYZZZaaakkksss~~~}}}sss~~~{{{mmmqqqzzzpppyyynnnbbbTTTDDD999333333333222222111111111111111111111111111111111111111000000//////......000000111111111222222222222111000000000111333333333333333444444555555555333333444444555666777777777888:::<<<===>>>??????>>>>>>>>>???@@@BBBCCCDDDCCCAAA@@@@@@AAABBBAAA@@@>>>@@@BBBBBB@@@>>><<<<<>>>>>:::999999999888888777777222222111111000...---,,,------,,,,,,,,,,,,++++++******************************))))))((((((''''''''''''''''''''''''''''''}}}hhhRRRFFFCCCDDDFFFHHHOOOTTTdddzzz~~~uuu___MMM???555333555444333333222111111000000000///...---,,,------...------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************(((((())))))*********+++******))))))))))))******(((((((((((())))))))))))***************************++++++++++++++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------......///000///------...000000000000111111111222222333333444555555666666777888999:::999777666777888888999;;;;;;999888999:::;;;===>>>???>>>???@@@BBBEEEFFFGGGIIIKKKLLLMMMMMMNNNPPPRRRRRRRRRVVV^^^eeeuuu|||~~~~~~zzzxxxyyyllleeeZZZQQQJJJBBB888111222222111111111000000000111111111111111111111111000000000000//////......000000000111111111222222111111000000000111222333333333333333333333444444444444444444444555555555666777999;;;<<<======>>>============>>>@@@AAAAAAAAA@@@>>>>>>@@@AAAAAA@@@>>>@@@BBBBBB@@@>>>======@@@BBBDDDDDDAAA>>><<<;;;===???BBBEEEGGGGGGFFFEEEEEEDDDCCCBBBBBBEEEGGGIIIIIIGGGEEECCCBBBAAAAAAAAA?????????>>>>>>=========777777777666666555555555111111111111///...---,,,------,,,,,,,,,+++++++++************************))))))))))))((((((''''''''''''''''''''''''''''''jjjRRRDDDBBBBBB???BBBDDDQQQggg|||vvvtttzzzfffOOO???666222222555333333222222111000000000///...------,,,---------------------------------************************,,,,,,++++++++++++,,,,,,************************''''''((()))***+++,,,,,,***))))))(((((())))))***(((((((((((())))))))))))************************))))))************))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////...------...000000000000000111111111111222222333333444555555555666888888777666555666777888999:::999888777888999999;;;=========>>>???AAABBBCCCDDDFFFGGGHHHHHHHHHHHHJJJLLLLLLKKKLLLPPPTTTUUU^^^hhhqqq~~~{{{fffWWWRRRHHHBBB:::444333222///---000000000000////////////000000000000000000000000000000000////////////...000000000000111111111111000000000000000111222222222222222222222222111111444444444444333333333333555555777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>===<<<<<<>>>@@@@@@???>>>@@@BBBBBB@@@>>>======>>>AAACCCCCCAAA>>>======<<<===@@@BBBCCCCCCBBBBBBBBBAAA@@@???@@@BBBDDDFFFEEEDDDBBBAAA??????>>>>>>>>>======<<<;;;:::::::::444444444333333333333222111111111000///...---,,,,,,,,,,,,,,,++++++++++++************************)))))))))(((((((((((('''''''''''''''''''''''''''gggOOOFFFBBB>>>??????GGGVVVfffsssvvvxxxiiiVVVAAA666222111222444222222111111000000000000...---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************'''(((((()))******++++++))))))(((((((((((())))))(((((((((((())))))))))))************************)))******************)))***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------.........------...000/////////000000000111111111111111222333333444444444666777666444444555666666777888888777777888:::888999;;;<<<<<<===???@@@@@@@@@AAACCCCCCDDDDDDDDDEEEGGGIIIJJJIIIIIIJJJLLLKKKOOOTTTYYY```kkkuuu{{{wwwgggYYYLLL???999888666222---+++---///000000////////////////////////000000000000000000000000/////////////////////////////////000000000111111////////////000000111111222222111111000000//////222222222333333333333333333444555666888888999999999999888888888999999:::;;;:::999:::<<<>>>>>>===>>>@@@AAAAAA???>>>===>>>===@@@BBBBBBAAA?????????;;;<<<>>>@@@@@@@@@???>>>???>>>======>>>???AAABBBAAAAAA@@@>>>===<<<<<<<<<<<<<<<;;;:::999777777666222222222111111111111111000000000000///...---,,,,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((''''''''''''''''''''''''bbb{{{}}}cccSSSKKKGGGAAAAAADDDJJJQQQ]]]oookkkVVVGGG999333333222222222111111000000000000//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---...---,,,---///000....../////////000000000000000111111222333333333333444555555333333444555444555666666666777:::<<<777999;;;;;;;;;<<<===???>>>???@@@AAABBBBBBBBBBBBCCCEEEHHHIIIIIIIIIJJJJJJIIIJJJLLLPPPSSSUUUZZZ]]]jjjkkkqqq|||{{{nnnaaaYYYOOOCCC777333222111000111111000//////111222222222///000000000000000000000////////////////////////.............../////////....../////////000000000......//////000000000000111111111000000///////////////000111222333444555222222444555666666666666777777777666777777888888999888777888:::<<<<<<<<<===???@@@???>>>======>>>===???AAABBBAAAAAAAAABBB======>>>??????>>>=========<<<<<<<<<===>>>???@@@???>>>>>>===<<<;;;::::::;;;:::999888666555444333111111111111111111111111//////000//////...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''LLLgggwwwbbbQQQHHHCCCBBBCCCDDDEEENNNaaassswwwaaaGGG===555444555333111111000000000///////////////+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))************))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((***++++++++++++++++++***************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------,,,---///000............////////////000000111111222333333333222333555444333333444555444555666666666777;;;===999:::<<<<<<;;;;;;<<<>>>===>>>???AAABBBCCCCCCCCCBBBCCCEEEHHHIIIJJJJJJIIIGGGEEEGGGLLLOOONNNPPPSSSWWWVVVZZZbbbiiippp{{{rrrbbbWWWMMMBBB;;;777222000444666333///...///000111111111111000///////////////000000000000////////////////////////---............/////////............////////////------...///////////////000000000000000000//////,,,---...000222333444555111222333444555555555555666666666666666777888999999888777777999;;;;;;:::<<<===>>>===<<<;;;<<<===;;;===???@@@@@@AAABBBDDD???@@@@@@@@@???>>>>>>===<<<<<<<<<<<<===>>>??????============<<<;;;:::999;;;:::999777555333222111000000000000000111111111///////////////...---,,,++++++++++++************))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''EEERRRiiivvv]]]LLLGGGDDDBBBAAAAAAFFFSSSaaauuu~~~rrrdddRRR>>>888444555555222000222////////////////////////***+++,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,+++,,,------,,,---///111------........./////////000000111222222333333444222333444444333333444666888888888777666666999;;;:::<<<===<<<;;;:::;;;======>>>@@@BBBCCCEEEEEEEEEDDDDDDEEEHHHJJJKKKKKKJJJJJJFFFFFFKKKNNNLLLNNNRRRSSSRRRTTTXXXZZZ\\\bbbhhhrrr~~~yyyvvvaaaXXXKKKAAA<<<999666444444666;;;???:::222...///---...//////............------........./////////........................---------.........//////------........./////////,,,---.../////////......000000000000000111111111------...///111222333333111222333444444444444444555555666666777888999::::::888777777999:::999888:::;;;<<<;;;::::::;;;===777:::<<<===>>>???AAACCCCCCCCCBBBAAA@@@@@@???>>><<<<<<<<<======>>>??????======>>>>>>===<<<;;;:::;;;:::888666444222000000.........//////000000000......//////......------++++++++++++************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''===;;;MMMtttqqq\\\KKKFFFAAA@@@@@@BBBHHHPPP```kkkwwwvvvcccTTTCCC999555333444333000000333.........///////////////)))***,,,---...------,,,++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((((((''''''''''''(((((((((((((((((())))))))))))************************(((((())))))))))))(((((()))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,***,,,------,,,---///111---------.........//////111111111222333333444444222333555444444333555666;;;;;;:::777555555777999<<<===>>>===;;;:::;;;<<<>>>???AAACCCEEEFFFGGGGGGGGGGGGGGGIIIKKKLLLLLLKKKRRRKKKHHHLLLMMMKKKLLLQQQQQQPPPQQQTTTRRROOOQQQUUUQQQ\\\hhhmmmrrryyy~~~tttdddWWWNNNFFFCCC;;;:::888555222000000000)))000999:::222***...666---......---,,,---///111,,,,,,,,,------.................................---------.........//////---------.........//////,,,,,,.../////////...---//////000000111111222222......//////000000111111111222333444444444444444555555666666888999;;;;;;;;;999777777888999999888999:::;;;:::999999:::<<<555777:::;;;<<<>>>@@@BBBEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<======>>>?????????===>>>>>>???>>>===;;;:::;;;:::888666444222000///---------....../////////.........///......------+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''===EEEGGGLLLggg^^^QQQHHHFFFBBB;;;===EEEIIIRRR```nnnzzzttt```LLLAAA:::444444333222111000///...////////////............,,,------......------,,,------,,,,,,+++***))))))+++++++++*********))))))+++(((&&&)))---///,,,(((************************))))))(((((((((***+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////............///000111111222222111333333444444555666666666777777777777777777777777999999888:::<<>>;;;888555444111111111111000000000///---444000???000444(((///------------------------------------------------/////////......---------///---,,,...000000...+++***+++,,,---............,,,,,,,,,---...///000000000000000000000000000000000000000000000000000000333222111111222333555666777555444666999;;;:::888:::;;;;;;;;;::::::999888777999999666444444555555666666777999===???@@@@@@BBBBBBCCCCCCBBB@@@???===;;;;;;<<<===============<<<===>>>???>>>===:::999666777777666555222000///000///...---,,,---......111000...---,,,,,,------+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&EEEDDDDDDHHHWWWnnnsssbbbOOOGGGEEEBBB>>><<>>??????AAAAAABBBCCCDDDEEEFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQQQQOOOMMMKKKJJJKKKMMMNNNMMMOOOQQQQQQNNNLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRTTTUUUVVVUUUUUUXXX]]]aaammmsss}}}oooccc```___]]]XXXRRRKKKDDD@@@;;;888555333333333222111111111111000000000//////---333///===///222)))///........................------------------------.........---------,,,,,,...,,,+++,,,//////...,,,***+++,,,---............---,,,,,,------///000000000000000000000000000000000000000000000000000000222222222111222333555666777555444666999;;;:::888>>>>>>===<<<;;;999888777888888777444333444555555666666777999<<<>>>???@@@BBBBBBAAA@@@@@@@@@AAABBB<<<======>>>>>>>>>======;;;<<<=========<<<:::888555555444333222000...---000///...---,,,------...///...---+++******++++++*********)))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&dddOOO@@@AAAEEEQQQqqqyyy___KKKFFFFFFAAA999===???CCCIIISSS___llltttwwwaaaIII===666222333333222111000//////.../////////............---,,,,,,------------,,,,,,---,,,,,,++++++*********+++++++++***************...+++***+++......+++(((******************************)))((((((((())))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,------------..............................///000111111111111222333333444444555555666777777777777777777777777888888999:::<<<===>>>>>>AAAAAABBBCCCDDDEEEFFFFFFIIIIIIKKKLLLNNNOOOPPPQQQQQQPPPMMMKKKKKKKKKLLLMMMMMMOOOQQQPPPNNNLLLLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLJJJGGGFFFGGGHHHMMMRRRZZZbbbjjjpppssstttxxxuuutttvvv}}}wwwtttssstttvvvvvvssspppiiifffbbb___ZZZSSSIIIBBB??????===;;;888555222111333111//////111222333333000000000000////////////...111...888///000***///........................------------------------------,,,,,,,,,,,,,,,+++,,,+++***+++---......---***+++,,,------......------------------...///000000000000000000000000000000000000000000000000000222222222222333444555555666555555666999;;;:::999>>>>>>>>>>>>>>>===<<<;;;:::777333222333444444555777777999:::<<<>>>???@@@CCCBBB???>>>>>>@@@CCCEEE>>>>>>>>>>>>============::::::;;;<<<<<<;;;999888555444333111000////////////......---,,,---------,,,+++***)))))))))))))))******))))))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&mmmKKK??????CCCVVVmmmsssXXXHHHFFFEEE@@@=========???EEENNNYYYaaauuu{{{~~~mmmQQQ@@@888555222333222222111000///////////////.........---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********************************,,,***))))))++++++(((&&&******************************))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++***************************++++++++++++++++++,,,,,,,,,---------------...............///---...///000111111111111222222222333444444555555666666666666666666666666666888:::;;;;;;;;;<<<===@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGIIIJJJLLLMMMMMMPPPOOOMMMKKKJJJJJJKKKKKKMMMNNNOOOOOONNNMMMLLLKKKIIIJJJKKKLLLMMMLLLKKKJJJIIIJJJJJJIIIGGGFFFEEEEEE???BBBEEEIIILLLNNNOOOOOONNNMMMMMMLLLNNNRRRWWW\\\___bbbgggllloooppppppooosssttttttnnneee```aaaddd```______bbbggggggccc___RRROOOKKKIIIGGGEEEAAA>>>===;;;::::::;;;;;;888666555444444333222222222222444222000000111222222111000000/////////.........///......444000...+++...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------...---***+++,,,------------------------------...///000000000000000000000000000////////////////////////222222222222333444555555555555666777999:::;;;;;;;;;<<<>>>???AAABBBBBBBBB===777444444555555444555999:::<<<===>>>???AAABBBCCCBBB@@@??????@@@AAABBB======<<<<<<;;;;;;<<<<<<:::;;;;;;<<<;;;:::999999777666444222111000111111......---------,,,,,,,,,*********))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&nnnRRRDDDAAADDDGGGmmm~~~qqqXXXLLLHHHGGG??????>>>===>>>CCCIIINNN```iiittt~~~zzz|||wwwYYYCCC888444333333222111111000000/////////............------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++*********************************)))******)))(((&&&))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------,,,---------......//////---...///000000111111000111111222222333444444444555555555555555555555555555888:::;;;::::::;;;<<>>>>>>>>======<<<<<<===<<<999777888<<>>===<<<;;;::::::999999999::::::======<<<<<<;;;::::::999666555333111000000111111---------------,,,,,,,,,***************)))))))))(((((((((((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuuXXXLLLEEE???JJJfffttt___PPPIIIBBBBBB@@@>>>;;;<<<>>>AAAMMMXXXdddnnnzzzrrr^^^FFF888222000000222111111000000000/////////.........------------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++++++++++++++,,,++++++******))))))))))))))))))))))))(((((()))))))))(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////------...///000000000000000111111222222333333444555555555555555555555555444777;;;;;;999888:::<<<======>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIKKKLLLLLLIIIGGGCCCCCCDDDEEEFFFFFFFFFFFFBBBAAA@@@@@@@@@@@@>>><<<::::::999999999999999999::::::999777666666888:::::::::999888888999::::::888777666666666666555444333333333333333333333333000000000000222333444555000111333444333222000/////////......---......///...------...000111000//////.........------------///***000...777,,,...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++...222333111///...---++++++,,,,,,,,,,,,++++++......---------......///////////////////////////000000000000000000000000111111222333444444444444444555888999999:::<<<>>>@@@AAABBBCCCCCCCCCCCCCCCCCCAAACCCHHHDDD:::666:::<<>>===<<<;;;999999888222111000///............,,,------------,,,++++++)))******++++++***))))))''''''(((((((((((())))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyfffVVVIII@@@OOOiiixxx___NNNEEEEEEBBB???;;;:::;;;===BBBKKKUUU^^^jjj|||YYYIII999222000///000333000000000000////////////.........---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++)))***+++++++++***++++++))))))))))))))))))))))))&&&'''((()))))))))(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))))))))*********+++))))))))))))***************++++++++++++,,,,,,,,,++++++,,,------...//////,,,---...///000000000000000000111111222333333333444444444444444444444444333777;;;<<<999777999;;;;;;;;;<<<===>>>???@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHKKKKKKHHHEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA>>>===>>>>>>;;;999888888777777777888888999999888666666666777777777555444444333222222222222000000111111111111000000222333555444333222333444444444333111000000111222+++---///000111111111222000000000000000////////////......000222333222000.........---------,,,,,,///)))222...;;;---000***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------111666888555111...---++++++,,,,,,,,,++++++***///......---------......////////////////////////000000000000000000000000000111333444555444444444333666888999999:::<<>>===@@@DDD@@@???>>>===<<<;;;::::::888777666666777999;;;===@@@???===;;;999777666666000000000000///...------,,,,,,---------,,,+++***((()))***++++++***)))((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeePPPIIICCCPPPtttmmmVVVIIIHHHEEE@@@===<<<>>>@@@???EEELLLRRR^^^ppp~~~oooLLL???444222222000111555000000000000////////////......---------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++&&&''')))))))))((()))***))))))))))))))))))))))))%%%&&&''')))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,(((((())))))*********+++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,---...///000000000000000000000111222222333333444444444444444444444444222777<<<<<<999777888;;;::::::;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEGGGJJJJJJGGGDDDFFFEEEBBB@@@?????????@@@AAA>>>;;;;;;<<<<<<;;;888:::999888777666777888888999777555555666666555444000111222333333333222222111333666555333111222444...111333333111000111222000000000///...///111222111111222111000000111333000111111222222111000000///.........//////---+++......---------,,,,,,,,,///(((333...===---111***------------------------+++++++++++++++++++++++++++++++++,,,,,,---------...333999;;;888222...,,,++++++,,,,,,,,,++++++***///......---------......////////////////////////000000000000000000000000000111333444555555444333333666999999999:::===@@@>>>???AAACCCDDDEEEEEEFFFGGGKKKUUU\\\RRR???888>>>:::>>>AAA@@@===<<<>>>BBB@@@>>>;;;999999:::<<<===888777666666888:::===???@@@???<<<:::777555444444000111222222222000///...,,,,,,---...---,,,+++***'''((()))******)))((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssPPPEEEAAATTTwwwyyy\\\PPPGGGDDDAAA===<<<@@@===>>>@@@DDDNNN[[[ggglllsss|||~~~wwwyyy{{{TTT;;;999666333111000000111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))*********)))((()))***+++***(((***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''...444555000***(((((())))))))))))))))))))))))''')))***)))((('''(((***************************+++*********))))))((((((+++,,,------......------+++,,,.../////////...---//////000111111111111111000000111222333333333333444555777777666666888999888999<<<>>>@@@AAAAAAAAAAAA@@@AAABBBCCCCCCAAA???CCCCCCCCCDDDDDDDDDDDDDDDDDDFFFIIILLLKKKIIIEEEBBBBBBBBB@@@???======<<<<<<<<<;;;;;;:::999888777777666555555555555444444444333333333333333333333333222222222222222222222222222111111111000000//////222111111111000000/////////////////////////////////////////////////////////...---///000111000//////............---------,,,,,,------,,,,,,+++***++++++---111444333///+++)))(((((()))++++++***(((++++++++++++++++++++++++))))))))))))))))))))))))////////////...---,,,,,,++++++++++++++++++++++++------,,,,,,------...///,,,---......//////......///////////////.........///000111111000///111222111333555888;;;>>>???@@@<<<===???@@@AAACCCGGGJJJQQQNNNIIIGGGFFFCCC???;;;>>>>>>>>>>>>>>>======<<<>>><<<999999:::;;;<<<;;;999999999::::::::::::;;;;;;:::888777555444444333------...............---,,,,,,,,,+++++++++******((()))***++++++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&qqq\\\HHHHHH[[[tttooo]]]MMMJJJLLLIIICCC@@@CCCBBB@@@???BBBIIIRRRWWW```fffmmmrrr}}}~~~|||yyyyyy|||xxxtttzzz^^^CCC999777555222111000000111000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++***)))***+++,,,+++)))+++++++++,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''',,,222222...***((()))))))))))))))))))))))))))''')))***)))((('''(((***************************)))))))))))))))(((((((((+++,,,------...---------,,,------...............//////000111111111111000///000111222333333333333333444666666555555777888888999;;;===????????????>>>>>>???@@@BBBCCCAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCEEEGGGIIIHHHFFFCCCAAA<<<;;;:::999888777777777:::999999888888777777666555555555555444444444333333333333333333333333333222222222222222222222222111111111000000000//////111111111000000000//////////////////////////////////////////////////////000///---...///000000///............------------,,,,,,------,,,,,,+++***++++++,,,///222222///,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))---------...------,,,,,,++++++++++++++++++++++++***************++++++,,,,,,------...............////////////............///000111111000///111222111333555888;;;===??????===>>>??????@@@BBBFFFIIIOOOKKKGGGEEEDDDCCC???===???>>>>>>===<<<============;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;999888666444333222222111---......//////......---,,,,,,+++++++++*********((()))************)))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||\\\GGGDDDTTTvvvtttZZZNNNLLLJJJEEEAAA@@@@@@>>><<<;;;???FFFMMMRRRWWWXXXWWW```uuu|||yyywwwvvvzzz~~~vvvuuukkkooosss]]]GGG:::666555333111000000000111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,+++***+++,,,---,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((('''***......,,,))))))+++))))))))))))))))))))))))''')))***)))((('''(((***************************((((((((()))))))))))))))++++++,,,------------------------------......///...//////000000000000000///000111222222333333222111333444444444444555777777888:::;;;<<<=========<<<<<<<<>>>>>???@@@AAAAAACCCCCCDDDDDDCCCAAA???>>><<<;;;::::::999999999:::666666666666666666666666444444444444333333333333222222222222222222222222111111111111111111111111000000000000////////////000000000000////////////////////////////////////////////////////////////000///---...222555777888............------------,,,,,,,,,,,,,,,++++++***+++******,,,...///---,,,...000111///+++(((((()))************************))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++************************)))))))))))))))******+++,,,,,,---..........................................///111000000///111222111333555777:::<<<>>>???===>>>>>>>>>>>>@@@CCCFFFJJJGGGDDDBBBAAAAAA@@@???@@@???===;;;;;;<<<===>>>;;;:::999999;;;<<<;;;:::<<<============<<<<<<<<<666555333222000000//////....../////////......---++++++++++++*********)))((())))))******))))))((((((((((((''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''|||yyy^^^IIIFFF^^^{{{wwwbbbRRRHHHEEEFFF??????@@@@@@>>>>>>CCCKKKNNNTTTSSSLLLNNN^^^oooxxx}}}|||zzz|||ppppppjjjqqqnnn]]]LLL>>>777333222111000//////000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,+++******,,,,,,+++***++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''')))++++++))))))***,,,))))))))))))))))))))))))''')))***)))((('''(((***************************((()))))))))***+++++++++++++++,,,------------,,,...---,,,+++,,,---...///---...//////000000//////...///000111222222222222000111333333222222444555777777888999:::;;;<<<<<<<<<<<<<<<>>>??????>>><<<;;;;;;<<<===>>>???@@@@@@AAAAAA@@@???>>>===<<<<<<===<<<<<<;;;;;;;;;<<<<<<333333333444444444555555444333333333222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////................................................///------000666<<<@@@BBB.........---------,,,,,,+++,,,,,,,,,,,,+++************)))***++++++,,,,,,,,,///222///***'''(((+++************************))))))))))))))))))))))))(((((()))***++++++++++++***************************************++++++,,,,,,,,,---.........------------...............///---///000000//////111222222333444666999;;;===>>><<<===<<<;;;:::;;;>>>AAAEEECCCAAA??????@@@@@@AAA@@@???<<<::::::;;;===???:::999999:::<<<<<<;;;999<<<============<<<::::::444333222000///.............../////////...------+++************)))))))))((())))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''{{{zzz}}}cccPPPPPP[[[rrrZZZNNNLLLEEECCCDDDEEEAAA<<<===BBBKKKUUUVVVLLLEEEKKKQQQRRRYYY___nnn~~~xxxkkkppplllssslllRRRBBB???999000111111000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++)))((()))***+++***)))++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))***,,,))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,++++++---...///------...////////////.........///000111111111111///000222222111111333444666666777888999:::;;;<<>>>>>???>>>;;;999;;;<<<<<<===>>>>>>?????????>>>===<<<;;;;;;;;;;;;888777777666666666777777000111111222222333333444222222222222111111111111000000000000000000000000////////////////////////.....................///.....................///------------------------------------------------...------///555;;;???AAA...------------,,,,,,,,,++++++,,,,,,++++++***)))******))))))((()))+++,,,(((,,,///---)))'''))),,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))*********)))))))))))))))))))))))))))******))))))******+++,,,+++,,,,,,---...---------,,,---------......//////,,,...///000//////111222222222333555777:::<<<>>>;;;<<<<<<:::888888999;;;?????????>>>>>>???@@@BBB@@@>>><<<:::999;;;===>>>999999:::<<<>>>>>><<<999;;;;;;<<<<<<;;;999777666333222111000//////.....................---,,,,,,*********)))))))))(((((()))(((((((((((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''vvvnnn^^^TTTZZZzzz|||eeeWWWKKKEEEBBBEEEDDD>>>===BBBIIIXXX]]]QQQFFFEEECCC>>>@@@DDDOOO```wwwwwwzzz}}}}}}zzzyyygggsssyyyxxx{{{mmmjjjXXX???444888666---111111111000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,***)))((()))******)))(((...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((()))***+++))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))******++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------...............---...///000000111111000...000111111111111222444444555555666888:::<<<===BBBAAA@@@@@@@@@>>>;;;888<<<<<<============>>>>>><<<<<<;;;;;;;;;;;;::::::666666555444444333444444000000000111111222222222222111111111000000000000////////////////////////........................---------...............---------...............------------------------------------------------000...,,,---///222444444------------,,,,,,,,,,,,+++++++++++++++******))))))******)))(((((()))+++%%%(((++++++)))((())),,,(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,---------------,,,,,,,,,---......//////,,,---////////////111222222222333444666999<<<======>>>???>>>;;;999888888;;;<<<>>>???>>>>>>@@@AAA???>>><<<::::::;;;<<<===999:::;;;>>>@@@@@@===:::999:::;;;;;;:::777555333333222111000////////////---------------,,,+++***))))))))))))(((((((((((()))((((((''''''(((((()))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&www}}}eeeOOOccc~~~uuu^^^PPPGGGHHHGGGBBBBBBGGGDDDVVV^^^SSSHHHHHHFFF???<<<>>>CCCKKKYYYkkk}}}yyyvvvzzzzzzxxxssshhh]]]SSSEEE888333444555444222222222111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,+++***))))))++++++***)))222000...+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))(((((()))******)))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))******))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,---............---------...///000000000000...000111222111111222444333444444666888;;;>>>???CCCBBBAAAAAAAAA@@@===:::======<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;888888777555444444444444000000000111111111111111111111000000000/////////........................------------------------,,,,,,---------.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,,,,,,,***---------,,,,,,,,,+++++++++++++++++++++***))))))(((***+++***(((''')))+++'''((())))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((()))(((((((((((()))******++++++,,,------------,,,++++++,,,------...//////+++---.../////////111333333222222333555888;;;===BBBDDDFFFEEEBBB>>>;;;999888;;;???@@@???>>>???@@@======<<<;;;;;;;;;;;;<<<999:::===@@@BBBAAA>>>;;;999:::;;;;;;:::777444222111111000///............,,,,,,,,,,,,+++***)))((())))))(((((((((''''''''')))(((''''''''''''((()))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%xxxccc___bbbxxx{{{gggTTTOOOKKKBBB@@@DDD;;;OOOXXXNNNEEEIIIJJJEEEBBBCCCDDDFFFKKKWWWfffpppyyy|||vvvrrrxxxZZZQQQ???333555555///111:::333333222222111///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,+++******,,,,,,+++***555333000---+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))*********((())))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))((((((''''''&&&&&&******+++,,,,,,,,,,,,+++***+++,,,---...---,,,++++++,,,------......------,,,---...///000000000000///000222222111111333444333333444666888<<>><<<666:::???AAA@@@>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;999;;;>>>AAADDDCCC???<<<:::;;;<<<<<<:::777444111000///......------------,,,,,,,,,+++***)))(((''')))((((((((('''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((************************$$$$$$$$$$$$$$$$$$$$$$$$rrrZZZaaahhhPPPJJJLLLGGG>>>CCC>>>GGGPPPKKKGGGFFFAAADDDDDDCCCBBBDDDJJJTTT[[[sss}}}||||||mmmnnnkkkSSS@@@<<<777444222222222111222111111000///......---........................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))------,,,++++++******)))(((((())))))************************************+++*********))))))((((((******************************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***'''%%%&&&(((***((('''(((((((((((())))))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///.........///111222111111111111222333444555333333444666888:::<<<===>>>??????@@@@@@AAABBBBBB@@@>>>;;;999888888999:::::::::::::::::::::::::::777777555444333222222222000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////000111111222222333444444666888:::<<<===CCCLLLVVVWWWOOOFFFAAA@@@============>>>???@@@AAA@@@??????>>>===<<<<<<;;;666777888:::<<<===??????>>><<<:::888666555555555000000000///......------+++++++++************)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%nnnrrrnnn|||wwwaaaUUUNNNJJJEEEAAAIIIPPPIIIFFFIIIFFFHHHHHHEEEBBB@@@BBBHHHMMM^^^iii|||{{{uuuxxxyyy\\\DDD===999555222111111111000111111000000///......---........................++++++++++++++++++++++++************************************************,,,,,,++++++++++++******)))))))))))))))******************************************)))))))))((((((***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((+++)))'''(((***+++***)))((((((((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///////////////000000111111111111222333333444444444444555666888:::<<<===>>>>>>>>>???@@@@@@AAAAAA@@@???<<<:::999999:::;;;::::::999999999888888888777666555333222222111111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))*********((()))***+++,,,,,,------++++++,,,,,,,,,,,,---------......///000000111111333333444555777999;;;<<>>>>>>>>>>>???@@@@@@??????>>>>>>===<<<<<<;;;777777888:::;;;===>>>???<<<;;;888666444333222333000000//////...------,,,+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%RRRiii}}}mmmqqqzzzlll[[[TTTKKKHHHRRRXXXOOOJJJJJJGGGDDDCCCAAA>>><<<===AAADDDPPP[[[ooo~~~xxxdddJJJ666999666222000000111000000000000000///......------------------------------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++*********)))))))))))))))******************************))))))))))))((((((************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***((('''''')))+++******)))))))))*********+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......///000000000000///000111333444555555444444555555555666888:::<<<===<<<======>>>??????@@@@@@AAA@@@>>><<<;;;;;;<<<<<<::::::999888777666666555666555444333222111111111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))******'''((()))+++,,,---------++++++,,,,,,,,,,,,------,,,------......///000000333333444555666888:::;;;>>>HHHSSSWWWSSSKKKDDDBBBAAA@@@??????>>>????????????>>>>>>======<<<<<<<<<777888888:::;;;<<<======:::888666333111///////////////......---,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%QQQUUUzzzkkk\\\rrrtttaaaSSSNNNWWW___ZZZUUUQQQJJJFFFDDDBBB@@@>>>>>>???@@@KKKVVVhhh|||rrrzzzdddPPP???444666333000///000111111000/////////......---------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***+++,,,,,,,,,************))))))))))))************************))))))))))))))))))((((((************************))))))))))))(((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&'''((((((((()))*********++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---///000000000///...///111333555666555444333555555666777888999;;;<<<;;;;;;<<<<<<===>>>>>>>>>AAA@@@???======<<<======;;;;;;:::888777555444444444444333222111000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************************************************************++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***&&&''')))***,,,---------+++++++++,,,,,,,,,------,,,------...//////000000222222333444555777999::::::AAAJJJNNNKKKFFFBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<888888999999::::::;;;;;;999777444111///...------......------,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%^^^PPPdddnnndddvvvmmm```^^^bbb]]]ZZZWWWOOONNNKKKGGGCCC@@@>>><<<;;;CCCMMM]]]ppp|||yyyyyylllRRR???777666444222000000111111111000............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,---*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((())))))*********++++++++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---///000000000///...///111333555555555444333666666666666777888999:::999999:::;;;;;;<<<<<<===??????>>>=========<<<<<<<<<;;;:::888777555444333333222111000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))************************)))******++++++*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((()))))))))'''''')))***+++,,,,,,,,,+++++++++,,,,,,,,,---------......//////000111111222222222333444666777888999===BBBDDDCCCAAAAAABBBBBBBBB@@@???>>>>>>==================<<<<<<<<<<<<999999999999999999999999888666333111...---------------,,,,,,+++******************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%ooobbbooowwwooojjjjjjzzz}}}ssseee]]]ZZZRRRNNNKKKFFFCCCAAA@@@???>>>???FFFRRRaaaqqqkkkggg{{{oooYYYCCC444111555333111//////000111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***+++,,,,,,((()))))))))************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((,,,------+++))))))***+++)))))))))*********++++++'''((()))***+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...////////////...///000222333444444333333555555555555666666777888888888888999::::::;;;;;;=========<<<<<<<<<;;;;;;:::999888777555444333222111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++************++++++************************))))))))))))))))))))))))************************((()))******+++*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((())))))'''((()))***++++++++++++++++++,,,,,,,,,,,,---------......///000000111111111111111222333555666777:::;;;===>>>???@@@BBBDDDAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999888888777777777666444222000...---------,,,,,,,,,+++******))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%nnnrrrkkkxxxlllfffzzzyyysssmmmbbb]]]UUUOOOLLLJJJGGGDDDAAACCCIIIRRR]]]jjjttt{{{}}}uuuyyyqqqpppaaaPPPDDD999111///333111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((())))))******++++++''''''((()))***++++++,,,))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((///000000---***((()))+++((((((((()))))))))******))))))*********+++++++++************************++++++,,,,,,,,,,,,------...------------...////////////000111111222222333555444444444444555555666666777777888888999:::::::::;;;;;;;;;;;;:::999999666666555444333222111000000000//////......//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++************++++++************************))))))))))))))))))))))))************************(((((()))***************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))************))))))++++++,,,,,,,,,,,,------,,,------......///000000111111111111222444555666888999;;;===>>>???AAABBB??????>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666666555333222000...---------...,,,++++++***))))))((((((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%vvvhhhxxxtttmmm}}}uuuhhh]]]TTTLLLFFFBBBAAAAAADDDJJJSSS]]]cccqqqyyy}}}uuurrrssscccYYYHHH888444444222111333///...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&''')))***+++,,,---))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((///000000---(((&&&''')))(((((((((((())))))))))))+++++++++***************************************++++++,,,,,,,,,---------......---,,,,,,...///000////////////000111222333444444333333333444444555666666666777888888999999999999:::::::::999888888444333333222111000//////000//////.........//////------------------------++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***************)))((((((++++++,,,,,,,,,---------++++++,,,------......///111111111111222333444555555777999<<<===>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::999888777666555555111000...---,,,,,,------++++++******)))((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%ttt~~~~~~~~~kkkYYYOOOIIIFFFCCCAAACCCGGGMMMQQQ^^^hhhqqqwwwxxx~~~yyyvvv{{{jjjooo|||zzzbbbQQQ???<<<777333000///000111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................******+++++++++,,,,,,,,,,,,,,,+++***))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))+++++++++***************(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++)))((('''((()))+++,,,************+++,,,---...++++++,,,,,,,,,,,,------............////////////...---------...///111222000111111222333333444444777777777777777777777777888999:::;;;:::888666555111111111111000000000///////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))+++***)))))))))***+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++...............///000000000000000111222222333333444555666888:::<<<>>>???BBB@@@===<<<<<<===<<<<<<<<<;;;:::999999:::;;;<<<:::999777666666555333111000//////...------,,,,,,+++++++++*********))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''~~~uuuhhhQQQNNNIIIEEECCCEEEHHHJJJPPPVVV[[[___iiiwww~~~}}}~~~yyyrrrppprrrsssqqqpppvvv}}}}}}mmmxxxuuubbbOOOCCC999777444111000000000111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,,,,++++++***))))))******+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))((('''((()))+++,,,************+++,,,,,,---+++++++++,,,,,,,,,------............////////////......------...///000111000000111111222333333333777777777777777777777777666777888888777666444222111111000000000/////////......///......---,,,+++++++++++++++++++++++++++************************************************)))))))))*********++++++))))))))))))))))))))))))))))))((())))))+++---...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((************************++++++++++++++++++++++++---------------....../////////000000111222222222333444555777999;;;<<<===@@@>>>;;;;;;;;;<<<<<<;;;::::::999888888999::::::999777555444444333111//////......------,,,,,,++++++++++++******)))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''xxxwww|||nnnggg]]]SSSMMMJJJKKKLLLHHHJJJKKKKKKQQQ[[[cccfffkkksss}}}{{{~~~mmmkkkiiijjjqqqvvv{{{ppphhheeejjjzzz~~~mmmYYYFFF;;;666222111000000///000000111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,+++******)))*********+++************)))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((())))))******+++++++++++++++++++++++++++++++++''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,++++++*********++++++,,,++++++++++++,,,,,,,,,,,,---............//////////////////......///000000//////000000111222222333555555555555555555555555333444555555444333111000000000000/////////......---------......---,,,,,,************************************************************************((((((((()))))))))******))))))))))))))))))))))))''''''((((((***+++---...,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........//////000111111111111222333555777999;;;;;;===;;;999888:::;;;;;;:::888888777777777777888888666555333222222222000...---------,,,++++++******************))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''vvvbbb^^^hhh~~~xxxqqqmmmuuupppaaaWWWQQQOOOIIIIIIIIIHHHJJJNNNQQQSSSSSS]]]hhhqqquuuzzzjjjhhhggglllxxxxxxwwwuuubbb___cccppplllXXXEEE777111111/////////000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++***************+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))'''(((((()))***++++++,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++,,,+++***************+++***++++++++++++,,,,,,,,,---------.........//////000000///////////////////////////000111111222222444444444444444444444444222222333333222111000////////////............---+++,,,,,,---------,,,,,,************************************************************************((((((((()))))))))******((((((((((((((((((((((((((((((((()))***+++,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...------......///000000000000000222444666888999::::::888666666888999999999777777666666666666777777555333222111111111///---,,,,,,++++++******))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''sss```VVV```}}}ssskkkccc\\\fffeeehhhrrrrrrccc[[[PPPMMMIIIGGGGGGJJJNNNRRRIIIPPPYYY___dddjjjsss{{{{{{uuupppvvv{{{wwwnnncccdddhhhqqq~~~wwwnnnjjjxxxxxxggg___lll~~~tttXXXFFF;;;333000222///000000111000///...---...............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''((()))******++++++************************))))))))))))))))))))))))'''(((((((((((((((((('''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))******+++++++++******)))******************+++++++++,,,,,,------------............000000000000000//////////////////000111111222222333333333333333333333333222222222222111000//////.........---------,,,,,,***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))******)))))))))(((******))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********************************++++++,,,,,,,,,---------,,,---......///---------...//////000000///000111333555777999:::888666444444666777888777666666777777777777666666555333111111111111///...,,,++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''{{{aaaVVVbbbsssssseeeZZZUUUQQQRRRYYYeeepppvvviii```TTTKKKEEECCCFFFKKKGGGJJJMMMPPPSSSYYYbbbhhhiiillloooqqqmmmggg___ZZZ```eeerrr~~~}}}|||ssskkkoooqqqwww~~~uuunnnyyy|||ssshhhfffpppwww^^^DDD999666222000333111111111111000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))************+++*********)))******+++,,,(((((()))))))))))))))***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''(((((())))))*********))))))))))))))))))))))))************************''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((()))))))))******************)))))))))******+++************++++++++++++,,,------------.........//////000111111000000000//////000000111222222333333333333333333333333333222222111111000/////////---------,,,,,,,,,,,,++++++++++++,,,,,,+++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************)))((('''&&&***))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********************************++++++,,,,,,------------------......///------......///000000000000111222444666888::::::888666444333555666666555555555666666666666555555333222000000111000///---+++++++++***))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''qqqddd^^^qqqsssmmmcccWWWNNNKKKNNNRRRYYYbbbqqqyyynnn```RRRKKKKKKKKKJJJIIIHHHIIILLLPPPSSSTTTXXX^^^bbbaaa\\\UUUPPPQQQSSS___rrr|||xxxuuupppooolllhhhgggjjjqqqwwwqqqyyy~~~~~~nnn{{{||||||{{{yyygggbbbnnn{{{zzzVVVDDD666444444000///222000////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************))))))***++++++,,,(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((()))***************))))))((())))))***+++,,,************++++++++++++,,,,,,---------............///000111222222111111000000111111222333333333444444444444444444444444111111000///............,,,,,,,,,,,,++++++++++++++++++,,,++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,------...---......///000000111111111222444666888:::;;;<<<999666444333444555555444333333444555555444333333111000......//////---,,,,,,,,,+++******))))))(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''rrr```mmmqqq\\\MMMGGGGGGCCCEEELLLXXXlllvvveee___UUURRRMMMKKKJJJJJJJJJIIIMMMRRRZZZ```bbb___YYYUUUJJJJJJSSScccooorrrtttwwwzzzvvvuuuxxxzzzuuussswww}}}|||yyyyyyzzzyyy}}}~~~~~~}}}|||xxxsssooollliiiddd____________]]]^^^bbbjjjpppxxxzzzssspppccc{{{\\\^^^dddiiiyyyyyyhhhYYY>>>444///444555...---333...------------...///000---.....................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************))))))***+++,,,,,,'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((()))***************(((((((((((()))***,,,,,,)))************+++++++++,,,,,,,,,---------......---...000111222222222111111111111222333333444444444444444444444444444444000000///...------------,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((*********)))((())))))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))***+++,,,,,,------++++++******++++++,,,---......//////000111111111222333555777999;;;<<<===999777444333444444444333111222333444444333222111///...------------,,,+++,,,,,,++++++***)))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''^^^xxxlll\\\iiippp]]]XXXKKKHHHDDDDDDGGGSSSfffuuu~~~qqqddd^^^ZZZTTTLLLGGGJJJOOOWWW___gggjjjaaaUUURRRKKKKKKTTT]]]```cccgggmmmjjjfffdddkkktttvvvsssvvvzzz}}}yyyqqqkkkkkknnnmmmhhhbbbaaaeeekkkppprrrvvvxxxyyy{{{||||||vvvppppppqqqqqqnnnjjjfffdddccc_________]]]ZZZXXXUUUTTTZZZ[[[[[[]]]cccppp~~~iiijjj~~~zzz]]]XXXeeexxx}}}gggRRRDDD>>>444333111////////////000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************************************,,,,,,+++***)))))))))*********))))))(((((('''''')))+++------+++))))))))))))(((''''''''')))***+++(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++''''''((((((((((((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++......---,,,---...///000...........................///000222222111111000444444333333333222222222//////...------------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------//////000000111111222222444555666777777888888888:::999666444333333444555333333222222111000//////000...+++))))))***,,,...))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&KKKXXXtttkkk___fff{{{{{{}}}sss___YYYSSSMMMHHHGGGKKKQQQiiixxxvvvllleee\\\TTTIIINNNUUU___jjjnnnggg[[[SSSLLLIIINNNSSSTTTUUUXXX^^^___]]][[[]]]eeeiiihhhoootttwwwtttkkkdddbbbdddZZZVVVSSSVVV]]]eeehhhiiimmmmmmmmmnnnpppoookkkfff^^^______]]][[[XXXVVVUUUVVVVVVVVVUUUTTTTTTTTTTTTSSS\\\gggqqqzzzyyyzzz{{{vvvrrrllliiippp|||iiiSSSAAA888555333222111///////////////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************************************,,,+++******))))))*********)))))))))((((((((('''(((***,,,,,,***(((((())))))((((((''''''((()))***''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((())))))***+++''''''((((((((((((''''''''''''(((((((((((('''''')))(((((((((''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((()))))))))*********)))************+++++++++...------,,,---...///000...........................///000111111111000000333333333333222222222222///......---------------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((*********+++++++++,,,,,,,,,,,,+++++++++,,,------------......//////000000444444555666777777777777999888666444333444555666444444333222111000//////...---,,,******+++,,,---))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999===LLLiiiooo[[[ZZZjjj{{{{{{nnneeejjjwwwzzzrrrcccQQQEEECCCHHHSSSeee{{{{{{lll___]]]\\\___ggglllfff[[[TTTMMMHHHIIILLLLLLMMMNNNVVVZZZ[[[XXXWWW\\\aaabbblllqqquuurrrkkkdddbbbcccYYYUUURRRVVV___ffffffddd]]]\\\ZZZZZZZZZXXXUUUSSSPPPPPPOOOOOONNNMMMMMMLLLNNNPPPSSSUUUXXX[[[^^^aaadddrrrtttfffdddvvv~~~iiiQQQ@@@666333333222111000//////...//////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++***)))))))))******))))))))))))((((((((((((''')))******)))''''''(((***))))))(((((((((((()))&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((())))))(((((())))))***+++''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))******)))************+++++++++---------,,,---......///...........................//////000111000000000333333222222222111111111///...------,,,,,,------,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))*********++++++++++++,,,,,,+++++++++,,,,,,---...------......//////000000333444555666666777777666777666555444444555666777666555444333111///......---,,,,,,,,,++++++++++++)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333777>>>FFFQQQfff{{{bbbWWWVVVooo{{{hhh^^^[[[qqqvvvccc]]]QQQNNNNNNSSS[[[fffrrr|||yyypppooooooggg\\\VVVPPPKKKIIIIIIJJJJJJKKKIIIMMMMMMJJJKKKNNNPPPOOOXXX[[[^^^\\\YYYWWWYYY\\\]]]VVVOOOOOOUUUXXXUUUQQQRRROOOMMMMMMLLLJJJIIIJJJLLLLLLLLLMMMPPPRRRTTTTTTZZZ```hhhoootttyyy~~~~~~kkkaaahhhtttttteeeOOO===444222444666000000//////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************))))))))))))******))))))))))))(((((((((((('''((())))))'''&&&'''(((******))))))((((((''''''&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((()))******''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((()))))))))******)))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++,,,,,,,,,---------..................................../////////000000000222222111111111000000000...------,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,---......//////000000111111222222222333444555555666666555555444444444444555666777777666444333111///...---+++,,,,,,---,,,+++***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222666999777444>>>YYYtttmmm]]]UUUdddrrr~~~www```aaawwwqqqfff[[[TTTOOOMMMRRRYYYdddyyysssjjjfff^^^WWWRRRPPPNNNLLLNNNNNNLLLJJJMMMPPPMMMGGGMMMNNNNNNMMMMMMRRRYYY^^^ddd[[[QQQMMMOOOPPPMMMIIIMMMJJJJJJNNNPPPOOORRRXXXXXXWWWXXX]]]eeelllppprrrrrrqqqpppkkkgggjjj|||hhhPPPFFF999000...000222222////////////.........---------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***))))))((())))))******(((((((((((())))))))))))&&&'''((((((&&&&&&''')))******))))))((((((''''''''''''((((((((()))))))))))))))))))))((((((((((((((((((((('''((())))))***''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))((('''''')))***+++(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,---------------......................................./////////111111000000000/////////------,,,++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))(((((((((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***))))))*********+++++++++++++++++++++,,,---.../////////000000111111222222111222333444444555555444333333333444555555666777666555444222000...---,,,***+++,,,------+++)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000///111444555777>>>FFF```tttooofffZZZVVVaaa|||xxxmmm}}}}}}wwwjjjZZZQQQQQQNNNWWWcccnnnyyy|||rrrlllgggbbbcccbbb___]]]```bbb[[[QQQSSSQQQNNNKKKMMMSSS\\\bbbccc]]]UUUQQQQQQRRRSSSRRRRRROOOSSS\\\aaabbbjjjtttzzzxxxyyywwwwwwooolllYYY```nnnzzz~~~wwwmmm\\\EEE;;;777222000111222111///------............------------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))((((((((()))******(((((((((((())))))))))))'''(((((('''&&&&&&(((***((()))))))))))))))((('''(((((((((((()))))))))***))))))))))))((((((((((((((((((''''''(((((()))***''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((())))))******))))))))))))))))))))))))''''''(((((((((((()))))))))************+++++++++++++++,,,------------,,,...........................------------...//////000000/////////.........---,,,++++++******+++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******)))))))))************+++*********+++,,,---...///------......//////000000000111222333333444444333333333444444555555555555444333222111///...,,,,,,***+++,,,,,,,,,+++)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111------333777666444444;;;KKKhhhtttfff[[[ZZZlll|||wwwrrriiiccc|||wwwjjjhhhdddcccgggkkkgggeeeqqq}}}~~~{{{zzzxxxqqqiiiccc___YYYTTTRRRTTTZZZ^^^___^^^]]]\\\\\\^^^aaacccnnnkkkqqq||||||}}}hhh[[[WWW]]]aaakkk|||tttZZZLLLCCC555555444333333333333111000,,,---............---,,,---------,,,,,,,,,++++++************************************************************************************************))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***'''((((((''''''''')))+++'''((()))******))))))((('''''''''((((((((())))))))))))))))))(((((((((((((((''''''''''''((())))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((()))************)))))))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++***+++,,,---------,,,,,,........................------,,,,,,,,,---...////////////.........------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********))))))))))))*********************+++,,,---//////------......//////000000///000111222333333333333333333444444555444444444111111000///...---,,,,,,+++++++++++++++***))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&666333222222000...111777:::<<>>444111222222222000000000000//////......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))******))))))******+++,,,******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''*********************************)))))))))(((((())))))))))))************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++******************)))))))))((((((***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''((())))))(((((()))***)))******++++++,,,------//////...---...///000000///000111111000///000111111111111111000000000000---------,,,,,,,,,++++++***))))))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%$$$$$$000000000000111111111111222111222222111111888???XXXrrrfffRRRNNN```uuu}}}oookkknnnvvv{{{zzzqqqkkknnnvvv}}}yyyoooaaaWWWSSSHHHJJJOOORRRooottt^^^GGG===888222000000111000...000000000////////////...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))(((((())))))))))))************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++***************))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((('''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((('''((())))))(((((()))***)))******++++++,,,------111000000///....../////////000111111//////000111000000/////////.........,,,++++++++++++*********************))))))))))))'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&'''''''''&&&%%%$$$###"""/////////000000000111111......000333555777999<<>>999777444333333222///---////////////////////////.........------,,,,,,,,,++++++++++++++++++++++++,,,++++++***************)))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))((((((((()))))))))************)))******++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((''''''(((((((((''''''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''((())))))(((((()))***)))******++++++,,,------/////////............//////000111000///...///111//////......---,,,,,,,,,***************)))))))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''((((((((('''&&&%%%$$$###....../////////000000000111111000///000222333333555444888JJJkkkuuukkkZZZYYYaaalllmmmdddaaa^^^ggguuu~~~yyytttqqqvvv~~~zzzqqqqqqwwwttt~~~aaaFFF>>>:::333222000000000111111111111.............../////////---------------,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))((()))))))))************)))******++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''((())))))(((((()))***)))******++++++,,,------++++++,,,---......//////...000111000///...///000......------,,,++++++***))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&''''''((((((''''''))))))))))))((('''&&&%%%............////////////111333111------000111000...222666:::DDDWWWpppzzzjjjbbbiii{{{sss~~~~~~xxxvvv{{{{{{|||{{{vvvooohhhcccccceeelllqqqxxx~~~uuuWWW???777888444---333222000///......//////---............/////////------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***)))))))))))))))))))))))))))(((((((((((()))************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************)))******++++++,,,------++++++++++++++++++++++++******++++++++++++******+++************)))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((('''((())))))(((((()))***)))******++++++,,,------)))***+++,,,...............///000000......///000......---,,,++++++***)))((((((((())))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((())))))))))))(((''''''------........./////////,,,111222///...222555444111555888777333666BBBMMMjjjaaadddnnn~~~yyylllpppdddhhhnnnrrrtttvvvxxxyyyxxx|||xxxqqqvvvvvv{{{vvvdddZZZZZZ^^^[[[ZZZ]]]eeennnuuuxxxzzzrrrmmmkkk[[[HHH666222666666555444666555444222///---,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************)))******++++++,,,------******************************++++++++++++******************))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((('''''''''(((((()))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((('''((())))))(((((()))***)))******++++++,,,------***+++---.........------...///000///......///000///......---+++******)))(((((()))))))))*********)))))))))(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''(((((((((((((((&&&'''((((((((((((((((((---------.........//////+++222444///,,,///111///111......222666999:::;;;>>>WWWuuuggg]]]UUU[[[ppp}}}{{{mmmfff^^^\\\___cccdddccciiikkknnnssszzz{{{wwwuuuwww|||qqq{{{rrraaaZZZ___ZZZTTTYYYiiihhhkkkooolllbbb]]]^^^ZZZXXX\\\jjj~~~sss{{{yyyssscccWWWLLLEEE???777555:::777...000999---///000111000//////000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''************************''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************)))******+++,,,,,,------******************************++++++++++++******************))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******'''((((((((())))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&''''''''''''((((((((())))))******((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))'''((())))))(((((()))***)))******+++,,,,,,---------.../////////...---,,,...///000///...---...000//////...---,,,******)))((()))))))))******++++++************))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&''''''((((((((((((((($$$%%%&&&'''((((((((((((........................000000000000000000000000000000111222333333444444:::@@@IIIUUUfff}}}pppYYYPPPUUUbbbuuu{{{ooonnnpppnnnhhh]]]^^^]]][[[\\\___```___bbbhhhkkkqqqtttggg\\\UUUWWWZZZ\\\^^^]]]\\\\\\]]]\\\XXXQQQMMMOOOWWW^^^gggyyywwwvvv{{{uuu~~~mmmUUUIIIDDD>>>888666555555444222111000000////////////............------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))************++++++++++++******+++,,,,,,,,,,,,+++******((()))***+++,,,+++******+++*********))))))(((((((((((())))))((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,---------....................................---,,,,,,+++******+++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''........................////////////////////////000111111222222333333333111444777<<>><<<:::888666666666666777222222111111000///......//////.........---------........................++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''')))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++******+++++++++++++++***))))))'''(((***+++++++++***)))))))))))))))))))))(((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******((('''%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''------------------------........................111000000000000000000000,,,...000222222222333444666777888<<>><<<<<<;;;999666555222000////////////111111111111000000000///.........------------,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''(((((()))***+++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))************++++++++++++************++++++******)))((('''((()))*********)))(((''''''(((((((((((())))))&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,........................---......//////000000000333222111000111111111000...---000555444111333999555AAAGGGUUUooozzz{{{tttmmmgggeee```bbbuuuyyyuuutttqqqsssyyy|||zzzyyyzzz}}}zzzuuueeeiiioootttrrrooovvv{{{vvveeeRRRDDDAAA===777666888999666333444222000000111222000///000000////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))************++++++++++++*********************))))))(((&&&''')))*********)))((('''''''''((((((((())))))&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''((()))(((&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...///000111111...---+++,,,...000111111444111222555333///000666---666333555DDDDDDIIIaaaoooyyyxxxsssmmmccc___bbb\\\ZZZ[[[]]]___```bbbdddggg{{{rrrdddeeefff```kkkkkklllooottt{{{}}}vvvqqqmmmkkkkkkkkkiiippp}}}xxxrrreeeVVVKKKFFFAAA;;;999666444666999888222---111///...000333333000,,,..................------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((()))******)))''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))************++++++++++++*********************)))((((((&&&''')))*********)))(((&&&'''''''''(((((())))))&&&&&&'''((())))))((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))),,,,,,,,,---------......******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((******)))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''------------------------........................///......---------......////////////////////////000000000000000000000000111111222444666999;;;<<>>;;;888888888777666555444333222222//////000000000000//////........................,,,,,,,,,------.........++++++++++++++++++++++++************************(((''''''''')))+++,,,...((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''')))+++,,,(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((()))))))))*********)))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++''''''''''''((((((((((((***)))((((((((()))+++,,,************+++,,,---...++++++++++++++++++++++++(((((())))))******++++++))))))((((((((()))******(((((('''''''''''''''(((+++***)))((((((((((((((())))))((('''((()))***+++'''''''''((((((((((((((())))))))))))))))))))))))'''((()))***++++++*********)))(((((('''''''''(((((((((((((((((()))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((------------------------..............................------------......////////////////////////000000000000000000000000///000000111222333555555999:::===BBBLLLWWWbbbiii{{{qqqjjjbbbVVVMMMIIIGGGBBB>>>:::888777777666666555444333222111111//////000000000000//////........................,,,,,,,,,---------------++++++++++++++++++++++++******************************)))(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))((('''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))'''((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***''''''''''''((((((((((((***)))((((((((()))++++++************+++,,,------++++++++++++++++++++++++)))))))))))))))*********''''''''''''(((((()))***''''''''''''((()))***+++))))))((((((((()))******(((((('''''''''((()))***&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((''''''(((((()))''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((------------------------------------------------...---------------......000000000000000000000000000000000000000000000000000000////////////000000333222222333666:::???AAAXXXaaatttwwwjjjggg___VVVOOOJJJGGGBBB>>>===<<<:::777666555555555444444333222111000000///...//////000000//////...------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,***)))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,***((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&((()))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((''''''''''''(((((((((((()))))))))((()))******+++******)))******+++,,,---++++++++++++++++++++++++***))))))))))))))))))((('''''''''(((((()))))))))((((((((((((((()))***+++''''''''''''((()))******)))(((((((((((()))******)))*********+++++++++,,,++++++++++++++++++++++++,,,,,,***))))))***++++++)))((((((((((((((()))***((('''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------......000000000000000000000000////////////////////////111111000000000000000111222222111222222444555666;;;>>>EEENNNRRRTTT[[[dddttt~~~xxxsssrrrlll^^^NNNFFFFFFDDDBBB@@@????????????777666555444333333444444333333222222111000//////...//////////////////...------------------------...------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,+++***)))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((&&&'''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))******+++))))))))))))***+++,,,---******************************))))))((((((((('''))))))))))))))))))((((((***))))))(((((()))))))))******)))))))))******+++++++++++++++,,,,,,------000111111222222333333333444444444444444444444444333222///...---...///000,,,,,,+++***************)))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......////////////////////////........................000000///000000111222222......///000222333333444444444555666666777===CCCHHHRRRaaalllooosss||||||pppeee```ZZZQQQKKKKKKKKKHHHDDDBBB???@@@AAA@@@???<<<:::999666666555444444333333333333333222222111000000000......////////////......---------------------------------,,,,,,++++++***++++++++++++++++++++++++************************))))))*********)))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))************))))))))))))***+++,,,,,,***************************)))))))))((((((''''''((()))))))))((('''&&&%%%((((((((()))+++,,,...///444333222111000/////////000000111111222222222222666666777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::888666555444555666777333222000///---,,,,,,,,,******))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///////////////////////////........................------------...000111222---......///000111222222000222555666444333333333333999@@@EEEGGGKKKRRRXXXZZZkkk~~~}}}xxxssskkkddd___XXXMMMGGGEEEFFF@@@>>>@@@BBB@@@>>>>>>;;;<<<>>>??????<<<999777777666666555444333222222222222111111111000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************'''((()))******************))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&((()))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((($$$%%%&&&'''((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''***)))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))************)))))))))((())))))***+++,,,************************)))(((((((((((((((((('''&&&'''((()))))))))''''''((()))+++...222555888:::>>>===<<<:::999888777777555555666777777777777777888888999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<888777666444333222222111------,,,+++)))(((''''''******)))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------------------------------------------------------------...///000////////////000111111222---000222222222222111000222333555555555888;;;<<<555<<>>===???>>>;;;;;;>>>===888666777777666777:::======;;;999444444444444333222111111000000000///////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************'''((()))***+++******)))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))*********)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))(((((((((''''''''''''((((((''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((''''''''''''(((((((((((('''((()))***+++******)))((((((((())))))***+++,,,************************'''''''''((((((((((((((('''(((+++...000000000000111222444777:::>>>AAABBBAAA@@@???>>>============888999:::;;;<<<;;;::::::999:::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===============>>>;;;::::::999999999999:::444444333111000...------++++++++++++*********)))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------------------------------//////.........//////000------------...000111222111111///,,,,,,000444555111111000000111444444222555444333555777999888666444999<<<<<>><<<<<<>>>===999999<<<777666777:::999777999>>><<<999666777:::;;;999666222222222222222222111000..................---------..................---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************************((()))***++++++***)))(((******)))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&(((***,,,...((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))''''''''''''((((((((()))'''((()))++++++******)))(((((((((((()))***+++,,,))))))))))))))))))))))))&&&'''''''''(((((()))))))))+++///444777999::::::=========>>>@@@BBBCCCDDD???>>>>>>============>>>:::;;;<<<=========<<<;;;;;;<<<===>>>???@@@AAAAAA????????????????????????:::;;;<<<===>>>>>>======;;;;;;;;;<<<===>>>???@@@<<<;;;:::999777666444444,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((...------,,,,,,++++++***)))******++++++,,,------------------------------++++++,,,,,,,,,,,,------........................////////////////////////............////////////////////////000000000000000000000000111111111111000000000000000000000000333333222222333333444555888:::;;;>>>@@@AAABBBCCC???>>>>>>===<<<;;;::::::999999:::;;;<<<===>>>>>>???>>>======<<<;;;:::999888888999999999:::::::::888888999999999999888888999::::::999888888999;;;:::999888888888777555333333333222222111000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))******************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''''''((('''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((''''''''''''(((((()))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))************+++*********))))))(((((((((***++++++)))((())))))***)))((('''&&&&&&'''(((...111777<<>><<<<<<===???@@@;;;;;;;;;<<<<<<>>>??????>>>???@@@AAA@@@???>>>===<<<<<<===>>>>>>???@@@@@@@@@===::::::<<<===<<<;;;===>>>>>>???>>>===<<<;;;=========>>>>>>>>>??????<<<888444///,,,+++,,,---'''((((((((((((((((((((())))))))))))(((&&&$$$""",,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............................................................////////////.../////////000000000000//////000000000111111111000000000000000000000000111111111111111222333333222222444555555666666666777777777666555555444444333333333444444444444444999999888777777666666666666666777777777888888888777888888999999888888777777888999888666666888999999888666666777777555444333333222111111000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((()))))))))***************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''''''''(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))+++***)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((('''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((()))))))))******************)))))))))((()))***,,,+++)))((()))***))))))(((((()))***+++,,,333666:::???AAABBBAAA@@@AAABBBDDDEEEEEEDDDCCCBBB@@@???===;;;;;;<<<===>>>===============>>>???@@@>>>>>>>>>===;;;999888777999999::::::;;;<<<<<<===>>><<<:::;;;>>>@@@@@@???>>>???@@@@@@@@@???>>>===>>>????????????@@@@@@@@@BBB???999333...+++*********))))))(((((((((((((((((())))))))))))'''&&&%%%******+++,,,,,,---......------,,,,,,+++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------........................---............/////////....../////////000000000//////000000000000111111000000000000000000000000000000000///000111111222111222222222222111000000000000000000000000000000444333333333222222222111444444444444333333333333444444444555555555666666777777888888888888777777666777777666555555666888999777555444555666555555222222111111000000///////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((((((((((((************************((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))***)))(((((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((()))*********)))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))************)))))))))))))))***+++***)))((((((***((()))***+++---000222333;;;===???AAACCCCCCCCCCCCAAABBBDDDEEEFFFEEEEEEDDD@@@???===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<======>>>===:::777555222111000111111111222222333333444555444444555888;;;;;;;;;======???@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@EEECCC???:::555111...,,,,,,+++***)))(((((())))))(((((())))))))))))((((((+++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------........................---------.........//////........./////////000000////////////000000000111000000000000000000000000000000//////000000111222222333333333222111000000/////////000000111111111444444444444444444444444222222333333333444444444333333333444444444444555666777777777777777777666555666666666444444666777<<<999555333444444444444111111000000000///////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''((()))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))&&&&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((***++++++******)))''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((*********)))))))))))))))((()))***)))''''''(((***)))***,,,///333666999;;;AAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDCCCCCC@@@???===<<<::::::::::::777777777666666777777888;;;999666333000......---,,,---------.........///...---...///111333444444666777999;;;===???@@@AAA>>>>>>?????????@@@@@@@@@CCCBBBAAA???===:::888777000///...,,,++++++++++++''''''(((((())))))))))))---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------........................------------........................////////////...////////////000000000////////////////////////000000000000000111222222......///////////////...//////000000111111222222...//////000111111222222111111222222333444444444333333333444444444555555555666666777777666666555555666777666444444666777>>>;;;777444333333333222000000//////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************************************************'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))'''''')))+++((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***++++++******)))''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))******'''((((((((('''''')))+++,,,...111555888<<<>>>@@@CCCCCCBBBBBBAAAAAABBBBBBDDDDDDCCCBBBAAA???>>>===::::::999777666555444444000000000000000000111222444333000...,,,,,,,,,,,,.........///////////////......///000//////000000///000222555888;;;===????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAA@@@:::999777444000---+++)))((((((((((((((()))))))))......---,,,,,,+++******)))******+++,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........------........./////////......////////////000000////////////////////////000000000000000111111222,,,---...///000000000000.../////////000000111111---......///000111222333///000000000111111222222333333333444444444555555555555666666666666555555555666666555444444555777<<<999666444333333111000////////////.....................------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************++++++++++++************************'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***''''''))),,,))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))((((((''''''((()))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((()))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))************''''''((((((((())),,,///222333666:::===@@@AAABBBBBBBBBAAAAAA@@@?????????@@@???>>><<<:::888777666222222111000000///...---,,,,,,,,,,,,---...///000///......---------......---------------------------///000000...---------,,,---...000333666888:::>>>>>>>>>?????????@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA===888222,,,)))++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------.........//////........./////////000000//////////////////////////////......//////000111//////000111111111111000/////////////////////000111111111222222333333333000000000000000000111111222222333333333444444444444555555666666555555444333444555444222222444555666444222222333222111///.................................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***'''&&&***---))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((('''((()))*********))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((((('''''''''''''''(((((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))))))))******((()))))))))************((()))******+++---111555777999;;;>>>@@@BBBBBBCCC@@@@@@AAA@@@@@@???======888777666444222111000000---------------,,,++++++---------...///111222333111222333333444444333333...........................111333222000......///000/////////000222333444888888888999999999999:::>>>??????@@@AAACCCCCCDDDCCCDDDEEEDDDAAA;;;555111111000---+++***)))))))))***++++++,,,,,,------...------,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////............/////////000////////////////////////...------------...//////....../////////...------000000000000000000000000111111111111000000000000222222222222222222222111111222222222222333333333444555555555555555555444222333333222111111222444000//////000222222111///---...........................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))************************************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,***'''&&&***...))))))))))))))))))))))))''''''(((((())))))******************************((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''''''''(((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))************(((((())))))*********+++)))***+++,,,---111555999;;;<<>>BBBBBBBBB@@@;;;666000------...---,,,******,,,...+++,,,...///000///---,,,444444555666999<<>>===;;;;;;>>>AAAAAA>>>;;;BBB???>>>======;;;555111555444111///...------...111111111333555999===???AAAAAABBBBBBCCCDDDEEEFFFHHHBBB999222...,,,(((&&&------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++......------------......---------------.../////////............---------................................................................................................//////000000000111111111000000000000111111111222222222222222222222222222444444333333333222222222111111111111111111111111111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---------------------,,,,,,,,,++++++*********------............------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++***))))))+++***)))(((((()))***+++))))))))))))(((((((((((()))((('''&&&''')))+++---))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))(((((()))************)))(((((((((((()))))))))***+++*********))))))))))))(((((()))***************************************************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&''''''))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++...222666999<<>><<<888444000...,,,------,,,++++++---///111333444666666555444333222333444777:::===???AAAHHHIIIJJJLLLMMMMMMMMMLLLNNNMMMLLLLLLLLLLLLLLLKKKMMMGGGAAA===>>>@@@AAABBBBBBBBBBBBEEEHHHIIIFFFDDD???===:::777444222000//////......///111444777999<<<===???AAABBBBBBBBBAAAIIIEEE@@@;;;888444...***------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++......------------......---------------......//////............---------........................------------------------................................................////////////000000000000////////////000000000000222222222222222222222222333333333333222222222222000000000000000000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))((())))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((******))))))))))))************))))))((((((''''''''''''''''''((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))************+++++++++***************((())))))************)))***************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''&&&&&&'''''')))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,///222666999;;;===@@@BBB@@@@@@@@@BBBDDDEEEDDDCCC???>>><<<999555222...---+++---------,,,,,,...000555666777888999888888777444666888:::===@@@BBBCCCIIIJJJKKKMMMNNNNNNNNNNNNOOONNNNNNNNNNNNOOOPPPPPPUUUOOOHHHCCCCCCEEEGGGHHHEEEEEEHHHLLLPPPSSSSSSRRRKKKIIIGGGCCC???;;;777555111000///...///000111222666888<<>>@@@BBBCCCDDDEEEIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJHHHIIIJJJMMMOOOQQQQQQPPPQQQQQQPPPNNNKKKGGGCCCAAA<<<:::888555333111000///333444777;;;>>>AAACCCCCCDDDEEEGGGGGGEEEAAA<<<888------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......///............---------........................------------------------................................................---............/////////---.........////////////000000000111111222222222333333222222222111111111////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********))))))************************************++++++++++++************************(((((((((((())))))******))))))(((((((((((()))))))))))))))******)))))))))***)))))))))((((((((('''&&&'''(((((()))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))((())))))***************(((((()))))))))*********************************))))))*********))))))(((***************************************************************+++++++++************************************************((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((('''(((((((((((((((((('''''''''(((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((***+++------+++***((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((***...111333888:::<<<>>>>>>???@@@BBBBBBBBBBBBAAA???===<<<;;;777777666444333111000000111222444555444444666777666666777888999:::::::::BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBDDDFFFHHHHHHFFFEEEFFFHHHDDDFFFIIIJJJKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKLLLLLLQQQRRRSSSSSSRRRQQQOOONNNKKKIIIEEEAAA<<<777444333222111111333777<<>>@@@@@@@@@???@@@AAA???@@@@@@>>>:::777666666///000222444666777888888777999;;;;;;::::::;;;<<<======>>>>>>???@@@AAABBBDDDDDDCCCBBBBBBCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCDDDGGGJJJJJJFFFCCCCCCDDDFFFGGGHHHHHHGGGFFFGGGHHHEEEGGGIIIJJJJJJKKKMMMOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUSSSOOOJJJDDD???;;;999333111///...111666<<<@@@EEEGGGIIIJJJJJJKKKLLLNNN------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.............../////////000000000/////////000111222222222222222222222111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////------...///000111111222//////000000000111111111///000000111111000000///........................------------------------++++++++++++++++++++++++'''((()))***+++******)))*********************************+++++++++,,,,,,************************'''(((((()))******+++++++++***))))))))))))***+++((()))***++++++***)))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++,,,------------,,,,,,,,,,,,,,,---------...------------........./////////000000///......---------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((()))***))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((***---000444777:::;;;;;;===>>>>>>===<<<======:::<<<<<<:::666333222333222444888;;;>>>?????????===???AAAAAA@@@??????@@@@@@@@@@@@AAABBBDDDEEEFFFEEEDDDBBBAAABBBEEEHHHJJJIIIHHHGGGFFFEEEEEEFFFFFFHHHMMMRRRQQQLLLFFFDDDDDDIIIMMMRRRSSSQQQMMMJJJIIIDDDGGGJJJKKKLLLNNNRRRUUUQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTQQQMMMHHHCCC???===:::777444111111333777999CCCFFFKKKMMMNNNOOOQQQSSS---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......////////////000000000000...//////000111222222222222222222111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000......///111222333444555555555555666666777777777::::::;;;;;;;;;;;;::::::000000000000000000000000------------------------++++++++++++++++++++++++'''((()))+++++++++***)))******************************+++++++++,,,,,,,,,************************'''(((((()))***+++++++++,,,+++***))))))***+++,,,((()))***++++++***)))(((&&&&&&'''((()))***+++++++++***))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))++++++((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))+++,,,------......------.........////////////000.../////////000000111111222222222222222111000000........................++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''(((*********)))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))***,,,///444888;;;===>>>888999;;;:::888777777888666888999777333111111222<<<>>>AAADDDEEEDDDCCCBBBAAACCCEEEEEEDDDBBBBBBBBB>>>?????????AAABBBCCCDDDFFFEEECCCBBBDDDHHHMMMPPPTTTRRROOOLLLIIIHHHGGGGGGQQQWWW\\\\\\UUUNNNJJJIIIGGGQQQ]]]dddaaaYYYQQQLLLDDDGGGJJJLLLLLLNNNSSSWWWSSSRRRPPPOOOOOOPPPQQQRRRQQQQQQOOOLLLHHHDDDAAA???AAA???;;;888555444444555>>>DDDKKKOOOPPPPPPRRRSSS......---------,,,,,,,,,...---,,,+++***+++,,,,,,,,,++++++++++++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////............///000000000000////////////000000000000000111111111//////.........---------///---***+++---...---+++,,,+++*********+++,,,---))),,,///...+++***///333222555:::>>>@@@BBBDDDFFFJJJHHHGGGGGGIIILLLMMMMMMOOONNNLLLKKKJJJJJJKKKLLLGGGEEECCCAAAAAA???===;;;777888888666333000000111---------,,,,,,+++++++++,,,+++******+++,,,***)))************+++,,,---...+++***)))***+++,,,+++)))+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))***)))'''''')))***&&&'''(((((('''(((***+++,,,,,,+++***)))))))))))),,,...000222333666999<<>><<<;;;999777444222111111............---,,,+++***)))***+++---------,,,++++++***)))***,,,---------************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))&&&$$$$$$(((******)))''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))******************************)))(((((()))***+++///222777;;;===>>>===<<<444111000111444555333111333///,,,---222888;;;<<<@@@BBBFFFIIIJJJHHHCCC??????EEEAAA>>>???:::777??????BBBAAA>>>AAAIIILLLIIIOOOLLLJJJKKKTTTaaaoooxxxyyynnneee^^^YYYVVVUUUdddvvvyyyjjjWWWQQQUUUSSSbbbqqqyyysss___\\\SSSPPPVVV\\\\\\[[[]]]]]]SSSHHHFFFKKKPPPPPPNNNNNNOOOQQQRRRRRRPPPLLLJJJGGGFFFEEEFFFEEEAAA999444999>>>GGGPPPUUUVVVTTTSSS......---------,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------...///////////////000000000000111000000000000000000000//////.........------------+++)))***---...,,,+++//////...------...///000...222555666666:::AAAGGGKKKMMMOOOPPPPPPPPPQQQRRRVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTNNNMMMLLLLLLLLLKKKIIIGGGEEEEEEDDDAAA===;;;;;;<<<666666555444222000...---,,,+++******+++,,,,,,+++++++++***************++++++***))))))++++++***)))++++++++++++++++++++++++,,,+++++++++************************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((((()))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''(((((((((((((((''''''((())))))))))))*********++++++*********))))))))))))***+++***)))((()))*********+++***)))))),,,...***+++---///222555888999>>>AAADDDFFFHHHJJJNNNPPPMMMMMMNNNMMMJJJFFFCCC@@@>>>>>>===<<<;;;999888777<<<;;;:::===AAAFFFIIIJJJJJJLLLOOOPPPMMMFFF???:::999777555222///------,,,,,,,,,,,,,,,,,,,,,++++++---+++***+++,,,---,,,+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&$$$&&&(((******)))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((()))))))))************************))))))((((((***,,,...000666888;;;<<<<<<999666444333111///000111222000...111000///333888>>>@@@AAAJJJIIIGGGEEEDDDCCCBBBAAA999>>>:::999@@@???===EEE@@@HHHOOOVVVaaammmrrrqqqqqqmmmhhheeehhhoooxxxyyyrrrkkkfffbbbiiitttyyyrrrgggbbbdddhhhqqqwwwyyyuuuyyyrrroootttyyyzzz}}}rrrfffVVVNNNNNNPPPPPPNNNRRRSSSTTTSSSPPPNNNMMMMMMNNNNNNMMMKKKIIIFFFDDDCCC@@@DDDKKKQQQUUUWWWWWWVVV......---------,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///......//////000000111111111111111000000/////////...............---------,,,++++++,,,---...,,,***....../////////000000111222555999;;;>>>CCCKKKQQQVVVVVVVVVSSSQQQPPPRRRSSSXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZSSSRRRRRRRRRRRRQQQNNNKKKGGGGGGFFFCCCAAA@@@AAACCC@@@AAA@@@???<<<999666333000...,,,+++,,,------,,,...---,,,+++************+++)))))))))***+++***)))************************,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))((((((((())))))))))))************+++++++++++++++************+++,,,,,,***))))))******++++++***)))***...000...000444999>>>DDDHHHJJJJJJMMMPPPSSSUUUWWWZZZ\\\ZZZZZZYYYWWWUUUSSSPPPOOORRRRRRSSSSSSSSSRRRQQQQQQJJJGGGBBB??????@@@AAAAAAAAAFFFMMMSSSWWWVVVSSSQQQKKKHHHCCC===888444111000///---,,,******+++---...---,,,+++,,,------+++)))))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&''')))***)))(((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((())),,,000444666;;;<<<>>>>>><<<777222...111000......//////...,,,000111444:::@@@DDDFFFFFFIIIGGGDDDAAA???>>>>>>>>><<<@@@<<<>>>IIILLLIIINNNTTT]]]hhhsss~~~~~~wwwqqqoooqqquuuxxx|||{{{~~~}}}zzzzzz}}}zzznnn```WWWWWW[[[^^^^^^```___]]]WWWPPPMMMNNNQQQMMMPPPRRRRRRPPPOOOPPPQQQJJJKKKNNNRRRUUUWWWYYYYYY......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000---......///000111111222222222111000///......---........................------............,,,++++++,,,...000222333444444666999<<<>>>@@@BBBFFFIIIKKKKKKIIIFFFCCCCCCEEEGGGMMMOOORRRTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXRRRQQQPPPPPPOOOMMMIIIFFF<<<============>>>BBBDDDFFFGGGHHHHHHFFFCCC???===:::777222///......,,,+++//////...---,,,,,,,,,,,,+++***))))))***+++***)))************************,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((()))))))))******++++++++++++++++++******)))+++,,,,,,***)))))))))((()))))))))***---111555999;;;???DDDIIIMMMPPPRRRPPPRRRTTTUUUVVVWWWYYY[[[]]]\\\\\\[[[[[[\\\\\\\\\XXXXXXYYYZZZ[[[[[[[[[ZZZXXXVVVSSSPPPKKKEEE>>>999777888<<>>>>><<<888444000///......//////000000///111444:::@@@EEEGGGGGGFFFAAABBBBBBAAA???=========AAAIIIIIIQQQdddllliiiiiipppssswwwzzz~~~}}}yyyvvvuuuwwwzzz{{{{{{sssiiicccdddhhhlllnnnqqqooohhh^^^TTTPPPRRRVVVJJJMMMQQQTTTUUUTTTTTTTTTQQQQQQQQQQQQSSSVVVYYYZZZ......---------,,,,,,,,,---------,,,,,,,,,+++++++++,,,---------,,,++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000111---......///000111111222222111111000///...---------.....................---...//////...---------000333666;;;>>>@@@AAAAAABBBEEEHHHJJJIIIGGGEEEDDDDDDCCC@@@;;;888777:::<<<@@@CCCFFFHHHHHHJJJMMMPPPSSSSSSTTTSSSRRROOOLLLKKKGGGFFFEEEEEEEEEDDDAAA???666777888888999:::===@@@CCCEEEGGGIIIJJJIIIGGGFFFEEEAAA<<<777444000---+++---------,,,,,,---------,,,***)))***+++,,,+++)))******************************++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))******))))))'''''''''((((((((())))))************************(((***,,,+++***)))***+++)))+++---...111555:::>>>BBBDDDHHHLLLPPPSSSUUUVVVWWWXXXXXXWWWVVVVVVXXXZZZYYYYYYYYYYYYZZZ\\\^^^____________^^^^^^^^^^^^_______________]]]WWWPPPJJJCCC@@@===<<>>CCCEEEEEEDDDCCCAAABBBCCCAAA???@@@BBBEEEKKKXXX___mmm~~~zzzvvvssssssyyy~~~~~~yyyuuussssssttt|||xxxpppeee]]]YYY\\\___ZZZWWWTTTRRRRRRSSSSSSSSSUUUSSSQQQPPPQQQSSSVVVXXX......---------,,,,,,,,,,,,,,,---------,,,+++******+++,,,---...---,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++++++++++++++,,,---......---,,,+++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000111......//////000000111111000000000//////.........---------...............,,,---/////////000222555???CCCHHHNNNRRRTTTTTTTTTTTTUUUWWWWWWTTTPPPKKKHHHBBBAAA===888444222333555444666888888777999===AAADDDEEEEEEEEECCC???;;;888666555444555777888777666333444555555333333444555:::===AAAEEEHHHJJJKKKKKKKKKHHHDDD@@@<<<888333000,,,,,,+++++++++,,,---------+++***+++,,,---,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))************(((((((((((()))))))))))))))))))))***************)))***++++++***+++---///111444888;;;>>>BBBGGGJJJIIIJJJNNNQQQTTTVVVWWWWWWWWWVVVTTTPPPNNNNNNQQQSSSTTTTTTTTTUUUVVVWWWYYYYYY[[[[[[[[[\\\___cccgggiiibbbbbbaaa```^^^ZZZTTTPPPFFFDDDBBB???===<<<<<<<<>>???======<<<:::888555222000,,,///111333444666999;;;:::===AAACCCBBBAAAAAAAAAFFFFFFFFFDDDCCCGGGOOOUUUhhhvvv||||||}}}}}}uuunnnjjjiiijjjkkksssnnndddZZZRRROOOQQQRRRTTTSSSQQQOOOOOOPPPRRRSSS......---------,,,,,,,,,,,,,,,---------,,,+++***((()))+++---......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,...//////...,,,+++)))******+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------......///////////////000000000000//////////////////......---------.........//////---///222333555999???DDDNNNQQQWWW\\\```aaaaaa```___]]]YYYUUUPPPKKKFFFCCC???>>><<<888444333444555111333444333222555;;;AAAAAACCCDDDEEECCC???:::777666444111///000111111000000222444444222000//////222444999>>>CCCGGGJJJLLLKKKIIIHHHGGGEEEBBB===:::000000///...------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))(((******)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''(((******++++++***)))************+++++++++*********+++++++++,,,,,,+++,,,,,,++++++---111444;;;???DDDGGGJJJLLLOOOQQQPPPQQQSSSUUUVVVVVVUUUUUUJJJHHHDDD???===>>>BBBFFFLLLMMMOOOQQQSSSUUUWWWXXXLLLKKKIIIJJJMMMRRRXXX[[[]]]]]]___^^^ZZZRRRGGG@@@;;;;;;;;;;;;:::888777666;;;===BBBHHHOOOVVV[[[^^^[[[[[[YYYUUUOOOIIICCC???666333///------.........++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%'''***(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++***(((&&&%%%++++++++++++++++++++++++...000555999<<<======<<<<<<;;;888555222000//////...111444555666777:::======???AAAAAA???>>>???AAAHHHOOOWWW]]]```eeekkkqqq|||{{{zzzxxxuuuzzz~~~}}}qqq___QQQNNNPPPRRRQQQQQQPPPOOOOOOOOOOOO......---------,,,,,,,,,,,,,,,---...---,,,+++***'''(((+++---//////...---,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------....../////////,,,---///000000///---,,,))))))***+++,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------000000000000////////////.........///////////////---------.........//////111333666999<<>>DDDHHHJJJHHHHHHIIIKKKKKKJJJFFFCCC777666444222111000/////////...------//////...---------------------------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))******)))(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''(((******+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,------------------,,,,,,000555999BBBEEEJJJNNNPPPQQQRRRSSSWWWWWWXXXXXXWWWTTTRRRPPP>>>;;;777222000222888===EEEGGGKKKOOOTTTWWWZZZ[[[ZZZVVVOOOJJJGGGHHHKKKMMMPPPUUU^^^ccc```SSSBBB666999888666444444555777888555555888<<>>>>><<<:::888666333111/////////000///222555666666666999<<>>===@@@CCCKKKZZZooozzzqqqoooWWWLLLLLLPPPQQQQQQQQQPPPOOONNNMMM,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......+++,,,---///000///+++(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............/////////000111111111111111///////////////////////////...------///000000///666???FFFIIIOOOVVVWWWTTTVVVUUUVVV[[[```bbb^^^ZZZNNNJJJCCC<<<888777888999KKKNNNOOOKKKCCC===<<<===???DDDGGGGGGJJJQQQVVVWWWYYYYYYZZZ[[[[[[WWWRRRNNNHHHHHHGGGDDD???;;;999888777777888999:::999777555444222//////333999@@@EEEJJJIIIKKKNNNPPPOOOJJJFFF@@@<<<666111///000444666......000000000///---+++------.........---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))******************************))))))(((((('''''')))))))))))))))))))))))))))*********++++++++++++******))))))))))))************))))))((((((''''''&&&(((***+++,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&(((***+++,,,+++)))(((******))))))***++++++,,,+++,,,---,,,+++***+++,,,------...000555;;;AAADDDEEEHHHLLLNNNPPPRRRTTTVVVYYYUUUSSSUUUYYYWWWOOOHHH888666333444888;;;;;;:::===>>>@@@CCCEEEGGGHHHHHHOOOQQQRRRSSSQQQOOOKKKIIIEEEGGGIIIJJJJJJIIIGGGFFFAAA===777333333888>>>BBB>>>???>>>999777===JJJUUUZZZ^^^aaabbb___[[[WWWUUUVVVGGG:::777555///***))),,,///000---((('''***...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((+++***((('''(((***---///555666999;;;============666444111...---///111333444333666;;;<<<::::::===>>>===???BBBBBB???EEEMMMaaasss~~~wwwnnn{{{}}}bbbRRRSSSSSSRRRSSSVVVTTTOOOOOORRR,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++++++++,,,,,,***+++---000111000,,,(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///......///000000000000000/////////////////////000000...++++++...555>>>CCCIIIOOOTTTUUUXXX\\\\\\WWWNNNKKKIIIJJJLLLKKKEEE@@@@@@>>>;;;999999===AAACCCEEEKKKQQQTTTSSSQQQSSSUUUPPPUUUVVVTTTUUUZZZ]]]]]]\\\[[[YYYXXXWWWUUUQQQNNNRRRRRRRRRPPPMMMJJJHHHGGG===<<<;;;;;;<<<<<<<<<<<<;;;999555222222333555777@@@@@@BBBEEEHHHIIIFFFDDDBBB@@@===999777555555555777777444000,,,+++---000***+++,,,---------+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++******************************))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++******))))))))))))*********)))))))))((((((((('''&&&''')))++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((***+++++++++)))(((+++***************++++++)))***+++***))))))***,,,...222888???EEEHHHIIIIIILLLNNNQQQSSSTTTUUUWWWYYYYYYWWWVVVXXXZZZYYYTTTOOONNNLLLIIIIIIJJJKKKIIIGGGFFFFFFFFFEEECCCAAA@@@>>>BBBCCCEEEIIIMMMQQQTTTVVVOOOJJJBBB<<<999999<<>>===<<>>JJJRRRUUU[[[___```^^^ZZZRRRKKK::::::;;;???DDDGGGFFFCCCLLLJJJGGGFFFFFFIIILLLNNNRRRXXX^^^aaa```^^^___```cccggggggcccaaadddeeedddeeeccc___]]]\\\[[[XXXVVVVVVVVVUUUUUUSSSQQQOOONNNJJJHHHEEEBBBAAAAAABBBBBBFFFEEEBBB>>>:::777444333777666777999===??????>>>>>>??????>>><<<999555333======;;;777111...///111)))***,,,---...---,,,+++------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---***************************))))))))))))((((((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))((((((((((((&&&'''((()))***)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))++++++******))),,,++++++*********++++++)))***+++******+++...111999<<>>CCCKKKQQQSSSQQQLLLHHHIIIMMMSSSVVVTTTNNNGGGBBBBBBEEELLLUUU^^^bbbaaa^^^\\\YYYUUUOOOGGG>>><<<>>>666111,,,***---...---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,///222666777;;;;;;<<<;;;999666222000///000222444777;;;===???DDD???===AAAEEEGGGJJJOOONNNLLLMMMQQQXXXaaaooo{{{~~~xxxssspppjjj___UUUQQQ------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...***+++...222444333000,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............///---...//////000000//////000///...---------......---444===CCCEEEIIIPPPUUUZZZ^^^bbbaaa[[[PPPCCC999777999>>>GGGRRRZZZ^^^___bbb```]]][[[ZZZ[[[]]]^^^iiikkklllkkkgggcccbbbbbbbbbeeeddd___\\\\\\\\\ZZZ\\\ZZZXXXVVVWWWVVVUUUTTTWWWVVVUUUUUUTTTSSSRRRPPPTTTSSSQQQMMMIIIGGGFFFGGGIIIJJJJJJHHHEEEAAA===:::555444333222333555666777888:::===??????>>>===;;;<<<===???@@@???;;;444000......---------......//////...,,,***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((&&&'''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))************))),,,,,,+++*********++++++***+++---...000333777;;;DDDDDDDDDDDDEEEGGGIIIJJJIIIKKKMMMMMMLLLLLLLLLMMMRRRTTTVVVVVVUUUVVVYYY]]]XXXYYY\\\___aaaaaa```^^^YYYZZZ[[[[[[ZZZYYYXXXWWWVVVTTTOOOKKKIIIIIIKKKLLLSSSPPPMMMJJJGGGEEEEEEEEEDDDKKKUUU]]]bbbaaa]]]YYYOOOOOOPPPTTTXXXYYYXXXUUU>>><<<<<>>999222/////////...,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********)))***,,,///333666999;;;>>>===;;;888555333111000000222555999===@@@BBBCCCBBB>>>===BBBGGGIIINNNSSSXXXZZZcccrrr|||zzz|||yyysssgggZZZTTT------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---///111222,,,---///222444444111///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............/////////000111111111111000111000...------...///000555===HHHNNNPPPRRRWWW[[[ccc```\\\WWWOOOEEE===:::JJJMMMRRRZZZaaagggjjjkkkggggggggggggiiikkknnnoooooonnnmmmjjjgggeeedddeeecccfffeee___[[[ZZZXXXVVVRRRQQQPPPQQQSSSUUUUUUTTTVVVSSSQQQQQQSSSUUUUUUTTTTTTUUUVVVUUUQQQNNNMMMMMMHHHJJJLLLMMMKKKHHHDDDBBB===;;;888444222111333444666777888;;;???BBBEEEGGG===<<<<<>>999777888:::555444333333666;;;AAADDD@@@<<<999;;;BBBGGGFFFCCC;;;777222---+++,,,---///...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******************************)))))))))************+++))))))))))))))))))))))))((((((((()))))))))************))))))))))))******(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------***---222777;;;???CCCGGGGGGGGGHHHGGGEEEAAA===:::444666888888888777888999999<<>>@@@CCCGGGOOOSSSWWWYYYYYYXXXXXXXXX[[[ZZZXXXWWWVVVWWWXXXXXXPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWZZZYYYZZZ[[[]]]```bbbddddddaaa]]]\\\\\\[[[WWWSSSRRRGGG:::444888CCCOOOVVVcccdddccc```^^^\\\UUUMMMHHHFFFBBB<<<555111......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************************((())))))******+++++++++***,,,000555888;;;<<<===???<<<888444333666:::<<<;;;<<<>>>@@@BBBCCCCCCDDDBBBBBBDDDFFFEEEGGGQQQ[[[ttt}}}}}}}}}www}}}sssnnn........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,---------*********+++,,,---/////////---++++++---......---++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///...//////000111000000000/////////222555;;;???BBBKKKGGGAAA>>>???EEELLLRRRMMMDDD;;;888777999AAAJJJSSSYYYaaahhhmmmooopppppptttsssqqqnnnkkkhhheeedddaaa```___]]]ZZZVVVQQQNNNHHHNNNSSSTTTVVV\\\^^^^^^VVVRRRNNNNNNSSSZZZaaafff^^^VVVLLLGGGGGGIIIIIIHHHIIILLLPPPPPPMMMMMMPPPSSSTTTTTTUUUUUUUUUUUUSSSSSSQQQQQQOOOJJJEEEDDDEEEGGG>>>;;;666222111333777999<<<<<<;;;;;;<<>>:::666222///...---,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,+++************************))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******'''((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++*********+++,,,---...//////333999===AAACCCFFFHHHHHHGGGEEEBBB===999555222666999;;;<<<<<<===>>>@@@@@@AAACCCDDDEEEFFFGGGIIIOOORRRUUUVVVTTTSSSSSSTTTQQQOOOMMMMMMOOOSSSWWWZZZ^^^^^^\\\ZZZXXXVVVTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVWWWYYY[[[___bbbccc]]]^^^___aaabbb```]]]ZZZVVVNNNBBB888555999@@@FFFZZZ```dddaaa______]]]XXXQQQMMMGGGDDDBBB>>>888333...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***'''''''''((()))*********((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************************((())))))******+++,,,,,,...000444999<<<============<<<999888888:::<<<>>>@@@@@@@@@AAABBBCCCDDDDDDDDDFFFIIIJJJIIIPPPcccuuu........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,---------,,,+++++++++***++++++,,,///,,,)))((()))+++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////---......///////////////---...000444:::AAAGGGKKKJJJDDD<<<666555777:::<<<;;;777777===@@@@@@EEELLLVVV\\\eeelllpppqqqpppppplllllljjjgggccc```]]][[[\\\^^^aaaeeefffccc]]]YYY[[[dddmmmttt|||}}}uuusssxxx~~~sssdddZZZVVVTTTRRRPPPKKKMMMNNNKKKGGGFFFJJJNNNPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVUUURRRNNNMMMPPPSSSMMMIIIBBB;;;666444444555444;;;AAAAAA<<<999<<>>;;;;;;>>>CCCFFFEEEGGGJJJLLLLLLMMMOOOQQQMMMNNNOOOPPPRRRSSSRRRRRRKKKOOORRRRRRPPPOOOQQQRRRSSSRRRRRRUUU[[[dddlllrrrzzzyyyuuurrrnnnllljjjjjjYYY\\\```ccceeedddbbb```\\\\\\\\\\\\\\\[[[ZZZYYY^^^___aaabbbbbbaaa```___ZZZVVVMMMCCC<<<:::<<>>???>>>>>>;;;;;;<<<<<<<<<<<<======AAAAAAAAAAAABBBCCCEEEEEEJJJNNNRRRTTTVVVbbb}}}|||...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,000///---,,,++++++,,,---++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...//////000000000000000000333888>>>EEEHHHHHHHHH<<<:::444000333888999555;;;:::;;;???DDDKKKVVVaaa]]]hhhgggfffrrrwwwnnnhhhlllgggaaa]]]ZZZXXXYYY\\\YYYppp~~~yyysss{{{vvvpppmmmkkkhhhjjjggg[[[PPPKKKIIIHHHJJJJJJKKKNNNQQQSSSRRRQQQXXXSSSSSSXXXXXXSSSQQQSSSPPPNNNJJJEEE???999444111666888::::::999888999:::???DDDGGGFFF@@@999444333111000///000111111///---111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))*********))))))))))))))),,,+++************'''%%%111000...+++***))))))************))))))))))))))),,,,,,,,,++++++*********)))************+++++++++,,,+++************(((&&&+++++++++++++++...333666@@@BBBDDDEEEFFFGGGIIIKKKHHHEEEBBBDDDHHHKKKKKKJJJPPPPPPQQQSSSSSSPPPNNNNNNSSSNNNLLLOOOPPPMMMJJJJJJLLLPPPQQQQQQXXXdddiiigggYYY```iiiooouuu}}}tttnnnnnnxxxxxx{{{vvviiiaaaaaa^^^WWWQQQRRRTTTYYY^^^___[[[XXXbbb___YYYQQQGGG???<<<===HHHZZZhhhggg```^^^``````TTT\\\[[[OOOHHHLLLMMMHHH888222111555555000---...+++,,,///000111///---,,,,,,---...,,,***))))))***)))+++---//////---+++))),,,,,,,,,++++++*********+++++++++************)))(((((((((((((((((((((((())))))))))))************((((((((((((((()))******)))((('''''''''(((***+++******+++++++++,,,,,,,,,+++++++++*********))))))((()))***++++++***((((((---,,,+++***+++,,,...///555999===>>><<<;;;;;;===:::<<<<<<<<<::::::<<<>>>BBB>>>>>>AAACCCCCCGGGLLLZZZVVVSSSZZZhhhzzz///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++******+++,,,...///++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000///............//////888;;;@@@DDDFFFEEEBBB?????????;;;555444:::???@@@JJJIIIMMMTTTYYY]]]dddkkkiiiooojjjeeejjjiiibbbaaabbbeeeggggggfffhhhjjjkkkuuuvvvhhh^^^XXXUUUTTTQQQQQQPPPOOOMMMKKKKKKNNNUUU[[[YYYSSSSSSXXX[[[XXXSSSOOOKKKEEE===777222222333444555555666666999===CCCGGGGGGDDD@@@???555222...,,,---...//////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************))))))))))))+++***)))*********((('''///---,,,***)))))))))))))))))))))(((((((((((((((+++++++++******)))))))))((())))))))))))*********+++******+++++++++***))))))***,,,---///333777;;;AAACCCEEEFFFGGGHHHJJJLLLJJJKKKLLLMMMNNNOOOQQQSSSQQQRRRSSSUUUVVVTTTSSSRRRPPPKKKHHHHHHHHHGGGIIINNNOOOXXXbbbiiitttwwwppphhh___UUURRROOOPPPTTTXXXXXXWWW]]]\\\[[[[[[YYYRRRLLLGGGHHHWWWeeehhheeeccc___[[[SSSPPPMMMNNNNNNLLLJJJIIIFFF???999777333,,,+++---............------------,,,---...,,,***))))))***)))***+++,,,,,,+++***)))+++++++++******)))))))))+++++++++************)))************************))))))))))))************((((((((((((((()))******)))(((((('''((()))***+++*********+++++++++,,,,,,+++++++++*********))))))))))))************)))))),,,+++***)))***---///111888:::<<<<<<::::::===???>>>>>>>>>======<<<======@@@<<<<<<@@@DDDGGGLLLRRRUUUaaaoooxxx~~~|||}}}111///------///000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,************+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///111000...,,,---///111333???CCCIIILLLJJJDDD<<<777<<<@@@???;;;;;;CCCMMMRRRYYYYYY]]]dddhhhhhhjjjnnnggghhh```\\\___[[[ZZZdddrrr{{{vvvuuutttqqqjjj^^^QQQIIIFFFJJJPPPTTTRRROOORRRXXXUUURRRPPPPPPQQQNNNGGGAAA888555222222444666444333444777===CCCIIIKKKIIIHHH>>>999111,,,+++---///111..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************+++***))))))++++++***(((++++++***))))))))))))***((((((((((((((((((((((((*********)))))))))))))))((((((((())))))))))))*********++++++,,,,,,,,,,,,'''***...222555999===@@@CCCEEEGGGHHHHHHIIIKKKMMMLLLPPPTTTTTTRRRRRRTTTXXXQQQQQQQQQPPPOOOOOONNNMMMIIIHHHJJJPPPSSSTTTYYY___jjjvvv~~~mmmhhhbbb_________\\\ZZZZZZXXXWWWYYY\\\\\\XXXSSSSSS[[[bbbeeefffeeeaaa[[[TTTEEE???IIIOOOJJJGGGJJJPPPJJJBBB;;;333,,,,,,///111///---+++++++++---...,,,---...---***)))***+++))))))))))))))))))))))))*********)))))))))))))))+++++++++************)))************************))))))))))))************((((((((((((((()))******)))(((((((((((()))***+++*********++++++++++++,,,+++++++++*********************)))))))))******+++,,,+++))))))+++...222555;;;;;;;;;::::::;;;===@@@===;;;:::999:::999777666999999<<>>AAADDDEEEGGGIIIJJJJJJKKKMMMOOONNNQQQTTTTTTRRRQQQQQQRRRPPPPPPMMMIIIHHHJJJLLLLLLTTTVVV]]]hhhnnnmmmkkkkkk}}}~~~~~~wwwqqqiiiddd\\\TTTRRRVVVZZZZZZ```aaabbbaaaaaacccccccccXXXIII>>>???CCCDDDFFFIIIMMMKKKHHHCCC;;;444111222///...---,,,,,,,,,...///,,,---...---+++***+++,,,+++***)))(((((()))***+++******************))))))+++++++++*********))))))************************((()))))))))************((((((((((((((())))))***)))))))))))))))*********************++++++++++++************************+++***)))((()))***+++,,,+++***)))))),,,111666999;;;<<<<<<<<<<<<<<<===>>>999777555555666555333111555:::CCCIIIKKKNNNZZZfffxxxwww}}}:::666111...---.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,.........------,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---...///222777===BBBFFFDDDJJJPPPQQQLLLCCC<<<777666===EEENNNZZZfffiiigggmmmiiifffeeecccaaagggnnnoooqqqooossszzz{{{tttfffdddlllnnnaaaRRRVVVWWWXXXWWWTTTRRRRRRRRRKKKDDD<<<:::<<<>>>===;;;:::666222333:::BBBGGGIIILLLHHHCCC>>>999555111...------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))******+++++++++,,,,,,***))))))***,,,++++++))))))***++++++,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++******++++++++++++,,,,,,***,,,,,,+++))))))+++---000444999===???AAACCCEEEGGGIIIKKKKKKKKKLLLNNNPPPRRRQQQOOOPPPQQQOOOLLLIIIJJJLLLKKKIIIMMMWWW^^^___qqqmmmnnnvvvzzzwwwppplllpppxxxvvvcccUUUTTTXXXZZZ\\\]]]____________cccggg\\\WWWIII999555>>>FFFGGGEEEIIILLLJJJEEE>>>777222,,,------...////////////,,,---...---+++++++++------,,,***))))))***,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((()))))))))************((((((((((((((())))))***((())))))***************))))))*********+++++++++************************+++***)))))))))***,,,---++++++***,,,///444999<<<:::;;;===???@@@???<<<:::777555444333444555555555:::@@@GGGKKKLLLVVVmmmCCC===666111......------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---............++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,...222777<<>>:::888AAAHHHRRR\\\hhhooollleeefffcccaaa^^^\\\```ooo~~~}}}lllWWWVVVSSSQQQPPPQQQTTTVVVHHHBBB;;;888:::===??????===888333222666>>>FFFKKKJJJHHHGGGEEEAAA;;;444/////////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))******+++,,,,,,,,,...+++))))))***+++++++++((()))***+++,,,,,,,,,,,,)))******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------***,,,---,,,)))***---111777:::>>>@@@AAABBBDDDEEEHHHJJJLLLLLLLLLLLLNNNPPPTTTPPPMMMMMMOOONNNJJJFFF@@@HHHMMMQQQ\\\lllvvvwww{{{sssoooqqquuuvvvvvvxxxqqquuu}}}yyy|||iiiaaa___\\\UUUVVVZZZ^^^^^^\\\___ccc___aaaUUU>>>444<<>>AAACCCAAA<<<888222333333222222555999===BBBCCCGGGJJJPPP```|||{{{xxxtttLLLFFF===555111///...---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***,,,---......------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---111666:::===>>>===<<<===@@@BBB@@@<<<:::;;;>>>HHHRRR]]]dddjjjlllhhhaaaYYY[[[]]]^^^___llloooeeeYYYTTTWWWZZZZZZYYYMMMHHH@@@:::999;;;>>>AAA>>>;;;777444444999@@@FFFGGGGGGIIIJJJHHHCCC<<<666111111111000/////////...........................------------------------+++++++++++++++++++++++++++++++++************)))************************))))))***++++++,,,------///---***)))***++++++***'''((()))+++++++++******((())))))***++++++,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,))),,,...---,,,---333888;;;===@@@BBBBBBDDDFFFGGGIIIJJJLLLLLLLLLLLLNNNPPPOOONNNLLLKKKKKKJJJIIIIIIGGGTTT___eeeqqqrrrpppppprrrtttwww{{{tttccc[[[UUUVVVXXXXXXZZZ^^^___```ZZZNNNCCC???AAABBBGGGIIIHHHHHHLLLOOOHHH>>>444333111000/////////000,,,---...---,,,,,,---...------,,,,,,,,,,,,------)))*********+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******((()))***+++++++++******))))))))))))************))))))*********+++++++++((()))***+++,,,,,,,,,,,,---...000333777:::===>>>======>>>@@@BBBAAA===999444777999888777;;;EEENNNPPPOOOTTT^^^iiiuuu~~~yyyvvv|||~~~SSSLLLAAA888333000///...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,------,,,+++)))(((++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////333888<<<<<<:::555222444777999888666888???DDDHHHTTT```eeeffffffddd```TTTZZZaaaggglll~~~tttiiijjjjjjcccZZZWWWRRRJJJAAA::::::>>>BBB>>>>>>;;;666222333888===FFFHHHJJJMMMNNNJJJDDD@@@333222222111000//////...........................------------------------+++++++++++++++++++++++++++++++++************)))************************))))))***+++,,,,,,------000...***))))))*********&&&''')))*********)))((('''(((((()))***+++++++++(((((())))))*********+++)))************+++++++++'''+++...///...111888>>><<<>>>AAABBBCCCDDDGGGIIIIIIKKKLLLLLLLLLLLLNNNPPPIIIKKKLLLIIIFFFFFFIIILLL\\\kkkwww}}}pppuuu|||~~~yyyxxx}}}hhhTTTNNNPPPSSSXXX^^^___YYYZZZ\\\SSSCCC===BBBJJJHHHCCCCCCKKKUUUSSSJJJ:::777333...,,,---///000,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********++++++++++++************)))************************))))))))))))************((((((((((((((()))******((()))***+++,,,+++******))))))))))))************))))))******++++++++++++((()))+++,,,------,,,,,,---///222666999<<<===>>>@@@>>>===>>>@@@AAA>>>;;;>>>CCCFFFEEECCCIIIVVVbbbaaabbbkkk~~~yyyRRRPPPKKKDDD<<<555000...111///---,,,------,,,+++------------------------........................************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,+++***,,,000111///,,,333888<<<<<<777333222444666222333777999999>>>GGGUUUZZZbbbgggbbb^^^fffsssoooyyywwwkkkZZZKKKGGGBBB;;;<<>>???AAACCCEEEGGGHHHHHHGGGJJJLLLKKKIIIJJJNNNQQQGGGEEEFFFHHHGGGKKK[[[lll|||~~~uuudddUUUKKKNNNWWW___ZZZWWWZZZ]]]YYYMMMBBBJJJNNNQQQMMMFFFFFFMMMUUUHHHEEE;;;///,,,111111...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************+++++++++******)))***)))))))))))))))))))))*********)))******+++,,,******+++,,,------......///111666:::===??????>>>HHHCCC>>>>>>AAADDDCCCAAAEEEAAA@@@EEEPPPZZZ```aaaiiiRRRQQQNNNIIIBBB:::333///000///------......---,,,------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,---///000000///444888;;;999555222333555555111111555;;;AAAMMMXXXaaa___^^^```bbblllgggQQQIIIFFFAAA@@@DDDFFFIIIFFF===666666:::<<<===EEEJJJJJJKKKOOOPPPNNNIIIDDD===666111///////////////............------------------------------,,,------......------,,,++++++++++++++++++++++++...------,,,++++++******)))************+++++++++)))***++++++***)))***+++************************))))))))))))))))))))))))++++++*********+++,,,---******))))))***++++++,,,+++---000333555888<<>>???DDDHHHIIIHHHEEEGGGIIIMMMSSS[[[ccchhhzzz{{{~~~~~~PPPPPPQQQPPPKKKCCC999222000///......//////...---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////......///222444888999999666222000222555555555999@@@HHHPPPZZZdddddd___^^^cccppp~~~```SSSOOOJJJFFFFFFCCCEEEIIIHHH???777999@@@===CCCGGGHHHJJJNNNPPPPPPLLLIIIDDD===777333000///000000000000///...---,,,------------------------,,,------......------,,,++++++++++++++++++++++++------,,,,,,++++++******)))************+++++++++)))***++++++***)))***+++************************))))))))))))))))))))))))++++++******++++++,,,---)))************+++++++++---000444777999;;;>>>@@@@@@AAACCCEEEFFFGGGHHHHHHJJJJJJKKKJJJIIIHHHGGGGGGLLLMMMRRR]]]hhhrrr~~~tttdddcccVVVTTTTTTVVVZZZ\\\[[[YYYQQQQQQQQQNNNKKKHHHHHHIIIQQQPPPIII===555222111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******)))*********++++++,,,,,,***************+++,,,,,,++++++******+++---000111444666888888999<<>>>>>CCCIIILLLMMM@@@FFFNNNSSSXXXbbbooozzzzzz~~~}}}~~~~~~}}}}}}LLLMMMOOORRRRRRLLLAAA999111000......//////...,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///000000...---///444999::::::888444111111444777;;;BBBLLLUUU[[[]]]^^^```]]]___fffuuurrrjjjccc^^^\\\NNNHHHIIIOOOLLLAAA;;;>>>@@@DDDGGGJJJKKKMMMMMMLLLOOOMMMJJJDDD>>>888333111...///000000000...---,,,........................,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))*********+++++++++)))***++++++***)))***+++************************))))))))))))))))))))))))+++***++++++++++++,,,,,,)))******+++++++++++++++111444888;;;===>>>@@@AAABBBCCCDDDFFFGGGHHHHHHHHHDDDGGGIIIHHHFFFHHHMMMRRR]]]aaaggglllpppttt|||wwweeePPPJJJQQQZZZ\\\ZZZVVVUUUSSSQQQOOOLLLHHHFFFNNNOOOMMMFFF>>>777222///...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((()))))))))))))))***+++++++++******+++++++++++++++++++++++++++************+++,,,,,,,,,+++***)))+++...111444888777777999===@@@CCCDDDBBB???;;;;;;@@@GGGLLLOOOLLLQQQWWW[[[aaalll|||KKKIIIJJJOOOSSSRRRIIIAAA555333000//////...---,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...000000...---000777<<<666666666666777:::???BBBJJJRRR[[[aaaddddddcccaaagggmmmyyyuuu___NNNMMMPPPIII@@@===AAABBBFFFLLLNNNNNNLLLKKKPPPPPPNNNJJJEEE>>>999555......////////////..............................,,,------......------,,,++++++++++++++++++++++++,,,+++++++++++++++******))))))*********+++++++++)))***++++++***)))***+++************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,******++++++,,,,,,------444777;;;>>>???@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHEEEJJJLLLIIIFFFKKKYYYfffsss{{{}}}tttrrrwww~~~}}}|||dddSSSOOOQQQTTTUUUZZZXXXVVVUUUTTTQQQLLLHHHHHHJJJMMMMMMHHH>>>666111///...------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************(((((((((((())))))))))))((()))***+++++++++++++++...------,,,+++***))))))+++++++++***+++,,,,,,---,,,+++***+++,,,000444666:::777777<<>>:::444000///...------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////111555;;;???333555888===CCCIIINNNQQQYYY\\\^^^___dddoooxxx|||aaaOOOMMMLLLFFFAAA???>>>BBBIIINNNNNNMMMNNNOOOOOOOOOMMMJJJEEE@@@<<<111000000////////////000........................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++******)))************+++++++++)))***++++++***)))***+++************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++++++++,,,...111222888:::>>>???@@@AAACCCEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGJJJLLLIIIHHHQQQcccrrr~~~zzzrrrqqqzzzzzz~~~sss___RRRPPPSSSYYYXXXWWWWWWVVVSSSPPPMMMEEEEEEJJJPPPOOOFFF<<<777000//////...............------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))************((()))***+++++++++++++++------,,,+++***))))))(((+++++++++++++++,,,------,,,,,,,,,---///333666888999888:::???EEEEEE>>>777444555888???HHHTTT^^^eeedddgggjjjnnntttXXXMMMBBBBBBKKKRRRRRROOOHHHBBB999333000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000//////222777<<<@@@BBB:::<<>>===DDDIIIIIIKKKNNNMMMNNNOOOOOOMMMJJJFFFDDD888666333000//////000000........................,,,------......------,,,++++++++++++++++++++++++******************++++++)))************+++++++++)))***++++++***)))***+++************************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,+++******---000444777;;;===??????@@@BBBDDDGGGGGGHHHHHHIIIIIIIIIIIIHHHJJJJJJKKKMMMUUUccctttwwwyyyzzzwww{{{~~~kkk[[[TTTVVVWWWWWWVVVUUUTTTTTTSSSIIIDDDFFFNNNRRRKKKBBB>>>111111000///////////////........................------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************++++++++++++(((((()))++++++,,,,,,+++************************,,,++++++++++++,,,------,,,---...000333555888999777;;;@@@BBBBBB>>>:::888444777<<>>??????@@@BBBEEEHHHHHHHHHIIIIIIJJJIIIIIIHHHPPPNNNNNNWWWhhhzzzzzzwww|||lllTTTSSSUUUVVVVVVTTTTTTUUUWWWNNNFFFCCCLLLRRRNNNGGGCCC222111111000000000000000...........................------,,,,,,------...++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,(((((()))++++++,,,,,,,,,&&&'''((()))***+++,,,,,,,,,,,,++++++,,,,,,---...,,,---///222555777999:::666===DDDDDD>>>888888;;;777:::???FFFNNNWWWaaaggg}}}kkkaaaNNN===>>>KKKRRRRRRTTTOOOGGG===555000///000000000///...------///000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......111///......//////...---///000333999BBBJJJPPPSSSWWWUUUVVV[[[[[[XXXYYY^^^[[[[[[fffjjj]]]\\\WWWRRRDDD@@@EEEBBB@@@IIIQQQOOONNNNNNOOONNNLLLJJJHHHFFF@@@777///+++---///000///...---------------......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++++++++,,,///222777:::===<<<>>>@@@CCCEEEGGGHHHIIIHHHHHHJJJLLLKKKHHHKKKQQQZZZXXXaaaxxx|||xxxxxxyyy}}}{{{aaaXXXQQQRRRWWWXXXUUURRRVVVVVVNNNBBBEEEQQQQQQGGG???888000,,,---///...,,,------------------------------------------------......---,,,,,,+++******+++******))))))******+++************************)))))))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))+++******)))***,,,---...111111222444777888888888;;;@@@BBB>>>888:::BBBKKK@@@DDDDDDNNN]]]```eeettt{{{hhheee^^^SSSKKKKKKNNNOOOTTTQQQJJJBBB:::444111000000000000///......000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............///000111000000222444888???HHHOOOTTTWWWXXXZZZ[[[[[[ZZZ[[[^^^aaaiiippp~~~{{{zzzqqqZZZJJJJJJGGGCCCGGGIIILLLOOOPPPOOOMMMLLLLLLHHHGGGBBB;;;333...---...000//////.........//////.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,---///222555999<<<=========???CCCGGGJJJKKKKKKJJJIIIIIIKKKKKKLLLSSS\\\nnnttt||||||}}}xxxvvv~~~{{{{{{|||~~~nnnXXXNNNOOOTTTWWWXXXUUUVVVNNNBBBAAAKKKOOOKKKEEE>>>555///...//////...------------------------------------------------......------,,,++++++***++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++*********,,,---...000111333555777888999999BBBHHHIIIBBB???DDDKKKNNNGGGOOOUUU]]]hhhjjjqqq|||___bbbfffcccYYYNNNLLLOOOUUUSSSOOOJJJCCC;;;555111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,---///000111222222222444777===EEELLLSSSWWWYYYUUU[[[\\\XXX\\\hhhpppppp{{{zzz|||}}}{{{zzz~~~||||||{{{sss}}}vvvTTTLLLKKKHHHIIICCCIIIQQQSSSPPPLLLKKKKKKIIIHHHFFFAAA:::333///.../////////...//////000000.........------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------///222555999;;;===>>>>>>===>>>CCCIIINNNNNNMMMNNNKKKIIIJJJMMMSSS```lll|||{{{wwwxxx}}}www}}}}}}~~~|||~~~gggPPPIIIOOOUUUXXXTTTWWWRRREEE@@@FFFNNNPPPLLLEEE<<<444000/////////........................------------------------......------,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******)))((((((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...000333666777888888:::;;;@@@MMMRRRKKKJJJQQQSSSNNNMMMZZZbbbgggmmmnnnuuu}}}{{{zzz}}}aaa___aaaccc^^^SSSOOORRRUUUTTTSSSQQQLLLDDD;;;555000//////000111111000///////////////////////////........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,------------------------------...///////////////+++---///000111111222333555:::BBBIIIOOOSSSVVVXXXVVV[[[[[[\\\nnn||||||zzzwwwyyy{{{xxxtttzzz~~~{{{tttpppllliiikkksss~~~bbbOOOLLLJJJJJJCCCGGGMMMQQQQQQNNNKKKIIIHHHIIIIIIFFF@@@999333//////............///000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------............000444888;;;===>>>>>>???>>>???EEEMMMQQQQQQOOOQQQLLLJJJKKKPPP[[[mmm}}}|||yyyzzz~~~|||}}}```QQQNNNPPPQQQSSSWWWVVVLLLCCCBBBJJJQQQPPPKKKBBB999333//////000......................................................------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********))))))((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...000444888999888999<<<@@@>>>QQQZZZRRRNNNTTTUUUNNNXXXdddiiijjjooopppwww~~~rrrfffbbb___ZZZUUURRRTTTTTTUUUUUUSSSLLLBBB;;;111000......000000///---////////////////////////........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------...//////000000//////---...000000000000333555<<>>>>>???@@@AAADDDJJJQQQTTTSSSQQQQQQMMMLLLOOOWWWdddwww{{{|||}}}|||~~~{{{eeeYYYSSSPPPQQQTTTUUUPPPFFF???CCCJJJNNNLLLGGG???666000///000////////////////////////..............................------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))))))))*********+++))))))*********+++++++++++++++++++++++++++++++++...---,,,,,,,,,---...///111666;;;;;;999:::AAAHHHOOO\\\___QQQIIIOOOXXXZZZhhhssssssrrryyy}}}lllddd```ZZZRRRRRRRRRTTTVVVWWWRRRJJJCCC666222......///000///---////////////////////////........................------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............------------------------......///000000000000///...000222111000222777<<>>@@@AAACCCHHHNNNTTTWWWWWWUUUTTTRRRQQQTTT[[[dddppp~~~}}}}}}{{{yyy{{{yyyooogggaaaRRRPPPPPPPPPHHH===;;;AAAHHHKKKKKKFFF<<<444111111000000000000000000000000..............................------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++------,,,,,,---...000111333999===<<<999<<>>999===BBBIIIOOOLLLBBB888444333000000000000000000000000........................------..................++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333555;;;???===999>>>MMMZZZmmmbbbVVVPPPRRR]]]pppjjjeeeddd^^^NNNMMMOOOSSSXXXYYYTTTOOOAAA:::222///111333222000////////////////////////////////////////////////........................******+++,,,,,,---......------------------------........................---------------------------------.........//////...........................//////000000000000000000222444333444;;;EEENNNWWW\\\___^^^ZZZXXXZZZ]]]eeekkk}}}xxxkkkaaa___bbbhhhttt}}}ppp]]]MMMGGGJJJQQQWWWEEEDDDDDDFFFJJJKKKIIIGGG777666555333222111111000000/////////.....................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,---///111222999999:::<<<>>>AAAEEEFFFKKKUUUbbbfffbbb]]]ZZZZZZdddiiisssyyyvvvzzz{{{yyy}}}||||||~~~dddUUULLLPPPNNNBBB;;;>>>>>>HHHQQQQQQGGG<<<666555000000000000000000000000////////////////////////------..................+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***)))************+++++++++------------------------,,,,,,,,,,,,...111333444666<<<@@@===:::@@@PPP___cccSSSLLLVVVcccmmmzzzjjj___cccZZZNNNFFFLLLWWW[[[YYYVVVLLLAAA444...///111111///000000////////////000000//////.........---------........................------------------------------------------------------------------------.........------,,,,,,,,,//////.........------------------.........//////000///---,,,---...000111111333444555888AAAMMMVVVYYY]]]```]]]YYYYYYaaahhhuuu|||jjj___YYY^^^mmmvvv~~~[[[IIIOOOVVVTTTNNNHHHBBBDDDHHHKKKKKKKKKCCC===555111111111000///000/////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---------...111333555888888999:::===BBBHHHMMMVVV[[[hhhqqqhhhYYYYYYcccmmm}}}|||}}}zzz|||~~~}}}{{{sssuuuzzzcccRRRQQQPPPEEE???@@@>>>DDDLLLPPPMMMCCC777...444222000000000111000/////////.........---------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,---------,,,...222666333@@@BBB777666GGGYYY^^^UUUVVVYYY```kkkyyyqqq}}}~~~gggaaaXXXSSSJJJFFFOOO\\\]]]TTTPPPGGG;;;333111000///...000000////////////000000//////.........---------........................------------------------------------------------------------------------......---------,,,,,,,,,//////.........------------------.........////////////...---...///000111111222333666<<>>???CCCMMM\\\hhhuuurrrooojjjaaa```rrr}}}xxxwwwyyy{{{sssrrrsssxxxcccPPPPPPOOOHHHDDDHHHNNNRRRRRRMMMFFFAAA666333000///000000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,///444888::::::AAA???AAALLL[[[gggjjjiiipppvvvzzz~~~yyyxxxttttttssssssvvv|||~~~zzzddd]]]aaa[[[LLLEEELLLUUUXXXTTTRRRLLLCCC888111...///000000000111111000000000/////////.......................................------------------------------------------------------------------------------------------------....................................////////////......000111111111111111444888???HHHQQQYYY]]]___]]]YYY[[[lll~~~fff[[[^^^sssuuucccUUUOOOLLLFFFCCCEEEJJJKKKHHHJJJJJJGGG@@@777111000111000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,---...000333666999::::::===???AAAFFFRRRcccqqqvvvsssqqqnnnjjjqqq|||uuuqqqxxxtttrrrqqqnnnkkkmmmsssXXXIIIMMMTTTIIILLLPPPRRRRRROOOKKKHHH999666222//////000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,+++,,,000666:::;;;;;;CCCDDDOOObbbooossstttvvv~~~{{{~~~ttt```^^^\\\WWWJJJBBBLLL^^^SSSSSSQQQIII>>>555111111000000111111111111000000////////////////////////........................---------------------------------------------------------------------------------------------------............................../////////000000...///000111222222222222555<<>>:::444000///000111111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------............---///222666:::<<<===CCCOOOcccuuu{{{zzz}}}{{{uuulllbbb]]]]]]QQQDDDKKK___SSSTTTTTTNNNDDD;;;555333///000111222222111000///...////////////000000000........................------------------------------------------------------------------------,,,,,,,,,------------...---------...................../////////000000000//////000111222333333444777AAAOOOZZZ^^^^^^^^^^^^XXX^^^llltttfff\\\XXXggg}}}qqqhhhVVVEEECCCJJJKKKFFFLLLLLLKKKGGG@@@999444111111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///...///111444777999;;;<<<<<>>BBBKKKXXXgggrrryyy{{{}}}wwwqqqsss{{{vvvrrrmmmkkklllfffqqq}}}zzz]]]QQQRRRSSSSSSRRRQQQOOONNNJJJDDD;;;444111000111111000000000000/////////...........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............///333666666666;;;DDDMMMYYYeeennnqqqwww}}}}}}~~~uuuaaa^^^___XXXMMMYYYZZZYYYVVVOOOEEE:::333///000222333333222000///.../////////000000111111........................------------------------------------------------------------------------,,,,,,,,,------.........---------.........//////////////////000000000000111111000///111333666777EEEQQQ___eeeeeegggoooxxxoooiiibbblll{{{vvvSSSHHHIIIIIIOOOMMMKKKKKKJJJDDD<<<555111111111111000000000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////000111333666888:::;;;<<>>777111///111333111///000000000000////////////.........------------,,,------------------------------------------------,,,,,,------...------,,,///...---------///000111444444888;;;<<<;;;@@@FFFQQQeeeqqqzzz~~~xxxsssbbb]]]ZZZ\\\bbbjjjxxxmmm[[[OOOOOOSSSOOOOOOJJJFFFDDD>>>666222222333111000000111111000///////////////////////////...------------,,,,,,,,,---------...000000---+++++++++,,,---------------------------------------------......///111222333777777888;;;BBBLLLVVV\\\[[[___kkk{{{|||~~~uuuxxxggg```eeeeeedddaaa]]]YYYTTTRRRBBB:::333222222111000111000000000000////////////........................------------------------------------------------...///////////////..............................////////////////////////000000111111111222222222000222444555666???PPP^^^hhhpppuuuzzzppp]]][[[bbbxxx```XXXIIIJJJKKKMMMPPPQQQMMMIIIDDD<<<333000222444222///000000000000////////////............------------------------------------------------------------,,,,,,------...---------......------...000111333555666999<<<<<<<<>>IIITTTyyy~~~uuu{{{~~~uuummmkkkkkklllqqqxxxiiiTTTRRRPPPHHHCCCAAACCCDDD===666222333222111111222222111000000000000000000000000000////////////.........---...---------//////...,,,,,,,,,---.........------,,,,,,,,,---------......,,,,,,---///111333555777555:::>>>@@@DDDNNN___llliiinnn{{{~~~|||zzzxxxwwwvvvvvvmmmlllkkkkkkjjjjjjkkkkkkkkklllnnnnnnooorrrwww{{{|||yyylll```tttiii___aaaeeefffddd___YYYUUUMMMBBB777333111//////111000000000000////////////........................------------------------........................---...//////////////////////////////////////////000000000000000000000000111111111222222222222333000444666888AAASSSfffpppsssuuu}}}uuuYYY___llloooYYYFFFDDDNNNSSSOOOJJJIIIEEE>>>888555333222111000000000000/////////////////////.........------------------------------------------------------++++++,,,---........................000222444666888888:::<<<===DDDSSSccc~~~xxxwwwttttttrrrqqqqqq}}}|||\\\RRRNNNIIIAAA===AAADDD@@@999444444222111111222222111000000000000000000000000000000000/////////.........///...,,,---...///...---,,,,,,---...............+++,,,,,,------.........------...000222444666777666;;;@@@EEEKKKXXXhhhuuummmvvv~~~zzzuuupppkkkjjjgggccc```]]]\\\[[[UUUTTTTTTSSSRRRRRRSSSSSSTTTWWWYYYZZZ[[[^^^dddhhhkkkqqqvvv{{{xxxggg]]]uuummm```bbbdddeeeccc```\\\YYYSSSGGG:::444111///000333000000000000////////////................................................////////////////////////------...///////////////////////////////////////000000000000000000000000111111111222222222333333333666777;;;III^^^ooovvvzzzvvvhhh\\\```wwwyyyWWWIIIKKKNNNOOOOOOIIIHHHDDD===666222111222000000000000////////////////////////............------------------------------------------------***+++,,,---.....................///111333555777888888:::===AAALLLaaattt{{{|||sssmmmooovvv~~~jjjWWWOOONNNDDD===@@@DDDAAA:::666444222111111222333111000000000000000000000000000//////.........---------///...,,,---...///...---,,,------...............++++++,,,,,,---......///......///000222444666777888;;;AAAKKKYYYhhhrrrxxxpppxxx{{{uuummmiiigggddd___[[[UUUTTTRRROOOMMMKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHKKKOOOPPPPPPSSSZZZ___fffpppzzz}}}|||xxxmmm```qqqzzzbbbcccccccccbbb```^^^]]]XXXKKK>>>777444222333666000000000000////////////........................////////////////////////000000000000000000000000------...///000000//////000000000000000000000000000000000000000000000000111111222222222333333333666888888===NNNfffvvvzzzbbbNNNVVVtttlllRRRJJJJJJNNNTTTIIIIIIGGG@@@777111111333000000000000////////////000/////////............------------------------------------------------***+++,,,---.....................///111444666888777777999===CCCRRRjjjppp|||rrrkkkvvvxxx___RRRSSSGGG>>>???DDDBBB;;;777444333111222333333222000000000000000000000000000......---------,,,,,,,,,000...,,,,,,...///...---,,,---......//////......++++++,,,,,,---...//////...//////111222444666777;;;:::@@@PPPeeetttyyywwwsssxxxyyypppiiieeeccc\\\TTTOOONNNLLLHHHDDDDDDCCCCCCCCCCCCCCCCCCDDDAAAAAA@@@@@@???@@@@@@AAA???CCCGGGHHHHHHKKKRRRXXXmmmzzzmmmqqqvvvwwwtttyyy~~~kkkaaafffhhh___[[[^^^___VVVJJJ>>>777333111000000000000000////////////---...............------////////////////////////............////////////000000000000000000000000000000000000000000000000//////000000111111111222444333111111222333222222333999AAAJJJ[[[rrriiiRRRRRRiiiiiiJJJJJJOOOLLLNNNMMMIIICCC;;;555222000111111000///////////////////////////////////////......------------......------------------------............///////////////---,,,...333777888888777;;;<<<<<>>CCC@@@888555333000000000111111000333333888??????777111222////////////////////////////////////////////////......//////...---,,,,,,---------........./////////......000444777999::::::AAAPPPbbbooosssqqqpppjjjqqquuuttt}}}vvvkkkccc[[[QQQLLLLLLDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBB@@@@@@?????????@@@???>>>>>>>>>???AAAAAACCCCCCDDDFFFJJJRRR\\\ccczzztttvvv|||zzzxxxzzzhhheeegggccc```______YYYNNNCCC:::555222111111000000000///////////////000000000000000//////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000111111111222333222111111222444444444666:::FFFVVVdddvvveeeWWWZZZdddpppOOOIIINNNQQQPPPNNNKKKEEE>>>888333111111111000////////////000////////////////////////......------------......------------------------............///////////////...---///444777999888999<<<<<>>@@@@@@???????????????@@@>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBDDDKKKYYYhhhrrrvvvxxxzzzkkk```___cccbbb```___[[[TTTJJJ???777333111111111000000000/////////000000000000000000000000////////////////////////............////////////000000000000000000000000000000000000000000000000000000000111111111111111222111111222333444666777999>>>PPPeeeppp}}}gggTTTMMMiii}}}[[[HHHKKKUUUQQQPPPMMMIIIBBB<<<666222222111000000///000000000////////////////////////......------------......------------------------............///////////////......111444888999999;;;;;;===FFF[[[xxxvvvtttxxx}}}]]]OOODDDEEEEEEBBBAAADDD999666333111111111111000111111333666666222///000////////////////////////////////////////////////.........///......---,,,------........./////////000000000111333666888:::>>>OOObbbkkkkkkkkkqqqxxxiiijjjmmmwwwtttwwwxxxgggYYYUUUOOOJJJJJJIIIEEECCCDDDCCCBBBAAA@@@???>>>===<<>>>>>???@@@@@@AAA???@@@AAABBBBBBBBBAAAAAACCCEEEHHHMMMWWWeeesss}}}{{{www~~~}}}ppp```[[[```dddddd^^^]]]YYYPPPDDD:::444111111111111000000000//////.............../////////////////////////////////............////////////////////////////////////000000000000000000000000111111111111111111111111333333333222333444777999<<>>@@@@@@?????????@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFIIIOOOWWWaaaiiiqqqxxx}}}}}}tttyyy}}}yyywww|||~~~pppbbb___dddggg^^^^^^ZZZSSSIII>>>555111111111111111000000000000...............///000111////////////////////////............////////////////////////////////////000000000000000000000000222222222111111111111111444555555444222444777;;;AAAXXXoooyyyxxx^^^dddYYYHHHMMMOOOMMMKKKIIIFFFAAA:::555333333222111111111111111000000000000000000000000......------------..........................................///////////////000222555666888:::;;;;;;<<>>PPP___lllqqqrrruuuwwwwwwlllyyy{{{iiirrrrrrggg^^^WWWMMMHHHFFFHHHIIIFFFEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@BBBAAAAAACCCGGGLLLRRRVVV]]]bbbiiioootttwwwzzz|||~~~www{{{zzzvvvvvv{{{yyyrrrwwwmmm]]]\\\bbb```^^^ZZZUUUNNNDDD999111222222111111111000000000111000000///000111333444////////////////////////............////////////000000000000000000000000000000000000000000000000222222222222222111111111444555666444333444999>>>KKKgggcccbbbzzzmmmQQQKKKMMMJJJHHHGGGFFFCCC===888444333222222111111222222000000000000000000000000......------------..........................................////////////...111444666888999;;;===<<<@@@PPPnnn{{{tttwww~~~tttSSSIIILLLLLLIIIGGGBBB>>>888444333222222222111333333000000222222///////////////////////////////////////////////////,,,---......///.............../////////000000000///222555666666999>>>BBBaaammmxxxzzz|||}}}vvvsssuuunnnyyy{{{nnndddZZZTTTPPPPPPNNNJJJHHHIIICCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCEEEEEEGGGLLLSSS\\\dddiiirrrsssttttttvvvyyy~~~zzzwwwvvvxxx|||}}}zzzwwwyyy|||aaaYYY```ddd___ZZZWWWSSSJJJ===333222222222111111111000000111000//////000222444555////////////////////////............////////////000000000000000000000000000000000000000000000000333333333222222111111111111333555444333666===CCCYYYqqquuuVVVbbb```PPPMMMIIIFFFEEEGGGEEEAAA<<<444444333222222222222333000000000000000000000000......------------..........................................////////////...222666888888999;;;===@@@FFF\\\}}}}}}{{{}}}xxxwww~~~bbbPPPKKKLLLIIIDDDEEE@@@:::555333333222222///333333//////222111...////////////////////////////////////////////////,,,------...//////........./////////000000000000...222666888888;;;AAAFFFmmm{{{}}}tttrrrttttttkkkbbb\\\UUULLLHHHGGGLLLKKKJJJHHHGGGFFFDDDDDDCCCCCCDDDFFFHHHJJJLLLMMMPPPRRRWWW]]]dddkkkpppsssxxxyyyyyyyyyzzz}}}{{{rrrtttzzz|||lll```gggggg```ZZZXXXVVVOOOAAA555222222222111111111111000///...------...000222333////////////////////////............/////////000000000000000000000000000000000000000000000000000333333333222222111111111...111444444444888AAAHHHcccuuuTTTUUUkkklllVVVMMMIIIEEEEEEGGGGGGDDD@@@555444333333222222333333000000000000000000000000.........------.........////////////////////////............/////////000...222777999999999<<<>>>CCCKKKccczzzrrrqqquuuzzz~~~yyy|||uuuxxx^^^RRRPPPLLLFFFFFFAAA:::555333333333222...222333......222111,,,////////////////////////////////////////////////,,,,,,---.../////////...////////////000000000000...222777999999<<>>AAA???CCCHHH]]]yyy|||wwwvvvoooooorrrnnn}}}|||{{{xxxOOOMMMRRR===IIIEEE???888444222222333111222222222222111000000222222111000000000000000000000000000000000000000........................000////////////000000111222666333333;;;AAANNNccc|||}}}~~~pppllliiifff___XXXVVVYYYYYYZZZ^^^ccciiinnnpppppp~~~|||zzzxxxwwwwwwxxxxxxzzz|||{{{uuuwwwxxx}}}~~~{{{ooo[[[aaadddccc^^^ZZZVVVLLLBBB888333111333222000///222111000000000////////////000000000000000000000000---------.........//////000000000000////////////000000000000000000000000222222222222222222222222555777888666777???QQQ```lllUUUXXXttt```NNNEEEDDDCCCHHHIIIAAA???999444222444555444111111000000000////////////////////////////////////////////////////////////000////////////000111111111777555444<<<>>><<>>777111111222111111333111111111000000000//////////////////////////////............////////////////////////000000000000000000000000000000000000222222222333333333333333333666777777AAAYYYvvv}}}bbbQQQcccfffQQQLLL???CCCMMMFFFAAA===888555555555444333111111111000000000//////////////////////////////////////////////////////////////////000111222222555;;;:::999>>>===>>>JJJfff~~~~~~{{{~~~}}}}}}~~~SSSCCCJJJIIIFFFBBB<<<888555333333111222222222222111000000000000000000//////......////////////////////////........................////////////000111222222777:::888<<>>999666444333333333111111111111000000000000000000000000000000000000////////////////////////////////////000111222333555:::999999>>><<>>JJJDDDAAA>>>999555333333444222222222111111111000000000000000000000000000000/////////////////////////////////000111222444555333777777:::???AAAQQQmmm|||{{{bbbMMMIIIHHHFFFBBB>>>999555333111222222222222111000000111111333333333222000///000000000000000000000000/////////////////////////////////000111222444555777;;;<<>>999555333111222222222222111000000111222444444444333111///000000000000000000000000000000000000000000000000/////////000111333444555777<<>>444000111222222111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000000111111111111222222222555444444333444555666777777>>>GGGcccnnnXXXWWW]]]cccgggOOOCCCFFFFFFCCC>>>888555555777111111111111000000000000000000000000000000000000000000000000000000000000...//////000111333444555666;;;999888???JJJddd{{{{{{TTTOOOHHHCCCBBB@@@:::555444333333333222222222111111000000000000000000000000111111000///////////////////////////////////////000000000111222444555666:::888???RRRgggtttxxxyyyoooXXXZZZTTTaaazzzrrrmmmooo{{{wwwxxxaaaXXX[[[```aaa___XXXOOOBBB777333222222222111111111111000000000000////////////000000000000000000000000000000000000/////////000000000111111000111111111111222222222444444333333333555666777777BBBQQQsssqqqbbbZZZ]]]fffQQQDDDEEEEEECCC???999555333333222222222222111111111111111111111111111111111111000000000000000000000000/////////000111333555666444;;;;;;<<>>LLL___}}}|||vvvWWWLLLDDDDDDDDD???888555333333333333222222222222000000000000000000000000111000000///////////////////////////////////////000000111222333555666777<<>>888333333333333333222222222222111111111111111111111111000000000000000000000000//////000111222444555666888>>>;;;===OOOggg}}}cccTTTFFFDDDEEEAAA:::444444444333333333222222222000000000000000000000000000000////////////000000////////////////////////000000111222444666777888===BBBRRRlll{{{sssWWWPPP^^^~~~yyyzzzoookkkvvvvvv}}}uuufff^^^aaaeee^^^YYYOOOEEE;;;555222111111111111111000000000///////////////000000000000////////////////////////000111111111222222222222000000111111111222222222111111111222333666888999@@@dddyyyddd}}}jjjPPPEEECCCAAAAAACCC@@@:::444333222222222222111111111111111111111111111111111111111111111111111111111///000000111222444555666:::>>>:::>>>XXXvvv}}}xxxbbbLLLDDDEEEBBB;;;444444444444333333333222222000000000000000000000000000000////////////000000000000000000000000000000000111111333444777888999???DDDUUUooo~~~}}}~~~^^^UUUaaa}}}yyywwwmmmiiitttooosss{{{|||ooo^^^]]]fff^^^[[[SSSIII>>>666222222111111111111000000000000////////////000000000000000000000000000000000000000000000111111111222222000111111111111222222222111111222333444777999;;;IIIrrrkkk{{{\\\JJJDDD>>>>>>AAA@@@999333222222222222111111111111222222222222222222222222111111111111111111111111000000000111333444666777999===;;;FFFiii~~~zzzuuuUUUGGGFFFDDD<<<666444444444444333333333333000000000000000000000000///////////////000000111000000000000000000000000111111222333555777999;;;AAAHHH[[[vvv}}}fffZZZccc~~~xxxnnnhhhfffppppppsssyyyxxxlll^^^\\\ccc___]]]WWWMMMBBB999555444111111111111000000000000////////////000000000000000000000000000000000000/////////000000000111111000111111111111222222222222222222333666888;;;===WWWxxxhhh|||nnnTTTKKKAAA>>>@@@@@@:::333444333333333222222222222222222222222222222222222111111111111111111111111000000111222333555666777888===>>>PPPzzz~~~~~~___KKKHHHFFF???888555444444444444333333333000000000000000000000000///////////////000111111000000000000000000000000111111222444666888:::;;;DDDNNNddd~~~iii\\\fffwwwllliiijjjpppzzz}}}xxx|||}}}vvvjjjcccbbbddd```___ZZZPPPDDD;;;777666111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000000111111111111222222222222222333444666999<<<>>>ddd|||rrrmmmlllnnn{{{~~~RRR___ttt~~~___SSSFFF@@@BBBBBB<<<555555555444444444333333333222222222222222222222222111111111111111111111111000000111222333555666777888>>>BBBWWW~~~xxxxxxfffNNNJJJHHHBBB;;;555555444444444333333333000000000000000000000000///////////////000111111000000000000000000000000111111222444666888;;;<<>>666111333222111111000111111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333555333999555999:::444HHH{{{{{{rrrkkklllmmmmmmqqqwwwVVVXXXccc}}}bbbGGG@@@DDDBBB:::444444444333222222111111000333333333333333333333333111111111111111111111111///111333555777888888777888888DDDggg~~~~~~~~~zzzwwwOOONNNLLL@@@???666444222222333333222111111111111111111111111111222222111111000////////////000000000000///......000555333222777666666AAAEEE```hhhdddttt}}}nnntttvvvyyy~~~|||vvvqqqzzz~~~}}}hhh]]]```___]]]WWWMMMAAA888333333222222111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333666333888333777;;;:::SSSxxxnnnkkkgggggglllpppsssyyygggWWWRRRkkk{{{SSSBBBAAABBB>>>;;;555555444444333222222222333333333333333333333333111111111111111111111111000111333555777888888888<<<;;;KKKrrr|||~~~~~~xxxXXXPPPLLLAAA???888666444333444444444222111111111111111111111111000000000000000111111111111111111111111111111111///555333333999888:::FFFZZZuuugggeeevvvuuuxxxvvvxxx{{{www}}}~~~uuuuuu|||{{{|||mmm______```___ZZZRRRFFF;;;444333333222111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333777333777222666===CCCbbbtttmmmllliiieeeiiilllttt}}}cccLLLZZZ```FFFBBBCCCAAA>>>666666555555444333333333222222222222222222222222111111111111111111111111000111333555777888999999@@@>>>TTT|||}}}~~~vvvxxxfffRRRLLLDDD>>>999777555555555666555333111111111111111111111111...//////000111111222222666555333222111111111222...444444555;;;:::>>>MMMrrryyy{{{{{{dddgggzzz}}}}}}wwwwwwyyysssuuuxxxzzztttooovvvyyy{{{xxxwww|||uuu___^^^______]]]VVVJJJ===444333333222111111111111222000000000000000000000000000000000000000000000000///000000000111111111111111111222222222333333333666222888333777>>>JJJooo}}}wwwnnngggfffjjjnnnqqqxxx~~~^^^UUUmmmcccKKKFFFFFFAAA;;;666666555555444333333333111111111111111111111111111111111111111111111111000111333555777888::::::@@@@@@[[[|||}}}tttrrrrrrSSSKKKGGG@@@:::888666555555555444333111111111111111111111111//////000000111111111111:::888555222000//////000///444444777;;;999AAATTTvvvvvvzzztttaaaiii~~~yyywwwzzzrrrrrryyy~~~ooodddmmmuuuuuu{{{vvvooo{{{bbb\\\]]]^^^^^^YYYMMM???555444333333222111222222222000000000000000000000000000000000000000000000000///000000000111111111111111111222222222333333333444111999666999@@@PPP{{{|||sssrrrpppooonnnpppssszzzzzzYYY\\\eeeMMMFFFFFFBBB;;;555555444444333222222222111111111111111111111111111111111111111111111111111111333444777999;;;;;;>>>DDDddd}}}|||sssoooyyy}}}VVVKKKJJJCCC:::888555555555555333222111111111111111111111111111111111111000000//////666555222000//////000111111555555777:::888DDD]]]zzzmmmtttzzzmmm]]]jjjzzzxxx{{{tttsss|||rrreeennnvvvwww|||qqqyyyccc]]]]]]^^^___[[[QQQBBB888444444333222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333333111:::999;;;DDDYYYzzzsssrrrttt{{{lllYYYpppoooQQQEEEEEECCC@@@555555444444333222222222222222222222222222222222111111111111111111111111111111222444777999;;;===<<>>>>>ZZZ{{{rrrlllnnnxxxlllVVVPPPDDD<<<:::777666666666444333111111111111111111111111111111111000000000000000......///000111222333333444555555888<<<===RRRvvvyyyyyydddXXXkkk|||wwwtttjjjkkk|||rrr}}}}}}{{{}}}yyyuuu`````````aaa___WWWIII>>>555444333333222222333333000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333444000999888===LLLnnn|||tttxxxZZZaaaiiiSSSJJJEEE@@@777777777666555555444444333333333333333333333333111111111111111111111111111222222444666:::===>>>@@@ddd{{{rrrkkkjjjqqqzzzvvv\\\RRRCCC>>><<<999888888777666444111111111111111111111111/////////000111111222222222222222222222111//////444555444888===@@@YYYtttbbbWWWjjj}}}vvvooocccdddvvv|||lllYYYXXXddddddZZZMMM???777333222444444111111333111111222222222222111111000000000000111111111111000111111111111222222222444333222111222333444555333>>>:::444CCCaaaeeeWWWmmmyyy\\\NNNEEE===:::888555444555555444444333333333333333333333333333333111000000000111222111555222222999999888AAAHHHxxx|||vvvppplllnnntttfffIIIKKK===;;;777555555555333222222222222222222222222222000000111222222222222111000111111111111222222222777...555999???DDDXXXzzzuuu}}}^^^ZZZiii|||sssgggaaafffpppxxxaaa[[[dddddd]]]QQQCCC888444222333333111000333111111222222222222111111000000000000111111111111000111111111111222222222444444333333444444555555333===999666HHHiiieeeTTT]]]bbbOOOEEE???<<<999666555666666666555333333333333333333333333333333111000000000111222222666333444:::999999CCCOOO~~~}}}ooogggjjjsss~~~pppPPPMMM>>>;;;888666555555333222222222222222222222222222//////000111111111111111111111111111222222222222777...666999???DDDWWW{{{|||vvvrrryyy^^^YYYgggzzzrrrggg```eeennniii^^^cccddd```VVVHHH:::555111222333000000222111111222222222222111111000000000000111111111111000111111111111222222222333444555555666666666555444<<<888:::SSSwww~~~~~~ttt\\\SSS{{{zzz]]]JJJBBB===;;;888666777777666555333333333333333333333333333333222111111111111222222666555666<<<999:::GGGZZZnnn___aaajjjqqqzzzVVVJJJ@@@===888666555555444222222222222222222222222222...//////000111000000000111111111111222222222333666///777999>>>CCCUUUrrrsssqqqooovvv]]]WWWddd~~~~~~xxxpppfff```dddlllyyyzzzkkk]]]```bbbbbbYYYIII>>>666111222222000000111111111222222222222111111///000000000111111111111000000111111111222222222111333444666666666555444444:::888???```zzz{{{{{{{{{oooVVVddduuuTTTDDD===;;;888666777777666555333333333333333333333333333333222222111111111111111666555888<<<777;;;KKKgggzzzfff```cccjjj\\\HHHBBB>>>999666555444444333222222222222222222222222//////000111111111111111111111111222222222333333666000999:::???EEEWWWhhhiiilllnnnvvv[[[WWWccc|||vvvooogggbbbeeelllyyyooojjjtttggg\\\^^^```aaaZZZIIIBBB999222111222111000111111111222222222222111111///000000000111111111111000000111111111222222222000111333444555555444444555999888FFFooo{{{wwwzzz{{{}}}{{{[[[WWW\\\EEE===:::777666666666555333333333333333333333333333333333333333222222111111000444555888;;;666===RRRuuu}}}nnnhhhmmm|||dddKKKDDD@@@:::666555444444333222222222222222222222222000111222222333333222222111222222222222333333333555222:::;;;AAAJJJ]]]```___gggoooyyy|||YYYWWWddd{{{tttnnngggcccfffmmmsssooogggoooxxx~~~yyyfff]]]]]]]]]```[[[LLLFFF<<<333222333222111222111111222222222222111111000000000000111111111111000111111111111222222222000111222333444444555555666999999LLL}}}wwwwww{{{}}}hhhZZZsssaaaGGG===;;;777666555555444333333333333333333333333333333333333444333222222111111444555888;;;666AAA[[[~~~tttzzz~~~hhhKKKFFFAAA;;;777555444444333222222222222222222222222111222333333444444333333222222222222333333333333555333<<<<<>>444222444333222222111111222222222222111111000000000000111111111111000111111111111222222222222222222222444555666777777999:::RRRzzzyyyvvv{{{~~~hhhmmmhhhJJJ???<<<999777666666555444333333333333333333333333333333444444444333222111333555555999<<<888FFFeee}}}pppQQQGGGCCC<<<777555444444333222222222222222222222222111111222333333333333222222222222333333333444444555444======GGGYYYqqq|||SSSOOO\\\iiiwwwvvvXXXXXXeeewwwnnnhhhdddccchhhooorrrrrrzzzuuuqqqggg```[[[```bbbXXXLLL@@@555333555444333333111111222222222222111111000000000000111111111111000111111111111222222222333333333333444666888999777999;;;UUU~~~wwwwwwsssyyy|||}}}uuulllvvvnnnLLL@@@===:::888888777666555333333333333333333333333333333444555444333222111555777777;;;===:::JJJlllwww{{{~~~\\\HHHCCC<<<777555444444444222222222222222222222222000000111222222222222111222222333333333444444444555555>>>>>>III]]]xxxwwwPPPLLLXXXfffsssvvvYYYYYYeeevvvkkkeeeaaaaaagggoooqqqlllnnn~~~vvv}}}~~~|||iii[[[___```YYYOOOFFF999222222333333111000000000000000000000000000111111111111222222222111111222222222333333333333333333333444555666666999<<<999```llllllwwwwwwxxxttttttpppddd\\\HHH<<<888999555666999222444444444333333333222222444333333222222333333444777444444;;;;;;666OOO|||www~~~|||iiikkk~~~cccNNNCCC888666777666555666333333333333333333333333222222222222222222222222333333222222333333444555555@@@<<<<<<[[[bbbOOOOOOPPP^^^yyy~~~qqqWWW[[[ggg~~~uuujjjccccccgggjjjlllllljjjiiippptttwwwnnn\\\^^^bbb```QQQGGG:::333222333333111111111111111111111111111000111111111111222222222111111222222222333333333333333333333444555666666888======hhhmmmllluuuuuuvvvtttvvvvvveee}}}rrrKKK>>>;;;;;;555666888222444444444333333333222222444333333222222333333444777666666;;;<<<888TTT|||yyyjjjeeetttsssQQQEEE:::777777666555666333333333333333333333333222222222222222222222222333333222222333333444555333===;;;@@@bbb\\\IIIIIIJJJXXXrrrrrrWWW[[[ggg~~~vvvkkkeeeeeehhhkkklllmmmiiiffflllqqqnnnppprrruuusss```^^^cccdddSSSIII;;;444222333333222111111111111111111111111000111111111111222222222111111222222222333333333333333333333444555666777777===BBBsssmmmkkkuuuuuuwwwvvvxxxyyydddnnnMMM???:::;;;555444777333444444444444333333333333444444333333333333444444666777888<<<;;;;;;\\\tttqqqbbblllUUUHHH===999888666555666333333333333333333333333222222222222222222222222333333222222333333444555222;;;:::EEElll^^^IIIIIIJJJWWWppp{{{uuuXXXZZZfff}}}vvvlllggggggiiikkkkkklllhhhcccfffvvvrrrhhhggghhhlll{{{|||uuueee___```aaaVVVKKK===555333444333222111111111111111111111111000000111111111222222222111111222222222333333333333333333444444555666777888???HHH}}}iiihhhvvv{{{}}}{{{~~~|||ddd```UUUBBB::::::444333777555555444444444444333333333444444333333333333444444333777999;;;;;;???dddzzzsss{{{dddjjjYYYLLL???:::888666555666333333333333333333333333222222222222222222222222333333222222333333444555555:::999IIIttteeeLLLIIIJJJUUUkkkuuuzzzwwwXXXZZZggg{{{uuummmjjjjjjjjjjjjiiiiiigggdddbbbjjj|||vvvxxxzzzmmmjjjmmmoooyyytttiiibbb______YYYNNN???666333444444333111111111111111111111111000000111111111222222222111111222222222333333333444444444444555666777777:::BBBNNNzzzaaabbbuuuppp___zzzmmmQQQ@@@===666333666555555555555444444444333333555444444333333444444555111666888999;;;DDDllltttssshhhiii\\\NNNAAA;;;999666555666333333333333333333333333222222222222222222222222333333222222333333444555888:::999LLL{{{iiiJJJDDDCCCMMM```qqqwww~~~zzzXXXYYYggg}}}xxxsssnnnllllllkkkiiifffccceeeeeeaaa```kkkuuurrruuuttt{{{{{{ttthhhbbbaaa]]]QQQAAA777444444444333222222222222222222222222000111111111111222222222111111222222222333333333444444444444555666777888;;;FFFWWWttt\\\]]]qqq~~~gggqqqfffIII@@@888555666444555555555555444444444333555555444444444444555555111666777999>>>JJJrrrkkkrrrjjjgggzzz]]]OOOAAA;;;888666555666333333333333333333333333222222222222222222222222333333222222333333444555999;;;;;;RRRrrrMMMBBBAAAIII[[[qqqxxx{{{XXXYYYhhh}}}vvvsssqqqppppppnnniiiddd```bbbdddbbb^^^cccttt}}}ppp|||zzzzzzuuufffbbb___SSSCCC888444555444333222222222222222222222222000111111111111222222222111111222222222333333333444444444444555666777888;;;JJJaaavvv```^^^ooozzzooojjjrrrKKK???999666888555555555555555444444444444555555444444444444555555333888888:::BBBQQQxxxcccqqq}}}oooiii}}}]]]OOOAAA:::888666555666333333333333333333333333222222222222222222222222333333222222333333444555888;;;@@@YYY|||RRREEEDDDLLL]]]rrrxxx|||XXXYYYjjjwwwuuutttttttttqqqjjjeee^^^]]]^^^bbbccceeelllvvv|||pppvvvzzz{{{hhh___```TTTCCC888555555555444222222222222222222222222000111111111111222222222111111222222222333333333555444444555555666777888:::MMMhhh|||gggbbboooxxxqqqdddsssHHH;;;777888:::777666666555555555444444444555555444444444444555555555999888;;;EEEVVV|||___qqq~~~tttnnn]]]OOOAAA:::888666555777333333333333333333333333222222222222222222222222333333222222333333444555555;;;CCC___SSSEEEDDDMMM]]]qqqwww}}}XXXYYYjjjxxxwwwvvvwwwwwwssslllfff___YYYYYYbbbiiijjjiiikkkllluuutttvvvxxxgggXXX\\\XXXJJJ888222666777333222222222222222222222222111111222222222333333333333333222222222333444444666444333444666999::::::BBBHHH|||pppmmmooosss~~~gggvvvpppMMM???===:::666555666666555555555444444444444333333333333444555555444;;;:::??????XXX~~~```lll|||~~~yyytttiiiKKKFFF===666:::555999444444333333333333222222333333333333333333333333222333444444333333555777<<<:::BBBhhh\\\IIIDDDMMM```pppwww|||VVV\\\xxx}}}|||zzzxxxyyyyyyrrriiibbb]]]ZZZ```kkkssstttqqqiiihhhjjjvvvxxxrrrxxxqqq{{{cccZZZ\\\YYYKKK999222555666222222222222222222222222222111111222222222333333333333333222222333333444555555444444444666999:::;;;FFFRRRnnnlllnnnsss~~~yyyoooMMM>>><<<:::888888666666555555555444444444444444333333444444555666333:::999???BBB]]]yyy___rrrxxxzzzvvvrrrtttSSSIII???777:::444777444444333333333333222222333333333333333333333333222333444444333333555777;;;:::CCCjjjwwwZZZGGGDDDNNN```ooouuu{{{~~~XXX___yyy~~~|||}}}~~~xxxppphhh___ZZZcccuuuxxxoookkkiiiqqq{{{wwwnnnkkkfffpppvvv~~~yyy___XXX\\\ZZZMMM;;;222555555111333333333333333333333333111111222222222333333333333333333333333444555555555555555555777999;;;<<>>EEEdddqqq___{{{uuuyyytttrrr\\\MMM@@@888;;;444444444444333333333333222222333333333333333333333333222333444444333444666888;;;;;;FFFooozzzwwwZZZFFFEEEQQQaaannnuuu|||~~~ZZZbbb{{{zzzpppcccZZZfff~~~xxxrrrjjjlll|||tttzzznnnfffeeekkkmmmqqqtttuuu~~~uuu]]]UUU\\\ZZZOOO===333444444111333333333333333333333333111111222222222333333333333333333333333444555666444555666666777999<<<>>>KKKjjjtttgggjjjlllqqq~~~ttt^^^DDD:::::::::777666666666666555555555555444444444444444555666666444:::777>>>HHHiiiiiiaaawww|||uuuuuucccOOO@@@888;;;444444444444333333333222222222333333333333333333333333222333444444444444777999;;;<<>>MMMxxxYYYFFFEEEPPP___rrr{{{yyyZZZeeezzzxxxkkk___cccuuu~~~rrrjjjqqq{{{rrr]]]WWWXXXZZZRRR@@@555555555111333333333333333333333333111111222222222333333333333333333333444555777777333666888888888999>>>BBBQQQyyyeee```jjjmmmrrryyyxxxoooIII777999<<<888777777777666666666555555555555444444555555666777666<<<888@@@OOOsss___jjj{{{iiiTTTAAA777:::444777444444333333333333222222333333333333333333333333222333444555555666888:::<<>>CCC^^^tttaaa___jjjmmmssssss~~~RRR::::::<<<777777777777777666666666555555555555555555666666777555<<<:::CCCUUUzzz}}}[[[sss|||lllYYYEEE777888444888444444333333333333222222333333333333333333333333111333444555555666999;;;===AAAQQQ~~~fffLLLDDD@@@III___pppzzzqqqYYYhhh{{{~~~sssgggdddiiiqqquuuvvvqqqnnneee\\\ZZZ___eeegggddddddddddddddddddcccccciiippp|||||||||```TTTTTTXXXRRRBBB666666666333444444444444444444444444111111222222222333333333222333333444555666888888333777::::::888999???DDDhhhqqq^^^^^^jjjnnntttsss[[[>>><<<<<<555777777777777666666666666555555555555555666777777555<<<:::EEEYYYrrrYYY{{{~~~ppp]]]HHH777777333999444444444333333333222222333333333333333333333333111333444555555666999;;;===AAARRR___JJJGGGCCCKKKcccmmmxxx~~~oooZZZiii|||vvvjjjfffkkkooommmiiidddccc]]]SSSNNNPPPRRRQQQOOOOOOOOOOOOPPPPPPPPPPPPMMMUUUbbbooo~~~~~~~~~uuubbbZZZZZZWWWFFF222444:::333333333333333333333333333222222333333333333444444222222333444444555555666666999555666======???LLLnnn{{{qqqcccaaaggggggsssiii]]]===:::;;;444777777777777777777777777666555444333333444555666333<<<<<<>>>]]]yyypppTTT}}}___FFF;;;777666777555555444444444333333333222222333333333333444444333444555444444666999;;;AAA???UUUbbbJJJCCCDDDOOO]]]nnnwww}}}~~~nnn\\\ggg|||vvveee___```aaaaaabbb^^^[[[WWWQQQMMMJJJIIIHHHEEEFFFGGGGGGGGGFFFFFFEEEBBBKKKOOOUUUaaannn}}}wwwvvvfffZZZZZZWWWFFF333555:::222333333333333333333333333222222333333333333444444222333333444444555555666666999666666======@@@MMMxxxyyywwwooodddccchhhhhhuuummm|||^^^AAA??????888777777777777777777777777666555444444444444555666555===>>>AAAaaaooojjj\\\}}}zzzzzz|||dddIII;;;777777777555555444444444333333333222222333333333333444444333444555444444666999;;;>>>===SSSbbbKKKDDDEEEQQQ___mmmuuu{{{|||}}}gggWWWfff|||~~~nnn^^^WWWXXXXXXZZZ\\\[[[YYYVVVRRROOOMMMLLLLLLFFFFFFEEEDDDDDDCCCCCCCCC@@@FFFGGGJJJQQQZZZsssrrr{{{}}}{{{ssshhh[[[YYYVVVHHH555555999111333333333333333333333333222222333333333333444444333333333444555555666666666999666777======AAAPPPrrrooollleeeeeeiiiiiiyyyvvvppp[[[AAA>>>===666777777777777777777777777666666555444444555666666666>>>???FFFggg{{{qqq{{{ccceee}}}xxxlllkkkkkklllnnnnnnlllkkkjjjpppuuuzzzlllMMM<<<777777777555555444444444333333333222222333333333333444444333444555555555666999<<<>>>===TTT}}}aaaKKKEEEGGGSSSbbbkkksssyyyzzzzzz~~~~~~^^^RRRddd{{{{{{xxx|||~~~}}}uuufffVVVOOONNNOOORRRUUUZZZYYYXXXVVVUUUUUUUUUUUUUUUTTTRRRPPPNNNNNNNNNNNNFFFIIIFFFDDDFFFHHHZZZxxxsss{{{}}}qqqkkk]]]YYYVVVIII777555888111333333333333333333333333222222222333333333444444333333444444555666666666666:::777777======CCCSSSkkkfffgggdddfffiiijjj|||kkkZZZAAA===;;;555777777777777777777777777777666555444444555666777777===@@@JJJmmm~~~bbblll}}}wwwnnnfffeeeccccccddddddbbb```aaaeeefffeeehhhmmmpppooowww}}}sssQQQ===888888777555555444444444333333333222222222333333333444444333444555555555777:::===AAAAAAYYY|||~~~\\\JJJEEEGGGTTTccclllsssyyyyyyyyy}}}ZZZPPPccczzz|||uuurrrtttvvvvvvnnnaaaSSSKKKIIIJJJNNNSSS[[[\\\]]]^^^___```aaaaaafffeeeeeedddbbb___]]]\\\TTTUUUOOOJJJHHHEEEQQQiii~~~uuurrrccc\\\WWWKKK999555777111333333333333333333333333222222222333333333444444333333444555555666666777666;;;888888===>>>EEEVVVqqqdddaaadddbbbeeeiiikkkmmmdddHHH@@@===888777777777777777777777777777666555444444555666777777<<>>888888777555555444444444333333333222222222333333333444444222444555555666777;;;>>>CCCDDD]]]xxxUUUGGGEEEGGGTTTdddmmmtttyyyyyyyyy}}}ZZZPPPbbbwww}}}tttooommmmmmnnnpppiii___SSSLLLHHHGGGLLLSSS]]]___bbbeeehhhjjjllllllmmmnnnppppppoookkkgggddd```___WWWQQQNNNHHHNNNbbbzzzxxxvvvjjj___XXXLLL:::555777222333333333333333333333333222222333333333333444444444444444555666666777777555;;;:::999>>>>>>GGGYYYeeedddbbbcccaaadddjjjmmmrrrnnnMMM>>>:::888777777777777777777777777777777666555555666777777888;;;@@@PPPuuummmuuu|||vvv}}}yyywwwqqqjjjeeedddbbbaaabbbcccbbbaaa]]]___```]]]]]]``````^^^[[[\\\___iii{{{VVV>>>999999777555555444444444333333333222222333333333333444444222444555555666888<<<>>>AAAEEE___iiiMMMDDDEEEHHHUUUeeennnuuuzzzyyyyyy}}}~~~[[[QQQ___rrr~~~~~~vvvnnnkkkiiihhhiiimmmggg___WWWPPPKKKIIINNNUUUaaadddhhhmmmqqqttttttuuutttvvvxxxzzzyyyvvvrrrpppjjjggg]]]WWWTTTJJJKKK\\\www~~~qqqcccYYYMMM;;;555777333333333333333333333333333222222333333333333444444444444555555666666777777555<<<:::999>>>???HHH[[[^^^eeefffeeeaaadddlllpppuuuyyyxxxQQQ===888888777777777777777777777777888777666555555666777888:::<<>>999999666555555444444444333333333222222333333333333444444222333555666666999<<>>???III]]]{{{UUUaaajjjgggaaaeeemmmssswww{{{YYYAAA;;;===777777777777777777777777888777666555555666777888<<<>>>BBBUUU{{{rrrzzz~~~}}}ppp~~~}}}zzzuuuuuuwwwvvvrrrrrrpppmmmkkkllllllkkkjjjhhhmmmoooooopppsssrrrnnnfffjjjggg^^^ddd{{{WWW>>>999999666555555444444444333333333222222333333333444444444222333555666777999<<>>;;;888666666555555555555444444444444444444444444444444444444555666555555888>>>DDDHHHIIIlllgggSSSBBB???EEEMMMYYYeeeqqqrrruuuwwwyyyzzzzzzzzz}}}~~~~~~qqq[[[YYYbbblllzzz~~~~~~xxxrrrjjjeeeeeeccceeehhhkkkooosssxxxzzzuuupppjjjeee```]]]ccckkkvvv{{{tttqqq|||}}}{{{zzzcccOOO>>>444333666444444444444444444444444333333333444444444555555444444555666666777888888:::999@@@<<>>888:::999888888777777888888666777888777666666888:::<<>>FFFMMMNNNNNNooo```OOOBBBAAAFFFLLLXXXdddnnnppprrruuuyyy|||~~~ooonnnlllgggddddddhhhmmmjjjcccaaahhhqqqvvv{{{~~~~~~zzzttt||||||xxxrrrkkkhhhhhhaaaeeellltttzzz}}}~~~}}}vvvqqqkkkgggcccdddlllvvv~~~~~~zzzuuuyyyyyyqqqaaaNNN>>>666444444444444444444444444444444333333333444444444555555444444555666777888999999;;;999AAA???BBBIIIWWWsssOOOMMMTTT[[[```cccjjj}}}}}}zzzzzzxxxyyyyyyTTTAAAAAA???:::999888888777777888888666777888777666777888:::>>>BBBEEE^^^|||~~~uuusss~~~}}}|||zzzyyyxxxwww}}}gggGGG;;;555333666555555555555444444444444444444444444444444444333555777777:::@@@JJJQQQQQQQQQqqq|||ZZZLLLAAAAAAFFFKKKWWWcccjjjmmmpppuuuyyy}}}llleee\\\YYY]]]eeelllpppnnnhhhgggmmmvvvzzzzzzyyyuuusssrrrqqqsssvvvyyy|||wwwrrriiirrryyywwwpppppp{{{}}}xxxpppjjjhhhdddgggnnnwww~~~}}}zzzuuuoooiiieeebbbdddnnnyyywwwrrrpppuuuxxxqqqxxxpppnnnkkk```NNN???888555444444444444444444444444444333333333444444444555555444444555666888999::::::<<<999CCCBBBDDDIIIZZZoooQQQNNNQQQYYY^^^```hhh~~~~~~~~~TTTAAABBB@@@:::999888888777777888888777888888888777777999:::@@@CCCGGGaaa~~~sss{{{~~~||||||}}}~~~~~~kkkIII<<<666555666555555555555444444444444444444444444444444444444555777777:::AAAKKKSSSUUUTTTssswwwUUUHHH???AAAEEEJJJUUUaaahhhkkkpppuuuyyy|||}}}}}}mmmdddZZZYYYaaalllsssvvvwwwsssoooqqquuuvvvqqqllleeedddcccccceeejjjpppsss|||}}}{{{xxxhhhcccfffjjj}}}{{{rrrkkkhhhgggjjjpppyyy~~~zzztttnnngggccc```cccnnnzzzwwwggg^^^YYYgggrrr{{{uuuxxxrrrnnnmmmbbbOOO???888666444444444444444444444444444333333333444444444555555444444555777888999:::;;;<<<:::DDDEEEFFFJJJ\\\fffPPPMMMQQQYYY]]]^^^hhhxxxtttzzzYYYDDDAAA;;;:::999888888777777888888777888999888777777999;;;AAAEEEKKKgggttt~~~ooo}}}{{{zzz|||~~~~~~kkkIII<<<777888666555555555555444444444444444444444444444444444444555666777:::AAALLLTTTYYYXXXwww~~~PPPEEE===@@@DDDHHHSSS___iiilllqqqvvvyyyyyyxxxwwwjjjfffcccdddkkktttyyy|||yyyxxxvvvrrrmmmfff___ZZZTTTSSSQQQPPPSSSXXX^^^bbbllluuuuuuccc\\\aaahhh|||tttmmmllljjjlllrrr{{{}}}tttnnnfffbbb___cccnnnzzzhhhXXXLLLSSSUUU```zzz~~~}}}zzzrrrqqqeeeOOO>>>888666444444444444444444444444444333333333444444444555555444444555777888:::;;;;;;<<<:::FFFFFFGGGJJJ]]]]]]MMMLLLRRRZZZ]]]]]]hhh{{{pppjjjnnnvvvbbbMMMDDD999:::999999888777888888888777888999888777777999;;;BBBGGGOOOkkkaaa}}}kkk|||xxxvvvwwwyyy{{{~~~jjjIII===999:::666666555555555444444444444444444444444444444444444555666777:::AAALLLTTT\\\[[[yyyxxxMMMCCC===???CCCGGGRRR^^^jjjnnnssswwwxxxwwwtttrrreeeggglllpppuuuzzz~~~uuuyyyyyypppcccWWWOOOJJJEEECCC???===???CCCHHHLLL^^^hhhvvvzzzmmmdddnnn}}}vvvqqqqqqkkkmmmsss}}}uuunnnfffbbb___cccooo{{{sss___JJJKKKCCCHHHccc}}}}}}uuurrrfffQQQ???888666666555555555555555555555555555555444444444555555666555555666777888:::<<<======>>>CCCCCCOOOTTT```[[[IIIPPPTTTXXXYYY\\\iii~~~mmmeeefffjjjkkkyyy|||UUU;;;@@@888888888888777777777777666777888777666666888:::AAALLLNNNddd```~~~vvveee{{{~~~xxxqqqnnnooorrrtttzzz~~~{{{uuuvvvoooLLL???;;;555666666666666666666666666444444444555555555666666444444555888:::@@@NNN\\\\\\^^^qqqIIIAAA===@@@CCCFFFQQQ___kkknnnsss{{{{{{uuussslllooovvv|||~~~yyyooofff^^^WWWQQQNNNNNNEEEFFFGGG@@@AAAEEE@@@NNNSSSdddyyyxxxsss}}}wwwtttuuurrrsssxxx{{{sssiiibbb___dddrrruuu\\\KKK@@@EEENNN]]]|||}}}{{{vvvrrrcccMMM<<<666666666555555555555555555555555555555444444444555666666666666777777999:::;;;<<<@@@@@@EEEDDDOOOTTT```^^^HHHLLLSSSVVVXXX]]]lllwww}}}kkkbbbffflllooozzz}}}[[[@@@BBB999999999999888888888888777888888888666777888:::CCCPPPPPPdddeeevvv}}}ooorrrzzzrrrmmmmmmoooqqqvvvyyyuuunnnnnnvvvkkkJJJ???<<<777666666666666666666666666444444444555555555666666555555666999;;;AAAQQQ___aaabbbmmmIIIAAA===@@@BBBEEEPPP^^^kkkmmmrrrzzz}}}tttkkkpppzzz~~~}}}yyyxxxwwwuuusssrrrrrrrrrpppddd]]]UUUGGGCCCDDD>>>DDDIIIZZZrrruuu~~~zzzxxxyyyssstttyyyvvvllldddaaaeeesssooo\\\MMMJJJJJJOOOddd}}}~~~|||uuuooo```JJJ999555555666555555555555555555555555555555444444555555666777888888888888999:::<<<<<>>@@@OOOiiivvvjjjaaa```hhhwww{{{sssyyy}}}{{{}}}uuuwww||||||ppphhhdddgggttt{{{ttt}}}jjjYYYQQQKKKIIIVVVhhhyyyqqqlll]]]HHH:::666666666555555555555555555555555555444444444555666777888999999999999:::;;;<<<===BBBDDDJJJHHHRRRWWWfffjjjOOOMMMOOORRRWWW```ttttttsss{{{rrrhhhkkksssxxxyyyPPP@@@::::::::::::999999999999777888999999888888:::<<>>GGG```zzzzzzddd___XXXSSSQQQVVVcccoooqqqlllkkkrrr}}}}}}zzz|||uuukkkfffgggsssyyykkkuuu{{{hhh]]]SSSLLLRRR]]]wwwpppjjj\\\JJJ===999777555555555555555555555555555444444444555666777888888::::::::::::;;;<<<>>>>>>AAADDDKKKJJJUUU[[[kkkjjjOOOMMMNNNRRRWWW```tttxxxsssqqqwwwooorrryyy}}}ZZZ@@@:::999999999999888888888777888999999999999;;;===CCCYYY]]]iii|||xxx~~~zzzqqqvvvzzz~~~|||rrrkkkiiiiiilllooooooiii```[[[[[[^^^uuu~~~~~~NNN;;;:::;;;666666666666666666666666555555555666666666777777888888:::;;;===HHH^^^sssoooqqqmmmKKKCCC>>>???@@@AAAKKKXXX```jjjzzzmmmeeennn~~~pppPPPFFF@@@CCCXXXtttnnn\\\XXXUUURRRNNNNNNYYYgggjjjhhhfffhhhrrrxxxoooggggggpppzzzyyydddiiizzznnn^^^QQQNNNSSSvvvooo___KKK???:::888555555555555555555555555555444444444555666777888999999::::::;;;<<<>>>@@@AAAAAAEEEMMMLLLWWW^^^pppbbbLLLKKKNNNRRRWWW^^^pppzzz~~~nnngggtttyyytttwww___BBB999999999999888888888888777999::::::999:::<<<>>>DDD]]]cccmmm}}}yyy{{{rrrllljjjjjjhhhkkklllggg___YYYXXXZZZ^^^uuu~~~{{{MMM;;;:::;;;666666666666666666666666555555666666666777777777888999:::;;;===IIIbbbxxxvvvvvvwwwlllwwwuuuLLLCCC>>>??????@@@IIIVVV^^^kkkpppaaaaaannnzzzhhhLLLDDDBBBRRRooozzzooorrrlllgggaaaXXXTTT___oooyyyvvvkkkaaahhh~~~|||sssjjjfffmmmuuu}}}```^^^hhhtttcccYYYVVVxxxcccKKK===999888666555555555555555555555555444444555555666888999:::999999:::;;;===@@@BBBCCCDDDHHHPPPNNNXXX___qqq[[[HHHIIILLLRRRVVVZZZiii}}}}}}pppgggllluuu}}}wwwyyyZZZBBB;;;:::::::::999999999999777999:::::::::;;;===???GGGbbbiiiqqq~~~yyy{{{|||}}}{{{sssmmmkkkkkkhhhjjjlllhhhaaa\\\[[[\\\\\\ssstttKKK<<<:::777666666666666666666666666555666666666777777777777888888:::;;;===IIIddd||||||zzzrrr~~~wwwMMMDDD>>>>>>>>>???HHHUUU```oootttaaaRRR]]]oooxxx}}}TTTKKKEEEPPPjjjyyyjjj^^^eeeuuuwwwfffggg{{{wwwmmmgggkkkrrr|||```UUUTTTkkk~~~mmmeee~~~fffJJJ:::777888777555555555555555555555555444444555555666888999:::888999:::<<<>>>AAACCCDDDFFFJJJRRRPPPXXX^^^qqqXXXHHHJJJJJJQQQUUUWWWdddxxxmmmkkkpppzzzxxxyyyuuuRRR@@@<<<<<<;;;;;;;;;:::::::::888999:::::::::;;;===@@@IIIfffmmmsss|||||||||wwwwww~~~}}}{{{sssmmmlllllliiilllnnnlllfffaaa___```hhh}}}nnnKKK>>>999333666666666666666666666666666666666666777777777777777888::::::<<>>>>>>>>>>>GGGTTTbbbqqqnnnYYYHHHZZZpppwww|||}}}}}}~~~]]]RRRIIIPPPggguuubbbbbbnnnooolll{{{zzzpppiiijjjpppwwwbbbPPPGGGXXXzzzxxxjjjmmmLLL???:::555666444444444555555555555666333555888888888888999::::::<<<>>>???@@@CCCHHHKKKLLLGGGRRRWWWZZZ\\\ooouuuRRRIIIOOOJJJTTTTTTTTT```www~~~ssssssyyy|||}}}~~~|||eeeKKK???<<<;;;:::999888888888888999:::;;;;;;;;;<<>><<<<<>>AAACCCaaafffKKKFFFBBB@@@???AAAJJJTTT]]]zzz|||YYYKKKDDDTTTiiisss{{{vvvxxx}}}yyy\\\HHHUUUooo{{{tttmmmjjjhhhnnnvvvttt___JJJCCCFFFWWWwwwxxxrrrxxx}}}|||vvvzzz~~~RRR>>>999777888444444444555555555555666444666888888888999:::<<<<<<>>>AAACCCFFFIIIMMMPPPTTTNNNWWWXXX[[[___qqqxxxTTTFFFHHHFFFOOORRRTTT```qqq|||{{{}}}zzzsssnnngggrrr~~~}}}}}}kkkNNNAAA<<<;;;:::999999888888999:::;;;;;;;;;:::<<<>>>AAAIIImmm}}}}}}rrrfff{{{zzzmmmddd___gggrrr|||uuuoooiiiaaa```aaaeeeiiilllsss{{{iiiGGG<<<:::999777777666666555555555444666666888999:::;;;;;;;;;777:::;;;>>>@@@EEEfffdddJJJEEEAAAAAABBBFFFOOOYYY[[[{{{zzzWWWIIICCCOOOcccooowwwnnnrrryyydddMMMYYYuuuwwwvvvyyypppiiibbbdddhhhtttnnnWWWHHHAAAFFFZZZooo}}}zzzvvvxxxqqqggghhhwwwuuurrrppppppUUU<<<777666777444444444555555555555666555666888888888999;;;===<<>><<<;;;:::999999999999999:::;;;<<<<<<;;;<<>>AAADDDLLLjjj~~~xxxyyyfffhhhooowww{{{vvvmmmfffccclll}}}wwwpppiiiccc___]]]]]]```iiirrriiiFFF:::999888777777666666555555555555555555777888999::::::::::::???>>>>>>DDDQQQxxxhhhMMMEEE???>>>???BBBIIIPPPWWWzzzZZZIIIBBBEEEUUUeeeooouuuqqqvvv~~~}}}{{{eeeSSSccc}}}nnnYYYgggyyyxxxrrrqqq|||xxxvvvwwwzzz}}}~~~xxxpppfffeeebbbcccmmmvvvdddWWWVVVaaannn{{{zzzgggaaakkkrrrlllvvv{{{|||rrrlllYYY>>>:::888777444444444555555555555666666777888999999;;;>>>AAA>>>AAAEEEIIIKKKMMMPPPSSSUUUSSS[[[ZZZ___eeesss\\\JJJHHHIIILLLKKKMMMTTT\\\zzzvvvgggaaa^^^jjj~~~vvvwwwxxxuuurrrrrrppp}}}bbbEEE;;;;;;::::::::::::;;;;;;;;;<<<>>>>>>???AAAEEEGGGNNNjjj|||zzzzzzhhhbbbcccfffhhhfffccceeeiii}}}xxxpppnnnhhhbbb___\\\\\\aaahhhyyy}}}yyy{{{~~~hhhGGG;;;:::888666777777777777777777777444555666888999999::::::<<>>CCCHHHZZZ~~~```JJJDDDAAAMMM]]]fffvvvuuuxxx~~~wwwccc[[[mmm|||vvvdddYYYWWWhhh}}}}}}ssszzzttthhhfffhhh}}}vvvpppnnnpppsssvvvwwwzzz|||wwwjjjjjjfffbbbcccnnnvvvhhhdddkkksss}}}ttt|||vvvoootttrrrsssllleee}}}SSS;;;999777555444444444555555555555666777888999999999;;;???BBBAAADDDHHHLLLMMMOOOQQQSSSTTTTTT^^^]]]bbbjjjuuuZZZHHHIIIFFFJJJKKKPPPUUUXXXqqq}}}yyyssssss~~~vvvvvvyyyxxxuuurrrmmmqqqzzzcccCCC;;;;;;:::::::::;;;;;;<<<;;;===>>>@@@AAADDDHHHKKKPPPjjj}}}|||xxxooobbb^^^[[[\\\ZZZ[[[dddooozzzsssqqqlllhhheeeaaa]]]___dddlll~~~wwwyyyzzzfffFFF<<<;;;999666666777777888999999999666666888999:::;;;;;;;;;<<>>===>>>AAAEEEYYY}}}nnnTTTFFF>>>EEETTT[[[iii|||||||||~~~~~~nnnccceeeyyyeeeKKKKKK\\\nnnyyy~~~{{{yyysssgggYYYPPPMMMNNNhhh~~~uuujjjddddddgggiiilllqqqvvvyyyzzzyyyyyypppooolllgggdddgggqqq{{{zzztttvvvzzz{{{tttvvvqqqrrrnnneeezzzRRR======;;;888444444444555555555666666777888999999999;;;???CCCDDDGGGKKKNNNOOOQQQSSSTTTTTTUUU```___eeemmmvvvVVVGGGIIIDDDIIIMMMSSSWWWVVVkkkyyyrrrtttzzz|||zzzwwwrrrmmmmmmxxx^^^===;;;;;;:::::::::;;;;;;<<<;;;===???AAABBBFFFJJJMMMQQQkkkuuusss~~~}}}{{{uuukkkiiikkkooopppmmmjjjjjjfff___YYYWWWVVVXXXdddrrr}}}~~~wwwqqqnnnkkkjjjeee``````dddiiidddFFF<<<<<<:::666666777888999:::;;;;;;777888999:::;;;<<<<<<<<<<<>>AAADDDGGGJJJNNNQQQRRRSSSTTTUUUWWW[[[[[[```jjjmmm{{{tttUUUDDDEEEGGGKKKKKKNNNUUU[[[nnnzzzvvvzzz~~~}}}~~~wwwyyyuuurrr}}}}}}VVV>>>;;;:::999999999:::;;;<<<>>>???@@@BBBEEEHHHKKKLLLVVVaaazzztttttt~~~yyyvvviiiddd```\\\ZZZXXXXXXZZZ\\\]]]______\\\VVVTTTZZZcccrrr|||sssvvvpppmmmllljjjfffeeehhhlll|||cccJJJ;;;999;;;888888888777777777777777777777666666777999;;;<<<@@@@@@GGGPPP___cccLLLBBBBBB>>>>>>CCCBBBUUUssscccFFFFFFEEEGGGNNNZZZfffmmmyyy|||~~~}}}|||{{{{{{{{{{{{zzz```jjjxxxlllRRRFFFLLLZZZdddnnnjjjaaaVVVMMMIIIIIIJJJRRRzzznnn^^^QQQYYY[[[^^^dddjjjnnnooooootttqqqssswwwtttkkkeeeeee{{{{{{uuu~~~zzzrrr|||XXX===999888888666666666666777777777777999:::<<<===>>>@@@DDDGGGIIILLLPPPSSSTTTUUUWWWXXXWWW[[[[[[```jjjmmmzzzwwwXXXFFFFFFEEEIIIIIILLLTTTZZZmmm~~~}}}}}}|||qqqtttsssRRR>>><<<<<<;;;::::::;;;===>>>@@@AAABBBEEEHHHKKKNNNPPPSSS\\\ttt|||vvvrrr{{{iiibbbZZZQQQLLLHHHHHHLLLQQQbbbaaa___YYYPPPLLLMMMRRRaaannn|||zzz{{{uuuqqqpppnnniiihhhjjjtttdddIII<<<999;;;888888888888777777777777999999999999;;;<<<>>>???DDDBBBIIITTTfffyyycccLLLBBBBBB>>>>>>BBBAAAMMMggg}}}TTTHHH<<<<<>>:::777666666666666777777777888888999;;;===???@@@DDDHHHKKKKKKNNNRRRUUUWWWXXXZZZ\\\YYY\\\\\\aaajjjmmmyyyyyyYYYFFFGGGEEEIIIHHHKKKRRRWWWjjj|||uuuqqquuu}}}~~~yyyrrr}}}jjjMMM===>>>===<<<<<<<<<>>>???@@@BBBCCCEEEHHHLLLPPPSSSUUUUUUXXXgggqqq~~~yyynnn}}}|||ooocccTTTJJJDDDBBBGGGOOOhhheee___UUULLLFFFDDDDDDMMMWWWddd}}}zzz{{{zzzwwwuuuvvvzzzeeeIII<<<::::::888888888888888888888888:::;;;<<<>>>???AAABBBBBBIIIEEELLLZZZqqqyyydddMMMBBBBBB======BBBAAAFFFYYYyyyoooTTT>>>;;;???AAAHHHRRRYYY]]]dddhhhjjjkkkkkkllloooqqqvvv~~~wwwnnnwwwzzzoooTTTLLLQQQVVVcccttt|||zzzooo```TTT}}}~~~zzzvvvuuusssmmmcccZZZSSSQQQOOOOOOQQQUUUWWWXXX```bbblll|||uuullleeeqqqsssbbbkkkuuusssOOO<<<888444333666666666777777888888999999;;;>>>@@@BBBFFFKKKNNNLLLOOOSSSVVVXXXZZZ\\\^^^[[[______dddlllmmmyyyzzzVVVCCCGGGHHHLLLJJJKKKQQQTTTfffuuu{{{~~~|||sssgggaaaaaaiii}}}}}}rrrooowwwhhhNNNAAA===============???AAABBBDDDEEEGGGKKKOOOSSSVVVXXX\\\WWWwwwgggkkk}}}~~~zzzkkkpppsssbbbWWWNNNHHHLLLUUUnnniii___QQQIIIFFFDDDBBBGGGMMMUUUsss~~~eeeGGG<<<:::999777888888888888888999999:::<<>>@@@CCCGGGLLLPPPNNNPPPSSSVVVWWWYYY\\\^^^___cccbbbgggnnnnnnyyy~~~UUU@@@GGGGGGKKKIIIKKKQQQUUUgggpppnnnrrryyy~~~{{{qqqbbbWWWTTTYYYooowwwppprrrvvv{{{kkkPPPEEE===<<<<<<===>>>@@@BBBCCCFFFGGGIIILLLPPPTTTXXXZZZ\\\UUUnnntttwwwyyyyyyhhhjjjvvv{{{kkkbbbWWWLLLMMMUUUtttooo```NNNEEEEEEEEECCCIIIKKKOOOiiicccEEE<<<;;;999777777888888999999999::::::===BBBFFFIIIIIIHHHGGGLLLHHHQQQbbb|||fffNNNCCCCCC===<<<@@@???FFFMMM\\\wwwlllNNNJJJIIIAAA@@@FFFBBBFFFJJJMMMOOOQQQSSSUUU[[[dddpppxxxzzzyyywwwwwwrrrcccZZZ^^^ooo{{{}}}vvvhhh~~~rrrjjjeee```ZZZTTTMMMLLLLLLMMMNNNNNNMMMKKKNNNRRR]]]qqqooocccfffyyyooonnntttooogggllluuudddHHH<<<:::777777555666777777888999:::::::::<<>>EEEJJJNNNNNNLLLJJJLLLKKKUUUcccxxxgggOOODDDCCC===<<>>CCCJJJTTTggggggXXXNNNCCC@@@EEE>>>???AAACCCGGGLLLRRRVVV[[[eeeqqqxxxzzzzzz|||~~~jjjVVVSSSbbbsss~~~~~~zzzzzzmmmeeeaaa^^^ZZZVVVLLLKKKKKKLLLMMMMMMJJJHHHLLLPPPYYYkkkwwwfff___sssyyypppfff\\\^^^ggg}}}pppssswwwcccGGG<<<:::666777555666777888999::::::;;;===???BBBDDDGGGKKKPPPSSSRRRTTTVVVWWWWWWYYY[[[]]]```ddddddgggnnnllluuupppIIIEEEDDDHHHGGGIIIOOOTTTfff~~~}}}nnn\\\PPPKKKMMM]]]}}}|||xxxzzzzzzSSS@@@>>>>>>>>>???AAACCCFFFGGGKKKLLLNNNPPPSSSWWWZZZ[[[WWW\\\lll~~~iiiiiijjjzzz~~~|||ooojjj___PPPNNNWWWvvvwwwjjjSSSBBBAAAAAA???;;;AAAFFFXXXxxx{{{|||wwwZZZ>>>;;;<<<888777777888999999:::;;;;;;;;;@@@HHHOOOSSSRRRPPPNNNNNNPPPYYYbbbooogggPPPDDDCCC===;;;???===>>>FFFOOOYYYppp|||lll^^^UUUSSSLLLKKKJJJIIIKKKRRR[[[bbbhhhpppyyy~~~qqqSSSMMMUUUeeevvv~~~}}}xxxkkkbbb^^^]]]ZZZWWWPPPNNNLLLKKKKKKKKKIIIGGGGGGLLLUUUdddyyyzzzmmmaaafff~~~hhh___UUUKKKNNNZZZtttxxxyyycccEEE:::777444555555666777888999:::;;;;;;???AAADDDFFFIIIMMMQQQUUUUUUVVVWWWXXXXXXYYY\\\^^^___ccccccffflllkkksssPPPEEEHHHKKKHHHHHHMMMOOO```|||}}}dddPPPGGGJJJRRRppp~~~zzzyyy]]]III?????????@@@BBBEEEHHHIIIMMMNNNPPPRRRUUUXXX[[[\\\^^^ccckkkjjjkkkhhhsssxxxjjjfff\\\NNNMMMWWWrrrwwwoooXXXGGGDDDEEEAAA===DDDEEEMMM___hhhiiipppyyyyyyqqqmmmuuuzzzsssWWW===;;;===777777777888999::::::;;;;;;===BBBKKKRRRVVVUUUSSSPPPPPPSSS]]]aaaiiihhhPPPDDDCCC===;;;???===:::DDDKKKNNN]]]zzzxxxpppfffccc]]]YYYZZZaaajjjrrrvvv|||xxxpppmmmooorrrppplllgggfffhhhlllpppqqqtttsssQQQJJJIIITTTeeellljjjnnnxxx{{{{{{zzz}}}~~~pppfffbbb```]]]ZZZWWWSSSNNNKKKJJJJJJJJJIIIAAAHHHQQQ^^^sss{{{ssseee^^^nnnrrr___YYYPPPDDDDDDNNNzzzxxxuuuxxxcccGGG:::555333777777888999888888999<<<>>>CCCDDDGGGIIILLLOOOQQQSSSUUUWWWYYYZZZ[[[\\\^^^___cccaaafffnnnnnnkkksssHHHJJJKKKEEEEEEIIIIIILLL\\\pppjjjUUUNNNFFFKKK^^^xxxzzz~~~XXXCCC@@@===<<>>888::::::::::::;;;<<<===>>>>>>EEENNNVVVYYYYYYWWWVVVRRRNNNYYYdddgggrrrNNNDDDIII===888???===>>>@@@EEEMMMZZZkkk}}}yyyyyy}}}xxxhhhZZZTTTUUUVVVQQQLLLKKKNNNNNNKKKNNNUUUfffmmmeeeSSSIIIHHHEEEJJJSSSTTT^^^uuuvvvooohhhjjjyyy~~~qqqgggbbb___ZZZVVVTTTOOOKKKIIIIIIIIIFFFCCCDDDIIINNNWWWiii{{{llldddcccccc~~~lllaaaWWWLLLGGGGGG|||vvv{{{}}}yyy___BBB999888555888777888888888888999<<>>???EEENNNTTTWWWWWWVVVVVVSSSRRR]]]fffggg|||ZZZGGGFFF<<<999???<<<===???CCCIIITTTcccsss}}}zzzoooiiiiiifff___WWWQQQNNNMMMOOOKKKHHHHHHEEEAAADDDKKKLLLVVVwww```NNNGGGGGGCCCEEEKKKLLLWWWoooooofff^^^aaannnsssiiiddd```[[[WWWTTTPPPLLLKKKKKKKKKIIIFFFEEEGGGKKKRRRbbbuuuooojjjgggeee}}}tttgggXXXNNNKKK}}}uuu```@@@999:::777888666888999999999;;;>>>@@@GGGHHHJJJMMMOOORRRTTTUUURRRSSSTTTTTTUUUWWW[[[^^^bbbaaaeeelllllljjjrrr~~~RRRHHHFFFCCCCCCGGGGGGGGGRRR```|||mmmWWWPPPJJJMMM^^^vvv|||yyypppPPPDDDCCCBBBBBBDDDIIIMMMOOOPPPSSSXXXYYYVVVWWW[[[^^^]]]^^^^^^eeesssqqqsss{{{cccZZZaaa~~~rrrfff```VVVbbb~~~jjj[[[SSSNNNLLLXXX]]]cccnnnkkk```___VVV```ooo~~~vvvfffTTTNNNUUUiiimmmLLL999777999888999999999:::;;;===>>>???BBBGGGMMMRRRTTTUUUUUUVVVUUUXXXaaahhhggguuupppOOODDD===<<>>AAAFFF???EEEaaazzzZZZKKKEEEHHHCCCAAADDDEEETTTooosssdddYYY[[[dddrrrvvvkkkeeeaaa]]]YYYRRRNNNKKKJJJKKKKKKIIIFFFFFFEEEEEEJJJXXXjjjvvvzzzxxxqqqqqqmmmiii}}}qqqccc]]]qqqlllsssgggDDD;;;:::777888666888999:::;;;===@@@CCCLLLMMMOOOQQQTTTWWWYYYZZZWWWWWWVVVUUUTTTVVVZZZ^^^```aaaeeejjjjjjjjjqqq{{{VVVFFFEEECCCDDDGGGFFFFFFMMMWWWwww}}}mmm___SSSKKKPPP___qqq{{{vvvmmmhhhsss}}}aaaIIIBBBCCCCCCDDDGGGJJJNNNPPPRRRVVVZZZ\\\YYYYYY\\\]]]\\\\\\```ggglllkkkggg}}}bbbWWWZZZrrrwwwlll^^^VVVppp{{{kkk^^^WWW[[[iiikkkgggjjjfff]]]\\\WWW```nnn|||~~~nnnYYYLLLLLL\\\zzz~~~lllMMM;;;888::::::999999999:::<<<>>>???@@@FFFJJJNNNRRRSSSTTTVVVXXXWWW]]]bbbfffeeennn^^^FFF@@@@@@???;;;:::<<>>@@@BBBCCCJJJMMMPPPRRRTTTVVVXXXZZZYYY___```aaadddjjjoooLLLDDDBBB>>>;;;:::<<<>>>BBBFFFNNNVVV\\\hhhllloooppprrrxxx}}}~~~~~~}}}|||}}}\\\VVVWWWggg|||pppddd\\\SSSMMMNNNOOO\\\qqqwwwgggTTTLLLFFFMMMIIIAAADDDNNNggg|||fffbbbiiisss|||qqqkkkgggccc___]]]ZZZVVVVVVWWWVVVRRROOOEEEBBB@@@BBBGGGMMMSSSWWWkkkzzz~~~yyywww``````iiikkkttteeeEEE:::888888<<<888:::<<<>>>@@@CCCGGGJJJNNNPPPRRRVVVZZZ]]]```aaabbbbbb___\\\XXXWWWXXXZZZ]]]```dddfffeeehhhooovvv___DDDDDDEEEEEEEEEEEEFFFIIILLL]]]sss|||}}}wwwpppeee___TTTJJJFFFJJJSSSbbbooouuuvvvvvvttttttyyy{{{yyyvvvqqqjjjbbbZZZVVVTTTeeehhhPPPEEEFFFCCCEEEHHHKKKMMMOOORRRTTTWWW]]]aaa```___aaaaaa___]]]___hhhoooyyy|||fffYYYUUUbbb{{{uuudddSSSQQQRRRUUUYYY\\\bbbggg{{{wwwpppkkk___XXXZZZ```hhhqqqyyy}}}|||vvvyyy~~~vvvbbbQQQGGGKKK___sssdddIII<<<::::::999:::;;;<<<===@@@BBBDDDEEEKKKMMMQQQSSSUUUWWWZZZ\\\YYY```]]]___fffhhh{{{QQQGGGCCC<<<===;;;<<<>>>@@@DDDKKKSSSYYYcccfffjjjmmmppptttxxx{{{|||||||||}}}~~~~~~}}}~~~~~~ttt___MMMMMM[[[rrrrrrfff]]]YYY]]]jjjzzzxxxfffTTTLLLHHHOOOIIIBBBHHHXXXuuutttiiimmmxxxxxxtttpppkkkgggccc```\\\[[[ZZZXXXSSSOOOGGGCCCAAABBBBBBBBBEEEIIIiii~~~zzzddddddjjjjjjvvvaaaAAA:::;;;999:::999;;;>>>@@@BBBFFFJJJNNNQQQSSSVVVZZZ^^^cccfffhhhhhhhhhgggddd```^^^^^^___[[[```dddddddddhhhooottthhhGGGDDDDDDDDDCCCCCCFFFHHHIIIWWWeeexxx{{{pppcccXXXSSSMMMHHHGGGGGGKKKTTT^^^tttwwwjjjgggfffeeelllvvv|||}}}|||yyysssjjj___YYYSSSaaazzzhhhPPPFFFHHHDDDGGGLLLNNNOOOQQQTTTWWWXXX___cccddddddffffffcccccc^^^eeeooovvv~~~ooo^^^TTT]]]ttt~~~uuueeeXXXOOOIIIHHHHHHJJJUUUaaayyyyyyfffVVVZZZ^^^dddkkksss{{{}}}yyywwwuuunnnooorrrzzz|||qqqaaaSSSHHHHHHTTTccc{{{}}}YYYAAA;;;;;;<<<:::;;;<<<===???AAADDDGGGHHHIIILLLPPPSSSUUUWWWZZZ\\\WWW```[[[___kkkiiiSSSGGGAAA:::>>><<<<<<<<<===@@@GGGOOOUUU[[[^^^dddjjjnnnpppsssvvvxxxxxxzzz{{{|||~~~}}}~~~~~~wwwYYYKKKJJJTTTjjj~~~yyydddUUUQQQMMMSSSLLLDDDNNNcccxxxrrr|||{{{vvvqqqkkkhhhdddaaa```\\\VVVQQQJJJEEEAAAAAA???===???EEE___yyylllllleeehhhyyyzzzwwwbbbAAA<<<===999777:::<<>>???>>><<<===>>>@@@CCCFFFHHHIIIGGGKKKOOOSSSUUUWWWYYY[[[VVV```[[[aaapppiii~~~SSSFFF???888???===<<<;;;;;;===CCCKKKQQQ[[[^^^dddkkkmmmnnnooorrrrrrsssuuuwwwyyyzzzzzzzzz{{{||||||}}}vvvzzzzzzlllXXXKKKDDDMMMZZZzzzwww```VVVWWWSSSXXXOOOGGGSSSkkkwww~~~~~~yyyxxxtttpppmmmjjjeee___YYYMMMFFFAAAAAA>>>;;;???FFFTTTqqqttttttsssvvvqqqzzzddd@@@888;;;:::;;;===???CCCEEEGGGJJJNNNPPPRRRVVVZZZ___bbbggglllooorrruuuvvvtttrrrrrrooojjjdddaaa^^^^^^bbbhhhmmmpppOOOJJJEEEBBBDDDGGGFFFDDDBBBKKKPPPVVV\\\fffrrrxxxxxxsssmmmqqq}}}{{{hhh___SSSGGGDDDBBB@@@BBBFFFMMMUUUcccsss}}}}}}wwwpppfff]]]SSSLLLFFFFFFRRR```kkkjjjkkkrrryyyuuuaaaLLLKKKYYYnnnjjjSSSOOOHHHHHHJJJMMMQQQUUUXXX[[[\\\aaa``````bbbfffkkkoooqqqcccggghhhmmmttt|||{{{vvvvvvzzz```VVV\\\eeeyyynnnllleee___TTTJJJDDDDDDFFFIIIpppeeeZZZQQQNNNTTT^^^hhhttt|||}}}zzzyyyvvvssshhhfffaaa\\\^^^dddhhhggg]]]VVVMMMFFFCCCDDDFFFGGGWWWmmmiiiJJJ===;;;:::;;;???;;;===AAADDDGGGIIIKKKKKKOOOQQQSSSTTTUUUWWWZZZ]]]```___\\\aaaggggggyyy\\\HHHDDD@@@:::<<<<<<<<<<<<<<<>>>CCCFFFSSSXXX___eeeiiikkknnnppppppsssvvvxxxyyyyyy{{{|||yyy{{{|||uuurrrmmmYYYLLLFFFEEEPPPpppgggSSS___YYYXXXNNNHHH[[[zzzvvvtttqqqhhh^^^QQQJJJAAA<<<<<<>>>===<<>>999<<<;;;<<<===@@@DDDGGGJJJLLLOOOQQQWWWYYY]]]aaacccfffjjjmmmpppuuuyyyyyyyyyzzzvvvpppkkkgggbbb```bbbggglllpppVVVIIIDDDAAACCCFFFFFFFFFGGGIIIOOOVVV]]]iiiuuu{{{zzz}}}vvvvvv{{{jjj]]]PPPMMMKKKGGGDDDEEEFFFKKKVVVbbbmmmqqqooolllbbbXXXNNNIIIFFFDDDHHHOOORRRSSSWWW```mmmooobbbQQQKKKXXXjjj|||nnnSSSQQQNNNMMMNNNOOORRRVVVZZZ^^^aaafffeeedddeeehhhkkknnnoooeeehhhiiimmmrrryyy~~~zzzfffWWWYYYbbbxxxsssnnnkkkdddYYYOOOIIIGGGIIILLLbbbyyy^^^RRRKKKPPPXXXbbbooo{{{|||}}}zzzyyywwwtttjjjhhhaaaXXXVVVZZZ]]][[[XXXRRRJJJDDDBBBBBBCCCDDDOOOccc{{{yyy___EEE===>>>======@@@===???CCCFFFIIILLLMMMMMMOOOPPPQQQRRRSSSXXX]]]aaaeeedddaaaeeejjjhhhxxxaaaIIICCCAAA===<<<<<<<<<<<<<<<>>>BBBEEEOOOTTT\\\bbbfffjjjmmmoooooorrrvvvxxxxxxyyyzzz|||}}}zzzqqqfffQQQGGGEEEEEEXXXuuuqqqXXX___```\\\PPPJJJ\\\~~~{{{vvvlllaaaRRRMMMEEEAAA@@@???===;;;@@@SSSooo{{{zzzwwwwwwXXX===:::===<<<>>>===AAAFFFJJJMMMOOOQQQRRRXXX[[[^^^```bbbcccfffhhhkkkrrrxxx{{{}}}|||vvvvvvqqqjjjeeeeeehhhnnnrrrfffKKKDDDAAACCCDDDCCCEEEHHHGGGNNNXXXcccrrr}}}zzz~~~yyyeeeYYYRRRLLLGGGEEEBBBDDDIIIPPPXXX^^^aaabbb\\\TTTMMMJJJHHHCCCAAAAAAAAACCCGGGRRRaaaiiicccWWWJJJSSSbbbsssqqqSSSSSSSSSSSSRRRSSSTTTXXX]]]bbbfffkkkjjjiiiiiiiiikkklllmmmgggkkkkkklllppptttpppZZZVVV]]]nnn|||xxxpppcccUUUKKKGGGGGGGGGRRRgggWWWLLLNNNTTT[[[hhhuuuzzz}}}{{{{{{{{{xxxrrroooeeeXXXQQQQQQQQQOOOQQQLLLFFFAAA@@@@@@AAAAAAFFFTTTiii}}}lllVVVBBB>>>???===<<<>>>???AAADDDHHHKKKMMMNNNNNNPPPPPPPPPQQQSSSYYY```eeeggghhheeehhhkkkhhhsssoooOOODDDAAA???<<<<<<<<<<<<;;;===AAADDDKKKPPPWWW^^^ccchhhlllnnnnnnqqquuuwwwxxxxxxzzz{{{ssswww{{{]]]KKKEEE@@@CCCRRRjjj|||vvvZZZ[[[ccc\\\OOOIIIZZZ}}}rrrggg[[[WWWPPPJJJEEEAAA===;;;;;;FFF\\\www{{{~~~vvvxxxssslllRRR<<<;;;>>><<<>>>===BBBHHHLLLOOOPPPRRRSSSVVVYYY\\\___```aaabbbdddgggnnnsssuuuyyy|||{{{www|||xxxqqqkkkhhhkkkqqqvvv}}}zzzOOOFFFBBBDDDDDD@@@AAAEEEGGGOOO\\\mmm~~~zzz}}}~~~lllZZZOOOIIIHHHFFFFFFFFFGGGKKKOOOSSSUUUXXXVVVSSSPPPLLLGGGEEEEEEAAAAAABBBIIIUUU]]][[[SSSGGGLLLWWWdddssspppVVVVVVUUUUUUUUUVVVYYY\\\aaadddggglllllllllkkkjjjjjjkkkllljjjooommmmmmoooppp}}}{{{```UUUXXXiiiuuusssaaaRRRIIIEEEDDDKKKsssrrr___QQQQQQUUUWWWaaammmxxx}}}~~~|||qqqaaaUUUPPPMMMIIIIIIFFFBBB??????@@@AAA@@@AAAJJJ[[[qqqiiiUUUBBB??????<<<:::;;;@@@BBBEEEIIILLLNNNOOOPPPPPPQQQRRRTTTVVVZZZ```ddddddgggeeehhhkkkgggnnn]]]IIIBBB>>>;;;<<<<<<<<<;;;<<>>AAAPPP[[[___jjjzzzsssZZZYYY]]]UUUJJJFFFUUUuuu|||~~~wwwnnniii```UUUKKKCCC>>><<<;;;>>>IIIaaa{{{||||||qqqnnnjjjbbbLLL;;;===>>><<>>>>><<<<<<@@@DDDFFFJJJMMMPPPRRRTTTTTTRRRUUUXXXYYYZZZ\\\^^^```aaafffeeeggglllhhhmmmnnnRRRCCC<<<;;;<<<<<<<<<;;;;;;>>>@@@EEEJJJQQQXXX^^^dddjjjmmmkkknnnrrruuuvvvwwwyyyzzz|||~~~{{{}}}eeeNNNKKKAAA>>>CCCCCCBBBOOOccciiiWWWXXXRRRKKKDDDEEEQQQiiisssrrrzzznnn^^^OOODDD@@@???>>>;;;===MMMggg|||~~~vvvhhhbbbbbb[[[GGG:::>>>@@@>>>DDDDDDHHHLLLPPPQQQRRRSSSTTTXXX[[[```dddeeeggghhhiiijjjmmmmmmlllooouuuyyyxxxssstttsssooolllkkkooossssssyyy___LLL@@@DDDIIIDDDCCCFFFAAAGGGSSSggg~~~~~~vvvdddXXXMMMMMMKKKHHHEEEDDDFFFHHHJJJUUU]]][[[UUUVVV\\\```RRROOOHHHAAAAAAEEEEEEAAABBB@@@CCCJJJQQQ]]]sss~~~bbb[[[\\\SSSUUUXXX]]]aaaeeefffeeeeeegggkkknnnmmmkkkhhhiiikkkjjjppppppnnnpppmmmsssjjjxxxxxxbbbSSSbbbnnnzzz}}}|||~~~tttcccWWWQQQNNNLLLJJJ___kkkUUUSSSSSSNNNSSS___tttzzzsssggg]]]VVVKKKHHHDDDCCCCCCEEEEEEEEEDDDIIIVVVmmm|||bbbPPP@@@>>>@@@@@@CCCHHHJJJLLLOOOSSSVVVXXXYYYYYYVVVYYY\\\^^^^^^]]]^^^___```ffffffhhhmmmkkkooo~~~}}}]]]HHH===;;;<<<<<<<<<::::::<<<>>>CCCHHHNNNUUU\\\bbbhhhllljjjmmmqqqtttuuuvvvxxxzzz{{{}}}www\\\NNNIIIGGGDDD===:::EEEUUUnnnjjjXXXMMMOOOJJJDDDBBBFFFOOO^^^yyyoooaaasss}}}ssscccQQQDDD@@@@@@>>>;;;999???OOOfff}}}sssddd]]][[[TTTBBB999@@@CCCCCCKKKKKKMMMPPPRRRSSSTTTVVVWWWZZZ^^^cccfffhhhhhhiiijjjhhhlllmmmmmmpppvvvyyyxxxqqqtttwwwuuuqqqnnnooorrrpppyyyuuuYYYBBBCCCHHHEEEDDDHHHBBBCCCHHHZZZvvv||||||~~~~~~zzzhhhYYYXXXSSSMMMGGGEEEFFFIIIFFFSSS^^^______bbbeeefffaaa]]]TTTIIIEEEFFFFFFCCCDDD@@@@@@EEEGGGNNNdddzzzppp[[[[[[___VVVYYY[[[^^^bbbeeeggghhhhhhhhhmmmpppoookkkhhhgggiiieeennnnnnlllooolllooo}}}nnnnnnUUUXXXgggyyy{{{zzzyyyfffZZZSSSQQQLLLGGGNNNkkkrrrWWWRRRPPPKKKRRRaaauuu{{{yyymmmdddUUUPPPKKKGGGFFFFFFFFFFFFDDDKKKYYYqqqvvvzzz[[[KKK??????BBBCCCFFFLLLKKKMMMPPPTTTWWWYYYZZZ[[[ZZZ\\\^^^_________aaabbb^^^eeeeeeeeekkkkkkmmmzzzyyyfffOOOBBB;;;<<<<<<<<<::::::;;;<<>>>>>444:::===888444@@@[[[rrrwwwpppVVVTTTIII@@@???BBBFFFLLLRRRUUUUUUUUUVVVWWWYYY\\\]]]___aaadddgggiiiiiiiiihhhllljjjhhhiiilllpppsssuuuqqqxxx}}}rrrpppuuuzzzvvv|||rrrJJJEEEDDD@@@AAAAAAEEEAAAAAALLL```yyy}}}||||||}}}~~~rrrkkk```WWWPPPLLLIIIGGGEEEKKKVVVcccooovvvsssmmmooojjjccc\\\UUUNNNGGGCCCCCCDDDDDDJJJOOOMMMYYYssshhh]]]___]]]XXX______```aaadddgggjjjlllmmmoooqqqppplllhhheeeccceeebbbccchhhkkkmmmqqqvvv```PPPXXXhhhyyy}}}|||sssccc]]]^^^UUUOOOHHHNNNhhhgggRRRRRRSSSWWWfff~~~uuuhhhZZZSSSNNNJJJGGGHHHIIIOOO___yyyTTTHHH@@@BBBEEEEEEGGGKKKPPPQQQSSSUUUWWWYYY[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^```aaaccceeefffgggvvv|||qqqXXX@@@??????===;;;999999;;;===>>>AAAFFFLLLSSSZZZaaafffhhhjjjmmmqqqtttvvvwwwxxxyyyyyy{{{kkkTTTJJJAAALLLmmmsss\\\NNN???BBB???>>>???AAAHHHWWWeee~~~rrrpppiiiRRRIIIXXXhhhtttqqqjjjxxxmmm^^^QQQQQQMMMNNNWWW^^^\\\UUUPPPJJJHHHHHHHHHBBB:::666888888666555666777<<>><<<;;;:::<<<======@@@EEEKKKRRRYYYaaafffgggiiimmmpppsssuuuvvvwwwxxxzzz|||kkkXXXJJJKKKnnnpppYYYFFFAAA???===>>>???BBBLLLWWWaaa```hhheeeQQQMMM\\\ggguuu~~~lll___~~~yyynnn^^^PPPHHHCCCBBBIIIPPPQQQPPPPPPDDD@@@======<<<888777::::::888888999888999AAAKKK[[[wwweeeSSSJJJCCCDDDHHHLLLQQQVVVVVVUUUUUUVVVWWWYYY[[[\\\```aaadddfffhhhiiihhhhhhiiijjjkkklllnnnppprrrtttjjjkkkpppttttttpppooorrr{{{~~~WWWBBBBBBDDDCCCAAABBBEEEFFFEEEIIIZZZuuuzzz|||~~~~~~zzzssskkkddd\\\UUUQQQHHHEEEGGGQQQbbbpppxxxzzzsssoooiiiaaa[[[UUURRRPPPMMMJJJGGGMMMWWWWWWaaayyyfff[[[^^^```___``````bbbdddgggjjjlllnnnmmmoooppppppmmmkkkjjjjjjiiifffgggkkkllljjjjjjmmmzzzssswwwnnnXXXMMMLLL```www{{{tttlllcccZZZQQQLLLOOOdddtttrrrnnnllluuurrrmmmkkkeee___\\\WWW^^^mmmiiiQQQJJJDDDEEEIIIJJJLLLNNNQQQRRRTTTVVVXXXYYY[[[\\\XXXYYYZZZ[[[\\\]]]^^^___]]]^^^___aaabbbdddeeefffkkkppp~~~cccJJJ??????>>>===<<<<<<<<<<<<;;;>>>DDDIIIPPPXXX```eeefffhhhkkkooorrrtttuuuvvvwww{{{~~~dddNNNGGGfffdddHHHCCC@@@>>>???>>>===BBBHHHOOOXXXfffbbbRRRTTTaaadddttt}}}mmm^^^vvv|||ooo___QQQGGG@@@<<<>>>AAADDDIIINNNJJJCCC>>>===;;;888888:::999999:::;;;999666999@@@HHHaaaqqqxxx{{{zzz{{{}}}dddRRRJJJDDDFFFKKKNNNSSSWWWVVVVVVVVVVVVWWWYYY[[[\\\^^^___aaacccdddeeeeeeeeegggiiikkkmmmnnnppprrrsssmmmjjjkkkoooqqqooooooqqqvvv||||||fffCCCBBBGGGDDDBBBAAADDDDDDBBBBBBNNNcccttt{{{yyy|||yyy{{{||||||||||||tttjjjaaa[[[TTTMMMIIIMMMWWWeeeuuu~~~}}}zzzuuunnnhhhdddccc[[[SSSIIIKKKSSSSSS]]]uuudddYYY\\\___```___```bbbdddfffiiikkkllliiikkklllllljjjiiijjjkkkhhhfffhhhkkkllliiiiiikkkxxxzzzzzzrrrrrr~~~zzzbbbPPPIIIYYYrrryyynnnddd[[[UUUOOOXXX}}}uuurrr{{{~~~zzzwwwpppiiifff]]]eeettteeeNNNJJJGGGGGGJJJLLLNNNOOORRRSSSTTTVVVWWWYYYZZZ[[[YYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]___```aaacccddddddjjjmmmfffIII@@@???=========<<<;;;::::::===AAAGGGMMMVVV^^^ddddddfffjjjmmmpppsssttttttvvv{{{{{{sssyyy|||tttWWWNNN]]]xxxSSSJJJDDD@@@@@@???>>>@@@DDDPPPZZZddd\\\QQQ\\\hhhdddllltttkkk___qqquuugggZZZRRRJJJBBB>>><<<===CCCJJJTTTRRRPPPMMMEEE<<<888:::999888999;;;:::666888===;;;NNNYYY___hhhiiihhhooovvvqqquuu~~~}}}hhhRRRJJJFFFIIINNNQQQTTTXXXXXXXXXWWWWWWXXXZZZ\\\]]]^^^___```aaacccddddddeeefffhhhkkklllmmmnnnpppssssssnnnllloooqqqpppoooqqqsssyyyxxxxxxxxxIIIDDDHHHCCCBBB@@@AAABBBAAABBBIIITTT]]]zzzuuuzzzxxxzzz|||{{{{{{}}}{{{uuukkkcccZZZTTTQQQVVVgggwww~~~|||qqqeeeRRRMMMPPPOOOZZZsss~~~bbbXXXZZZ]]]______```bbbdddfffggghhhiiieeefffgggfffeeefffgggiiigggeeefffkkkllljjjjjjllltttuuu|||yyylllooo\\\QQQZZZmmmzzz{{{ooogggbbbZZZYYYooo{{{zzz{{{sssmmmkkkaaakkk|||}}}|||xxxcccKKKJJJJJJIIIKKKNNNOOONNNRRRRRRSSSUUUWWWXXXYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXZZZZZZ[[[\\\^^^___``````eeehhhzzzuuuRRRBBB???<<<;;;<<<<<<:::888999<<<@@@DDDKKKSSS\\\aaaccceeehhhllloooqqqrrrrrruuuzzz~~~qqqggg]]]aaabbblllppp```ZZZuuuvvvXXXNNNFFFDDDDDDDDDFFFJJJTTTXXX[[[SSSRRRjjj}}}zzzhhhggg___VVV```vvvlll^^^UUUKKKDDD???<<>>>>>;;;:::;;;999666888===555@@@DDDFFFLLLLLLQQQaaasssgggkkkrrrwwwyyy~~~}}}jjjSSSMMMJJJNNNRRRTTTVVVXXXZZZYYYYYYYYYZZZ[[[]]]^^^aaaaaabbbcccdddeeefffgggdddgggjjjjjjjjjkkkooossswwwrrrpppqqqrrrppppppssssssvvvvvvvvvSSSHHHHHHAAACCC???@@@@@@BBBDDDGGGKKKMMMkkk~~~xxx{{{xxxzzz{{{zzzyyy{{{wwwlll___WWW^^^kkkyyycccWWWVVVRRR^^^xxxuuu___YYYZZZ\\\^^^```aaacccdddeeefffffffffccccccccccccbbbcccfffhhhgggdddeeeiiikkkiiijjjnnnlllqqqzzzjjj}}}{{{iii[[[^^^hhhrrr~~~vvvppphhhbbbfffooo}}}{{{xxxooolllmmmgggssswwwvvvwww\\\JJJMMMNNNMMMMMMPPPQQQNNNQQQQQQRRRTTTUUUWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\___bbbooofffGGGBBB===;;;;;;;;;999777:::;;;???BBBHHHPPPXXX^^^aaacccfffjjjmmmooopppqqqtttxxx}}}iii\\\VVVRRRKKKNNNNNNWWWxxxppp\\\aaaqqqdddXXXSSSSSSRRRSSSUUUWWWWWWWWWTTTZZZ{{{zzziii\\\RRRQQQmmmmmmbbbUUULLLEEE???>>>AAA===EEEQQQVVVOOODDD@@@CCCDDD???;;;;;;999666777;;;888===<<<<<>>@@@BBBCCCDDDEEEGGGHHHUUUqqq{{{wwwyyyzzzyyywwwyyywwweee]]]```rrrxxxrrreee```YYYeeekkk\\\[[[\\\]]]___cccdddeeefffffffffeeeddddddddddddbbbbbbcccfffiiiiiifffeeehhhiiihhhjjjnnnhhhrrrooonnnttt~~~pppaaa```eeelllwww~~~vvvooohhhcccnnn{{{xxx}}}tttjjjjjjoooooo}}}zzzVVVLLLQQQSSSQQQQQQSSSSSSPPPPPPPPPQQQSSSTTTUUUVVVWWWUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]aaajjjsssMMMGGG???;;;<<<<<<;;;888:::<<<>>>AAAFFFMMMVVV[[[```bbbeeeiiilllnnnooopppsssvvvzzzrrrYYYMMMKKKLLLKKKJJJHHHKKK```}}}ggg[[[eeetttmmmjjjgggcccbbb___]]]___[[[]]]xxxvvvhhh___PPPZZZ|||wwweeeXXXPPPGGGBBBAAA999;;;AAAGGGHHHCCC@@@AAA@@@<<<:::;;;;;;888888;;;;;;===<<<>>>@@@<<>>CCC>>>AAADDDDDDBBBCCCFFFIIIFFFbbb}}}wwwvvvxxxxxxwwwvvvxxx}}}}}}nnn\\\UUU\\\ccclllsssyyyzzznnnggg^^^iiidddZZZ\\\^^^___```eeefffgggggggggfffeeedddffffffeeedddcccdddhhhkkkkkkgggfffggghhhgggiiimmmiiiuuukkksssjjj||||||sssbbb___dddiiirrr{{{yyynnncccZZZmmmtttvvv}}}~~~yyyyyyqqqfffiiiqqquuurrrTTTNNNTTTWWWTTTSSSVVVUUUQQQOOOPPPQQQRRRSSSTTTUUUVVVQQQRRRSSSUUUWWWYYYZZZ[[[]]]]]]^^^___``````aaaaaa```dddiiitttRRRJJJAAA<<<<<<===<<<:::;;;<<<>>>@@@EEELLLTTTZZZ___aaaeeehhhkkkmmmoooooorrruuuxxx{{{cccUUUSSSTTTTTTQQQKKKGGGPPPmmmwwwbbbVVVccc~~~wwwpppllleeeccceee^^^UUUfff~~~sssnnnUUUNNNeeewwwuuueeeYYYOOOGGGDDDCCC<<<999===BBB@@@===;;;999666666;;;===;;;;;;===777999:::>>>@@@:::DDD^^^}}}zzztttttt|||fff]]]XXXTTTUUUZZZ^^^^^^]]]^^^^^^\\\\\\\\\^^^```bbbbbbbbbcccddddddddddddccccccdddeeeeeeeeegggjjjmmmqqqooolllkkklllmmmmmmmmmttttttrrrvvvzzzXXXBBB???GGGBBBBBBAAAAAAAAABBBCCCCCCFFFUUUiii{{{|||uuurrruuuvvvwww|||yyylll[[[NNNRRRQQQTTTYYY___kkkwwwfff```mmm}}}wwwccc]]]___aaaaaaaaabbbbbbbbbcccdddeeeggghhhiiihhhgggfffffffffhhhhhhkkkjjjjjjjjjjjjjjjjjjkkkqqqpppooo|||UUUppp~~~tttmmmwwwddd]]]aaaiiirrrxxxqqqiii]]]^^^___bbbiiisss|||uuunnnoootttzzzhhhMMMOOOVVVYYYVVVUUUXXXWWWSSSRRRSSSUUUVVVWWWVVVVVVUUURRRSSSUUUUUUTTTTTTUUUVVV]]]^^^______```_________YYYdddkkkzzz[[[GGG@@@AAA<<<999<<<:::;;;<<<===>>>AAAGGGOOOTTT\\\```eeeggghhhjjjooosssqqqxxxyyyjjjXXXUUU______QQQEEENNNccc~~~fff\\\TTTrrr~~~xxxvvvpppjjjgggcccXXXRRRddd}}}|||qqqbbbPPPHHHPPP\\\jjjlll]]]QQQIIIEEECCC@@@???>>>>>><<<:::999:::::::::;;;;;;<<<<<<===AAA:::<<>>FFFhhhxxxtttwwwrrr\\\XXXTTTTTTXXX\\\\\\ZZZ^^^]]]\\\[[[[[[\\\^^^___```aaabbbcccccccccccccccdddeeefffffffffgggjjjlllooommmllllllnnnooonnnnnnqqqpppooosssxxx}}}oooLLL@@@EEECCCCCCBBBBBBBBBCCCCCCDDDDDDLLLZZZjjjwww}}}}}}{{{{{{uuurrrtttvvvvvv|||{{{vvvqqqhhhZZZOOOKKKIIIIIIKKKNNNTTTaaaoooyyyzzzyyyqqqeee```kkk{{{{{{mmmaaa___bbbcccccccccbbbbbbccccccdddfffggghhhiiihhhhhhhhhiiijjjlllmmmlllkkkjjjiiiiiijjjkkklllmmmmmmmmmvvvbbbgggzzzxxxgggmmm[[[[[[gggqqquuuyyyllleee^^^ZZZZZZcccwwwyyysssuuu{{{uuu^^^PPPPPPUUUWWWUUUUUUXXXWWWRRRRRRSSSUUUVVVWWWWWWWWWVVVRRRTTTUUUUUUTTTTTTVVVWWW[[[[[[\\\]]]]]]^^^]]]]]]ZZZcccfffuuuzzz}}}~~~]]]HHH???@@@;;;:::>>><<<:::;;;<<<===@@@FFFMMMRRRYYY]]]bbbfffgggjjjppptttuuu{{{{{{qqqnnnqqqgggTTTKKKOOOccc}}}qqq^^^PPP___uuueeeXXXUUUOOOFFFFFFLLLWWWTTTQQQKKKAAA999<<>>>>>@@@CCC<<<;;;AAA>>>OOOtttxxxuuu}}}{{{uuu```\\\YYYYYY[[[^^^]]]\\\]]]\\\[[[ZZZZZZ[[[]]]^^^______aaabbbcccccccccccceeeggghhhgggggggggjjjllllllkkklllnnnpppqqqqqqooommmmmmlllpppuuuyyy\\\FFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDJJJVVVfffrrrxxxyyyyyyuuurrrssstttuuuxxx}}}|||{{{uuuqqqiii___WWWNNNJJJFFFFFFFFFHHHOOOXXXYYY\\\aaa```ZZZWWWaaannnrrrkkkgggiiikkkjjjhhhiiicccccccccdddeeefffggghhhhhhhhhhhhiiikkkmmmnnnooommmllljjjiiiiiijjjlllmmmnnnqqqqqquuuwwwdddvvvhhhhhh~~~```[[[fffmmmkkkxxx{{{nnnbbbZZZSSSUUUlllzzz}}}qqq^^^UUUTTTSSSTTTSSSSSSVVVYYYVVVPPPRRRSSSUUUWWWXXXYYYYYYXXXTTTUUUVVVVVVUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[aaa___gggcccLLLAAAAAA;;;:::>>>===999:::;;;<<>><<<===BBBSSSvvvddd\\\QQQGGGBBB@@@@@@@@@>>>>>>??????@@@@@@AAABBB???DDDBBB@@@AAAAAAXXX~~~}}}yyyvvvpppqqqmmmbbb___\\\[[[\\\]]]]]]\\\[[[[[[[[[[[[]]]^^^``````___```aaacccddddddddddddggghhhiiiiiihhhhhhjjjkkkkkkkkkmmmpppssstttsssrrrllllllkkkooouuuxxxrrrSSSFFFDDDDDDCCCBBBAAAAAAAAABBBCCCBBBCCCJJJVVVeeessszzzxxxvvvttttttttttttvvvwww~~~yyyrrrjjjcccZZZQQQIIIGGGFFFFFFJJJOOODDDHHHMMMPPPMMMLLLUUUaaaqqqnnnnnnpppooojjjhhhiiieeeeeeeeeeeefffggghhhiiihhhhhhiiijjjkkkmmmnnnooonnnmmmkkkiiiiiikkkmmmnnnppptttuuuuuu~~~mmmvvv|||___pppnnn```dddgggccclll{{{tttiiifff\\\SSS^^^uuukkkWWWSSSWWWVVVSSSQQQRRRWWWYYYUUUPPPRRRSSSUUUWWWYYYZZZZZZZZZWWWXXXXXXWWWUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZYYY___\\\___ssskkkRRRFFFDDD>>>;;;===:::999:::;;;;;;===AAAGGGKKKMMMSSS[[[aaaeeejjjppptttssswwwuuu~~~vvv^^^RRRRRRSSSVVV^^^iiiwwwgggZZZMMM^^^ooo___OOOJJJNNNPPPOOOMMMDDD===888;;;>>>===<<<;;;???GGGggg{{{rrrcccUUUKKKFFFBBB@@@AAAAAABBBBBBCCCCCCCCCCCC===BBBGGGGGGCCCFFFaaa|||ppphhhgggvvv}}}fff___]]][[[YYYYYYYYYYYYXXX[[[\\\]]]___aaaccceeefffccccccdddeeefffggggggggggggiiijjjjjjjjjiiijjjlllllllllnnnqqqtttuuutttssslllnnnlllqqqwwwxxxgggFFFDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDIIIWWWiiivvvvvvxxxyyyyyyxxxxxxwwwuuu{{{|||wwwpppaaaSSSLLLIIIEEECCCDDDCCCDDDGGGIIIGGGGGGNNNXXXzzzpppmmmmmmnnnlllgggeeegggffffffffffffggghhhiiiiiikkkkkklllmmmnnnnnnnnnnnnnnnmmmkkkjjjjjjkkkmmmnnnnnnqqqsssrrruuuyyynnn___vvv{{{ccc```eeeggghhhwww|||oooooohhhYYYWWWbbbqqquuuooo\\\UUUUUUXXXSSSPPPSSSWWWXXXTTTQQQRRRSSSUUUWWWYYYZZZZZZZZZYYYZZZYYYXXXUUUSSSSSSSSSUUUUUUVVVXXXXXXYYYYYYYYYWWW]]]\\\^^^kkkpppVVVHHHFFF???<<<<<<888999::::::;;;<<>>???@@@???@@@\\\|||oooddd\\\VVVRRRNNNOOOPPPQQQQQQPPPNNNMMMHHHGGGIIIHHHBBBLLLmmmiiiaaa]]]eeennnooohhhaaabbbbbb```___^^^]]]]]]]]]^^^___```ccceeegggiiiiiifffgggggghhhhhhhhhhhhhhhgggiiikkklllkkkkkklllmmmnnnmmmnnnppprrrssssssrrrlllnnnmmmqqqyyyxxxOOOFFFEEECCCBBBAAA@@@??????>>>AAABBBAAAAAAIIIZZZhhhnnntttzzz|||}}}~~~{{{vvvwwwzzzlllaaaZZZQQQHHHCCCEEEDDDDDDDDDBBBAAAGGGNNNiiizzzpppmmmlllnnnnnnjjjiiikkkhhhggggggggghhhhhhiiijjjmmmmmmnnnooopppppppppooommmmmmmmmllllllmmmmmmmmmooopppsssvvvvvv~~~\\\YYYuuuiii___gggsssmmmvvv~~~xxxtttpppddd]]]]]]aaadddooo~~~lll^^^VVVRRRYYYTTTRRRUUUWWWVVVTTTTTTRRRSSSUUUWWWXXXYYYYYYXXXXXXXXXXXXWWWTTTSSSSSSSSSUUUVVVWWWWWWXXXXXXWWWWWWUUUYYYZZZ^^^fffppp~~~```MMMGGG@@@===>>>999999:::;;;;;;;;;===AAADDDFFFLLLUUU\\\aaafffkkkooouuu|||pppbbbWWWNNNMMMXXXppptttaaaWWWYYYmmmnnnvvv}}}uuuhhhlllyyyooogggtttiiiOOOCCCAAACCCDDDEEEAAAAAAVVVzzztttqqqkkkmmmppprrrqqqnnniiifff```SSSNNNIIIDDDXXX}}}qqqfff^^^^^^___^^^___bbbiiijjjiiihhhfffeeeeeefffbbbcccdddfffggghhhiiiiiihhhiiiiiiiiiiiihhhhhhgggfffiiikkkmmmmmmlllmmmnnnooommmllllllnnnoooooonnnjjjlllkkkooowwwvvvxxxhhhHHHGGGFFFDDDBBBAAAAAAAAA>>>@@@AAA@@@???CCCMMMUUU^^^hhhrrrxxx}}}{{{tttsssvvv}}}}}}uuuooodddUUUKKKEEECCCBBBDDDBBB@@@BBBGGGTTTfffrrrnnnmmmqqqrrrnnnlllllliiiiiihhhhhhhhhiiijjjjjjhhhjjjkkkmmmoooooooooooolllmmmnnnnnnnnnnnnmmmlllpppnnnrrryyyzzz{{{~~~bbbOOO]]]yyydddggguuusssqqqsssxxx~~~}}}vvvllleeeaaa^^^aaalllyyyrrr___YYYWWWUUUZZZVVVUUUXXXWWWTTTTTTWWWRRRSSSUUUVVVWWWWWWWWWVVVSSSTTTVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTUUUVVVVVV[[[aaaaaavvvyyy\\\NNNAAA===???<<<:::;;;<<<;;;;;;===@@@BBBEEEKKKTTT[[[___ccchhhlllqqqyyy~~~vvvgggYYYMMMTTTwww~~~uuudddWWWVVV]]]jjjssspppfff^^^xxxzzziiipppsssZZZMMMIIIFFFCCCBBBEEEEEERRRlllzzzttt```YYYWWWTTTjjjttthhheeebbb___bbbkkkjjjkkkkkkjjjhhhgggggghhheeefffgggggghhhhhhggggggjjjjjjjjjiiiiiihhhgggffffffhhhkkkmmmmmmmmmnnnpppooommmjjjjjjkkkllllllkkkhhhjjjiiimmmvvvssssssJJJIIIHHHFFFDDDCCCBBBBBBAAAAAAAAA@@@AAACCCFFFIIINNN\\\iiirrryyy}}}xxxqqqqqqsssyyyyyyvvvtttjjjYYYMMMGGGEEEFFFIIIIIIEEEEEEHHHFFFXXXqqqqqqlllkkkooopppkkkfffdddiiiiiiiiiiiiiiiiiijjjjjjbbbdddfffiiikkkmmmmmmmmmkkkmmmoooppppppooommmkkklllggglllwwwyyyuuu|||kkkjjjssskkkUUUZZZkkkmmmdddnnntttkkkiiiooovvv~~~xxxmmmjjjbbb\\\```kkkzzzeeeSSSRRRXXXZZZZZZVVVWWWYYYWWWSSSTTTZZZRRRSSSUUUVVVWWWVVVVVVUUUOOOQQQSSSTTTTTTUUUXXXZZZUUUVVVVVVUUUUUUTTTSSSRRRUUUSSSRRRXXX\\\WWWffflllUUUCCC>>>???<<<;;;<<<<<<<<<;;;<<>>AAADDDLLLSSS```kkkoooooosssyyyxxxuuuvvv}}}rrrqqqnnncccXXXVVVQQQKKKHHHKKKLLLIIIFFFFFFLLLQQQ```zzzvvvmmmlllkkkjjjhhhgggfffeeefffcccccchhhkkkjjjiiikkkfffeeeaaa]]]```gggllllllqqqrrrrrrpppnnnlllkkkkkkiiikkknnnrrruuuxxxzzz{{{pppYYYiiizzzkkkMMM^^^zzzgggcccpppjjjeeehhhrrrzzzvvvnnnddd^^^aaaooo|||{{{\\\SSSYYYYYYSSSYYYXXXWWWUUUTTTSSSSSSSSSRRRTTTUUUUUUSSSRRRRRRSSSQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUUUUQQQRRRUUUTTTTTTdddxxxxxxvvvXXXKKKDDD???===;;;:::::::::;;;===>>>???FFFKKKSSSZZZ___dddhhhkkkmmmrrruuu{{{tttLLLMMMtttfffRRRTTT```xxxjjjPPPQQQLLLPPPooozzzmmmaaaZZZOOOIIIGGGJJJNNNXXXooo{{{qqqfffgggtttwwwiiidddfffhhhhhhggghhhhhhfffcccaaaaaabbbgggeeedddfffiiijjjgggccceeeggggggeeeeeegggeee```eeeggghhhiiiiiikkkmmmppptttoookkkkkkiiieeecccdddccceeehhhkkknnnqqqssssss|||[[[CCCCCCGGGBBB@@@GGGBBBAAA>>>======>>>@@@BBBDDDKKKWWWdddjjjlllqqqxxxsssqqqttt|||uuuqqqnnncccZZZXXXWWWQQQMMMOOOOOOKKKHHHHHHDDDFFFPPPiiilllkkkjjjjjjjjjiiihhhhhhhhheeebbbbbbgggiiihhhgggiiiggggggccc]]]]]]bbbffffffnnnrrrtttrrrmmmjjjlllooosssrrrqqqqqqrrruuuwwwyyyfffqqqSSSZZZ|||wwwhhhllliiihhhiiioooxxx~~~rrrhhheeekkkwwwwwwzzzaaaUUUWWWXXXTTTWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRTTTTTTRRRRRRRRRSSSRRRRRRSSSTTTUUUUUUUUUUUUSSSRRRRRRRRRRRRRRRRRRSSSUUUQQQRRRUUUSSSTTTcccvvv{{{```MMMCCC@@@AAA;;;;;;::::::;;;===>>>???DDDIIIPPPWWW]]]aaafffiiilllsssuuu{{{wwwRRRIIIbbbnnnYYYVVViii}}}]]]PPPEEEKKKbbb~~~iiiYYYGGG@@@>>>CCCHHHMMMXXXeee}}}xxxnnnfff___cccrrryyyiiieeeiiikkkiiiffffffeeeccc```___```aaafffddddddfffiiiiiieeebbbdddiiijjjgggeeefffeeebbbbbbdddffffffggghhhkkkmmmrrrmmmiiijjjhhhdddbbbccc```bbbeeehhhkkkmmmooooooyyyqqqJJJHHHKKKBBB???FFFBBBAAA@@@??????>>>??????>>>CCCOOO[[[bbbdddjjjppprrrrrrwww~~~|||tttmmmlllkkkddd___^^^\\\VVVQQQOOOKKKHHHKKK\\\wwwtttfffggggggggggggggggggggggggdddaaa```dddgggeeedddfffkkkmmmjjjbbb]]]^^^aaabbbjjjpppuuurrrllliiilllrrrzzzvvvqqqnnnmmmooorrrttt~~~zzzbbbVVVnnnttthhhjjjlllllljjjkkknnnqqquuummmlllmmmooozzz|||~~~}}}bbbUUUUUUWWWWWWUUUTTTSSSQQQPPPOOONNNNNNNNNPPPRRRSSSRRRRRRSSSTTTRRRRRRSSSSSSTTTSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPRRROOOOOORRRPPPRRR___oookkkPPPBBB>>>???<<<<<<;;;;;;;;;<<<>>>???BBBGGGMMMTTTYYY^^^cccgggjjjrrrvvv{{{}}}sssYYYKKKTTTxxxiiiVVV\\\yyy~~~```JJJJJJOOOYYYwwwwwwbbbTTTFFF;;;777===BBBAAABBBGGGVVVbbbvvvwwwlllddd[[[VVVTTT]]]ppp|||gggccchhhjjjggghhhhhhfffccc``````aaacccgggffffffhhhiiigggddd```fffkkknnnjjjgggggggggfffaaacccdddeeefffgggjjjlllooojjjggghhhgggccc```aaa___aaacccfffhhhjjjllllllwwwcccRRRMMMEEEAAACCCBBBBBBBBBAAA@@@???======???BBBJJJTTTYYY[[[```fffoooooottt{{{~~~~~~|||tttoooooolllcccXXXQQQPPPNNNMMMTTTfff~~~yyylllhhhccccccccccccccccccccccccccc___^^^bbbcccbbbaaacccnnnrrrqqqiiiaaaaaaccceeehhhlllpppoookkkjjjlllpppuuurrrnnnjjjiiijjjmmmooovvvzzzYYYaaammmqqqtttrrrlllfffeeefff}}}tttrrrqqqnnnlllqqqxxxsss]]]UUUUUUWWWYYYTTTSSSQQQPPPNNNMMMLLLLLLMMMOOOQQQRRRRRRRRRSSSUUURRRRRRRRRRRRRRRQQQPPPOOOMMMNNNNNNNNNNNNNNNNNNMMMMMMKKKLLLMMMLLLNNNXXXeee}}}uuuVVVDDD>>>???======<<<;;;;;;<<<===>>>AAAEEEKKKPPPVVV\\\bbbfffhhhrrrvvvzzzpppiii[[[OOORRRfffhhh^^^uuuaaaUUUJJJBBBQQQjjjuuu\\\MMMIIIIII===777;;;>>><<<<<<@@@@@@HHHWWWgggsssuuuqqqmmmooouuu|||}}}yyytttqqqnnnfffZZZQQQJJJHHHKKKZZZpppgggaaagggjjjgggiiihhhgggcccaaa```bbbdddhhhhhhhhhhhhhhheeebbb```eeekkkmmmjjjggghhhhhhgggbbbdddeeeffffffhhhkkkmmmpppkkkiiijjjiiieeebbbbbb```aaacccfffhhhjjjkkkkkkttt|||[[[FFFEEEFFFEEECCCCCCCCCBBBAAA???===<<>>===<<<;;;<<<===>>>AAADDDIIINNNSSSZZZaaaeeegggoootttwww|||tttiii\\\OOOOOOZZZjjjuuueeeRRRHHHLLLUUU```ooosss]]]KKKBBBDDD===:::@@@BBB======BBBAAACCCGGGLLLPPPQQQOOOMMMTTT]]]mmm}}}}}}vvvnnnhhhccc[[[OOOGGG@@@AAAHHHYYYrrrjjjccchhhllljjjffffffeeeccc```___```aaaggggggffffffeeedddcccbbbbbbfffiiiffffffggggggeeeccceeegggggghhhiiilllnnnrrrnnnlllnnnmmmhhheeefffaaabbbdddfffhhhjjjjjjkkkmmmvvvlllIIIEEEJJJIIICCCCCCCCCBBBAAA???>>>===>>><<>>;;;;;;@@@DDDFFFJJJOOORRRTTTZZZ```bbbcccjjjrrr{{{{{{zzz{{{qqqdddcccaaaaaaaaaaaaaaaaaaaaaaaaaaaeee___\\\]]]]]][[[ZZZ\\\___dddgggggghhhkkkjjjgggfffeeeeeegggiiiiiihhhgggfffggghhhjjjkkkkkkkkkkkkkkkoooppp}}}jjjxxxzzzmmmjjjppptttpppjjjiiiwwwssspppxxx~~~```WWWXXXSSSQQQTTTQQQPPPNNNKKKIIIGGGGGGFFFFFFHHHJJJKKKJJJJJJKKKMMMIIIJJJJJJJJJJJJIIIIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFHHHIIIHHHGGGJJJNNNPPPUUU___uuu^^^PPPIIIAAA@@@>>><<<<<<<<<<<<======@@@CCCGGGMMMTTT]]]bbbfffjjjkkkqqq{{{~~~mmmWWWUUUeeesss||||||zzzjjjMMMRRRbbbuuujjjhhh{{{eeeWWWMMMRRRZZZ\\\___ccc]]]^^^\\\TTTJJJCCCDDDGGGBBBLLLbbb{{{|||zzzvvvnnnbbbUUUHHHAAAAAACCCKKK^^^uuuvvvyyyjjjfffjjjmmmkkkeeefffgggfffcccaaa``````\\\]]]]]]^^^___bbbfffiiibbbdddddddddiiimmmkkkfffdddeeeggghhhhhhjjjlllooooookkkjjjllllllgggccccccbbbcccdddfffggghhhiiiiiilllqqqsss|||XXXEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAA<<<:::<<<>>>???AAAEEEGGGKKKRRRYYYZZZYYY]]]dddqqqttt|||iiiaaadddaaa[[[[[[\\\]]]]]]^^^______eee___\\\]]]]]]ZZZZZZ\\\^^^bbbeeefffjjjmmmlllgggdddgggiiiiiigggggghhhiiiggggggffffffffffffggggggiiinnn}}}ooonnnhhh|||wwwqqqxxx}}}wwwnnnjjjsss~~~}}}uuuwww~~~xxxZZZVVVWWWPPPOOOVVVOOONNNLLLIIIGGGFFFEEEDDDDDDFFFHHHHHHGGGGGGHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGDDDFFFGGGHHHHHHGGGFFFDDDBBBDDDEEEDDDCCCFFFIIIJJJPPPOOOhhhwww___PPPAAA@@@>>>===<<<<<<<<<<<<<<<>>>AAAEEEJJJRRR[[[```fffhhhhhhooo{{{~~~vvvdddfffooooooyyysssWWW^^^{{{|||nnnwwwpppZZZYYYdddoooxxxttt\\\HHH???>>>AAAJJJ```zzz{{{nnn]]]OOOGGGDDDEEEMMM___vvviiieeejjjmmmiiidddhhhfffdddbbbbbbccceeeggggggccc]]]ZZZ^^^dddeeeaaa``````bbbfffiiiiiieeeaaaeeeeeefffiiikkkjjjhhheeehhhhhhiiijjjjjjjjjiiiiiigggdddccchhhoooqqqmmmhhhnnnqqqnnnpppxxxTTTHHHLLLDDDFFFHHHAAA@@@AAA;;;>>>===<<<;;;<<<>>>@@@AAADDDIIIOOOUUUWWWYYYZZZZZZeeennnsssxxx~~~}}}mmmgggcccZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]]]][[[ZZZ]]]bbbccc```\\\aaabbbdddgggiiihhhfffdddgggjjjmmmllliiifffeeefffeeeddddddddddddeeefffggghhhpppwww|||uuu___^^^ssssss{{{oooppp{{{wwwwww{{{~~~zzz~~~qqqpppvvvjjj[[[RRRQQQRRRQQQNNNOOONNNMMMKKKIIIGGGEEEDDDBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDBBB@@@???BBBBBBCCCDDDEEEFFFGGGGGGRRRLLLRRRzzzbbbIII@@@:::;;;>>>>>>=========???BBBEEEIIINNNTTTYYY___aaafffoootttzzzvvvhhhtttdddpppuuuuuulllkkkwww~~~vvvdddXXXWWWeeewwwnnnQQQJJJGGGAAAIII]]]wwwwwwhhhYYYPPPNNNLLLSSSeeewwwzzzjjjgggkkkkkkfffcccdddcccbbbaaaccceeehhhjjjiiifff```\\\___dddeeeaaa```______bbbfffhhhgggeeeccccccdddgggjjjlllkkkjjjiiiiiiiiijjjjjjjjjjjjjjjjjjgggfffhhhmmmooonnnlllkkkooonnnpppdddMMMIIIBBBEEEIIICCCBBBDDD@@@???>>><<<<<<<<<===???@@@BBBFFFLLLPPPRRRTTTVVVWWW```iiimmmtttiiigggeee\\\]]]\\\[[[[[[[[[\\\]]]^^^aaa^^^]]]___ccceeebbb___aaaaaaccceeeggggggfffeeeeeeggghhhfffddddddfffhhhiiigggeeecccdddeeehhhjjjggglllpppzzzttt```XXXttt}}}ssssssvvvuuurrryyy}}}~~~uuuvvvzzzgggjjj~~~eee]]]SSSMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCBBB@@@???@@@AAABBBCCCDDDEEEEEEFFFEEEHHHJJJccckkkLLLCCC;;;;;;===<<<::::::<<<===@@@CCCFFFKKKQQQUUU\\\^^^dddlllrrrwwwtttmmm~~~hhhjjj}}}{{{tttxxxsss}}}ppp^^^YYY]]]zzzwww^^^TTTKKKIIIOOO___uuuyyykkk]]]UUURRROOOTTTeeeyyysssiiigggiiigggcccaaa``````___```cccgggkkkmmmllliiiddd___```dddddd```___^^^]]]___bbbfffggghhh``````aaaeeeiiimmmnnnnnnlllkkkjjjiiiiiijjjkkkkkkmmmkkkjjjiiijjjllloooppplllmmmooorrr}}}^^^HHH???BBBFFF@@@>>>BBB@@@@@@???>>>===<<<===>>>???BBBDDDHHHKKKMMMPPPSSSVVV\\\bbbeeelllxxx{{{ssseeeffffff_________^^^^^^^^^___```aaafffcccaaabbbeeefffeeecccbbbbbbcccdddeeefffggggggddddddcccaaaaaacccgggkkkmmmjjjfffddddddfffiiillllllmmmpppwwwhhh~~~{{{^^^OOO\\\}}}vvvlllnnnvvvooorrryyy~~~wwwwwwyyypppxxxsss\\\YYYUUUPPPNNNMMMNNNNNNJJJJJJIIIIIIHHHHHHGGGGGGCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDAAAKKKHHHOOO|||qqqQQQGGG???>>>>>><<<:::::::::<<<>>>@@@CCCGGGMMMQQQXXXZZZ```hhhnnnttt}}}ssstttllldddqqqzzznnneeeooozzzggg[[[jjjyyy~~~ooofffXXXWWWXXXaaappp||||||}}}|||xxxooodddXXXQQQQQQQQQZZZkkk~~~~~~yyyyyy|||sssllleeeeeedddaaa```bbb_________```bbbfffjjjmmmmmmlllgggaaaaaadddccc```^^^^^^^^^___aaaccceeeeee`````````dddhhhlllnnnooommmllljjjhhhhhhiiikkklllkkklllmmmllljjjjjjmmmooopppmmmoootttyyyRRREEECCCFFF???<<<@@@???AAA@@@???>>>============AAABBBEEEGGGJJJNNNSSSWWWZZZ^^^]]]cccpppssswwwzzzhhhbbbffffffaaacccbbbccccccccccccddddddiiigggddddddeeegggfffeeeddddddeeeeeeeeegggiiikkkfffeeeeeeddddddfffhhhjjjllljjjhhhfffeeegggiiikkkpppooorrrwww{{{dddjjjggg]]]SSSKKKZZZzzzssssssnnnccceeennnuuubbb[[[\\\[[[VVVPPPLLLKKKLLLIIIIIIIIIHHHGGGGGGFFFFFF@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCOOOHHHFFFgggwwwVVVKKKBBB@@@AAA>>><<<<<<:::;;;===>>>@@@DDDIIIMMMSSSVVV\\\eeekkkpppyyyxxx|||qqqcccmmmxxxsssxxx```dddsssvvvqqqxxx~~~wwwhhhZZZWWWXXX```fffgggfffgggaaaaaaaaa^^^XXXQQQIIIDDDHHHQQQaaavvvkkkiiiuuu~~~~~~|||lllfffbbbaaa```^^^___cccaaa```______aaadddgggiiillllllhhhbbbaaacccccc```]]]___```aaaaaaaaaaaaaaacccbbbbbbdddgggkkkllllllmmmllljjjhhhhhhiiijjjkkkfffjjjnnnmmmjjjhhhiiillloookkkmmmuuuxxx{{{fffPPPGGGHHHBBB@@@DDDDDDAAAAAA@@@???>>>======<<<===>>>@@@BBBEEEJJJPPPUUUYYY[[[WWWZZZfffjjjooo}}}|||nnndddccceeeeeecccffffffggggggggghhhhhhhhhiiigggeeedddeeefffffffffeeeggghhhggggggiiilllpppjjjjjjkkkllllllkkkiiihhhhhhhhhiiiiiihhhhhhhhhhhhkkkjjjnnnssssssyyyjjjXXX___aaaKKKFFF\\\dddVVVWWWbbbkkk{{{vvvVVVUUUWWWWWWSSSLLLFFFEEEFFFJJJJJJIIIGGGFFFEEEDDDCCC======>>>@@@@@@AAAAAAAAACCCCCCBBBBBBAAA@@@?????????>>>>>>>>>?????????@@@AAAAAAAAABBBBBBCCCCCCDDDBBBHHHDDDCCCWWWuuu~~~WWWLLLBBB@@@AAA???===>>>;;;<<<===>>>???BBBGGGJJJPPPRRRYYYbbbhhhmmmvvvttthhhpppuuuiiivvvjjjgggeee~~~~~~lllSSSLLLHHHJJJLLLJJJIIIJJJFFFFFFFFFEEECCC@@@<<<:::AAAPPPggg~~~gggeeevvv}}}uuuiiidddbbbbbbaaa___```ddddddbbb```___```bbbdddfffhhhiiigggaaa```bbbcccaaa]]]```bbbbbbaaa______```dddcccccceeegggiiiiiihhhlllkkkjjjhhhhhhhhhhhhiiidddhhhlllllljjjhhhhhhiiijjjgggkkksssxxxzzzzzzZZZGGGEEEAAA@@@DDDDDDAAAAAA@@@??????>>>======999:::;;;<<<>>>CCCIIIMMMTTTWWWSSSUUU^^^```fffttt||||||rrrhhheeefffeeeddddddggghhhiiijjjjjjjjjiiiiiiffffffeeeeeeeeeffffffgggfffhhhjjjjjjiiijjjnnnrrrnnnoooqqqsssssspppjjjffffffgggiiijjjkkkjjjiiihhhkkkjjjmmmqqqqqqvvvyyyTTTZZZhhhWWWEEEJJJ^^^gggTTTPPPYYY```nnnyyybbbPPPOOOPPPQQQNNNIIIFFFGGGHHHJJJIIIHHHFFFEEECCCBBBBBB;;;<<<===???@@@@@@AAAAAACCCCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>??????AAAAAAAAABBBBBBCCCCCCCCC@@@CCCCCCGGGRRRaaazzzWWWLLLBBB??????===<<<<<<;;;<<<======>>>@@@DDDHHHKKKNNNVVV___eeejjjrrr{{{uuummmwwwrrreeeccc{{{qqqgggooohhhjjjyyy|||uuu```NNNGGGAAA@@@@@@>>><<<<<<999999::::::::::::999999@@@SSSkkklllfffrrr{{{wwwooohhheeedddggghhheeecccddddddcccaaa______aaacccdddcccfffeee```___bbbcccaaa^^^```aaa```______aaaddddddddddddfffhhhiiigggeeejjjjjjiiihhhhhhggggggffffffhhhiiiiiiiiiiiijjjjjjgggjjjnnnqqqssswww~~~mmmNNNFFFAAA???AAA@@@@@@@@@@@@@@@??????>>>===;;;;;;;;;;;;;;;===AAAEEEIIIPPPPPPQQQXXXWWW[[[iiitttzzzssskkkfffiiiiiieeedddgggfffggghhhiiijjjiiiiiihhhccceeefffgggffffffggggggdddhhhkkkkkkiiijjjnnnrrrooopppqqqtttuuurrrlllggghhhhhhiiijjjkkkllllllmmmqqqpppnnnnnnqqqxxxcccWWWlllnnnYYYKKKNNNbbbxxx___RRRTTTVVV```pppxxx{{{qqqNNNOOONNNNNNMMMJJJIIIHHHJJJKKKGGGGGGFFFEEEEEEDDDCCCCCC======>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAA???>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@DDDDDDHHHOOOXXXttt]]]QQQEEEAAA@@@>>><<<<<<;;;<<<<<<<<<<<<>>>BBBEEEGGGJJJRRR\\\aaafffnnnwwwtttsssiii]]]]]]ssszzzaaaWWWaaaeeesssyyyqqqkkkaaaPPPKKKDDD??????@@@>>><<<<<<888888777777888999;;;<<>>>>>??????>>>===;;;<<<>>>@@@AAAJJJNNNPPPTTTQQQSSSaaagggnnnwwwnnngggfffkkkkkkeeedddhhheeefffggghhhiiihhhggggggbbbdddggghhhhhhgggggghhhbbbgggkkkkkkiiiiiimmmrrrpppoooppprrrtttrrrmmmhhhjjjjjjiiiiiikkkmmmpppqqquuurrrllliiinnnwww||||||zzz\\\rrrtttYYYMMMPPPjjjjjjWWWRRROOOVVVeeennncccCCCNNNNNNLLLHHHFFFEEEEEEGGGGGGDDDDDDDDDEEEEEEEEEEEEEEE???????????????>>>>>>===<<<===>>>???AAACCCDDDDDDCCCBBB@@@>>>>>>>>>>>>??????????????????@@@@@@@@@>>>DDDCCCBBBHHHPPPccccccWWWKKKFFFCCC@@@======;;;;;;;;;;;;;;;<<<@@@CCCDDDGGGOOOYYY___ccckkkttt|||qqqvvv]]]SSSYYY}}}~~~sssXXXLLLOOOYYY\\\TTTSSSRRRFFFCCC===999<<<>>><<<;;;;;;:::999777666777999;;;<<>>;;;<<<@@@BBBAAA??????>>>===<<<;;;;;;:::BBBCCCFFFJJJOOOSSSVVVWWWaaadddiiipppyyywwweeedddcccdddggghhheeebbbbbbcccdddfffhhhiiijjjjjjiiihhhfffffffffgggiiijjjgggggghhhiiijjjlllmmmnnnooonnnmmmlllllllllllllllmmmllllllkkkkkkkkkllllllpppnnnkkkjjjllloootttwwwqqq___nnnOOOMMMQQQvvv}}}bbbVVVPPPMMMQQQZZZlll{{{XXXIIIJJJJJJIIIGGGFFFFFFFFFGGGGGGGGGEEECCCCCCCCCBBB@@@???AAA@@@>>>======>>>@@@AAA?????????@@@@@@AAAAAABBB;;;;;;;;;;;;;;;;;;;;;;;;:::===>>>===:::;;;@@@EEEFFF@@@>>>AAADDDIIITTT```mmmJJJCCCHHHEEE===888===<<<<<<<<<<<<======>>>CCCFFFLLLTTT\\\ccciiilll|||~~~yyyvvvbbbSSSWWWuuujjjYYYUUUYYYYYYRRRSSSQQQFFFFFFFFFBBB<<<;;;>>>???===???:::888;;;<<<;;;;;;===GGG[[[tttzzzrrraaaeeeeeegggffffffhhhhhhfff```\\\^^^]]]\\\\\\^^^```bbbcccaaaaaa````````````aaaaaa```^^^[[[[[[]]]^^^______```````````````aaabbbbbbeeefffggghhhhhhgggffffffgggccccccggggggdddeeejjjkkkjjjiiihhhjjjmmmqqqssswwwlllWWWKKKEEEAAAAAA???============<<<=========<<<<<<;;;;;;;;;???AAADDDGGGKKKOOORRRTTTWWWZZZ^^^eeemmmvvv~~~pppgggdddcccccceeeeeedddbbbaaabbbcccdddeeefffffffffhhhgggeeeddddddfffhhhjjjhhhhhhhhhiiijjjkkklllmmmooonnnnnnmmmlllkkkjjjjjjllllllkkkkkkkkkllllllmmmpppooommmkkklllnnnqqqssssss\\\TTTNNNeeennn```WWWOOOMMMRRR[[[ooommmQQQHHHKKKKKKJJJHHHFFFEEEDDDDDDEEEFFFDDDBBBBBBBBBBBB@@@>>>@@@???>>>======>>>???@@@===>>>>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999<<<===<<<::::::???DDDJJJEEEAAABBBBBBDDDLLLUUU```LLLIIIFFFCCCBBB======<<<<<<<<<======>>>AAADDDJJJQQQYYY```fffiiiyyy{{{yyyaaaWWW\\\nnnpppmmmfffjjjqqqnnnkkkeeeXXXSSSUUUSSSLLLHHHFFFCCC>>>AAA<<<999;;;===;;;<<<>>>GGGYYYnnn|||vvvcccbbbbbbeeedddddddddeeecccaaa^^^[[[ZZZYYYYYY[[[^^^bbbdddaaa```^^^]]]]]]___aaabbb___]]][[[[[[]]]_________^^^^^^___```aaaaaabbbbbbcccdddfffggghhhhhhhhhgggdddaaaaaaeeehhhggggggiiiiiihhhgggggghhhjjjmmmnnnsssxxxoooSSSBBBAAA@@@@@@@@@???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@DDDGGGJJJMMMNNNSSSUUUYYY___fffmmmtttwwwkkkhhheeebbbaaaaaabbbaaaaaabbbbbbcccddddddddddddcccgggfffcccbbbbbbdddgggiiiiiiiiiiiiiiiiiijjjkkkkkkmmmmmmnnnmmmllljjjhhhgggkkkjjjjjjjjjkkklllmmmmmmpppooonnnnnnnnnnnnooooooyyyyyyttt```JJJUUUqqqdddUUULLLJJJOOOaaasss{{{xxxYYYJJJHHHKKKKKKIIIGGGEEECCCBBBBBBBBBDDDCCCAAAAAAAAAAAA???===???>>>===<<<<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888:::<<<;;;999999===AAAIIIEEEBBBBBB@@@@@@EEEKKKbbbwwwXXXKKKDDDBBBCCC>>>>>>===<<<<<<=========@@@BBBGGGMMMTTT[[[aaadddtttwwwlllZZZSSScccsssjjj}}}ppprrrrrrkkkkkkggg]]]TTTPPPLLLHHHEEE???;;;<<<===;;;<<>>AAACCCFFFHHHIIIPPPRRRVVVZZZ```fffkkknnnvvv|||jjjiiifffaaa^^^]]]]]]^^^___bbbbbbcccdddeeeeeeeeeeeeeeedddbbbaaaaaaccceeegggiiiiiihhhhhhhhhhhhhhhiiihhhjjjkkklllllljjjhhhgggiiiiiiiiiiiijjjkkkllllllmmmnnnooopppppppppooonnn|||ooo|||qqqMMMLLLrrrsssaaaRRRKKKMMMXXXeeennnzzzbbbKKKGGGHHHGGGHHHGGGEEECCCBBBAAABBBBBBBBBAAA??????@@@???>>><<<======<<<<<<<<<<<<======;;;;;;;;;::::::999999999999999999999999999999999777999:::999888999;;;>>>@@@@@@@@@?????????BBBFFFPPPyyyhhhRRREEE@@@@@@??????>>>===<<<<<<======???AAADDDJJJPPPVVV\\\___mmmrrrzzziii\\\XXXjjj{{{llluuutttkkk}}}{{{mmmccc```^^^[[[MMMFFF???>>>===;;;<<>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999999999999999999777888888888888888:::;;;999<<<=========>>>@@@BBBHHHeee}}}zzz]]]LLLEEEDDDAAA@@@???======<<<<<<<<>>:::;;;===<<<===BBBIIIPPP\\\qqquuudddddd```cccdddeeedddaaa]]]ZZZZZZZZZZZZZZZZZZ\\\^^^aaaccceeehhhfffdddaaa`````````aaaZZZYYYYYY[[[]]]^^^^^^]]]___```bbbccccccbbbaaaaaabbbcccccccccbbbaaa___^^^\\\``````^^^]]]aaadddeeedddeeefffggghhhhhhggggggffflllooottthhhSSSAAA???BBBAAA???@@@:::::::::::::::::::::::::::;;;<<<===>>>???@@@AAACCCEEEHHHLLLPPPSSSVVVWWW]]]bbbiiiooottt{{{uuurrrgggddddddccc```[[[XXXWWWYYY\\\WWWXXXZZZ\\\^^^___``````aaaaaabbbbbbcccccccccccccccbbbbbbaaaaaaaaabbbbbb^^^```bbbeeeggghhhhhhhhhggggggffffffffffffgggggggggiiikkknnnppppppooonnnlllqqqyyyxxxpppTTTOOOooouuujjjccc```ZZZXXX]]]iiiuuu}}}~~~{{{yyyyyyzzz}}}~~~~~~~~~^^^JJJHHHHHHFFFCCCAAA@@@?????????@@@BBBBBB>>>===;;;;;;<<<===;;;:::::::::::::::::::::::::::::::::::::::999999999999888888888888888888888888777777888888888999999999888<<<===;;;:::<<<===<<>>===<<<<<<<<<>>>???@@@CCCHHHMMMRRRUUU___fffmmmxxx{{{wwwxxxpppiiieeeyyylll```RRRIIIBBB;;;:::===<<<::::::===>>>HHHbbb|||}}}yyyiii[[[bbb]]]^^^aaacccdddbbb^^^[[[ZZZ[[[XXXYYY[[[]]]___aaabbbbbbaaaaaa```____________```[[[ZZZ[[[\\\___``````^^^^^^___aaaaaaaaa```^^^]]]aaaaaabbbccccccbbbaaa```ccchhhhhh___YYY[[[```bbbbbbccceeegggggggggffffffeeehhhiiikkkwwwrrrQQQGGGGGGCCC???>>><<<<<<;;;;;;::::::999999999999:::;;;<<<<<<======@@@AAADDDHHHLLLOOOQQQRRRRRRVVV[[[```eeellluuu|||vvvpppeeeccceeeaaaaaa___[[[WWWVVVXXXZZZVVVWWWYYYZZZ[[[\\\\\\\\\___aaacccdddeeedddbbbaaa^^^^^^^^^]]]^^^^^^______^^^^^^```aaacccdddffffffgggfffeeedddcccccccccccceeegggiiijjjkkkkkkjjjjjjffftttuuummmTTT\\\yyy{{{xxxssskkkdddaaaeeennnvvvuuuttttttuuuxxxyyyyyyxxx||||||~~~jjjNNNHHHIIIDDDBBBEEEAAA@@@???>>>>>>>>>???@@@<<<;;;::::::;;;<<<:::999888999999999999999999888888888888888999999999999888888888888888888888888888777777888999999999888666;;;<<<999888;;;<<<:::===FFFTTTwwwzzzvvvsssZZZMMMIIICCCBBB@@@>>>===<<<;;;;;;=========???CCCHHHMMMPPPYYY```iiisssyyy}}}xxxjjj{{{}}}ppp___RRRGGG>>><<<>>><<<:::;;;;;;888>>>YYYvvvzzzttteeeZZZfffaaaaaa^^^aaacccbbb___\\\\\\]]][[[\\\]]]______^^^]]]\\\[[[[[[\\\]]]^^^^^^______\\\\\\\\\^^^aaabbbaaa```___```aaabbbaaa```]]]\\\___```bbbcccddddddcccccckkkrrrpppcccYYYYYY___bbb___aaacccfffggggggfffeeeeeebbbcccfffiii{{{aaaPPPLLLGGG@@@>>>======<<<;;;;;;:::999999888888999999:::::::::;;;:::<<>>=========>>><<<:::999999;;;;;;:::999888888999999999999888888666666777777888888999999777777777777777777777777888777777888::::::999777222888:::777777<<<>>><<<===BBBHHHeeeyyy}}}gggSSSJJJCCCBBB@@@???===<<<;;;;;;;;;;;;;;;===@@@EEEJJJMMMVVV]]]gggpppzzzyyyiiigggkkkzzzzzzgggWWWKKKAAA===???;;;;;;>>>???999===XXXwww~~~gggcccdddbbbbbbfff```___^^^\\\[[[ZZZYYYYYY\\\\\\\\\]]]______]]][[[___aaaaaa^^^ZZZZZZ]]]```[[[\\\^^^```aaabbbbbbaaaZZZ___dddddd```]]]]]]___bbbbbbcccdddddddddcccccciiisssrrrcccXXX\\\bbbbbbffffffgggeeecccaaabbbbbbhhhaaa___bbbfffrrrwww```AAAAAABBBAAA@@@===:::;;;<<<999555999888888888999::::::;;;999:::<<<>>>AAADDDGGGHHHMMMOOORRRUUUYYY^^^dddhhhmmmqqquuuxxxyyy}}}tttgggrrrssstttnnnccc___ccccccaaa^^^\\\ZZZYYYZZZZZZ___]]]ZZZZZZ[[[]]]]]]]]]bbbeeehhhfffbbb^^^]]]^^^bbbaaa___\\\ZZZZZZ]]]___`````````___^^^^^^___aaaeeebbb___]]]___bbbcccdddiiigggggghhhgggdddfffkkkmmmtttgggpppfffUUUiii~~~uuulllfffccccccccciiirrrwwwxxxwwwtttssstttuuuwwwzzz||||||zzzxxx|||~~~~~~~~~___SSSHHHDDDCCC@@@???@@@>>>>>>>>>>>>===<<<;;;:::999999999888888888777777666666666666666666666666555555555555555555555555444444444444444444444444666666777888888888888888666666666666777777777777<<>>>>>444<<<;;;:::;;;===@@@DDDFFFTTT[[[ccchhhppp|||ppp```YYYaaayyysssgggggg^^^QQQHHH>>>>>>>>>===@@@@@@;;;NNNrrrvvveeeeeehhhdddaaabbbaaa```___]]]\\\\\\\\\\\\````````````bbbaaa___]]][[[\\\^^^^^^]]]]]]^^^___YYYZZZ]]]___aaabbbcccccc___bbbcccaaa]]]\\\^^^bbbbbbccccccdddddddddddddddfffnnnlll___XXX\\\aaa```dddeeefffeeecccbbbbbbcccgggaaa___bbbccciii~~~zzzWWWMMMCCCBBBAAA???<<<999:::;;;<<<999999999999999:::;;;;;;999999:::<<>>???============<<<;;;;;;:::999999888888888777777777555555555555555555555555444444444444444444444444444444444444444444444444555555666777777777777777555555666666666777777777555;;;===FFFkkk|||___UUUFFFCCCCCC======BBB???;;;;;;::::::<<>><<<===;;;LLLlll{{{nnnfffjjjnnniiicccaaabbbaaa``````______``````bbbaaabbbdddffffffdddbbbZZZZZZ[[[]]]______]]]\\\XXXZZZ\\\___aaacccddddddddddddbbb^^^[[[[[[___cccbbbcccddddddeeeeeeeeedddccchhheee]]]ZZZ^^^aaa^^^bbbdddeeedddcccbbbcccdddeee``````ccccccdddmmmzzzttt]]]DDD???@@@@@@>>>:::888:::<<<::::::999999999:::;;;;;;888999999:::<<<>>>@@@AAABBBDDDGGGJJJLLLQQQVVVYYYXXX\\\aaaeeehhhmmmtttyyy}}}ooo___kkklllggglllhhh___ZZZ^^^```cccffffffdddaaa___\\\ZZZXXXXXXZZZ]]]^^^^^^ccccccccceeeffffffdddbbbeeefffgggeeecccbbbcccddd```ccceeefffdddccccccccceeebbb______```cccdddeeegggfffgggkkkkkkiiilllqqqlllqqquuuyyy}}}sssbbbyyynnn^^^\\\zzzzzzmmmbbb]]]cccnnn|||~~~|||zzzyyyxxxsssuuuxxxyyyyyyyyy{{{|||zzz}}}jjjSSSPPPHHHAAAAAAAAA???===>>>======<<<<<<;;;;;;::::::888888888888777777777777555555555555555555555555444444444444444444444444333333333333333333333333333444555555666666555555555555555666666666666777111777999<<>>AAACCCGGGLLLSSSZZZbbbmmmyyy[[[IIIUUU|||yyyxxxgggZZZFFF>>>AAA@@@JJJ```rrrkkkhhhnnnqqqllleeebbbbbbbbbbbbbbbbbbcccdddddd```aaabbbeeeiiijjjjjjhhh^^^[[[ZZZ[[[^^^___]]]ZZZ[[[\\\]]]___aaacccdddeeeeeeeeebbb^^^[[[\\\___bbbbbbcccdddeeeeeeeeeeeeeeeccceeebbb^^^^^^cccccc``````bbbccccccbbbbbbccceeebbb______dddffffffjjjpppyyyxxxUUUGGGCCCAAAAAA@@@<<<::::::;;;;;;::::::::::::;;;;;;999999999::::::<<<======@@@BBBEEEGGGIIILLLQQQTTTUUUYYY\\\___```dddjjjooovvvzzz~~~sssbbbzzz}}}fffeeekkkhhh___ZZZ[[[^^^aaadddfffeeedddccc^^^[[[YYYXXXZZZ\\\]]]]]]cccaaaaaadddhhhiiihhheeeccceeeffffffdddcccbbbcccaaadddhhhiiihhhfffddddddeeebbb``````bbbdddeeeeeegggfffhhhlllmmmlllnnnssspppnnnlllkkkooowwwddddddrrrTTTaaaxxxlll```___bbbmmm}}}|||{{{tttvvvxxxyyyzzzzzz|||~~~wwwzzz}}}~~~~~~yyy[[[LLLHHHBBB???AAAAAA>>>===>>>===<<<;;;::::::999999999888888777777777666666666444444444444444444444444333333333333333333333333222222222222222222222222222222333444444444444444444444555555555666666666333999;;;999EEEjjjuuuQQQAAAHHHHHHAAA===:::;;;:::::::::;;;===???@@@GGGIIINNNTTT]]]fffoootttxxxlllTTTVVVvvvyyynnnQQQCCCGGGFFFIIIUUU{{{nnnjjjiiilllnnnjjjeeebbbccccccccccccdddeeeffffffbbbbbbcccfffiiijjjiiihhh___[[[WWWWWW[[[^^^____________``````aaabbbcccdddddddddcccaaa___^^^^^^___aaabbbcccdddeeeeeeeeeeeeffffffdddbbbdddgggfffccc___aaabbbbbbbbbbbbccceeebbb______bbbeeefffiiimmmqqq|||fffUUUDDD@@@AAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<<<<>>>@@@BBBDDDEEEHHHKKKMMMRRRUUUYYY[[[\\\___eeejjjnnnssszzz|||~~~oooeeegggkkkgggaaa^^^^^^^^^```bbbdddfffggghhhbbb___\\\ZZZ[[[\\\\\\[[[cccaaa```ccchhhjjjiiigggbbbdddfffgggeeecccccccccaaadddiiikkkjjjgggfffeeedddbbb```aaaccceeefffffffffeeehhhlllmmmlllnnnsssqqqnnnjjjiiimmmsssxxx{{{eeesssppp[[[ppp}}}rrriii``````kkk{{{~~~{{{zzzzzz{{{wwwzzz}}}~~~~~~~~~~~~vvvhhhOOOHHHCCC???>>>AAAAAA>>>===???<<<;;;:::999888888888999777777777666666666555555444444444444444444444444333333333333333333333333222222222222222222222222111111222333333333333333444444444444555555555555777:::<<<999===VVVfffIIIJJJKKKFFF@@@:::;;;;;;::::::;;;<<<===>>>GGGGGGIIINNNVVV```hhhmmmwww|||]]]RRRiiirrruuu___HHHLLLQQQUUU___~~~zzzmmmjjjiiigggggggggfffcccaaaccccccccccccdddeeefffgggfffeeeeeeggghhhhhhfffddd^^^[[[WWWWWWZZZ^^^bbbdddaaaaaa`````````aaabbbcccbbbccccccbbbbbb```___^^^```aaabbbcccdddeeeeeeeeehhhgggffffffggggggfffddd___```bbbbbbaaaaaabbbdddcccaaa______```bbbeeehhhkkkqqqoooOOOAAA???===<<<>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::<<<>>>@@@@@@BBBDDDFFFIIIMMMRRRUUUWWW\\\bbbhhhiiinnnuuu{{{~~~}}}|||}}}~~~}}}{{{xxxxxx{{{}}}sss~~~lllhhhfffiiijjjeeebbbcccbbbaaa```aaacccfffiiilllfffccc___]]]]]]]]]]]]\\\cccbbbbbbdddfffhhhhhhgggdddfffhhhhhhgggfffeeefff```dddhhhjjjiiigggffffffdddbbbaaabbbdddfffggggggfffeeehhhlllllljjjkkkooommmllljjjjjjmmmppprrrssspppuuu^^^wwwyyyiii___```iiisssyyy{{{zzzzzzvvvyyy|||}}}}}}|||{{{||||||~~~[[[HHHFFFAAA>>>>>>AAA@@@===<<>>>>>======<<<<<<;;;<<<<<<;;;::::::999::::::;;;;;;888:::<<<===>>>>>>@@@AAAAAAEEEIIILLLNNNSSSYYY___cccffflllpppuuuyyy}}}~~~}}}}}}xxxvvvvvvxxxzzzyyy{{{{{{tttkkkfffhhhlllzzz~~~vvvhhhffffffhhhhhheeedddeeebbbaaa``````bbbdddgggiiihhheeeaaa````````````___bbbcccddddddddddddfffgggfffgggiiiiiigggfffggghhh```cccggghhhhhhfffffffffdddbbbaaaccceeeggghhhgggffffffhhhkkkkkkggghhhkkkjjjjjjjjjjjjkkkmmmnnnooovvvsssfff|||tttllljjjjjjkkkuuu|||nnnSSSFFFDDDAAA>>>>>>???>>>::::::===;;;:::888666666666777888666666666555555555444444222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222222333333333333444444444888222444;;;999:::RRRrrrpppWWWGGGEEEEEE===>>>======<<<<<<;;;;;;;;;<<<>>>AAACCCGGGNNNVVV\\\bbbmmmqqqwww{{{eeerrrgggWWWXXXiiipppuuu~~~zzzpppbbbbbbdddeeehhhiiihhhfffgggfffeeecccbbbbbbbbbbbbcccdddeee______bbbfffkkknnnnnnmmmdddeeeddd```ZZZWWWXXXZZZ[[[[[[[[[\\\]]]___bbbcccdddbbb``````aaabbbbbbaaa^^^___```aaaccccccddddddggggggiiiiiieeeaaa```bbb```aaabbbaaa```___```aaaaaadddddd```\\\^^^aaadddbbblll{{{kkkTTTDDDAAA>>>>>>===<<<<<<<<<<<<<<<:::999999999999999::::::888;;;===>>>>>>>>>???@@@===AAADDDFFFGGGJJJOOOTTTYYY[[[^^^bbbgggnnnvvv{{{}}}zzzyyy{{{}}}}}}zzzvvvttttttvvvzzz|||uuuzzz{{{sssgggaaadddkkkooommmkkkhhheeeffffffeeedddeee^^^^^^^^^___```aaacccdddhhheeebbbaaabbbcccccccccbbbdddfffeeebbbaaadddgggeeefffggggggfffeeefffhhh```bbbeeegggfffeeeeeefffdddbbbbbbcccfffhhhhhhgggffffffhhhkkkiiieeeeeehhhiiijjjjjjjjjjjjkkklllnnnmmm|||ppp{{{ppphhhssszzzrrrooonnnuuu}}}uuuZZZJJJCCC@@@@@@>>>===>>>;;;888888<<<;;;:::888666555666777888666666555555555444444444222222222222222222222222111111111111111111111111000000000000000000000000111111222333333333333222222222333333333444444444888000222<<<;;;555EEE^^^pppWWWOOOKKK@@@???>>>>>>===<<<<<<;;;;;;999===AAADDDFFFJJJQQQVVV[[[fffggggggvvvdddQQQOOOkkk~~~sssooojjjbbbfffgggeeehhhkkkllljjjeeebbbaaa```aaabbbdddfffdddaaa^^^]]]```cccfffggghhhiiijjjfffeeeccc```]]]ZZZXXXWWW[[[XXXWWWYYY^^^bbbcccbbbbbbfffeee^^^ZZZ\\\^^^_________```bbbeeefffdddcccffffffhhhiiijjjhhhddd```aaaaaa````````````aaaaaafffdddaaa^^^]]]^^^___```fffhhhooo{{{www^^^EEEAAABBBAAA===;;;<<<;;;999888======777666:::;;;888:::::::::;;;<<<===>>>???>>>???BBBCCCDDDFFFIIIKKKQQQQQQTTT[[[aaaeeemmmuuu~~~~~~~~~|||yyyxxxxxxzzz{{{wwwtttsssqqqoooqqqwww{{{|||wwwwwwnnnffffffeeerrrtttjjjggghhhhhhiiiiiiiiigggfffeeebbb___]]]\\\^^^___``````dddbbb````````````___^^^```dddgggfffcccaaacccfffbbbdddggghhhfffeeeddddddgggggghhhhhhhhhhhhggggggbbbcccdddeeefffhhhhhhiiifffggghhhiiiiiihhhgggfffkkkkkkjjjjjjkkkmmmoooppprrrxxx~~~mmmxxxsssnnnxxx|||qqqaaaQQQEEEAAACCC=========<<<;;;;;;::::::888777777666666666666666666666555444333333222222111111111111111111111111000000000000000000000000///000000000111111111111000111111111111222222222222222222333333333444444222444666555555:::DDDKKKppp{{{rrr^^^QQQAAADDD???===@@@@@@===;;;<<<;;;;;;;;;===AAAGGGLLLOOOWWW\\\aaaeeekkkxxxrrr^^^TTTXXXlllrrrwww~~~fff```cccdddcccfffiiiiiigggdddbbbaaaaaabbbbbbdddfffeeebbb___]]]___bbbcccdddeeefffhhhhhhfffdddbbb___^^^]]]\\\\\\ZZZXXXZZZ^^^aaabbbaaa___bbbaaa\\\[[[^^^```____________aaacccdddbbbaaaddddddfffiiijjjiiieeebbb``````____________``````cccbbb___\\\[[[\\\]]]^^^aaadddiiioooxxxzzzbbbLLLGGG@@@===<<<<<<<<<===888<<<===999999===>>>;;;::::::::::::;;;<<<===>>><<<===???@@@@@@AAADDDGGGLLLKKKNNNUUUZZZ^^^eeemmmwwwxxxyyyyyyxxxxxxyyyzzz}}}{{{xxxtttqqquuuqqqllljjjmmmssswwwyyypppkkk^^^\\\kkk{{{}}}lllhhhiiiffffffggggggfffdddcccbbb```]]][[[ZZZ\\\]]]^^^^^^aaa```^^^^^^_________^^^___cccffffffbbbaaacccfffbbbdddfffgggeeeccccccccccccdddeeeffffffeeedddcccccccccdddeeeeeeffffffgggeeefffggghhhhhhhhhggggggiiiiiihhhiiijjjkkkmmmnnnnnnvvv}}}vvvuuusss{{{sssbbbTTTIII@@@===???======<<<<<<;;;::::::999888777666666555555666666555555555444333333222222111111111111111111111111000000000000000000000000//////000000000111111111000000111111111222222222222222222333333333333444222444666555444777>>>EEEYYY|||~~~```DDDEEE@@@>>>AAABBB@@@>>>???;;;;;;;;;===@@@EEEIIILLLRRRWWW\\\```eeepppyyy}}}kkk^^^[[[eeetttzzzxxxwww|||ssscccbbbcccbbbbbbdddffffffdddbbbbbbbbbcccccccccdddfffeeecccaaa^^^___aaaaaa```aaaccceeehhhfffdddaaa_________```[[[YYYXXXYYY\\\^^^^^^^^^\\\^^^\\\ZZZ[[[```aaa^^^^^^]]]]]]___aaaaaa```^^^``````bbbeeeggggggdddaaa^^^^^^]]]]]]]]]]]]^^^^^^```^^^\\\ZZZYYYYYYZZZ[[[\\\^^^aaaaaabbboooooo___PPPKKKGGG@@@===???999;;;<<<::::::======:::::::::::::::;;;;;;<<<===;;;===>>>>>>===>>>@@@BBBDDDCCCFFFLLLPPPSSSYYYaaakkknnnqqqssstttuuuvvvwwwyyy~~~{{{xxxuuusssnnnmmmlllmmmnnnnnnllljjjoookkkeeebbbaaaccceeefffbbbdddfffuuuooodddeeejjjddddddddddddcccaaa___^^^]]][[[YYYYYYZZZ[[[[[[[[[]]][[[ZZZZZZ\\\]]]]]]\\\]]]```ddddddbbbaaadddfffcccdddeeeeeecccbbbbbbcccaaabbbeeeffffffeeebbbaaabbbcccccccccdddddddddddddddeeefffgggggggggggggggdddeeeeeefffggghhhiiijjjiiiqqquuuyyytttkkkpppooo```PPPGGGBBB===<<<<<<<<<<<<;;;;;;:::999999888777777666555555555555666555444444333333222222222000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222111111222222222333333333222444555444222444888===BBBttt~~~QQQIIIBBB>>>@@@AAA???===>>><<<<<<<<<===???BBBEEEGGGJJJOOOTTTXXX\\\eeeqqqzzzrrrjjjjjjuuu|||rrrqqquuurrrtttxxxwwwzzz|||mmmeeeffffffccccccdddeeedddcccbbbcccdddeeedddcccdddeeefffdddccc```aaaaaa___^^^^^^aaaccchhhfffbbb^^^\\\\\\]]]^^^YYYXXXXXXXXXYYYZZZZZZZZZ\\\\\\YYYXXX[[[```___[[[[[[ZZZZZZ\\\^^^```___^^^\\\]]]^^^```bbbaaa___]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\[[[YYYXXXWWWWWWXXXXXXYYYYYYYYYYYYXXX___rrrrrrggg\\\KKK@@@??????>>>===<<<======<<<::::::::::::::::::;;;<<<<<<===>>>???>>>======>>>@@@>>>===???DDDGGGIIINNNTTT^^^aaafffiiijjjkkklllmmmlllrrruuuttttttvvvvvvssshhhgggfffeeecccaaa___^^^^^^___aaaccceeefffeeedddgggddd```ZZZSSSQQQVVV^^^ttt~~~sssgggcccdddgggbbbbbbbbbbbbaaa___]]][[[]]][[[YYYYYYZZZZZZZZZYYYWWWVVVUUUVVVYYY[[[[[[[[[ZZZ]]]```aaaaaaaaaccceeebbbddddddcccaaa``````aaabbbdddgggiiiiiigggdddbbb___``````aaabbbccccccdddeeeeeeeeeeeeeeeddddddccceeefffgggiiijjjkkkkkkkkkgggkkkpppttt~~~tttyyybbbeeezzz~~~cccTTTEEE@@@@@@>>>======;;;::::::999999888777777777666555555444444555555444333333333222222222111000000000000000000000000000000000000000000000000........./////////000000000000000000111111111111111111111111222222222222111222444444333333666888:::[[[kkkTTTJJJCCCBBBBBB@@@>>>>>>>>>=========>>>???AAACCCBBBGGGMMMQQQUUU\\\fffmmmqqq|||sssbbbVVVYYYooo~~~{{{zzzwww}}}sssjjjggghhhgggddddddeeefffeeeccccccdddffffffdddccccccdddeeeeeedddbbbcccbbb```^^^^^^```bbbiiifffbbb^^^[[[ZZZZZZ[[[YYYZZZZZZZZZZZZYYYYYYZZZ\\\\\\ZZZXXXZZZ^^^\\\WWWWWWWWWWWWYYY]]]___```___]]]]]]]]]^^^___^^^[[[YYYYYYXXXXXXWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUUUUVVVVVVXXXTTTTTTWWWYYY\\\ccckkkuuu___MMMFFFDDDAAA>>>>>>>>>>>><<<<<<;;;;;;:::::::::;;;<<<<<<>>>>>>???===;;;;;;<<<===;;;:::<<<@@@AAAAAAEEEKKKQQQUUUYYY\\\\\\]]]^^^^^^___dddfffcccaaaaaa___\\\XXXWWWVVVUUUUUUVVVWWWXXXXXXYYY\\\]]]]]]]]]]]]]]]\\\ZZZWWWQQQKKKOOOdddzzzttthhhffffffccc```aaaaaaaaaaaa```^^^\\\[[[]]][[[ZZZZZZ[[[[[[ZZZYYYSSSRRRRRRSSSVVVXXXYYYXXXXXXZZZ\\\^^^^^^___aaabbb```bbbcccbbb```______```bbbdddfffhhhhhhfffdddbbb\\\\\\]]]___```bbbccccccfffeeedddbbbaaa```______fffhhhjjjmmmnnnooonnnnnngggfffnnnxxxxxx|||wwwuuuaaaccc}}}~~~vvvkkkZZZMMM@@@>>>??????======999999999888777777666666666555555444444444444444222222222222222111111111////////////////////////////////////////////////---............///////////////000000000111111111000000000111111111222222000111222333444555777888;;;KKKrrraaaTTTHHHDDDDDDCCCAAABBB???>>>============>>>???===AAAGGGKKKPPPWWW^^^dddeeesssvvvwww~~~fffQQQKKK[[[qqqzzz|||vvvnnniiiggghhhgggeeefffggggggfffeeeddddddeeefffdddbbbaaacccdddddddddbbbccccccaaa______```aaaiiigggccc___\\\ZZZYYYYYY[[[\\\^^^^^^\\\[[[\\\\\\\\\]]]\\\YYYYYY[[[ZZZVVVWWWVVVVVVXXX[[[^^^______^^^]]]]]]]]]^^^]]]ZZZXXXVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUQQQQQQWWW[[[\\\\\\]]]kkk~~~mmmaaaNNNFFF@@@>>>>>>;;;::::::<<<<<<;;;;;;;;;<<<<<<===<<<======;;;999999:::;;;:::999;;;>>>>>>===???DDDGGGIIILLLNNNNNNNNNPPPQQQSSSWWWXXXTTTQQQQQQOOOLLLPPPOOOMMMLLLMMMNNNQQQRRRRRRTTTUUUUUUSSSSSSSSSTTTOOOMMMMMMMMMOOO___|||kkkdddfffgggaaa[[[______``````___^^^\\\[[[]]]\\\[[[[[[[[[[[[ZZZXXXQQQPPPOOOQQQTTTVVVWWWVVVVVVWWWXXXZZZ\\\]]]]]]^^^\\\___aaabbbaaa___^^^^^^___aaacccddddddcccaaa___ZZZ[[[\\\]]]^^^```aaaaaadddcccaaa___^^^]]]\\\\\\```bbbfffiiijjjjjjiiihhhgggeeennnyyyuuuqqq}}}ooopppwww~~~{{{iii^^^OOOEEE===<<<===;;;:::;;;888888777777666555555555555555444333333333333444111111111111111111111111////////////////////////////////////////////////------------.........////////////000000000111111///000000000000111111111000000111222444666777888999BBB]]]ppp___MMMEEECCCAAA@@@AAA@@@???>>>>>>============:::===BBBFFFKKKQQQWWW[[[YYYkkkrrrssszzzwwwYYYKKKWWWkkkxxxsssllliiiggggggggggggfffggghhhgggeeecccccccccfffcccaaa```aaacccdddddd```bbbcccbbb```_________dddbbb```]]][[[YYYXXXWWWYYY\\\^^^^^^\\\[[[[[[]]]YYY]]]^^^ZZZXXXZZZZZZXXXYYYXXXWWWWWWZZZ\\\\\\\\\ZZZYYYYYYZZZ[[[[[[YYYWWWTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRQQQQQQQQQQQQQQQQQQNNNPPPUUUWWWVVVVVVXXX```jjjooobbbVVVPPPJJJCCC???>>>>>>======<<<<<<============>>>>>><<<::::::;;;<<<:::999:::===<<<:::;;;@@@>>>@@@BBBCCCCCCDDDFFFHHHHHHKKKKKKGGGEEEFFFFFFDDDFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMLLLJJJJJJLLLOOOLLLLLLUUUcccooowwwnnneeeaaabbbccc```\\\\\\\\\]]]^^^^^^]]]\\\[[[]]]\\\ZZZ[[[[[[[[[YYYWWWPPPOOONNNPPPRRRTTTUUUTTTTTTUUUUUUWWWYYYZZZZZZYYYXXX\\\```cccbbb```^^^]]]^^^^^^````````````^^^^^^\\\\\\\\\\\\\\\\\\]]]]]]```___]]]\\\[[[[[[\\\\\\]]]```dddhhhjjjiiigggfffeeehhhmmmqqqqqquuu|||mmm\\\TTTDDD>>>:::;;;;;;888777999777777666666555444444444555444444333222333333333000111111111111111111111........................////////////////////////,,,,,,---------.........////////////000000000111/////////000000000111111111000///000222444666777444<<>>>>>======<<<:::;;;>>>AAAEEEJJJOOORRRPPP```eeeeeemmmsssxxxqqqUUUXXXiiixxxrrrmmmjjjiiihhhiiikkkfffgggiiihhheeecccbbbbbbfffccc```___```bbbdddddd___aaabbbbbb```^^^^^^^^^]]]]]]\\\ZZZYYYWWWUUUUUUVVVYYY\\\\\\ZZZXXXYYY[[[WWW]]]___[[[XXXYYY[[[ZZZ\\\ZZZXXXXXXYYYZZZZZZZZZTTTSSSSSSUUUWWWWWWVVVUUUSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMOOORRRQQQOOOQQQWWWYYYQQQ```vvvjjj```SSSKKKJJJ???>>>>>>=========>>>>>>@@@@@@@@@???===<<<>>>???;;;999:::===;;;888999===:::;;;======>>>@@@CCCEEE???BBBCCC???===@@@AAA@@@>>>AAADDDGGGHHHHHHGGGFFFEEEGGGHHHGGGFFFGGGJJJNNNUUUZZZlllwwweeeccc___]]]]]]^^^```aaaYYYZZZ[[[]]]]]]\\\\\\[[[\\\[[[ZZZZZZ[[[ZZZXXXVVVPPPOOONNNOOORRRSSSTTTSSSTTTSSSTTTVVVXXXYYYXXXWWWVVVZZZ```cccccc```^^^]]]^^^__________________^^^^^^]]]]]]\\\[[[ZZZYYYYYY\\\[[[ZZZZZZZZZ[[[]]]^^^dddgggkkkpppqqqqqqooommmccckkklllgggmmm}}}zzzsss]]]NNNHHH>>>::::::;;;:::777777999777666666555444444333333555444333333222222333333000000000000000111111111........................////////////////////////,,,,,,,,,---------......////////////000000000000////////////000000000000333111///...000222444444111999;;;???cccyyybbbUUULLLFFFEEEAAA@@@@@@???>>>======<<<:::;;;;;;===@@@DDDHHHKKKNNNXXXVVVTTT^^^gggmmmwww{{{```YYYfff}}}uuuqqqooojjjdddbbbdddffffffeeefffffffffffffffeeeeeefffcccbbbeeehhhhhhbbb]]]___cccdddaaa```ccceeeddd___[[[XXXWWWXXXXXXWWWUUUVVVWWWWWWVVVUUUVVVXXXZZZYYYZZZZZZYYYXXXWWWWWWXXX\\\[[[ZZZXXXXXXXXXXXXYYYSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLLLLMMMNNNKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLOOOXXXdddhhh[[[KKKQQQUUU\\\kkkxxxjjj```NNNAAABBBBBB======BBBAAA???<<<<<<======<<<;;;===:::777777999;;;======;;;;;;;;;===?????????===BBB@@@===<<>><<<<<<;;;:::999777777666666555555555555444444444333333333222222111111111222222111000///...------000000//////.........---........................000//////...---,,,,,,,,,............////////////////////////000000000000111111000000111111222333222777999999KKKuuuzzzuuuWWWMMMGGGCCCBBBAAA@@@@@@???===<<<;;;::::::;;;<<>>???EEECCCBBBBBB@@@???>>>=========<<<::::::;;;<<<;;;999<<<<<<<<<===>>>???>>>>>>>>>>>>@@@AAABBBAAA@@@???@@@BBBBBB>>>>>>BBBDDDCCCDDDDDDHHHRRRbbbyyywwwggg^^^]]]\\\\\\\\\\\\\\\[[[ZZZXXXXXXYYY\\\^^^___]]][[[ZZZZZZZZZ[[[\\\\\\ZZZXXXTTTTTTTTTSSSRRRRRRTTTVVVUUUVVVWWWXXXYYYYYYXXXWWWYYYWWWVVVYYY]]]aaabbbaaabbbbbbcccccccccccccccbbbbbbaaa^^^[[[YYYYYYYYYYYY[[[ZZZYYYXXXYYY[[[^^^```aaacccfffkkkoooooolllhhhnnnnnnllllllnnnqqqtttvvvuuukkkmmmxxx}}}eeeRRREEE???===;;;::::::999888777666666555555555555444444444444333333222222222111111111111111000000///.........000/////////.........---........................000000///......---,,,,,,............////////////.../////////000000000000111111000000111111222333222666888888AAAccc|||oooWWWEEEFFFDDDAAA>>>======@@@AAA<<<;;;;;;;;;<<>>>>>???@@@@@@>>><<<<<<===>>>???===999;;;BBBGGGGGGRRRTTT\\\kkk~~~zzzkkkbbb\\\^^^]]]\\\\\\[[[[[[\\\\\\YYYYYYZZZ\\\______^^^\\\[[[[[[[[[\\\^^^]]][[[YYYVVVVVVVVVUUUSSSSSSUUUWWWVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVWWWYYY]]]```aaabbbaaabbbbbbbbbbbbaaa`````````^^^]]][[[ZZZZZZZZZ[[[]]]\\\ZZZYYYZZZ[[[]]]___ccccccdddgggjjjkkkjjjhhhqqqooommmlllmmmoooqqqssstttvvvllldddeeesss~~~jjjTTTFFF@@@===<<<888888888777777666666666555555444444444333333333222222222111111111111111/////////////////////////////////...............------------------------000000000///......---------............/////////....../////////000000000111000000000000111222222333555777666777LLL{{{eeeFFFEEECCC@@@=========???@@@===<<<<<<;;;<<<===???@@@@@@AAACCCFFFKKKRRR[[[aaaeeeiiinnnsssxxx|||ttt[[[iiivvv}}}qqqhhhlllfff```______^^^^^^___ccccccdddeeeeeeeeeeeedddeeegggiiiiiieeebbb```______bbbbbb^^^\\\^^^___]]]___]]][[[YYYWWWWWWVVVVVVUUUVVVVVVUUUSSSTTTVVVXXXYYY[[[[[[ZZZWWWUUUTTTTTTVVVUUUTTTRRRRRRRRRRRRSSSVVVUUUTTTSSSRRRQQQPPPPPPLLLKKKJJJHHHFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEJJJHHHIIIRRRcccqqqooogggRRRJJJJJJPPPQQQTTTgggyyyiii```VVVQQQJJJGGGEEEEEECCCAAABBB@@@??????@@@AAA@@@????????????>>>======???@@@@@@@@@@@@===;;;;;;>>>AAA>>>AAAEEEJJJUUUcccmmmoootttyyywwwjjjeeecccaaa_________]]]\\\\\\]]]___]]]\\\\\\^^^___```^^^\\\\\\[[[\\\]]]______]]][[[WWWXXXWWWVVVTTTTTTVVVXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVXXXZZZ]]]___aaabbb^^^^^^___```````````````^^^]]]\\\\\\\\\\\\]]]]]]___^^^]]]\\\\\\^^^___```ddddddddddddfffggghhhiiiooommmkkkjjjkkkmmmoooqqqxxxrrrtttuuunnnpppwww{{{lllVVVFFF>>><<<;;;:::666666666666666666666555444444444444333333333222111111111111111111111000........./////////000000........................------------------------000000000//////.........---------.........//////........./////////000000000000000000000111222222555222444666333;;;^^^[[[LLLGGGBBBAAABBBBBB???<<<>>>===<<<<<<<<<<<<===>>><<<===???AAADDDKKKRRRWWW^^^bbbhhhmmmqqqtttwwwyyy|||eee___rrr~~~zzzxxxvvvuuuhhhaaa^^^aaaccc___\\\\\\``````aaabbbccccccbbbbbbfffhhhjjjjjjgggcccaaa```aaadddddd___]]]______^^^___^^^\\\YYYWWWVVVVVVWWWWWWXXXWWWVVVUUUUUUWWWYYYYYY[[[\\\[[[XXXUUUTTTTTTSSSRRRPPPOOONNNOOOOOOPPPRRRRRRQQQPPPOOOMMMMMMLLLJJJIIIHHHFFFEEEDDDCCCCCCEEEEEEEEEFFFFFFEEEEEEEEEGGGHHHHHHHHHNNNUUUXXXUUUOOOGGGGGGOOOOOOJJJPPP^^^wwwiiibbbaaa___YYYTTTQQQMMMHHHDDDCCCCCCDDDDDDBBBCCCDDDCCCBBBAAACCCFFF@@@CCCHHHKKKMMMOOOPPPQQQTTT[[[eeesss}}}rrrddd]]]^^^aaa``````aaabbb```^^^]]]___aaaaaa```____________]]][[[\\\\\\\\\^^^``````^^^\\\[[[\\\[[[ZZZYYYYYY[[[]]]XXXXXXWWWWWWVVVVVVVVVUUUWWWXXXZZZ\\\]]]___aaabbb\\\]]]___aaacccddddddeee^^^^^^^^^^^^______``````bbbaaaaaa``````aaabbbccceeeeeeeeeddddddeeeggghhhlllkkkjjjiiikkkmmmppprrruuupppnnnsssyyytttfff___dddyyy}}}{{{lllhhhggghhhhhhhhhnnntttyyyzzz```UUUGGG===;;;;;;:::888666555555555555555555555444333333333222222222222000000000000000000000000------......//////000000---------...............------------------------////////////............------------........................////////////000000//////000000111222666000111666555666IIIbbbbbbWWWJJJCCCBBBBBB???<<<>>>======<<<<<<<<<<<<<<<:::;;;===>>>@@@EEELLLPPPVVVZZZ___cccfffiiilllnnnuuuwwwzzz}}}gggwww~~~|||qqqnnnvvviii```]]]cccgggbbb___`````````aaabbbccccccccccccfffggghhhiiihhheeebbb```bbbeeeeee```^^^```aaa_________^^^ZZZWWWUUUVVVWWWXXXXXXXXXWWWUUUUUUWWWYYYWWWYYY[[[[[[XXXUUUTTTSSSPPPOOONNNLLLLLLLLLLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFDDDBBBAAA@@@DDDEEEEEEFFFFFFEEEEEEDDD@@@GGGKKKIIIHHHIIIIIIHHHMMMEEEBBBGGGJJJHHHKKKRRReee}}}wwwoooiiibbbYYYRRRNNNLLLKKKKKKLLLOOORRRRRRPPPOOOQQQTTTNNNUUUbbboooxxxyyyuuuqqqsssnnndddYYYUUUXXXZZZYYY^^^aaadddccc```^^^___aaaaaa```^^^^^^^^^^^^\\\[[[\\\[[[\\\^^^``````___]]]___``````___^^^___aaaccc[[[ZZZYYYXXXWWWWWWWWWWWWXXX[[[]]]^^^^^^___```aaa^^^___aaadddfffhhhiiijjj``````aaabbbbbbccccccccccccccccccccccccdddeeeeeefffggghhhgggeeeeeefffgggjjjiiihhhiiikkknnnqqqtttlllkkknnnssstttvvvxxxkkk```^^^tttzzzsssfffdddeeejjjlllooovvv~~~rrr```LLLFFF???:::::::::999888666666666555555444444444333333333222222222111111////////////000000000000---------....../////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,------------.........------........./////////000////////////000111111555000000555777666===HHHooosss```NNNCCC>>><<<<<<=========<<<<<<<<<;;;;;;:::;;;<<<<<<>>>AAAFFFJJJQQQTTTXXX\\\___bbbeeehhhoooqqqtttwwwzzzssszzz}}}rrrkkktttvvvkkkkkkuuuvvviiiaaafffhhhccc```bbb___```aaabbbcccccccccccceeeddddddfffgggfffaaa]]]aaadddddd```^^^```aaa```___```___[[[WWWUUUVVVXXXWWWXXXWWWVVVTTTTTTVVVXXXTTTVVVYYYYYYWWWTTTRRRRRRNNNMMMKKKJJJIIIIIIJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGEEEDDDBBB@@@???CCCDDDDDDEEEEEEDDDDDDCCC@@@EEEHHHFFFEEEFFFFFFDDDHHHFFFCCCBBBDDDGGGJJJLLLRRRfff~~~xxxssspppmmmlllnnnsssyyyzzzxxxwwwxxxzzzyyy}}}yyyjjjeee\\\TTTTTTYYYYYYVVV[[[___dddccc```]]]]]]^^^]]][[[ZZZZZZ\\\]]]\\\[[[[[[[[[[[[]]]``````^^^]]]___```aaa``````aaadddfff___^^^]]][[[ZZZYYYYYYZZZZZZ]]]```aaa___^^^___aaa___```bbbdddfffhhhiiiiiiccccccdddeeeffffffffffffbbbbbbcccdddeeeeeefffgggeeehhhkkkkkkhhhfffeeefffgggfffeeeeeegggjjjmmmppphhhfffiiipppqqqooowww{{{kkkggglllxxxooo___PPPAAA???<<<:::888888888888888777777666555444333333222222222222111111111111........./////////000000---.....................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------.........---------........./////////////////////000111111111111111222444666999;;;RRRrrrzzz]]]IIIAAAAAA<<<<<<<<<===<<<<<<;;;;;;999:::;;;;;;<<<>>>CCCFFFKKKNNNQQQTTTWWW[[[___bbbgggjjjnnnqqqssswww|||zzz}}}zzziiinnn{{{vvvnnniiikkkrrr{{{sssggghhhhhhaaa^^^aaa^^^^^^```aaabbbbbbbbbbbbdddaaa```cccgggfffaaa[[[```cccccc___^^^```aaa```___```___[[[WWWUUUVVVXXXWWWWWWWWWUUUSSSSSSTTTVVVQQQSSSVVVWWWUUURRRQQQPPPMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDAAA@@@>>>BBBCCCCCCDDDDDDCCCCCCBBBFFFEEEAAA===>>>DDDGGGFFFCCCGGGHHHCCCBBBEEEFFFEEEJJJRRR```uuu|||hhhddd```ZZZUUUWWW]]]]]]ZZZXXX^^^cccccc___[[[[[[\\\XXXWWWVVVWWWZZZ\\\\\\\\\[[[ZZZ[[[]]]___```^^^]]]\\\]]]^^^^^^^^^```ccceeecccaaa___]]]\\\\\\\\\\\\\\\___bbbbbb```^^^___aaa^^^___aaabbbddddddeeeeeeeeeeeefffggghhhhhhhhhgggaaaaaabbbccceeefffggggggeeeiiimmmnnnkkkgggeeeeeecccbbbaaa```bbbdddhhhjjjkkkdddccciiillllllqqqzzzoooaaajjjpppqqqxxx}}}pppkkk```QQQFFF???>>>===999666666777999999888888666555444333333222222222111111111111000---.........//////000000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////////////////000111111...222333000000555888777666TTT```OOOMMM;;;<<<<<<===<<<<<<;;;;;;999::::::::::::===@@@CCCBBBDDDGGGJJJLLLQQQVVVZZZ]]]aaaeeehhhjjjlllqqquuuyyyyyyyyyyyyyyy{{{}}}~~~~~~~~~vvvssstttmmmgggggglllooonnnjjjqqqnnnlllkkkkkkiiiccc^^^bbbcccddddddcccaaa^^^]]]___]]]]]]___aaa```]]]YYYWWWYYY\\\\\\[[[[[[]]]```___]]]ZZZWWWUUUTTTTTTUUUWWWVVVTTTQQQPPPRRRUUUYYYRRRSSSUUUUUUTTTQQQNNNLLLFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFCCCAAAAAAAAA???@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@???AAABBBCCCCCCBBBBBBDDDEEEFFFHHHNNNZZZqqq~~~vvvpppiiiddd]]]WWWUUUWWW[[[^^^VVVWWWYYY[[[[[[ZZZXXXWWWYYYVVVTTTUUUWWWYYYXXXVVV[[[[[[[[[[[[ZZZZZZZZZZZZ\\\ZZZYYY]]]cccfffeeecccddddddaaa^^^[[[[[[^^^```aaabbbbbbaaa______```aaa^^^^^^______```bbbcccddd^^^```dddhhhhhhgggdddbbbbbbbbbcccfffhhhhhhfffdddnnnllliiihhhgggeeecccaaaeeefffeeebbb```bbbggglllgggeeeeeehhhlllnnnmmmjjjvvvuuurrr^^^VVV^^^lllttt|||uuurrrzzz~~~hhh[[[VVVLLLDDDBBB;;;:::999888777777777777555555444444444333333333111111111111000000000000000000//////.........---///............---------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////.........000000000111222444555666???===RRRppp\\\KKKFFF???======>>>===<<<<<<>>>>>>======??????>>>?????????AAADDDIIIMMMOOOUUUVVVWWWZZZ___dddiiillllllpppssssssqqqsssxxx~~~~~~~~~}}}}}}~~~~~~~~~}}}tttnnnjjjfffeeehhhiiihhhffflllmmmmmmkkkhhhdddaaa___^^^___aaaaaaaaa```^^^]]]^^^]]]]]]^^^```___\\\YYYWWWYYY[[[[[[ZZZYYY[[[^^^\\\ZZZXXXVVVTTTTTTUUUUUUWWWWWWUUURRRPPPPPPRRRTTTPPPQQQRRRRRRQQQNNNKKKIIIFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDAAA???????????????@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>???@@@AAAAAA@@@@@@AAACCCAAADDDIIIOOO[[[qqq~~~|||zzzvvvpppeeebbb^^^[[[YYYYYY[[[\\\TTTUUUVVVXXXYYYYYYYYYXXXXXXVVVTTTUUUWWWYYYYYYWWWWWWXXXZZZ[[[\\\ZZZYYYWWW[[[XXXWWW[[[```cccbbb```bbbaaa```]]]ZZZZZZ[[[]]]^^^______^^^\\\[[[]]]^^^\\\\\\\\\]]]^^^```aaabbb___```bbbcccdddeeeeeeeeebbbbbbbbbdddfffgggeeedddiiihhhhhhggggggfffeeeddddddeeedddaaa___```fffkkkhhhffffffiiimmmnnnllliiisssnnnqqqpppiiifffccckkkhhhffflll}}}~~~{{{}}}yyyvvv}}}qqqoooqqqzzzoooUUUKKKGGG@@@:::999999999888666666555555666333333333333222222222222111111111000000000//////000/////////.........---............------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////............000000000111222333444555555666BBB```TTTQQQMMMJJJHHHEEECCCAAAAAAAAA@@@>>>======<<<;;;;;;<<<<<<===???BBBEEEFFFIIIJJJMMMQQQVVV[[[```cccllloooqqqpppmmmmmmqqquuuyyyxxxxxxyyyzzz{{{yyyxxxssswww|||yyytttzzzttteeeeeeeeedddcccbbbbbbaaaaaafffiiillliiiccc______aaa[[[\\\^^^_________^^^]]]]]]\\\\\\]]]^^^^^^[[[YYYWWWYYYZZZYYYXXXWWWXXXYYYXXXWWWUUUTTTSSSTTTTTTUUUVVVVVVUUURRROOOMMMMMMNNNMMMNNNOOONNNMMMKKKHHHFFFFFFEEEDDDDDDCCCCCCDDDDDDAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCBBB???======>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<>>>??????======>>>@@@???DDDGGGGGGJJJVVVkkk|||wwwlllmmmqqqnnnggg______^^^\\\[[[[[[ZZZZZZSSSSSSSSSTTTVVVWWWYYYZZZVVVUUUTTTUUUWWWYYYYYYXXXRRRUUUXXX[[[[[[YYYWWWUUUYYYWWWVVVXXX\\\___^^^\\\^^^^^^^^^\\\YYYXXXXXXYYYZZZ[[[[[[ZZZXXXXXXYYY[[[ZZZZZZZZZZZZ[[[\\\^^^^^^```___^^^^^^___bbbfffhhhcccaaa```aaacccddddddddddddeeefffggghhhhhhggggggcccdddccc```^^^___dddiiihhhggggggjjjnnnnnnkkkhhhoookkkjjjppp|||}}}uuuxxxqqqiiiiiissszzztttjjjdddfffgggfffbbb^^^ZZZXXXYYYWWW```mmmnnndddaaaggglllsssooogggeeeaaacccnnnkkkooo|||www}}}jjjWWWFFF@@@>>>888666888777777666555444444444444222222222111111111000000111111000000000000///////////////...........................------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000000000111222444444111555888BBBbbbrrrpppllldddZZZPPPJJJFFFCCCAAA>>><<<999888777777999999:::;;;<<<======>>>CCCDDDGGGLLLQQQWWW[[[^^^gggiiikkkjjjhhhhhhkkknnnsssrrrqqqrrrtttuuutttsssqqqtttxxx{{{}}}~~~zzzwwwxxx|||yyyjjj^^^\\\___bbbbbb```^^^___```aaaccceeedddbbb``````aaa[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUVVVUUUTTTRRRQQQQQQQQQQQQRRRSSSSSSQQQNNNLLLKKKKKKKKKLLLLLLLLLJJJHHHFFFDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@AAABBBBBBBBBBBBAAA@@@???@@@AAA@@@>>>===<<<=========>>>????????????>>>???????????????>>>======;;;===>>>===<<<<<<===>>>>>>AAACCCBBBCCCJJJXXXcccuuuzzzjjj___aaafffccc\\\[[[ZZZZZZYYYYYYYYYYYYYYYUUUTTTSSSSSSTTTVVVXXXYYYTTTTTTTTTUUUVVVWWWXXXYYYQQQSSSUUUWWWXXXWWWUUUTTTWWWVVVUUUWWWYYY[[[ZZZYYYZZZ[[[]]]\\\YYYWWWVVVVVVYYYZZZZZZYYYWWWWWWXXXZZZXXXXXXXXXYYYYYY[[[\\\\\\]]]\\\[[[[[[]]]```dddgggbbb```^^^^^^```bbbccccccbbbeeehhhiiiiiihhhhhhhhhdddeeedddaaa^^^___cccgggfffeeefffjjjnnnooollliiimmmnnnqqqtttuuuyyyvvvyyyzzzvvvnnnhhhfffgggaaa```eeennnlllccc```eeefffpppqqqnnnrrrrrrxxx{{{gggSSSHHH???<<<:::777777:::666666555444444444444444222222111111111000000000111000000000////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............////////////000000222333333333555555777GGGmmmvvvaaaQQQIIIEEEAAA>>>===;;;777777999888999:::;;;<<<<<<<<<<<>>???@@@@@@>>><<<<<<===;;;<<<======>>>>>>======>>>????????????>>>>>>===<<<===>>>===<<<;;;<<<===<<<;;;;;;<<>>???AAABBBBBBAAA???>>><<<>>>??????===;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<===>>>===;;;;;;;;;===>>><<<:::<<<@@@CCCDDDCCCEEERRR]]]ggg~~~uuujjjYYYZZZXXXTTTTTTXXXYYYWWWXXXUUUQQQNNNNNNQQQUUUXXXXXXWWWUUUSSSRRRSSSTTTUUURRRSSSSSSSSSQQQRRRSSSUUUUUUSSSQQQPPPPPPQQQSSSUUUTTTTTTUUUVVVWWWXXXXXXYYYSSSUUUXXXXXXWWWVVVVVVVVV[[[[[[\\\ZZZYYYXXXYYY[[[XXXXXXXXXXXXXXXYYYZZZZZZVVVWWWXXXZZZ[[[]]]^^^^^^```]]][[[ZZZ[[[]]]^^^^^^aaaffflllmmmjjjgggeeeffffffggggggddd```___bbbeeecccbbbbbbfffkkknnnmmmkkklllmmmppprrrpppmmmqqqxxxyyyiii\\\MMM@@@<<<:::888777666555555666555555444444444444444555222222222111111111111000000000////////////......---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////////////////000111111333000555:::444222MMMooowww[[[RRRKKKHHHIIIDDD;;;777;;;999999999999::::::::::::888:::>>>AAACCCDDDDDDCCCAAABBBDDDFFFGGGHHHIIIIIIIIIHHHGGGHHHKKKNNNOOOOOONNNTTT\\\cccfffhhhhhhiiiooozzz|||qqqlllkkklllmmmsssqqqfffdddqqq{{{qqqllliiiddd```___aaabbbbbbbbbaaabbbbbbbbbaaa```___```aaa``````ZZZZZZYYYXXXXXXXXXXXXXXXWWWYYYZZZXXXVVVUUUWWWYYYXXXVVVTTTTTTUUUUUUSSSPPPPPPPPPOOONNNLLLKKKIIIHHHHHHIIIJJJJJJHHHHHHIIIJJJIIIHHHGGGFFFEEECCCBBBBBB@@@@@@???>>>>>>>>>>>>>>><<<===???AAAAAA???===<<<:::;;;===<<<;;;::::::;;;999::::::;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<===<<<:::999:::;;;======>>>???@@@AAABBBBBB@@@EEEIIIRRRiiiqqqggg```[[[\\\ZZZVVVVVVYYYYYYVVVWWWTTTQQQNNNNNNPPPTTTVVVUUUTTTSSSRRRRRRRRRSSSTTTQQQRRRSSSQQQOOONNNPPPRRRTTTTTTRRRQQQQQQQQQQQQQQQQQQRRRTTTUUUUUUVVVWWWXXXOOOQQQTTTTTTTTTTTTVVVWWWYYYYYYZZZXXXWWWVVVXXXYYYWWWWWWWWWWWWWWWWWWXXXYYYWWWWWWWWWWWWYYYZZZ\\\\\\^^^\\\ZZZYYY[[[\\\\\\[[[]]]cccjjjllliiieeeddddddeeeffffffccc___^^^```cccfffdddbbbcccgggjjjjjjiiikkkhhhhhhlllmmmmmmooorrrvvv{{{{{{|||}}}gggUUUIII@@@999:::999888666777888777555333333222222222333333444111111000000000/////////000000/////////.........,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...////////////.........///000000222222555888555555???MMM~~~xxxggg^^^ZZZYYYQQQAAA:::<<<===<<<;;;999888888999999999<<<@@@DDDGGGGGGFFFFFFCCCDDDFFFIIILLLNNNNNNNNNKKKJJJIIIJJJMMMPPPRRRSSSQQQWWW___dddddd```\\\YYYXXX\\\bbbddd^^^XXXYYY```eeejjjnnnpppsss||||||uuunnniiigggeeeaaadddcccbbbbbbbbbaaa``````cccdddeeebbb^^^\\\^^^```WWWWWWVVVVVVVVVWWWXXXXXXWWWXXXYYYXXXUUUTTTVVVYYYXXXVVVSSSTTTUUUUUUSSSQQQMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFFFFGGGIIIGGGGGGFFFDDDCCCBBBAAA@@@???>>>>>>===============:::<<<>>>??????>>><<<:::888:::;;;;;;999888888999999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;:::;;;<<<;;;999888999:::555888<<<===<<<<<<@@@CCC===CCCGGGGGGOOOiiixxxoookkkttt{{{nnneee___\\\XXXWWWUUUSSSWWW]]]]]]YYYVVVTTTRRRPPPPPPQQQSSSUUUQQQQQQQQQQQQQQQRRRSSSSSSPPPRRRSSSQQQNNNLLLNNNQQQSSSSSSTTTTTTRRRQQQOOONNNOOOQQQRRRSSSTTTUUUVVVXXXMMMOOOQQQQQQRRRSSSUUUWWWWWWWWWXXXVVVUUUTTTUUUWWWVVVVVVVVVUUUVVVVVVWWWWWWXXXWWWVVVUUUVVVXXX[[[\\\\\\[[[YYYYYY[[[[[[[[[ZZZYYY```hhhkkkhhhdddcccddddddeeeeeebbb^^^]]]___aaaiiifffbbbbbbeeeggggggfffiiieeeeeekkkpppnnnkkkkkkrrrtttwww~~~~~~yyykkkWWWHHHAAA>>>;;;666555333222444666555222222111111111111111222222000/////////............000/////////............,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////............//////000---111111///333:::<<<777ZZZ|||wwwqqqooocccPPPEEEFFFCCCAAA>>>;;;999999999:::888;;;@@@DDDGGGHHHGGGGGGIIIKKKNNNSSSYYY\\\]]]]]]WWWUUUTTTUUUYYY\\\^^^___YYY[[[]]]\\\WWWPPPKKKIIIDDDCCCJJJVVV\\\\\\cccnnn{{{~~~ssssssrrrpppmmmiiieeecccddddddcccbbbbbbaaaaaa```cccbbbaaaaaaaaa___\\\ZZZZZZZZZYYYYYYXXXVVVUUUUUUWWWUUUUUUUUUWWWWWWWWWUUUTTTSSSQQQQQQRRRRRRPPPOOOKKKKKKJJJIIIHHHHHHGGGGGGIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDCCCAAA@@@>>>>>>>>>===<<<;;;;;;;;;;;;======<<<;;;;;;:::999999777777777777777777777777777777888888888999999999888888888888888888888888999999999999999999999999777888888999999:::;;;;;;999===??????@@@KKK^^^mmm{{{tttyyy{{{pppvvv|||kkkccc]]]VVVTTTUUUVVVVVVUUUUUUVVVVVVWWWWWWTTTSSSQQQOOONNNOOOPPPQQQSSSSSSSSSSSSRRRQQQPPPOOOMMMOOORRRTTTTTTRRRPPPOOONNNQQQTTTTTTQQQOOOOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQJJJKKKMMMPPPSSSVVVXXXYYYTTTUUUVVVWWWVVVUUUTTTSSSWWWTTTUUUXXXZZZXXXYYY]]][[[UUUQQQRRRSSSTTTVVVZZZXXXXXXYYYYYY[[[]]]___aaaaaacccffffffdddbbbaaaaaaaaacccdddbbb``````cccgggfffggggggfffeeeeeehhhjjjiiigggdddfffiiillllllkkklllsssyyy{{{{{{~~~~~~~~~|||jjj\\\LLLBBB@@@???;;;666888888777555555444444444333222222111111222222333111000///......///000111////////////////////////......---------,,,,,,,,,------------,,,,,,+++***,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++...------------...//////000000000000////////////000000000111222444555666@@@OOOmmm}}}dddVVV^^^OOOKKKHHH>>>;;;<<<888@@@<<>>======<<<;;;::::::::::::<<<;;;;;;:::999999888888666666666666666666666666777777777888888888888999888888888888888777777777999999999999999999999999777777888888999::::::::::::<<<>>>===<<<@@@JJJSSSaaajjjqqqvvvuuuhhh]]]YYYXXXUUUUUUWWWTTTSSSSSSSSSTTTUUUVVVVVVTTTSSSQQQPPPOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQPPPPPPOOOPPPRRRSSSTTTSSSRRRQQQPPPRRRSSSQQQOOONNNPPPRRRRRRPPPOOONNNMMMNNNPPPQQQNNNOOOQQQSSSUUUVVVWWWWWWSSSSSSRRRRRRSSSUUUWWWXXXVVVSSSSSSXXX[[[ZZZZZZ[[[YYYUUUQQQQQQQQQOOORRRWWWZZZYYYYYY[[[___dddggghhhdddfffggggggeeecccbbbbbbaaabbbbbbaaa```aaaccceeehhhhhhhhhgggeeefffhhhjjjhhhfffdddeeehhhjjjkkkjjjpppwww}}}}}}yyy{{{}}}uuu{{{~~~rrreee^^^SSSIII>>>888999:::999666777666555444333333333333333222222111111222222333111000///......///000111...........................------------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++---------------...//////000/////////////////////000000000111222333444555555===JJJnnnuuugggccccccZZZRRRLLLBBBDDD@@@EEEJJJHHHLLLNNNEEEFFFAAA@@@CCCEEEFFFHHHMMMOOOJJJIIIOOOQQQNNNJJJJJJKKKHHHJJJTTT\\\]]]ZZZXXXMMMSSS[[[ccckkkuuulllnnnnnnjjjfffcccdddeeecccbbbbbbaaaaaa``````______^^^^^^^^^___^^^[[[YYYYYYZZZ[[[\\\[[[YYYVVVTTTVVVUUUTTTUUUVVVVVVUUUTTTTTTSSSRRRRRRRRRPPPLLLJJJHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<;;;:::999888888888888:::999999888888777777777555555555555555555555555666666666777777777777888888888777777666666666555888888888888888888888888666666777888888999999:::999:::;;;;;;999999:::;;;@@@JJJUUU^^^kkkuuukkk___XXXRRRRRRTTTTTTUUUWWWQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQRRRSSSTTTSSSRRRQQQPPPPPPQQQRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSQQQOOOMMMNNNQQQSSSRRRQQQPPPOOONNNNNNOOOPPPSSSTTTVVVXXXXXXXXXWWWVVVTTTSSSQQQQQQSSSWWW[[[^^^YYYTTTSSSYYY______]]]]]][[[XXXVVVUUUQQQMMMPPPWWW[[[YYYXXX[[[bbbhhhkkklllhhhiiiiiihhheeeccccccccccccaaa______aaabbbcccccchhhiiiiiigggffffffhhhjjjfffeeecccdddfffiiijjjiiipppwww|||{{{wwwtttwww|||yyyzzzzzz}}}{{{~~~tttgggZZZLLLBBBCCC???:::777777999::::::555555444333222222222222222222111111111111222222000//////......//////000........................------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++---------------......///////////////////////////000000000000111222444444111777666FFFrrr~~~uuudddQQQIIIBBBGGGOOOQQQWWWZZZRRRJJJEEE@@@@@@>>><<<===AAAEEEDDDHHHOOORRROOOKKKJJJPPPLLLNNNVVV^^^aaacccfffgggsssjjjjjjiiiiiihhhfffcccaaadddddddddcccbbbbbbaaaaaa^^^]]]]]]^^^______]]]ZZZYYY[[[]]]^^^]]]ZZZVVVTTTVVVUUUTTTTTTUUUUUUTTTSSSWWWVVVUUUTTTSSSQQQMMMJJJFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@??????@@@AAA@@@???>>>===::::::999777777777777777777777777666666666555555444444444444444444444444555555555555666666666666777777666666555555444444666666666666666666666666555666666777777888888999888888999:::;;;:::888666;;;AAAGGGJJJSSShhhpppbbbYYYYYYUUURRRRRRTTTUUUUUUUUUPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSTTTUUUTTTRRRQQQPPPPPPQQQSSSUUUQQQQQQPPPPPPQQQRRRTTTTTTSSSRRRQQQPPPOOOPPPQQQRRRSSSRRRQQQPPPOOOOOOOOOPPPUUUVVVYYY[[[\\\ZZZXXXWWWWWWVVVUUUUUUWWW[[[___aaa___WWWSSSYYYaaadddcccbbb______^^^\\\VVVPPPSSSZZZ\\\YYYVVVXXX^^^dddffffffhhhiiiiiigggeeecccccccccddd```^^^^^^aaadddcccaaaeeefffffffffeeefffhhhkkkeeedddddddddfffgggiiijjjkkkpppuuuuuurrrqqqsssuuuuuuxxx|||hhhYYYPPPJJJBBB===@@@???>>>;;;888777777888555444333222222222222222222222111111111111222222////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.........////////////////////////000000222333333...999999:::OOOooolllWWWJJJIIIRRRYYYfffssstttXXXNNNFFFEEEFFFEEEEEEGGGIIILLLRRRXXXYYYXXXUUUUUUUUUQQQQQQWWW^^^eeelllsssiiigggfffiiillljjjbbb[[[cccbbbbbbaaa``````______]]]]]]]]]___``````___]]]ZZZ\\\^^^___^^^[[[WWWUUUVVVUUUSSSSSSTTTTTTSSSRRRVVVTTTSSSRRRQQQOOOKKKHHHDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAABBBBBBAAA@@@???===>>>?????????>>>===<<<999888777666666555666666555555555555555444444444555555555555555555555555333333444444444555555555555555555444444333333333555555555555555555555555444444555666666777777888999777777888;;;<<<;;;999<<<>>>AAABBBEEEPPPddduuuzzzvvvsssggg^^^WWWSSSWWWVVVUUUTTTUUUVVVUUUTTTQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUSSSRRRQQQQQQRRRTTTVVVQQQPPPOOOOOOPPPRRRTTTUUURRRRRRSSSSSSSSSSSSQQQPPPSSSRRRRRRQQQPPPPPPPPPPPPTTTVVVYYY[[[]]]\\\[[[YYYXXXXXXXXXYYYZZZ[[[]]]^^^bbbYYYSSSXXX```dddeeeeeecccbbbcccaaa[[[TTTVVV\\\___\\\XXXXXXZZZ]]]^^^]]]dddfffgggfffdddbbbbbbbbbdddaaa^^^___bbbdddcccaaaaaabbbccccccdddfffiiillleeeeeeeeeeeefffgggiiikkkhhhjjjmmmnnnnnnooorrrtttuuuzzzzzzzzz|||yyynnnaaaQQQHHHEEEEEEAAA>>>;;;<<<<<<:::555222222222555444333333222333333333222111111000000111111222......////////////..............................------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------....../////////000////////////000111222222,,,333555999AAAOOOtttzzzeee[[[___fff{{{mmm^^^QQQQQQWWW[[[[[[[[[ZZZ^^^ccccccbbbbbbcccccc]]][[[]]]eeennnxxxhhhfffeeegggjjjhhh```YYY^^^^^^]]]\\\\\\[[[[[[ZZZ\\\\\\]]]___aaaaaa```^^^\\\]]]^^^___^^^[[[YYYWWWVVVTTTSSSSSSTTTTTTRRRQQQRRRPPPMMMLLLKKKIIIGGGEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>>;;;<<<===>>>>>>===<<<;;;999888777666555555555555444444444444444444444444555555555555555555555555222222222333333333444444333333333333333333333333444444444444444444444444333444444555555666777777999777555555777888999999444666;;;??????@@@HHHQQQVVVXXXcccuuu|||tttggg\\\VVVSSSSSSSSSRRRTTTUUUSSSTTTVVVVVVTTTSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUUUUQQQQQQPPPPPPQQQSSSUUUVVVSSSSSSTTTUUUVVVUUURRROOORRRRRRRRRRRRRRRRRRRRRRRRRRRTTTWWWYYY[[[[[[[[[ZZZXXXXXXXXXXXXXXXYYYZZZZZZ```YYYUUUZZZ___bbbcccdddcccbbbbbbbbb^^^XXXXXX\\\bbbaaa___]]][[[ZZZZZZZZZ___aaadddeeedddcccccccccdddbbb``````bbbcccdddddd___```bbbbbbccceeehhhkkkfffggghhhgggggghhhkkknnnjjjiiiiiiiiikkkmmmpppqqqpppuuurrrooouuuuuuuuukkkaaa[[[MMMHHHCCCBBBCCCCCC>>>:::888999:::999666444333333444333333222222333333444111111000000000000111111---......//////......---------------------------,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------......//////000///////////////000111111444000---555===<<>>??????>>>===<<<:::;;;<<<======<<<;;;:::999888777666555555555555444444444444444444444444333333333333333333333333111111111222222222333333000000111111222333333333333333333333333333333333333333333444555555666666666555555444444444666777444333666;;;<<<999:::>>>@@@DDDPPPbbbrrrvvvkkkkkkddd___WWWRRRPPPQQQRRRRRRNNNSSSTTTQQQRRRVVVWWWTTTUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUWWWWWWWWWVVVVVVUUUUUUUUURRRRRRRRRSSSTTTUUUWWWWWWWWWUUUTTTUUUVVVWWWUUURRRPPPQQQRRRRRRSSSSSSSSSSSSRRRSSSUUUVVVXXXXXXYYYYYYZZZXXXVVVVVVVVVXXX[[[]]]]]][[[\\\bbbeeecccbbbbbbcccaaaaaacccaaa\\\[[[]]]___bbbdddaaa]]]ZZZZZZ]]]ZZZ^^^cccfffgggeeeddddddcccccccccbbbbbbbbbdddfffbbbccccccccccccdddgggiiihhhiiijjjjjjiiijjjmmmpppjjjiiihhhiiilllnnnnnnmmmmmmqqqvvvwwwtttqqqoooooommmqqqzzzzzzqqqfff\\\VVVPPPJJJEEE>>>======>>>???>>>:::777777777888888999888777666222222111111111222222333111111000000000000111111------...//////...------------------------------,,,,,,,,,++++++++++++******+++,,,,,,---------,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,---......///000000//////.........///000000444444///111777555666CCCiiidddggghhhbbbZZZXXX\\\bbb[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYY\\\___```___]]]_________^^^]]]\\\[[[ZZZVVVTTTSSSRRRSSSSSSQQQOOOQQQMMMIIIFFFFFFGGGGGGGGG@@@@@@@@@@@@@@@@@@@@@AAA999;;;<<<>>>>>>===;;;:::999:::;;;<<<<<<<<<;;;:::999888777666666555555666444444444444444444444444222222222222222222222222000111111111111222222222//////000111222333333444222222222222222222222222222222333444444555555666111333555555444444666888===666444777999777888===::::::@@@JJJUUUccc{{{tttcccXXXWWWVVVSSSQQQPPPPPPQQQQQQQQQOOOTTTUUUQQQQQQUUUVVVSSSUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUXXXYYYYYYXXXWWWVVVUUUTTTSSSTTTUUUVVVWWWXXXYYYYYY[[[WWWTTTSSSUUUWWWWWWUUUOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWWWW]]]ZZZWWWUUUVVVZZZ___ccc\\\^^^dddkkklllgggcccbbbdddaaa```dddeeeaaa^^^^^^[[[```eeeccc]]]ZZZ\\\```WWW\\\cccggghhhgggffffffbbbdddfffdddbbbbbbeeehhheeeffffffdddcccccceeegggiiikkklllkkkjjjkkknnnrrrhhhggghhhkkknnnpppooolllppprrrqqqmmmnnnssstttqqqmmmjjjoooxxxzzzyyyzzzpppaaaZZZQQQJJJFFFEEEDDDCCCAAA???===:::999999999:::666555444555777777555333111000000000000000111111111111000000000000111111,,,---...//////...---,,,------------------------,,,,,,,,,+++++++++*********+++,,,,,,------------*********++++++,,,,,,,,,))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,------...///000000///............//////000%%%444666000333666777>>>???jjjeeeffffffbbb]]][[[\\\___[[[ZZZYYY[[[]]]^^^\\\ZZZ\\\\\\\\\\\\\\\\\\\\\\\\^^^]]][[[YYYXXXXXXYYYZZZTTTSSSTTTYYY^^^[[[RRRJJJKKKIIIGGGFFFEEEDDDAAA???AAAAAAAAA@@@@@@?????????===<<<;;;999888777777777999::::::::::::999888888666555444333333333333333333333333222222222111111111111111111111111111111000000000000000000000000111///...111777999666222000000111111111222222222111111222222222333333333666666666666666666666666333444444555666777777888555:::???BBBEEEMMMYYYccczzz|||}}}rrrfff^^^WWWSSSTTTUUURRRNNNKKKIIIKKKMMMOOONNNNNNOOOPPPPPPPPPPPPOOOPPPRRRSSSSSSQQQPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSVVVWWWXXXWWWTTTSSSRRRSSSQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYWWWUUURRRRRRSSSUUUSSSQQQPPPPPPPPPPPPMMMKKKLLLOOOSSSVVVWWWXXXYYY[[[]]]^^^^^^___^^^]]][[[ZZZZZZ\\\___bbbdddeeeffffffhhhhhhhhhhhhfffccc```^^^^^^aaacccccc```^^^___aaa]]]^^^___aaabbbbbbcccbbbhhhgggdddaaa______bbbeeefffeeedddcccccceeeggghhhhhhggggggiiikkkmmmnnnmmmgggggggggiiikkkkkkiiiggglllllllllmmmmmmmmmnnnnnnsssmmmkkkooosssuuuvvvyyy|||}}}yyyoooiiieeeaaa[[[VVVNNNKKKGGGCCCAAAAAABBBDDD@@@???>>><<<:::999999999555555444333333333333444111111111111111111111111000000000000000000000000.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---***)))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000111222222333333???IIIaaaggggggddd```\\\YYYYYYZZZ[[[ZZZYYY[[[]]]^^^]]][[[]]]^^^^^^^^^_______________]]][[[YYYWWWWWWXXXXXXUUUTTTTTTXXX\\\[[[SSSKKKJJJHHHFFFEEEDDDCCCAAA???@@@?????????>>>>>>>>>===<<<;;;:::999888777777777888999999999999888777777555555444333333333333333333333222222222111111111111111111111111111111111000000000000000000000000444222111444999:::777444000000000111111111222222111111111222222222333333555555555555555555555555444444444555666666666777333555777777888<<>>===;;;:::999888888444444333222222222222222111111111111111111111111////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............//////000111111222222333555777DDD```gggeeeaaa^^^]]][[[YYYWWW[[[ZZZYYY[[[]]]^^^]]]\\\]]]]]]^^^___```aaaaaabbb```^^^[[[XXXVVVUUUUUUUUUTTTRRRQQQSSSVVVVVVPPPJJJHHHGGGDDDDDDCCCBBB@@@>>>===============<<<<<<<<<::::::999888777777888888777777777777777666555555444444333222222222222333222222222222111111111000000000000000000000000000000000000000000000000000222000000222555555333000000000000000111111111111000111111111222222222222333333333333333333333333444444444444555555555555777666555444444555777888777>>>FFFIIIKKKSSSaaannn{{{nnncccZZZUUUPPPIIIFFFHHHJJJHHHGGGGGGHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLJJJLLLNNNNNNNNNMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKNNNQQQSSSRRRQQQQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSQQQRRRTTTTTTRRRQQQRRRSSSRRRQQQQQQRRRTTTUUUSSSRRRUUUSSSRRRSSSWWWZZZZZZXXXXXXYYYZZZ[[[ZZZYYYXXXWWWWWWXXXZZZ\\\^^^___``````ccccccdddddddddbbbaaa```______^^^___aaabbbaaaaaaYYY[[[^^^``````^^^[[[YYYXXX[[[^^^```___^^^^^^^^^]]]]]]^^^_______________bbbbbbdddfffhhhiiigggeeefffffffffhhhiiiiiihhhffffffggghhhiiijjjjjjjjjjjjkkkhhhhhhlllooommmmmmoooiiiddd```bbbiiimmmllljjjooonnnllllllnnnooonnnnnnrrruuuwwwxxxwwwvvvvvvvvvuuusssrrrrrrsssqqqlllhhhnnnllliiiddd___[[[XXXVVVRRRQQQNNNJJJFFFEEEGGGHHHCCCBBBAAA???>>>>>>>>>>>>>>>===;;;:::999888777777333222111111000000111111000000000000000000000000////////////////////////...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------------------............//////000000111111222222444111222<<>><<<<<<<<<<<<<<<<<<<<<<<<999888888777777777888888555555555555555444333333333222222111111111222222222111111111111000000000000000000000000000000000////////////////////////000///...000222111///---/////////000000000111111000000000111111111111222222222222222222222222222444444444444333333333333888777666777999:::999888444777:::===@@@FFFOOOUUUmmm{{{zzztttlllbbbZZZQQQIIIEEEIIIEEECCCGGGHHHFFFEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKHHHJJJLLLMMMLLLLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKNNNRRRSSSRRRQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPOOOLLLOOOQQQRRRRRRQQQQQQRRRQQQQQQQQQSSSUUUWWWVVVUUUWWWSSSOOOPPPUUUXXXWWWTTTVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWXXXZZZ\\\]]]^^^^^^___```aaaaaabbbaaaaaa```^^^\\\ZZZ\\\```bbbaaa___YYYZZZ\\\]]]^^^]]]\\\[[[VVVYYY\\\]]]\\\[[[[[[\\\\\\]]]___```aaa```___^^^```aaacccfffhhhgggeeebbbeeeeeeeeeggghhhiiigggeeebbbccceeefffggghhhhhhhhhkkkiiijjjnnnooommmmmmooooookkkhhhgggiiijjjjjjhhhqqqooollljjjhhhgggdddbbbeeeggghhhhhhgggffffffgggfffdddbbbccceeeccc___[[[^^^[[[YYYXXXYYYWWWSSSPPPLLLOOOQQQOOOIIIFFFGGGIII>>>>>>>>>>>>======<<<;;;<<<;;;:::888777666666666333222111111000000111111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))(((************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,---------...............//////000111111222444333222222:::LLLeeexxxllliiieeeccccccaaa]]]YYY\\\\\\\\\[[[[[[\\\]]]^^^ZZZZZZ[[[]]]___```aaabbb```]]]YYYUUUQQQOOONNNNNNMMMKKKHHHHHHIIIIIIGGGDDDCCCBBB@@@@@@@@@@@@???===;;;;;;<<<<<<<<<<<<<<<<<<888888777666666777777777333444444444444333222222111111000000000111111222111111111000000000//////////////////////////////........................111111111222333222000///....../////////000000000//////000000000111111111111111111111111111111111333333333333222222222222333222222444777888888666888777777777999<<>>>>>??????>>><<<:::::::::;;;;;;;;;;;;<<<888888777666666555666666333333333333333222111111000////////////000111111000000000000////////////////////////////////////...........................///000000000///...---............////////////////////////000000000000000000000000000000000000111111111111222222222222111111222222333333444444999777666666888999999999:::@@@@@@EEEUUU\\\___hhh}}}~~~tttiiiddd___WWWQQQNNNKKKGGGFFFFFFGGGFFFFFFHHHDDDBBBCCCBBB???@@@CCCEEEDDDDDDDDDCCCCCCBBBBBBGGGGGGHHHIIIIIIIIIIIIHHHFFFHHHJJJKKKJJJIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMKKKIIIGGGGGGGGGKKKLLLLLLLLLLLLLLLKKKKKKJJJLLLNNNOOOOOOOOOPPPRRRRRRQQQQQQRRRTTTUUUSSSRRRPPPMMMKKKLLLOOOPPPOOOMMMSSSTTTVVVWWWXXXXXXXXXWWWXXXXXXXXXXXXYYYZZZ\\\\\\ZZZ[[[[[[\\\]]]^^^______bbb```______aaabbbcccccc___]]]ZZZYYYYYY\\\___bbb^^^]]]ZZZVVVSSSTTTWWWZZZWWWXXXZZZ[[[\\\[[[ZZZXXX______aaadddggghhhfffdddccccccccceeefffgggeeeccc______^^^___aaadddgggiiifffeeefffjjjiiigggiiimmmkkknnnpppkkkdddaaacccgggfffdddaaa```bbbcccdddddd\\\^^^`````````aaaccceee^^^\\\ZZZ[[[^^^___\\\YYY[[[WWWTTTRRRRRRQQQMMMJJJJJJPPPUUUTTTLLLDDD>>>===;;;<<<<<<<<<;;;:::999999888777666555444444444444333222222111000111111111////////////////////////........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000000,,,111444333111222999@@@ZZZzzzooooooooolllgggcccaaa`````````___]]]YYYYYY[[[^^^[[[\\\]]]^^^___```aaabbb[[[XXXTTTOOOLLLIIIHHHHHHJJJIIIHHHGGGFFFEEECCCBBB???>>><<<===>>>>>>===<<<888888888999999:::::::::999888777666555444444444222333333333333222111111///.........//////000111000000/////////.................................------------------------)))+++,,,------,,,++++++------........./////////........./////////000000000000000000000000000000///000000000111222222222111333444333000000222555777666555666777888888777888===:::999AAAAAA???EEEVVVZZZ^^^dddppp}}}yyykkkcccZZZSSSPPPLLLGGGCCCEEEDDDBBBCCCDDDDDDCCCBBBFFFDDDDDDGGGFFFBBBBBBEEEBBBAAAAAAAAAAAABBBCCCCCCGGGGGGHHHIIIIIIIIIIIIHHHEEEGGGIIIIIIGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFKKKKKKJJJHHHFFFEEEFFFGGGIIIIIIJJJJJJKKKJJJJJJJJJKKKMMMNNNNNNMMMNNNPPPRRRRRRQQQQQQQQQRRRRRRPPPNNNKKKKKKLLLMMMNNNNNNMMMMMMPPPQQQSSSUUUVVVVVVVVVVVVXXXWWWWWWWWWWWWYYYZZZ[[[YYYYYYZZZZZZ[[[\\\^^^^^^aaaaaa```___^^^^^^aaacccaaa___\\\ZZZYYYZZZ[[[]]]\\\[[[XXXTTTRRRRRRVVVXXXUUUVVVWWWXXXXXXXXXWWWWWW^^^^^^___bbbeeeggggggfffbbbbbbbbbdddffffffdddbbb```^^^\\\\\\^^^bbbgggkkkcccbbbcccffffffdddhhhnnnkkkmmmnnnkkkfffcccdddfffjjjfffaaa___```bbbcccddd```aaabbbaaa______```bbbZZZXXXVVVWWWZZZ[[[ZZZWWWWWWUUUQQQNNNLLLJJJHHHGGGHHHKKKOOONNNHHHBBB>>><<<;;;;;;:::999888888777777666555444333333333333333222111000000//////000000................................................,,,,,,,,,---------......++++++++++++++++++++++++************************+++++++++******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......///000000333333333222000111444777999RRRooo{{{zzz}}}}}}zzzhhhkkknnnmmmiiiffffffhhhaaaaaa```]]]YYYXXXZZZ]]]YYYZZZ[[[[[[\\\]]]^^^^^^YYYWWWRRRNNNJJJHHHGGGGGGGGGGGGFFFEEEDDDBBB@@@???>>>===<<<<<<===>>>===;;;666666777777888888888999999999777666444444333333222333333333333222111111...............///000111000/////////....................................------------------------+++---///000///......///---------.........//////............/////////000111111111111111111111111...//////000111222222333...111333111------111666333333333333444444444444///777555555;;;888333888999AAAHHHGGGIIIPPPYYY^^^hhhjjj{{{sssdddaaa]]]]]]^^^[[[TTTNNNLLLHHHCCCBBBCCCCCC@@@===@@@@@@AAABBBDDDCCCAAA???BBBBBBDDDHHHFFFAAA@@@BBB???>>>>>>>>>???AAACCCEEEGGGGGGHHHIIIIIIIIIIIIHHHDDDFFFGGGGGGEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFLLLLLLJJJHHHFFFFFFHHHKKKGGGHHHIIIIIIJJJJJJJJJIIIMMMNNNNNNMMMLLLNNNPPPSSSSSSQQQPPPPPPPPPPPPMMMKKKHHHKKKMMMNNNMMMMMMMMMMMMNNNOOOQQQSSSUUUUUUUUUUUUWWWWWWVVVUUUVVVWWWYYYYYYYYYYYYYYYYYYZZZ[[[]]]]]]]]]______\\\YYYYYY]]]aaabbb```^^^\\\ZZZXXXWWWWWWXXXXXXWWWTTTRRRRRRTTTWWWVVVVVVWWWWWWXXXXXXXXXWWW]]]\\\]]]___cccfffggggggbbbbbbbbbdddeeeeeedddbbb```^^^[[[ZZZ\\\bbbhhhlllcccbbbccceeeeeedddiiipppkkkjjjiiihhhgggfffeeedddpppkkkccc^^^\\\]]]]]]^^^___```___\\\YYYXXXXXXYYYYYYVVVTTTVVVYYYZZZYYYVVVSSSRRROOOKKKIIIIIIIIIJJJCCCDDDEEEDDDAAA>>><<<;;;;;;:::999777666666666666555555444333222222222222000000///...............................................................,,,,,,,,,------.........++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000000//////111333555666666...;;;IIIYYYvvv~~~}}}xxxqqqooolllhhhddddddfffhhh^^^]]][[[ZZZYYYYYYYYYZZZ\\\\\\[[[[[[[[[\\\]]]]]]ZZZVVVQQQMMMKKKJJJHHHGGGDDDEEEEEEDDDCCCBBB@@@???>>>::::::======999999===999999999999999888666666999777555444444444666777222222222111000//////...///............---------------............------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////............////////////////////////////////////000000000000000000000000000000000000111111111111222222222333333333444444666666666666666666666666888888999;;;===>>>@@@@@@GGGNNNVVV^^^dddlllwww~~~{{{zzz|||zzz|||~~~}}}vvvkkk___XXXMMMLLLIIIGGGEEEDDDDDDEEEEEEDDDBBB@@@??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCC>>>????????????>>>======?????????@@@AAABBBCCCDDDHHHGGGHHHIIIJJJJJJGGGDDDGGGGGGEEEDDDDDDCCCCCCCCCFFFEEEDDDEEEGGGIIIHHHGGGHHHHHHJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHLLLJJJJJJMMMPPPRRRQQQOOOQQQOOONNNNNNNNNMMMKKKIIIJJJIIIHHHHHHHHHKKKMMMOOOOOOQQQSSSUUUWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUXXXZZZXXXYYYYYYXXXVVVTTTUUUUUU]]]\\\[[[ZZZYYYZZZZZZ[[[___```___\\\\\\^^^]]]YYYYYYZZZ[[[[[[[[[YYYXXXWWWUUUXXX\\\^^^\\\YYYVVVTTT^^^^^^]]]^^^___bbbeeeggg```ccceeeeeecccbbbeeehhhdddbbb^^^\\\^^^dddjjjnnnddd___bbbjjjjjjdddgggpppmmmmmmkkkhhheeedddeeegggmmmjjjfffbbb___^^^___```]]]]]]\\\ZZZWWWVVVVVVWWWXXXVVVUUUVVVWWWVVVSSSOOOXXXVVVQQQKKKEEECCCGGGJJJFFFDDDAAA???>>>===;;;::::::999888777666555444333444444333333333222222222000000000000////////////////////////////////////---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000111111111222222222444666999@@@RRRqqqpppooolllgggdddcccdddggg^^^]]][[[YYYXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZ[[[[[[WWWTTTOOOLLLJJJHHHGGGEEEDDDCCCBBBAAA@@@??????>>>:::<<<<<<;;;888666666666999999999999888777666555777666444333333333555666222222111000000///..................------------------............------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------..........................................////////////........................//////////////////////////////000000000111111111222222222333333333333444555555555555555555555555666666777888:::;;;<<<<<<;;;@@@EEEGGGIIIMMMTTTZZZ[[[ZZZWWWVVVXXX\\\aaaddddddiiiooooooiiiaaa]]]\\\WWWYYYZZZZZZVVVQQQKKKGGGCCCCCCAAA@@@@@@@@@AAAAAABBBAAA???>>>======>>>>>>???>>>>>>>>>>>>???@@@@@@????????????>>>>>>===<<<>>>?????????@@@BBBCCCDDDFFFFFFFFFHHHIIIHHHFFFCCCFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFFFFEEEGGGHHHJJJKKKLLLLLLKKKKKKGGGHHHHHHIIIHHHGGGFFFEEELLLKKKKKKMMMQQQRRRQQQOOORRRQQQOOONNNMMMMMMNNNOOOMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWVVVUUUVVVXXXZZZVVVWWWXXXXXXWWWXXXZZZ\\\ZZZZZZ[[[[[[ZZZZZZYYYXXX[[[]]]\\\YYYZZZ]]]\\\YYYZZZ[[[[[[\\\\\\[[[ZZZYYYYYYZZZ[[[ZZZWWWVVVVVVWWWZZZZZZ[[[\\\]]]```bbbcccaaaccceeeeeeeeeeeefffgggdddbbb___]]]^^^ccchhhkkkddd```bbbiiihhhbbbcccjjjhhhhhhgggfffeeeeeeeeeeeeiiigggdddaaa____________\\\\\\\\\ZZZXXXWWWWWWYYYYYYWWWUUUUUUVVVUUURRROOOQQQPPPMMMIIIEEEFFFJJJNNNJJJFFFAAA===<<<<<<;;;;;;999888777777666555444444444333333333333222222222000000000/////////..............................---------------------------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))*********++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000111111111222222222444555888AAATTTmmmnnnmmmkkkgggcccaaabbbddd^^^]]]ZZZXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYUUUQQQMMMJJJHHHGGGEEEDDDCCCBBB@@@>>>=========>>>CCCLLLMMMDDD<<<;;;:::555888888888888777666555555555444333222111222333333111111000000//////..................------------------............------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------............/////////........................//////////////////////////////000000000000111111111111222222222333333333333333333333333333333333444444444555666666777777666888:::999777777:::===>>>>>><<<<<<===???BBBCCC???DDDHHHIIIEEEBBB@@@@@@????????????>>>===<<<<<<;;;;;;:::;;;;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>????????????>>>===<<<;;;>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDFFFGGGGGGDDDBBBEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAABBBCCCDDDCCCBBBFFFHHHJJJLLLMMMMMMMMMMMMHHHHHHIIIIIIHHHHHHGGGFFFLLLLLLLLLNNNQQQSSSRRRQQQQQQRRRQQQNNNKKKKKKOOOSSSPPPPPPPPPQQQQQQQQQPPPPPPTTTSSSRRRRRRRRRSSSUUUUUUVVVWWWWWWVVVUUUVVVXXXZZZZZZZZZZZZYYYXXXZZZ]]]___XXXYYYZZZ[[[ZZZYYYWWWVVVXXXZZZYYYVVVWWWZZZ[[[YYY[[[\\\]]]]]]^^^]]]]]]\\\___^^^ZZZVVVTTTTTTXXX[[[YYYZZZ[[[\\\^^^___aaaaaabbbbbbdddfffiiiiiihhhfffdddbbb```^^^___aaaeeegggfffcccfffkkkiiibbbbbbggghhhfffddddddffffffccc```cccbbbbbbaaa```_________\\\]]]]]]\\\ZZZXXXYYYZZZYYYWWWUUUSSSSSSSSSQQQPPPNNNMMMJJJGGGEEEFFFJJJMMMLLLGGG@@@;;;:::::::::;;;666666666666555555555444333333333222222222111111000////////////.................................------------------------,,,,,,++++++++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++************)))))))))((((((((()))))))))******)))))))))))))))))))))))))))***++++++,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000000000000111111111111111222333222222888DDDMMMjjjkkkkkkiiifffbbb``````aaa^^^\\\ZZZWWWVVVUUUTTTTTTVVVVVVVVVWWWWWWWWWWWWVVVRRRPPPLLLJJJHHHGGGEEECCCCCCAAA>>><<<;;;;;;<<<===MMMZZZ\\\MMMAAA@@@===555777777777777666555444444333222111000000000111111000000000//////..................---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................////////////////////////////////////000000000111111111111111222222222222333333333333333333333333222333333333333333444444777888999888666666777999888888888888888999::::::666888;;;<<<:::999:::;;;;;;::::::999999999999999999999::::::;;;<<<======;;;;;;::::::::::::::::::;;;::::::::::::;;;<<<<<>>===<<<;;;:::<<<<<<<<<===>>>???AAAAAABBBBBBCCCEEEGGGFFFDDDBBBDDDCCCBBBBBBAAAAAAAAAAAACCCBBBAAABBBCCCDDDCCCBBBFFFGGGJJJLLLNNNOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKMMMNNNOOOQQQSSSTTTTTTTTTPPPSSSTTTPPPKKKIIIMMMQQQQQQRRRSSSTTTTTTSSSQQQPPPVVVUUUSSSQQQPPPRRRSSSUUUVVVVVVWWWVVVUUUVVVXXX[[[```___]]][[[YYYZZZ]]]___YYYYYYYYYXXXXXXXXXWWWWWWYYY[[[ZZZVVVUUUXXXZZZZZZ]]]^^^^^^______`````````cccaaa]]]XXXUUUVVVZZZ]]][[[\\\^^^```aaabbbcccccccccbbbcccgggkkkllliiieeedddcccaaa______```bbbccchhhhhhkkkooommmgggfffiiimmmiiiffffffhhhfffaaa[[[^^^___```aaaaaa```___^^^___```aaa___\\\ZZZZZZZZZZZZXXXUUURRRQQQPPPPPPOOOOOONNNJJJFFFDDDCCCCCCDDDFFFBBB===:::999999999888444444444444444555555555222222222222111111111111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++************************************************))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))***+++++++++++++++***************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........///////////////000000000111111000333444222000111555999AAA[[[tttggghhhgggeeeaaa___^^^___^^^\\\ZZZWWWUUUTTTTTTTTTVVVVVVWWWWWWVVVUUUTTTTTTQQQNNNKKKJJJIIIHHHEEECCCBBB@@@>>><<<;;;;;;<<<===DDDRRRUUUFFF;;;<<<:::222666666666666555444333333111000000////////////////////////..................------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------...............................................................////////////000000000000000000111111111222222333333333333333333333333222222222222333333333333444555666666666666666777666777777888888777777666666777777777666777888999777888999::::::999888777:::::::::;;;;;;;;;;;;;;;999999999::::::::::::::::::::::::::::::;;;<<<<<<>>>>>>>>>======;;;::::::;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDGGGGGGEEECCCCCCBBBBBBAAAAAAAAAAAABBBDDDCCCBBBCCCEEEGGGFFFEEEFFFHHHKKKMMMOOOPPPQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOOQQQSSSTTTTTTUUUVVVRRRVVVYYYWWWQQQLLLLLLOOOSSSTTTVVVXXXWWWVVVTTTRRRXXXVVVSSSQQQPPPQQQSSSUUUUUUVVVVVVVVVUUUVVVYYY[[[``````^^^\\\ZZZ[[[^^^aaa]]][[[XXXUUUUUUWWWZZZ\\\___aaa___XXXUUUXXX[[[[[[___`````````aaaaaabbbbbbdddcccaaa^^^[[[ZZZ\\\^^^]]]^^^```bbbcccdddddddddccccccdddhhhlllllliiieeeeeedddbbb```______```aaaggghhhlllooooookkkjjjllloookkkhhhhhhjjjiiiccc^^^]]]^^^```aaaaaa```___^^^cccddddddbbb^^^[[[YYYYYYYYYWWWUUURRROOONNNNNNNNNOOOLLLIIIEEEBBB@@@???>>>===;;;:::999:::999777555333333333333333444444444222222111111111000000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------................../////////000000000000222444333111222555888111@@@NNNgggcccdddeeecccaaa^^^]]]^^^]]]\\\YYYWWWVVVUUUUUUUUUVVVVVVWWWVVVUUUSSSQQQOOONNNMMMJJJIIIIIIGGGEEECCC@@@???===;;;:::::::::;;;777AAADDD<<<666888777444555555555555444333222222000000/////////...........................------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------..............................////////////000000///000000000000111111111333333333333333333333333222222222222333333333333444444555555555444333333444444555555555555444333666666555444444555666666222444666999::::::999888888888999999999888777777777888999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;===>>>?????????AAACCCFFFFFFEEECCCCCCBBBBBBAAAAAAAAABBBBBBDDDCCCCCCEEEHHHJJJJJJIIIHHHIIILLLNNNPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOOMMMOOORRRSSSSSSSSSUUUVVVVVVZZZ]]][[[WWWRRRPPPPPPUUUVVVXXXYYYYYYXXXWWWVVVYYYWWWTTTRRRQQQRRRTTTUUUUUUVVVVVVVVVUUUWWWYYY\\\[[[\\\\\\\\\\\\]]]aaadddaaa^^^YYYUUUUUUXXX\\\___dddfffccc\\\WWWZZZ^^^___bbbaaaaaaaaaaaabbbbbbccccccddddddccc```^^^^^^___]]]^^^___```aaabbbccccccddddddfffhhhiiiiiigggeeefffeeeccc```___``````aaaccceeeiiikkkkkkjjjjjjkkkkkkiiiggghhhjjjkkkhhheee```aaabbbbbbbbbaaa___^^^bbbddddddbbb___[[[YYYYYYWWWWWWVVVRRRNNNLLLKKKLLLJJJGGGDDDCCCBBBAAA???===777777777888999888666333222222222222222333333333111111111000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))************+++************************************************))))))))))))))))))))))))(((((()))))))))))))))***)))))))))*********++++++))))))))))))))))))))))))((()))******++++++*********))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.....................////////////000111111000///000333666222777999HHHiii___aaabbbbbb```^^^]]]]]]]]][[[YYYXXXVVVVVVVVVWWWUUUVVVVVVUUUSSSOOOLLLKKKLLLJJJHHHHHHGGGFFFDDDAAA===<<<;;;;;;999999888777555777888888666555666777444555555444444333222111///////////////......------------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------................................./////////000000/////////000000000111111111111111111111111111111111111111222222333333333333333444555555555444222333333333444444444333333666555444444555666666666333333555777888999999999555666777777777777666555555666777999999999999999999999999999999::::::;;;::::::;;;<<<<<<<<<;;;;;;999999999999:::<<<===>>><<<===>>>AAADDDEEECCCBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCDDDFFFJJJLLLLLLLLLIIIKKKMMMOOOQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPJJJMMMPPPQQQPPPPPPRRRTTTWWWXXXYYYYYYWWWVVVTTTSSSSSSTTTUUUVVVWWWWWWVVVUUUYYYWWWUUUTTTSSSTTTUUUVVVTTTUUUVVVVVVUUUWWWZZZ\\\YYYZZZ\\\\\\\\\]]]```bbbbbb___[[[XXXXXXZZZ^^^```eeehhhfff]]]YYY\\\bbbddddddcccbbbaaaaaaaaabbbcccbbbcccddddddbbb```___```^^^^^^^^^^^^___```bbbcccdddfffggggggfffeeeffffffhhhfffccc```___```bbbcccbbbeeeggggggggghhhiiiiiiggggggffffffgggggghhhhhhdddddddddcccbbbaaa```___]]]___aaa```]]][[[YYYYYYUUUWWWVVVSSSNNNKKKJJJJJJFFFDDDBBBAAABBBAAA>>>;;;999888666666777666555333222222222222222111111111111111000000000/////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))************************************************************))))))))))))))))))))))))(((((((((((())))))******((((((((()))))))))******))))))))))))))))))))))))((())))))***************)))))))))))))))***++++++***************************++++++++++++,,,,,,,,,,,,,,,---------.........------.........//////////////////......///111222000666333666III^^^xxx\\\___aaabbb```^^^]]]]]]\\\[[[YYYXXXWWWWWWXXXXXXUUUUUUUUUSSSQQQMMMIIIGGGIIIHHHGGGFFFFFFEEEBBB@@@::::::::::::999777666555888444333666555222111555444444444444333222111111//////000000//////...------------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------..................................../////////000////////////000000000000000000000000000000000000000000000111222333333333000000111333555555444222111111111222222222222333333222222222444666666666555444333333333444555555333444666777888777777666333444666888999999888888888888888888888999999:::999999:::;;;<<<<<<<<<<<<888888888999:::;;;======:::;;;===@@@CCCDDDBBB@@@CCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCFFFJJJMMMNNNNNNJJJLLLNNNPPPQQQQQQQQQQQQSSSRRRQQQPPPOOOPPPQQQQQQHHHKKKNNNOOONNNNNNPPPSSSUUUTTTRRRSSSTTTUUUUUUTTTNNNOOOPPPQQQRRRSSSSSSSSSXXXWWWVVVUUUUUUUUUVVVVVVTTTUUUVVVVVVUUUWWWZZZ\\\ZZZ\\\]]]]]][[[[[[\\\]]]bbb```]]]\\\[[[\\\^^^```eeehhhfff^^^ZZZ^^^dddhhheeedddbbbaaaaaaaaabbbbbbaaabbbccccccaaa``````aaaaaa```^^^^^^___aaaccceeeeeegggiiigggdddccceeegggiiigggccc```___aaacccddddddfffhhhfffeeeggghhhiiigggggggggdddbbbbbbdddfffhhhgggfffdddbbbaaa```___XXX[[[]]]^^^\\\ZZZZZZZZZTTTVVVWWWTTTOOOJJJHHHIIIGGGDDDAAAAAAAAA@@@<<<888===:::777555555555555444222222222222111111000000000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........////////////000000000000111222***444444///333>>>WWWwwwyyy{{{^^^______^^^]]]\\\^^^___\\\\\\\\\[[[ZZZXXXWWWVVVSSSRRRPPPNNNLLLJJJIIIHHHDDDEEEEEEEEEEEECCCBBBAAA>>>===<<<:::888666555444555555444333333333333444777555333111000000000111000000//////...,,,+++***/////////......------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++444222000---,,,,,,------.........------,,,,,,,,,,,,---......,,,,,,---...---------............///..................------////////////000000000000000000111111111111000000000000000000000111111222111111111111111111111111111111222222222333333333333444555555666666555555444444444555555555555666555555555555555555555555555555555555555666777777888888777777777777777888777999;;;<<<<<<;;;:::888888888999999999:::::::::;;;;;;<<<===>>>@@@BBBCCCFFFEEEEEEDDDCCCBBBBBBAAADDDEEEGGGHHHIIIJJJJJJJJJIIIKKKMMMNNNMMMMMMMMMNNNSSSQQQOOONNNOOOPPPPPPOOOMMMLLLKKKKKKKKKLLLMMMNNNSSSSSSTTTUUUTTTRRRPPPNNNOOOPPPRRRUUUXXXXXXWWWTTTZZZZZZZZZZZZZZZYYYXXXXXXWWWXXXZZZ[[[[[[ZZZYYYXXX[[[^^^```___\\\ZZZ\\\___aaa```___^^^^^^___```aaadddcccbbbaaa````````````gggdddaaaaaacccdddcccaaa``````___^^^^^^]]]\\\[[[``````aaa```______bbbdddgggffffffggghhhhhheeecccfffdddbbbaaaaaabbbcccdddgggfffeeeeeeeeedddbbb```bbbgggjjjfffccceeeffffffgggfffdddbbb```^^^^^^]]]]]]]]]]]]\\\[[[XXXVVVUUUTTTUUUTTTSSSOOOJJJEEEBBBGGGFFFCCC@@@>>><<<<<<;;;:::999888666555555444444444333111//////000111222////////////////////////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++(((***,,,,,,+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------++++++,,,,,,---.../////////////////////000000111111333444333111444;;;BBBbbbzzz~~~iii___ccc]]]^^^^^^\\\ZZZZZZ[[[\\\[[[[[[ZZZZZZXXXWWWUUUTTTQQQPPPOOOMMMKKKIIIGGGGGGCCCCCCDDDDDDCCCBBB@@@???===<<<;;;:::888666555444555444444333333333333333666555333000//////000111////////////...---,,,,,,.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++222000...,,,+++++++++,,,------------,,,,,,,,,,,,,,,---...---,,,,,,,,,...------------..............................------.../////////000000000000000000111111111111000000000000//////000000111222111111111111111111111111111111111222222222333333222333444444555555444444333444444444555555555555444444444444444444444444555555444444555555666777777777666666666666777777777888:::;;;;;;;;;999888888888888999999999999:::<<<<<<<<<===???@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIJJJGGGIIIJJJJJJIIIJJJKKKMMMPPPOOOOOONNNOOOPPPQQQRRRNNNMMMKKKJJJIIIJJJKKKLLLPPPQQQSSSTTTTTTSSSRRRQQQQQQQQQRRRTTTWWWXXXVVVUUUXXXYYYYYYZZZZZZZZZYYYYYYWWWWWWYYYZZZ[[[[[[[[[[[[\\\]]]]]]]]][[[[[[\\\^^^bbbaaa``````_________```bbbbbbaaaaaaaaaaaaaaaaaafffbbb^^^]]]___bbbbbbbbb______^^^]]]\\\\\\\\\\\\]]]^^^______^^^```ccceeeiiiiiijjjjjjiiigggeeedddeeeeeecccbbbbbbbbbbbbcccccccccdddfffhhhgggccc___dddiiijjjhhhggghhhhhheeedddbbbaaa^^^]]][[[[[[[[[[[[[[[[[[ZZZYYYVVVTTTSSSRRRRRRRRRPPPMMMJJJFFFDDDFFFDDDBBB???===<<<<<<<<<999999777666555444444444444222111//////000111222...........................---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++************++++++(((***,,,,,,+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////......//////000111///111333222000222888===BBBYYY|||yyyooo]]]RRRRRR]]]]]]]]]ZZZWWWVVVVVVWWWYYYYYYXXXWWWVVVTTTSSSRRROOONNNMMMKKKIIIGGGEEEEEEAAAAAAAAAAAA@@@???>>>>>><<<;;;:::888777555444444444444333222222222222333555444222000//////000000......////////////......------,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...,,,***))))))******++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,...------------............------------------............/////////000000000///000000111111000000///000000//////000000111222111111111111111111111111000111111111222222222222111111222333333333333333333333333333444444444444444444444444444444444444444444444444444555555666555555555444444555555666666777888:::::::::999888777777777888888888999999;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGHHHJJJMMMOOOQQQRRRPPPMMMLLLNNNQQQPPPNNNKKKHHHGGGHHHIIIKKKNNNOOOQQQSSSTTTTTTSSSSSSSSSRRRQQQRRRUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZWWWWWWWWWXXXZZZ[[[]]]^^^^^^\\\ZZZZZZ[[[\\\]]]]]]aaaaaa`````````______^^^``````aaaaaaaaabbbbbbbbbccc```\\\ZZZ[[[^^^aaabbb^^^]]]\\\[[[[[[\\\]]]]]]ZZZ\\\]]]]]]]]]___ccceeekkkmmmooommmhhheeedddeeeddddddddddddcccbbbaaa``````aaadddjjjooonnnfff___cccfffhhhhhhjjjmmmkkkfffcccbbb___]]][[[ZZZZZZZZZXXXYYYXXXXXXVVVSSSQQQPPPVVVTTTRRROOOLLLIIIFFFEEECCCAAA???===<<<;;;;;;<<<888777666555444333333333333222000/////////000111........................---,,,,,,++++++++++++,,,,,,+++***))))))***+++,,,************************++++++************++++++(((***++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------......//////000000///............///000000---000222111///000333666000>>>ZZZ~~~oooccc[[[RRRIIIEEE^^^^^^]]]ZZZVVVTTTTTTTTTWWWWWWVVVUUUSSSQQQPPPOOOLLLKKKJJJHHHFFFEEECCCCCC?????????>>>======<<<<<<999999888777666555444333333333222111111111111222333222111///////////////---...//////000000000///+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))***************++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,---------.........,,,,,,------------.............../////////000000//////000000000000/////////////////////000111111111111111111111111111111000000000111111111111222///000111111222222111111222222222222333333333444333333333333333333333333333333333333333444555555333333333333333444444555555666777888888888888888666666777777777888888888999999::::::<<<===>>>??????@@@@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFGGGGGGGGGHHHIIIHHHGGGFFFHHHKKKNNNQQQTTTUUUQQQKKKGGGIIILLLPPPNNNJJJHHHGGGHHHJJJLLLNNNNNNPPPQQQRRRSSSRRRRRRTTTRRRPPPPPPRRRUUUVVVVVVTTTUUUVVVXXXYYYZZZZZZZZZYYYXXXWWWWWWXXXZZZ\\\]]]^^^[[[WWWXXX[[[]]]]]][[[\\\\\\]]]^^^^^^^^^^^^^^^```aaaaaaaaaaaa`````````^^^]]][[[[[[[[[]]]^^^___\\\[[[ZZZYYYYYY[[[\\\]]]ZZZ[[[\\\\\\\\\]]]```cccjjjnnnpppmmmfffbbbbbbdddccccccdddeeedddbbb___^^^___```fffnnnuuusssjjjbbb^^^```bbbdddjjjnnnlllgggfffdddaaa^^^\\\\\\\\\\\\VVVVVVVVVUUUTTTQQQOOONNN[[[XXXTTTNNNIIIEEECCCBBB@@@>>>===;;;:::::::::;;;666666555333333222222222222111000////////////000........................,,,,,,+++++++++++++++,,,,,,+++)))(((((()))+++,,,************************++++++************++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************************************++++++++++++++++++++++++************************************************------------......//////......------......///000---///111111//////000111333444===QQQppp~~~}}}|||xxxrrreee___UUUMMMKKKNNNKKKFFF______^^^ZZZVVVSSSRRRSSSUUUUUUTTTSSSQQQOOOMMMLLLIIIIIIGGGFFFDDDCCCBBBAAA======<<<<<<;;;:::::::::777777666555444444333333222222111000000000000000111000000///............,,,---...///000000000///+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,------------...,,,,,,,,,,,,------..................//////////////////000000000000///////////////...///000000111000000000000000000000000//////000000000111111111...///000000111000000000111111111111222222222222222222222222222222222222222222222222222333333444222222111111222333444444333444555666777777777777555555555666666666777777777777777777888999;;;;;;======>>>@@@AAABBBCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGEEEEEEFFFIIILLLNNNQQQSSSPPPJJJFFFGGGJJJMMMLLLJJJHHHHHHJJJLLLNNNNNNNNNOOOOOOPPPPPPPPPPPPSSSQQQNNNNNNQQQSSSUUUVVVRRRSSSTTTVVVWWWXXXYYYYYYZZZYYYXXXWWWWWWWWWXXXYYY\\\YYYVVVWWWZZZ\\\\\\ZZZVVVVVVWWWYYYZZZ[[[\\\]]]aaaaaaaaaaaa___^^^\\\[[[YYY[[[]]]^^^]]]\\\[[[ZZZZZZZZZYYYXXXYYYYYY[[[[[[ZZZ[[[[[[ZZZZZZZZZ]]]___gggkkkmmmjjjccc______aaa```aaacccdddcccaaa^^^\\\\\\^^^dddlllrrrqqqiiibbb\\\^^^___```eeejjjgggbbbgggeeebbb^^^[[[ZZZZZZ[[[UUUUUUUUUTTTRRRPPPMMMLLLVVVTTTOOOIIIEEEAAA@@@???===<<<:::999888888999999444444333222111111111111000000/////////...//////........................+++++++++******++++++,,,++++++***))))))***++++++************************++++++************++++++(((*********(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************************************))))))))))))))))))))))))************************************************+++,,,,,,,,,,,,,,,---------------------......///...///111111000/////////333222000333???XXXvvvsssiiiaaaWWWMMMFFFGGGHHHDDD@@@BBBJJJKKKHHH``````^^^ZZZVVVSSSRRRSSSTTTTTTSSSRRRPPPMMMLLLJJJGGGGGGFFFEEECCCBBBAAA@@@===<<<;;;:::999999999999555555444444333333333222111111000////////////000/////////......---------,,,,,,---...//////......***++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,------------++++++,,,,,,------......------........./////////...//////000000//////...//////......//////000111000000000000000000000000////////////000000000000......///000000000000000000000000000111111111222111111111111111111111111111111111111111222333333111111111111222333444444222333333444555666777777444444555555555666666666555555555555666777888999:::;;;<<<===???@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBCCCEEEHHHGGGJJJMMMLLLJJJIIIJJJLLLJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNPPPNNNLLLMMMOOORRRTTTUUUPPPQQQSSSTTTUUUVVVVVVVVVYYYXXXWWWVVVVVVUUUUUUVVVXXXWWWWWWXXXZZZ[[[ZZZYYYSSSSSSSSSTTTUUUWWWZZZ[[[`````````___^^^[[[YYYWWWVVVYYY]]]^^^]]]ZZZWWWVVVYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZYYYXXXXXX[[[]]]dddfffhhhfffaaa^^^]]]^^^^^^___```aaaaaa___]]]\\\XXX[[[___eeehhhgggdddaaa___aaa```^^^```cccaaa]]]gggddd___ZZZWWWVVVUUUVVVSSSSSSSSSRRRPPPNNNKKKJJJJJJHHHEEEBBB@@@>>>>>>>>>;;;:::999777666666777777333222111111000000000111////////////............------------------------+++************++++++,,,++++++++++++++++++++++++************************++++++************++++++))))))***)))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))************************************************+++++++++++++++++++++,,,---,,,,,,,,,,,,---....../////////000000//////...,,,222666333111888IIIXXXrrryyy~~~tttjjj___TTTMMMIIIDDDBBBBBB???AAA@@@>>>>>>BBBDDDCCC______]]]YYYUUURRRQQQRRRTTTTTTSSSQQQOOOMMMKKKIIIFFFFFFEEEDDDBBBAAA@@@@@@<<<;;;:::999888888888999333333333333333222222222111000//////......//////...............---,,,,,,+++,,,---------------,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------------------------,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++,,,,,,,,,---------***++++++,,,------......---------.........//////......////////////......///............///000000000000000000000000000000........./////////000000......///000000000000000/////////000000000111111000000000000000000000000111000000000000111222222111111111111222333444555111111222333444555666777333444444444444555555555444444444444555666777888999999:::;;;===>>>??????@@@AAAAAABBBBBBBBBBBBBBB@@@AAACCCCCCBBBBBBDDDEEEDDDEEEGGGIIIJJJJJJJJJJJJGGGHHHHHHHHHHHHGGGGGGFFFHHHHHHIIIJJJKKKMMMNNNOOOKKKJJJJJJKKKOOORRRSSSSSSOOOPPPQQQRRRSSSSSSTTTSSSUUUUUUVVVVVVVVVUUUTTTTTTTTTVVVYYYZZZZZZYYYYYYYYYUUUTTTRRRPPPQQQTTTWWWYYY]]]]]]^^^^^^]]]ZZZXXXVVVUUUXXX\\\[[[XXXUUUTTTTTTWWWXXXYYYZZZYYYWWWUUUTTTWWWWWWXXXWWWWWWXXX[[[]]]aaabbbbbbbbbaaa___^^^]]][[[\\\]]]^^^^^^^^^]]]]]]WWWZZZ]]]^^^]]]^^^___aaa___bbbbbb___^^^aaacccbbbgggccc^^^XXXTTTRRRQQQQQQPPPPPPPPPOOOMMMKKKIIIGGGCCCBBBAAA???>>>>>>======;;;:::888666555444444555111111000000//////000000.../////////......------------------------------***************+++,,,,,,***+++,,,------,,,+++***************************++++++************++++++)))))))))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---......///......,,,111777666333222666;;;EEETTTfffyyywwwmmmhhhbbb```[[[OOOJJJAAA;;;===>>>???AAAFFF@@@???@@@AAA???===???BBB^^^^^^\\\YYYTTTQQQQQQQQQTTTTTTSSSQQQOOOLLLJJJIIIFFFFFFEEEDDDBBBAAA@@@@@@<<<;;;:::888888888888999222222222222222222222222000000///...............------.........---,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,---------******+++,,,,,,---......---------.........//////......////////////.....................///000000000000000000000000000000............/////////000...//////000000000000000////////////000000000000000000000000000000000000000000000000000111111222111111111111222333444555111111111222333444666777333333333444444444555555555555555555555666777888888888999:::;;;<<<===>>>@@@@@@AAABBBBBBBBBAAAAAA@@@BBBDDDEEEDDDDDDEEEFFFEEEEEEFFFGGGIIIJJJHHHFFFFFFGGGGGGGGGFFFEEECCCAAAEEEEEEFFFHHHJJJMMMOOOPPPIIIHHHHHHKKKOOORRRSSSSSSNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRTTTUUUVVVVVVUUUTTTQQQUUUZZZ\\\ZZZXXXXXXYYYXXXVVVRRROOOOOOQQQTTTWWWZZZ[[[\\\]]]\\\ZZZXXXWWWVVVXXXZZZXXXTTTQQQRRRSSSVVVXXXYYYZZZYYYWWWTTTRRRTTTUUUVVVVVVWWWXXX\\\^^^```______```aaaaaa___\\\ZZZZZZ[[[\\\]]]]]]]]]]]]YYY[[[]]][[[XXXYYY^^^ccc[[[```bbb___^^^dddiiikkkhhhddd^^^XXXSSSQQQPPPPPPNNNNNNNNNMMMKKKIIIGGGEEEDDDDDDCCCAAA???>>><<<<<<;;;999777555444333333333111000000////////////000......//////......---,,,------------------------******))))))***+++,,,,,,)))+++---//////---+++)))************************++++++************++++++)))))))))(((&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---......---+++,,,---............---------///111333444:::@@@EEEOOOddd{{{rrrccc\\\VVVKKKIIIIIICCC@@@:::888===>>>999777:::===;;;>>>CCCBBB===@@@GGG^^^[[[YYYWWWWWWVVVTTTRRRQQQPPPNNNLLLKKKJJJIIIIIIEEEDDDBBB@@@>>><<<<<<;;;<<<<<<;;;:::888777777666555444333222111111111111000000///...............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,+++++++++************))))))************+++++++++)))***++++++++++++***))))))************+++++++++(((((()))***+++,,,,,,,,,++++++*********+++,,,---***+++------------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...............///000000......------------......---------------------------------............///........................////////////////////////............////////////111000///......///000111////////////000000000000222222222333333333444444222222333333333333444444555444333222222222333444666777888:::<<<>>>???@@@AAA@@@>>>======???AAABBB???======>>>AAACCCCCCCCCFFFEEEEEEEEEFFFGGGHHHHHHGGGHHHGGGEEECCCCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJKKKMMMPPPQQQQQQLLLMMMMMMMMMNNNNNNNNNNNNNNNQQQVVVWWWUUUTTTUUUWWWUUUVVVUUUTTTWWW[[[ZZZVVVTTTUUUTTTRRRPPPOOOOOOQQQUUUWWWZZZ[[[[[[YYYVVVTTTUUUTTTTTTUUUVVVVVVTTTQQQ[[[ZZZXXXXXXXXXVVVSSSPPPSSSTTTTTTUUUWWWYYY[[[\\\]]]]]]\\\[[[ZZZYYYXXXWWWYYYXXXXXX[[[^^^```^^^[[[XXXXXXWWWWWWWWWXXXYYYYYYYYYYYYZZZ[[[]]]___```aaaccc___ZZZTTTPPPOOOOOOPPPNNNNNNMMMLLLIIIFFFBBBAAA@@@@@@???>>>===<<<;;;;;;888777666444222111111111111111000/////////////////////.........---------------,,,,,,,,,,,,+++++++++++++++*********))))))***++++++,,,,,,++++++***+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))***+++,,,,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,---------......------...///000000//////---------............///444333333666===FFFPPPUUUqqq{{{{{{mmmnnnooonnniiiaaaYYYTTTFFFDDDBBB???===;;;:::999888999::::::999888999:::???;;;777888>>>BBBBBBAAA```]]]YYYWWWVVVVVVTTTSSSOOONNNMMMKKKIIIHHHGGGGGGCCCBBB@@@>>>===<<<;;;;;;;;;;;;:::999888777666666444444333111111000000000000000///........................---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,+++++++++************)))))))))*********+++++++++************************)))************+++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------,,,------...///......------------..............................------------........................................................................//////////////////...------...//////.../////////000000000000222222222333333333333444222222222333333333444444444444333222222333333444666777888:::;;;===>>>???@@@???>>>===>>>???AAABBB@@@???>>>???BBBCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGDDDCCCCCCEEEGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJLLLOOORRRTTTTTTLLLKKKKKKKKKKKKLLLLLLMMMNNNQQQUUUWWWVVVUUUVVVXXXVVVWWWVVVUUUWWW[[[[[[VVVUUUVVVUUUSSSQQQOOOPPPQQQSSSUUUWWWXXXXXXUUURRRPPPSSSRRRSSSUUUWWWWWWVVVTTTZZZ[[[[[[ZZZXXXUUUSSSQQQSSSSSSTTTUUUWWWXXXZZZ[[[^^^^^^]]]\\\ZZZYYYWWWWWWZZZYYYYYY\\\___```^^^[[[XXXXXXXXXXXXXXXXXXXXXXXXUUUVVVVVVWWWYYYZZZ\\\]]]aaa___ZZZUUURRRPPPOOOOOONNNMMMLLLJJJGGGDDDAAA@@@??????>>>===<<<;;;::::::888777555444222111111111111000000//////////////////.........------------------,,,,,,,,,++++++++++++++++++*********)))))))))******++++++******)))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,------------...---......////////////...------------............/////////000333777;;;===???HHHTTT___jjjwwwuuubbbOOOOOOOOOMMMIIIEEEAAA???;;;:::999777666555555555777999:::999888777888999:::888777;;;AAAEEEEEECCCccc___ZZZWWWVVVUUUTTTTTTMMMLLLKKKIIIHHHFFFEEEDDD@@@???>>><<<;;;;;;:::::::::999999888777666555555333333222111000000000000000///......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,+++++++++************))))))))))))*********++++++,,,+++***))))))***+++,,,)))************+++++++++******************++++++)))***+++,,,---,,,++++++...//////...+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,++++++++++++,,,------...------,,,,,,------...........................------------............------------------------........................---............/////////......---,,,,,,---............/////////000000000111111222222222333333333222222222222333333333333444444333333333333444444666777888999;;;<<<>>>>>>@@@???>>>>>>>>>???AAABBBCCCAAAAAABBBCCCDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLJJJGGGDDDDDDDDDIIIHHHHHHIIIKKKMMMOOOQQQLLLKKKKKKMMMPPPTTTVVVVVVNNNMMMLLLKKKKKKKKKLLLMMMOOORRRUUUWWWWWWWWWWWWXXXYYYZZZXXXVVVXXX[[[[[[WWWWWWXXXXXXVVVSSSQQQQQQRRRSSSUUUVVVWWWVVVTTTQQQOOOQQQQQQRRRTTTWWWYYYXXXWWWXXX\\\___^^^YYYUUUTTTTTTTTTTTTUUUUUUWWWXXXZZZZZZ______^^^]]][[[YYYWWWVVV[[[ZZZ[[[]]]______]]][[[XXXXXXYYYZZZZZZYYYXXXWWWSSSSSSTTTTTTVVVWWWYYYYYY___]]]ZZZWWWSSSQQQOOONNNMMMKKKIIIFFFCCCAAA@@@???===<<<<<<;;;:::999888888777666555333222111111000111000//////......//////............------------,,,,,,,,,,,,+++++++++++++++************)))))))))((())))))))))))))))))(((***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++,,,+++************+++,,,,,,,,,,,,,,,------------.........///......------------------............///000111222333222111000---111666<<>>>>>>>>???@@@AAABBBDDDCCCCCCDDDEEEFFFDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGIIIKKKMMMLLLJJJGGGFFFFFFJJJIIIIIIIIIKKKNNNRRRTTTNNNMMMLLLMMMPPPSSSTTTUUURRRPPPOOOMMMMMMNNNOOOPPPQQQRRRTTTVVVWWWWWWXXXXXXZZZ[[[ZZZWWWWWWZZZ[[[XXXYYYZZZZZZXXXVVVSSSSSSTTTUUUVVVXXXYYYYYYWWWUUUTTTSSSRRRRRRUUUXXXZZZYYYYYYVVV[[[``````[[[WWWWWWYYYVVVVVVVVVWWWXXXYYYZZZ[[[``````___^^^\\\YYYWWWUUUZZZZZZ[[[\\\]]]]]]\\\[[[XXXYYY[[[\\\[[[YYYWWWVVVTTTTTTTTTTTTUUUVVVWWWXXX\\\[[[YYYWWWTTTQQQOOOMMMKKKIIIFFFCCC@@@>>>>>>===::::::999999888777666666666555444222111111000000000000///............///------------------------,,,,,,,,,++++++++++++***************))))))))))))((())))))******))))))(((******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))'''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************++++++************++++++++++++,,,,,,,,,---------...............---,,,+++,,,,,,---------.........000111333555666666555444555666666555555999???CCCEEEKKKRRRWWW\\\```fffjjjnnnqqqtttuuuuuuuuuvvvwwwrrr^^^QQQIIIIIIEEEAAABBBDDD>>>555:::888777555555666777888777777666666777888888999555666777777555555666777666555555777:::<<<:::999ccc___YYYUUUSSSSSSSSSRRRJJJJJJJJJIIIGGGEEECCCBBB<<<;;;:::999888888888888555555555444444333333222000000///.........//////......------------......++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,+++++++++*********))))))(((((()))))))))*********,,,+++)))(((((()))+++,,,))))))*********++++++++++++++++++***************((())),,,------,,,+++***+++,,,------++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------................................................////////////000000000111111111222222111111111222222222333333333333444444555555555555666666777888999;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBEEEDDDDDDEEEGGGGGGEEEDDDBBBBBBCCCCCCDDDFFFGGGHHHGGGIIILLLLLLKKKJJJJJJKKKKKKKKKJJJKKKMMMPPPSSSUUUQQQOOOMMMMMMOOOQQQQQQQQQRRRQQQPPPPPPOOOPPPQQQRRRRRRSSSSSSUUUVVVWWWWWWWWWYYY[[[ZZZVVVUUUXXXZZZYYYZZZ[[[\\\[[[YYYWWWVVVVVVVVVWWWYYYZZZ[[[ZZZZZZYYYVVVUUUUUUVVVYYYZZZZZZZZZTTTZZZ``````]]][[[\\\___YYYYYYXXXYYYYYYZZZ[[[[[[aaaaaa```___]]]ZZZWWWUUUXXXYYY[[[\\\\\\\\\[[[[[[ZZZ[[[\\\\\\\\\YYYWWWUUUTTTTTTTTTTTTTTTUUUVVVVVVYYYYYYXXXVVVSSSPPPNNNLLLIIIGGGDDDAAA>>><<<;;;;;;888888777777666666555555555444333222111000000000000//////...............,,,,,,------------------,,,,,,+++++++++*********)))))))))))))))))))))))))))******************))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,------------...------,,,++++++,,,,,,,,,------------...,,,---...///111333444555......///000000222444666111555999:::999:::>>>BBB;;;???EEEHHHJJJJJJKKKKKKYYY___fffkkkrrr{{{|||zzzxxxuuuppplllhhhdddbbbaaaYYYKKK>>>888::::::888666777999777333777777777777666666666555555444444333333333444444444555666666444444555666777555333333555888999:::___[[[VVVSSSRRRQQQQQQPPPIIIIIIIIIHHHFFFDDDAAA@@@<<<;;;:::888777777666666333333333333222222111111///......------.........---------,,,------...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++++++++************)))((((((((()))))))))******,,,+++***))))))***+++,,,)))************+++++++++******************++++++)))***+++,,,---,,,++++++***+++---,,,++++++,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////......------.........////////////000000000000111111111111111111111222222222222222333444555555666555555555666777888999:::;;;;;;======>>>???@@@AAAAAABBBDDDDDDDDDFFFHHHHHHFFFDDDBBBBBBCCCDDDEEEGGGHHHIIIGGGIIIKKKLLLKKKKKKLLLNNNLLLLLLLLLMMMOOOQQQSSSUUUSSSQQQNNNNNNOOOPPPPPPOOOPPPPPPPPPQQQQQQRRRRRRRRRTTTSSSRRRSSSUUUVVVUUUTTTVVVYYYXXXTTTSSSVVVYYYYYYZZZ\\\^^^^^^\\\ZZZZZZZZZVVVWWWXXXZZZZZZZZZZZZYYYYYYWWWWWWXXXZZZ\\\]]]\\\WWW[[[^^^___^^^^^^```bbbZZZZZZYYYYYYYYYZZZZZZ[[[``````aaa```^^^[[[XXXVVVVVVYYY[[[]]]\\\\\\]]]^^^\\\]]]]]]\\\[[[YYYWWWVVVTTTTTTSSSSSSSSSTTTTTTUUUWWWVVVUUUTTTQQQOOOMMMLLLGGGFFFCCC@@@===;;;:::999666666666666555555444444444333222111000000000000000///......------......,,,,,,,,,,,,------------++++++++++++************(((((()))))))))))))))***)))******++++++******)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))***++++++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,---------------,,,+++,,,---...000222+++,,,---...//////......000333444333111000222555111222333333222222333444444777;;;>>>AAAFFFKKKOOOIIIHHHGGGFFFFFFDDD@@@>>>BBB@@@>>><<<777222222777444444444333333444555555333444555555444333111000555444444333333333333333444555666666444444555666555444333333555999===@@@ZZZWWWTTTQQQQQQPPPNNNMMMFFFGGGGGGFFFEEEBBB???>>>===<<<:::888777666555555222222111111111111000000...---------------......---,,,,,,,,,------...///---,,,,,,,,,+++***************************************************************))))))******+++,,,+++++++++************)))(((((((((((()))))))))***************************)))************+++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,------,,,***)))***+++((())))))***++++++,,,,,,************************))))))))))))************+++************+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,---............---,,,---------.........///////////////000000000111111111111111111222222222222222333444555666666666555555666666777888999::::::<<<===>>>???@@@AAAAAABBBBBBBBBDDDFFFHHHIIIGGGEEECCCCCCCCCDDDFFFHHHIIIJJJIIIJJJKKKJJJJJJJJJLLLNNNMMMNNNOOOPPPQQQRRRSSSSSSSSSQQQOOOOOOQQQRRRRRRRRROOOPPPRRRTTTUUUUUUTTTTTTVVVTTTRRRRRRSSSTTTSSSQQQSSSVVVVVVRRRPPPTTTXXXYYYYYY\\\^^^___^^^]]]]]]]]]ZZZZZZZZZ[[[ZZZYYYXXXXXXYYYXXXWWWYYY\\\___aaaaaa]]]]]]^^^^^^___```aaabbbYYYYYYXXXXXXXXXXXXXXXYYY___```aaaaaa___\\\YYYWWWVVVYYY]]]___^^^^^^```aaa___^^^]]]\\\ZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVUUUTTTSSSQQQOOOMMMLLLKKKEEEDDDCCCAAA>>>;;;999777666666555555555555444444333222111000000///000000//////...------------...++++++,,,,,,,,,---------++++++++++++************(((((((((((())))))******((())))))))))))))))))((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))***++++++***)))(((***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........---......//////111000000000000000///...111333444333333222333444777777666444111000111333666666666666555444555777777666666666777888777777555333222333111///444;;;222222222222111111333666333333444444333333222111666666555555555555666666444666777666555444555666222333444555666999;;;>>>WWWUUURRRPPPPPPOOOMMMKKKDDDEEEEEEEEECCC@@@===<<<>>>===;;;999777555555444111111111111000000000000------,,,,,,,,,------...,,,,,,,,,,,,------...///------,,,,,,+++***))))))*********************************************************)))***++++++,,,+++++++++************)))(((((((((((()))))))))))))))***++++++++++++***))))))************+++++++++(((((()))***+++,,,,,,---++++++*********+++,,,---...///...---***(((((((((((())))))***++++++,,,,,,************************))))))))))))************)))))))))))))))******+++++++++************++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++------------++++++---------.........//////////////////000000000000000111111111111222222222111222444666777777666555555555666777888999999:::<<<===>>>???AAAAAAAAABBBAAABBBCCCFFFIIIIIIGGGEEECCCCCCDDDEEEFFFHHHJJJKKKKKKKKKKKKJJJHHHIIIKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSQQQPPPPPPRRRTTTUUUUUUPPPRRRUUUXXXZZZYYYXXXWWWWWWTTTQQQQQQSSSSSSQQQOOOPPPTTTTTTPPPNNNSSSWWWYYYYYY\\\___``````___^^^______^^^^^^]]][[[ZZZXXXWWWXXXWWWWWWZZZ^^^bbbdddeeebbb```^^^]]]___`````````XXXXXXWWWVVVVVVVVVVVVWWW^^^___aaaaaa```]]]ZZZXXXWWWZZZ___`````````bbbeee```___]]][[[ZZZYYYXXXXXXZZZZZZYYYYYYXXXXXXYYYYYYTTTSSSQQQOOOMMMLLLKKKKKKDDDDDDCCCAAA???;;;888666555555555555555555444444222222111000//////000000//////...------------...+++++++++,,,,,,---------+++++++++************)))'''((((((((())))))******''''''((((((((((((''''''((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........------+++******+++///111333333//////000111222222222111+++...000111///---,,,,,,,,,---...000000///000444222111///......///000111......111555444000000222111111222333111///111555444333222222222333333444333333333333444555666777555666777666555555666777111333555666666555555666SSSSSSRRRQQQPPPOOOOOONNNFFFEEEBBB@@@???>>>>>>>>>;;;:::999777555444333333222222222111000//////...//////.........---------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******,,,)))''''''***,,,***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************++++++************+++++++++++++++*********))))))************************)))))))))***+++++++++,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------///...---///111111///,,,------------------------............////////////000000000000111111111111111222333444555555555555666666666777888888999999;;;;;;===>>>@@@BBBCCCDDDBBBBBBCCCFFFHHHIIIHHHFFFEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPNNNMMMLLLOOORRRTTTRRRPPPOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZWWWVVVUUUUUUVVVUUUSSSQQQWWWUUURRROOOOOORRRUUUXXXZZZ\\\]]]^^^^^^___bbbddd```___^^^\\\ZZZXXXWWWVVVWWWYYYZZZZZZZZZ[[[]]]___[[[______]]]]]]```___\\\```^^^\\\YYYWWWVVVVVVVVV\\\^^^```aaabbbaaa___^^^^^^___aaabbbbbb```]]][[[^^^```bbbbbbaaa^^^[[[XXX```___]]][[[XXXVVVTTTSSSPPPQQQQQQNNNJJJGGGHHHJJJIIIHHHEEEBBB>>>;;;888777555444444333333222222111111000000///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++******))))))((((((''''''+++((('''***...///+++'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((((('''((()))******))))))))))))******************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------000000//////.........------------............///...000111000///...///111111111000000//////......///000000000111111111111///000111222222111000///////////////000000000000222222111111111111222222111111222222222333333333444666555333444777666222555444444333333444444555555555555555666666666666QQQQQQPPPOOONNNMMMLLLLLLFFFDDDBBB???>>>===<<<<<<888777666555444444444444222222111000000///.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******+++)))'''(((***+++***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++************+++++++++++++++*********))))))***************************************+++++++++************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,+++---//////,,,***------------------------............//////////////////000000000111111111222222333444555555555555555666666777777888999999::::::<<<===???AAABBBCCCBBBAAABBBDDDGGGHHHGGGFFFFFFEEEDDDDDDEEEFFFHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMKKKKKKMMMPPPRRRQQQOOOQQQPPPPPPOOOOOOOOOOOOPPPSSSTTTUUUVVVXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVTTTWWWUUURRRPPPPPPRRRUUUWWWYYYZZZ\\\\\\\\\]]]```bbb```___^^^\\\ZZZXXXWWWVVVUUUWWWXXXXXXXXXXXX[[[]]]\\\______]]]]]]```___\\\^^^]]][[[YYYXXXWWWWWWWWWZZZ\\\^^^aaabbbcccbbbbbbaaaaaa`````````_________^^^```bbbcccbbb___\\\ZZZ^^^]]][[[YYYWWWUUUSSSRRRMMMNNNNNNKKKHHHFFFGGGIIIGGGEEECCC@@@===:::888777444444444333222222111111111000//////......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))************)))))))))((((((((('''***(((&&&(((,,,...+++((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))************))))))))))))************************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------////////////......------------------...............///000000///...///000000000000/////////......//////000000000111111111///000111111111111000///.../////////000000000000222111111000000111111222111111111222222222333333...222222000111444555333444444333333333333444444555555555666666666666777OOONNNMMMLLLKKKJJJIIIIIIFFFDDDBBB???<<<;;;::::::555555444333333333444444111111000000//////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))*********)))(((((()))***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++************+++++++++++++++***************************************+++++++++*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,---...,,,***,,,,,,,,,,,,---------------............///////////////000000000000111111222333444555555666666555555555666666777888888888888999:::<<<===???@@@AAAAAA@@@@@@AAADDDFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGIIIJJJKKKJJJJJJJJJLLLNNNOOOOOOMMMSSSRRRQQQPPPNNNMMMLLLLLLQQQRRRTTTVVVXXXYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVTTTRRRPPPPPPRRRTTTVVVYYYZZZ\\\\\\\\\]]]```bbb```___^^^\\\ZZZXXXVVVUUUUUUWWWXXXXXXWWWXXXZZZ\\\\\\___```]]]]]]```___\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXYYY\\\___bbbdddeeefffdddcccaaa______```aaaccc^^^___aaaaaaaaa___]]][[[ZZZZZZXXXWWWUUUSSSRRRQQQJJJJJJJJJHHHEEEDDDEEEFFFBBBAAA???===;;;999777666444444333333222111111111000000///............///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))(((((((((((()))'''%%%&&&***,,,+++)))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((()))***+++++++++******))))))))))))************************************)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,///............---------------------...............///000///.........000///////////////.........////////////000000000000//////000000000000//////....../////////000000000111111000000000000111111000111111111222222222222...444555111///000222222444333333222222333333444555555666666666777777777MMMLLLKKKJJJIIIHHHGGGFFFFFFEEEBBB???<<<::::::999666555444333333222333333000000000//////.........,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******************************))))))))))))*********)))))))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++************++++++************************************************,,,+++++++++***)))))))))************************,,,------------.........***************************************************++++++++++++,,,,,,,,,+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,------------......------,,,,,,,,,,,,,,,------------------.........//////////////////000000000111222333444555555666666555444444555666666777777888777777888:::;;;===>>>>>>@@@???>>>???BBBEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNNNNMMMSSSRRRQQQPPPOOOMMMLLLKKKNNNPPPSSSUUUWWWXXXXXXWWWXXXYYYYYYYYYXXXXXXYYYZZZUUUTTTRRRQQQQQQRRRSSSTTTZZZ\\\]]]]]]]]]^^^```bbb^^^^^^^^^]]][[[XXXVVVUUUWWWYYYZZZYYYYYYYYY[[[]]]\\\___```]]]]]]___^^^[[[[[[[[[[[[[[[\\\\\\\\\]]]XXXYYY[[[^^^aaadddfffgggeeedddbbbaaaaaabbbdddddd\\\]]]^^^^^^]]]\\\[[[ZZZVVVVVVUUUSSSRRRPPPOOOOOOIIIIIIGGGEEECCCAAAAAAAAA===<<<;;;:::999777666666333333333222111111000000000///......------......---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))(((((())))))))))))(((((((((((((((&&&$$$%%%(((***+++***'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))&&&(((***+++,,,+++)))(((((()))))))))************************************))))))***+++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,---------.........---...//////------...///................................./////////000000////////////////////////........./////////000000000000000//////000000000000000000111111111111222555:::<<<666///...000000333333222222222222333333555555555666666777777888LLLKKKJJJIIIGGGFFFEEEDDDFFFDDDBBB>>><<<:::999999888888666444333222111111/////////...............,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******************************))))))))))))******)))***++++++***)))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++************++++++************************************************,,,+++++++++***)))))))))************************,,,,,,,,,---------......*********************************************************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------,,,,,,------+++++++++,,,,,,,,,------------------...............////////////000000000111222333444555555555555444444444555666666777777666666777999:::;;;<<<<<<>>>===<<<===@@@CCCEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIKKKLLLLLLMMMMMMNNNPPPQQQQQQQQQPPPNNNMMMLLLLLLMMMPPPSSSUUUVVVWWWWWWUUUVVVWWWVVVTTTTTTVVVYYYTTTTTTSSSRRRQQQQQQRRRRRRYYYZZZ[[[[[[ZZZ[[[]]]___\\\\\\]]]\\\[[[YYYWWWUUUXXXYYYZZZYYYXXXYYY[[[]]]\\\______\\\\\\^^^]]]YYY[[[[[[\\\]]]^^^^^^______ZZZZZZ[[[\\\^^^aaadddeeecccdddddddddddddddddddddZZZZZZYYYYYYXXXXXXWWWWWWSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIFFFCCCAAA???===<<<999999888777666666555555333222222111111000/////////......---------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))(((&&&%%%%%%''')))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))%%%&&&(((******)))(((&&&((()))))))))************************************))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...,,,...///...---,,,---...---------------.........---............////////////..................///............////////////000//////......//////000//////000000000111111111555;;;<<<666000///000111222222111111111111222222333444444555666666777777JJJJJJHHHGGGEEEDDDBBBBBBDDDBBB@@@===;;;999999999999888666444222111000000..................------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******************************))))))))))))*********,,,...---+++)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************++++++************++++++***************+++++++++************************+++++++++***************************************))))))*********+++++++++************************************************************+++++++++++++++++++++++++++*********************++++++++++++***++++++***)))(((***,,,******++++++,,,,,,------,,,------------...............////////////000000000111222333333444444444333333444444555666666666666666777888999:::;;;;;;;;;::::::<<<@@@BBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDGGGFFFFFFEEEEEEEEEFFFFFFFFFHHHKKKKKKKKKKKKLLLNNNNNNNNNOOOPPPOOONNNMMMLLLJJJJJJLLLOOOQQQTTTVVVWWWRRRSSSTTTRRROOOOOORRRUUUSSSSSSSSSSSSRRRQQQQQQPPPTTTUUUVVVVVVUUUUUUXXXYYYYYYZZZ[[[\\\\\\ZZZXXXWWWVVVWWWWWWWWWVVVVVVXXXZZZ[[[]]]^^^[[[ZZZ\\\[[[WWWYYYZZZ[[[\\\^^^^^^^^^^^^ZZZZZZYYYZZZ\\\^^^bbbdddaaaaaabbbccccccccccccbbbYYYXXXVVVUUUTTTSSSSSSSSSPPPPPPNNNMMMKKKIIIHHHGGGIIIFFFCCC@@@???===;;;999777777666666555444444444222222111111000/////////......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))%%%&&&'''(((((((((''''''))))))))))))************************************((()))******++++++******************++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,---...---,,,,,,---...,,,,,,,,,---------------------------.........///......------------......------.........///////////////............//////////////////000000000000///444555222///111222222222111111000000111111222222222333444555666666777HHHGGGFFFDDDBBBAAA??????@@@???<<<:::888777777777666555444333111111000000------------------------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******************************))))))))))))******+++---000///---***)))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++************++++++))))))*********+++++++++***************************************+++++++++************************((((((((()))))))))******************************************************************++++++++++++++++++++++++*********)))************++++++++++++)))***+++)))''''''***,,,)))******+++,,,,,,------,,,,,,---------................../////////000000//////000111222222222222222333333444555555666666666666777888999::::::;;;888888999<<<@@@BBBBBBAAAAAAAAA@@@@@@@@@BBBCCCDDDGGGFFFEEEDDDDDDDDDDDDDDDDDDGGGIIIJJJIIIIIIJJJLLLLLLLLLMMMNNNMMMKKKIIIHHHHHHHHHIIIJJJMMMQQQUUUWWWPPPRRRRRROOOKKKKKKNNNRRRSSSSSSSSSSSSRRRQQQPPPOOOQQQRRRSSSRRRRRRRRRTTTVVVVVVXXXZZZ\\\\\\[[[YYYXXXVVVWWWWWWWWWVVVVVVXXXYYYYYY\\\\\\YYYXXXZZZYYYVVVVVVWWWYYYZZZ[[[\\\[[[[[[YYYXXXWWWWWWYYY]]]aaaccc___^^^^^^]]]^^^___```aaaYYYWWWUUURRRQQQPPPPPPPPPOOONNNMMMKKKHHHFFFDDDDDDDDDAAA===<<<===<<<:::888666666555555444333333333222111111000//////.........------,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))*********'''((((((((()))))))))***((()))))))))((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))************************************((())))))***************************++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++---------,,,+++,,,---++++++,,,,,,,,,---------,,,,,,---------...............---,,,,,,---......---------........./////////......------......///........./////////000000,,,///000......222222000111111000000000000111111000111111222333444555666FFFEEEDDDBBB@@@>>>===<<<===<<<:::888666555555666333222222111000000111111------------------------))))))******++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++...111111---******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((++++++************++++++))))))******++++++++++++************************))))))******+++++++++,,,************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++******)))))))))************++++++++++++,,,---+++))))))+++...))))))***+++,,,,,,------,,,,,,,,,---------................../////////000...///000111111222222111222222333444444555555666666666777888999::::::;;;777777999<<<@@@BBBAAA@@@@@@@@@??????@@@BBBCCCEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBEEEHHHIIIGGGGGGIIIKKKKKKLLLLLLLLLKKKIIIFFFDDDHHHGGGGGGHHHKKKOOOTTTWWWOOOQQQRRRNNNJJJHHHLLLQQQRRRSSSSSSSSSSSSQQQOOONNNQQQRRRSSSRRRQQQRRRTTTVVVUUUVVVYYY\\\]]]\\\ZZZYYYXXXYYYYYYYYYXXXXXXYYY[[[YYY[[[[[[XXXWWWYYYXXXTTTTTTUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUVVVXXX]]]aaaddd___\\\ZZZXXXXXX[[[^^^aaaZZZXXXUUUQQQOOOOOOOOOOOOOOONNNLLLIIIGGGDDDCCCBBB???<<<999999;;;<<<;;;888666666555444444333222222111111111000//////.........---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++'''((((((((())))))******(((***++++++)))'''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((()))))))))(((((((((((()))******))))))))))))************************************(((((()))***************)))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,---------.........---,,,,,,,,,,,,---...---------.........//////.........------...................../////////000///111000---///222111---111111000000000000111111///000000111333444555555HHHGGGFFFEEECCC@@@>>><<<===;;;999666555444555666333222222111111111111111...........................---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++......,,,+++***)))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++---+++)))((('''((()))***************************(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,.........////////////000---------............///000111111111222222222222000111111222222333444444444555777888999999888888999999999:::<<>>AAABBBAAAAAA@@@@@@AAABBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDBBBDDDFFFIIIJJJKKKJJJJJJNNNNNNMMMLLLKKKJJJIIIIIIKKKJJJIIIJJJMMMOOOOOOOOONNNNNNOOOPPPQQQRRRRRRRRROOOPPPPPPNNNKKKIIIIIIJJJNNNNNNMMMMMMMMMMMMMMMMMMOOOPPPQQQSSSTTTSSSSSSRRRTTTTTTSSSSSSTTTVVVXXXYYY[[[]]]______]]]\\\[[[\\\]]]\\\\\\\\\]]]\\\YYYWWWZZZXXXVVVTTTTTTVVVXXXYYYUUUUUUUUUWWWXXXYYYWWWVVVSSSRRRQQQPPPOOONNNNNNNNNMMMLLLJJJHHHFFFCCCBBBAAA======<<<:::999888777666444333333222111111000000........................------,,,+++++++++++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************))))))(((((())))))***)))))))))))))))))))))))))))))))))************++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((())))))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,------------,,,)))+++------,,,+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------......///000/////////000000111111222DDDBBB???<<<:::::::::;;;888777555333222222222222000///......------......---------------------------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************+++++++++*********++++++,,,---************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******+++***)))(((((()))******************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000111111222222333444444222333333444555555555666888888888999;;;===???AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDFFFIIIKKKMMMMMMLLLKKKPPPOOOOOONNNNNNMMMMMMMMMNNNKKKIIIKKKOOOQQQPPPNNNMMMNNNPPPRRRSSSSSSSSSRRRQQQQQQQQQPPPNNNMMMLLLLLLPPPPPPPPPPPPPPPPPPOOOOOOMMMNNNOOOPPPQQQQQQQQQPPPRRRRRRRRRSSSUUUWWWXXXYYY[[[^^^``````___^^^^^^___^^^]]]\\\\\\]]]\\\YYYWWWXXXWWWTTTSSSSSSTTTWWWXXXTTTUUUWWWYYY[[[ZZZWWWTTTTTTSSSRRRPPPOOONNNNNNNNNMMMLLLJJJGGGEEEBBB@@@???<<<<<<;;;:::888777666666333222222111111000//////---------------------------,,,,,,+++***+++++++++++++++************++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************))))))))))))))))))***(((((((((((((((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,******************************++++++++++++************+++,,,,,,,,,,,,,,,)))+++---------,,,---...)))************++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,...------------...//////........./////////000000BBB@@@===:::999888999:::777666555444333222222222///......---,,,---------------------------------,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++************++++++************+++,,,------************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++++++++,,,,,,,,,,,,------------...---.........////////////000111111222222333444444222222222333333444555555777777888999;;;===>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGKKKNNNPPPOOONNNMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNKKKLLLPPPRRRQQQOOOOOOPPPRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPNNNMMMQQQRRRRRRSSSSSSRRRQQQQQQMMMNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSTTTVVVWWWYYYZZZZZZ]]]```aaa``````aaabbb___^^^]]]]]]]]]]]][[[YYYWWWUUUTTTSSSTTTVVVXXXZZZWWWXXXZZZ]]]^^^]]]XXXUUUVVVUUUSSSQQQPPPOOONNNNNNLLLKKKIIIFFFCCCAAA???>>>;;;;;;:::888777666555444222111111000//////......------------------------,,,,,,+++************+++++++++************++++++++++++++++++++++++++++++************************((((((((((((((((((((((((************************((()))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))))))))************************++++++++++++++++++++++++************************)))******++++++******))))))***++++++,,,,,,++++++)))***,,,---,,,+++,,,---)))))))))*********++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------.........------------------------------...//////.............../////////@@@>>><<<:::999888888888555555555444333222222111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++************++++++++++++************+++++++++*********+++,,,,,,---************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++,,,,,,,,,,,,------------............////////////000111111222222333444444222222222222333444555666666777888999;;;<<<======>>>???@@@BBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGKKKOOOQQQQQQPPPOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOPPPQQQQQQPPPRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSRRROOOMMMOOOPPPQQQSSSSSSSSSRRRQQQPPPPPPQQQQQQRRRSSSSSSTTTRRRSSSTTTUUUWWWXXXYYYZZZXXX[[[^^^``````aaabbbccc```___]]]]]]^^^___^^^\\\XXXWWWVVVUUUVVVXXX[[[]]][[[\\\^^^```aaa___ZZZVVVWWWVVVTTTRRRPPPOOOOOONNNLLLJJJHHHEEEBBB@@@===<<<999999888777555444333222111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************+++******))))))******+++))))))))))))))))))))))))***)))))))))))))))(((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((())))))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))************))))))))))))***++++++++++++***''')))++++++***)))***+++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------.........------,,,,,,------...///........................>>>===<<<;;;:::888777777333333333333222111000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++************++++++++++++************+++++++++++++++***++++++,,,,,,************************))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++,,,,,,,,,---------....../////////000000000000111111222222333444444333333222222333444666777666666888999;;;;;;<<<<<<===>>>@@@AAABBBCCCBBBBBBEEEFFFFFFFFFFFFFFFFFFEEEAAADDDIIINNNQQQQQQPPPOOOMMMMMMNNNNNNOOOPPPQQQQQQQQQRRRRRRQQQPPPPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVTTTTTTUUUWWWVVVSSSOOONNNOOOQQQSSSTTTTTTSSSRRRTTTTTTTTTTTTUUUVVVWWWWWWTTTTTTVVVWWWXXXYYYZZZZZZVVVXXX\\\______```bbbccc```___^^^^^^```aaaaaa```]]][[[YYYXXXXXXZZZ\\\]]]______aaabbbbbb___ZZZVVVVVVUUUSSSQQQOOONNNMMMMMMKKKJJJHHHEEEBBB???<<<;;;777777666555333222111111000000//////...------,,,++++++++++++++++++++++++,,,++++++***************++++++************++++++************************************************))))))))))))))))))))))))************************))))))))))))************+++******))))))******+++))))))))))))))))))))))))******))))))(((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***************))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))************))))))((())))))***************)))***,,,+++***))))))************+++++++++,,,,,,************++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,------...////////////...............<<<<<<<<<<<<:::999777666111111222111111000///...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++************++++++++++++************++++++,,,,,,++++++***++++++,,,************************)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))'''((()))***************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000000111111222333333444444444333222222333444666777555666888999;;;;;;<<<<<<<<<===???AAABBBBBBBBBBBBFFFFFFGGGGGGGGGGGGFFFFFF???BBBHHHMMMPPPQQQOOONNNJJJKKKKKKLLLNNNOOOOOOPPPQQQSSSTTTSSSOOONNNQQQTTTRRRRRRRRRRRRSSSVVVXXXYYYYYYXXXXXXYYY[[[ZZZVVVSSSNNNPPPRRRUUUVVVVVVVVVUUUVVVVVVVVVVVVWWWXXXYYYZZZUUUVVVWWWXXXYYYZZZZZZZZZTTTWWW[[[]]]___```bbbcccaaa___^^^___aaabbbcccbbbaaa___\\\ZZZYYYZZZ\\\]]]aaaaaabbbbbbbbb___ZZZVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJGGGDDDAAA>>><<<;;;666666555444222111000///000//////...------,,,,,,++++++++++++++++++++++++,,,++++++***)))*********++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))),,,,,,++++++******)))))))))))))))))))))******+++))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))(((((()))***************,,,---///...,,,+++++++++***++++++++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++))))))***+++,,,,,,---------,,,,,,,,,,,,---......//////////////////......999999888777666555444444333333222222111000000000/////////...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********************************((())))))))))))*********************************************************))))))))))))))))))))))))************************))))))************))))))************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++******)))+++*********))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,---..................////////////000000111222333333333333444444444555555555555666666777888999:::;;;;;;<<<<<<>>>???@@@??????@@@BBBCCCBBBBBBBBBCCCDDDEEEFFF@@@BBBEEEGGGHHHIIILLLNNNLLLLLLKKKKKKLLLMMMNNNNNNMMMOOOQQQRRRQQQPPPPPPPPPOOOQQQSSSSSSSSSTTTVVVWWWZZZZZZZZZZZZXXXVVVTTTSSSRRRSSSTTTTTTTTTTTTUUUVVVXXXUUUSSSUUUXXXZZZYYYWWWWWWVVVXXX\\\]]]ZZZZZZ\\\XXXXXXZZZ\\\^^^aaadddeeebbb```___]]]\\\\\\\\\]]]___^^^]]]\\\[[[[[[[[[[[[^^^```bbbbbb```]]][[[[[[VVVSSSPPPPPPPPPMMMHHHDDDGGGFFFDDDAAA>>>;;;888777666555333111000///...............///......---,,,,,,++++++******++++++,,,++++++******++++++,,,---+++***++++++,,,---...///))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************+++++++++*********)))))),,,+++++++++******)))))))))************++++++++++++++++++***************)))***+++++++++)))((('''++++++++++++++++++++++++---------............///---------............///999888777666555444444333222222111111000000//////...//////---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************)))))))))*********++++++************************************************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************)))))))))((())))))))))))))))))))))))))))))((((((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++,,,------...............///////////////000111222333333333333444444444444555555555555666666777888999:::;;;;;;;;;===>>>>>>===>>>???AAA???@@@AAABBBDDDEEEFFFGGGDDDEEEGGGGGGGGGHHHJJJLLLIIIIIIIIIIIIJJJKKKLLLMMMJJJLLLNNNOOONNNMMMMMMNNNNNNPPPRRRRRRRRRRRRSSSUUUZZZYYYXXXVVVUUUTTTTTTTTTTTTVVVWWWWWWVVVUUUVVVWWWWWWUUUSSSTTTWWWYYYXXXWWWXXXVVVWWW[[[[[[YYYYYY\\\[[[[[[\\\]]]^^^```bbbcccaaa```___]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZ]]]^^^______]]]\\\]]]^^^VVVSSSOOOMMMMMMKKKFFFBBBEEEDDDBBB???<<<:::888777555444333111000///.....................---,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---++++++***++++++,,,---...******************************************************))))))))))))******************************))))))))))))************************************))))))))))))))))))))))))*********)))))))))((((((******++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++*********)))))))))))))))*********+++++++++************************)))***+++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///777777666555444444333333111111000000///......---,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++*********************************************+++++++++,,,************************************************))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++,,,,,,---------............////////////000111222222333333222333333333444444444555555555555666777888999::::::999;;;<<<===<<<<<<===???<<<===@@@CCCEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDFFFHHHGGGGGGHHHIIIJJJLLLMMMMMMJJJKKKMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOQQQRRRZZZXXXUUUSSSRRRSSSTTTUUUWWWXXXZZZYYYXXXWWWWWWXXXVVVUUUTTTUUUWWWXXXXXXXXXXXXUUUUUUXXXXXXVVVWWW[[[\\\[[[[[[[[[[[[\\\]]]]]]```___^^^^^^]]]]]]]]]]]]ZZZZZZ[[[\\\\\\[[[ZZZYYY\\\\\\\\\[[[ZZZ[[[]]]```WWWSSSMMMJJJIIIGGGDDD@@@@@@@@@>>><<<:::888777666444444222000///.........------......------,,,+++++++++************++++++++++++******++++++,,,---++++++*********++++++,,,******************************************************))))))))))))******************************)))))))))*********++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************+++************)))))))))******))))))))))))(((((()))))))))*********++++++)))))))))))))))))))))))))))***++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///666555555444333333222222000//////......------,,,+++,,,,,,+++******+++---++++++++++++++++++++++++,,,+++***+++------+++*********++++++++++++******+++++++++*********************************************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))***************+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************++++++++++++******++++++,,,,,,,,,,,,---------.........//////...///000111222222222222222333333333444444444444444444555666777888999999999:::<<<<<<;;;;;;===>>>;;;===@@@CCCEEEEEEDDDDDDEEEEEEEEECCCAAAAAACCCEEEFFFGGGIIIJJJLLLMMMNNNNNNLLLNNNOOOOOONNNNNNOOOPPPNNNOOOPPPPPPNNNNNNOOOPPPWWWVVVUUUTTTTTTTTTTTTTTTWWWYYYZZZZZZXXXVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYYYYWWWSSSRRRTTTTTTSSSTTTXXXWWWWWWVVVVVVVVVWWWXXXXXX^^^^^^^^^]]]]]]]]]]]]]]]WWWYYYZZZ[[[[[[ZZZXXXWWWYYYZZZ[[[ZZZYYYXXXZZZ\\\WWWRRRKKKFFFEEECCCAAA>>><<<;;;:::999888777666555333333111000///.........---------------,,,++++++++++++************++++++++++++******++++++,,,---++++++******)))***************************************************************))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))((((((((((((((())))))))))))************(((((((((((()))))))))))))))))))))***************************************++++++++++++,,,,,,,,,,,,---------............///444444333333222111111111//////......---,,,,,,,,,***+++,,,+++***)))+++---+++++++++++++++++++++++++++******+++,,,,,,+++)))))))))************))))))******************************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((()))))))))*********))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))))))))))))))******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************)))))))))******+++++++++******+++++++++++++++,,,------------..................///000111111111111222222222222333333333444222333333444555666777888999;;;<<<<<<;;;<<<===???<<<>>>@@@BBBCCCCCCBBBAAADDDDDDDDDCCCBBBBBBDDDFFFDDDEEEGGGIIIKKKLLLLLLLLLMMMNNNOOOOOONNNNNNOOOQQQMMMOOOPPPPPPNNNNNNOOOPPPTTTUUUVVVXXXWWWVVVTTTSSSUUUWWWYYYYYYWWWUUUTTTTTTWWWWWWXXXXXXXXXYYYZZZ[[[UUURRRPPPRRRRRRPPPQQQTTTSSSSSSSSSSSSTTTUUUWWWWWW\\\\\\\\\]]]]]]]]]]]]]]]VVVXXXYYYZZZZZZXXXWWWUUUVVVYYY[[[ZZZXXXVVVUUUUUUVVVPPPIIIDDDBBBAAA>>><<<999888777777666555444444222111000///......------,,,,,,,,,,,,,,,++++++***+++******))))))******+++++++++******++++++,,,---++++++******)))***************************************************************))))))))))))******************************************++++++++++++************************))))))))))))))))))))))))******************************++++++++++++******(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((()))))))))*********''''''(((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,---------------------............///222222222111111000000000//////......---,,,,,,,,,***+++,,,+++******,,,---+++++++++++++++++++++++++++******+++,,,,,,+++)))))))))************)))))))))))))))***************************************************+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************((((((((()))))))))******))))))))))))))))))))))))*********************************++++++*********))))))))))))************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++******++++++++++++++++++,,,------------.........---...///000000111111000111111222222222333333333111111222333444555666666999:::<<<<<<;;;;;;===>>>===>>>???@@@AAAAAA@@@@@@CCCEEEFFFFFFEEEDDDFFFGGG@@@BBBDDDFFFGGGGGGGGGGGGJJJKKKLLLKKKJJJJJJLLLNNNLLLMMMOOOOOONNNNNNOOOPPPQQQSSSVVVYYYYYYWWWTTTRRRQQQTTTVVVWWWUUUSSSRRRRRRVVVWWWXXXXXXWWWXXXZZZ\\\UUUQQQPPPRRRRRROOOOOORRRRRRRRRSSSTTTUUUWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\WWWXXXXXXXXXXXXVVVUUUTTTTTTWWWYYYYYYWWWTTTQQQQQQTTTNNNGGGCCCAAA@@@===;;;777666666555444333222222111000///...------------++++++,,,,,,++++++***)))******))))))))))))******++++++******++++++,,,---++++++*********++++++,,,++++++++++++++++++++++++******************************))))))))))))***************************************++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((())))))))))))******((((((((()))))))))******'''(((((())))))******++++++******)))(((((())))))************************,,,,,,,,,,,,---------------------............///111111000000000000///////////////...------,,,,,,***+++,,,,,,++++++---...************************+++***)))***,,,,,,***)))++++++,,,,,,,,,,,,++++++((()))))))))*********+++************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((((((((()))))))))***))))))))))))))))))))))))************************((())))))******))))))(((((()))))))))************))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))***+++++++++++++++******************,,,,,,---------.........------...///000000000000111111111111222222222222000000111222333444555555777999::::::999:::;;;<<<<<<<<<===>>>???AAAAAABBBAAACCCFFFFFFEEECCCBBBCCC???@@@CCCDDDEEEEEEDDDCCCHHHIIIIIIHHHGGGHHHJJJLLLIIIKKKLLLLLLLLLLLLNNNPPPPPPRRRTTTVVVVVVUUUTTTSSSOOOQQQUUUVVVUUUSSSRRRRRRTTTVVVWWWWWWUUUVVVXXX[[[VVVSSSSSSUUUTTTQQQOOORRRRRRRRRRRRSSSTTTUUUVVVWWWVVVWWWYYYZZZ[[[[[[[[[ZZZYYYXXXXXXVVVUUUTTTSSSRRRSSSTTTVVVVVVTTTRRRRRRRRRRRRMMMFFFCCCBBB@@@===:::666666555444333222111111000000///...------------+++++++++++++++******)))******))))))))))))******++++++******++++++,,,---++++++***++++++,,,---...++++++++++++++++++++++++******************************))))))))))))***************************************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))*********+++******++++++++++++******))))))))))))))))))))))))'''((()))******)))(((''''''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))*********++++++(((((((((((()))))))))***(((((())))))***++++++,,,///...,,,+++***)))******************************++++++++++++,,,,,,,,,,,,---------............///000000000000////////////000//////......---,,,,,,+++,,,,,,,,,++++++---///************************+++***)))***,,,,,,***))),,,------......------,,,(((((())))))*********+++************************((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))&&&'''(((******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++++++++******************,,,,,,,,,---------......,,,---...///000000000000000111111111111222222222000000111222333444444555666777999999888888:::;;;::::::;;;===???AAACCCDDD>>>AAACCCDDDBBB???===<<<@@@BBBDDDEEEFFFEEEDDDCCCHHHIIIIIIHHHGGGHHHJJJLLLGGGHHHJJJKKKKKKKKKMMMOOOQQQQQQRRRRRRSSSSSSTTTTTTMMMPPPTTTUUUUUUSSSRRRRRRRRRTTTVVVUUUTTTTTTVVVYYYWWWUUUUUUXXXWWWRRRQQQRRRQQQQQQQQQQQQQQQRRRSSSSSSUUUVVVXXXYYYZZZ[[[ZZZZZZZZZYYYWWWUUUSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQTTTVVVPPPLLLFFFCCCBBB@@@===:::666666555444333111000000000///...---------------+++++++++++++++***))))))******))))))))))))******++++++******++++++,,,---++++++++++++,,,---...///++++++++++++++++++++++++******************************))))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))************++++++++++++******))))))))))))))))))))))))'''((()))******)))((('''&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))******+++++++++,,,(((((((((((())))))))))))((())))))***+++,,,,,,,,,222000...,,,++++++++++++)))))))))))))))))))))))))))************+++++++++---------.........//////000000///...............---------,,,,,,+++++++++************************,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++//////...---,,,,,,++++++,,,++++++******++++++,,,---,,,,,,+++*********+++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++((()))))))))************,,,++++++******++++++,,,,,,,,,,,,---------..................////////////222222111111111111111111222222222222333444555555444555666888999999999999<<<<<<===>>>???@@@AAAAAACCCEEEDDD@@@???@@@???<<<@@@@@@AAABBBCCCCCCCCCCCCFFFEEEEEEFFFHHHIIIJJJIIILLLIIIIIILLLLLLIIIIIILLLJJJKKKNNNPPPQQQPPPOOOOOOSSSUUUUUURRRQQQSSSRRRNNNPPPOOOOOOOOOQQQSSSVVVXXXZZZWWWUUUUUUWWWWWWUUURRRTTTSSSRRRRRRSSSTTTRRRQQQOOOQQQTTTVVVWWWWWWVVVVVVTTTUUUVVVVVVTTTSSSSSSSSSQQQOOOMMMNNNQQQTTTVVVWWWRRRMMMGGGAAA>>><<<999888888777555222000///......///...---,,,++++++++++++++++++++++++++++++++++++---,,,***(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******---,,,+++***)))))))))))),,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++******))))))******))))))((((((''''''(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))***))))))((()))---///<<<888333---***))))))*********))))))((((((''''''(((((()))***+++,,,,,,,,,------..................000//////...............---------,,,,,,+++++++++************************,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,///......---,,,,,,++++++,,,++++++******++++++,,,,,,+++******)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))*********)))*********++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...............////////////111111111111111111111111222222222222333444555555555555666777888999::::::;;;<<<<<<===>>>???@@@AAABBBEEEEEEAAAAAACCCCCC@@@@@@@@@AAACCCCCCDDDDDDDDDFFFEEEDDDEEEFFFHHHIIIJJJLLLJJJIIILLLLLLIIIJJJLLLMMMMMMLLLLLLMMMNNNOOOPPPVVVXXXXXXUUUTTTUUUTTTQQQPPPPPPOOOOOOPPPRRRTTTVVVZZZXXXVVVVVVXXXYYYWWWUUURRRQQQQQQSSSTTTSSSPPPNNNNNNOOOQQQSSSTTTTTTTTTTTTSSSUUUVVVVVVTTTRRRSSSSSSOOOMMMLLLLLLOOOQQQRRRQQQIIIEEE???;;;999888777666777666444222000///......///...---,,,++++++++++++++++++++++++++++++++++++---,,,***)))((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************+++***************++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******************************************)))))))))((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))(((((())),,,///999888555000+++)))***+++***)))))))))(((((((((''')))))))))***+++++++++,,,,,,------...............000///......------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,......------,,,,,,++++++,,,++++++******++++++,,,+++***))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))))))))(((*********+++++++++,,,,,,++++++************++++++,,,,,,,,,,,,---------------............/////////111111111111111111111111222222222222333444555555666666555666777888:::;;;:::;;;<<<===>>>??????@@@BBBEEEEEECCCDDDGGGGGGEEE@@@AAABBBCCCEEEEEEFFFFFFFFFEEEDDDDDDEEEGGGJJJKKKMMMJJJJJJLLLLLLJJJJJJMMMQQQOOOLLLJJJJJJLLLOOOQQQVVVYYYYYYVVVUUUVVVUUUQQQPPPOOOOOONNNOOOQQQRRRTTTYYYXXXWWWXXXZZZZZZZZZYYYQQQQQQQQQRRRSSSRRROOOMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRTTTUUUUUUSSSRRRRRRSSSMMMKKKJJJJJJKKKLLLKKKIII@@@===999777666666666555666555333111000...............---,,,++++++++++++++++++++++++++++++++++++---,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++)))))))))******+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((((((((()))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))(((((()))+++---555777888444---)))***,,,))))))))))))((((((((((((******************++++++,,,,,,---...............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,+++******)))))))))******************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((((('''))))))*********+++++++++++++++************++++++++++++,,,,,,,,,------------------.........//////000000000000111111111111222222222222333444555555777666555555666888:::<<<::::::;;;<<<===>>>??????AAAEEEFFFEEEFFFJJJLLLIIIAAABBBCCCEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFHHHLLLNNNNNNKKKJJJLLLLLLJJJKKKNNNSSSQQQNNNLLLKKKMMMOOOQQQSSSVVVVVVSSSRRRTTTSSSOOONNNNNNNNNNNNPPPQQQSSSTTTWWWWWWWWWXXXZZZ[[[[[[[[[UUUSSSQQQQQQRRRRRRQQQPPPMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTSSSRRRRRRSSSLLLKKKJJJIIIIIIGGGDDDBBB===;;;777666666666555444444333111000///............---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''((())))))***''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))((('''(((***,,,111666999666...)))***---))))))))))))((((((((((((+++++++++***************++++++,,,---............//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++*********++++++,,,************************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((''''''(((((((((((())))))))))))+++******))))))******++++++++++++,,,,,,,,,------------------............//////000000000111111111222222222222333444555555777666555555666888:::<<<::::::;;;<<<===>>>??????BBBEEEFFFEEEGGGLLLMMMKKKCCCCCCEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIJJJNNNQQQPPPLLLKKKLLLLLLKKKLLLPPPSSSRRRRRRQQQQQQPPPPPPOOORRRUUUUUURRRRRRTTTSSSPPPMMMMMMNNNPPPRRRTTTUUUVVVTTTUUUWWWXXXYYYZZZ[[[\\\[[[WWWSSSQQQQQQSSSUUUUUUPPPOOOOOOOOOOOOOOOPPPQQQPPPRRRSSSSSSRRRQQQRRRSSSMMMLLLIIIHHHFFFDDD@@@===<<<999666555444444333111222111000///...---------------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))******))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''''')))***---333888555...)))))),,,(((((((((((())))))))))))+++++++++******************+++,,,---............///...------,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((''''''''''''((((((((())))))******))))))))))))******++++++++++++,,,,,,,,,,,,,,,------------............//////000000111111111222222222222333444555555666666555666777888:::;;;:::;;;<<<===>>>??????@@@BBBEEEGGGEEEGGGKKKMMMKKKEEEFFFGGGHHHHHHIIIHHHHHHIIIKKKNNNMMMKKKLLLOOORRRQQQMMMKKKMMMMMMKKKMMMQQQQQQRRRTTTUUUUUUSSSPPPOOORRRVVVVVVUUUUUUXXXXXXUUUOOOOOOQQQRRRTTTVVVWWWWWWTTTVVVXXXYYYYYYYYY[[[]]]___ZZZUUURRRSSSUUUWWWXXXRRRRRRRRRRRRRRRRRRRRRQQQOOOQQQSSSSSSRRRQQQRRRSSSNNNLLLHHHEEECCC@@@===:::999777444222222111///...000///......---------------,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......,,,++++++*********,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))((('''&&&''')))***///333222---)))(((***(((((((((((())))))))))))******************++++++)))***+++---............///...------,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,***************+++,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((((((((((((((((((((())))))))))))******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111222222222222222333444555555555555666777888999::::::;;;<<<<<<===>>>???@@@AAACCCFFFGGGEEEFFFJJJJJJHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGKKKOOOOOOMMMLLLNNNQQQRRRMMMKKKMMMMMMKKKMMMRRRQQQRRRSSSUUUTTTSSSQQQPPPRRRVVVWWWVVVXXX[[[\\\YYYTTTTTTUUUVVVVVVVVVVVVVVVUUUXXXZZZZZZYYYZZZ\\\___]]][[[WWWVVVVVVWWWVVVVVVTTTTTTUUUUUUUUUTTTRRRQQQNNNPPPRRRRRRQQQQQQQQQRRRNNNKKKFFFBBB???===:::888666444222111111111///...///...------------------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,---------,,,------------------------------------------------------------------------------------------------+++++++++++++++,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((())))))***+++************************))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&''')))((('''&&&&&&''')))+++......+++((('''''''''((((((((()))))))))***)))))))))***+++++++++,,,)))***+++,,,---...............---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))((())))))***++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***************************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......---......///000111111222222222222222333444555555444555666888999999999999<<<<<<===>>>???@@@AAAAAACCCFFFGGGDDDEEEHHHIIIFFFIIIIIIJJJJJJIIIIIIHHHGGGEEEJJJOOOPPPMMMKKKMMMPPPRRRNNNLLLMMMMMMLLLNNNRRRQQQQQQRRRSSSSSSRRRQQQQQQQQQUUUWWWVVVXXX\\\]]][[[XXXXXXXXXXXXWWWVVVUUUUUUWWWYYY\\\\\\[[[[[[]]]```ZZZZZZYYYYYYYYYXXXUUURRRTTTUUUVVVWWWVVVUUURRRQQQNNNPPPRRRRRRQQQQQQQQQRRRNNNJJJDDD@@@===;;;999777555333222222333333222000...------,,,,,,---------,,,,,,,,,++++++,,,------++++++++++++++++++++++++***+++,,,,,,------------------------------------........................------------------------------------------------++++++++++++,,,,,,---...++++++++++++,,,---......,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''(((((((((''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******'''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''((()))***+++***(((&&&%%%'''((((((((())))))******(((((()))***+++,,,,,,---((()))+++,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***************************))))))))))))))))))))))))((((((((()))******+++++++++***)))(((((()))***+++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------------------------...------......///000111111222222333333444444555333333222333444666888999;;;<<<<<<>>>???@@@AAABBBEEEEEEFFFFFFFFFEEEEEEDDDJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLNNNOOOPPPQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRTTTUUUUUUWWWZZZ\\\]]]\\\ZZZXXXWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZYYYZZZ\\\]]]\\\YYYVVVTTTUUUVVVWWWVVVTTTSSSTTTUUUQQQPPPPPPPPPQQQRRRSSSTTTKKKIIIEEEAAA===:::888888444333222111000000000000.........------,,,,,,,,,,,,+++++++++++++++,,,,,,...---,,,++++++,,,---...------,,,,,,,,,,,,------------------------------,,,,,,,,,---------.........///000///...---...000000000000000000000//////////////////////////////000---+++***+++---......*********+++,,,---//////---------,,,,,,+++++++++*********+++++++++,,,,,,***+++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''(((((())))))))))))((((((***(((&&&'''***+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************+++++++++***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,+++++++++******,,,+++++++++,,,,,,------***++++++,,,,,,++++++***************************************************************))))))))))))+++***)))(((((()))***+++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------------------------------------...///000111111111222222333444444444444444333333444666888999:::;;;<<<===>>>???@@@AAADDDDDDEEEEEEEEEEEEEEEDDDIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQQQQQQQRRRRRRRRRSSSRRRTTTUUUVVVVVVXXXZZZ\\\[[[[[[\\\\\\ZZZXXXUUUSSSUUUUUUVVVWWWYYYZZZ[[[[[[ZZZ[[[\\\\\\[[[ZZZXXXVVVUUUVVVWWWVVVTTTSSSTTTUUUPPPPPPPPPOOOOOOPPPPPPQQQHHHFFFCCC???;;;888777666333222111000////////////...---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,------------------...//////000000000000000000111111333333333333333333333333555666777777555555666777777777777777777666666666666666666666555555555555666333000............---......------,,,---------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++***************************************************))))))(((((())))))***)))))))))))))))******+++))))))))))))))))))))))))***)))))))))(((((((((((())))))((('''''''''''''''(((((())))))))))))((((((***(((''''''******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))*********************++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***************************************************---,,,,,,***)))(((''''''+++***))))))))))))***+++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------------------------------------...///000111111111111222333333444444555555555555555666777888888999:::;;;===>>>??????AAABBBCCCDDDDDDEEEDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTRRRTTTUUUVVVUUUVVVXXXZZZXXXZZZ]]]___^^^ZZZUUUQQQTTTTTTVVVWWWYYYZZZ\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYVVVWWWWWWVVVTTTRRRSSSTTTPPPPPPOOONNNMMMMMMLLLLLLEEECCC@@@<<<999666555555111111000///............------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,------..................//////000111333333444555555555666666777777;;;:::::::::::::::::::::===>>>???>>>===<<<===?????????????????????????????????>>>>>>======<<<<<<<<<999666555555555444333555444333111///..............................///,,,,,,,,,,,,,,,+++++++++...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++++++++************************************************))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))******)))))))))((((((((())))))((((((((('''''''''(((((())))))))))))((((((***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))******)))))))))***+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,***++++++,,,,,,++++++***************************************************---,,,,,,+++***)))((('''************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000111111222333333333666666666666666666666777777777888:::;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCEEEFFFGGGHHHJJJKKKLLLMMMJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRTTTUUUUUUPPPRRRTTTTTTTTTTTTUUUVVVVVVXXX\\\^^^^^^[[[XXXUUUWWWWWWXXXYYYYYYZZZ[[[[[[]]]\\\[[[ZZZZZZZZZ[[[\\\VVVWWWWWWUUUSSSQQQQQQRRRPPPPPPOOONNNLLLJJJIIIHHHBBB@@@===:::777555555444000///......---------...,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,------......///111222333333333222222222333444555777999:::;;;;;;<<<======>>>??????AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@???===<<<<<<===>>>>>>===:::999777555444222222111//////.........---------,,,,,,,,,---------------/////////.........------------------------------++++++++++++++++++++++++******+++,,,,,,+++++++++************************************************)))(((((((((((((((((())))))))))))))))))******+++))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))(((''''''(((((())))))))))))(((((()))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))***((((((((()))***,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++,,,,,,++++++*********************************************************************************++++++++++++******************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000//////000111111222222333555555555666666666666666666666777999:::;;;<<<======>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGHHHJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQSSSTTTVVVVVVOOOQQQTTTTTTTTTTTTTTTUUUUUUVVVXXXZZZ[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYY[[[ZZZYYYXXXXXXZZZ[[[\\\VVVVVVVVVTTTQQQOOOOOOPPPOOOOOONNNMMMKKKHHHFFFDDD???>>>;;;888666555444444///...------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111222555777888888888777999999:::;;;===???@@@AAABBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCAAABBBCCCDDDCCCBBB===<<<:::999888777666666333333222000///...---,,,---------.../////////000------------............------------------------++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************************))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))************))))))))))))))))))******))))))((('''(((((())))))))))))((((((((()))))))))((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((()))))))))((((((((()))***,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------***+++,,,---...---,,,+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))******+++,,,,,,---******+++,,,,,,+++******************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000/////////000111111222222333333444555666666555555666666777888:::;;;<<<<<<<<<===>>>??????@@@??????BBBBBBCCCEEEFFFHHHIIIIIINNNNNNOOOOOOOOOOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTUUUOOOQQQTTTUUUUUUUUUVVVVVVUUUUUUVVVWWWXXX[[[]]]^^^\\\\\\[[[[[[ZZZYYYXXXXXXXXXWWWWWWVVVWWWXXXZZZ[[[UUUUUUUUUSSSOOOMMMMMMMMMMMMMMMLLLKKKHHHEEEBBBAAA<<<;;;888666555444444444......---------------...,,,,,,------------....../////////111222444666777666777999;;;<<<===>>>>>>BBBBBBBBBCCCEEEGGGHHHIIIHHHIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRMMMNNNOOOOOOMMMMMMNNNOOOKKKLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMLLLLLLNNNLLLJJJIIIIIIIIIGGGEEEBBBBBB@@@???>>>=========;;;:::999888777666555444......------------,,,,,,++++++,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))++++++*********)))))))))((()))***+++***)))((('''(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((((((((())))))((((((((()))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......)))+++,,,......---,,,+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))***++++++,,,------***++++++,,,,,,++++++***************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,---...//////......//////000111111222000111333444555555555555666666777888:::;;;<<<===<<<======>>>>>>>>>======AAAAAABBBCCCDDDFFFFFFGGGLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRJJJMMMQQQSSSSSSSSSTTTTTTVVVUUUUUUVVVWWWYYYZZZ[[[ZZZZZZYYYYYYXXXXXXWWWWWWTTTTTTTTTUUUUUUWWWXXXXXXTTTTTTSSSQQQMMMKKKJJJKKKIIIIIIIIIHHHEEEBBB???===888777555333222222222222......------------......---------....../////////222222333555888;;;===>>>??????@@@AAACCCEEEGGGHHHJJJJJJJJJKKKLLLNNNOOOPPPMMMNNNOOOQQQSSSUUUVVVWWWRRRSSSSSSTTTUUUVVVWWWWWWSSSTTTUUUUUUSSSSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYWWWVVVUUUUUUTTTRRRPPPOOONNNMMMKKKIIIHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCC:::999777555333111000///////////////....................................------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************++++++************++++++)))))))))))))))******+++))))))))))))))))))))))))+++++++++*********))))))((()))***++++++)))((('''(((((())))))))))))((((((''')))******''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((()))))))))))))))))))))***++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))),,,,,,,,,------.........)))***,,,......---,,,++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,---...//////......//////000111111111...000222444555555555555666666777999:::;;;<<<=====================<<<<<<@@@AAAAAABBBCCCDDDEEEEEEIIIIIIIIIIIIIIIIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPEEEHHHLLLOOOOOOOOOPPPQQQVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWRRRRRRSSSTTTUUUVVVVVVVVVSSSSSSSSSPPPLLLJJJIIIIIIFFFFFFFFFEEECCC???<<<:::666555333111000000111111......---------......///........./////////000000444555777999<<>>;;;:::555555444333222111000000........................------------------------------------,,,,,,+++***++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))+++++++++************)))((()))+++,,,+++***((('''(((((())))))))))))((((((''')))+++***'''&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))***)))))))))))))))******888222,,,+++------+++(((---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++------------++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,***)))))))))***+++))))))))))))))))))))))))+++++++++++++++***)))((((((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((((((***))))))))))))))))))))))))))))))))))))************+++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000////////////000000000000---///222333333333444666777777777777888999:::;;;999<<>>>>>???AAABBBCCCBBBAAAAAABBBDDDFFFIIIKKKJJJHHHGGGIIILLLIIIJJJJJJKKKJJJIIIHHHGGGJJJKKKMMMOOOPPPOOOKKKHHHGGGHHHJJJLLLNNNOOOPPPPPPVVVUUUUUUVVVVVVWWWWWWXXXZZZVVVSSSSSSUUUVVVUUUSSSQQQQQQQQQQQQQQQQQQPPPPPPNNNMMMMMMMMMMMMKKKGGGCCCHHHAAA>>>BBBBBB===999:::333222222111000//////...///---,,,...111222///---111000...---...///111333888999<<<===???AAAEEEGGGGGGIIILLLNNNNNNOOOQQQRRRSSSRRRPPPQQQRRRSSSRRRQQQTTTUUUVVVXXXYYYZZZZZZZZZWWWXXXYYYYYYZZZ[[[[[[[[[YYY]]]___\\\ZZZ^^^cccdddhhhgggfffgggggggggeeedddhhhggggggggggggggghhhiiihhhiiihhhfffcccaaabbbcccbbbbbbaaa___\\\[[[]]]^^^ZZZYYYXXXVVVUUUUUUVVVVVVTTTRRRQQQPPPOOOMMMJJJGGGDDDAAA;;;777555444222000222000////////////,,,***//////---,,,******,,,.........---,,,,,,+++******++++++++++++++++++++++++************************************************)))))))))((()))******+++((()))+++,,,------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&$$$''''''''''''(((((((((((()))))))))***++++++,,,,,,444000++++++---///---+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///...------,,,,,,,,,---------,,,,,,------...///+++,,,------------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,***)))))))))***+++************************+++++++++++++++***))))))((()))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''&&&%%%$$$&&&'''))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////.../////////000000000000...000222333333222444555777666666777777888999:::888;;;>>>???>>>=========@@@AAABBBBBBAAAAAACCCDDDEEEHHHJJJIIIFFFEEEGGGJJJJJJJJJHHHGGGGGGGGGHHHHHHKKKLLLMMMOOOQQQPPPNNNLLLGGGHHHIIIKKKMMMNNNPPPPPPTTTSSSSSSSSSTTTVVVXXXYYYYYYVVVSSSRRRSSSTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPMMMKKKJJJJJJIIIHHHEEEBBBHHHAAA>>>???>>>888444444222111111000//////......///...---...000111///---.........///111333555666999<<<>>>AAACCCFFFIIILLLKKKNNNPPPQQQQQQRRRSSSTTTRRRQQQQQQRRRTTTUUUUUUSSSRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVXXXZZZ\\\]]]bbbeeedddaaabbbhhhlllmmmkkkkkkllllllmmmmmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhgggeeedddeeegggiiigggfffdddbbbaaa```___bbbaaaaaa```___]]][[[[[[XXXWWWVVVVVVUUUSSSOOOLLLOOOLLLHHHEEEAAA===888555444222///...///000000///,,,---------,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,((()))***+++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,000---***+++...000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///...------,,,------------------,,,------...///,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++***************************++++++++++++***))))))))))))))))))************************++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))+++))))))))))))))))))))))))))))))))))))************((())))))******+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...................../////////000000000///111333333222222333444666555555666666777888999888:::<<<===;;;::::::;;;>>>???AAAAAAAAAAAACCCDDDDDDGGGIIIHHHEEECCCEEEHHHKKKIIIFFFDDDDDDEEEHHHIIIKKKLLLNNNOOOPPPPPPPPPPPPIIIIIIIIIJJJKKKMMMPPPQQQQQQPPPOOOPPPQQQTTTXXXZZZYYYVVVSSSRRRRRRRRRQQQPPPRRRQQQOOONNNNNNNNNOOOPPPLLLJJJGGGFFFEEEDDDCCCAAABBB>>>;;;;;;999555222111000000000///......------///...---...//////...------...000333555888:::;;;===???CCCFFFHHHKKKOOOQQQNNNQQQSSSTTTSSSTTTUUUVVVYYYVVVRRROOOMMMLLLIIIGGGDDDEEEGGGIIIKKKMMMNNNNNNNNNMMMLLLLLLOOOTTTXXX[[[[[[\\\[[[[[[aaakkkqqqqqqllllllmmmnnnmmmlllkkkjjjmmmllllllkkkkkkjjjjjjjjjhhhiiiiiihhhggggggiiijjjkkkiiiggghhhiiihhhdddaaabbbccccccccccccaaa```___]]]\\\\\\\\\[[[XXXTTTQQQQQQPPPOOOOOOMMMJJJEEEBBB>>>:::555222111222222111+++,,,...//////...---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---))))))))))))***+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((()))))))))***++++++,,,,,,///---+++,,,...000000///------------------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------............------------......---------------...//////,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++******************************************+++++++++******))))))))))))))))))*********)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((((((***---((((((((((((((((((((((((((()))))))))************'''(((((()))***++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------........./////////000000000222333333222111222333555444444555555666777888777999;;;;;;999888999999<<<>>>@@@AAAAAAAAACCCDDDEEEGGGIIIHHHEEECCCEEEHHHIIIHHHFFFEEEEEEFFFGGGHHHKKKLLLMMMNNNNNNPPPRRRSSSKKKKKKJJJJJJLLLNNNQQQSSSOOONNNMMMMMMOOOSSSXXX[[[YYYWWWUUUSSSRRRQQQQQQQQQSSSRRRPPPOOONNNNNNOOOPPPLLLIIIEEECCCBBBBBBAAA@@@;;;999888777666444333333//////.........---------///.....................///111444777;;;===???@@@BBBEEEHHHJJJLLLNNNQQQSSSOOOQQQTTTUUUUUUUUUWWWXXXYYYSSSLLLEEEBBBAAA@@@???@@@AAADDDGGGJJJMMMOOOOOOMMMJJJFFFBBBAAACCCFFFHHHCCCDDDDDDHHHTTTccckkkllljjjlllmmmmmmllliiihhhhhhnnnmmmmmmmmmlllkkkjjjiiiiiijjjjjjiiihhhhhhiiikkkhhheeedddgggjjjjjjeee___[[[[[[\\\]]]___bbbdddfff_________```___[[[VVVRRRGGGGGGHHHKKKOOOPPPOOONNNJJJFFFAAA===:::777555333///.........//////...---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------******)))((()))***,,,---+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++''''''''''''(((((((((((()))))))))***++++++,,,,,,///...------.........---------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------............---------......///...------------...//////---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************)))******+++++++++************))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''((((((&&&%%%%%%''')))((((((((((((((((((((((((((()))))))))************''''''((()))******++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,............////////////000222333333222111222333444444444444555666777888777888::::::999888999:::<<<>>>AAABBBBBBBBBCCCDDDFFFHHHJJJIIIFFFEEEGGGJJJFFFGGGGGGHHHHHHHHHGGGGGGIIIKKKLLLMMMLLLNNNQQQTTTNNNMMMLLLLLLNNNPPPSSSUUUPPPNNNMMMMMMOOOSSSWWWZZZZZZYYYWWWUUURRRRRRRRRSSSUUUTTTRRRQQQPPPPPPPPPQQQMMMJJJEEEBBBAAAAAAAAA@@@::::::999666444333333333............------------//////.........///000111444666999<<<@@@CCCDDDEEEIIIKKKNNNPPPPPPQQQRRRTTTRRRTTTWWWXXXXXXYYYZZZ\\\RRRLLLDDD@@@@@@CCCGGGJJJMMMNNNPPPRRRSSSUUUUUUVVVRRRNNNFFF???:::777777777666777888===JJJZZZcccdddeeeiiimmmnnnmmmlllmmmmmmmmmmmmnnnmmmlllkkkjjjiiikkkkkkkkkjjjhhhggghhhiiifffcccbbbdddfffeee^^^XXXSSSQQQPPPQQQUUU]]]dddiiiaaaaaacccdddccc^^^XXXSSSBBBAAAAAACCCGGGJJJLLLLLLNNNLLLJJJHHHFFFBBB>>>:::555111---+++,,,------------------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...+++***)))))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***,,,''''''''''''(((((((((((()))))))))***++++++,,,,,,/////////......---,,,,,,------------............------------------------,,,,,,,,,---------......,,,,,,,,,---------...............---......///000......------......///000......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***++++++++++++++++++++++++))))))***++++++++++++***************))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))************'''(((((())))))*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------.........////////////111333333222222333444555444444555555666777888777888::::::999999;;;======@@@BBBDDDCCCCCCCCCDDDFFFIIIKKKJJJHHHGGGIIILLLGGGHHHIIIKKKKKKJJJIIIHHHHHHKKKNNNMMMLLLMMMQQQTTTOOOOOOOOOOOOPPPRRRTTTUUURRRQQQOOOOOOPPPSSSVVVXXXYYYYYYXXXUUUSSSRRRSSSTTTUUUTTTTTTSSSRRRQQQPPPPPPMMMJJJEEECCCBBBAAA@@@???>>>???===666111000000///.........................../////////...000333555999:::===AAAEEEHHHKKKMMMPPPSSSVVVWWWWWWVVVWWWXXXZZZ\\\^^^^^^]]]]]]]]]^^^WWWQQQJJJEEEEEEIIIMMMPPPRRRRRRRRRQQQPPPNNNMMMLLLIIIHHHFFFDDDCCCCCCDDDDDDAAABBBCCCDDDLLLWWW^^^___ZZZ```gggkkklllmmmppprrrmmmmmmnnnooonnnmmmkkkjjjlllllllllkkkhhhggghhhjjjiiigggeeedddccc___YYYTTTLLLHHHDDDCCCFFFNNNWWW]]]^^^```cccfffgggccc]]]YYYLLLIIIEEEDDDDDDEEEEEEEEEKKKKKKLLLNNNOOOMMMJJJFFF>>>888000,,,---......---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''(((((((((((()))))))))***++++++,,,,,,......//////...---------------------.........///........................,,,,,,,,,---------......,,,,,,,,,---------.....................///000000...............//////000///...---,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++))))))***+++++++++++++++************)))))))))((((((((()))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((+++---...,,,+++******))))))))))))))))))))))))))))))))))))************((((((((())))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---------.........//////...000222333333222444555555555555555666777888999777999:::::::::;;;>>>@@@???BBBDDDEEEDDDCCCCCCCCCEEEHHHJJJJJJHHHHHHKKKNNNJJJJJJJJJKKKKKKLLLLLLLLLIIIMMMPPPPPPNNNMMMQQQTTTNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWUUURRRQQQSSSUUUSSSSSSTTTTTTSSSQQQOOOMMMKKKIIIEEEBBBAAA@@@>>>===>>>AAA>>>555/////////---........................---///000000///111555999;;;<<>>@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEFFFHHHJJJJJJIIIHHHFFFIIIJJJKKKMMMMMMMMMLLLKKKMMMNNNOOOPPPQQQQQQQQQQQQQQQLLLLLLQQQRRRNNNNNNQQQRRRUUUWWWWWWTTTSSSTTTVVVYYYVVVSSSRRRSSSTTTTTTTTTVVVUUUUUUSSSQQQOOOMMMKKKIIIGGGEEECCC@@@===888555888666333111///...---------...000111000///000000111000000000111444666777===???BBBGGGLLLPPPSSSTTT___aaabbbbbbaaa``````aaaWWWUUUQQQJJJFFFHHHPPPXXX___```bbbbbbbbbccceeeggghhhcccfffhhhaaabbbddd^^^eeedddbbb___^^^]]]\\\\\\bbbccc___dddmmmjjjhhhrrrpppuuuxxxuuunnnjjjkkknnnqqqtttvvvuuuwwwwwwssslllpppkkkkkkrrrrrrnnnpppxxxpppkkkiiijjjkkkjjjlllqqqkkkiiibbbaaa\\\HHH>>>HHHCCCFFFOOO]]]hhhggg\\\QQQQQQeee```MMMMMMXXXYYYVVVVVVWWWVVVTTTPPPMMMMMMMMMRRRRRRRRRQQQOOOKKKFFFBBB>>>999444000...////////////---,,,+++,,,...111333.................................------,,,,,,,,,,,,,,,,,,------.........------++++++++++++---------------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))''''''''''''(((((((((((()))************+++++++++........................,,,,,,,,,------------...222...///444555000---...+++---.........///111444222444555555444444555666555555555666666666555555666666666666777888999:::777555333222111222333444444333111000.........///111///......000111000/////////.........//////000.........---------,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++)))))))))))))))***++++++***************************)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......///000000000000000///000000111111222333333444444444444555555555555777888999:::<<<>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFEEEFFFHHHIIIJJJIIIIIIHHHJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTSSSOOONNNRRRRRROOONNNQQQUUUWWWYYYXXXVVVTTTUUUWWWXXXVVVSSSRRRRRRSSSSSSSSSVVVUUUUUUSSSQQQOOOMMMKKKHHHFFFCCCAAA>>>;;;666333333222000///...---......000222333222000///000111//////000222666;;;@@@BBBLLLKKKHHHGGGGGGKKKOOOQQQVVVWWWWWWUUURRRPPPOOOPPPFFFHHHIIIIIIJJJQQQ[[[cccgggiiikkkllllllmmmooopppuuuooorrrtttmmmnnnpppiiiqqqpppnnnllllllnnnpppqqqvvvuuunnnpppyyyyyy{{{|||rrrpppsssxxxwwwlllpppjjjhhhmmmrrrrrrpppoooooolllkkknnnmmmjjjiiikkkmmmnnnhhhfffggg[[[QQQUUUHHHGGGKKKUUUbbbiiiiiieee\\\hhh^^^JJJGGGLLLLLLMMMXXXZZZ[[[ZZZWWWTTTSSSSSSSSSSSSRRRSSSSSSRRRQQQOOODDD@@@:::666444222000.........//////000000111111........................------------------,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''(((((((((((())))))*********+++++++++------------............/////////...............---+++,,,111444222111222333444666666777888:::===>>>???AAABBBAAAAAACCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJAAAAAA@@@??????>>>>>>===:::999666444111///......000...,,,,,,...///000//////......---------------/////////............---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((())))))***,,,---...************************)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......///000000000000/////////000111111222222333333333333444444444555555666777888:::;;;===>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLKKKJJJJJJJJJKKKLLLJJJLLLNNNPPPRRRSSSTTTUUUSSSQQQPPPRRRRRROOONNNPPPWWWXXXYYYYYYWWWVVVVVVVVVVVVTTTRRRQQQRRRRRRRRRQQQUUUUUUTTTRRRPPPNNNLLLKKKFFFCCC@@@>>>;;;888444000000///............000000111222222111//////111222333444777;;;@@@EEEJJJMMMOOOLLLGGGBBB@@@@@@BBBDDDDDDFFFGGGGGGFFFEEEFFFHHHGGGKKKPPPTTTYYY```hhhooonnnpppqqqqqqppppppqqqrrrkkkfffkkkooolllnnnpppiiimmmllllllnnnssszzz}}}yyyvvvsssxxx{{{uuuqqqpppmmmjjjjjjnnnlllqqqjjjcccfffcccYYYWWWVVVRRRPPPTTT]]]dddffffffZZZ___TTTFFFDDDDDDEEEMMMRRRTTTWWWXXXXXXWWWXXXYYYQQQPPPOOOOOOPPPSSSUUUWWWNNNJJJEEEAAA===999444111///000111222222111000///........................,,,,,,------------------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''(((((((((((()))))))))*********++++++........................111111111000000000//////......000555:::===>>>???BBBDDDEEEFFFFFFHHHJJJMMMMMMOOOPPPQQQQQQRRRTTTVVVTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUQQQQQQQQQQQQQQQOOONNNMMMIIIHHHEEEBBB???<<<999888888555222111111111111000//////......------....../////////.........------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&))))))))))))***+++,,,---************************)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---------...//////000000////////////000000111222222222222333333333444444444444666666888999:::<<<======??????@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKMMMKKKIIIGGGGGGHHHJJJLLLJJJKKKMMMNNNPPPQQQRRRRRROOOOOOOOOPPPOOONNNNNNPPPWWWXXXXXXXXXVVVUUUUUUTTTTTTSSSRRRQQQRRRRRRPPPOOOTTTSSSRRRQQQOOOLLLJJJIIIBBB@@@===:::888555111...000///......///000222333222444555666666888;;;>>>???BBBGGGLLLPPPRRRSSSSSSKKKIIIEEEAAA>>><<<;;;;;;<<<@@@DDDIIIMMMRRRWWW[[[```cccgggiiijjjkkknnnpppoooppppppooommmllllllmmmnnnlllvvv{{{zzz{{{zzzuuutttzzzssspppooogggccceeebbb``````bbbcccbbb```]]]]]]TTTNNNNNNHHHHHHSSSLLLNNNOOOQQQRRRVVVZZZ^^^UUUTTTRRROOONNNPPPTTTWWWUUURRROOOLLLIIIDDD>>>:::222222222111000///...---........................,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((())))))))))))************000000000000000000000000000000111222444555555666>>>???AAADDDJJJPPPRRRRRRQQQRRRTTTTTTTTTVVVXXXZZZYYYZZZ[[[[[[ZZZ[[[]]]___]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYYYYXXXXXXXXXYYYYYY[[[\\\^^^^^^^^^\\\[[[ZZZ\\\ZZZXXXUUURRROOOLLLKKKJJJGGGCCC@@@>>>===:::999222111000000//////000000.........------------,,,---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''***))))))((((((((())))))))))))))))))))))))))))))((()))))))))************+++++++++++++++++++++++++++++++++++++++,,,---...------...///////////////...//////000111111222222222222222222333333333444555666777888999:::;;;<<<>>>>>>???AAABBBDDDEEEEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJGGGEEEEEEGGGIIIKKKJJJKKKLLLLLLMMMMMMMMMMMMJJJMMMNNNMMMLLLLLLNNNOOOUUUUUUUUUUUUUUUTTTSSSRRRSSSRRRRRRRRRSSSRRRPPPMMMPPPPPPOOONNNLLLIIIGGGFFF???<<<999666555333000...///.........///111333444888:::>>>AAADDDHHHMMMPPPMMMRRRZZZ```cccbbb^^^ZZZSSSOOOHHHCCC@@@AAACCCEEEIIILLLRRRXXX^^^eeelllqqqoooqqqrrrqqqooommmkkkjjjoooqqqtttuuutttssssssttt{{{uuuooonnnrrrqqqooommmkkkiiifffeeehhhggg```]]]]]]RRRKKKTTTPPPOOOMMMJJJKKKOOOUUUZZZ```___\\\WWWSSSQQQRRRUUUWWWVVVUUUTTTSSSOOOIIIEEE:::888444111...---------........................,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********,,,------...///000111111777888:::<<>>@@@AAACCCDDDEEECCCDDDEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBCCCEEEGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKOOOUUUWWWQQQMMMOOOPPPPPPQQQOOOOOOQQQSSSTTTSSSQQQRRRRRRSSSUUUUUUTTTPPPLLLIIIHHHGGGFFFDDDAAA???>>>888666333222222222111000111222444777;;;@@@DDDFFFGGGKKKPPPUUUWWWXXXZZZ[[[]]]aaafffiiigggaaaYYYTTTOOOJJJDDDAAADDDLLLVVV\\\]]]^^^```bbbdddggglllppprrrqqqrrrsssvvvyyyzzz{{{~~~wwwvvvxxx{{{vvvhhhZZZXXX]]]dddlllpppllleee^^^ZZZWWWYYY]]]dddpppwwwtttkkkgggeeecccaaabbbkkk|||xxxyyyxxxmmmggg```iiihhhfffllliii``````\\\YYYSSSMMMGGGEEEFFFHHHXXX^^^cccccc^^^WWWSSSRRRRRRSSSTTTVVVXXXXXXUUUSSSMMMJJJEEE???999444111000........................------------------,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++)))*********++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((()))))))))***:::;;;???CCCHHHLLLOOOQQQMMMKKKIIIEEEBBB???<<<;;;555999<<>>???AAACCCDDDEEEBBBCCCEEEEEEDDDCCC@@@???@@@@@@@@@AAABBBDDDFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMUUU\\\]]]UUUOOOPPPRRRPPPPPPOOONNNQQQTTTUUUTTTRRRRRRRRRTTTVVVVVVTTTPPPLLLFFFFFFEEECCCAAA???===<<<777444222111111222111111555666:::>>>DDDJJJPPPSSSVVVZZZ___bbbbbbaaa``````aaabbbbbb```[[[SSSKKKFFF???AAAEEEJJJQQQXXX]]]```___aaadddfffiiinnntttxxxyyyqqqeeeZZZSSSRRRUUUWWW___jjjdddVVVRRRNNNIIIKKKBBBFFFKKKNNNNNNJJJFFFCCCGGGLLLNNNNNNOOOQQQNNNIIIRRRMMMLLLOOOMMMKKKVVVfff^^^[[[[[[]]]]]]ZZZZZZ]]]lll~~~wwwzzzyyyrrr|||xxxqqqtttrrriiieeecccbbb___[[[UUURRRQQQRRRUUU^^^hhhkkkgggaaa]]][[[PPPQQQRRRTTTWWWWWWUUUSSSSSSQQQMMMHHHAAA:::444111.................................------,,,,,,,,,,,,,,,,,,------.........++++++------------++++++))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))GGGNNNRRRTTTWWWYYYTTTKKKFFFBBB<<<888666666666666444111000444===HHHRRRWWW\\\^^^^^^[[[WWWWWWZZZ]]]^^^]]]\\\YYYTTTOOOJJJGGG???===:::888888:::<<<>>>CCCCCCEEEFFFHHHJJJKKKLLLIIIMMMMMMKKKLLLSSSXXXZZZZZZ]]]```dddeeedddaaa______^^^]]]^^^```aaabbbaaabbbaaa^^^ZZZVVVQQQNNNKKKCCC???:::666444333222111------...000111000...+++000...,,,---...//////.........---------,,,,,,,,,...000...******///000///,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))+++*********))))))((((((*********)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((&&&(((+++000333+++*********))))))(((((((((((())))))******++++++(((((((((((())))))))))))******************************+++++++++,,,,,,,,,....................................///000222222222222222222111111111111444444444555666777777888999999:::<<<>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCBBBBBBCCCDDDEEEGGGGGGIIILLLPPPQQQNNNJJJ^^^___]]]YYYSSSPPPQQQSSSRRRTTTUUUSSSWWW___eeefff]]]TTTTTT\\\^^^TTTLLLLLLFFFEEECCCBBB@@@<<<666222777444111///000222333333999===CCCJJJQQQWWW[[[]]]___```bbbccccccaaa___^^^]]]VVVPPPMMMJJJGGGJJJOOOOOOUUU\\\bbbfffgggggggggjjjiiilllooonnnppp~~~yyysssjjjdddbbbccceeefffSSSPPPLLLHHHFFFFFFHHHJJJGGGFFFFFFGGGIIIJJJJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGIIIPPPUUURRRNNNLLLKKKIIIIIIJJJKKKMMMMMMMMMLLLKKKLLLJJJGGGGGGIIIKKKMMMNNNQQQRRRWWW___bbb___]]]___ppp}}}kkkdddccccccddddddbbb___^^^___gggkkkiiiggggggaaaYYYWWWUUUQQQKKKIIILLLTTT[[[YYYUUUQQQOOOMMMFFF;;;333000111111///---,,,...000+++++++++,,,---...///000------..................,,,,,,------,,,,,,+++***************************,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++TTTZZZ]]]]]]^^^\\\SSSIII===:::666444444555555555888777666444555;;;CCCJJJMMMMMMLLLKKKJJJKKKOOOQQQUUUTTTRRRNNNIIIDDD???<<<999777555444555777:::<<>>@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFEEECCCBBBBBBCCCDDDFFFGGGGGGHHHLLLPPPPPPNNNLLLSSSTTTTTTSSSPPPPPPSSSUUUYYYZZZXXXVVV\\\iiitttzzzeeeXXXRRRVVVWWWOOOHHHHHHGGGDDDBBB???===999555222222333555777999;;;<<<===GGGJJJPPPVVV\\\```cccdddbbbcccddddddbbb___[[[YYYQQQKKKHHHLLLRRRVVV[[[```dddeeehhhjjjlllooorrrtttyyywwwzzzvvvyyy}}}ooo]]]YYYTTTNNNJJJIIIKKKMMMNNNOOOOOOMMMLLLLLLMMMNNNOOOOOOTTTZZZbbbhhhmmmpppqqqvvvtttpppllljjjiiijjjkkknnnssswwwvvvuuusssmmmgggddddddccccccbbb```^^^\\\SSSPPPKKKJJJKKKLLLKKKJJJDDDAAABBBEEEFFFDDDDDDGGGTTT```ttt~~~nnnlllfffbbbeeejjjiiidddcccggggggdddcccddd```YYYQQQQQQOOOLLLJJJMMMRRRWWW[[[YYYVVVTTTRRRMMMEEE???777333///......000///...,,,,,,,,,,,,---...///000........................,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***))))))))))))***+++******++++++++++++******))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++\\\___aaaaaaaaa]]]SSSIII<<<:::777666666666555333333666777444111555>>>FFFDDDAAA>>>===???AAACCCCCCGGGFFFDDDAAA===999666444666555444333444666777888<<<===???CCCFFFJJJLLLNNNUUUYYYXXXQQQJJJGGGCCC>>>BBBCCCDDDFFFJJJMMMQQQSSSVVVXXX\\\___aaaaaa```___aaaaaaaaaaaaaaa```______\\\ZZZWWWUUUQQQLLLFFFAAA;;;777222///...000111111000///...///000000...---.........------------,,,***------***,,,000333111,,,,,,++++++++++++,,,,,,******++++++++++++******************************))))))))))))))))))))))))************************((((((((()))))))))******************))))))))))))))))))))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************))))))))))))************))))))))))))((((((((()))))))))************************************+++++++++,,,,,,,,,------------------------///......//////000111222222111000//////000111222222222333555666888999:::999::::::<<<>>>@@@BBBCCCFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHKKKOOOPPPOOONNNOOOPPPQQQQQQRRRSSSWWWYYY___^^^ZZZVVV[[[jjjyyygggXXXMMMNNNQQQLLLHHHGGGGGGCCC???;;;999666444222000555;;;???@@@AAACCCEEEOOORRRXXX^^^cccfffggggggfffeeeccc```[[[WWWSSSPPPHHHGGGKKKWWWbbbgggkkknnnmmmlllkkknnnsss|||ooofff___```aaa\\\TTTPPPIIIGGGEEEFFFIIIMMMPPPQQQRRRTTTWWWZZZ]]]___``````dddjjjuuu~~~qqqkkkddd```___]]]XXXSSSNNNHHHDDDDDDCCCBBBEEEJJJEEEGGGPPP]]]fffnnnwwwjjjiiisssrrrfffiiiuuusssfffhhhiiigggeeedddbbb[[[SSSKKKLLLKKKJJJIIIJJJMMMOOOZZZZZZZZZYYYWWWSSSOOOLLLBBB:::111...000222000---------,,,------...///000........................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))************++++++++++++******))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++^^^]]]]]]___bbbaaa[[[TTTMMMKKKHHHEEECCC@@@<<<999444666777555444666<<>>@@@BBBCCCDDDVVV[[[]]]ZZZVVVTTTOOOKKKFFFDDDAAA??????@@@CCCEEEIIILLLPPPTTTXXX[[[^^^aaa^^^___```aaabbbbbbbbbbbb^^^]]]\\\[[[[[[XXXUUURRRGGGCCC<<<777444222111000111000000111333333111///............------------+++...---+++,,,000111///,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************(((((()))))))))******************))))))))))))))))))))))))))))))************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))++++++******))))))(((((((((((()))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------///////////////000111111222111000//////000222333111222333555777888::::::::::::;;;<<<>>>@@@BBBCCCFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDEEEFFFGGGFFFGGGHHHKKKMMMOOOPPPPPPPPPPPPPPPPPPQQQRRRTTTVVV]]]^^^ZZZUUUUUU___jjjooo___QQQGGGIIINNNNNNJJJHHHFFFAAA<<<777555444444333666<<>>:::666555777888666444666666555555555777888999@@@BBBDDDGGGIIIIIIJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGMMMTTTZZZZZZYYYZZZWWWTTTJJJGGGAAA<<<999999:::;;;???AAACCCFFFIIIOOOWWW\\\^^^___```aaabbbbbbbbbbbb```___]]]^^^___```___^^^WWWSSSMMMHHHBBB===777333222111111111222222111/////////.........------------000///,,,,,,//////,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))******(((((())))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))))))))******++++++******))))))(((((())))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------.........000////////////000000111222111000000000222333444111222333555777888::::::::::::;;;<<<>>>@@@AAABBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHIIIJJJLLLMMMPPPQQQNNNMMMLLLLLLMMMNNNOOOPPPVVV[[[\\\WWWSSSUUUXXXYYYVVVMMMGGGJJJOOOOOOJJJEEECCC???999555444555666666>>>AAADDDCCCAAABBBIIIOOOZZZ\\\]]]^^^]]]ZZZXXXVVVNNNJJJEEEAAAAAAEEEJJJMMMOOOTTT\\\bbbbbb```dddlllrrryyyttteee[[[TTTOOOMMMSSS```ggggggjjjrrrvvvvvvyyy}}}pppccc[[[ZZZXXXQQQLLLLLLLLLIIIHHHIIIOOOIIIHHHTTTjjjhhhdddaaabbbeeegggggggggXXXUUUPPPLLLIIIIIIJJJJJJKKKPPPVVV[[[[[[ZZZXXXXXXUUUQQQIII???777222000000//////.........///000000000000/////////.........------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))******++++++++++++******))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++]]]SSSKKKMMMRRRUUUUUUUUUMMMLLLJJJHHHGGGEEEBBB@@@999777666777:::;;;:::999======<<<>>>@@@AAA@@@???;;;999888666666888:::;;;CCCFFFLLLQQQUUUXXXXXXXXXZZZYYYXXXVVVSSSQQQPPPOOOFFFLLLQQQPPPPPPQQQPPPMMMGGGDDD@@@;;;888777777888<<<=========>>>DDDLLLTTT___```aaabbbbbbccccccbbbdddbbbaaaaaabbbccccccbbbbbb```\\\YYYTTTMMMFFFAAA999777444222222111///.../////////.........------...111000---,,,......+++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))************((((((((()))******+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))*********++++++******************************+++++++++,,,,,,,,,,,,------....../////////000000////////////000000111111222333333444444444222222333555666888999:::;;;;;;;;;<<<>>>???AAABBBDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKIIIJJJJJJJJJJJJLLLOOOQQQNNNMMMKKKLLLOOOQQQRRRRRRQQQYYY^^^[[[VVVTTTTTTRRRSSSPPPMMMNNNOOOLLLEEE@@@@@@<<<777555555888:::;;;@@@AAAAAA@@@@@@EEEMMMTTTVVVUUUSSSPPPLLLGGGCCCAAA;;;:::888999>>>GGGPPPVVVRRRTTTWWW[[[]]]bbbnnn{{{}}}lllfffaaaeeeddd]]]YYYYYYZZZYYYiiiqqqssseee^^^YYYRRRLLLKKKFFFEEEDDDGGGNNNXXXbbbgggsssvvvtttuuu{{{ppphhhbbb___ccchhhfffaaaZZZUUUSSSRRRQQQPPPKKKMMMQQQVVVZZZ\\\\\\[[[ZZZXXXSSSJJJ@@@888555444000000////////////000000111000000//////........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************++++++++++++******))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++RRRFFF===???DDDDDDCCCDDD???===<<<<<<<<<<<<;;;:::555777:::<<<>>>???AAABBB@@@BBBFFFHHHHHHHHHHHHHHH@@@???===<<<<<<>>>AAACCCFFFJJJQQQWWW[[[]]]\\\[[[ZZZYYYXXXWWWUUUTTTRRRRRRHHHMMMNNNKKKIIIIIIIIIFFFCCCBBB@@@>>><<<:::999888888:::<<<<<<<<<@@@IIIOOO]]]^^^___aaabbbbbbccccccbbbaaabbbccceeeeeecccaaacccbbbaaa```^^^ZZZUUUQQQHHHCCC===888555222000...////////////............,,,///000------///...+++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++((()))))))))************'''(((((()))******+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******((()))))))))************)))))))))))))))*********))))))*********+++++++++******************************+++++++++,,,,,,,,,------...//////000111111000000////////////000000000222444555666666555444333333444555666777888999;;;;;;;;;<<<>>>???AAAAAACCCCCCDDDEEEGGGHHHIIIJJJIIIIIIJJJKKKLLLLLLMMMMMMJJJKKKKKKJJJIIIJJJNNNQQQRRRPPPNNNOOOSSSUUUVVVUUUQQQYYY^^^[[[UUUTTTTTTTTTSSSSSSSSSQQQNNNIIICCC>>><<<999666555888<<<>>>@@@===;;;::::::===CCCJJJOOOHHHFFFCCC???<<<999666555777888:::>>>EEELLLSSSWWWVVVWWW^^^lllzzzsss^^^RRROOONNNSSSXXX]]]hhhvvvrrreee^^^SSSQQQNNNIIIFFFEEEFFFHHHOOORRRTTTZZZiiirrreeebbbfffkkkgggbbb___]]][[[WWWTTTMMMKKKJJJMMMSSSYYY]]]^^^\\\ZZZWWWRRRKKKDDD<<<888111000000//////000000111111111000000///......---...............------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++*********++++++++++++******))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++LLL???777:::@@@???<<<<<<@@@>>><<<;;;<<<===<<<;;;<<>>???CCCJJJQQQZZZ[[[\\\^^^```aaaaaabbb[[[]]]```dddffffffbbb_________^^^___``````^^^\\\UUUPPPGGG???999666333111000/////////............***...///------000000---...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++(((((())))))*********+++'''(((((()))***+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((())))))*********+++(((((())))))******++++++)))************+++++++++******************************+++++++++,,,,,,,,,.........///000111111222111000////////////000000000222555777888777555444444444444555666777777888;;;;;;;;;<<<>>>???@@@AAABBBBBBDDDEEEGGGIIIJJJKKKJJJJJJLLLMMMNNNNNNNNNNNNLLLLLLLLLJJJHHHIIIMMMQQQSSSPPPMMMMMMPPPRRRQQQPPPSSSZZZ\\\VVVPPPPPPSSSUUUQQQTTTUUUQQQMMMHHHDDDAAA:::777555666:::>>>AAACCC999777444555999>>>CCCEEE===<<<:::999888888999999<<>><<<;;;;;;???@@@???===;;;:::;;;<<<;;;;;;>>>EEEMMMOOOKKKFFFJJJKKKLLLMMMNNNOOOPPPQQQUUUQQQNNNPPPUUUXXXVVVTTTMMMOOOPPPQQQQQQPPPOOONNNNNNOOONNNNNNQQQTTTOOOHHHIIIIIIIIIFFFBBB>>>;;;999888:::===AAAGGGNNNTTTWWW\\\]]]]]]\\\[[[]]]```cccdddcccdddfffhhhgggbbb]]]]]]XXXVVV[[[^^^]]]\\\]]]]]]^^^ZZZRRRKKKFFF===555555222...,,,,,,------,,,/////////////////////000------.........---,,,+++------------------------++++++++++++++++++++++++************************************************))))))))))))((((((((((((&&&+++,,,'''%%%***,,,+++************************************************((()))***++++++***)))((())))))))))))************))))))))))))((((((((((((+++***)))(((((()))***+++************************))))))))))))))))))))))))++++++++++++++++++++++++(((***+++------,,,+++***---,,,,,,++++++,,,,,,---***111888999555000------999666222///---...000111222000333@@@MMMOOOCCC666444444555555666777777777999:::;;;<<<===???@@@@@@BBBDDDFFFGGGGGGHHHKKKMMMKKKMMMNNNNNNNNNNNNOOOQQQQQQOOONNNLLLKKKKKKLLLMMMOOOOOONNNOOOOOOPPPRRRRRRKKKQQQWWWXXXUUUQQQPPPQQQTTTNNNKKKMMMKKKDDD<<<999444999===AAAEEEGGG@@@777777666555555777:::>>>AAA777666888;;;888333555<<>>======AAAHHHOOOSSS\\\]]]]]]]]]\\\]]]```cccddddddccccccdddccc```^^^OOOIIIEEEIIIOOOUUU]]]ccc^^^```___[[[XXXVVVRRRKKKCCC>>>888222000//////......////////////...............------------,,,,,,------------------------++++++++++++++++++++++++************************************************,,,,,,,,,------.........***------+++***,,,(((!!!************************************************))))))************))))))))))))))))))******************)))))))))(((((((((+++***)))(((((()))***+++************************************************++++++++++++++++++++++++(((***+++------,,,+++***---,,,,,,++++++,,,,,,---***///555666222...,,,---666444111///......///000------///555;;;<<<777222444444555555666666777777999999:::<<<===>>>???@@@AAACCCFFFGGGHHHIIIJJJLLLHHHJJJLLLMMMMMMMMMOOOQQQTTTSSSQQQOOOMMMKKKKKKJJJMMMNNNNNNOOOPPPPPPQQQQQQKKKPPPUUUVVVSSSPPPOOOQQQPPPLLLIIIIIIFFF>>>999888@@@DDDGGGGGGGGGGGGAAA:::555777:::>>>@@@AAAAAA@@@???999555777:::;;;@@@FFFKKKQQQYYY]]]aaahhhsss|||rrrddd]]]ZZZZZZeeehhhppp|||oooeeeYYYPPPGGGBBBEEELLLWWW]]]hhhttt{{{ooohhhffffffdddbbb^^^SSSLLLNNNJJJNNN^^^bbbbbb^^^YYYXXXZZZWWWRRRHHHCCC<<<555111///000222000...------//////...---//////.........------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,***)))))))))******))))))))))))))))))))))))***)))))))))((((((((('''***))))))((((((((((((((()))(((((((((''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((FFFIIINNNSSSWWWZZZ\\\\\\[[[YYYVVVSSSOOOMMMKKKJJJHHHIIIIIIFFFCCCAAAAAAAAAEEEEEEFFFIIIMMMQQQUUUWWWSSSPPPNNNQQQWWW^^^cccdddbbbggglllnnnlllfffaaa]]][[[YYYWWWYYY\\\^^^]]][[[YYYZZZZZZ^^^ggglllhhh___WWWSSSNNNKKKKKKJJJGGGDDDEEEDDDBBBBBBCCCGGGKKKNNNVVVWWWYYYZZZ[[[]]]___bbbffffffeeeccc```^^^^^^___QQQFFF<<<999>>>FFFRRR]]][[[^^^```^^^^^^___^^^ZZZSSSMMMCCC;;;555222000/////////000000000000///...//////---,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++((('''+++///,,,'''******************************************************))))))))))))******))))))))))))************++++++*********)))))))))+++***))))))))))))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,++++++++++++,,,,,,***---111111...++++++,,,111111000////////////000///111222111000000222444444444444555666666777777888999:::;;;===>>>?????????CCCFFFIIIIIIIIIIIIJJJFFFHHHKKKLLLLLLMMMNNNPPPRRRRRRRRRQQQPPPNNNLLLJJJKKKLLLNNNOOOPPPOOOOOONNNLLLOOORRRRRROOOMMMNNNOOONNNJJJGGGEEE???999888;;;KKKOOOQQQMMMIIIGGGDDD@@@===@@@EEEIIIIIIFFFAAA===AAA:::666:::AAAFFFIIILLLRRR___ooo|||yyyaaaZZZbbbmmmnnnjjjiiiVVVNNNOOOHHHIIIMMMTTTZZZeeevvv|||ooofffbbbdddgggaaa\\\\\\VVVSSS]]]cccaaa[[[VVVWWW\\\]]]ZZZVVVPPPGGG===666222111111333222000///000000...---/////////.........------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,+++******)))*********))))))))))))))))))))))))))))))))))))((((((((((((+++***)))((((((((((((((((((((((((((('''''''''''')))((((((''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((PPPSSSWWW[[[^^^^^^]]]\\\\\\[[[YYYVVVTTTRRRQQQPPPLLLMMMMMMKKKHHHFFFEEEEEEHHHKKKNNNRRRVVV[[[aaaeee```___```gggsss|||{{{xxxsssoooooorrrtttsssqqqtttrrrooooootttyyyuuummmhhhbbb[[[WWWWWWVVVSSSPPPHHHIIIIIIIIIIIIIIIIIIIIIQQQSSSVVVXXXZZZ\\\___bbbdddeeefffccc___\\\^^^```ZZZNNN@@@888777===HHHSSSZZZ___aaa___^^^```___\\\ZZZUUUMMMEEE>>>999444111000111111222222111111000111///---,,,+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---///111333555666666222+++&&&&&&***...000************************************************+++***)))(((((()))***+++((()))))))))************++++++++++++*********)))************************************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++---......,,,+++,,,------......///////////////333444444111......222666333333444555555666666777888888999;;;<<<===>>>???>>>BBBFFFIIIIIIIIIIIIIIIGGGIIILLLLLLLLLLLLMMMNNNKKKMMMOOOQQQQQQPPPNNNMMMHHHJJJLLLNNNOOONNNMMMLLLKKKMMMNNNMMMKKKJJJKKKMMMOOOJJJDDD???999666;;;CCCOOOTTTUUUPPPLLLKKKKKKJJJKKKLLLMMMLLLIIICCC===:::<<<;;;>>>CCCJJJMMMMMMMMMUUUjjj}}}gggaaa___iiivvvaaaUUUJJJIIIHHHHHHJJJPPPZZZcccpppbbb[[[ffffffbbbddd___[[[aaaaaa```[[[SSSQQQUUUYYYZZZ\\\XXXQQQHHH???777222///:::777444222111000///---////////////...............------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++******************))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((()))(((((((((((((((''''''''')))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((EEEIIIOOOVVV[[[]]]]]]]]]ZZZYYYWWWTTTRRRPPPOOOOOOGGGJJJMMMOOOOOOPPPRRRSSSVVVZZZaaahhhooovvv|||yyyvvvvvvvvvuuuttt\\\ZZZUUUQQQOOONNNNNNOOOTTTUUUVVVVVVVVVVVVYYY[[[YYY\\\___```^^^]]]___bbb]]]SSSHHHAAA===>>>EEENNN[[[aaaeeecccaaaaaa```]]][[[YYYUUUQQQLLLEEE>>>999222222111111111111111111111000...,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))),,,111777>>>EEEJJJLLLCCCAAA;;;222)))$$$''',,,************************************************+++***)))(((((()))***+++((()))))))))************++++++++++++*********)))******++++++++++++******************************++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,---///+++,,,...///000000//////000000/////////000111111333333444444555666666666777888999:::;;;<<<===>>>>>>AAAFFFIIIIIIHHHHHHIIIJJJLLLNNNNNNLLLKKKJJJJJJGGGIIILLLOOOPPPOOOMMMLLLGGGHHHKKKLLLMMMMMMKKKJJJJJJJJJJJJIIIHHHGGGHHHIIILLLEEE>>>999555777AAALLLOOOUUUXXXUUURRRSSSUUUTTTQQQNNNIIIDDD???<<<;;;;;;<<<@@@FFFIIILLLQQQWWWZZZ```yyy}}}ooojjjiiijjjmmmnnnxxxwww[[[WWWOOOIIIHHHMMMSSSXXXhhhwwwqqqkkkwwwrrreeebbb___\\\``````ccc```VVVMMMNNNRRRVVVYYYXXXVVVQQQIII???666111888666222111111111000///000000/////////..................---------,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************+++*********))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%&&&'''((()))***'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((>>>BBBIIIOOOTTTWWWXXXXXXUUUSSSQQQOOOMMMKKKJJJJJJMMMRRRYYYaaagggmmmsssvvvxxxyyy|||}}}rrrgggbbbcccgggkkk^^^]]]ZZZVVVRRRPPPQQQRRRSSSTTTWWWXXXZZZ\\\```bbbaaa[[[TTTMMMEEE>>>>>>BBBRRRZZZaaabbbaaaaaaaaa^^^[[[[[[[[[[[[YYYSSSLLLGGG999777444111/////////000000000...---------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///333777;;;>>>@@@:::???DDDBBB777+++(((,,,******************************************************))))))))))))******))))))))))))************++++++*********)))))))))******+++,,,,,,+++******************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++...------,,,------...///,,,---...///000000000000///......000333444222000333333333444555555666666666777888999;;;<<<======>>>BBBEEEHHHHHHHHHHHHIIIKKKMMMOOOOOOLLLJJJHHHHHHGGGIIIKKKMMMMMMLLLIIIHHHFFFGGGIIIJJJKKKKKKJJJJJJHHHHHHGGGFFFFFFEEEEEEEEEEEE>>>888666888<<>>999888:::>>>AAAEEEIIILLLLLLQQQ___nnnvvv|||ppp[[[UUUXXXaaavvv}}}jjjVVVKKKJJJKKKJJJSSSXXXbbbqqq}}}~~~yyy{{{pppjjjbbbaaabbbffffff\\\SSSPPPQQQQQQOOORRRUUUUUUPPPHHH>>>888333111......///111222222000000000/////////..................---------,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''')))***+++'''''''''((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((EEEHHHMMMRRRUUUWWWXXXXXXUUUTTTTTTTTTUUUVVVVVVWWW```gggrrr}}}tttrrrmmmfff```^^^___aaa___[[[VVVTTTUUUXXX[[[]]]aaa^^^[[[WWWMMMBBB===>>>GGGRRR\\\_________^^^\\\ZZZZZZ\\\]]]^^^[[[VVVRRRHHHDDD===666111000000000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++000;;;AAA===111,,,...************************************************))))))************))))))))))))))))))******************)))))))))(((((((((***++++++,,,,,,++++++***************************************************************************++++++******++++++,,,,,,++++++************++++++---,,,,,,,,,---..................//////000000111111000111222444555444333222333333444444555555666666666777999:::;;;<<<===???BBBEEEFFFFFFGGGIIIJJJHHHKKKMMMNNNLLLIIIHHHGGGFFFHHHJJJKKKLLLKKKJJJIIIFFFFFFGGGHHHHHHIIIIIIJJJFFFEEEEEEEEEEEEDDDBBBAAA???:::888<<>><<<:::999;;;???DDDHHHLLLPPPRRRVVVcccyyyyyy^^^]]]```iiivvvzzziii```WWWNNNNNNKKKJJJNNNVVV^^^dddfffuuuiiibbbeeeeeeaaa]]]ZZZTTTMMMGGGKKKQQQUUUUUUPPPIIIEEE777444111///000222222222000000000000/////////...............------------,,,,,,------------,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***((()))***+++,,,++++++***))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((HHHKKKQQQWWW]]]aaacccddd]]]^^^```cccgggkkkoooqqqpppwwwzzzyyy{{{~~~qqqhhh\\\SSSRRRTTTVVVWWWVVVWWWYYY[[[UUULLLIIIJJJEEEQQQ]]]aaa``````___\\\XXXXXXYYY[[[]]]\\\ZZZWWWVVVPPPFFF===666333222333/////////000///......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------***+++111888777---((((((************************************************((()))***++++++***)))((())))))))))))************))))))))))))((((((((((((***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---++++++************++++++,,,+++++++++---...---,,,///////////////000111111///000111111000000222333222222333444444555555666666666777888:::;;;<<<===@@@BBBDDDEEEEEEGGGIIIKKKEEEHHHKKKLLLKKKIIIHHHGGGCCCEEEGGGJJJLLLMMMNNNNNNFFFFFFFFFFFFGGGHHHIIIJJJDDDDDDDDDDDDDDDCCCAAA???===999;;;DDDNNNTTTXXX\\\XXXZZZZZZXXXUUUPPPEEE999;;;;;;===???BBBFFFIIIKKKMMMRRRXXXbbbwwwjjjWWWPPPjjj~~~qqqQQQOOOLLLJJJJJJLLLNNNPPP\\\nnnaaabbbaaabbbeeecccXXXJJJBBBGGGMMMTTTVVVUUURRROOOAAA===888444222222111000000000000000//////////////////.........---------,,,------......------,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))'''((((((((())))))******///...---+++***)))))))))&&&'''''''''(((((())))))'''''''''''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&''''''''''''((((((((()))JJJUUUaaagggnnnuuuvvvrrr}}}{{{yyycccZZZVVVQQQQQQWWWWWWVVVWWWZZZ[[[WWWRRROOOMMMQQQXXXaaafffbbbVVVLLLLLLOOOSSSWWWZZZ\\\]]]]]]XXXSSSMMMFFF@@@:::444111111000///...---...///000...---,,,++++++,,,...///------------------------,,,,,,,,,++++++*********++++++******************++++++++++++++++++++++++...------,,,+++***))))))***************************************************++++++,,,,,,++++++***+++++++++*********))))))+++++++++*********))))))*********)))))))))))))))***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......------------...//////000000000111222222333333333333444444444444444444::::::999999:::<<<===???AAABBBDDDDDDCCCDDDEEEGGGEEECCCDDDFFFIIIJJJHHHEEEGGGHHHJJJLLLNNNPPPQQQRRRNNNLLLGGGCCCEEEJJJJJJGGGDDDHHHJJJIIIDDD???<<<;;;999>>>FFFOOOUUUYYYZZZZZZUUUYYY\\\WWWMMMBBB<<<;;;777555:::EEEKKKJJJKKKPPPQQQcccwwwkkkeeehhhiiikkkqqqvvv~~~}}}zzz}}}}}}tttvvv}}}wwwiiiVVVIIIFFFJJJOOOQQQQQQjjjsssnnnfffaaaeeefffYYYIIIEEEFFFJJJPPPVVVYYYWWWTTTJJJDDD<<<777555444111///222333333222000000111222/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((]]]lll}}}wwwrrrpppmmmlllnnn\\\UUUQQQQQQTTTWWWZZZ^^^YYYYYY[[[___cccaaa[[[UUUGGGGGGGGGIIIMMMSSSYYY]]]TTTOOOJJJGGGFFFCCC===999222000///000111000---***...---------------......------------------------,,,,,,,,,+++++++++******+++++++++++++++*********++++++++++++++++++++++++---,,,,,,++++++*********************************************************)))******++++++******)))+++++++++*********))))))+++++++++*********))))))))))))))))))***************++++++,,,,,,++++++***************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......------------...//////000000000111222222333333333333333444444444444555888777777777888:::;;;===@@@BBBDDDDDDCCCDDDEEEGGGEEEDDDDDDFFFIIIIIIGGGEEEDDDEEEGGGKKKNNNRRRUUUVVVQQQPPPKKKGGGIIINNNPPPMMMGGGGGGFFFCCC>>><<<<<<===@@@DDDJJJQQQUUUXXXYYYYYY[[[ZZZUUULLLBBB;;;999999BBBBBBFFFKKKKKKIIIMMMTTTggg~~~}}}kkk```iiiyyyxxxtttqqqzzzxxxkkkiiilllpppkkkpppyyyssswww{{{ppprrruuuvvv|||kkk___VVVMMMHHHJJJMMMZZZxxxwwwkkkccc[[[TTTHHHFFFEEEFFFJJJPPPVVVZZZQQQLLLDDD===999555333111222222222111///......///000//////......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''''')))((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((zzznnnaaa\\\YYYVVVVVVYYY\\\[[[ZZZ\\\___```]]]YYYKKKFFF@@@===???GGGPPPWWWTTTMMMFFFBBBCCCDDDCCCAAA;;;777333111111111...,,,---...............------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******)))))))))+++++++++***************+++++++++***************((()))))))))***+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))++++++************++++++,,,,,,++++++,,,,,,---......------------...//////000000000111222222333333333333333444444444555555777777666777888:::<<<===@@@AAACCCDDDDDDDDDFFFHHHFFFEEEEEEFFFHHHHHHFFFEEECCCDDDFFFJJJNNNQQQUUUVVVTTTSSSNNNIIIJJJPPPRRRPPPKKKGGGBBB<<<999;;;@@@DDDKKKMMMPPPTTTVVVWWWWWWWWW]]]VVVKKK@@@999888;;;===EEEHHHLLLOOOPPPTTT^^^jjj|||fffiiiyyy}}}|||wwwqqqjjj{{{yyyuuussszzzwwwcccVVVQQQKKKLLL[[[mmmyyy|||}}}}}}mmmeeecccWWWSSSLLLEEECCCEEELLLQQQWWWTTTOOOHHH???999555444222222222111000///......000000///......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((({{{pppaaaUUURRRXXXWWWXXX[[[^^^___^^^\\\YYYRRRGGG>>><<<@@@GGGMMMSSSMMMDDD>>>;;;===AAADDDGGGCCC<<<555///...000333---...///000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))************************************************(((((()))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((+++******))))))******+++,,,,,,++++++,,,,,,---......------------...//////000000000111222222333333222333333444444555555555888888888888:::<<<>>>??????AAACCCDDDDDDEEEGGGIIIGGGGGGFFFGGGGGGGGGFFFEEEFFFFFFGGGIIIKKKNNNPPPRRRUUUTTTOOOIIIHHHLLLNNNLLLKKKEEE>>>888888>>>HHHNNNRRRSSSUUUVVVWWWWWWVVVVVVTTTMMMCCC<<<;;;>>>CCCEEEFFFHHHLLLSSS[[[gggvvvvvvmmmlllxxxppppppzzz}}}zzzxxxyyy~~~uuudddTTTPPPOOOOOOVVV```gggssskkkccc]]]TTTMMMHHHFFFDDDDDDSSSVVVVVVQQQHHH???999777444333222222222222111000000000//////...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((({{{mmmiii]]][[[XXXWWWYYY\\\___```bbb[[[QQQHHHBBBAAACCCFFFHHHIIIHHHDDD>>><<>>444...///222//////000111000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***************************++++++++++++++++++***************************************************((())))))***+++,,,,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((+++******))))))******+++,,,,,,++++++,,,,,,---......------------...//////000000000111222222333333222222333333444555666666888777777888999;;;>>>???>>>@@@BBBCCCDDDEEEGGGIIIHHHHHHHHHHHHGGGGGGGGGHHHFFFFFFFFFGGGIIILLLOOOQQQVVVVVVRRRJJJGGGHHHHHHFFFDDD???999777;;;DDDOOOUUUVVVVVVWWWWWWWWWVVVUUUTTTIIIEEEAAA???AAADDDFFFGGGIIILLLQQQ]]]nnn~~~|||iiibbbnnn}}}{{{zzzyyyyyyssswww\\\OOOQQQRRRRRRTTTVVVjjjzzzjjjaaaVVVOOOMMMKKKGGGCCCJJJPPPWWWWWWPPPFFF>>>;;;555333000000222333333111111000000///......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((rrrkkkaaaXXXTTTVVV[[[___]]]ZZZUUUPPPKKKHHHGGGFFF<<>>AAACCCDDDFFFIIIKKKIIIJJJKKKJJJIIIIIILLLOOOKKKJJJJJJJJJLLLPPPSSSUUUTTTWWWVVVOOOIIIFFFCCC@@@777999>>>EEENNNTTTVVVVVVWWWXXXXXXWWWTTTPPPKKKHHHEEEGGGGGGFFFDDDEEEIIIMMMSSSfff___^^^bbbkkkuuuxxxwwwkkk```]]]RRRMMMQQQbbbwwwuuubbbTTTLLLJJJFFFJJJPPPVVVYYYWWWQQQLLLDDD===555000111222222111111111000000///.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((ppp```XXXSSSUUUWWWYYYXXXUUURRRPPPOOODDD::::::CCCNNNQQQQQQNNNHHHCCCEEEJJJKKKFFF@@@444333111///...//////000////////////////////////,,,,,,,,,------.........,,,,,,------...///000000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))******++++++++++++))))))******++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......------------...//////000000000111222222333333111111222333444666666777666666666777999;;;>>>???<<<>>>AAACCCDDDFFFIIIKKKIIIKKKLLLKKKIIIJJJNNNQQQRRRQQQOOOMMMNNNOOORRRSSSOOOTTTUUUOOOHHHEEEAAA>>>999<<>>AAALLLXXXWWWQQQIIIDDDDDDGGGLLLOOOAAA888111222333///...111000...,,,,,,...000000000........................------------------------.........------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,++++++******)))+++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++,,,,,,---...//////+++++++++++++++++++++++++++,,,---.........---,,,---------............/////////000111111111111111222222222222333444555555888777666666777999;;;======>>>???AAACCCDDDFFFFFFKKKJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMOOOQQQQQQPPPNNNQQQPPPOOOMMMHHHCCC<<<888<<>>???AAACCCDDDFFFFFFHHHHHHIIIJJJKKKMMMOOOOOOOOOOOOOOOPPPQQQQQQOOOLLLJJJLLLLLLIIICCC>>>===>>>HHHSSS]]]]]]\\\[[[YYYVVVWWWXXXTTTJJJEEEFFFDDDAAACCCFFFIIILLLRRR___qqqvvvxxxlllVVVIIIGGGPPPXXXllloooaaaZZZUUUVVVZZZZZZUUUOOOSSSNNNEEE===666333333333222222222222111000000///000000/////////.........---......//////......---------------------------,,,---------,,,,,,+++***)))************+++++++++))))))***++++++++++++++++++***))))))))))))***+++(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((()))))))))''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((|||qqqbbbXXXSSSQQQOOOLLLUUUTTTUUUTTTOOOKKKNNNUUUZZZWWWRRRLLLIIIHHHHHHIIIPPPJJJCCC===666000111555333111000000000000///---........................------------------------,,,,,,------------------***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------......+++++++++++++++++++++++++++,,,------......---------------............/////////000111111111111111222111111222222333444555777777666666777999;;;<<<>>>>>>@@@AAACCCDDDFFFFFFEEEFFFHHHJJJLLLNNNOOOPPPQQQPPPPPPPPPQQQPPPMMMKKKHHHJJJIIIDDD===<<>>>>>@@@AAABBBDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPOOOPPPPPPOOOLLLJJJKKKHHHDDD???===BBBLLLTTTbbbccc```XXXNNNFFF@@@===>>><<<:::999<<<@@@BBBAAAGGGMMM^^^wwwqqqYYY]]]jjj{{{uuuvvvyyyyyyjjjXXXOOOPPPSSS___sss}}}uuuiii```]]][[[ZZZTTTRRRNNNIIIBBB<<<666222222222222222222222222222000000000////////////.........////////////......------------------------,,,,,,,,,------,,,,,,+++))))))*********+++++++++******+++++++++******)))))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))'''''''''(((((()))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((%%%&&&''''''(((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((ggg\\\RRRRRRVVVWWWXXXYYYYYYWWWRRRJJJCCC@@@@@@BBBIIIPPPVVVTTTLLLAAA777222000///......000000000...................................................,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......---------............/////////000111111111111111111111111111222333444444666666777777888:::;;;;;;===>>>???@@@AAABBBCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLNNNMMMMMMMMMNNNMMMJJJHHHGGG@@@999999BBBOOO[[[bbbiiiddd[[[QQQEEE;;;666444888777888<<>>AAADDDJJJQQQWWWvvv~~~oookkkwwweeeccclllaaa\\\TTTMMMKKKQQQ^^^gggyyygggaaa```[[[SSSLLLLLLOOOMMMCCC999444333222000///000000111111111000000000/////////...//////000000//////...------------------------++++++,,,---------,,,,,,)))************+++++++++,,,,,,,,,+++***)))((('''((())))))******))))))((((((((())))))))))))(((((((((((())))))))))))((((((+++++++++***)))(((((((((((())))))******))))))((('''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((({{{jjj]]]SSSQQQSSSRRRVVVWWWSSSKKKDDDAAAAAA???FFFMMMOOORRRRRRKKKBBB:::666222//////000000000................................................------------------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---...///---------............/////////000111111111111111000000000000111222333444555666777888999:::::::::;;;;;;<<<===>>>???@@@@@@AAACCCFFFIIIKKKLLLLLLKKKNNNLLLJJJHHHGGGDDD???<<<333555<<>>>>>??????AAAEEEIIIKKKMMMMMMMMMOOOMMMJJJGGGDDD@@@;;;777444<<>>444000222333111111000...---,,,,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++******++++++,,,---***+++,,,,,,******+++,,,************+++,,,------------,,,+++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,///////////////.........000000000111222222333333333333444444444444444444555666666777888:::;;;<<<;;;<<<>>>???AAABBBBBBBBB@@@AAADDDFFFHHHJJJKKKKKKRRRLLLHHHGGGBBB999777:::???OOO```iiimmmmmmfff]]]TTTIII<<<888>>>HHHNNNPPPKKKIIIKKKQQQWWWaaaxxxuuuooosssaaaSSSVVVVVV^^^yyytttccc\\\VVVRRROOOKKKIIIHHHLLLEEE;;;444111222333444222111111111222111...,,,////////////////////////000000000000000000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++)))+++++++++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((cccVVVNNNRRRYYYWWWPPPLLLKKKGGGCCCAAACCCIIIOOOTTTNNNLLLDDD:::444444222...000000///.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++******++++++,,,---***+++,,,,,,******+++,,,+++++++++***++++++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,/////////////////////...000000000111222222333333333333444444444444555555666666666777999:::<<<===<<<===>>>???@@@AAABBBCCCBBBCCCDDDFFFHHHIIIKKKKKKMMMKKKIIIGGG@@@888888>>>OOO[[[gggjjjkkkjjjfff```OOOEEE<<<>>>HHHRRRSSSQQQLLLRRRPPPNNN```llljjjsss~~~sssvvvzzzbbb[[[VVVVVVgggnnncccWWWTTTVVVVVVPPPKKKMMMHHH???777333222333444222111111111222222///---////////////////////////000000000000000000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++)))+++,,,+++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((''''''''')))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((~~~kkkXXXSSSVVVWWWTTTRRRNNNMMMJJJCCC???AAAJJJQQQRRRRRRMMMCCC<<<888333...//////000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++******++++++,,,---***+++,,,,,,******+++,,,---,,,,,,++++++++++++,,,++++++*********+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,......//////////////////000000000111222222333333333333444444444555555555666666777888999;;;<<<===>>>>>>>>>>>>???AAACCCEEECCCDDDDDDEEEGGGHHHJJJKKKHHHIIIIIIDDD<<<777>>>HHHbbbhhhmmmllljjjhhhccc^^^HHHCCCAAAHHHTTTZZZWWWQQQJJJSSSXXXaaazzzqqqzzz|||oootttrrr```SSSTTTaaappp|||hhh\\\XXXUUUNNNHHHNNNKKKEEE>>>777444333444222111111111222222111///////////////////////////000000000000000000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,+++***)))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((zzzfffYYYTTTSSSUUUOOOQQQPPPHHH???<<>>??????>>>>>>???BBBDDDFFFDDDDDDCCCDDDEEEFFFHHHIIIEEEGGGFFF@@@999:::HHHUUUkkklllmmmmmmlllfff\\\SSSDDDFFFKKKSSSYYYZZZVVVRRRRRRXXXlllxxxsssxxxxxxbbbSSSQQQUUUgggyyy}}}ppp\\\QQQMMMLLLMMMNNNLLLGGG???888444333333222111111333333222000////////////////////////////////////////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((nnnZZZRRRQQQPPPRRRRRRLLLBBB===>>>AAAKKKRRRVVVTTTNNNIIIBBB<<<111111111000000000000000////////////////////////........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---***+++,,,,,,******+++,,,......---,,,+++++++++++++++,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////000000000000000111222222333333333333444555555666777777888888888999:::<<<>>>>>>@@@???>>>???@@@BBBEEEGGGCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEBBB<<<:::DDDUUUccciiihhhiiinnnnnndddRRREEEFFFNNNXXXZZZWWWUUUVVVYYYhhhsss}}}}}}kkk^^^RRRTTT```dddsss\\\VVVWWWMMMOOOPPPNNNHHH???888444444333111222333333222111000000000000000000000000////////////////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,************************************************(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((qqq]]]RRRSSSSSSRRRNNNHHHBBB>>><<>>???@@@@@@???@@@AAACCCEEEGGGCCCCCCDDDDDDDDDDDDCCCBBBCCCBBB???<<>>;;;777333000///000111////////////////////////......................................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---***+++,,,,,,******+++,,,------,,,,,,,,,------...***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------......///000000111000000000111222222333333333333444555666777888888999999999:::<<<===???@@@???@@@@@@BBBCCCDDDEEEFFFDDDEEEGGGHHHGGGEEECCCAAA@@@>>>===AAAQQQdddnnnmmmhhhlllqqqqqqdddSSSJJJJJJQQQYYY^^^\\\YYYaaauuu~~~yyyhhh^^^[[[___uuu]]]XXXSSSMMMKKKMMMLLLGGGAAA999777444222222222222000000000000000000000000000000000000000000000000000......---,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,------++++++,,,---************************************************))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((rrr```WWWNNNMMMQQQPPPHHH???:::GGGUUU[[[ZZZYYYUUUQQQDDD@@@:::444111000111222000000000000000000000000////////////////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,------...///)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........---------...///000000111000000000111222222333333333333444555666777888999999999::::::<<<===???@@@>>>???AAACCCDDDEEEEEEEEEEEEGGGIIIJJJJJJGGGCCCAAA===<<<<<>>777333111///...111///...---...//////...////////////////////////------------------------------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------......///000000000000000000111222222333333555555555555555666777777;;;:::999999:::;;;===>>>@@@???@@@AAABBBEEEGGGIIIHHHIIIJJJJJJHHHEEE@@@===>>>BBBFFFMMM[[[iiikkkeeesss|||yyycccQQQOOOTTTVVVQQQ\\\^^^[[[jjj}}}yyymmm|||vvvdddXXX[[[aaaqqquuuhhhXXXMMMHHHHHHLLLQQQIIIDDD<<<666444444555555111111111000...///111333333333333222111000000///////////////............------------------------......---,,,,,,+++******+++++++++++++++***)))(((+++++++++************)))(((((())))))))))))((((((+++++++++******************************)))(((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++******)))))))))))))))''''''''''''''''''''''''gggYYYTTTSSSSSSUUUNNNRRRWWWYYYYYYZZZZZZYYYVVVQQQHHH???999444222222111000//////000111000...////////////////////////------------------------------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------......///000000000000000000111222222333333555555555555555666666777:::999999999999;;;<<<===?????????@@@BBBDDDFFFHHHIIIHHHFFFFFFEEEDDDCCCAAAAAAHHHNNNQQQWWW```dddbbbtttxxxoooYYYJJJKKKPPPRRRYYYYYY^^^ooozzzooobbbTTTNNN\\\ssskkk\\\UUUSSSQQQPPPOOOJJJCCC===999777444333333333222111000000111222333222222111000000//////////////////............------------------------------,,,++++++***))))))+++,,,,,,,,,++++++***)))+++++++++************)))(((((())))))))))))(((((()))************************************)))((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((''''''&&&''''''''''''''''''''''''''''''mmm___WWWUUUWWWVVVVVVWWWXXXXXXWWWWWWWWW[[[XXXRRRIII@@@888555333111000///000222222111///////////////////////////------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------......///000000000000000000111222222333333555555444444555555666777888888888888999:::;;;<<<======>>>???AAACCCEEEFFFGGGGGGFFFEEECCCBBBAAA@@@GGGPPPWWWWWWVVVZZZ___bbbrrroooaaaNNNEEEJJJPPPPPP\\\]]]lll|||```LLLRRR[[[eeeiii]]]XXXVVVTTTVVVRRRMMMGGGBBB<<<666222333333333333222111111111222111111000000//////...////////////............------------------------,,,,,,++++++******))))))+++,,,,,,,,,,,,+++******+++++++++************)))((())))))******))))))(((((((((((())))))*********)))************))))))((()))***+++)))(((&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******((('''&&&&&&&&&&&&''''''''''''''''''''''''rrrcccWWWPPPWWWTTTSSSVVVXXXWWWUUUUUUUUUVVVUUUPPPFFF===666333000000000111222222000...////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------------------------------------------------......///000000000000000000111222222333333555444444444444555666666777777777888888999::::::<<<<<<===>>>@@@AAACCCCCCCCCGGGIIIGGGAAA>>>???BBBSSSXXX\\\[[[XXXYYY]]]```gggaaaTTTGGGFFFOOOVVVXXX^^^ooowww[[[VVVTTTWWWwwwyyybbbXXXXXXZZZYYYWWWTTTPPPJJJCCC:::555333222222222333333222111111000000000//////......////////////............------------------------,,,,,,,,,+++++++++************++++++++++++******+++++++++*********)))))))))))))))******)))))))))&&&&&&'''((()))******+++))))))************)))(((***++++++***'''&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))---,,,+++)))((((((((((((''''''''''''''''''''''''yyyhhhZZZVVVPPPNNNTTTXXXWWWUUUUUUMMMPPPSSSSSSMMMDDD<<<777111000000000111111///...////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------......///000000000000000000111222222333333444444444444444555666666666666777888999999999999;;;<<<===>>>@@@AAAAAABBBCCCFFFHHHCCC===???KKKVVVaaa^^^ZZZXXXXXXWWWWWWWWWVVVRRRKKKGGGLLLXXXbbbfffqqqsss___TTTXXXooovvvbbb[[[[[[YYYXXXWWWUUUQQQJJJBBB<<<333111000111333444333111000000000000////////////////////////............---------------------------------------,,,,,,,,,))))))***************)))+++++++++*********))))))))))))************))))))&&&&&&'''((()))******+++((())))))*********))))))***++++++***'''&&&&&&'''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))))),,,+++***)))((((((((((((((((((((((((((((((((((((zzzaaaUUUMMMQQQVVVUUUSSSUUUHHHJJJMMMQQQQQQMMMEEE@@@666444111000111111000///////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------------------------------------------------------------......///000000000000000000111222222333333444444333333444444555666666666888999999:::999999;;;<<<===???@@@AAAAAAAAADDDCCC@@@>>>AAAMMMaaapppjjj___TTTQQQRRRQQQOOONNNLLLLLLLLLNNNUUUbbbqqq{{{yyybbb\\\dddmmm|||fffYYYZZZZZZYYYXXXVVVQQQKKKFFF888555111111333444333111000000000000000000000000////////////............------------------------............------------))))))***+++++++++******+++++++++************))))))******++++++******)))((((((((())))))*********((())))))************))))))***+++)))(((&&&'''((())))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((yyydddSSSQQQRRRPPPPPPTTTHHHEEEDDDHHHNNNPPPMMMHHH;;;888444111111111111111////////////////////////........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++---///...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........------------------------------------------------------------------......///000000000000000000111222222333333444444333333444444555666666777888::::::::::::999;;;<<<>>>@@@AAAAAAAAA@@@CCC???===EEETTTeeerrrxxxiii[[[NNNLLLNNNNNNNNNPPPPPPTTTXXX[[[```mmmtttggg]]]^^^ggg{{{```^^^\\\[[[ZZZYYYWWWRRROOOAAA;;;555222333444222///111111111111111111111111////////////............------------------------------------------------***+++,,,------------,,,+++++++++************))))))******++++++******))))))*********************(((((()))***************((()))***)))((('''((()))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((rrrYYYQQQOOOLLLMMMRRRIIIBBB===@@@IIIPPPOOOLLL@@@<<<666333222222333333////////////////////////////////////////////////------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++---///...,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////.........---------------------------------------------------------------......///000000000000000000111222222333333444333333333333444555555666777999:::;;;;;;::::::<<<===???@@@AAAAAAAAA@@@???<<<@@@RRRjjjyyyxxxqqqdddVVVKKKJJJMMMOOOTTTZZZZZZ___eeegggiiiuuuzzziiirrr______WWWvvvkkkaaa___]]]\\\[[[YYYWWWTTTIIIAAA888444333333111...111111111111111222222222000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...+++++++++************)))******++++++++++++******+++++++++***************(((((()))***************'''((())))))(((((()))***))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))((((((((())))))***+++,,,))))))))))))))))))))))))kkkVVVNNNNNNOOOOOOPPPKKKBBB===>>>EEEKKKMMMGGGBBB;;;555333222222111111111111111111222222222000000//////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,.........------,,,,,,,,,------------------------........................,,,,,,---...///000111222111111111111111222222222333333444444444444444444666666666666777999:::;;;<<<===>>>@@@BBBCCCBBBAAA@@@DDDMMM]]]qqqzzzooo^^^YYYQQQJJJJJJPPPWWW^^^dddccciiikkkkkkxxxyyyaaa[[[eee~~~{{{lllbbb^^^```[[[RRRRRRZZZPPPHHH>>>666333222111///111111111111111111222222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((''''''''''''((((((jjjYYYQQQQQQSSSLLLHHHAAA;;;;;;@@@FFFIIIJJJGGG@@@:::555333333333111111111111111111111111000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------------------,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,......---------,,,,,,,,,------------------------........................,,,------...///000111111111111111111111222222222333333444444444444555555555555555666777888::::::;;;;;;<<<===>>>???AAAAAADDDKKKYYYjjjsssooobbbYYYVVVVVVVVVYYY```gggjjjkkkrrrooorrrzzz[[[YYYfffxxxrrrbbb]]]\\\ZZZXXXWWWSSSMMMEEE===777444222111111111111111111111222222111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((''''''(((((((((uuubbbWWWRRRMMMJJJEEE???<<<<<<@@@DDDMMMLLLIIIBBB:::555444555111111000000000000000000000000////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,...------------,,,,,,,,,------------------------........................---.........//////000000000000111111111222222222333333444444444555555555555555555666777888999:::;;;<<<<<<<<<<<<===@@@BBBFFFSSSggguuurrreeeZZZWWWVVV___ggglllsss{{{zzzsssuuuvvvttt___VVV\\\[[[^^^vvvaaa___bbb^^^TTTVVVSSSNNNFFF===777333222222222222222222222111111111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((eeeUUURRROOOLLLHHHBBB<<<<<>>@@@@@@======AAADDDJJJ]]]oooqqqlllfffaaa\\\]]]kkkuuuyyyzzzwww~~~```XXXZZZYYYnnnkkk^^^cccbbbXXXVVVWWWUUUMMMBBB999444222333222222222222222111111111111111000000000//////........................------------------------------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((())))))(((((((((hhhVVVQQQNNNLLLEEE===:::===DDDKKKQQQPPPGGG<<<666333222111111111000000////////////000000000000000000................................................------------------------,,,,,,,,,---------..................//////000000------------------------,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,------------------------------------------------.................................//////////////////000000111222222333333333333444555555666777777666666666666777999:::;;;999>>>CCCBBB???>>>CCCIIIVVVkkksssgggdddooonnnbbbjjjuuu}}}~~~yyy]]]^^^aaakkkzzzaaa^^^aaa^^^VVVXXXXXXQQQGGG<<<555222333333333333222222111111111111111111000000000000........................------------------------------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((()))******)))((((((dddYYYOOOMMMGGG???<<<@@@???FFFNNNPPPKKKBBB;;;777333333222222111000000000//////000000000000111111................................................------------------------,,,,,,,,,---------......---------......//////000------------------------,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------------...------------------------........................---.........//////000000//////000111222333333444333333444555666777777888777777777888999:::;;;<<<777===BBBBBB???AAAKKKUUUiiivvvuuuggggggvvvxxxkkkxxxzzz~~~}}}dddXXXXXX___sssppp___\\\[[[XXXYYYYYYUUULLLBBB:::555444444444333222222111111222222111111111000000000........................------------------------------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((************((((((qqq\\\SSSLLLDDDCCCGGG>>>BBBHHHLLLLLLHHHCCC???444444333333222111111000//////000000000111111111........................................................................,,,,,,,,,---------......+++,,,,,,---......//////------------------------,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------------------------........................,,,------...///000111111...///000111222333444444333333444555666777888888888888888999:::;;;======999>>>BBBAAA@@@III[[[kkkxxxxxxvvvtttvvvzzz{{{zzz|||}}}ppp___TTTaaalll```\\\\\\\\\[[[XXXSSSJJJAAA:::555444444333222222111111222222222111111111000000................................................------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''(((***++++++***((('''lll\\\SSSJJJIIINNN???@@@CCCGGGKKKKKKIIIGGG555555444444333222111111//////000000111111111222........................////////////////////////........................,,,,,,,,,---------......++++++,,,,,,---...//////------------------------,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------.........------------------------........................,,,,,,---...///000111222...///000111222333444444333333444555666777888999999999999:::;;;<<<===>>>===AAACCCAAABBBPPPiii}}}}}}tttvvv|||}}}{{{|||~~~wwwtttlllooossssssttt{{{{{{yyy{{{zzz{{{}}}\\\\\\lll}}}llleee```^^^\\\[[[XXXQQQFFF>>>555555444333333222111111222222222111111111111000////////////////////////........................------------------------+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************''')))***++++++***)))'''hhhQQQLLLPPPMMMIIIFFF???>>>HHHQQQNNNDDDAAA;;;444111333555333111111111111111111111111111000000000000////////////000000000000000000000000////////////////////////........................000///...---------------//////////////////////////////.........---------....................................////////////---------............///........................////////////////////////............///000222222000111111111111222222222666666666666777777777777999999999:::;;;<<<>>>???===???<<<;;;IIIbbbssswwwvvv|||}}}{{{nnnfffdddfffiiigggdddmmm|||rrrnnnnnnkkkhhheeefffnnn{{{}}}RRR^^^hhhggg[[[```bbb___[[[VVVQQQLLL777666555444555555444333444333222222333333111/////////000000000000//////......//////000000111111..................---------------,,,,,,,,,++++++************************++++++******++++++,,,---))))))))))))))))))))))))))))))************))))))***))))))+++------,,,+++)))***,,,,,,***)))***++++++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))|||___QQQPPPKKKKKKGGG@@@>>>EEEPPPQQQLLLFFF???555111111333444333000000000000000000000000000000000000////////////000000000000000000000000////////////////////////........................//////...---------------........................//////.........---------------------------------............////////////---------............///........................////////////////////////---------......///000111000111111111111222222222555555666666666666777777999999999:::;;;<<<<<<===??????>>>BBBTTTmmmzzz{{{{{{|||~~~~~~zzzyyy~~~~~~~~~mmm___ZZZWWWXXXXXXXXX___iiiwwwxxxnnnhhhbbb^^^XXXUUUXXXaaakkkrrr}}}iiiWWWVVVgggxxxzzzbbb___]]]]]]]]]XXXQQQMMM===999555333444555444222444333222333333333111/////////000000000000//////.../////////000000000111........................---------,,,,,,,,,++++++******************************))))))******+++,,,************************))))))************))))))***))))))***+++,,,***)))(((***++++++***))))))***+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))|||wwwxxx}}}wwwcccYYYMMMLLLHHHAAA<<<@@@IIINNNNNNLLLDDD999222111222444444000000000000000000000000000000000000////////////000000000000000000000000////////////////////////........................//////...------------..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---------............///........................////////////////////////------------...///000000000111111111111222222222444444555555555666666666888999::::::;;;;;;;;;;;;:::===>>>GGG]]]wwwzzzyyyyyyzzzwwwtttrrrqqqnnnlllnnnsssoooiiifffjjjqqqwwwpppeeeXXXQQQNNNMMMOOORRRYYYdddqqqyyy}}}|||wwwpppbbb]]]UUUOOOLLLOOOSSSWWW]]]hhh{{{}}}eeeTTTRRR```sssvvvfff[[[]]]```[[[UUUSSSFFF>>>555111222444444222555333333333444333111//////000000111111000000///////////////000000000000........................------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++************************))))))************))))))***)))))))))******)))'''''')))******)))(((((()))******))))))))))))******))))))************))))))))))))))))))))))))))))))xxxrrrssssssqqq}}}kkkTTTPPPLLLFFF@@@@@@DDDIIILLLNNNHHH???888444444333222000000000000000000000000000000000000////////////////////////////////////////////////////////////........................///......---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///........................////////////////////////...............///000000000000111111111222222222333333444444555555666666888888:::;;;;;;;;;::::::777>>>DDDNNNdddzzz|||~~~yyyrrrjjjccc```aaaddd\\\WWWXXX[[[^^^ccciiisssrrr___SSSPPPOOOOOOMMMPPPVVV]]]gggpppuuuvvvjjjfff^^^WWWQQQMMMMMMMMMLLLPPP]]]lllwwwpppYYYXXXeee|||zzzddd```aaa]]]ZZZ[[[OOOEEE888222222444444222555444333333444333111///000000000111111000000000////////////000000000000---------..................------------,,,,,,,,,++++++++++++++++++++++++***************++++++,,,************************)))******++++++******)))+++***)))***+++***(((''''''(((******((('''((()))***))))))))))))))))))***))))))************)))))))))))))))))))))))))))))){{{vvvrrrpppuuuyyyxxxlllooopppuuu}}}yyypppqqqtttzzz\\\QQQNNNJJJGGGEEEEEEHHHKKKMMMJJJEEE@@@;;;777333000222222222222222222222222000000000000////////////////////////////////////////////////////////////..............................---------......///........................---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///........................////////////////////////000000000///000000111222000000111111111222222222333333444444555666666777888999999:::;;;;;;;;;;;;999EEEQQQZZZkkk~~~qqqgggbbb```XXXRRRPPPPPPOOOQQQUUUXXXaaauuuwwwccc[[[WWWSSSOOOMMMLLLMMMQQQWWW```gggnnnlllgggaaaYYYQQQKKKGGGKKKGGGJJJSSS\\\lllrrr]]][[[ggguuufff```[[[\\\aaaUUUKKK>>>555333444444333555444333333444444222000000000111111111111000000000000000000////////////---------.........//////.........---------,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------******************************++++++++++++******---+++++++++,,,,,,***((('''(((******((('''((())))))))))))******)))))))))))))))************))))))))))))))))))))))))))))))}}}pppoooooosss~~~|||jjjggghhhqqqrrrnnnfffaaacccmmm|||lllPPPLLLIIIIIIHHHEEEEEEGGGJJJJJJIIIGGGAAA;;;444000333333333333333333333333000000000000////////////000000000000000000000000////////////////////////...........................------------...//////---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------............///........................////////////////////////222111111000000111111222000111111111111222222222333333444555666777777888999999999:::;;;<<<>>>???===MMM[[[aaaooo}}}rrrcccZZZRRROOOLLLHHHIIILLLIIILLLXXXmmmwwwjjj]]]QQQJJJHHHHHHIIIIIIKKKRRRYYYkkklllmmmjjjdddZZZPPPJJJOOOGGGCCCHHHNNN^^^hhhZZZXXXnnntttccc\\\]]]aaaXXXPPPEEE<<<666555555555666444444444444444222000000111111222222111111000000000000000////////////,,,,,,------.../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++******++++++++++++******,,,+++++++++---,,,+++)))''')))******)))(((((()))))))))************))))))))))))************)))))))))))))))))))))))))))))){{{ttttttzzz|||qqqnnnuuuuuuhhh``````ffflllzzzaaaYYYSSSSSSPPPKKKHHHIIIIIIJJJKKKIIIDDD===777333222222222222222222222222000000000000////////////000000000000000000000000////////////////////////........................---------------...//////---------------------------------.........//////------------------------,,,,,,---------.........---------............///........................////////////////////////111111000000000000111111000111111111111222222222333444444555777888888999:::999999999:::===AAACCCJJJYYYffflllyyy}}}zzzwwwwwwyyyxxxwww|||zzznnnaaaYYYRRRMMMMMMPPPJJJFFFJJJVVVaaapppwww```SSSNNNKKKKKKKKKIIILLLRRR\\\bbbjjjpppnnnggg]]]VVVSSSIIIDDDFFFHHHRRRrrryyydddWWW]]]uuuooodddbbb```XXXTTTMMMCCC:::555555777666555444444555444222000000111111222222111111000111000000000/////////...,,,,,,------...//////000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++******))))))***,,,,,,+++)))(((***++++++***))))))***((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))xxxuuutttyyyqqqkkkqqq|||pppccc[[[YYY]]]fffppp{{{|||pppfffccc^^^VVVQQQQQQIIIKKKLLLJJJEEE>>>999777111111111111111111111111000000000000////////////000000000000000000000000////////////////////////........................---------------...///000---------------------------------.........//////........................,,,,,,,,,---------......---------.........//////........................////////////////////////111000////////////000000000111111111111222222222444444555666777888999:::;;;:::888888:::>>>CCCEEE[[[hhhttt{{{||||||{{{wwwtttqqqmmmkkkkkkgggcccfffnnnhhhqqq~~~xxxkkkaaaZZZZZZ]]]TTTKKKGGGHHHGGGLLLeeennnaaaTTTOOOJJJEEEEEEIIIJJJSSSbbbnnnrrrnnnfff```SSSJJJGGGHHHEEEIIIccczzzvvvzzzqqq]]]VVVeee|||mmmgggaaaWWWVVVQQQGGG<<<666666888666555444444555444222000111111222222222222111111111111000000/////////...,,,,,,------...///000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***((((((((()))+++,,,+++))))))***,,,,,,***)))***+++((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))~~~~~~}}}}}}wwwwwwtttppptttooofff\\\WWWXXXaaakkkuuu~~~zzztttbbbWWWQQQMMMKKKIIIKKKLLLHHH>>>666111444777666222//////111111111111000000000000///333111//////222222000...000000///...------,,,,,,,,,------......------,,,........................//////.........---------...------,,,,,,------...........................///000///...,,,---///111............////////////////////////////////////000000///...............000000000000111111111111000111111222222333444444444444555555666666777777888888999:::===CCCKKKPPPnnnyyy{{{wwwzzz~~~vvvnnnooolllllluuuiiiccceeegggeeeooo{{{{{{~~~\\\SSSLLLJJJHHHGGGMMMVVVsssnnn]]]PPPIIIFFFGGGHHHKKKPPPXXXbbblllppppppbbbUUULLLKKKIIIJJJVVVggg|||tttnnntttbbbXXX\\\vvv}}}dddfffbbbYYYQQQMMMGGG===555222777666555444444444444444000000000000000000000000000000000000000///......---...///111111///...---///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++)))************+++++++++************************''''''((()))***++++++,,,------,,,,,,+++***)))))))))************+++++++++++++++++++++++++++++++++~~~|||yyywwwvvvsssooolllqqqnnnooowww~~~xxxuuuxxxttt~~~jjj^^^TTTSSSZZZbbbnnnyyy|||zzzjjj___VVVPPPLLLJJJKKKMMMJJJBBB:::444555555444222000000111111111000000000/////////222000//////111111000.........------,,,,,,++++++---......//////......---........................//////.........---------...------------------...........................///......---------------............////////////////////////////////////000000///...............000000000000111111111111111111111222333333444444444555555666666777777777999:::;;;<<>>666333666666555555444444333333111111111111111111111111000000000000000///......---...///000000///...---///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++************++++++++++++************************(((((())))))******++++++------,,,,,,+++******))))))************+++++++++++++++++++++++++++++++++zzzsssmmmkkkfffccceeehhhlllsss{{{vvvuuu}}}~~~xxxvvvvvvbbbVVVRRRSSSWWW[[[eeesssyyyxxxlllbbbXXXPPPKKKFFFHHHLLLMMMHHHBBB999777333222222222222111111111111000000000//////111000//////000000///...............------------/////////000000/////////.......................................---------------------------------........................000...---///111000---***............////////////////////////////////////000000///.........//////000000000000111111111111111111222222333333444444444555555666777777888888:::;;;======AAALLL[[[fffzzz}}}qqqnnnkkkcccdddeee^^^dddtttuuujjj___WWWPPPKKKIIIKKKEEEKKK[[[sssppp\\\PPPHHHHHHGGGFFFJJJTTTdddqqqtttjjj^^^UUUKKKEEEMMMZZZlll|||wwwuuuppphhhjjjqqquuu]]]VVVkkk~~~ooo\\\ZZZZZZYYYPPPCCC999666555666666555555333222222111111111111111111111111000000111111000000//////---...///000000///...---///............---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++)))*********************---,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++zzzqqqiiicccaaaccceeelllwww~~~yyyxxxwwwpppvvvwwwhhhZZZPPPKKKPPP]]]iiiooo{{{qqqzzz~~~yyy{{{tttkkkcccYYYOOOIIICCCCCCHHHLLLMMMLLL???:::444111222444333222222222222222111111111111000000///////////////...000000000000111111111111...//////000000//////...................................................------............------........................111///...222666777222---............////////////////////////////////////000000///////////////000///000000000111111111111111111222222333444444555555555666777777888999999888;;;===???EEESSSfffttt~~~yyyvvvsssiiikkknnnxxx}}}lll```WWWQQQNNNKKKEEEGGGTTTaaassstttcccSSSNNNJJJHHHIIILLLUUU]]]nnnkkkjjjfff\\\PPPNNNSSS]]]}}}|||zzzyyyqqqpppllldddbbbgggxxx|||qqqpppsssuuuvvvkkklllnnnpppwwwrrr[[[aaallliiibbb\\\ZZZVVVKKK???:::666666666666555333222111111111111111111111111111000000111111111000000///......///000000///......///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++*********************,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++wwwkkkddd___\\\ZZZaaaggghhhiiimmmsssvvv~~~|||vvvxxx|||lllmmm|||sss]]]PPPHHHOOOQQQRRR]]]ooo|||~~~vvvllliiilllttt{{{ccc[[[]]]eeettt}}}ssslllfff]]]WWWRRRJJJFFFFFFJJJNNNPPPEEE???777333333444444333444444333333333222222222000000000000////////////000000000111111111111111.........//////.................................---.....................---......//////......---...........................------222888999444///............////////////000000000000000000000000000000/////////000000111///000000000111111111111111222222333444444555555555555666777888999:::;;;777999===BBBLLL]]]rrr}}}|||uuudddWWWUUUIIIDDDHHHKKKQQQiiijjj\\\OOOKKKJJJIIIJJJMMM]]]cccmmmtttooobbbVVVQQQRRRjjjyyy|||zzzmmmjjjggg```]]]___ddd~~~nnnbbb\\\ZZZXXXWWWOOOPPPQQQQQQSSS\\\jjjuuuxxx~~~kkkaaa```tttppp^^^YYYYYYSSSHHH???777777777666555444222222111111111111111111111111000000111111111111000000......////////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,+++++++++++++++***))))))*********+++++++++++++++++++++++++++++++++xxxooogggaaaYYY[[[\\\[[[ZZZYYYZZZ[[[___kkkzzzqqqqqquuuzzzooonnnuuuyyygggSSSMMMFFFDDDKKK[[[mmmyyyrrrcccYYYWWWcccxxxvvv___LLLIIILLLXXXfffrrrrrriiiddd[[[aaa```[[[SSSKKKHHHJJJNNNJJJDDD===777444444444555444444444333333333222222000111222111000//////111////////////............---......//////......---........................---------...............---...///000000///...---........................+++***,,,000444555222///............////////////000000000000000000000000000000/////////000111111000000000000111111111111222222333333444444555555555666666888999:::;;;<<<777:::???IIIXXXlllkkk\\\RRRLLLMMMKKKGGGOOO^^^sss]]]SSSOOOJJJJJJMMMNNNWWWfffssswwwooo```VVVOOO^^^~~~|||vvv}}}kkkeeeccc]]]YYYZZZWWWgggjjjhhhqqqwwwuuuwwwqqqiii^^^VVVRRROOOMMMJJJIIIJJJIIIGGGEEEFFFKKKPPPTTTWWW___ppplll```iiieeeZZZ\\\YYYOOOEEE:::999888666555444444444222222222222222222222222000000111111222222111111///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++xxxppphhhdddaaa```___\\\XXXVVVUUU\\\dddjjjppp}}}zzzooolllyyyvvvnnnooo|||kkkZZZJJJGGGIIIQQQcccvvvtttfffXXXOOOWWWmmmrrr___KKKEEECCCJJJTTT___jjjsssttthhhbbbXXX___eeehhhaaaSSSIIIGGGJJJMMMJJJCCC<<<666333444555333333222222222111111111111333444333000///000222/////////......---------...//////000000//////...........................---------.........//////---...///000000///...---........................+++---...000111111000///............////////////000000000000000000000000000000//////000111111222000000000000111111111111222222333333444555555555555666777888:::;;;<<<<<<;;;===DDDRRRggg|||uuuhhh\\\VVVQQQKKKJJJMMMdddzzzlll___RRRMMMOOOIIIMMMWWWdddoooqqqhhh^^^VVV[[[tttxxx{{{jjjaaa___[[[WWWXXXYYY]]]ZZZZZZcccbbb^^^ccc[[[WWWQQQNNNMMMLLLKKKIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHLLLTTTeeepppiiizzzppp```]]]ZZZRRRKKK>>><<<999666444444555666222222222222222222222222///000111222222222222111//////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++~~~xxxqqqlllkkkjjjgggaaa]]]XXX[[[\\\\\\^^^hhhxxxxxxsssuuuwwwsssiiiooo{{{iiiTTTOOOLLLLLL]]]sssvvvjjj\\\NNNPPPeeemmm^^^KKKCCC>>>AAAIIIQQQYYYaaasss|||nnnfff[[[VVVbbbmmmhhhXXXJJJFFFHHHNNNMMMGGG???666222333666111111111000000000000///111333555444111000111333222111111000///......---000000111111111111000000........................---------.........//////---...///111111///...---........................///111333222111/////////............/////////000000000000000000000000000000000///000000111222222000000000000111111111111222222333444444555555666555666777888:::;;;<<<===???@@@HHHYYYqqq~~~~~~}}}}}}zzztttoooqqqyyyzzzjjjZZZSSSQQQOOONNNNNNdddrrrZZZNNNNNNJJJIIIKKKUUUdddnnnllldddaaa]]]lll}}}{{{|||iii___^^^ZZZWWWWWW\\\[[[TTTUUU[[[SSSNNNWWWQQQNNNKKKJJJJJJKKKKKKJJJGGGFFFFFFIIILLLNNNNNNNNNBBBDDDEEEGGGOOO```xxxmmmpppzzzeee^^^YYYSSSOOO@@@===999666444555777888222222222222222222222222///000111222222222222222//////............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++~~~zzzwwwmmmiiiccc^^^]]]^^^aaadddmmmxxxsss||||||pppiiiuuunnn[[[SSSKKKWWWttt~~~vvveeeUUUQQQXXX```dddOOOGGGAAA@@@AAABBBFFFKKKaaaiiiuuu|||mmmeeeYYYTTTTTT[[[^^^VVVHHH>>>EEEIIIKKKDDD999111111555444666888666333111111333000000000000000000000000666000---///111000///000------............------////////////////////////..................................................................------000//////.........//////000000000000000000000000////////////000000000000000000000000111111111111111111111000111111222333333333333333444555666666555777999999999999:::<<<===KKK[[[ooo|||xxxrrrpppmmmjjjhhhiiijjjlllkkkfffccccccaaa___```ccc```___```dddhhhjjjgggeeemmmqqqyyy}}}dddXXXTTTRRRLLLPPPWWWfffvvvcccZZZQQQIIIHHHOOOTTTVVVbbbqqqhhhhhhooovvveeeWWWVVVZZZWWWYYYYYYYYYYYYYYYVVVRRRNNNPPPNNNLLLLLLNNNNNNKKKHHHJJJLLLMMMJJJGGGIIISSS[[[QQQNNNJJJEEEEEELLLWWW```zzzfffqqqttt]]]ZZZYYYTTTGGG@@@999555666777555333222222222222222222333333333333333333333333333333000000000000000000000000000000///...------,,,,,,......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))((((((((((((|||vvvoooiiidddaaa___eeeqqq}}}vvvttt|||sssaaaQQQ[[[yyyppp\\\RRRUUU^^^cccPPPHHHBBBAAAAAAAAADDDIIIPPPXXXeeerrr|||xxxmmmaaa___YYYSSSWWWZZZRRRDDDDDDHHHJJJFFF>>>666333333111333555444111000111222111111111111111111111111444000000444555222//////...//////////////////...////////////////////////........................////////////////////////........................000//////.........//////000000000000000000000000////////////000000000000000000000000111111111111111111111111111222222333333333333333444555666666666888999999:::;;;>>>@@@AAAVVVhhhxxxzzzxxxvvvtttrrrmmmkkkgggdddbbbcccfffhhhfffbbbaaacccccc``````bbb^^^]]]]]]___aaa```^^^[[[YYY\\\```eeehhhjjjkkklll{{{yyywwwuuuwww|||ssscccYYYPPPMMMMMMRRRbbbzzzpppcccTTTIIIHHHIIILLLXXXgggoooooouuu}}}kkk[[[WWWZZZWWW]]]^^^aaadddeeeaaa[[[VVVRRRPPPNNNOOORRRRRROOOKKKJJJLLLLLLJJJGGGIIINNNSSS```aaa^^^UUUKKKGGGKKKQQQ[[[lllggg]]]oooqqqcccZZZRRRLLLDDD;;;666666777666444333333222222222222222222333333333333333333333333000000000000000000000000000//////......---,,,,,,.........---------,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++*********))))))xxxppplllaaa```ccchhhnnnyyy}}}}}}vvvrrryyypppVVVZZZvvv~~~hhhWWWSSSYYY___QQQIIICCCAAAAAA@@@BBBFFFFFFNNN[[[hhhsss{{{yyyhhhjjj```SSSUUU___XXXFFFCCCFFFIIIJJJFFF>>>777222000222333333222222333444111111111111111111111111111///222777999444///...//////000000000000//////////////////////////////........................000000000000000000000000......................../////////......//////000000000000000000000000000////////////000000000000000000000111111111222222111111111111111222333333333333333333444555666777888999999888999;;;@@@CCCHHHeeeyyyzzzssspppooonnnnnnkkkjjjgggdddccceeeiiimmmjjjggghhhlllnnnkkkiiiiiifffeeecccbbb```^^^ZZZWWWTTTTTTTTTTTTTTTTTTUUUUUU]]][[[ZZZ[[[^^^ccchhhlllrrryyyxxxeee[[[RRRKKKLLLNNNWWWlllsss```MMMFFFDDDFFFOOOZZZnnnqqqzzzuuu___XXXYYYVVVZZZ___fffnnnqqqnnngggaaaYYYWWWVVVWWWXXXWWWSSSOOOMMMMMMLLLLLLKKKKKKKKKKKKQQQXXX\\\WWWKKKCCCDDDIIIJJJPPP^^^yyypppWWW]]]qqqhhh\\\VVVRRRJJJ???777666666666666444444333333222222111111222222222222222222222222000000000000000000000000000//////......---------.........------------,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---------,,,,,,,,,++++++tttoookkkiiiiiimmmxxx}}}|||zzzuuu|||fff^^^ooowwwaaaWWWWWWYYYSSSKKKDDDBBBAAA???@@@CCCEEEKKKUUU___jjjuuu~~~qqqnnnfff]]]^^^___UUUFFFCCCEEEHHHLLLMMMGGG;;;222333333444444444555777888111111111111111111111111000///222777777222///////////////000000/////////////////////////////////........................////////////////////////............//////////////////////////////000111////////////////////////////////////000000000000000000111111111222222222222111111111111222333333333333333444444555666777:::999999888999<<>>888555555555555555444444333222111111111111111111111111111111111111111111111111111111///////////////.........//////.........---------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++uuuwwwzzzzzzxxxxxxzzz}}}~~~zzzuuutttooottt}}}{{{xxxyyy}}}~~~{{{yyyyyyvvvzzzrrrbbbVVVVVVNNNHHHEEECCC@@@@@@BBBBBBBBBCCCEEEKKKUUU```hhhqqqooojjjdddaaabbbggglllrrrvvv|||~~~llljjjdddVVVNNNSSSFFFDDDDDDIIIOOONNNFFF>>>666444222111333444444333222222222222222222222222222//////000///---000555------............------////////////////////////////////////////////////.................................//////000000111////////////000111222222000000000000000000000000////////////000000000000111111111222222222222333222222222222222333444444444444444444555666777888888;;;???EEENNNYYYdddkkk}}}zzzqqqmmmaaa\\\TTTPPPNNNLLLIIIFFFHHHIIIIIIHHHHHHIIILLLNNNUUUZZZdddsssooo___WWWWWWRRRccc{{{|||iii[[[QQQLLLKKKQQQfff{{{kkkkkkkkkbbbfffnnnzzz}}}rrrjjjdddaaa^^^]]]\\\YYYTTTPPPQQQOOOLLLKKKKKKJJJFFFCCC@@@BBBEEEFFFKKK```}}}bbbffffff[[[ZZZUUUMMMDDD===888666555555555444444333333222222222222222222222222222222111111111111111111111111/////////////////////////////////.........---------------------......///++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,+++++++++*********}}}|||zzzwwwsssooommmkkkllllllooosssyyy~~~~~~yyywwwzzz}}}~~~tttqqqsssuuuyyy}}}tttnnn\\\WWWOOOIIIGGGEEEBBBAAACCCCCCCCCCCCCCCEEEKKKSSSYYY```cccddd___WWWRRRRRRUUUSSSWWW[[[\\\[[[[[[^^^bbbiiigggiiiooouuu}}}{{{ppphhh\\\SSSQQQGGGDDDCCCFFFKKKMMMJJJFFF:::777333111222333222111222222222222222222222222111000000222000...111777......////////////......////////////////////////////////////////////////........................---......///000000111111////////////000111222333000000000000000000000000////////////000000000000111111111222222222333333333222222222222333444444444444444444555666777888;;;???FFFNNNXXXdddpppxxx|||qqqhhhbbb]]]WWWRRROOOOOOMMMKKKHHHGGGHHHIIINNNMMMPPPVVV]]]jjj}}}mmmdddVVVUUU[[[jjj{{{ppp^^^SSSPPPLLLXXXyyy|||~~~yyyxxxyyy~~~wwwtttooojjjeeeaaa]]][[[QQQPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHFFFDDDKKKbbbxxxyyydddtttxxx___[[[XXXSSSLLLCCC<<<777555444444444444444444333333333333333333333333333333111111111111111111111111/////////////////////000////////////............---------------...//////+++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,+++++++++******|||uuunnniiiiiigggeeegggllloooooommmuuu|||xxxyyy{{{|||wwwpppnnnqqquuu{{{wwwaaaWWWPPPJJJHHHFFFCCCBBBDDDCCCCCCCCCBBBBBBEEEIIIMMMTTT\\\dddcccYYYQQQOOOPPPHHHLLLOOONNNJJJIIIMMMPPPUUUSSSTTTXXX\\\bbbrrrxxxnnnfffWWWIIIHHHEEEBBBCCCHHHLLLMMMKKK>>>:::555333444444333111222222222222222222222222111000222444222///111777//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000---......///000111111222////////////000111222333000000000000000000000000////////////000000000000111111222222222333333333333333222222333333444555555444444555555666777888@@@DDDJJJRRR\\\gggrrryyywwwnnneee___VVVUUURRROOOLLLJJJJJJJJJIIIHHHJJJNNNNNNQQQ^^^mmm~~~oookkk\\\RRRWWW```mmmlllZZZWWWJJJMMMkkk}}}uuunnnhhhfffdddSSSUUUUUUPPPJJJFFFGGGIIIHHHEEEEEEFFFFFFGGGSSSaaa{{{dddgggiii[[[[[[WWWQQQHHH@@@999666333333444444444444444444333333333333333333333333111111111111111111111111////////////000000000000000/////////...............------------...//////+++++++++,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------,,,,,,,,,+++++++++{{{rrrsssnnniiifffggghhhgggfffeeellluuu~~~~~~~~~yyypppmmmrrrvvvhhhYYYRRRLLLIIIEEEBBBCCCGGGDDDEEEGGGGGGDDDBBBCCCGGGNNNVVV___bbb]]]TTTLLLGGGIIIJJJLLLKKKHHHFFFDDDDDDLLLJJJHHHHHHMMMUUU]]]bbbzzz~~~pppjjj```SSSIIIEEEDDDGGGIIIIIIMMMRRRLLL>>>555888999444111333333333333222222222111111333333333222111000//////000000111111111111000000////////////000000000000111111000000//////......000000000000000000000000............////////////...444666555333333000,,,111111000000000000111111222222111111111111111111333333333333333333333333333222111111222333555666999999777555555888===AAATTTRRRMMMNNNPPPMMM___wwwxxx~~~tttnnnggg^^^UUUPPPNNNMMMLLLMMMLLLKKKHHHGGGKKKRRRXXXpppwwwnnn^^^VVVWWW]]]jjjwwwjjj```XXXQQQccc}}}uuummmfffYYYWWWSSSOOOMMMKKKIIIHHHHHHFFFFFFGGGEEEEEEMMMWWWssszzzgggsssuuuddd___TTTOOOQQQDDD777888777555444444555666555333444444444333333333222222222222222111000//////...000000000000000//////.........------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,---------,,,++++++------------------------,,,,,,,,,------,,,++++++......---,,,++++++++++++|||vvvssspppmmmjjjccceeegggkkkpppyyy|||sssooopppvvvtttvvv|||sss___VVVNNNJJJHHHDDDDDDFFFEEEGGGIIIHHHFFFDDDEEEIIIKKKRRR\\\bbbbbb\\\TTTNNNJJJKKKJJJIIIGGGFFFFFFFFFGGGDDDAAA@@@AAAEEEJJJMMM___lll}}}nnncccZZZQQQKKKHHHKKKLLLLLLMMMPPPSSSGGG<<<888888666444444333333333222222222222111333333222222111111000000000000111111111111000000////////////000000000111111000000000/////////...000000000000000000000000............////////////000888===999444222111000111111000000000000111111222222111111111111111111333333333333333333333333333222222222222444555666888999999888777:::???CCCKKKJJJEEEEEEGGGEEEXXXyyy~~~yyy}}}mmmiiinnnppppppqqqxxxvvvnnnuuu|||rrriiiaaaZZZVVVQQQPPPMMMKKKLLLOOOSSSWWWXXX\\\iiiuuufff]]]YYY]]]eeennnnnncccVVV___{{{yyysssccc^^^WWWSSSQQQOOOLLLIIIJJJIIIHHHHHHFFFEEEKKKSSSjjjssshhhyyy~~~oooYYYSSSVVVIII::::::666555444444555666555444444444444333333333222222222222222111000/////////000000000000000//////...///......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++......---,,,++++++,,,,,,{{{pppkkkfffcccdddgggjjjkkk}}}ttthhheeeeeelll{{{{{{{{{~~~ggg[[[PPPLLLJJJGGGEEEEEEGGGJJJLLLKKKHHHGGGHHHIIIIIIOOOYYYcccjjjggg___WWWOOOMMMKKKHHHGGGFFFGGGGGGGGGEEEBBB@@@???@@@BBBCCCHHHMMM[[[rrrvvvhhhdddZZZQQQLLLMMMPPPPPPOOOOOOSSSLLLAAA777555888888666333333333333222222222222222222222222222111111111000000111111111111000000/////////000000000111111000000000000////////////000000000000000000000000............////////////000:::???:::222///000111111111000000000000111111111111222222222222222222222222222222222222222222222222222222333444555666666999;;;;;;:::<<<@@@DDDGGGGGGAAA@@@CCCDDDWWWxxxyyyqqqkkkmmmsss|||jjjbbbaaa___cccaaabbbiiiqqqrrrhhh___[[[]]]dddrrr~~~~~~pppfffbbb]]]VVVRRRQQQQQQOOONNNLLLKKKQQQ]]]kkkzzzrrrccc\\\[[[XXXeeezzzxxxeeebbbsssrrrjjj___XXXUUUSSSOOOKKKLLLJJJJJJJJJGGGDDDHHHNNN___|||fff___ppp```VVV[[[PPP>>><<<666444333333555666555444444444444444333333333333222222222111000000//////000000111111000000///...///......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++,,,------------------------------------,,,,,,------------,,,,,,...------,,,,,,,,,------wwwooollliiieeeaaammmxxxsssnnneee```cccsssnnn___QQQLLLKKKHHHEEEDDDIIIOOORRRPPPLLLKKKJJJIIIKKKNNNWWWdddoooqqqjjjbbbYYYUUUOOOJJJHHHGGGGGGGGGIIIHHHFFFEEEDDDDDDEEEEEEBBBCCCJJJ\\\uuunnniii^^^TTTKKKMMMQQQRRRPPPOOOPPPQQQIII<<<999???@@@;;;444444333333333222222222111222222222222222222222000000111111111111000000//////000000000111111111000000000000////////////////////////////////////............////////////---555888555000//////...111111000000000000111111111111222222222222222333222222222222222222222222222222333333444555555666666999======;;;;;;???CCCFFFGGGBBBAAADDDGGG\\\}}}}}}xxxrrrooopppsss|||ssskkkhhheeeiiieeeccceeeiiihhhaaaZZZXXXXXX[[[___dddlllzzz~~~vvvlllaaaZZZXXXVVVQQQLLLRRRPPPPPPSSSWWW___mmmzzzzzziiiaaa___]]]aaaooovvvmmmsss~~~uuuhhh^^^ZZZWWWQQQLLLKKKJJJJJJKKKHHHDDDFFFJJJSSSnnnxxx``````zzzfffVVV\\\TTTCCC@@@777555333333555666666555555444444444444333333333222222222111111000000000000111111111111000////////////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++)))***+++,,,---.........------------------------+++,,,------------------...---------------......yyynnnffffffjjjppptttzzz{{{ooobbb[[[bbbrrrttteeeUUUNNNLLLIIIFFFEEELLLUUUZZZWWWTTTRRROOOKKKKKKMMMUUUcccssszzzwwwqqqfff```YYYSSSOOOLLLIIIGGGFFFFFFFFFEEEDDDDDDCCCCCC@@@BBBFFFOOO```uuuyyymmmcccWWWLLLLLLPPPQQQQQQRRRRRRWWWTTTIIIDDDEEECCC<<<444444444333333333222222222222222222222333333333000000111111111111000000000000000000111111111111////////////000000000000////////////////////////............////////////,,,///000///000333111,,,111111000000000000111111111111222222333333333333222222222222222222222222222222333444555555555555555:::???>>>:::999<<>>:::888===BBBOOOVVVUUUTTT[[[dddyyyzzzmmmeeejjjtttxxxkkkaaaYYYUUUSSSSSSQQQOOOQQQWWW^^^iiixxxrrrfffZZZUUUXXXcccsssuuukkkaaaYYYTTTOOOKKKJJJLLLKKKGGGGGGJJJCCCPPPjjjlll\\\nnncccZZZWWWNNNHHH===:::777555666777777666555555555555444444444333222222222222222222222222111111222222111111000///000//////......//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++,,,------------------------------------+++,,,---......///......---------...///000111222~~~tttnnniiicccdddhhhppp|||kkkbbb___aaakkk}}}~~~lll^^^RRRJJJGGGIIILLL\\\jjjllllllmmmggg^^^SSSSSSVVV```ooo}}}zzztttpppkkkdddZZZRRROOONNNLLLIIIGGGEEECCCBBB===???@@@???BBBMMM^^^llltttdddYYYRRRPPPSSSXXXUUUVVVWWWSSSGGG999222333555444444444444333333333444444444333333222222111000000111111111111000000000000111111111222222222.../////////000000000111000000000000000000000000............////////////---//////...000444222...111111000000000000111111111111222222333444444555444444444444444444444444222333444555666666666555444:::???>>>::::::AAAHHHZZZccceeeeeemmmxxxyyytttuuu~~~yyypppeee___YYYSSSQQQSSSOOOVVV]]]eeetttpppcccZZZUUUXXX^^^ooovvviii```\\\VVVQQQNNNNNNMMMIIIHHHJJJFFFJJJYYYuuudddcccttt]]]ZZZSSSLLLAAA>>>999777666777777666555555555555444444444444222222222222222222222222111222222222222111000000000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------,,,,,,,,,------------------------+++,,,---...////////////---------...///111222333~~~oooeeeccc```ooouuunnnccc^^^```qqqvvveeeVVVKKKHHHKKKJJJ^^^nnnsssuuuwwwqqqggg]]][[[ZZZ```kkkxxx}}}zzzvvvnnnbbbYYYNNNMMMKKKIIIHHHGGGFFFFFFCCCCCCAAA??????EEEQQQ[[[|||ppp```UUUPPPSSSYYYZZZXXXZZZYYYMMM<<<777===555555444444444333333333555555444333333222111111000000111111111111000000000111111111111222222222.../////////000000111111000000000000000000000000............/////////000+++000222///---...///...111111000000000000111111111111222333333444555555555555555555555555555555222333444666666666666555222999??????;;;===EEEMMM\\\gggjjjkkktttqqqeee[[[VVVVVVQQQWWWZZZXXX[[[kkkuuuggg[[[WWWZZZOOOeee~~~ooofffccc]]]VVVRRRPPPNNNJJJIIIKKKKKKKKKRRReeeppp```ttt```\\\WWWOOOCCC@@@;;;888777777777666666666555555555444444444222222222222222222222222111222222222222111000000000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,---------,,,++++++------------------------+++,,,---...////////////---------...000111333333wwwfffeeedddjjjwwwuuujjjbbbbbblllpppXXXRRRPPPFFFMMMYYYjjjxxx~~~|||wwwrrrjjjgggbbbaaakkkyyy~~~{{{uuujjj^^^YYYTTTNNNLLLMMMMMMIIIDDDGGGEEECCCAAABBBEEEIIILLLmmm{{{pppZZZMMMSSS[[[]]][[[ZZZXXXOOODDD<<<:::444555444333222111222333555555444333333222111111222222222111111111000000000000000000000000000000111111000000//////......000000000000000000000000//////000000000000//////////////////000000000000000111111111111222222222111111222222222333333333444888999666444555555333333333444555777777888888::::::===BBB@@@>>>IIIXXXeee___^^^hhhwwwzzzxxx~~~rrrkkkeee]]]\\\\\\\\\[[[YYY[[[hhhuuuppp___UUUWWWWWWccc}}}wwwmmmeee^^^WWWSSSTTTTTTPPPKKKIIIMMMQQQWWW```ppp|||dddeeevvv]]]TTTWWWLLLAAA777444666888888888777666666666555555555555444444444333333333222222222222222111111111111000111111000///////////////000000//////.........---------------------------.........------,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,,,,,,,---------.........,,,+++---000222111///qqqjjjfffjjjpppyyyyyykkkddddddooofff\\\WWWKKKKKKWWWjjjyyy|||xxxpppmmmhhhfffooo}}}~~~{{{qqqfff]]]XXXRRROOONNNMMMKKKHHHGGGEEECCCAAAAAADDDGGGIIIXXXtttyyyyyyaaaRRRSSSVVVVVVYYY[[[[[[WWWOOOCCC999555555555444333333333444555555444444333222222111222222222111111111000000000000000000000000000000111000000000/////////...000000000000000000000000//////000000000000//////////////////000000000000000111111111111222222222222222222222333333333333444777888666666888777333555444444555555666777888888777===HHHLLLKKKNNNVVV]]]YYY\\\jjj}}}~~~zzzwwwooohhhiiijjjhhhgggiiigggiiikkkmmmqqqxxx|||qqqiiiccc]]][[[ZZZ[[[```gggrrrkkk\\\WWWSSSYYYlllzzzqqqmmm___YYYUUUUUUTTTPPPMMMMMMJJJNNNTTT\\\iiirrrgggwwwsss___XXXVVVJJJ===777777888777555777777666666666555555555444444444333333333222222222222222111111111111000111111000///////////////000/////////............------------------------......---------,,,,,,,,,------,,,,,,,,,,,,---...,,,,,,,,,---------......---------............///,,,,,,---------............,,,+++,,,///000///---wwwlllhhhlllwww~~~tttqqqwwwlll___XXXKKKJJJWWWiiizzzyyyvvvqqqooovvv{{{sssfffbbb[[[TTTPPPNNNNNNNNNHHHFFFCCCAAAAAABBBDDDEEEJJJcccuuuqqq```ZZZTTTTTTZZZ\\\ZZZZZZWWWJJJ;;;666666666666555555444444555555444444333222222222222222222111111111111111000000000000000000000000000000000000////////////000000000000000000000000//////000000000000//////////////////000000000000000111111111111222222222333333333333444444444444444666666666:::===:::444666555444333444555777999;;;888???OOOXXXUUUQQQRRR]]][[[aaarrr{{{qqqmmmiiieeecccccc___^^^\\\YYYZZZ^^^dddiiigggllloooooowww~~~rrrnnnlllhhheeedddbbbkkksssxxxsssiii___YYY]]]ffftttuuuqqqeee```\\\[[[WWWQQQNNNPPPKKKMMMRRRYYYaaasssiiicccuuubbbVVVMMM@@@888777::::::999777777777666666666555555444444444444333333333333222222222111111111111000111111000///////////////////////////............------------------------...------------,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......---------............///,,,------------.........---,,,+++,,,---...---,,,vvvooooooqqqyyy}}}~~~iii]]]WWWJJJKKKXXXjjj{{{{{{xxx~~~~~~rrrnnnfff\\\SSSOOOOOOPPPHHHGGGDDDBBBAAA@@@AAABBBGGGWWWmmm|||xxxhhhVVVVVV]]]\\\VVVUUUWWWOOOBBB777666555555666555444333555555444444333333333333111111111111111111111111000000000000000000000000000000000000//////////////////////////////////////////000000000000//////////////////000000000000000000111111111222222222333333333444444444555555333444555666<<>>BBBOOOVVVTTTQQQTTTfffhhhqqqzzzwwwrrrnnnhhhaaa[[[WWWVVVVVVTTTYYYZZZYYY\\\fffnnnpppssszzz}}}tttpppjjjmmmmmmkkkrrrrrrccc[[[XXX___www}}}pppnnnjjjgggddd^^^TTTPPPPPPPPPPPPTTTYYY]]]hhhnnn___iiipppXXXPPPCCC888666999:::888777777777666666666666555555444444444444333333333222222222111111111000000111000000//////////////////////////////.........------------------------------------------------+++++++++++++++,,,------,,,,,,,,,---------......---------............///------------...............------------------,,,sssjjjqqqrrrwwwhhh^^^YYYMMMNNNYYYkkk{{{zzzvvvmmmaaaVVVOOOLLLLLLIIIHHHFFFDDDBBBAAA@@@@@@CCCKKKYYYqqqxxx[[[TTT[[[]]]XXXVVVWWWRRRIII;;;888555444555555444222555555444444444444333333111111111111111111111111111111111111111111111111////////////000000000000//////////////////////////////000000000000//////////////////000000000000000000111111111222222222333333333444444444555555333444444666<<>>???>>>;;;===@@@@@@CCCSSSfffrrr}}}wwwqqqnnnhhhbbb^^^[[[ZZZYYYZZZ]]]```dddiiisss~~~}}}{{{zzzwwwzzzjjj___ffftttvvvnnniiihhhfff___XXXVVVSSSPPPTTT\\\aaajjjtttZZZdddlllVVVUUULLL@@@>>>CCCEEEAAA888888777777777666666666555555555555444444444333222222222111111111111000111111000///////////////.........///////////////------------------------,,,,,,,,,------------...000///...---,,,,,,,,,,,,,,,,,,,,,---------......---------............///------........./////////---///000///......///000|||yyyvvvwwwvvvuuuzzzxxxqqqnnnqqq{{{~~~eee\\\WWWJJJLLLWWWhhhxxxzzzssskkkaaaVVVOOOLLLLLLKKKJJJHHHEEECCCBBB@@@GGGNNN\\\zzzrrrbbbXXX]]]ccc^^^WWWTTTHHHAAA999444555777666555444444555555555555555555000000111111111222222222111111111111111111111111.../////////000000000111000000000000000000000000//////000000000000//////////////////000000000000000111111111111222222222222222222222333333333333222444555444666<<>>CCCGGGOOOjjjoooUUUWWW___\\\XXXZZZMMMEEE;;;555666888888777444444555555555555555555000000111111222222222222111111111111111111111111.../////////000000111111000000000000000000000000//////000000000000//////////////////000000000000000111111111111222222222111111222222222333333333111555666333444:::>>>???;;;;;;;;;;;;;;;;;;;;;::::::777888<<<<<<===JJJ[[[~~~zzz{{{~~~yyy|||{{{ppphhhfffccc___\\\___VVVUUU[[[]]]cccwww^^^fff}}}}}}WWWZZZRRRDDD???CCCBBB;;;888888888888777777777777666666555555555444444444222222222111111111111000111111000///////////////---.........//////000000------------------------,,,,,,,,,------........................///000111,,,,,,,,,---------......---------.........//////............/////////000)))+++......,,,,,,...111uuuoooiiiaaabbbdddkkkvvv|||ppphhhnnnooowwwssseeeYYYPPPNNNRRR]]]ooozzzpppeee^^^VVVQQQKKKGGGGGGGGGEEEDDDDDDBBBGGGOOO___aaaRRRVVV[[[ZZZVVVVVVPPPCCC777555:::999333888777555444333333444444333333333222222111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333111///111444555444222444444444333333444444555666666555555777:::===???>>>>>>===;;;888777777888:::888:::??????@@@NNN___}}}{{{yyywwwtttuuuyyy}}}yyy{{{vvvooohhhdddcccbbbaaaZZZZZZaaadddppphhhbbbgggzzzXXXOOORRRAAA777<<<::::::999888777666666666666444333333333333444555555444444333333333333222222111111000000//////......//////000000000000//////...........................------------...//////111000///...---............------------...//////////////////////////////000000000000000000000000//////////////////......{{{uuupppjjjfffdddhhhooo{{{rrrlllhhhhhhqqqttteeeYYYQQQLLLPPP[[[lll|||rrrhhhbbbYYYUUUOOOKKKJJJHHHFFFDDDDDDAAAEEELLLZZZrrr]]]YYY\\\]]]ZZZXXXTTTHHH;;;777999999555777777555444333333444444333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111///111333444333111222222222333444555666777777777666666888:::<<<>>><<<======<<<:::999:::;;;@@@<<<;;;===???FFFZZZpppxxxuuutttrrrpppnnnnnnoooqqqrrrooouuu}}}{{{|||~~~}}}vvvooojjjiiibbbbbb\\\\\\aaabbbmmmnnn[[[\\\cccVVVTTTEEE>>>@@@<<<:::999888777777666666666444444333333444444555666444444333333333333222222000000000000000///////////////000000000000//////...........................------------...//////222000...---,,,---///000...------------...////////////////////////////////////////////////////////////.........000111222}}}sssllleeebbbbbbgggsss~~~vvvlllbbbaaagggtttyyyhhh\\\TTTMMMPPPZZZkkk~~~xxxpppkkk```\\\UUUPPPLLLJJJHHHFFFEEEAAADDDHHHSSSwwweeeWWWYYY]]]\\\\\\YYYOOOBBB:::888999888777666555444333333333333333333333333222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222000000000222333222111111111222333444666777888888888777777777999;;;<<<999;;;======<<<;;;<<<===AAA<<<;;;???FFFTTTrrr|||{{{yyywwwvvvuuurrrlllggggggiiimmmqqqxxx~~~zzz{{{|||uuupppnnneeegggbbb```cccbbbmmm]]]VVVooottt^^^SSSFFFAAA@@@888::::::888777777777777777444444444333444444555666444444333333333333222222//////000000000000000000//////000000000000//////...........................------------...//////222000...,,,,,,---///000......------......///000////////////////////////////////////////////////000///------...222666888|||vvvrrrnnniiihhhkkklllyyyssshhhaaaaaaiiirrrnnnaaaXXXPPPSSS[[[kkk~~~{{{wwwjjjddd[[[SSSMMMJJJIIIIIIHHHBBBCCCFFFNNNooommmXXXXXX]]]^^^]]]\\\VVVJJJ>>>888888999666666555444444333333333333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111000111111222111111222222222333444555777777777777666666666777888999666888;;;<<<;;;:::;;;<<<<<<;;;@@@KKKVVVjjj~~~|||rrrjjjccc]]]]]]```gggooovvvwwwwwwvvvuuuuuuxxx}}}|||www|||yyytttrrrnnnoooiiifffgggfffsssmmm[[[\\\vvvpppVVVHHHEEE@@@777::::::999888777777777777444444444444444555666666444444333333333222222222/////////000000111111222//////000000000000//////...........................------------.../////////////////////........................//////000////////////////////////........................111///------000555;;;???vvvpppnnndddiiipppwww~~~nnncccbbbfffqqqvvvfffZZZQQQSSSZZZiii}}}tttmmmbbbWWWNNNJJJJJJLLLLLLEEEEEEFFFKKKiiizzzccc\\\^^^___]]]]]]YYYPPPCCC999777999666666666666555444333333333333333333333333333333111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111111222222222111111111111444444333333333444555555666666555555555666666666555777999:::::::::;;;<<<===BBBNNN^^^kkk}}}~~~}}}{{{lll^^^[[[]]]___bbbgggfffeeecccaaa___```ccceeefffffffffggghhhmmmsssxxx}}}qqqnnnxxx~~~xxxwwwuuuuuuooolllnnnnnn{{{}}}bbbRRRbbbcccPPPMMMEEE;;;;;;:::999888777777777777555444444444444555666666444444333333333222222222//////000000111111222222//////000000000000//////////////////////////////...------------...//////+++---000222222000...,,,///............///000000000000000000000000000000////////////////////////111000///000444:::@@@DDD{{{yyypppllljjjlllpppzzzlllcccbbb___fffvvvmmm\\\PPPQQQWWWfffyyy{{{uuukkk^^^SSSMMMKKKLLLNNNFFFGGGHHHJJJeeeqqqaaa[[[ZZZ\\\\\\\\\WWWKKK>>>999:::777777888777777666444444333333333333444444444444111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111222333444333111111111333555444444333333444444444555555555555666666666666666888999:::;;;===@@@BBBIIIPPP```qqq{{{|||vvvgggdddeeedddfffkkkgggfffeeebbb``````ccceee^^^^^^___^^^^^^___bbbeeedddhhhnnnsssvvvyyy}}}yyynnnqqqwww~~~~~~zzzyyyssstttzzz{{{pppVVV]]]mmmWWWQQQFFF<<<;;;:::999888888777888888555555444444555555666777444444333333333333222222000000111111111111111111//////000000000000//////////////////////////////...------------...//////***---000222222111...,,,//////......//////000111000000000000000000000000000000000000000000000000111111333666:::???DDDFFF}}}wwwwwwwwwwww|||uuulllccccccfffsssxxxaaaQQQQQQWWWeeexxx~~~|||uuujjj]]]RRRLLLKKKNNNFFFHHHJJJIIIbbblll]]][[[[[[[[[]]]]]]TTTEEE<<<:::888999999999888777666555333333333444444444555555111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111333444666555222111222444333333333333333444555666555666666777888888888888888999;;;===???DDDIIINNNWWW^^^mmm{{{}}}ssspppkkkfffjjjuuunnnnnnllliiifffeeegggiiicccddddddbbb___]]]]]]]]]cccfffiiijjjiiijjjlllnnnnnnrrrwwwzzz{{{~~~{{{xxx}}}~~~{{{fff```uuuuuu\\\TTTEEE<<<;;;;;;:::999888888888888555555555555555666666777444444333333333333222222222222111111111111111111//////000000000000//////////////////////////////...------------...//////------...///000000/////////////////////000000111000000000000000000000000111111111111111111111111000222777;;;@@@DDDFFFGGG}}}xxxyyy{{{kkkeee___^^^iii~~~hhhTTTTTTXXXfffzzz|||rrrdddVVVMMMIIIMMMFFFHHHJJJIII```{{{hhheee[[[[[[^^^aaaZZZJJJ>>><<<999999::::::999888666555333333333444444555555555111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111333555777555333111333555111111222333444666777888666777888999999::::::::::::;;;===???CCCJJJRRRWWW___eeerrr~~~|||~~~|||}}}~~~{{{||||||yyytttpppmmmllllllmmmnnnkkkgggdddeeegggcccgggkkkkkkjjjkkkqqqvvvooouuuzzz|||wwwbbbfff~~~eeeZZZIII@@@<<<;;;:::999888888888888555555555555555666777777444444444333333333222222333222222222111000000000//////000000000000//////000000000000000000000000...------------...//////000...---,,,---...111222///////////////000111111000000000000000000000000111111111111111111111111000333999???DDDFFFGGGGGGvvvxxxmmmbbbaaagggrrr}}}mmmeeeXXXSSSbbbzzz}}}zzzooo___VVVUUUOOOKKKHHHIIIMMM```___aaa______```^^^TTTEEE888:::999:::;;;999444333555444444444333333333222222111111111111111111111111333333222222111000//////000000000000000000000000111111000000000000111111000000000000111111111111111111222222222333333333333333444444555666666666666666666666777888999:::;;;;;;<<<===???EEELLLQQQTTTSSS\\\qqqzzzzzz~~~|||wwwxxxrrrmmmllloooqqqqqqnnnooollljjjkkkmmmrrr}}}^^^hhhhhhTTTPPPBBBAAA;;;777:::<<<;;;::::::666666666666777888999:::555444333111000222555888222222222111111111111000111111111111000000000000222111111000///......---000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000333222111000000111222222555;;;BBBFFFHHHIIIKKKNNN}}}ooofffhhhooozzzyyygggZZZUUUbbbyyy~~~wwwjjjaaa___UUUPPPLLLKKKNNNaaaooo\\\]]]```aaa___VVVHHH===:::888999;;;999444333555444444444333333333222222111111111111111111111111333333222222111000000///111111111111111111111111111111000000000000111111000000000000111111111111111222222222222333333333333333444444555666666666666666666666777888999:::;;;<<<<<<<<<>>>CCCIIINNNMMMHHHPPPhhh|||vvvrrrnnnllliiigggllltttxxxlllhhhwww\\\TTTIIIBBB<<<888;;;===;;;999:::888888888777777777777888777777666555333444666999222222222222111111111111111111111111000000000000111111111000///.........000000////////////000000////////////000000000111111111111111111111111111111111111111111111111111333222111000000222333555;;;>>>DDDHHHJJJLLLMMMNNN~~~vvvhhhdddgggrrrlll^^^VVVaaaxxx~~~uuulllgggZZZTTTOOOLLLNNNaaa^^^^^^```bbbaaaYYYMMMDDD;;;888777999888555444666444444444444333333333333222222222222222222222222333333222222111000000000111111111111111111111111111111000000000000111111000000000111111111222222222222222222333333333333333333444444555666666666666666666666777888999:::;;;;;;;;;;;;<<>>:::===>>>;;;999999:::999999888777777666666777888888777555444555666333222222222111111111111222222111111111000000000111111000000//////......000000////////////000000/////////000000000111111111111111111111111111111111111111111111111111111333222000///000333777999BBBCCCEEEIIIMMMOOONNNMMMrrrmmmlllqqqrrrdddYYYaaaxxxzzzppphhh\\\VVVPPPMMMNNN```nnnfff______aaa^^^SSSIII===999777888888555555777555444444444444333333333222222222222222222222222222222222111111111000000111111111111111111111111111111000000000000111111000000111111111222222222222222222333333333444444333333444444555666666666666666666666777888999:::;;;;;;;;;::::::<<>>???<<<999888999999999999888888777777555777888777444222111111333333222222222111111111222222222111111111000000111000000000/////////...000000////////////000000//////000000000111111111111111111111111111111111222222222222222222222222444222000000222666;;;???GGGFFFGGGJJJOOOPPPMMMJJJvvvggggggrrr|||lll^^^bbbyyy{{{qqqggg^^^XXXSSSPPPQQQaaavvvbbb[[[```aaaYYYOOOAAA;;;777888888666555777555555555444444444333333222222222222222222222222222222222111111111111111111111111111111111111111111111000000000000111111111111111111222222222222222222333333333444444444333333444444555666666666666666666666777888999::::::;;;;;;::::::<<>>888888999777666777555555555555444444444333333333333333333333333333111111111111111111111111222222222222222222222222111111000000000000111111111111111222222222222333333333333333444444444444333333444444555666666666666666666666777888999:::999:::;;;;;;;;;===AAADDDCCCWWWwwwtttyyyooojjjhhhgggjjjnnnxxxrrriii|||aaaPPPGGG@@@???>>>;;;999:::555777888:::;;;::::::999888999;;;:::777555444444333333333333222222222222333222222222222111111111000000000000////////////000000////////////000000000000000111111111222222222222222222222222222222333333333333333333333333333333333555:::@@@FFFIIIJJJKKKNNNPPPPPPLLLGGGBBByyyoooqqqyyymmmfff{{{}}}xxxqqqaaa]]][[[WWWTTT[[[xxxxxxddd^^^``````^^^JJJAAA:::999:::888777777555555555555444444444444333333333333333333333333111111111111111111111111222222222222222222222222111111000000000000111111111111111222222222333333333333333444444444444555333333444444555666666666666666666666777888999:::888999;;;<<<===???CCCFFFPPPfffzzzwwwmmmxxxsssrrrrrrwww}}}iiiiiilllTTTJJJAAA>>>===::::::<<<777888:::;;;;;;:::999888888999:::999777555555666444444333333333222222222333333222222222111111111////////////000000000000000000////////////000000000000111111111222222222222222222222222222222222444444444444444444444444333333555999>>>DDDJJJMMMJJJNNNSSSUUUQQQKKKDDDAAAwwwmmmooovvvsssiii{{{}}}|||zzzvvv___\\\ZZZVVVPPPUUUnnnjjj___^^^aaadddMMMCCC;;;::::::888777777666666555555555444444444333333333333333333333333111111111111111111222222222222222222222222222222111111000000000000111111111111222222222333333333333333333444444444555555333333444444555666666777666666666666777888999:::777999;;;===>>>AAAEEEHHH```tttwwwsssnnnzzzyyyzzz|||lll___zzzqqqWWWLLLAAA===<<<:::;;;===999:::;;;;;;;;;999777666666777888666444333444555444444444333333333222222333333333222222222111111////////////000000000000000000////////////000000000111111111111222222222222222222222222222222222444444444444444444444444222444777;;;AAAGGGLLLOOOJJJPPPWWWXXXSSSJJJDDD@@@qqqqqqsssssstttwwwyyy|||rrreee\\\RRROOOOOOTTT___iiittt[[[]]]bbb___VVVHHH<<<::::::777666888666666555555555444444444444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333444444444555555555555555555555666777777555555555666777777888888<<<888999@@@BBBBBBJJJUUUdddyyypppzzzqqqaaaoooXXXQQQEEE<<<:::===>>>;;;:::::::::::::::::::::::::::999888777666666666666555555444444444333333333333333333333333333333333333333333222222222111111000000000000//////......000111111111111222222222444333222111111111222333222444666666444333222333444777===BBBFFFJJJNNNQQQUUU]]]ccc```TTTIIIDDDCCC|||{{{zzzzzz{{{sssddd[[[RRRMMMLLLOOOWWW```nnnggg\\\^^^___YYYLLL@@@<<<;;;888777888666666555555555444444444444444444333333333222222333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333333333444444444555555555555555555555555666777777555666666777777888999999:::888;;;@@@AAA@@@JJJXXXnnnrrrrrrxxxiiihhhaaaYYYNNNEEE???;;;;;;<<<:::::::::::::::::::::::::::999888777666666666666555555555555444444444333333333333333333333333333222222222111111111000000333333222222222111111111000111111111111222222222333333222111222222333444333555666666444333333333999===BBBEEEHHHKKKPPPTTT___gggllldddTTTJJJJJJOOO~~~|||{{{vvvccc[[[RRROOOMMMNNNTTT[[[^^^}}}zzz^^^YYY```]]]RRRFFF???;;;888777999666666666555555555444444444444444444333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222333333333333333444444444444555555555555555555555555666777777666777777888999999::::::888999>>>BBB??????MMM^^^}}}uuummm}}}|||}}}yyyffflll___SSSLLLCCC:::999>>>:::::::::::::::::::::::::::999888777666666666666666666666555555555444444333333333333333333333333111111111000000000//////333333333333333222222222000111111111111222222222333333222222333444555666444666777666444444444555>>>BBBGGGHHHHHHKKKRRRXXXfffmmmnnncccRRRKKKRRR]]]}}}zzzvvvbbb[[[TTTRRRPPPQQQUUU\\\___}}}gggYYY``````WWWLLLCCC<<<888777888666666666666555555555555555444444444444333333333555555555555555555555555333333333333333333333333222222222222222222222222222222222333333333444444444444444444555555555555555555555555555666777777777888888999999:::;;;;;;888;;;BBBEEE@@@AAATTTkkk}}}pppwwwyyynnn}}}hhhTTTLLLEEE;;;999???;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666777666666666666555555555333333333333333333333333222111111111000000000000111111111111111111111111000000111111111222222222222222333333444555666666555666777666555555666888AAAEEEIIIJJJIIILLLTTT[[[ccceeecccXXXMMMMMM[[[hhh|||zzztttmmmmmmmmmnnnrrrzzzzzzwwwrrraaa[[[UUUSSSQQQPPPTTTYYY```~~~ttt^^^___```\\\SSSGGG===999777777777777666666666555555555555555555444444444333333555555555555555555555555333333333333333333333333222222222222222222222222222222333333333444444444444444444555555555666666555555555555555666777777888888888999::::::;;;;;;999===DDDGGGBBBFFF___zzzyyywww}}}{{{}}}}}}^^^NNNFFF>>>;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666777666666666666555555555333333333333333333333333333333222222222111111111111111111111111111111111000000111111111222222222111222333444555555666666666666666555555666999<<>>DDDFFFEEEMMMkkk{{{xxxtttuuuWWWHHHBBB>>>:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666666666666555555555444444333333333333333333333333333333333222222222222111222222222333333333333333000111111111111222222222111222333444444555444444555555555555555888===AAAJJJKKKMMMOOORRRUUUYYY\\\SSSOOOJJJGGGMMM\\\nnn|||uuuooohhhbbb```]]]YYYVVVWWW[[[^^^gggqqqxxxvvvxxxpppfffaaa\\\]]]^^^```fffmmmnnn___aaaeeebbbTTTFFF???<<<888777777777777666666666555555555555555444444444444444444444444444444444444444444444444444444444444222222222222222222222222333333333444444444444555555555555555666666666666555555555555555666777777777777888888999:::::::::;;;===AAADDDFFFSSSuuuwww~~~rrruuucccJJJDDDAAA:::<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666555555555555444444444333333333333333333333333333222222222222111111111111111111111222222222333333000111111111111222222222111222333444444333222222444444444444666:::@@@EEEMMMLLLLLLNNNRRRTTTTTTSSSMMMLLLKKKJJJOOO^^^rrrzzzuuupppjjjhhhddd___ZZZWWWXXXZZZUUU\\\kkkwwwyyy~~~uuujjjeeecccggglllrrrzzzqqq___bbbhhhfffXXXJJJCCC>>>:::777777777777666666666666666666555555555444444444444444444444444444444444444444444444444444444444222222222222222222222222333333333444444444555555555555555555666666666777555555555555555666777777666777777888999999::::::<<<;;;>>>BBBFFFVVVzzz{{{xxxvvvfffkkkKKKEEECCC===<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666555555444444444333333333333333333333333333333333111111111111000000000000......//////000000000111000111111111111222222222111222333333333222111000333444444444666;;;BBBGGGMMMJJJHHHKKKOOOPPPMMMIIIJJJMMMNNNMMMOOO\\\rrr