BM66(@ nnn]]]MMMBBB>>>666111222333111000111222111111000000000000000........................---------------...///000,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------......///000((())),,,---......---,,,222222111222444777:::<<<>>>???@@@AAAAAA@@@???>>>???@@@AAABBBCCCEEEFFFFFFGGGFFFDDDDDDDDDCCCBBBAAA@@@EEELLLTTTbbbsss}}}~~~hhh\\\[[[]]]bbbeeejjjxxxsssdddWWWJJJCCCAAA===<<<:::888777666555555666666777888999::::::;;;<<<<<<===>>>???@@@@@@AAACCCCCCCCCFFFHHHIIIIIIHHHGGGKKKOOOQQQTTTXXX```eeehhhooozzzrrrhhhbbb\\\UUUPPPNNNKKKGGGDDDAAACCCEEEDDD@@@>>>>>>@@@AAA@@@>>>===>>>@@@CCCEEEIIILLLUUUaaaiiinnnttt{{{~~~qqqnnnjjjjjjooovvv{{{|||xxxwwwvvvxxxvvvssspppooollliiigggccc___\\\]]]```aaa^^^ZZZXXXWWWUUURRROOOMMMKKKJJJHHHFFFEEEHHHPPPWWW[[[\\\^^^]]][[[VVVPPPLLLJJJKKKAAA===777222111000000//////............---------,,,,,,,,,,,,,,,---...///......---,,,,,,+++******((()))+++---------+++***,,,,,,---...---,,,***)))))))))******++++++++++++))))))))))))************+++++++++************))))))((((((((()))+++...000///...,,,******+++,,,---************++++++***(((''')))************+++---111111000000000000000111222222333444444555555666666666666666777777777777999:::;;;===???@@@AAAAAA@@@??????>>>???@@@BBBCCCFFFFFFEEEEEEFFFFFFGGGHHHJJJIIIIIILLLMMMPPPYYYcccxxx{{{xxxhhhWWWKKK@@@999444555666333111111222111111000000000000000........................,,,++++++++++++,,,---...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------------------...//////000000000111222555777:::;;;>>>>>>???@@@@@@???>>>>>>>>>>>>@@@BBBCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCAAA@@@AAAIIISSS^^^lllzzzpppbbb^^^aaaiiitttzzzwwweeeYYYNNNDDD>>>===:::999888777777666777777666666777888999::::::;;;======>>>???@@@@@@AAABBBCCCCCCDDDEEEGGGIIIIIIHHHLLLOOOTTTWWW[[[bbbjjjqqq{{{|||nnnhhhaaa[[[XXXUUUPPPLLLEEEFFFFFFEEEBBB@@@@@@@@@AAA@@@>>><<<<<<===???AAAFFFHHHPPP\\\dddjjjqqqyyy{{{}}}tttoooiiifffiiinnnsssvvv~~~zzzyyyyyywwwtttqqqooommmkkkhhheeeddd```^^^___ccceeebbb___]]]\\\ZZZWWWSSSPPPNNNMMMJJJGGGEEEHHHNNNVVV[[[^^^___\\\WWWRRRLLLGGGCCC@@@BBB>>>888444222111111000///............---------,,,,,,,,,,,,,,,------...------,,,++++++***))))))(((***+++------,,,+++***++++++,,,,,,,,,+++***)))(((((())))))************))))))))))))************+++++++++************))))))((((((((((((***---...,,,+++***(((((()))***+++***)))))))))******))))))***+++------,,,,,,...///111000000//////000000000222222333333444555555555444444444444555555555555888999;;;===???@@@AAAAAA@@@@@@??????@@@AAABBBCCCFFFFFFEEEEEEFFFFFFGGGHHHJJJHHHIIIKKKLLLOOOYYYbbbyyyxxx|||~~~qqqaaaTTTEEE===777777777444222222222111111000000000000000........................,,,,,,+++++++++,,,------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************++++++,,,000///---,,,,,,...000111...///111444666888:::;;;======>>>>>>>>>>>>======;;;===@@@BBBCCCDDDCCCBBBBBBCCCCCCCCCCCCBBB@@@@@@DDDOOO]]]jjjwwwxxxkkkccc___ccclllzzzssseeeVVVLLLDDD===:::;;;777666666666666777777888666666777888999:::;;;;;;>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLNNNRRRXXX]]]ccclllwww~~~xxxpppjjjfffaaaZZZVVVOOOMMMJJJHHHGGGFFFDDDBBBBBBAAA???===<<<<<<======BBBCCCJJJTTT\\\bbbllltttxxx|||}}}vvvnnngggfffgggjjjkkkxxx~~~|||{{{|||wwwtttqqqooommmkkkhhheeeeeebbb```bbbeeegggfffdddcccaaa___[[[WWWTTTQQQPPPMMMJJJFFFFFFKKKSSSZZZ^^^bbb^^^XXXSSSPPPKKKFFFAAABBB>>>999666444333111000///............---------++++++++++++,,,,,,,,,,,,,,,++++++******))))))))))))***+++,,,---,,,+++*********+++++++++***))))))((((((((())))))))))))))))))))))))*********+++++++++++++++************)))))))))((('''((()))***++++++***)))(((((()))+++,,,***))))))((())))))******+++,,,......------///000000//////......///000000222222333333444444555555333444444444444555555555888999;;;===???@@@AAAAAAAAA@@@@@@@@@@@@BBBDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIGGGHHHJJJLLLOOOXXXbbb{{{uuuyyy~~~wwwkkk```NNNDDD:::777555222111333222111111000000000000000..............................---------......///,,,,,,------...------,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,...222666888:::::::::<<<==================<<<;;;===@@@CCCEEEDDDCCCBBB@@@AAABBBBBBAAA@@@@@@AAAGGGTTTcccppp|||uuueee]]]^^^aaalllwwwxxxeeeYYYKKKDDD???;;;999;;;666555555555555666666777666666777999:::;;;<<<<<>>>>>===@@@@@@DDDLLLTTT[[[eeennnuuuyyy~~~yyyqqqkkkhhhdddbbbllluuu|||{{{|||wwwuuuqqqooommmkkkhhheeedddbbbaaaaaadddffffffeeecccbbb___\\\XXXUUUSSSQQQOOOKKKFFFDDDGGGNNNUUU[[[]]]XXXSSSRRRTTTRRRMMMGGGAAA>>>:::777555333111000///............---------***+++++++++++++++++++++,,,+++++++++*********)))***++++++,,,,,,,,,+++******+++++++++++++++******))))))))))))************))))))*********++++++++++++++++++*********))))))***)))(((((('''((())))))++++++******+++,,,---...*********)))))))))+++,,,)))+++,,,,,,,,,,,,---//////............//////000111222222333444444555555555555555666666666777777888999;;;===>>>@@@@@@@@@AAAAAA@@@@@@AAACCCEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGJJJLLLOOOXXXbbb~~~~~~uuuzzz}}}~~~xxxrrr\\\NNN???777333000111444222111111000000000000000///////////////////////////......---------......***+++,,,---.../////////------------------------,,,------......------,,,---,,,,,,++++++,,,,,,,,,+++,,,---.........---,,,---000333777:::;;;::::::===<<<<<<<<<<<<<<<<<<===<<<>>>BBBEEEFFFFFFDDDCCC???AAABBBAAA@@@???AAACCCKKKXXXgggrrr|||~~~oooaaaYYYXXX^^^dddsss{{{iii[[[PPPEEE???<<<888777999777666555555555555555555777777888:::;;;===>>>>>>@@@@@@AAACCCDDDFFFGGGGGGFFFHHHJJJKKKMMMQQQWWW\\\```fffoooxxxzzzqqqkkkfff```YYYUUUSSSRRROOOLLLKKKJJJIIIGGGDDDBBB@@@>>>@@@???AAAGGGMMMSSS]]]ffflllqqqwww}}}|||tttjjjaaaZZZ___hhhsssyyyzzzyyyyyy{{{tttrrrooolllkkkhhheeeccccccaaa______```bbbcccccc```___]]]ZZZWWWUUUSSSQQQOOOLLLFFFCCCCCCHHHNNNTTTQQQMMMJJJKKKNNNNNNJJJEEE@@@>>>;;;888666444111//////............---------***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++***,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++*********))))))***))))))(((((((((((((((************+++,,,,,,---)))***,,,+++)))***,,,...)))+++,,,,,,,,,,,,---///...............///000000111111222222333444444555555555555555666666666666777888:::<<<>>>???@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGJJJLLLPPPYYYcccxxx}}}||||||}}}kkk[[[III===666222222555222111111000000000000000////////////////////////------,,,+++++++++,,,,,,***+++,,,---.../////////------------------------------............------,,,++++++************++++++---///111222111000///000222666999;;;;;;;;;;;;======<<<<<<<<<<<<======>>>???BBBDDDFFFFFFEEEDDD@@@AAABBB@@@>>>>>>CCCGGGQQQ^^^lllvvv~~~zzz{{{}}}|||}}}}}}nnn]]]TTTSSSVVV^^^eeewwwnnn^^^QQQHHH???<<<:::666444555777666666555555555555666888999:::<<<===???@@@AAAAAABBBCCCDDDFFFHHHIIIIIIEEEHHHKKKNNNQQQWWW```gggkkkrrr|||{{{rrrmmmfff___[[[XXXWWWUUUVVVUUUTTTPPPLLLGGGCCC@@@AAA>>>???CCCGGGKKKTTT]]]eeekkkssszzzxxxkkk^^^UUUUUU[[[dddlllrrruuuwwwxxxqqqnnnkkkiiigggeeeaaa___```___^^^]]]^^^```bbbdddbbbaaa___\\\XXXUUUSSSQQQOOOMMMIIIDDDBBBCCCGGGKKKKKKIIIHHHHHHJJJIIIEEEBBBAAA???<<<;;;999666222//////............---------+++,,,---------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,+++++++++************))))))))))))))))))))))))(((((((((((()))))))))))))))&&&))),,,,,,***)))+++---+++,,,......------///000............///000111111111111222222333333444444222333333333333444444444777888:::<<<>>>???@@@@@@????????????AAACCCEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIGGGHHHKKKMMMQQQZZZeeezzz~~~yyyiiiWWWIII???777444555222111111000000000000000////////////////////////...---,,,+++++++++++++++,,,------...------,,,,,,........................------............------------,,,+++++++++++++++,,,,,,...///111222222222444666888:::;;;<<<<<<<<<>>>>>>===<<<<<<===>>>>>>>>>???@@@BBBCCCDDDEEEEEEAAABBBBBB???<<<>>>DDDJJJWWWeeettt~~~~~~wwwzzz~~~|||zzz|||{{{nnn```RRRNNNOOOUUU```jjj{{{ppp```SSSIIIAAA;;;::::::666444444555555555555666777888888::::::<<<===???AAABBBCCCBBBCCCDDDFFFGGGIIIJJJKKKIIIMMMQQQUUUYYYaaammmvvvyyywwwooogggddddddeeeiiihhheee___XXXPPPJJJEEEAAA>>>>>>@@@BBBDDDKKKSSS]]]cccmmmvvv}}}yyykkk^^^UUUNNNQQQWWWaaakkkrrruuuuuuqqqnnnkkkiiigggeeeaaa___]]]]]]]]]]]]___bbbfffiiijjjhhheee```\\\WWWTTTRRROOOOOOMMMHHHCCCAAABBBDDDIIIIIIJJJKKKJJJHHHFFFDDDCCCAAA???>>><<<999444111///............---------,,,---.........---+++***++++++++++++++++++++++++---,,,++++++*********+++++++++*********+++---...,,,,,,,,,+++++++++***************+++++++++,,,,,,+++++++++************)))))))))******************)))))))))))))))(((((('''"""&&&+++,,,)))'''(((******+++------,,,,,,...///////////////000111222222111111111222333333444444222222333333333444444444777888:::<<<===??????@@@>>>>>>>>>???@@@BBBDDDFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHIIILLLNNNRRR\\\fffzzz|||rrraaaSSSHHH===666555222111111000000000000000000000000000000000000000000///...---------------/////////...---+++***)))........................------............------000///......------------++++++***+++---///222444777888999:::;;;<<<<<<<<>>===<<<<<<===>>>???>>>>>>???@@@BBBCCCDDDEEEBBBCCCBBB>>>;;;>>>FFFMMM[[[jjj{{{~~~yyy|||~~~|||}}}{{{oooaaaUUULLLKKKNNNUUUcccqqqrrrbbbUUUKKKEEE>>>:::;;;;;;888666666333333444555777999:::;;;;;;;;;===>>>@@@BBBCCCDDDBBBCCCDDDFFFHHHJJJKKKLLLOOOSSSXXX\\\bbbkkkxxx|||sssnnnooorrryyywwwssslllcccYYYPPPKKK@@@======??????@@@EEEMMMSSSZZZdddnnnuuu{{{yyylll```XXXKKKLLLPPPZZZgggqqquuuuuusssqqqnnnkkkiiigggdddaaa[[[\\\]]]^^^aaaeeekkkoooqqqoookkkeee___ZZZVVVSSSPPPQQQPPPKKKEEE@@@@@@AAADDDFFFIIIJJJHHHGGGFFFFFFDDDCCCBBBAAA???;;;666333//////.........---------,,,---/////////---+++*********************++++++---,,,,,,+++*********+++******)))))))))***,,,---++++++++++++******))))))******+++++++++,,,,,,,,,+++++++++************)))))))))***++++++++++++++++++++++++++++++***)))((($$$***,,,)))&&&&&&(((''')))************+++---////////////000111333333000111111222333333444444444444444555555555666666777888:::<<<===?????????>>>======>>>???BBBDDDEEEFFFFFFFFFEEEFFFGGGGGGHHHJJJHHHJJJMMMOOOSSS]]]gggyyyzzztttaaaNNN@@@777444777444333333111...///444000000000000////////////..................------------------------------,,,---......,,,,,,---...---------,,,,,,+++++++++////////////...---,,,+++000///---,,,---...000222333555888999999999;;;<<<>>>>>>============>>>>>>DDDDDDCCCCCCCCCBBBBBBBBBBBB???>>>@@@@@@DDDMMMXXXgggttt{{{{{{|||mmmbbbQQQMMMLLLPPPTTT[[[iiixxxxxxiiiXXXKKKEEE===;;;999777555555444555777888::::::::::::<<<===<<<>>>@@@@@@@@@AAACCCDDDHHHGGGGGGIIILLLNNNOOOOOOTTTXXX\\\bbbiiiuuu{{{|||~~~{{{tttnnnhhh___VVVOOOJJJGGGBBB??????AAAEEEGGGMMMSSS[[[bbbiiirrr|||~~~rrrcccXXXQQQKKKIIIOOO]]]jjjrrrtttvvvtttrrrrrrqqqmmmgggbbb___^^^]]]^^^aaaeeeiiilllpppnnnkkkgggbbb]]]YYYWWWTTTQQQMMMIIIGGGDDDAAA???EEEEEEEEEGGGIIIIIIHHHFFFGGGDDDAAA>>><<<:::666444333111/////////...,,,***------...///...---+++***---------,,,,,,+++++++++000///...---,,,+++++++++///...---+++******)))))),,,,,,+++***))))))))))))))))))************))))))...---,,,+++++++++,,,---************************------++++++++++++---------------,,,,,,,,,+++++++++,,,---///000//////...////////////000000000000111222333333444444333333333333444555555555444444888:::===>>>>>>===>>>???AAA???>>>===>>>BBBEEEHHHIIIGGGFFFDDDDDDEEEGGGHHHJJJOOOLLLMMMSSSUUU\\\mmm}}}yyy|||~~~qqq___MMMAAA:::888555444444222//////222000000000000////////////........................------------------------,,,---......,,,,,,---...---------,,,,,,,,,++++++'''(((***,,,---.../////////...---------///111222333666888999999:::;;;===>>>>>>============>>>>>>@@@@@@AAABBBCCCDDDDDDEEE???===<<<>>>AAAFFFQQQ]]]mmmxxx|||ssscccXXXOOOLLLMMMRRRYYYcccsssvvviii[[[LLLAAA===:::999888666666666666777666888::::::::::::<<<===>>>???AAABBBBBBCCCDDDFFFGGGGGGGGGIIILLLPPPRRRSSS\\\aaaiiiqqq{{{~~~xxxqqqkkkeee___VVVQQQKKKHHHDDDAAA???@@@BBBDDDCCCHHHQQQYYYbbbmmmyyyuuuggg]]]PPPKKKHHHKKKUUUaaajjjnnntttuuuuuutttpppjjjccc^^^^^^]]]^^^___aaadddgggiiikkkkkkkkkiiieee```ZZZVVVTTTQQQNNNKKKJJJHHHFFFDDDGGGGGGHHHKKKMMMMMMKKKIIIIIIFFFCCC@@@???<<<999666333111/////////...---+++,,,,,,------,,,++++++***,,,,,,,,,++++++*********++++++***++++++,,,---...++++++***)))((((((((((((+++******************+++******++++++++++++******---,,,++++++++++++,,,---************************+++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,---...////////////////////////000000000000222333444444555555444444333333444444444444555555777:::===>>>>>>>>>>>>??????>>>===<<<===@@@DDDFFFHHHGGGFFFEEEEEEFFFGGGHHHJJJNNNLLLLLLRRRSSSZZZkkk}}}xxx{{{zzzmmmXXXGGG<<<999666444555333//////111000000000000////////////........................------------------------,,,---......,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***///............000222333444777999:::::::::<<<===>>>>>>============>>>>>>>>>???@@@AAABBBCCCCCCDDD>>><<<<<>>???AAACCCDDDDDDEEEGGGIIIIIIIIIJJJLLLPPPTTTWWWZZZaaahhhttt|||vvvnnnhhhccc^^^WWWSSSKKKIIIFFFCCC@@@??????@@@>>>BBBIIIPPPYYYfffsss}}}zzzooofffUUUQQQKKKIIIMMMWWWbbbiiitttwwwzzzvvvooofff```]]]\\\]]]^^^```aaacccdddeeedddfffiiijjjgggaaa[[[VVVSSSPPPMMMLLLKKKKKKIIIGGGGGGHHHJJJMMMPPPPPPMMMKKKJJJHHHEEECCCAAA???<<<999333111////////////...,,,,,,,,,+++*********++++++++++++***************))))))))))))******+++,,,---))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,---************************))))))************)))))),,,++++++++++++*********,,,,,,,,,,,,---...///000////////////000000000000333444444555555555555555444444333333333444666777666999<<<===>>>>>>???@@@>>>===<<<;;;===@@@CCCEEEHHHGGGFFFEEEEEEFFFGGGHHHJJJOOOLLLKKKQQQRRRYYYjjj~~~|||wwwzzztttvvvaaaMMM@@@999555333444444111///111000000000000////////////---------.......................................,,,---......,,,,,,---...------------------,,,,,,000000///...---,,,***))).........///000111333444666888:::;;;;;;;;;<<<>>>>>>>>>============>>>>>>AAAAAAAAA@@@@@@@@@??????@@@===>>>BBBGGGQQQaaaooo~~~rrraaaUUUOOOJJJNNNUUU```nnnqqq___RRRHHH@@@======777777666555555666888999666888:::::::::;;;===???@@@BBBDDDEEEEEEFFFHHHJJJLLLMMMNNNPPPTTTYYY___ccciiirrr~~~wwwnnnfff```[[[VVVRRRJJJIIIGGGDDDBBB@@@??????AAADDDHHHLLLTTT```nnnxxx{{{wwwqqqaaa]]]VVVOOOLLLRRR]]]ffftttyyy{{{uuukkkaaa^^^___\\\]]]___```aaabbbaaaaaa___aaadddeeeddd___ZZZWWWRRROOOMMMKKKKKKJJJHHHGGGEEEFFFIIILLLOOOOOOMMMKKKKKKHHHEEEDDDBBB@@@>>>;;;555222000////////////...---,,,+++******+++,,,---++++++++++++************,,,,,,+++******************)))))))))******+++,,,***************)))))))))***++++++++++++++++++***+++++++++++++++,,,,,,,,,************************((()))***++++++***)))(((+++++++++*********))))))---,,,++++++,,,---///000////////////000000000000222333444444555555444444555444333222333555777888555888;;;======>>>???@@@>>>===<<<<<<===@@@CCCEEEGGGGGGFFFFFFFFFGGGHHHHHHLLLPPPMMMLLLRRRRRRYYYjjj|||xxx|||ooo{{{lllXXXKKK<<<666222333444222111222000000000000////////////---------.........//////........................,,,---......,,,,,,---...------------------------)))***+++---.../////////---......000111333444555777999<<<<<<<<<<<<===>>>>>>>>>============>>>>>>AAAAAA@@@@@@@@@?????????@@@>>>???DDDKKKUUUffftttyyyiii[[[SSSQQQOOOVVVbbbnnn|||pppaaaQQQFFF???:::999;;;888777666555555555666777777888:::;;;;;;<<<>>>@@@@@@BBBDDDEEEFFFGGGIIIKKKNNNPPPRRRTTTXXX___gggmmm}}}zzzoooeee^^^XXXRRRNNNJJJIIIGGGFFFDDDBBBAAAAAABBBDDDFFFIIIPPP[[[jjjtttyyy~~~{{{oookkkbbbWWWQQQRRR[[[cccppptttvvvoooddd]]]^^^aaa]]]^^^```aaaaaa```___^^^^^^^^^^^^]]]\\\[[[YYYXXXTTTRRROOOMMMLLLKKKIIIGGGEEEFFFHHHLLLOOOOOOMMMKKKIIIGGGEEECCCBBBAAA>>><<<777444111////////////......---,,,++++++,,,---...+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,))))))))))))***+++,,,---***+++++++++***((('''&&&))))))************))))))*********++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))+++++++++*********)))))),,,,,,++++++,,,---///000////////////000000000000111111222333333333333222555444333222333555777999666888;;;=========>>>???>>>=========???AAACCCEEEGGGGGGFFFGGGGGGHHHHHHIIIMMMRRROOONNNSSSTTTZZZkkk}}}yyynnnwwwwwwdddWWWCCC;;;444444444333222333000000000000////////////,,,,,,------.../////////........................,,,---......,,,,,,---...------------............)))******+++++++++++++++,,,---///111222444555666999;;;=========<<<===???>>>>>>============>>>>>>===>>>???@@@AAABBBBBBCCC???>>>AAAHHHPPP[[[lllzzz~~~}}}|||pppbbbWWWTTTUUUYYYeeesssvvvbbbVVVHHHAAA<<<888888:::888777666555555555666777888:::<<<======>>>@@@BBBAAACCCEEEFFFGGGHHHKKKMMMPPPSSSVVVZZZ```iiiuuu~~~tttiiiaaaZZZSSSNNNLLLKKKIIIGGGEEEDDDCCCBBB>>>@@@BBBEEEKKKWWWeeepppxxx}}}{{{wwwmmmaaaXXXVVVZZZ___hhhlllnnnjjjbbb]]]___ccc___```aaaaaaaaa```^^^]]]^^^\\\ZZZXXXVVVVVVWWWXXXXXXUUURRRPPPOOONNNLLLJJJHHHHHHIIIKKKNNNOOONNNMMMHHHFFFDDDCCCBBBAAA???===:::666222000//////...---------,,,,,,------......,,,,,,,,,,,,,,,---------))))))******,,,---///000))))))(((((()))***++++++)))***++++++***((('''&&&)))))))))******)))))))))((()))***+++,,,,,,,,,+++***************************++++++++++++++++++***,,,++++++++++++*********++++++++++++,,,---...///////////////000000000000000000111222222222222222444444333444444666888999666999<<<===<<<<<<======>>>======>>>???AAACCCDDDFFFFFFGGGGGGHHHIIIIIIIIIMMMRRROOONNNTTTUUU\\\mmm}}}zzzqqqvvvrrrdddNNNCCC999666555333222333000000000000////////////,,,,,,------...//////000........................,,,---......,,,,,,---...------------.........///---------,,,***((('''&&&,,,---///111333555666777:::<<<>>>>>>======>>>???>>>>>>============>>>>>>>>>>>>???@@@AAABBBCCCCCCAAAAAAFFFPPPZZZfffwwwuuuiii^^^YYYZZZ\\\eeetttvvvfffYYYNNNDDD???===999888:::555555444444555666888999999;;;===>>>???@@@BBBDDDBBBEEEGGGHHHIIIKKKMMMOOOTTTYYY___eeennn{{{~~~tttlllddd\\\VVVPPPNNNKKKHHHEEECCCCCCCCC>>>???AAACCCGGGQQQ^^^hhhrrrxxxwwwlllbbb]]]\\\]]]aaaggglllllliiieeeeeefffbbbbbbbbbaaa```___^^^]]]^^^\\\YYYWWWUUUUUUUUUVVVVVVTTTRRRQQQQQQPPPOOOMMMIIIHHHGGGHHHKKKLLLLLLKKKIIIGGGEEEDDDCCCBBB@@@>>><<<888444000///...---,,,++++++,,,---------------******++++++,,,,,,,,,,,,((((((((()))+++,,,...///+++***************++++++&&&''')))***+++***)))((()))******++++++******)))'''(((***+++,,,,,,,,,+++******************************))))))))))))******,,,,,,,,,,,,++++++++++++******+++,,,------------////////////000000000000111111222333333333333222333333444555666777888888888:::<<<===<<<;;;;;;<<<<<<<<<<<<===???@@@BBBCCCEEEFFFGGGHHHIIIIIIIIIIIILLLPPPNNNNNNTTTUUU\\\mmm|||zzztttwwwrrrWWWKKK>>>999666333222333000000000000////////////,,,,,,------...///000000////////////////////////,,,---......,,,,,,---...---------.........//////)))***+++,,,---.........,,,---///222444666777777:::<<<>>>???>>>===>>>???>>>>>>============>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@DDDFFFMMMXXXcccqqq|||pppddd]]]\\\aaaeeennn~~~jjjZZZQQQGGG???<<<:::777666777333333333444555777:::;;;:::<<<>>>???@@@AAACCCEEEDDDFFFIIIJJJKKKMMMOOOQQQZZZ___hhhppp{{{wwwooogggaaaTTTRRRMMMIIIEEECCCBBBBBBCCCCCCDDDCCCFFFMMMXXXaaakkkqqqzzztttkkkddd```^^^___fffnnnrrrrrrnnnkkkjjjdddcccbbbaaa```___^^^^^^^^^]]]ZZZXXXVVVUUUTTTTTTSSSQQQOOOOOOPPPPPPOOONNNHHHFFFDDDDDDFFFHHHIIIIIIIIIGGGEEEDDDDDDDDDBBB@@@>>>:::444000///...---,,,(((***+++,,,---,,,,,,+++))))))******++++++++++++***)))))))))))))))******......------,,,------..."""$$$'''***+++,,,+++++++++++++++,,,,,,+++++++++'''(((***+++,,,,,,++++++***************************)))(((''''''((()))***---------,,,,,,,,,++++++)))***,,,---......---,,,////////////000000000000222222333444444444444333222333444666777888888888999;;;======<<<::::::;;;;;;;;;;;;<<<>>>???AAABBBEEEFFFGGGHHHIIIIIIIIIIIIJJJOOOLLLMMMSSSUUU\\\mmm|||yyy~~~xxxyyy~~~jjjVVVAAA999666333222444222111111000000000000000......////////////......//////............//////...---,,,++++++,,,...000------------------------,,,,,,,,,---------......//////000111333666777999<<<===>>>@@@@@@??????>>>BBBBBBAAA@@@???>>><<<;;;@@@>>>@@@CCCCCC???>>>@@@BBBGGGQQQ___ooo{{{kkkcccbbbfffmmmuuu~~~mmm^^^VVVGGGAAA:::888999;;;999777888777666666666777999:::;;;>>>AAABBBCCCDDDFFFGGGHHHIIIJJJLLLOOOQQQSSSTTTbbbiiittttttnnngggaaaXXXPPPKKKHHHFFFEEECCCCCCBBBDDDFFFJJJNNNQQQ]]]eeeppp{{{~~~uuujjj^^^WWW^^^bbbjjjttt{{{{{{vvvqqqllliiifffcccbbbaaa___^^^```___\\\XXXUUUTTTVVVXXXQQQSSSUUUUUUSSSRRRSSSTTTNNNJJJFFFDDDFFFHHHKKKKKKHHHHHHHHHGGGGGGEEEDDDCCC???===999555222111000000,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******))))))(((((()))+++,,,...,,,------,,,***))))))***,,,,,,,,,++++++*********'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++))))))************))))))++++++******************+++++++++,,,---...///000000000000000000000000000//////000111222333333444444555666777777888777777:::::::::;;;;;;<<<<<<<<<999;;;<<<===>>>@@@CCCEEEEEEFFFGGGHHHHHHHHHHHHGGGKKKNNNRRRTTTRRRUUUbbbppp{{{tttzzz~~~}}}uuuaaaLLLAAA;;;777555777222222111000000000000000......////////////......//////............//////000///---++++++,,,---...////////////////////////---------.........////////////000222444666888999<<<===>>>???@@@??????>>>@@@@@@@@@AAAAAA@@@??????AAA@@@AAADDDCCC@@@???BBBHHHOOO[[[iiixxxwwwjjjeeefffjjjsss{{{rrrbbbUUUMMMDDD???888666888999888666999888888888888999;;;<<<<<>>????????????>>>>>>???@@@AAABBBCCCCCCCCCBBBAAABBBDDDBBB???AAAEEEKKKTTTbbbqqqzzzppphhhgggkkkqqqzzzxxxhhhZZZNNNGGG@@@<<<666444666777666555::::::::::::;;;<<<===>>>>>>@@@CCCDDDDDDEEEGGGIIIKKKNNNPPPPPPRRRXXXbbbkkk}}}~~~wwwmmmddd]]]YYYUUUSSSPPPNNNJJJGGGFFFGGGJJJLLLOOOVVV```kkkssszzz~~~ttthhhaaaXXXWWWYYYcccqqqzzz{{{yyynnnlllhhheeebbbaaaaaabbbeeeccc```[[[VVVSSSTTTUUURRRSSSTTTSSSRRRSSSUUUWWWVVVQQQJJJEEEDDDEEEGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCFFFDDD???999444000...------+++***+++,,,---,,,***------------,,,,,,,,,,,,++++++******+++,,,---...+++,,,---+++)))((()))***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))******+++)))******++++++******)))******+++++++++++++++++++++++++++,,,---...///000111111111111111111111111//////000111222333444444666777888999999:::::::::888999999;;;<<<===>>>>>>@@@???===;;;:::<<>>>>>>>>???????????????@@@AAACCCDDDEEEEEEEEEBBBAAAAAABBBAAA>>>BBBHHHPPP[[[kkkzzzqqqkkkhhhkkkpppvvvmmm^^^RRRHHHBBB===:::666444555666666555::::::;;;;;;===>>>???@@@AAABBBDDDEEEEEEGGGIIIKKKNNNQQQUUUUUUWWW```ooo{{{yyyppphhhbbb^^^\\\XXXUUUOOOIIIFFFEEEGGGHHHHHHNNNWWW```iiirrrzzz~~~uuuiiiaaaXXXSSSQQQWWWdddooosssrrrnnnmmmjjjfffcccaaabbbccccccbbb___ZZZVVVSSSSSSSSSRRRRRRRRRPPPOOOOOOPPPRRRTTTOOOIIIDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDGGGEEE@@@;;;666222///...---,,,++++++,,,---,,,+++......---------,,,,,,,,,+++++++++,,,,,,---------,,,------,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))******+++******++++++++++++************+++++++++++++++,,,+++++++++,,,---...///000000000000000000000000000///000000111222333444555555666777888999:::::::::888888999;;;<<<>>>???@@@@@@@@@???>>>===???CCCFFFHHHGGGFFFEEEEEEGGGIIIJJJJJJKKKNNNNNNMMMQQQ___oooxxxttt|||{{{iiiUUUFFF===999777333222222111111111111111000///............///000//////............//////.........---.........///------------------------,,,,,,---------.........000111222444777999<<<===>>>>>>>>>>>>>>>?????????AAABBBCCCDDDDDDDDDDDDDDDAAA@@@@@@AAA???>>>DDDLLLZZZfffwwwwwwkkkhhhjjjpppuuu{{{ppp^^^RRRIIIAAA<<<;;;999777666666777888888999999;;;<<<>>>???@@@AAACCCEEEFFFGGGHHHJJJMMMPPPSSSXXX\\\^^^cccnnnyyyrrrkkkgggddd___[[[TTTMMMHHHEEEEEEEEEEEEHHHOOOVVV___iiisssyyy~~~~~~sssggg___UUUOOOJJJMMMWWWbbbggghhhmmmmmmlllhhhdddaaabbbccc___^^^\\\YYYUUURRRRRRSSSSSSTTTSSSQQQNNNMMMMMMNNNOOOKKKFFFCCCBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFDDD@@@<<<888444222000---,,,++++++------,,,+++......---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,---......,,,+++,,,---++++++++++++++++++++++++************************************************)))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++,,,---...///000////////////////////////000000111222333444444555333444555777888999999999888999:::;;;===>>>???@@@<<<>>>AAABBBBBBCCCFFFGGGHHHGGGFFFEEEEEEGGGIIIJJJJJJKKKMMMNNNMMMRRRbbbsssuuurrr{{{rrr]]]KKKAAA;;;777333333222111111111111222000///...------...///000//////............//////------......////////////////////////////////////,,,,,,,,,------------...111222333555888;;;===???>>>>>>>>>===>>>??????@@@BBBCCCCCCDDDDDDDDDCCCCCC@@@???@@@@@@>>>???GGGRRR```mmm~~~{{{pppggghhhmmmvvv|||wwwdddUUUKKKFFF@@@<<<999888777777777888999999888:::<<<>>>@@@AAABBBBBBEEEGGGHHHIIIKKKNNNRRRUUUUUUZZZ```eeennn{{{{{{uuupppmmmddd```ZZZSSSLLLHHHFFFEEEDDDFFFIIINNNUUU```jjjrrrxxx}}}|||rrrhhh```RRRMMMHHHHHHOOOWWW^^^aaajjjlllmmmjjjeeeaaaaaabbb]]]]]][[[XXXTTTQQQQQQRRRUUUVVVVVVUUURRROOOOOOOOOKKKHHHEEECCCCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGDDDCCC@@@===999666333222...,,,+++,,,---...---+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---...---,,,+++,,,---***++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******++++++,,,,,,------,,,,,,+++******++++++,,,---------+++++++++,,,---...///000////////////////////////000000111222333444555555222333555666888888999999999::::::<<<===>>>??????:::>>>AAADDDEEEEEEFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNTTTfffwwwuuurrr||||||eeeQQQDDD<<<666444333222222111111222222000///...------...///000//////............//////...////////////......---////////////////////////------------............111222444666999<<<>>>@@@???>>>=========>>>@@@@@@AAABBBCCCCCCDDDDDDCCCCCCAAA@@@AAAAAA@@@BBBLLLXXXeeerrrtttkkkeeeiiiqqq|||zzzlllZZZMMMGGGDDD@@@<<<666777777777666777999:::999;;;===@@@BBBDDDDDDDDDFFFHHHJJJKKKNNNQQQVVVZZZZZZ___fffooo|||~~~yyyvvviiifff```YYYSSSMMMIIIGGGDDDDDDEEEGGGMMMWWWbbbjjjrrryyy}}}uuulllfffVVVSSSNNNKKKKKKOOOUUUYYYgggkkknnnlllfffaaa___```___^^^]]]YYYTTTQQQPPPPPPQQQTTTVVVWWWUUURRRPPPPPPJJJHHHFFFEEEEEEDDDAAA???EEEEEEGGGHHHHHHIIIIIIIIIDDDCCC@@@===:::666333111...,,,,,,,,,---...---,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,+++***)))***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))******+++,,,,,,------------,,,,,,******++++++,,,------...+++++++++,,,---...///000111111111111111111111111000111111222333444555555333444555777999999:::::::::;;;;;;<<<===>>>>>>???<<<>>>AAABBBBBBBBBDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKMMMMMMUUUhhhzzzuuuttt~~~pppYYYKKKAAA:::444333222222111111222222111///...------...///111//////............//////000000000000///...,,,+++------------------------............/////////000222222444666999<<>>=========>>>@@@AAA@@@@@@BBBCCCDDDDDDDDDDDDBBBAAABBBCCCAAADDDPPP]]]lllyyyzzznnnfffdddiiitttnnn```OOOCCC???>>>:::777555555666666666666888:::;;;<<>>999555111///...---,,,,,,......---,,,,,,,,,,,,+++++++++******)))***+++,,,++++++)))(((((()))******)))((()))+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++,,,------......------,,,******+++,,,,,,---......+++++++++,,,---...///000222222222222222222222222000111222222444444555666444555666888:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>?????????>>>>>>???BBBEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMUUUhhh{{{wwwuuufffPPPBBB<<<666555444333222111///...////////////////////////////////////////////////........................//////.........---------///............//////000000333777999:::;;;<<<===@@@???===<<<<<<>>>@@@AAACCCCCCBBBBBBBBBAAAAAAAAA@@@??????@@@@@@GGGWWWfffwww|||nnneeeeeefffppp~~~zzz```VVVIII@@@===<<<:::888999999888888888999;;;<<<>>>>>>???@@@BBBDDDFFFGGGMMMLLLMMMPPPQQQSSS[[[dddjjjsss{{{yyytttmmmddd]]]VVVOOOKKKGGGDDDCCCEEEFFFIIIRRR\\\jjjrrr{{{|||vvvqqqgggddd]]]SSSJJJFFFGGGJJJZZZ___eeehhhfffdddbbbbbb_________]]]YYYSSSNNNKKKLLLOOOSSSUUUTTTRRRPPPOOOMMMLLLJJJHHHEEEDDDCCCBBBDDDCCCDDDFFFJJJLLLLLLLLLEEEBBB???<<<:::777444111............---,,,++++++------,,,,,,+++***)))))),,,++++++******))))))))),,,++++++++++++++++++,,,...---+++******+++---...+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++111000......//////...---222222111000///...------000111111222222333444444777777777777777888888888::::::<<<===>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDGGGGGGGGGFFFFFFFFFFFFEEEHHHIIILLLLLLKKKRRReeewwwwwwwwwqqq[[[III@@@777555444222222111000///////////////////////////000000000000000000000000........................//////.........---------///............///000000111444888:::;;;;;;===>>>AAA@@@???>>>>>>???AAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@>>>???@@@CCCKKK]]]mmmqqqccc]]]]]]hhhrrr~~~wwwjjjYYYPPPDDD===;;;;;;:::999999888888777888999;;;<<<>>>??????AAACCCEEEGGGHHHKKKKKKMMMQQQTTTXXXbbblllttt~~~~~~yyyrrriiibbbZZZSSSNNNIIIFFFDDDEEEEEEGGGOOOWWWccckkkvvv}}}}}}xxxuuupppmmmfff[[[QQQKKKJJJKKKTTTZZZaaaeeeeeedddcccccc______^^^[[[WWWSSSNNNKKKMMMPPPSSSTTTTTTRRRPPPOOONNNMMMKKKIIIGGGEEEDDDDDDDDDCCCDDDFFFIIIKKKLLLKKKEEECCC???===;;;888555333/////////......---,,,,,,------,,,,,,+++******)))+++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++*********))))))************************************************************************)))************+++++++++)))***++++++,,,---......---...///000111222333333000111111222222333444444777777777777777888888888999:::;;;===>>>>>>>>>>>>===???@@@@@@???@@@BBBDDDGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKQQQdddvvvxxxyyy}}}gggRRRDDD888666333222222111000///000000000000000000000000////////////////////////.......................................---------///.........//////000111333555999;;;<<<<<<===???AAAAAA@@@???@@@AAACCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@>>>>>>BBBGGGRRReeeuuu~~~rrreee[[[YYY]]]mmmvvv|||hhh[[[OOOHHH???999999::::::999888888777777888:::;;;<<>><<<:::777555000//////......---,,,,,,---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++---//////---+++***+++++++++***************************************************************++++++++++++++++++++++++)))************+++++++++))),,,//////------000333,,,---...000222444555666000111111222222333444444666666666777777888888888999:::;;;<<<===>>>>>>>>>===???@@@@@@@@@AAACCCEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFIIIJJJKKKQQQcccuuu~~~yyy{{{nnnWWWHHH<<<888444111222222111000000000000000000000000000------------------------............................................................///000111111444777:::<<<<<<===>>>???AAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA>>>???CCCKKKXXXkkk|||pppddd[[[YYY^^^fffuuu|||rrr___SSSHHHCCC<<<888777888999999888777777777999;;;<<<>>>@@@AAABBBDDDFFFHHHKKKLLLNNNNNNRRRYYYaaakkkzzz|||tttkkkccc^^^VVVPPPJJJGGGDDDAAADDDIIINNNXXXfffrrrzzz~~~vvvlll```UUULLLHHHJJJOOOWWW^^^bbbcccbbbaaa\\\]]]]]]]]][[[XXXUUUTTTUUUTTTRRRRRRRRRRRRQQQOOOLLLKKKJJJIIIGGGGGGFFFFFFCCCBBBBBBDDDFFFHHHHHHGGGCCCAAA>>>===<<<:::888555000///...---,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++************++++++******+++,,,,,,+++******************************************************************************++++++++++++++++++++++++))))))*********+++++++++,,,000333222---,,,...222000000000000000000000000000111111222222333444444555555666666777888888888888999:::<<<===>>>>>>>>>===???@@@@@@@@@AAADDDFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFHHHKKKLLLSSSdddttt}}}zzz}}}ppp[[[MMMBBB<<<555222333333222000000000000000000000000000------------------------////////////////////////---..............................//////000222222555777;;;<<<======>>>????????????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBB???@@@GGGPPP^^^qqqsssbbbWWWTTTWWWbbblllyyyzzziiiXXXNNNDDDAAA<<<888777777888999888888888888:::<<<>>>@@@AAABBBCCCEEEHHHJJJMMMNNNOOOOOOTTT]]]fffqqq}}}tttlllggg^^^VVVOOOKKKFFFBBBBBBEEEHHHPPP]]]kkkuuu|||~~~{{{qqqfffZZZPPPJJJJJJNNNTTT[[[```bbbbbbaaa[[[\\\___``````^^^[[[YYYYYYVVVRRRQQQRRRRRRQQQPPPKKKJJJIIIGGGFFFEEEEEEEEECCCBBBAAACCCEEEFFFFFFEEEAAA???<<<;;;;;;:::888666000///...,,,+++*********,,,,,,+++++++++++++++***+++++++++,,,,,,---------******))))))))))))******+++***)))(((((()))***+++************************************************************************************************))))))*********+++++++++)))---000...***))),,,///111000000///......------000111111222222333444444444555555666777777888888777888:::;;;===>>>>>>???===???@@@@@@AAABBBDDDGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFIIILLLNNNVVVeeeuuu}}}~~~}}}xxx~~~sssbbbVVVHHH@@@777333444444222000000000000000000000000000////////////////////////////////////////////////---------........................///000111222333555888;;;<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBB@@@CCCKKKWWWfffxxxwwwhhhWWWOOOOOOVVVbbbmmmzzz}}}nnn^^^OOOGGGAAA???<<<999888777888999888888999:::<<<>>>AAABBBCCCCCCEEEGGGIIILLLOOOPPPQQQRRRYYYcccnnnzzz}}}tttoooeee]]]TTTOOOKKKEEECCCDDDEEEKKKUUUaaalllvvv|||~~~~~~uuukkk```VVVPPPLLLNNNRRRYYY```dddeeeddd___bbbfffiiiiiifffbbb___]]]XXXRRRPPPQQQRRRQQQPPPKKKJJJIIIGGGFFFEEEDDDDDDBBBAAAAAABBBCCCDDDDDDCCC???===;;;;;;;;;:::888777111000...,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))))))))******+++***(((''''''(((***+++***************+++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++'''***---...---...000333------............//////000111111222222333444444444444555666777777888888666777999;;;===>>>??????===>>>@@@AAAAAABBBEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFHHHLLLPPPWWWfffttt{{{{{{xxxuuu}}}zzzkkkaaaNNNEEE:::555555555333///////////////////////////000000000000000000000000////////////////////////---------.........//////.........///000222333444555777:::<<<<<<<<<<<<===???@@@AAABBBCCCDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@EEEQQQ___ooommm___QQQLLLPPPYYYfffqqq}}}qqqbbbTTTIIIBBB===<<<;;;999888888999:::999999:::;;;===@@@CCCDDDCCCDDDFFFHHHKKKNNNPPPRRRVVVYYYaaannn{{{zzztttkkkbbbYYYTTTOOOIIIFFFFFFDDDGGGMMMWWWcccnnnwww{{{}}}~~~}}}~~~~~~{{{ssslllcccZZZTTTLLLMMMQQQXXXaaahhhkkkkkknnnqqqvvvyyyxxxsssmmmhhh```ZZZRRROOOPPPRRRQQQPPPMMMLLLJJJHHHFFFEEEDDDDDDBBBAAA@@@AAABBBCCCBBBAAA???===<<<;;;<<<<<<:::888444333000...,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++*********,,,,,,++++++++++++,,,,,,++++++************++++++))))))*********+++++++++************************++++++++++++++++++++++++************************)))************++++++++++++,,,---///000222333444,,,------...///000000111000111111222222333444444333333444555666777888999666777999;;;===>>>??????===>>>@@@AAAAAACCCFFFHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEGGGKKKPPPXXXfffsssxxxtttuuutttqqqzzzrrrjjjQQQGGG<<<666666666333///////////////////////////////////////////////////000000000000000000000000---------.........//////.........///000222333444444777:::;;;;;;;;;<<<===@@@AAABBBDDDEEEFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@FFFTTTeeevvvgggZZZOOOMMMTTT___mmmxxxyyyiiiZZZOOOGGGBBB999::::::999888888:::<<<::::::;;;<<<>>>AAADDDFFFDDDEEEFFFIIIKKKNNNQQQSSS\\\___jjjyyy}}}wwwnnneee[[[WWWRRRLLLHHHHHHDDDEEEIIIQQQ]]]iiisssxxx{{{}}}~~~|||~~~~~~~~~}}}vvvpppjjjbbbZZZTTTLLLLLLOOOWWWbbbkkkoooqqq|||~~~vvvpppbbb[[[RRROOOPPPRRRRRRPPPOOONNNLLLIIIGGGEEEDDDDDDBBBAAA@@@@@@BBBBBBAAA@@@???>>><<<<<<======<<<:::666555222///.........///++++++++++++++++++++++++,,,++++++******)))))))))...------,,,,,,------...***+++---......---+++***))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---++++++,,,...///...---////////////000000000000000111111222333333444444333333444555666777888999666777999;;;<<<>>>??????===>>>@@@AAAAAACCCFFFHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCEEEJJJOOOWWWeeerrrrrrnnnppp~~~~~~qqqoooyyy}}}nnn```RRR@@@666555666444111111111111111000000000000000000//////.........---------------------------...------,,,---...///000000///......///111333555666777888:::;;;<<<======??????@@@AAABBBBBBBBBBBBCCCDDDDDDCCCAAA@@@@@@AAA???CCCMMM^^^rrrqqq\\\RRRJJJMMMWWWcccrrr}}}lll]]]PPPEEE???>>>::::::999888777777888888;;;<<<>>>AAABBBCCCCCCCCCHHHJJJKKKKKKLLLQQQYYY___eeeqqq}}}{{{zzz{{{zzzpppiii```YYYUUUQQQLLLIIIFFFDDDEEEKKKSSS]]]kkkwww{{{~~~~~~~~~~~~~~~|||~~~~~~}}}~~~~~~}}}xxxpppggg^^^WWWSSSMMMKKKLLLRRR___mmmxxx}}}}}}wwwlllcccWWWQQQPPPQQQPPPNNNOOOOOOMMMJJJFFFEEEEEEGGGDDDBBB???>>>>>>@@@CCCEEEEEEDDDAAA???===;;;:::999999777444111///---,,,,,,***++++++,,,,,,++++++***------------------------------,,,***)))***...111+++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++000...+++)))((()))+++,,,***((('''(((+++,,,***((())))))***++++++++++++***,,,,,,------...////////////000111222222111000000///000111222333444444444555555666666777777888888999999999:::;;;<<<===>>>>>>???@@@AAACCCEEEGGGIIIGGGIIIKKKJJJFFFDDDEEEFFFBBBBBBBBBEEELLLVVV___eeejjjhhhlll{{{{{{sssrrryyytttcccUUUEEE:::777666333///111111111111000000000000000000/////////.........------------------------......---------...///000000//////...///111333555777888:::;;;======>>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDD@@@FFFSSSfff{{{~~~{{{jjjZZZSSSPPPWWWcccqqqxxxeeeXXXLLLBBB======999999888888888888999999<<<===???AAACCCDDDDDDDDDFFFIIILLLMMMOOOTTT\\\bbbttt~~~zzzyyywwwwwwzzzssslllddd]]]YYYUUUPPPLLLHHHEEEEEEJJJPPPXXXeeepppvvvzzz~~~~~~}}}{{{{{{|||}}}}}}~~~}}}}}}~~~~~~yyyrrriii```YYYUUULLLIIIHHHOOO^^^pppzzzuuuooofffZZZSSSRRRSSSSSSRRRQQQQQQOOOLLLHHHEEEEEEFFFDDDCCC@@@>>>???@@@CCCEEEEEECCCAAA???===;;;::::::999777444111///------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))((()))+++...+++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++******---,,,***))))))***+++,,,+++)))((()))+++,,,+++))))))******+++,,,+++++++++,,,,,,------.../////////////////////...,,,***)))///000111222333444444444555555555666777777888888999999999:::;;;<<<===>>>???@@@@@@AAACCCEEEGGGHHHJJJKKKKKKHHHCCC@@@??????DDDCCCCCCEEEKKKSSS[[[```bbbaaagggxxx}}}tttrrrwww|||kkk^^^NNNAAA;;;888444111222222111111111000000000000000////////////......////////////////////////......------......///000000/////////000222444555888999;;;<<<>>>????????????@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDCCCCCCEEEFFFAAAJJJ\\\qqq||||||{{{|||~~~rrr___QQQOOOSSS```ooo~~~}}}nnn\\\PPPFFF???;;;<<<888888888888999:::;;;;;;===>>>@@@BBBDDDEEEFFFFFFFFFJJJNNNQQQUUU\\\dddkkk}}}zzzxxxxxxyyyxxxxxx}}}yyyssskkkeeeaaa[[[UUUPPPKKKGGGFFFHHHLLLRRR\\\gggppptttyyy~~~}}}}}}|||{{{{{{|||~~~}}}|||}}}~~~zzzssskkkbbb[[[WWWNNNJJJGGGLLLZZZnnn}}}wwwsssppphhh]]]VVVTTTUUUVVVWWWUUUUUUSSSOOOKKKGGGEEEFFFEEECCCAAA??????@@@BBBDDDDDDCCCAAA@@@>>><<<;;;:::888777555222000...------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((***+++***))))))+++,,,++++++++++++++++++++++++++++++++++++++++++***)))******+++++++++******))))))))))))*********+++++++++***)))***,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,------.../////////------------,,,***)))(((///000111222333444444444444444555666666777888888999999999:::;;;<<<>>>>>>AAAAAAAAABBBCCCDDDFFFGGGEEEFFFGGGGGGEEEDDDDDDEEEFFFEEEDDDEEEIIIOOOUUUYYYYYYZZZcccvvvxxxwww{{{uuuiiiXXXHHH>>>999777555222222222111111111000000000000//////////////////////////////////////////..................////////////000000111333555666888999:::<<<===>>>?????????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBDDDEEEDDDPPPeee{{{~~~zzzyyyzzz{{{}}}hhhUUUMMMOOOZZZkkk}}}qqqcccSSSIIIBBB<<<:::<<<777777777888:::;;;===>>>>>>???AAACCCEEEGGGHHHHHHJJJMMMPPPTTTZZZeeeqqqzzz|||uuutttwww{{{}}}~~~vvvpppjjjccc[[[UUUMMMIIIFFFGGGIIIMMMUUU^^^jjjnnntttyyy|||~~~~~~~~~~~~|||{{{|||~~~}}}yyyssslllddd^^^ZZZSSSNNNJJJKKKVVVgggyyy|||xxxtttsssnnnggg\\\UUUSSSTTTVVVWWWYYYYYYXXXTTTOOOJJJGGGFFFDDDCCC@@@???>>>???@@@BBBCCCBBBAAA@@@???===<<<;;;888777555333111///------+++,,,,,,,,,,,,,,,,,,+++************************)))+++---...---,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++******+++++++++++++++***)))(((&&&''')))***++++++******+++******+++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,------.../////////+++,,,,,,---............///000111222333444444444333444444555666777888888888888999:::;;;<<<>>>???CCCBBBBBBCCCCCCDDDEEEFFFDDDEEEFFFHHHHHHIIIIIIJJJEEEDDDDDDEEEHHHMMMRRRUUUTTTWWWbbbwww}}}rrr___MMM???999777777222222222222111111111111//////000000000000000000000000000000000000000000//////////////////......//////000111333444666777777888:::;;;===>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCAAA@@@@@@BBBDDDIIIWWWlllwwwxxxyyyyyy{{{}}}uuu___PPPQQQWWWfffzzz}}}gggZZZLLLEEE@@@;;;:::<<<777777888999;;;===>>>???@@@AAABBBDDDFFFHHHJJJKKKLLLNNNQQQVVV^^^lll}}}~~~xxxrrrooosss{{{{{{tttkkkaaaZZZQQQMMMIIIIIIIIIJJJQQQYYYdddhhhoootttwwwzzz|||}}}~~~{{{zzz{{{}}}{{{yyywwwsssmmmhhhccc```WWWSSSNNNMMMSSS___mmmwwwzzzzzzyyyxxxvvvsssqqqppphhhbbbZZZSSSPPPQQQSSSTTT[[[\\\[[[XXXRRRMMMIIIHHHCCCBBB@@@>>>======>>>???AAABBBAAAAAA@@@>>><<<;;;777666555444222000...---,,,,,,,,,------,,,,,,,,,************************(((+++......---,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++***)))(((%%%&&&)))+++,,,++++++******+++++++++++++++,,,,,,++++++,,,------------,,,,,,,,,------.../////////---------......///000111///000111222333444444444333333444555666777888888888888888999;;;===>>>???CCCCCCCCCCCCCCCDDDEEEEEEJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDHHHLLLPPPRRRQQQVVVbbbvvvwwwgggTTTDDD:::666666333222222222222111111111//////000000000000111111000000000000000000000000//////000000000///......///000111222444666777777777888999;;;======>>>>>>@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBB@@@???@@@BBBEEEOOO]]]rrr~~~wwwxxxzzz{{{{{{}}}{{{iiiXXXPPPSSS\\\nnnrrr]]]RRRGGGBBB???;;;999:::777777888999;;;===???@@@BBBBBBCCCEEEGGGJJJLLLNNNMMMPPPTTTZZZeeevvv~~~ssspppooorrrzzzuuuiiiaaaYYYSSSOOOMMMJJJJJJOOOVVV\\\aaahhhooosssvvvyyy{{{~~~}}}}}}}}}~~~}}}zzzyyyzzz{{{xxxxxxwwwuuurrrooollljjj]]]YYYTTTQQQSSS[[[gggooossssssrrrrrrpppmmmkkkjjjaaa^^^XXXRRROOOOOOPPPQQQXXXZZZ[[[YYYTTTNNNJJJHHHDDDCCCAAA???>>>======>>>@@@AAABBBBBBAAA???===<<<666666666444222000...---,,,,,,------------,,,,,,************************''')))+++,,,+++******+++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,******+++++++++******)))&&&''')))+++,,,,,,++++++)))***++++++******+++---***++++++,,,,,,,,,,,,,,,,,,,,,------...///////////////...---,,,,,,------///000111222333444444444222222333444666777888888777888888999;;;===???@@@CCCCCCCCCCCCDDDEEEFFFFFFGGGFFFEEEEEEFFFFFFDDDBBB@@@AAABBBEEEHHHLLLOOOQQQNNNTTT```ttt~~~rrraaaOOO@@@999777333333222222222111111111//////000000000111111111///////////////////////////000000111000///...---///000111333555666777888888999;;;<<<>>>?????????@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@BBBFFFIIIUUUcccwwwzzz}}}ppp^^^TTTSSSUUU___ssswwwgggUUULLLDDDAAA>>>:::777888888888999:::<<<===???@@@CCCCCCDDDFFFHHHKKKNNNPPPPPPUUU\\\fffrrr~~~xxxpppqqqttt{{{~~~rrrjjjbbb\\\VVVRRRMMMIIILLLRRRTTTZZZbbbjjjoootttxxxzzz}}}||||||{{{|||}}}{{{||||||{{{yyyxxxyyyzzzyyyyyyzzzzzzzzzxxxwwwvvvhhhddd\\\UUUSSSYYYdddlllooonnnllljjjhhhgggeeeeee^^^\\\XXXTTTPPPNNNOOOPPPSSSUUUWWWWWWSSSMMMJJJHHHFFFEEECCCAAA@@@???>>>>>>@@@@@@BBBBBBBBB@@@>>>===666666666555333111///...,,,,,,------------,,,,,,++++++++++++++++++++++++((()))++++++*********+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,))))))***+++++++++******))))))***++++++,,,,,,+++''')))++++++)))(((***,,,)))******+++,,,+++++++++,,,,,,------...////////////...---,,,,,,,,,---...///000111222333444444444111222333444666777888999777777888999;;;===???@@@CCCCCCCCCCCCDDDEEEFFFGGGDDDBBBBBBDDDGGGIIIHHHFFFAAABBBCCCFFFHHHKKKMMMNNNMMMSSS```sss}}}nnnZZZHHH===999333333333222222222111111//////000000111111111222///////////////////////////000111111111///...---///000222444666777888888999:::<<<===???@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDD???@@@@@@@@@BBBEEEJJJNNNYYYfffyyyyyyiiiXXXSSSVVV[[[fffzzzppp```QQQIIIAAA@@@>>>999666666999999999:::<<<>>>???@@@DDDDDDEEEFFFIIILLLOOOQQQSSSZZZeeeqqq|||uuusssuuu{{{yyyppphhhbbb[[[UUUNNNIIIKKKPPPOOOUUU^^^gggnnnsssxxx{{{~~~}}}|||||||||}}}wwwyyyzzzzzzyyyxxxxxxyyy{{{|||}}}~~~uuunnncccXXXSSSWWWaaajjjkkkiiifffcccaaaaaabbbccc\\\\\\ZZZVVVRRRPPPOOOPPPOOORRRTTTTTTQQQLLLHHHGGGHHHGGGEEECCCAAA@@@@@@??????@@@BBBBBBBBB@@@>>>===666666666555444111///...,,,------......------,,,++++++++++++++++++++++++***,,,------,,,+++---...++++++++++++++++++++++++***+++,,,,,,------------((()))***++++++++++++++++++++++++++++++,,,,,,,,,''')))+++***((((((***,,,))))))***++++++++++++***,,,,,,------...//////000------------...000222333///000111222333444444444111222333444666777888999777777888999;;;===???@@@BBBBBBCCCCCCDDDFFFGGGHHHMMMJJJHHHGGGHHHGGGDDDAAACCCCCCEEEGGGHHHJJJKKKLLLNNNTTTaaauuuzzzfffQQQBBB;;;444111111444555222///000////////////////////////000000000000000000000000............------------000000111333555666888888888:::============>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBB@@@AAAIIITTTeeeuuu{{{mmm\\\PPPQQQXXXgggwwwuuueee[[[FFFCCC>>>:::888888:::;;;999999:::<<<>>>@@@BBBCCCEEEGGGHHHGGGGGGIIINNNSSSXXXbbbppp||||||uuupppvvv~~~|||uuupppkkkddd[[[SSSMMMJJJIIIMMMPPPWWWbbbnnnuuuwwwwww|||||||||{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzyyyxxxxxx~~~}}}zzzsssqqqkkkaaaXXXVVV[[[aaafffddd```\\\ZZZZZZ[[[\\\[[[ZZZYYYYYYXXXUUUQQQMMMNNNMMMLLLLLLLLLLLLMMMMMMFFFDDDCCCBBBAAAAAA???===AAA@@@@@@@@@AAA@@@===;;;888777666444111///,,,+++---------,,,,,,,,,++++++)))+++,,,,,,+++***+++---******)))))))))))))))***((((((((())))))******+++++++++******++++++,,,---+++++++++************))))))))))))***++++++,,,,,,++++++******))))))((((((,,,+++*********+++---...***++++++,,,,,,------...000000000///......------...///000111111222222111111111222333555777999:::;;;:::999999:::<<>>======>>>@@@BBBBBBCCCCCCCCCCCCBBBBBBAAA@@@AAABBBBBBEEEPPP[[[nnn||||||qqqdddWWWOOOTTT]]]ooo~~~ppp___UUUDDDAAA<<<888666777999:::;;;;;;<<<===@@@BBBDDDEEEFFFHHHJJJJJJJJJMMMSSSXXXaaammm}}}yyyuuutttzzzzzzvvvqqqjjjaaaYYYTTTPPPNNNMMMOOOUUU___jjjsssvvvwww}}}}}}}}}||||||{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxx}}}}}}~~~}}}yyyvvvnnnmmmiiiaaaYYYUUUXXX[[[```^^^\\\YYYXXXXXXYYYZZZZZZYYYYYYXXXWWWUUUQQQMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIGGGEEECCCBBB@@@>>>===AAA@@@@@@@@@AAA@@@===;;;999888777555222000---,,,---------,,,,,,,,,++++++(((***++++++++++++,,,...,,,++++++******+++++++++---------------.........++++++******++++++,,,---+++++++++************)))++++++******************+++*********))))))((((((+++************+++,,,,,,***++++++,,,,,,------...------......///000000000...///000111222222222222333333333444555666777888:::999999999;;;===@@@AAACCCBBBAAAAAABBBCCCEEEFFFJJJJJJIIIHHHFFFEEEDDDDDDCCCEEEGGGHHHHHHJJJMMMOOOPPPVVVcccwwwvvvcccNNNAAA;;;777444666666222///000111111111111111111111111////////////////////////...//////000000111111111000111222333555777888999999;;;===>>>===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAA???@@@BBBDDDJJJXXXfffzzzzzzrrrfff[[[QQQOOOYYYeeexxxzzzhhhWWWMMMAAA>>>:::777555666888999<<<===>>>???AAADDDFFFGGGGGGIIILLLLLLMMMQQQXXX^^^gggvvvzzzvvvxxx|||xxxtttmmmeee]]]VVVRRRPPPMMMNNNRRRZZZdddnnntttwww{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwwwwxxxzzzzzzzzz{{{zzzwwwsssooohhhhhhfffaaaZZZUUUUUUWWWYYYYYYWWWVVVVVVVVVVVVWWWYYYYYYXXXXXXWWWUUUQQQNNNIIIJJJJJJKKKKKKJJJJJJIIIKKKJJJHHHEEEBBB@@@>>>===@@@??????@@@AAA@@@===;;;:::999888666444111///...------------,,,,,,,,,,,,((()))++++++++++++---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,+++++++++************))),,,,,,++++++***))))))(((*********)))))))))))))))))))))***++++++++++++******++++++,,,,,,------...------......///000000000...///000111222222222222555555444444444555555666888888888999;;;>>>AAABBBBBBBBBAAAAAABBBDDDEEEFFFIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGIIIIIIIIIJJJMMMOOOQQQXXXeeeyyyxxxgggQQQAAA:::555333444444000///000111111111111111111111111////////////////////////---......///000111111222000111222444555777888999999;;;===>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@AAA??????BBBFFFOOO___ooowwwmmm```UUUOOORRR___mmmrrraaaQQQGGG???===999777666777888:::===>>>???@@@BBBDDDFFFHHHGGGJJJLLLNNNPPPTTT[[[aaammmyyywww|||xxxrrrjjjbbb[[[UUURRRNNNNNNPPPUUU]]]gggpppuuuwwwwwwwwwxxxxxxxxxyyyyyy{{{yyywwwuuutttuuuwwwxxxxxxwwwvvvuuutttqqqlllhhhffffffccc^^^YYYUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUYYYXXXWWWXXXWWWUUURRROOOJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJGGGCCC@@@>>>===???>>>>>>???@@@@@@>>><<<;;;:::999888666333111000...------------,,,,,,,,,)))+++,,,,,,+++***+++------,,,,,,,,,,,,------...+++++++++******)))))))))***************++++++,,,+++++++++*********))))))+++++++++*********)))))))))))))))))))))*********((()))***+++,,,+++***)))***++++++,,,,,,------...000000000///......------//////000111222222222222555444444444444555666666666777888:::<<>>888555666666333333555000000000000000000000000////////////////////////111111222333444444555555111111222444666777999999999;;;>>>>>>>>>>>>???AAA@@@AAAAAABBBBBBAAAAAA@@@BBB@@@@@@CCCHHHSSSfffwwwssshhhZZZQQQNNNTTTcccrrr{{{lll]]]NNNDDD>>><<<:::888888999;;;<<<===>>>???@@@BBBEEEGGGHHHHHHKKKNNNQQQSSSXXX```fffzzzzzz|||{{{tttlllddd]]]ZZZQQQPPPPPPQQQWWW```jjjqqqttttttuuuvvvwwwxxxyyyyyyzzzxxxvvvtttssstttuuuvvvuuutttrrrpppoookkkfffcccdddbbb^^^YYYUUUSSSTTTUUUXXXYYYZZZ[[[ZZZYYYVVVUUUXXXXXXXXXXXXXXXWWWSSSPPPKKKLLLLLLMMMNNNNNNMMMMMMKKKMMMMMMKKKGGGBBB@@@???=========???@@@@@@>>><<<;;;;;;:::999777555333111.........---------,,,,,,,,,------,,,***)))***++++++++++++++++++,,,---------------,,,,,,+++++++++******))))))******+++,,,+++++++++*********))))))))))))*********+++++++++(((((())))))******++++++((()))***,,,,,,+++*********++++++,,,,,,------...000000000///......------///000111222222333333222333333333444555666777888555666888:::===???BBBCCCDDDDDDDDDDDDEEEGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIIIIIIIJJJLLLNNNRRRZZZhhh||||||ooo]]]OOO@@@:::555555444222222444////////////////////////////////////////////////000000111111222222333333111222333444666888999::::::<<<>>>???>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@AAAFFFMMMZZZnnnzzzkkkaaaUUUOOOPPPYYYjjjyyyssseeeXXXKKKBBB===<<<;;;::::::;;;===>>>>>>???@@@AAACCCEEEGGGIIIKKKNNNSSSWWW\\\ccclllrrrzzzrrriiibbb^^^VVVTTTQQQPPPRRRZZZdddkkkssstttuuuvvvxxxyyyzzz{{{yyywwwvvvtttssssssssstttsssqqqooommmkkkhhhccc``````]]]YYYUUURRRQQQRRRRRRVVVYYY\\\^^^^^^\\\YYYWWWYYYXXXXXXYYYZZZXXXUUURRRKKKKKKKKKKKKKKKMMMNNNNNNPPPTTTWWWUUUOOOHHHDDDBBB<<<<<<<<<>>>@@@@@@???===;;;;;;:::999777555333222............---------,,,,,,------,,,***)))***+++***))))))******+++,,,---++++++++++++***************))))))))))))***+++++++++++++++************)))((())))))***++++++,,,,,,''''''((()))***++++++,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,------...------......///000000000///000111222333333333333222222333444555666888888555666888;;;===???AAABBBBBBBBBBBBBBBCCCEEEGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGIIIIIIIIIJJJMMMOOOTTT\\\kkk~~~sssdddYYYEEE===777555333000///222000000000000000000000000000000000000000000000000////////////////////////111222333555666888999::::::<<<>>>?????????@@@AAABBBBBBCCCCCCCCCCCCBBBBBB@@@???CCCJJJSSSaaawww|||sssbbbYYYQQQQQQWWWcccvvvzzzjjj^^^SSSGGG>>><<<;;;:::::::::<<<===>>>@@@@@@AAACCCEEEGGGIIIJJJOOOTTTZZZaaahhhrrr}}}~~~wwwmmmeeeaaaYYYWWWTTTPPPOOOUUU^^^eeeqqqrrrsssuuuwwwyyyzzz{{{wwwwwwvvvuuutttsssrrrqqqrrrpppmmmkkkiiifffbbb___^^^\\\ZZZXXXVVVUUUSSSQQQQQQTTTZZZ^^^```^^^\\\YYYYYYYYYYYYZZZ[[[ZZZWWWTTTNNNMMMKKKJJJKKKMMMPPPRRRZZZ___dddaaaYYYOOOHHHEEE;;;;;;<<<>>>@@@AAA???===;;;;;;:::999777555444333............------------)))***,,,,,,+++***,,,---))))))))))))***+++,,,---((()))))))))))))))******)))))))))))))))***+++++++++++++++************)))******************++++++&&&'''((()))***+++,,,,,,,,,,,,,,,+++,,,,,,---...***++++++,,,,,,------...------......///000000000000000111222333333333333444444444444444555666666666777999;;;===???@@@AAABBBBBBBBBBBBDDDFFFHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLOOORRRWWW___nnn}}}oooeeeMMMEEE>>>:::777333222444111111111111111111111111111111111111111111111111222222222111111111111111111222333555777888999::::::<<<>>>?????????@@@AAABBBCCCCCCDDDDDDCCCCCCBBB>>>???DDDMMMXXXggg}}}yyymmm]]]VVVQQQTTT^^^mmmtttdddYYYOOODDD<<<::::::999999:::<<<===>>>BBBBBBCCCEEEGGGIIIKKKLLLRRRXXX```iiirrr}}}~~~}}}}}}}}}~~~}}}zzzyyyzzz~~~uuulllggg\\\ZZZUUUPPPNNNRRR[[[bbbnnnoooqqqsssuuuwwwxxxyyyvvvvvvvvvuuutttrrrqqqpppqqqooollljjjhhheeebbb___^^^^^^^^^^^^]]]ZZZVVVRRRLLLPPPWWW]]]``````]]][[[ZZZYYYZZZ[[[\\\[[[XXXVVVRRRPPPMMMLLLMMMPPPSSSVVVccciiinnnkkk```TTTKKKHHH;;;;;;;;;>>>@@@AAA???>>>;;;::::::999777555444333//////.........---------&&&(((***++++++,,,...000************+++,,,---...,,,,,,,,,------.........)))))))))))))))******++++++++++++************))),,,,,,++++++***)))))))))&&&'''((()))***+++,,,---...---,,,+++,,,---...///***++++++,,,,,,---......000000000///......------000000111222333333333333777666555444444444444444666777999;;;===???@@@@@@DDDDDDDDDDDDFFFHHHJJJLLLIIIIIIHHHHHHGGGFFFFFFEEEFFFHHHJJJKKKLLLNNNQQQTTTYYYaaaqqq~~~}}}xxxlllYYYIII:::666777666444333222111111111000000//////////////////////////////000000000000111111111111222333444666888:::;;;<<<999:::;;;<<<===???@@@@@@BBBCCCEEEDDDCCCAAABBBBBBDDDFFFMMMWWWfffwwwzzzgggUUUTTTSSSYYYfffxxxnnn```TTTGGG>>>;;;999888777777999<<<>>>>>>AAABBBEEEFFFGGGIIIMMMOOOUUU]]]hhhttt~~~~~~yyyrrrmmmkkklllmmmmmmnnnnnnooorrrwww}}}yyyooohhheee___VVVNNNMMMQQQWWW\\\kkkooosssuuuuuuuuuxxxzzzwwwwwwuuutttrrrpppoooooopppooommmjjjhhhgggffffffeeeeeeeeefffeee```ZZZVVVQQQOOOOOOTTT[[[``````^^^\\\\\\\\\[[[[[[ZZZYYYYYYQQQOOOMMMKKKMMMPPPTTTWWWcccfffjjjjjjeee\\\RRRKKKDDDAAA>>><<<<<<======<<<<<<;;;:::999777555333222444111...---......---,,,---,,,,,,+++,,,---///000,,,,,,++++++***))))))))),,,,,,++++++***)))))))))***+++,,,...///......---+++,,,---,,,******+++,,,,,,,,,++++++***)))))))))************************)))************+++++++++))))))((()))+++...111333111///...------...///111333222111111000111111111444444333333444555777888777777999:::<<<===>>>???FFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIJJJJJJLLLOOOQQQ[[[dddtttzzz{{{uuu```OOO???888777555333333222222111111111000000000222222111111111111222222111111111222222222222333555666777999;;;===>>>???999:::;;;<<<===???@@@@@@AAACCCDDDDDDCCCBBBBBBCCCDDDHHHPPP^^^ooo{{{hhhWWWUUUVVV\\\jjj|||yyyhhh[[[PPPDDD===;;;999999999:::<<<>>>??????AAACCCEEEFFFGGGIIILLLOOOWWW^^^kkkxxxyyytttmmmgggeeedddddddddggggggiiilllrrryyy|||}}}|||rrrllliiicccZZZSSSOOOQQQUUUYYYeeejjjooossstttuuuxxxzzzwwwwwwuuutttrrrqqqooooooooonnnllljjjiiiggggggggghhhhhhhhhhhhfffbbb\\\XXXQQQOOOPPPUUU]]]dddeeedddcccbbb```]]]\\\ZZZYYYYYYSSSQQQNNNLLLMMMPPPTTTWWW]]]```ccceeebbb]]]VVVRRRGGGDDD@@@======>>>>>>>>>;;;;;;:::999777555333222222///,,,+++,,,,,,+++***---,,,+++++++++,,,---...++++++++++++************+++++++++++++++,,,,,,,,,....../////////...---,,,+++,,,---+++)))(((((()))***************+++++++++************************)))************+++++++++,,,,,,++++++,,,...///000000///...------...///000111000000000111222222333444444333333444555777888777777999:::<<<===>>>???CCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKMMMPPPRRRZZZddduuuzzz||||||iiiXXXEEE;;;888555333333222222222222111111111111222222222111111222222222222222333333333444444444444444555777888:::;;;;;;999:::;;;<<<===???@@@@@@@@@BBBCCCCCCCCCCCCDDDEEEEEEKKKXXXlllzzzfffXXXXXXZZZbbbppprrraaaTTTJJJAAA<<<;;;999:::;;;===>>>???@@@@@@BBBDDDFFFFFFGGGIIILLLNNNSSS[[[fffsssyyytttmmmgggdddbbbaaa```______```ccchhhpppwww|||{{{xxxwwwuuuwwwzzz|||}}}{{{yyyxxxxxxxxxwwwvvvttttttwwwyyyvvvppplllhhh```YYYTTTSSSSSSUUU^^^cccjjjppptttvvvxxxyyyxxxwwwvvvtttrrrqqqpppooommmmmmkkkjjjiiihhhhhhhhhkkkkkkjjjjjjhhheee___[[[RRRPPPQQQVVV___fffiiijjjhhhfffbbb^^^[[[ZZZYYYYYYVVVSSSPPPNNNNNNQQQUUUXXXZZZ[[[\\\]]]\\\YYYWWWUUULLLGGGBBB>>>>>>??????@@@::::::999888666444333222222///,,,+++,,,,,,+++***---,,,++++++***+++++++++************++++++++++++***++++++,,,------......000//////...---,,,***))),,,,,,,,,+++(((&&&&&&'''))))))******+++,,,,,,---************************)))************+++++++++............------------000///...------...///000/////////000111222444444444444333444444555777777666777888:::<<<===??????BBBBBBBBBCCCCCCCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJKKKLLLMMMPPPSSSYYYdddvvv{{{www{{{ppp^^^JJJ>>>888444333555333333333333222222222222111000000//////000000111222222333333333444444444333333444555777888999999999:::;;;<<<===???@@@@@@???AAABBBBBBBBBCCCEEEGGGGGGRRRfffuuubbbYYYZZZ```jjjyyy{{{mmm\\\PPPGGG>>>;;;;;;:::;;;;;;<<<<<<>>>BBBDDDCCCEEEFFFGGGHHHIIILLLNNNQQQXXXbbbmmm{{{~~~zzztttpppnnnmmmkkkjjjeeedddccccccffflllrrruuu{{{~~~{{{vvvsssrrrtttuuuvvvwwwvvvtttrrrqqqkkkkkkjjjhhhggghhhkkknnn{{{xxxrrrmmmjjjddd^^^YYYUUUSSSRRRXXX]]]fffnnntttwwwyyyyyyxxxwwwvvvtttsssqqqpppooollllllkkkjjjiiiiiiiiiiiimmmllljjjjjjiiifffaaa^^^UUUSSSSSSVVV]]]eeeiiikkkhhheeeaaa]]]ZZZYYYZZZ[[[XXXVVVRRROOOOOORRRWWWZZZ\\\ZZZXXXUUUSSSRRRQQQPPPMMMHHHAAA===<<<===??????999999999888666444333222444111...---......---,,,,,,,,,+++******)))))))))))))))***++++++,,,------++++++++++++,,,,,,---------,,,,,,+++***)))((('''+++,,,,,,+++)))'''((((((*********++++++,,,,,,,,,************************))))))*********+++++++++---------...------,,,+++000///............///000////////////000111222333333333444444555666666777666777888:::<<<>>>???@@@CCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLNNNQQQSSSXXXcccwwwyyytttrrrwwwvvvdddOOOBBB:::555444777333333333333444444444444222111000//////000111222222222222333333333333444777777888888999:::;;;;;;999:::;;;<<<===???@@@@@@???AAABBBBBBBBBCCCFFFHHHKKKZZZuuunnn^^^YYY]]]fffssswwwiiiXXXMMMEEE>>>:::;;;<<<<<<;;;999999===CCCGGGDDDFFFHHHHHHIIIKKKNNNPPPTTT[[[eeeppp~~~}}}|||||||||{{{zzzvvvtttpppmmmmmmooorrrtttuuuxxx}}}}}}{{{{{{{{{yyyuuurrrqqqqqqrrrqqqpppnnnnnnmmmmmmmmmfffeeedddccccccfffkkkooo}}}zzztttmmmkkkgggbbb]]]XXXTTTRRRUUUYYYbbbkkksssxxxyyyyyyxxxxxxvvvuuusssqqqpppppplllkkkjjjjjjiiiiiijjjjjjllljjjhhhggggggeeebbb```YYYWWWTTTUUUYYY___eeehhhcccaaa^^^\\\[[[\\\^^^```]]]YYYTTTQQQPPPSSSXXX[[[ZZZWWWSSSOOOLLLKKKKKKKKKKKKFFF???;;;:::;;;======999999999888777555444333444111...---......---,,,++++++++++++***))))))((())))))***+++,,,------...,,,+++++++++*********)))************************)))+++,,,+++******+++,,,,,,,,,,,,,,,++++++******************************))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,//////............//////111111000000///000000111333333444555555666666666555666888:::<<<>>>???@@@CCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLNNNQQQSSSWWWcccvvvrrrnnnmmmsss{{{}}}lllWWWHHH===777555888444444444444555555555555555444222111111222444555222222222333333333444444666666777777888888888999999:::;;;<<<===???@@@@@@@@@AAABBBAAAAAACCCFFFHHHOOOaaawwwhhh^^^[[[bbbnnn~~~}}}ooobbbSSSJJJCCC===:::;;;;;;<<<<<<:::999===CCCIIIEEEGGGIIIJJJKKKMMMQQQSSSVVV^^^kkkyyy~~~zzzwwwvvvvvvvvvtttvvvyyy~~~wwwrrrrrrsssrrrqqqlllnnnppppppoooooopppqqqtttsssqqqpppoooooopppqqqmmmllljjjhhhhhhkkkqqqvvv~~~yyypppnnnkkkgggaaa\\\WWWUUUTTTWWW^^^hhhqqqvvvxxxxxxyyyxxxwwwuuusssrrrqqqpppllllllkkkjjjiiiiiiiiiiiiiiigggeeeeeeeeeeeecccaaa]]]ZZZVVVSSSUUUZZZ```ddd``````___```aaadddgggiiiddd```YYYSSSQQQRRRUUUXXXRRRPPPMMMJJJHHHGGGHHHHHHFFFBBB===999888999:::;;;::::::999999888666555444222///,,,+++,,,,,,+++*********+++++++++***))))))*********+++,,,------...,,,,,,+++******)))((((((++++++++++++,,,---...///)))***,,,,,,++++++---......------,,,++++++******************************)))************+++++++++'''((()))***+++,,,---...////////////////////////222111000///////////////222333444555666666666666555666888:::<<<>>>@@@AAAAAAAAAAAABBBBBBBBBBBBCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJKKKLLLMMMPPPSSSVVVbbbuuuooollllllqqqxxxttt___OOOBBB888555777444444555555555666666666555444222111111222444555333444444444444555555555444444444555555555555555999:::;;;<<<===???@@@@@@AAABBBBBBAAAAAABBBEEEHHHSSSfffqqqeee```]]]gggvvvqqqcccXXXLLLEEEAAA<<<::::::999<<>>???DDDIIIEEEGGGJJJLLLMMMPPPTTTVVV[[[eeeuuuyyyoookkklllppprrrrrrooorrruuuxxxzzz{{{~~~{{{vvvtttvvv{{{uuutttpppllleee___ZZZWWWSSSUUU[[[cccmmmsssvvvuuuyyyxxxwwwuuutttrrrqqqpppmmmlllkkkjjjiiiiiiiiiiiigggeeeccccccdddeeeeeeddd___\\\VVVRRRRRRVVV]]]bbbcccdddfffhhhlllooorrrsssnnnhhh___VVVPPPOOOPPPRRRMMMKKKIIIGGGFFFEEEDDDDDDCCC???;;;999888999999999::::::::::::999777666555222///,,,+++,,,,,,+++***)))***+++,,,,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++++++++,,,---///000)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++************************)))************+++++++++***)))))))))***,,,...///......////////////......000////////////000000111222333444666666666666555555666777:::<<<>>>@@@AAAAAABBBBBBBBBBBBCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKMMMPPPRRRVVVaaasssrrrooonnnrrryyy{{{eeeTTTEEE:::555666444555555555666666777777444222000......000222444555555555555666666666777777777777888888888888888999:::;;;<<<===???@@@@@@BBBCCCBBBAAA@@@BBBEEEGGGUUUgggoooeeeccc```jjj|||yyyiiiZZZPPPFFFAAA???;;;999:::777<<>>:::999999:::999888;;;;;;;;;:::999888777666444111...---......---,,,)))***+++,,,------,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,+++*********+++------***++++++***((('''((()))***++++++,,,,,,------...************************)))************+++++++++---,,,*********,,,...000......////////////..................///111222333222333444666666666666555555555777:::<<>>???BBBCCCBBBCCCGGGYYYkkkuuuccc^^^aaajjjwwwrrrgggUUUPPPGGG@@@<<<;;;:::999>>>???AAABBBBBBBBBDDDFFFGGGHHHMMMQQQRRRTTT\\\fffsss{{{uuuppplllfff___YYYYYYXXXYYY]]]dddkkkppprrrwwwuuussssssttttttttttttsssqqqmmmjjjhhhgggggggggeeecccbbbbbbcccdddcccccc___^^^[[[UUURRRSSSYYY___gggkkkoootttvvvwwwvvvuuurrrkkk```TTTLLLGGGFFFFFFHHHFFFEEEDDDCCCEEEFFFGGGCCCAAA===;;;999999;;;<<<>>>======<<<:::888666555222222111///...---,,,+++------------------------***)))))))))((((((''''''***++++++++++++,,,,,,,,,------,,,+++*********+++///---***((('''(((***+++++++++,,,++++++***((((((,,,***((()))+++,,,+++(((,,,,,,---............------,,,++++++******++++++////////////////////////------------...///111222999999888777666555444444:::999888777999<<>>;;;;;;;;;;;;>>>@@@AAABBBBBBCCCEEEGGGHHHJJJOOOTTTVVVYYYbbbmmm{{{{{{tttoooiiiddd```[[[ZZZYYY]]]ccckkkpppsssuuuuuutttuuuuuuuuuuuutttrrrpppmmmjjjhhhgggggggggeeedddcccbbbcccdddeeedddbbbaaa\\\VVVQQQRRRXXX]]]cccfffkkkppptttvvvvvvvvvooohhh^^^TTTLLLGGGFFFFFFEEEDDDCCCAAAAAABBBCCCDDDAAA???<<<:::999999;;;<<>>===;;;999777666555222222111///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***((())))))))))))*********++++++***))))))))))))))),,,+++***))))))***+++,,,))))))***+++++++++++++++,,,***((()))+++,,,+++)))((())))))***************,,,++++++******+++,,,,,,////////////////////////222111///......000222333222222222333444444555555888888888888:::===@@@BBBBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGIIIKKKLLLLLLMMMNNNPPPWWW___oooyyyyyyzzz~~~sss\\\EEE::::::666555444444555555444222444444444444444444444444444444555555666777777777444555666555444555666888999:::;;;===>>>@@@AAABBBBBB@@@AAACCCCCCAAADDDIIIUUUfffyyyvvvfff]]]```iii{{{wwwggg\\\IIIEEE???;;;:::;;;<<<<<<>>>@@@BBBCCCCCCCCCEEEGGGJJJLLLQQQVVVZZZ^^^iiiuuu~~~{{{rrrkkkggg___\\\ZZZ\\\bbbiiipppsssssstttuuuvvvvvvtttsssqqqpppooollliiigggfffffffffeeedddccccccdddeeefffgggeeeccc___YYYTTTTTTYYY___bbbdddhhhlllnnnoooooooooiiiddd\\\SSSLLLHHHFFFFFFEEEDDDBBBAAAAAAAAABBBCCC???===;;;:::999:::<<<===@@@>>><<<:::888666555555222222111000...---,,,,,,************************---------,,,,,,,,,,,,,,,((())))))))))))************)))(((((((((((((((((()))))))))***+++,,,,,,---'''((()))***+++,,,------+++***)))***++++++***)))******+++,,,,,,,,,,,,+++************+++,,,------////////////////////////333111000///000222444666//////000222333444555666666777888999<<<>>>@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGGGGIIIKKKLLLLLLLLLNNNPPPWWW___ooo}}}}}}~~~~~~eeeKKK===;;;888666444444444444333222333333444444444444444444555555555555666666777777444555666555444555666888;;;<<<===>>>@@@AAABBBCCCBBBAAABBBDDDBBBAAADDDKKKVVVfffyyy|||kkk^^^ZZZcccnnnppp```VVVFFFBBB===;;;:::<<<======>>>@@@BBBCCCCCCDDDFFFHHHLLLMMMRRRXXX\\\bbbooo{{{|||{{{{{{pppiiiddd```\\\\\\```hhhnnnrrrsssuuuwwwwwwuuurrrooommmnnnmmmkkkiiigggfffeeeeeedddddddddddddddfffiiikkkiiihhheee___ZZZZZZ^^^ccchhhhhhhhhhhhgggeeedddcccbbb^^^XXXQQQLLLHHHFFFFFFFFFFFFDDDCCCBBBBBBBBBBBB>>>===<<<;;;;;;<<<===>>>@@@>>><<<999777666555555333222111000///---,,,,,,******************************************************+++++++++,,,,,,,,,))))))(((((((((((())))))((()))***,,,---,,,,,,+++(((((())))))***,,,------+++************+++*********+++,,,,,,------,,,,,,)))))))))***+++,,,...///////////////////////////...///000111333444555666333333444444555555555666555666888:::===???AAABBBBBBBBBBBBBBBBBBBBBCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHJJJJJJJJJKKKNNNPPPUUU^^^mmmlllSSSBBB<<<999777555444444444333222333333333444444444555555555555555555666666666666444555666555444555666888999999:::;;;===>>>??????BBBAAACCCDDDBBBAAAFFFMMMUUUdddvvvuuudddZZZ[[[gggtttxxxiiiZZZPPPFFFCCC>>><<<;;;<<<======>>>@@@CCCDDDDDDEEEHHHJJJNNNOOOSSSYYY^^^eeesssyyyzzz}}}sssnnnjjjeee___]]]```fffkkkooouuuxxx{{{zzzvvvqqqnnnmmmlllkkkjjjhhhgggeeeeeedddcccddddddddddddfffjjjnnnrrrqqqnnnhhhaaa^^^___aaajjjiiifffccc```]]][[[ZZZZZZXXXTTTPPPKKKHHHFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@======<<<<<<<<<===>>>???>>>===;;;999777666555555333333222000///...---,,,++++++++++++++++++++++++(((((())))))))))))))))))******+++++++++,,,,,,,,,*********))))))***++++++***+++,,,------,,,+++***++++++***))))))***++++++******+++************+++'''(((((()))))))))))))))((())))))***+++---...///////////////////////////,,,...111444444333111///444444444555666666777777555666888;;;===@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIKKKMMMPPPTTT]]]lllrrr\\\III>>>:::777555444444555444444222333333444444555555555555555666666666666666666444555666555444555666888;;;;;;<<<===>>>???@@@@@@@@@AAACCCDDDBBBAAAHHHQQQ\\\jjj{{{~~~lll^^^YYY^^^mmmzzzqqqcccUUULLLFFFCCC???<<<<<<=========???AAACCCDDDEEEFFFIIIKKKPPPQQQUUU\\\bbbkkkzzz{{{xxx{{{zzzwwwvvvoooiiiccc___```dddhhhjjjuuuxxx|||{{{vvvrrroooooojjjjjjiiihhhfffeeedddcccaaacccdddcccccceeekkkpppyyyyyyvvvooofff^^^[[[ZZZdddbbb```]]]ZZZXXXWWWVVVSSSRRRPPPNNNKKKIIIGGGEEECCCCCCBBB@@@???===<<<;;;======<<<<<<<<<======>>>;;;;;;::::::999777666555333333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((())))))))))))*********++++++++++++++++++,,,---++++++,,,------,,,+++***...---+++)))((())))))***)))+++++++++***)))***+++))))))***+++++++++++++++)))))))))***+++---...///////////////////////////000111333444333///+++)))//////111222444666777888777888999:::===???AAACCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJLLLOOOQQQTTT^^^mmmxxxeeePPPAAA:::777444333444555555555222222333333444555555666666666666666666666666555444555666555444555666888>>>>>>???@@@AAABBBBBBCCC???@@@CCCDDDBBBBBBJJJTTTfffsss~~~xxxyyyzzz{{{|||vvvcccYYYYYYcccsssyyykkk]]]PPPGGGDDDAAA===<<<===>>>>>>===???AAACCCEEEEEEGGGIIIKKKQQQRRRXXX```hhhsss}}}vvvvvv|||}}}zzzyyysssmmmfffaaa```bbbdddfffmmmrrrvvvvvvrrroooooopppiiiiiihhhgggfffdddcccbbb___bbbccccccbbbeeekkkqqqvvvwwwwwwqqqhhh^^^XXXVVV^^^\\\YYYVVVTTTSSSRRRSSSMMMMMMNNNMMMKKKIIIGGGEEECCCBBBAAA@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;;;;999777555444333222111000...------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((())))))))))))*********+++++++++++++++,,,------******+++,,,------------...---+++)))(((((()))***)))+++,,,+++)))(((***,,,,,,,,,---...............************+++,,,---...////////////////////////111111111111000///---,,,...///000222333555666666:::999999:::;;;>>>AAACCCAAABBBBBBCCCDDDEEEEEEFFFDDDEEEFFFGGGGGGHHHHHHHHHLLLLLLMMMMMMMMMNNNRRRUUUXXXaaappp{{{kkkUUUCCC999777444333444666666666222222333333444555666666666666666666666555555555444555666666444555666888;;;;;;<<<===>>>??????@@@>>>???CCCDDDBBBCCCKKKVVViiittt~~~uuutttuuuvvvxxxzzz~~~nnn\\\VVVZZZfffwwwuuugggYYYMMMDDDAAA>>><<<;;;<<<>>>???>>>???AAACCCEEEFFFGGGJJJLLLRRRSSSZZZcccmmmzzzxxxsssuuu}}}}}}wwwuuuooohhhbbbaaaaaabbbcccdddiiinnnooollljjjlllooohhhhhhhhhgggfffdddcccbbb^^^aaacccbbbaaadddkkkrrrnnnqqqsssppphhh___YYYWWW[[[YYYUUURRROOONNNNNNNNNJJJKKKLLLLLLKKKIIIGGGEEEEEEDDDCCCBBB@@@>>><<<;;;:::::::::999999888888888444777:::<<<<<<:::777555444333222111000...------++++++++++++++++++++++++)))))))))******+++++++++***++++++++++++,,,,,,,,,+++*********+++,,,------((()))***+++---...///000---,,,***(((((()))***+++(((+++,,,,,,)))(((***,,,******+++,,,,,,,,,++++++************+++,,,------//////////////////////////////......///111444555333333333333333333333333<<<;;;999999;;;>>>AAACCC@@@@@@AAABBBDDDEEEFFFFFFDDDDDDEEEGGGGGGHHHHHHHHHOOOOOOOOOOOOOOOQQQUUUWWW[[[dddsssnnnXXXHHH@@@;;;888888666333333666555555555555555555555555666666555555555555666666999888777666666777888888999:::<<<===???@@@@@@@@@BBBAAAAAABBB@@@AAAJJJUUUiii|||{{{zzzrrruuuwwwvvvvvv|||rrrcccTTTSSS]]]mmm}}}oooaaaSSSIIIFFF???<<<999999<<>>>>>@@@CCCEEEGGGIIIMMMOOOVVVZZZaaajjjvvvwwwrrrttt||||||xxxqqqpppmmmfff```^^^```cccffffffgggggghhhiiiiiijjjjjjiiiiiigggfffdddbbbaaaaaa```______```bbbeeefffgggfffeeedddbbb^^^XXXTTTUUUUUUUUUSSSPPPMMMJJJHHHJJJJJJIIIHHHFFFDDDCCCAAAEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;;;;;;;::::::999888555666777888888777666555444444333222000...,,,+++*********)))******+++,,,+++,,,---,,,***)))***+++((((((((((((((((((((((((******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***'''((()))++++++***)))))))))***++++++,,,,,,,,,,,,+++,,,------......------,,,---------------,,,,,,777555222///......///111333333444444444444444444777777888999;;;===???@@@CCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEFFFGGGJJJLLLNNNKKKKKKLLLLLLMMMPPPUUUXXX```dddrrrsss]]]LLL@@@;;;777777666333333666555555555555555555555555444444444555666777888888888777777666666666777888999:::<<<===???@@@@@@@@@AAA@@@AAABBBBBBDDDNNNYYYmmm||||||wwwzzz|||{{{{{{wwwiii^^^VVVYYYfffuuuxxxkkk^^^PPPGGGDDD???<<<999:::<<>>@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMQQQVVVZZZ```eeesssyyycccQQQAAA;;;666777666444444666555555555555555555555555222333333555666888999999777666666555555666777777999:::<<<===???@@@@@@@@@AAA@@@AAACCCDDDGGGRRR]]]qqq~~~{{{lll]]]WWWWWWaaapppqqqeeeYYYMMMEEEBBB>>><<<:::;;;===?????????BBBDDDEEEGGGJJJOOOUUUYYY___dddmmmwww|||wwwyyyyyywwwrrrlllfffbbbbbbccceeeffffffgggggggggffffffddddddeeedddcccbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaa[[[YYYWWWVVVUUUSSSOOOMMMRRRRRRQQQPPPOOONNNLLLLLLFFFFFFGGGGGGGGGFFFEEEEEEAAA@@@>>><<<<<<<<<<<<===>>>>>>======;;;:::999888888888999::::::999888888666555555444222000...---...---,,,+++))))))))))))+++,,,---,,,*********+++******************************+++++++++,,,,,,,,,,,,,,,++++++***)))((((((******++++++++++++******------,,,,,,------...///++++++,,,,,,,,,+++******++++++,,,------------------....../////////......------......///000111222333333333444444444555555777777888:::<<<>>>@@@AAAAAAAAABBBCCCDDDEEEEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMRRRWWW[[[```eeesss~~~gggUUUCCC<<<666777777555444666555555555555555555555555222333444555777777888888555555555555555666666666999:::<<<===???@@@@@@@@@AAAAAABBBDDDDDDHHHTTT```ssstttdddUUUSSSXXXfffvvv{{{kkk___TTTJJJCCCAAA<<<<<<;;;<<<===???@@@@@@CCCDDDFFFGGGKKKPPPWWW\\\fffllluuu~~~yyy{{{|||vvvpppjjjfffdddddddddeeefffggggggfffeeeeeebbbbbbcccccccccbbbaaaaaa^^^___`````````^^^\\\ZZZYYYWWWUUUTTTSSSRRRPPPOOORRRRRRQQQPPPOOOMMMLLLKKKGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCAAA???===<<<<<<===<<<<<<<<<<<<;;;:::999999777888999::::::999888777666666555444333111000///...---,,,+++***************,,,,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++***)))((((((******++++++++++++******++++++***))))))+++,,,---,,,,,,,,,,,,++++++***)))++++++,,,------------,,,---.../////////////////////000111222222222111000222333333444444555555555666777888:::<<>>???@@@AAACCCDDDFFFGGGKKKQQQXXX]]]gggnnnzzz}}}yyy|||yyysssnnniiifffdddcccdddfffgggggggggeeeeeebbbbbbbbbccccccbbbbbbaaa^^^___``````___]]]ZZZXXX[[[YYYWWWWWWWWWWWWVVVTTTSSSSSSSSSSSSQQQNNNLLLJJJKKKJJJJJJIIIGGGFFFDDDCCCGGGEEEBBB???===<<<;;;;;;999::::::;;;;;;;;;;;;;;;777777888999999888777777666666555555333222000///,,,+++++++++++++++,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,++++++******)))******++++++******)))***)))((((((((()))+++,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,------,,,,,,---......///000000//////111222444555555555333333222222333333444555666666666777888:::===???BBBCCCEEEEEEEEEDDDDDDCCCCCCBBBEEEFFFHHHIIIIIIHHHGGGFFFEEEGGGIIIKKKNNNSSSYYY^^^aaagggvvvqqqbbbLLLBBB:::999999777555555555555555555555555555555444555666777777666555444444444666777777777777777999:::<<<===???@@@@@@@@@CCCBBBCCCFFFHHHMMM[[[hhhyyyppp```VVVUUU[[[iiiwwwqqqaaaVVVMMMDDD??????:::;;;===>>>>>>???@@@BBBCCCDDDFFFIIILLLQQQXXX\\\cccmmm}}}{{{xxx|||{{{uuuqqqlllhhheeebbbdddfffhhhiiihhhgggfffccccccdddddddddccccccbbb```aaabbbbbbaaa___\\\ZZZ\\\[[[ZZZ[[[\\\\\\ZZZYYYTTTUUUWWWXXXWWWTTTPPPNNNMMMMMMLLLKKKIIIGGGEEEDDDFFFDDDAAA>>><<<:::::::::::::::;;;<<<<<<<<<<<<;;;666777888999999888777666555555555444333222000000+++++++++++++++,,,------)))+++,,,,,,+++***+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++))))))************))))))++++++******++++++,,,---++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,---...//////////////////000333555666777777777111222333333444555666666666777888:::===@@@BBBDDDGGGFFFFFFEEEDDDCCCBBBBBBDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKNNNSSSZZZ^^^bbbgggwwwwwwkkkQQQFFF<<<:::;;;888666555555555555555555555555555222444666777888777666555444555666888888888888888999:::<<<===???@@@@@@@@@BBBAAADDDHHHLLLSSSbbbpppmmm^^^VVVWWW^^^lllyyy{{{mmm]]]RRRIIIAAA===<<<999;;;>>>???>>>???AAACCCCCCEEEHHHKKKNNNRRRWWW[[[cccppp{{{xxx}}}|||wwwsssooojjjfffaaacccfffiiijjjjjjiiihhheeefffffffffeeedddccccccaaaaaaaaaaaa```___]]]\\\ZZZZZZ[[[]]]^^^^^^\\\YYYTTTWWW\\\___```]]]XXXUUUMMMMMMMMMLLLKKKIIIHHHGGGDDDCCCAAA???============?????????>>>>>>===<<<;;;777888999::::::999888777444444444444333111000///------,,,+++++++++,,,,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,))))))************))))))***+++,,,,,,------,,,,,,******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++---....../////////...///000222333444444555111222222333444555666777666777888:::===@@@CCCDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKNNNSSSYYY^^^bbbhhhxxx|||rrrTTTHHH===;;;;;;999666555555555555555555555555555000222555777888888888777444555777888999999999888999:::<<<===???@@@@@@@@@AAAAAADDDIIIOOOXXXhhhwww}}}kkk\\\UUUXXXaaaooo|||yyykkk[[[PPPGGG???::::::888;;;???@@@??????AAACCCDDDGGGJJJMMMPPPSSSXXX[[[hhhuuu{{{yyy~~~|||wwwtttpppkkkgggaaacccfffiiikkkkkkjjjiiiggggggggggggfffeeedddccc____________^^^]]]\\\[[[XXXXXXZZZ]]]___^^^[[[XXXSSSXXX___dddfffccc___[[[LLLLLLLLLLLLLLLKKKKKKJJJDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBAAA???===;;;:::999999;;;;;;;;;;;;999999444444444333222111000//////...---,,,+++*********)))***,,,,,,++++++,,,---******************************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))************)))))))))***+++,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---............111000000////////////...111111222333444666666777666777888;;;===@@@CCCEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEGGGIIIJJJFFFGGGIIIKKKNNNSSSYYY]]]bbbhhhxxxvvvaaaNNNAAA@@@???777444777555555444444444444555555222333444444555555444444666666777777888888999999888999<<<>>>@@@AAAAAAAAAAAAAAAEEEKKKQQQZZZjjjyyyuuudddYYYRRR___mmmwwwssseeeVVVKKKDDD===;;;<<<999:::<<<>>>@@@AAABBBBBBIIIGGGHHHNNNRRRUUUZZZaaappp}}}|||}}}xxxtttpppkkkhhhfffeeeeeegggiiijjjjjjiiigggggghhhhhhgggeeecccbbbbbbaaaaaa```___^^^]]]\\\XXXXXXYYYZZZZZZZZZYYYYYYVVVVVVZZZccciiihhh___VVVQQQOOOLLLJJJJJJIIIGGGFFFEEEEEEDDDAAA@@@BBBHHHLLLJJJOOOQQQJJJBBB>>><<<;;;333444666:::<<<<<<:::777333555666666333111//////+++++++++,,,,,,---------------,,,,,,,,,,,,++++++************************,,,,,,++++++******))))))+++,,,---...---+++)))'''...,,,***)))((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,000000000000000000000000000000000000111111111111333333333333444555666666888999:::<<>>888555888666555555444444555555666555555666777777777666666555555666666777777888888888:::<<<>>>@@@AAAAAAAAADDDDDDGGGMMMTTT___pppzzzlll]]]TTTTTTaaappp|||ooobbbSSSIIIBBB<<<999:::;;;<<<>>>@@@BBBCCCDDDDDDJJJHHHJJJOOOTTTWWW]]]eeessszzzvvvqqqllliiifffddddddeeehhhiiiiiiiiigggggghhhgggfffeeecccbbb``````___^^^]]]\\\[[[[[[XXXXXXXXXWWWVVVUUUTTTSSSVVVVVVZZZbbbiiihhhaaaYYYRRRPPPMMMKKKKKKJJJIIIGGGAAAAAAAAAAAAAAAEEEKKKPPPVVV[[[\\\TTTKKKEEE@@@===:::999999:::;;;:::777444777666666555333222000///...------,,,,,,+++++++++---------,,,,,,+++++++++************************)))((((((((('''''''''''')))***+++,,,,,,+++******++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------/////////////////////////////////000000000111111333333222333333444555666777888:::<<>>???AAACCCDDDEEEFFFFFFJJJIIIKKKQQQVVVZZZbbbkkkyyy}}}yyytttoookkkeeedddccccccfffhhhhhhhhhggggggggggggfffdddcccbbb^^^]]]\\\[[[ZZZYYYYYYXXXXXXWWWVVVTTTRRRPPPOOONNNUUUUUUYYY```fffgggbbb\\\SSSPPPNNNLLLLLLLLLJJJHHH@@@AAAAAAAAACCCGGGMMMQQQ___dddeee]]]RRRJJJCCC======;;;:::999::::::888666<<<888555333444444111...111000///---,,,***)))(((......---,,,,,,+++******************************+++++++++************)))(((((()))******++++++,,,((()))+++------,,,***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------..................................../////////000000000222222222333333444555666666777999;;;>>>AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIJJJMMMSSS[[[aaaeeejjjxxx~~~ppp]]]III???<<<888777999666666555555555555666666444444555666666666666555666777777888999:::;;;;;;999;;;===???AAABBBBBBBBBCCCCCCGGGNNNXXXfff|||~~~uuuhhh[[[UUUUUU___iiixxxsssdddXXXKKKDDD???:::888:::???@@@BBBDDDEEEGGGGGGGGGJJJJJJLLLRRRWWW]]]hhhrrr}}}xxxsssooogggeeebbbbbbdddfffhhhhhhgggggggggfffeeedddcccbbb\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWUUUSSSQQQPPPOOONNNUUUUUUVVV\\\aaacccaaa]]]RRRPPPMMMLLLLLLLLLJJJIIIDDDCCCBBBBBBDDDGGGKKKNNN[[[```aaa[[[RRRKKKCCC===999888777888:::<<<======???:::444222444555111...111000///...,,,***))))))......---,,,++++++******************************,,,,,,,,,,,,,,,,,,++++++))))))(((((()))***++++++'''''')))***+++******)))************++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---..........................................////////////222222222222333444555666555666888;;;>>>@@@BBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJNNNUUU]]]cccgggjjjvvvuuucccMMM@@@;;;888777777666666666555555666666666444555666666777777666666555666666777999::::::;;;:::;;;>>>@@@BBBCCCCCCCCCCCCCCCHHHQQQ\\\kkk{{{qqqcccVVVSSSWWW]]]jjj{{{{{{mmm___TTTHHHCCC???;;;:::<<>>888666555777:::===???@@@???:::444222444555111...//////...------,,,++++++......---,,,,,,+++******************************))))))))))))))))))))))))++++++***)))(((((())))))((('''&&&&&&'''((()))***))))))*********+++++++++++++++++++++++++++++++++++++++******+++,,,,,,---....................................////////////222222222222333444555555444555888;;;>>>@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJKKKNNNVVV___eeegggjjjuuuzzziiiRRRBBB<<<:::888666777666666555555666666777777777888999999999999999444444555666777999::::::;;;<<<>>>AAABBBCCCCCCCCCDDDEEEKKKUUUaaaqqqyyyoooaaaUUURRRWWW]]]mmmvvvhhh[[[PPPFFFBBB???<<<<<<===???@@@AAACCCEEEFFFGGGGGGKKKLLLPPPVVV\\\dddttt|||yyyppplllfffcccdddeeeggghhhhhhgggfffdddccccccbbbccc^^^]]]\\\[[[ZZZYYYYYYXXXXXXWWWWWWWWWXXXZZZ\\\]]]\\\YYYUUUTTTUUUVVVWWWWWWPPPNNNLLLKKKKKKKKKJJJIIICCCAAAAAACCCHHHLLLOOOPPPHHHKKKLLLHHHFFFGGGDDD@@@:::888777777999;;;<<<<<<<<<888555333444444111............---------------------,,,,,,,,,,,,++++++************************************++++++++++++,,,++++++***))))))(((((()))(((&&&%%%%%%''')))***)))))))))************+++++++++++++++++++++++++++***))))))******+++,,,---............................../////////000000000111111111222222333444555333555888<<>>???@@@BBBDDDFFFGGGHHHHHHMMMNNNSSSZZZ___iii{{{}}}uuupppjjjeeedddfffggghhhhhhgggeeedddbbbbbbbbbccc``````___^^^]]]\\\[[[[[[ZZZYYYYYYZZZ\\\^^^aaacccbbb^^^XXXSSSQQQQQQSSSTTTQQQOOOMMMLLLLLLLLLKKKJJJDDDCCCBBBDDDIIIMMMNNNNNNFFFGGGDDD??????BBBAAA>>>;;;:::888888999999888777777666666555333222000///............------------++++++,,,,,,,,,,,,------************************,,,,,,,,,---------......******+++,,,,,,+++***)))***))))))((((((((())))))))))))))))))************************************************+++,,,---.../////////////////////////////////000000000111111111111111111222333444555444666999===???AAAAAAAAACCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGJJJLLLQQQWWW___dddeeehhhttt~~~sss\\\IIIAAA???<<<777777777666666666666777777666666777888888888888777999:::;;;<<<>>>???@@@AAA;;;===???AAACCCDDDDDDDDD@@@CCCKKKWWWdddsss{{{vvvqqqllleee]]]]]]aaarrrnnn```TTTJJJAAA???>>><<<<<<>>>@@@AAACCCEEEGGGHHHIIIIIIOOOQQQVVV\\\bbbmmmyyyssslllgggeeefffhhhhhhhhhgggeeecccbbbbbbbbbcccbbbaaaaaa```___^^^]]]\\\\\\[[[[[[[[[]]]```ccceeegggbbbZZZSSSPPPOOOPPPRRRRRRPPPNNNMMMNNNNNNMMMLLLIIIFFFDDDEEEHHHKKKKKKJJJGGGEEE@@@:::999<<<===;;;999888777888999999888777333555777666333111000000000//////...------,,,,,,***++++++,,,,,,------...************************)))))))))******+++++++++''')))+++---...---,,,+++***+++,,,---,,,***((('''))))))))))))************************************++++++++++++,,,---...///000000000000000000000000000000000000111111111111111111111111222333444555444666:::===@@@BBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGDDDFFFIIIMMMQQQXXX___ddddddhhhuuuzzzwwwcccOOOBBB;;;::::::777777888888888999999999999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<===???BBBCCCDDDDDDDDD@@@FFFOOOZZZgggwww}}}yyyrrrhhh\\\VVV^^^jjjwwwggg\\\MMMFFF???===<<<;;;<<>>@@@CCCEEEFFFHHHKKKMMMNNNRRRXXX___iiiwww}}}|||yyyxxxyyyyyywwwuuuooottt~~~{{{wwwpppjjjggggggiiikkkiiihhhfffdddaaa```______aaaaaaaaa```___]]]\\\[[[[[[[[[\\\___ccceeeeeedddfff___VVVOOOMMMNNNQQQSSSSSSRRRQQQPPPOOONNNMMMMMMGGGFFFEEEEEEEEEEEEEEEEEEDDDBBB???<<<;;;:::;;;;;;777777777777777777777777999888666444222111000000333333222000///---,,,,,,,,,---,,,+++))))))+++---,,,,,,+++******+++,,,,,,''''''''''''((()))***+++------,,,,,,+++***))))))......---,,,+++***)))((())))))))))))))))))******,,,+++*********+++,,,---******++++++,,,---......222111///...------......111111111111222222222222/////////000111222444444666888:::<<<>>>??????>>>AAABBBDDDCCCBBBAAAAAABBBDDDDDDDDDEEEFFFFFFGGGGGGGGGIIIKKKNNNPPPUUUZZZ^^^eeegggsssxxxxxxeeeRRRDDD===;;;;;;777777888888888999999999999999888888999999:::;;;999999:::::::::;;;;;;;;;<<<===???AAACCCDDDDDDDDDDDDIIIRRR]]]kkkzzzyyyqqqggg]]]ZZZdddrrrsssbbbXXXLLLEEE???======;;;<<>>>>>??????AAACCCDDDDDDCCCBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGIIIKKKMMMOOOTTTYYY]]]eeegggrrrwwwzzzhhhVVVGGG???<<<<<<888888888888888999999999999999888888999999:::;;;999999999::::::::::::;;;<<<===???AAACCCDDDEEEEEEIIIMMMVVVcccrrrzzzoooddd\\\]]]lll|||}}}nnn]]]SSSKKKDDD>>>======;;;<<>>??????AAACCCDDDEEEDDDDDDEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKNNNRRRXXX\\\fffhhhrrr||||||mmm[[[KKKAAA<<<<<<888888888888888888888888999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<===???AAACCCEEEFFFFFFKKKOOOZZZiiizzzxxxkkk___YYY^^^pppyyyjjj[[[QQQIIIBBB=========<<<===@@@AAABBBDDDDDDEEEGGGJJJLLLRRRXXXaaammm{{{}}}wwwqqqjjjeeeaaa___]]][[[]]]```cccdddpppwwwxxxqqqllliiihhhgggiiihhhfffcccaaa```___^^^```_________]]]\\\[[[ZZZ[[[ZZZXXXXXXYYYYYYXXXWWWUUUSSSPPPNNNNNNPPPUUUYYY]]][[[YYYYYYYYYVVVQQQMMMJJJGGGDDDCCCCCCBBB???<<<;;;:::999999888999999:::666666555555666777888999999888777555444333222222111111000...---,,,******+++,,,---,,,***)))***,,,++++++++++++++++++++++++******)))(((((((((((((((,,,,,,,,,++++++*********'''''''''((((((((())))))++++++******)))(((((((((((()))+++,,,---,,,++++++---------,,,,,,,,,,,,,,,+++,,,,,,,,,---...//////000000000000111111111222111111111222333444666666666777888:::<<<>>>???@@@???AAADDDDDDDDDDDDEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLQQQWWW\\\iiiiiissssss```OOOCCC===;;;888888888888888888888888999999888888999999:::;;;<<<<<<<<<<<<=========>>>===>>>???AAACCCEEEGGGHHHJJJRRR```rrrttteeeZZZVVV^^^rrruuuhhhZZZPPPFFF@@@<<<===>>>===>>>AAABBBCCCDDDEEEEEEHHHKKKNNNVVV\\\gggsss~~~tttmmmggg```\\\ZZZZZZZZZ[[[___dddjjjnnnyyyzzztttpppmmmkkkjjjkkkjjjhhheeecccbbbaaa```aaaaaa```^^^\\\ZZZXXXWWWXXXUUURRRQQQPPPPPPNNNMMMJJJKKKKKKKKKLLLQQQXXX^^^```___^^^```aaa___YYYTTTMMMHHHDDDBBBCCCCCC@@@===;;;;;;:::::::::::::::;;;777666555555555666888999999888666555333333222222444333111///,,,***)))(((+++,,,---,,,+++******+++++++++++++++++++++++++++'''''''''''''''((()))***,,,,,,+++++++++++++++*********)))))))))(((((((((************))))))((((((&&&''')))++++++++++++***............------------,,,,,,---...///000000111///000000000000111111111111111111222333444666666666666777999;;;>>>???@@@>>>@@@BBBCCCCCCBBBDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHIIILLLQQQXXX]]]hhhhhhqqqzzzhhhTTTFFF>>><<<999999999888888888888888999999888888999999:::;;;=========>>>>>>>>>??????===>>>???@@@CCCEEEHHHIIILLLWWWiii}}}|||pppbbbXXXWWWaaavvv}}}qqqdddWWWOOODDD???;;;===>>>===>>>AAACCCDDDEEEFFFGGGJJJNNNQQQYYYaaammmzzzuuukkkeeeaaa]]]ZZZYYY[[[^^^bbbgggnnnuuuzzz{{{wwwssspppnnnmmmlllkkkiiifffdddcccbbbaaa``````___^^^\\\YYYWWWVVVVVVRRRNNNKKKIIIHHHFFFEEEAAACCCDDDEEEGGGNNNWWW___cccbbbcccggglllkkkeee___SSSMMMEEEBBBCCCDDDAAA===;;;;;;;;;;;;;;;;;;;;;:::888777555444444555777888777666555444333222222222111000000///...---,,,,,,***,,,------+++******+++***++++++,,,,,,++++++***))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))***'''''')))***++++++++++++------------............,,,---...///000000000000------............//////111111111111222444555666555666777888;;;===@@@AAA???@@@BBBCCCBBBBBBBBBDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHLLLRRRZZZ___gggfffmmmzzzppp[[[JJJAAA>>>999999999888888888777777999999888888999999:::;;;============>>>>>>>>>>>>>>>>>>???@@@CCCFFFHHHJJJPPP___uuuwwwlll```ZZZ\\\hhh}}}yyylll___RRRJJJCCC===;;;===???>>>???AAADDDDDDFFFFFFHHHLLLQQQUUUZZZdddrrryyynnnfffddddddddddddcccgggmmmrrrxxx}}}yyyuuuqqqooommmllljjjhhhfffdddbbbbbbaaa]]]]]]]]]]]]\\\ZZZYYYXXXVVVRRRMMMIIIGGGEEEBBBAAA???@@@AAAAAACCCJJJVVV___eeedddgggnnnuuuvvvpppjjj\\\SSSHHHCCCCCCCCC@@@===<<<<<<<<<;;;;;;:::999999:::888666444333444555777666555444333222111111111////////////////////////***,,,------+++************+++,,,,,,,,,,,,+++***,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++))))))************++++++((((((((()))******++++++)))))))))***+++---...///***++++++,,,,,,---------+++,,,...////////////...---------.........//////000000000111222333444555555555666888:::===@@@AAAAAABBBDDDDDDCCCBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFHHHLLLSSS\\\bbbhhhgggnnnrrruuu___MMMCCC@@@999999999999888888777777999999888888999999:::;;;<<<<<<<<<<<<=========>>>>>>>>>???@@@CCCFFFIIIKKKUUUeee}}}tttjjj```\\\```nnnwwwiii[[[NNNEEEBBB===:::===???>>>???BBBDDDEEEFFFGGGIIIMMMSSSWWW[[[eeeuuu}}}uuukkkfffgggkkknnnppppppuuu|||{{{vvvrrrnnnlllkkkjjjhhheeecccbbbaaa```ZZZ[[[[[[\\\\\\\\\[[[[[[XXXTTTNNNIIIFFFDDDBBB@@@AAABBBBBBAAABBBJJJVVV```fffeeeiiiqqqzzz|||wwwpppcccXXXKKKCCCBBBBBB???;;;;;;;;;<<<;;;:::999888888;;;999666444222333555666555444333222111000000000000000000000000/////////***,,,------,,,************+++,,,------,,,+++***......---,,,++++++++++++++++++++++++++++++++++++''''''((()))***+++,,,,,,''''''((()))***+++,,,,,,,,,+++++++++,,,...000111(((((()))***++++++,,,,,,+++,,,---.........---,,,////////////000000000111/////////000111222444444555555666777:::===@@@BBBBBBDDDEEEEEEDDDBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFHHHMMMUUU^^^dddkkkjjjpppiii}}}}}}iiiPPPBBBBBB;;;;;;::::::999888888777999999::::::::::::;;;;;;=========>>>>>>>>>>>>>>>>>>;;;<<<@@@BBBBBBFFFKKKTTTlllzzzvvvxxx}}}tttgggZZZYYYbbbtttssseeeXXXLLLDDD???<<<::::::===???@@@@@@EEEFFFGGGGGGIIINNNTTTXXX___hhhvvv|||vvvqqqrrrssssssvvv{{{}}}zzzuuuooojjjnnnkkkhhhffffffeeecccaaa```___]]][[[ZZZYYYXXXXXXXXXVVVQQQMMMIIIGGGFFFFFFAAABBBBBBAAABBBJJJWWWaaajjjkkknnnrrruuuuuurrrpppeee\\\QQQHHHCCCAAA???===<<<<<<;;;::::::::::::;;;;;;:::888666555666777888888777555555555444333111111000///...---,,,++++++++++++++++++++++++++++++)))***+++***((((((((()))************************,,,+++)))(((((()))+++,,,+++++++++*********))))))(((((())))))************))))))))))))************++++++++++++++++++++++++///......---,,,,,,++++++............////////////000111222333555666777777777777999:::<<<>>>??????@@@AAABBBCCCDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHIIILLLTTT___hhhmmmnnnuuuiii}}}mmmSSSEEECCC;;;;;;:::999999888888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>><<<;;;;;;===@@@AAAAAAEEEFFFGGGHHHJJJOOOUUUZZZ```iiiwww|||{{{}}}~~~|||wwwppplllmmmjjjgggfffeeeeeecccaaa```___]]][[[ZZZYYYXXXXXXWWWUUURRROOOKKKIIIHHHHHHEEEGGGGGGGGGHHHNNNXXXaaaiiikkknnnppppppnnnllljjjbbb[[[QQQIIIEEEBBB???===>>>===<<<;;;:::::::::::::::999777555555555666777888777555444555444333111111000///...---,,,++++++++++++++++++++++++++++++***+++,,,+++)))((()))***++++++++++++++++++++++++,,,+++************+++,,,+++++++++*********)))))))))))))))))))))*********))))))))))))************(((((()))+++,,,---...///------------------..................////////////000111222333444666777777444444666777999;;;<<<<<>>>>>AAABBBCCCHHHOOO```vvvwwwooonnn||||||uuucccZZZTTTYYYhhh}}}|||mmm___SSSHHHAAA>>><<<;;;<<<>>>AAABBBBBBFFFFFFHHHIIIKKKQQQWWW\\\ccclllzzz{{{~~~yyysssoookkkiiifffeeeeeedddcccaaa___^^^]]][[[ZZZYYYYYYYYYVVVUUUSSSQQQOOOMMMKKKJJJIIIKKKMMMMMMMMMRRRYYY___hhhkkkmmmkkkfffbbbaaaaaa\\\XXXQQQKKKFFFCCC@@@>>>@@@???===<<<:::999999999999888666555444555555666888666555444555444222111000000///...---,,,,,,+++++++++++++++++++++++++++***,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))*********++++++((()))***+++,,,---...///,,,,,,---...//////000000............////////////000111222333444555666777666777888:::;;;===>>>???AAABBBCCCDDDDDDEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHKKKSSS^^^ffflllnnnwwwdddxxxvvv^^^LLLEEE===<<<:::999888888999999999999999:::::::::;;;;;;=========>>>??????@@@@@@@@@>>>>>>@@@AAABBBIIIRRRcccwwwvvvnnnmmm|||yyypppbbbZZZUUU\\\kkkwwwhhh[[[PPPFFF???===<<<;;;===???BBBCCCCCCFFFGGGHHHJJJMMMSSSZZZ___hhhppp~~~yyyvvv{{{~~~~~~zzztttqqqkkkiiifffeeeeeedddcccbbb___^^^]]][[[ZZZYYYYYYYYYUUUUUUUUUTTTRRRPPPNNNMMMKKKMMMOOOQQQSSSVVVZZZ^^^eeehhhiiiddd\\\VVVUUUWWWVVVSSSPPPKKKGGGDDDAAA???BBB@@@???===;;;999999888888777666555444444444555888666444444444444222000000//////...------,,,,,,+++++++++++++++++++++++++++,,,---,,,*********+++++++++++++++++++++++++++***+++---......---+++***************************************))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++------......///000000000............////////////000000111222444555666777777888999;;;<<<>>>???@@@@@@AAABBBCCCCCCDDDDDDCCCFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHJJJRRR]]]eeejjjmmmvvv```rrrzzzdddPPPEEE===<<<:::999888999999:::999999999:::::::::;;;;;;======>>>>>>???@@@@@@AAA???===>>>@@@@@@BBBLLLVVVlll|||vvvrrrsss~~~xxxlll```YYYXXX```ooorrrcccWWWMMMDDD>>><<<;;;;;;>>>AAACCCDDDDDDFFFGGGIIILLLOOOUUU]]]bbbllluuu~~~uuusssxxx~~~}}}}}}||||||zzzuuurrrllliiigggeeeeeedddcccaaa^^^^^^\\\[[[ZZZZZZZZZZZZVVVVVVVVVUUUSSSRRRPPPOOOMMMOOORRRUUUXXXZZZ]]]^^^___bbbbbb\\\SSSMMMMMMOOOOOOOOOMMMKKKGGGDDDAAA@@@CCCBBB@@@===;;;:::999999888777666555555444444444777666444444444333222000/////////...------,,,,,,+++++++++++++++++++++++++++,,,---,,,*********+++))))))))))))))))))))))))***+++---//////---+++************************************)))))))))))))))************++++++++++++---------,,,,,,,,,++++++////////////////////////............///////////////000111222444555666666444555666777999;;;<<<===??????@@@AAABBBBBBBBBBBBEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGIIIQQQ\\\dddhhhkkksssZZZkkk~~~iiiSSSFFF>>>===;;;999888999:::;;;999999::::::::::::;;;;;;;;;;;;<<<======>>>??????>>>===>>>@@@AAADDDOOO[[[vvvyyyyyyuuuhhh[[[WWWXXXddduuu~~~nnn___TTTKKKCCC===;;;;;;<<>><<<;;;::::::888888777777666555555444777555444333444333111000//////.........---------++++++++++++++++++++++++***,,,,,,,,,***)))***+++))))))))))))))))))))))))***+++,,,......,,,+++******************+++++++++((()))))))))*********************++++++++++++,,,+++++++++,,,---.........///.................................///////////////000111222333444555666555666777999:::<<<===>>>???@@@AAABBBBBBCCCBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGFFFIIIPPP[[[ccchhhjjjrrrUUUdddxxxnnnXXXHHH???===;;;999888999:::;;;999999::::::::::::;;;;;;:::;;;<<<===>>>???@@@@@@>>>>>>@@@BBBCCCGGGTTTbbbwww|||qqqeeeZZZWWWZZZgggyyy{{{kkk]]]RRRIIIBBB===;;;;;;<<>>===<<<;;;;;;888888888888777666555555777555333333333333111000...............---------++++++++++++++++++++++++***+++,,,+++)))((()))***))))))))))))))))))))))))******+++,,,,,,+++******))))))*********+++++++++''''''((()))***++++++,,,*********+++++++++,,,,,,++++++,,,,,,---.........,,,,,,,,,---......//////............//////////////////000222333444555666888888999;;;===>>>@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGFFFFFFHHHOOOZZZbbbjjjjjjqqqRRR```sssrrr[[[III???===;;;999888999;;;<<<999999:::::::::;;;;;;;;;<<<===>>>???@@@AAABBBBBB??????AAACCCDDDJJJXXXfffppp|||~~~|||~~~~~~zzznnnccc\\\YYY]]]jjjzzzyyyjjj[[[QQQIIIBBB===;;;;;;<<<@@@DDDFFFGGGFFFGGGHHHKKKOOOSSS[[[ccchhhnnnzzz|||tttpppnnnsssuuu}}}~~~~~~pppjjjggglllvvv}}}|||xxx{{{|||yyyvvvvvvxxx{{{}}}}}}|||{{{rrroookkkiiigggeeebbb```]]]]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYVVVSSSQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPNNNMMMQQQNNNJJJHHHHHHIIIHHHHHHBBBDDDEEEDDDAAA@@@AAADDDBBBAAA@@@>>>===<<<<<<<<<999999999999888777666555777555333333333333111///...............---------++++++++++++++++++++++++)))***+++***((((((((()))*********************************++++++*********))))))******++++++++++++&&&&&&''')))***+++,,,---******+++++++++,,,,,,,,,//////...---,,,,,,++++++)))***+++,,,...///000111............/////////000//////000111333444555666555555666888:::;;;======BBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFHHHOOOZZZbbbkkklllqqqSSSZZZiii}}}uuuaaaIIIFFF???:::::::::888555666;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBB??????@@@CCCIIIRRR]]]eeeppptttxxxyyywwwvvvwwwyyy~~~sssfff]]]TTTYYYcccooo{{{iiiYYYOOOGGGBBB>>>===>>>@@@BBBCCCDDDEEEEEEHHHIIIMMMRRRSSSVVV```jjjtttwwwnnnjjjlllqqquuu~~~|||{{{sssfffdddbbbeeeppp~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{~~~|||yyyvvvuuuuuuvvvwww}}}~~~{{{vvvuuuqqqlllhhhfffeeecccbbb___^^^]]][[[ZZZ[[[[[[\\\[[[XXXUUUSSSSSSTTTTTTSSSSSSRRRQQQOOONNNMMMLLLKKKKKKIIIGGGDDDCCCCCCCCCDDDEEEDDDBBB@@@??????@@@@@@>>>>>>?????????===<<<;;;888777666555444333333333777666444333222111111111000///...---,,,+++++++++...------,,,,,,++++++***++++++,,,,,,+++***((('''+++***))))))***,,,---///............------,,,+++***+++,,,+++***)))***+++)))************+++++++++,,,,,,++++++***+++++++++---...///111111000...---+++,,,,,,,,,,,,+++***)))////////////////////////111222222333555777888999777777888999:::<<<===>>>===@@@CCCDDDDDDDDDEEEFFFIIIGGGFFFDDDDDDEEEGGGHHHHHHGGGHHHJJJJJJLLLWWWccckkkkkkpppQQQWWWdddvvv{{{jjjRRRGGG@@@;;;;;;<<<999777888;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAAAAACCCEEEJJJRRR[[[bbbiiiooouuuyyyzzz{{{~~~|||qqqcccZZZUUUYYYbbbpppzzzhhhXXXNNNFFFAAA======>>>@@@BBBDDDEEEEEEFFFHHHJJJNNNSSSTTTXXXbbblllxxx~~~sssmmmkkkooouuu}}}zzz|||rrrkkkaaa``````dddooo~~~~~~~~~~~~}}}||||||}}}}}}{{{yyyvvvuuuvvvwwwxxx}}}~~~{{{wwwtttqqqlllhhhfffeeecccaaa^^^]]]\\\[[[[[[[[[\\\]]]\\\YYYUUUSSSSSSSSSSSSRRRSSSSSSSSSRRRQQQOOONNNMMMLLLJJJHHHEEECCCCCCCCCCCCDDDCCCAAA@@@>>>>>>>>>>>>===>>>?????????===<<<;;;888888777666555444444444777777666444333222222222111000///---,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++***)))************+++,,,---...---------------,,,++++++&&&''')))(((''''''((())))))************++++++++++++++++++***++++++,,,,,,---...///000000///---,,,......//////000000111111111111111111111111111111111111111222444555666777777777888999:::<<<===>>>===@@@CCCDDDDDDDDDEEEFFFIIIHHHGGGFFFGGGHHHJJJKKKHHHGGGHHHJJJJJJMMMWWWccckkkjjjpppPPPSSS]]]mmmpppYYYHHHAAA;;;<<<===;;;:::;;;999:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAACCCEEEHHHLLLSSS[[[aaahhhnnnuuuzzz}}}{{{pppcccZZZVVVYYYaaaqqqwwwfffWWWLLLEEE@@@<<<===>>>@@@BBBDDDEEEFFFFFFHHHJJJNNNSSSUUUYYYdddooo~~~yyyqqqoooqqqxxx{{{wwwvvv||||||xxxvvvtttooohhhbbb___```ccciiittt~~~}}}}}}~~~~~~}}}|||{{{{{{{{{zzzxxxvvvvvvwwwxxxyyy|||}}}{{{xxxtttpppkkkgggeeedddbbb```]]]\\\\\\[[[[[[\\\^^^___]]]YYYVVVSSSSSSRRRRRRQQQSSSTTTVVVVVVVVVSSSQQQOOONNNMMMJJJGGGDDDCCCBBBBBBDDDCCCAAA???===<<<<<<<<<======>>>??????>>><<<<<<999888777666666555666666888777777666555444333333222111000...------------(((((()))******+++,,,,,,'''''')))***++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***((()))++++++******+++,,,)))************+++++++++************+++,,,------------...///...---+++************+++,,,...111222111111111111111111111111111111111111222333444555777777888:::;;;<<<===>>>===@@@CCCDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGIIIKKKLLLHHHGGGIIIJJJKKKMMMXXXcccjjjiiinnn~~~PPPQQQXXXfffzzzqqqYYYIIIAAA;;;<<<===;;;:::<<<888999999::::::;;;;;;;;;>>>>>>>>>????????????@@@???BBBFFFKKKQQQXXX```eeeooottt{{{|||rrrfff]]]WWWYYYbbbssstttcccTTTJJJDDD???;;;===>>>@@@BBBDDDFFFFFFGGGHHHIIINNNSSSVVV[[[gggrrrwwwuuuwww}}}|||~~~}}}|||yyyvvvsssqqqooopppwww|||tttpppppppppmmmjjjhhhfffccc___\\\[[[___eeemmmzzz~~~}}}{{{|||~~~~~~}}}|||zzzyyyxxxxxxyyyxxxwwwvvvvvvwwwyyyzzz|||}}}}}}yyytttqqqkkkgggeeecccaaa```\\\\\\[[[[[[\\\]]]___```]]]ZZZVVVSSSRRRRRRQQQPPPSSSUUUXXXZZZZZZWWWTTTRRRPPPOOOLLLIIIFFFDDDBBBBBBCCCBBBAAA???===;;;:::999<<<===>>>?????????>>>===999888777666555555555555777777666666555444333333333222111///......------)))*********+++++++++,,,(((((())))))************)))***+++,,,---,,,+++++++++++++++,,,,,,++++++***)))+++,,,,,,++++++---...))))))*********+++++++++************+++,,,---...---------------,,,******'''&&&&&&&&&(((+++...///........................222222222222222333444444777888999:::<<<======>>>>>>@@@CCCEEEEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFHHHHHHGGGGGGIIIKKKKKKNNNXXXccciiihhhmmm|||QQQQQQUUUbbbxxxsssZZZIIIAAA;;;;;;;;;::::::;;;888888999999:::;;;<<<<<<@@@@@@@@@@@@???????????????BBBHHHOOOWWW___hhhmmmvvv{{{tttfff]]]WWW[[[fffyyy{{{ppp___QQQHHHCCC>>>;;;===>>>@@@BBBEEEFFFGGGHHHHHHJJJNNNTTTXXX^^^jjjwww{{{}}}~~~}}}~~~yyyvvvuuuuuuzzz~~~xxxuuutttpppppppppppppppqqqqqqrrrqqqqqqpppnnnmmmkkkiiihhhjjjgggeeeeeeeeegggppp{{{zzzooofffaaa```]]][[[YYYXXXXXXWWWVVVUUUUUUZZZcccnnn|||}}}{{{zzz|||}}}~~~~~~}}}}}}|||{{{zzzxxxwwwvvvwwwwwwvvvvvvvvvwwwxxxyyy|||}}}~~~~~~{{{uuuqqqlllhhheeecccaaa```\\\\\\[[[[[[\\\^^^```aaa]]]YYYUUUSSSRRRQQQPPPOOOSSSVVVYYY\\\\\\ZZZWWWTTTRRRPPPNNNKKKHHHEEECCCBBBCCCBBBAAA@@@>>><<<:::999<<<===???@@@@@@@@@??????:::999777666555555444444555555666666555444333222333222111000///.........------,,,,,,+++++++++++++++******))))))))))))))))))***+++,,,---,,,+++******++++++,,,,,,+++++++++'''((())))))(((((()))+++))))))*********+++++++++************+++,,,---...,,,,,,---,,,,,,++++++***---,,,+++***+++---///111........................333333222333333444555555777888999;;;======>>>>>>>>>AAADDDEEEEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGIIILLLLLLOOOYYYcccjjjhhhkkk{{{RRRQQQSSS___uuuxxx```KKKBBB;;;;;;;;;999999;;;888888999:::;;;<<<======@@@@@@AAAAAAAAAAAAAAAAAADDDGGGMMMTTT[[[dddmmmsssxxx}}}ttteee[[[YYY```nnnvvvkkk[[[NNNGGGBBB???<<<===>>>@@@CCCEEEGGGHHHHHHJJJLLLPPPVVV[[[bbbooo|||{{{zzzxxxtttqqqnnnkkkjjjjjjgggfffiiilllsssuuulllfffddddddaaa```______^^^^^^^^^^^^```___^^^]]]\\\ZZZZZZYYYZZZWWWWWWXXXYYY]]]gggrrr{{{{{{wwwnnnbbbYYYTTTSSSLLLKKKKKKKKKKKKLLLLLLMMMSSSYYYcccooo|||~~~zzzyyyzzz|||}}}~~~~~~~~~}}}}}}{{{zzzxxxwwwuuuuuuuuuuuuuuuuuuvvvvvvzzz{{{}}}~~~~~~wwwsssmmmiiifffdddbbb```]]]\\\\\\\\\]]]^^^```aaa\\\XXXUUURRRRRRQQQQQQPPPRRRUUUYYY\\\]]][[[XXXVVVRRRQQQOOOLLLJJJGGGEEECCCCCCCCCBBBAAA@@@>>><<<;;;===>>>@@@AAABBBBBBBBBAAA<<<;;;:::888666555444444444444555666555444333222333222111///..................------,,,++++++***---,,,+++***))))))))))))***++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++)))************+++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...------...///000111111111111111111111111222222222333333444666666666888:::<<<===>>>>>>===>>>AAADDDEEEEEEEEEFFFGGGKKKJJJJJJIIIHHHGGGFFFEEEFFFFFFIIIMMMMMMPPPYYYdddkkkhhhkkkyyyRRROOOPPPZZZooo{{{dddNNNEEE===<<<<<<:::999;;;999999:::;;;<<<===>>>>>>>>>>>>@@@AAACCCDDDFFFFFFOOOQQQTTTXXX^^^eeemmmsssyyy~~~~~~wwwhhh]]][[[fffxxxqqqgggXXXLLLEEEBBB???======>>>@@@CCCEEEGGGHHHIIINNNOOOTTTZZZ___ggguuuzzzuuuppplllkkkmmmnnnoooddddddcccaaa^^^\\\ZZZYYYXXXVVVXXX\\\aaaiiivvv{{{qqqdddZZZTTTSSSTTTSSSRRRQQQQQQPPPPPPPPPPPPRRRRRRQQQPPPOOOOOONNNNNNLLLIIIIIILLLNNNRRR]]]hhhppppppkkkbbbWWWMMMIIIHHHCCCCCCDDDDDDDDDDDDEEEGGGOOOTTT^^^iiitttzzzxxxyyy|||}}}~~~}}}}}}}}}|||{{{yyywwwvvvtttttttttttttttsssssstttxxxyyy{{{~~~xxxtttnnnjjjgggeeecccaaa^^^]]]\\\\\\]]]^^^___```ZZZWWWTTTRRRQQQRRRQQQQQQRRRTTTXXX[[[\\\[[[YYYXXXRRRQQQPPPNNNKKKHHHFFFEEECCCDDDDDDCCCBBB@@@???>>>>>>???AAACCCDDDDDDDDDCCC@@@???===:::888666555444444555666777777666444333222111000///...---------,,,,,,,,,+++++++++++++++---,,,+++******+++,,,,,,,,,+++++++++***++++++,,,++++++,,,------------------...///...,,,++++++,,,)))************++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,---...///,,,,,,---------.........111111111111111111111111000000000111222444555666666888:::===>>>>>>>>>===???AAADDDFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEFFFJJJMMMNNNPPPYYYdddllliiikkkxxxQQQNNNMMMWWWkkk|||dddQQQHHH???======::::::;;;999999:::;;;<<<>>>>>>???;;;<<<>>>AAADDDGGGJJJKKKXXXYYYZZZ\\\___dddkkkppp|||~~~|||{{{mmmbbb^^^kkknnndddVVVKKKEEEBBB@@@>>>===>>>@@@CCCFFFHHHIIIIIIQQQRRRVVV]]]bbbjjjyyy~~~|||xxxuuu{{{|||sssgggbbb\\\XXXWWWXXXZZZ[[[TTTTTTTTTSSSRRRQQQOOONNNMMMLLLOOOTTTZZZaaannnzzz{{{ttthhhYYYNNNHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJFFFEEEEEEDDDDDDDDDDDDDDDCCCAAAAAADDDGGGLLLWWWbbbiiihhhddd[[[OOOFFFBBBBBBAAABBBCCCCCCBBBBBBCCCDDDDDDJJJRRR\\\fffpppzzz{{{xxxyyy{{{}}}~~~zzzzzz{{{zzzyyywwwuuusssttttttsssssssssrrrrrrrrruuuwwwzzzyyyuuuoookkkhhheeecccaaa^^^^^^]]]\\\]]]^^^___```YYYVVVSSSQQQRRRRRRRRRQQQQQQSSSWWWYYY[[[[[[ZZZYYYRRRQQQPPPNNNLLLIIIGGGFFFDDDDDDEEEEEEDDDBBBAAA@@@>>>@@@BBBDDDEEEEEEEEEEEEDDDBBB@@@===:::777666555555666888999888777555444222111000...------------)))))))))***++++++,,,,,,,,,++++++***+++,,,...///---,,,+++*********+++,,,+++,,,------............,,,,,,---+++)))'''((())))))************+++++++++,,,,,,++++++***++++++++++++++++++,,,---...///000,,,---...///000000000000////////////////////////......///000111333555666666888;;;===>>>???>>>===???AAADDDFFFFFFFFFGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFJJJNNNNNNQQQZZZdddmmmjjjkkkxxxTTTNNNMMMUUUfff||||||lllUUUFFF???>>>777777;;;777999999999999:::;;;;;;<<<;;;<<<@@@EEEDDDDDDNNNZZZfffaaa^^^^^^```ccckkktttvvviiidddbbbnnnyyynnnaaaRRRJJJDDD???===??????AAACCCDDDEEEFFFHHHJJJNNNQQQVVV[[[dddrrr}}}vvvqqqqqqooommmjjjjjjlllnnnrrr{{{xxxiii```XXXVVVRRROOOLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKOOOXXXcccjjjjjjcccYYYOOOHHHEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBDDDHHHLLLQQQSSS\\\XXXSSSLLLGGGBBB@@@?????????>>>???@@@BBBDDDEEEIIIKKKNNNRRRWWW]]]ccchhhlllnnnrrryyy{{{zzz}}}~~~|||yyy|||yyyxxxxxxxxxwwwvvvxxxvvvssspppoooooopppqqqtttwww{{{}}}xxxrrrmmmjjjgggdddbbbaaa___^^^]]]]]]]]][[[YYYUUUTTTQQQOOONNNNNNOOOPPPSSSTTTVVVYYY\\\\\\ZZZWWWSSSSSSRRRQQQPPPLLLGGGCCCFFFEEECCCCCCCCCCCCAAA?????????@@@BBBEEEHHHJJJLLLIIIHHHEEEAAA<<<888444222777777888888888777777666444222000...,,,,,,,,,,,,++++++++++++++++++++++++***)))'''((()))******)))***+++,,,---,,,+++***)))''''''((()))******++++++,,,,,,,,,+++++++++************))))))******+++,,,))))))******+++,,,---...***+++---...///...---,,,////////////////////////000000//////.........---000111222222444444555666777999<<<>>>??????>>>===<<<>>>AAABBBCCCDDDGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDFFFJJJLLLSSSaaannnsssrrrrrryyyYYYQQQLLLRRRbbbzzzrrrXXXGGG@@@???888888<<<888::::::::::::;;;<<<============AAAEEEFFFHHHRRR___jjjddd______```dddmmmvvvtttgggbbbfffrrr{{{mmm```RRRIIIDDD???>>>???@@@AAADDDEEEEEEFFFHHHJJJMMMQQQWWW^^^iiixxxvvvllleeeaaaaaa```^^^]]]]]]___bbbjjjqqq{{{~~~yyymmm```XXXMMMKKKIIIFFFEEEEEEEEEFFFIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIOOOWWW\\\\\\WWWPPPHHHDDDBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGJJJMMMOOOUUURRRNNNIIIEEEBBBAAA@@@>>>>>>>>>>>>???AAACCCDDDIIIKKKLLLMMMNNNQQQUUUYYYYYY[[[^^^ccchhhnnnrrruuu}}}|||{{{}}}~~~|||~~~{{{yyywwwxxxxxxwwwvvvxxxvvvssspppoooooopppqqqsssuuuyyy}}}~~~yyysssnnnkkkhhheeecccaaa```^^^]]]]]]\\\ZZZXXXUUUTTTQQQOOONNNNNNOOOPPPPPPQQQTTTXXX[[[\\\ZZZXXXQQQQQQQQQRRRRRRPPPLLLIIIGGGEEECCCCCCCCCCCCAAA??????@@@AAADDDFFFHHHJJJKKKLLLKKKHHHDDD@@@;;;666444888888888888888777666555333222000///---,,,,,,,,,+++++++++++++++++++++++++++))))))***---/////////***+++,,,,,,,,,+++******+++++++++,,,,,,------...,,,,,,++++++************+++************+++,,,,,,++++++******+++,,,---...,,,,,,------......------////////////////////////000/////////............000111222222444444555666777888:::<<<===>>>>>>>>>@@@BBBDDDEEEEEEFFFHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDFFFIIILLLRRR___mmmvvvtttrrrxxx]]]SSSLLLPPP___xxxzzz\\\JJJBBB@@@999999===999;;;;;;;;;;;;<<<===>>>?????????BBBEEEHHHMMMYYYeeennnggg```___```eeeoooxxxqqqeeecccjjjvvv|||mmm```QQQIIIDDD???>>>@@@@@@BBBDDDEEEEEEGGGIIIKKKNNNRRRZZZcccooowwwlllbbb[[[VVVPPPQQQQQQPPPOOOPPPSSSUUU\\\aaahhhjjjeee[[[QQQLLLFFFEEEDDDBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCFFFGGGGGGFFFFFFHHHKKKOOONNNLLLHHHEEECCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDD@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCEEEGGGHHHIIIHHHEEECCCAAA@@@@@@@@@AAAAAAAAAAAABBBCCCEEEEEEIIIJJJJJJIIIHHHIIILLLNNNOOOPPPSSSVVVZZZ^^^aaaccciiikkkoootttzzz}}}{{{|||}}}zzzxxxwwwwwwxxxwwwvvvxxxvvvsssqqqpppppppppqqqqqqssswww{{{~~~{{{uuuooollliiifffdddbbb```^^^\\\\\\[[[XXXVVVUUUSSSQQQOOONNNNNNOOOPPPNNNOOOQQQUUUYYYZZZYYYXXXQQQQQQQQQRRRSSSQQQNNNKKKGGGEEECCCCCCCCCCCCAAA@@@>>>@@@BBBEEEFFFGGGGGGGGGKKKJJJHHHEEEAAA<<<888555888888888888777666444444111111111000///---,,,+++++++++++++++++++++++++++***((('''(((***,,,,,,,,,******++++++,,,++++++***,,,---------------------+++************)))))))))+++++++++++++++,,,------...---+++******,,,...///------,,,,,,,,,---...///........................////////////............000111222222444444555666666666777999;;;===???@@@BBBDDDFFFGGGFFFFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDFFFIIIKKKPPP]]]jjjwwwuuurrrwww]]]TTTLLLQQQaaazzz~~~bbbNNNDDDAAA:::;;;>>>999::::::;;;;;;<<<===>>>???@@@AAABBBEEEIIISSS```kkkpppggg```^^^bbbgggqqqzzz}}}mmmdddeeekkkxxx{{{kkk^^^QQQIIIDDD???>>>@@@@@@BBBDDDFFFFFFGGGJJJLLLOOOTTT\\\fffsss|||uuukkkaaaZZZUUURRRPPPJJJKKKKKKJJJIIIJJJLLLNNNRRRVVVZZZZZZVVVPPPJJJFFFGGGGGGFFFFFFFFFFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGGGGGGGHHHHHHIIIDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHGGGFFFEEECCCBBBBBBBBBBBBEEEEEEEEEFFFGGGHHHHHHIIIHHHIIIJJJJJJJJJKKKMMMOOORRRSSSUUUXXX[[[^^^aaabbbdddfffiiimmmrrrvvvyyy{{{}}}{{{yyyxxx{{{|||yyyzzz}}}{{{yyywwwvvvwwwwwwwwwwwwwwwvvvtttrrrqqqpppqqqqqqqqqrrrvvvyyy||||||vvvqqqmmmjjjhhhfffccc```^^^\\\[[[ZZZWWWUUUUUUSSSQQQOOONNNNNNOOOOOONNNNNNPPPSSSVVVXXXWWWUUUSSSRRRQQQQQQQQQOOOKKKIIIGGGEEEDDDCCCDDDCCCAAA@@@===???AAACCCDDDDDDCCCBBBCCCCCCCCCAAA>>>;;;777555888888888777666444333222000000111111000...,,,***++++++++++++++++++++++++---+++(((((((((((('''&&&*********+++++++++++++++***************************))))))))))))))))))))),,,,,,++++++,,,,,,---...000...,,,+++***,,,...//////---+++***+++,,,///000///////////////////////////////////////.........000111222222444444555666777666666777:::===@@@BBBAAACCCEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDFFFIIIJJJOOO[[[ggguuurrrpppuuuZZZRRRMMMTTTeee~~~gggQQQEEEAAA;;;;;;>>>999999999999:::;;;===>>>???@@@BBBCCCEEEKKKXXXfffooopppggg```aaafffmmmvvv}}}uuueeeaaaeeejjjxxxwwwjjj]]]PPPHHHCCC??????AAA@@@BBBEEEFFFGGGHHHKKKMMMQQQVVV^^^hhhtttxxxgggaaaYYYSSSOOONNNMMMMMMHHHIIIJJJIIIGGGFFFGGGIIIOOOQQQSSSSSSPPPLLLIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKMMMOOOOOOLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJJJJKKKKKKNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKIIIKKKMMMNNNOOOPPPSSSUUUWWWXXXZZZ]]]aaaeeehhhjjjlllmmmooorrruuuxxxzzz{{{|||||||||~~~|||xxxwwwyyy|||}}}zzzxxxuuuuuuvvvwwwwwwwwwvvvuuutttrrrrrrqqqqqqrrrrrrsssvvvyyy|||~~~|||vvvqqqnnnkkkhhhfffcccaaa^^^]]]\\\ZZZXXXUUUTTTSSSPPPNNNMMMMMMNNNOOOPPPOOOPPPRRRTTTUUUSSSRRRPPPOOONNNNNNNNNMMMKKKHHHGGGFFFDDDDDDDDDDDDBBB@@@<<<===???@@@AAA@@@>>>===;;;<<<===>>>===;;;888777888888777777555444222222///000111111000...,,,+++++++++++++++++++++++++++000...,,,++++++,,,***))))))))))))******+++++++++))))))))))))(((((((((((()))))))))))))))))))))***,,,,,,++++++,,,,,,---...///...,,,++++++,,,---...///---+++******,,,///111000000000000000000000000.........///////////////000111222222444444555666888777777888:::===AAACCCAAACCCFFFGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDFFFIIIJJJNNNYYYeeepppnnnlllsssWWWPPPNNNVVVhhhkkkTTTEEE@@@:::<<<>>>888999999999:::;;;===>>>???AAADDDEEEGGGNNN]]]jjjqqqpppiiidddhhhpppwww~~~qqq```]]]ccckkkzzzuuuiii\\\OOOHHHCCC@@@???AAA@@@BBBEEEGGGHHHIIILLLNNNRRRXXX```iiitttyyymmmeee]]]XXXSSSOOOMMMLLLKKKJJJIIIJJJKKKJJJHHHGGGGGGHHHKKKLLLMMMMMMKKKJJJJJJKKKIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSQQQSSSVVVVVVTTTRRRPPPPPPOOOPPPQQQRRRSSSTTTTTTUUUSSSSSSSSSTTTTTTVVVWWWXXXWWWVVVTTTSSSRRRRRRSSSSSSWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTRRRQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRUUUVVVYYYZZZZZZ[[[]]]^^^eeefffhhhlllppptttxxxzzzzzz{{{}}}~~~~~~|||xxxuuuvvvxxxyyyxxxvvvttttttvvvwwwwwwwwwvvvuuutttsssrrrrrrrrrrrrssstttvvvxxx{{{~~~}}}vvvqqqnnnkkkhhhfffcccaaa___]]]]]]\\\YYYWWWTTTRRRPPPNNNMMMMMMNNNOOOQQQPPPPPPQQQRRRSSSRRRPPPJJJIIIIIIKKKMMMNNNMMMLLLHHHFFFDDDDDDDDDDDDBBB@@@<<<<<<===>>>===<<<;;;:::888:::<<<======<<<999888666666666666555444222222000000000000///...---,,,++++++++++++++++++++++++***)))((()))+++------,,,)))))))))))))))***+++,,,))))))******************)))))))))************++++++++++++++++++,,,---------,,,,,,,,,,,,,,,------///---+++******,,,///000000000000000000000000000.........///////////////000111222222444444555666999888888888:::===@@@BBBAAADDDGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJKKKNNNXXXdddkkkjjjjjjqqqWWWPPPMMMTTTfff}}}nnnUUUEEE@@@:::;;;===777999999:::;;;<<<>>>@@@AAACCCGGGHHHJJJRRRbbbnnnsssrrrlllkkksss}}}vvvbbb]]]bbbooovvvhhh[[[NNNGGGCCC@@@@@@BBB@@@CCCEEEGGGHHHJJJMMMOOORRRXXX```iiitttzzztttpppkkkddd___ZZZXXXVVVTTTSSSRRRPPPNNNMMMOOOQQQQQQPPPOOOPPPQQQNNNPPPQQQQQQQQQQQQSSSUUUSSSTTTUUUWWWXXXYYYZZZZZZWWWWWWYYY[[[]]]___```aaa```bbbeeeeeecccaaa______^^^______aaabbbccceeeeeeeeeeeeeeefffgggiiijjjkkkhhhgggfffddddddeeeggghhhjjjjjjkkkjjjjjjiiihhhhhhhhhggggggfffeeedddcccbbbbbbcccdddeeeeeeeeeddddddgggjjjmmmoooooopppssstttzzz{{{~~~{{{}}}}}}yyyuuutttuuuvvvwwwuuussstttuuuwwwxxxwwwuuuuuuttttttssssssrrrrrrssstttuuuwwwzzz}}}~~~|||vvvqqqnnnkkkhhhfffcccaaa___^^^^^^]]][[[YYYTTTRRRPPPNNNMMMMMMNNNNNNPPPOOOOOOPPPRRRSSSSSSRRRHHHHHHHHHIIILLLMMMMMMLLLHHHFFFEEEDDDEEEDDDBBBAAA>>>======<<<;;;:::999999777999;;;===<<<:::777555555555555555555444333222111000///......---......++++++++++++++++++++++++'''&&&%%%&&&)))+++,,,+++)))((((((((()))***,,,---)))))))))***++++++,,,,,,************++++++,,,,,,+++************+++,,,,,,)))***+++,,,------,,,,,,...---,,,++++++---...000..................................../////////000000111222222444444555666888888888888:::<<<>>>??????BBBFFFHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKKKKNNNXXXccciiihhhhhhqqqYYYQQQLLLRRRbbbzzzoooVVVEEE???999;;;===777:::;;;;;;<<<>>>???AAABBBDDDIIIKKKLLLUUUeeeqqqttttttoooqqq{{{|||~~~hhh```dddssswwwggg[[[NNNGGGCCC@@@@@@BBBAAACCCFFFGGGIIIJJJMMMOOORRRWWW```iiittt{{{zzztttmmmiiihhhfffdddaaaZZZZZZZZZ[[[\\\[[[XXXVVVTTTVVVYYYYYYYYYYYYZZZ\\\[[[\\\^^^^^^^^^```ccceee___aaacccfffhhhjjjkkklllggghhhjjjmmmooorrrtttuuuppprrrttttttrrrooonnnnnnmmmmmmnnnoooqqqsssuuuvvvwwwwwwwwwxxxyyy{{{|||}}}~~~}}}{{{{{{{{{}}}~~~}}}|||||||||||||||{{{zzzyyyyyyuuuvvvwwwxxxxxxxxxwwwvvvwwwzzz~~~{{{xxxzzz|||zzzvvvtttttttttvvvuuussssssuuuwwwxxxwwwuuuuuuuuuttttttssssssrrrrrrssstttvvvyyy|||~~~{{{}}}|||vvvqqqmmmkkkhhhfffcccaaa_________^^^]]][[[TTTRRRPPPNNNMMMMMMNNNNNNNNNMMMMMMOOORRRTTTTTTTTTLLLJJJIIIJJJKKKLLLKKKJJJHHHFFFEEEDDDEEEDDDCCCAAA@@@???===<<<::::::::::::777888:::;;;:::777333111444444444555444444333333222000///---------...///++++++++++++++++++++++++---+++******+++---,,,+++)))((((((((((((***,,,---''''''((()))***++++++,,,******+++++++++,,,,,,,,,******))))))******+++,,,'''(((+++---...---,,,+++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000000111222333444555555666777777777888999;;;<<<===<<>>???BBBCCCDDDFFFGGGHHHKKKOOORRRWWW\\\dddnnn{{{{{{vvvtttrrrqqqqqqqqqpppooooooppppppnnnkkkhhhhhhhhhgggiiikkklllllllllnnnppppppppprrrtttuuuvvvwwwwwwzzzzzz|||~~~|||yyyrrrrrrsssvvvzzz{{{uuurrrqqqrrrtttttttttttttttuuuvvvvvvvvvtttqqqooommmmmmnnnoooqqqrrrtttwwwyyy{{{||||||~~~xxxrrrmmmkkkkkkkkkiiifffbbb```^^^\\\ZZZXXXWWWVVVSSSPPPMMMLLLKKKKKKNNNMMMMMMOOORRRUUUVVVVVVQQQHHHBBBDDDHHHHHHHHHIIIIIIGGGEEECCCCCCBBB???===<<<;;;::::::;;;<<<;;;::::::999999999:::999666444666666777777777555444333222111000...,,,***((((((...------,,,,,,++++++***---+++))))))+++,,,***''',,,+++++++++***)))))))))***************************((('''(((+++,,,+++)))&&&'''((()))***+++++++++,,,+++***)))***+++,,,---,,,+++***)))***,,,...000//////...---,,,++++++***......000111111000//////222111000//////111333444999888777777999;;;>>>@@@BBBDDDEEEFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEHHHIIIHHHJJJUUUbbblllllllllqqqYYYPPPJJJPPP^^^sssnnn[[[HHH@@@???===;;;;;;999:::;;;;;;<<<===AAACCCCCCJJJNNNQQQ```uuu~~~zzz|||xxxtttsssyyyyyyddd```fffsssuuuhhh[[[LLLDDD@@@>>>???CCCCCCDDDFFFGGGHHHKKKOOORRRZZZ___gggrrr}}}zzzzzz}}}~~~~~~~~~}}}yyyxxxxxx{{{}}}qqqkkklllnnnrrrwww{{{vvvrrrrrrrrrttttttsssssssssttttttuuutttssspppnnnmmmnnnnnnooorrrsssuuuwwwyyyzzz{{{|||}}}wwwrrrnnnllllllmmmhhhfffbbb```^^^]]]ZZZXXXWWWVVVSSSPPPMMMLLLKKKKKKMMMMMMNNNQQQUUUYYYZZZ[[[VVVMMMHHHJJJNNNOOONNNOOOJJJHHHFFFDDDCCCAAA>>>;;;;;;::::::;;;<<<===;;;999:::999888999:::999666444444555666666666555333222222111000...---+++***)))------------------------+++)))((((((***+++)))'''+++++++++******************************************((('''(((+++,,,+++))))))***+++,,,------------++++++******++++++,,,---------,,,,,,,,,---///000000//////......------,,,......000111111000000///222222222222333555777888888888888888:::<<<>>>???BBBCCCEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJKKKIIIKKKUUUaaakkklllmmmrrrYYYQQQKKKNNNZZZkkkppp]]]III@@@???===;;;;;;999:::;;;<<<<<<>>>AAADDDGGGKKKNNNVVViiiyyyvvvtttyyyrrrcccbbbhhhvvvuuugggZZZLLLDDDAAA>>>@@@CCCBBBDDDFFFGGGIIIKKKPPPSSS\\\bbblllwww}}}~~~ttthhhcccdddgggmmmsss|||~~~}}}wwwsssrrrrrrttttttttttttssssssssssssrrrqqqpppooonnnoooppppppssstttuuuvvvxxxyyyzzz{{{|||~~~|||xxxsssooommmmmmnnnhhheeebbb```^^^]]]ZZZXXXWWWVVVSSSPPPMMMLLLKKKKKKLLLMMMNNNSSSXXX\\\^^^___VVVMMMHHHKKKOOOOOONNNNNNKKKIIIGGGEEEDDD@@@<<<999::::::;;;===>>>===;;;888999999888999:::999666444333444555555555444333222111111000///...---,,,,,,,,,,,,,,,---.../////////)))((('''((()))***)))(((***************+++++++++***************************)))((()))+++++++++)))***+++,,,------......---******+++,,,,,,,,,,,,+++---.....................////////////////////////......///000000000000000......000111333555666777777777888:::;;;<<<===>>>AAACCCEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKMMMKKKKKKTTT```kkklllnnntttXXXPPPJJJKKKSSSbbbvvvsss```KKKAAA???===;;;;;;999:::<<<<<<<<<>>>AAADDDJJJKKKOOO[[[rrrzzzwwwuuu{{{}}}ttthhh```dddkkk|||ttteeeXXXKKKDDDAAA???@@@CCCBBBDDDFFFHHHIIIMMMQQQTTT]]]cccnnn{{{~~~vvvkkk```\\\]]]```gggnnntttwww{{{~~~xxxsssqqqqqquuuuuuuuuuuuuuuttttttsssrrrqqqqqqppppppqqqrrrsssttttttuuuvvvwwwxxxyyyzzzxxxzzz~~~~~~yyytttpppmmmllllllhhheeebbb```^^^]]][[[YYYWWWVVVSSSPPPMMMLLLKKKKKKLLLMMMOOOSSSXXX\\\^^^^^^TTTLLLGGGJJJMMMMMMKKKKKKJJJHHHGGGEEEDDD@@@<<<888::::::<<<>>>???>>>;;;888999888888888999888666333333444555555555555333333111111000000//////......,,,,,,,,,---------......(((((((((((()))***)))))))))))))))***+++++++++,,,***************************************+++******)))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,---............------------......////////////......//////000000111111---...///111333444444444666777999;;;<<<=========AAACCCEEEFFFFFFFFFGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHLLLMMMKKKKKKTTT___lllnnnooouuuVVVOOOHHHHHHMMMYYYkkk{{{vvvbbbLLLBBB???===;;;;;;:::;;;<<<<<<===>>>BBBDDDJJJKKKPPPaaayyywwwuuuuuu{{{zzzqqqhhh```]]]dddnnnrrrbbbVVVJJJDDDAAA@@@AAADDDBBBDDDGGGIIIKKKOOOSSSWWW\\\cccooo}}}zzzvvvwww|||lllcccZZZWWWWWWYYY```ggghhhlllqqqxxx}}}xxxssspppppptttuuuvvvvvvvvvuuuuuutttsssrrrrrrrrrsssssstttttttttttttttuuuvvvwwwyyyzzzwwwzzz|||vvvqqqmmmjjjiiigggeeeaaa___^^^]]][[[YYYWWWVVVSSSPPPMMMLLLKKKKKKMMMMMMOOORRRWWWYYYYYYYYYUUUNNNIIILLLOOOOOOMMMMMMJJJIIIGGGFFFDDDBBB>>>;;;:::;;;<<<>>>???>>>;;;888999888777888999888555333444555666777777666555444111111000000000/////////,,,,,,,,,+++++++++******)))******************+++)))))))))***+++++++++,,,***************************+++++++++*********+++******+++,,,,,,,,,++++++)))***+++,,,---,,,+++***++++++,,,---------,,,,,,,,,,,,,,,------...//////.........///000000111222222333444555666666666555777888999;;;======>>>>>>@@@BBBEEEFFFFFFGGGHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGKKKLLLJJJKKKUUUaaaooopppqqqvvvTTTNNNHHHGGGIIISSSeeetttyyydddNNNCCC???===<<<;;;:::;;;<<<======???BBBEEEJJJKKKTTThhh{{{zzz{{{zzzpppfff]]][[[dddppp}}}ppp```UUUIIIDDDBBB@@@BBBDDDCCCEEEHHHJJJMMMQQQVVVYYY\\\dddqqqsssqqqnnnnnnqqqwww~~~wwweee^^^YYYWWWWWWXXX^^^dddcccffflllsssyyy}}}xxxrrrooonnnrrrsssuuuvvvvvvvvvuuutttsssssssssssssssssssssssstttsssssstttuuuwwwzzz{{{{{{~~~~~~wwwqqqllliiiggggggdddaaa______^^^\\\ZZZWWWVVVSSSPPPMMMLLLKKKKKKLLLLLLNNNQQQTTTVVVUUUTTTRRRKKKHHHLLLQQQRRRPPPPPPPPPNNNJJJHHHFFFCCC@@@>>>;;;;;;<<<===???>>><<<999888888777888999888555333444555666777777777666555111111000000//////......,,,,,,,,,+++***)))))))))***,,,,,,+++***))))))******************+++++++++***************************,,,,,,,,,***)))***+++,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++******++++++,,,------...+++,,,,,,,,,------..................///111222333333333333444444444444555888888999;;;<<<===>>>??????BBBEEEFFFGGGHHHIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGIIIKKKKKKMMMYYYfffttttttsssvvvTTTNNNIIIGGGIIIQQQbbbrrr{{{fffOOOCCC???===<<<<<<:::;;;<<<======???BBBEEEIIIMMMYYYnnnyyypppeee\\\[[[ggguuu{{{nnn___SSSHHHDDDBBBAAABBBEEEDDDGGGIIILLLOOOSSSXXX\\\^^^ggguuu}}}sssgggfffeeegggkkkrrryyy}}}~~~nnnddd___]]]^^^______dddkkkiiilllqqqwww|||wwwqqqmmmllloooppprrrtttuuuuuutttsssrrrrrrrrrrrrrrrrrrqqqqqqsssrrrrrrsssuuuxxx{{{|||}}}~~~xxxrrrnnnjjjhhhfffdddaaa______^^^\\\ZZZWWWVVVSSSPPPMMMLLLKKKKKKJJJKKKMMMPPPTTTUUUTTTRRRNNNHHHGGGNNNVVVYYYYYYZZZZZZVVVPPPLLLHHHEEECCC@@@===<<<<<<<<<>>>>>><<<;;;888777777888888777555333333444555666666666555555111111000//////...------++++++++++++++++++++++++***,,,---+++(((&&&''')))+++++++++******************************************,,,---,,,***)))***,,,+++,,,,,,,,,,,,,,,++++++++++++******++++++,,,---+++******+++,,,...000111------------..................---...///111222333111000000000111333444555999999999:::;;;===???@@@???AAADDDFFFGGGHHHJJJLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIKKKLLLQQQ___mmmxxxwwwtttvvvTTTOOOJJJIIIJJJQQQbbbrrr|||gggPPPCCC@@@===<<<<<<:::;;;=========???BBBEEEIIINNN]]]ssszzzuuunnnddd[[[[[[jjjzzzzzzlll^^^SSSHHHDDDBBBAAABBBEEEEEEGGGJJJMMMPPPTTTZZZ]]]aaajjjyyytttjjjaaa```aaacccgggnnntttxxx{{{sssffffffccccccfffhhhiiinnntttsssvvvzzz~~~wwwppplllkkklllmmmppprrrttttttsssrrrpppqqqqqqqqqqqqpppooonnnrrrrrrqqqrrruuuxxx{{{}}}}}}}}}xxxsssooollljjjfffdddaaa______^^^\\\ZZZWWWVVVSSSPPPMMMLLLKKKKKKIIIJJJLLLPPPTTTUUUTTTSSSQQQLLLMMMVVV```dddfffgggbbb]]]VVVOOOJJJGGGDDDBBB>>><<<;;;<<<===>>>===<<<888777777777888777555222111222444555555555444444111111000///...---,,,,,,***++++++,,,,,,------...***,,,---***'''$$$%%%''',,,+++++++++******))))))************************+++---...---***(((***,,,))))))*********))))))(((,,,+++***)))***+++---...,,,+++***+++,,,///222444////////////////////////......---...///111333444333222222222444666999;;;::::::999999:::===@@@AAA???AAADDDFFFGGGIIIKKKMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLNNNTTTcccsss{{{yyyuuuuuuXXXNNNGGGIIIMMMTTTdddtttvvvgggSSSCCC===<<<<<<;;;=========>>>@@@BBBDDDEEEIIIRRRbbbwww~~~{{{rrrfff^^^```lllwwwyyykkk\\\PPPEEE@@@@@@@@@BBBFFFGGGIIIKKKNNNPPPTTTXXX\\\dddmmm|||wwwoooiiiiiiiiijjjlllpppsssuuuuuu}}}~~~wwwvvvpppqqqrrrtttwww{{{yyytttooolllkkknnnrrrttttttsssrrrrrrooooooooooooooooooppppppnnnoooppprrruuuxxx|||~~~|||zzztttooojjjhhhcccaaa_________^^^\\\ZZZXXXUUUQQQMMMKKKLLLMMMOOOLLLLLLKKKLLLNNNRRRVVVYYY[[[VVVUUU^^^kkkuuuvvvsssrrrlll```UUULLLGGGFFFFFF>>><<<;;;;;;<<<>>>======555666888999999888777777666666666666555444333333000000000///......------...---,,,,,,++++++++++++******))))))******+++,,,(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******...---+++)))(((((())))))------,,,+++************++++++,,,,,,,,,,,,------******+++,,,---//////000000000//////............000222333444444333111000222111000111444888===@@@@@@<<<777666999===??????AAABBBDDDGGGHHHIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFHHHJJJRRRbbbqqq~~~zzzwwwyyyVVVMMMHHHIIILLLSSSgggzzzyyyjjjUUUEEE???======<<<>>>======>>>@@@BBBDDDFFFMMMUUUfffyyy}}}uuuiiibbbfffsssxxxjjj\\\PPPEEEAAA@@@@@@BBBFFFFFFHHHKKKMMMPPPTTTYYY\\\dddnnn}}}xxxpppppppppqqqrrruuuwwwxxx|||||||||wwwxxxyyy{{{zzzsssnnnjjjjjjmmmqqqttttttttttttuuuqqqqqqqqqqqqqqqqqqqqqqqqnnnooopppqqqtttxxx{{{}}}{{{~~~zzzuuupppmmmjjjhhhfffcccaaa```^^^[[[XXXWWWUUURRROOOMMMLLLMMMMMMKKKKKKKKKMMMPPPUUUYYY\\\YYYWWWYYYddduuu~~~vvviii[[[NNNFFFBBBAAA>>>===<<<<<<>>>>>>===<<<777888999999999777666555333333444444444333222222000000000///......------...---,,,,,,+++++++++,,,******))))))******+++,,,***************+++++++++******)))))))))(((((((((---,,,+++))))))))))))***++++++*********++++++,,,+++++++++,,,,,,,,,------***++++++,,,---...///000/////////.........------000111333444444222111000222111000111333777;;;>>>???;;;888777:::===??????@@@BBBDDDGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHFFFFFFHHHJJJRRRbbbppp{{{wwwzzzTTTNNNJJJJJJKKKTTTlll}}}mmmXXXHHHAAA???>>>===>>>>>>>>>???@@@CCCEEEGGGPPPYYYjjj}}}~~~{{{{{{xxxnnnhhhnnn}}}wwwiii[[[PPPEEEAAAAAA@@@CCCFFFFFFHHHJJJMMMPPPTTTZZZ^^^gggppp~~~yyyzzz~~~~~~{{{tttmmmiiiiiilllqqqsssuuuuuuwwwxxxqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnoooqqqssswwwzzz{{{yyy|||{{{vvvrrrnnnmmmnnnkkkgggccc```]]]YYYVVVVVVUUUSSSQQQNNNMMMLLLLLLJJJJJJKKKNNNQQQVVVZZZ]]]XXXXXX\\\hhhzzz|||ooo```RRRHHHBBB???>>>======???@@@@@@===;;;999:::::::::999777555444222333333444444444333333111000000//////......---------,,,+++++++++,,,,,,******))))))******+++,,,+++++++++*********))))))------,,,,,,,,,+++++++++++++++******)))******+++)))(((((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,---...//////.........---------------000111222333333222111000222111000000222555888;;;<<<:::888999;;;===>>>>>>@@@BBBDDDFFFHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEHHHKKKRRRaaaooo{{{wwwyyyTTTOOOMMMLLLLLLVVVrrrpppZZZJJJBBB???>>>===>>>>>>>>>???AAADDDFFFHHHPPPZZZkkk{{{yyyyyy}}}{{{qqqmmmtttuuuhhh[[[PPPEEEBBBBBBAAACCCGGGFFFHHHJJJMMMPPPVVV\\\```llluuuvvvrrrttt}}}{{{zzz}}}{{{~~~}}}uuuoookkkkkknnnrrruuuvvvvvvwwwxxxpppppppppooooooooooooooonnnnnnoooppprrruuuxxxyyyxxxzzz~~~}}}wwwrrrooommmooolllgggddd```]]]XXXUUUVVVUUUTTTRRRPPPNNNKKKJJJJJJJJJKKKMMMPPPTTTXXXZZZXXXWWWZZZeeesss}}}zzztttjjj___TTTLLLFFFDDD>>>>>>???@@@AAA@@@===;;;999999::::::999777666555444444555666666777666666111111000000///.........---,,,,,,++++++,,,,,,,,,******))))))******+++,,,************************///............---------))))))*********++++++,,,))))))(((((()))******+++***++++++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------///000111222222111111000111111000///111333666888999999999:::<<<=========@@@AAADDDFFFHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGEEEDDDEEEHHHJJJQQQ___mmm}}}yyyuuuvvvUUUQQQOOONNNMMMYYYwwwsss\\\KKKBBB???>>><<<>>>>>>???@@@BBBEEEGGGIIINNNYYYlll|||zzzyyy{{{}}}tttpppxxxuuugggZZZPPPFFFCCCBBBBBBDDDGGGFFFHHHJJJMMMQQQXXX___dddrrr{{{tttrrruuu|||~~~|||uuupppppptttqqqvvv|||}}}wwwqqqmmmmmmqqquuuwwwwwwvvvvvvvvvpppppppppooooooooonnnnnnnnnnnnnnnoooqqqtttvvvwwwxxxzzz}}}xxxrrrnnnkkkkkkiiieeebbb```]]]YYYVVVVVVVVVUUUSSSQQQNNNKKKIIIKKKKKKKKKLLLMMMOOOQQQSSSTTTSSSUUU\\\ffflllnnnlllhhheee___XXXRRRLLLHHHGGG>>>>>>???@@@AAA@@@===:::777888999::::::999888777444444555666777777777777111111111000//////......,,,,,,,,,++++++,,,,,,---******))))))******+++,,,((())))))***++++++,,,,,,++++++++++++************((())))))***+++++++++,,,+++******)))(((((())))))*********+++++++++,,,,,,+++,,,,,,------.........------------------------//////000000111111111111111000//////111333555666777888:::;;;;;;<<<======@@@AAACCCFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDEEEHHHJJJOOO\\\iiiwwwsssooorrr~~~VVVRRROOONNNOOOZZZxxxvvv___MMMCCC@@@>>><<<>>>>>>???@@@CCCFFFHHHJJJNNNYYYmmm}}}{{{yyyzzz|||~~~|||~~~vvvqqqzzzuuugggYYYOOOFFFCCCCCCCCCDDDGGGGGGIIIKKKNNNSSSZZZbbbhhhvvv|||rrrqqquuuyyy}}}|||zzz{{{~~~zzzooogggccceeejjjgggnnnvvv}}}}}}wwwrrrnnnmmmqqqwwwzzzzzzwwwuuutttssssssrrrrrrqqqpppppppppnnnnnnnnnnnnppprrrtttvvvwwwxxx|||yyysssnnnkkkhhhfffcccaaa___]]]ZZZXXXWWWWWWUUUSSSQQQNNNKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLOOOOOOPPPTTT[[[______]]]YYYXXXUUURRRNNNJJJGGGEEE???>>>>>>???@@@???<<<:::666777999:::::::::999888333333444555555555444444222111111000000//////...,,,,,,+++++++++,,,------******))))))******+++,,,'''((()))***+++,,,------,,,,,,,,,+++++++++******((()))***+++++++++++++++,,,,,,+++***)))(((((()))************++++++++++++,,,,,,,,,---------......---------------..................///000000111111000//////000111333555666666888:::;;;:::;;;===??????AAACCCEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDFFFIIIJJJNNNYYYeeennnjjjgggkkkyyyWWWQQQMMMMMMOOOZZZvvvyyybbbOOOEEEAAA???===>>>??????AAACCCFFFIIIKKKQQQ]]]qqq}}}|||zzzyyyzzz|||}}}~~~~~~~~~}}}xxxrrrzzzuuugggYYYOOOFFFDDDDDDCCCEEEGGGIIIJJJLLLPPPUUU\\\eeekkkwwwwwwnnnmmmqqqwww~~~zzzxxxwwwxxx||||||lllaaa\\\ZZZ^^^eeecccjjjssszzz{{{uuupppllljjjpppxxx}}}}}}zzzvvvtttssssssrrrrrrqqqppppppooonnnnnnmmmnnnoooqqqssstttuuuvvvyyy}}}zzzuuupppnnngggeeebbb```___^^^[[[YYYYYYXXXUUUSSSPPPMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLOOOSSSTTTSSSQQQNNNNNNNNNMMMKKKHHHFFFDDD@@@>>>============<<<:::888999:::::::::999888777444555555555555444444333222222111111000/////////,,,+++++++++,,,,,,---...******))))))******+++,,,))))))*********+++++++++...---------,,,,,,,,,,,,))))))***+++++++++******,,,++++++*********++++++************++++++++++++,,,,,,,,,------------...------........./////////............///000111111/////////000222444666777666888::::::999:::===@@@???@@@CCCEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEGGGIIIIIILLLVVVaaaeeeaaa___eeeuuuWWWPPPKKKKKKNNNYYYttt|||dddQQQGGGCCC@@@>>>?????????AAADDDGGGJJJKKKUUU```ttt}}}{{{zzzyyyyyy{{{|||}}}{{{~~~zzzsss{{{uuuhhhYYYOOOFFFDDDEEEDDDEEEGGGIIIKKKMMMPPPVVV^^^fffmmmvvvsssiiiiiimmmwww{{{wwwvvvvvvxxx|||rrrbbbYYYUUUVVV\\\cccccckkktttzzzzzztttnnnjjjgggnnnxxx~~~|||xxxuuuqqqqqqppppppooonnnnnnmmmnnnnnnmmmnnnoooppprrrtttsssuuuwww{{{{{{vvvrrrppphhhfffcccaaa```^^^[[[YYYZZZXXXUUURRROOOMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLKKKKKKLLLNNNNNNKKKIIIFFFGGGIIIKKKKKKIIIHHHFFF@@@>>><<<;;;<<<<<<;;;::::::;;;;;;;;;:::888666555777888888888777666555555222222111111000/////////++++++++++++,,,,,,---...*********)))***++++++,,,+++++++++************************)))))))))(((((()))***+++,,,,,,+++***)))************+++,,,---...)))************+++++++++,,,,,,------------------........./////////000000---------......000111111...//////111333555666777666888999999888999===AAA???@@@CCCEEEGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEGGGIIIIIIKKKTTT______\\\[[[aaarrrWWWPPPKKKJJJKKKTTTllljjjQQQCCC@@@@@@===??????@@@AAADDDGGGIIIKKKYYYfffyyywwwvvvuuuvvvyyy|||~~~~~~xxx|||uuuoootttxxxjjjYYYOOOFFFDDDDDDDDDEEEHHHIIIJJJNNNTTTXXX[[[dddmmmuuu~~~ppphhhgggiiixxxyyytttssstttuuuxxx}}}wwwiiiZZZSSSRRRSSSXXX^^^fffkkkqqqwww|||yyysssnnnllljjjnnnvvv|||~~~}}}yyyvvvrrrrrrpppooommmmmmllllllmmmmmmllllllmmmnnnpppqqqtttvvvyyy|||xxxpppkkkhhheeeaaa___^^^]]][[[ZZZXXXWWWUUURRROOOMMMJJJIIIJJJHHHGGGIIIKKKNNNPPPPPPSSSQQQNNNKKKIIIHHHHHHHHHGGGFFFFFFFFFGGGFFFDDDAAAAAA>>><<<;;;<<<<<<<<<;;;;;;;;;;;;<<<===<<<999777:::888777666777777555333222111111111000000//////......,,,,,,,,,,,,......111,,,%%% """'''+++,,,***(((***---//////---------------------------******++++++++++++******&&&'''(((***++++++++++++///---+++)))((()))+++,,,---,,,,,,,,,,,,---......222111000.........///000//////000000///...---,,,222111000000222444777999888888999:::;;;===>>>???===@@@DDDGGGHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGIIIHHHHHHGGGHHHLLLRRRWWWbbbbbbbbbgggtttWWWPPPKKKJJJKKKSSSkkkqqqVVVFFFBBB@@@===@@@@@@AAACCCEEEHHHKKKMMMWWWeeezzzttttttuuuxxx||||||vvvooorrrwwwiiiYYYOOOFFFDDDDDDDDDEEEHHHHHHHHHMMMTTTXXX\\\eeennntttxxxjjjdddfffiiivvv~~~uuuqqqooooooqqquuu{{{wwwiii[[[TTTSSSUUUZZZ```fffkkkrrrxxx~~~yyysssooolllhhhmmmttt{{{}}}|||yyywwwrrrrrrpppooommmllllllllllllkkkjjjjjjkkkmmmooopppqqquuuzzz~~~~~~xxxqqqkkkhhheeeaaa___^^^]]][[[ZZZXXXWWWUUURRRPPPMMMKKKJJJJJJIIIHHHJJJMMMPPPRRRRRRUUUSSSOOOKKKHHHGGGGGGGGGEEEEEEEEEFFFGGGFFFCCCAAAAAA???<<<;;;<<<===<<<;;;<<<;;;::::::<<<<<<;;;999999777666666666666555333222222222111000//////......---,,,++++++,,,---...///,,,)))%%%$$$%%%((()))+++)))((((((+++---,,,+++++++++++++++++++++++++++******++++++++++++******))))))*********************************+++++++++---,,,,,,,,,,,,---......222111///.........///000////////////............111000000111222444666888888888888999;;;<<<>>>???>>>AAADDDGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGKKKPPPUUU```bbbfffmmmyyyXXXPPPJJJJJJJJJRRRhhhxxx\\\JJJDDDAAA>>>AAAAAABBBDDDGGGJJJMMMOOOWWWhhh}}}zzzpppssswww|||uuuooosssuuuhhhYYYOOOFFFDDDEEEDDDFFFIIIGGGHHHMMMSSSXXX\\\eeeooottt~~~{{{zzzqqqddd```ccchhhsssxxxppplllkkkkkkooouuu{{{sssfffYYYSSSSSSUUUZZZ```eeekkkttt{{{zzztttpppmmmhhhlllsssyyy|||{{{yyywwwrrrrrrqqqooonnnmmmlllkkkjjjjjjiiiiiijjjlllnnnpppoootttzzz~~~xxxqqqlllhhheeeaaa___^^^]]][[[ZZZWWWVVVTTTRRRPPPNNNLLLLLLKKKJJJIIILLLPPPTTTVVVVVVWWWTTTPPPKKKHHHFFFFFFFFFDDDDDDFFFGGGIIIGGGDDDAAAAAA???===<<<<<<======<<<<<<;;;::::::<<<===<<<;;;777666444444555555444222444333222111000///...---,,,,,,++++++++++++,,,,,,---,,,,,,+++***)))((((((***)))'''''')))******)))++++++++++++++++++++++++******++++++++++++******---,,,+++***)))******+++'''(((***,,,,,,,,,++++++---,,,,,,,,,,,,---......111000///.........////////////...------...000000///000111222333555666666888888888999;;;<<<>>>??????AAAEEEFFFFFFFFFGGGHHHFFFFFFEEEEEEFFFFFFGGGGGGIIIHHHHHHFFFFFFIIINNNRRR]]]cccmmmxxxXXXPPPJJJJJJJJJQQQeeezzz{{{___LLLEEEAAA>>>@@@AAABBBDDDHHHKKKOOOQQQ[[[mmmuuupppttt{{{|||qqqooovvvtttfffXXXOOOGGGEEEFFFEEEFFFIIIHHHIIINNNTTTXXX\\\eeennnuuu|||zzz{{{ssssssooobbb^^^aaaeeeqqq}}}tttkkkggggggiiiooovvv}}}mmmaaaUUUPPPQQQSSSXXX^^^ffflllvvv~~~{{{uuupppnnnjjjmmmrrrwwwyyyxxxvvvtttrrrrrrqqqpppooonnnmmmlllkkkjjjiiiiiijjjlllooopppqqquuuzzz~~~yyyrrrmmmhhheeeaaa___^^^]]][[[ZZZVVVUUUTTTRRRQQQOOOMMMMMMKKKJJJKKKNNNRRRWWWYYYZZZYYYVVVQQQLLLHHHGGGGGGGGGFFFFFFHHHJJJKKKJJJFFFCCCBBB@@@===<<<===>>>======<<<<<<<<<>>>??????===;;;666555333333444555333222444444333111000...---,,,+++++++++++++++++++++++++++,,,,,,,,,+++***)))(((***)))((((((((())))))(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******...,,,***))))))***,,,---******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////...////////////...---,,,---...111222...///111222444555555555777777888999:::<<<===>>>@@@BBBEEEFFFEEEFFFGGGHHHFFFFFFEEEFFFFFFGGGHHHIIIHHHHHHHHHFFFFFFHHHLLLOOO[[[gggwwwYYYPPPJJJIIIJJJPPPaaatttzzz___LLLDDDAAA??????@@@AAADDDHHHLLLOOOQQQ]]]pppssssssxxxyyynnnnnnyyytttfffWWWNNNGGGFFFGGGFFFGGGIIIKKKLLLPPPUUUYYY\\\dddmmmyyy{{{yyy~~~sssnnnppp|||oooccc^^^```dddooo{{{~~~qqqhhheeedddgggnnnwww~~~|||jjj^^^SSSOOOQQQTTTZZZ___gggnnnxxx|||vvvqqqooolllooorrruuuvvvuuusssqqqqqqrrrrrrrrrqqqpppooonnnmmmllljjjiiijjjllloooqqqtttwwwzzz}}}zzzsssnnnhhheeeaaa___^^^]]][[[ZZZVVVVVVTTTSSSQQQOOONNNMMMKKKJJJKKKNNNTTTXXX[[[\\\[[[WWWRRRMMMJJJIIIIIIJJJIIIJJJJJJLLLMMMLLLIIIFFFCCC@@@>>>===>>>>>>>>>===;;;<<>>@@@BBBDDDEEEEEEEEEFFFHHHGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHGGGFFFGGGKKKNNN[[[kkkYYYPPPIIIIIIJJJNNN^^^oooyyy___LLLEEEBBB@@@???@@@AAADDDHHHMMMQQQSSS^^^qqq|||rrrvvv|||xxxnnnooozzzsssfffWWWNNNGGGGGGHHHGGGGGGIIILLLMMMQQQWWWZZZ^^^fffooo|||yyy~~~ooolllooo{{{oooccc___aaadddnnnyyy{{{nnnfffbbbbbbccclllwwwxxxiii^^^TTTQQQTTTWWW]]]ccciiipppyyy|||wwwrrrooommmnnnqqqssstttsssrrrqqqqqqrrrssstttttttttsssrrrpppnnnkkkiiiiiikkknnnppptttwwwyyy|||zzzsssnnnhhheeeaaa___^^^]]][[[ZZZXXXWWWUUUSSSQQQOOOMMMMMMKKKJJJKKKNNNSSSXXX[[[\\\[[[XXXSSSNNNLLLLLLNNNOOONNNMMMMMMMMMNNNMMMKKKHHHCCCAAA???>>>>>>??????>>>;;;<<>>???AAACCCDDDDDDEEEGGGIIIHHHHHHHHHGGGHHHHHHIIIIIIGGGHHHHHHGGGGGGHHHKKKNNN[[[nnnZZZPPPIIIIIIIIIMMM[[[kkk{{{aaaNNNFFFCCCBBB@@@AAACCCFFFJJJOOOSSSUUU```sss|||vvvwww~~~vvvooorrr}}}tttfffVVVNNNGGGGGGHHHGGGHHHJJJKKKLLLQQQXXX\\\aaajjjtttzzzyyy~~~|||nnnlllqqq}}}lll```]]]aaafffnnnyyyyyylllddd```___cccmmmyyyvvvggg]]]SSSRRRUUUYYY___eeekkkqqqzzz}}}xxxssspppjjjlllnnnqqqrrrssssssssspppqqqtttvvvwwwwwwvvvuuuqqqnnnkkkhhhgggiiikkkmmmppptttxxx}}}{{{tttnnnhhheeeaaa___^^^]]][[[ZZZYYYXXXVVVTTTQQQOOOMMMLLLJJJJJJJJJMMMRRRWWWZZZ[[[ZZZWWWSSSOOONNNPPPRRRUUURRRPPPMMMLLLLLLLLLJJJIIIDDDBBB???>>>???@@@???>>>===<<<<<<<<<<<<;;;999777555444333444555666555444222222222111000//////...+++,,,---......---,,,+++((()))))))))******++++++)))***,,,+++)))***,,,...))))))))))))))))))))))))******++++++++++++******)))))))))******+++++++++,,,,,,+++*********+++,,,---,,,,,,,,,,,,---......,,,---.../////////......////////////............////////////111333555666666777777888999;;;<<<===>>>@@@BBBCCCDDDEEEHHHJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIILLLOOO[[[oooZZZPPPIIIIIIIIIMMMZZZiii|||}}}dddPPPGGGDDDCCCAAABBBDDDGGGLLLPPPUUUWWWdddvvv{{{www~~~~~~rrrpppuuutttfffVVVNNNHHHHHHIIIHHHHHHJJJIIIJJJPPPXXX^^^dddnnnxxx}}}xxxwww~~~{{{nnnmmmsss{{{hhh]]]\\\bbbhhhnnnxxxwwwkkkbbb^^^]]]fffppp|||vvvdddZZZQQQPPPSSSXXX^^^dddlllrrr{{{}}}xxxssspppgggiiilllooorrrtttuuuuuuoooqqqtttwwwxxxyyyxxxxxxqqqnnnjjjgggfffgggiiikkklllqqqxxx~~~{{{tttnnnhhheeeaaa___^^^]]][[[ZZZZZZYYYWWWTTTQQQNNNLLLKKKJJJIIIJJJMMMRRRVVVYYYZZZZZZWWWSSSPPPPPPRRRUUUXXXSSSPPPMMMKKKKKKKKKJJJIIIDDDBBB???>>>???@@@??????@@@<<<999777777777777777666444333444666666555444222111111111000000//////,,,,,,............,,,,,,'''(((***,,,,,,,,,+++***''')))++++++)))))),,,///++++++++++++++++++++++++******++++++++++++******)))************)))((((((&&&''')))***++++++******---,,,,,,,,,,,,---......+++,,,.../////////......//////000000///...---,,,000///......000222555777666666777888999;;;<<<===>>>???AAABBBCCCEEEIIIKKKHHHHHHGGGFFFEEEEEEEEEFFFFFFHHHIIIIIIIIIJJJMMMPPPZZZnnn[[[PPPJJJKKKLLLNNNXXXddd}}}}}}bbbOOOGGGDDDBBBAAABBBFFFKKKMMMOOOVVV^^^jjj~~~}}}yyylllqqqrrrcccVVVNNNHHHHHHIIIHHHGGGHHHMMMMMMQQQXXX^^^gggttt}}}xxxxxx~~~{{{ooommmrrrooobbb___aaaeeellluuu}}}ttthhh___]]]```hhhooozzzzzzeeeXXXOOONNNPPPQQQXXXcccmmmsss{{{{{{rrrjjjgggeeeeeeiiiooorrrsssqqquuutttrrrrrrrrrrrrpppooollliiieeedddfffiiiiiihhhhhhnnnuuu}}}~~~vvvqqqiiifffaaa^^^]]]\\\[[[ZZZXXXWWWVVVTTTQQQOOONNNMMMHHHIIIJJJMMMPPPSSSVVVWWWRRRTTTRRRNNNOOOUUUYYYYYYUUUQQQLLLIIIHHHHHHHHHHHHJJJEEE???<<<======<<<:::;;;:::888888888777555333444333333333333333333333555333000000000000///---++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))(((((()))***+++,,,+++******)))*********+++)))(((((()))+++***)))&&&&&&''')))***+++,,,------)))(((++++++)))+++000...///...,,,---......,,,........................000000///......///000111111111111111222333444555888888888999:::<<<===>>>>>>???AAACCCEEEGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHJJJLLLOOO^^^mmm[[[QQQJJJJJJKKKLLLVVVbbb~~~}}}cccOOOFFFDDDBBBBBBBBBFFFKKKNNNPPPWWW___nnnrrrvvvssscccVVVNNNHHHHHHIIIHHHGGGIIINNNNNNRRRZZZ```hhhuuu|||wwwwww}}}zzznnnlllqqq~~~oooccc```bbbfffpppxxx{{{rrrggg^^^\\\___iiippp{{{xxxfffYYYPPPPPPQQQSSS[[[eeennnttt|||zzzqqqjjjdddcccdddhhhnnnrrrsssqqqtttrrrpppooooooooommmkkkiiifffbbbaaadddfffggggggiiinnnvvv}}}~~~vvvqqqjjjgggbbb___^^^]]][[[ZZZXXXWWWUUUSSSQQQOOOMMMLLLJJJJJJKKKLLLNNNPPPRRRSSSPPPRRRPPPLLLMMMRRRVVVUUUTTTQQQKKKHHHGGGHHHHHHHHHIIIDDD???>>>???@@@???===;;;:::888888888777555333333333444444444333333222555333000000000000///---++++++++++++++++++++++++,,,++++++******++++++,,,***))))))))))))******+++)))))))))(((((())))))***+++)))((((((***+++***)))''''''((()))***++++++,,,,,,,,,+++,,,---/////////...000111///...---------....................................///000222333000000000111222333555666777888888999:::<<<===>>>>>>???AAADDDFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKNNNPPPaaappp[[[QQQJJJJJJIIIJJJTTTaaa}}}~~~cccOOOFFFCCCAAABBBCCCGGGLLLOOOQQQYYYaaassswwwzzzsssdddVVVNNNHHHHHHIIIHHHHHHJJJMMMOOOTTT]]]cccjjjuuuzzzvvvvvv|||yyymmmjjjooo{{{pppeeeaaacccgggsss{{{xxxoooeee]]]\\\```jjjrrr}}}vvvgggZZZQQQQQQSSSUUU]]]hhhpppvvv~~~yyypppiiiaaa```aaafffmmmrrrsssrrrrrrpppnnnlllllljjjhhhfffdddaaa^^^]]]___bbbdddeeejjjooouuu|||~~~vvvpppllliiidddaaa___]]][[[YYYWWWVVVTTTRRRPPPMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOMMMIIIJJJOOOQQQPPPSSSOOOJJJHHHGGGGGGGGGGGGEEEAAA>>>>>>@@@AAA@@@???<<<;;;999888888777555333111222444555555444333222555333000000000000///---++++++++++++++++++++++++++++++************++++++(((((()))***+++++++++***))))))))))))***+++,,,,,,,,,***((((((***+++***)))((()))))))))************+++///...,,,111;;;;;;555.../////////---,,,---...........................,,,,,,---...///111222333//////000111222444666777777888888999:::<<<>>>??????@@@BBBEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEGGGHHHIIIIIIKKKOOOQQQbbbrrr[[[RRRKKKJJJHHHIIITTTbbb|||dddPPPGGGDDDAAACCCDDDHHHNNNQQQSSS[[[dddwwwwwwyyyssseeeVVVNNNGGGGGGHHHHHHHHHKKKLLLNNNUUU^^^dddjjjttt~~~yyyuuuuuu|||yyykkkiiimmmwwwqqqfffbbbdddgggrrrzzzwwwnnneee^^^^^^bbbllltttvvvfffYYYPPPQQQTTTVVV^^^iiiqqqwwwxxxooohhh^^^^^^___dddlllqqqrrrqqqrrrooollljjjiiigggdddbbb___]]]ZZZYYY[[[^^^bbbdddjjjnnntttzzzvvvpppmmmjjjfffbbb```^^^[[[YYYWWWVVVTTTQQQOOOLLLJJJIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMNNNLLLHHHIIIMMMOOOMMMQQQMMMIIIGGGFFFFFFFFFEEEAAA>>><<<>>>AAACCCBBB@@@>>>;;;999888888777555333000222555666777555333222555333000000000000///---++++++++++++++++++++++++++++++************++++++'''(((***+++,,,,,,+++***+++++++++,,,---...000000,,,+++))))))***+++***)))*********)))))))))))))))***000000,,,666IIINNNGGG666///******---------...........................---------...///000111111......///111222555666888777777888999;;;===>>>???@@@AAACCCEEEGGGIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKNNNQQQ```qqqZZZRRRLLLJJJHHHIIIVVVfff}}}eeePPPHHHEEECCCDDDEEEIIIOOOSSSVVV]]]fffyyyuuuxxxsssdddVVVMMMGGGFFFHHHHHHIIILLLKKKNNNUUU^^^dddiiisss|||zzzuuuuuu|||xxxkkkgggkkkrrrrrrfffbbbcccfffnnnwwwwwwooofff___```eeennnuuuvvvcccWWWNNNPPPSSSVVV^^^iiiqqqxxx~~~xxxooohhh^^^]]]^^^cccjjjpppqqqpppqqqooollliiihhheeebbb```[[[ZZZXXXWWWXXX\\\aaadddiiimmmsssxxx|||wwwqqqmmmjjjfffcccaaa^^^[[[YYYWWWVVVTTTQQQNNNLLLJJJHHHGGGGGGGGGHHHIIIJJJLLLMMMLLLNNNMMMIIIIIIMMMOOOMMMNNNKKKHHHFFFEEEEEEEEEDDD@@@??????BBBFFFHHHGGGEEE???<<<999888777777555444000222555777777666444222555333000000000000///---+++++++++++++++++++++++++++******))))))******+++((()))***,,,,,,,,,+++***+++++++++,,,---///000111---+++***)))***+++***)))************)))))))))))))))//////,,,999QQQ\\\YYYHHH888))))))...///---,,,........................///////////////...............///111222555666888777777888999;;;===???@@@@@@AAACCCEEEGGGIIIJJJJJJHHHHHHGGGGGGFFFFFFGGGGGGIIIJJJJJJJJJIIIJJJMMMOOO\\\oooYYYRRRMMMLLLJJJLLL[[[llleeeQQQIIIGGGEEEDDDEEEJJJQQQTTTXXX```iiizzzuuuxxxrrrcccVVVMMMFFFFFFGGGHHHJJJMMMLLLNNNUUU]]]ccciiirrr|||{{{wwwwww~~~yyyjjjgggjjjppp}}}rrrfffaaabbbdddlllvvvxxxooofff```aaafffnnnvvvuuuaaaUUUMMMNNNRRRUUU^^^jjjqqqxxx}}}xxxpppiii___^^^___cccjjjnnnooonnnpppnnnkkkhhhfffdddaaa^^^ZZZYYYXXXVVVWWW[[[bbbgggjjjmmmrrrwww{{{yyyrrrllliiifffcccaaa___[[[YYYWWWVVVTTTQQQNNNLLLIIIHHHEEEEEEFFFGGGHHHJJJLLLMMMLLLNNNMMMJJJKKKNNNPPPNNNLLLIIIFFFEEEEEEEEEDDDCCCCCCBBBCCCGGGLLLOOOMMMJJJ@@@===:::888777777555444111222444666777666555444555333000000000000///---++++++++++++++++++++++++******))))))))))))*********+++++++++++++++******)))))))))***+++,,,...///...,,,*********+++***)))*********)))))))))))))))(((------,,,666JJJXXX[[[TTT@@@...,,,///---++++++........................///////////////---,,,,,,//////000111222444666777777777888:::<<<>>>@@@AAA???@@@BBBEEEGGGHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKNNNPPP\\\oooXXXRRRNNNMMMLLLPPP```rrreeeRRRKKKHHHFFFEEEFFFKKKRRRVVVYYYbbbkkk|||~~~tttxxxpppbbbVVVMMMFFFEEEGGGHHHJJJMMMNNNPPPVVV^^^ccciiisss~~~}}}yyyyyyyyykkkgggjjjooo~~~rrreee______aaannnwwwxxxooofff```aaafffooovvvqqq```TTTLLLNNNRRRVVV___kkkpppwww}}}xxxpppjjjbbbaaa```dddiiimmmmmmkkknnnllliiifffeeeccc___]]]YYYYYYXXXWWWXXX\\\dddjjjllloootttxxx|||zzztttiiigggeeecccaaa___\\\YYYXXXWWWUUURRROOOLLLJJJHHHEEEEEEFFFGGGHHHJJJKKKLLLJJJMMMMMMJJJKKKOOOQQQOOOJJJHHHEEEDDDDDDDDDCCCBBBCCCCCCEEEIIIOOOQQQNNNLLLAAA>>>:::888777666555444222333444555666666666666555333000000000000///---++++++++++++++++++++++++******))))))))))))******------,,,+++************))))))))))))***+++------///---+++***++++++***))))))))))))))))))*********)))+++,,,---///777BBBKKKKKK;;;.........))))))...........................---.../////////...---,,,000000000111222333555666777777888:::<<<>>>@@@BBB>>>???AAADDDFFFGGGHHHIIIHHHGGGGGGFFFGGGGGGHHHHHHFFFGGGIIIJJJJJJMMMPPPSSS```rrrXXXRRRNNNOOONNNRRRcccwwweeeSSSKKKIIIHHHEEEGGGLLLRRRWWWZZZccclll}}}|||sssvvv}}}oooaaaVVVMMMFFFEEEGGGHHHJJJNNNQQQRRRWWW^^^dddjjjuuu~~~zzzzzzzzzkkkgggjjjppprrreee^^^^^^```pppyyyxxxnnneee___```eeeooovvv~~~nnn```TTTLLLOOOSSSWWW```lllpppwww~~~}}}xxxqqqkkkdddbbbbbbdddiiilllkkkiiillljjjgggeeecccaaa^^^\\\ZZZZZZYYYXXXXXX]]]eeelllnnnqqquuuyyy}}}{{{uuuhhhfffdddcccaaa___\\\YYYYYYXXXUUUSSSOOOLLLJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKIIILLLLLLJJJKKKPPPQQQOOOIIIGGGEEEDDDDDDDDDBBBAAAAAAAAACCCHHHMMMOOOMMMJJJBBB>>>:::888777666666555333333444444555666777777555333000000000000///---++++++++++++++++++++++++******))))))))))))******///...,,,***))))))******++++++++++++,,,---......///---+++***++++++***)))((()))))))))******************,,,---***'''///:::999///+++---+++&&&)))222........................+++,,,.../////////......111111111111222333444555777777888:::<<>>???AAACCCEEEGGGHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHCCCEEEGGGIIIKKKOOOSSSVVVddduuuZZZTTTNNNJJJGGGLLLccc|||~~~cccOOOHHHHHHGGGHHHJJJOOOVVVXXXZZZ```hhh}}}||||||qqqcccWWWNNNHHHHHHIIIIIIJJJLLLRRRSSSWWW^^^gggqqqxxx{{{zzzyyyxxxkkkggghhhxxxmmm```[[[]]]```nnn{{{tttjjjbbb]]]___dddrrryyyxxxiii\\\UUUOOONNNOOOUUU```kkkttt}}}yyyqqqjjjaaa___]]]```fffkkkmmmmmmnnnkkkhhhfffeeecccaaa___[[[WWWVVVZZZ\\\^^^ccchhhooosssxxx{{{}}}vvvpppllliiiccc```^^^\\\ZZZYYYXXXVVVTTTQQQNNNJJJGGGEEEGGGGGGFFFEEEDDDDDDEEEEEEHHHIIIJJJJJJJJJKKKMMMOOOJJJIIIFFFDDDCCCCCCCCCDDDDDDCCCBBBCCCGGGJJJKKKLLLFFFAAA;;;888888888777555555555555666888777555333333333222111000///.........------,,,+++***))))))'''((()))***************+++++++++***************))))))*********+++++++++++++++++++++++++++++++++''''''((()))))))))))))))+++***)))((((((***,,,---------,,,+++************...............///000000///////////////.........111111000111222444777888555666666777999;;;===>>>???@@@AAACCCEEEFFFGGGHHHIIIHHHFFFDDDDDDEEEFFFGGGFFFFFFIIILLLKKKJJJOOOVVVddd|||YYYSSSNNNKKKGGGKKK```wwweeeQQQJJJIIIHHHHHHJJJOOOUUUXXXZZZbbbkkk{{{|||qqqcccWWWNNNHHHHHHIIIIIIJJJLLLRRRTTTYYYaaakkkttt{{{{{{yyyxxxllliiijjjxxxnnnaaa]]]___cccppp}}}qqqggg___\\\___dddrrryyyxxxiiiZZZSSSNNNNNNRRRXXXdddoooyyy~~~yyyqqqkkk```^^^]]]aaahhhmmmooonnnmmmkkkhhheeedddcccaaa___\\\XXXWWWZZZ]]]^^^ccchhhppptttzzz}}}wwwqqqlllhhhccc___]]]\\\ZZZXXXWWWVVVTTTQQQNNNKKKHHHFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJMMMOOONNNLLLIIIFFFEEEDDDEEEEEEDDDBBBAAABBBEEEHHHIIIIIIDDDAAA<<<999999888666555444333333555666666444222333333222111000///......,,,,,,,,,+++++++++++++++)))******++++++++++++***)))************************************+++++++++))))))*********+++++++++((())))))***************,,,+++***))))))***,,,---,,,++++++***************...............//////000////////////............111111111111333444666888777888888999;;;===???@@@>>>???@@@BBBDDDEEEFFFGGGKKKJJJHHHGGGFFFGGGHHHIIIGGGGGGIIILLLLLLKKKPPPWWWfff~~~WWWQQQMMMKKKGGGJJJ\\\qqqgggSSSLLLJJJIIIIIIJJJOOOTTTWWWZZZeeeppp}}}rrrdddWWWNNNHHHHHHIIIIIIJJJLLLQQQUUU\\\eeeoooyyy|||yyyyyynnnlllmmmxxx~~~nnnbbb___bbbfffrrr|||nnnddd]]][[[___fffrrryyyxxxiiiZZZSSSNNNOOOTTT]]]iiittt}}}~~~xxxpppiii]]]\\\]]]bbbiiiooopppooommmkkkgggeeedddcccaaa___]]]YYYYYY\\\^^^___ccchhhnnnsssyyy~~~}}}vvvqqqkkkhhhbbb___]]][[[YYYXXXVVVUUUSSSQQQNNNKKKIIIGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEFFFGGGHHHJJJMMMPPPRRRPPPMMMIIIGGGFFFFFFFFFCCCBBB@@@@@@BBBDDDEEEDDDAAA???<<<;;;:::888666444333222222333444444222111333333222111000///......***+++++++++,,,,,,,,,---+++,,,,,,,,,,,,++++++***((((((((())))))*********+++++++++++++++*********((((((((())))))******+++************++++++++++++,,,+++***)))((()))***+++***************++++++,,,...------------...//////........................000000111222333555666777777888888999;;;===???@@@???@@@AAABBBDDDFFFGGGHHHJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHJJJMMMMMMLLLQQQYYYjjjUUUOOOLLLKKKGGGHHHWWWjjjhhhTTTMMMKKKIIIJJJKKKOOOTTTVVV[[[hhhvvvrrreeeWWWNNNHHHHHHIIIIIIJJJLLLOOOTTT\\\fffpppzzz}}}yyyzzzpppnnnooowwwnnnccc```cccgggsss|||nnnddd^^^]]]bbbiiitttzzzxxxiii\\\TTTOOOQQQWWW```lllvvv}}}}}}vvvmmmfffZZZZZZ\\\bbbjjjooopppooommmjjjgggeeedddccc```___^^^ZZZZZZ]]]______bbbgggkkkpppwww|||{{{uuuqqqkkkgggbbb^^^\\\[[[YYYXXXUUUTTTSSSQQQNNNLLLIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHKKKOOORRRUUUSSSOOOKKKHHHFFFFFFFFFCCCAAA??????@@@AAAAAA@@@>>>>>>===<<<;;;888666444333222111222333444222111333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))&&&&&&'''((()))******+++,,,,,,++++++++++++************************))))))*********************+++***)))(((''''''''''''(((************+++,,,---...------,,,,,,------...///------...............///000000111222333555666777555666666777999;;;===>>>@@@AAABBBDDDEEEGGGHHHIIIGGGGGGFFFEEEEEEFFFFFFGGGIIIHHHJJJMMMMMMMMMSSS[[[mmmSSSMMMKKKKKKHHHHHHTTTeeegggTTTMMMJJJIIIJJJLLLPPPTTTVVV\\\kkkzzz~~~ssseeeWWWNNNHHHHHHIIIIIIJJJLLLMMMRRR[[[dddnnnxxx~~~zzz{{{qqqnnnnnnvvvoooccc___bbbeeesss~~~rrrjjjeeedddhhhoooxxx~~~zzzkkk```WWWQQQRRRYYYaaallluuu}}}|||tttkkkcccZZZYYY[[[aaaiiinnnooommmllljjjgggeeedddbbb```^^^^^^[[[[[[^^^______aaafffiiiooovvv{{{~~~~~~yyytttpppkkkhhhccc___]]][[[YYYXXXUUUTTTSSSQQQNNNLLLIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJMMMRRRVVVVVVTTTPPPKKKHHHFFFEEEEEEDDDAAA???>>>>>>???>>>>>><<<<<<======;;;888666555555333222333444555444333333333222111000///............------,,,+++*********+++++++++***)))((((((&&&&&&'''((()))******+++,,,+++++++++++++++++++++------,,,+++***))))))(((***))))))((((((((())))))+++***))))))((((((((((((+++++++++,,,---...///000,,,,,,,,,,,,,,,---......,,,---------....../////////000111333444555666666555666666777999;;;===>>>??????AAABBBDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIJJJMMMMMMMMMTTT\\\nnnRRRLLLIIIJJJHHHHHHSSSbbbwwwgggTTTMMMKKKIIIKKKNNNRRRVVVWWW\\\lll|||{{{tttfffWWWNNNHHHHHHIIIIIIJJJLLLLLLRRRYYYaaaiiisss~~~~~~zzz}}}rrrmmmkkkuuunnnbbb^^^aaaeeessszzzuuuqqqnnnqqqvvv|||pppcccYYYRRRSSSZZZccclllttt~~~{{{tttkkkddd]]]\\\]]]aaahhhmmmnnnmmmllljjjfffdddcccbbb```^^^^^^[[[[[[^^^___^^^```dddjjjpppwww|||~~~yyytttppplllhhhccc```^^^\\\ZZZYYYVVVUUUSSSQQQNNNKKKIIIGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKOOOTTTXXXWWWTTTPPPLLLHHHFFFEEEEEEEEEBBB???>>>>>>???>>>===:::<<<===<<<:::777666666666555333333444555555444333333222111000///......//////...---,,,+++******))))))*********)))((((((((((((((())))))*********++++++++++++,,,,,,,,,---...------,,,+++***))))))***)))((('''''''''((()))++++++++++++++++++******+++++++++,,,,,,...//////,,,++++++++++++,,,------,,,,,,,,,---....../////////000111333444555666666777888888999;;;===???@@@<<<===>>>???AAACCCDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHIIILLLLLLMMMTTT]]]oooRRRKKKHHHIIIHHHHHHSSSbbbrrrgggUUUNNNLLLKKKLLLOOOTTTXXXXXX\\\lll}}}~~~|||uuugggWWWNNNHHHHHHIIIIIIJJJLLLMMMRRRYYY^^^eeeooo{{{{{{~~~rrrkkkhhhsss}}}mmmbbb___bbbfffttt}}}yyyyyy|||vvvcccYYYQQQSSS[[[dddmmmuuu~~~~~~{{{vvvmmmgggccc``````ccchhhmmmnnnmmmllliiifffdddcccbbb```^^^]]]ZZZZZZ^^^^^^]]]^^^bbbiiiooovvv{{{~~~|||vvvrrrmmmjjjeeeaaa___]]][[[ZZZWWWVVVTTTQQQNNNKKKHHHFFFGGGFFFFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKLLLOOOTTTXXXWWWUUUQQQMMMIIIGGGGGGFFFEEECCC@@@??????@@@???>>>999;;;===;;;888666777888777555333333444555555555333333222111000///............------,,,,,,,,,+++))))))***+++++++++******)))*********************)))******+++,,,---......***************+++++++++,,,+++)))((('''((()))***))))))******************************++++++,,,---+++++++++++++++,,,,,,---++++++,,,------...//////...000222333555555555555777888888999;;;===???@@@<<<===>>>@@@BBBCCCDDDEEEGGGGGGHHHHHHIIIIIIIIIIIIIIIGGGIIIKKKKKKMMMTTT]]]qqqRRRKKKGGGHHHHHHHHHTTTbbbuuuhhhVVVPPPNNNMMMLLLPPPVVVYYYXXX]]]lll|||~~~}}}uuugggWWWOOOHHHHHHIIIIIIJJJLLLOOOSSSYYY]]]cccmmmzzz{{{rrriiieeerrr{{{lllbbb```dddhhhuuu~~~{{{bbbXXXPPPSSS\\\eeeooovvv|||}}}}}}|||wwwpppjjjgggdddbbbdddiiimmmooonnnllliiifffdddcccbbb___^^^]]]ZZZZZZ]]]^^^\\\]]]aaagggmmmtttyyy{{{|||~~~xxxtttnnnjjjeeeaaa___^^^\\\[[[XXXWWWTTTRRRNNNJJJGGGEEEGGGFFFFFFFFFGGGHHHHHHIIIKKKLLLKKKKKKKKKNNNTTTXXXXXXVVVRRRNNNJJJIIIHHHHHHFFFCCCAAA@@@@@@AAA@@@???999;;;<<<;;;777666777999666444222222333555555444333333222111000///......,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,+++++++++***************))))))***+++---...//////&&&'''((()))***+++,,,,,,...,,,***)))((()))***+++%%%%%%&&&'''((((((((('''))))))))))))))))))***+++++++++******++++++,,,---++++++,,,,,,---...//////...000222444555666555555555666666888999;;;===>>>???@@@AAACCCEEEFFFGGGHHHDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGHHHJJJKKKLLLTTT]]]rrrUUUOOOJJJGGGGGGLLLYYYeee}}}hhhXXXRRRQQQOOOQQQSSSWWW[[[]]]bbbqqq~~~wwwhhhYYYPPPIIIHHHIIIIIIJJJMMMNNNRRRXXX^^^eeeppp|||~~~nnnggghhhrrruuuiiicccaaaccchhhxxx{{{ggg___XXXXXX[[[bbbmmmwww}}}{{{xxxtttppplllkkkgggccccccgggkkkmmmlllpppmmmiiieeeccc```]]][[[]]]YYYYYY[[[\\\ZZZ\\\___hhhlllqqquuuyyy}}}~~~zzzwwwoookkkfffbbb___^^^\\\ZZZZZZXXXUUURRRNNNKKKHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJKKKKKKKKKLLLOOOTTTXXXXXXWWWUUURRRNNNLLLJJJHHHGGGDDD@@@>>>>>>>>>???>>>;;;::::::999777666444333444333333333444444222111111111000///...---,,,,,,+++---......,,,++++++,,,******))))))))))))************))))))))))))******)))************+++++++++************************))))))))))))))))))))))))+++,,,,,,+++***)))((((((+++***)))((()))***+++,,,,,,,,,,,,---...///000000......////////////......---...///111222333444444888888999:::;;;<<<>>>????????????@@@BBBEEEGGGIIIGGGGGGHHHIIIIIIIIIIIIHHHLLLJJJJJJLLLLLLMMMUUU^^^uuuWWWQQQKKKHHHGGGKKKXXXddd~~~~~~gggWWWRRRQQQPPPRRRTTTXXX\\\^^^cccqqq~~~~~~vvvggg[[[RRRJJJIIIJJJJJJKKKNNNOOOSSSYYY```hhhrrr~~~nnnhhhiiiuuutttiiiccc```bbbgggwwwkkkbbbZZZYYY\\\dddoooyyy}}}{{{xxxtttpppllleeeaaa^^^```eeekkknnnnnnrrroookkkgggdddbbb^^^\\\]]]ZZZYYY[[[[[[YYY[[[___dddhhhnnnssswww{{{zzzvvvoookkkeeeaaa___]]][[[ZZZYYYXXXUUUQQQNNNJJJGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHKKKMMMNNNNNNNNNPPPUUUYYYZZZYYYWWWTTTPPPMMMJJJIIIFFFCCC???=========>>>===:::::::::999777666444333222222222333555555444333111111000///...------,,,+++---......,,,++++++,,,***))))))(((((())))))*********))))))))))))******)))************+++++++++''''''''''''''''''''''''))))))))))))))))))))))))******+++++++++++++++***,,,++++++++++++,,,------,,,,,,------......//////......////////////.........///000222333444444555777777888888:::;;;===>>>@@@@@@AAABBBCCCEEEGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHKKKJJJJJJLLLLLLNNNUUU^^^tttYYYSSSLLLHHHGGGJJJVVVbbb}}}}}}eeeVVVSSSSSSRRRUUUVVV[[[^^^___dddqqq~~~vvvfff\\\SSSKKKJJJKKKKKKLLLOOOOOOTTT[[[bbbjjjuuu~~~oooiiijjjyyyssshhhbbb^^^```ddduuupppeee\\\ZZZ___gggsss}}}~~~|||zzzwwwtttooolll___\\\[[[^^^eeelllpppqqqsssppplllhhhfffccc```^^^___[[[YYY[[[ZZZXXXZZZ^^^bbbffflllrrrwww{{{{{{vvvoookkkfffaaa___]]][[[YYYYYYWWWTTTQQQMMMJJJGGGEEEHHHGGGGGGGGGHHHIIIIIIJJJMMMOOOQQQQQQQQQRRRWWW[[[\\\[[[YYYWWWSSSOOOLLLJJJEEEAAA===;;;;;;<<<<<<<<<:::::::::999888666555444111111111333555666666444222111000000......---,,,+++---......,,,++++++,,,***))))))(((((())))))*********))))))))))))******)))************+++++++++************************))))))))))))))))))))))))))))))+++,,,------------,,,,,,---...............---------------...............////////////.........///111222444555555555666666777888999;;;<<<===AAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGKKKIIIIIIKKKLLLNNNVVV___rrr[[[UUUMMMIIIFFFIIIUUUaaayyy|||eeeXXXVVVVVVUUUWWWYYY]]]aaabbbfffrrrvvvfff\\\SSSKKKJJJKKKKKKLLLOOONNNTTT[[[ccckkkvvv~~~pppjjjlllzzzssshhhaaa\\\^^^cccttt~~~ttthhh]]]\\\aaakkkwww~~~|||yyywwwuuurrrmmmjjj^^^\\\[[[^^^fffnnnrrrtttpppmmmjjjgggfffeeebbbaaa```[[[YYYZZZYYYWWWYYY]]]cccgggmmmsssyyy~~~|||wwwppplllfffbbb___]]][[[YYYXXXWWWTTTQQQMMMIIIGGGEEEGGGGGGFFFFFFGGGHHHIIIJJJMMMPPPTTTTTTRRRSSSXXX\\\\\\\\\[[[ZZZWWWRRRNNNLLLDDD@@@<<<::::::;;;;;;;;;:::::::::999888777555555222222222333555666555444222222111000///...------+++---...---,,,+++++++++++++++************++++++******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,------------+++,,,.../////////...---...---------------------......////////////......///000111333444555666666666666777888:::;;;===>>>AAABBBDDDFFFGGGFFFFFFEEEFFFFFFEEEFFFFFFFFFGGGGGGJJJIIIIIILLLLLLOOOWWW```sss~~~[[[UUUNNNIIIGGGJJJUUUaaavvv}}}ggg[[[ZZZZZZXXXXXX[[[___cccdddhhhtttwwwggg[[[RRRJJJIIIJJJJJJKKKNNNMMMRRRZZZbbbkkkvvv~~~pppkkklllwwwtttiii```ZZZ]]]bbbrrr|||uuuiii^^^]]]dddnnnzzz{{{yyyvvvuuusssoookkkhhh^^^[[[ZZZ]]]eeelllpppqqqkkkhhhfffeeeeeeeeedddccc```[[[XXXYYYXXXWWWYYY]]]cccgggmmmtttyyy~~~~~~yyyqqqmmmhhhccc```^^^\\\ZZZYYYWWWTTTQQQMMMJJJGGGFFFFFFEEEEEEEEEEEEGGGIIIJJJMMMQQQUUUTTTRRRSSSZZZ```]]]^^^^^^^^^[[[VVVRRROOODDD@@@<<<::::::;;;;;;;;;::::::::::::999777666555555444333444555555444222222222111000///...------+++---...---,,,+++++++++---,,,,,,++++++,,,,,,---******))))))))))))******))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++***+++---......------,,,---------------,,,,,,,,,......////////////......///000111333444555666666777777888999;;;===???@@@AAABBBDDDFFFGGGFFFFFFEEEFFFFFFEEEEEEEEEFFFGGGHHHJJJIIIJJJLLLNNNPPPYYYbbbvvv}}}}}}ZZZTTTMMMIIIGGGKKKWWWcccvvv~~~iii___^^^]]]ZZZYYY\\\aaafffgggjjjvvvzzzjjj[[[RRRJJJIIIJJJJJJKKKNNNMMMRRRZZZbbbjjjuuu~~~pppkkkllltttvvviii___YYY\\\cccqqq|||}}}{{{~~~tttggg]]]^^^gggrrr}}}~~~yyywwwuuusssrrrnnnjjjggg\\\YYYXXXZZZaaahhhkkklllhhhfffdddddddddeeedddccc___ZZZWWWXXXXXXWWWYYY^^^bbbfffmmmsssxxx}}}|||sssoooiiieeebbb___]]][[[YYYXXXUUURRRNNNKKKHHHFFFFFFEEEDDDDDDDDDGGGIIIKKKMMMRRRUUUUUURRRUUU]]]eeecccdddeeeddd```ZZZTTTPPPEEEAAA===;;;;;;<<<<<<<<<::::::::::::999888777666666555444555555555333222333222111111//////...---+++---......,,,++++++,,,---,,,,,,,,,,,,,,,,,,---******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////.........///111222444555555555777777888999;;;>>>@@@AAAAAAAAACCCDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEGGGHHHIIIKKKJJJKKKNNNOOORRR[[[eeezzz~~~~~~XXXRRRLLLIIIHHHMMMYYYeee|||}}}jjjaaa```]]]YYYYYY\\\bbbgggiiimmmxxx|||nnn\\\SSSKKKJJJKKKKKKLLLOOONNNSSS[[[ccckkkttt}}}ooojjjlllqqqxxxjjj^^^XXX\\\dddqqq{{{yyyyyy}}}pppeee[[[^^^iiittt~~~~~~yyyxxxvvvtttrrroookkkhhh[[[XXXWWWYYY```gggjjjkkkiiigggeeedddddddddbbbaaa^^^YYYVVVWWWWWWWWWZZZ___dddhhhnnntttyyy~~~~~~uuuqqqkkkfffcccaaa^^^\\\[[[YYYVVVSSSOOOLLLIIIGGGGGGFFFDDDDDDEEEGGGJJJLLLOOOSSSWWWUUUSSSWWWaaakkklllmmmmmmkkkeee]]]UUUPPPFFFCCC???=========>>>===::::::::::::999888777777444444333444666666555333333222222111000///......+++---......,,,++++++,,,+++++++++******+++++++++******))))))))))))******)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,---+++++++++,,,,,,------.........////////////.........///000222333444444555555666777888;;;===???@@@@@@@@@AAABBBCCCEEEGGGHHHHHHHHHFFFFFFFFFGGGIIIJJJLLLKKKLLLOOOQQQTTT]]]ggg|||WWWQQQKKKIIIIIINNNZZZggg|||jjjaaa```]]]XXXYYY\\\ccchhhjjjnnnzzz~~~ppp]]]TTTLLLLLLMMMLLLNNNPPPOOOUUU]]]dddllluuu}}}ooojjjkkkppp~~~~~~zzzkkk^^^XXX]]]eeeqqq|||xxxyyy}}}nnncccZZZ^^^jjjuuu~~~~~~zzzyyywwwuuutttqqqllliii\\\YYYXXX[[[bbbiiimmmnnnllliiifffeeedddcccaaa___^^^YYYVVVWWWWWWWWW[[[```gggkkkqqqwww{{{vvvrrrlllgggdddaaa___]]][[[ZZZWWWTTTPPPLLLJJJHHHHHHGGGEEEEEEFFFIIILLLNNNPPPUUUXXXVVVTTTXXXeeeooottttttsssppphhh___UUUOOOGGGDDD@@@>>>>>>??????>>>:::::::::::::::999888777333222222444777888777666333333222111000///......+++---......,,,++++++,,,******))))))))))))************))))))))))))******)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((***,,,------------,,,+++***+++,,,---...******+++,,,,,,---............////////////......---...///111333333444444444555666777:::<<<>>>????????????@@@BBBEEEGGGIIIIIIHHHGGGFFFFFFHHHJJJKKKLLLKKKMMMPPPRRRUUU___hhh}}}VVVOOOKKKIIIHHHKKK]]]qqq{{{nnneee^^^]]]___cccdddhhhkkkkkknnnyyy~~~qqq___UUUMMMKKKLLLKKKMMMOOOTTTUUU[[[eeennnvvv{{{mmmffffffrrr}}}~~~xxxxxxxxxyyy|||uuuhhh^^^YYY^^^eeerrr~~~|||vvvuuuxxx~~~nnneee^^^```gggrrr{{{zzzwwwuuusssnnniiieee[[[XXXWWWZZZaaafffhhhhhhiiihhhgggeeecccaaa______^^^YYYVVVWWWWWWWWWZZZ```jjjmmmsssxxx}}}{{{tttpppkkkgggdddbbb```___YYYYYYWWWUUURRROOOLLLJJJFFFFFFFFFEEEEEEHHHLLLOOOTTTVVVVVVTTTTTTZZZgggrrr{{{uuulllddd^^^YYYVVVTTTLLLFFF???===???@@@???===<<<:::888888888888777555666555444444555666555444333222000///000///---,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++)))((()))***(((((())))))))))))((((((***)))))))))((((((''''''((())))))))))))*********))))))))))))***+++,,,---...,,,***+++...///...,,,/////////...---------,,,---------......///000111000111222222444444555666666777777888:::<<<>>>???@@@@@@@@@AAABBBEEEGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIFFFNNNNNNOOOTTTUUU[[[mmm}}}SSSLLLHHHHHHHHHMMMaaavvv|||ooofff```___aaadddfffjjjllllllnnnzzz~~~ppp___VVVMMMKKKLLLKKKMMMOOOUUUVVV\\\gggqqqyyy{{{mmmggggggooozzzzzztttqqqrrrsssvvvyyy|||}}}~~~vvviii___ZZZ___fffrrr~~~vvvooonnnqqq|||}}}mmmeee^^^```gggrrr}}}yyyxxxvvvtttqqqmmmgggdddZZZXXXVVVZZZ```eeehhhggghhhgggfffdddbbb```^^^^^^]]]XXXUUUVVVVVVVVVZZZ___gggkkkrrrxxx~~~zzzsssooojjjeeecccaaa___]]]YYYYYYWWWUUUQQQNNNLLLJJJFFFFFFFFFEEEEEEHHHLLLOOOVVVXXXXXXUUUSSSXXXbbbllltttnnnfff___[[[WWWUUUSSSJJJDDD>>>===???AAA@@@>>><<<:::999888999888777555666444444444555666555333333222000///000///---,,,++++++************++++++++++++++++++++++++++++++(((***++++++***))))))***)))******++++++******)))++++++++++++*********)))***++++++++++++,,,,,,,,,***)))))))))***+++,,,,,,000...---...000111000..................---------......---......///000000000111222222444444555666666777777888:::<<<>>>???@@@@@@@@@AAABBBEEEGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGNNNNNNOOOTTTTTT[[[lllNNNHHHDDDFFFHHHPPPeee{{{}}}qqqhhhbbbaaadddggghhhlllnnnmmmooozzzvvvuuuuuurrryyy}}}nnn```WWWNNNLLLLLLLLLMMMPPPUUUWWW___kkkuuu~~~yyylllfffgggkkkwwwvvvpppiiijjjkkkmmmooorrrtttuuuvvvzzz~~~wwwjjjaaa\\\```hhhsssyyyqqqiiiccccccfffuuu~~~zzzlllddd]]]___gggqqq}}}zzzwwwuuusssrrroookkkfffbbbZZZWWWVVVYYY___eeegggggggggfffeeecccaaa___]]]]]]]]]WWWTTTTTTUUUUUUYYY^^^dddiiipppxxx~~~yyyqqqmmmhhhdddbbb```^^^\\\YYYYYYWWWTTTQQQNNNKKKIIIFFFFFFFFFEEEEEEGGGKKKOOOWWWXXXXXXUUURRRTTT[[[bbbhhhccc]]]XXXVVVTTTRRRQQQGGGCCC>>>===???AAAAAA@@@<<<;;;999888999888777555555444333444555666444333333111000///000///...,,,++++++************++++++************************)))+++,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++***************++++++++++++,,,,,,,,,++++++*********++++++,,,,,,+++***+++---------,,,---------.................................//////000111222222444444555666666777777888:::<<<>>>?????????@@@AAACCCEEEGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHOOOOOOOOOTTTTTTZZZlll}}}LLLFFFCCCEEEGGGPPPggg}}}ssskkkfffeeegggjjjkkknnnooonnnoooyyyvvvjjjhhhgggiiittt~~~oooaaaXXXOOOMMMMMMLLLMMMPPPVVVXXXaaannnzzzvvvjjjeeefffiiittt|||rrrlllcccdddeeefffhhhjjjmmmpppsssxxxwwwlllbbb]]]aaahhhtttzzzoooggg```[[[\\\aaammmvvvuuukkkccc]]]___gggrrr{{{yyyuuutttrrrqqqoookkkfffbbb[[[XXXWWWZZZ```eeegggggggggfffeeecccaaa___]]]\\\[[[VVVRRRRRRSSSSSSWWW]]]ccchhhooowww~~~yyyqqqmmmhhhdddbbb```^^^]]]ZZZYYYWWWTTTQQQMMMJJJIIIEEEFFFEEEEEEEEEGGGKKKNNNTTTUUUVVVSSSPPPPPPUUUYYY\\\XXXTTTQQQPPPOOOOOONNNFFFBBB???>>>???@@@@@@???===;;;:::999999888666555444333333555666666555333222111//////000000...,,,,,,++++++******++++++,,,***************************+++------+++***+++,,,+++,,,,,,,,,,,,,,,,,,+++)))))))))((((((((((((((((((((()))))))))*********,,,,,,+++*********++++++))))))))))))***+++******,,,---------.../////////.........------......///000111222222444444555666666777777888:::<<<>>>?????????@@@BBBCCCEEEGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIPPPOOONNNSSSSSSZZZlll{{{yyyLLLFFFCCCEEEGGGPPPeee|||uuuooojjjiiikkkmmmmmmppppppnnnoooyyy|||pppfffeeegggmmm{{{rrrbbbYYYPPPMMMMMMMMMMMMPPPWWWZZZcccppp|||vvvjjjeeeggghhhsssxxxnnnhhh```bbbdddeeefffiiinnnrrrxxxxxxmmmccc^^^aaahhhssszzznnnfff___ZZZ[[[___eeelllxxx|||sssjjjbbb]]]```hhhsss{{{yyytttsssqqqpppoookkkgggccc\\\YYYXXXZZZ```eeegggggggggfffdddbbb```^^^]]]\\\ZZZTTTPPPPPPPPPQQQVVV\\\ccchhhooowww~~~zzzqqqmmmhhhdddbbbaaa___^^^ZZZYYYWWWTTTPPPMMMJJJHHHEEEEEEEEEDDDDDDGGGKKKNNNOOOPPPQQQPPPNNNOOORRRUUUSSSPPPMMMKKKKKKKKKKKKJJJEEECCC@@@>>>>>>??????>>>>>><<<:::999999888666555333333444666777777666333222111//////000000...---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++------+++***+++,,,******++++++++++++******(((((((((((((((((())))))(((((()))))))))*********,,,,,,+++++++++++++++++++++,,,,,,---,,,------...,,,---------.../////////...------------......///000111222222444444555666666777777888:::<<<>>>???>>>???@@@BBBDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIOOONNNNNNSSSSSS[[[mmmwwwuuu{{{LLLFFFDDDFFFHHHOOOdddyyyxxxrrrmmmlllnnnnnnoooqqqqqqnnnnnnwww|||zzzpppjjjkkkrrr|||tttdddZZZQQQNNNNNNMMMNNNPPPWWWZZZdddqqq|||tttiiidddffffffppp~~~wwwnnnjjjdddgggjjjlllnnnrrryyy~~~yyymmmccc]]]___fffrrr~~~yyynnnfff___YYYZZZ^^^bbbiiisss||||||uuujjjccc^^^bbbjjjttt{{{yyyrrrqqqpppooonnnkkkgggccc[[[YYYWWWZZZ___dddfffeeeeeedddcccaaa___]]]\\\[[[YYYSSSNNNNNNNNNOOOUUU[[[cccgggooovvv|||zzzppplllgggdddbbbaaa___^^^ZZZYYYWWWTTTPPPLLLIIIGGGEEEEEEEEEDDDDDDFFFJJJNNNMMMNNNNNNNNNNNNOOOQQQSSSOOOLLLIIIHHHHHHHHHGGGFFFBBBAAA@@@???>>>>>>???@@@???===;;;:::999888666444444444555777999999777555222000//////000000///---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++******+++))))))************))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---***+++,,,,,,++++++,,,------------...............,,,,,,,,,,,,---...///000000111222222444444555666666777777888:::<<<>>>???>>>???AAACCCDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIOOOMMMMMMRRRTTT\\\ooowwwssswww|||IIIEEEDDDHHHJJJPPPcccwwwzzztttpppoooqqqooopppqqqqqqmmmmmmvvv}}}{{{tttpppuuuuuudddZZZQQQOOONNNMMMNNNPPPXXXZZZdddqqq{{{{{{nnnccc___```bbbmmmzzz{{{uuusssrrrvvvzzz}}}yyymmmbbb\\\]]]cccppp}}}wwwpppkkkfffbbbcccgggiiioooxxx~~~vvvkkkccc___ccckkkuuu~~~zzzxxxpppooonnnmmmllljjjeeebbbYYYWWWUUUXXX]]]bbbcccccccccbbb```^^^\\\ZZZYYYXXXXXXRRRMMMLLLMMMNNNSSSZZZ```eeemmmttt{{{|||vvvnnnkkkfffbbbaaa```^^^]]]ZZZYYYWWWSSSPPPLLLHHHGGGEEEEEEEEEDDDDDDFFFJJJNNNOOOOOOOOONNNNNNPPPRRRTTTNNNLLLIIIGGGFFFEEECCCBBB===>>>>>>>>>???@@@BBBCCC???===;;;::::::999666444444555666999;;;;;;888666111000//////000000///...---,,,,,,++++++,,,,,,---************************(((***++++++***))))))***))))))************)))))))))*********++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,---...''')))++++++)))(((***,,,...............---------******+++,,,---///000111000111222222444444555666666777777888:::<<<>>>???===???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGMMMLLLLLLRRRTTT^^^qqq|||wwwzzz~~~GGGDDDDDDHHHKKKQQQcccwww{{{uuuqqqpppsssppppppqqqqqqmmmllluuu~~~wwwttt|||vvveee[[[RRROOOOOOMMMNNNPPPXXX[[[cccpppzzz~~~}}}~~~uuuhhh\\\XXXZZZ___jjjxxx~~~}}}zzzmmmbbb[[[\\\bbbooo|||zzzvvvuuusssrrruuuyyysssxxxvvvkkkddd```dddlllvvv}}}yyywwwnnnmmmllllllkkkhhhdddaaaXXXUUUSSSVVV[[[```aaaaaa``````^^^\\\ZZZXXXWWWVVVXXXQQQLLLKKKLLLMMMSSSZZZ^^^ccckkksss{{{yyysssmmmiiidddaaa```^^^]]]\\\ZZZYYYWWWSSSOOOKKKHHHFFFDDDEEEDDDDDDDDDFFFJJJMMMRRRQQQPPPOOOOOOPPPSSSTTTOOOLLLIIIGGGEEEDDDBBB@@@999;;;===>>>???AAADDDFFF@@@>>>;;;::::::999666444555555777:::<<<<<<999777111000//////000000///...---,,,,,,++++++,,,,,,---))))))))))))))))))))))))((()))++++++)))((()))************++++++*********''''''(((((()))))))))***((())))))))))))******************+++,,,---...///***---///...,,,,,,...000/////////......------,,,)))******+++---///111222000111222333444555555666666777777999:::<<<>>>???===???AAACCCEEEFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGMMMLLLLLLRRRUUU___rrr~~~HHHIIIJJJHHHFFFLLL___rrr|||yyyuuutttuuurrrsssrrrpppnnnpppvvv|||uuurrr}}}yyyiii^^^SSSOOONNNNNNPPPSSSUUU\\\eeennnvvv~~~wwwmmmcccYYYVVVXXXgggppp{{{xxxmmmbbbZZZ[[[___qqq|||~~~}}}zzzyyyyyy{{{{{{pppddd]]]XXX]]]gggttt|||xxxtttrrrpppnnnmmmkkkhhhdddaaaVVVSSSQQQSSSYYY^^^```aaaaaa___]]]\\\\\\ZZZWWWTTTRRROOOKKKIIIJJJNNNSSSWWW___dddlllrrrxxx|||xxxpppmmmiiidddaaa_________ZZZYYYVVVRRRNNNJJJGGGEEECCCEEEFFFFFFEEEFFFIIIKKKQQQSSSSSSOOOMMMOOOMMMJJJLLLIIIFFFDDDCCCBBBAAA@@@???===>>>BBBGGGJJJJJJHHHDDD@@@<<<999777666555444444555777888888888777666444222////////////...---************************************))))))))))))))))))*********+++++++++)))))))))))))))******+++'''&&&%%%%%%%%%'''((()))************************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,---...//////,,,---///000000///---,,,............////////////222222222333444555666777999999999:::;;;<<<===>>>>>>???AAACCCEEEGGGGGGHHHIIIGGGFFFEEEEEEFFFHHHJJJLLLJJJKKKNNNQQQWWWbbbnnnJJJKKKLLLKKKIIIPPPdddxxx}}}{{{wwwuuuvvvsssttttttrrrpppssszzzyyyttt}}}zzzjjj^^^SSSOOONNNMMMPPPSSSVVV[[[dddllluuu~~~zzzsssjjjaaaYYYWWWYYYfffnnnzzzuuujjj```YYYZZZ```ppp|||{{{uuuuuuuuuvvvzzzzzznnn```YYYVVVZZZdddppp|||yyyuuuuuusssqqqnnnlllhhhccc```WWWTTTRRRTTTYYY^^^``````aaa___]]]\\\[[[ZZZWWWTTTQQQOOOKKKIIIKKKOOOUUUXXX___dddlllsssyyy{{{wwwnnnlllgggccc___]]]]]]]]][[[ZZZWWWSSSOOOKKKHHHFFFCCCDDDEEEFFFFFFGGGJJJLLLPPPRRRRRRNNNMMMOOOOOOLLLLLLJJJFFFDDDDDDCCCBBBAAA??????@@@EEEKKKOOOOOOMMMEEEAAA===999888777555444444444666777777777666555444222////////////...---++++++++++++++++++++++++************))))))))))))))))))*********+++++++++)))))))))))))))******+++***)))((((((((()))***+++************************)))+++,,,,,,+++***,,,---,,,,,,+++,,,,,,---...///...---,,,++++++,,,---...............////////////222222222222333555666777:::::::::;;;<<<===??????>>>???AAACCCEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGIIIJJJLLLKKKMMMPPPRRRWWWcccoooMMMMMMNNNMMMLLLUUUjjj~~~zzzwwwwwwtttvvvwwwtttssswww|||ttt|||{{{jjj___SSSNNNMMMMMMOOORRRVVV\\\ccckkkttt|||uuuqqqxxxzzzlllddd^^^ZZZXXXZZZfffooo{{{}}}qqqggg^^^XXXZZZ```nnnzzztttmmmhhhiiijjjnnnssszzzvvviii\\\VVVRRRWWW___kkkzzz}}}|||zzzxxxxxxvvvsssqqqmmmhhhccc^^^XXXUUUSSSUUUZZZ^^^```___```^^^\\\[[[[[[YYYVVVTTTPPPNNNKKKJJJLLLQQQWWW[[[```eeemmmtttzzzzzzuuullljjjfffaaa^^^\\\[[[[[[\\\ZZZWWWSSSOOOLLLIIIGGGBBBCCCEEEEEEFFFHHHLLLNNNOOORRRQQQNNNMMMPPPPPPNNNLLLJJJFFFEEEEEEDDDCCCBBB???AAADDDKKKRRRUUUSSSQQQFFFBBB>>>:::999777555333222333555666666555555444444222////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***************+++++++++)))))))))))))))******+++++++++***)))))))))******************************)))+++,,,,,,+++***,,,---+++++++++,,,,,,---...///111---)))%%%%%%)))---111............////////////000111111111222444555666999999:::;;;===>>>@@@AAA>>>???AAACCCEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIILLLLLLOOOSSSTTTXXXdddpppPPPOOOOOOMMMMMMWWWnnn}}}zzzyyyuuuxxxyyyvvvuuuyyy~~~tttyyy|||lll```SSSNNNLLLLLLNNNRRRWWW\\\eeemmmvvvzzzssspppuuu~~~~~~qqqccc]]]ZZZYYYZZZ]]]iiirrr~~~|||pppfff\\\VVVYYY___lllyyyqqqfff___\\\\\\]]]___cccggglllnnnwww|||nnnbbbXXXTTTRRRVVV]]]fffttt}}}||||||{{{zzzyyywwwtttrrroooiiiccc___YYYVVVTTTVVV[[[^^^___^^^___^^^\\\[[[ZZZXXXUUUSSSOOOMMMKKKJJJMMMSSSZZZ^^^dddiiiqqqwww|||xxxtttllljjjfffbbb^^^\\\[[[ZZZ[[[YYYWWWSSSOOOKKKHHHFFFBBBCCCEEEEEEGGGIIIMMMQQQQQQSSSRRRNNNMMMPPPPPPNNNKKKIIIFFFDDDDDDDDDCCCBBB@@@CCCJJJSSSYYYYYYSSSNNNFFFCCC>>>;;;999777555333111222333444555444333333444222////////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))))))))))))))******+++)))))))))(((((((((((((((************************)))+++,,,,,,+++***,,,---++++++++++++,,,---...///111...)))%%%%%%)))...111............///////////////000000111222444555666777888999:::<<<>>>@@@AAA??????AAACCCDDDEEEFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJLLLMMMQQQUUUUUUYYYeeeqqqPPPOOONNNLLLLLLXXXqqq|||{{{vvvyyyzzzxxxvvv{{{vvvxxx}}}nnnaaaTTTNNNLLLLLLNNNRRRVVV]]]gggpppwww{{{wwwzzzpppeeeZZZVVVVVVXXX\\\bbblllttt~~~qqqeee[[[UUUXXX^^^kkkxxxssseeeYYYSSSQQQQQQPPPPPPRRRTTTVVVXXX```dddjjjooossswww{{{}}}{{{ooobbb[[[WWWTTTUUUZZZ___fffrrr}}}}}}||||||{{{{{{vvvuuutttrrrooojjjddd___XXXUUUTTTVVV[[[^^^^^^]]]___]]][[[ZZZYYYXXXUUURRRMMMLLLJJJKKKOOOVVV]]]aaaiiinnnvvv{{{xxxssslllkkkgggccc```]]]\\\[[[YYYXXXUUUQQQMMMIIIFFFEEECCCDDDEEEEEEGGGJJJOOORRRTTTVVVTTTOOONNNPPPQQQOOOKKKIIIFFFDDDDDDCCCBBBAAA???DDDLLLVVV[[[XXXNNNFFFDDDBBB>>>;;;999777444222000111333444444444333222444222////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))))))))******+++((())))))))))))(((((((((************************)))+++,,,,,,+++***,,,---++++++++++++,,,---......///...,,,******,,,...///............//////////////////000111222444555666666666777888:::===>>>@@@???@@@AAACCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMNNNRRRUUUUUUYYYeeesssOOONNNMMMLLLNNN\\\www~~~}}}yyy|||}}}zzzwww}}}wwwxxx~~~qqqdddVVVOOOMMMLLLOOOSSSUUU]]]gggpppvvv|||zzzppp___XXXQQQPPPRRRVVV___hhhpppwwwqqqeee[[[UUUWWW^^^jjjwwwwwwgggYYYOOOJJJHHHGGGGGGGGGHHHJJJKKKLLLMMMQQQVVVZZZ\\\___aaacccdddfffiiihhhccc\\\WWWTTTTTTUUUZZZaaaffflllvvv~~~|||{{{uuutttrrrqqqnnniiibbb]]]VVVTTTSSSVVVZZZ^^^^^^]]]^^^\\\[[[ZZZYYYWWWTTTRRRLLLKKKJJJKKKPPPXXX```dddlllrrrzzzwwwsssmmmkkkhhheeebbb___]]]\\\YYYWWWTTTPPPLLLHHHFFFDDDDDDEEEEEEFFFGGGJJJOOOSSSVVVWWWUUUPPPOOOSSSTTTRRRMMMKKKGGGEEEDDDCCCBBBAAA???CCCIIIQQQUUUQQQHHHAAABBB???===;;;999777444222000111333444444444333222444222////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++***************)))))))))))))))******+++((()))******++++++******************************)))+++,,,,,,+++***,,,---*********++++++,,,---.......................................//////////////////000111333555666777666666777888999;;;===>>>???@@@AAABBBCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKMMMOOOSSSTTTSSSWWWfffuuuNNNMMMMMMMMMRRRccc}}}}}}yyyuuuuuu{{{sssfffWWWPPPNNNMMMPPPTTTUUU\\\dddlllrrryyy~~~zzztttlllbbbZZZOOOLLLKKKLLLNNNTTT```mmmvvv}}}}}}ooodddZZZUUUXXX___iiivvv{{{kkk\\\PPPHHHDDDCCCCCCBBBCCCCCCEEEFFFGGGCCCEEEIIIKKKLLLMMMOOOPPPQQQSSSTTTSSSPPPNNNNNNOOOPPPTTT^^^hhhooouuu}}}zzzuuusssrrrppplllfff^^^YYYSSSQQQQQQUUUZZZ^^^^^^\\\^^^\\\ZZZYYYXXXWWWTTTQQQKKKJJJJJJLLLQQQYYYbbbgggmmmsss{{{xxxsssmmmkkkiiieeebbb___\\\[[[YYYXXXUUUQQQMMMIIIFFFEEEFFFFFFFFFFFFGGGJJJOOOSSSUUUVVVUUUQQQQQQVVVXXXWWWQQQNNNJJJGGGFFFEEECCCAAA@@@@@@BBBGGGJJJIIIEEE@@@???===;;;:::999777444222111222333444444444333222444222////////////...---++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++*********)))))))))))))))))))))******+++%%%'''(((***+++++++++***************************)))+++,,,,,,+++***,,,---************+++,,,---...---...///000000///...---............////////////000000111222444666777999888888888999:::;;;======???@@@AAABBBCCCDDDDDDDDDFFFFFFEEEFFFGGGIIIJJJLLLNNNPPPRRRSSSQQQVVVfffwwwMMMLLLMMMOOOVVViii{{{qqqpppvvv~~~tttgggXXXQQQNNNNNNQQQUUUUUUZZZbbbhhhooowww|||rrrqqqvvvuuuvvvvvvvvvvvvuuusssrrrjjjfffbbb^^^[[[VVVNNNHHHEEEFFFHHHKKKLLLRRRaaappp}}}zzzmmmbbbYYYUUUZZZaaaiiivvvsssdddVVVKKKDDDAAABBBAAAAAAAAAAAAAAABBBBBB>>>@@@CCCEEEDDDDDDEEEEEEIIIKKKKKKIIIFFFFFFIIIMMMLLLSSS```mmmvvv|||}}}yyyuuutttrrroookkkccc[[[UUUQQQPPPPPPTTTZZZ]]]^^^\\\]]]\\\ZZZYYYXXXVVVSSSQQQKKKJJJJJJLLLRRRZZZccchhhlllsss|||xxxssslllkkkhhheeebbb^^^\\\[[[ZZZYYYVVVRRRNNNJJJGGGFFFGGGGGGGGGFFFGGGJJJOOOSSSSSSUUUTTTQQQSSSYYY\\\\\\TTTQQQMMMIIIHHHFFFDDDBBB@@@>>><<<>>>BBBDDDCCCBBB===;;;:::999999777444222111222333444555444333333444222000/////////...---************************,,,,,,,,,+++++++++******++++++++++++******)))))))))))))))))))))******+++"""###%%%'''))))))))))))************************)))+++,,,,,,+++***,,,---************+++,,,---...------...//////...------............/////////000000000111222444666888999999999999:::;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDFFFEEEDDDDDDEEEHHHJJJLLLOOOPPPRRRRRROOOUUUfffxxx{{{zzzVVVTTTPPPOOO\\\xxxwwwqqquuu}}}vvvgggWWWPPPOOONNNPPPRRRXXX]]]dddiiiooowwwzzzpppfff```^^^```______]]]\\\[[[ZZZYYYVVVRRROOOMMMNNNMMMKKKHHHHHHIIIIIIJJJNNNYYYgggqqqwwwiii___XXXVVV[[[bbbkkkvvv{{{mmm^^^RRRKKKHHHGGGDDDCCCAAA@@@???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEIIIOOOZZZgggttt|||yyyuuupppmmmjjjeee^^^YYYTTTQQQPPPTTT[[[______]]]XXXYYYZZZZZZYYYVVVSSSQQQOOOKKKKKKOOOUUUZZZbbbjjjnnnvvv~~~xxxqqqmmmiiieeebbb```^^^\\\[[[YYYWWWSSSOOOKKKHHHGGGFFFFFFFFFEEEFFFHHHKKKNNNPPPPPPNNNMMMOOOSSSWWWYYYZZZYYYSSSLLLJJJKKKKKKHHHDDD<<<<<<<<<<<<===>>>@@@@@@>>>>>>===<<<:::888666555333555777777666555555666666444222111111000...,,,---,,,+++******,,,...///,,,,,,++++++***)))(((((()))***+++++++++)))((('''))))))))))))***************+++,,,***(((''''''(((******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,++++++++++++---------------...//////......///111222555666888999999999999:::;;;<<<<<<===???BBBEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFHHHHHHLLLRRRPPPOOOUUUYYYfff}}}vvvvvv~~~QQQPPPNNNSSSgggxxxrrrvvvwwwgggWWWOOOMMMMMMOOORRRXXX]]]dddjjjpppxxxzzzooofff]]]WWWUUUSSSSSSRRRQQQQQQPPPOOOOOOOOOLLLIIIHHHIIIHHHGGGDDDEEEFFFIIILLLSSS^^^kkkuuuvvvhhh^^^XXXVVV[[[bbblllvvvzzzkkk\\\QQQIIIGGGFFFHHHGGGGGGFFFFFFEEEFFFFFFAAABBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEHHHMMMUUU```lllzzz{{{xxxtttpppllljjjeee^^^XXXSSSPPPOOOSSSYYY]]]]]][[[XXXYYYZZZZZZXXXUUURRRPPPPPPLLLLLLQQQVVV[[[ccckkkooowwwwwwqqqmmmjjjeeebbb```^^^\\\ZZZYYYWWWSSSOOOKKKHHHGGGFFFEEEEEEEEEFFFHHHKKKOOOQQQMMMLLLKKKLLLNNNRRRVVVXXXXXXSSSNNNLLLLLLKKKHHHDDD>>>=========<<<=========<<<<<<:::999777555444333222444666777666555666666666444222111111000...,,,,,,+++***))))))+++,,,...,,,,,,++++++***))))))((()))************))))))((())))))))))))***************+++,,,***((('''((()))******))))))******+++,,,+++++++++*********************+++,,,,,,---......------,,,,,,,,,---...///------,,,,,,------.../////////000111222444666777888888888999:::;;;======???@@@AAACCCEEEFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHIIILLLRRRPPPOOOTTTXXXfff|||wwwwww}}}NNNNNNOOO[[[vvvyyysssxxxxxxhhhVVVMMMKKKKKKNNNRRRXXX]]]eeelllsss{{{{{{mmmddd\\\TTTPPPOOOIIIJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGGGGGGGHHHGGGFFFHHHKKKOOOUUU^^^hhhssszzzuuuggg]]]WWWTTTYYY```kkkuuu~~~zzzmmm^^^SSSLLLJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIEEEFFFHHHJJJKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHLLLNNNTTT[[[fffuuu{{{wwwsssooollliiiddd\\\WWWQQQOOOOOORRRWWWZZZZZZXXXYYYYYYZZZYYYWWWTTTQQQOOOPPPLLLLLLQQQWWW\\\dddllloooxxxwwwqqqmmmjjjfffbbb```^^^\\\ZZZYYYWWWSSSOOOKKKHHHGGGFFFDDDDDDEEEFFFHHHLLLPPPRRRMMMMMMKKKJJJJJJMMMRRRVVVWWWSSSOOONNNMMMKKKGGGBBB>>>>>>======<<<;;;:::::::::999777555444222222222000333555666666555666777555333222111111000...---+++***)))((()))***+++,,,,,,,,,++++++***)))))))))))))))))))))))))))***+++))))))))))))***************++++++***((('''((()))***))))))))))))***++++++++++++++++++******))))))((()))***+++---...///000---,,,,,,,,,,,,---...///------,,,,,,------...///000000000111222444555666666777777999:::<<<>>>???AAAAAAAAAAAABBBDDDEEEFFFGGGGGGFFFFFFFFFGGGIIIJJJMMMRRRPPPOOOTTTXXXeee{{{|||yyy~~~PPPOOOSSSccczzztttxxxzzziiiVVVMMMKKKKKKOOOSSSXXX^^^gggooovvv~~~{{{qqqfff___YYYRRROOOOOOJJJKKKLLLLLLMMMNNNOOOOOONNNMMMLLLLLLMMMNNNNNNNNNSSSVVV\\\dddllluuu|||~~~|||{{{|||sssfff\\\VVVSSSWWW^^^hhhrrr{{{sssfff\\\VVVTTTTTTSSSTTTVVVWWWWWWVVVTTTRRRNNNPPPSSSUUUVVVVVVUUUTTTQQQPPPPPPPPPPPPQQQQQQRRRTTTVVVZZZ___gggrrr~~~~~~{{{uuurrrnnnkkkiiiccc[[[UUUQQQPPPPPPSSSWWWYYYYYYWWWYYYZZZYYYXXXVVVSSSPPPNNNNNNKKKKKKQQQWWW\\\ccckkkooowwwxxxsssmmmjjjeeebbb```^^^\\\ZZZYYYWWWSSSOOOKKKHHHGGGFFFDDDDDDEEEFFFIIINNNQQQTTTSSSRRROOOKKKIIIKKKQQQUUUTTTRRRPPPOOOMMMJJJDDD@@@=========<<<<<<;;;::::::999888666444222222111222///222555666555555666666444333111000111000...---+++******)))***+++,,,,,,+++++++++*********))))))***)))(((((((((***+++,,,((()))))))))************)))++++++***((((((((())))))))))))))))))***++++++,,,,,,++++++***))))))))))))******+++---....../////////...---,,,,,,++++++......------......///000111111111111222333444555555666777888:::===???@@@AAAAAAAAAAAABBBDDDFFFHHHGGGFFFFFFEEEFFFGGGIIIJJJMMMRRRPPPOOOTTTWWWdddzzz~~~NNNOOOVVVjjj~~~|||xxxrrrwwwzzziiiWWWMMMKKKLLLOOOTTTXXX^^^hhhqqqyyyssskkkddd___ZZZTTTRRRTTTPPPPPPQQQSSSTTTVVVWWWWWWUUUUUUVVVVVVVVVWWWYYYZZZ]]]aaahhhrrr{{{}}}yyyvvvxxx}}}qqqddd[[[TTTRRRUUU\\\cccnnnxxx}}}{{{qqqiiidddbbbbbbaaaccceeeggggggfffcccaaa[[[\\\^^^```aaa```___^^^]]]]]]\\\\\\]]]^^^^^^___```bbbfffjjjnnntttzzz}}}{{{tttqqqnnnkkkiiiccc[[[TTTQQQQQQSSSUUUXXXYYYYYYYYYZZZZZZYYYWWWTTTQQQOOOMMMKKKIIIJJJPPPVVV[[[bbbiiinnnwwwyyytttllliiieeebbb```^^^\\\[[[YYYWWWSSSOOOKKKHHHGGGFFFDDDDDDEEEGGGKKKPPPTTTWWWWWWUUUQQQLLLJJJLLLPPPSSSRRRQQQPPPOOOLLLHHHBBB???;;;;;;<<<======<<<;;;;;;999888777555444333222222///222444555555444444555444222000000000000...---+++++++++++++++,,,------+++++++++******************)))(((((((((***+++,,,((()))))))))************)))***+++***)))((()))***))))))(((((())))))***++++++++++++*********))))))++++++,,,,,,,,,,,,------.........------,,,++++++/////////...///000000111111111111111222333444555555555666888;;;===???AAA@@@@@@AAABBBDDDGGGIIIKKKGGGGGGFFFFFFFFFGGGIIIJJJLLLRRRPPPNNNSSSWWWdddzzzIIIMMMXXXooo|||xxx{{{uuuooouuuwwwgggUUUMMMKKKLLLOOOSSSXXX___jjjttt|||}}}tttnnniiifffbbb\\\[[[^^^ZZZ[[[\\\]]]___aaabbbcccbbbcccdddddddddeeegggiiijjjmmmuuu}}}yyyzzzzzzpppcccZZZSSSPPPTTTZZZaaakkkvvv||||||wwwsssqqqqqqnnnooorrrssstttrrrpppoookkklllmmmnnnnnnmmmlllkkklllllllllllllllmmmnnnooooooqqqtttwwwxxxzzz|||~~~|||zzztttqqqnnnllliiiccc[[[TTTPPPQQQTTTWWWYYYZZZ[[[[[[[[[ZZZYYYVVVSSSPPPNNNLLLJJJGGGIIIPPPVVV[[[aaahhhnnnxxxyyytttkkkhhhdddaaa```___^^^\\\YYYWWWSSSOOOKKKHHHGGGFFFDDDEEEFFFIIIMMMRRRWWWZZZXXXTTTOOOMMMMMMPPPQQQRRRRRRRRRQQQOOOKKKFFFBBB@@@:::;;;===>>>>>>===<<<;;;888888888888777555444333000222444555444333333333333111000000000000///---++++++,,,,,,,,,---------************************))))))))))))))))))***+++))))))))))))************)))***+++***)))((()))***)))(((((((((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///////////////......//////000111000000000111222444555666555666777888:::===???@@@???@@@AAACCCEEEHHHJJJLLLIIIHHHGGGFFFFFFGGGHHHHHHJJJPPPOOONNNSSSWWWeee{{{FFFMMM[[[ttt|||yyy|||rrrlllrrr}}}rrrcccSSSLLLKKKKKKNNNQQQXXX___kkkuuu|||yyyxxxtttnnnnnnqqqnnnoooppprrrsssuuuvvvwwwwwwyyyzzzzzzyyyyyy|||}}}wwwtttvvv{{{yyynnnbbbYYYSSSOOORRRXXXbbblllvvv|||}}}~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~}}}yyywwwtttrrrooommmjjjddd[[[TTTNNNPPPTTTWWWYYYZZZ[[[\\\\\\ZZZXXXUUURRROOOMMMKKKIIIGGGJJJQQQWWW[[[bbbiiipppzzz~~~wwwrrriiifffcccaaaaaa```___^^^YYYWWWSSSOOOKKKHHHGGGFFFEEEFFFGGGKKKOOOUUUZZZ]]]WWWRRRMMMNNNTTTYYYXXXVVVUUUTTTSSSPPPKKKGGGDDDBBB===>>>?????????===;;;:::777888999:::999666444222111333555555333111111111222111//////000000///---******+++,,,,,,,,,,,,,,,************************)))************))))))((())))))))))))************((()))+++***)))((()))+++((((((((((((((()))******)))))))))***++++++,,,,,,+++++++++,,,,,,---------)))***,,,---/////////...---------------...////////////000111222444666777666666777888:::<<<>>>???>>>@@@AAACCCEEEGGGHHHHHHJJJIIIGGGFFFEEEFFFFFFGGGHHHOOOMMMMMMSSSXXXfff|||HHHOOO___www~~~{{{ooojjjooo{{{nnn```QQQKKKJJJJJJMMMPPPXXX```kkkvvv}}}vvvoookkkkkkppptttyyy}}}xxxmmmaaaYYYRRROOOQQQWWWdddnnnwww}}}}}}xxxuuutttrrrpppnnnkkkeee\\\UUULLLOOOTTTWWWYYYZZZ[[[\\\\\\[[[XXXUUURRROOOLLLKKKJJJHHHKKKRRRXXX]]]cccjjjrrr|||}}}uuuppphhheeebbbaaaaaaaaa```___YYYWWWSSSOOOKKKHHHGGGFFFFFFFFFHHHLLLPPPVVV[[[^^^XXXRRRNNNRRR[[[aaa```\\\WWWWWWUUUQQQLLLHHHEEEEEE???@@@AAA@@@???<<<:::888555777999;;;:::777333111222333555444222111000000222000//////000000///---))))))***++++++++++++*********************++++++)))***+++++++++)))((('''))))))))))))************((()))******)))((()))+++((((((((((((((()))******(((((()))***+++,,,,,,---))))))***+++---...//////,,,---.........---,,,+++,,,++++++++++++,,,------......///111222555777888777777777999:::<<<>>>??????@@@BBBDDDEEEEEEDDDDDDKKKJJJHHHFFFEEEEEEFFFFFFGGGNNNMMMMMMSSSXXXggg}}}GGGNNN___yyy}}}zzznnnnnn|||tttiii\\\OOOIIIHHHIIIMMMQQQYYY^^^gggpppzzz~~~vvvppphhhaaa^^^```dddgggnnnrrrwww{{{~~~zzzmmm___WWWQQQNNNPPPTTT___kkkvvv|||}}}{{{{{{vvvrrrnnnllljjjcccZZZRRRNNNQQQUUUXXX[[[[[[[[[ZZZZZZYYYWWWUUURRRNNNKKKJJJFFFFFFJJJRRRWWW[[[cccjjjttt~~~zzzrrrmmmgggeeebbbaaaaaa```^^^]]]XXXTTTNNNKKKIIIHHHGGGFFFEEEFFFHHHLLLRRRVVVXXXYYYVVVRRROOOQQQYYY```cccccc\\\[[[XXXRRRKKKEEE@@@??????@@@AAAAAA@@@>>>;;;:::999999999999888888888888333333444444444333222111000000111111000///---,,,---,,,+++*********+++,,,,,,,,,++++++***)))((((((***+++,,,------,,,***)))+++***)))))))))***,,,,,,''')))+++------+++)))'''((((((((()))******++++++******+++++++++***)))))),,,,,,,,,---------.........---+++******,,,.../////////............//////111000111111222333444555666555555666999;;;<<<;;;??????@@@@@@BBBDDDEEEFFFFFFHHHJJJJJJIIIGGGGGGGGGGGGKKKKKKNNNUUUXXXfffJJJPPP___www{{{nnnnnn{{{{{{oooaaaVVVLLLHHHHHHHHHKKKOOOYYY^^^fffoooyyy|||pppkkkddd^^^[[[\\\___bbbfffiiimmmooopppsssyyy~~~~~~zzznnn___VVVPPPNNNPPPUUU```lllwww|||}}}zzzyyyuuurrrnnnkkkiiicccZZZRRRNNNPPPTTTXXXZZZ[[[[[[ZZZZZZYYYWWWUUUQQQNNNKKKJJJGGGGGGKKKSSSXXX\\\dddllluuuyyyrrrmmmgggeeebbbaaa``````^^^]]]XXXTTTNNNJJJIIIHHHGGGFFFGGGGGGIIILLLQQQTTTUUUUUUSSSQQQOOOSSSZZZ___```___]]]\\\YYYTTTNNNHHHEEECCC???@@@@@@AAA???===;;;999999888888666555444333333111222444555555333111///000000111111000///---,,,---,,,+++*********++++++,,,,,,+++******)))((((((***+++++++++++++++******+++***)))))))))***+++,,,'''(((***++++++***((('''*********)))))))))))))))******+++++++++++++++***,,,,,,,,,---------......---,,,***)))((('''((((((///..................///000000000111222333444555888777666777:::<<<======@@@AAAAAABBBCCCDDDFFFFFFFFFHHHJJJJJJHHHGGGGGGHHHHHHLLLKKKNNNUUUXXXfffLLLSSSbbbyyy|||ooonnnzzzwwwkkk\\\SSSKKKIIIJJJJJJLLLOOOZZZ___fffnnnwwwyyyrrrooojjjfffddddddfffhhhjjjkkkllllllkkknnntttyyy|||{{{nnn___UUUPPPNNNQQQWWWaaammmxxx}}}~~~zzzwwwtttqqqmmmjjjgggaaaYYYSSSNNNPPPTTTWWWYYYZZZZZZZZZYYYXXXWWWTTTQQQNNNKKKJJJHHHHHHMMMTTTZZZ^^^fffmmmvvvyyyrrrmmmgggeeebbbaaa```___^^^\\\WWWSSSNNNJJJHHHGGGFFFEEEIIIHHHIIIKKKOOOQQQRRRQQQPPPOOOPPPTTT[[[______]]]___]]]ZZZUUUOOOJJJGGGEEE>>>???@@@@@@???===;;;999:::999888666444222111000000222444555555333000...000000111111000///---,,,---,,,++++++******+++++++++++++++******))))))(((******)))))))))******+++******))))))******+++,,,((((((((((((((((((((((((++++++******)))((((((''')))***+++,,,,,,---,,,,,,,,,,,,,,,---------............---,,,+++*********......------------......000000000111222333555666999888777999;;;===>>>>>>BBBBBBBBBBBBCCCDDDFFFFFFFFFHHHIIIIIIHHHGGGHHHHHHJJJNNNLLLOOOUUUXXXeeeKKKUUUiii~~~ooonnnzzzwwwmmmaaaXXXOOOMMMNNNMMMOOORRR[[[___fffmmmttt|||~~~xxxwwwvvvtttssstttuuuwwwyyyxxxxxxwwwuuusssvvv|||{{{mmm^^^TTTOOOMMMQQQWWWbbbmmmxxx}}}yyyvvvrrrpppllliiieee___XXXRRRNNNPPPSSSVVVXXXZZZZZZZZZXXXXXXVVVTTTQQQNNNKKKJJJIIIJJJNNNVVV[[[```hhhooowwwzzzsssnnngggeeebbb``````___]]][[[VVVRRRMMMIIIGGGGGGFFFEEEGGGGGGGGGJJJMMMPPPQQQPPPPPPOOOQQQUUU\\\aaacccdddgggccc]]]VVVPPPIIIDDD@@@===>>>???@@@???===;;;999;;;:::999777666444333222222222333333333222111000///000000000000...---,,,,,,,,,++++++++++++***++++++*********)))))))))(((***)))((((((((()))***+++***************+++++++++***)))(((((((((((()))***************))))))(((((()))***+++,,,---.........,,,,,,,,,---------......+++,,,---...//////......------,,,,,,,,,,,,------000000000111222444555666999777777888;;;===>>>===AAAAAAAAABBBBBBCCCDDDEEEFFFHHHIIIIIIHHHGGGHHHIIIKKKOOONNNPPPVVVXXXeeeIIIYYYttt~~~ooonnnzzz}}}uuummmaaaVVVQQQPPPOOORRRUUU[[[___eeekkkrrryyy|||yyywwwxxxyyy{{{xxxlll]]]TTTOOOMMMPPPVVV```lllwww|||~~~yyyvvvrrrppplllhhhbbb\\\VVVQQQNNNOOORRRUUUWWWYYYYYYZZZWWWWWWUUUSSSQQQNNNKKKJJJJJJJJJOOOWWW]]]aaaiiiqqqxxx{{{tttooogggeeebbb```___^^^\\\ZZZVVVRRRLLLIIIGGGFFFEEEDDDEEEDDDFFFIIIMMMQQQRRRRRRQQQPPPRRRVVV]]]ffflllpppsssmmmcccZZZRRRJJJBBB======>>>???@@@???>>>;;;:::999999888777666555444444555444222111111111222333//////000000///...,,,+++,,,,,,,,,,,,++++++***************)))))))))))))))***)))((((((((()))+++,,,))))))******++++++++++++,,,+++)))(((((()))+++,,,(((((())))))************)))***+++,,,---.........,,,,,,,,,---------......((()))***+++,,,,,,,,,,,,------,,,,,,,,,,,,------//////000111222444666666888777666888:::<<<======?????????@@@AAABBBCCCDDDFFFGGGHHHHHHGGGGGGIIIJJJLLLPPPNNNPPPVVVXXXfffLLL```~~~ooonnn{{{wwwkkk]]]WWWTTTSSSTTTWWW\\\```eeejjjooouuu|||{{{yyywwwvvvuuutttuuuxxx}}}uuuiii\\\SSSOOOLLLOOOTTT^^^iiiuuu{{{}}}xxxvvvrrrppplllggg```YYYSSSPPPNNNOOOQQQSSSVVVXXXYYYZZZWWWVVVUUUSSSQQQNNNLLLJJJJJJJJJOOOWWW]]]bbbjjjrrrzzz{{{tttooohhheeebbb```___^^^\\\ZZZUUUQQQLLLHHHFFFEEEDDDCCCCCCCCCEEEHHHMMMQQQSSSSSSRRRSSSUUUYYYaaajjjsssyyy|||tttiii^^^UUULLLCCC===>>>???@@@AAA@@@???===;;;777777666666555444333333666444333222111222333444//////000000///...,,,++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))******+++,,,))))))***++++++++++++***,,,+++***))))))***+++,,,'''(((((()))******++++++)))***+++,,,,,,---,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++......------------....../////////111222444666777888777666777:::<<<=========>>>>>>???@@@BBBDDDEEEFFFGGGHHHHHHGGGGGGIIIKKKLLLPPPNNNQQQWWWZZZgggUUUjjj}}}oooooo}}}sssgggaaa^^^ZZZYYYZZZ]]]```dddiiimmmsssxxx|||}}}yyysssmmmjjjiiihhhhhhjjjkkkooossszzz~~~zzzrrrggg[[[SSSOOOLLLMMMQQQ[[[gggsssyyyxxxsssrrrooopppqqqrrrrrrrrrqqqppprrrtttvvvxxxyyyzzz}}}{{{wwwuuusssqqqmmmfff^^^VVVPPPNNNMMMNNNPPPSSSUUUWWWYYYZZZVVVVVVUUUSSSPPPNNNLLLJJJIIIJJJOOOWWW]]]bbbjjjrrrzzzyyyrrrnnnhhheeebbb```___]]][[[YYYUUUQQQKKKGGGFFFEEEDDDCCCDDDDDDEEEIIINNNQQQSSSSSSRRRUUUYYY^^^eeemmmuuuzzz{{{rrrggg]]]VVVNNNEEE???>>>???AAABBBAAA@@@>>>===:::999888777555444222222444444555666555444333222...//////000///---,,,+++++++++,,,,,,,,,+++***)))((()))))))))))))))))))))((()))***+++,,,,,,,,,,,,((()))***+++,,,++++++*********))))))))))))******)))))))))))))))***************+++++++++++++++***,,,,,,,,,---------......111000///...---.../////////..................///...//////111222444666777999888777888;;;===>>>>>>======>>>???AAADDDEEEGGGFFFGGGHHHGGGGGGGGGJJJLLLKKKOOONNNQQQXXX[[[iii\\\ppp|||nnnooo~~~yyyoookkkgggbbb^^^^^^]]]```dddhhhlllqqqwwwzzzsssooohhhbbb]]][[[[[[\\\\\\]]]```eeekkkrrrxxx|||~~~{{{wwwuuuoooeeeZZZTTTOOOKKKLLLOOOYYYeeeqqqxxxyyyooojjjggg```aaacccdddeeeeeedddddddddfffhhhhhhhhhiiikkkmmmlllmmmoooqqqssstttuuuuuuppprrruuuwwwwwwuuusssqqqrrrvvv{{{zzzvvvtttsssrrrmmmfff]]]TTTOOOMMMMMMNNNPPPRRRUUUWWWYYYZZZVVVUUUTTTSSSPPPNNNLLLJJJIIIIIINNNWWW]]]bbbjjjrrr{{{xxxqqqlllhhheeebbb```^^^]]][[[YYYTTTPPPKKKGGGEEEEEEDDDCCCEEEEEEFFFIIINNNQQQRRRRRRRRRVVV\\\bbbhhhnnntttxxxuuulllaaaYYYTTTNNNFFF@@@???@@@AAABBBBBBAAA???>>>???>>><<<:::777555333222111444777:::999666222///...////////////---,,,+++++++++,,,---,,,+++***)))(((((((((((())))))))))))((()))+++,,,------,,,,,,((()))***+++,,,+++******(((((())))))))))))((((((++++++******)))(((((((((******+++++++++***)))))),,,,,,,,,---------......+++***))))))***---///111//////............//////......///111222555666777:::999888:::===?????????======>>>@@@BBBEEEGGGIIIFFFGGGHHHGGGFFFGGGJJJLLLKKKOOONNNQQQXXX[[[jjjeeeppppppxxxrrrnnnkkkhhhfffaaa```___aaagggooowww|||ttteee___VVVOOOLLLLLLMMMMMMNNNOOOQQQSSSXXX___gggmmm{{{}}}zzzxxxrrrpppmmmkkkjjjjjjjjjkkkddd___WWWNNNHHHGGGJJJNNNWWWdddsss{{{zzzoooiiifffgggggggggfffeeedddcccbbbiiifffbbbaaacccdddffffffkkkiiifffdddbbbbbbcccccc```aaabbbccceeefffggghhhlllnnnqqqrrrsssuuuxxx{{{zzzuuuppppppnnniiiaaaXXXQQQMMMKKKJJJMMMRRRUUUUUUUUUUUUVVVYYYWWWUUUQQQNNNKKKIIIHHHIIIMMMRRRVVV[[[ccclllsss|||wwwpppkkkgggcccbbbaaa``````^^^ZZZXXXRRRNNNJJJGGGFFFFFFEEEEEEDDDEEEFFFHHHJJJMMMPPPQQQQQQXXXbbbiiikkkkkkiiihhhggg```ZZZVVVPPPHHHCCCCCC999???BBB???>>>???===:::<<<999777888666111000111666888999777444000...---000222444333000,,,)))(((************************......---,,,+++***))))))(((((()))))))))(((((('''************************++++++++++++++++++++++++,,,+++++++++***)))))))))'''(((***+++,,,,,,++++++))))))))))))***+++,,,---..................---------------............/////////000111222333333444666666777888:::;;;<<<<<<===>>>>>>???AAACCCEEEFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLNNNQQQTTTUUU[[[mmm~~~ttttttuuu|||yyyuuunnnhhhdddcccaaaaaaeeellltttyyy}}}mmm\\\VVVNNNHHHEEEFFFGGGGGGGGGHHHIIIKKKOOOUUU\\\aaahhhnnnxxxxxxtttnnniiieeebbb___]]]___^^^\\\[[[[[[\\\]]]^^^ZZZWWWQQQKKKGGGIIIMMMQQQXXXeeesss{{{wwwqqqooonnnnnnnnnmmmmmmmmmmmmmmmnnnkkkhhhfffggghhhhhhhhhjjjiiigggeeecccccccccccc______```aaabbbcccddddddhhhjjjlllmmmnnnqqquuuxxx|||wwwrrrooommmhhh```WWWPPPMMMLLLKKKOOOSSSVVVWWWVVVVVVWWWUUUTTTRRROOOMMMKKKJJJIIIJJJNNNSSSXXX]]]dddnnnuuu}}}}}}uuuoooiiifffdddbbbaaa``````^^^ZZZWWWRRRNNNIIIFFFFFFFFFFFFEEEDDDEEEGGGIIILLLNNNPPPRRRRRRXXX___eeefffdddbbb```]]]XXXTTTRRRNNNHHHDDDDDD???CCCDDDAAA>>>??????======999777888666222111333333666888999777444222222...000333222000---+++***************************)))))))))(((((((((((((((*********++++++******)))************************++++++++++++++++++++++++++++++******************&&&'''(((***************---,,,+++***))))))))))))------------------......---------............/////////000111222333333444555555777888:::<<<===>>>===>>>>>>???AAACCCEEEFFFGGGGGGHHHJJJKKKKKKLLLLLLMMMOOORRRTTTTTT[[[lll}}}xxxzzztttiiieeebbb``````dddllltttzzzvvveeeSSSNNNGGGAAA@@@@@@AAABBBAAABBBCCCDDDFFFJJJPPPTTTUUUZZZdddppp|||uuujjjccc\\\YYYUUUQQQOOONNNLLLJJJLLLKKKKKKKKKLLLNNNPPPQQQPPPNNNJJJGGGEEEHHHNNNRRRZZZgggssszzz~~~}}}zzzyyyyyyyyyzzz{{{}}}~~~{{{xxxtttqqqqqqqqqpppppppppoooooonnnmmmkkkjjjiiieeeeeeffffffffffffgggggghhhiiijjjkkkllloootttxxx}}}xxxsssmmmkkkfff^^^VVVPPPMMMLLLMMMQQQUUUWWWXXXWWWWWWWWWSSSRRRPPPNNNMMMLLLKKKKKKJJJOOOUUUZZZ___gggpppwww~~~|||tttnnnhhheeedddcccaaa``````]]]ZZZWWWQQQNNNIIIFFFFFFFFFFFFEEEEEEFFFHHHKKKNNNPPPRRRSSSQQQVVV\\\______[[[XXXWWWRRROOONNNNNNKKKEEECCCDDDCCCGGGFFFBBB???@@@@@@>>>===999666777555222333666777:::<<<===:::777444333---///222222000---,,,,,,************************))))))*********++++++,,,(((((()))))))))))))))(((************************++++++++++++++++++++++++))))))******************'''((()))***+++++++++***---,,,+++******))))))***++++++,,,,,,------......---------............/////////000111222333444444444555666888:::<<<===>>>===>>>>>>???AAACCCEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPRRRTTTTTTZZZkkk|||xxx{{{wwwhhh```^^^]]]^^^dddmmmwww}}}ppp___MMMIIICCC@@@???@@@@@@AAAAAABBBBBBCCCCCCEEEIIILLLLLLPPPVVV^^^ffflllqqqsssssssssssspppjjjaaaXXXRRROOOMMMJJJIIIHHHHHHGGGEEECCCCCCCCCDDDEEEGGGHHHIIIJJJIIIFFFDDDCCCFFFKKKOOO\\\hhhttt{{{}}}||||||}}}}}}~~~|||zzzxxxvvvuuuuuuuuutttttttttssssssooopppppppppqqqtttyyy}}}}}}wwwqqqkkkiiiddd\\\UUUOOOMMMMMMNNNQQQUUUWWWWWWVVVVVVVVVSSSRRRQQQOOONNNMMMLLLLLLIIINNNUUU[[[aaaiiirrryyy|||tttnnnhhheeedddcccaaaaaa```]]]YYYWWWPPPMMMHHHFFFEEEFFFFFFEEEEEEGGGJJJNNNQQQSSSTTTTTTQQQTTTYYYZZZYYYUUURRRQQQNNNKKKKKKLLLHHHBBB???AAAAAAFFFHHHEEECCCBBB@@@===>>>999666666555333555999@@@BBBDDDBBB===777222000...000222111///---,,,,,,******************************+++++++++,,,,,,,,,)))******++++++++++++***************************************************(((((())))))******++++++++++++,,,,,,------------************+++,,,------******++++++,,,---......---------............/////////000111333444555555666666777888:::;;;<<<<<<===>>>>>>???AAACCCEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPSSSTTTTTTZZZjjj{{{wwwxxxxxxggg___]]]\\\^^^dddmmmwww}}}lllZZZKKKGGGCCC@@@@@@AAAAAAAAABBBDDDEEEDDDDDDEEEGGGIIIJJJLLLOOOSSSVVVXXXZZZZZZZZZ[[[]]]\\\YYYSSSNNNJJJFFFEEECCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCEEEEEEDDDCCCDDDGGGLLLPPP^^^jjjuuu|||{{{||||||{{{{{{}}}zzztttnnniiigggbbbZZZSSSNNNMMMMMMNNNQQQUUUWWWVVVUUUTTTTTTSSSRRRPPPNNNLLLJJJIIIIIIIIINNNVVV]]]ccckkkuuu{{{|||uuunnniiifffeeecccbbbaaa___]]]YYYVVVPPPLLLHHHEEEEEEFFFFFFEEEEEEHHHMMMQQQTTTVVVVVVVVVPPPSSSVVVWWWUUURRRPPPOOOOOOMMMLLLKKKFFF???===@@@AAAHHHNNNNNNKKKIIICCC>>>===888666666666555777;;;FFFGGGGGGDDD>>>888333000111222333111...+++******************************(((((((((((('''''''''''',,,---....../////////...))))))))))))))))))))))))************************((((((((())))))******+++,,,,,,,,,,,,,,,,,,------************+++,,,---...******++++++,,,---......---------............/////////000222333444555666888888999999999:::::::::===>>>>>>???AAACCCEEEFFFHHHHHHHHHHHHIIIKKKLLLMMMOOOPPPSSSTTTTTTZZZjjj{{{yyyuuu|||xxxfff```___^^^___dddkkksssxxx~~~iiiWWWJJJGGGDDDBBBBBBBBBBBBAAACCCEEEFFFGGGFFFFFFGGGHHHHHHIIIKKKMMMOOOPPPPPPOOOOOOOOOPPPPPPNNNJJJGGGEEEDDDCCCBBBBBBDDDDDDCCCBBB??????@@@@@@@@@@@@@@@@@@AAACCCDDDEEEGGGKKKPPPTTT^^^jjjwww~~~~~~xxxrrrlllgggddd___XXXQQQNNNMMMNNNOOORRRUUUWWWVVVTTTSSSSSSQQQPPPNNNLLLJJJHHHGGGGGGIIIOOOXXX___fffoooxxx|||uuuooojjjgggeeedddbbbaaa___]]]YYYVVVOOOKKKGGGEEEEEEFFFFFFEEEFFFIIIOOOTTTWWWXXXXXXWWWQQQSSSVVVUUUSSSPPPNNNNNNOOOMMMLLLJJJDDD>>>>>>CCCGGGPPPWWWXXXUUUPPPIIIAAA;;;888666888888666888<<>>>>>???AAACCCEEEFFFIIIHHHHHHHHHIIIKKKMMMNNNNNNPPPRRRTTTTTTZZZkkk|||~~~uuuxxxtttddd]]]]]]^^^```eeelllrrrvvv~~~jjjYYYLLLJJJGGGFFFFFFEEEDDDCCCDDDFFFIIIJJJIIIIIIJJJKKKHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHGGGFFFHHHGGGGGGGGGIIIIIIGGGFFFBBBBBBCCCDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJMMMQQQUUU^^^kkkyyy|||wwwrrrmmmeeeccc^^^WWWPPPMMMMMMNNNQQQSSSWWWXXXWWWUUUTTTTTTPPPOOONNNLLLKKKKKKKKKKKKKKKRRR[[[cccjjjsss|||zzzsssmmmiiiffffffdddbbbaaa___\\\XXXUUUNNNKKKGGGEEEEEEFFFFFFFFFFFFJJJPPPVVVYYYZZZYYYXXXSSSUUUVVVTTTQQQMMMLLLKKKKKKJJJIIIHHHCCC???CCCJJJPPPXXX^^^]]]XXXSSSKKKCCC:::777666999:::888999<<<===>>>>>><<<888666666666111222222000---++++++,,,************************************++++++++++++%%%&&&'''((())))))))))))))))))))))))))))))))))))************************)))))))))))))))(((((((((***)))(((((((((((()))***......---,,,++++++++++++------------------......---------............///...///000222444555777777555666777888:::;;;<<<======>>>>>>???AAACCCEEEFFFIIIHHHHHHGGGHHHJJJMMMNNNMMMOOORRRTTTTTT[[[lll}}}{{{wwwvvvnnn```XXXYYY\\\```gggnnntttxxx}}}nnn]]]PPPNNNKKKJJJJJJIIIHHHFFFFFFIIILLLMMMMMMLLLMMMNNNJJJKKKLLLMMMMMMLLLKKKJJJMMMLLLKKKJJJJJJKKKKKKLLLKKKJJJJJJJJJKKKKKKIIIHHHGGGGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLOOOQQQ^^^kkkzzz{{{wwwsssooodddbbb]]]VVVPPPMMMMMMNNNRRRUUUXXXYYYXXXVVVUUUUUUQQQQQQPPPPPPOOOPPPPPPPPPMMMTTT]]]fffmmmvvvyyyrrrlllgggdddfffdddbbbaaa___\\\XXXUUUNNNKKKGGGDDDEEEFFFFFFFFFGGGKKKQQQWWW[[[[[[ZZZYYYVVVVVVVVVTTTOOOKKKIIIIIIGGGFFFFFFFFFCCCAAAGGGPPPVVV\\\```\\\WWWQQQIIIBBB888666777:::;;;999999<<<;;;<<<:::888444333333444000000111000...,,,---...************************%%%%%%&&&'''((()))******)))***+++,,,---.........))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,+++***))))))***++++++++++++++++++,,,---........................---------------.........//////...///000222444666777888333444555888:::===???@@@===>>>>>>@@@AAACCCEEEFFFIIIHHHGGGGGGHHHJJJMMMNNNLLLNNNQQQTTTUUU[[[mmm~~~ssstttyyysss|||}}}iii]]]\\\[[[]]]ccchhhlllttt}}}ooocccWWWTTTQQQQQQRRRQQQNNNKKKSSSTTTUUUVVVVVVTTTRRRQQQTTTTTTUUUVVVVVVVVVUUUUUURRRTTTVVVUUUTTTRRRQQQRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRTTTVVVWWWXXXWWWWWWZZZXXXWWWXXXVVVSSSUUUZZZaaaiiiuuu}}}vvvppplllgggccc\\\UUUPPPNNNOOOOOOWWWXXXXXXXXXXXXWWWUUUTTTUUUSSSQQQNNNLLLLLLLLLMMMNNNUUU^^^gggnnnwwwvvvooojjjgggeeebbb```^^^]]]\\\YYYUUURRRJJJHHHFFFEEEGGGHHHGGGGGGIIINNNUUUZZZ[[[ZZZWWWVVVRRRTTTUUUTTTPPPLLLIIIHHHDDDEEEDDDAAA>>>AAAIIIPPP]]][[[XXXSSSMMMHHHCCC@@@???===999666444444555555888777666555444444555666333222000...,,,+++******000,,,))))))+++,,,+++)))+++***))))))((())))))***---,,,,,,+++***)))((((((%%%&&&'''***,,,,,,)))&&&******))))))))))))************))))))))))))))))))((()))***+++++++++++++++++++++***)))((((((((((((+++,,,------......------...............///000111333333222222333333444555777666555666777999<<<>>>>>>AAACCCDDDDDDEEEFFFGGGHHHFFFDDDDDDEEEIIIMMMOOONNNOOOQQQSSSUUU[[[jjjyyyoooooozzzyyyyyyggg[[[ZZZYYY]]]dddjjjpppyyyqqqfff^^^\\\ZZZZZZ\\\\\\[[[XXX```aaabbbccccccaaa___^^^[[[[[[\\\]]]]]]]]]]]]]]][[[\\\^^^^^^\\\[[[ZZZ[[[]]]]]]]]]]]]]]]]]]^^^^^^___```bbbdddeeeeeeeeedddfffcccbbbbbb^^^YYYXXX[[[bbbjjjvvvxxxrrrnnngggbbb[[[SSSOOONNNOOOQQQVVVWWWWWWXXXWWWVVVTTTSSSUUUSSSPPPNNNLLLKKKLLLLLLMMMTTT]]]eeemmmvvv~~~tttnnniiieeecccbbb```^^^]]]\\\YYYUUURRRKKKHHHEEEEEEFFFGGGGGGGGGKKKOOOTTTWWWWWWVVVTTTTTTTTTVVVWWWVVVQQQLLLHHHFFFDDDEEEDDDAAA>>>@@@GGGMMMSSSRRROOOLLLHHHDDDAAA???>>><<<888555444333444555777666444222111000000111000000///------,,,,,,,,,///,,,))))))+++,,,+++***,,,++++++***)))((('''''',,,,,,++++++***))))))(((---+++)))))))))***)))'''******))))))))))))))))))******)))))))))******+++))))))***+++++++++******///......---,,,,,,------------------.........//////............//////000////////////000111222333888777777777888;;;===???>>>@@@CCCDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFIIILLLNNNNNNNNNPPPSSSTTTZZZiiixxx{{{hhhhhhrrr{{{xxxggg]]]YYYYYY]]]eeekkkqqq{{{wwwnnnjjjiiihhhiiikkkmmmlllkkkmmmnnnooooooooonnnmmmllliiiiiijjjkkkllllllmmmmmmkkkmmmnnnnnnlllkkkkkkllloooooonnnnnnnnnoooqqqrrrssstttvvvxxxyyyyyyyyyxxxxxxvvvuuussslllccc^^^^^^dddlllxxx~~~wwwqqqlllfffaaaYYYQQQMMMNNNPPPSSSVVVVVVWWWWWWVVVUUUSSSRRRUUUSSSPPPMMMKKKKKKKKKLLLLLLSSS[[[dddkkkttt~~~|||ssslllgggdddaaabbb```^^^]]][[[YYYUUUQQQLLLIIIEEEDDDEEEFFFGGGGGGLLLOOOQQQRRRQQQPPPPPPQQQVVVXXXZZZXXXSSSMMMHHHEEEEEEEEEDDDAAA??????DDDIIIIIIHHHGGGEEECCCBBB@@@???<<<:::888555333333333444777555444222000///......///...---------------------+++***)))+++++++++***,,,,,,,,,+++***(((&&&%%%,,,+++++++++***)))))))))111---)))'''''')))+++++++++******))))))))))))(((***************+++,,,---******+++++++++******)))---,,,,,,+++++++++,,,,,,------,,,+++,,,---...///000//////............///000000000111333444666666888888888888999<<<>>>???>>>@@@BBBCCCCCCDDDFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMOOORRRSSSYYYhhhwwwtttbbbaaajjjssszzzkkkbbbZZZYYY\\\ccchhhmmmvvv~~~|||{{{xxxxxxxxxyyy{{{|||||||||zzz{{{{{{||||||{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~~~~{{{nnneeecccfffnnnyyy{{{tttmmmiiiddd___VVVOOOLLLMMMQQQTTTWWWXXXXXXXXXWWWUUUTTTRRRTTTRRROOOLLLKKKJJJKKKKKKLLLRRRZZZbbbjjjsss}}}{{{rrrlllgggcccaaabbb```^^^]]][[[XXXTTTQQQLLLIIIEEECCCDDDFFFGGGGGGKKKKKKKKKKKKJJJLLLOOOQQQZZZ\\\]]][[[VVVOOOIIIFFFEEEEEEDDDBBB??????BBBEEEEEEEEEDDDCCCBBBAAAAAA@@@;;;999777555333333333333777666555444333222111111//////...---,,,,,,,,,,,,++++++*********+++******)))***+++,,,+++)))'''%%%+++++++++***************---***&&&%%%(((+++---...***************)))((((((************+++,,,---...+++++++++++++++***)))(((*********)))******++++++---+++***))))))+++---...111000///...............000000111222444666888999777777777888999;;;===>>>>>>@@@AAABBBBBBCCCEEEGGGEEEEEEGGGHHHIIIJJJJJJJJJLLLLLLNNNQQQRRRXXXgggvvvooo^^^[[[ccclll||||||nnneee]]][[[\\\aaacccfffmmmttt{{{zzzvvv~~~xxxlllhhhgggooo{{{~~~xxxqqqkkkgggaaa\\\TTTNNNKKKMMMRRRUUUYYYYYYZZZYYYXXXWWWUUUSSSSSSQQQOOOLLLJJJJJJJJJKKKMMMSSSZZZbbbjjjsss~~~{{{rrrlllhhheeecccbbb```^^^\\\[[[WWWSSSPPPLLLIIIEEECCCDDDEEEFFFFFFFFFFFFEEEEEEEEEIIIOOOSSS\\\^^^___]]]XXXQQQLLLIIIGGGFFFDDDAAA??????AAACCCDDDCCCBBB@@@????????????:::999777555444333333333555555555555555444444444111000///---+++*********)))******+++************'''(((***+++,,,+++)))(((***************+++++++++)))'''&&&''')))++++++***((()))************)))(((************+++,,,---...+++++++++++++++***)))(((++++++++++++,,,---.........---+++******,,,...///111000///...............,,,,,,---///111333555666555666666777999:::<<<<<<>>>???@@@AAAAAABBBEEEGGGEEEFFFGGGIIIJJJJJJJJJIIIKKKLLLNNNPPPRRRXXXgggvvviii[[[WWW]]]fffvvv}}}|||nnneee^^^\\\\\\___aaabbbhhhooovvv||||||uuurrr{{{qqqlllhhhppp{{{{{{uuupppjjjggg^^^YYYRRRMMMKKKNNNRRRUUUZZZ[[[[[[ZZZYYYWWWUUUTTTSSSQQQNNNKKKIIIIIIIIIJJJOOOTTT\\\ccckkktttyyyqqqllliiifffeeebbb```^^^\\\ZZZWWWRRROOOJJJHHHEEEDDDEEEEEEDDDCCCBBBBBBAAA@@@BBBGGGOOOTTT[[[]]]^^^[[[WWWRRRNNNMMMIIIGGGCCC@@@???@@@BBBDDDCCCBBB@@@>>><<<<<<<<<===999999777666555444444444111222222333333333333333222000///---+++***))))))''')))++++++***)))***+++&&&''')))***++++++******)))))))))***+++++++++,,,***)))))))))***)))'''%%%&&&''')))***++++++*********************+++,,,---******+++++++++******)))))))))))))))***+++------//////...---...///000111000//////............///......///000222444666777444555666888999:::;;;;;;>>>???@@@??????AAADDDGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLNNNQQQRRRXXXgggvvvyyydddWWWSSSXXX```qqq{{{~~~oooeee]]][[[\\\___bbbdddjjjqqqvvv|||zzzssspppyyysssmmmiiippp|||~~~yyyuuuqqqmmmhhheeeZZZWWWQQQMMMLLLNNNRRRTTTZZZZZZZZZZZZXXXVVVTTTSSSRRRPPPMMMKKKIIIIIIIIIIIIQQQVVV]]]eeelllvvvvvvoookkkhhhfffeeebbb```^^^\\\ZZZVVVRRRNNNIIIGGGFFFFFFFFFEEECCCAAAAAA@@@???>>>@@@FFFMMMSSSYYYZZZZZZXXXTTTQQQPPPOOOKKKHHHCCC@@@???AAADDDFFFCCCAAA???===<<<<<<======:::999888777666555555555111111222333333222111000000///...,,,+++*********&&&)))+++,,,***)))***+++)))))))))))))))*********((())))))***++++++,,,,,,,,,***))))))******(((&&&$$$&&&(((***,,,,,,,,,+++******)))))))))******+++))))))***+++++++++******'''''''''((()))***,,,---------.........////////////............//////000111111222333444666888999555666777999:::;;;<<<<<<>>>>>>?????????@@@DDDGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLLLLOOOQQQSSSYYYhhhwwwtttaaaVVVPPPUUU]]]mmm~~~zzzqqqggg[[[ZZZ\\\```dddgggnnnvvvwww~~~yyyrrrpppxxxsssllliiippp{{{|||}}}~~~{{{vvvttttttvvvxxxvvvyyy}}}~~~}}}{{{zzzzzz{{{|||zzzwwwssspppmmmiiieeebbbXXXUUUQQQNNNMMMOOORRRTTTYYYZZZZZZYYYWWWUUUSSSRRRRRRPPPMMMJJJIIIHHHIIIIIISSSXXX___fffmmmwww|||tttmmmjjjhhhfffeeebbb```^^^\\\ZZZVVVRRRNNNHHHGGGFFFGGGGGGFFFCCC@@@AAA@@@???>>>???EEELLLQQQVVVWWWVVVTTTQQQPPPPPPQQQMMMHHHCCC??????BBBEEEGGGCCCBBB@@@>>>===>>>???@@@:::999999888777666666555333444444444333222000///...---,,,,,,+++++++++,,,%%%(((+++,,,***))))))+++,,,+++***)))(((((())))))(((((()))***+++,,,,,,---+++)))((((((***,,,,,,,,,###%%%(((***,,,---,,,,,,******))))))))))))))))))((()))***+++++++++++++++***++++++,,,---///000111)))***+++,,,,,,,,,++++++...............///000111...//////000111333444555666777888:::;;;<<<======>>>>>>???>>>>>>@@@DDDGGGGGGGGGGGGGGGHHHHHHJJJJJJMMMMMMOOORRRSSSYYYhhhwwwjjj\\\WWWRRRQQQTTTiiivvvxxxzzzxxxiiiaaa\\\ZZZ___eeeiiiooouuu~~~qqqlllmmmuuupppkkkeeeppp}}}xxxvvvsssqqqqqqsssuuuwww{{{wwwqqqkkkhhhgggiiikkkllllllmmmnnnpppqqqrrrrrrppprrrtttttttttssstttuuutttsssoookkkhhheeeccccccYYYTTTNNNJJJKKKNNNPPPRRRUUUVVVWWWXXXVVVSSSPPPNNNSSSNNNKKKKKKJJJGGGHHHLLLPPPVVV^^^gggooozzz}}}vvvnnniiiiiiiiihhhgggfffbbb^^^YYYUUUQQQLLLIIIGGGEEEBBBBBBCCCDDDCCCCCC???>>>???CCCIIIMMMNNNMMMXXXVVVTTTSSSRRRRRRRRRRRRNNNIIIDDDBBBCCCEEEDDDCCCCCC@@@======???AAACCCDDD:::999888888888777555333666555444444222222111000000//////---,,,+++******+++***((('''''''''((()))((((((((((((((((((((((((***+++,,,***((('''((()))...---+++***)))***++++++))))))))))))))))))))))))''''''((()))***++++++,,,'''(((((()))***+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---...///000000......///111222333444555:::999999888999999::::::;;;===?????????@@@BBBDDDFFFFFFGGGHHHJJJLLLNNNOOONNNRRRPPPQQQYYY]]]hhh{{{gggZZZTTTPPPOOORRRdddrrr}}}~~~|||nnnccc^^^\\\```fffkkkqqqwww}}}xxxxxx}}}oookkkkkksss}}}xxxjjjffffffppp}}}{{{xxxvvvooollliiifffeeefffhhhiiiiiifffaaa]]][[[[[[\\\^^^______```aaabbbcccddddddccceeegggiiiiiiiiikkklllooommmkkkgggddd```]]]\\\VVVRRRMMMJJJKKKNNNPPPRRRVVVWWWXXXXXXVVVTTTQQQOOOPPPKKKIIIJJJIIIHHHJJJNNNRRRXXX```hhhqqq{{{|||vvvnnniiiiiikkkkkkjjjgggccc___ZZZVVVRRRMMMIIIGGGEEECCCBBBCCCDDDDDDCCCAAAAAABBBFFFLLLPPPPPPPPPWWWUUUTTTSSSSSSTTTUUUUUUQQQKKKEEECCCDDDEEEEEEDDDCCC@@@===<<<===>>>??????:::888777777888888666555555555444333222111111000//////...---,,,+++******,,,+++***)))))))))******++++++++++++++++++++++++((()))******)))((()))+++---,,,++++++*********+++))))))))))))))))))))))))(((((())))))******++++++((((((((()))***+++++++++++++++******++++++,,,---+++,,,,,,,,,---------------......//////000000000......///111222333444555999999999999999999::::::;;;===???@@@@@@@@@BBBDDDEEEEEEFFFGGGIIIKKKLLLMMMLLLQQQOOOPPPYYY^^^iii}}}|||cccWWWRRRMMMLLLOOO]]]kkk~~~tttgggaaa^^^bbbggglllrrryyy~~~zzzxxxuuusssooopppooommmmmmqqqyyymmmhhhhhhpppzzzooodddccchhhqqq~~~{{{xxxtttooollldddaaa]]]ZZZWWWWWWWWWXXXXXXWWWTTTRRRQQQQQQRRRSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTWWWZZZ\\\]]]___bbbdddggggggfffdddaaa\\\XXXVVVQQQNNNKKKKKKLLLOOOQQQQQQVVVVVVWWWWWWVVVSSSPPPOOOLLLHHHFFFHHHIIIHHHKKKOOOTTTZZZbbbkkksss}}}}}}vvvnnnjjjjjjlllllllllgggddd___[[[WWWRRRMMMIIIHHHFFFDDDCCCDDDEEEEEEDDDDDDDDDFFFKKKPPPTTTUUUUUUWWWVVVTTTTTTVVVXXXXXXXXXTTTNNNGGGDDDDDDEEEEEEDDDCCCAAA===<<<<<<<<<<<<;;;999777555555666888888777555555444333222111000000//////...---,,,+++******------,,,++++++++++++,,,++++++++++++++++++++++++&&&((()))***))))))+++,,,+++++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))*********(((((())))))***+++++++++++++++******++++++,,,---------------............//////000000000000000000...///000111222444555555999999999999999:::;;;;;;<<<===???@@@@@@AAACCCEEEEEEEEEFFFFFFGGGIIIJJJKKKJJJPPPOOOPPPXXX]]]iii~~~www```VVVRRRLLLJJJNNNWWWeeeyyyxxxkkkddd```bbbgggkkkrrryyy|||uuuoookkkhhhfffdddbbbbbbaaaaaadddkkkuuu|||~~~zzz{{{{{{jjjeeedddlllvvvvvvgggbbbdddiiirrr{{{xxxsssmmmgggbbb\\\YYYUUUQQQNNNLLLLLLLLLMMMMMMKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMPPPSSSVVVYYY]]]```aaabbbcccbbb```\\\WWWUUULLLKKKJJJKKKMMMPPPQQQQQQTTTTTTUUUTTTSSSQQQOOOMMMKKKGGGEEEGGGHHHHHHJJJOOOUUU[[[dddlllttt~~~yyypppjjjiiijjjjjjiiieeebbb^^^[[[WWWRRRMMMIIIHHHFFFDDDDDDEEEFFFFFFFFFDDDFFFKKKPPPUUUZZZ\\\]]][[[XXXVVVWWWYYY[[[[[[ZZZVVVPPPHHHDDDDDDEEEEEEDDDCCCAAA???>>>>>>===<<<;;;999666444444555888999999555444444333222111000000......------,,,+++******------,,,,,,++++++++++++************************''')))******))))))***+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))*********))))))))))))))))))))))))******+++++++++++++++******++++++,,,---,,,------------.........000000//////////////////...///000111333444555555888888888999:::;;;<<<===<<<>>>@@@AAAAAAAAACCCEEEFFFFFFFFFGGGGGGHHHJJJJJJKKKQQQQQQQQQXXX\\\hhh}}}sss```XXXSSSMMMKKKNNNRRR```sss|||ooohhhbbbbbbfffjjjqqqxxx|||zzzsssnnnhhhccc```^^^]]]\\\ZZZYYYXXXYYY]]]dddmmmtttuuuuuusssppppppttt|||wwwhhhbbb```hhhsss|||wwwjjj```___dddhhhqqq}}}}}}yyytttnnnggg___ZZZTTTRRROOOKKKHHHFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCCCCEEEIIILLLOOOSSSXXX\\\\\\]]]___```^^^[[[WWWTTTJJJIIIIIIJJJNNNPPPRRRQQQRRRRRRRRRQQQPPPNNNLLLKKKKKKGGGEEEGGGHHHGGGIIINNNUUU\\\eeennnvvv{{{rrrkkkiiigggdddbbb^^^\\\ZZZXXXUUUQQQLLLHHHHHHFFFDDDCCCEEEFFFFFFFFFDDDHHHNNNTTTZZZ^^^bbbddd```\\\YYYZZZ^^^```___]]]XXXQQQIIIDDDDDDEEEEEEDDDAAA???>>>>>>???>>><<<;;;888666333333555888999999555444333222111000000///---------,,,,,,++++++***+++++++++++++++******))))))))))))))))))))))))))))))++++++***((((((((()))((()))+++,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------///.....................//////000222333444555666888888888999:::<<<===>>>===???AAAAAAAAABBBDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLTTTSSSSSSWWW[[[ggg}}}ppp___YYYUUUNNNLLLOOOPPP\\\nnn~~~uuullldddccceeeiiiooovvv{{{{{{vvvnnnjjjfffcccaaaaaa___^^^[[[YYYWWWWWWYYY___eeejjjhhhhhhhhhiiilllsss{{{}}}sssfff```^^^eeeppp{{{yyytttnnnhhh```ZZZ\\\bbbgggooozzz}}}yyytttnnnggg___XXXSSSKKKJJJHHHEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAACCCFFFIIILLLPPPUUUYYY[[[\\\^^^^^^\\\XXXTTTQQQJJJIIIIIIJJJNNNQQQRRRSSSPPPPPPOOONNNMMMLLLJJJIIIKKKGGGEEEGGGHHHGGGJJJOOOVVV]]]gggqqqyyy|||ssslllgggccc^^^ZZZUUUTTTTTTSSSRRRPPPKKKHHHGGGEEECCCCCCDDDFFFFFFFFFFFFKKKQQQXXX\\\```cccfffccc___[[[]]]bbbfffeeebbbYYYSSSJJJEEEEEEGGGGGGGGG@@@??????@@@@@@???<<<:::777555444444666777888777444444333222111000//////---,,,,,,,,,+++++++++************+++***))))))(((***************************+++,,,***((('''((((((((()))******+++*********)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,,,,------------------...............///000111222333555666666777777888999;;;<<<>>>???===???AAABBBBBBCCCEEEFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMUUUUUUTTTXXX[[[hhh}}}mmm___ZZZVVVNNNLLLPPPMMMXXXiiiyyy{{{qqqhhheeefffiiiooovvv~~~~~~zzzxxxuuussssssrrrpppoooiiifffbbb```aaacccfffhhheeefffiiimmmsssyyy|||yyyxxxwww||||||qqqfff___\\\cccooozzzyyyvvvuuupppppppppqqqsssvvvxxxyyyyyyzzz|||~~~yyyyyyyyyxxxwwwwwwvvvvvvxxxwwwwwwvvvssspppnnnllliiifffdddbbb]]]YYY\\\bbbeeemmmwwwxxxsssllleee^^^WWWPPPKKKEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFIIIJJJMMMOOOQQQUUUZZZ^^^aaaaaaaaa___\\\WWWSSSPPPLLLJJJIIIJJJMMMQQQSSSTTTPPPPPPOOONNNLLLKKKJJJIIIIIIEEEDDDGGGIIIIIIMMMRRRWWW___jjjttt}}}zzzssslllgggaaaYYYTTTLLLLLLMMMNNNOOONNNJJJGGGEEEDDDBBBBBBDDDEEEFFFEEEIIINNNUUUZZZ]]]___aaadddccc^^^\\\```ggglllllliii\\\UUUMMMHHHHHHJJJKKKKKKEEEEEEDDDEEEDDDBBB>>>;;;666555444555777777666555444444333222111000//////,,,,,,,,,+++++++++++++++)))***+++++++++***(((((()))))))))))))))))))))))))))***+++***)))((()))***)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++++++++******++++++,,,---------------............------......//////000000///000111222444555666666777777888999;;;===???@@@>>>@@@BBBBBBBBBCCCEEEGGGDDDDDDEEEFFFHHHIIIKKKLLLJJJTTTUUUUUUZZZ^^^lllzzzkkk^^^ZZZVVVNNNLLLPPPLLLVVVeeeuuu{{{zzz}}}uuukkkggggggiiiooovvvyyyuuupppmmmllllllllllllhhhkkkooouuu{{{|||vvvsssqqqooovvv}}}|||qqqeee^^^\\\cccnnnzzz|||sssllliiihhhffffffggghhhjjjmmmoooqqqkkklllnnnqqqtttwwwyyyzzzvvvwwwyyy{{{{{{wwwqqqmmmiiiiiiiiiiiihhhhhhggggggeeefffggggggfffeeecccbbbcccbbbbbbbbb^^^[[[]]]cccdddkkkuuu}}}tttoooggg___XXXQQQJJJFFFCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCBBBCCCDDDGGGJJJLLLMMMMMMMMMNNNNNNOOOOOOOOOSSSUUUWWWXXXZZZ^^^cccgggiiihhhfffccc^^^XXXSSSQQQMMMKKKIIIJJJMMMQQQTTTUUUQQQPPPOOONNNMMMKKKJJJJJJGGGDDDCCCGGGJJJKKKPPPUUUYYYaaalllwww}}}xxxqqqlllggg```WWWQQQGGGGGGIIIKKKMMMMMMJJJGGGEEECCCAAAAAACCCEEEEEEEEEMMMRRRXXX\\\\\\]]]___aaaaaa]]]\\\aaajjjqqqqqqnnn^^^WWWNNNJJJJJJMMMNNNNNNMMMLLLKKKKKKJJJFFFAAA===666555555666777777555444444333333222111000//////,,,,,,++++++++++++++++++******+++,,,+++***)))((('''''''''''''''''''''''''''(((******))))))+++,,,***)))((((((((()))+++,,,))))))))))))))))))))))))'''(((((()))***++++++,,,++++++++++++++++++++++++++++++******++++++,,,---............/////////000---......///000111111222000000111222444555666666777777888999;;;===???AAA>>>@@@BBBCCCCCCDDDEEEGGGBBBBBBCCCEEEGGGIIIKKKLLLHHHRRRUUUVVV[[[```pppzzzoooaaaYYYWWWVVVRRRNNNNNNRRR\\\kkk}}}}}}yyyxxx||||||mmmfffdddgggooowwwyyyxxxxxxxxxxxx|||~~~~~~wwwqqqnnnmmmpppvvv{{{wwwmmmeee___^^^gggrrr|||~~~wwwrrrnnnmmmlllmmmllllllkkkllllllmmmnnnuuutttsssrrrsssuuuxxxzzztttxxx|||{{{vvvoookkkjjjfffggghhhgggggghhhjjjllliiiiiihhhggggggggghhhhhhhhhiiiiiihhheeecccbbbbbbiiimmmtttzzzyyyrrrggg\\\VVVOOOHHHCCCCCCCCCDDDEEEEEEEEEGGGJJJMMMNNNNNNOOOPPPQQQSSSTTTUUUTTTWWW[[[]]]^^^^^^___```fffiiijjjjjjmmmsssssspppppplllfff```[[[UUUNNNJJJHHHIIIJJJLLLNNNPPPRRRRRRRRRQQQOOOMMMJJJHHHFFFEEECCCDDDEEEFFFGGGKKKPPPTTT]]]bbblllvvv}}}uuujjjeeebbb^^^VVVOOOHHHIIIKKKLLLKKKIIIFFFDDDGGGDDDCCCDDDCCC@@@CCCHHHLLLVVV___aaa```bbbcccccceeecccccciiippprrrnnnhhhUUUQQQKKKIIIKKKOOOSSSUUUTTTTTTTTTSSSNNNGGG@@@;;;555666666777777777777666888666444333222111///---,,,,,,++++++******+++++++++***)))(((((()))***+++(((''''''&&&&&&((()))***************************''')))******))))))***+++************))))))))))))))))))(((((())))))***+++)))***++++++++++++***)))///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000////////////000000111222111111111222444666777666777777777777999===@@@@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBCCCDDDFFFHHHIIIJJJQQQQQQSSS[[[aaaooowwwmmmaaaZZZXXXWWWSSSOOONNNRRRZZZgggxxx}}}|||}}}ooogggeeegggooowww~~~wwwpppllljjjppptttwwwyyy|||{{{sssjjjeee___^^^fffrrr|||zzzwwwuuuttttttwwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzyyyzzz{{{}}}}}}{{{zzztttpppooommmooopppqqqqqqqqqsssuuutttssssssrrrrrrrrrrrrsssqqqrrrrrrpppmmmjjjhhhgggjjjnnnuuu{{{{{{tttkkkbbbXXXSSSNNNHHHEEEEEEGGGIIILLLMMMOOORRRVVVYYYYYYYYYYYYZZZ\\\^^^___```fffiiilllnnnpppsssvvvyyy}}}|||wwwrrrjjjccc\\\UUUOOOKKKGGGHHHJJJLLLOOOQQQRRRSSSPPPOOONNNLLLJJJHHHGGGFFFCCCDDDEEEFFFGGGKKKPPPTTT^^^dddnnnyyy|||tttkkkeeeccc___WWWQQQKKKKKKLLLMMMKKKIIIFFFDDDEEEBBBBBBCCCCCCAAADDDJJJMMMWWW___```___aaabbbaaadddbbbbbbfffllllllfff```QQQMMMIIIHHHLLLRRRXXX[[[^^^]]]ZZZUUUOOOGGGAAA===666777777888888888888888555333111000///...,,,***------,,,+++******************))))))))))))******))))))((((((((()))***+++*********************+++((()))******))))))***+++************))))))))))))++++++******++++++,,,---************************------,,,++++++++++++++++++++++++,,,,,,,,,,,,---//////......//////000000222111111111222444666777777888888888888:::===@@@@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBCCCDDDFFFHHHIIIIIIQQQQQQRRRZZZ```nnn}}}qqqjjjaaa\\\[[[YYYUUUQQQNNNPPPVVVaaapppqqqiiifffgggnnnuuu}}}|||tttooommmsssuuuuuutttuuuvvvpppiiiddd^^^]]]eeeqqq{{{}}}zzzzzz{{{~~~|||xxxsssnnnkkkjjjnnnuuu|||tttmmm___WWWPPPLLLIIIEEEEEEGGGHHHKKKPPPTTTXXX\\\aaadddhhhhhhiiiiiikkklllmmmnnntttuuuxxxzzz~~~}}}vvvmmmcccZZZSSSMMMJJJFFFHHHJJJMMMOOOQQQRRRSSSNNNNNNMMMKKKJJJIIIHHHGGGDDDDDDEEEFFFGGGLLLRRRVVV___gggrrr}}}{{{tttkkkfffddd```YYYTTTOOOOOOOOONNNKKKHHHFFFDDDCCC@@@@@@BBBBBBAAAEEEKKKPPPXXX_________``````^^^aaa______bbbdddbbb[[[TTTKKKHHHFFFHHHOOOXXX___cccjjjfff```WWWOOOGGGAAA>>>777777888999999999999999777555333222222111///---...---,,,+++************)))******************)))******)))))))))***+++,,,)))))))))******+++++++++((()))******))))))***,,,************))))))))))))+++************+++,,,,,,,,,+++***))))))***+++,,,,,,,,,+++*********++++++,,,,,,,,,---------............------...//////000222111111111222444666777999:::::::::999:::===???@@@AAAAAABBBCCCDDDEEEEEECCCBBBBBBCCCDDDFFFHHHJJJIIIQQQQQQRRRYYY___mmmuuummmhhhbbb^^^]]][[[WWWSSSNNNOOOSSS\\\jjjzzzssskkkhhhhhhmmmttt{{{}}}|||zzz{{{{{{xxxttttttuuupppjjjddd^^^\\\cccooozzz{{{sssmmmjjjnnnuuu{{{yyymmmfffXXXRRRMMMKKKIIIGGGHHHLLLMMMRRRXXX^^^dddiiinnnqqqvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz|||~~~vvvkkk___VVVOOOJJJFFFEEEGGGJJJMMMPPPRRRSSSSSSLLLLLLKKKKKKJJJIIIHHHHHHDDDDDDEEEFFFHHHMMMSSSXXXbbbjjjvvvyyyssskkkgggdddaaa\\\WWWSSSRRRQQQNNNKKKHHHEEEDDDBBB@@@???@@@@@@???CCCIIITTT[[[```______```___\\\___]]]\\\\\\\\\XXXPPPIIIGGGEEEFFFJJJSSS]]]eeeiiimmmggg___UUULLLEEEAAA???666666777888999999999999999777555444333222000......---,,,+++***)))))))))))))))+++,,,,,,+++))))))))))))))))))******++++++(((((())))))******++++++(((***++++++***)))+++,,,************)))))))))(((((((((((((((((()))******,,,+++)))(((((()))+++,,,,,,,,,+++++++++++++++,,,------------.........///---------------...///000222111111111222444666777:::;;;<<<;;;:::;;;===???@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCEEEGGGIIIJJJIIIPPPPPPQQQXXX^^^kkktttlllhhhdddaaa___]]]XXXUUUNNNNNNQQQXXXeeevvvvvvnnnjjjiiimmmrrrxxxzzz~~~zzzyyyxxxssslllfff___\\\cccnnnxxxuuummmiiinnnttt{{{rrrfff___XXXTTTPPPPPPOOONNNQQQWWW]]]cccjjjqqqwww|||{{{ssshhh\\\SSSMMMHHHFFFEEEGGGJJJNNNPPPQQQRRRRRRKKKKKKJJJJJJIIIHHHHHHHHHDDDDDDEEEEEEHHHNNNUUUZZZeeemmmyyyvvvqqqkkkgggdddaaa^^^[[[VVVUUURRRNNNJJJGGGEEEDDDDDD@@@???@@@???>>>CCCIIIXXX^^^aaa``````aaa```\\\^^^[[[YYYWWWUUUPPPIIICCCEEEEEEGGGMMMVVV___eeehhhddd___WWWNNNGGGBBB???>>>444555666777888888888888666444222111000///---+++...---,,,+++************)))***+++,,,,,,+++***)))(((((()))))))))*********(((((()))))))))*********)))***++++++******+++,,,************)))))))))(((((((((''''''(((((()))***,,,+++)))(((((()))+++,,,------,,,,,,,,,,,,------------........./////////,,,,,,,,,------...000000222111111111222444666777:::;;;<<<<<<;;;;;;===???@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDEEEGGGIIIJJJIIIPPPPPPPPPWWW\\\jjjwwwmmmkkkgggdddaaa]]]YYYVVVPPPPPPRRRWWWaaaqqqyyyqqqllljjjlllqqquuuxxx}}}{{{ssskkkccc___eeeoooyyyxxxllljjjnnnuuu|||qqqeee```ZZZWWWUUUWWWWWWXXX]]]dddrrrwww~~~uuunnncccZZZRRRMMMJJJGGGFFFHHHKKKNNNPPPQQQQQQPPPKKKKKKJJJIIIHHHHHHGGGGGGDDDEEEEEEEEEHHHOOOWWW\\\hhhppp||||||rrrooojjjfffdddaaa___]]]XXXVVVRRRMMMIIIGGGEEEEEEEEEBBB@@@AAAAAAAAAFFFMMM]]]aaacccbbbcccdddbbb^^^]]]ZZZWWWTTTPPPLLLGGGCCCEEEFFFIIIOOOWWW\\\______WWWTTTOOOHHHCCC???===<<<333444555777777888888888888666333222222111///------,,,++++++******++++++******++++++++++++******'''((())))))******)))))))))))))))))))))))))))))))))***++++++******+++---************))))))))))))***))))))))))))***++++++,,,+++***))))))***+++,,,------,,,,,,------......---------.........//////,,,,,,------...///111111222111111111222444666777999:::<<<<<<<<<<<<===???@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCDDDEEEGGGIIIKKKIIIPPPOOOOOOVVVZZZhhh~~~{{{qqqnnnjjjfffbbb]]]ZZZXXXSSSSSSSSSVVV]]]kkk|||{{{sssmmmjjjlllpppssswww|||qqqiiidddiiirrr|||{{{mmmlllpppwww~~~xxxnnnjjjdddcccdddgggiiilllttt|||{{{rrrkkkeee]]]UUUPPPLLLIIIGGGGGGIIILLLOOOPPPPPPOOONNNKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEIIIOOOXXX^^^kkkrrr}}}xxxooollliiieeecccaaa___^^^XXXVVVQQQLLLHHHFFFFFFEEEFFFCCCBBBDDDEEEGGGNNNUUU```dddeeedddeeehhhfffaaa]]]ZZZVVVRRRNNNKKKHHHGGGEEEGGGKKKPPPUUUVVVUUUSSSMMMLLLIIIEEEAAA>>>;;;999444555666777888999999999:::888666555555444111///++++++******++++++,,,,,,,,,++++++******++++++,,,((()))***+++++++++***************)))(((((('''''')))***,,,+++******+++---************)))))))))))))))))))))))))))***++++++************************,,,,,,++++++,,,------...,,,,,,---------.........---------...///000222222222111111111222444666777777999;;;<<<<<<<<<===???@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEHHHJJJKKKIIIPPPOOOOOOUUUYYYggg}}}~~~sssqqqlllgggbbb]]]ZZZXXXVVVUUUUUUUUUZZZfffvvv|||tttnnnjjjkkkooorrrvvv|||vvvnnnhhhllluuu~~~~~~ooonnnrrryyyyyyvvvuuuuuuxxx}}}zzzwwwuuunnngggbbb]]]VVVQQQMMMJJJHHHFFFHHHJJJMMMOOOPPPPPPNNNMMMLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEIIIPPPXXX___mmmsss}}}~~~wwwmmmkkkhhheeebbbaaa______XXXUUUPPPKKKHHHFFFFFFFFFFFFCCCCCCFFFIIILLLTTT\\\bbbeeeffffffgggjjjhhhccc]]]ZZZUUUQQQMMMKKKJJJJJJEEEGGGKKKPPPRRRQQQMMMJJJHHHHHHGGGEEEAAA===:::888555666777888::::::;;;;;;777555333222222111...---************+++,,,---...---,,,+++******+++,,,---)))***+++,,,---,,,++++++++++++***)))((('''&&&&&&)))+++,,,,,,+++***,,,---************))))))))))))'''''''''''''''((()))))))))***++++++++++++***)))+++*********+++,,,,,,---,,,,,,,,,---------......------......000111222333222111111111222444666777555777:::;;;<<<<<<>>>???@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKIIIPPPOOOOOOUUUYYYfff|||zzztttrrrmmmhhhddd```^^^^^^\\\XXXVVVWWWZZZaaannn{{{tttkkkiiilllnnnuuuyyy}}}~~~ssskkkmmmwww{{{ooommmsss|||{{{yyyvvvqqqnnnllljjjgggeee^^^ZZZTTTMMMIIIGGGGGGHHHMMMMMMNNNOOOOOOOOONNNNNNMMMLLLJJJHHHGGGEEEEEEEEECCCCCCCCCFFFKKKSSS\\\aaajjjttt{{{sssjjjhhheeedddbbb```\\\ZZZUUUTTTPPPLLLGGGEEEEEEFFFCCCCCCCCCEEEJJJSSS^^^eeehhheeedddfffjjjkkkgggccc___\\\XXXVVVTTTPPPIIIEEEKKKMMMPPPRRRPPPKKKEEEAAAEEEEEEDDDBBB???<<<999777777888:::;;;<<<<<<;;;::::::777333000//////...---,,,++++++******++++++,,,************************,,,+++***))))))***+++,,,)))************+++++++++&&&(((***+++,,,***)))((())))))*********+++++++++,,,,,,+++***))))))******(((((()))***++++++,,,,,,000111111///---++++++,,,+++,,,...---,,,,,,---///---------...............222222222333333444444444888999;;;;;;;;;;;;===>>>AAAAAABBBBBBCCCBBBBBBBBBFFFDDDCCCDDDGGGJJJKKKKKKKKKMMMJJJMMMUUUXXXeee}}}{{{tttrrrnnnjjjfffbbb```^^^\\\YYYWWWXXXYYY___kkkwwwyyyppplllkkkllltttxxx}}}tttkkknnnwwwwwwmmmkkkrrr{{{{{{tttmmmiiifffcccaaa[[[WWWRRRLLLIIIHHHHHHIIIMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDEEEHHHMMMUUU^^^cccmmmxxxzzzsssjjjhhhfffdddcccaaa]]]ZZZUUUSSSPPPKKKHHHEEEEEEFFFFFFEEEFFFIIIOOOXXX```dddeeebbb```bbbfffgggdddaaa___\\\XXXUUUSSSNNNHHHDDDKKKMMMPPPQQQOOOLLLGGGDDDEEEEEEDDDAAA>>>;;;888666777888999:::;;;;;;:::999444111...,,,---------,,,,,,++++++++++++++++++,,,************************++++++***))))))***++++++))))))*********+++++++++((()))+++,,,------,,,,,,*********************+++******)))(((((((((((((((((())))))***++++++,,,,,,***,,,------,,,+++---...+++,,,...---,,,,,,---///.........////////////000000111111222333444555666777888::::::::::::<<<>>>BBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBDDDHHHKKKMMMMMMLLLNNNLLLNNNVVVYYYfff}}}zzzsssrrroookkkhhhdddaaa```^^^ZZZXXXXXXXXX\\\fffqqquuuooollljjjqqqvvv|||uuulllmmmwww|||oooiiigggnnnyyy{{{rrrjjjddd```]]]WWWTTTOOOJJJHHHHHHIIIKKKMMMMMMMMMNNNNNNMMMLLLLLLIIIHHHGGGFFFDDDDDDCCCCCCDDDFFFGGGJJJOOOWWW```gggppp{{{yyyrrrkkkiiifffeeecccaaa]]][[[UUUSSSOOOKKKHHHFFFFFFFFFIIIHHHIIIOOOWWW___cccddd```]]][[[[[[___aaa```^^^^^^[[[XXXUUURRRNNNIIIFFFNNNNNNOOOPPPNNNLLLIIIHHHEEEEEECCC@@@===:::777555777777999::::::999888888333111///...000111111111++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))***++++++)))))))))*********++++++))))))***+++,,,---------*********************)))***)))(((((((((((((((((()))))))))***++++++,,,,,,(((***++++++******+++---+++,,,...---,,,,,,---///////////////000000111111000000111222333444555666555777999999999:::;;;===BBBCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBDDDHHHLLLNNNOOONNNOOOMMMOOOWWWZZZggg~~~wwwwwwqqqpppnnnkkkhhhdddbbb``````\\\ZZZZZZXXXYYYaaajjjzzzrrrnnnlllpppttt|||tttjjjlllvvvooogggdddccckkkvvv}}}sssiiiaaa\\\UUURRRMMMIIIGGGGGGIIIJJJMMMMMMMMMMMMLLLLLLKKKJJJGGGFFFEEEDDDCCCCCCBBBBBBDDDFFFHHHKKKPPPXXXcccjjjsss~~~wwwpppjjjhhheeedddbbb```\\\ZZZUUURRRNNNJJJIIIHHHGGGFFFJJJIIILLLTTT___ffffffddd\\\YYYUUUUUUWWWZZZ[[[[[[ZZZYYYWWWUUUSSSQQQNNNMMMRRRRRRPPPOOOMMMKKKIIIHHHEEEDDDBBB???<<<999666555777777888999999888777666333222000000111222222111++++++++++++++++++++++++((((((((((((((((((((((((+++******************+++))))))))))))************)))))))))((())))))***+++************))))))))))))++++++***************+++))))))*********++++++++++++,,,---+++)))((())))))+++,,,...---,,,,,,---///.........///000000000111111111111222333333444444444666888888888999;;;===@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBEEEHHHLLLNNNNNNMMMOOOLLLOOOWWWZZZgggxxxssssssooonnnllliiifffdddbbbaaabbb___]]]\\\YYYXXX]]]eeezzzwwwrrrppppppttt{{{|||ppphhhkkkuuuttteee______```hhhsss}}}rrrfff^^^UUURRRMMMHHHFFFFFFGGGIIIMMMMMMLLLLLLKKKJJJIIIHHHEEEDDDCCCCCCBBBBBBBBBBBBBBBEEEIIILLLPPPYYYdddmmmyyyvvvooohhhfffcccbbb```^^^[[[XXXTTTQQQLLLJJJIIIIIIHHHFFFIIIIIINNNWWWbbbhhhgggdddXXXVVVRRRQQQRRRTTTVVVWWWUUUVVVVVVUUUTTTTTTUUUUUUWWWUUURRRNNNKKKHHHFFFEEECCCBBB@@@===:::888666555777888888999888777555444111000...---...---,,,+++***++++++,,,,,,++++++***((((((((((((((((((((((((*********++++++*********(((((()))))))))*********,,,+++***)))(((((((((((())))))))))))))))))))))))+++***************++++++***************+++++++++,,,---...---+++******++++++,,,...---,,,,,,---///,,,,,,---......///000000333333222222222222111111333555777888888999;;;===???@@@AAABBBCCCCCCCCCCCCFFFEEEDDDEEEHHHKKKLLLMMMMMMNNNLLLNNNVVVYYYfffvvvrrrqqqooommmjjjgggeeeccccccccceeecccaaa```\\\XXX\\\bbbrrrxxxuuurrruuu{{{wwwmmmfffkkkvvv{{{jjj___[[[ZZZ^^^fffrrr|||wwwiiiaaaUUURRRMMMHHHFFFFFFHHHIIILLLLLLLLLKKKJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCAAAEEEJJJMMMQQQZZZfffppp}}}tttooogggeeebbbaaa___]]]YYYWWWTTTPPPKKKIIIJJJJJJIIIGGGGGGJJJPPPYYYaaaeeedddaaaWWWUUURRRPPPOOOPPPRRRSSSQQQRRRTTTTTTTTTUUUXXX[[[YYYVVVSSSNNNJJJFFFDDDCCCAAA@@@>>>;;;999888777777888999999999888777555444444222000//////...+++******+++,,,------,,,+++***)))))))))))))))))))))))))))***++++++++++++***)))((((((((()))))))))******------,,,,,,+++*********((((((((()))))))))******((((((((((((((())))))***************************)))+++,,,---,,,---...000+++,,,...---,,,,,,---///+++,,,,,,---...///000000222222222222111111111111333555777888888999<<<===AAAAAACCCDDDEEEEEEFFFFFFHHHFFFEEEFFFIIIKKKLLLLLLLLLNNNLLLNNNVVVYYYfffyyyuuussspppmmmjjjfffddddddeeefffgggeeedddccc^^^ZZZ\\\aaaiiixxxxxxtttvvvzzzssskkkffflllyyy{{{wwwttttttuuuvvvvvvxxx{{{~~~qqqeee\\\XXXVVV]]]eeeppp{{{~~~}}}}}}~~~~~~{{{}}}uuuiiibbbSSSPPPLLLHHHGGGHHHJJJLLLLLLLLLLLLKKKIIIGGGFFFEEECCCCCCBBBBBBBBBCCCCCCDDDBBBGGGLLLPPPSSS\\\iiisss{{{sssnnngggeeecccaaa```]]]ZZZWWWTTTOOOJJJIIIJJJKKKJJJGGGHHHLLLRRRYYY]]]^^^]]]\\\WWWVVVTTTQQQOOOOOOPPPQQQNNNPPPRRRRRRRRRTTTXXX[[[WWWUUURRRNNNJJJFFFCCCBBB???>>><<<:::999888888888::::::::::::999777555444555333222111111000...,,,)))***,,,------,,,***)))************************)))***++++++++++++***)))(((((((((((()))))))))***)))***+++,,,---,,,,,,+++&&&''''''((()))***++++++((((((((((((((()))******************************)))+++,,,---,,,---///000+++,,,...---,,,,,,---///,,,,,,---...///000111111///000000111222222333333333555777999999:::<<<>>>@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDFFFIIILLLNNNNNNNNNOOOMMMOOOWWWZZZggg|||xxxuuurrrooojjjfffdddeeegggiiiiiigggfffeee```[[[\\\aaacccssszzzvvvwwwzzzrrrjjjfffnnn{{{zzztttpppllliiieeeaaa___```aaabbb]]]___bbbgggmmmvvvwwwkkkbbb\\\WWWUUU\\\dddpppzzz|||||||||{{{|||}}}~~~~~~zzzyyyxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyxxxwwwuuuuuuooorrrvvvxxxyyy|||yyyqqqhhhbbbPPPNNNJJJHHHHHHJJJMMMOOOLLLLLLLLLJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCHHHNNNQQQUUU^^^kkkvvvzzzsssnnnhhhfffdddbbbaaa^^^[[[XXXTTTOOOIIIHHHKKKLLLJJJGGGIIINNNUUUYYYZZZYYYXXXWWWWWWWWWUUURRROOONNNNNNOOOMMMOOOQQQQQQPPPQQQUUUYYYTTTSSSQQQMMMJJJFFFDDDBBB>>>===;;;999888888999999:::;;;;;;:::999777555444000///............,,,***)))***,,,------,,,***)))************************)))***+++,,,,,,+++***)))(((((((((((())))))))))))###%%%(((+++,,,,,,,,,+++%%%&&&'''((()))***+++,,,******)))******+++,,,,,,++++++******************,,,---...---+++++++++---+++,,,...---,,,,,,---///------...///000111222222------///000222444555666444666888999:::;;;===???>>>???@@@BBBCCCDDDDDDDDDDDDCCCCCCFFFJJJMMMOOOPPPOOOQQQNNNPPPXXX[[[hhhyyywwwvvvrrrmmmgggeeeeeegggiiimmmkkkgggdddaaa_________eeennn|||}}}zzzzzz{{{zzznnnhhhgggooo}}}xxxoookkkcccZZZWWWUUUSSSRRRRRRRRRQQQPPPRRRTTTVVVWWWYYY^^^ffflllyyy}}}|||tttiii]]]VVVTTTVVV^^^eeeoooyyy|||{{{zzzyyyxxxxxxxxxxxxxxxwwwuuussssssssstttuuuwwwvvvvvvuuusssqqqooonnnpppppprrrtttuuuvvvwwwwwwxxxvvvtttqqqmmmggg```[[[NNNMMMJJJHHHHHHIIIKKKLLLJJJIIIGGGFFFFFFGGGIIIJJJAAABBBBBBBBBCCCDDDDDDDDDCCCFFFKKKPPPWWWbbboooyyy|||vvvpppllljjjgggccc```^^^\\\XXXVVVNNNLLLJJJGGGFFFFFFGGGHHHJJJOOOUUUWWWVVVUUUUUUWWW\\\ZZZWWWSSSNNNLLLMMMNNNLLLMMMNNNOOOPPPQQQQQQQQQOOOMMMKKKHHHFFFEEEDDDDDD???>>><<<:::999999999999;;;::::::999777555444333222222111000///...------'''(((((())))))))))))))))))************+++++++++''''''''''''''''''''''''++++++++++++++++++++++++******+++++++++******)))+++++++++***************---,,,***(((&&&&&&))),,,,,,+++)))***++++++***(((///...,,,*********,,,---...---,,,+++++++++,,,---///////////////.........,,,,,,---...///111333444777777888999:::<<<===>>>???@@@AAACCCDDDEEEEEEFFFCCCCCCDDDFFFGGGIIIKKKLLLKKKQQQOOOOOOVVV\\\lll~~~zzzyyyuuurrrmmmiiiffffffhhhiiiiiiiiihhhfffdddcccaaa```bbbjjjyyy|||yyyyyyzzz~~~wwwkkkeeebbbjjjvvv{{{mmmddd___XXXPPPPPPOOOMMMMMMMMMNNNNNNNNNPPPQQQQQQQQQPPPSSSXXX\\\hhhlllsssyyy}}}~~~{{{ttthhh\\\UUUTTTUUU]]]dddooozzz~~~wwwvvvvvvuuuvvvwwwxxxyyywwwvvvuuutttssssssrrrrrrssssssrrrqqqpppooommmllllllmmmnnnpppqqqrrrrrrrrrnnnmmmjjjgggccc]]]WWWRRRNNNLLLJJJHHHGGGHHHJJJKKKJJJIIIGGGEEEDDDEEEEEEFFFAAAAAABBBBBBCCCDDDDDDDDDEEEHHHMMMSSSZZZfffsss}}}{{{tttoookkkiiifffdddaaa___\\\WWWTTTNNNMMMJJJHHHHHHHHHIIIJJJLLLPPPSSSTTTRRRQQQSSSUUUZZZZZZWWWSSSNNNKKKKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLMMMKKKIIIGGGEEEDDDDDDDDD@@@>>><<<999888777888999999999999888666555333222333333111000///---,,,,,,'''(((((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++******)))++++++***)))(((((('''''')))))))))'''&&&'''))),,,,,,+++******,,,,,,,,,***///...,,,******+++,,,------,,,+++++++++,,,---.../////////////////////...///000000111222333555666777777888999:::<<<===>>>??????AAABBBDDDEEEEEEFFFDDDEEEEEEGGGHHHJJJLLLMMMKKKQQQOOOOOOVVV\\\lll{{{yyyzzztttrrrnnnkkkiiihhhhhhhhhffffffggghhhgggfffdddbbb___gggvvvzzzwwwvvvwww|||}}}uuuiiiaaa]]]cccnnnzzz|||wwwlll___WWWTTTQQQLLLMMMMMMMMMMMMNNNPPPRRRSSSQQQQQQQQQOOONNNNNNPPPRRRXXX]]]cccjjjpppvvv||||||yyyrrrggg[[[TTTSSSTTT\\\dddppp{{{|||vvvuuusssrrrrrrtttvvvwwwuuuuuuuuutttsssrrrppppppnnnnnnnnnmmmmmmlllkkkjjjhhhiiijjjkkklllmmmmmmmmmjjjhhheeebbb^^^YYYRRRNNNLLLKKKIIIGGGGGGHHHIIIJJJJJJIIIFFFDDDCCCBBBBBBCCCAAAAAABBBBBBCCCDDDDDDEEEFFFJJJPPPWWW___kkkyyyzzzsssmmmiiigggfffdddbbb```[[[UUUQQQNNNMMMKKKIIIIIIIIIKKKLLLPPPRRRTTTSSSPPPOOOPPPSSSWWWWWWWWWSSSOOOKKKJJJIIILLLKKKKKKJJJIIIHHHHHHGGGIIIHHHFFFEEEDDDCCCDDDDDDBBB???;;;777555555777888888888888777555444222222444333222000...,,,+++***'''((())))))******))))))'''((((((((())))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))******+++++++++******+++***)))((('''%%%$$$$$$%%%'''(((((('''((()))++++++******+++---...---,,,...---,,,+++***+++,,,---,,,+++++++++,,,---...///......//////////////////222222222222333444555666777777777888:::;;;===>>>??????@@@BBBCCCDDDEEEFFFFFFFFFFFFHHHIIIKKKMMMNNNJJJPPPOOOOOOVVV]]]mmm}}}zzzvvvuuuwwwrrrqqqooollljjjiiihhhgggfffffffffffffffeeeeeeeeeaaaiiixxxxxxtttssstttyyy}}}uuujjjaaa[[[___iiitttrrrkkk```VVVQQQPPPPPPPPPPPPRRRUUUWWWYYY\\\```bbb\\\\\\[[[YYYWWWVVVVVVVVVUUUXXX\\\aaagggnnnuuuzzz~~~~~~~~~zzzxxxqqqfff[[[SSSRRRRRRZZZcccppp|||{{{yyywwwtttqqqppppppqqqqqqttttttttttttsssqqqnnnmmmjjjjjjkkkkkkkkkjjjiiiiiiggghhhiiiiiiiiiiiiiiiiiigggeeebbb___[[[VVVPPPLLLJJJIIIGGGFFFFFFGGGHHHIIIHHHGGGFFFDDDCCCBBBBBBCCC@@@AAAAAABBBCCCDDDEEEEEEGGGKKKSSSZZZdddppp~~~xxxqqqkkkgggeeeeeedddccc```ZZZSSSNNNLLLKKKIIIHHHHHHJJJKKKLLLRRRUUUVVVTTTPPPNNNNNNPPPRRRTTTUUUTTTPPPMMMKKKKKKNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFDDDCCCCCCCCCDDDEEECCC@@@;;;666444444666777888888888777666555333222444444222000...,,,***)))(((((()))************)))((((((((()))))))))******************************))))))))))))))))))))))))))))))***+++++++++*********))))))((('''&&&&&&%%%%%%'''******)))))))))***)))((((((***,,,......---------,,,+++++++++,,,---+++++++++,,,---...//////............////////////111111111111222222333444666777777888999;;;<<<===??????@@@AAABBBDDDEEEFFFFFFFFFFFFGGGIIIJJJLLLMMMJJJPPPOOOOOOWWW^^^nnnzzzvvvqqqppprrrqqqpppooommmkkkiiihhhgggiiihhheeeccccccdddfffgggjjjrrr~~~wwwqqqppppppttt|||~~~wwwmmmccc\\\^^^gggrrr~~~|||mmmdddYYYQQQNNNNNNPPPSSSUUUYYY```eeejjjnnnrrruuuqqqpppnnnkkkgggccc^^^[[[WWWXXXZZZ]]]aaahhhpppvvvzzz{{{|||~~~xxxvvvpppfff[[[SSSQQQRRRYYYbbbooo|||~~~{{{yyyxxxuuurrrpppooooooppprrrrrrsssrrrqqqooommmllliiiiiijjjjjjjjjjjjiiiiiihhhhhhiiiiiihhhhhhgggggg```]]]ZZZWWWSSSOOOJJJFFFGGGGGGFFFEEEEEEFFFGGGHHHFFFEEEEEEDDDDDDDDDDDDDDD@@@@@@AAABBBCCCDDDEEEFFFGGGLLLTTT^^^hhhvvv~~~vvvooojjjgggeeeddddddbbb___YYYQQQKKKJJJIIIGGGGGGGGGIIIKKKMMMPPPSSSUUUTTTPPPLLLKKKLLLOOOQQQTTTTTTRRRPPPOOONNNQQQPPPNNNLLLJJJHHHHHHHHHEEEEEEDDDCCCCCCDDDEEEFFFCCC@@@;;;666444444666777999999999888777666555444444333222000---+++***)))((())))))***************)))))))))*********++++++''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++++++++++++++))))))))))))))))))******(((+++------+++)))(((((('''&&&&&&(((+++------,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---......//////---.........//////000000222111111111222333444444666666777888999;;;<<<===?????????@@@AAACCCEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKIIIOOONNNOOOWWW___ooo~~~zzzuuuqqqoooqqqpppooommmkkkiiihhhggggggkkkiiieeebbbbbbeeehhhkkksssyyy{{{{{{zzzzzzzzzooommmmmmpppxxxyyyoooeee\\\^^^gggsss}}}uuuiii___TTTOOOLLLLLLPPPUUU[[[cccnnnxxx~~~yyypppgggaaa[[[[[[ZZZZZZ]]]ccclllrrrvvvxxx{{{~~~~~~wwwvvvpppfff[[[TTTQQQRRRWWW```nnnzzz}}}|||uuuuuusssrrrqqqqqqqqqqqqppppppppppppoooooonnnmmmjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggfffeeeddd]]]ZZZVVVSSSPPPLLLGGGDDDEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD???@@@AAABBBCCCEEEFFFFFFGGGMMMWWWaaammm{{{|||tttnnniiigggeeedddcccaaa^^^WWWOOOJJJHHHGGGFFFFFFGGGJJJLLLNNNMMMPPPRRRQQQMMMJJJIIIKKKOOORRRUUUUUUTTTRRRRRRRRRRRRPPPNNNLLLKKKJJJJJJKKKGGGFFFEEEDDDDDDEEEFFFGGGBBB???;;;777555555777888999999999999888777666555333222111///---+++***)))((()))******++++++******************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***+++++++++++++++))))))******++++++,,,,,,***,,,...---+++)))((()))'''&&&&&&'''***,,,++++++++++++,,,,,,,,,,,,------+++,,,---......///......------......///000000000333333333333444555666777666666666777999:::<<<===????????????AAACCCEEEFFFEEEEEEEEEFFFGGGHHHJJJJJJIIIOOONNNOOOXXX```ppp|||yyytttrrrtttooonnnllliiihhhgggggggggiiihhhffffffgggiiimmmooouuuvvvzzz~~~xxx{{{~~~mmmkkkjjjmmmttt~~~zzzoooddd\\\]]]gggssswwwnnnbbbWWWOOONNNOOOQQQWWW^^^hhhssswwwooofffddd___[[[ZZZ___ffflllrrruuuyyy}}}}}}|||wwwvvvpppggg\\\TTTRRRRRRVVV___lllyyy|||{{{sssssstttsssrrrpppnnnmmmoooooonnnnnnnnnnnnnnnooojjjjjjjjjjjjjjjiiihhhgggffffffeeeeeecccbbbaaa```]]]ZZZVVVRRROOOLLLHHHEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAA???@@@AAABBBCCCEEEFFFFFFIIIOOOZZZeeerrrzzzsssnnnjjjgggfffeeebbb```\\\VVVNNNIIIHHHGGGGGGGGGHHHKKKNNNOOOQQQQQQQQQNNNJJJJJJNNNQQQTTTVVVWWWWWWUUUSSSSSSSSSOOONNNLLLJJJIIIJJJKKKLLLIIIHHHGGGFFFFFFFFFGGGHHH@@@>>><<<999888777888999888888888888777666555444222111000///---,,,+++***))))))***++++++++++++***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))++++++,,,,,,+++*********+++++++++++++++)))+++,,,,,,***)))******(((''''''(((***,,,+++******+++,,,,,,------------,,,---...//////...------------......///000000111111111111222333555666777666666666777888:::<<<===??????>>>???@@@BBBEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHOOONNNOOOXXX```qqq|||wwwvvvwwwooommmkkkhhhffffffggggggfffggghhhiiikkknnnpppqqqqqqppppppssszzzwww~~~mmmjjjhhhkkkrrr|||{{{mmmcccZZZ\\\fffrrr~~~sssiiiZZZQQQKKKNNNSSSXXX```iiiuuusssnnnfff^^^ZZZ[[[aaafffooosssxxx}}}~~~|||zzzwwwvvvqqqggg]]]UUURRRRRRUUU^^^kkkxxx|||zzzuuuuuuuuutttqqqnnnjjjgggnnnnnnmmmllllllnnnooopppjjjjjjjjjjjjiiihhhgggfffdddccccccbbbaaa___]]]\\\[[[XXXSSSPPPMMMIIIEEECCCBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA???>>>===???@@@AAABBBDDDEEEFFFGGGJJJQQQ\\\hhhuuuyyyrrrnnnjjjhhhgggeeebbb___[[[UUUNNNIIIHHHHHHGGGHHHJJJLLLOOOQQQWWWUUURRRMMMJJJMMMTTTZZZXXXYYYZZZXXXUUUSSSSSSSSSLLLKKKIIIHHHHHHIIIKKKLLLJJJIIIHHHGGGGGGGGGHHHIII???>>><<<:::999999999999666777777777666555444444111000///...---,,,++++++))))))***++++++++++++***(((((((((((())))))))))))************************************************(((((()))++++++,,,,,,,,,,,,+++++++++******))))))'''(((******))))))+++,,,***)))((()))+++,,,,,,+++***+++,,,------------------.../////////...---,,,---------...///000000111......///000111333555666555666666777888:::;;;<<<@@@???>>>>>>@@@BBBEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLHHHOOONNNOOOXXXaaaqqqzzzyyyyyyxxxxxxooommmkkkgggcccbbbccceeeggggggggghhhjjjllloooppplllgggeeeiiipppzzz}}}wwwyyytttpppllllllqqqzzzzzzjjj___XXX\\\gggssszzzmmmdddXXXSSSPPPRRRVVV^^^jjjuuuuuujjjdddaaa^^^```dddooorrrwww{{{~~~}}}|||zzzyyywwwrrriii___XXXSSSRRRYYYaaammmxxx{{{wwwsssttttttsssrrrpppnnnllllllllllllllllllmmmnnnooopppnnnjjjgggeeefffhhhiiihhhfffdddcccaaa___\\\ZZZWWWUUUSSSOOOKKKHHHEEECCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@DDD???===@@@BBBBBBEEEHHHPPPYYYcccmmm{{{~~~vvvpppllliiigggeeebbb^^^XXXSSSOOOMMMKKKGGGFFFEEEEEEGGGJJJNNNPPPTTTQQQNNNKKKLLLPPPXXX]]]___[[[VVVTTTUUUVVVUUUSSSSSSKKKDDDDDDEEEDDDEEEHHHEEEJJJMMMJJJGGGGGGFFFDDDBBB>>>;;;;;;===>>>===;;;:::999777555444444555666666333000---,,,+++)))((()))))))))))))))))))))))))))*********++++++++++++---,,,***((('''(((((()))******))))))((((((''''''((()))***++++++***)))(((******++++++++++++******,,,)))&&&$$$$$$&&&)))+++,,,,,,,,,,,,,,,+++))))))((()))***+++,,,---------,,,...111333333111...,,,---------.........//////111000000000111222333333666666777888999::::::;;;@@@BBBDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIJJJHHHOOOOOOQQQYYY___nnn|||yyyxxxxxxwwwvvvooommmjjjeeebbbbbbcccdddffffffeeeeeefffhhhjjjkkkfffaaa^^^bbbiiissswwwyyy}}}yyyuuutttxxxwwwlllaaaYYY\\\fffqqq}}}xxxkkkbbbZZZUUUSSSVVV\\\eeerrr}}}sssmmmhhheeeeeehhhkkkooouuuzzz~~~~~~zzzxxxrrrjjj```XXXTTTSSSYYY```lllxxx|||xxxtttttttttsssrrrpppnnnmmmlllllllllllllllmmmnnnnnnnnnllliiigggeeefffggghhhgggeeecccbbbaaa___[[[YYYVVVTTTRRRNNNKKKGGGEEEDDDDDDEEEEEEFFFFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@DDD???>>>AAACCCDDDGGGKKKUUU___jjjuuu|||tttooolllhhhgggdddaaa]]]WWWSSSOOOLLLKKKHHHGGGGGGGGGIIILLLOOOQQQUUURRRNNNKKKLLLQQQYYY^^^```\\\WWWUUUVVVVVVUUURRRQQQIIICCCCCCCCCCCCDDDGGGHHHKKKKKKJJJKKKLLLIIIDDDAAA===::::::===???>>>===>>><<<999666555555666666666333///---,,,+++)))((()))))))))))))))))))))))))))))))))*********++++++,,,+++***)))((((((((((((***)))))))))))))))(((((())))))************)))))))))******************)))+++***)))(((((()))***+++******************+++++++++,,,,,,---............---...000111111000...,,,---------.........//////000000000000111222333444666666777888999:::;;;;;;???AAACCCDDDCCCCCCDDDEEEEEEGGGHHHGGGGGGGGGIIIKKKIIIOOOOOOPPPXXX___nnn~~~{{{yyyyyyyyyxxxwwwpppmmmhhhdddbbbbbbcccdddeeedddcccbbbbbbbbbcccccc```[[[XXX[[[aaakkkzzzzzzzzz}}}sssmmmbbbZZZ\\\dddnnnzzz}}}tttiii```\\\XXXWWW\\\dddooo~~~{{{vvvpppkkkiiikkkjjjnnntttzzz~~~~~~}}}zzzxxxsssjjjaaaYYYTTTSSSWWW___kkkvvv~~~}}}yyyttttttttttttssspppnnnmmmllllllkkkkkkkkklllmmmmmmjjjiiihhhffffffeeeeeeeeefffdddbbb```___]]]ZZZWWWTTTRRRPPPLLLIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???@@@@@@CCC@@@???BBBEEEFFFJJJPPP\\\gggsss~~~xxxrrrmmmjjjgggeeebbb```[[[VVVRRRNNNLLLKKKIIIHHHHHHHHHJJJMMMPPPRRRUUURRRMMMKKKMMMSSSZZZ^^^```\\\XXXWWWXXXXXXVVVSSSNNNGGGBBBBBBCCCBBBDDDHHHLLLMMMMMMNNNPPPQQQKKKCCCAAA===;;;<<<@@@CCCDDDCCCDDDAAA===888666555666777666333///---,,,+++)))((())))))))))))))))))))))))((()))))))))******************+++******)))(((''')))))))))*********************))))))))))))******((())))))******))))))((())))))***++++++******)))))))))(((((()))***,,,---+++++++++++++++,,,,,,+++------...//////......---------.........///////////////000000222333555555666666777888999:::;;;;;;>>>@@@BBBCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLJJJPPPNNNNNNVVV^^^ooo}}}|||zzzyyyzzzzzzyyywwwqqqmmmhhhdddccccccdddddddddcccbbbaaa___^^^]]]]]]]]]YYYVVVXXX]]]fffuuu~~~|||rrrkkkaaaZZZ\\\cccmmmyyyzzzrrrfff]]][[[XXXYYY```jjjwww~~~yyytttnnnkkklllmmmqqquuuzzz||||||zzzxxxyyywwwrrriii___XXXSSSRRRUUU]]]jjjuuu}}}~~~{{{uuuuuuuuuuuusssqqqooonnnllllllkkkkkkkkkkkkkkklllgggggggggfffeeedddccccccdddbbb```^^^]]][[[XXXUUURRRPPPMMMJJJGGGEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@BBB??????CCCEEEHHHNNNUUUaaalllzzz{{{uuuoookkkiiifffddd```^^^ZZZUUUQQQMMMKKKJJJHHHHHHHHHIIIJJJMMMOOOQQQTTTPPPLLLKKKNNNUUU[[[______[[[XXXXXXYYYZZZXXXVVVLLLGGGCCCDDDEEEEEEGGGLLLOOOUUUYYYYYYXXXTTTKKKBBBAAA??????BBBHHHMMMNNNMMMIIIEEE@@@:::777666777777555222...,,,++++++)))((())))))))))))))))))))))))(((((()))))))))*********)))***+++++++++)))((('''))))))******++++++,,,,,,+++***)))(((((()))***+++(((((())))))))))))((((((''''''(((((()))))))))(((+++***)))((((((***,,,...,,,,,,++++++++++++++++++------,,,,,,,,,---................../////////////////////111222444666777666777777888999:::;;;<<<===???BBBCCCCCCDDDFFFGGGGGGHHHIIIIIIHHHHHHJJJLLLKKKPPPNNNNNNVVV^^^ooo|||wwwvvvttttttvvvvvvuuutttppplllhhhffffffffffffeeedddcccbbb```^^^\\\ZZZYYYZZZWWWUUUWWWZZZaaaooo||||||sssfff^^^XXX[[[bbbmmmzzzzzzqqqeee[[[XXXVVVYYYcccooo}}}|||yyyuuupppmmmoooooorrrvvvzzz|||{{{yyywwwwwwuuupppggg^^^VVVQQQPPPSSS[[[hhhttt|||{{{uuuvvvvvvuuutttrrrpppnnnmmmlllkkkjjjjjjjjjjjjjjjeeefffffffffeeecccbbbaaabbb```^^^\\\[[[YYYVVVSSSOOOMMMJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@?????????@@@@@@@@@>>>???CCCFFFJJJRRRZZZdddppp~~~|||xxxrrrmmmjjjgggdddbbb^^^\\\XXXSSSOOOMMMKKKJJJGGGGGGGGGHHHJJJLLLNNNPPPQQQNNNKKKLLLQQQXXX]]]___]]]ZZZXXXXXX[[[\\\ZZZWWWKKKGGGFFFHHHIIIJJJMMMSSSUUUaaakkkjjjaaaWWWLLLDDDBBBAAACCCIIIQQQVVVWWWVVVJJJFFFAAA<<<888777777777444111...,,,++++++)))((())))))))))))))))))))))))))))))))))))************((()))***++++++***((('''))))))******++++++,,,,,,+++***)))(((((()))***+++(((((())))))))))))(((((()))((('''''''''(((***+++///...,,,*********,,,---......---,,,,,,,,,---------,,,++++++,,,---...///........./////////000000//////000111222444666777777777888999:::;;;;;;<<<===???BBBCCCCCCDDDFFFGGGGGGHHHIIIIIIHHHHHHJJJLLLKKKPPPNNNNNNVVV^^^oooxxxvvvpppnnnllllllmmmnnnnnnnnnllliiiffffffhhhiiigggdddbbbbbbaaa```^^^\\\ZZZYYYVVVTTTTTTUUUVVV[[[gggttt|||tttbbb\\\WWWZZZaaalll{{{|||rrreee[[[VVVVVV[[[gggttt~~~xxxwwwvvvsssrrruuupppsssxxx|||~~~}}}{{{vvvtttooofff\\\UUUPPPOOOPPPYYYgggttt|||{{{vvvvvvvvvvvvtttrrrpppooommmlllkkkjjjiiihhhhhhhhhggggggfffeeedddbbbaaa``````^^^\\\ZZZYYYWWWTTTQQQMMMKKKHHHEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@????????????@@@@@@??????AAAEEEHHHLLLVVVaaaiiiuuuzzzvvvqqqllliiieeebbb```\\\ZZZVVVRRRNNNLLLJJJJJJFFFGGGGGGIIIJJJLLLNNNOOOOOOLLLLLLPPPWWW^^^aaaaaa]]][[[XXXYYY[[[[[[XXXUUUIIIHHHIIILLLNNNOOOTTT[[[^^^lllvvvsssgggZZZOOOHHHAAABBBFFFMMMUUUYYYXXXUUUGGGEEEAAA===:::888777777333111---+++++++++)))((()))))))))))))))))))))))))))*********++++++++++++))))))************)))))))))))))))*********************))))))))))))******((())))))******))))))(((+++***)))((()))+++---///000///---,,,++++++,,,,,,***)))((((((((()))***+++,,,,,,,,,,,,,,,---...///....../////////000000000000000111111333444666666777777888999:::;;;<<<<<<>>>@@@BBBCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLJJJPPPNNNNNNVVV^^^ooowwwqqqooollliiifffeeefffhhhiiiiiifffdddcccfffiiiiiifffbbb`````````___^^^\\\ZZZXXXTTTTTTVVVWWWUUUWWWbbbnnnzzz{{{rrraaa[[[WWWYYY```kkkzzz~~~tttfff[[[VVVXXX___lllzzz|||uuuqqqrrrssssssuuuyyywwwyyy~~~}}}wwwtttoooggg]]]UUUQQQOOONNNXXXfffttt}}}~~~{{{wwwwwwwwwvvvuuusssqqqpppmmmlllkkkiiihhhhhhggggggiiihhhgggeeecccaaa```___^^^\\\ZZZYYYXXXVVVSSSPPPKKKIIIFFFCCCBBBBBBDDDEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@????????????@@@@@@AAAAAADDDHHHKKKPPP[[[gggqqq|||yyyuuuppplllhhhdddaaa^^^ZZZXXXUUUQQQMMMKKKJJJIIIGGGHHHIIIJJJLLLNNNOOOPPPMMMMMMNNNUUU^^^eeefffeeeaaa]]]ZZZYYYZZZXXXTTTPPPHHHGGGJJJOOOQQQSSSYYYaaacccmmmsssooodddZZZPPPIII>>>@@@EEELLLSSSTTTPPPLLLBBBAAA@@@===;;;999777666333000---++++++***)))((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******))))))))))))*********)))))))))))))))(((((())))))************)))))))))******************)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&%%%&&&''')))++++++,,,,,,---.../////////.../////////000000000000111111111222333444555666777888888999:::;;;<<<<<>>CCCJJJOOONNNHHHBBB??????>>>===<<<999777666222000---++++++***)))((())))))))))))))))))))))))++++++,,,,,,,,,---------+++***)))(((((()))***+++******))))))((((((''''''((()))***++++++***)))(((******++++++++++++******%%%&&&)))+++,,,,,,***)))))))))+++,,,,,,,,,,,,,,,---,,,++++++,,,...000111+++,,,---...////////////////////////000000000000222222222222333333444555777888999999;;;;;;<<<===@@@BBBDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFGGGIIIJJJHHHOOOOOOQQQYYY___nnn{{{qqqiiiffffffcccaaa___```bbbeeeggggggcccbbbccceeegggfffbbb^^^]]]^^^^^^______^^^^^^]]]VVVWWWXXXYYY[[[^^^dddhhhrrr{{{yyyoooccc[[[UUUYYYbbbmmm|||wwwmmmeee\\\___fffppp}}}|||yyyqqqkkkgggjjjnnnqqqvvv|||~~~{{{xxxpppeeeYYYPPPJJJHHHNNNVVVcccqqq|||{{{yyyuuussssssqqqooonnnnnnmmmllljjjhhhfffeeedddbbbbbbcccbbbbbbaaa```___\\\[[[YYYWWWSSSPPPMMMKKKFFFEEECCCBBBAAABBBBBBCCCFFFDDDAAA???======>>>>>>????????????@@@AAABBBBBBCCCBBBEEEKKKQQQYYYgggsss}}}yyyuuuooojjjfffbbb^^^\\\[[[WWWRRRNNNLLLJJJHHHGGGMMMLLLKKKLLLOOOSSSVVVWWWOOOVVV^^^eeemmmqqqmmmeee```]]]YYYXXXVVVSSSNNNIIIJJJMMMQQQTTTUUUWWWXXXZZZ\\\ZZZXXXWWWVVVQQQKKKFFF======>>>BBBEEEFFFCCC@@@======>>>??????===888444111111000...---,,,+++******+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************++++++******))))))((((((+++***)))***,,,---,,,+++++++++************++++++++++++******))))))******---,,,,,,,,,,,,---......///////////////000111111111111111111222333444444666777888999:::;;;;;;<<<>>>@@@BBBBBBBBBBBBDDDFFFGGGHHHIIIHHHGGGGGGIIIKKKJJJPPPOOOOOOVVV]]]lllxxxooohhheeeeeebbbaaa___```ccceeeffffffcccbbbbbbccceeedddaaa^^^\\\\\\]]]^^^^^^^^^^^^^^^YYYZZZZZZZZZZZZ]]]aaaeeepppyyy{{{qqqccc[[[UUUYYYbbbmmm{{{~~~vvvlllddd___bbbiiisss~~~zzzvvvmmmgggeeeiiiooottt|||~~~yyyvvvooofff[[[SSSNNNLLLOOOWWWcccqqqzzzzzzwwwtttsssrrrqqqooonnnmmmmmmllljjjhhhfffeeeeee```aaaaaaaaa```___^^^]]]ZZZYYYWWWTTTQQQMMMJJJHHHBBBBBBAAA@@@???@@@AAAAAACCCBBB@@@>>>>>>>>>???@@@@@@@@@???@@@@@@AAABBBBBBDDDCCCEEEKKKRRRZZZhhhuuu|||uuurrrmmmhhheeebbb___]]]ZZZVVVQQQNNNLLLJJJIIIGGGKKKJJJKKKMMMRRRVVVZZZ\\\ZZZccclllqqqsssssslllddd```^^^[[[ZZZXXXUUUOOOKKKMMMPPPSSSTTTTTTUUUVVVWWWTTTSSSQQQQQQPPPMMMGGGBBB??????@@@BBBEEEDDDAAA===::::::;;;<<<<<<:::555222//////...---,,,+++******((()))************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))*********************)))))))))))))))***)))((()))+++,,,+++***++++++************++++++,,,,,,+++++++++,,,...///---,,,,,,,,,,,,---......///...............//////111111111111111222333444666666777777888999:::;;;>>>@@@AAABBBBBBBBBDDDEEEFFFGGGHHHGGGFFFGGGHHHJJJJJJPPPOOOOOOVVV\\\kkksssmmmgggdddddd``````___aaacccddddddcccdddbbbaaaaaaaaaaaa___^^^\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]][[[[[[\\\___bbbmmmuuu{{{rrrccc[[[UUUYYYbbbnnn|||}}}uuukkkdddbbbfffmmmwww~~~{{{vvvssshhhbbbaaagggpppxxx|||uuusssnnnfff]]]UUUQQQPPPPPPWWWcccoooxxx|||}}}|||~~~wwwuuurrrqqqqqqpppooommmmmmlllkkkiiihhhfffeeeddd_________^^^^^^]]]\\\[[[YYYWWWUUUQQQMMMIIIFFFEEEAAA@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>???AAABBBAAAAAA@@@@@@@@@AAABBBBBBGGGFFFHHHOOOVVV___nnn{{{~~~yyyqqqnnnjjjgggeeeccc```]]]XXXTTTPPPMMMKKKJJJIIIHHHHHHIIIKKKOOOTTTYYY^^^aaahhhttt}}}wwwmmmeeeaaa```___]]][[[VVVPPPLLLPPPRRRTTTTTTSSSRRRRRRSSSNNNMMMMMMMMMLLLIIIDDD@@@@@@@@@AAACCCDDDBBB???<<<888777888888888666222...,,,,,,,,,,,,+++++++++***((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))************)))((('''(((***+++***)))++++++************++++++++++++******+++---///111,,,,,,,,,,,,,,,---......///......---------......000000000000111222333444555555666666777888::::::>>>@@@AAABBBAAABBBCCCEEEEEEFFFGGGGGGFFFFFFGGGIIIJJJPPPOOOOOOVVV[[[jjjxxxpppkkkgggeeeeee_________aaacccdddcccaaadddcccaaa_______________^^^^^^]]]]]]\\\\\\\\\\\\^^^______]]]\\\]]]___bbbkkkrrr}}}yyyqqqbbb[[[VVVYYYcccooo}}}}}}vvvllleeeccchhhppp{{{~~~|||yyytttqqqeee```^^^fffppp{{{}}}yyysssqqqmmmfff]]]VVVRRRQQQQQQXXXcccnnnvvvyyyzzzyyy{{{}}}tttrrrpppooooooooonnnlllkkkkkkjjjhhhgggeeedddddd^^^^^^^^^^^^]]]\\\ZZZZZZXXXVVVSSSNNNJJJFFFDDDBBBAAAAAAAAABBBBBBCCCCCCDDD@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCJJJIIIMMMTTT\\\gggvvv{{{wwwqqqnnnjjjgggeeebbb^^^\\\UUURRRNNNKKKKKKJJJIIIIIIGGGIIIMMMPPPUUUYYY^^^bbbppp|||qqqjjjddddddccc```\\\VVVPPPLLLPPPRRRTTTTTTRRRQQQQQQQQQNNNNNNNNNNNNKKKHHHCCC@@@@@@@@@BBBCCCCCCAAA>>><<<777666666666666444000,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((((()))))))))************(((((())))))******++++++)))((('''(((***+++***)))++++++************+++++++++)))((('''(((***---///,,,,,,++++++,,,,,,---...//////......------....../////////000111222333444666666666666777999:::;;;>>>???AAAAAAAAAAAACCCEEEEEEFFFGGGFFFEEEEEEGGGIIIIIIPPPOOOOOOVVVZZZhhhsssmmmkkkhhhffffff```___```aaacccdddbbbaaadddcccaaa___^^^^^^___aaacccbbb```^^^]]]\\\\\\\\\___`````````___```bbbdddkkkqqq{{{zzzrrrbbbZZZVVVZZZeeeqqq~~~xxxooohhheeekkkuuu~~~}}}{{{xxxssspppddd```___gggsss~~~zzzvvvsssqqqmmmfff]]]UUUQQQOOOQQQWWWbbbllltttxxxyyyxxxxxx{{{~~~}}}rrrpppnnnmmmmmmmmmkkkjjjiiiiiihhhfffeeedddcccccc_________^^^]]]\\\ZZZZZZXXXUUURRRMMMIIIEEECCCBBB@@@AAAAAABBBBBBCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEIIIJJJPPPYYYcccnnn}}}zzzvvvrrroookkkhhhddd```[[[XXXRRROOOLLLJJJJJJJJJJJJIIIHHHKKKOOORRRTTTWWW\\\___qqquuunnnggggggeeeaaa[[[TTTOOOKKKPPPRRRTTTSSSRRRPPPPPPPPPPPPPPPPPPNNNJJJEEEAAA???===???BBBCCCBBB@@@???===777666666555555333///,,,,,,,,,,,,,,,------------************************))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((((()))))))))************(((((())))))******++++++***)))((()))+++++++++***++++++************++++++,,,+++)))(((((()))+++,,,,,,++++++++++++,,,------000000///////////////000/////////000111333444555888777777777888:::<<<======???AAAAAAAAAAAACCCDDDEEEFFFGGGFFFEEEEEEGGGIIIIIIPPPOOOOOOUUUYYYfff|||xxxnnnkkkkkkhhhffffffbbbaaa```aaacccdddcccbbbcccccccccaaa``````bbbdddfffeeebbb```___^^^^^^^^^```aaaccccccbbbccceeegggkkkpppxxx|||tttaaaZZZVVV\\\ggguuu{{{sssmmmjjjqqq{{{~~~~~~~~~}}}|||{{{zzzwwwsssooofffbbbccclllxxxyyyuuusssrrrnnnggg^^^VVVQQQOOOPPPVVV```kkksssxxxyyyzzzxxxzzz}}}~~~|||qqqooolllkkkkkkjjjiiigggffffffeeedddcccbbbaaaaaa`````````___^^^\\\ZZZZZZVVVTTTPPPLLLHHHEEECCCBBB>>>???@@@@@@@@@@@@@@@???AAAAAA@@@???>>>>>>======@@@@@@AAABBBCCCEEEFFFGGGHHHKKKSSS___jjjvvvyyyuuurrroookkkgggbbb]]]XXXTTTPPPMMMJJJIIIIIIJJJKKKJJJJJJNNNRRRTTTTTTUUUYYY]]]ooo~~~}}}sssmmmgggfffeee```YYYSSSOOONNNQQQRRRTTTSSSQQQOOONNNNNNMMMNNNOOOLLLGGGAAA===<<<<<>>>>>999777666555555333///---,,,,,,,,,,,,------------)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))***************)))((()))+++,,,+++***++++++************++++++...------,,,+++++++++,,,+++++++++++++++,,,------///////////////000111111000000000111222444555666999888777777888:::<<<>>>===???@@@AAA@@@AAABBBDDDEEEFFFGGGGGGFFFFFFGGGIIIIIIPPPOOOOOOUUUYYYeeezzz|||rrrjjjiiijjjhhheeeeeedddbbbaaaaaabbbdddddddddbbbdddeeedddbbbbbbdddggggggfffdddbbbaaabbbcccccccccdddffffffeeeeeefffhhhjjjnnnvvv}}}ttt```ZZZWWW]]]iiixxxxxxssssssyyy~~~||||||||||||{{{zzzyyyyyyxxxuuuqqqnnnhhheeegggrrryyywwwtttssspppiiiaaaYYYTTTRRROOOUUU___jjjsssyyy{{{|||xxxzzz}}}}}}{{{qqqnnnkkkjjjiiihhhfffeeeddddddcccbbbaaa``````___``````___^^^]]][[[ZZZYYYTTTRRRNNNIIIFFFDDDCCCBBB??????@@@AAA@@@???>>>>>>>>>>>>????????????>>>>>>??????@@@BBBDDDFFFHHHIIIKKKPPP[[[iiivvv~~~wwwsssooolllhhhddd```[[[UUUQQQMMMKKKHHHHHHIIIJJJKKKKKKLLLQQQUUUVVVUUUVVVZZZ^^^ooo{{{~~~vvvmmmfffccccccaaa]]]WWWSSSRRRSSSSSSUUUUUUSSSPPPLLLKKKJJJHHHKKKLLLJJJDDD???<<<;;;>>>AAADDDDDD@@@===<<<<<<999888666555444222///---,,,,,,,,,,,,++++++++++++)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))*********************))))))))))))))))))((('''(((***+++***)))++++++************++++++++++++,,,---------,,,++++++++++++***++++++,,,------------...///000111222000000111222333555777888888777666555777999<<<>>>===>>>@@@@@@@@@AAABBBDDDFFFGGGHHHGGGFFFGGGHHHJJJIIIPPPOOOOOOUUUXXXdddyyyxxxnnngggggghhhgggddddddfffcccaaa```bbbdddeeeeeeaaadddffffffddddddfffhhhfffeeedddcccccceeeggghhhfffggghhhgggfffeeefffhhhiiimmmttt~~~{{{rrr```ZZZWWW^^^kkkzzz{{{vvvzzz}}}{{{zzz{{{{{{xxxxxxwwwwwwvvvtttpppmmmiiigggkkkwwwzzzxxxtttsssqqqkkkccc\\\WWWUUUNNNTTT___jjjtttzzz}}}~~~yyy{{{~~~~~~|||zzzqqqnnnkkkiiihhhgggeeeccccccbbbbbbaaa```______^^^_________^^^\\\ZZZYYYXXXRRRPPPLLLHHHEEECCCBBBBBBAAABBBBBBCCCBBBAAA???>>><<<<<<>>>???@@@@@@@@@@@@>>>???@@@BBBDDDGGGIIIKKKPPPVVVcccsss}}}vvvrrrkkkiiieeebbb^^^YYYSSSOOOLLLJJJHHHGGGIIIJJJKKKKKKMMMRRRWWWXXXWWWWWW[[[___pppyyyxxxpppggg_________^^^ZZZUUUSSSTTTWWWVVVWWWVVVTTTOOOJJJHHHGGGFFFIIIKKKIIIDDD???======@@@CCCEEEDDD@@@;;;::::::999777555444333222///,,,+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))************++++++******))))))((((((((('''&&&''')))))))))'''++++++************++++++%%%'''***,,,---,,,+++***++++++******++++++,,,---++++++,,,,,,...///111222111111222333444666777888777666555444555888;;;======>>>@@@@@@@@@@@@BBBDDDGGGHHHIIIHHHGGGGGGIIIKKKIIIPPPOOOOOOUUUWWWcccxxxxxxpppnnnkkkhhhfffdddddddddeeedddbbb___]]]\\\___aaaeeedddccceeeggghhhhhhgggaaa```___```aaacccfffhhhffffffggggggfffeeedddddddddfffllluuuzzzqqqaaa\\\YYY___nnn~~~}}}yyyttttttvvvsssssstttuuutttrrrpppnnnjjjmmmqqqzzzzzzwwwrrrrrrpppjjjbbbZZZTTTRRRPPPVVV```mmmyyy|||~~~}}}~~~{{{wwwpppmmmiiiggggggfffeeedddcccbbb```^^^]]]]]]]]]]]]aaa```^^^\\\YYYWWWUUUTTTMMMKKKHHHEEECCCAAAAAA@@@DDDDDDBBBAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>??????>>>???AAACCCFFFJJJNNNPPPUUU___ooozzzsssnnnlllhhhccc^^^YYYUUUQQQNNNGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMPPPSSSRRRSSS^^^kkkrrruuuyyyyyyuuuooohhhddd^^^\\\YYYVVVUUUVVVXXXZZZ\\\ZZZVVVRRRNNNLLLJJJJJJIIIJJJHHHCCC===999999;;;CCCDDDDDDCCCAAA>>>;;;999<<<;;;999777444111...,,,******,,,...//////,,,)))))))))))))))))))))))))))...---+++))))))***,,,---******))))))))))))******,,,(((%%%''',,,///---***+++***)))'''''')))***+++))))))))))))************))))))))))))))))))))))))(((((()))*********))))))++++++++++++++++++++++++---,,,+++***+++,,,---...---------............////////////000111222444444888888777777888888999:::===???@@@@@@@@@@@@AAACCCCCCEEEGGGGGGGGGHHHIIIKKKIIIOOONNNMMMRRRVVVcccyyyrrrlllkkkiiifffdddcccbbbbbbgggfffdddaaa^^^]]]___aaabbbbbbbbbcccfffgggfffdddcccbbbaaa``````bbbccceeefffffffffffffffeeedddddddddfffjjjrrr|||yyyqqqbbb]]]ZZZaaappp|||wwwrrrppprrrqqqrrrsssttttttrrrqqqpppnnnqqqvvvzzzxxxtttssspppjjjaaaYYYTTTQQQQQQVVVaaaooo{{{~~~~~~|||wwwpppmmmiiiggggggfffeeecccbbbaaa___^^^]]]]]]]]]]]]```___]]]ZZZXXXUUUSSSRRRJJJIIIFFFDDDCCCBBBCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>?????????@@@BBBDDDGGGJJJOOORRR[[[eeeuuu{{{tttpppkkkgggaaa\\\XXXTTTOOOMMMJJJJJJJJJJJJJJJKKKKKKLLLOOOMMMMMMPPPPPPRRR]]]jjjwwwzzz|||yyyqqqiiiccc```___]]]ZZZZZZ[[[[[[[[[ZZZZZZXXXUUUQQQNNNLLLKKKJJJGGGFFFDDD@@@<<<:::<<<>>>EEEEEEEEEDDDAAA>>>;;;999<<<;;;999777333000...,,,---,,,++++++,,,+++***(((***************************)))(((''''''(((***+++******))))))))))))******,,,***'''(((+++,,,+++)))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))............---+++******++++++++++++++++++++++++,,,,,,++++++,,,,,,------........./////////000000000000000111222333444555777777777777888999:::;;;>>>???AAAAAA@@@@@@BBBCCCCCCEEEGGGGGGGGGGGGIIIKKKIIIOOONNNMMMSSSVVVcccyyyxxxnnnjjjiiihhhfffddddddccccccfffeeeccc```]]]\\\]]]___`````````bbbddddddcccaaadddcccaaa_________aaabbbeeeffffffffffffeeeeeedddddddddgggllltttyyyqqqccc^^^\\\cccrrr{{{uuunnnkkkmmmmmmnnnpppqqqrrrrrrrrrrrrqqqvvv|||~~~{{{yyyvvvuuuqqqiii```XXXSSSQQQQQQXXXdddsss|||wwwpppmmmiiigggffffffdddcccaaaaaa___^^^]]]\\\\\\\\\^^^]]][[[XXXUUUSSSQQQPPPHHHGGGDDDBBBBBBCCCEEEFFFEEEEEECCCBBBBBBBBBBBBBBBBBBAAA@@@@@@????????????AAABBBDDDEEEGGGKKKQQQUUU```kkkyyy~~~zzzuuuqqqhhhddd___YYYUUURRRNNNKKKMMMLLLKKKJJJJJJJJJJJJJJJOOOLLLKKKLLLMMMSSS___jjjxxxzzzzzztttiiiaaa^^^^^^```]]]\\\^^^cccddd```\\\YYYXXXTTTQQQNNNLLLKKKKKKEEECCCAAA===;;;<<>><<<:::<<<;;;888666333000---,,,///---***((()))))))))(((************************(((''''''&&&'''(((***+++******))))))))))))******,,,+++***)))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))++++++,,,,,,+++******)))++++++++++++++++++++++++++++++,,,,,,------,,,,,,////////////000000000111111111111111222444555666666666666777999:::<<<===>>>@@@AAAAAAAAAAAABBBDDDDDDEEEGGGGGGGGGGGGIIIKKKHHHOOOMMMMMMSSSVVVcccyyysssmmmiiiiiihhhgggfffeeeeeeeeebbbbbb```]]]ZZZYYYZZZ[[[`````````bbbdddcccaaa___cccbbb```^^^^^^___```aaaeeeeeeeeeffffffeeeeeedddaaaaaabbbfffmmmwwwyyy~~~yyypppddd___^^^eeeuuuyyyrrrjjjffffffggghhhiiilllnnnqqqssstttsssxxx~~~|||zzzwwwvvvqqqiii___WWWRRRPPPQQQZZZhhhwwwzzzuuupppmmmiiigggfffeeecccbbb``````___^^^]]]\\\[[[[[[\\\ZZZXXXVVVSSSPPPNNNLLLHHHFFFCCCAAAAAABBBEEEGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAACCCEEEFFFHHHMMMUUUZZZeeeooozzz~~~|||{{{}}}{{{xxxsssooofffbbb\\\VVVRRROOOLLLIIIKKKKKKJJJIIIIIIJJJJJJJJJOOOLLLJJJJJJOOOXXXdddmmmqqqsssqqqjjj```ZZZZZZ]]]___\\\\\\bbbjjjlllgggaaa\\\ZZZVVVRRROOOMMMKKKKKKGGGDDD@@@<<<;;;>>>BBBFFFGGGGGGFFFDDDBBB???<<<;;;<<<:::888555111///---,,,...,,,***)))***+++***)))++++++++++++++++++++++++(((((((((((()))***,,,---******))))))))))))******)))***+++***(((((()))+++******)))(((((()))***************+++++++++,,,,,,))))))))))))))))))))))))&&&'''(((***+++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++....../////////000000000111111111222333444666666555555666777999;;;===>>>???@@@BBBBBBAAAAAACCCDDDDDDFFFGGGGGGGGGGGGIIIJJJHHHNNNMMMMMMSSSWWWdddzzz|||xxxooommmggggggffffffeeedddcccccc_________]]]ZZZYYYZZZ\\\bbbaaaaaabbbccccccaaa______^^^]]]]]]]]]___aaacccddddddeeeeeeeeeeeeeeeddd^^^^^^___aaagggrrr~~~}}}vvv{{{~~~yyypppddd```___gggwwwxxxooofff``````^^^___aaadddiiimmmqqqtttvvv|||}}}{{{zzzvvvuuuqqqiii```XXXSSSQQQRRR\\\kkk{{{}}}wwwrrrpppmmmiiigggeeedddcccaaa______^^^]]]\\\[[[ZZZZZZYYYXXXUUUSSSOOOLLLJJJIIIGGGEEECCCAAA@@@BBBCCCEEEEEEDDDCCCBBBBBBAAAAAABBBCCCBBBBBBAAA@@@@@@AAAAAAAAADDDFFFHHHKKKQQQ\\\cccnnnvvv}}}||||||{{{xxxuuuoookkkddd___YYYTTTPPPMMMJJJHHHGGGGGGGGGHHHIIIKKKLLLMMMOOOMMMKKKLLLTTT```kkkpppjjjjjjggg___WWWSSSUUUYYY\\\ZZZ[[[bbbjjjnnnjjjddd^^^\\\XXXTTTPPPMMMKKKJJJJJJFFFAAA======@@@DDDGGGGGGFFFEEECCCAAA???===<<<;;;:::777333000...,,,,,,)))***+++---///...,,,***************************((((((((())))))***+++,,,******))))))))))))******'''((())))))((()))+++---******))))))))))))******)))))))))*********++++++)))))))))))))))))))))))))))***+++---.../////////++++++++++++++++++++++++***+++,,,---...---,,,+++------........./////////111111111222333444666666555555666888:::<<<>>>??????AAABBBCCCBBBBBBCCCEEEEEEFFFGGGGGGGGGGGGHHHJJJGGGNNNMMMMMMSSSWWWdddzzzyyy}}}qqqjjjiiibbbccccccbbbaaa```___^^^]]]^^^___^^^]]]]]]___aaadddcccaaaaaabbbbbbaaa```\\\\\\[[[[[[]]]___bbbdddcccddddddeeeeeeeeeeeeddd]]]^^^______cccmmmyyy~~~vvvzzz|||~~~}}}yyyoooddd``````hhhxxx|||tttkkkaaaZZZYYYTTTUUUXXX\\\bbbhhhnnnrrryyy~~~zzzxxxwwwrrrrrrpppjjjbbbZZZTTTRRRSSS^^^ooo~~~{{{vvvrrrpppmmmiiifffeeedddbbbaaa^^^^^^^^^]]]\\\[[[YYYYYYWWWUUUSSSPPPLLLIIIGGGFFFEEEDDDCCCBBBAAABBBCCCCCCDDDDDDBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBEEEIIILLLPPPYYYfffppp{{{~~~zzzvvvrrrmmmiiiccc^^^WWWRRRNNNLLLJJJHHHEEEEEEFFFHHHJJJLLLNNNPPPQQQQQQPPPQQQ[[[gggnnnooofffddd^^^XXXSSSRRRTTTVVVYYYWWWWWW\\\cccgggeeebbb^^^\\\XXXTTTPPPMMMKKKKKKLLLGGGBBB>>>???BBBEEEFFFEEEDDDCCCBBBAAA???>>>>>>;;;999666222///---,,,,,,((()))+++...000000---+++))))))))))))))))))))))))&&&''''''(((((()))))))))******))))))))))))******'''''''''((()))***,,,,,,)))))))))******)))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))+++++++++++++++***))))))++++++++++++++++++++++++++++++,,,,,,------,,,,,,------------............111111111111222444555666666666777888:::<<<>>>???@@@BBBCCCCCCCCCCCCDDDFFFEEEFFFHHHHHHGGGGGGHHHIIIGGGNNNMMMMMMSSSWWWeee{{{}}}yyy~~~ttthhhccccccaaaaaaaaaaaa___^^^\\\[[[YYY[[[]]]^^^___```bbbdddfffdddaaa___```aaaaaa```\\\[[[[[[[[[\\\___aaacccbbbcccdddeeeeeeeeeeeeeee```aaaaaa```aaahhhttt}}}{{{}}}yyytttwww~~~~~~yyyoooccc``````iiixxxwwwooofff[[[TTTRRRLLLMMMOOOTTT[[[ccckkkoooyyy~~~xxxuuusssrrrmmmooooookkkddd\\\VVVSSSTTT```qqq|||{{{zzzxxxuuupppmmmiiifffeeecccbbb```]]]]]]]]]]]]\\\[[[YYYXXXUUUSSSQQQNNNJJJGGGDDDCCC@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@?????????@@@AAABBBCCCCCCHHHMMMQQQVVVaaappp|||}}}xxxvvvrrrmmmiiibbb]]]VVVQQQMMMKKKIIIHHHGGGGGGHHHJJJLLLNNNQQQRRRUUUUUUUUUWWW```kkkmmmiiibbb^^^XXXTTTUUUWWWYYYZZZVVVUUUSSSUUUXXXZZZ[[[[[[YYYXXXUUUQQQOOOMMMLLLLLLJJJEEE@@@>>>@@@CCCEEEFFFCCCBBBAAA@@@@@@?????????;;;999555111...,,,,,,,,,***)))***+++---...,,,+++(((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))*********'''%%%&&&)))+++***)))))))))************))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$++++++++++++++++++++++++,,,,,,++++++,,,,,,------............////////////000000000111222333444555777777777888:::<<<===>>>AAABBBDDDDDDCCCCCCEEEFFFEEEGGGHHHHHHGGGFFFGGGIIIFFFMMMMMMMMMSSSWWWeee{{{|||zzzzzzjjjaaa______bbbbbbbbbbbb```^^^\\\[[[UUUXXXZZZ\\\^^^```bbbeeegggddd```^^^^^^___``````\\\\\\[[[[[[\\\^^^```bbbbbbcccddddddeeeeeeeeeeeecccdddcccaaa```eeepppxxx}}}~~~tttooosss|||xxxoooccc``````iiiyyy~~~tttlllbbbWWWPPPNNNGGGHHHJJJOOOWWW```iiinnnwww~~~yyytttqqqooonnnjjjmmmnnnlllfff^^^WWWTTTTTTaaasss}}}zzzzzzzzzzzzxxxpppmmmiiifffeeecccaaa```]]]]]]]]]]]]\\\ZZZYYYWWWTTTRRRPPPMMMIIIFFFCCCBBB<<<>>>@@@CCCDDDEEEEEEEEEBBBBBBAAA@@@????????????>>>>>>>>>???@@@AAABBBCCCEEEJJJPPPUUUZZZgggxxx|||xxxvvvsssnnnjjjbbb]]]VVVPPPMMMKKKIIIHHHIIIJJJJJJLLLNNNPPPRRRSSSWWWXXXXXXZZZccclllkkkccc^^^XXXSSSSSSYYY___aaaaaaUUUTTTQQQOOOOOOPPPRRRTTTUUUSSSQQQOOONNNMMMMMMMMMGGGCCC>>>>>>@@@DDDFFFFFFAAAAAA@@@?????????@@@@@@;;;999555111...,,,,,,,,,---+++)))(((***++++++***((((((((((((((((((((((((+++,,,,,,,,,,,,++++++*********))))))))))))******---)))%%%&&&***,,,)))%%%))))))************))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))***************)))++++++++++++++++++++++++---,,,+++***+++,,,---...////////////000000000000/////////000111222444444777777888999:::<<<===>>>AAABBBDDDDDDCCCCCCEEEFFFFFFGGGHHHHHHGGGFFFGGGIIIFFFMMMLLLMMMSSSXXXeee{{{{{{zzzyyymmmfff```\\\\\\^^^```cccdddccc___ZZZWWWSSSUUUWWWZZZ]]]```bbbbbbbbbaaa```^^^^^^^^^___``````___]]]\\\\\\]]]___```aaabbbdddeeeffffffffffffcccbbb```___aaaeeeiiilllxxxyyyuuuwww}}}}}}}}}xxxqqqcccbbbaaahhhyyy|||qqqfff\\\RRRJJJEEEEEEFFFGGGLLLSSS\\\eeejjjsssxxx}}}zzzvvvrrrooonnnnnnooollllllkkkiiiccc\\\UUUPPPUUUZZZfffvvvxxxwwwxxxwwwvvvvvvpppkkkeeebbbbbbaaa___\\\```^^^]]]\\\[[[YYYUUURRRPPPNNNKKKGGGCCCAAA@@@@@@???@@@AAACCCDDDDDDEEEEEECCCBBBAAA@@@????????????>>>???@@@@@@???@@@BBBDDDDDDKKKSSSZZZbbbpppzzzvvvrrrmmmgggddd\\\XXXSSSMMMIIIGGGGGGGGGJJJHHHHHHJJJNNNSSSVVVWWWYYYTTTUUU___eeedddaaabbb[[[ZZZZZZ[[[]]]^^^^^^^^^UUURRRNNNLLLMMMOOOQQQRRRRRRQQQQQQRRRRRRPPPLLLIIIFFFBBB??????CCCEEEEEEDDDEEECCC@@@===<<<===>>>???666555222///---,,,++++++---------+++((('''((()))++++++************++++++))))))))))))******************))))))))))))******+++******)))))))))))))))))))))))))))************+++++++++*********))))))************)))((('''&&&+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222111///---------......333111---)))(((+++111666666666777888999;;;<<<===DDDEEEFFFEEECCCBBBBBBDDDGGGIIIKKKKKKIIIHHHHHHIIIHHHLLLJJJLLLSSSUUUccc|||}}}{{{pppfff```[[[XXXXXX[[[^^^aaabbbaaa^^^YYYWWWSSSUUUXXX[[[]]]_________``````___^^^^^^^^^^^^^^^___^^^]]]\\\\\\^^^```aaaaaabbbdddeeeffffffeeedddcccbbb```___```dddhhhkkkttt~~~~~~{{{|||}}}|||~~~~~~vvvooocccccccccjjj|||{{{uuukkkbbbYYYQQQJJJEEEDDDDDDFFFJJJPPPXXX```dddiiimmmsssyyy||||||zzzyyyxxxvvvssspppnnnmmmmmmmmmllllllllliiiddd]]]VVVQQQRRRXXXcccsss{{{ssssssvvvvvvuuuvvvnnnjjjdddaaaaaaaaa^^^\\\]]]\\\ZZZYYYXXXVVVRRROOOMMMKKKIIIFFFDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGCCCBBBAAA@@@????????????<<<>>>???@@@@@@AAADDDFFFIIIOOOWWW___hhhvvv|||xxxsssmmmgggbbbYYYVVVQQQLLLHHHGGGGGGGGGIIIHHHHHHKKKOOORRRTTTTTTTTTQQQUUU^^^eeecccaaaaaa\\\[[[ZZZ\\\^^^___\\\ZZZTTTQQQOOOMMMNNNOOOPPPQQQOOOPPPQQQSSSSSSQQQLLLHHHGGGCCCAAABBBEEEIIIIIIHHHEEECCC???<<<<<<<<<======444222000---+++***)))))),,,---,,,+++((('''((()))++++++************++++++))))))))))))******************))))))))))))******+++******)))))))))))))))))))))))))))*********************)))))))))(((((((((((()))))))))))))))(((---+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,---------......//////............//////111111000...---///222555666666777888999;;;<<<===CCCDDDEEEDDDBBBAAABBBCCCBBBEEEHHHIIIIIIIIIJJJKKKIIILLLKKKMMMSSSUUUbbb|||~~~yyyjjjbbb^^^ZZZXXXYYYYYY[[[^^^``````]]]ZZZWWWTTTVVVZZZ]]]___^^^]]]\\\]]]^^^^^^^^^^^^]]]\\\\\\]]]]]]\\\\\\]]]___aaabbbbbbcccdddeeeeeeeeedddccccccaaa___^^^```cccfffiiipppzzz}}}||||||~~~{{{ssslllcccccceeemmm~~~}}}}}}}}}~~~}}}zzzxxxpppkkkccc[[[UUUNNNIIIEEEBBBCCCDDDHHHMMMSSSXXX\\\^^^```eeeiiikkklllkkkjjjooonnnnnnmmmllllllkkkkkkjjjjjjiiigggbbb[[[UUUQQQPPPUUU```ooo~~~uuuoooqqquuuvvvvvvwwwlllgggbbb``````___]]][[[ZZZXXXVVVUUUTTTRRRNNNLLLHHHGGGEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@???????????????;;;===>>>???@@@BBBFFFIIIOOOTTT\\\fffrrr|||xxxrrrkkkccc]]]UUURRRNNNJJJGGGFFFGGGHHHGGGGGGIIIMMMPPPRRRQQQOOOMMMNNNUUU___dddccc`````````]]]\\\^^^aaa```ZZZUUUQQQQQQPPPOOOOOOOOOOOOPPPNNNOOOQQQTTTUUUSSSNNNJJJHHHEEECCCEEEIIILLLLLLJJJGGGDDD???<<<<<<<<<;;;;;;333222///---+++)))))))))+++++++++***(((((()))***++++++************++++++))))))))))))******************))))))))))))******+++******))))))))))))))))))))))))*********++++++)))))))))(((((((((((((((''''''((())))))***++++++---,,,***+++,,,,,,+++***************************,,,,,,,,,---------......,,,---...///000000000000000222444444333222333444666666777888999;;;<<<===BBBCCCDDDCCCAAA@@@AAABBBAAADDDGGGHHHHHHHHHIIIJJJIIIMMMKKKMMMSSSUUUbbb{{{}}}qqqeee___\\\XXXWWWXXXXXXZZZ]]]______]]][[[YYYVVVYYY]]]aaaaaa```\\\ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\\\\\\\]]]^^^```bbbccccccdddeeeffffffeeecccbbbaaa```^^^^^^___bbbeeeggglllwww~~~~~~}}}||||||}}}~~~~~~yyypppiiiaaacccfffppp~~~}}}{{{zzzyyyxxxuuuqqqnnnhhhccc\\\VVVPPPLLLGGGDDDBBBCCCEEEGGGKKKOOORRRTTTTTTVVVXXX[[[]]]^^^______fffgggiiijjjjjjjjjiiiiiiggggggfffccc^^^XXXSSSOOOPPPUUU```ooo~~~{{{sssmmmpppuuuvvvwwwxxxjjjfff```^^^^^^^^^\\\ZZZXXXVVVSSSRRRPPPNNNKKKIIIEEEDDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@???????????????===>>>???@@@AAACCCGGGJJJSSSXXXaaannn|||~~~zzzvvvooofff]]]WWWPPPNNNKKKHHHFFFFFFGGGHHHFFFGGGKKKOOORRRRRROOOLLLHHHMMMWWW```eeecccaaa___ccc```___aaacccaaaYYYRRRPPPQQQRRRQQQPPPOOOOOOOOOOOOPPPQQQSSSUUUTTTQQQNNNHHHFFFFFFIIINNNQQQPPPNNNKKKFFFAAA>>>======<<<:::444333000...,,,+++++++++******+++***(((((()))+++++++++************++++++((()))))))))******************))))))))))))******+++******)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))***++++++***)))((()))+++,,,+++***************++++++++++++,,,,,,,,,---------......+++---...000000000//////000222444555444333444555666666777888999;;;<<<===@@@BBBBBBBBB@@@@@@AAABBBEEEGGGIIIIIIHHHGGGGGGGGGIIIMMMKKKMMMSSSUUUccc|||rrrhhh^^^ZZZWWWSSSQQQSSSYYY[[[]]]___```^^^\\\ZZZZZZ]]]aaaddddddbbb^^^[[[YYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZ[[[\\\^^^```aaabbbcccdddeeefffeeedddcccbbb___^^^]]]]]]^^^aaaccceeejjjsss~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}~~~~~~wwwnnnggg^^^aaafffrrr~~~}}}|||~~~|||yyyvvvtttpppkkkgggbbb^^^WWWQQQMMMHHHDDDBBBCCCDDDFFFIIIKKKMMMNNNNNNLLLLLLMMMOOORRRUUUWWWYYYaaaccceeeggghhhhhhggggggffffffeeebbb^^^XXXTTTPPPRRRWWWbbbqqq~~~yyyqqqlllooosssttttttuuujjjeee```]]]]]]]]][[[XXXWWWUUURRROOONNNLLLIIIGGGCCCBBB@@@???>>>>>>??????GGGGGGGGGFFFEEEDDDCCCBBB@@@@@@??????>>>>>>?????????@@@AAAAAABBBDDDIIILLLVVV\\\gggvvv}}}yyytttlllcccYYYSSSLLLJJJIIIGGGFFFFFFGGGHHHEEEHHHMMMRRRUUUSSSOOOKKKGGGQQQ]]]dddfffeeecccaaafffdddbbbdddddd```XXXQQQPPPRRRTTTSSSQQQOOOPPPQQQPPPPPPPPPRRRTTTTTTQQQOOOEEEGGGKKKSSS[[[___^^^[[[PPPJJJCCC@@@??????<<<:::333222///---++++++++++++)))******)))(((((()))***++++++************++++++((()))))))))******************))))))))))))******+++******)))))))))))))))************++++++++++++******************************))))))))))))******&&&%%%%%%'''***,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,---------......---...///000000///...---111222333222222222555777666666777888999;;;<<<===???AAABBBAAA@@@@@@AAABBBFFFHHHJJJKKKIIIHHHHHHHHHIIILLLKKKNNNTTTVVVddd}}}mmmeee^^^[[[WWWSSSRRRTTTYYY[[[]]]______]]][[[ZZZ\\\___cccffffffccc___\\\YYYYYYZZZ[[[[[[[[[[[[ZZZXXXYYYZZZ\\\]]]___``````aaaaaaccccccdddcccbbbaaa\\\\\\[[[\\\^^^```ccceeehhhoooxxx~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~||||||}}}~~~|||uuulllddd\\\```hhhtttyyyvvvwww{{{|||zzz}}}{{{wwwtttpppkkkeeeaaa\\\XXXRRRMMMIIIFFFBBB@@@CCCEEEHHHJJJLLLLLLKKKJJJEEEDDDDDDFFFIIINNNSSSWWW```bbbccceeeffffffeeeeeegggfffeeeccc___ZZZVVVSSSSSSXXXcccqqq~~~uuummmiiilllqqqqqqqqqrrrkkkfff```]]]\\\\\\YYYWWWVVVSSSPPPMMMKKKJJJGGGEEEBBBAAA???>>>>>>>>>???@@@FFFFFFFFFEEEDDDCCCAAAAAA@@@??????>>>>>>>>>??????@@@AAABBBBBBDDDGGGMMMQQQ\\\dddqqq|||wwwqqqjjjaaaWWWQQQJJJIIIHHHFFFFFFFFFGGGHHHGGGJJJOOOTTTWWWVVVQQQLLLKKKXXXeeeiiiiiihhhfffdddeeeeeeeeedddbbb\\\VVVQQQQQQTTTVVVUUURRRPPPQQQSSSQQQRRRTTTWWWYYYWWWSSSOOOEEEIIIRRR___jjjnnnmmmiiiTTTMMMEEEAAAAAA@@@<<<999000///,,,***)))(((((()))*********)))''''''((()))++++++************++++++))))))))))))******************))))))))))))******+++******)))))))))))))))*********++++++++++++,,,************++++++++++++,,,+++***)))((()))***+++&&&%%%%%%'''***++++++++++++++++++,,,,,,------...,,,,,,,,,---------.........///////////////......111222111111000222555888666666777888999;;;<<<===???AAABBBBBB@@@@@@AAACCCCCCFFFIIIJJJJJJJJJKKKLLLHHHKKKKKKNNNTTTWWWffftttiiiccc^^^\\\ZZZVVVUUUWWWYYYZZZ\\\]]]]]][[[ZZZXXX]]]___ccceeeeeeccc```]]]ZZZZZZYYYYYYZZZ[[[[[[\\\XXXXXXZZZ[[[\\\]]]]]]^^^\\\]]]^^^`````````______YYYYYYZZZ[[[]]]```ccceeeeeekkkqqqyyy}}}|||{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~|||||||||zzz{{{|||~~~}}}|||yyyrrrhhhaaa\\\aaajjjwww}}}tttppppppttt}}}{{{{{{xxxtttppplllfff```\\\UUURRRMMMIIIFFFDDDAAA???CCCEEEHHHKKKLLLKKKHHHGGGAAAAAA@@@BBBFFFMMMUUUYYYbbbbbbcccdddddddddddddddeeedddccc```]]]XXXUUURRRRRRWWWbbbppp|||rrrkkkgggkkkqqqrrrrrrrrrlllgggaaa]]]\\\[[[XXXUUUUUURRRNNNJJJIIIGGGEEECCC@@@@@@??????@@@BBBCCCDDDCCCCCCCCCCCCBBBAAA????????????>>>>>>>>>>>>?????????@@@AAACCCFFFLLLRRRWWWcccnnn|||{{{wwwqqqkkkddd[[[SSSNNNIIIHHHGGGGGGFFFFFFGGGGGGHHHKKKQQQVVVZZZXXXTTTPPPRRR```mmmnnnkkkjjjiiigggbbbdddeeebbb]]]WWWRRRQQQSSSVVVXXXVVVRRRQQQSSSVVVUUUYYY```fffgggbbbYYYRRRIIIOOOZZZhhhrrrtttooojjjVVVNNNEEEAAAAAA@@@;;;777///...,,,***((((((((((((+++++++++)))'''&&&'''(((++++++************++++++))))))))))))******************))))))))))))******+++******)))))))))))))))*********+++++++++,,,,,,))))))))))))*********+++******)))((()))***,,,---***)))((()))+++++++++))))))******+++,,,,,,------,,,,,,,,,---------............---......///000111000111222222222333666888666666777888999;;;<<<===???AAABBBBBBAAAAAABBBDDDBBBEEEHHHJJJJJJIIIJJJKKKFFFJJJJJJMMMUUUXXXgggyyygggaaa\\\YYYXXXWWWSSSSSSVVVYYYZZZ[[[\\\[[[ZZZXXXWWW]]]___bbbddddddbbb___^^^[[[ZZZYYYYYYYYY[[[\\\]]]WWWXXXYYY[[[\\\\\\\\\\\\XXXZZZ[[[]]]^^^^^^]]]]]]WWWXXXYYYZZZ]]]```ccceeedddggglllsss}}}|||zzzzzzyyyyyyzzzyyyyyyzzz{{{|||}}}~~~||||||{{{{{{zzzzzz|||}}}~~~|||zzzwwwpppfff___]]]bbbkkkyyy|||rrrllllllppp|||~~~|||yyyvvvrrrmmmiiiccc\\\XXXPPPMMMIIIFFFDDDCCCAAA???BBBDDDHHHKKKLLLJJJGGGEEEBBBAAA@@@BBBGGGPPPXXX]]]dddccccccccccccccccccdddaaa```___\\\YYYUUUQQQOOOPPPUUU```nnnzzz{{{rrrkkkhhhmmmsssuuuuuuvvvmmmhhhbbb^^^\\\[[[WWWTTTTTTPPPLLLIIIGGGEEECCCAAA@@@@@@@@@AAACCCEEEHHHIIIFFFFFFFFFFFFEEEDDDCCCBBB???>>>>>>>>>>>>>>>??????===>>>@@@CCCHHHOOOWWW\\\iiiuuu~~~vvvrrrkkkddd]]]VVVNNNIIIIIIHHHHHHGGGGGGGGGGGGGGGIIILLLRRRXXX[[[ZZZVVVRRRVVVfffrrrqqqmmmlllkkkiii___bbbdddaaaYYYRRRPPPQQQTTTWWWYYYWWWRRRQQQTTTXXXZZZaaallltttuuummm```VVVOOOUUU```lllsssrrriiibbbVVVNNNDDD@@@@@@???:::555111///---+++************+++,,,+++)))'''%%%&&&'''++++++************++++++))))))))))))******************))))))))))))******+++******)))))))))))))))******+++++++++,,,,,,,,,'''((((((((())))))******)))((('''((())),,,...000...---++++++,,,+++***(((((())))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,...000222444///111444444444444666777666666777888999;;;<<<===@@@AAACCCBBBBBBAAACCCDDDEEEGGGIIIIIIHHHFFFFFFGGGEEEIIIIIIMMMUUUYYYhhh{{{mmmfff]]]ZZZWWWSSSQQQQQQRRRSSSXXXYYYYYYYYYXXXWWWWWWVVVWWW]]]aaa______```___]]]ZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYYYYZZZ[[[\\\YYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZZZZ\\\^^^aaacccaaacccgggllluuu}}}}}}}}}|||yyyxxxyyyzzzyyyyyyzzz{{{{{{zzzyyyyyy|||~~~}}}|||~~~}}}}}}}}}~~~}}}yyyssskkkeeeaaa___dddppp~~~rrrkkknnnwww|||yyy{{{uuummmgggccc]]]UUUNNNHHHFFFDDDBBB@@@????????????AAAEEEJJJMMMMMMIIIFFFBBBAAAAAAEEENNNXXXaaafffjjjhhhffffffffffffeeedddccccccbbb```\\\VVVQQQNNNOOOWWWcccqqq{{{}}}{{{nnnkkkggggggkkkqqqvvvyyyqqqkkkddd___^^^\\\WWWRRRQQQOOOLLLHHHDDDBBB@@@@@@>>>@@@BBBDDDFFFHHHIIIIIIFFFFFFEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAACCCEEEGGGJJJRRR\\\dddsss~~~{{{xxxsssnnnggg```YYYRRRLLLHHHHHHHHHHHHGGGHHHHHHIIIIIILLLQQQXXXZZZXXXTTTPPPNNNfffoooyyyyyyrrrllllllooohhhgggfffaaa\\\WWWTTTSSSWWWXXXYYYXXXWWWXXXYYY[[[eeepppuuudddYYYUUUXXX]]]aaaaaa___[[[XXXOOOIIICCCAAACCCAAA:::444///......---+++******)))---,,,***)))''''''((((((***)))((((((((()))+++,,,(((((((((((())))))))))))***((('''&&&&&&'''(((***(((((((((((('''''''''''',,,+++***))))))***+++,,,++++++******************((((((((((((((((((((((((((())))))))))))***************************++++++------/////////...---,,,............////////////000000111222333555666777777777777888999:::<<<<<<===>>>>>>======???BBBEEECCCFFFIIIIIIFFFDDDEEEFFFDDDHHHHHHLLLUUUZZZjjjuuuhhhbbb\\\ZZZVVVSSSQQQQQQRRRSSSXXXYYYYYYYYYXXXXXXWWWVVVUUU[[[___]]]]]]^^^]]][[[[[[ZZZZZZYYYYYYZZZZZZZZZ]]]\\\[[[ZZZZZZYYYZZZZZZXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYZZZ[[[]]]___```bbbccceeeiiippp|||}}}}}}}}}}}}}}}}}}zzzxxxwwwyyy{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{|||~~~~~~}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxrrrkkkeeeaaa___eeeqqq~~~tttooorrr{{{|||zzzwwwqqqiiiddd```ZZZRRRLLLEEEDDDBBB@@@?????????@@@@@@BBBFFFJJJMMMLLLIIIEEEFFFEEEEEEJJJTTT^^^ggglllllljjjgggeeeeeeeeeeeedddccccccbbb```\\\VVVRRROOOOOOVVVcccpppzzz~~~|||yyynnnkkkggggggkkkqqqvvvxxxqqqkkkeeeaaa___\\\VVVQQQOOOMMMJJJFFFCCCAAA@@@@@@@@@BBBCCCFFFHHHIIIJJJJJJEEEEEEEEEDDDBBB@@@???>>>===============>>>>>>>>>CCCEEEGGGJJJOOOXXXdddmmm}}}|||yyyrrrmmmeee]]]WWWQQQLLLHHHIIIHHHGGGGGGGGGHHHJJJKKKNNNTTTYYYZZZWWWVVVYYY]]]mmmvvv~~~~~~vvvnnnlllmmmmmmjjjfff___ZZZVVVTTTTTTWWWXXXXXXYYYYYY[[[]]]^^^jjjsssqqqbbbXXXSSSUUUXXXZZZYYYUUUPPPLLLKKKGGGCCCAAA@@@===777111...---,,,+++***))))))(((+++***)))(((((()))***+++***)))((((((((()))++++++((((((((()))))))))*********)))'''&&&&&&''')))***((((((((((((((((((((((((++++++***))))))***++++++************************(((((((((((((((((((((((()))))))))*********++++++---,,,***)))))))))***+++------............------............////////////000000111222333555666777777777777777999:::;;;<<<===>>>>>>>>>===???BBBEEEDDDGGGJJJJJJGGGEEEFFFHHHFFFJJJIIIMMMUUUYYYhhh|||lllaaa]]]ZZZYYYVVVSSSQQQQQQRRRRRRWWWXXXXXXXXXXXXWWWVVVVVVVVV[[[^^^]]]\\\^^^]]][[[ZZZZZZYYYYYYXXXYYYYYYYYY^^^^^^]]]\\\[[[YYYWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZXXXYYYZZZ[[[[[[\\\\\\\\\bbbaaabbbccciiittt~~~}}}|||~~~}}}{{{xxxvvvuuuxxxzzzyyyxxxwwwvvvvvvwwwxxxyyyyyyzzz|||~~~~~~}}}}}}|||{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{yyyvvvqqqjjjeeeaaaaaagggtttwwwssswww}}}zzzxxxrrrllleee```[[[UUUNNNIIICCCBBBAAA@@@@@@@@@AAABBBCCCEEEIIIMMMPPPOOOKKKHHHIIIJJJNNNUUU___iiiqqqtttppplllhhheeedddddddddcccbbbbbbaaa___[[[WWWRRRPPPPPPWWWcccpppzzz}}}{{{xxxmmmjjjffffffjjjoootttwwwpppkkkfffbbb___[[[TTTOOOLLLJJJHHHEEEBBBAAA@@@@@@CCCDDDEEEGGGIIIJJJJJJJJJEEEDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<======>>>???EEEGGGKKKPPPWWWcccqqqzzz{{{wwwoooiiiaaaYYYSSSNNNKKKIIIIIIHHHGGGFFFGGGIIILLLNNNSSSYYY\\\YYYTTTWWWcccooo~~~~~~sssnnnmmmsssmmmeee]]]WWWVVVWWWXXXYYYYYYYYYZZZ\\\^^^```bbbkkkqqqxxxyyysssggg[[[SSSPPPQQQSSSSSSQQQMMMHHHEEEGGGGGGEEECCC>>>888333///,,,,,,++++++***)))(((((((((((((((((()))***,,,,,,)))))))))((()))******+++)))))))))*********++++++***)))(((''''''((()))***))))))))))))))))))))))))++++++***))))))***++++++************************))))))))))))))))))))))))************+++++++++,,,...---+++)))((()))***+++...---------------..................////////////000000000111333444666777777777777888999:::;;;<<<>>>>>>???>>>>>>???BBBDDDEEEIIILLLKKKIIIGGGHHHJJJHHHKKKJJJMMMTTTWWWfffqqqddd]]]ZZZXXXWWWUUUSSSRRRQQQRRRRRRUUUUUUVVVVVVVVVUUUUUUTTTWWW]]]___^^^]]]______]]]WWWWWWWWWXXXXXXYYYZZZ[[[______^^^]]][[[XXXVVVTTTVVVVVVVVVVVVWWWXXXYYYYYYXXXYYY[[[]]]]]]]]][[[ZZZaaa```______dddnnnzzz}}}|||yyyuuurrrsssvvvxxxxxxwwwuuuttttttuuuwwwxxxwwwxxxzzz|||~~~~~~}}}}}}|||{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwtttpppjjjeeebbbcccjjjxxx}}}wwwuuuzzz|||yyyvvvsssoookkkddd^^^XXXRRRLLLGGGDDDCCCBBBAAAAAABBBCCCCCCFFFHHHMMMRRRUUUUUUQQQNNNMMMQQQYYYdddnnnvvvyyyzzzqqqmmmgggcccbbbbbbbbbbbbaaa``````^^^[[[WWWSSSQQQQQQXXXdddpppzzz}}}zzzwwwllliiieeedddhhhnnnrrruuunnnkkkfffbbb^^^XXXQQQLLLHHHGGGEEECCCAAA@@@@@@AAADDDEEEFFFGGGHHHIIIIIIIIIDDDCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<===>>>@@@@@@GGGJJJPPPWWWaaaooo~~~~~~|||wwwssskkkddd[[[SSSNNNLLLJJJIIIIIIHHHFFFFFFGGGKKKOOORRRZZZ^^^^^^YYYTTT\\\ooozzzrrroootttmmmccc[[[XXXYYY]]]```^^^\\\[[[[[[]]]___aaaaaadddgggiiihhhaaaXXXQQQLLLOOOOOOPPPOOONNNKKKHHHFFFFFFHHHIIIEEE>>>666111///,,,,,,,,,+++***)))))))))((((((((())))))***++++++)))))))))))))))******+++)))*********++++++++++++******))))))))))))*********************++++++++++++******************+++***************+++++++++******************************+++++++++,,,,,,,,,---,,,***((()))***,,,......---,,,+++,,,---...///............///////////////000000111222444555666888888888999:::;;;======>>>???@@@?????????BBBDDDFFFIIIMMMMMMJJJHHHIIIKKKGGGJJJIIILLLTTTWWWfffxxxjjj```\\\ZZZVVVUUUTTTRRRRRRQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSVVV[[[^^^\\\[[[]]]^^^\\\UUUUUUVVVWWWYYY[[[]]]^^^^^^^^^^^^]]][[[XXXUUUSSSUUUUUUUUUUUUVVVWWWXXXYYYYYY[[[]]]___```___]]]\\\___^^^]]]^^^bbbkkkuuu}}}{{{zzzwwwsssppppppsssvvvvvvtttsssqqqqqqssstttvvvtttuuuwwwyyy{{{}}}~~~~~~}}}}}}||||||||||||xxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuussspppkkkfffcccfffnnn|||}}}yyyttttttyyy~~~zzzwwwtttrrrooolllfff```ZZZTTTOOOKKKGGGFFFDDDCCCBBBBBBBBBCCCGGGJJJOOOVVV[[[\\\ZZZWWWTTTZZZfffrrr||||||yyynnnjjjeeeaaa``````aaaaaa______^^^\\\ZZZWWWTTTSSSSSSZZZeeeqqqzzz|||yyyvvvjjjgggcccbbbeeekkkppprrrllljjjeee```ZZZSSSMMMHHHEEEDDDBBBAAAAAAAAAAAABBBDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBAAA???>>>>>>>>>>>>>>>=========>>>@@@BBBDDDIIIOOOWWW```lll{{{~~~}}}zzzuuupppeee___VVVNNNJJJIIIHHHHHHHHHGGGFFFFFFIIIMMMRRRUUU\\\^^^^^^[[[]]]jjjuuuqqqqqqjjjaaa\\\\\\aaafffiiiddd```]]]\\\]]]^^^^^^^^^[[[\\\[[[XXXRRRMMMKKKJJJQQQPPPOOOMMMKKKIIIGGGFFFGGGJJJKKKGGG>>>666111000---------,,,++++++******************)))))))))(((((()))))))))************)))*********++++++++++++******))))))))))))******)))*********+++++++++,,,*********++++++*********))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***))))))***,,,...000---,,,+++++++++---...///............//////////////////000111222444555666:::::::::;;;<<<===>>>???>>>???@@@@@@@@@@@@AAACCCEEEIIILLLLLLJJJIIIJJJLLLEEEIIIHHHLLLTTTXXXgggnnnccc]]]ZZZYYYTTTTTTSSSRRRRRRQQQRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRSSSXXXZZZWWWWWWYYYZZZYYYUUUUUUVVVWWWYYY\\\^^^___\\\\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\^^^```aaaaaa______^^^^^^]]]^^^aaahhhqqqwww{{{zzzxxxtttqqqqqqsssuuusssrrrqqqppppppqqqrrrsssrrrssstttvvvxxxzzz|||}}}~~~~~~}}}}}}||||||}}}}}}xxxxxxwwwwwwvvvvvvuuuuuutttttttttsssppplllgggeeeiiirrrzzzvvvqqqqqqwww~~~zzzwwwuuussspppnnnjjjfffaaa\\\XXXWWWPPPOOOLLLIIIFFFEEEDDDDDDGGGKKKRRR[[[cccffffffdddbbbhhhrrr|||yyytttiiieeeaaa___^^^_________^^^^^^]]][[[YYYWWWVVVTTTTTTZZZeeeqqqyyy{{{xxxttthhhddd```___ccchhhlllooojjjhhhccc\\\UUUNNNHHHEEEBBBBBBAAA@@@AAABBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA???>>>======>>>>>>@@@?????????@@@CCCFFFHHHNNNUUU___kkkxxx}}}yyysssmmm___YYYQQQKKKHHHGGGGGGFFFGGGFFFGGGHHHKKKPPPTTTWWWZZZZZZZZZ^^^iii|||~~~tttoookkkfff``````dddjjjnnnooohhhccc]]][[[\\\\\\[[[ZZZWWWVVVSSSOOOKKKIIIJJJLLLTTTRRROOOJJJGGGDDDBBBAAAGGGIIIIIIEEE===555111000---------,,,,,,,,,++++++,,,,,,++++++***((('''&&&(((((()))************))))))))))))*********++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,)))***++++++++++++***))))))))))))***++++++,,,,,,************************************+++++++++,,,*********+++,,,---...///++++++++++++,,,---...///............/////////////////////000222333555666:::::::::;;;<<<===>>>???>>>@@@AAAAAA@@@@@@AAACCCDDDGGGKKKKKKIIIHHHIIIKKKDDDHHHHHHKKKSSSXXXgggtttddd\\\ZZZXXXVVVSSSRRRRRRRRRRRRRRRQQQRRRQQQRRRSSSTTTTTTTTTTTTSSSRRRVVVXXXUUUTTTWWWYYYWWWXXXXXXXXXYYYZZZ[[[\\\]]]ZZZYYYXXXWWWWWWWWWWWWWWWSSSSSSTTTTTTUUUWWWXXXYYY[[[\\\^^^```aaaaaaaaaaaa_________^^^```dddjjjooo~~~||||||zzzwwwtttssstttuuuppppppppppppppppppppppppqqqqqqrrrtttvvvxxxyyy{{{||||||{{{{{{{{{|||}}}}}}yyyyyyxxxwwwwwwvvvuuuuuusssssstttsssqqqmmmiiiffflllvvvxxxtttoooooottt}}}|||xxxvvvtttsssoooooonnnllliiigggfffeeeaaa^^^ZZZUUUQQQNNNLLLKKKKKKPPPYYYeeeooouuuvvvvvvvvvxxx}}}{{{ssslllbbb___]]]\\\]]]^^^^^^]]]]]]]]]\\\[[[YYYXXXVVVVVVSSSYYYcccooowwwxxxuuuqqqfffbbb^^^]]]```eeejjjlllhhheee```XXXPPPIIIDDDBBBAAA@@@@@@@@@AAACCCDDDFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@>>><<<<<<<<<===>>>BBBBBBAAAAAACCCFFFJJJLLLSSS\\\hhhvvv}}}{{{uuunnngggZZZUUUNNNIIIFFFEEEEEEDDDEEEFFFGGGJJJMMMRRRUUUWWWXXXTTTTTT^^^pppvvvnnnkkkgggdddbbbeeelllqqqsssrrrhhhbbb\\\YYYZZZ[[[ZZZWWWVVVTTTOOOJJJGGGGGGJJJNNNTTTQQQMMMHHHDDDBBBAAAAAAEEEEEECCC???999333///---,,,,,,,,,+++++++++++++++++++++++++++***(((&&&%%%'''((()))***+++******)))((((((((()))))))))******((((((((())))))((((((((((((((())))))***++++++,,,)))***++++++++++++***)))((())))))***++++++,,,,,,************************)))))))))*********+++++++++,,,,,,------,,,++++++******+++,,,------------............/////////////////////000111333555666999999999999:::<<<===>>>???@@@BBBBBBAAA@@@AAABBBBBBFFFIIIIIIGGGFFFHHHJJJFFFIIIHHHKKKSSSVVVfffkkk]]]XXXWWWVVVTTTRRRRRRRRRRRRRRRRRRQQQQQQSSSSSSTTTUUUUUUUUUUUUUUUSSSWWWYYYVVVUUUXXXZZZXXX[[[[[[ZZZZZZZZZZZZ[[[[[[XXXWWWVVVUUUUUUVVVXXXXXXSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[]]]___```aaabbbbbb`````````______aaafffiiizzz}}}~~~}}}zzzwwwuuuuuuvvvooooooppppppppppppooooooppppppqqqrrrtttvvvxxxyyyzzzzzzzzzzzzzzz{{{|||}}}zzzyyyyyyxxxwwwvvvvvvuuurrrssstttsssqqqmmmjjjgggnnnxxxxxxtttnnnmmmsss|||yyyvvvtttrrrqqqnnnoooppppppooonnnooopppooolllgggaaa[[[WWWTTTSSSQQQWWWaaannnyyy}}}vvvmmmggg]]]\\\ZZZ[[[\\\]]]]]]\\\]]]\\\[[[ZZZYYYXXXWWWVVVQQQWWWbbbmmmuuuvvvrrrnnndddaaa]]]\\\^^^dddhhhjjjgggddd^^^UUULLLEEEBBBAAA@@@@@@@@@@@@AAACCCEEEGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@>>><<<;;;<<<===>>>DDDCCCCCCCCCEEEHHHLLLNNNWWW```nnn}}}{{{yyywwwqqqhhhaaaWWWRRRLLLHHHFFFEEEDDDCCCDDDEEEGGGKKKOOOSSSVVVXXXWWWQQQOOO[[[qqqyyyoooiiigggeeecccccciiipppuuuuuurrrhhhaaaZZZXXXYYY[[[YYYWWWVVVSSSNNNHHHEEEEEEJJJMMMQQQOOOKKKGGGEEEDDDEEEFFFCCCAAA>>>:::666111---++++++++++++*********************++++++***)))'''&&&'''((()))++++++******)))(((((((((((())))))))))))''''''(((((((((((('''''''''(((((()))******++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,))))))))))))))))))))))))((())))))))))))*********---...//////...+++)))'''(((***+++---......------............/////////000...//////000111333444555777777777888999:::<<<<<>>???@@@???===<<<<<<===BBBAAABBBEEEEEEGGGNNNWWW]]]lll~~~}}}{{{wwwrrrjjjbbb\\\QQQMMMIIIGGGHHHHHHFFFDDDGGGKKKKKKHHHKKKUUUZZZZZZSSSTTTXXXcccpppzzz~~~~~~yyysssmmmhhheeeddddddeeeiiiooosssqqqlllfffbbb```]]][[[YYYXXXUUURRRSSSQQQMMMHHHEEEFFFKKKOOOPPPLLLHHHEEEDDDCCCBBBAAACCC???:::555222///+++)))******+++++++++,,,,,,,,,,,,***))))))***++++++***+++*********************((()))))))))*********+++******))))))((((((''''''******+++++++++,,,,,,,,,************+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))***+++,,,---,,,+++***((()))+++---......------.........////////////000000000111222333444444555888999999999888:::===???AAAAAAAAA???>>>>>>@@@BBBDDDEEEHHHJJJKKKJJJIIIHHHIIIMMMKKKNNNTTTWWWfffppphhh]]]WWWUUUUUUTTTRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTVVVWWWXXXYYYYYYYYYZZZZZZYYYWWWUUUTTTVVVXXX______^^^]]][[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXVVVTTTRRRSSSUUUXXXYYYYYYZZZ[[[\\\^^^```aaaccccccaaa```___^^^___bbbeeefffkkkvvv|||zzzxxxwwwvvvuuurrrpppoooooonnnnnnmmmlllllllllnnnoooqqqrrrsssssssssrrrvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyzzz{{{zzzxxxvvvtttqqqqqqpppmmmjjjiiijjjlllrrr||||||vvvuuutttuuuxxx}}}zzzuuurrrpppppplllmmmoooqqqsssvvvzzz|||}}}yyytttnnnhhhdddbbb\\\bbbmmm{{{~~~rrriii^^^UUUSSSTTTUUUXXXZZZ[[[\\\]]]\\\\\\\\\\\\ZZZXXXUUUSSSVVV[[[eeennntttsssmmmhhh]]][[[ZZZYYYYYY\\\^^^```[[[WWWPPPIIIDDDAAA@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCDDDDDDCCCBBBAAA??????>>>===>>>???>>><<<<<<===>>>AAAAAADDDIIIKKKMMMTTT\\\hhhwww}}}yyytttnnnfff]]]WWWLLLIIIFFFEEEGGGGGGEEEDDDGGGJJJLLLLLLQQQXXXZZZWWWQQQSSSXXXbbbmmmuuuxxxxxxyyywwwrrrnnniiifffcccbbbccceeehhhmmmooommmgggbbb___]]][[[ZZZYYYXXXUUUSSSRRROOOKKKGGGGGGIIIMMMOOOPPPLLLGGGDDDCCCCCCBBBAAA@@@===888444222000---+++,,,,,,,,,++++++************)))(((((()))******))))))*********++++++++++++))))))))))))))))))******+++*********))))))))))))*********+++++++++,,,,,,++++++*********+++,,,,,,))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++++++++,,,------------,,,++++++,,,---------,,,,,,....../////////000000000000000111222333444444555777888999999999:::<<>>>>>===>>>???>>>======???AAABBBCCCHHHOOORRRUUU]]]eeevvv}}}wwwpppiii```WWWRRRHHHFFFEEEFFFGGGHHHFFFEEEGGGJJJNNNRRRXXX\\\YYYSSSPPPTTT[[[dddlllqqqrrrrrrnnnmmmjjjgggdddbbbaaa```aaacccfffiiijjjgggaaa\\\[[[ZZZYYYXXXXXXXXXUUUSSSQQQMMMHHHGGGJJJNNNPPPPPPPPPLLLFFFCCCBBBBBBBBBBBB>>>:::666333111000...---...------,,,+++***)))((())))))(((((((((((()))))))))*********++++++,,,,,,)))))))))))))))))))))(((++++++++++++*********************++++++++++++,,,,,,,,,+++*********++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,...////////////000000000000000111222333444444555777888999999999:::<<<>>>BBBBBBCCCBBBAAAAAABBBDDDGGGHHHIIIJJJJJJIIIHHHGGGIIILLLKKKNNNUUUXXXggg{{{fffXXXUUURRRQQQSSSTTTSSSRRRQQQRRRTTTUUUUUUTTTRRRQQQSSSUUUXXXZZZ\\\]]]]]]]]]]]]]]]]]]\\\ZZZYYY[[[\\\bbbbbb```^^^]]][[[ZZZYYYVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUWWWYYYZZZYYY[[[\\\]]]^^^```aaabbbccc``````______```bbbdddeeeooottt}}}~~~|||zzzxxxwwwuuurrrpppnnnnnnmmmmmmlllkkkkkkkkknnnnnnoooooopppppppppppppppqqqssstttvvvwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxqqqqqqpppmmmjjjiiijjjlllttt}}}}}}vvvtttttttttvvvzzz|||vvvqqqnnnlllkkkmmmllllllmmmnnnnnnmmmkkkfffddd```]]][[[ZZZ[[[[[[eeekkkttt}}}~~~vvvmmmeee^^^]]][[[ZZZYYYYYYYYYZZZZZZZZZYYYXXXVVVTTTRRRPPPVVV[[[dddmmmqqqoooiiidddYYYWWWTTTQQQPPPQQQRRRSSSSSSPPPMMMIIIGGGEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFF@@@@@@??????>>>>>>=========>>>??????>>>???BBBDDDFFFGGGKKKRRRWWW\\\gggqqq|||tttkkkcccZZZRRRMMMHHHHHHHHHIIIIIIIIIIIIHHHHHHKKKQQQXXX]]]\\\UUUMMMOOOUUU^^^gggmmmoooooooooiiihhhfffdddaaa___^^^]]]]]]```ccceeeeeebbb]]]ZZZZZZYYYXXXXXXXXXWWWUUURRRPPPKKKFFFHHHMMMRRRSSSRRRPPPLLLFFFBBBBBBBBBCCCCCC===999555111000///...---------,,,,,,+++***)))))))))******)))((((((***+++++++++++++++++++++++++++******))))))))))))((((((************************************++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,+++***+++,,,---......---++++++***+++,,,---------........./////////000000111222333444444555666777999999999999;;;===@@@AAABBBBBBAAAAAABBBDDDEEEFFFGGGHHHIIIIIIHHHHHHJJJNNNMMMPPPWWW[[[jjjmmm___SSSRRRPPPPPPQQQQQQQQQPPPOOOPPPRRRTTTTTTSSSRRRQQQSSSUUUXXX[[[]]]]]]]]]\\\\\\\\\]]]\\\ZZZZZZ[[[\\\^^^^^^^^^]]]]]]\\\\\\[[[YYYYYYYYYXXXXXXWWWWWWWWWXXXWWWVVVWWWYYYZZZZZZYYY[[[\\\]]]^^^___```aaabbb````````````aaacccdddeeejjjlllsss|||{{{wwwuuutttsssrrrooonnnnnnmmmllllllkkkkkkmmmmmmmmmmmmnnnnnnnnnooopppppprrrssstttuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxttttttsssppplllkkklllmmmwwwyyyssssssssssssuuuyyy}}}{{{uuuqqqnnnllllllnnnlllkkkkkkkkkiiidddaaa[[[YYYUUUSSSSSSVVVYYY\\\eeelllvvv~~~zzzssspppkkkeee```^^^\\\\\\[[[ZZZYYYWWWUUUSSSQQQPPPTTTYYYbbbkkkpppnnnhhhcccXXXVVVRRRNNNLLLKKKLLLLLLKKKJJJHHHFFFDDDCCCCCCBBBEEEEEEFFFFFFFFFFFFEEEEEE>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========???CCCFFFJJJJJJNNNUUU[[[dddqqq~~~~~~xxxooofff]]]UUUOOOKKKHHHIIIIIIIIIIIIIIIJJJJJJMMMOOOUUU\\\^^^YYYPPPJJJNNNVVV```hhhkkkkkkkkkllliiihhhfffccc```]]][[[YYYYYY\\\___bbbaaa^^^[[[YYYYYYYYYXXXXXXXXXWWWTTTQQQOOOKKKGGGIIIPPPTTTTTTRRRPPPLLLGGGDDDCCCDDDDDDDDD>>>:::444000...---,,,+++++++++++++++++++++++++++***,,,,,,+++))))))+++---...------,,,+++***))))))***************)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++***))))))))))))))))))))))))))))))))))))************************))))))************))))))+++***)))))))))***,,,---,,,+++******+++,,,...///,,,,,,---------.........000000111222333444444555555777999999999999;;;<<<>>>@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIGGGKKKJJJMMMUUUYYYiiipppaaaZZZPPPPPPOOONNNNNNNNNNNNNNNLLLMMMOOOQQQRRRRRRRRRQQQRRRTTTWWW[[[\\\\\\[[[ZZZYYYZZZ[[[[[[YYYYYYYYY[[[ZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWYYYXXXWWWXXXZZZ[[[ZZZYYY[[[[[[\\\]]]^^^___``````_________```aaabbbcccdddccceeekkkttt~~~xxxuuutttssssssooooooooonnnmmmmmmllllllmmmmmmllllllllllllmmmmmmooopppqqqrrrrrrsssrrrrrrqqqqqqrrrssstttuuuvvvwwwwwwwwwvvvsssqqqoooqqqrrr{{{|||wwwrrrqqqqqqrrrtttwww{{{~~~~~~zzzuuurrrooonnnnnnjjjhhhggghhhiiifffaaa\\\SSSQQQNNNMMMOOOTTTZZZ___eeelllvvv}}}{{{rrrjjjdddaaa```]]]\\\ZZZXXXVVVTTTRRRQQQRRRWWW```hhhllljjjccc^^^UUURRRNNNJJJHHHGGGHHHHHHJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBB======>>>>>>>>>>>>>>>>>>999:::;;;<<<===@@@DDDHHHNNNOOOUUU^^^hhhsss~~~{{{yyyrrrhhh___WWWQQQLLLJJJFFFGGGHHHGGGGGGHHHKKKNNNUUUVVV[[[___]]]TTTMMMJJJOOOYYYdddiiiiiigggggghhhiiihhhfffccc___[[[WWWUUUUUUXXX\\\^^^\\\ZZZWWWVVVUUUUUUUUUWWWWWWVVVSSSPPPNNNLLLKKKLLLQQQTTTTTTSSSOOOLLLHHHFFFFFFFFFEEEDDD===999333...,,,,,,++++++******+++++++++,,,,,,,,,***---...---***))),,,///......---,,,+++******)))*********+++++++++,,,,,,((((((((((((((())))))))))))))))))************+++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******)))))))))))))))))))))***++++++*********+++,,,---//////,,,,,,---------.........000000111222333444444555444666999:::999999:::<<<===???AAAAAA@@@@@@AAABBBDDDDDDEEEFFFGGGHHHIIIIIIHHHLLLLLLOOOXXX\\\lllwwwbbbXXXUUUMMMMMMMMMLLLJJJJJJKKKLLLJJJKKKLLLMMMOOOQQQRRRSSSQQQSSSWWWYYY[[[ZZZXXXWWWVVVWWWYYYYYYWWWVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\[[[YYYZZZZZZ[[[\\\\\\]]]^^^^^^\\\]]]]]]^^^___```aaabbb```bbbfffnnnzzz{{{yyyvvvuuupppppppppooonnnnnnmmmmmmmmmlllkkkjjjjjjkkklllmmmnnnnnnooooooooooooooonnnnnnnnnooopppqqqsssuuuuuuxxxyyyxxxwwwuuuuuuwwwyyyzzzvvvrrrppppppppprrrtttwwwzzz||||||zzzvvvrrrooommmmmmmmmhhhfffeeefffgggddd]]]WWWQQQNNNLLLKKKOOOVVV___dddnnnsssyyy|||}}}xxxmmmfffbbbaaa]]]\\\ZZZWWWUUUSSSQQQQQQRRRVVV^^^eeegggccc[[[UUUMMMKKKHHHFFFDDDEEEFFFGGGKKKLLLLLLLLLLLLKKKIIIIIIFFFEEEEEEDDDCCCAAA@@@???======>>>>>>>>>?????????<<<===>>>???AAADDDJJJMMMVVVZZZdddsss{{{xxxqqqjjjaaaXXXRRRMMMJJJIIIDDDEEEFFFFFFGGGKKKQQQUUU______bbbccc[[[PPPKKKMMMXXXaaakkknnnjjjfffeeegggfffeeeccc```\\\XXXTTTRRRSSSVVVZZZZZZWWWTTTQQQQQQNNNOOOPPPSSSVVVVVVSSSQQQNNNNNNOOOOOOQQQRRRSSSSSSNNNLLLJJJIIIIIIHHHFFFDDD;;;666111---,,,,,,------,,,,,,++++++++++++++++++))),,,...,,,)))(((+++...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///(((((()))))))))*********))))))))))))***************))))))))))))******+++))))))))))))))))))))))))************************&&&'''((()))***+++++++++))))))***++++++++++++******+++,,,,,,------------........./////////000000000000111222333444444555444666999:::999999:::;;;===???AAABBBBBBAAABBBCCCIIIIIIHHHHHHHHHHHHHHHHHHKKKOOONNNRRR[[[___ooommm[[[SSSRRRKKKKKKKKKIIIHHHHHHJJJLLLIIIIIIJJJKKKMMMPPPRRRTTTPPPSSSVVVYYYZZZXXXVVVUUUTTTUUUWWWWWWVVVUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]ZZZYYYYYYZZZ\\\\\\[[[YYYYYYYYYZZZ[[[\\\\\\]]]]]]ZZZ[[[[[[\\\^^^^^^______]]]^^^aaafffppp~~~{{{xxxqqqqqqppppppoooooonnnnnnmmmlllkkkjjjjjjjjjkkklllmmmmmmnnnnnnmmmmmmlllkkkkkkllllllnnnoooqqqssstttxxxyyyyyyyyyyyyzzz}}}~~~yyyvvvrrrooooooooopppsssuuuxxxyyywwwuuuqqqnnnkkkjjjjjjjjjiiifffdddeeefffbbbZZZRRRUUURRRPPPPPPTTT]]]ffflllzzz|||}}}|||zzz|||xxxlllddd```___[[[ZZZXXXUUURRRPPPOOONNNRRRVVV\\\bbbccc^^^UUUNNNGGGFFFCCCBBBBBBDDDFFFGGGIIIIIIJJJKKKJJJIIIGGGFFFFFFEEEEEECCCAAA???===<<<======>>>>>>??????@@@@@@BBBCCCDDDEEEGGGKKKPPPTTT]]]dddsssyyyvvvllleee[[[SSSNNNKKKIIIHHHDDDFFFGGGHHHIIIOOOWWW]]]ffffffgggeeeZZZMMMKKKPPPaaajjjssstttmmmgggfffiiicccbbbaaa^^^ZZZVVVRRRPPPRRRVVVYYYXXXTTTOOOMMMLLLHHHIIILLLQQQTTTVVVTTTRRRNNNPPPQQQQQQPPPPPPRRRSSSNNNMMMKKKKKKKKKIIIFFFDDD888444///,,,,,,---...///...------,,,+++***))))))(((+++---,,,((('''***...))))))***+++---...//////******+++,,,...///000000))))))******+++++++++,,,))))))))))))************))))))(((((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++&&&''')))***,,,---------)))***+++,,,---,,,+++++++++,,,---...---,,,+++***000000000000111111111111000000111222333444444555333666999:::999999:::;;;===@@@CCCDDDCCCBBBCCCDDDNNNMMMKKKJJJIIIHHHGGGGGGHHHLLLLLLPPPXXX]]]mmmooo```UUUOOOMMMIIIIIIIIIJJJIIIIIIHHHHHHKKKJJJIIIIIIJJJKKKLLLMMMRRRSSSTTTUUUUUUTTTRRRQQQTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTTTTTTTUUUWWWYYYZZZ\\\[[[[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVXXX[[[^^^______]]]\\\[[[___dddfffjjjuuuyyyssstttrrrpppoooooonnnllljjjkkkkkkkkkkkklllnnnpppqqqkkklllmmmmmmmmmlllkkkjjjggghhhiiijjjlllnnnppprrrvvvvvvvvvwwwzzz}}}}}}uuummmggglllkkkkkkmmmoooppppppooorrrqqqooommmkkkiiihhhhhhdddcccdddffffffbbb[[[UUUNNNOOOSSSYYYbbbmmmvvv|||yyyuuuwww|||rrriiibbb^^^\\\WWWWWWVVVUUUSSSQQQPPPNNNRRRWWW]]]aaa___XXXPPPJJJKKKHHHDDDCCCDDDFFFGGGHHHJJJJJJIIIHHHGGGGGGFFFFFFCCCBBBBBBAAA@@@???>>>>>><<<=========>>>>>>?????????BBBFFFIIIKKKPPPWWW]]]hhhxxx|||tttmmmggg]]]QQQIIIGGGHHHGGGEEEGGGGGGEEEEEEJJJTTTZZZ[[[fffccc^^^WWWOOOLLLTTT^^^pppqqqsssrrrppplllhhheeeaaaaaa^^^XXXRRROOOPPPRRRYYYWWWSSSOOOLLLJJJIIIIIIKKKLLLNNNQQQSSSTTTSSSRRRKKKPPPTTTTTTTTTTTTPPPKKKLLLJJJJJJLLLNNNKKKCCC===444333111...,,,,,,,,,,,,,,,,,,,,,+++++++++******&&&(((+++------+++(((&&&)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))*********)))))))))))))))+++*********))))))((((((******))))))))))))))))))(((((((((((())))))))))))************************++++++***************+++,,,,,,,,,---------......///////////////.........//////000111222444666777888888888999:::;;;<<<===AAACCCDDDEEEDDDDDDDDDEEEGGGIIIKKKLLLKKKJJJJJJJJJHHHKKKIIIMMMVVV\\\nnnxxxggg[[[QQQMMMLLLHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHJJJKKKLLLPPPQQQSSSTTTTTTSSSQQQPPPQQQQQQQQQQQQQQQRRRSSSTTTSSSSSSRRRSSSTTTUUUWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[\\\[[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[^^^```aaaaaa___^^^[[[^^^bbbdddgggqqq|||vvvtttrrrpppooooooooommmkkklllkkkkkkkkklllmmmnnnoookkkkkklllllllllkkkjjjiiiggghhhhhhjjjlllnnnpppqqqvvvvvvwwwxxx{{{~~~}}}xxxrrrmmmjjjllljjjiiijjjlllmmmmmmmmmnnnmmmkkkiiigggfffffffffggggggfffgggfffccc\\\WWWRRRVVV\\\eeeppp{{{yyyvvvyyy~~~zzzsssjjjccc^^^[[[YYYTTTSSSRRRQQQOOONNNMMMLLLPPPSSSXXX[[[YYYSSSLLLGGGEEEBBB@@@???AAACCCCCCCCCJJJJJJIIIHHHGGGEEEEEEDDDAAAAAA@@@@@@???>>>>>>>>>============>>>>>>??????AAADDDGGGJJJNNNUUU___ggg}}}xxxooohhh___WWWMMMGGGGGGGGGFFFEEEGGGHHHFFFFFFLLLVVV\\\\\\```[[[UUUOOOJJJJJJTTT___rrrssstttsssqqqmmmhhhfff^^^]]]YYYTTTNNNLLLNNNPPPUUUSSSQQQNNNLLLKKKKKKLLLOOOPPPRRRTTTUUUTTTQQQOOONNNSSSVVVVVVUUUUUUQQQLLLKKKJJJKKKNNNOOOLLLCCC<<<333222000...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++)))******+++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++((((((((()))))))))******************************++++++************+++++++++++++++,,,,,,,,,------/////////////////////...//////000111222444666777777777777888999:::;;;<<<@@@BBBDDDDDDCCCCCCDDDEEEFFFIIIKKKKKKJJJIIIJJJJJJHHHKKKIIILLLUUU[[[llljjj[[[SSSLLLJJJJJJGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKNNNOOOPPPQQQQQQPPPOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRTTTUUUVVVWWWXXXZZZ[[[[[[[[[ZZZZZZ\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXX[[[]]]___```aaa```___^^^[[[^^^```aaaccckkkwww{{{tttsssppppppppppppooonnnmmmllllllkkkkkkkkklllmmmjjjjjjjjjjjjjjjiiihhhhhhgggggghhhiiijjjlllnnnooosssssstttvvvyyy||||||wwwrrrooommmlllkkkhhhfffeeefffhhhiiihhhhhhgggeeecccbbbbbbbbbbbbhhhgggeeedddcccaaa]]]ZZZYYY___iiiuuu}}}wwwvvv{{{yyyttttttsssqqqnnnjjjeee```[[[XXXVVVUUUPPPOOOMMMKKKJJJIIIIIIJJJLLLNNNQQQRRRQQQLLLGGGCCCCCCBBBAAAAAACCCEEEEEEDDDJJJIIIHHHFFFEEEDDDBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@DDDFFFIIIMMMTTT___mmmwww{{{ssshhhaaaUUUOOOIIIEEEFFFGGGFFFDDDGGGHHHGGGGGGNNNXXX]]]^^^ZZZSSSLLLHHHFFFJJJWWWcccsssttttttsssqqqmmmiiiggg^^^\\\XXXRRRMMMLLLNNNPPPRRRQQQOOONNNMMMNNNNNNOOOSSSUUUVVVWWWUUURRRMMMKKKMMMRRRTTTSSSRRRRRROOOJJJJJJKKKMMMQQQQQQLLLBBB;;;111000///------------...---------,,,,,,,,,+++++++++***'''%%%%%%'''***++++++++++++***************((()))******++++++******))))))))))))))))))))))))))))))))))))))))))******************))))))))))))++++++++++++++++++++++++)))))))))*********++++++************************++++++************++++++*********+++++++++,,,,,,......//////////////////000000000111333444666666666666666777888999;;;;;;???AAACCCCCCCCCBBBCCCEEEFFFHHHKKKKKKJJJIIIIIIJJJHHHKKKIIIKKKSSSXXXiiippp]]]SSSMMMHHHGGGHHHEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWZZZ\\\]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^]]]\\\[[[\\\^^^``````aaafffooovvvwwwuuusssrrrrrrrrrrrrqqqnnnmmmllllllkkkjjjjjjjjjiiiiiiiiihhhhhhggggggfffggggggggghhhiiikkklllmmmmmmnnnoooqqqtttwwwzzz{{{}}}{{{wwwssspppnnnlllllljjjfffbbbaaaaaabbbccccccbbbaaa___]]]]]]]]]^^^___bbbaaa```___^^^]]]]]]\\\```gggtttyyyuuuxxx~~~~~~uuukkkfffdddcccbbbaaa___[[[WWWTTTRRRQQQPPPLLLJJJHHHFFFEEEEEEGGGHHHIIIJJJKKKKKKIIIFFFCCCAAACCCBBBBBBCCCEEEGGGFFFEEEHHHGGGFFFEEECCCAAA@@@@@@<<<<<<<<<======>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBFFFIIIMMMRRR\\\kkk||||||vvvmmmaaaYYYNNNKKKGGGEEEEEEFFFEEECCCFFFHHHIIIJJJPPPZZZ^^^]]]XXXPPPHHHEEEGGGNNN\\\iiipppqqqqqqqqqpppmmmjjjiiidddaaaZZZTTTPPPOOOQQQSSSTTTSSSRRRQQQQQQRRRRRRSSSUUUWWWXXXWWWTTTOOOJJJHHHMMMRRRUUUTTTSSSSSSPPPJJJIIIKKKOOORRRQQQJJJ@@@999000///...---,,,---...///---------,,,,,,,,,,,,++++++)))'''%%%%%%''')))+++,,,+++++++++***)))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))*********)))*********++++++++++++************************++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,............////////////111111111222333444555666777777777777888:::;;;<<<>>>@@@BBBCCCBBBBBBCCCEEEFFFHHHJJJKKKJJJIIIIIIJJJGGGJJJHHHKKKRRRVVVfffrrrdddUUUNNNJJJGGGEEEFFFDDDEEEEEEFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTVVVYYY[[[\\\\\\[[[ZZZYYYYYYZZZZZZZZZYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\\\\[[[]]]___``````aaadddiiinnn{{{}}}zzzwwwuuuttttttsssrrrnnnnnnnnnmmmllljjjjjjiiiiiiiiihhhgggffffffeeeeeefffffffffggggggiiijjjjjjiiijjjkkkmmmppprrrtttuuuuuuuuutttsssqqqnnnlllkkkiiieeeaaa^^^]]]^^^^^^^^^]]][[[YYYXXXWWWXXXZZZ[[[ZZZZZZZZZZZZZZZ\\\^^^```gggnnnzzzxxxwww}}}xxxmmmddd^^^[[[YYYYYYYYYWWWUUUQQQOOOMMMKKKKKKHHHGGGDDDCCCBBBCCCDDDFFFFFFFFFFFFFFFEEECCCBBBAAA@@@??????@@@CCCDDDCCCBBBEEEEEEDDDBBBAAA@@@???>>>;;;;;;;;;<<<<<<===>>>>>>@@@?????????@@@BBBDDDEEEJJJMMMSSSZZZfffxxx|||wwwpppfff[[[SSSLLLJJJHHHGGGFFFEEEDDDCCCEEEIIILLLNNNTTT\\\^^^\\\VVVMMMFFFGGGMMMUUUaaalllmmmnnnooopppooonnnmmmllljjjeee]]]VVVSSSSSSTTTVVVZZZYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXVVVQQQNNNLLLLLLTTTYYY\\\\\\[[[ZZZUUUOOOJJJLLLOOOPPPMMMFFF===666///...---,,,,,,---...///------,,,,,,,,,+++++++++---------,,,,,,---------,,,+++++++++***)))))))))(((((()))************)))))))))))))))))))))))))))(((((())))))************))))))))))))))))))******(((((()))))))))*********)))*********++++++++++++************************++++++******+++,,,,,,---,,,,,,,,,,,,---------------.........//////000000111111222222333444555666888888888999:::;;;<<<======???BBBCCCBBBBBBDDDEEEEEEHHHJJJKKKIIIIIIIIIIIIGGGJJJHHHJJJQQQUUUddd~~~eeeYYYNNNJJJIIIFFFDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDEEEGGGHHHIIIJJJKKKKKKHHHIIIIIIIIIJJJKKKKKKLLLNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSRRRSSSUUUXXXYYYZZZZZZZZZWWWXXXYYYZZZYYYYYYWWWVVVZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]___```aaaaaacccfffiiirrr||||||xxxwwwvvvtttsssooooooooonnnmmmllljjjiiijjjiiihhhfffeeeeeeeeeeeeffffffeeeffffffggghhhhhhhhhhhhjjjkkkmmmoooppppppmmmoooqqqrrrqqqnnnkkkiiiiiieeeaaa^^^\\\[[[ZZZYYYXXXWWWTTTRRRQQQRRRTTTVVVTTTUUUWWWXXXYYY[[[___bbbjjjpppyyyyyyvvvuuuzzzsssggg___ZZZUUUSSSSSSSSSRRROOOMMMJJJHHHGGGFFFDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCAAA@@@AAACCCDDDDDDDDDBBBBBBAAA@@@???>>>>>>===;;;;;;;;;<<<<<<=========@@@@@@???@@@BBBEEEHHHJJJNNNSSS\\\fffsss}}}vvvpppiii```UUUMMMKKKJJJIIIGGGFFFEEEEEEDDDFFFLLLQQQUUU[[[```___ZZZRRRJJJGGGMMMVVV___gggnnnooooooqqqqqqrrrqqqpppooollleee]]]VVVUUUVVVXXXZZZ_________^^^]]]\\\[[[ZZZWWWXXXXXXTTTQQQQQQUUUXXX^^^cccgggeeeccc___WWWOOOMMMMMMMMMKKKFFF???888444///...---,,,,,,,,,---...,,,,,,,,,+++++++++******++++++---......---+++++++++++++++***************((()))******++++++******))))))))))))))))))))))))((((((((()))******++++++))))))))))))*********************+++,,,,,,------)))))))))*********++++++************************++++++***++++++,,,---...,,,,,,---------.........------......///000000000222222222222333444555666888888888999:::;;;=========@@@BBBCCCCCCCCCEEEFFFEEEGGGJJJJJJIIIHHHHHHIIIFFFIIIHHHKKKRRRUUUccc}}}WWWNNNFFFGGGHHHFFFCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEBBBCCCEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQPPPOOOPPPQQQSSSTTTVVVWWWXXXUUUVVVWWWYYYYYYXXXVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]\\\]]]___aaabbbcccdddeeekkksss|||yyyvvvtttsssooooooppppppooommmkkkjjjjjjiiihhhfffeeeeeeeeeeeefffeeeeeeeeeeeeeeefffgggeeefffggghhhiiijjjjjjjjjhhhjjjlllmmmmmmllljjjiiihhheeebbb___\\\ZZZWWWUUUTTTRRROOOLLLLLLMMMOOOPPPOOOQQQSSSTTTUUUWWW[[[___eeehhhnnnssstttrrrooolllfffhhhoooyyy{{{nnnaaa[[[WWWQQQMMMNNNLLLKKKIIIHHHFFFDDDCCCBBB???????????????????????????@@@AAABBBBBBCCCCCCCCCFFFDDDAAAAAABBBDDDEEEEEE????????????>>>>>>======<<<<<<<<<<<<============@@@@@@@@@AAADDDHHHLLLOOOTTT[[[eeerrr}}}wwwooohhhaaaYYYOOOHHHHHHHHHHHHGGGEEEEEEFFFGGGIIIPPPWWW]]]bbbeeeaaaZZZNNNJJJKKKVVVccclllqqquuuvvvwwwwwwwwwvvvuuutttssskkkddd[[[WWWXXX\\\___bbbbbbbbbbbbbbbaaa```______ZZZZZZYYYUUUTTTXXXaaaiiiooouuuxxxuuuppphhh\\\RRROOONNNKKKFFF???999444222000///---,,,+++,,,,,,---++++++*********)))))))))((()))************)))(((***************+++++++++)))******+++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************)))******+++,,,,,,------((((((((()))))))))******************************++++++++++++,,,---......++++++,,,,,,,,,---------------......///000000111333333333333333444555666777777888888999;;;<<<===>>>@@@CCCDDDDDDDDDFFFGGGEEEGGGIIIJJJIIIHHHHHHIIIEEEIIIHHHKKKRRRUUUddd}}}}}}MMMFFFAAADDDGGGEEEBBBBBBAAABBBCCCDDDEEEEEEEEEEEE@@@BBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLPPPOOONNNLLLJJJIIIIIIIIIIIIKKKLLLNNNOOOOOOOOOOOOLLLMMMMMMOOOQQQSSSUUUVVVTTTUUUWWWXXXXXXWWWUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZ[[[\\\[[[\\\^^^```aaabbbcccdddhhhnnn{{{~~~zzzwwwtttrrroooppppppppppppnnnlllkkkkkkjjjhhhfffeeeeeeeeeeeeeeeeeeeeeddddddeeeeeefffbbbbbbcccdddeeeeeeeeeeeefffggghhhiiijjjjjjiiiiiihhhfffbbb```]]]ZZZVVVSSSRRROOOLLLIIIHHHIIIKKKLLLKKKMMMPPPQQQQQQRRRVVVYYY]]]```cccffffffccc___]]]VVV]]]hhhuuuwwwiii]]]XXXUUUNNNJJJKKKFFFFFFEEEDDDCCCBBBAAA@@@;;;<<<===>>>>>>>>>=========>>>???AAABBBCCCCCCCCCCCC@@@===<<<===???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================AAA@@@@@@BBBEEEJJJOOOQQQXXX```lllzzzzzztttkkkccc\\\TTTLLLFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKSSS\\\bbbggghhhbbb[[[MMMKKKOOO^^^nnnvvvzzz|||~~~}}}}}}|||zzzxxxwwwvvvjjjddd\\\XXX[[[aaafffiiibbbbbbccccccccccccbbbbbb]]]]]]ZZZWWWWWW^^^kkkuuuuuuggg[[[QQQOOOJJJCCC;;;555222111000///---,,,++++++,,,,,,*********))))))))))))(((,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++'''(((((()))******++++++(((((((((((())))))))))))************************++++++++++++,,,---...///******+++++++++,,,,,,,,,---------...///000000111333333333333444444555666666666777777888999;;;<<<>>>AAACCCDDDDDDEEEFFFHHHEEEGGGIIIJJJIIIHHHHHHIIIEEEIIIHHHKKKSSSVVVddd~~~}}}HHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDEEEEEEFFFIIIHHHFFFEEEEEEGGGHHHJJJLLLKKKJJJIIIHHHHHHIIIJJJHHHJJJKKKLLLKKKJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQTTTTTTUUUVVVVVVVVVVVVUUURRRSSSTTTSSSRRRRRRTTTVVVTTTUUUXXXZZZ\\\\\\]]]\\\\\\^^^```aaaaaa```^^^]]]eeejjjqqq}}}}}}tttxxx{{{xxxwwwwwwxxxwwwvvvtttrrrooonnnmmmkkkhhheeedddeeeeeeeeeddddddcccbbbccceeeeeecccaaaaaaaaabbbccccccddddddeeeeeeeeeeeeeeeffffffgggggghhhgggeeebbb^^^ZZZWWWVVVRRRQQQNNNKKKJJJIIIHHHHHHLLLKKKJJJJJJLLLNNNMMMMMMOOORRRUUUWWWVVVSSSRRRRRRTTTXXXbbbppp}}}}}}nnndddXXXOOOLLLKKKHHHEEEFFFEEEDDDBBB@@@????????????>>>>>>>>>======<<<<<>>===<<<<<<;;;>>>>>>>>>>>>>>>=========:::<<<=========>>>AAACCCBBBDDDEEEEEEGGGLLLTTTZZZbbbmmm~~~xxxxxxnnn```VVVRRROOOKKKHHHFFFEEEDDDDDDFFFHHHIIIIIIMMMVVVbbbjjjjjjddd\\\VVVJJJQQQ[[[fffuuu~~~~~~|||yyyhhhaaa[[[]]]ccchhhlllnnngggfffdddcccbbb```___^^^___^^^ZZZVVVWWWeeezzzssseee\\\VVVOOOEEE<<<666222///...------------------------,,,+++++++++***))))))))),,,+++)))((((((((()))***)))***+++***)))((()))***,,,,,,+++******)))))))))******+++++++++,,,,,,,,,((((((''''''''')))***,,,+++++++++*********))))))&&&(((***,,,,,,+++(((''')))))))))***+++++++++,,,*********++++++,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,---------........./////////000000000111///000111111333333444555444666999::::::;;;>>>@@@AAAAAABBBBBBCCCDDDDDDDDDDDDFFFHHHIIIHHHGGGGGGHHHGGGJJJIIIKKKQQQTTTbbb|||zzzyyy}}}GGGGGGEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDEEEGGGFFFEEEDDDEEEFFFHHHIIIKKKJJJIIIGGGGGGGGGHHHIIIIIIJJJLLLLLLKKKJJJKKKLLLKKKLLLMMMOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTRRRSSSSSSSSSRRRRRRTTTVVVUUUVVVXXXZZZ\\\\\\\\\\\\[[[\\\^^^______^^^]]]]]]```eeemmmwww}}}}}}zzzxxx{{{yyywwwssspppnnnmmmlllmmmjjjgggeeeeeeeeedddcccaaaaaa```aaaccccccbbb```^^^______```aaaaaabbbbbbccccccccccccddddddddddddiiihhhgggeeebbb```]]]\\\VVVUUURRROOOMMMKKKJJJJJJKKKJJJHHHHHHJJJLLLLLLLLLJJJMMMOOOPPPOOOMMMMMMMMMQQQUUU___lllxxx|||yyyuuufff]]]RRRKKKIIIHHHEEECCCDDDCCCAAA@@@>>>=========>>>>>>>>>>>>????????????CCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<<<<===@@@BBBEEEHHHKKKMMMPPPWWW```gggqqq{{{|||wwwooofffYYYPPPLLLJJJFFFCCCEEEDDDCCCDDDFFFHHHJJJKKKVVV\\\dddfffaaaYYYRRROOOKKKVVVdddqqqzzzlllhhheeehhhmmmpppooonnngggfffdddccccccbbb```___\\\ZZZWWWUUU[[[jjjxxxlllaaaYYYTTTMMMDDD;;;555222///...---------------,,,,,,,,,+++++++++***************---,,,+++***))))))***+++)))***+++***)))((()))***++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++))))))))))))***++++++++++++*********)))))))))***+++,,,,,,+++)))(((***************+++++++++++++++++++++++++++,,,,,,,,,+++***++++++,,,++++++,,,,,,,,,---------......000000000000////////////000000111222333444555555444666999::::::;;;>>>@@@AAAAAABBBBBBCCCDDDDDDDDDDDDFFFIIIIIIHHHGGGGGGHHHHHHKKKIIIKKKRRRUUUddd~~~zzzzzzFFFEEEDDDCCCBBBAAAAAAAAA???????????????@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFFFFFFFGGGGGGJJJKKKMMMMMMKKKJJJJJJKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSRRRQQQQQQSSSUUUVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\ZZZ```fffooo|||{{{vvvrrrpppoooooopppmmmiiifffeeedddbbbaaa^^^]]]]]]^^^___``````^^^[[[\\\\\\]]]]]]^^^______aaaaaaaaa```````````````ffffffffffffeeedddbbbbbb]]][[[YYYVVVTTTRRRPPPPPPNNNLLLIIIHHHIIIJJJKKKKKKHHHIIIJJJJJJHHHHHHHHHJJJNNNSSS\\\hhhqqqsssnnniii^^^WWWNNNIIIGGGGGGEEEDDDDDDCCCAAA@@@>>>>>>======>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::;;;<<<======>>>AAADDDFFFJJJOOOSSSYYYaaalllttt|||vvvrrrddd\\\RRRJJJGGGEEECCCAAADDDDDDDDDDDDFFFIIIKKKMMMZZZ```ccc___UUULLLIIIIIINNN]]]ooo}}}wwwnnnpppsssxxx{{{zzztttoooiiigggeeeddddddcccbbb```ZZZVVVRRRSSS[[[jjj{{{zzzrrrjjjaaaYYYSSSPPPJJJAAA999444111///---......------,,,,,,++++++***************+++++++++---,,,++++++***+++++++++((()))******)))((()))+++))))))******+++,,,,,,---******+++++++++,,,,,,,,,------,,,******))))))***+++++++++***************,,,,,,,,,,,,++++++******+++++++++***************,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......000000000000////////////111111222333444555666666555777999::::::;;;===???AAAAAAAAABBBCCCCCCDDDDDDEEEGGGIIIJJJIIIHHHHHHIIIHHHKKKIIIKKKRRRVVVfffyyy{{{DDDDDDCCCAAAAAA@@@@@@@@@????????????????????????BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLMMMMMMKKKJJJJJJKKKJJJJJJLLLMMMNNNOOOOOOOOONNNOOOPPPPPPQQQQQQPPPPPPPPPQQQRRRQQQPPPPPPRRRTTTVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYY[[[[[[XXX\\\aaafffooo|||vvvsssrrrrrrqqqnnniiifffdddbbb___]]][[[YYYYYYZZZ\\\]]]]]]\\\ZZZZZZ[[[[[[\\\]]]]]]]]]______^^^^^^^^^^^^]]]]]]___```aaabbbccccccccccccbbbbbb```___]]]\\\[[[[[[WWWSSSOOOLLLLLLLLLLLLLLLJJJKKKKKKIIIGGGGGGIIIKKKOOOTTT\\\eeejjjjjjeee```XXXTTTNNNKKKJJJIIIHHHGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB????????????????????????=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>??????@@@BBBFFFIIIKKKPPPWWW]]]dddnnnzzz|||vvvnnnhhh[[[UUUNNNHHHFFFEEECCCBBBEEEFFFEEEEEEFFFHHHLLLOOOWWW\\\___XXXMMMEEEFFFJJJUUUdddwwwzzztttsss{{{~~~tttoookkkgggeeedddcccaaa^^^ZZZTTTOOOOOOXXXcccnnnssstttooohhhaaa\\\WWWRRROOOKKKFFF>>>777333000...---......---,,,,,,+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++((()))******))))))***+++(((((())))))******************+++++++++,,,,,,,,,,,,,,,++++++************************************...---+++***))))))******,,,+++++++++***))))))))),,,,,,,,,++++++*********)))+++,,,---,,,+++++++++,,,,,,,,,---------........./////////000000000111111222222333444555666777555777999::::::;;;===???@@@AAAAAABBBBBBCCCDDDDDDEEEGGGJJJJJJIIIHHHHHHIIIIIIKKKIIIKKKSSSWWWhhhwww{{{BBBBBBAAA@@@????????????@@@@@@@@@@@@????????????AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGIIIKKKLLLLLLJJJIIIJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOOOONNNNNNOOOPPPQQQPPPOOOOOOQQQSSSTTTSSSSSSSSSSSSSSSTTTTTTWWWWWWVVVWWWWWWYYYZZZ[[[XXX[[[^^^```eeeqqqyyyuuutttssssssooojjjeeebbb```]]][[[YYYWWWVVVVVVXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[]]]___aaabbbcccdddeeeeeeffffffffffffffffffaaa]]]XXXUUUSSSRRRPPPOOONNNNNNNNNLLLJJJJJJLLLNNNSSSWWW]]]cccfffddd___[[[TTTRRROOOMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>===???@@@AAABBBFFFKKKOOOXXX^^^eeemmmvvvyyyoooddd]]]SSSOOOJJJFFFEEEDDDCCCCCCGGGGGGHHHGGGGGGIIINNNRRRVVVZZZ[[[TTTIIIDDDHHHNNN]]]kkk{{{{{{vvvvvvuuupppiiieeedddbbb^^^ZZZWWWRRRNNNPPPWWW___dddeeeeeeaaa\\\XXXUUUSSSQQQPPPFFFAAA:::555111///...,,,------,,,,,,,,,+++++++++)))))))))***+++++++++,,,))))))******************''')))******))))))***+++,,,,,,+++++++++***************+++++++++,,,,,,,,,((())))))******+++++++++************************---+++***((((((((()))***,,,+++++++++***))))))))),,,,,,,,,++++++*********)))+++------+++***+++,,,,,,,,,,,,---------......,,,---...///000111222333111222222333444555666777666777999::::::;;;<<<>>>@@@@@@AAAAAABBBCCCCCCCCCEEEGGGIIIJJJIIIHHHHHHIIIIIILLLJJJLLLTTTXXXhhh}}}vvv|||AAA@@@??????>>>>>>>>>???@@@@@@@@@???????????????????????????@@@@@@@@@@@@???@@@AAAAAABBBCCCDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJJJJIIIIIIJJJKKKHHHHHHJJJKKKLLLMMMMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPOOONNNNNNPPPRRRQQQQQQQQQPPPPPPQQQRRRRRRVVVVVVWWWXXXYYYYYYZZZZZZYYYZZZ[[[^^^aaaiii{{{}}}xxxtttssstttpppkkkfffccc```\\\ZZZXXXVVVTTTSSSUUUVVVVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[XXXYYY[[[^^^```bbbcccddddddeeefffhhhiiiiiijjjjjjfffddd```]]][[[YYYVVVSSSRRRRRRQQQPPPNNNMMMOOOQQQVVVYYY]]]``````^^^ZZZWWWPPPPPPOOONNNLLLJJJIIIHHHEEEEEEDDDCCCBBBAAAAAABBBDDDCCCBBBAAA???>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<======>>>???AAABBBEEEJJJQQQUUUbbbhhhqqqzzzzzzqqqeeeZZZTTTKKKIIIGGGDDDBBBBBBBBBBBBFFFHHHIIIHHHHHHLLLSSSYYY^^^^^^ZZZQQQIIIHHHPPPWWWhhhttt}}}wwwrrruuu}}}yyyrrrjjjeeecccaaa\\\WWWQQQPPPQQQUUU[[[```aaaaaa\\\YYYWWWUUUUUUUUUSSSRRRAAA===777333000///---,,,+++++++++,,,,,,,,,,,,,,,***************+++++++++(((((()))*********))))))'''(((******))))))***,,,000//////...------,,,,,,******+++++++++,,,,,,,,,'''((()))***++++++++++++***************+++++++++******)))(((((()))***++++++++++++***************,,,,,,++++++++++++++++++***,,,---,,,)))(((+++...,,,,,,,,,---------......,,,---...///000111222333111111222333444555666666666888::::::::::::<<<>>>@@@@@@@@@AAABBBBBBCCCCCCDDDFFFHHHIIIHHHGGGGGGHHHHHHKKKJJJMMMTTTXXXggg}}}xxx~~~??????>>>>>>======>>>>>>?????????>>>>>>============>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBDDDEEEFFFGGGGGGGGGFFFFFFDDDFFFHHHIIIHHHHHHIIIKKKGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOONNNMMMNNNOOOQQQPPPPPPOOOOOOPPPQQQRRRSSSUUUVVVXXXZZZ[[[[[[[[[ZZZZZZXXXYYY]]]```gggvvv}}}xxxvvvvvvrrrmmmhhheeeaaa^^^\\\YYYVVVSSSRRRSSSTTTTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYVVVWWWZZZ\\\^^^```aaabbb```bbbccceeeffffffffffffeeedddbbbaaa```^^^[[[XXXWWWWWWWWWVVVTTTSSSTTTUUUWWWYYY[[[\\\ZZZXXXUUUTTTOOOPPPQQQOOOMMMJJJHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>======<<<========================::::::::::::::::::::::::777888999:::<<<===>>>???AAACCCEEEGGGKKKRRRYYY^^^gggnnnyyy}}}wwwoooeee[[[SSSOOOGGGGGGFFFDDDBBBAAABBBCCCBBBEEEHHHIIIKKKPPPZZZaaaiiicccYYYOOOKKKQQQ]]]hhhvvvwwwnnnkkkuuuzzzrrriiidddcccaaa\\\WWWLLLOOOUUU[[[___```___]]]VVVUUUUUUUUUUUUTTTQQQOOO===:::555111///...---+++*********+++,,,,,,------+++++++++***************((()))***+++++++++******&&&(((******))))))+++,,,------------------------******+++++++++,,,,,,,,,)))***+++,,,,,,++++++***))))))*********+++++++++))))))))))))***+++,,,,,,***************+++++++++++++++++++++++++++,,,,,,+++------***'''''',,,000,,,,,,,,,---------......////////////000000000000000000111222333444555555777888::::::::::::<<<===???@@@@@@AAAAAABBBCCCCCCCCCEEEGGGHHHGGGFFFFFFGGGGGGKKKKKKOOOUUUWWWddd}}}{{{???>>>>>>============>>>>>>>>>======<<<<<<<<<;;;<<<======>>>???@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFFFFFFFEEEDDDBBBDDDGGGHHHHHHHHHIIIKKKGGGGGGIIIJJJKKKLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOONNNMMMMMMOOOQQQPPPPPPOOOOOOPPPQQQSSSTTTUUUVVVYYY[[[\\\\\\[[[[[[YYYVVVXXX]]]aaaggguuu}}}{{{xxxtttnnnjjjfffccc```^^^YYYVVVSSSQQQRRRSSSRRRRRRNNNNNNOOOPPPPPPQQQQQQRRRQQQQQQRRRTTTUUUVVVWWWXXXTTTUUUWWWZZZ\\\]]]^^^___^^^___```bbbbbbbbbaaaaaabbbbbbbbbccccccaaa^^^[[[[[[\\\]]][[[YYYXXXXXXYYYVVVXXXYYYXXXVVVSSSRRRQQQQQQRRRSSSRRROOOKKKIIIHHHDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;===???@@@AAABBBFFFHHHJJJMMMRRRYYYaaafffooovvv~~~yyyqqqfff[[[SSSPPPOOOGGGGGGGGGEEEDDDCCCCCCDDD???CCCGGGJJJMMMTTT___gggoooeeeWWWMMMLLLXXXjjjvvv|||rrriiiffftttyyyqqqgggccccccbbb]]]WWWKKKPPPWWW]]]```^^^[[[XXXRRRRRRRRRTTTTTTQQQMMMIII;;;888333000///...,,,+++))))))***+++,,,------...,,,+++++++++******)))))))))***+++,,,---,,,,,,+++&&&((()))***))))))+++---)))))))))******+++,,,,,,******+++++++++,,,,,,,,,,,,---......---,,,***)))))))))******++++++++++++((()))***+++,,,------...))))))******+++++++++,,,*********++++++,,,,,,---,,,------***&&&&&&,,,222,,,,,,,,,---------......222111111000///......---///000111222333444444555777888::::::::::::<<<===???@@@@@@AAAAAABBBCCCCCCBBBDDDGGGGGGFFFEEEEEEFFFFFFKKKLLLOOOVVVWWWccc{{{}}}@@@?????????>>>>>>======;;;;;;<<<===>>>???@@@@@@===============>>>>>>>>>>>>???AAABBBCCCBBBAAAAAAEEEFFFFFFEEECCCBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKOOOMMMLLLJJJJJJKKKMMMNNNMMMMMMNNNPPPPPPPPPPPPPPPNNNPPPRRRSSSSSSSSSTTTVVVYYYXXXXXXXXXYYYZZZYYYXXXYYYZZZZZZZZZ___iiiwww{{{uuunnnjjjjjjiiieeeaaaXXXVVVTTTSSSSSSRRRPPPNNNIIIKKKNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSUUUVVVRRRSSSUUUVVVWWWXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\VVVWWWXXXXXXXXXXXXWWWWWWZZZZZZXXXVVVTTTQQQNNNMMMLLLKKKJJJGGGFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;:::::::::;;;;;;<<<===:::<<<>>>>>><<<<<<<<<======<<<;;;===@@@CCCDDDEEEIIIMMMRRRWWW[[[bbbkkkrrrzzz~~~wwwpppggg^^^WWWQQQMMMJJJEEEFFFFFFEEECCCCCCFFFHHHGGGHHHHHHIIIRRR___iiilllqqqdddWWWSSSWWWdddyyy{{{lllfffmmm}}}|||llliiifffdddccc___YYYSSSRRRTTTXXX^^^bbbaaa\\\WWWVVVSSSQQQRRRRRROOOGGG@@@444333111///...---.........---+++((((((((()))***************************...---***)))((((((******)))))))))***+++++++++,,,,,,,,,,,,++++++*********))))))*********+++++++++))))))))))))))))))******///...+++)))((()))+++---''''''((()))))))))))))))))))))))))))))))))))))))***************)))(((''',,,+++***)))((((((((((((...---,,,+++++++++,,,---111000000////////////000111111222222333444555555666888::::::::::::<<<>>>@@@AAABBBCCCCCCCCCBBBAAABBBEEEHHHIIIHHHFFFFFFFFFHHHLLLKKKNNNTTTUUUaaayyy?????????>>>>>>>>>======<<<<<<<<<===>>>>>>??????===>>>??????@@@@@@@@@???AAAAAAAAABBBAAAAAA@@@@@@EEEFFFGGGFFFDDDCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKNNNMMMKKKJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPRRRTTTUUUUUUUUUVVVXXXYYYXXXXXXXXXYYY[[[[[[[[[[[[]]]^^^```dddmmmyyy~~~vvvqqqooommmhhhddd\\\ZZZWWWUUUTTTRRRPPPNNNKKKLLLMMMMMMLLLKKKLLLMMMKKKLLLLLLMMMNNNPPPQQQRRRQQQRRRSSSUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVSSSQQQNNNMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<888:::<<<<<<;;;:::;;;===<<<<<<<<<>>>AAADDDGGGHHHNNNTTT[[[ccciiirrr{{{yyynnnhhh^^^VVVOOOKKKHHHFFFFFFFFFEEEDDDDDDEEEFFFGGGFFFGGGIIIMMMXXXgggpppqqqggg[[[QQQRRR^^^ooouuummmmmmuuuxxxqqqiiigggeeebbb___[[[VVVRRRSSSWWW]]]bbbccc```[[[WWWTTTQQQNNNMMMMMMJJJCCC===333222000...------------...---,,,************+++************************,,,+++***)))***+++---...***************+++++++++,,,,,,,,,++++++*********,,,+++++++++***)))))))))*********))))))))))))))),,,***)))((('''((()))***((())))))***************))))))))))))))))))))))))*********+++******))))))++++++*********+++,,,,,,------,,,+++++++++,,,---///...............//////111111222333444555666666666888::::::::::::<<<>>>@@@AAABBBCCCCCCCCCBBBAAACCCEEEHHHIIIHHHFFFFFFFFFHHHLLLKKKNNNTTTVVVccc|||??????>>>>>>>>>>>>==============================<<<>>>@@@BBBCCCBBBAAAAAACCCBBBAAA@@@@@@??????@@@EEEGGGGGGGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNPPPQQQSSSUUUWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXYYY\\\___``````cccfffiiilllsss||||||vvvoooiiicccaaa]]]ZZZXXXUUUSSSPPPNNNNNNNNNLLLJJJIIIJJJKKKHHHIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWZZZYYYWWWVVVVVVVVVVVVWWWVVVTTTRRROOOLLLKKKKKKJJJHHHGGGFFFDDDBBBAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>><<<<<<;;;::::::999::::::;;;;;;:::::::::::::::;;;888:::;;;;;;;;;;;;===??????@@@@@@BBBEEEJJJMMMPPPWWW___jjjuuuyyyrrrhhhbbbYYYQQQLLLJJJHHHGGGHHHFFFDDDDDDEEEFFFGGGFFFGGGJJJNNNUUUbbbooorrrooo___SSSKKKTTTfffyyywwwnnnnnnvvv|||yyytttooolllffffffeeeaaa\\\WWWTTTSSSVVV]]]dddgggddd^^^YYYVVVQQQNNNKKKJJJIIIDDD>>>888222000///---,,,,,,,,,---......---,,,,,,+++++++++************************************+++---///111+++++++++***************+++++++++++++++*********++++++******************+++*********))))))(((((()))))))))))))))*********))))))***+++++++++++++++)))))))))))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,---...///---,,,,,,++++++,,,,,,------------------...///000111222333444555666777777666888::::::::::::<<<>>>@@@@@@BBBCCCCCCCCCBBBBBBCCCEEEHHHHHHGGGFFFFFFGGGIIIMMMKKKNNNUUUYYYggg>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;:::<<<@@@BBBDDDCCCBBB@@@BBBAAA@@@?????????AAAAAAFFFGGGHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKMMMMMMLLLLLLLLLMMMNNNNNNNNNMMMKKKKKKKKKMMMOOOQQQSSSUUUWWWXXXWWWWWWXXXYYYXXXXXXXXXXXXZZZ]]]bbbeeegggkkkoooqqqsssvvv|||yyyrrrllliiidddaaa^^^\\\YYYWWWTTTSSSRRRNNNKKKIIIIIIJJJHHHHHHIIIIIIJJJLLLMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUTTTSSSQQQPPPPPPRRRTTTUUUSSSQQQNNNKKKIIIIIIIIIJJJEEEDDDCCCAAA@@@???>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999<<<;;;;;;::::::::::::::::::;;;<<<======???BBBEEEGGGHHHIIIKKKMMMQQQVVVZZZccclll{{{|||rrrkkk```[[[RRRLLLIIIHHHHHHHHHHHHFFFDDDDDDFFFHHHGGGFFFJJJOOOVVV```kkkrrrmmmdddZZZOOOKKKXXXmmm~~~~~~yyyooohhhmmm{{{~~~yyyuuurrrooollljjjdddeeeeee```ZZZVVVUUUWWW[[[ccckkkkkkcccZZZVVVUUUPPPOOONNNLLLIIIBBB999333000///...,,,++++++,,,,,,,,,,,,------,,,+++******************************************+++---...///,,,+++++++++***)))))))))+++++++++***************&&&'''((()))+++,,,......++++++******)))((((((((()))***+++,,,------,,,+++((()))******++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///000111222222333444555777888888666888::::::::::::<<<>>>???@@@BBBCCCCCCCCCCCCBBBCCCEEEGGGHHHGGGFFFFFFGGGJJJMMMLLLOOOWWW[[[kkk==================>>>>>>======<<<<<<;;;:::::::::999;;;>>>AAABBBAAA@@@?????????>>>>>>???AAABBBDDDEEEFFFGGGGGGFFFEEEFFFHHHFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJMMMMMMMMMMMMNNNNNNOOOOOONNNMMMKKKKKKKKKMMMOOOQQQRRRTTTVVVVVVVVVUUUVVVWWWWWWXXXYYYYYYZZZ^^^dddhhhmmmpppssstttsssuuuyyy|||~~~tttpppkkkgggdddbbb___]]]\\\\\\YYYUUUPPPLLLKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJKKKLLLLLLMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPQQQRRRSSSOOONNNMMMLLLMMMOOORRRTTTQQQOOOLLLIIIHHHGGGHHHIIICCCBBBAAA???>>>======<<<<<<;;;;;;::::::::::::;;;<<<;;;:::999999999999999<<<<<<;;;;;;:::;;;;;;<<<;;;<<<======>>>AAAFFFJJJOOOQQQRRRTTTVVVZZZaaafffsss}}}}}}uuukkkdddVVVQQQJJJEEEDDDDDDEEEEEEFFFEEEDDDDDDFFFHHHIIIIIIJJJSSS^^^iiippppppeeeXXXTTTMMMNNN^^^rrr~~~zzzrrrhhhaaagggwwwzzzxxxtttqqqooolllhhheee___``````\\\WWWUUUVVVYYYaaahhhnnnkkk```WWWTTTUUUTTTTTTSSSPPPJJJAAA777000///...---,,,++++++,,,,,,***+++++++++++++++***)))************************++++++************++++++,,,+++++++++***)))))))))************************&&&'''((()))+++,,,......************))))))((((((((()))+++---------,,,+++'''((())))))******)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,---------............///000111222111222333444666777888999666888::::::::::::<<<>>>???@@@AAACCCDDDDDDCCCCCCDDDFFFGGGGGGFFFFFFGGGHHHJJJMMMLLLPPPXXX]]]nnn<<<<<<============>>>>>><<<<<<<<<;;;;;;:::::::::999:::===???@@@???>>>>>>=========>>>@@@AAACCCDDDDDDEEEGGGFFFEEEEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLMMMNNNNNNOOOOOOOOOMMMMMMLLLLLLMMMNNNPPPQQQQQQSSSTTTUUUTTTSSSTTTUUUUUUWWWZZZ[[[[[[^^^dddhhhnnnppppppooommmnnnrrrvvvzzztttnnnkkkhhheeecccffffffddd___XXXRRROOOMMMHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLKKKKKKLLLNNNPPPQQQLLLKKKIIIGGGFFFFFFFFFFFFAAA@@@???>>><<<<<<<<<<<<;;;::::::999999999::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;<<<======>>>=========>>>@@@DDDJJJOOOVVVYYY\\\^^^aaagggpppvvv~~~yyyssslllbbb\\\PPPLLLHHHEEEDDDEEEEEEEEECCCDDDEEEEEEEEEGGGJJJMMMLLLWWWdddllloookkk^^^RRRLLLMMMUUUgggwwwwwwqqqfff___[[[aaaoooyyy{{{xxxvvvuuusssrrrppplllgggccc[[[ZZZYYYWWWVVVVVVYYY[[[dddhhhjjjfff]]]VVVVVVYYY[[[ZZZWWWQQQIII???555000///...---,,,+++,,,------************************************************,,,,,,++++++***)))((((((+++++++++***************)))))))))***************++++++******************)))))))))))))))))))))***'''(((***++++++***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++---,,,+++***))))))))))))******+++,,,------------///////////////000111222000111222333555777888888666888::::::::::::<<<>>>>>>???AAACCCDDDDDDCCCCCCDDDFFFGGGGGGFFFEEEGGGHHHIIIMMMMMMQQQZZZ___ooo<<<<<<<<<=========>>>>>>;;;;;;;;;:::::::::::::::;;;<<<======>>>>>>>>>===<<<===>>>@@@@@@AAAAAAAAACCCDDDFFFEEEDDDDDDFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPRRRTTTTTTSSSRRRSSSTTTSSSWWW[[[\\\[[[]]]cccggghhhiiihhhfffdddffflllqqqxxx~~~zzzuuupppllljjjoooooommmhhhaaaYYYSSSQQQJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEEEEDDDCCCCCC@@@???>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>><<<<<<<<<======???@@@AAABBBBBBBBBBBBDDDJJJQQQVVV___ccchhhlllpppxxx}}}uuunnnhhh```XXXRRRMMMJJJGGGFFFFFFFFFFFFEEE???CCCGGGGGGEEEFFFLLLRRRUUU```jjjlllhhhaaaWWWMMMJJJQQQ```qqqzzz|||xxxoooiii[[[YYYZZZaaakkksssuuutttuuutttsssrrrpppmmmhhhdddZZZXXXVVVVVVYYY\\\___```cccdddccc___YYYXXX[[[___bbb___WWWMMMBBB999444111//////---,,,,,,,,,---...,,,+++************,,,,,,************************,,,,,,,,,,,,+++***)))(((***************+++++++++((()))))))))*********+++,,,+++++++++***)))))))))((((((((()))******++++++)))************))))))((((((((()))************)))))))))))))))))))))))))))*********+++******)))))),,,+++***************+++)))***+++---......------//////.........//////000///000111333444666777888666888::::::::::::<<<>>>>>>???AAACCCDDDDDDDDDCCCEEEFFFGGGFFFEEEEEEGGGIIIHHHMMMNNNSSS[[[___nnn;;;<<<<<<<<<======>>>>>>::::::::::::::::::::::::===============>>>>>>>>>===>>>@@@AAAAAA@@@???>>>BBBDDDEEEEEEDDDDDDEEEGGGDDDEEEGGGHHHHHHGGGEEEDDDFFFGGGGGGHHHHHHIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNPPPPPPPPPPPPPPPPPPRRRTTTTTTRRRRRRRRRSSSRRRVVV[[[]]]\\\]]]bbbfffcccbbbaaa^^^]]]aaahhhoooooovvv}}}~~~xxxsssppptttuuutttooofff]]]WWWSSSNNNMMMKKKIIIHHHGGGFFFFFFCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHFFFEEECCCBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;<<<===>>>???<<<<<<<<<===???@@@BBBCCCGGGGGGGGGHHHJJJPPPXXX]]]fffkkkrrrwww}}}~~~xxxnnnfff```YYYQQQKKKFFFEEECCCBBBCCCCCCAAA@@@<<>>>>>???AAACCCDDDDDDDDDDDDEEEFFFGGGFFFEEEEEEGGGIIIGGGMMMNNNTTT\\\```nnn======>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===;;;;;;;;;<<<>>>@@@<<<>>>@@@AAAAAAAAA???>>>CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCGGGEEEDDDEEEGGGHHHHHHGGGFFFHHHJJJLLLLLLKKKJJJIIINNNOOOOOOPPPPPPQQQRRRRRROOOOOONNNNNNOOOOOOPPPQQQSSSSSSUUUZZZ```cccbbbaaaeeeccc```^^^^^^```ccceeehhhlllrrrxxx}}}~~~{{{xxx}}}yyytttnnnhhhbbb[[[VVVPPPPPPOOOMMMLLLJJJIIIHHHEEEEEEEEEEEEFFFFFFGGGGGGJJJFFFBBB@@@@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>???@@@AAA@@@???======<<<<<<<<<<<<;;;;;;@@@===::::::===??????===<<<>>>??????===<<<<<<===>>>===<<<>>>AAAEEEHHHJJJLLLMMMMMMNNNQQQXXX```eeepppuuu~~~zzzpppaaaVVVQQQMMMIIIEEEBBBCCCCCCBBBAAABBBDDDGGG@@@DDDHHHHHHHHHMMMWWWaaahhhllloooiiiYYYJJJGGGKKKRRRbbbsss|||~~~|||{{{zzztttggg]]]SSS[[[ccchhhmmmqqqpppllljjjjjjjjjiiigggdddaaa___^^^[[[YYY\\\bbbhhhhhhgggcccbbbaaa___]]]\\\]]]^^^eee]]]PPPCCC888222000///000///---,,,,,,---///000,,,,,,,,,++++++*********************************++++++++++++++++++,,,,,,************************,,,+++***))))))***+++,,,)))******+++***)))((('''++++++***)))(((((())))))******+++***)))'''%%%$$$$$$%%%'''((()))))))))((())))))))))))))))))))))))'''(((((()))***+++++++++---,,,,,,,,,,,,---......------...111333333000...///...---,,,---///111222333333333333444444555666888888888999:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAAFFFEEEEEEEEEEEEEEEFFFGGGIIINNNLLLNNNXXXaaaqqq<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<>>>???<<<===???@@@AAA@@@???>>>AAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCEEEDDDCCCDDDFFFGGGGGGFFFFFFGGGIIIJJJKKKKKKJJJIIIMMMMMMMMMNNNOOOOOOPPPPPPOOONNNNNNNNNNNNOOOPPPPPPTTTSSSUUUYYY^^^aaa```___```___]]]\\\]]]___aaacccdddhhhlllqqquuu{{{}}}yyytttooojjjddd___[[[XXXWWWTTTRRROOOMMMLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFCCC@@@>>>???@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAA???>>>============<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;>>><<<999:::<<<>>>>>><<<<<<===??????>>>>>>@@@AAAEEEDDDDDDFFFIIIKKKMMMNNNQQQRRRSSSUUUZZZaaajjjqqq}}}}}}rrrhhh[[[RRRMMMJJJFFFCCCAAABBBCCCBBBAAABBBCCCEEECCCEEEGGGHHHKKKSSS^^^gggqqqllleee[[[NNNFFFJJJSSS^^^lllzzz~~~|||yyyqqqeee\\\^^^gggnnnqqqrrrttttttqqqllljjjhhheeebbb___]]]\\\ZZZXXXWWW\\\bbbggggggfffcccaaa^^^]]]]]]___bbbdddaaaXXXJJJ===555111///---///...---,,,,,,---...///,,,,,,++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++++++++)))((((((((()))*********))))))))))))))))))))))))******))))))(((((('''((()))***++++++******))))))))))))))))))))))))((((((((()))***+++++++++---,,,,,,,,,,,,---......,,,,,,---000222222000.........------...///111222000000000000111222333444888888888999:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAADDDCCCCCCCCCCCCDDDEEEEEEHHHNNNLLLNNNXXX```nnn<<<;;;999888888999::::::::::::::::::;;;;;;;;;;;;<<<;;;:::::::::;;;===>>><<<===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBDDDCCCBBBDDDFFFGGGGGGFFFEEEFFFGGGIIIIIIJJJIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNOOONNNNNNNNNNNNOOOPPPPPPTTTTTTUUUXXX[[[]]]]]]\\\ZZZZZZZZZ[[[[[[]]]^^^___```bbbeeehhhkkkqqqwww{{{yyysssnnniiidddaaa]]][[[WWWSSSOOONNNMMMMMMPPPPPPPPPOOOMMMJJJGGGEEECCCBBB@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@???@@@>>>===<<<===<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;<<<>>>??????>>>>>>???@@@@@@AAABBBFFFHHHIIIJJJLLLNNNPPPQQQRRRSSSYYY[[[]]]aaagggqqq|||yyytttfff^^^TTTLLLHHHFFFCCCAAA@@@BBBCCCCCCBBBAAACCCDDDGGGGGGHHHLLLTTT___iiipppuuuiii[[[PPPIIIIIIRRR\\\kkkwwwzzzpppgggaaaiiissszzzyyyvvvvvvwwwvvvoookkkfff```[[[YYYXXXXXXWWWWWWYYY___eeeiiihhhfffeeebbb^^^]]]___bbbeeefffZZZOOO@@@666222000...+++------------------------++++++++++++++++++,,,,,,************************---,,,,,,++++++***************************************++++++++++++******---+++)))'''&&&(((***+++)))))))))))))))*********)))))))))))))))***+++,,,))))))***++++++******)))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,...000111///---------......///000000000000000000000111222333444888888888999:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDGGGMMMMMMOOOXXX^^^kkk;;;:::888777777888:::;;;999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<===;;;<<<===>>>>>>>>>=====================>>>>>>??????@@@AAABBBBBBBBBBBBBBBDDDCCCCCCEEEGGGHHHHHHFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOOOONNNNNNOOOOOOPPPQQQUUUUUUUUUWWWXXXYYYZZZYYYVVVWWWYYYZZZ[[[\\\\\\]]]]]]___```bbbdddiiiooottt~~~}}}wwwpppkkkgggccc```[[[VVVRRRQQQQQQQQQVVVWWWWWWVVVSSSOOOKKKHHHEEEDDDDDDEEEFFFGGGEEEDDDAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>AAA???>>>>>>??????>>><<<<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDDDDDDDFFFKKKNNNLLLPPPTTTXXX[[[]]]^^^___eeegggkkkqqqyyyvvvlllfff\\\VVVNNNIIIFFFEEECCCBBB@@@AAACCCCCCCCCBBBCCCEEEIIIJJJMMMVVVbbblllsssuuuooobbbTTTNNNOOOUUU^^^gggwww|||sssllliiipppyyy}}}wwwvvvxxxxxxtttnnnfff^^^YYYWWWWWWXXXYYYZZZ___eeejjjlllkkkhhhiiieeeaaa```cccdddbbb```RRRGGG888000000111...+++,,,------......------,,,*********++++++,,,,,,,,,************************------,,,,,,+++***))))))************************)))***+++,,,,,,+++***))),,,+++)))((('''((()))***(((((())))))************+++***)))))))))***,,,---(((((())))))(((((((((''')))))))))))))))))))))))))))))))))******+++++++++,,,,,,++++++,,,,,,---...+++++++++---///000...---,,,---...///000000000000333333333333444555777777888888888999:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFMMMMMMOOOXXX\\\hhh|||;;;:::888777777888:::<<<999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<===========================>>>>>>???>>>>>>@@@AAABBBBBBBBBBBBDDDDDDEEEGGGIIIJJJIIIHHHEEEEEEEEEEEEFFFHHHJJJKKKMMMNNNNNNOOOOOOPPPPPPQQQPPPPPPPPPOOOPPPQQQQQQRRRUUUUUUVVVVVVVVVVVVWWWXXXVVVWWWYYY[[[\\\\\\\\\\\\]]]^^^______aaaeeekkkoooxxx|||tttooollliiiddd___[[[YYYYYYYYYXXXYYYZZZYYYWWWSSSOOOLLLHHHHHHHHHIIIKKKKKKIIIGGGDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@>>>>>>???AAABBBAAA@@@======>>>???@@@AAAAAABBBAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGIIIMMMPPPSSSXXX___fffiiimmmpppsssuuuxxx~~~wwwlllaaaZZZTTTPPPLLLHHHFFFFFFEEEEEE@@@BBBDDDDDDDDDEEEFFFHHHKKKOOOWWWcccpppvvvuuussseeeXXXNNNNNNWWWcccoooxxx{{{rrrmmmmmmuuu~~~yyyxxxzzz{{{xxxsssjjjaaa\\\ZZZ[[[]]]\\\___eeelllqqqrrrpppnnnlllhhheeefffiiiggg___XXXKKK@@@444...000111///,,,,,,,,,---......---,,,,,,*********++++++,,,,,,,,,************************------,,,,,,+++***)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***************)))(((((('''((()))***++++++******---,,,***)))))))))***+++)))))))))((((((((((((((())))))))))))))))))))))))************++++++++++++,,,++++++++++++,,,------,,,++++++,,,...///...---,,,---...///000000000000333333444444555777888999888888888999:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFMMMMMMOOOWWW[[[fffyyy999999888777888999:::;;;999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===============>>>??????===>>>???AAABBBCCCCCCCCCDDDDDDEEEHHHKKKKKKJJJIIIFFFEEEDDDDDDFFFHHHKKKMMMPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSUUUVVVVVVVVVUUUUUUWWWYYYXXXYYYZZZ[[[\\\\\\]]]\\\\\\]]]^^^___aaadddiiilllrrrzzz}}}vvvsssoooiiieeebbb``````\\\\\\\\\[[[YYYUUURRRPPPMMMLLLKKKLLLMMMMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEFFFFFFEEEEEEDDD???>>>>>>???AAACCCCCCBBB@@@@@@AAABBBCCCEEEEEEFFFCCCEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNPPPSSSVVVXXX___hhhpppuuuzzzvvvlllbbbXXXRRRMMMLLLIIIGGGFFFFFFFFFGGGCCCDDDEEEEEEFFFHHHLLLNNNQQQWWWbbbooovvvvvvooohhh\\\RRRKKKPPP___pppwwwpppoooppp~~~~~~~~~zzzvvvooohhhdddbbbcccdddaaafffnnnuuuzzz|||{{{zzztttoookkkmmmooojjj]]]RRRCCC;;;333///000111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************---,,,,,,++++++*********))))))))))))))))))))))))******++++++++++++******))))))+++++++++***(((''''''(((***++++++***)))))),,,+++***)))))))))))))))++++++*********++++++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,...//////...------......///000000000111111111222333555666777888888888999:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAACCCBBBCCCCCCDDDEEEGGGGGGFFFMMMMMMOOOWWW[[[fffzzz666666777777777888888888888999999999999:::::::::;;;;;;<<<<<<============:::::::::::::::;;;;;;<<<===<<<<<<<<<<<<===>>>>>><<<===???AAABBBCCCDDDDDDCCCCCCEEEHHHJJJKKKJJJHHHGGGFFFDDDDDDEEEHHHLLLNNNQQQRRRRRRSSSSSSTTTUUUUUUSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWVVVTTTTTTWWWZZZZZZZZZZZZ[[[[[[\\\\\\\\\YYY[[[]]]___```cccfffiiilllrrr|||zzztttoookkkiiieeedddccc```]]]ZZZXXXVVVTTTRRRQQQQQQQQQRRRPPPOOONNNNNNNNNNNNNNNMMMLLLKKKHHHIIIJJJKKKKKKLLLLLLLLLBBBAAAAAABBBDDDEEEDDDCCCBBBCCCDDDEEEGGGHHHIIIJJJHHHKKKNNNOOONNNNNNOOOPPPSSSUUUXXXZZZ[[[]]]```cccdddllluuu}}}}}}wwwnnneee]]]VVVPPPLLLGGGGGGFFFEEEDDDDDDEEEFFFEEEEEEFFFFFFGGGKKKQQQUUU[[[bbbllltttuuunnnbbbYYYSSSOOORRR___qqq}}}wwwvvvyyy}}}zzzwwwsssooollljjjjjjjjjjjjoooyyyvvvrrrqqqhhhWWWIII<<<888333000//////...---------,,,++++++,,,------,,,,,,++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++*********)))))))))))))))((()))***++++++***((('''(((((())))))******))))))+++************+++---...))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***++++++,,,------,,,+++,,,.../////////......------...///111222/////////000222444555666888888888999:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHGGGMMMMMMNNNWWW[[[ggg{{{444444555666777777666666888888999999999:::::::::;;;<<<======>>>>>>======::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<======<<<===???AAACCCDDDDDDEEEAAABBBDDDGGGJJJJJJIIIGGGHHHFFFEEEDDDFFFIIIMMMOOORRRRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVTTTVVVWWWVVVTTTTTTWWW[[[[[[[[[ZZZZZZZZZ[[[[[[\\\VVVYYY\\\^^^___aaadddfffiiimmmvvvyyyvvvnnnmmmjjjgggccc```]]]\\\ZZZXXXVVVUUUVVVVVVUUUTTTQQQQQQQQQQQQQQQPPPOOONNNKKKLLLMMMOOOPPPPPPQQQQQQHHHGGGFFFFFFGGGHHHFFFEEEDDDEEEFFFGGGIIIKKKLLLLLLNNNQQQUUUVVVTTTTTTUUUWWWZZZ]]]bbbeeegggjjjmmmooouuu|||zzzoooiii___WWWQQQMMMIIIGGGCCCCCCDDDCCCBBBBBBCCCEEEFFFGGGFFFGGGIIINNNTTTYYYbbbiiirrrvvvrrrfffXXXOOOLLLPPP]]]rrr{{{zzz}}}yyyxxxuuussspppooonnnnnnqqqxxxvvvpppdddQQQAAA777666333111///------,,,...---+++******+++---...---,,,,,,++++++*********************************++++++++++++++++++,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,---+++)))''''''(((***+++)))***+++,,,+++)))'''&&&$$$%%%''')))***+++******((((((''''''(((***,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---...,,,+++,,,...000000//////...---,,,---///111333//////000111222444666777888888888999:::;;;======>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGGGGHHHMMMMMMNNNVVV\\\hhh}}}777777777777777777777777777777888999::::::::::::<<<<<<<<<=========>>>>>><<<;;;:::999999999:::;;;<<<;;;;;;;;;;;;<<<======>>>@@@BBBCCCBBB@@@@@@AAAFFFFFFFFFGGGHHHIIIKKKLLLGGGFFFFFFFFFHHHJJJMMMOOOQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTSSSSSSRRRSSSSSSTTTQQQRRRTTTUUUVVVVVVUUUTTTYYYYYYYYYYYYYYYYYYYYYYYYVVVXXX\\\]]]^^^^^^___```aaagggrrr~~~xxxqqqkkkgggfffeeedddccc```]]][[[ZZZZZZYYYXXXRRRSSSTTTUUUTTTSSSRRRQQQNNNOOOOOOQQQSSSUUUWWWYYYPPPMMMIIIHHHJJJKKKIIIGGGMMMNNNOOOOOOOOOPPPSSSVVVXXX[[[]]]]]][[[[[[^^^aaaeeellluuuzzz}}}vvvnnnfff```WWWQQQMMMJJJFFFCCCFFFEEEDDDCCCCCCCCCDDDEEEHHHGGGGGGHHHMMMTTT\\\aaammmtttvvvnnn^^^RRRPPPSSSSSS```sss{{{}}}vvvwwwvvvsssooonnnpppsssxxx~~~}}}nnn^^^MMMBBB444333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...------,,,+++***))))))++++++++++++,,,,,,---...+++***)))***++++++***)))$$$$$$&&&((()))*********++++++******************//////...+++)))'''(((***((()))***+++++++++++++++,,,)))'''(((***---,,,+++,,,+++)))((((((((()))***(((***+++***)))((()))+++---,,,***))))))***,,,---111///---+++++++++,,,---............//////////////////111333555777888999:::999::::::;;;<<<===>>>>>>>>>======>>>>>>???@@@BBBBBBBBBCCCDDDFFFHHHHHHMMMLLLOOOTTTVVV[[[mmm666666666666666666666666666777888999::::::::::::999999::::::::::::;;;;;;::::::999999999:::;;;<<<;;;;;;;;;;;;;;;<<<======???AAACCCDDDCCCBBBBBBCCCDDDDDDEEEEEEGGGHHHIIIJJJFFFFFFFFFFFFHHHJJJMMMOOOOOOPPPPPPPPPPPPQQQQQQQQQSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTWWWZZZ\\\]]]]]]___```cccfffnnnxxx~~~xxxtttrrrqqqpppmmmjjjeeecccaaa___^^^\\\WWWWWWXXXXXXWWWVVVUUUTTTOOOOOOPPPRRRTTTVVVXXXZZZYYYVVVRRRRRRSSSTTTSSSQQQQQQSSSTTTUUUWWWZZZ___bbbccceeefffeeeeeegggmmmrrrzzz|||oooggg\\\WWWPPPKKKIIIGGGEEEBBBFFFEEEDDDCCCCCCCCCDDDEEEGGGFFFGGGKKKRRRZZZ```dddiiijjjggg^^^SSSMMMPPPVVVaaalll}}}{{{yyyvvvvvvtttqqqnnnnnnrrrvvvzzzvvveeeSSSCCC999444222000...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,+++***)))***++++++***)))&&&&&&((()))******++++++))))))((((((((())))))***)))***)))((('''(((+++---))))))***+++++++++******+++)))''''''***,,,+++***+++******)))))))))))))))'''((()))((('''&&&''')))---,,,***))))))***,,,---///...---++++++,,,---...............////////////222222333444444555555666888888888999:::<<<===>>>??????>>>>>>??????@@@@@@DDDDDDDDDEEEFFFHHHJJJJJJMMMLLLOOOTTTVVV[[[mmm666666666666666666666666666777888999999::::::999888888888999999999999:::999999999999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEEEEFFFHHHJJJMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRUUUYYY[[[\\\]]]^^^___dddeeeiiipppyyy{{{uuuqqqnnnkkkhhheeeccccccbbbaaa___]]]ZZZYYYUUUUUUUUUVVVXXXZZZ[[[\\\\\\ZZZXXXWWWXXXYYYYYYXXXYYYZZZ]]]```dddjjjqqquuuvvvwwwwwwwwwwww}}}|||rrreee[[[QQQNNNIIIGGGFFFEEEEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHJJJQQQYYY```bbbbbb___\\\UUUMMMIIIMMMWWW___ttt}}}}}}yyyvvvvvvuuuqqqnnnlllooouuuyyy}}}|||lllYYYGGG:::444333222000...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++******))))))******+++***)))***++++++***)))((()))******+++++++++***)))))))))))))))***+++,,,<<<:::666111,,,******,,,******+++++++++******)))***((('''''')))******))))))************))))))((('''((())))))''''''((())),,,,,,*********+++,,,---...---,,,+++,,,---...///............////////////222222333444444555555666666666777888:::<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAADDDDDDDDDEEEFFFHHHJJJJJJMMMLLLOOOUUUWWW\\\ooo666666666666666666666666555666777888999999999999999999999999::::::::::::::::::999999999999999999;;;;;;::::::;;;;;;<<<===???@@@BBBBBBAAAAAABBBDDDBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQSSSUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSQQQTTTWWWZZZ[[[\\\]]]___cccdddggglllsssyyy{{{|||}}}{{{wwwuuuuuutttrrroookkkgggcccaaa``````_________```aaaaaa```___^^^]]]^^^______```dddfffiiimmmsss{{{zzzuuuoooeeeZZZQQQKKKJJJGGGFFFEEEEEEEEEFFFCCCBBBBBBAAABBBDDDEEEFFFLLLMMMQQQYYY```aaa]]]YYYRRRNNNJJJHHHMMMYYYfffooo~~~|||zzzvvvsssooollllllqqqwww|||~~~}}}|||{{{qqqaaaNNN???777444222111000...---------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******)))******+++***)))***++++++***))))))***************))))))++++++++++++,,,---...///IIIFFF@@@777000+++******+++++++++++++++***)))((()))(((((((((((()))))))))((()))***++++++***)))((()))***++++++***)))***+++++++++*********+++,,,---,,,,,,+++,,,,,,...///000............//////////////////111333555777888999555555666777999;;;===>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHHHHLLLKKKOOOUUUWWW]]]ppp555555555555555555555555555555666777888888888888888888888999999999::::::;;;;;;::::::999888777666:::::::::::::::;;;<<<<<<<<<>>>??????>>>???@@@BBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEGGGHHHJJJLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPRRRRRRSSSSSSRRRRRRPPPOOOOOOOOOPPPRRRTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSPPPSSSWWWYYYZZZ[[[\\\]]]```bbbgggmmmsssuuutttssswww{{{zzztttooolllpppooonnnlllkkkkkkkkkkkkmmmmmmlllllllllmmmoooqqquuuxxx|||yyyoooggg```YYYQQQKKKHHHHHHGGGEEEDDDCCCDDDDDDAAAAAAAAAAAACCCEEEHHHIIIRRRTTTYYY___```\\\SSSLLLFFFGGGJJJRRR^^^kkkvvv|||~~~~~~~~~vvvrrrnnnlllnnnsssyyy}}}}}}~~~{{{tttpppsssvvvvvvvvvqqqgggWWWFFF:::444333000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++***))))))...---,,,++++++++++++++++++***)))***++++++***)))))))))******))))))((((((++++++++++++,,,---...///777666333///+++)))***,,,+++++++++++++++***)))(((((()))))))))((((((((((((((()))***++++++***)))(((***+++,,,+++***)))***,,,*********++++++,,,,,,---+++++++++,,,---...///000............//////////////////111333555777888999555555666777999;;;===>>>AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFHHHHHHLLLKKKOOOVVVXXX^^^qqq555555555555555555555555444555666777777888888777666666666777777777777888::::::::::::999888666555:::::::::::::::;;;;;;<<<:::;;;<<<<<<<<<<<>>@@@AAABBBDDDDDDCCCCCCBBBDDDDDDDDDEEEFFFHHHJJJJJJLLLKKKOOOVVVYYY___sss555555555555555555555555444444555666777777777777666666777777777888888888777888999999:::999888777::::::999999::::::;;;<<<999:::;;;;;;:::<<<>>>AAA@@@AAACCCDDDDDDDDDBBBAAABBBCCCEEEGGGIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQPPPOOONNNKKKLLLNNNOOOQQQRRRRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSSSSVVVYYYZZZZZZYYYZZZ[[[]]]```fffmmmrrrrrrooollljjjkkkooovvv~~~yyyrrrnnnfff___VVVPPPMMMKKKHHHEEEAAACCCDDDBBB@@@>>>@@@AAABBBCCCEEEHHHLLLPPPTTTVVVZZZ\\\[[[UUUNNNIIIHHHIIINNN\\\pppwwwqqqyyytttrrrqqqssswwwyyyzzzyyytttrrrkkkfffhhhoooqqqooohhh^^^PPPCCC999333000............///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++,,,---+++***)))***++++++***)))))))))******+++*********))))))((((((((())))))***)))+++++++++(((''''''((())))))***+++++++++******(((+++---,,,***(((((())))))))))))))))))******+++((()))******(((((()))***))))))***+++,,,,,,------+++,,,,,,---........................////////////222222333444444555555666888888888999:::<<<===>>>???AAABBBDDDDDDCCCBBBAAADDDDDDDDDEEEFFFHHHJJJJJJLLLKKKPPPVVVZZZ```ttt555555555555555555555555333444555666777777777777999999999999::::::::::::444555777999:::;;;::::::::::::999999::::::;;;<<<999:::;;;::::::<<>>???@@@BBBDDDDDDCCCBBBAAABBBBBBBBBCCCDDDFFFHHHIIILLLKKKPPPWWWZZZaaattt555444444333333444444555333444444555666777777888333333444666777999::::::777777888999::::::;;;;;;999999999888888888888888::::::;;;;;;<<<;;;;;;;;;;;;<<<>>>>>>======???@@@AAABBBCCCEEEGGGHHHHHHIIIEEEEEEFFFGGGIIIJJJJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOSSSUUUVVVUUURRRPPPOOOOOOQQQRRRSSSSSSRRRSSSUUUWWWUUUVVVWWWYYYZZZZZZZZZZZZ]]]___cccfffhhhhhhgggfffaaadddhhhmmmrrrzzz{{{tttkkkbbb[[[WWWOOOMMMJJJFFFDDDCCCCCCDDDDDDAAA@@@AAAEEEFFFDDDBBBCCCHHHLLLOOOVVV^^^^^^XXXVVVPPPJJJGGGBBBAAAKKKXXXtttuuummmqqq}}}~~~vvvmmmqqqvvv{{{}}}|||zzzxxxpppmmmhhhfffkkkpppnnngggZZZNNN???555222111...+++////////////////////////------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))***,,,---...&&&&&&''')))***,,,------...+++((((((***,,,+++)))'''&&&&&&'''***++++++***)))))))))((()))******+++&&&&&&''''''(((((()))))))))(((&&&&&&''')))+++---*********)))))))))))))))------,,,,,,+++,,,,,,,,,------,,,+++,,,---...///000000000000000111111111111222444555666555444444888:::;;;;;;;;;;;;<<<>>>@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCEEEGGGJJJKKKLLLNNNTTTYYY\\\eeexxx444444333333333333444444444444555555666666777777555555666666777777888888777777888888999999::::::888888888888888888888888999:::;;;;;;<<<;;;;;;;;;;;;<<<>>>>>>======???@@@AAABBBCCCEEEFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNOOOSSSTTTUUUUUURRRPPPOOOOOOQQQRRRSSSRRRRRRRRRTTTVVVVVVVVVXXXYYYZZZ[[[[[[[[[]]]___bbbdddffffffdddddd```aaaeeehhhnnnvvv~~~zzzwwwrrrjjjbbbZZZTTTQQQKKKJJJGGGEEECCCBBBBBBBBBFFFDDDCCCCCCDDDEEEDDDDDDHHHLLLOOOPPPTTTWWWTTTMMMKKKGGGDDDCCCDDDJJJYYYiiiwwwsssxxxxxxpppsssxxx}}}~~~}}}zzzwwwqqqqqqooommmooopppiii```PPPEEE999111000000...+++........................------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***************++++++((()))))))))*********+++)))'''%%%%%%(((******)))+++)))(((((()))***(((''')))))))))))))))******+++((((((((()))))))))))))))))))))(((((()))***,,,---+++++++++***************,,,,,,++++++++++++,,,,,,------,,,,,,,,,---.../////////000000000111111111222222333444555555555555888:::;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGJJJKKKMMMOOOTTTXXX\\\fffzzz444444333333333333444444555555555555555555555555777666666666666666666666777777777777777777777777666666777777888888999999999999:::;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNQQQSSSTTTSSSQQQOOONNNNNNOOOPPPQQQQQQPPPQQQSSSUUUVVVWWWXXXZZZ[[[[[[[[[[[[\\\^^^```bbbbbbbbbaaa```]]]^^^```bbbgggoooxxx}}}xxxoookkkeee]]]VVVOOOKKKIIIFFFEEEDDDDDDCCCBBBAAAAAAFFFFFFFFFDDDCCCCCCEEEGGGNNNPPPQQQPPPPPPPPPKKKDDDAAA@@@@@@CCCIIIVVVkkk}}}|||||||||wwwsssvvv{{{~~~|||xxxuuuppptttvvvuuurrrlll___SSSBBB;;;222...///000...+++------------------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************------+++***))))))((((((+++++++++***))))))(((((('''%%%$$$%%%(((*********,,,***))))))***+++)))((()))))))))))))))*********************))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,---...///......///000000111222222333333333333444555666666888:::;;;;;;;;;;;;<<<>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEGGGJJJKKKNNNPPPSSSXXX\\\hhh~~~444333333333333333333444555555444444444444444444666666666666666666666666666666666666666666555555555555666666777888999999888999:::;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>???AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOQQQRRRRRRPPPNNNNNNNNNNNNOOOPPPPPPOOOPPPRRRTTTWWWWWWYYYZZZ[[[\\\\\\\\\\\\]]]^^^______^^^]]]\\\\\\\\\\\\]]]aaaiiirrryyy{{{tttoooccc```YYYRRRLLLGGGEEEDDDBBBBBBCCCCCCCCCCCCBBBAAACCCEEEGGGEEECCCDDDHHHLLLSSSSSSPPPMMMJJJHHHEEECCC===AAAFFFMMMWWWggg{{{zzzyyytttwww{{{~~~~~~zzzuuurrrmmmtttyyyxxxqqqfffUUUGGG:::555000...///000...,,,------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------+++***))))))((((((,,,++++++******))))))((())))))))))))***+++++++++)))(((((())),,,------,,,(((((()))************************))))))(((((((((((()))***++++++++++++************+++++++++++++++*********)))******++++++,,,,,,,,,,,,------......------...///000111222333333222222222333555666888888:::;;;;;;;;;;;;<<<>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCEEEGGGJJJKKKOOOPPPSSSWWW\\\iii333333333222222333333333444444444444333333333333444444444555666666777777666666555555555555555555444444555666777777888888777888999:::;;;;;;;;;;;;:::<<<===>>>======>>>@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLNNNPPPPPPOOOMMMMMMNNNMMMNNNOOOOOONNNOOOQQQSSSVVVWWWXXXZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYY[[[ZZZZZZZZZ]]]dddlllsss}}}}}}xxxqqqiiicccZZZWWWQQQKKKFFFDDDCCCCCCAAABBBCCCCCCDDDDDDDDDCCC@@@CCCFFFGGGFFFHHHMMMQQQWWWRRRKKKEEE@@@???@@@CCC@@@JJJVVVaaammm{{{{{{yyyzzzuuuwwwzzz{{{zzzvvvrrrooollltttzzzvvvlll___NNNAAA888555111000111111///---------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++************++++++++++++,,,,,,,,,,,,+++*********)))(((((())),,,------,,,(((((()))************))))))))))))((((((''''''''''''((())))))***)))))))))))))))))))))******++++++***)))))))))******+++,,,,,,,,,,,,---------------,,,---...///000111222222333222222222333555777888888:::;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCEEEGGGJJJKKKPPPQQQTTTWWW\\\jjj333333222222222222333333333333333333333333333333333333444555666666777777555555555555555555555555444444555555666666777777666777888:::;;;;;;;;;;;;999;;;<<<<<<<<<<<<===?????????@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJLLLOOOOOONNNMMMMMMMMMMMMNNNOOOOOONNNOOOQQQSSSUUUVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYXXXXXXXXXZZZ```ggglllyyy~~~{{{vvvpppjjjccc\\\XXXQQQOOOKKKGGGDDDCCCDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEAAACCCGGGJJJLLLOOORRRUUUVVVOOOFFF@@@;;;:::???GGGKKKZZZmmmyyyzzztttssssssvvvwwwxxxwwwvvvssspppnnnooovvvxxxpppbbbUUUHHH>>>777555222111111111000///------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))***+++,,,,,,)))))))))***+++,,,------)))++++++***(((&&&&&&&&&,,,***))))))***+++)))((('''((()))++++++******)))((((((((((((''''''''''''(((((((((((((((((())))))((((((((()))******++++++***************+++,,,---+++,,,------......------------...//////000111111111111222333444666777888888:::;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGJJJKKKPPPQQQTTTXXX]]]jjj333333222222222222333333111111222222333333444444555555555555555555555555444444555555666666777777555555555555555555555555666777888999:::;;;;;;;;;888:::;;;;;;:::;;;<<<>>>===>>>???AAABBBCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKMMMNNNMMMLLLLLLMMMNNNOOOPPPOOOOOOOOOQQQSSSTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVXXX\\\aaafffpppyyy{{{qqqmmmgggaaa\\\VVVQQQNNNIIIHHHFFFDDDCCCCCCDDDDDDBBBBBBAAAAAABBBCCCEEEFFFFFFGGGJJJOOOSSSVVVVVVUUUOOOIIICCCAAA@@@AAAJJJUUU```rrr}}}yyyuuurrrppppppxxxwwwvvvuuusssqqqpppooorrrvvvrrrdddSSSGGG???:::444222000//////000000000........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))***++++++,,,))))))***++++++,,,------%%%(((***)))&&&$$$%%%&&&+++)))(((((()))***(((''''''(((***+++++++++)))(((((((((((((((((()))))))))+++***)))(((((()))******(((((()))******+++,,,,,,*********++++++,,,---...+++,,,---.........------........./////////000000000111222444555666777777888:::;;;;;;;;;;;;<<<>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEGGGJJJKKKPPPQQQTTTXXX]]]iii333222222222222222222333000000111222333333444444777666666555444444333333444444555555666777888888555555555555555555444444666666888999:::;;;;;;;;;777999::::::::::::;;;===<<<===>>>@@@BBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJHHHJJJLLLMMMLLLLLLLLLMMMNNNOOOPPPPPPOOOPPPRRRSSSTTTTTTVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXSSSTTTUUUUUUVVVYYY^^^bbbgggqqq|||vvvqqqgggbbb\\\VVVRRRNNNJJJHHHDDDCCCBBBAAAAAABBBCCCDDDCCCBBB@@@@@@@@@BBBDDDFFFJJJKKKMMMSSSXXX[[[XXXUUUHHHCCCBBBFFFIIIMMMYYYeeesss|||zzzyyyyyywwwvvvyyyxxxvvvtttrrrqqqpppppprrrssslllYYYGGG<<<666444111///...------///000111////////////////////////++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++***************+++++++++++++++++++++,,,,,,###&&&))))))'''%%%&&&((('''&&&&&&'''***++++++***'''(((***+++,,,+++)))((((((((())))))******++++++---+++***(((((()))+++,,,))))))***+++,,,,,,------++++++++++++,,,---...///+++,,,---.........---,,,.........//////////////////000222555666777777666888:::;;;;;;;;;;;;<<<>>>===>>>???@@@@@@AAA@@@@@@BBBBBBBBBCCCEEEGGGJJJKKKPPPQQQUUUYYY]]]iii222222222222222222222222111111222222222333333333333444555555555444333222333444444555666777888888555444444555555666777888666777888999999888777666::::::::::::;;;;;;<<<===<<<<<<>>>???@@@AAAAAABBBAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOQQQSSSSSSSSSQQQPPPVVVUUUUUUUUUUUUVVVWWWXXXZZZXXXVVVVVVXXXWWWTTTQQQSSSSSSSSSTTTVVVXXX[[[\\\eeekkkttt}}}yyyvvvoooddd\\\VVVTTTQQQMMMJJJGGGFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBAAAAAAAAACCCGGGKKKPPPQQQTTTXXX[[[XXXPPPJJJIIIGGGGGGKKKVVVfffuuu~~~}}}yyyvvvttttttwwwyyyyyyxxxqqqiiiZZZKKK>>>666222222111111000//////////////////...---,,,,,,,,,,,,,,,------++++++++++++------******+++++++++,,,,,,,,,%%%''')))+++,,,+++***)))))))))*********+++++++++*********))))))))))))))))))+++---......,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))))))))))))))*********))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,)))++++++***((('''((())),,,,,,,,,,,,,,,,,,,,,,,,+++---///111333333333333333333444444444444444555999999:::;;;<<<===>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBDDDGGGJJJLLLOOOOOORRRTTTXXXddd{{{222222222222222222222222111111222222222333333333333333444555555444333222444444555555666666777777555444444555555666777888888999::::::::::::999888999999999:::;;;<<<===>>><<<<<<>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLMMMMMMQQQRRRUUUWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVXXXVVVTTTUUUVVVVVVTTTQQQPPPPPPQQQRRRTTTWWWZZZ[[[bbbgggpppzzzzzzuuupppllliiicccZZZSSSRRRPPPMMMIIIGGGEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAACCCCCCDDDDDDEEEGGGKKKNNNQQQQQQSSSUUUUUUSSSNNNKKKKKKMMMSSS^^^mmm~~~yyyyyy|||}}}~~~yyyvvvtttvvvzzz}}}|||zzzmmmbbbQQQBBB888444222222111000000//////////////////...---,,,,,,,,,,,,---------++++++++++++------,,,,,,,,,++++++*********&&&''')))***+++++++++***(((((()))))))))************)))))))))))))))))))))&&&''')))++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---------,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))+++,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000///111222222333555666666777888888999:::;;;<<<======>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCEEEGGGJJJKKKQQQQQQSSSUUUYYYdddzzz222222222222222222222222111111222222222333333333333333444444444444333333555555555555555555666666555444444555555666777888888999::::::::::::999888888999999:::;;;<<<>>>???<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCDDDEEEGGGGGGJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNOOOPPPSSSTTTWWWYYY[[[\\\\\\\\\VVVVVVUUUTTTTTTUUUUUUUUUUUUTTTSSSTTTUUUTTTRRRQQQMMMNNNOOOQQQTTTVVVYYYZZZ^^^bbbiiirrr|||}}}yyyvvvnnnjjjddd```]]]YYYSSSNNNKKKJJJGGGEEECCCBBBAAAAAABBBAAAAAAAAAAAABBBCCCCCCAAACCCDDDEEEFFFGGGJJJLLLRRRRRRQQQNNNMMMMMMOOOQQQZZZ___iiixxxzzz|||}}}~~~}}}zzzvvvtttwww}}}~~~yyytttcccVVVDDD777222222222222111000//////......//////......---,,,,,,,,,------------++++++++++++------...------,,,+++***)))((((((((())))))***+++++++++((((((((((((((()))))))))))))))))))))))))))******%%%&&&''')))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---------------,,,++++++******))))))(((((())))))))))))))))))))))))************+++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000000///...---,,,000000222333555777888999777888888999:::;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCEEEGGGIIIKKKRRRRRRTTTVVVZZZeee{{{111111111111111111111111111111222222222333333333222333333333444444444444555555555555555555555444555444444555555666777888777777777888888777777777::::::::::::;;;;;;<<<===<<<===>>>???@@@@@@@@@@@@BBBBBBBBBCCCEEEFFFHHHHHHKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIKKKLLLNNNOOOPPPPPPRRRTTTUUUWWWYYYZZZZZZZZZWWWWWWVVVUUUUUUUUUUUUVVVUUUTTTTTTSSSSSSQQQPPPNNNLLLMMMOOORRRUUUXXXZZZ[[[]]]```eeekkkrrr{{{~~~{{{|||xxxuuussspppllliiibbb^^^YYYUUURRRPPPMMMJJJGGGEEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCEEEGGGGGGGGGGGGIIIJJJPPPOOOLLLIIIJJJQQQ\\\eeevvvzzz}}}}}}yyywwwvvv{{{{{{oooeeeVVVIII999000000222222000000000///............///...------,,,,,,,,,------------++++++++++++------------,,,,,,+++***))))))***))))))))))))***+++,,,)))))))))))))))))))))))))))))))))))))))*********((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******,,,++++++***)))(((''''''))))))))))))))))))))))))+++++++++,,,,,,,,,------)))***++++++)))))))))+++------------------------000000000//////...------000111222444555777888999888999999:::;;;;;;<<<<<<<<<===???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFHHHIIIQQQQQQTTTWWW[[[hhh111111111111111111111111111111222222222333333333222222222222333333444444555555555555444444444444555444444555555666777888888777777777777777777888<<<<<<;;;:::::::::;;;;;;<<<===>>>???????????????BBBBBBBBBCCCEEEFFFHHHIIIKKKKKKKKKJJJJJJIIIIIIHHHGGGHHHJJJLLLNNNOOOOOOOOOSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVTTTRRROOONNNMMMNNNPPPRRRUUUXXXZZZ\\\]]]^^^```cccggglllsss{{{~~~{{{vvvsssrrroookkkhhhfffccc```]]]UUURRRNNNKKKIIIHHHGGGFFFEEEDDDCCCAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGHHHIIIGGGHHHIIILLLTTTdddwww~~~}}}yyyyyyyyy|||xxxgggYYYIII???444000222444222...000//////...............------,,,,,,,,,------...------++++++++++++------+++++++++++++++++++++++++++******)))******+++,,,************************(((((())))))************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***)))***,,,------------------------000000000000000000111111222333333444555666777888::::::;;;;;;<<<<<<======<<<===???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCEEEGGGHHHNNNOOOSSSXXX^^^kkk111111111111111111111111111111222222222333333333222222111111222333444555444444444444444444555555555444444555555666777888::::::999888888999::::::<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>?????????>>>AAAAAAAAACCCDDDFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHJJJLLLNNNOOONNNNNNTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXWWWXXXXXXVVVRRRPPPOOOOOORRRSSSVVVYYY[[[]]]^^^___```bbbdddfffjjjpppvvv{{{|||yyyvvvrrrnnnjjjdddaaa^^^[[[YYYXXXUUUSSSNNNLLLJJJHHHGGGGGGGGGGGGEEEEEECCCBBBBBBBBBCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGCCCDDDDDDCCCAAAAAABBBDDDBBBFFFOOO\\\mmm~~~|||~~~sss```SSS>>>999333111333333111---000///......------......------,,,,,,,,,---......------++++++++++++------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************((((((((()))******++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++++++++******))))))(((((()))))))))))))))))))))))))))))))))*********+++++++++,,,------,,,,,,---...------------------------////////////000111333444333333444555666777777777;;;;;;;;;<<<<<<============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIILLLNNNSSSXXX___nnn111111111111111111111111111111222222222333333333222111111111111333444555333333333444444555555555555444444555555666777888::::::999888888999::::::::::::::::::;;;<<<======<<<===>>>>>>>>>>>>>>>>>>???@@@@@@BBBCCCEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHJJJLLLNNNOOOOOOOOONNNQQQQQQQQQQQQRRRSSSTTTUUURRRRRRSSSSSSTTTUUUWWWWWWUUUWWWYYYWWWTTTRRRRRRTTTTTTVVVXXX[[[]]]^^^______bbbccceeegggjjjnnnuuuyyyyyyuuuqqqmmmjjjfffbbb___WWWUUUQQQPPPOOONNNMMMLLLIIIIIIIIIHHHGGGGGGHHHIIIFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFF>>>??????>>>===>>>AAADDDIIIQQQaaauuu{{{hhhUUUJJJ888555222111111111000/////////...------------...,,,,,,,,,,,,,,,---...///------++++++++++++------,,,,,,++++++++++++++++++***+++,,,,,,,,,+++******+++*********))))))))))))'''(((((()))******++++++((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((***++++++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,------,,,,,,---///........................//////......///000222333111222333555666888999:::::::::;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAACCCCCCCCCDDDFFFIIIKKKMMMNNNOOOTTTYYY```ooo000000000000000000000000111111222222222333333333111111000000111333444666222222333333444555666666555444444555555666777888999888777666666777888999777777888999;;;===???@@@<<<===>>>>>>>>>>>>>>>===??????@@@AAACCCEEEGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKNNNPPPQQQPPPOOOOOOLLLLLLMMMNNNPPPRRRSSSTTTPPPPPPPPPQQQRRRTTTVVVWWWSSSVVVXXXXXXVVVUUUVVVXXXUUUWWWYYY\\\^^^_________cccdddeeegggjjjnnntttyyy}}}{{{yyywwwppplllgggbbb___[[[WWWUUUPPPMMMJJJIIIIIIIIIHHHGGGAAACCCDDDDDDCCCCCCDDDEEEGGGFFFDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFAAAAAAAAAAAAAAADDDHHHLLLUUU___rrrrrr[[[III???666444222///......///000//////...------------...,,,,,,,,,,,,,,,---...///------++++++++++++------...------,,,+++***)))))))))+++,,,------,,,***)))******))))))(((((((((''''''(((((()))***+++++++++(((***---///000000...---))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))***,,,++++++***,,,---........................//////...------...000111///000222444777999;;;<<<:::::::::::::::::::::;;;???@@@@@@AAAAAAAAA@@@@@@DDDDDDDDDFFFHHHKKKMMMOOOPPPQQQUUUZZZaaaooo000000000000111111111111111111000000111222333333222222333333333222222111333222222111111222222333444444555555666777777777666666777777777888888888888999999::::::;;;;;;<<>>===<<<<<<===>>>???======>>>@@@BBBEEEGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNOOOOOOOOONNNNNNMMMLLLMMMMMMNNNNNNOOOPPPPPPNNNOOOQQQRRRRRRRRRTTTVVVQQQQQQQQQRRRSSSTTTVVVVVV[[[YYYYYY\\\\\\[[[\\\___```aaabbbdddfffkkkpppuuu}}}zzzwwwtttpppmmmdddaaa\\\WWWSSSQQQPPPPPPLLLKKKJJJIIIHHHFFFEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBAAABBBCCCDDDIIIPPPXXX^^^mmm|||{{{dddLLL>>>:::444333222222111111222222000000///...---,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********------++++++++++++------,,,+++******)))*********,,,,,,,,,+++)))(((&&&%%%)))************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))***)))))),,,///000...+++))))))++++++++++++***)))''''''(((((())))))*********)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---------.........//////......//////000000111111555555555555666777888999???>>><<<:::999:::<<<===???AAABBBBBBAAA@@@AAABBB@@@BBBDDDEEEFFFHHHKKKNNNQQQPPPSSSYYYbbbqqq//////000000000111111111111000000000111111222333222333333444444333333222333222222111111222222333444444444555666666777777888888888999999999::::::888888999999:::;;;;;;;;;>>>>>>===<<<<<<======>>>======>>>@@@BBBEEEGGGHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOMMMOOOQQQQQQQQQRRRSSSUUURRRRRRRRRRRRSSSUUUVVVWWWXXXVVVVVVYYYZZZYYYZZZ^^^``````aaaaaabbbeeejjjnnnyyy~~~}}}zzzvvvssspppmmmiiifff[[[YYYTTTPPPMMMKKKKKKKKKGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGFFFDDDCCCCCCCCCBBBAAACCCCCCCCCCCCAAAAAAAAABBBAAADDDHHHMMMUUU___jjjqqqppp[[[FFF;;;888222111111000000000000000//////......------,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++******,,,+++************+++,,,***)))))))))***++++++,,,***++++++******)))(((''')))************+++++++++))))))*********************************************))))))***------+++((()))***+++++++++***)))((((((((()))))))))))))))******))))))(((((()))***+++,,,,,,++++++++++++++++++(((((()))***+++---...///,,,------------...............//////000000111111333333444555666888:::;;;;;;:::999999999;;;===>>><<<>>>@@@@@@???>>>???@@@AAACCCDDDEEEFFFHHHJJJMMMQQQPPPSSSYYYaaappp//////000000000000111111000000000111111111111222222333333444444444333333222222111111111111222222333333444555555666666777888888888888999999999999777777888888999::::::;;;===<<<<<<<<<<<<<<<=========>>>???@@@BBBDDDFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOMMMOOOPPPQQQPPPQQQRRRTTTRRRRRRRRRSSSTTTUUUVVVWWWVVVSSSSSSWWWXXXWWWXXX\\\^^^____________```dddgggqqqxxx|||zzzrrroookkkhhheeebbb^^^[[[RRRPPPLLLIIIGGGFFFFFFGGGCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFEEEEEEDDDCCCCCCCCCBBBDDDDDDDDDCCCAAAAAACCCEEEHHHMMMVVVaaalllxxxsss```MMM>>>777777000000///........................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++((((((((()))***+++------))))))***************))))))************+++++++++''''''((())))))***++++++++++++++++++++++++++++++***)))((()))***)))'''&&&***++++++,,,+++***((('''***************)))))))))******)))((((((((())))))*********************+++((())))))***+++---...///,,,,,,,,,,,,------------......//////000000111111111222333444777999;;;<<<777777777888999<<<>>>??????AAACCCCCCBBBAAABBBCCCBBBDDDEEEFFFFFFGGGIIILLLQQQQQQSSSYYY```ooo////////////000000000111000000111111111111111000111111222333333333222222222222111111111111222222222333333444555555666666555555555666666666777777666666777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>???AAACCCEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNMMMNNNPPPPPPOOOOOOQQQSSSRRRRRRRRRRRRSSSUUUVVVWWWVVVSSSSSSUUUVVVTTTTTTXXX[[[\\\]]]]]]^^^```cccfffmmmsss||||||wwwrrrpppfffddd```]]]ZZZWWWSSSQQQLLLJJJHHHFFFEEEEEEEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEDDDFFFIIIIIIIIIJJJNNNQQQZZZbbbooo}}}vvvaaaPPPAAA777444666000///......------......---------------------......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((((((((()))***+++,,,)))******++++++******)))))))))*********+++++++++''''''(((((())))))))))))************************(((((((((((((((((((((''',,,,,,------,,,+++)))(((,,,,,,++++++******))))))***)))))))))(((((((((((())))))))))))************,,,,,,++++++******+++++++++++++++,,,,,,,,,------......//////000000111111222222333444666888:::;;;777777888999:::<<<>>>???@@@BBBDDDEEEDDDDDDDDDEEECCCDDDFFFFFFEEEFFFIIIKKKPPPQQQTTTYYY___mmm...////////////000000000000000111111111000000/////////000111111111111111222111111000000111111222222222333333444444555555444444555555555666666666555555666666777888888999999999::::::;;;;;;;;;;;;======>>>>>>???AAABBBCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLMMMOOOOOONNNNNNOOOQQQPPPPPPPPPQQQRRRSSSTTTUUUWWWTTTSSSUUUTTTQQQQQQTTTVVVXXX[[[]]]^^^bbbfffiiijjjnnnsssyyy~~~{{{zzzwwwtttooojjjfffccc]]]ZZZWWWTTTRRRPPPLLLJJJGGGFFFEEEDDDDDDDDDDDDEEECCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDAAA??????BBBEEECCCIIIQQQWWW[[[___eeejjjttt~~~{{{~~~tttdddQQQCCC999333333666000000///............///,,,,,,,,,------------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******))))))((())))))***+++,,,,,,++++++***)))((())))))*********+++++++++))))))))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))***+++------.........---+++***,,,,,,++++++******))))))(((((()))))))))(((((((((((((((((())))))*********---,,,++++++*********++++++++++++,,,,,,,,,------......//////000000111111444444444444555777888888:::::::::;;;;;;<<<===>>>===???AAAAAAAAAAAABBBCCCCCCDDDFFFFFFEEEFFFIIIKKKOOOQQQUUUZZZ___mmm......////////////000000///000111111111000///...---...///000000000000000111111000000000000111111111111222333333444444555666666666666777777777777444444555666666777777888777888999::::::;;;::::::<<<<<<<<<======???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKMMMNNNNNNMMMMMMNNNPPPMMMMMMMMMNNNOOOPPPRRRRRRVVVSSSRRRSSSRRROOOOOORRRTTTVVVYYY[[[]]]```dddgggfffhhhjjjlllpppwww{{{yyyxxxwwwuuutttrrrqqqoookkkgggbbb^^^\\\TTTRRROOONNNLLLKKKHHHFFFCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGFFFDDD???<<<===CCCHHHLLLWWWfffrrrxxx~~~}}}zzzzzzwwwaaaSSSDDD;;;666333333555111111000///////////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++***)))(((((((((((((((,,,,,,,,,,,,+++***)))((()))************+++++++++++++++***))))))(((''''''((((((((((((((((((((((((&&&((()))))))))***,,,...,,,,,,............---,,,***************)))))))))&&&'''((())))))))))))(((((((((((()))******++++++************+++,,,---...,,,,,,,,,,,,------------......//////000000111111444444444444555666777777;;;<<<<<<<<<<<<<<<<<<<<<===???AAABBBAAAAAACCCDDDBBBDDDEEEFFFFFFGGGIIILLLNNNQQQVVV[[[```nnn........./////////000000///000111222111000...------...///000111111111111111111000000000000111111111111111222333333444444555555666666666777777777333444444555666666777777666777888999:::::::::999;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLNNNMMMLLLLLLMMMOOOJJJJJJKKKKKKLLLMMMOOOPPPQQQNNNNNNPPPPPPNNNNNNQQQUUUWWWYYYYYYYYYZZZ\\\^^^``````aaabbbeeejjjqqqvvv}}}|||zzzyyyxxxtttqqqmmmjjjiiihhhgggfffffffffdddaaa]]]YYYUUUSSSNNNLLLJJJIIIHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@@@@FFFQQQZZZiiiwww}}}zzzzzz|||}}}uuudddPPPEEE:::777555333222333111000000///////////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***)))(((((((((((())))))***+++++++++,,,,,,++++++***)))************+++++++++******************))))))((((((((((((((((((((((((((()))***)))'''(((***---)))***+++---------,,,,,,(((((()))))))))))))))***$$$%%%'''((()))***))))))(((((()))******+++,,,,,,************+++,,,------,,,------------...............//////000000111111222333333444555666888999::::::;;;;;;<<<<<<<<<;;;>>>@@@BBBCCCCCCCCCDDDFFFAAACCCDDDEEEFFFHHHJJJMMMMMMQQQWWW\\\aaaooo............/////////000///000111222111000...,,,......000111111222222222111111000000000000111111000111111222333333444444333333333444444444555555333333444444555666666777555666888999:::::::::999:::::::::::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLMMMNNNIIIIIIIIIIIIJJJLLLMMMNNNMMMJJJJJJNNNOOOMMMNNNRRRWWWXXXXXXWWWUUUTTTTTTUUUZZZ[[[\\\\\\^^^bbbhhhllluuu}}}{{{wwwsssqqqpppoooiiieeeaaa___^^^^^^]]]\\\XXXXXXVVVSSSPPPLLLHHHFFFJJJHHHFFFFFFFFFFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB???AAABBBCCCGGGRRRbbbnnnxxxvvvxxx}}}}}}hhhRRRFFF===555555555333111111000000///............///......---,,,,,,+++***************++++++,,,,,,---,,,,,,,,,------.........)))***+++,,,,,,+++***)))''''''''''''(((***+++,,,))))))***+++,,,------,,,)))************+++++++++)))))))))***++++++,,,,,,)))))))))))))))))))))))))))***+++)))&&&%%%(((+++&&&''')))+++,,,,,,,,,+++''''''(((((())))))******###$$$&&&(((************((())))))***+++,,,,,,,,,...---,,,+++************---------.........//////......//////000111111111000111222333555777999;;;777888999:::;;;;;;;;;;;;:::<<>>===<<>>???AAADDDBBBEEELLLUUUeee~~~|||uuuwwwyyy{{{|||hhhVVVKKK<<<999555222///...//////111111000000//////.................................---++++++,,,,,,,,,+++...,,,++++++---......---......---------,,,,,,,,,***)))))))))((((((''''''************************+++*********))))))((((((++++++++++++++++++++++++,,,***((())),,,---+++))),,,+++*********+++------************************)))))))))))))))***************)))((('''&&&%%%%%%)))******))))))((('''&&&******+++,,,,,,,,,,,,+++---------........./////////............000222333222222222333444555666777;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@AAAAAAAAACCCCCCCCCCCCEEEGGGIIIKKKOOOPPPUUU[[[cccrrr........................////////////////////////.../////////000000000000//////000000000111111111222222222222222222222222333333333333333333222222222333333333444444444444444555666777888888777666999777666777:::<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===???@@@@@@AAABBBCCCCCCDDDCCCDDDDDDEEEFFFGGGGGGHHHJJJJJJJJJIIIIIIIIIHHHHHHJJJHHHFFFFFFIIIKKKKKKJJJKKKKKKKKKKKKLLLNNNPPPQQQTTTTTTSSSSSSRRRQQQQQQQQQSSSSSSUUUWWWZZZ]]]```bbbeeeiiirrr{{{~~~{{{yyywwwtttrrrqqqrrrrrrpppooojjjiiigggccc]]]XXXVVVVVVPPPOOONNNMMMKKKJJJIIIIIILLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBAAAAAACCCBBBBBBCCCDDDEEEEEEEEE>>>???@@@???>>>???@@@BBBAAABBBCCCAAA???@@@CCCFFFJJJLLLSSS___jjjyyyxxxuuuyyy}}}nnnYYYHHH???:::888555111/////////000000000000000//////.................................---,,,,,,,,,,,,,,,+++000...,,,,,,------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++***((('''''')))***)))'''+++******)))***+++,,,---************************++++++******))))))((((((++++++******))))))(((((())))))******))))))((((((******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,000////////////000222333222222333333444666777888:::;;;<<<<<<===<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDFFFHHHKKKLLLOOOQQQUUU[[[cccrrr000000000000000000000000////////////////////////....../////////000000000//////000000000000111111222222222222222222222222111111111222222222222222333333333444444444555555555555666666777666666555999777666777999;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEIIIIIIHHHHHHHHHHHHHHHGGGHHHGGGGGGIIIKKKLLLKKKIIIGGGHHHJJJLLLNNNOOOPPPPPPPPPPPPQQQRRRRRRRRRPPPPPPTTTTTTUUUVVVWWWYYY[[[\\\\\\```gggpppzzz~~~zzzxxxvvvuuutttwwwxxxzzz{{{|||}}}||||||}}}|||{{{yyyvvvrrrooommmhhhfffdddccccccdddbbbaaa]]]]]][[[WWWRRRNNNLLLLLLIIIIIIIIIHHHGGGGGGFFFFFFHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCBBB???@@@@@@@@@???@@@BBBEEEFFFGGGHHHHHHGGGJJJPPPUUU[[[```lllyyy|||yyywwwtttvvv}}}rrr___NNNAAA:::888666333111//////000111000000000////////////.................................------,,,,,,,,,,,,///...------///000000///*********))))))))))))(((************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++++++++++++++++++++)))((('''((()))***)))'''***))))))))))))***++++++************************,,,,,,+++***)))(((''''''************))))))))))))((()))******+++***************+++,,,,,,,,,,,,+++,,,------------.........111111000000000111111222333333333444555666888888:::;;;;;;<<<======<<<<<<>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEGGGJJJLLLNNNPPPQQQVVV\\\cccqqq////////////////////////////////////////////////........./////////000000////////////000000000111111111111111111111111111111111111111222222333333333333444444444555555555555555555555555555555444888777777777888:::::::::;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLKKKJJJHHHEEEGGGIIILLLMMMNNNMMMLLLMMMOOOQQQSSSTTTSSSRRRQQQRRRRRRSSSTTTUUUWWWXXXXXXXXXZZZ^^^eeennnwww|||tttrrrooollljjjhhhhhhhhhgggiiillloooqqqrrrrrrqqqnnnnnnmmmkkkhhheeecccaaa^^^\\\ZZZYYYZZZZZZYYYXXXUUUUUUTTTPPPLLLHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCFFFIIIJJJOOOTTTXXXZZZ___gggnnnuuu{{{}}}yyywwwxxx}}}sss```PPPDDD===999555444222000000000111111////////////////////////........................---...///...---,,,,,,---,,,,,,,,,...222555777777******)))))))))((((((((())))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))************************+++*********++++++******)))))))))))))))*********************************+++*********))))))((((((&&&'''''''''((((((((()))(((((()))++++++,,,,,,,,,******+++,,,,,,,,,,,,+++............////////////222222222111111111111111444444444555666777888999::::::;;;<<<==================???@@@AAABBBBBBBBBDDDDDDDDDEEEGGGJJJLLLNNNPPPRRRVVV\\\bbbqqq............................................................////////////...////////////000000000111111111111111111111111222222111111222333444555333333333444444444555555555555555444444444444444777777777777888888:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????????????????@@@@@@@@@AAABBBBBBCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHKKKLLLLLLKKKIIIHHHFFFGGGIIIKKKKKKJJJHHHGGGJJJLLLNNNQQQRRRQQQPPPPPPOOOOOOQQQSSSTTTVVVWWWWWWWWWXXXZZZ^^^dddlllsssxxxxxxsssnnnhhheeedddaaa___]]]^^^______]]]___bbbeeeggghhhhhhggg``````___^^^\\\ZZZYYYXXXVVVTTTRRRRRRRRRSSSRRRQQQOOOOOONNNLLLHHHEEEDDDEEEAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFHHHGGGEEEDDDDDDEEEFFFGGGEEEGGGIIIIIIHHHGGGIIIJJJGGGHHHIIIJJJKKKMMMPPPSSSXXX```jjjpppssswww}}}xxxmmm[[[KKK@@@999666444333222111000000000111111.............../////////........................---///111000...,,,---...*********,,,000333555555+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))************************************++++++*********+++(((((())))))************************************(((((())))))*********+++&&&&&&''''''(((((())))))'''((()))++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,222222222222222111111111444444444555666777888999999:::;;;<<<===============>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDFFFIIILLLMMMQQQSSSWWW\\\bbbppp------------------------........................------........./////////......////////////000000111111111111111111111111444333222111111222444555222222222333333333444444444444333333333444444555666777888777777777999;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>??????>>>??????@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHGGGIIILLLMMMLLLJJJIIIIIIHHHIIIJJJKKKJJJHHHFFFDDDGGGHHHJJJLLLMMMMMMMMMMMMLLLNNNPPPRRRTTTVVVVVVWWWXXXWWWWWWYYY]]]ccciiilllzzzyyypppkkkeee```YYYXXXVVVUUUUUUWWWZZZ\\\\\\\\\]]]^^^^^^]]]\\\[[[WWWWWWVVVUUUTTTSSSSSSRRROOONNNLLLKKKLLLMMMLLLKKKIIIJJJJJJHHHEEEBBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDBBBBBBCCCDDDGGGHHHDDDGGGJJJKKKKKKMMMRRRVVVRRRUUUYYY\\\___bbbeeehhhrrr{{{xxxeeeZZZLLL@@@999555222000111111000000000000000000---............/////////........................,,,///222222///,,,---///+++***))))))+++,,,,,,+++++++++++++++***************++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************''')))***)))((('''((()))((()))******++++++******************************''''''((()))***+++,,,,,,(((((())))))******++++++'''((()))***++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------000000111111222111111000333333333444555666888888999999;;;<<<======>>>>>>???@@@AAACCCDDDDDDDDDDDDBBBBBBCCCDDDFFFIIILLLNNNRRRTTTWWW\\\bbbppp,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........./////////000000111111111111111111111111444333111000000000222333111111111222222222333333333333222222222444555666555777888888666666999;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<======>>>??????======???@@@BBBCCCEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIHHHJJJMMMMMMKKKIIIIIIKKKJJJKKKKKKKKKJJJIIIGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUVVVVVVUUUVVVXXX]]]aaadddpppvvv}}}xxxrrrlll```___^^^^^^```dddhhhkkkkkkjjjgggddd```]]]ZZZYYYVVVUUUTTTRRRQQQOOOOOONNNLLLJJJIIIIIIJJJJJJJJJIIIFFFGGGGGGFFFCCCBBBBBBCCCEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFCCCBBBBBBCCCEEEIIIMMMOOOOOOSSSWWWZZZ]]]bbbkkkrrrrrrvvv{{{~~~}}}ooobbbQQQJJJAAA;;;999777444000111111000000////////////---------.........//////........................,,,000333333///,,,---///,,,***)))((()))***)))(((+++++++++*********))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************************************''')))***)))''''''(((***))))))+++,,,,,,,,,+++***************************(((((())))))******++++++))))))))))))************'''(((((()))******************+++,,,,,,,,,,,,+++........./////////000000---...000111111111111000222222333333444666777888888999:::<<<===>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEECCCCCCDDDEEEHHHKKKMMMOOOSSSTTTXXX\\\bbbppp------------------------........................---------.........//////............/////////000000000000000000000000000444222000///...///000111000000111111111222222222222222111111222444555777444777888888666666999<<<;;;;;;;;;<<<<<<<<<======::::::;;;<<<===>>>???@@@<<<===>>>@@@BBBDDDFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKMMMLLLJJJHHHJJJLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJIIIJJJJJJLLLMMMNNNNNNOOOQQQSSSTTTTTTSSSSSSTTTTTTSSSTTTVVVZZZ]]]```gggmmmuuutttsssssstttwww|||{{{tttnnniiieeecccXXXWWWTTTRRRPPPNNNMMMMMMLLLJJJIIIIIIJJJKKKJJJIIIGGGGGGHHHGGGDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFKKKJJJJJJIIIHHHIIIIIIIIIHHHHHHIIIKKKOOOTTTYYY\\\bbbgggmmmqqqvvv{{{ppp___PPP>>>:::555444666666333///111111000000//////......---------.........//////........................+++000444444///,,,---///,,,***)))***+++,,,,,,+++************))))))))))))++++++,,,,,,,,,---------************************(((((())))))*********+++)))))))))))))))))))))))))))+++---,,,)))(((***,,,)))***+++,,,---,,,++++++************************************))))))))))))(((((((((((('''''''''''''''(((((())))))))))))(((******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,---///000111111111000222222222333444555666777888999:::<<<===>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCDDDDDDEEEFFFIIILLLOOOQQQSSSTTTXXX\\\bbbooo------,,,,,,,,,+++++++++,,,,,,,,,---------......///...---,,,,,,---...///333111000......000111333000000000000////////////000000000000000111111111000000111222333333444444111222222333333444444555555555555555666666666666<<<<<<;;;;;;;;;::::::::::::;;;<<<>>>??????@@@@@@>>>???AAABBBDDDEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMNNNNNNLLLLLLMMMOOORRRTTTVVVXXXXXXWWWTTTSSSTTTRRROOONNNPPPTTTXXX[[[aaabbbgggrrr|||qqqfff___XXXUUUWWWWWWRRRMMMMMMOOOPPPLLLFFFDDDGGGJJJJJJGGGGGGJJJJJJHHHIIIMMMJJJNNNQQQQQQNNNLLLMMMOOORRRSSSSSSRRRPPPOOOPPPQQQ[[[YYYXXXYYY```kkkvvv}}}yyygggVVVKKKFFF<<<:::777444222111111111////////////////////////......---,,,,,,,,,,,,---...------,,,---...///000888333///000///,,,+++,,,,,,++++++******++++++,,,((()))***++++++,,,,,,+++---***''''''(((***************))))))))))))************))))))))))))******************************((((((((((((((((((((((((*********)))))))))(((((())))))************))))))*********))))))))))))((((((((((((((())))))))))))'''(((((()))+++,,,------------,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......000000000000111111111111333333444555666777888888888999:::;;;<<<<<<<<<<<<>>>???AAACCCDDDDDDDDDCCCCCCEEEFFFGGGHHHIIILLLNNNPPPRRRWWW]]]cccppp.........---------,,,,,,,,,,,,---------.........///...------------...//////...---++++++---...///000///////////////////////////000111111111111111111111111222222333333333111111222333333444444555555555666777888888999999999999999999:::::::::::::::;;;<<<===????????????>>>@@@AAADDDEEEGGGHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQQQQPPPOOOQQQRRRTTTUUUWWWXXXXXXWWWUUUTTTRRRQQQPPPPPPRRRUUUYYY\\\]]]^^^ccclllyyyvvviiiaaa___]]]YYYTTTRRRSSSRRRPPPMMMMMMNNNPPPPPPMMMLLLNNNPPPPPPTTTZZZ___aaaaaa```]]]]]]aaadddiiikkklllkkkhhhffffffgggtttssstttwww~~~~~~{{{{{{jjjYYYLLLDDD@@@:::999666333222111111222000000000000000000000000......---,,,,,,,,,,,,---------,,,,,,---...000111888222///000///,,,+++,,,,,,++++++******++++++,,,++++++++++++***)))((((((,,,***(((((()))******)))+++******))))))******+++******))))))))))))******))))))))))))))))))))))))************************---------,,,,,,,,,++++++))))))************)))))),,,,,,,,,+++++++++******(((((((((((())))))))))))***++++++,,,---...///000---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......000000000000111111111111333333444555666777888888999999::::::;;;<<<<<<======>>>@@@BBBCCCCCCBBBBBBCCCEEEFFFGGGHHHIIILLLNNNPPPRRRVVV\\\bbbppp//////.........------------------........./////////...------------...///...---,,,++++++,,,---...////////////////////////...///000111222111000///111111222222222222222222111111222222333444444444333444555666777999::::::777777777888999999:::::::::;;;<<<===>>>????????????@@@BBBDDDGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNQQQSSSTTTTTTSSSSSSTTTUUUWWWWWWWWWWWWWWWVVVUUUTTTPPPPPPQQQRRRTTTWWWZZZ\\\XXXZZZ^^^ccckkkyyyuuupppnnnkkkhhhbbbaaa______```bbbbbbbbbaaa^^^]]]```aaadddkkksss~~~{{{}}}zzzwwwwwwyyy|||hhhUUUHHH@@@;;;888888666444333222222222222111111111111111111111111......---,,,,,,,,,,,,---,,,,,,+++,,,---///111222666111...//////,,,+++,,,++++++************++++++***++++++******)))(((''',,,+++******++++++)))(((+++******))))))******+++******))))))))))))******((((((((((((((((((((((((************************+++************)))))))))))))))************)))))),,,,,,+++++++++*********(((((((((((())))))))))))(((((()))***+++,,,,,,---,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......000000000000111111111111333333444555666777777888::::::999999:::;;;===>>><<<===???AAABBBBBBBBBAAACCCEEEFFFGGGHHHIIILLLNNNPPPQQQUUUZZZaaappp............------------------........./////////.........------.........//////...------...//////.........///////////////---...000111222111000///222222222222111111111111111111111222333333444444111222222444555666666777555666666777999::::::;;;:::;;;<<<===>>>>>>>>>>>>===???AAACCCFFFHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNQQQRRRTTTTTTSSSSSSTTTVVVXXXWWWVVVUUUUUUTTTSSSSSSOOOPPPQQQTTTVVVYYY[[[\\\XXXZZZ[[[[[[___kkk||||||xxxuuuwww|||}}}{{{zzz{{{~~~}}}vvvtttxxx|||kkkUUUDDD<<<999555222444444333222222222222333000000000000000000000000......---,,,,,,,,,,,,---+++++++++,,,---///222333555000---......,,,+++---++++++************++++++''''''((()))************+++++++++,,,---,,,)))'''***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))(((((())))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((()))******+++,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......///000000000111111111111222333333444555666777888;;;:::999888999;;;===???<<<>>>???AAABBBBBBBBBBBBCCCEEEFFFGGGHHHIIILLLNNNPPPPPPTTTXXX```ooo---------,,,,,,,,,,,,+++------------.........///---..................---000//////////////////000------....../////////000---...///000111000000///222111111111111111111111000000111222222333333444333333333333444444444444555666777888999:::;;;<<<:::;;;<<<======>>>======<<<===???AAACCCEEEFFFGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMOOOQQQQQQPPPPPPRRRSSSVVVUUUTTTTTTSSSRRRQQQQQQNNNOOORRRTTTWWWYYY[[[[[[ZZZ[[[[[[XXXWWW```qqqyyyxxxuuuvvv{{{hhhZZZGGG;;;888888555111222222111111111111222222////////////////////////......---,,,,,,,,,,,,---+++++++++,,,---///222333333...+++---...++++++---+++******))))))******+++'''((()))******+++++++++******+++---///...+++((((((((((((''''''(((((((((******))))))))))))******************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))(((((((((''''''(((((((((((())))))))))))******++++++,,,---------,,,+++++++++,,,,,,---...---,,,,,,,,,,,,---......///000000000111111111111222222333444555666777777;;;:::999888999;;;===???>>>???AAABBBCCCDDDCCCCCCCCCEEEFFFGGGHHHIIILLLNNNOOOPPPSSSXXX___ooo------,,,,,,,,,+++++++++,,,,,,,,,---------......------...//////...---------------------------------------......//////000........./////////000000000000111111111111111111000000111111222333333333555555555555555555555555555666777888999:::;;;;;;:::;;;<<<===============;;;<<<>>>@@@AAABBBCCCCCCAAAAAAAAABBBCCCDDDFFFFFFEEEFFFGGGGGGHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLNNNNNNNNNNNNPPPRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPQQQTTTVVVXXXZZZZZZ[[[\\\[[[WWWUUU\\\jjjuuu|||}}}tttUUUJJJ>>>777777888555222000000111111111111111111..............................---,,,,,,,,,,,,---,,,,,,+++,,,---///111222222---***,,,---++++++---******))))))))))))******+++,,,,,,++++++***)))((()))***+++---//////---+++)))((((((''''''(((((()))******))))))))))))******************************((((((((((((((((((((((((*********+++++++++++++++))))))************))))))++++++*********)))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,---......---,,,,,,,,,,,,---......000000000000111111111111222222333444555666666777::::::999999:::;;;===>>>>>>???AAACCCDDDDDDDDDCCCCCCEEEFFFGGGHHHIIILLLNNNOOOPPPTTTYYY```ooo...---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------...//////...------,,,,,,,,,------,,,,,,,,,,,,,,,---......///000000000///...------///000111//////000000111111222222000000000111222222333333333333444444555555555666555555666777777888999999;;;;;;<<<<<<======<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMJJJLLLNNNNNNNNNNNNPPPRRRQQQRRRTTTUUUTTTSSSRRRPPPPPPPPPQQQRRRTTTVVVXXXYYYYYYZZZYYYVVVVVV[[[fffooo|||rrraaaGGG@@@777333444555444333000000000000000000//////////////////////////////......---,,,,,,,,,,,,---------,,,,,,---...000111111,,,))),,,---++++++---******))))))))))))******,,,------,,,,,,+++***)))))))))***,,,///000///...******))))))))))))************))))))))))))******************************))))))))))))))))))))))))'''((((((((())))))))))))))))))************))))))+++*********))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((++++++++++++,,,---...///---,,,,,,,,,,,,---......000000000000111111111111111222333333555555666777999999::::::;;;<<<<<<======>>>@@@BBBCCCCCCCCCBBBCCCEEEFFFGGGHHHIIILLLNNNNNNPPPUUUZZZ```nnn//////.........---------******+++++++++,,,,,,,,,,,,---...//////...---,,,,,,------......------,,,,,,,,,------...///000000111///---,,,,,,...111222...//////000111222222333000000000111222222333333//////000111333444555555444444555555666777777777;;;;;;<<<<<<===<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNKKKMMMNNNOOOOOOOOOQQQSSSPPPRRRTTTVVVVVVUUUSSSQQQQQQQQQQQQQQQSSSUUUWWWYYYWWWWWWWWWVVVWWW\\\eeellluuuppp\\\NNN@@@:::333000000222333333000000000000000//////...000000000000000000000000......---,,,,,,,,,,,,---...------,,,---...///000000+++)))+++---++++++...******))))))))))))************+++,,,------------)))((())),,,///111111000,,,,,,++++++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))******************************++++++,,,,,,,,,---))))))************))))))((((((((((((''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++,,,---...///---,,,,,,,,,,,,---......000000000000111111111111111222222333444555666777888999:::;;;<<<<<<<<<<<<<<<===???AAABBBBBBBBBAAACCCEEEGGGGGGHHHIIILLLNNNNNNPPPUUU[[[aaannn...---,,,++++++,,,...///...............///000111.........------,,,,,,,,,////////////...---,,,+++---------............///...///000111222333444444...///000000//////000222333222222222111000000000333222111111111222333444777777777777777666555555::::::999999888999999999<<<<<<<<<<<<===???@@@AAA===???AAAAAA??????AAACCCFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIMMMMMMLLLLLLMMMNNNNNNOOOVVVUUUTTTTTTSSSSSSTTTTTTPPPPPPQQQRRRSSSTTTUUUUUUVVVXXXXXXWWWWWW]]]gggpppzzz{{{iiiYYYJJJBBB999777444222000000111222000000111111111111000000,,,------.../////////...---------,,,,,,+++++++++///...------...000333444///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,......,,,(((&&&******,,,---.../////////'''((()))***++++++***))))))((((((((()))***++++++))))))))))))))))))))))))+++++++++*********))))))***)))(((''''''((()))***((((((''''''&&&&&&&&&%%% $$$)))++++++)))(((((()))((('''&&&&&&'''((()))*********)))))))))))))))++++++*********+++,,,---000000000000111111222222/////////000111111222222222222222333444555666777777888999;;;<<<=========<<>>???@@@@@@===???AAAAAA??????AAACCCEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIILLLLLLLLLLLLMMMNNNOOOOOOUUUUUUUUUTTTTTTTTTSSSSSSOOOPPPPPPQQQRRRSSSTTTTTTVVVVVVVVVVVVYYY```iiipppwww{{{wwweeeUUUHHH???:::666444333111000000000111000000000111111000000000000000000///...---,,,+++---------,,,,,,+++++++++***+++,,,...000111222222)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++***)))))))))***,,,---............+++++++++++++++)))((('''))))))))))))))))))***+++))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))))))))))))))((((((''''''$$$'''***+++***(((''''''))))))(((''''''((())))))***)))))))))))))))))))))---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222222222222333444555666777888999:::;;;<<<<<<======<<<>>>BBBCCCCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMQQQRRRUUUYYY]]]iii///...,,,***)))))))))***//////...---------......------------,,,,,,,,,,,,++++++,,,....../////////+++++++++,,,,,,,,,------000000///...---,,,,,,+++///000111000///000111333000000111111111111111111222222111111222222333444111222333444555666777777999888888888888888999999999:::<<<>>>?????????>>>===???@@@@@@@@@@@@BBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPSSSTTTUUUUUUUUUTTTSSSRRROOOPPPPPPQQQRRRSSSTTTTTTUUUTTTSSSVVV\\\eeelllppprrrtttwwwyyy|||wwwdddQQQDDD<<<999777222222111111000000000000000000000000000000000000000000000///...---++++++------,,,,,,,,,,,,++++++)))***---///000///...---...------------,,,,,,,,,+++++++++++++++++++++++++++***((('''''')))***,,,)))+++---...///...---,,,+++,,,,,,,,,+++***)))(((+++***))))))))))))))))))))))))))))))))))))))))))+++************)))))))))(((((())))))))))))((((((++++++************))))))(((***++++++)))''''''(((***))))))(((((())))))***))))))))))))))))))******)))***,,,---------,,,+++---------,,,,,,,,,,,,,,,/////////000111111222222222222222333444555666777999::::::;;;<<<<<<<<<;;;<<<>>>AAACCCCCCCCCDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMPPPQQQTTTXXX\\\hhh~~~++++++******+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++,,,,,,,,,,,,---------111111000///...------,,,000111111111000000222444//////000000111111222222222111222222222222333333111111222222333555666666888777777777777888999999888:::<<<>>>??????>>>======>>>???@@@@@@AAABBBCCCEEEFFFGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPRRRSSSUUUVVVVVVTTTRRRQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVRRRQQQUUU___hhhmmmnnnkkklllmmmmmmooouuu~~~ssshhhVVVFFF<<<888777777000000111222222111111000000000000//////000000000,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++,,,,,,------,,,,,,,,,+++************************+++)))((('''''')))***,,,***+++---//////---+++***))))))***+++,,,---------++++++***)))((((((((()))((((((((((((((((((((((((************))))))))))))'''((()))******)))((('''***************************++++++***(((((()))*********))))))))))))******)))))))))))))))*********''')))+++,,,---,,,***))),,,,,,,,,------........./////////000111111222222222222222333444555666777::::::;;;;;;<<<;;;;;;;;;;;;>>>AAABBBBBBBBBCCCDDDCCCCCCDDDEEEGGGJJJKKKMMMOOOPPPSSSXXX]]]iii+++++++++,,,---......//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............////////////............+++,,,---,,,++++++---////////////000000111111222111111222222333333333333333222222111222333444444777666666666777777888999888999<<<>>>??????>>>===>>>>>>>>>???AAABBBCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQRRRSSSUUUVVVUUUTTTRRRPPPSSSSSSTTTUUUVVVWWWXXXXXXVVVRRRQQQVVV```iiikkkkkkeeeeeeeeecccdddiiirrryyy}}}wwwuuuyyy~~~ttt]]]UUUIII>>>888555444444000111222222333222222222000000///......///000000++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...---------...///000%%%&&&(((***+++,,,------************************(((((()))***************,,,,,,---...---,,,***((()))))))))***,,,---......++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))***)))((((((***,,,))))))************))))))(((((())))))************+++,,,...000000///---,,,'''((()))***+++------.../////////000111111222222222222222333444555666777::::::;;;;;;<<<;;;;;;;;;;;;>>>AAABBBBBBBBBCCCDDDBBBCCCDDDEEEGGGJJJLLLMMMMMMOOOSSSXXX^^^kkk.........------,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++---------.........//////+++,,,,,,,,,---.........+++,,,------,,,,,,---/////////000000000000000000000111222333333333333222333333222111111222333444666555555555666777888999888999;;;===>>>>>>>>>===>>>======???AAACCCCCCBBBDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQTTTUUUUUUVVVWWWXXXYYYYYYXXXTTTSSSWWW___eeegggfff``````___]]]\\\```gggnnnxxx~~~xxxsssrrrxxxvvvggg]]]LLLHHHBBB>>>:::888555444111111222222222222222222000000............000000.........,,,+++)))'''&&&++++++,,,,,,,,,,,,------,,,+++++++++---000333555000000000000///---+++***++++++++++++++++++++++++&&&(((***,,,---,,,+++***......------+++***)))(((,,,+++************+++++++++***))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((())))))))))))(((((('''''''''(((((((((((()))'''((())))))((((((***,,,((())))))******))))))(((((((((((()))******++++++***+++,,,---...------,,,)))***+++,,,---//////000/////////000111111222222222222222333444555666777999::::::;;;<<<<<<<<<;;;;;;===@@@BBBBBBBBBCCCDDDBBBCCCDDDFFFHHHKKKMMMNNNMMMOOOSSSXXX^^^kkk,,,------------,,,++++++++++++++++++++++++,,,---******+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,---------.........,,,,,,---------............///000///...///000222000000000000000/////////000111222333333333222222222222111111111333666777555555555555666777888888999::::::;;;<<<===>>>>>>>>>===<<<>>>BBBDDDDDDBBBDDDEEEFFFGGGGGGHHHHHHGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHJJJLLLNNNQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTUUUVVVWWWXXXYYYYYYYYYWWWVVVYYY]]]aaaaaaaaa]]]]]]\\\YYYXXXZZZ```fffiiiooouuuyyy{{{kkk]]]QQQIIICCCAAA???>>>>>><<<999777222222000000///000111222111000...------...000111000000///...,,,***((('''+++++++++,,,,,,---------+++++++++,,,---///000000666666666555222///,,,***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------,,,,,,000///---+++))))))((((((+++***))))))))))))***+++))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))'''''''''((((((((())))))((()))***)))'''''''''((('''((())))))))))))(((''''''(((((()))******++++++))))))*********+++++++++.........////////////////////////000111111222222222222222333444555666777888999:::;;;<<<<<<======:::===@@@BBBBBBBBBBBBCCCCCCCCCEEEGGGIIILLLNNNOOOOOOPPPTTTXXX\\\iii((((((***+++,,,---------************+++,,,------*********++++++,,,,,,,,,((()))***,,,---...//////++++++,,,,,,,,,---------000000000000000000000///,,,---...---,,,---...000111111000000//////......000111222333444333222222111000000000222555888:::444444444555555777888888::::::::::::;;;===>>>???>>><<<<<<>>>BBBDDDDDDBBBDDDEEEFFFGGGGGGHHHGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGHHHJJJLLLOOOQQQRRRTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUWWWWWWXXXYYYZZZYYYYYYZZZ\\\]]]^^^^^^\\\\\\[[[XXXVVVXXX]]]bbb___ffflllqqqzzzvvvfffXXXLLLDDD???;;;;;;:::;;;<<<;;;999666333111///...---...000111111///...------...///111.../////////...------,,,+++++++++,,,,,,------------......///---+++)))'''&&&(((+++...111222111111,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......222000---***((((((((()))'''''''''''')))+++---...))))))(((((()))***++++++))))))))))))))))))))))))'''((((((((())))))*********)))(((''''''((()))***''''''(((((()))))))))***)))***+++***'''%%%%%%%%%&&&'''((())))))((('''&&&'''(((((()))***+++++++++------,,,,,,,,,---...///------,,,++++++***))))))/////////000111111222222222222222333444555666777777888999;;;<<<=========:::===@@@AAAAAAAAABBBCCCCCCDDDEEEGGGJJJLLLOOOPPPQQQQQQTTTWWW[[[fff|||,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,***)))))))))******---...//////------...///------------------------000//////.........//////............////////////111111111111000000000000111111111111111111111111000222555666555555666888666777888:::;;;<<<<<<<<<<<<===???AAACCCDDDDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGFFFFFFEEEEEEGGGIIIKKKMMMOOOPPPPPPQQQQQQQQQPPPOOOOOONNNNNNSSSQQQPPPSSSWWWZZZYYYWWWVVVVVVVVVXXX[[[]]]]]]]]]ZZZYYYXXXWWWXXXZZZ\\\]]][[[aaaiiipppvvv{{{xxxkkkYYYKKKCCC>>>:::777555666666777888999999999555444333111000/////////000000000000000000000000000000///...---,,,,,,+++000...***((('''))),,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000000000000000000000...///000000000...---,,,,,,+++)))((((((((()))******)))(((''''''((()))***++++++******)))(((((((((((())))))(((((('''&&&%%%))))))))))))))))))))))))'''&&&%%%&&&(((******)))(((((((((((())))))))))))***)))((((((((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------000111222222222000///...111222444555666777777777666777999:::;;;<<<<<<<<<;;;===???AAACCCDDDDDDDDDDDDDDDEEEGGGIIILLLNNNOOORRRSSSVVVYYY\\\fffzzz++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,***)))))))))******,,,---......,,,,,,---...........................//////............//////........./////////000000//////000000111111111222111111111111111111111111000222444555555555666888;;;;;;<<<<<<<<<;;;;;;:::<<<===???AAACCCCCCDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQSSSRRRQQQSSSWWWYYYXXXWWWVVVVVVVVVXXX[[[]]]]]]\\\ZZZYYYXXXWWWWWWYYY[[[\\\]]]aaagggmmmqqqtttwwwzzz}}}ttt^^^TTTFFF===999777555333333444444555666666777777444444222111000/////////////////////////////////------------............///---+++))))))***+++---)))))))))))))))))))))))),,,,,,,,,,,,---...///000000000000000000000000000....../////////...------++++++)))((((((((())))))***)))(((''''''((()))***))))))))))))))))))******((()))***************)))))))))))))))))))))))))))(((&&&%%%&&&((()))))))))''''''((((((((()))))))))''''''&&&&&&'''((())))))(((((((((((())))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,---///000111111111111222222333555666666777777777777999:::;;;<<<<<<<<<;;;===???AAACCCDDDDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNQQQRRRUUUYYY\\\fff{{{************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********+++,,,------++++++,,,---///////////////////////////...............//////////////////000000000000......///000111222333333111111111111111111111111000222444444444444666777<<<<<<============<<<<<<===>>>???AAABBBCCCCCCCCCFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLKKKKKKMMMNNNPPPRRRSSSTTTTTTSSSSSSTTTVVVXXXWWWVVVWWWVVVVVVWWWZZZ\\\\\\[[[YYYXXXWWWVVVVVVXXXZZZ[[[```bbbfffhhhjjjkkkmmmooouuuwww{{{tttcccXXXIIIBBB:::555444444333222111111111222333333444444444333222000////////////........................------------............---,,,+++*********++++++************************+++++++++++++++,,,---...---------------------------------,,,------......******)))((((((((())))))))))))(((((((((((())))))''''''((())))))***++++++'''((()))***++++++++++++)))))))))))))))))))))))))))'''&&&&&&((()))((((((''''''''''''((((((((((((%%%%%%%%%%%%&&&((()))***(((((((((((())))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...///000111111111222222333444555666777777777888999:::;;;<<<<<<<<<;;;===???AAACCCDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMOOOQQQTTTXXX]]]hhh~~~*********++++++++++++,,,+++++++++++++++,,,,,,,,,*********++++++*********++++++*********************+++,,,,,,+++***+++,,,..............................---------...///////////////000000000111111...//////000111111222222111111111111111111111111000222333333333333555777777888:::<<<===?????????===>>>???@@@AAABBBBBBCCCFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEDDDEEEGGGIIIJJJKKKKKKLLLKKKLLLNNNOOOQQQSSSTTTUUUUUUTTTTTTTTTUUUVVVUUUUUUWWWVVVVVVWWWYYY[[[ZZZYYYYYYXXXVVVVVVVVVWWWYYYZZZaaaccceeeeeeeeefffhhhiiinnnpppttt{{{}}}lll\\\MMMDDD???;;;777444333333111000///000000000111111111222222222111000///......///------------------------000//////...---,,,+++***+++++++++,,,,,,++++++***++++++++++++++++++++++++***************+++,,,,,,)))))))))))))))))))))))),,,+++******+++,,,...///)))))))))((((((((())))))))))))(((((((((((())))))(((((((((((())))))******&&&&&&'''(((((((((((((((((((((((((((((((((((((((***(((&&&&&&((((((((('''&&&'''''''''((((((((((((&&&&&&&&&&&&'''(((((()))(((((((((((())))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------.........000000000000000000//////222222222333444555666777777888999:::;;;;;;;;;;;;;;;===???AAACCCDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKOOOQQQUUUYYY^^^kkk++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,)))******++++++******)))************+++************+++,,,,,,******+++,,,---------------------------------------...//////////////////000000000000111111000000000000000000000000000000000000000000000111222222222333555777555666888:::<<<===>>>>>>=========>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUSSSTTTTTTTTTTTTSSSTTTTTTWWWVVVUUUVVVXXXYYYYYYXXXXXXWWWVVVUUUVVVXXXZZZ[[[bbbccccccccccccdddgggiiimmmooossswww|||qqqaaaSSSHHH???:::666444222111000000...---//////000000000000111111111111000///............------------------------//////...---,,,+++************+++,,,,,,,,,+++***((((((((((((((((((((((((******)))))))))***++++++''''''''''''''''''''''''+++***)))))))))+++,,,---((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((***(((&&&&&&(((((((((''''''''''''(((((((((((()))******)))((('''''''''((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////111111111111111111111222222222222222333555666777888888999:::;;;;;;;;;;;;;;;===???AAACCCDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJPPPRRRVVVZZZ```mmm++++++++++++,,,,,,,,,---))))))******+++,,,,,,,,,)))***+++,,,,,,+++***)))))))))***++++++++++++******+++,,,,,,******+++,,,------------------------,,,,,,,,,,,,---...//////............////////////111111111111000000//////000000000000000000000000000111111111000222555777666777888999999:::999999<<<<<<;;;<<<<<<>>>???@@@?????????@@@AAAAAABBBBBBEEEEEEDDDDDDCCCBBBBBBAAACCCDDDFFFIIIKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSQQQRRRSSSSSSRRRQQQSSSTTTWWWVVVUUUVVVXXXXXXWWWVVVWWWVVVUUUVVVWWWYYY\\\^^^``````aaa``````cccfffjjjoooqqqtttvvvxxx{{{~~~~~~llldddVVVJJJAAA;;;888666000000111111111111111111///////////////000000000000000///...............------------------------,,,,,,,,,,,,------------******+++,,,,,,,,,++++++))))))))))))))))))))))))******)))))))))******+++)))))))))))))))))))))))))))))))))((())))))******''''''((()))))))))(((((((((((())))))))))))((((((******)))(((((('''&&&&&&++++++++++++***)))(((''')))))))))))))))))))))))))))'''&&&&&&((()))(((((((((((((((((()))))))))))),,,+++***)))''''''''''''(((((((((((()))))))))))))))))))))************+++++++++,,,,,,------......***+++,,,,,,---...///////////////000222444666777222222111111222444666777888999::::::;;;;;;;;;:::;;;===???AAACCCDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKQQQRRRVVVZZZ```nnn************++++++++++++((())))))***++++++,,,,,,)))***,,,------,,,***)))((()))***+++,,,++++++***+++,,,---,,,+++***+++---........................,,,,,,,,,,,,---...///000------------............000000000000000111111111000000000000000000000000000000111000000111444777555666777888999999999999;;;::::::::::::;;;===>>>>>>???@@@AAABBBDDDEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@BBBDDDGGGJJJLLLMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRNNNPPPRRRRRRPPPPPPQQQTTTXXXVVVUUUVVVWWWWWWVVVUUUVVVUUUUUUVVVXXX[[[^^^```]]]]]]]]]\\\\\\___dddgggooorrruuuuuuuuuuuuwwwyyyzzz{{{mmmdddSSSLLLCCC<<<777555444444111111222222222222222333........................//////......------......------------------------++++++,,,,,,,,,---------*********++++++,,,,,,,,,------------------------+++******))))))******+++************************(((((()))))))))(((''''''&&&&&&((()))))))))(((((('''((()))******)))((('''(((((((((((((((((('''''')))***************)))((())))))))))))))))))))))))(((&&&%%%&&&((()))))))))))))))))))))*********+++***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))************++++++,,,,,,---......///***++++++,,,---...///000.........///111333666777222222111111222444666888999999:::;;;;;;;;;::::::;;;===???AAACCCDDDDDDDDDAAABBBCCCDDDFFFHHHJJJKKKPPPQQQTTTYYY^^^lll))))))))))))************((())))))***++++++,,,,,,)))***,,,------,,,***)))((()))***+++,,,,,,+++***+++,,,------++++++,,,---////////////////////////+++++++++,,,---...///000,,,,,,,,,---------............///000111222333333000000000000000000000000000000000//////111444777222333555888:::<<<======:::999999888999:::<<<===::::::<<<===???AAABBBCCC?????????@@@AAAAAABBBBBB>>>???BBBEEEHHHKKKMMMMMMJJJKKKLLLMMMOOOPPPQQQRRRLLLOOOQQQQQQOOOOOOQQQTTTXXXVVVUUUUUUWWWWWWVVVTTTUUUUUUUUUVVVYYY\\\```bbb[[[[[[ZZZYYYYYY\\\```dddnnnqqquuuuuusssrrrrrrtttqqqxxxssscccUUULLLDDD@@@:::666444333222111111111111000...------...------------------------//////...---------..............................///......---,,,+++***)))+++*********+++,,,,,,---************************++++++***************+++))))))))))))))))))))))))(((((()))))))))(((&&&%%%%%%&&&((()))))))))(((((('''((()))******)))((('''&&&&&&''''''((()))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))'''&&&%%%&&&(((*********)))*********++++++++++++''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))************++++++,,,,,,---...//////******+++,,,---//////000111000/////////111222333222222111111222444666888999999:::;;;;;;;;;::::::;;;===???AAACCCDDDDDDDDD@@@AAABBBDDDFFFHHHKKKLLLOOOPPPSSSWWW]]]kkk,,,,,,,,,++++++*********(((((())))))*********+++'''(((***+++,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...------------......//////------,,,,,,,,,---......////////////000000000000000000000000000000000000000///......///111333444666666666777888888999999888999999::::::;;;;;;<<<::::::;;;;;;===>>>???@@@BBBAAA@@@@@@@@@BBBEEEFFFDDDDDDEEEFFFGGGIIIKKKLLLKKKLLLNNNOOOPPPPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXZZZ\\\```cccfffhhhbbbaaa^^^\\\[[[\\\]]]]]]fffnnnwwwzzzwwwrrrppppppsssvvvzzz||||||lll```YYYQQQGGG???;;;999666333111111111111---...///000111111000000...,,,...111000,,,,,,///........................------------,,,,,,+++***+++++++++************)))+++++++++************)))***)))((())),,,---+++)))))))))************))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))************))))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((''''''((()))***++++++,,,***(((%%%###"""$$$&&&((()))(((''''''''')))***+++******))))))((((((''''''))))))***+++,,,,,,,,,,,,+++---......,,,+++,,,---000000000000111111111111000000111222444666888999999:::<<<>>>>>>===<<<:::===>>>@@@AAABBBAAAAAA@@@@@@AAAAAACCCEEEIIIKKKMMMOOORRRVVVZZZ^^^iii,,,,,,,,,++++++*********)))*********++++++++++++******+++++++++******)))*********+++++++++,,,,,,******+++++++++,,,,,,,,,************+++,,,---......---+++******,,,...000,,,,,,,,,,,,,,,------...............////////////000000000000000000000000000000///...///111333444444555555666666777777888777777888888999:::::::::::::::;;;;;;<<<>>>???@@@AAA@@@??????@@@BBBDDDFFFDDDEEEEEEFFFHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNNNNNNNOOOOOOOOOPPPPPPSSSSSSTTTTTTUUUVVVVVVWWWYYYZZZ\\\^^^aaadddggghhh```___]]][[[ZZZZZZ[[[\\\aaaiiisssyyyxxxtttpppoooqqqsssuuuwwwyyy}}}qqqeeeVVVKKKFFFAAA;;;666777666333111000///000000444333222111000/////////...,,,,,,...---***+++...------------------------,,,---------,,,,,,+++***++++++++++++************+++++++++************)))***)))(((***,,,---+++)))))))))************))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((())))))*********))))))(((((())))))***((('''&&&&&&&&&&&&'''(((((((((((()))*********+++)))(((''''''&&&&&&'''''')))(((''''''((()))***+++***)))))))))((((((((('''))))))***+++,,,,,,,,,,,,000111333333111000111222000000000000111111111111111111222333555777999:::::::::<<<=========<<<;;;===>>>@@@AAABBBBBBAAA@@@@@@@@@AAACCCEEEHHHKKKMMMNNNQQQVVVZZZ]]]iii+++++++++++++++*********+++++++++++++++,,,,,,,,,---,,,+++***))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---...,,,)))((((((***...000+++++++++++++++,,,------------------............000000000000000000000000111000//////000111333444333333444444555666666666666666666777888888999999::::::;;;;;;<<<===??????@@@?????????@@@BBBDDDEEEEEEEEEFFFGGGHHHJJJKKKKKKMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQSSSSSSSSSTTTUUUUUUVVVVVVYYYZZZ[[[]]]___bbbdddeee]]]\\\[[[YYYYYYYYYZZZZZZ___eeeooowww{{{yyyuuuqqqppppppoooooopppsssxxx|||~~~pppZZZPPPCCC;;;888888555333333222000///......///000333222000...---------...111---+++---,,,***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,+++++++++************+++++++++************)))***))))))***,,,,,,+++)))))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))((())))))))))))))))))((((((''''''&&&&&&''''''((())))))))))))))))))))))))'''((()))******((('''&&&)))(((((((((((())))))***))))))))))))(((((((((((())))))***+++,,,,,,,,,,,,---///000000///......///000000000000111111111111222333333444666888:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBBBBAAAAAA@@@@@@AAABBBDDDGGGJJJLLLMMMPPPUUUYYY\\\hhh+++++++++***************++++++++++++++++++++++++---,,,***)))))))))***+++************++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,---,,,***)))***+++---///++++++******++++++,,,---------........./////////000000000000000000000000111111000000000111222333333333444444555555666666555666666777777888999999;;;;;;;;;;;;<<<===>>>???>>>>>>??????@@@BBBDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKNNNMMMKKKJJJIIIIIIJJJKKKKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVWWWXXXZZZ\\\]]]^^^[[[ZZZYYYYYYYYYYYYZZZZZZ```dddkkktttzzz|||zzzxxxooonnnkkkiiiiiikkkoooqqqyyyvvveeeYYYKKKDDD;;;666555555444222000000///......///000000.............../////////222...,,,//////,,,+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,+++++++++*********+++++++++*********))))))*********+++++++++***)))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))'''(((((((((((((((((('''))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((()))))))))))))))((((((((('''((()))))))))((('''''')))(((((((((((()))))))))))))))))))))(((((((((((())))))***+++,,,,,,,,,,,,)))+++,,,---+++++++++,,,///000000000111111111111222222333444555777999:::<<<;;;;;;;;;;;;<<<======<<<>>>???AAABBBBBBBBBAAA@@@@@@AAABBBDDDGGGIIIKKKLLLOOOTTTXXX[[[ggg~~~******************************************))))))+++***)))))))))***,,,---))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,------------,,,++++++******++++++,,,---....../////////000000000////////////////////////111111111111111222222222333444444555555666666777666666777777888999999999;;;;;;:::;;;;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKMMMLLLJJJIIIHHHIIIJJJJJJJJJJJJLLLMMMOOOPPPRRRRRRQQQRRRRRRSSSSSSTTTTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZ```aaaeeelllsssxxxzzz{{{pppnnnjjjgggggghhhiiijjjmmmrrryyy|||mmm]]]PPPHHH>>>:::666444444333000...///////////////000111111---...000222333222111000000,,,,,,///000,,,((('''+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********)))))))))***+++++++++*********))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''((()))******+++(((((((((''''''((((((((())))))))))))(((((((((((($$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((()))))))))((((((((((((((((((''''''&&&&&&'''((((((((())))))))))))((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,+++---//////......///000///000000000111111111111222222222333444666777888<<<;;;;;;;;;;;;<<<======<<<===???AAABBBBBBBBBBBBAAAAAAAAABBBDDDGGGIIIKKKLLLOOOSSSWWW[[[fff~~~)))))))))************************)))))))))))))))))))))))))))***+++,,,---)))))))))************+++******+++++++++,,,,,,,,,******,,,------,,,+++***)))+++---//////...,,,++++++++++++++++++,,,------////////////000000000111////////////////////////111222222222222222222222333333444444555666666777666666666777888888999999;;;;;;::::::;;;<<<<<<===>>>>>>@@@AAACCCDDDEEEFFFGGGHHHIIIKKKLLLLLLKKKJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZ\\\]]]___ccchhhnnntttwwwqqqnnnjjjhhhhhhhhhgggfffgggjjjnnnsssyyyrrrcccWWWJJJBBB???888777666666555333000.../////////000000111111111,,,---...//////...---,,,000+++)))---...***&&&$$$++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************))))))+++,,,,,,***))))))***))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))******++++++((((((''''''''''''(((((((((((((((((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%'''(((((())))))(((((('''((((((((((((((((((((((((((('''&&&%%%&&&'''((()))((())))))))))))(((((('''(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,+++---///000/////////111000000000000111111111111222222222333444555666777;;;;;;;;;<<<<<<<<<<<<===<<<===???AAABBBCCCBBBBBBBBBBBBBBBCCCEEEGGGJJJKKKLLLOOOTTTXXX[[[ggg~~~((()))))))))*********++++++++++++******))))))))))))******+++++++++******))))))))))))******************+++++++++,,,,,,,,,)))***,,,------,,,***)))******+++,,,---,,,,,,+++,,,,,,,,,,,,,,,------............/////////000000////////////////////////222222222333222222222111222222333333444444555555444555555666666777888888;;;;;;::::::;;;;;;<<<<<<>>>???AAACCCDDDFFFGGGGGGGGGHHHJJJLLLLLLLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTWWWVVVVVVUUUUUUUUUUUUVVVTTTUUUVVVWWWXXXXXXXXXXXXXXX[[[^^^```bbbfffmmmrrrpppnnnkkkjjjjjjjjjgggeeefffhhhkkkmmmpppssswwwzzz}}}qqqcccUUUMMMEEE===999:::666555444444333333222111...//////000000000000000---,,,+++***+++---///111777///)))+++,,,***((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,++++++++++++++++++************))))))+++---,,,***((()))***))))))************))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))''''''(((((())))))******(((''''''&&&&&&''''''((('''((()))******)))((('''&&&'''''''''((()))))))))&&&'''((())))))))))))(((((()))******)))((('''&&&'''((((((((()))))))))***))))))***+++,,,,,,,,,,,,)))+++------,,,,,,---...000000000000111111111111333333333333444666777888::::::<<<=========<<<;;;;;;===???AAABBBCCCCCCBBBDDDDDDDDDDDDFFFHHHKKKLLLMMMOOOTTTXXX\\\ggg~~~(((((())))))*********+++,,,,,,,,,++++++************+++,,,,,,+++***((('''))))))))))))******************+++++++++,,,,,,,,,)))+++,,,------,,,***)))+++***)))))))))***,,,,,,------,,,,,,------...///---------.........//////////////////////////////222222333333333222222111000111111222333333444444333333444444555666666777;;;;;;:::::::::;;;<<<<<<>>>???AAADDDEEEGGGGGGHHHGGGIIIKKKLLLMMMLLLKKKJJJHHHIIIKKKLLLMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSVVVVVVUUUTTTSSSSSSSSSTTTRRRSSSTTTUUUVVVWWWWWWWWWVVV[[[aaabbbbbbccciiiooopppmmmkkkkkklllkkkgggdddfffiiilllmmmllllllmmmnnnlllttt}}}zzzmmmccc]]]XXXLLLBBB>>>;;;555333666111000...------...///000......//////000//////...333000...---///555;;;???>>>444,,,+++---------///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------,,,,,,,,,+++++++++++++++************))))))+++---,,,)))((()))***))))))************))))))(((((((((((())))))))))))'''((((((((())))))******************************************)))))))))))))))((('''&&&&&&'''((()))&&&''''''((()))******+++***)))(((''''''((()))***'''((()))******)))((('''%%%&&&&&&'''((()))******%%%'''***,,,---+++)))'''((()))*********((('''&&&'''((((((((())))))******))))))***+++,,,,,,,,,,,,)))+++---...------...///000000000000111111111111444444444555555777888999999:::<<<>>>>>>===<<<:::;;;<<>>???@@@CCCCCCDDDFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMKKKKKKKKKLLLMMMNNNOOOOOORRRQQQOOOOOOOOOPPPRRRSSSVVVUUUUUUUUUTTTTTTTTTTTTVVVUUUTTTSSSSSSTTTVVVWWWVVVVVVWWWXXXZZZ]]]___```hhhiiilllppptttuuussspppjjjiiihhhfffeeeccccccbbbaaabbbdddhhhnnnwwwuuueee]]]SSSLLLHHHEEE@@@<<<@@@<<<888666555555444222111111111000000000//////////////////............000///...---...333999>>>???222+++...000+++***...------,,,,,,,,,+++++++++++++++++++++***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++,,,)))((('''((()))***)))(((***)))(((''''''((()))***(((((((((''''''&&&&&&%%%''''''((((((((((((''''''((('''''''''(((((()))***&&&&&&''''''(((***+++,,,))))))))))))((((((((((((************************&&&&&&''''''((())))))***************))))))))))))***,,,...///...,,,,,,,,,,,,,,,,,,,,,---...000000000000000000000111111222111222333444666666777777999:::;;;=========<<<<<<999;;;===@@@BBBCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMOOOPPPTTTXXX\\\fff{{{...,,,***((('''((()))+++''''''(((((())))))******(((((()))************)))************************(((((())))))***+++,,,,,,+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...////////////...000000000000000/////////////////////000000000000333111000000222444555555444444333444444555666666888888888999;;;===???AAACCCDDDDDDEEEGGGHHHHHHIIIKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJIIIIIIJJJLLLMMMNNNLLLLLLLLLMMMNNNNNNNNNOOOQQQPPPOOOOOOOOOPPPQQQRRRWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSTTTVVVWWWWWWWWWWWWXXXZZZ[[[]]]^^^ccceeehhhmmmrrruuutttsssjjjhhheeebbb`````````aaa```aaabbbcccfffmmmtttzzzzzznnn```WWWNNNIIIAAA===<<<:::888555999777444222222222222111111111000000000000///////////////............---...///000000---,,,,,,,,,...+++,,,000...((()))000,,,,,,,,,,,,++++++++++++***+++++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++)))((('''((()))***)))((()))((((((''''''(((((()))''''''&&&&&&%%%$$$$$$###''''''(((((((((((('''''''''&&&&&&&&&'''((())))))%%%&&&''')))************(((((((((((())))))))))))************************&&&&&&''''''((()))))))))***************************,,,///000///......///......------......///000000000000000000111111222///111444777999999888777777888:::<<<============999;;;===@@@BBBCCCCCCDDDCCCCCCEEEFFFHHHJJJKKKLLLPPPQQQTTTWWWZZZdddyyy,,,+++***((((((((()))***&&&''''''((()))******+++((()))))))))************++++++++++++++++++++++++(((((())))))***+++++++++************))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------------........./////////000000////////////......////////////000000000000444333111222444666666666444444444333333444555555888888777777999<<>>@@@BBBBBBCCCDDDDDDEEEFFFFFFIIIIIIJJJJJJJJJKKKKKKKKKNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNOOORRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRRRRRRRSSSTTTUUUUUUZZZ[[[\\\\\\]]]^^^^^^^^^]]]]]]]]]^^^aaacccbbbbbbaaabbbbbbaaa```^^^\\\ZZZZZZ[[[\\\\\\]]]```dddhhhiiiiiiiiiiiiiiilllqqqttt{{{yyyooogggddd]]]WWWPPPIIICCC???<<<:::777555444444444333000111111111000000111222000000000////////////...............------------)))+++---...---,,,---......,,,+++,,,+++))))))+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))---,,,***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******))))))))))))((('''((()))***)))(((''''''(((((((((((('''''')))))))))(((((((((''''''''''''((((((((((((''''''***)))(((&&&%%%%%%%%%%%%)))************(((&&&%%%&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++++++++,,,'''))),,,---------///000000000///............///000000000000000111111222333333444555666999;;;===::::::;;;<<<<<<;;;:::999:::<<>>???@@@AAACCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHIIIJJJLLLNNNOOOOOOQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOQQQRRRSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[YYYXXXXXX[[[]]]^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYY[[[[[[[[[\\\^^^```\\\]]]^^^^^^]]]]]]___aaabbbiiipppssssssuuu|||}}}ttthhh]]]SSSLLLHHHEEEEEEDDDAAA>>><<<::::::777777666444333222222333...000222222000///000222000000/////////..................---------,,,,,,,,,------,,,***)))+++,,,+++*********,,,......,,,)))*********++++++++++++++++++++++++***)))((((((************************))))))))))))))))))))))))'''((())))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&%%%)))((('''((()))***)))(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((())))))***''''''((((((((((((''''''(((((((((''''''(((((()))((((((((((((((())))))***''''''(((((())))))******************************((((((((((((((((((((('''))))))***++++++,,,------((()))************,,,......---------------......000000000000000111111222333444444555666777999999888999:::;;;<<<;;;:::999888999<<>>???AAACCCEEEFFFGGGDDDEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCCCCCCCEEEFFFGGGEEEFFFHHHJJJLLLMMMOOOPPPPPPQQQQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQNNNOOOPPPRRRSSSTTTTTTTTTSSSTTTVVVXXXZZZZZZZZZZZZ]]][[[XXXWWWXXXZZZZZZZZZ\\\[[[ZZZYYYZZZ[[[]]]___VVVXXXYYYYYYXXXXXXYYYZZZXXXZZZ\\\\\\[[[[[[]]]^^^^^^dddjjjkkkiiiiiinnntttvvv~~~|||jjjggg___TTTJJJCCC@@@???999;;;<<<<<<;;;::::::;;;444444444333111000111222---///222222///...///111000/////////..................---------,,,,,,,,,,,,---///...---,,,---...))),,,...---,,,++++++)))))))))******+++++++++++++++++++++******((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&''')))))))))((((((************************))))))))))))))))))))))))''''''(((((()))*********)))((('''((()))******(((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((***+++,,,---''''''((((((((((((''''''&&&&&&'''''')))***+++,,,---,,,***(((&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))***+++,,,,,,------)))***++++++******,,,...,,,,,,,,,,,,,,,---......000000000000000111111222222333555777888888777666666777999;;;<<<<<<<<<;;;:::;;;>>>AAACCCDDDDDDDDDEEEDDDDDDDDDFFFIIILLLNNNMMMNNNQQQTTTVVV___sss((()))+++,,,,,,+++)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&((()))***++++++***)))((())))))))))))))))))))))))******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111000000000000000000000000000000000000000000000000...///000111333444555666444555666777999:::;;;<<<>>>>>>??????@@@AAABBBBBBBBBCCCEEEGGGFFFDDDAAA@@@BBBCCCDDDDDDEEEDDDDDDCCCFFFFFFGGGHHHJJJMMMPPPRRRVVVTTTRRRSSSVVVXXXVVVTTTTTTSSSRRRQQQOOONNNLLLLLLLLLMMMOOOQQQSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWUUUVVVXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\YYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^```aaaccccccddddddjjjnnnrrruuuwww~~~|||tttnnnggg```YYYPPPLLLGGGBBB@@@>>><<<:::777777666666666666777777222333444555555444333222222222222111111///.......................................------,,,,,,,,,...,,,******+++,,,+++***++++++++++++++++++++++++************************,,,+++***))))))***+++,,,,,,++++++******++++++,,,******))))))))))))******)))******))))))((('''&&&)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((******###%%%'''((()))((('''&&&))))))))))))))))))))))))---,,,+++***)))''''''&&&((('''''''''((()))+++,,,+++***)))'''''''''((()))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***,,,...000111..................------///000111222222333222222444444444444444555666777<<<<<<<<<<<<;;;;;;:::999:::;;;===@@@AAABBBBBBBBBEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMQQQTTTWWWaaavvv((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))((((((******++++++++++++******)))))))))))))))))))))))),,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000////////////////////////...//////000222333333444///000111222333444555666555555777888999;;;<<<<<<======???@@@AAABBBBBBBBBBBBCCCEEEEEEEEECCCBBB@@@CCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGIIIKKKMMMOOOQQQSSSRRRRRRTTTXXXYYYXXXVVVSSSRRRRRRQQQOOONNNNNNMMMMMMNNNPPPQQQRRRSSSRRRRRRTTTTTTVVVWWWXXXXXXWWWWWWUUUVVVXXXYYYYYYYYYYYYXXX[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[YYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\]]]___aaabbbbbbbbbeeehhhkkkkkkkkknnnuuu{{{|||qqqjjjaaa[[[WWWRRRLLLGGGIIIEEEAAA>>>===<<<:::999666666555555555555666666333444555666666555444333111111111111000///....................................---------,,,,,,,,,***)))((())),,,......---++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++******))))))******+++******))))))))))))******'''((()))))))))))))))((()))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++(((((((((''''''(((((((((''''''''''''''''''''''''''''''((()))******++++++''''''''''''(((((()))******))))))((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))***************+++,,,---...///........................///000111222222333222222444444444444444555666777<<<<<<<<<<<<<<<;;;:::::::::;;;===@@@BBBBBBCCCBBBEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMQQQTTTWWWaaavvv((()))***++++++***)))((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++***))))))))))))++++++,,,,,,,,,,,,,,,,,,......////////////......////////////////////////,,,,,,---...///000000111111222222333444555555555666666777888:::;;;<<<<<<;;;===@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCEEEFFFHHHHHHHHHIIIKKKLLLNNNOOOOOOPPPRRRUUUXXXYYYXXXVVVQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPQQQQQQRRRRRRQQQQQQRRRSSSUUUWWWWWWWWWVVVUUUVVVWWWXXXYYYYYYXXXWWWWWW\\\\\\[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZYYYWWWWWWVVVVVVVVVWWWXXXXXXWWWXXXZZZ\\\^^^___``````bbbeeegggfffeeeeeeiiilllqqquuuzzz}}}~~~{{{sssnnnhhhbbb^^^UUUPPPJJJGGGEEECCC@@@<<>>@@@BBBCCCCCCCCCEEEEEEEEEFFFHHHIIIKKKLLLLLLNNNQQQTTTWWWaaavvv))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++******+++++++++))))))))))))))))))))))))++++++******************+++++++++++++++,,,,,,,,,------/////////...---,,,////////////////////////////////////.........---333333333444444555555555777777888999:::;;;<<<<<<;;;>>>AAAEEEGGGGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCDDDCCCAAA@@@AAACCCEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLNNNQQQTTTVVVVVVTTTSSSOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTWWWXXXYYYZZZZZZYYYWWWVVVZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVXXXZZZ\\\]]]^^^___\\\___bbbccccccccceeegggeeehhhkkkmmmmmmoooqqqtttuuuyyy{{{wwwrrrnnniiieee^^^YYYVVVSSSOOOLLLFFFDDD@@@???>>>>>><<<::::::888555555666666555444333333222222222222333333222222333333333333222222000000//////....................................,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***************************+++++++++++++++++++++++++++******************+++***))))))(((((())))))*********))))))))))))******''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))((('''''''''((()))***************************)))))))))))))))(((((((((%%%&&&'''((('''&&&%%%$$$'''''')))))))))((('''&&&''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))*********++++++++++++,,,,,,++++++,,,,,,---...---------...............//////111222222222222222333333333444555666777888;;;;;;<<<<<<<<<;;;;;;::::::<<<>>>@@@BBBCCCCCCCCCDDDEEEEEEFFFHHHJJJLLLMMMMMMNNNQQQTTTWWWaaauuu)))))))))******)))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&''''''((()))***++++++************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,*********++++++,,,,,,,,,+++,,,---......,,,+++***........................111111111111111111111111333333333444444555555555777777888999::::::;;;;;;<<<>>>BBBEEEGGGGGGFFFEEEBBBAAA@@@??????@@@AAABBBCCCBBBAAA@@@AAACCCEEEGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJMMMPPPRRRRRRQQQOOONNNNNNNNNOOOPPPRRRSSSSSSTTTRRRQQQQQQQQQPPPPPPPPPPPPSSSRRRPPPOOOPPPRRRUUUWWWXXXYYYZZZ[[[ZZZYYYXXXWWWXXXXXXYYY[[[\\\]]]^^^___[[[ZZZZZZZZZYYYYYYXXXXXXVVVVVVUUUUUUTTTTTTSSSSSSSSSUUUVVVXXXZZZ\\\\\\]]]UUUWWWYYY[[[\\\]]]^^^___^^^___``````___```aaabbbdddhhhmmmrrrvvvzzz}}}uuukkkccc___\\\XXXUUUPPPNNNKKKHHHGGGFFFEEEDDD===<<<:::999999999888777888777555444444444333111222222111111111111222222000000000000000000000000000///...------......///........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***************************++++++++++++++++++++++++*********++++++******************))))))***************))))))))))))******)))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''$$$%%%&&&((())))))(((((())))))))))))))))))))))))++++++***)))((('''&&&%%%%%%%%%&&&''''''&&&%%%$$$&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))*********++++++++++++*********+++,,,---...///---------.........////////////111222222222222222333333333444555666777888999::::::;;;;;;;;;::::::;;;<<<>>>AAABBBCCCCCCCCCDDDEEEEEEGGGHHHJJJLLLMMMMMMOOOQQQTTTWWWaaauuu))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&''')))***,,,---------))))))******+++,,,,,,,,,***++++++,,,,,,,,,++++++........................((()))***,,,...000111222111222222333444555555555666777777888999999::::::;;;===@@@CCCDDDDDDDDDDDD@@@@@@???>>>>>>???AAABBBAAAAAA@@@AAAAAACCCEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIIIILLLNNNOOONNNMMMLLLMMMNNNNNNOOOQQQRRRSSSTTTUUURRRQQQQQQPPPPPPPPPQQQQQQVVVTTTRRRQQQRRRTTTWWWYYYWWWXXXYYYZZZZZZYYYXXXXXXWWWWWWYYYZZZ\\\]]]^^^___ZZZYYYYYYYYYYYYYYYYYYXXXVVVVVVVVVUUUTTTSSSRRRQQQSSSTTTUUUWWWXXXYYYYYYYYYUUUVVVWWWXXXXXXXXXXXXXXX]]]\\\[[[ZZZYYYYYYYYYYYY[[[^^^bbbeeegggiiikkkmmmnnnsss{{{xxxrrrfff___VVVPPPNNNLLLIIIFFFCCCCCCAAA@@@???>>>======999999999888777666666555888666555444444444222000222111111000000111111222//////...------.../////////...---,,,,,,---...///........................++++++++++++,,,,,,,,,,,,***)))((())),,,......---************************************************)))***++++++++++++***)))+++******))))))******+++******))))))))))))******************)))((('''&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))###$$$'''((())))))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********++++++*********+++,,,---///000,,,,,,------...////////////000111222222333222222222222333333555666888999999:::;;;;;;<<<;;;;;;;;;;;;<<>>???@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAACCCDDDDDDEEEBBBCCCEEEGGGHHHHHHHHHHHHHHHJJJMMMMMMLLLLLLMMMOOONNNOOOPPPQQQRRRSSSTTTUUUQQQQQQPPPOOOPPPPPPRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVTTTUUUWWWXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZ[[[[[[\\\XXXXXXXXXYYYYYYYYYYYYYYYVVVVVVVVVVVVUUUSSSQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVUUUVVVWWWWWWWWWWWW[[[YYYWWWVVVVVVVVVVVVUUUUUUXXXZZZ[[[[[[\\\]]]___[[[___eeelllsss{{{|||uuummmeee```WWWQQQKKKGGGEEEDDDBBB???=========;;;999888888888777888999999888777777777666444444444555444333111222111111111111111111222//////...------.../////////...,,,++++++---...///........................******+++++++++,,,,,,,,,***)))((())),,,......---************************)))))))))))))))))))))))))))***++++++++++++***))))))))))))(((((()))))))))******))))))))))))******((()))))))))))))))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((()))***((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))))))))&&&%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******,,,+++++++++,,,,,,---...,,,,,,------...//////000///000111222222333222222222222222333555777888999;;;<<<<<<===>>>>>>======;;;===???AAACCCDDDDDDDDDDDDDDDEEEGGGIIIKKKNNNOOONNNOOORRRTTTWWW```ttt))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((''')))---//////---)))'''))))))))))))))))))))))))((()))+++,,,,,,+++***)))((())))))***++++++,,,,,,,,,,,,++++++,,,...///111........................***+++,,,...000222333444...///000111333444555666555555666666777777888888999999999:::;;;<<<<<<=========>>>>>>????????????>>>???AAABBBCCCDDDDDDDDD@@@BBBDDDFFFGGGHHHHHHHHHGGGIIILLLMMMLLLMMMPPPSSSOOOOOOPPPQQQRRRSSSTTTUUUQQQPPPPPPOOOPPPQQQRRRSSSNNNPPPTTTVVVWWWVVVSSSRRRRRRSSSTTTVVVWWWWWWVVVVVVZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXXXXXXXYYYYYYZZZZZZVVVWWWWWWVVVUUUSSSQQQPPPPPPQQQQQQRRRSSSRRRRRRRRRQQQPPPPPPQQQSSSUUUVVVVVVTTTSSSPPPPPPPPPQQQQQQQQQQQQSSSTTTTTTTTTTTTUUUWWWTTTVVVYYY]]]bbbhhhooottt|||zzzwwwtttssssssssstttwww|||xxxuuuqqqlllgggaaaZZZVVVPPPKKKEEEBBBBBBAAA>>>;;;888999999888777666666777333555666777666555555666333333222333555555444222222222111111111111222222000///...------...///000///---,,,++++++,,,...///........................*********++++++,,,,,,,,,...,,,******+++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))((((((''''''''''''((((((******))))))))))))******&&&'''((()))************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))///---***'''&&&%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&((()))+++'''&&&%%%%%%&&&'''((()))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))...---,,,,,,+++++++++,,,,,,,,,------...///000000///000111222222333222222222222222333555777888999======>>>???????????????;;;===???AAACCCDDDDDDDDDDDDDDDEEEGGGIIILLLNNNOOONNNOOORRRUUUWWW```ttt'''(((***,,,,,,***((('''******))))))))))))******+++*********))))))(((((()))***,,,------,,,***)))***++++++++++++,,,,,,,,,((((((((((((((((((((((((&&&'''((()))***+++,,,,,,++++++************************+++++++++,,,,,,,,,+++,,,------......------////////////000000000000000000000000////////////111111111222333444555666777666555666777888777666666777888999;;;<<<===>>>===>>>>>>?????????>>>>>>AAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNTTTTTTSSSRRRQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYYYYXXXZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYXXXWWWVVVVVVVVVVVVRRRQQQQQQRRRSSSSSSRRRPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQPPPOOORRRRRRSSSTTTTTTSSSQQQQQQSSSSSSTTTVVVYYY\\\```aaajjjhhhfffdddcccccceeefffhhhkkkooouuu{{{~~~yyyuuuqqqooodddaaa\\\WWWRRROOONNNNNNKKKHHHDDD???<<<:::::::::888888777777666666555555999999888666555444333222///000111222222222222222222111111000000000000000000000000000///...---,,,------------------------+++---000000///---------,,,,,,+++++++++,,,------,,,+++******++++++)))((('''(((***,,,,,,,,,***)))'''(((((((((((()))))))))+++++++++*********))))))(((((())))))******+++++++++*********))))))(((((())))))))))))************+++,,,,,,***((((((***,,,++++++******))))))((((((''''''(((((())))))******))))))((((((((('''''''''&&&((()))******(((&&&%%%###$$$%%%&&&''''''''''''&&&$$$$$$&&&***,,,***(((''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))************************++++++++++++++++++,,,,,,000////////////000000111111111111111222333444555333333444555666777888888;;;<<<>>>?????????>>>===:::<<>>??????????????????BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPRRRSSSTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWSSSRRRQQQQQQRRRRRRQQQOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQPPPOOOPPPRRRSSSRRRQQQPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPRRRUUUWWWYYY\\\[[[YYYXXXWWWWWWXXXXXXZZZ\\\___dddjjjooorrrtttwww|||~~~}}}|||uuuqqqlllgggccc```\\\ZZZWWWUUURRRNNNKKKHHHGGGFFFGGGEEEAAA>>>;;;999999999777777777666666666555555777777666555444333333222///000111222222222222111222111000000//////000000000000000//////...---,,,------------------------,,,---//////---------...---,,,,,,+++++++++,,,,,,,,,+++******++++++***((('''(((***,,,,,,+++***)))*********++++++++++++,,,+++++++++*********)))))))))))))))))))))******************)))))))))((((((((((((((()))))))))******)))((('''((()))(((&&&$$$))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&%%%!!!"""###$$$%%%%%%%%%%%%)))(((&&&'''))))))'''%%%''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((((((((((((((((()))))))))))))))((('''''''''((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,...............//////000000000000000111222333444333333444555666777888888;;;<<<===>>>>>>>>>===<<<:::<<>>>>>???@@@@@@@@@@@@@@@CCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPOOOMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOPPPQQQSSSSSSSSSSSSUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVUUUTTTTTTPPPQQQSSSUUUWWWXXXXXXYYYVVVVVVVVVVVVVVVWWWWWWXXXUUUSSSPPPOOOOOOPPPOOONNNMMMMMMNNNOOOPPPQQQQQQQQQOOONNNNNNPPPRRRTTTSSSSSSOOOOOOPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLNNNOOOOOOSSSSSSSSSRRRRRRQQQPPPOOOPPPRRRTTTXXX[[[^^^aaabbb___cccjjjttt|||pppnnnjjjhhhggggggfffeee___\\\XXXTTTRRROOOLLLJJJIIIHHHGGGEEECCCAAA@@@???AAA@@@???===;;;999888777666666666666666555555555555444444444333333333333000000111111222222111111222111000000//////000000000000//////...---------........................------...---,,,,,,---///...---,,,+++++++++++++++,,,+++)))***++++++***)))((()))***+++++++++***)))***++++++++++++,,,,,,,,,+++************)))))))))************))))))))))))******))))))))))))((((((''''''((((((((()))))))))***(((''')))++++++%%% ''''''''''''''''''(((((()))(((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%"""###%%%'''((((((((('''%%%%%%&&&'''(((((((((((()))((('''((())))))'''%%%'''''''''''''''''''''''''''''''''((((((***++++++''''''''''''''''''''''''(((((()))))))))(((''''''''''''((((((((()))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,---------------...//////000//////000000111222333333333444555666777888888:::;;;<<<=========<<<;;;:::<<>>???@@@@@@AAAAAA@@@CCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMOOOPPPOOONNNLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSTTTTTTVVVVVVWWWVVVVVVUUUWWWVVVVVVVVVUUUTTTSSSSSSPPPQQQRRRTTTUUUVVVWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYWWWTTTPPPNNNNNNNNNNNNMMMLLLMMMNNNPPPQQQQQQQQQQQQPPPOOONNNOOORRRSSSRRRQQQOOOOOONNNNNNMMMMMMLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKNNNOOOPPPQQQPPPOOOMMMLLLMMMNNNOOOQQQSSSUUUVVVWWWUUUWWW[[[aaajjjwwwyyymmmddd\\\ZZZWWWVVVVVVVVVUUUTTTSSSPPPMMMKKKJJJIIIFFFDDD@@@@@@AAAAAA@@@???>>>===<<<<<<===<<<;;;999888666555555555555555555555555222222222222222333333333000000111111111111000000111111000/////////////////////......------------........................---------,,,***+++---///...---,,,+++************,,,***)))***++++++***)))((()))******+++***))))))))))))))))))************************))))))))))))++++++******))))))(((((())))))))))))))))))((((((''''''''''''((((((((((((---,,,++++++,,,+++(((&&&&&&&&&&&&''''''(((((()))(((((((((''''''&&&&&&&&&)))))))))(((((((((((((((%%%&&&'''((())))))))))))'''((()))***************%%%&&&&&&((())))))))))))''''''''''''''''''''''''''''''''''''((()))***+++'''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((*********++++++,,,,,,---------------...///000000000000000000111222333444333333444555666777888888999:::;;;<<<<<<<<<;;;::::::<<>>???@@@AAAAAA@@@CCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOMMMKKKJJJIIIJJJJJJJJJKKKKKKLLLLLLKKKLLLNNNOOOQQQRRRRRRRRRUUUVVVXXXYYYZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYWWWTTTPPPNNNMMMNNNMMMMMMMMMNNNPPPQQQRRRRRRQQQQQQQQQOOONNNOOOPPPQQQOOONNNOOOOOONNNMMMLLLLLLKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKLLLLLLJJJHHHFFFIIIIIIJJJJJJKKKLLLLLLMMMPPPQQQRRRUUUZZZcccmmmuuuyyyzzz}}}{{{yyyuuuqqqkkkcccZZZUUULLLJJJIIIIIIIIIJJJIIIGGGGGGEEEDDDCCCCCCCCC@@@>>><<<<<<============<<<<<<999:::;;;<<<;;;999888666444444444444444555555555111111111222222222222222000000111111111000000///111000000///...////////////......------------...........................,,,---,,,+++)))***,,,......---,,,+++***)))))))))+++***)))***+++,,,+++))))))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((())))))''''''''''''((((((((((((***,,,,,,)))$$$###''',,,'''''''''(((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((''''''%%%%%%&&&''''''''''''&&&%%%&&&'''((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------............///000111222222222222222333444555555333333444555666777888888888999;;;<<<<<<<<<;;;::::::<<>>???@@@@@@@@@CCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLMMMOOOQQQRRRSSSSSSXXXZZZ\\\^^^^^^]]]\\\[[[XXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRTTTTTTTTTTTTUUUVVVXXXXXXWWWTTTQQQOOOOOOOOONNNMMMNNNOOOQQQRRRSSSRRRPPPOOOPPPOOOMMMMMMNNNOOOMMMLLLOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEEEEGGGHHHIIIIIIHHHFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNTTT[[[aaaaaabbbdddfffgggiiiiiijjjfffccc^^^ZZZWWWRRRNNNKKKEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@??????@@@@@@>>><<<999999999999::::::::::::888888999:::999888777666333333333444444444444444111111111222222222222222000000111111000000//////111000//////....../////////...---,,,,,,---...///------------------------+++,,,,,,+++******+++------,,,+++***************+++)))))))))+++,,,+++*********)))))))))((((((((()))************+++++++++(((((()))))))))))))))***************))))))))))))''''''(((((((((((())))))''''''((((((((()))))))))###'''(((######+++((((((((((((((()))))))))''''''(((((()))******+++&&&''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''(((******)))'''%%%%%%&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))***+++,,,------............//////111222333333222222333333444555666333333444555666777888888999:::;;;<<<<<<<<<;;;::::::<<>>?????????BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKHHHHHHHHHHHHHHHIIIIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKLLLMMMOOOQQQSSSSSSTTTXXXYYY\\\^^^___^^^\\\[[[VVVUUUTTTSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRUUUTTTTTTTTTUUUVVVWWWWWWUUUTTTRRRQQQQQQQQQOOOMMMNNNOOOQQQRRRRRRPPPNNNLLLMMMLLLKKKLLLMMMNNNMMMLLLNNNMMMKKKIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIDDDEEEFFFGGGHHHJJJNNNQQQQQQRRRRRRSSSUUUUUUVVVVVVUUURRROOOLLLKKKHHHEEECCCCCCBBBAAAAAABBBBBBAAA??????>>>>>>???@@@@@@>>><<<:::999888777777777888999666666777777666555555444222222333333333444444444222222222222222222222222000000000000000//////...000000///............//////...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,*********+++++++++***************+++***)))((()))+++,,,+++*********)))((((((((((((((((((((()))))))))*********(((((((((((())))))******)))))))))))))))*********'''''''''((((((((())))))((((((((()))))))))******"""%%%&&&$$$ %%%***(((((('''''''''''''''''''''(((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((())))))******))))))((((((***+++***'''$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))***''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***+++,,,------...---------...///000111222222222222222333444555555333333444555666777888888999:::;;;======<<<<<<;;;:::<<>>>>>??????AAABBBCCCDDDEEEEEEEEEEEEDDDDDDFFFGGGIIIJJJLLLLLLHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLNNNPPPRRRSSSTTTTTTUUUWWWYYY\\\\\\\\\ZZZYYYUUUTTTRRRQQQQQQRRRRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRUUUUUUTTTTTTUUUUUUVVVWWWTTTSSSRRRRRRSSSRRRPPPMMMMMMNNNPPPQQQPPPNNNLLLJJJJJJIIIIIIJJJMMMNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHGGGFFFDDDAAA>>>>>>===<<<===>>>===<<<:::<<<<<<<<<===>>>>>><<<:::===;;;999777777777999:::555555555444444333333333222222222333333444444444333333333222222222111111000000000000000///......000000///...............///---,,,++++++,,,...///++++++++++++++++++++++++(((***,,,,,,+++***)))*********************++++++***)))((()))+++,,,,,,*********)))(((((((((((((((&&&&&&&&&&&&'''''''''''''''((((((((())))))******(((((())))))******++++++&&&'''''''''(((((())))))))))))))))))************'''((())))))))))))***+++'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%((()))))))))******++++++&&&&&&&&&'''((()))***+++%%%&&&&&&&&&&&&&&&%%%%%%%%%'''***)))'''&&&''')))''''''''''''''''''''''''%%%&&&&&&''')))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((())))))+++,,,---......+++,,,,,,---...///111111111111111111222333444555333333444555666777888888:::;;;<<<=========<<<;;;:::<<>>>>>===<<<<<<<<<<<<<<>>?????????>>>>>>======<<<<<<============<<<;;;:::999999999888888888888999999777777666555444333333333444444333333333333222222333333333222222111111111333222000//////000000111000000///..............................///000111,,,------......------,,,...---+++((('''(((,,,000,,,,,,,,,+++++++++******---+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***'''''''''&&&$$$$$$%%%''')))'''%%%######&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))******))))))((((((((((((((())),,,,,,,,,------.....................///////////////000111222444555666777555444444555555666777888<<<<<<;;;<<<<<<===>>>???:::;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFHHHJJJLLLMMMNNNOOONNNRRRYYY^^^fff|||((('''&&&%%%&&&(((***+++))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((((((((()))((((((((('''''''''''',,,+++***)))((())))))***))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))******+++++++++,,,,,,,,,---------,,,,,,,,,---------......///............///000000...///000111222111000000000111111222222333333444666666666666666777888999===<<<<<<<<<<<<<<<======<<<>>>@@@BBBDDDDDDEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGFFFEEEFFFGGGIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFHHHIIIJJJIIIIIIIIILLLNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRSSSUUUVVVXXXYYYYYYYYYUUUTTTRRRRRRSSSSSSRRRQQQTTTTTTUUUUUUUUUUUUUUUTTTXXXXXXXXXXXXWWWVVVUUUUUUUUUTTTSSSTTTVVVWWWWWWUUUTTTQQQOOONNNMMMMMMKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????????????????>>>======<<<<<<;;;=========<<<<<<;;;:::999888777777666666777777888777666555444444333333333444444333333333333222222333333222222222111111111222111000...------......000000///.....................---------...//////,,,,,,------------,,,,,,---,,,+++)))((())),,,///,,,+++++++++************,,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))&&&'''))))))'''&&&%%%&&&((('''%%%$$$$$$&&&(((***''''''''''''''''''''''''&&&&&&%%%$$$%%%''')))***''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))++++++,,,,,,------..................//////////////////000222333555666666555444444555555666777888;;;;;;;;;;;;<<<===>>>>>>;;;<<<===???AAABBBDDDDDDEEEEEEGGGIIIKKKMMMNNNOOOPPPOOORRRXXX\\\cccxxx''''''&&&&&&'''(((***+++((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,------------...------------...////////////000000000111111111000000111111222333333333666666666666777888999:::;;;;;;;;;;;;<<<<<<>>>>>>===>>>@@@AAABBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKJJJIIIIIIHHHGGGFFFEEEEEEIIIJJJKKKKKKJJJKKKMMMOOONNNNNNOOOPPPPPPQQQQQQQQQQQQRRRTTTUUUWWWWWWXXXXXXVVVTTTRRRRRRSSSTTTSSSRRRSSSTTTTTTTTTTTTTTTSSSSSSWWWWWWWWWXXXWWWWWWVVVVVVXXXVVVUUUVVVXXXXXXWWWVVVVVVSSSOOOMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBCCCCCC@@@AAABBBBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>?????????>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999777666666555555666666777777666555444333333333333444444333333333333222222222222222111111111111111000000///............///000///......---...............---,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,+++******+++---++++++*********)))))))))***)))((()))+++++++++)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))%%%'''***+++)))'''%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''&&&&&&%%%&&&''')))***)))((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''''''''(((&&&''''''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''))))))(((((((((((())))))******++++++,,,------...............////////////...///000111222444555555555444444555555666777888:::::::::;;;<<<<<<======<<<===>>>@@@AAACCCDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPRRRPPPSSSXXXZZZ```ttt'''''''''&&&'''((()))***'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))******+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000////////////000111111000000000111222222333333666666666777777999:::;;;999999999:::;;;===>>>???BBBAAAAAAAAA@@@@@@??????@@@AAABBBCCCDDDEEEFFFGGGFFFEEEEEEFFFGGGHHHJJJKKKIIIIIIIIIHHHHHHHHHHHHGGGIIIJJJKKKKKKKKKKKKMMMNNNPPPPPPQQQQQQRRRSSSSSSTTTRRRSSSUUUVVVWWWXXXXXXXXXVVVTTTSSSSSSTTTUUUTTTSSSTTTTTTTTTUUUTTTTTTSSSSSSUUUVVVWWWWWWXXXXXXWWWWWWZZZYYYWWWWWWXXXYYYWWWVVVUUURRRNNNLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCBBB@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEE???@@@BBBCCCDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========>>>??????======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::999999777666666555555666666777666555444444333333333444444444333333333222222222111111111111111111111000.........///000000111222///......------............------,,,++++++++++++***++++++,,,,,,++++++******+++---,,,+++***+++,,,*********))))))))))))((()))(((((()))***,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))&&&''')))((('''%%%%%%&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((''''''''''''((()))***)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&'''''')))(((((((((((())))))***))))))***++++++,,,------............////////////...///000111222333444444555444444555555666777888999999:::;;;;;;<<<<<<<<<===>>>???@@@BBBCCCDDDEEEDDDEEEGGGIIIKKKMMMNNNOOORRRPPPSSSXXXYYY```sss'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))******+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////000111///000000111111222333333555555555666777999:::;;;888888888999;;;<<<>>>>>>AAAAAA@@@@@@????????????@@@AAABBBCCCDDDFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLHHHJJJLLLLLLKKKKKKMMMNNNQQQQQQPPPPPPQQQRRRTTTTTTUUUUUUWWWXXXYYYYYYYYYYYYVVVTTTSSSSSSUUUVVVUUUTTTUUUUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYYYY[[[ZZZXXXXXXXXXXXXVVVTTTRRRPPPLLLJJJJJJJJJHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHGGGFFFEEEDDDDDD@@@AAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCC@@@AAACCCEEEEEEDDDBBBAAA????????????????????????======<<<<<<<<<===>>>>>><<<<<<;;;;;;:::999999999::::::::::::::::::999888888777777666666777777888555444444333333333333444444444333333333222222222000000000000000000000000.....................---......------------.........---,,,+++++++++++++++***++++++,,,,,,++++++***)))+++------,,,******+++*********))))))))))))((()))((('''(((***++++++***(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))((('''&&&'''(((''''''&&&$$$""""""%%%'''%%%&&&'''((((((((('''&&&(((((((((((((((((((((((('''''''''''''''(((((()))((((((''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&''''''''''''%%%''')))******)))'''%%%''''''''''''''''''''''''((((((((((((((()))******((())))))***,,,------...............//////////////////000111222222333333555444444555555666777888888999:::;;;<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEGGGIIIKKKMMMMMMQQQOOORRRXXXZZZaaauuu''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((&&&'''(((((()))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---............/////////000000000//////000000111222222222444444444555666888999:::888888888999:::;;;===>>>=========>>>???@@@BBBCCC@@@AAABBBDDDEEEGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHJJJKKKMMMNNNOOOIIIKKKMMMNNNMMMMMMNNNOOOOOOOOONNNNNNOOOPPPRRRSSSWWWWWWYYYZZZZZZ[[[[[[[[[VVVUUUSSSTTTUUUWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSUUUWWWXXXYYYZZZZZZ\\\ZZZXXXWWWWWWVVVTTTRRROOOMMMKKKJJJKKKJJJHHHFFFGGGHHHHHHHHHHHHHHHHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA==============================<<<;;;;;;<<<<<<<<<;;;;;;::::::999888888888999999999::::::999999888888777777666666777777888444444333333333333444444444444333333333333222222////////////000000000000/////////---,,,)))(((&&&---------,,,------...///------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))+++------+++***++++++++++++*********))))))))))))((('''(((*********((((((((((((((((((((((((((())))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((((('''%%%""" !!!%%%(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((***+++%%%&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&((((((((('''''''''''''''(((''''''(((((()))***+++((()))***+++,,,---...///............////////////000000111111222333333444555444444555555666777888888999;;;<<<======<<<<<<>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDFFFHHHJJJLLLMMMPPPNNNQQQWWWZZZbbbvvv'''(((((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((()))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******---------------......///------///000000000///...//////000000111111222222222333333444555777999:::888888888888999:::<<<<<<<<<<<<<<<===>>>@@@CCCDDDAAABBBCCCEEEGGGHHHIIIJJJGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMLLLNNNPPPQQQPPPPPPPPPQQQPPPOOONNNNNNNNNPPPRRRSSSXXXXXXYYYZZZ[[[[[[[[[[[[VVVUUUTTTTTTVVVWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQSSSTTTWWWXXXZZZ[[[[[[[[[YYYWWWUUUUUUTTTQQQOOOLLLKKKKKKLLLMMMLLLIIIFFFIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::::::::;;;:::::::::999888888777777888888999999999999888888777666666555555666666777444333333222333333444444444444333333333333222222........./////////000000////////////...,,,***)))---,,,,,,,,,------...///---,,,,,,,,,,,,------...,,,,,,------------,,,,,,***+++,,,,,,******+++,,,,,,+++++++++***************)))(((((()))***((('''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''&&&$$$""""""%%%'''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%$$$%%%%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''((()))***+++))))))***,,,---...///000............////////////111111222222333333444444555444444555555666777888999:::<<<>>>>>>>>>===<<<===>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIKKKLLLMMMOOONNNQQQVVVYYY```ttt'''(((((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++))))))*********+++++++++,,,,,,,,,++++++*********...------------...//////,,,---///111111000...---/////////000111111222222222222222333555777888999888888888888999:::;;;;;;>>>>>>=========???@@@AAABBBBBBDDDEEEGGGIIIJJJKKKHHHHHHHHHHHHHHHFFFEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKNNNPPPSSSSSSSSSRRRRRRSSSRRRQQQPPPOOOPPPRRRTTTVVVXXXXXXYYYZZZ[[[[[[[[[ZZZVVVUUUTTTTTTVVVXXXXXXWWWTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRTTTVVVYYYZZZ[[[\\\ZZZXXXVVVTTTTTTRRRPPPNNNKKKKKKLLLNNNOOOMMMJJJGGGJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLEEEEEEEEEDDDCCCCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBB===>>>@@@BBBCCCCCCBBBBBBDDDCCCBBBAAA@@@??????@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999999999::::::999999888777777777777888888999999999888888555555555444444555555555333333333222222333444444444444444333333333222222---.........//////000000---...000222222333222222,,,,,,,,,,,,------...///,,,,,,,,,,,,---......///,,,------......------,,,+++,,,,,,+++******+++---,,,,,,,,,++++++++++++***+++)))(((((())))))(((&&&************************))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((()))++++++)))***+++,,,...///000111............/////////000222222222333333444444555555444444555555666777888999:::===>>>??????===<<<======>>>???@@@@@@AAAAAADDDEEEFFFHHHJJJLLLMMMNNNOOOMMMPPPUUUWWW^^^rrr)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''((()))******)))((('''###$$$&&&***,,,---+++)))(((((((((((())))))))))))******))))))******+++,,,************+++,,,---...---,,,+++,,,---.........///////////////000111111111111000000000000000111333333444444555666666666:::999888888999:::<<<======???AAAAAA?????????@@@DDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHIIIKKKMMMOOOPPPSSSUUUUUUSSSQQQPPPPPPRRRRRRSSSTTTUUUWWWXXXYYY\\\]]]^^^______^^^]]]]]]YYYYYYYYYYYYZZZZZZZZZZZZWWWVVVTTTRRRQQQPPPQQQQQQRRRTTTVVVYYY[[[[[[ZZZZZZYYYVVVSSSRRRSSSRRROOOLLLLLLLLLKKKIIIIIIHHHHHHIIIFFFGGGHHHJJJKKKKKKLLLLLLLLLMMMMMMKKKIIIHHHIIIJJJEEEEEEEEEEEEDDDDDDCCCCCCEEEDDDBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBB????????????>>>>>>>>>>>>;;;<<<<<<===============:::::::::999999888888888888888888888888888888888555666666666666444333222333333444444333111000...555444333222111111111111111111111111111000//////////////////............000000000000000000000000...---,,,++++++)))'''%%%,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************,,,,,,***)))))))))***+++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$######%%%(((***%%%%%%&&&&&&'''(((((((((''''''((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))((((((((((((---------............///,,,---......------...000000111111222222333444444666555555444444444555555666888<<<>>>@@@@@@>>>===>>>???@@@???>>>>>>@@@BBBDDDFFFHHHJJJLLLMMMMMMMMMPPPMMMOOOTTTVVV\\\ppp)))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))(((((((((((()))******)))(((((((((''''''(((***+++***)))(((((((((((())))))))))))******))))))******+++,,,************+++,,,---...---,,,+++,,,---.........///.........//////000111111111000000000000000111333333444444555666666666888888777777888999;;;<<<777999<<<=========???@@@CCCCCCDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLPPPRRRUUUUUUTTTRRRRRRRRRTTTTTTTTTUUUVVVXXXZZZZZZ]]]^^^___``````___^^^]]]XXXXXXXXXYYYYYYYYYYYYYYYVVVUUUSSSRRRPPPPPPPPPQQQQQQSSSVVVXXXZZZZZZYYYYYYXXXVVVSSSRRRSSSRRROOOLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999999888888888888888777888888888888888888888888444555555555444333111000444444444444333222111000444444333222111111111111000111111111111000//////////////////............++++++++++++++++++++++++,,,+++++++++,,,+++***)))))))))))))))))))))))))))***++++++++++++***))))))************************+++***)))((((((((())))))))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))))),,,,,,,,,,,,------------,,,---......------...000000111111222222333333444333333333444444666777777777999<<>>===>>>????????????BBBDDDDDDEEEGGGJJJKKKLLLLLLLLLOOOMMMOOOTTTVVV\\\qqq)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))))))))((((((((()))************)))))),,,***''''''((()))))))))(((((((((((())))))))))))***))))))))))))***++++++************+++,,,---...---,,,,,,,,,,,,---...............---......///000000000000//////000000111333333333444555555666666777777666777777888999:::444666:::<<<===>>>@@@BBBBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKOOORRRTTTUUUTTTTTTTTTUUUVVVVVVVVVWWWXXXZZZ\\\]]]]]]___aaabbbbbbaaa^^^]]]XXXXXXXXXXXXXXXXXXXXXXXXUUUTTTSSSQQQPPPPPPPPPPPPPPPRRRTTTWWWXXXXXXWWWWWWWWWUUUSSSRRRRRRQQQOOOMMMIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKJJJHHHGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;;;;777777777777777888888888888888888888888888888888666666666666444333111000666555444333222222222222333333333222111111000000000000111111000000///.../////////............---------------------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***************************)))((('''''''''(((((())))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''((((((''''''''''''(((((())))))******++++++++++++,,,,,,,,,,,,,,,---......------...000000000111111222333333333222222222333555777888999888:::<<>>???@@@BBBDDDAAACCCEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNQQQSSSUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^___bbbccccccaaa^^^\\\ZZZZZZYYYYYYXXXXXXWWWWWWTTTSSSRRRQQQQQQPPPPPPPPPOOOQQQSSSUUUVVVVVVUUUUUUVVVUUUSSSRRRQQQPPPOOONNNIIIIIIIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJKKKJJJHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCBBBBBBBBB@@@@@@??????@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>=========<<<<<<999999:::;;;;;;;;;;;;;;;666777777777888888999999888888888888888888888888:::999999888666555444333777666444333222333444444222222222222222111000000000000000000000//////...//////.........---------........................***+++---...------......------------------------***++++++++++++***))))))************************))))))((((((((('''''''''((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&''''''((()))******+++++++++++++++,,,,,,,,,,,,,,,---......------...000000000000111222222333333222222333333555666888999999:::<<>>@@@@@@@@@BBBCCC@@@BBBEEEGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMPPPRRRSSSTTTUUUWWWXXXXXXXXXYYYZZZ[[[]]]^^^___^^^___aaabbbbbb```]]]\\\[[[[[[ZZZYYYYYYXXXWWWWWWSSSSSSSSSRRRRRRQQQPPPPPPNNNPPPRRRTTTUUUUUUTTTSSSTTTTTTTTTRRRQQQOOOOOOOOOJJJKKKKKKLLLKKKKKKJJJIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGIIIKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEDDDCCCBBBBBB@@@????????????@@@AAAAAADDDDDDCCCCCCBBBAAAAAAAAA?????????>>>>>>>>>======::::::;;;<<<<<<<<<<<<;;;777888888999999:::::::::777777777777777777777777:::999888777666555444444666555444333222333444555111111222222222111000000000000000000000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++,,,---))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&%%%&&&''''''((('''''''''&&&''''''((()))******+++,,,,,,,,,,,,------------,,,---......------...000///000000111111222333333444444333444444555666777999:::<<<>>>???@@@@@@@@@@@@@@@AAA@@@??????AAABBBDDDDDDEEEGGGHHHJJJLLLLLLOOOMMMOOOTTTWWW^^^sss((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((('''''''''((()))***+++&&&'''))),,,...---+++((((((((((((((()))))))))))))))(((((((((((()))******************+++,,,---...+++---///---++++++---000000///......---.....................///000111111222222222333444444555555666777888999:::::::::::::::<<<>>>>>>>>>>>>???@@@@@@AAACCCEEEFFFGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKMMMOOOQQQRRRSSSTTTVVVXXXXXXXXXXXXYYYZZZ\\\^^^___^^^____________]]]\\\[[[[[[[[[ZZZYYYXXXVVVVVVUUUSSSSSSTTTTTTSSSRRRQQQQQQNNNPPPRRRTTTUUUTTTSSSRRRSSSTTTTTTRRRPPPNNNOOOOOOLLLLLLMMMMMMLLLKKKIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGIIIKKKKKKJJJIIIHHHIIIHHHHHHIIIIIIIIIIIIJJJJJJFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>=========<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<999999999999999:::::::::777777777777777777777777777666555444333333333333444444333333333333444444000000111222222111000/////////000000//////...---.........------------,,,------------------------,,,///111///,,,)))***,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''(((((())))))******,,,,,,,,,,,,------------,,,---......------...000//////000000111222222222444444444444444555666777999999;;;<<<>>>????????????@@@AAAAAA???@@@AAACCCEEEEEEFFFGGGIIIKKKLLLNNNOOOMMMOOOUUUWWW___sss((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&&&&'''((()))******))))))***,,,,,,***((((((((((((((())))))))))))((((((((((((((()))******************+++,,,---...***---///...+++***---111111000//////.........///...------......000111111111222222333333444555555555666777999999999999888999;;;===>>>======>>>@@@@@@@@@AAACCCDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLMMMNNNPPPQQQQQQRRRUUUWWWVVVWWWWWWXXXYYY[[[\\\]]]^^^]]]\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSRRRSSSTTTUUUUUUUUUTTTSSSRRROOOPPPRRRTTTUUUTTTSSSRRRRRRSSSTTTRRROOONNNNNNPPPLLLMMMMMMMMMLLLJJJGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGJJJLLLMMMKKKJJJIIIJJJGGGHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGFFFEEECCCBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;999999999999888888888888777777777777777777777777555444333222222333444444222222333333333333222222///000111222222111000/////////000000//////...---.........---------,,,,,,........................+++...111///+++)))***,,,------------------------***++++++++++++***))))))))))))))))))))))))))))))(((((()))))))))((('''&&&))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&''''''''''''''''''%%%&&&&&&''''''(((((()))%%%&&&''''''((((((''''''(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,---......------...000//////000000111111222222222222333333555666888999888888:::;;;<<<>>>>>>???===>>>@@@@@@@@@BBBDDDFFFFFFFFFFFFGGGIIIKKKMMMOOOOOOMMMOOOUUUXXX___ttt((()))***++++++***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&%%%%%%%%%&&&''')))***///,,,***))))))***))))))(((((((((((())))))))))))((((((((((((((()))******************+++,,,---...***---000...+++***---111111111000///////////////---------......000111111111222222333333444555555333444666888888888777777888:::===>>>>>>???@@@BBB@@@@@@@@@AAACCCDDDFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJIIIHHHIIIKKKMMMOOOMMMNNNPPPPPPPPPQQQTTTVVVVVVVVVVVVWWWXXXZZZ\\\]]]^^^]]][[[YYYXXXXXXYYYZZZXXXXXXWWWUUUSSSRRRQQQPPPTTTTTTUUUVVVVVVUUUSSSRRROOOQQQSSSTTTUUUTTTSSSRRRQQQSSSTTTRRROOOMMMNNNPPPLLLMMMMMMMMMKKKHHHEEECCCEEEFFFFFFGGGGGGGGGFFFFFFGGGJJJMMMMMMLLLKKKJJJJJJEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAA@@@?????????>>>>>>=========<<<<<<<<<888888999::::::::::::999999999888888777777666666777777777777777777777777555555444333444555666777000111222333444333222111...///111222222111000//////////////////......---......---------,,,,,,,,,************************)))---000///+++(((***...***************************++++++++++++***))))))))))))))))))))))))))))))&&&'''((((((((('''%%%%%%))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''))))))))))))(((((((((((()))************+++++++++,,,---///...------...000/////////000111111222222000000111333555888:::;;;777888999:::;;;===>>>>>>:::<<<>>>@@@AAACCCGGGJJJGGGGGGGGGHHHIIILLLNNNPPPOOOMMMPPPUUUXXX___ttt---,,,)))(((((())),,,---)))((('''''''''(((***+++&&&((())))))'''''''''((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))***)))((('''&&&&&&'''(((''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&))),,,------,,,,,,///...---+++******++++++............////////////000000000000000000000000000000111222333444444555777777888999:::;;;;;;<<<999:::;;;===>>>?????????BBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJJJJJJJIIIJJJMMMOOOQQQPPPOOONNNNNNOOOPPPQQQOOORRRVVVYYY\\\\\\[[[ZZZZZZZZZXXXWWWUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRTTTTTTUUUVVVUUUTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPOOONNNOOOQQQRRRSSSRRRPPPOOOLLLJJJGGGFFFFFFFFFEEECCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEDDDBBB@@@???AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@???======>>>>>>>>>>>>>>>======<<<:::999999888888999999:::999888888777777777777777777777777777666666666666666555444333333333333333444444333333222111000000///000111111111///...------......///......---,,,---...///000///...---,,,,,,,,,,,,+++,,,,,,------...,,,***)))((()))***+++)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&((()))***++++++***)))((())))))))))))))))))))))))&&&%%%$$$$$$$$$&&&((()))%%%%%%&&&''''''&&&%%%%%%(((((())))))))))))(((((('''''''''((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***(((%%%$$$%%%'''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''(((******&&&''')))*********)))(((,,,,,,,,,,,,,,,,,,------,,,,,,------...///000000------......///111222333333333444444555666777777666888;;;===>>>===;;;:::;;;===>>>??????@@@BBBDDDDDDDDDCCCDDDFFFIIILLLOOOOOOOOOQQQSSSVVVaaaxxx,,,+++)))(((((()))+++,,,)))(((((('''((()))***+++'''(((******((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''((())))))***)))((('''&&&''''''((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************'''((()))+++,,,,,,,,,+++---,,,+++++++++,,,------............///////////////////////////////////////000111111333333444555666777777888999:::;;;;;;999:::;;;<<<===>>>??????BBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHIIIIIIIIIIIIJJJMMMOOORRRQQQPPPOOOOOOPPPQQQRRRQQQSSSUUUXXXYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSTTTTTTTTTSSSRRRQQQSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSSSSRRRQQQOOOMMMKKKHHHGGGGGGFFFEEECCCCCCCCCCCCCCCDDDDDDDDDDDDGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@???>>>============>>>>>>======<<<;;;:::999999888888999999:::999888777777666666777777777777666666666555555555666666555444444444444444444444333222222111000000///000000000000//////...000000///...---,,,,,,,,,+++++++++++++++***)))))),,,,,,+++***))))))))))))---+++***)))((()))+++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))************))))))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%''''''''''''%%%%%%''''''((((((((((((''''''''''''''''''''''''&&&&&&((((((''''''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&$$$&&&'''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&)))((((((((('''''''''&&&'''''''''''''''''''''''')))(((((('''((((((******&&&'''((()))***))))))(((+++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000000111111222333555666444444555555555555555555777888;;;===>>>===;;;:::;;;===>>>??????@@@BBBDDDCCCCCCDDDEEEGGGJJJLLLNNNOOOOOOQQQSSSVVVaaawww)))))))))))))))))))))))))))(((((((((((()))***+++((()))++++++)))((()))***))))))))))))))))))))))))******))))))))))))******((((((''''''(((((()))***))))))(((''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++))))))*********+++++++++************+++,,,...///---............////////////////////////////////////000000111222333444444555666666777888999:::;;;::::::::::::;;;<<<>>>???AAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIIIIKKKMMMPPPQQQQQQPPPPPPPPPPPPQQQQQQTTTTTTTTTUUUVVVVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWUUUTTTTTTTTTTTTTTTSSSSSSPPPQQQRRRSSSSSSSSSRRRQQQSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQRRRSSSSSSRRRQQQPPPNNNLLLIIIHHHGGGFFFEEECCCCCCBBBAAAAAAAAABBBDDDEEEHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<<<<======<<<<<<;;;:::999999888888888888999999999888777777666666777777666666555555555444444444666666555555444444555555333333333222111111000000000////////////000000111333111///---,,,++++++,,,------,,,,,,+++++++++,,,------+++***)))(((((((((+++***)))))))))***+++,,,,,,,,,+++******)))(((((())))))))))))))))))))))))************************(((((((((((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''')))***++++++***(((&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&++++++***((('''&&&%%%$$$'''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))******+++++++++,,,,,,,,,---------......//////000.........///000111222333666555555555555444444444777999;;;=========;;;;;;;;;===>>>??????@@@BBBDDDBBBCCCEEEGGGIIIKKKLLLLLLNNNOOOQQQSSSVVVaaawww'''((()))******)))(((''')))))))))))))))*********(((***,,,,,,***)))***+++((((((((((((((((((((((((***))))))(((((())))))***((((((((('''((())))))***((((((((('''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++***))))))******+++*********++++++,,,---------------.........////////////////////////////////////000111222333444444444555666666888888999:::;;;:::999888999;;;===??????@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDEEEHHHIIIIIIKKKMMMOOOPPPOOOOOOOOOOOOOOOOOOPPPTTTTTTSSSSSSTTTUUUWWWXXXVVVVVVUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPRRRSSSTTTSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOQQQRRRRRRSSSRRRRRRQQQPPPOOOMMMJJJHHHGGGFFFDDDCCCDDDCCCAAA@@@AAABBBDDDFFFFFFGGGGGGGGGFFFFFFEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHCCCBBB@@@???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999999999888888888888999999888888777666666666666666555555444444444333333333555444444333333444444444333222222222111111000000000///.........000111222222000...,,,+++,,,---...///...---++++++,,,------......---,,,++++++++++++***)))))))))***+++,,,---+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((()))******+++***)))((('''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******+++***)))((('''%%%%%%$$$&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******'''(((((())))))))))))))))))******++++++,,,,,,,,,------....../////////000---------...///000111222444444555555555555555555888999;;;<<<===<<<<<<;;;;;;===>>>??????@@@BBBDDDAAACCCFFFIIIKKKLLLKKKKKKMMMNNNQQQSSSVVVaaavvv'''((()))******)))((('''((())))))***************)))***,,,,,,*********+++(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((()))******''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******,,,+++******))))))******++++++++++++++++++++++++------------.......................................///000111222333333444333444444555666777888999:::999888777888999<<<===>>>>>>???@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCDDDBBBEEEGGGIIIIIIJJJLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRQQQRRRSSSUUUXXXYYYWWWVVVTTTSSSQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRTTTUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQQQQQQQPPPPPPOOOOOONNNLLLIIIGGGGGGFFFEEECCCBBBAAA@@@??????AAACCCDDDCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@>>>>>>???@@@AAA>>>=====================>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777888888999888777777666555666666666444444444444333333333333222222222111111222333333222222111111111111111000000///.........000111222///...---,,,,,,---///000,,,+++)))((((((((()))***++++++++++++,,,---......)))))))))******+++,,,,,,(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((('''%%%%%%%%%%%%'''(((''''''''''''''''''''''''+++***((('''&&&''''''(((&&&&&&'''(((((('''&&&&&&'''''''''(((((('''''''''$$$%%%&&&(((+++---...///'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''((()))*********((((((((((((((())))))***)))******+++,,,,,,------.........///////////////000000000111222333444555222222333444555666777888888999:::<<<<<<<<<<<<<<<;;;===>>>??????@@@BBBDDDAAACCCFFFJJJLLLLLLLLLKKKLLLNNNQQQTTTWWWaaavvv((((((************((((((((()))******++++++******)))***,,,,,,***)))***+++))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((())))))***+++&&&'''(((((()))((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''((((((((())))))))))))++++++*********************+++++++++++++++***))),,,------------....................................//////000111222333333222333444555666777777888999888777777777999:::;;;======>>>????????????>>>>>>>>>???@@@AAABBBCCCCCCBBBDDDGGGIIIIIIIIIKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKPPPPPPPPPPPPRRRTTTVVVXXXVVVUUUSSSPPPNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLOOOPPPRRRTTTUUUUUUUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOPPPOOOOOONNNMMMMMMMMMLLLLLLJJJGGGFFFFFFFFFEEECCC@@@???>>>>>>>>>???AAABBBAAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAA???>>>>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::999888888777777777777888888888777666666555555666666555555444444444333333333111111000000000111222222111111111111111111111111000////////////000000111------,,,,,,---...000111---,,,++++++******++++++((((((((()))***+++------************++++++++++++''''''((())))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((()))))))))(((((()))))))))''''''''''''''''''''''''***(((&&&%%%%%%&&&''')))&&&'''((())))))((('''&&&''''''((((((((((((''''''$$$%%%'''))),,,...000111%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''')))************((((((((((((((()))************+++,,,------....../////////////////////////////////000111222333444000111222444666777888999999999:::;;;<<<<<<<<<<<<;;;===>>>??????@@@BBBDDDAAACCCFFFJJJLLLLLLLLLLLLLLLMMMPPPTTTWWWaaauuu)))******************)))((()))***+++++++++******(((***++++++***))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++%%%&&&((()))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((()))))))))*********))))))++++++,,,+++***)))((()))***+++,,,,,,++++++,,,,,,---------.......................................///000111222333333222222333444555666666777777777777888888888888999<<<<<<===>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCBBBEEEGGGIIIHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLKKKKKKNNNNNNNNNOOOOOOPPPQQQRRRRRRQQQPPPNNNLLLKKKKKKJJJHHHHHHIIIIIIIIIJJJJJJJJJMMMNNNPPPSSSTTTUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJHHHFFFEEEFFFFFFEEEDDDAAAAAAAAAAAABBBBBBBBBCCCBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@?????????============<<<;;;::::::<<<<<<<<<<<<<<<;;;::::::888888777777777777888888777777666555555555555666555555555555444444444444111111000000111222222333000000000000111111111111///000000000000//////...---------...............///////////////...------))))))))))))***+++,,,,,,***++++++++++++******)))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&((()))+++---...///&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''')))***+++******)))(((((('''((()))***+++***+++,,,---...//////000000/////////////////////------------...000111222222222333444555777777888999999:::;;;;;;<<<<<<<<<;;;===>>>??????@@@BBBDDDBBBDDDFFFIIIKKKLLLMMMMMMKKKMMMPPPTTTWWWaaauuu+++******************+++((()))***+++,,,+++******((()))++++++)))((()))***))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++%%%&&&((()))))))))((((((******))))))((((((((('''(((((((((((()))))))))))))))************+++++++++''')))+++,,,---,,,***)))%%%''')))+++,,,---------,,,,,,,,,---------....................................///000111222333333111222222333444555666777666777777888888888888777;;;<<<<<<===>>>=========>>>>>>???@@@AAABBBBBBCCCCCCEEEHHHIIIHHHHHHHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOLLLLLLJJJIIIHHHHHHHHHHHHHHHFFFDDDDDDEEEFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBCCCCCCBBBAAA@@@>>>=========<<<<<<;;;;;;============<<<;;;:::999<<<<<<======<<<<<<;;;:::888888777777777777888888777777666555555555555555666666555555555444444444222111111111222333333444000000000000000111111111///000111111111///...---.../////////...---,,,,,,+++,,,---...---,,,+++***------,,,,,,+++,,,,,,,,,+++++++++++++++***)))(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))(((((($$$%%%''''''''''''%%%$$$''''''''''''''''''''''''$$$&&&((()))***)))((('''&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''(((((()))***+++++++++))))))((((((''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$'''''''''''''''''''''''''''%%%$$$%%%(((***(((&&&'''''''''&&&&&&''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$%%%''')))***+++******)))((('''''''''(((***+++++++++,,,---...000000111000000000000////////////000000000000111333444555333444444555555666666666999999:::;;;;;;<<<<<<===;;;===>>>??????@@@BBBDDDCCCDDDFFFHHHJJJLLLMMMNNNKKKLLLPPPTTTWWWaaauuu))))))))))))))))))))))))************+++,,,---...'''&&&&&&&&&%%%%%%%%%%%%'''((())))))'''&&&&&&''',,,,,,,,,***(((%%%""" ))))))))))))))))))))))))&&&(((+++///000///,,,***************************(((((((((((()))***+++,,,))))))))))))))))))))))))************************,,,+++***)))))))))++++++,,,,,,,,,,,,---.../////////......------,,,++++++---......///000111111111222222222222333444555666222444666777777777999:::;;;;;;;;;<<<<<<<<<======CCCBBBAAA@@@???@@@AAABBBEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNOOONNNMMMMMMOOOQQQOOONNNLLLKKKJJJJJJJJJKKKGGGHHHIIIIIIJJJJJJJJJJJJLLLMMMPPPRRRRRRRRRQQQPPPTTTSSSQQQOOONNNMMMLLLLLLNNNKKKHHHIIIKKKLLLKKKIIIJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEFFFEEECCCBBBAAAAAABBBBBBBBBBBBCCCCCCBBB@@@???>>><<<<<<<<<<<<;;;:::999999;;;::::::<<<>>>???>>><<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777666555555777777888888888888777777888888888777777666555444333333222111000000111111222222111000000000000000////////////////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******,,,,,,***)))(((((((((((())))))(((((((((((())))))+++(((%%%'''+++,,,)))&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%$$$""""""%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&%%%$$$###"""((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,'''###$$$(((+++***((($$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%'''((()))))))))((('''&&&&&&&&&''''''((()))))))))***...222111,,,((((((***))))))))))))***+++,,,,,,////////////000000000000000000000111222222333333111222444666888888888777::::::::::::;;;<<<<<<<<>><<<222((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))************************,,,+++***))))))***+++++++++******++++++,,,---...---------------------------------......///000111333222222222222333333333222444666777777777888999999::::::;;;<<<<<<======CCCBBBAAA@@@@@@AAABBBBBBDDDDDDEEEEEEFFFGGGIIIIIILLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMLLLKKKKKKMMMOOOOOONNNLLLKKKJJJJJJKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLNNNPPPPPPPPPOOONNNQQQPPPOOOOOONNNNNNMMMNNNPPPMMMKKKLLLMMMNNNMMMKKKJJJIIIIIIHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCBBB@@@???>>>>>>>>>>>>===<<<;;;:::999<<<<<<<<<===???@@@???>>>======<<<<<<<<<;;;;;;;;;888888777777666555555555555555666666666666555555777777777777777666444444333222222111000000111111222111000////////////000////////////////////////000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///++++++***)))(((((((((((())))))(((((((((((())))))+++'''%%%&&&***+++)))%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''### $$$'''&&&$$$%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''''''''''''''(((&&&&&&''''''((()))))))))(((,,,///...***'''(((***,,,,,,,,,,,,---...//////------........./////////000000000111222222333333222333555666777777777777999999:::;;;<<<<<<<<<<<<:::;;;===???AAACCCDDDEEEFFFEEEEEEGGGKKKNNNNNNLLLNNNNNNPPPTTTXXXbbbvvv))))))))))))))))))))))))''''''''''''((()))******************)))))))))))))))+++,,,+++((('''''''''###$$$&&&((()))*********))))))))))))))))))))))))******111@@@NNNMMM===,,,(((((((((((((((((((((((((((((((((((()))***++++++))))))))))))))))))))))))************************+++******)))******++++++)))))))))******+++,,,---++++++,,,------...//////...------,,,---...000111000000111111222333444444333555777777666555666777777888999:::;;;<<<===>>>CCCBBBBBBAAABBBBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJNNNNNNMMMMMMLLLKKKKKKKKKHHHIIIJJJJJJIIIIIIJJJLLLNNNNNNLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLNNNNNNNNNNNNNNNNNNOOOOOOPPPNNNMMMMMMNNNNNNMMMLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCBBBAAA???>>>@@@@@@@@@???>>><<<;;;:::>>>======???AAABBBAAA???>>>>>>===<<<;;;::::::999666666666666555555555555555555666666666666555555777777777777666555444333333222111111000111111111000000//////......//////000000000000000000000000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...******))))))((((((''''''))))))(((((((((((()))))))))'''%%%&&&)))***(((%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""%%%((('''%%%&&&&&&%%%%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%&&&''''''((())))))******&&&%%%%%%%%%&&&'''((()))&&&&&&''''''((()))))))))&&&)))+++***'''&&&(((*********)))******+++,,,---,,,,,,,,,------------...000000111111222333333333333444555666666666666666777999;;;===>>>===<<<;;;::::::<<<>>>@@@BBBCCCDDDCCCCCCCCCFFFJJJMMMNNNMMMNNNNNNPPPTTTXXXcccwww)))))))))))))))))))))))))))))))))))))))***++++++)))))))))(((((((((((('''***,,,,,,+++)))''''''''''''''''''(((((((((((((((((((((((((((((((((((((((,,,+++111???KKKKKK===///))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))******************************************++++++***))))))******+++,,,---,,,,,,,,,---------......///...---,,,---...000111,,,---...000222444555555333555666666555444555666555666777999;;;<<<>>>>>>BBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJNNNNNNMMMLLLKKKJJJIIIIIIGGGHHHJJJJJJIIIHHHIIIJJJNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>???@@@@@@AAABBBAAAAAABBBCCCBBBAAA@@@???@@@@@@@@@???>>><<<;;;:::???>>>>>>@@@BBBCCCBBB@@@???>>>===<<<;;;:::999999555555666666666666666666777777888888888888777777666666666666555444333333222222111111111111111222//////............//////000000000000000000000000......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((''''''))))))))))))((((((''''''))))))(((((((((((())))))(((&&&%%%&&&(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%''')))((('''''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))"""###$$$&&&'''(((((((((&&&&&&''''''((()))))))))&&&((()))(((&&&''')))+++((((((((())))))***+++,,,,,,,,,,,,---------......000000111222222333333444444444555555555555555555666888;;;>>>???>>><<<;;;>>>>>>>>>?????????@@@@@@BBBCCCDDDFFFIIIKKKLLLLLLMMMNNNPPPTTTYYYcccwww))))))))))))))))))))))))))))))))))))))))))***+++***)))))))))((((((((((((***+++,,,+++)))''''''((())))))((((((''''''''''''(((((((((((((((((((((((('''''')))///666777111,,,))))))))))))))))))))))))''''''''''''((()))***+++************************))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,---.........---------,,,,,,,,,000///.........///000111------///000111222111111222444666666444444444555555666777999;;;===>>>???AAABBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKMMMMMMLLLKKKIIIHHHGGGGGGGGGIIIKKKLLLKKKJJJJJJKKKMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHHHHHHHHHHIIILLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMNNNOOOPPPOOONNNLLLKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>===<<<======???@@@@@@AAAAAA@@@AAABBBBBBBBBAAA@@@????????????>>>===<<<;;;:::???>>>>>>@@@BBBCCCBBB@@@???>>>===<<<;;;:::999999777777777777777777777888777777888888888888777777555666666555555444333222222111111111111111222222//////............//////000000000000000000000000---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&((())))))***))))))((('''))))))(((((((((((())))))'''&&&&&&&&&'''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%"""%%%)))***)))'''&&&&&&&&&''''''((()))))))))'''(((((((((((()))***,,,,,,,,,+++,,,,,,---...///............////////////111111111222333333444444444444444444444555555555666888;;;>>>??????===<<>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLKKKJJJHHHGGGGGGFFFHHHKKKMMMNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQPPPOOONNNMMMQQQRRRTTTSSSQQQOOONNNNNNLLLLLLKKKJJJJJJJJJJJJKKKGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@???======<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@>>>??????>>>>>>===<<<;;;>>>======???AAABBBAAA???>>>>>>===<<<;;;::::::999888888888888777777777777555555666666666666555555555555555555444333222111111111111000111111222333//////......//////000000000000000000000000000000,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,((()))***++++++***)))((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&%%%&&&'''((()))*********((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((())))))))))))))))))((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''&&&&&&%%%$$$$$$### """&&&)))******'''&&&&&&&&&''''''((()))))))))(((((())))))******++++++*********++++++,,,---.../////////000000000000111111111222222333444444444444444333333444555666666777999;;;>>>??????>>>>>><<<===>>>???AAABBBCCCCCCDDDEEEGGGGGGGGGGGGIIIKKKMMMMMMPPPTTTZZZeeeyyy))))))))))))))))))))))))***))))))((((((((())))))++++++*********)))))))))&&&'''))))))((((((((()))''''''&&&&&&'''(((***+++))))))))))))))))))))))))***)))((('''((()))***+++(((((((((((((((((((((((('''''''''''''''(((******************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++***))))))******+++,,,------------------------,,,***+++---......---+++***---...///000000///---,,,///111333444444444555666777888999:::<<<===??????>>>???AAABBBCCCCCCCCCBBBBBBCCCCCCEEEFFFIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGIIIKKKNNNOOONNNMMMLLLMMMLLLMMMNNNNNNNNNNNNMMMLLLMMMLLLKKKJJJJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRRRRRRRQQQPPPQQQSSSUUUUUURRROOONNNNNNMMMLLLKKKKKKJJJJJJKKKKKKHHHGGGGGGFFFFFFEEEDDDDDDAAAAAABBBBBBAAA@@@??????======???@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBAAA@@@>>>???????????????>>>>>><<<<<<<<<===???@@@???>>>======<<<<<<<<<;;;;;;;;;888888888777666666555555555555666666666666555555444444555444444333222111111111000000111222222333000////////////000111222////////////////////////...---------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,)))***+++,,,,,,+++***)))))))))(((((((((((())))))'''((()))(((((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''''''(((((())))))(((((('''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&'''((()))((((((((()))%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))))))))&&&&&&''''''((()))))))))(((((()))***++++++)))((((((((((((((()))***+++,,,/////////000000000111111111111222333333444444555333333222222333555666777888999;;;<<<>>>?????????;;;<<<===>>>???AAABBBBBBBBBEEEGGGHHHGGGHHHKKKMMMMMMMMMPPPUUUZZZeeeyyy)))))))))))))))))))))))),,,,,,+++++++++++++++,,,((((((((((((''''''''''''$$$&&&((()))(((((((((***)))((('''&&&&&&'''((()))))))))))))))))))))))))))((('''&&&'''******)))'''************************'''&&&&&&''''''((()))***************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++(((((((((((()))***+++,,,+++,,,,,,------......///((())),,,------+++)))''''''))),,,///111222111111...000333444444444555777999999:::;;;===>>>??????===???@@@BBBCCCCCCBBBBBBBBBCCCCCCEEEGGGIIIKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIKKKNNNOOONNNMMMLLLLLLLLLLLLNNNOOOOOONNNMMMLLLMMMLLLKKKJJJKKKLLLNNNPPPNNNMMMLLLLLLLLLLLLMMMMMMKKKMMMOOORRRTTTTTTSSSSSSOOORRRTTTTTTPPPMMMLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEBBBBBBCCCCCCCCCBBBAAAAAA===>>>@@@AAAAAA@@@?????????@@@AAABBBBBBBBBAAA@@@??????@@@AAAAAAAAAAAA@@@;;;:::;;;<<<>>>???>>><<<<<<<<<<<<<<<<<<<<<;;;;;;888888777666555444444333777777888888888888777777444444444444333222111111111111000000111222333333000000000000000111222222///////////////////////////////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,...//////...---***(((''')))***,,,------,,,+++***))))))(((((((((((())))))((()))***)))((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''(((((((((###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((("""###%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))(((&&&%%%%%%(((***,,,&&&&&&''''''((()))))))))'''((()))***+++***(((&&&++++++++++++,,,---...///////////////000000000000111222222333333444444555222222222222333555777888999999:::<<<===???@@@AAA>>>>>>>>>>>>============@@@DDDGGGHHHHHHIIIMMMPPPMMMMMMPPPUUUZZZeeezzz+++++++++++++++***)))(((''''''(((((())))))******'''''''''(((***)))'''%%%******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((+++***))))))******)))(((((()))))))))))))))(((((((((''''''&&&&&&((()))***))))))))))))((((((((((((*********)))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,++++++,,,---............,,,,,,,,,---------......------......///000000000111111222333333444444555999999999999999999999999>>>===<<<>>>BBBDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJGGGIIIKKKNNNPPPRRRSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRRRRSSSSSSSSSSSSRRRTTTSSSRRRQQQOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJNNNMMMLLLNNNOOOOOOKKKGGGCCCCCCCCCCCCBBB@@@>>>===>>>======<<<======??????===>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>============???>>>===<<<;;;:::999999:::::::::::::::999888777999:::::::::999888666555333222111000000000111222////////////000000000000222222222000...------///000000000000000000000000111111000000//////..............................************))))))(((((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&''''''((('''(((((('''%%%%%%'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%))))))))))))((((((((((((&&&&&&&&&'''''''''''''''++++++******))))))((((((------------------------000000////////////000000///000111333333222111111666555555555555666666777888:::<<<>>>@@@@@@@@@@@@=========>>>???@@@BBBBBBDDDDDDEEEGGGHHHIIIJJJJJJLLLMMMQQQTTTXXXcccxxx******+++++++++***))))))(((((()))))))))))))))***)))(((((()))******)))'''***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((('''&&&%%%&&&'''((('''&&&(((((())))))))))))(((((()))(((((('''((()))***+++''''''(((((()))))))))******)))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,------------...------......///000000000222222222222333444555555666777777888999:::;;;;;;>>>===<<<>>>BBBDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGKKKJJJJJJIIIJJJKKKMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMKKKLLLMMMOOOPPPQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRRRRQQQQQQPPPQQQPPPPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIHHHIIIKKKJJJFFFCCCBBBCCCCCCCCCAAA@@@>>>=========>>>??????@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@AAA>>>>>>>>>>>>=========<<>>===<<<;;;::::::999999:::::::::999999888777888999999999999888666555444333222111111111222222////////////000000000111///000000///...---///000000000000000000000000000/////////...............------------------------++++++*********))))))))))))))))))(((((((((''''''(((((())))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))))))))***'''''''''(((((()))))))))*********)))))))))))))))++++++,,,,,,---...//////000000////////////000000000000111222222222222222444444444444444555555666999:::<<<>>>???@@@??????@@@@@@@@@AAABBBCCCEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMQQQTTTXXXcccyyy)))******+++++++++*********************)))))))))+++)))((((((***+++***)))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((''''''(((***+++***)))(((((())))))))))))(((((())))))(((((())))))***+++%%%&&&'''((()))******+++))))))))))))))))))******++++++******)))(((((((((******+++++++++,,,,,,,,,+++,,,...///...---+++***,,,,,,,,,,,,------------------......///000000000222222111111222333555666333444555777999;;;===============>>>AAACCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHLLLKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOONNNMMMLLLLLLMMMOOOPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGFFFDDDAAABBBBBBBBBBBBAAA@@@>>>===<<<===???@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>=========<<<<<>>>>>===<<<;;;::::::999999999:::999999888777777777888888888888777666555444333222222222222333/////////000000000111111...///000///......000222000000000000000000000000---------------.........------------------------+++++++++************************)))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&'''%%%'''''''''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$'''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&'''(((***(((%%%######$$$&&&(((&&&&&&''''''(((((())))))%%%&&&'''((()))******+++'''''''''((()))******+++))))))))))))************)))***+++,,,...///000111000000////////////000000111111111111111222333333333333333333333444555555:::;;;===>>>??????>>>>>>AAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEEGGGHHHJJJKKKKKKLLLMMMQQQTTTYYYeee{{{((()))***+++++++++++++++,,,,,,++++++******))))))+++)))''''''(((*********))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((+++***))))))+++,,,+++)))'''(((((())))))))))))(((((((((((((((((())))))***&&&&&&''''''((())))))***)))))))))))))))******************)))))))))))))))******+++++++++,,,,,,,,,+++,,,...///...,,,***(((++++++,,,,,,,,,---------------......///000000000222222111000111333555666333333555777999;;;<<<===<<<<<<===>>>@@@BBBBBBCCC@@@AAAAAABBBDDDFFFGGGHHHLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMKKKJJJKKKNNNQQQSSSQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPOOOMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>=========>>>???@@@AAABBBBBBBBBAAA@@@???>>>============>>>>>>>>>?????????>>>>>>=========<<<<<<<<<>>>>>>======<<<;;;;;;:::888888999999999999888888666666777777777777777777555555444444333333333333//////000000000111111111000111111111//////111222000000000000000000000000,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''))))))''''''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&'''''')))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&'''(((((())))))&&&&&&''''''((())))))***&&&&&&'''((()))******+++(((((())))))******++++++******+++,,,---...///000000000////////////000000333222111000111222333444333333333333444555666666:::;;;===>>>>>>>>>======>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEGGGIIIJJJKKKLLLLLLMMMQQQUUUYYYfff}}}((()))***+++++++++++++++,,,,,,++++++******)))))))))'''%%%%%%''')))***)))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))(((&&&&&&''''''&&&$$$''''''((()))))))))))))))&&&&&&&&&'''''''''''''''((((((((('''''''''''''''(((((())))))************''''''((()))***++++++,,,******+++++++++,,,,,,,,,+++,,,---...---,,,***)))+++++++++,,,,,,,,,------------......///000000000111111000000111222444555444555555666888999999:::;;;<<<>>>???@@@AAABBBCCC@@@@@@AAABBBDDDEEEGGGHHHKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKNNNRRRTTTRRRQQQQQQQQQQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLKKKJJJIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@???????????????>>>;;;:::;;;===AAACCCBBBBBBAAA@@@???===<<<<<<<<<<<<<<<=========>>>>>>============<<<<<<<<<<<<======<<<<<<;;;;;;::::::777888888999999888888888666666666666666666777777555555555555444444333333000000000000111111111111444444444333000000000222////////////////////////---------......//////000,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%&&&''''''((((((((('''''''''&&&%%%%%%%%%%%%%%%###%%%'''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''%%%###"""""""""###$$$%%%&&&&&&'''((((((((('''''''''''''''%%%%%%&&&''''''((())))))(((((())))))******++++++,,,,,,------------------000000////////////000000333222111111111222444555444444444444555666777888:::;;;<<<>>>>>>>>>===<<<<<<<<<======>>>@@@AAABBBDDDDDDFFFGGGIIIKKKLLLMMMMMMNNNQQQUUUZZZhhh)))******+++++++++*********************)))))))))(((&&&%%%&&&((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))'''((())))))(((&&&&&&'''((())))))******)))$$$%%%&&&''''''''''''&&&((((((((('''''''''&&&&&&((((((((()))******++++++&&&&&&''')))***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,------......///000000000000000111111222333333333555555666666777777777888:::<<<>>>??????@@@AAACCCAAAAAAAAABBBCCCEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHJJJLLLOOOSSSUUUSSSRRRQQQQQQQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNNNMMMKKKJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEECCCAAA@@@AAABBBAAAAAA@@@???????????????@@@>>>;;;::::::<<>>===<<<;;;;;;;;;<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999666777888888999888888888777666555555555555666666444444555555444444333222000000000111111111222222555555555333000///000111////////////////////////.............../////////++++++++++++++++++++++++)))))))))))))))************************+++++++++(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''###$$$%%%&&&&&&'''&&&&&&((('''&&&%%%$$$$$$$$$$$$"""$$$%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&'''''''''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&&&&&&&+++******)))((((((''''''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%%%%%%%%%%%%%&&&((())))))&&&###!!!&&&''''''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))************------------------------000000////////////000000222222222222222333444444444444444555666777888999999:::<<<===>>>>>>======>>>>>>>>>>>>???AAABBBCCCCCCDDDFFFGGGJJJKKKMMMNNNMMMNNNQQQUUU[[[iii******+++++++++***))))))(((((()))))))))))))))***'''&&&&&&(((***+++***)))'''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))(((((()))(((((())),,,---,,,+++&&&'''((()))************%%%%%%'''((((((((('''&&&&&&&&&'''''''''''''''''''''(((((()))******++++++''''''((()))***++++++,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---***++++++++++++,,,,,,,,,------......///000000000...///111333333333222111444444555666666777777888999<<<>>>???>>>???AAADDDBBBAAAAAABBBCCCDDDEEEFFFEEEFFFHHHIIIIIIIIIIIIHHHJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHIIILLLOOORRRTTTVVVUUUTTTRRRPPPPPPPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOOOOOOOOOOONNNNNNOOONNNMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDBBB???>>>@@@BBBAAA@@@???>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999999999888888666666777888888888888888888777555444444444444555333444444555444333222111000000111111111222222222222222333111//////000111////////////////////////.........---------------++++++++++++++++++++++++''''''((((((((())))))))))))))))))*********++++++(((((())))))))))))((((((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%&&&''''''((((((''''''###$$$%%%&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$"""%%%&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''(((((()))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&$$$###***************+++++++++&&&&&&''''''''''''''''''((((((((((((''''''''''''*********))))))))))))))),,,,,,,,,------.........000000////////////000000111222333333444444333333333333333444555666888888777999;;;===>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCDDDFFFHHHJJJLLLMMMNNNMMMNNNQQQUUU[[[jjj+++++++++++++++***)))(((''''''(((((())))))******''''''(((***,,,,,,+++)))'''((((((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((#########&&&))),,,,,,+++&&&'''((()))************%%%&&&((()))))))))((('''$$$%%%%%%&&&'''((())))))'''(((((()))***+++++++++))))))))))))******************+++++++++,,,,,,,,,,,,+++)))))))))+++---///******+++++++++,,,,,,,,,------......///000000000---///111444444333222000333333444555666777888999999<<>>>>>AAADDDBBBBBBBBBBBBBBBCCCDDDEEECCCEEEFFFHHHIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJNNNQQQTTTVVVWWWXXXVVVSSSPPPOOONNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMMMMNNNNNNNNNMMMMMMOOONNNLLLJJJHHHFFFDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEECCC@@@???AAACCCAAA@@@???>>>>>>>>>???@@@>>>@@@AAABBBBBB???===;;;>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;999999888888888888888888666666777888888888888888888777555444333333333444222333444444444333222111000111111111111222222222...///000///......000222////////////////////////---------,,,,,,+++++++++************************&&&'''''''''(((((())))))(((((())))))************(((((())))))))))))(((((('''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))((('''&&&%%%$$$$$$$$$$$$"""%%%((())))))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''''''''((())))))'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))*********)))((((((''''''++++++******))))))((((((******+++,,,...///000000000000////////////000000111222333444555444333222222222222333444555777777777888:::<<<>>>??????>>>=========>>>???@@@BBBBBBCCCDDDFFFHHHJJJLLLNNNNNNMMMNNNQQQUUU\\\kkk******************************))))))((((((''''''+++++++++++++++***))))))%%%&&&''')))******************))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))((())))))))))))))))))((((((((((((((())))))))))))$$$%%%%%%%%%%%%%%%$$$$$$)))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,---------,,,++++++******)))******+++,,,,,,,,,,,,+++------------.........///...///111222333333222111111333555555555555666777===============>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDFFFFFFFFFEEEFFFGGGIIIFFFGGGHHHIIIJJJIIIHHHGGGFFFIIIMMMQQQTTTUUUTTTTTTSSSRRRPPPOOONNNMMMMMMMMMLLLMMMOOOPPPQQQPPPOOOOOOPPPPPPNNNMMMLLLKKKKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDEEEEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@???>>>>>>AAA@@@???=========>>>????????????>>>======<<<<<<888999:::;;;<<<<<<<<<<<<888888999999999:::::::::<<<;;;999888888888999999888888777666666666666666888888999999999999888888555555444444444333333333000111222555777666333111111111000000000111333444111111111111000000000000////////////////////////,,,,,,---...---,,,+++******++++++++++++***))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%$$$$$$&&&((())))))((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''''')))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''%%%$$$$$$$$$%%%((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''***'''$$$$$$&&&((((((&&&&&&&&&&&&'''((())))))***))))))))))))((((((((((((******+++,,,---//////000/////////000111111222222000111111222222333333444444444444555555555666666999::::::;;;<<<===>>>>>>??????>>>>>>???AAACCCDDDCCCDDDFFFHHHJJJKKKKKKKKKLLLNNNRRRWWW]]]jjj************************,,,,,,,,,,,,++++++++++++***+++++++++******)))(((+++++++++++++++***))))))***)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++***************+++++++++++++++++++++++++++++++++++++++,,,------------,,,------.........///////////////000111222222222222111333555666666666777999:::::::::;;;<<<>>>???@@@CCCCCCCCCDDDDDDEEEEEEFFFEEEFFFGGGFFFEEEEEEFFFHHHFFFGGGGGGHHHHHHHHHHHHHHHFFFIIIMMMQQQSSSTTTTTTSSSQQQPPPOOOMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPOOOOOONNNOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@??????AAA@@@???>>>======>>>?????????>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;;;;:::999888777888888999888888777666666666666666777888888999999888888777555555555444444444333333111111222555666666333111111111000000000111333333111111111000000000//////------------------------,,,,,,---------,,,+++***,,,,,,------,,,,,,+++***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))'''%%%%%%''')))(((&&&&&&&&&''''''((())))))***************))))))))))))++++++,,,,,,---...///////////////000111111222222111111222222333444444444111111222333444666666777999::::::<<<======>>>>>>>>>>>>>>>>>>???AAABBBDDDDDDDDDFFFGGGIIIJJJLLLLLLMMMOOORRRWWW]]]jjj)))))))))))))))))))))))),,,,,,,,,,,,,,,---------)))************)))((((((+++++++++++++++***))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((%%%'''((())))))((('''%%%(((((((((((())))))))))))******++++++++++++******)))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))******+++,,,,,,---,,,,,,---............---............/////////000000000000000111222333333111333666777777888999;;;777888888:::;;;===???@@@CCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGFFFDDDDDDEEEGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGIIILLLOOORRRRRRRRRRRROOONNNMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOONNNMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;>>>>>>>>>>>>===<<<::::::::::::;;;;;;;;;<<<<<<<<<999999888777777777888888888888777666666666666666777888888999999888888777555555555444444444444333222222333555666666333111111111111000111111222333111111000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((())))))'''&&&'''((()))((('''&&&&&&''''''((()))))))))++++++++++++*********))),,,,,,,,,------........./////////000111111222222222222222333444444555555//////111222444666777888999:::;;;<<<===>>>>>>>>>>>>=========>>>@@@BBBCCCEEEEEEEEEFFFHHHJJJLLLNNNOOOOOORRRVVV\\\jjj))))))))))))))))))))))))((())))))******+++++++++))))))*********))))))(((%%%&&&'''(((************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((())))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))******+++++++++,,,+++,,,,,,---------------........./////////000000000000/////////111333444111444666888888999:::<<<888888999:::;;;===???@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGEEECCCCCCDDDEEEGGGFFFEEEDDDEEEFFFGGGHHHGGGHHHKKKNNNPPPPPPPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????>>>======<<<<<<;;;>>>??????>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;888888777777777777777777888777777666666666666666777777888888888888777777555555555555444444444444333333333555666666333111111111111111111111222222111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((('''%%%&&&&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))((('''''''''''''''(((((())))))+++++++++******))))))))),,,---------------------/////////000111111222222222222333444444555555666000111222333555666777888999:::;;;===>>>>>>>>>>>>======<<<<<<===???AAABBBFFFEEEEEEEEEGGGJJJMMMNNNOOOOOOQQQTTTZZZiii))))))))))))))))))))))))'''((((((((())))))******))))))************))))))%%%&&&'''(((************(((((((((((())))))))))))))))))))))))))))))))))))************************+++)))&&&######&&&)))+++(((((((((((())))))))))))&&&'''(((((()))))))))((())))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,+++++++++******)))))))))******+++,,,,,,,,,,,,,,,............////////////000//////...///111222333222444777888888999:::<<<;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFDDDCCCBBBCCCDDDGGGFFFEEEDDDEEEFFFGGGHHHGGGHHHJJJLLLMMMNNNOOONNNNNNMMMLLLKKKKKKJJJKKKKKKIIIIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA?????????>>>======<<<<<<===>>>>>>>>>>>>>>>======999999999999::::::::::::777777777777888888777777888777777666666666666666777777777888888777777777666666555555555444444444444444333444666666444222111111111222111111111111000000000////////////...------------------------,,,,,,++++++************)))************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&%%%$$$$$$%%%&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))),,,---------------------/////////000111111222222222222333444444555555666444444555555666666777777999:::<<<>>>??????>>>>>>======<<<<<<===???AAABBBFFFEEEEEEEEEGGGJJJMMMNNNNNNNNNPPPSSSYYYhhh***************************************+++++++++))))))***++++++++++++***+++++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++)))'''###!!!!!!###''')))(((((((((((())))))))))))'''((()))******+++******)))))))))))))))))))))))))))************+++++++++'''((()))***+++,,,------,,,++++++***))))))(((((()))***++++++,,,,,,++++++------------.........///////////////000111222222333555777888888888999:::<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFFFFGGGDDDEEEEEEDDDBBBBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIJJJLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKHHHHHHIIIJJJIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEDDDDDDDDDCCCAAAAAABBBCCCCCCCCCCCCBBB?????????@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>======<<<===>>>>>>>>>>>>>>>===888888888999999999::::::666777888888999999888888888888777666666666666666666777777888888777777666666666666555555555444444666444444444555555444222111222222222222111000000000000////////////......------------------------,,,,,,+++************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%###"""$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((()))'''((('''&&&%%%%%%''')))''''''(((((((((((((((((('''''''''((())))))******,,,,,,,,,------........./////////000111111222222222222222333444444555555666666666666666777777777888:::===???@@@???>>>>>>>>>=========>>>@@@BBBCCCEEEEEEEEEFFFHHHJJJLLLNNNNNNNNNQQQUUU[[[iii++++++++++++++++++++++++,,,,,,+++++++++++++++*********+++,,,,,,,,,,,,,,,+++++++++++++++***))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********+++((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))'''((()))***++++++++++++)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++************))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------...///000111111111111444666888888777666777888::::::::::::;;;<<<===>>>???@@@AAABBBCCCEEEFFFFFFBBBCCCDDDCCCBBBBBBDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCBBB@@@@@@AAABBBBBBCCCDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>===<<<;;;;;;999999999:::::::::;;;;;;666777999:::::::::999999888888777666666666666666666666777777777777666666666666666666555555555555666555444444555555444222111222222333222111000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%&&&((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((()))''''''&&&$$$!!!"""'''***((((((((((((((((((((('''&&&&&&'''(((***+++,,,---++++++,,,,,,---...///////////////000111111222222111111222222333444444444333444444555666777888888888:::===???@@@@@@???===>>>>>>>>>>>>???AAABBBDDDDDDDDDFFFGGGIIIJJJLLLLLLNNNPPPSSSXXX^^^kkk,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))***+++,,,---------------%%%&&&''')))************'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******)))***+++,,,,,,+++***)))(((((((((((())))))))))))&&&&&&'''))))))*********)))))))))))))))))))))))))))************++++++++++++++++++***************((((((((()))******+++++++++,,,------......------+++++++++,,,,,,,,,------,,,---///111111111000000555666888888666555666777666777777999:::<<<>>>???<<<===>>>???AAABBBCCCDDDAAABBBCCCCCCBBBBBBDDDFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIHHHHHHGGGGGGHHHHHHFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBBAAABBBBBBCCCDDDEEEFFFFFFCCCDDDEEEGGGGGGGGGFFFEEECCCCCCBBBAAAAAA@@@@@@???@@@??????>>><<<;;;999888:::::::::;;;;;;;;;<<<<<<777888999:::;;;;;;:::999888888777666666666666666666666777777777777666666777666666666555555555555777666444444555555444333111222333333222111000///000/////////............++++++++++++++++++++++++---,,,***)))))))))***+++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((((((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%###$$$&&&((())))))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''%%%""" !!!&&&+++((((((((((((((('''''''''&&&&&&((()))+++---...///******+++,,,...///000000/////////000111111222222000111111222222333444444111111222444666777888999888:::===@@@AAA@@@???===??????>>>>>>???AAACCCDDDCCCDDDFFFHHHJJJKKKKKKLLLOOOQQQUUUZZZ```nnn---,,,+++***+++,,,---...---,,,+++***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++))))))***+++,,,+++***&&&'''((()))+++---......))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++,,,++++++***)))((('''(((***,,,...//////000,,,---.........---,,,+++/////////000111111222222333333444555666777888888444555777888::::::;;;;;;>>>???@@@AAABBBCCCCCCBBBCCCBBBAAA@@@????????????BBBCCCCCCCCCCCCCCCBBBBBBGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@AAABBBBBBBBBBBBAAA????????????@@@AAABBBCCCAAABBBCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEGGGIIIJJJKKKHHHGGGFFFGGGIIIHHHCCC@@@GGGFFFEEECCCCCCBBBBBBCCCBBBBBBAAA???>>><<<;;;;;;===<<<;;;:::999999999999>>>???@@@???<<<999777777777777777777777777777777666666666666666666555555555555555555666666666666444444333333222111000000111111000///......//////000000///...............------,,,++++++******)))************************************************((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%'''((((((((((((((((((((((((***)))''''''((())))))(((&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))(((((((((((()))))))))))),,,,,,,,,------///000111111000000000000111111222333333333333333333333333444444555666777888999999888999;;;===???AAABBBBBB>>>=========>>>@@@BBBCCCEEEFFFGGGHHHJJJKKKLLLLLLOOOPPPSSSXXX^^^lll,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))),,,,,,+++++++++++++++,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))((()))))))))******+++++++++))))))))))))))))))))))))******************++++++((())))))*********))))))))))))+++,,,------------,,,---......////////////...//////000000111222222333333444444555666777777666777888999:::;;;;;;;;;>>>>>>???AAAAAABBBBBBAAAAAAAAA@@@@@@??????@@@@@@BBBCCCCCCDDDDDDCCCBBBBBBFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBAAABBBBBBBBBAAA@@@???>>>AAABBBBBBAAAAAA@@@???>>><<<<<<<<<<<<===>>>???@@@CCCCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFGGGGGGGGGGGGKKKIIIIIIJJJKKKIIIFFFBBBBBBBBBAAAAAA@@@??????>>>BBBAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@???<<<999888888777777777777777777777777777777777777777777777777999888777666555444444333555555444333333222111111333222222111000000111111000000///...............------,,,++++++******)))************************************************((((((''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((++++++***)))((((((((((((''''''((())))))***++++++------------......///000///............///000000333333333333333333333333333333444555666777888888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEFFFGGGHHHIIIKKKLLLLLLOOOPPPSSSXXX^^^lll++++++,,,------------------,,,+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))(((,,,++++++******)))(((((())))))))))))))))))))))))++++++*********)))))))))'''((()))***++++++++++++)))***++++++,,,+++++++++---------...///000111222......//////000111111111222222333333444444555555888999999::::::;;;;;;;;;======>>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCCCCFFFFFFEEEDDDDDDEEEEEEFFFDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBAAA???===<<<;;;=========>>>???AAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGKKKJJJIIIJJJJJJIIIFFFDDD???@@@@@@AAA@@@???===<<>>???>>>;;;999999999777777777777777777777777777777888888999999999:::999999888777666555444444555555555444333333222222222222111000000000111111000000///...............------,,,++++++******)))************************************************((((((''''''''''''((((((+++******)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%(((((())))))***+++,,,,,,.......................................///000111333333333333333333333333222333333444555666777777999:::;;;<<<============????????????@@@AAACCCDDDEEEFFFGGGHHHIIIJJJKKKLLLOOOPPPSSSXXX^^^mmm***+++---.........---,,,---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++)))))))))+++,,,+++***,,,++++++***)))(((((('''((((((((((((((((((((((((************)))))))))))))))***+++,,,,,,,,,,,,,,,((()))******++++++++++++...------,,,---///111222------...//////000000111111111222222333333333333999999999999999999999:::<<<======>>>??????>>>>>>===>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCEEEEEEDDDDDDCCCDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCAAAAAAAAA@@@>>>===;;;:::===>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGCCCDDDEEEFFFHHHIIIJJJKKKIIIHHHHHHHHHGGGFFFDDDCCC@@@AAACCCCCCCCCAAA???>>>AAA@@@???>>>===<<<;;;;;;::::::;;;<<<<<<<<<;;;:::<<<===>>><<<:::888888999777777777777777777777777777777888888999999::::::666666666777777777777888444444444333333222222222000//////.........//////000000///...............------,,,++++++******)))************************************************((((((''''''''''''((((((+++******)))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&***************+++++++++..................------000000000000111222333333333333333333333333333333333333444555555666777777;;;;;;===>>>????????????@@@@@@??????@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLNNNOOOSSSXXX^^^mmm+++,,,---...///...---,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************(((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++)))))))))+++,,,+++*********))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++***************)))((((((&&&'''(((***,,,---------///...---,,,,,,,,,......---------...//////000000000000111111222222333333888888777666777777888999<<<<<<===>>>>>>>>>=========>>>???AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEDDDCCCCCCBBBBBBBBBCCC@@@@@@@@@???????????????======>>>???@@@@@@@@@@@@>>>????????????>>>======::::::;;;;;;<<<>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJHHHHHHHHHGGGEEEDDDCCCCCCAAABBBDDDEEEEEECCCAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999=========;;;999777888888888888888888888888888888777777777888888999999999666666666666777777777777222222222111111111111111///...............//////000000///...............------,,,++++++******)))************************))))))))))))))))))))))))((((((''''''''''''(((((())))))(((''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''))))))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))***+++,,,,,,++++++***)))))))))---......//////...---,,,000000000000111222333444333333333333333333333333555555555666777777777888888999;;;===???@@@AAABBBAAA@@@@@@???@@@AAACCCDDDDDDEEEFFFGGGIIIJJJKKKKKKNNNOOOSSSXXX^^^mmm,,,,,,---...............,,,,,,++++++++++++,,,,,,************************,,,++++++++++++*********))))))))))))))))))))))))'''((()))+++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))((((((((()))))))))))))))***))))))))))))))))))))))))&&&''''''((()))***+++,,,(((((((((((('''&&&%%%$$$&&&'''(((***,,,......///......---,,,,,,,,,,,,,,,,,,,,,------...///////////////000111222333444444777666555555666777888999<<<======>>>>>>=========>>>???AAACCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA??????????????????>>>>>>>>>>>>???@@@AAAAAA@@@@@@======>>>???????????????===<<<<<<======>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHEEEDDDDDDEEEAAABBBCCCCCCCCCBBBAAAAAA??????>>>======<<<;;;;;;<<<<<<;;;;;;:::;;;;;;<<<@@@@@@???===999888888999999999999999999999999999888888888888888888888888888888777666555444333333111111111111111000000000000000//////000000111111000000///...............------,,,++++++******)))************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((())))))(((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''((())))))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((()))(((((((((&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%'''((()))+++++++++***))))))((((((,,,---.../////////------.........///000111222333333333333333333333333333666666666666777777888888666777999;;;===???@@@@@@AAA@@@?????????AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMOOORRRXXX^^^mmm---------------...//////,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))$$$%%%''')))***)))((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''(((((((((''''''&&&((()))***,,,------......,,,---...............---+++,,,,,,---......//////......000111333444555666777666555555666888:::;;;======>>>>>>>>>======<<<@@@AAACCCDDDEEEDDDCCCBBBBBBBBBDDDEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBAAA===>>>??????@@@@@@@@@???@@@@@@????????????@@@@@@@@@AAACCCDDDEEEFFFFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFCCCBBBCCCEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;===<<<;;;:::<<<>>>AAACCCEEEDDDCCC???<<<::::::;;;::::::::::::::::::::::::;;;;;;::::::999999888888777777666555444333222222111111111111111111111111///////////////000111111000000///...............------,,,++++++******)))************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((&&&###$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''(((((())))))''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%&&&'''((((((((())))))*********+++,,,...///000///...---.........///000111333444333333333333333333333333555555555666666666666777777888:::<<<===>>>??????@@@@@@???>>>???@@@AAABBBDDDDDDEEEGGGHHHIIIJJJKKKMMMNNNRRRWWW^^^mmm......---,,,,,,...///000,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&(((***,,,---,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++))))))***+++,,,+++*********))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++,,,,,,+++++++++,,,------------,,,+++,,,...000111111000000++++++,,,------......///---...///111333555777777777777666666777999<<<======>>>>>>>>>>>>>>>======AAABBBDDDFFFFFFEEEDDDBBBBBBBBBDDDEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>?????????>>>>>>===??????@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<<<>>>>>======<<<<<<;;;;;;===<<<:::;;;===AAAFFFIIIHHHHHHFFFBBB>>><<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999999888333333333444444444555555222222222222222222222333---------------...///000000000///...............------,,,,,,+++******)))************************))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''$$$"""$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((()))******''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((---,,,,,,++++++++++++,,,%%%%%%&&&((()))+++,,,,,,***+++---///000000///...000000000111222444555666333333333333333333333333444444444555555555555555;;;<<<===>>>????????????@@@???>>>>>>>>>???@@@AAADDDDDDEEEFFFHHHIIIJJJKKKMMMNNNRRRWWW^^^nnn---------------------------,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,***)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((((((((((((((((((''''''++++++******)))((((((((()))))))))))))))*********,,,+++***((((((((()))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,------.../////////111000000000111333555666:::999777777777999;;;===999:::===@@@AAAAAA@@@@@@BBBBBBBBBBBBAAA@@@?????????>>>>>>@@@BBBDDDDDDCCCCCCBBBAAA???>>>=========;;;;;;<<<<<<======>>>>>>AAA???======@@@@@@>>><<<===@@@CCCDDDBBBAAAAAAAAA???>>>>>>======>>>???@@@DDDDDDDDDFFFHHHIIIHHHFFFGGGGGGGGGGGGGGGIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDD>>>>>>===>>>???>>><<<:::============<<<<<<<<<<<>>@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAA??????@@@??????@@@BBBCCCBBBAAACCCBBBAAA???>>>==================>>>>>>??????@@@BBB@@@>>>???AAAAAA@@@>>>???AAADDDEEEDDDBBBBBBBBBBBBAAA@@@@@@@@@AAACCCCCCDDDCCCBBBCCCDDDEEEEEEDDDGGGGGGGGGHHHIIIIIIJJJJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCC???>>>>>>???@@@???===;;;?????????>>>>>>>>>======??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::888666777777666555333222111222333444111111111111111111111111////////////............111000000///......------......------,,,---------******++++++++++++************))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''%%%$$$###&&&&&&&&&''''''(((((((((((('''&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))++++++&&&'''''''''''''''&&&&&&((('''&&&'''((())))))'''******))))))((('''%%%%%%''''''(((((()))*********+++,,,...///000///------/////////000111111222222333333333333444444444444555555555555666888:::;;;999:::<<<>>>???>>>===<<>>@@@AAACCCCCCDDDDDDDDDCCCBBB@@@???>>>AAA@@@??????@@@AAA@@@???BBBBBB@@@???>>>>>>======>>>>>>??????@@@AAAAAABBBBBBAAA@@@AAABBBCCCBBBAAA@@@CCCEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHEEEBBBAAABBBDDDDDDDDDFFFGGGHHHJJJKKKJJJJJJIIIGGGFFFEEECCCBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDCCCCCC@@@?????????@@@@@@???===?????????>>>>>>>>>>>>===<<<<<<===============<<<<<<<<<<<<<<<;;;;;;;;;;;;888999:::999777777777888666555333222222222333444333333222222111111000000////////////............000000000///......------/////////......---------******++++++++++++************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''((()))))))))(((''''''(((&&&$$$%%%(((***(((&&&&&&%%%%%%&&&&&&((())))))$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%&&&'''((()))%%%&&&''''''((((((''''''&&&%%%&&&'''))))))'''&&&***+++++++++******)))(((''''''((())))))******++++++,,,---/////////...---/////////000111111222222333333333333222222222222444444444555666777999999888:::<<<===>>>>>>===<<<>>>>>>??????AAABBBDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMRRRQQQRRRUUU[[[iii------------------------------,,,,,,,,,,,,------***,,,,,,,,,******+++,,,------,,,,,,,,,,,,------+++++++++******+++++++++))))))))))))))))))))))))*********+++++++++++++++((()))))))))******************)))))))))***++++++(((((())))))*********************)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000111222333444444555555555555666777999:::===<<<<<<<<<===@@@BBBDDDCCCCCCCCCBBBAAA???>>>===@@@>>>>>>>>>@@@AAA@@@???BBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBAAABBBCCCCCCCCCCCCAAACCCEEEEEEDDDDDDDDDEEEBBBCCCEEEGGGIIIKKKMMMNNNNNNJJJFFFCCCDDDEEEFFFFFFEEEGGGIIIKKKLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBCCCFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???@@@AAAAAA@@@???>>>>>>>>>>>>============;;;<<<===>>>===<<<;;;:::;;;;;;;;;;;;::::::::::::666888999888777777888999555555444333333333333444444444333333222111000000////////////..................---------,,,,,,,,,/////////......---,,,+++***++++++,,,,,,++++++*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((()))***+++******)))'''###!!!###''')))&&&###&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((()))%%%$$$$$$$$$%%%%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&''')))+++***(((%%%(((((()))))))))))))))((('''(((((()))******++++++++++++---.............../////////000111111222222444444333333222222111111333333444555666777888888;;;<<<>>>@@@AAA@@@???>>>======>>>???@@@BBBDDDEEECCCDDDEEEGGGIIIKKKLLLMMMQQQPPPQQQUUU[[[iii,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...((()))******(((((()))***+++,,,,,,,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))+++++++++******))))))(((((()))))))))************))))))******++++++++++++************))))))((((((************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.../////////...///000111222333333333444444555666777888999:::;;;;;;:::999;;;>>>@@@BBBBBBBBBAAAAAA???>>>===<<<======<<<>>>@@@BBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>===>>>>>>???AAABBBBBBCCCBBBCCCCCCCCCCCCCCCCCCDDDAAACCCDDDDDDCCCCCCDDDEEECCCFFFJJJOOOSSSUUUVVVVVVPPPLLLGGGDDDDDDFFFGGGGGGEEEFFFIIIKKKKKKKKKIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFEEECCCBBBAAAAAA@@@??????AAABBBAAA@@@@@@@@@@@@?????????>>>>>>======>>>===<<<:::888777;;;:::::::::999999999888555777888888666666777999555555444444333333333444444444333333222111000000////////////............---------------,,,,,,,,,,,,------------,,,+++***++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&'''###!!!###''')))&&&###(((((('''''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((()))***''''''(((((('''&&&&&&%%%''''''(((+++,,,,,,)))'''''''''((())))))))))))((((((((())))))***+++++++++***+++,,,------........./////////000111111222222555555444444333333222222333333444555666777888888<<<>>>@@@BBBBBBBBBAAA@@@=========???@@@BBBDDDEEECCCDDDEEEGGGIIIKKKLLLMMMOOONNNPPPUUU]]]lll------------------------......------------......+++,,,...---,,,,,,---...***++++++,,,,,,++++++******))))))))))))))))))***))))))))))))))))))))))))++++++*********)))))))))))))))))))))************((())),,,......---,,,+++++++++******)))(((((('''++++++******)))(((((((((&&&'''((()))))))))((((((''''''(((((((((((('''''')))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////---...000111222333333333333444555666777888999::::::999999999:::===???AAAAAAAAAAAAAAA@@@???>>>======<<<<<<>>>AAACCCCCCBBBAAA@@@@@@???>>>>>>??????===>>>???@@@AAABBBCCCDDDEEEFFFGGGFFFDDDCCCDDDEEEBBBCCCDDDDDDCCCCCCDDDFFFGGGKKKSSSYYY]]]^^^]]][[[NNNJJJEEECCCBBBDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>???@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@>>>>>>===<<<;;;999777777::::::999999888888777777555666777777666555666888555555555555444444444333333333222222111111000000////////////............////////////////////////***+++,,,------,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''(((&&&$$$%%%(((***(((&&&(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&(((''''''&&&''''''((((((&&&'''''''''''''''&&&&&&)))))))))***,,,,,,***)))))))))******+++*********(((((()))******++++++,,,******+++,,,---......////////////000111111222222444444444444333333333333333444555666777888888888;;;===???AAAAAAAAA@@@???======>>>>>>@@@AAACCCCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNMMMPPPVVV^^^ooo////////////////////////......------------......,,,...//////......///000***+++,,,,,,,,,,,,+++***+++******))))))******+++))))))))))))))))))))))))))))))******+++,,,------))))))))))))************(((+++///222333111...,,,*********)))))))))))))))++++++******)))((((((''''''((()))+++++++++***)))'''((())))))))))))((('''))))))*********+++++++++******+++++++++,,,,,,,,,*********+++,,,,,,,,,---,,,,,,------.../////////---...000111222222222222111222333555666777888888:::999999:::;;;===???@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>???BBBCCCCCCBBBAAA@@@??????>>>?????????>>>???@@@AAACCCDDDEEEFFFIIIKKKKKKJJJGGGEEEFFFGGGCCCEEEEEEEEEDDDDDDFFFGGGJJJPPPXXX```cccaaa\\\YYYKKKHHHDDDBBBBBBCCCCCCBBBEEEEEEFFFGGGGGGHHHHHHIIIFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA???===>>>???AAAAAAAAAAAAAAA@@@@@@@@@?????????===<<<;;;:::999999999999:::999999888777777666666555666777777555444555777555555555555555444444333111111111111111111111111////////////............////////////////////////)))+++---...///...---,,,+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&((()))***++++++***))))))&&&&&&&&&''''''(((((((((&&&''''''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%'''((()))))))))***(((((()))***+++***)))******+++++++++******)))((())))))******+++,,,,,,*********+++,,,---///////////////000111111222222222222222222333333333333333444666888999999999888;;;<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMOOONNNQQQWWW```ppp111111111111111111111111......------------......&&&'''))))))(((((()))***++++++,,,------,,,++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))'''((()))+++---///000111))))))))))))************))),,,222666666444000---((((((((()))******+++++++++++++++***)))((((((''')))***+++,,,------,,,+++((()))***++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,------...//////000,,,...///111222222222222///000222444555666777777:::::::::;;;===>>>@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@??????????????????@@@@@@AAACCCDDDFFFGGGGGGLLLNNNOOOMMMIIIGGGGGGIIIEEEFFFGGGFFFEEEEEEGGGIIIJJJQQQZZZaaaccc___XXXSSSJJJGGGDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>======???@@@AAAAAA============<<<<<<<<<<<<<<<;;;999999999999;;;;;;999999999888777666666555666777777777555444555666555555666666555555444333000000000000000111111111000/////////............,,,---------------------)))+++---///000000///...+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%###$$$&&&%%%$$$$$$%%%'''$$$%%%&&&(((((((((((('''$$$%%%%%%&&&'''((()))))))))(((((('''''''''(((((( !!!###&&&)))+++,,,,,,***(((&&&''')))******)))***************)))(((''')))))))))***++++++,,,,,,*********+++,,,---///000/////////000111111222222000000111111222222222333444555777888999:::999999<<<===???AAABBBAAA@@@??????>>>>>>>>>???@@@AAAAAACCCDDDEEEGGGIIIKKKLLLMMMPPPPPPRRRXXX```ppp555333111000000111000000++++++,,,------...//////------,,,,,,,,,,,,++++++************************)))************++++++++++++******))))))******+++))))))))))))************++++++++++++***((('''&&&,,,...111333333111...,,,++++++***)))(((((()))))),,,+++***((((((((())))))))))))(((((((((((())))))+++*********))))))((((((******++++++++++++************))))))******+++,,,+++)))((()))+++,,,++++++******+++++++++,,,,,,,,,......//////000000111111222222222222333444555555444666999;;;;;;===@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBCCCDDDDDDCCCDDDFFFIIIMMMOOOTTTSSSPPPNNNLLLJJJIIIHHHJJJIIIHHHGGGHHHIIIJJJKKKKKKNNNRRRUUUVVVTTTQQQNNNHHHFFFDDDBBBAAA@@@@@@AAAFFFFFFEEEDDDCCCDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;:::999888888555555555555666666666666666666777888888888888888555555555555555555555555444444333333222111000000////////////..................------------............//////......---,,,))))))))))))))))))))))))************))))))))))))+++++++++***((('''%%%$$$(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$%%%$$$ &&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$'''***,,,---***'''%%%(((((((((''''''&&&&&&&&&&&&%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))'''%%%$$$###$$$%%%&&&''')))*********)))(((''''''&&&''''''%%%%%%%%%&&&'''((()))))))))(((&&&$$$$$$$$$&&&'''(((%%%######&&&((((((&&&'''''''''''''''''''''''')))))))))))))))***++++++((()))***++++++***)))((((((((()))***++++++,,,,,,+++,,,---///000//////...////////////000000000000222222111111222222333444000222555777999::::::999999:::<<<>>>AAAAAA@@@>>>>>>>>>======>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIRRRQQQTTTZZZbbbqqq:::888444222222111000///.................................---------,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++******+++++++++))))))))))))************)))***************)))(((+++,,,...000000...,,,+++++++++***)))))))))))))))+++***************++++++******))))))))))))******************)))))))))(((******++++++++++++************))))))******+++,,,+++)))((((((***,,,------++++++,,,,,,,,,---------.........///000000111111222222222222333444555555444666999::::::<<<>>>@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGIIIKKKMMMQQQPPPNNNMMMKKKKKKJJJJJJHHHGGGGGGGGGGGGHHHJJJJJJHHHJJJMMMOOOOOONNNKKKJJJFFFEEEDDDBBBAAAAAAAAABBBEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<;;;<<<<<<<<<============;;;;;;;;;;;;:::999888777777777666666555555555444444555555666777777666666444444444444444444444444444333333222111111000000////////////..................------------......---............---,,,,,,************************************))))))))))))************)))(((''''''(((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&&&&%%%""" &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''(((((((((((($$$$$$%%%&&&'''((()))*********)))((('''&&&&&&&&&###$$$&&&((()))(((((('''***)))'''&&&%%%&&&'''((((((%%%###$$$&&&((((((&&&''''''''''''''''''''''''))))))((((((((())))))***))))))*********)))((('''))))))******+++,,,,,,,,,+++,,,---......///......//////000000000111111111222222111111222222333444222333444555777999:::;;;:::;;;===???@@@???>>><<<>>>>>>======>>>@@@BBBCCCEEEEEEGGGHHHIIIIIIJJJJJJNNNNNNQQQVVV^^^nnn@@@>>>:::777555333111///111111000000///...------/////////............---++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,++++++***)))))))))*********++++++((())))))***++++++******)))***++++++++++++***)))+++***))))))))))))))))))((()))***+++,,,,,,,,,,,,++++++************++++++************))))))))))))******++++++++++++************))))))******+++,,,,,,***'''(((***,,,---...,,,,,,---------.........---......//////000111111222111111222222333444555444666888999999:::<<<>>>===>>>>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@AAACCCDDDBBBCCCDDDFFFGGGIIIIIIJJJLLLLLLKKKJJJJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDBBBBBBDDDDDDCCCBBBAAA@@@??????????????????????????????@@@???>>>======<<<<<<===;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;:::999888777888888777666555444333333222333444444555444444444444444444444444444444444333333222222111000000000/////////............---......------------......---------------,,,++++++************************************))))))))))))))))))))))))************(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%&&&'''((())))))++++++***((('''&&&&&&%%%"""$$$''')))***(((&&&%%%)))(((&&&%%%%%%%%%&&&''''''&&&$$$%%%&&&((((((''''''''''''''''''''''''''')))(((((('''''''''(((((()))))))))))))))(((''''''*********++++++,,,,,,---+++++++++,,,,,,---.../////////000000000111111111222222111111222222333444444444333333555888;;;===;;;<<<===??????===<<<:::>>>>>>======>>>@@@BBBCCCEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMPPPUUU]]]lllDDDBBB>>><<<:::777444222222111111000///...------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,------,,,+++***))))))*********+++++++++)))******++++++*********)))))))))(((((()))))))))******)))))))))))))))***((()))***+++,,,+++******+++******))))))******+++*********)))))))))))))))******++++++++++++************))))))******+++,,,...,,,)))((()))+++,,,,,,,,,,,,,,,,,,------------------......///000000111111111111111222333444555444555777888888888:::<<<<<<<<<===>>>@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@AAABBBCCCDDDBBBCCCEEEGGGHHHHHHGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKJJJIIIHHHFFFEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEEEECCCAAA@@@BBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;::::::999888777888777777666555444444444222333333444444444333333333333333333333333333333222222111111000000000000//////.........---------...------,,,,,,------...,,,,,,------,,,,,,+++***************************************)))))))))(((******))))))))))))******(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%"""%%%((('''$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((++++++***)))((('''%%%%%%###$$$&&&'''((('''&&&&&&%%%$$$$$$#########$$$%%%&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''))))))))))))((((((''''''******++++++,,,,,,,,,---,,,+++******+++,,,...///....../////////000000000222222111111222222333444333333333444555777999;;;999;;;>>>???>>>===<<<<<<>>>>>>======>>>@@@BBBCCCFFFGGGHHHJJJKKKLLLLLLLLLPPPOOORRRWWW___nnnFFFDDDAAA@@@>>><<<999777111000000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,++++++***((((((+++***)))(((((()))***+++***)))))))))))))))******((()))*********)))'''&&&))))))(((((((((((())))))))))))))))))))))))************++++++++++++************))))))******+++,,,111...+++)))*********)))++++++++++++,,,,,,,,,,,,---------...//////000000111111111111222333444444333555666777777777999;;;<<<===>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBCCCDDDCCCDDDGGGIIIIIIHHHFFFEEEHHHGGGFFFDDDCCCCCCCCCCCCGGGHHHIIIIIIJJJKKKKKKKKKJJJHHHFFFDDDCCCCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDAAABBBDDDEEEDDDCCCAAA?????????@@@AAABBBBBBBBBAAA========================???>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999888777777555555555666666666666666444444555555555444444333222222222222222222222222111111000000000000//////............------------------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***************************************)))))))))(((,,,+++***)))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$!!!$$$&&&%%%######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''+++++++++***)))'''&&&%%%'''&&&%%%$$$$$$%%%'''((($$$$$$$$$###$$$$$$$$$%%%%%%&&&'''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))***+++++++++++++++,,,,,,,,,+++******+++,,,...///---------.........//////222222111111222222333444111222444666777888888777666:::>>>???>>>===>>>???>>>>>>======>>>@@@BBBCCCFFFGGGHHHJJJKKKLLLMMMMMMQQQPPPSSSXXX___nnnGGGFFFDDDCCCBBB@@@===:::222222222111111000000000.........---------,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++***))))))***++++++*********++++++++++++,,,---------,,,+++)))((('''++++++************++++++)))))))))))))))******+++))))))))))))((('''&&&%%%))))))(((((((((((())))))))))))))))))******************++++++++++++************))))))******+++,,,000...,,,+++++++++)))(((*********+++++++++,,,,,,,,,------......///000000111000000111111222333444222444666777777888:::<<<===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEEEEGGGHHHIIIIIIHHHFFFEEEGGGFFFEEEDDDCCCBBBBBBBBBIIIIIIJJJKKKKKKKKKKKKJJJGGGFFFCCCAAA@@@AAABBBCCCCCCCCCDDDEEEEEEEEEDDDDDDAAABBBCCCCCCCCCBBBAAA@@@<<<>>>@@@AAABBBCCCBBBBBB===========================<<<;;;::::::999999:::999999999:::::::::;;;;;;::::::::::::999888777666555555555555666666777777555555666666555555444444111111111111111111111111000000000///////////////.........------------,,,------,,,,,,,,,,,,---------------------,,,++++++++++++++++++++++++++++++************)))))))))))),,,+++)))''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%% !!!$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''######$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&)))***++++++***)))'''&&&(((&&&$$$""""""$$$''')))&&&&&&&&&&&&''''''''''''%%%&&&((()))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((((((((()))***+++,,,************************+++++++++,,,,,,---...///------........./////////222222111111222222333444000222555777888888777666666:::???@@@???>>>???AAA>>>>>>======>>>@@@BBBCCCEEEFFFHHHJJJKKKLLLMMMMMMOOONNNQQQUUU]]]kkkIIIHHHFFFEEEDDDBBB>>>;;;777666555444333222111000/////////............---------------------------+++++++++,,,,,,,,,------,,,***(((''''''(((***,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++)))))))))))))))***++++++))))))((((((((((((((()))***))))))))))))))))))***((()))))))))******************++++++++++++************))))))******+++,,,---,,,,,,,,,...---+++)))+++++++++,,,,,,,,,------,,,,,,---......//////000000000000000111222333444111333666777777999;;;===>>>>>>??????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAACCCDDDEEEHHHIIIIIIJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEIIIJJJKKKKKKKKKJJJIIIHHHEEEDDDBBBAAA@@@AAABBBBBBDDDDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@===>>>@@@BBBBBBBBBAAA@@@========================<<<;;;:::999888888888888999999999999::::::::::::999::::::999999888777666666666666666666555555555555555555555555444333333000000000000000000000000////////////////////////.........---------,,,,,,---,,,,,,++++++,,,,,,------............---,,,,,,++++++++++++++++++++++++************)))))))))))))))((('''&&&&&&&&&((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&%%%###$$$%%%'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''"""$$$%%%'''(((((((((((((((((('''''''''&&&&&&&&&((()))***++++++***(((''''''&&&%%%$$$$$$$$$&&&'''&&&&&&'''((((((((((((((($$$''')))***((('''''')))''''''''''''''''''''''''%%%%%%&&&&&&'''(((******((((((((()))***,,,...///))))))))))))))))))))))))+++,,,---......///....../////////000000000000111222222111111222222333444222333444555666666777777888===AAABBB???>>>???AAA>>>>>>======>>>@@@BBBCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNMMMOOOTTT[[[jjjLLLJJJHHHGGGEEEBBB>>>:::;;;;;;999777555222111000000000000000////////////........................++++++,,,,,,,,,---------,,,***'''%%%%%%'''***,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++++++++******))))))((())))))***++++++))))))(((((((((***+++---++++++************++++++(((((())))))*********+++******++++++++++++***************)))***++++++,,,))))))+++---//////---+++,,,,,,,,,---------......,,,,,,------...//////000000000000000111222333444111333666777888:::<<<>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAABBBCCCDDDEEEJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEFFFHHHIIIIIIIIIJJJJJJKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFDDDCCCBBBCCCBBBAAA@@@@@@@@@AAAAAA???@@@AAABBBBBBAAA???>>>========================;;;:::999888777777777777888888999999999:::::::::999999:::999999888777666888888777666555444444333555555555555444444333222000000000000000000000000.........///////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---......//////......---,,,++++++++++++++++++++++++************))))))))))))'''&&&%%%$$$%%%''')))+++((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&'''((()))))))))&&&###$$$'''))))))'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%+++)))&&&###""""""$$$%%%&&&&&&&&&''''''(((((((((############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))'''%%%$$$((((((((('''&&&&&&%%%%%%'''(((***+++,,,+++)))(((%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&$$$'''******((('''''')))''''''''''''''''''''''''%%%%%%&&&&&&((()))+++,,,((((((((()))+++---000111)))))))))(((((((((((((((+++,,,...///000//////...111111111111222222222222222222111111222222333444444444333222333555888999:::???CCCCCC???===>>>@@@>>>>>>======>>>@@@BBBCCCCCCEEEFFFIIIJJJLLLLLLMMMOOONNNPPPUUU\\\kkkRRRKKKHHHKKKKKKEEE??????===>>>>>>;;;888555333333111111111000000//////.........------------,,,,,,------------------------,,,,,,,,,,,,,,,+++***)))***++++++,,,------------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++---......---++++++---+++)))((('''((()))***+++***)))(((((()))***+++(((((()))))))))*********++++++***************************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---......///000111111222............////////////444444555777888999:::;;;===>>>???@@@AAABBBBBBCCC??????@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGFFFEEEDDDJJJHHHFFFDDDDDDEEEFFFGGGDDDDDDCCCDDDFFFHHHJJJKKKMMMMMMNNNNNNLLLJJJHHHGGGHHHFFFDDDBBBAAABBBCCCDDDAAABBBDDDEEEFFFFFFEEEEEEDDDAAA>>>============<<<======>>>>>>>>>>>>>>>===???????????????>>>======777777777777666666666666666777777888999::::::::::::999777777888777666444555555333333333333555555444333222222111111222222000/////////...........................///000111///...---,,,+++,,,,,,---///---+++))))))+++---///.../////////...,,,***(((++++++************++++++---+++(((%%%$$$%%%&&&((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%)))((('''%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++''''''''''''''''''&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''''''''''''''''''''(((((('''&&&%%%%%%&&&'''(((***+++,,,,,,,,,************+++,,,------,,,,,,------------------111111000000000000111111222333333333333333333444555555444444555666888999:::;;;<<<>>>??????@@@@@@>>>???@@@???>>>>>>@@@BBBDDDFFFHHHIIIIIIJJJLLLMMMQQQQQQSSSVVV\\\jjjWWWPPPLLLOOOOOOIIIEEEEEE@@@AAAAAA???>>><<<;;;;;;333222111000///.................................------------------------,,,,,,,,,,,,,,,+++******++++++,,,---------,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...,,,+++***)))***,,,,,,+++***)))(((((()))***+++++++++,,,,,,,,,,,,------************************++++++++++++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......---......///000000111111/////////000000000000111444444555666888999:::;;;======>>>???@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCEEEFFFGGGHHHGGGEEEEEEHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFHHHKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGEEECCCBBBAAAAAABBBCCCBBBCCCEEEFFFGGGGGGFFFFFFDDDBBB???>>>>>>>>>>>>=========>>>>>>>>>>>>======<<<============<<<;;;;;;888888777777777666666666666666777777888999999:::;;;:::888888888888777555555444333222222333444555444333222222111111222222000000/////////...............------......///000///...---,,,,,,,,,------...---+++******+++---.........//////...,,,***(((++++++************++++++))))))(((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))******(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&(((((())))))(((''''''&&&$$$$$$&&&'''((((((((((((,,,,,,+++******+++++++++,,,,,,,,,------------...444333333333333333333444222222333333333333444444555555444444555666888999===>>>>>>??????>>>>>>===>>>???@@@???>>>>>>@@@BBBDDDFFFHHHIIIIIIIIIKKKMMMQQQQQQRRRVVV\\\jjjccc\\\XXXWWWVVVRRRNNNLLLDDDCCCBBBAAA??????>>>>>>999888555333111000000000//////........./////////------------------------,,,,,,------,,,,,,++++++,,,,,,---------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,+++*********+++,,,---******))))))))))))******))))))))))))************************************,,,,,,+++++++++++++++++++++************+++,,,,,,,,,,,,,,,---------...............//////000000111000000000000111111111111333444555666777999::::::<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBFFFGGGHHHHHHHHHGGGFFFEEEFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEGGGIIIKKKLLLMMMLLLKKKIIIHHHHHHHHHHHHEEEDDDCCCAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGEEECCCAAA@@@@@@@@@???>>>===>>>>>>???>>>>>>======<<<<<<<<<===<<<<<<;;;:::999999888888888777777777555666666777777888888999;;;:::888888999999777666333333222222222222333333444333222222111111222222000000000/////////......------------------...//////...------,,,---------...---+++******+++---...---.........---,,,***)))++++++************++++++'''((()))+++++++++***)))))))))))))))))))))))))))''''''(((((()))******+++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))***)))'''&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&)))))))))))))))((((((((('''((()))***************------,,,******))))))))),,,,,,,,,---------......444444444333333444444444222222222333333444444444555555555555666777888888@@@@@@@@@???>>>===<<<;;;>>>???@@@???>>>>>>@@@BBBDDDFFFHHHHHHIIIIIIKKKMMMPPPPPPRRRVVV\\\kkkxxxrrrkkkgggddd___XXXTTTMMMJJJFFFCCCBBB@@@???>>>@@@>>>;;;888555444444444000///............///000........................,,,,,,------------,,,,,,------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))((((((((()))***+++,,,***))))))))))))))))))***'''''''''((((((((())))))***************+++++++++,,,,,,,,,++++++***************))))))******+++,,,,,,,,,,,,---------.............../////////000000//////000000000111111111222333444555777888999999;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCCCCBBB@@@@@@CCCDDDEEEFFFHHHJJJKKKLLLKKKJJJHHHGGGFFFFFFGGGHHHDDDCCCBBBAAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIHHHGGGFFFDDDBBBBBBBBBBBBAAA@@@>>>>>>?????????>>>=========>>>>>>>>>>>>===<<<<<<999999999999888888888777555555666666777777777888:::888777777888888777555222222222222222222222222444333222222111111222222000000000////////////...------,,,,,,,,,------............------------......---+++******+++---...------...------+++***)))++++++************++++++)))******+++++++++******((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''(((((())))))+++)))(((&&&%%%&&&'''(((&&&&&&&&&'''((()))******''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&%%%&&&&&&'''))))))((((((((((((((((((******++++++,,,+++++++++,,,,,,+++***************+++,,,,,,------.........222111111000000111111222222222222333333444444444555555555666666777888888>>>>>>>>>>>>===<<<;;;;;;>>>???@@@???>>>>>>@@@BBBDDDEEEGGGHHHHHHIIIKKKMMMOOOOOORRRVVV\\\kkkzzzsssiiiaaaXXXSSSMMMIIIHHHGGGEEEDDDDDDBBB???<<<999777666666111000...---------...///........................,,,------.........------------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,((((((((())))))***++++++)))))))))******)))))))))*********+++++++++,,,,,,))))))*********+++++++++,,,,,,,,,++++++***************))))))******+++,,,,,,,,,,,,---------..................////////////........./////////000000222222333555666777888999999::::::;;;<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCCFFFFFFEEEEEEEEEDDDCCCCCCAAABBBBBBBBBBBBAAA@@@@@@CCCDDDEEEGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDEEEFFFFFFCCCBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHIIIIIIHHHHHHFFFDDDCCCCCCDDDDDDBBBAAA???????????????>>>=====================<<<;;;;;;999999999999888888888777666666666666777777777777777666555555666666555444222222222222222222222222444333222222111111222222111000000000////////////...------,,,,,,,,,---------.....................---,,,,,,++++++,,,,,,------------,,,,,,+++******++++++************++++++...---+++)))((()))***+++(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$###$$$$$$$$$((('''&&&%%%%%%&&&'''((('''&&&&&&%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((()))******+++***((('''&&&&&&''''''&&&&&&&&&&&&''')))***+++'''''''''&&&&&&%%%%%%%%%((('''''''''''''''((((((((('''&&&&&&&&&'''((((((''''''(((((()))(((((((((***)))))))))******+++,,,++++++,,,,,,---...//////000000////////////000000111111222333333444555555555555666777777888888888:::;;;<<<<<<======<<<<<<>>>???@@@???>>>>>>@@@BBBCCCEEEGGGHHHHHHIIIKKKLLLNNNNNNQQQUUU\\\lllwwwccc\\\TTTOOOMMMLLLJJJGGGEEEDDDBBB@@@===:::888777444333000...------...///........................------......//////......,,,,,,---------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,))))))************))))))((())))))))))))*********)))))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++************+++,,,,,,,,,,,,,,,---------..........................................////////////111222333444555777888888888888999:::;;;<<<======AAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDEEEGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBBBBBBBDDDEEEGGGHHHIIIIIIHHHHHHEEEDDDCCCDDDEEEEEECCCAAA@@@@@@@@@@@@???>>>======::::::;;;;;;::::::999888999999888888888777777777777777777777777777777777666444333444555666555333222222333333333333222222444333222222111111222222111111000000000////////////...------------------------...////////////...---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++************++++++000...+++((('''''')))***)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***************)))((('''&&&&&&&&&&&&%%%%%%&&&(((***+++'''''''''&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''&&&%%%%%%&&&((()))(((((()))***************((((((((())))))+++,,,,,,***+++,,,,,,---...//////111111000000000000111111111111222333333444555555555555666777888888888888999999;;;<<<===>>>>>>>>>>>>???@@@???>>>>>>@@@BBBCCCEEEGGGGGGHHHHHHJJJLLLMMMNNNQQQUUU\\\lllyyypppddd\\\WWWSSSNNNKKKHHHHHHGGGFFFCCC@@@<<<:::999777333000///...///000........................------...///////////////++++++,,,---------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***((()))***++++++***)))(((&&&&&&&&&''''''''''''(((((())))))***++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,---------.................................////////////000000000111111222333555666777888777777888999:::;;;<<<<<<@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCC@@@?????????@@@BBBDDDEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGDDDDDDCCCDDDEEEEEECCCAAA@@@@@@@@@@@@???>>>======999::::::::::::999888888888888777777777666666666888888888888888888888888666444444444666666555444222333444555555444333222444333222222111111222222111111111000000000//////000///......------......,,,---...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,+++***)))((())))))***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))***++++++***(((%%%$$$'''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))((('''&&&%%%&&&''')))***)))***+++,,,---.........***)))))))))))))))***+++***++++++,,,---...///000222222111111111111222222000111111222444555555666444555777888999999888888:::;;;<<<>>>???@@@@@@@@@>>>???@@@???>>>>>>@@@BBBCCCEEEGGGGGGGGGHHHJJJLLLLLLMMMPPPUUU\\\mmmzzzmmmeee]]]VVVPPPLLLLLLMMMLLLJJJFFFBBB???<<<:::666222000000000111////////////////////////------...///000000//////***+++,,,,,,---------------,,,+++******+++,,,---+++++++++++++++++++++++++++,,,---......---,,,+++***************)))((('''((()))***++++++***)))((())))))))))))************((())))))***++++++,,,,,,*********++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------...........................---000000000000111111111111000111222333555666777777777777888999:::;;;;;;<<>>>>>@@@BBBEEEGGGDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAACCCCCCDDDDDDEEEDDDDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGDDDCCCCCCDDDEEEEEECCCAAAAAAAAAAAA@@@@@@>>>======;;;<<<<<<<<<<<<;;;::::::777777777777666666666666999999999888888888888888666555444555666777666555333333555555555555333333444333222222111111222222111111111111000000000000111000///...............,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++************++++++'''((()))***+++***))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))(((''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))***+++,,,+++(((%%%###'''&&&%%%$$$$$$%%%''')))%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''((()))((('''&&&'''(((***,,,%%%&&&((()))***+++,,,,,,,,,+++***)))((((((((((((******+++,,,---//////000111111000000000000111111000111111222444555666666444555777888999999888888===>>>???@@@@@@AAAAAAAAA>>>???@@@???>>>>>>@@@BBBCCCDDDFFFGGGGGGHHHJJJLLLLLLMMMPPPUUU]]]mmm{{{nnn```WWWWWWTTTOOOMMMLLLJJJEEEAAACCC>>>888333111111000//////000111111111000///.........---------......///---------............//////............---------,,,++++++******++++++,,,+++,,,+++***((((((***,,,---------,,,,,,,,,++++++************************))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++,,,,,,////////////////////////+++,,,---...////////////''',,,222444444333444666666777888777666666888:::<<<===>>>???@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAA???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBAAA@@@????????????<<<;;;;;;:::888777777666888888888888888888888888<<<:::888777888999:::999777777666555555555555555555444333333222222333333333333333333333222111000222111111111222333444555000000000000000111111111111111000000//////....../////////......---------)))***,,,---...---,,,,,,(((((((((((())))))))))))''''''(((((()))))))))*********))))))((((((''''''))))))))))))************''''''(((((((((((('''''''''))))))((('''&&&'''(((&&&&&&&&&&&&&&&$$$######''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%***(((&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''*********)))((('''&&&&&&###$$$''')))******)))(((+++)))''''''((()))******)))'''&&&'''((())))))(((''''''''''''((((((((((((777111***(((***,,,+++)))******)))(((((((((((((((+++,,,,,,---...///000000111111000000000000000111222222333333444555666666444444555666888999;;;;;;999:::<<<===>>>???>>>>>><<<===>>>>>>===>>>@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKMMMMMMPPPTTT[[[kkksssjjjddd^^^VVVPPPNNNLLLIIIFFFFFFCCC@@@===;;;888555333000111111222111000///.........------------......---------............//////............---------,,,,,,++++++++++++,,,,,,***++++++***(((((()))+++*********)))))))))((((((************************))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,---------........................,,,,,,---...////////////***---111333444444555555666777888777666777888:::<<<<<<>>>???@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBB???@@@AAAAAACCCCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@???????????????;;;;;;;;;;;;;;;:::::::::999999999999999999999999;;;:::888888888999::::::777666555555444444555555666555555444444444444444111111222222222111111000......//////000000000///000000000000111111111111111000000000/////////...---------,,,,,,+++++++++***+++,,,---...------,,,************************)))*********++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''&&&(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''******+++++++++***)))(((%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&'''(((((('''%%%$$$$$$&&&((()))(((''''''''''''((((((((((((---(((%%%%%%***---...,,,******)))(((((((((((((((+++,,,,,,---...///000000111111000000000000111111222333333444444555555555333444555777888999:::::::::;;;===>>>@@@@@@??????<<<===>>>>>>===>>>@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKMMMMMMPPPTTT[[[kkkxxxooocccZZZUUURRROOOMMMFFFEEEDDDCCCAAA>>>888555111222222222222111000///......---------------...---------............//////............---------,,,,,,++++++++++++,,,,,,)))+++,,,+++***))))))***,,,,,,,,,,,,++++++++++++************************)))))))))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,------.........------------------------------...............---///...///222444666555444777888888888777777999:::;;;<<<===???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBB@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCC@@@@@@???>>>>>>>>>??????;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999777666555555444444555555777777666555555555555555222222333444444444333333111111222222222111000///111111111111111111111111000000000000////////////---------,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++************++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''%%%$$$%%%&&&%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""$$$%%%%%%&&&''''''((((((###"""!!!"""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((***,,,---...---+++***(((((('''&&&&&&%%%&&&&&&$$$%%%%%%&&&&&&&&&'''''')))'''%%%$$$&&&(((((((((''''''''''''((((((((((((%%%###"""$$$)))------,,,******)))((((((((())))))+++,,,,,,---...///000000111111000000000111111222444444444444444444444444222444666888999999999999;;;<<<>>>???@@@AAA@@@@@@<<<===>>>>>>===>>>@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKMMMNNNPPPUUU[[[jjj|||xxxnnnfff```ZZZVVVKKKJJJHHHGGGEEEBBB===:::333333333222222111000//////...---------------------------............//////............---------,,,,,,,,,++++++,,,,,,,,,***,,,......,,,*********------------------------************************))))))*********+++++++++,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,..................------222///...000444666555333777888888888777777999:::;;;;;;===>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDDDD??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<=============================================;;;888777666777888888777666666666666777777777666555555555555666555555666777888888888888555444333222111111111111222222111111111111111000000000000000///////////////////////////.........,,,,,,------------------+++++++++++++++*********((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&'''((('''%%%$$$%%%&&&'''&&&$$$###$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""%%%%%%%%%&&&&&&'''''''''$$$###!!!"""$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&(((+++---......,,,+++((('''%%%$$$$$$$$$&&&''''''((()))(((''''''''''''***((((((((())))))(((&&&''''''''''''((((((((((((%%%$$$$$$&&&)))***)))'''******))))))((())))))***+++,,,,,,---...///000000111111000000111111222222444444444444444444333333222444666888999999888888:::;;;===???@@@@@@@@@???<<<===>>>>>>===>>>@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKMMMNNNPPPTTTZZZhhhaaagggqqqxxx}}}vvvllldddYYYUUUPPPLLLJJJGGGEEECCC888777666444333111000000000///......---------...---------............//////............------------,,,,,,,,,,,,,,,,,,---+++---//////---,,,+++,,,))))))))))))************************************************++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,))))))*********+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................------111///...000444666555333666777888777666666888::::::;;;<<<===>>>?????????>>>>>>???@@@@@@@@@@@@???@@@AAAAAABBBCCCDDDEEEFFFBBBCCCEEEFFFFFFEEEDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEE@@@???>>>>>>===>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@===888555444555;;;;;;:::999999999999999777666666555555555555555666777888999999999999999666333000---,,,---///111333222222222111111000000////////////000000000000////////////////////////...---------------------++++++*********)))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&''''''(((((((((((('''''''''((()))(((&&&&&&&&&''')))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''&&&$$$###$$$%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$&&&(((+++,,,,,,,,,+++'''&&&$$$###$$$%%%''')))(((******)))&&&%%%&&&(((&&&&&&''')))++++++***(((''''''''''''((((((((((((''''''''')))******((('''******))))))))))))******+++,,,,,,---...///000000111111111111111222333333444444444444444444333333333444555777888888888777999:::<<<>>>?????????>>><<<===>>>>>>===>>>@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKLLLMMMPPPSSSYYYfff~~~TTTUUUYYY```ffflllvvv{{{kkkeee\\\TTTNNNJJJHHHFFF???>>>;;;888666444333222111111000///............---------............//////............---------------,,,,,,,,,,,,------,,,...//////---,,,,,,---*********+++++++++++++++*********************************++++++++++++,,,,,,,,,++++++++++++++++++))))))******+++,,,,,,,,,)))************+++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...............---...---...111333555444333555666666666555555777888999:::;;;===>>>>>>>>>>>>======>>>????????????>>>AAAAAABBBCCCDDDEEEEEEFFF@@@BBBDDDGGGGGGGGGFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFAAAAAA@@@???>>>>>>>>>>>><<<;;;;;;:::::::::999999>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAA>>>999555444555===<<<;;;;;;:::;;;;;;;;;777777666555555555555555666666777888888888777777888666222///...000222444333333333222111111000000////////////000000000000---------------.........///...------,,,---------+++++++++***))))))((((((++++++++++++************(((((((((((())))))))))))***))))))(((((('''''''''''''''((((((((((((''''''((()))***)))'''&&&'''(((***)))'''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$###)))'''%%%%%%%%%%%%%%%###''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&((()))+++++++++'''&&&%%%$$$%%%&&&(((***&&&((()))'''$$$$$$'''***'''&&&&&&'''***++++++***''''''''''''((((((((((((&&&'''(((***++++++,,,,,,******)))))))))***+++++++++,,,,,,---...///000000111111111111111222333444444444444444444444444444444444555555666777888888999:::<<<===>>>>>>>>>>>><<<===>>>>>>===>>>@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKKKKLLLNNNRRRWWWccc{{{\\\VVVSSSUUUWWWYYY___ggglllqqqzzz}}}qqqeee[[[TTTNNNJJJGGGEEEBBB>>>:::888666555333222111000////////////---------............//////............---------------,,,,,,,,,,,,------,,,------,,,******+++,,,,,,,,,,,,------.........*********************************+++++++++,,,,,,++++++++++++++++++,,,,,,((())))))***++++++,,,,,,)))************+++++++++))))))***+++,,,---...///------------------------,,,,,,---...////////////(((+++///222222333333444333444555444333444555777999:::;;;<<<===>>>>>>>>>======>>>???????????????AAAAAABBBCCCDDDEEEFFFFFF@@@BBBFFFIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCAAA@@@>>>=========:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::===@@@>>>:::777777999===<<<<<<;;;;;;;;;;;;;;;888888777666666666666777777777888888888777666666888777666666555555555555444444333222222111000000.../////////000000000111,,,---------.........///000///...---,,,------...---,,,,,,+++******))))))++++++++++++*********)))'''((((((((()))))))))***++++++***))))))(((''''''''''''(((((((((((('''''''''((()))(((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))+++,,,)))((('''&&&&&&&&&'''((($$$&&&'''&&&$$$&&&,,,222777222+++''''''(((***+++''''''''''''((((((((((((&&&((()))***+++,,,---///******))))))******+++,,,+++,,,,,,---...///000000111111111111222333444555222333333444444555555555666555444444444666888999999;;;<<<>>>????????????<<<===>>>>>>===>>>@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKIIIJJJMMMQQQUUUaaaxxxkkk```VVVSSSQQQMMMOOOTTTXXX___jjjwww{{{nnnbbbYYYTTTMMMKKKGGGBBB>>>;;;999888444333222111000000000000---------.........////////////.........---------...------,,,,,,------...+++,,,+++***((((((***,,,)))))))))******+++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,---((())))))***++++++,,,,,,)))************+++++++++******+++,,,...//////000------------------------+++,,,---...////////////%%%***000333222111333444333444444444333333555666999999;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFF@@@CCCGGGKKKMMMMMMMMMLLLJJJJJJJJJKKKKKKKKKKKKLLLNNNMMMKKKJJJJJJJJJKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFGGGGGGGGGGGGHHHHHHEEEDDDBBB@@@???>>>======888888999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<666;;;???>>>:::888:::===<<<<<<;;;::::::::::::;;;:::999999888777888888888:::::::::::::::999888777222333555777666555222000444444333333222111000000.../////////000000111111.../////////000000111111000///...---,,,------.........---,,,,,,+++*********)))))))))(((((('''''''''((((((((())))))******,,,++++++***)))(((((('''''''''((((((((((((''''''&&&'''((('''%%%$$$%%%&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$######%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((('''&&&&&&'''))),,,---+++***)))((('''&&&&&&%%%###&&&''''''&&&***333:::KKKBBB444***%%%%%%(((***''''''''''''((((((((())))))*********)))***,,,...******))))))***+++,,,,,,+++,,,,,,---...///000000111111111111222333444555222222333333444555666666777666444333333555888:::;;;<<<===???@@@@@@@@@@@@<<<===>>>>>>===>>>@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKHHHIIILLLPPPTTT___vvv}}}lllZZZRRRRRRRRRPPPPPPQQQXXXcccooozzzzzziii\\\XXXNNNGGGFFFEEE???<<<===<<<999444111000///...---111000//////............000000///...---,,,,,,,,,.........------,,,,,,,,,&&&***)))%%%&&&,,,...***---------,,,,,,,,,++++++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))((())))))***)))***+++,,,---,,,++++++++++++------------++++++---,,,,,,,,,,,,---......---.........//////000000111000000000111333555666777888777666444444666999::::::;;;<<<=========<<<;;;;;;<<<===>>>???@@@@@@BBBDDDEEEEEEDDDDDDEEEGGGHHHHHHIIIJJJJJJJJJJJJJJJNNNLLLIIIGGGFFFGGGIIIKKKOOONNNMMMMMMLLLMMMMMMMMMNNNNNNMMMKKKJJJHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEECCCAAA???>>>===>>>======;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;999999666666555555666777888888999888666555444555777888999888777666555444333333111111222333444444555555111111000000//////......111000...---------///000000000//////......---------,,,+++*********+++,,,))))))))))))(((((((((((()))((((((((((((((())))))******))))))((((((''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&''')))((('''&&&%%%&&&&&&'''$$$%%%''')))******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''&&&&&&%%%&&&''')))+++,,,///+++''''''***+++(((%%%&&&&&&&&&&&&(((---444999UUUHHH777+++'''((())))))(((''''''(((***+++)))(((''''''(((((())))))******...,,,***(((((()))***+++...---------...///111222000000111111222222222222111111222333444666666777===:::888666777;;;???CCC<<<<<<===>>>>>>===<<<;;;>>>>>>============>>>>>>@@@BBBDDDFFFHHHIIIJJJKKKKKKMMMPPPQQQRRRZZZpppmmmaaa\\\XXXSSSMMMKKKNNNVVV___hhhttt}}}rrreee[[[RRROOOKKKEEEAAABBB<<<999666444333333111000111111000////////////////////////......------,,,.........------,,,,,,,,,+++...---***+++///111...---,,,,,,,,,++++++++++++************++++++++++++************************------------------------,,,,,,,,,,,,,,,+++++++++((()))+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---........./////////000////////////000222444555555666777666444444666777888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@BBBCCCEEEEEEDDDEEEFFFHHHIIIIIIJJJKKKKKKKKKKKKKKKMMMKKKJJJHHHHHHIIIJJJKKKOOONNNNNNMMMLLLLLLLLLLLLNNNMMMLLLKKKIIIHHHGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFDDDCCCCCCBBBAAA@@@??????<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::;;;<<<;;;:::999888666666666666666777888999999888666555444555666777888888777666555444333333111111111222333333333444000000000000///////////////////////////......---///////////////............---,,,+++++++++,,,---*********))))))((((((((())))))(((((((((((())))))))))))))))))((((((''''''((((((''''''''''''(((((('''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&))))))(((''''''''''''''''''&&&&&&&&&'''(((***+++///,,,***)))******(((&&&$$$$$$$$$$$$%%%(((...222>>>666---'''(((******)))(((''''''(((***+++)))(((''''''(((((())))))******)))(((((((((((()))***+++------------...000111222000111111111222222222222222222333444555555666666777666555555666888:::<<<<<<<<<===>>>>>>===<<<;;;<<<<<<<<<===???@@@BBBCCC@@@BBBCCCFFFHHHIIIJJJKKKKKKMMMOOOQQQQQQ[[[pppwwwoooggg```TTTOOOMMMNNNQQQVVV```jjj{{{qqqeee]]]WWWOOOIIIHHHAAA???<<<999888777444222111111000/////////000000.................................------------------//////---...111222000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,---......///...---,,,'''((()))++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---...................../////////............///000222333444555777777555555555666777888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBDDDEEEEEEEEEGGGIIIKKKKKKLLLLLLMMMMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKLLLOOONNNNNNMMMLLLKKKKKKJJJLLLLLLKKKJJJHHHGGGFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;::::::;;;<<<;;;:::999888777777777777777888888999888777666555555555666777777777666555444333333222111111111111111111111111////////////000000000000---...000111000///---+++.........//////////////////...---,,,,,,,,,------,,,,,,++++++***)))(((((())))))(((((((((((()))))))))))))))(((((((((((('''((((((''''''''''''(((((($$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%)))(((''''''&&&'''''''''((('''&&&&&&'''((()))***.........---***((('''(((###$$$%%%$$$$$$%%%(((++++++(((%%%&&&)))+++***((((((''''''(((******)))'''''''''(((((())))))******&&&'''(((***+++,,,,,,,,,------------...000111222111111111111222222222222444444444555555555666666333333444555666777777888<<<<<<===>>>>>>>>>===<<<=========>>>???AAACCCDDDAAAAAACCCEEEGGGIIIJJJKKKKKKLLLOOOPPPRRR\\\rrr}}}uuuhhhaaaYYYTTTPPPOOOTTT\\\jjjzzz{{{oooeee[[[SSSNNNJJJGGGCCC@@@===:::666333111111000/////////000000............////////////...............------------......---.../////////,,,,,,+++++++++*********------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---...///...,,,+++'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.......................................//////000111111333555888888777666666666777888999:::;;;<<<<<<<<<<<<======>>>???@@@AAAAAA@@@BBBDDDEEEEEEFFFHHHJJJLLLLLLMMMMMMMMMMMMMMMLLLHHHIIIJJJLLLMMMMMMLLLLLLNNNNNNMMMMMMLLLKKKJJJIIIKKKJJJIIIHHHGGGFFFEEEEEECCCCCCDDDEEEEEEEEEEEEDDDAAAAAAAAA@@@@@@@@@??????;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::999888888777777777888888999888777666555555555555666666666555555444333333222000000000000000/////////......//////000000111111---.../////////...---,,,------......//////000000///...---++++++,,,,,,---...---,,,,,,+++***))))))***))))))(((((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&''')))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''''')))((('''&&&&&&'''((())),,,000222000+++'''''')))'''((()))(((&&&&&&'''((('''''''''(((++++++(((&&&)))((('''(((******)))'''''''''(((((())))))******((())),,,...///......---,,,,,,---...///000111222222222222222222222222222555555555555555555555555555555666666777888999999;;;<<<>>>>>>???>>>======@@@??????>>>>>>??????@@@AAAAAABBBDDDFFFHHHJJJKKKLLLMMMPPPQQQSSS^^^vvv{{{tttkkkbbbYYYQQQPPPTTT[[[eeetttwwwlll```WWWPPPMMMHHHDDD@@@===999777333222111000////////////......//////////////////........................---,,,---.........---...,,,,,,,,,+++++++++******,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,------------------------'''(((***,,,,,,+++***))))))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.....................---------......///000000111111111333666888999888777777888888999:::<<<======>>>>>>======>>>???@@@AAABBBBBBAAABBBEEEEEEFFFGGGIIIKKKLLLLLLMMMMMMMMMMMMLLLLLLFFFHHHJJJLLLMMMMMMLLLKKKLLLLLLMMMLLLLLLJJJIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEEEEFFFEEEEEEEEECCCBBBAAAAAA??????>>>===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<======>>>>>><<<;;;:::888888777777777777777888777666666555555555555555555555444444333333222222000/////////////////////......//////000000111111000///...,,,,,,------...------......//////000000...---+++*********+++,,,---------,,,+++******)))******)))((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))***///444222,,,''''''***(((*********'''&&&&&&'''***)))))))))))))))(((&&&)))(((((((((******((('''''''''(((((())))))******)))***---...///...,,,+++++++++---...000111222222333222222222222222222222444444444555555555555555999888666555666888:::<<<;;;<<<>>>?????????>>>===>>>>>>============>>>>>>AAAAAABBBCCCEEEHHHJJJKKKNNNNNNPPPRRRTTTaaa{{{xxxlll___XXXXXXTTTVVV]]]eeelllsss}}}sssgggXXXTTTMMMHHHEEEBBB@@@>>>777666444333111111000000////////////////////////...............////////////---...111111......000---------,,,,,,,,,++++++++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***+++******)))++++++******++++++,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...............---------------......///000111000000000333555777888777777777999888999:::<<<===>>>>>>???>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEFFFFFFFFFHHHJJJKKKKKKLLLLLLKKKKKKJJJJJJFFFGGGIIIKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<<<<======>>>===<<<;;;:::888777777666666666666666666666666555555555444444444444333333333222222222////////////////////////////////////000000000000000///---++++++,,,---///.........///////////////---,,,+++***)))***++++++,,,,,,,,,++++++++++++***+++***)))((((((''''''(((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%******)))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&'''((()))***(((---222222---)))((()))'''((()))(((&&&%%%%%%&&&'''''''''''''''((())))))***)))((()))******(((&&&''''''(((((())))))******'''(((***,,,,,,+++)))(((***+++---///000111222222333333333333222222222222333333333444444444555555888777555444444666999:::;;;<<<>>>???@@@??????>>>;;;;;;;;;<<<===???AAAAAAAAAAAAAAABBBEEEGGGJJJLLLNNNNNNPPPQQQUUUccc}}}yyy{{{pppmmmaaa\\\YYY\\\^^^___ccciiiqqqsssyyy{{{kkkeee[[[SSSMMMIIIFFFDDD<<<;;;999777555333222222111111000000//////......---........./////////000000---...333333...---000.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))******+++,,,,,,---...---,,,+++++++++,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...............------,,,,,,,,,,,,---...///000///......222444555444444444666888777888999;;;<<<===>>>>>>>>>??????@@@AAABBBCCCCCCCCCEEEFFFFFFFFFFFFHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHIIIJJJLLLLLLKKKJJJIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@===>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>=========<<<:::;;;<<<<<<<<<;;;999888777777666555555555555555555555666666555555444444333333333333222222222222.........///000000111111000000000000////////////......------,,,,,,,,,---///////////////............---,,,+++***+++,,,,,,************+++++++++++++++***)))(((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''(((''''''&&&$$$$$$$$$%%%%%%$$$$$$###))))))******************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&'''(((***+++&&&+++000111...+++((((((&&&''''''&&&%%%%%%&&&((($$$%%%&&&''''''(((***+++***)))((()))***)))(((&&&''''''(((((())))))******%%%&&&(((******+++******)))***---///111222222222444444333333333222222222000111111222333444555555666666666666666666777888;;;<<<>>>???@@@@@@??????;;;<<<<<<===>>>@@@AAABBBAAAAAAAAABBBDDDGGGJJJLLLLLLLLLNNNOOOSSSbbb~~~gggoooyyyyyynnneeeccc```ZZZWWWYYY]]]aaaiiivvvwwwjjj^^^UUUNNNJJJGGG@@@???===:::777555444444222111111000///......------.........//////000000///,,,---222222---+++/////////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///000000///---,,,++++++,,,---------++++++++++++---------,,,,,,,,,,,,---...............------,,,,,,,,,+++,,,---.........---,,,111222222222111222555888666777888:::;;;<<<======>>>???@@@@@@BBBBBBCCCDDDDDDEEEGGGGGGFFFFFFGGGIIIHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIFFFHHHJJJKKKLLLLLLJJJIIIEEEEEEDDDDDDCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCC<<<<<<===>>>???@@@AAAAAA========================>>>>>>>>>>>>============999999:::;;;:::999888777777666555444444444444444555555666666555555444333333333222222222222222222---......///000111222222111111000000//////......,,,---...//////---+++***000000//////.........---///...---,,,+++,,,------((())))))******+++,,,,,,++++++)))(((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$%%%'''(((((('''&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((((((''''''%%%&&&'''((('''&&&%%%$$$######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%&&&''')))+++,,,&&&)))...000///,,,)))''''''(((((('''&&&''')))+++$$$&&&((())))))))))))******)))((()))***)))'''&&&''''''(((((()))*********%%%&&&(((***,,,---......)))***---///111222222222444444444333333222222222//////000111333444555555555666888::::::999777666;;;<<<>>>???@@@@@@@@@???@@@@@@????????????@@@@@@AAAAAAAAAAAADDDGGGJJJLLLKKKKKKLLLMMMRRRaaa}}}[[[aaannn}}}qqqdddZZZVVVTTTRRRUUUZZZfffvvv~~~qqqggg]]]TTTNNNIIIFFFCCCAAA???===;;;888777555333222222000...,,,---......///000111111222000000000000////////////............---,,,+++***//////.........---------+++++++++,,,,,,---------)))******+++---......///++++++++++++++++++++++++,,,---......------...000111000///...---.../////////......------,,,++++++------,,,,,,,,,,,,++++++..................------000000111222333555666777555666777888999::::::;;;@@@AAACCCEEEEEEDDDCCCBBBEEEFFFGGGEEECCCAAAAAAAAAFFFGGGGGGGGGGGGFFFEEEEEEHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHJJJLLLKKKIIIGGGEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@AAABBBBBBAAA??????>>>===;;;;;;<<<<<<===??????@@@@@@@@@@@@??????===<<<<<<;;;;;;:::999999777666555444333444555555333222222111111222222333222222222222111111111000000000000000000000000000//////...---,,,,,,++++++//////......---------,,,/////////......---------+++******))))))******+++++++++,,,---,,,+++***)))---+++***((('''&&&''''''))))))))))))(((((((((((('''''''''''''''((())))))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&+++***(((&&&%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%###$$$&&&(((((((((((('''&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))+++++++++***)))'''(((***,,,------,,,,,,---+++)))***---...,,,***)))***+++++++++)))((('''&&&''''''((()))******+++&&&&&&&&&'''***,,,+++***,,,...000111000///000111222222222222222222222222444333222222333444666777444444444444666777888999===>>>???@@@AAA@@@???>>>888999:::<<<===???@@@AAA@@@AAABBBDDDEEEGGGHHHIIIGGGHHHLLLOOOTTTbbb|||WWW[[[eeeqqq{{{wwwkkkaaa[[[RRRQQQSSSYYYdddtttyyyoooeee___RRRNNNIIIEEEBBB@@@===;;;666555333222333333111//////000000111111222222222111000000000////////////............---,,,+++***//////.........---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---///...------...000...---,,,+++***++++++,,,,,,,,,------------------,,,,,,,,,------.................................000000111222333555666777777777888888999:::;;;;;;>>>???AAACCCCCCBBBAAA@@@AAACCCEEEEEEDDDCCCCCCDDDGGGGGGGGGGGGGGGFFFFFFEEEHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>???AAAAAA???===???>>>===<<<;;;<<<<<<===>>>>>>????????????>>>>>><<<<<<;;;::::::999999888666666444333333333444555333222222111111222222333000000/////////.........//////////////////////////////......---,,,,,,+++/////////......---------.........---------,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,++++++))))))******(((''''''(((((()))))))))))))))(((((((((''''''''''''''''''(((((()))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%'''''''''((((((((())))))''''''''''''&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%&&&'''))))))'''&&&%%%&&&&&&'''''''''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,,,,++++++***(((&&&%%%$$$%%%&&&''')))(((&&&''')))***(((&&&)))*********))))))((('''&&&''''''((())))))******((('''&&&''')))++++++***,,,...000000000///000111222222222222222222222222333333222222333444666777444444444555666777888999===>>>???@@@AAA@@@??????;;;;;;<<<===>>>??????@@@???@@@AAABBBDDDFFFGGGHHHGGGIIILLLPPPTTTbbb|||VVVVVVZZZaaajjjvvvsssiiiXXXTTTQQQPPPVVV```kkksssyyyssseee___VVVNNNIIIEEEBBBAAA<<<:::777666666666444333222222222222222333333333111111000000000/////////------------,,,+++******...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,...//////......///000,,,,,,+++***************+++++++++,,,---.........+++,,,,,,---...///000111........................000000000111333444666777888888999999::::::;;;;;;<<<===???@@@@@@@@@???>>>>>>@@@CCCDDDDDDDDDFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFEEECCCBBBAAA@@@@@@???@@@@@@?????????>>>>>>>>>CCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<===??????>>><<<>>>>>>===<<<<<<<<<<<<============>>>>>>=========;;;::::::999888888777777666555444333333333444444222222111111111111222222333222222222111111111111/////////////////////////////////...------,,,,,,/////////...............------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************)))((((((((((((''''''((()))***+++)))))))))(((((((((''''''''''''&&&&&&''''''((()))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%))))))((((((&&&%%%###"""&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''((()))***,,,,,,---------++++++***)))((((((''''''***)))((()))***+++***((())))))((((((''''''(((((('''''''''(((((())))))******(((&&&'''(((***+++***,,,---000000//////000111222222222222222222222222333333333333333555666666444444444555666777888999======???@@@@@@@@@??????>>>>>>>>>?????????????????????@@@AAACCCEEEFFFGGGIIIJJJMMMPPPTTTbbb|||```]]][[[[[[^^^gggyyy|||gggbbb[[[UUUUUUYYY___dddkkkrrr{{{zzzsssggg\\\TTTNNNIIIGGGEEEBBB>>><<<:::999777555555555444444333222222222111111111000000000//////,,,,,,------,,,++++++***........................+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...//////...---///000...------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---.../////////---------...............///000000111222444555666999999:::::::::;;;;;;;;;<<<===>>>?????????>>>>>>===???BBBCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIFFFEEECCCAAA@@@???>>>>>>>>>?????????>>>>>>======AAAAAAAAAAAA@@@@@@@@@???===<<<<<<===>>>???===<<<>>>=========<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;999999999888777777666666444444444333333333333333222222111111111111222222444444444333333333222222/////////////////////////////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))(((((('''((((((((((((((())))))***))))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&'''(((((('''&&&&&&******)))((('''%%%$$$$$$%%%%%%$$$$$$$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((()))+++,,,------...'''***---//////---***(((************************)))((('''&&&&&&'''((()))'''''''''((((((((()))))),,,)))''''''(((*********+++---///000//////000222222222222222222222222222222222333333444555555666444444555555666888999:::<<<===>>>@@@@@@@@@???????????????@@@@@@@@@AAAAAA@@@@@@@@@AAACCCEEEGGGHHHJJJKKKNNNQQQUUUbbb|||yyysssllleee___]]]fffrrr{{{vvvmmmddd]]]YYYXXXXXX[[[^^^ccckkksss|||xxxkkkaaaXXXQQQMMMJJJGGGBBB???>>>===;;;:::888777666555333222111111111111111111000000000000,,,,,,---------,,,++++++---.....................------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---......------...///............---------,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,---------.........////////////000111222444555666999999999::::::;;;;;;<<<===>>>>>>???????????????>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFHHHHHHEEEDDDCCCAAA???>>>>>>===>>>????????????>>>======?????????>>>>>>>>>=========<<<<<<>>>???@@@???==================<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999888888777777666555555333333333333333222222111222111111000000111111222000000000000////////////.......................................---------------------............,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***)))))))))((((((((((((((()))))))))))))))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''((((((((((((%%%%%%&&&&&&'''''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&***))))))((((((((('''''''''&&&%%%%%%%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''')))***,,,---...'''((((((((((((''''''&&&&&&''''''''''''&&&'''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((+++)))(((((()))***+++******,,,.../////////000222222222222222222222222222222222333444444555555555555555555555777888999:::;;;<<<>>>???@@@@@@??????>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCEEEHHHIIIJJJKKKOOORRRVVVccc}}}pppbbb___ccckkkttt|||~~~{{{oooddd[[[VVVSSSQQQRRRXXX___fffooowww~~~}}}rrrhhh___YYYOOOKKKGGGDDDCCCBBBAAA@@@<<<;;;999777555333222111222222111111111000000000,,,------......------,,,---------...............000000...---+++***((((((+++++++++,,,,,,---------++++++++++++++++++++++++***,,,------,,,,,,---...,,,,,,,,,,,,,,,+++******---------,,,+++*********------,,,,,,,,,+++++++++,,,,,,------...//////////////////000222333555666777777888999:::;;;<<<<<<>>>>>>>>>?????????@@@@@@>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDBBBAAA@@@??????>>>???@@@AAAAAAAAA@@@>>>>>>>>>============<<<<<<<<<=========>>>@@@AAA@@@>>>=========>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999888888777777666555555222222333333333222111000111111000000000000111111111111000000000/////////........................------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------++++++************++++++******)))((((((((((((((())))))******)))((('''&&&((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''((((((((('''(((((())))))***)))'''&&&&&&(((***+++&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&'''))),,,...///222...'''""" """&&&)))((()))***)))((('''(((***((((((''''''(((((())))))''''''''''''''''''''''''***)))((()))+++,,,+++***)))+++.../////////000222222222222222222222222222111222333444555555555555555555555666777888999::::::;;;===???@@@@@@??????>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBCCCEEEHHHJJJIIIKKKOOORRRWWWeeezzzmmmkkkcccggghhhfffgggmmmrrrsss}}}qqqhhh\\\TTTOOOPPPRRRTTTZZZbbbiiiooowww~~~tttmmm]]]YYYRRRMMMJJJGGGEEECCC@@@???===;;;888666444333222222222111111111000000---......//////.........---------.........//////...------,,,,,,++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,,,,******+++---***++++++,,,+++***)))(((,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,------...//////000/////////000111333555666555555666888:::;;;<<<===>>>>>>>>>>>>>>>??????@@@===???AAACCCCCCCCCEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFGGGHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@AAABBBCCCDDDCCCBBB@@@???>>>>>>=========<<<<<<<<<===<<<<<<>>>@@@AAA@@@>>><<<===>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999888888777666666555111222333333333222000000111111000000000000111111222222222111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---------.........++++++************+++++++++***)))((((((((())))))'''''')))******))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((***(((&&&$$$$$$%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&(((***---///111666222,,,'''%%%&&&)))+++***,,,...---+++***+++---'''((())))))*********)))''''''''''''''''''''''''''''''(((+++------,,,***)))+++---/////////000222222222222222222222222222111222333555555555555444555555555666777888:::::::::;;;===>>>???@@@????????????@@@@@@AAAAAAAAAAAADDDCCCAAAAAABBBDDDGGGIIIHHHJJJNNNRRRWWWfff|||eeeddd___YYYXXX]]]``````nnnyyynnnbbbXXXTTTPPPMMMPPPWWWYYY___hhhsss~~~~~~nnnhhh___WWWPPPKKKGGGDDDCCCBBB@@@===:::888666444222222222111111111111000......///////////////...---------.........//////'''((()))+++---///000111///......---+++******)))++++++++++++++++++++++++(((***++++++***)))+++,,,++++++,,,---,,,+++***)))*********++++++,,,------+++,,,,,,---...///000000,,,,,,------...///000000...//////000111333444555333444555777999;;;=====================>>>??????;;;===@@@BBBCCCDDDFFFHHHEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEECCCAAA@@@>>>>>>>>>>>>============<<<;;;<<<===???@@@???>>><<<===>>>>>>>>>===;;;:::;;;<<<<<<======<<<<<<;;;999999888888777777666666111111222333222111000///111111000000000000111111............------------........................++++++++++++++++++++++++))))))*********+++++++++---------....../////////))))))(((((((((((()))))),,,+++)))((((((((()))***$$$&&&''')))***+++******(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$############$$$&&&((()))))))))(((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%'''%%%###!!! !!!###$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''')))+++...111222,,,---//////...,,,)))''''''***++++++(((''')))+++'''((()))+++++++++***)))'''''''''''''''''''''&&&%%%&&&(((,,,......,,,)))(((+++---...//////111222222222222222222222222222111222333555666555555444555555666666777999:::;;;999;;;<<<>>>???@@@??????AAAAAAAAA@@@@@@?????????CCCBBB@@@@@@AAACCCFFFHHHHHHJJJNNNRRRXXXgggvvvaaaUUUUUUWWWWWWVVVccclll}}}|||lll___XXXSSSNNNKKKRRRRRRXXXeeesssqqqddd\\\UUUNNNIIIEEEEEECCCAAA>>>999555222777555222000//////000111/////////000000000000000///////////////////////////......------......///---+++))))))***+++***)))++++++++++++++++++++++++++++++************++++++(((((()))***++++++,,,,,,)))***,,,------,,,***))),,,,,,++++++++++++++++++------,,,,,,,,,,,,------000000000111222222333333555666777888:::;;;<<<===??????===<<<;;;;;;;;;;;;???@@@@@@AAACCCEEEGGGHHHGGGGGGGGGFFFEEEDDDDDDDDDCCCDDDEEEGGGHHHHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????CCCCCCCCCCCCBBBBBBAAA@@@BBBAAA???>>>===>>>>>>???????????????>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666666666666555444222111000000000333333222222111000000///333222111///............---------...............//////...------,,,++++++*********++++++,,,,,,,,,///...---------,,,)))'''************************''''''(((((())))))******(((((((((((('''''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''(((&&&###!!!!!!###&&&(((&&&'''''''''&&&&&&%%%$$$''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&'''(((***++++++)))'''&&&$$$&&&((()))***+++---///---...///...,,,***))))))+++******((('''&&&%%%$$$)))(((''''''''''''((((((((('''''''''&&&&&&&&&&&&((((((((()))******+++++++++,,,---///000000111111000222444333222111222333555555444333444555666777888777666555666777999;;;======>>>>>>>>>>>>======@@@@@@@@@???>>>======<<>>===:::888666333111000000000........................////////////////////////---,,,,,,++++++,,,,,,---...,,,******+++,,,+++***++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,,,,---///000000///---,,,++++++++++++++++++,,,,,,......------------......///000000111111222333333555555777888999;;;<<<<<<>>>======<<<<<<<<<<<<<<>>AAA@@@@@@???????????????????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;======<<<;;;;;;:::999999999888888777777777777777555555333222111111111111333333333222111000000000000//////............///..................------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---...---+++)))************************(((((((((((())))))))))))(((((((((((('''''''''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%'''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$######$$$&&&(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&'''(((((('''&&&%%%'''((())))))((((((***+++,,,------...---,,,***(((&&&&&&&&&'''((())))))***)))((((((''''''(((((()))(((((((((((('''''''''&&&((((((((()))******+++++++++,,,---...000000000111000222444333222111222333555444444333444555666777888777666555666888999;;;;;;;;;===>>>????????????????????????>>>>>>>>>>>>BBBAAAAAAAAABBBEEEGGGIIIKKKLLLOOOSSSYYYfff~~~xxxeeeYYYSSSRRRSSSVVV^^^lllzzzxxxlllcccSSSNNNLLLQQQYYYcccqqq|||vvviii```UUUQQQKKKGGGEEEEEEDDDDDD===<<<:::888666333222111//////..................////////////////////////------,,,,,,,,,,,,------///---,,,+++,,,---,,,+++++++++++++++++++++++++++++++++************++++++)))))))))***++++++,,,,,,---...///000000///...---******++++++,,,,,,------///................../////////000111111222222333444555666777888999:::;;;;;;<<<<<<<<<<<<============>>>>>>???@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEECCCBBBAAA@@@@@@??????@@@>>>>>>??????>>>>>>======??????@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>>>===<<<;;;:::999888777???>>>===<<<;;;999888888999999999888888888888888555444333222222222222222444333333222222111111000...---------......///000/////////...---------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********,,,......,,,+++************************))))))))))))((((((((((((((((((((((((''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$%%%((((((&&&###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''''''''''''''''')))******)))'''&&&&&&'''+++******---000///+++'''$$$%%%&&&'''(((***++++++)))))))))(((((())))))***))))))))))))((((((((((((((((((((()))******++++++,,,,,,---...///000000111000222444333222111222333444444444333444555555666777666666666666888:::;;;999:::<<<===???@@@@@@AAA>>>>>>>>>?????????@@@@@@BBBAAAAAAAAABBBEEEGGGIIIJJJLLLOOOSSSYYYfff~~~wwwhhh^^^YYYSSSRRRTTT\\\gggvvv~~~wwwdddZZZQQQNNNPPPWWWbbbmmm~~~}}}vvvjjjbbbXXXPPPLLLJJJHHHFFF??????>>><<<:::777555333333222222222111111000000//////////////////////////////............/////////---++++++,,,---,,,+++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++,,,------,,,++++++******++++++,,,---......//////............////////////000000111222222222333444555666777888999999999:::;;;<<<===>>>>>>>>>===<<<======>>>???@@@AAA@@@AAAAAAAAABBBBBBBBBBBBDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@?????????======>>>>>>>>>======<<<===>>>@@@AAABBBBBBAAAAAA????????????>>>>>>>>>===<<<<<<;;;:::999888777777>>>>>>===<<<;;;:::999999999999999999888888777777555444333333333333333444444444333333222222222222//////.........//////000000000///...---,,,,,,,,,,,,---------------------++++++++++++++++++++++++*********,,,---...,,,*********************************))))))((((((''''''(((((((((((('''''''''''')))'''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%######%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&***))))))((())))))***+++)))******)))&&&%%%%%%&&&***((((((,,,111111,,,'''((((((((((((''''''''''''***))))))))))))******+++*********))))))))))))(((((((((((()))******++++++,,,,,,,,,---...///000111000222444333222111222222333333333444444444555555666666666666777888:::;;;:::;;;<<<>>>??????@@@@@@<<<===>>>???@@@AAAAAABBBBBBAAAAAAAAABBBEEEGGGIIIJJJKKKOOOSSSXXXfff~~~}}}oooeee^^^YYYVVVWWW\\\eeeuuuwwwkkk]]]SSSOOOOOOVVV___fffmmmxxx{{{mmmbbbZZZTTTMMMHHHBBBAAAAAA???===;;;999777555555444333333222111111////////////////////////000//////......//////000...,,,+++***+++,,,+++***++++++++++++++++++++++++++++++************++++++***************+++++++++*********++++++***************+++,,,------......//////............//////...//////000111111222222333333444444555666777777777888:::<<<===>>>>>>>>><<<<<<<<<<<<<<<===>>>???>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????======>>>>>>>>>>>>>>>===<<<===???AAABBBBBBBBBAAA????????????>>>>>>>>>===::::::::::::::::::::::::===<<<<<<<<<<<<<<<;;;;;;888888999999999888777666555555444444333444444444444444444333333333333333333222111000////////////000000///...---,,,,,,,,,,,,---------------------++++++++++++++++++++++++,,,++++++,,,---,,,***(((******************************))))))((((((''''''(((((((((((('''''''''''')))'''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''$$$###$$$'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&)))))))))))))))***+++,,,'''((()))((('''&&&'''((()))''''''+++000111---(((******)))((('''&&&%%%%%%)))))))))))))))***+++++++++*********))))))))))))((((((((()))******++++++,,,,,,,,,,,,---///000111000222444333222111222222333333333444444444444444555555666666888999:::;;;<<<======>>>>>>>>>>>>===<<<<<<===???@@@AAABBBCCCBBBAAAAAAAAABBBEEEGGGIIIJJJKKKNNNSSSXXXeee}}}xxxooojjjddd```\\\[[[bbblllyyy}}}|||oooddd[[[SSSSSSVVVTTTZZZccclllttt}}}tttkkkaaaUUULLLHHHGGGEEECCC@@@>>><<<;;;666666555444333111111000////////////////////////......------------.........,,,******+++,,,+++***++++++++++++++++++++++++++++++************++++++************************,,,,,,++++++++++++,,,,,,++++++,,,,,,------......///..................///......///000000111111222222222333333444555555666666888:::<<<===>>>>>>>>><<<<<<<<<;;;;;;<<<======<<<===>>>???AAABBBCCCDDDCCCDDDEEEFFFFFFEEEDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCAAA@@@???>>>>>>======>>>======>>>?????????>>>>>><<<===>>>???@@@AAAAAAAAA????????????>>>>>>>>>>>>999::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;:::999888777777666555444444444444444444444444444444444444444444444222111000//////////////////...---------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++++++++,,,,,,)))'''************************))))))))))))((((((((((((((((((((((((''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''((('''%%%%%%(((***%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&''''''(((((())))))***&&&((())))))((('''(((***)))''''''***...///---***((((((((((((((((((''''''(((((((((((()))******+++************))))))))))))((((((((()))******++++++,,,,,,++++++,,,...000111000222444333222111222333222222333444444444444333444555666777888999:::;;;======>>>>>>>>>>>>======<<<===>>>???@@@BBBCCCCCCBBBAAAAAAAAABBBEEEGGGIIIIIIKKKNNNRRRXXXeee}}}}}}rrrgggeeehhhgggggghhhjjjllloootttyyyzzzuuufff\\\YYYNNNRRRWWWZZZ___gggrrrzzzvvvggg\\\RRRPPPLLLGGGCCC@@@>>>===999888777666444333222111////////////////////////......------------......///---,,,+++,,,---,,,+++++++++++++++++++++++++++++++++************++++++************************---,,,,,,,,,,,,,,,,,,---,,,,,,------------------......------------............//////000111111111111111222222333444444444666888:::<<<===>>>===<<<===<<<<<<;;;;;;;;;<<<<<<;;;<<<===???AAACCCDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBAAAAAAAAAAAABBB@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>============>>>???@@@@@@????????????>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;<<<=========<<<:::999888888666555444444444444444444444444444555555555222222111000000///000000..................------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******)))))))))+++---,,,+++)))************************(((((((((((())))))))))))(((((((((((('''''''''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((### %%%))))))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&((()))******))))))((()))******(((((()))***))))))))))))***,,,------&&&&&&''''''(((((())))))''''''''''''((()))***+++******)))))))))(((((((((((((((((()))******++++++,,,,,,++++++,,,...000111000222444333222111222333111222333444444444333333333444666777999::::::;;;;;;<<<===>>>>>>???>>>>>>======>>>???AAABBBCCCCCCBBBAAAAAAAAABBBEEEGGGIIIIIIJJJNNNRRRWWWeee}}}hhhjjjnnnsssyyywwwvvvbbb^^^ZZZXXXXXXZZZ```gggiiissszzziiiaaaPPPQQQRRRQQQPPPVVV```hhhrrr{{{}}}qqqYYYVVVQQQJJJEEEAAA???>>>===<<<;;;999888666555444////////////////////////000000////////////000000000///------.........---++++++++++++++++++++++++++++++************++++++++++++******************,,,++++++******++++++,,,------------------,,,,,,---------,,,,,,---------......//////000111111111111111111222222333333444666888:::<<<======<<<<<<======<<<;;;;;;;;;<<<<<<;;;<<<===???AAACCCEEEFFFBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@??????>>>>>>?????????>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>===>>>===<<<<<<<<<===???@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???===<<<;;;:::999<<<>>>???@@@???>>><<<;;;999999777666444444333333444444555555555555555555///////////////000000111---------...............//////...------,,,++++++,,,,,,,,,++++++*********''''''(((***---...,,,+++************************''''''(((((())))))******)))((((((((('''''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))###***'''!!!%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&(((***,,,---,,,+++******+++,,,***)))'''((())))))******)))((())),,,///((((((((((((((((((((((((&&&&&&&&&&&&'''(((******))))))))))))((((((((((((((((((((()))******++++++,,,,,,+++***+++...000222000222444333222111222333111222333444555444333333333444666777999::::::;;;::::::<<<>>>???@@@@@@@@@===>>>???@@@AAABBBCCCCCCBBBBBBAAAAAABBBEEEGGGIIIIIIJJJNNNRRRWWWeee}}}eee^^^[[[___fffoooyyyrrrhhhZZZSSSRRRTTTVVVVVVaaahhhvvvzzzoooaaaTTTQQQRRRPPPRRRUUUbbblllzzzrrrhhhZZZQQQLLLJJJGGGDDD>>>>>>===<<<:::888555444666555444222111000000000000000///......---,,,,,,///////////////......---------------,,,,,,+++***------,,,+++++++++,,,,,,************************++++++,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,---...///000000------......///000000111111111111222222333333444777888999:::;;;;;;<<<;;;;;;>>>BBBCCCAAA???===<<>>>>>????????????>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::999:::;;;<<<===;;;::::::::::::;;;<<<<<<@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@??????>>>===<<<<<<;;;???@@@AAAAAAAAA???===<<<:::999999888666555333222444444333333333222222222222222222111000///......///,,,+++,,,...///---+++000000///...---,,,,,,+++,,,,,,++++++***)))((((((******++++++,,,---......,,,,,,,,,+++++++++******+++***((('''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((+++***(((&&&%%%%%%%%%%%%''''''''''''''''''''''''***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%###""""""######$$$%%%&&&'''((()))(((''''''''''''&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''***)))'''''')))))))))(((((()))***+++***+++...000+++***))))))******((('''&&&&&&&&&'''((())))))***%%%$$$######$$$&&&)))***(((((()))***++++++,,,,,,,,,,,,---......//////000333444555555333333333555444444444555555555555555555555666666777999:::;;;<<<:::888:::===???>>><<<:::<<<>>>?????????@@@BBBCCCBBBBBBBBBCCCDDDFFFGGGIIILLLNNNQQQXXXiiiggg^^^WWWXXX\\\bbbkkkttt{{{iii[[[TTTRRRPPPOOOXXX^^^kkk{{{xxxlllcccZZZQQQNNNPPPXXX```mmm{{{zzzlll```WWWPPPIIIDDDBBBAAA>>><<<:::999777555777666444333111111000000111111000//////.../////////////////////......------------------,,,+++***---------,,,,,,+++++++++******************************+++,,,,,,---......,,,------......------,,,,,,---------.../////////,,,------...//////000000111111111222222333333444555666888999:::;;;;;;;;;===???BBBBBBAAA@@@???@@@CCCCCCBBBAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???===>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<>>>>>??????@@@@@@??????@@@@@@AAAAAABBBBBB@@@??????>>>======<<<<<>>===;;;<<<>>>@@@AAAAAAAAABBBDDDDDDCCCCCCCCCDDDFFFGGGHHHJJJLLLOOOQQQXXXiiiooodddYYYUUUUUUXXX___fff}}}jjj\\\TTTPPPMMMMMMQQQZZZiiivvv|||kkkZZZRRRQQQPPPUUU^^^kkk{{{uuuhhh]]]RRRKKKJJJFFFBBB>>>===<<<;;;:::888777666444333222111111222111000/////////000111///////////////......---,,,------------,,,,,,+++------......---+++***(((++++++++++++++++++++++++******+++,,,,,,---......,,,------......------,,,------..................,,,,,,------.../////////000000111222333333444444333444666888:::;;;;;;;;;???AAACCCDDDCCCBBBCCCDDDDDDCCCAAA??????@@@AAABBB???@@@AAAAAAAAAAAA@@@???========================<<<<<<;;;;;;<<<<<<===>>>===============>>>??????;;;<<<===>>>>>>>>>======>>>===<<<<<<>>>@@@BBBDDDAAAAAAAAA@@@AAAAAABBBBBB@@@@@@??????>>>=========BBBCCCCCCCCCAAA>>>;;;:::<<<;;;;;;:::999777666555666666666555555555444444444444444444333222111000///...---...000111000///..............................------,,,+++++++++,,,------....../////////,,,,,,,,,+++++++++************)))((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''')))(((&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&(((*********))))))((((((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''''''''''''((((((((())))))))))))************)))))))))'''%%%&&&'''(((''''''((()))*********+++---//////---+++)))((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))((())))))******+++++++++++++++,,,------......//////111222111000000111222444444444555555555666666555555666666777999:::;;;;;;::::::;;;===>>>===<<<===???AAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEGGGHHHJJJKKKMMMOOORRRYYYjjj|||qqqfffaaa]]][[[^^^bbbssszzzjjj___WWWRRRNNNMMMQQQZZZfffwwwoooccc]]]TTTRRRUUU^^^kkk{{{}}}ooobbbZZZTTTNNNFFFBBBAAAAAAAAA@@@;;;:::888666444333333222111000...------...000111///////////////......---,,,---------------,,,,,,---...//////...+++((('''++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,...............---------,,,---------.........///000000111222333333444444333444666888:::<<<<<<===???CCCGGGIIIHHHGGGFFFFFFDDDBBB@@@>>>===???AAABBB??????@@@AAAAAA@@@??????======<<<<<<<<<<<<=========<<<<<<;;;<<<===>>>>>>============>>>>>>??????;;;===???@@@@@@@@@>>>======<<<;;;;;;===@@@CCCFFFCCCBBBAAA@@@@@@AAAAAABBB@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@???<<<:::888======<<<<<<;;;999888777777777777666666666666555111222222222111111000///111111000000000000//////---------........./////////.........---------,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********))))))((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))$$$######$$$%%%&&&&&&&&&))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''&&&'''''''''(((((((((((((((((()))*********)))))))))(((&&&&&&((()))((('''((()))******)))***,,,...000///---***((('''((()))''''''(((((()))))))))))))))************)))((('''((()))))))))*********+++++++++,,,,,,---.........///000111111000000111222333333444444555666666666555555666666777999:::;;;;;;<<<===>>>?????????>>>;;;===???@@@??????@@@AAACCCCCCCCCCCCDDDFFFHHHJJJLLLNNNPPPSSS[[[mmmzzzuuupppjjjgggiiiiiivvvyyylllbbb\\\YYYTTTQQQTTT[[[iii~~~xxxmmm___WWWRRRUUU]]]iiiyyywwwooo___WWWMMMGGGEEEEEEDDDBBB>>>===;;;999777666555555000///...---,,,---......///////////////......---,,,------......------------...//////...+++((('''++++++++++++++++++++++++...------,,,,,,++++++***,,,------......------,,,...............------------------...............///000000222333444555555444555777999;;;===>>>>>>???DDDJJJMMMMMMJJJGGGFFFCCCBBB???======>>>@@@BBB???@@@AAAAAAAAAAAA@@@???======<<<<<<<<<<<<============<<<;;;;;;===>>>???<<<<<<======>>>>>>>>>>>><<<===???AAAAAA@@@???>>>===<<<;;;;;;<<<@@@CCCEEECCCBBBAAA??????@@@AAABBB@@@@@@@@@@@@????????????<<<===>>>??????>>><<<;;;============<<<:::999888888888777777777666666666111222222222222111000000444444333222000.........,,,,,,------...//////////////////...............+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%$$$$$$&&&((((((%%%"""&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))))))))(((+++)))(((((()))******)))((()))******))))))+++---///000///,,,((('''(((***((((((((())))))))))))))))))))))))))))))'''&&&&&&)))))))))))))))*********++++++,,,------......///000111222222111111222444333333444444555666666777555555666666777999:::;;;<<<===???AAAAAAAAA@@@@@@<<<>>>@@@@@@@@@???@@@AAAAAAAAAAAABBBCCCEEEHHHIIIMMMOOORRRUUU]]]qqq}}}xxxwwwpppzzz}}}sssnnniiiccc\\\XXXWWW\\\iiivvv}}}ooocccYYYXXXXXX[[[eeerrrpppfffYYYPPPMMMJJJFFFCCCAAA@@@>>><<<:::999888777111000000000///...------///////////////......---,,,------............---------......---+++***(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,------......------,,,------..................//////////////////////////////000111333444555555555666888:::<<<======>>>???DDDJJJMMMLLLIIIFFFDDDBBBAAA???======>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<===>>>???>>>===<<<;;;;;;===???@@@<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>===<<<;;;;;;===???AAACCCBBBAAA???>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@BBBBBBAAA@@@???============<<<;;;:::999888888888777777777666666333444444444444444333333444555444222///------...---------.........//////................................................,,,,,,,,,+++++++++******)))))))))))))))(((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''&&&%%%%%%$$$(((&&&%%%'''******'''###$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((()))((((((,,,***))))))***++++++***((()))******))))))+++,,,---///000...***((()))+++))))))))))))))))))))))))(((((((((''''''&&&&&&&&&)))))))))))))))))))))))),,,,,,------...//////000000222333333222222444555222333333444555666777777555555666666777999:::;;;;;;>>>AAABBBBBBAAA@@@AAA???AAACCCCCCBBBAAABBBCCCAAA@@@AAAAAACCCEEEHHHIIIMMMPPPSSSWWWaaavvvxxxpppggg```aaafffpppuuuyyyyyy|||xxxmmmiiibbbYYYZZZbbbkkk{{{|||lll```YYYSSSLLLFFFEEECCCAAA???===;;;::::::555555666555444222///...///////////////......---,,,,,,---...............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,---------.../////////000000000000000000000000...///000111333444555666666777888999;;;;;;<<<<<>>>>>>>>>>>>>>AAABBBCCCCCCCCCCCCBBBAAA@@@???===<<<<<<===???@@@???>>><<<;;;;;;===???AAA===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>????????????>>>============>>>>>>???@@@???===<<<===???AAACCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCAAA@@@>>>============<<<;;;::::::888777777777777666666666333333444444555444444333111222333222///...///000---------...............................................................,,,,,,,,,+++++++++******((())))))***)))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))((('''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%((($$$ !!!%%%((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&'''))))))*********+++)))(((((()))******)))((()))***)))((((((***,,,***...222000,,,)))***+++)))))))))))))))))))))))))))((('''&&&&&&&&&'''((()))))))))))))))))))))(((------...//////000000111000111333333222333444666222222333444555666777777555555666666777999:::;;;999===AAABBBAAA??????@@@???AAACCCCCCBBBAAABBBCCCAAAAAAAAABBBDDDFFFIIIJJJNNNPPPTTTXXXdddzzzqqqiiiiii```dddfffeeegggmmmrrrrrrwww|||ppp___YYY\\\XXXfffwww}}}nnneee\\\RRRJJJFFFEEECCCAAA>>>===<<<;;;888999::::::999555222000///////////////......---,,,,,,---.../////////...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000,,,------......------,,,,,,,,,------...///000000111111111111000000000000...///000111333444555666666666777999999:::::::::CCCCCCDDDBBBAAAAAABBBDDD????????????>>>>>>>>>===BBBBBBCCCDDDDDDCCCBBBBBBAAA???>>><<<<<<>>>???AAA???>>><<<;;;;;;===???AAA>>>???@@@AAABBBAAA@@@@@@>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>======<<>><<<;;;<<<>>>AAACCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBAAA???===;;;<<<=========<<<;;;::::::777777777777666666666666111111222333333222222222...000222111//////111333........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))*********)))'''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$&&&((()))++++++******''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''&&&((((((((((((((((((((((((######$$$%%%&&&((()))***&&& %%%'''((()))((('''&&&%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))'''''')))******+++++++++***)))'''''')))))))))(((((()))***)))((((((***,,,(((---222222...******,,,*********)))))))))))))))***((('''%%%%%%''')))***))))))))))))((((((((((((......//////000111111111///111222333222222444555222222333444555666777888555555666666777999:::;;;777;;;@@@AAA???======>>>>>>@@@AAAAAA@@@???@@@AAABBBBBBBBBCCCEEEHHHJJJKKKNNNQQQTTTZZZeee|||yyyqqqqqqllllllqqqxxxxxxggg___YYYYYYZZZXXX[[[aaajjjrrryyyjjj^^^^^^\\\```kkkttt|||xxxmmmccc[[[QQQKKKGGGGGGCCC===<<<@@@===<<<::::::999888555333111111111000//////............////////////...............---------,,,,,,///......------,,,++++++***)))((((((((()))***+++.........------,,,,,,,,,++++++,,,,,,---...//////............////////////111111111111222333444444555555666777888999999:::AAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>============CCCDDDEEEEEEEEEDDDBBBAAAAAA???>>><<<<<<===???@@@>>>>>>>>>======<<<;;;:::>>>??????@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;:::;;;<<<===>>>===<<<<<<<<<<<<======>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;===<<<:::888777666555555888777666444222222111111333222111000000111222333---.../////////...,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********...---,,,,,,++++++,,,,,,******)))))))))+++,,,---((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%''')))(((((((((((((((((((((((((((((()))))))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))*********,,,+++***((((((((())))))'''***---,,,)))'''(((***///,,,,,,...111000+++%%%(((((())))))*********+++++++++***)))(((''''''&&&(((((((((((())))))))))))+++,,,---///000000111111222222111111111111111111444444555666777888999999888999::::::;;;;;;::::::;;;<<<<<<===============>>>>>>???@@@AAAAAAAAAAAAEEEDDDDDDDDDEEEFFFHHHIIILLLPPPUUU\\\iiixxxppphhhbbb___bbbiiiqqq~~~|||pppccc[[[UUUQQQQQQVVVZZZcccsssssseee___]]]```dddiiisss~~~uuujjj]]]RRRIIIGGGFFFBBB@@@AAA???<<<:::888777555222000222222222111000000//////......////////////......,,,,,,,,,+++++++++******------------------------,,,,,,+++++++++,,,---.........---------,,,,,,,,,+++,,,,,,------.....................////////////111111111111222333444444555555666777888999999:::======>>>>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@???>>><<<<<<===???@@@===>>>???????????????>>>@@@@@@AAABBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::;;;<<<>>>???===<<<<<<<<<<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999888777777666666666666666555444333333333333333222111000000000000111222....../////////...---,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******------,,,++++++++++++,,,******)))))))))***++++++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%$$$&&&''''''''''''''''''''''''''''''(((((()))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))*********+++******)))))))))))))))***((()))******)))))))))+++...,,,+++---000000,,,'''(((((()))))))))*********)))(((((('''&&&&&&%%%%%%(((((((((((())))))))))))+++,,,---///000000000000111111111111111111111111333444555666777888888999888999::::::;;;;;;::::::;;;<<<<<<===============>>>???@@@AAAAAABBBAAAAAADDDCCCCCCCCCDDDFFFHHHIIIJJJNNNSSS[[[iiiyyyrrrddd]]]WWWXXX\\\bbbnnnxxxtttdddWWWNNNLLLNNNKKKTTTcccxxxyyyoooeee___[[[[[[```gggrrr~~~rrrbbbRRRLLLJJJHHHDDDCCCBBB???<<<999777555222///333333222222111000000000......////////////......,,,,,,,,,,,,++++++++++++++++++,,,------...//////---,,,,,,,,,,,,---...///...------------,,,,,,,,,------------------------............////////////000000000000111222333444444555555666888999999:::<<<<<<===>>>???@@@@@@AAA??????@@@AAABBBCCCEEEFFFBBBCCCDDDDDDDDDCCCAAA@@@???>>>=========>>>???@@@>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDCCC@@@>>><<<========================;;;;;;::::::;;;<<<>>>???======<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999999999999::::::666666555555555666666777444333333333333333444555111111000000000000111111...////////////...---,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++++++++++++++))))))******))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***************(((((())))))******)))))),,,***))))))+++------------+++)))***---///---***(((((())))))))))))******(((((((((''''''&&&&&&&&&(((((((((((())))))))))))+++,,,---...///000000000111111111111111111111111333333444555666777777888888999999:::::::::::::::;;;<<<<<<===============>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHJJJNNNTTT\\\lll{{{nnnfff___\\\\\\^^^eeelll}}}tttcccWWWPPPNNNLLLPPPZZZkkk|||oooeee___]]]^^^iiiuuuzzzgggYYYRRRMMMHHHEEEFFFCCC>>>;;;999777555333333333222222111000000///......////////////......///............---------,,,,,,,,,---------......++++++++++++,,,,,,------------------------------------------------,,,,,,............////////////000000///000000111222333333444555666777888999:::?????????@@@@@@@@@@@@@@@=========>>>???@@@BBBBBBAAABBBCCCCCCCCCBBB@@@???>>>>>>=========>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDCCC@@@===999777>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<===>>>??????????????????????????????>>>===<<<;;;::::::::::::999888888777777888888999666666555555555555666666444333333333333333333444000000000000000000000000///////////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++((()))*********((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))*********))))))(((((((((*********)))((('''***&&&###$$$(((++++++***+++)))'''(((+++---------(((((())))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))++++++---...///000000000111111111111111222222222222222333444555666777777888888999::::::::::::999;;;<<<<<<===============>>>???@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCEEEGGGHHHLLLOOOUUU___ppp~~~wwwpppkkkfffbbbbbbfffooo|||tttfffZZZRRRQQQQQQUUU```sssyyypppggg```___hhhwwwnnn___VVVPPPLLLIIIEEE@@@<<<:::999888777333333222111111000000///......////////////....../////////.........------......---------,,,,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,............////////////////////////000111222222333333444666777888999:::AAA@@@@@@??????>>>>>>===>>>>>>============>>>>>>@@@AAAAAABBBBBBAAA???>>>===============>>>>>>???AAABBBBBBBBBAAAAAA@@@???@@@AAABBBBBB@@@>>><<<:::@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::;;;<<<===>>>;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999777777666666666666777777888888777666555555555555555555444333222222222222000000111111111111000000000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++((()))*********((('''&&&((((((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&)))*********)))(((&&&%%%$$$ !!!$$$%%%$$$***((('''''')))+++------))))))(((((((((((((((((()))))))))***************(((((((((((())))))))))))***+++,,,.../////////000000000111111111222222222222222333444555666777777777888999999::::::999999;;;<<<<<<===============??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAACCCEEEGGGIIILLLOOOTTT___qqq}}}uuulllhhhiiikkktttwwwhhh]]]RRRQQQRRRYYYhhh|||uuuiiiYYY]]]gggwwwvvvjjj```YYYNNNJJJCCC>>>;;;:::999999444444333222222111111000......////////////......------------,,,,,,,,,+++//////...---,,,,,,++++++,,,---......//////......,,,,,,,,,------------...------------------------............////////////............///000111222222222444555777888::::::>>>>>>======<<<;;;;;;;;;AAAAAA@@@>>>>>>=========???@@@AAAAAAAAA@@@>>>===;;;<<<<<<======>>>>>>>>>BBBBBBBBBBBBAAA@@@???>>>===>>>???AAABBBDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD>>>===<<<;;;:::;;;<<<<<<999999::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888666666555555555555666666888888777555555444444444555555333222111111111111111111222222222222111111111000//////......//////......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************))))))******))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&"""$$$'''((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((())))))(((((((((((())))))'''&&&%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&))))))))))))((('''&&&&&&%%%###""""""$$$&&&&&&&&&((((((''''''((()))+++,,,))))))(((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))))))))***+++,,,---.../////////000000000111222222333333333333444555666777777888777888888999999999999999;;;<<<<<<===============???@@@AAABBBBBBCCCCCCCCCAAAAAAAAABBBDDDFFFHHHJJJJJJLLLQQQ[[[mmm~~~}}}yyyzzzwwwzzzsssdddcccbbbdddiiirrr{{{wwwfffbbbbbbiiisssuuuhhhYYYSSSKKKDDD???===<<<;;;666666555555444444333333......////////////......------------,,,,,,,,,,,,---------------------,,,+++,,,---...///......---,,,,,,,,,---------......+++,,,,,,------.....................////////////............///000111111111222333555777888::::::;;;;;;;;;<<<<<<<<<======BBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===:::;;;<<<===>>>>>>>>>>>>AAAAAAAAABBBBBBAAA@@@@@@======>>>???AAADDDFFFHHHFFFFFFFFFFFFFFFFFFFFFFFF@@@>>>===;;;::::::::::::888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888555555444444444444555555555555444444444444444555333333222222222222222333111222333444444333222111111111///.........///000......---------,,,,,,,,,,,,,,,,,,---------......,,,++++++*********************)))))))))***++++++((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###%%%(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''))))))(((((((((''''''((((((((((((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''((()))***((()))******))))))***+++''''''(((((('''((()))***))))))((((((((('''''''''&&&''''''((())))))******(((((((((((())))))))))))***+++,,,---...////////////000000111222222333333333444555666777888888999777777888999999999999999;;;<<<<<<===============???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDGGGIIIKKKJJJKKKOOOYYYjjjzzz|||yyyvvvtttsssrrrjjjqqqyyy~~~zzzpppgggeeefffmmm|||rrrccc\\\SSSJJJDDDAAA???>>>888888888777666666555555......////////////......000000/////////.........+++,,,,,,------......///)))***+++,,,,,,,,,+++***,,,,,,,,,------.........++++++,,,,,,---...//////............/////////000...------......///000111111222333555777888::::::::::::;;;===>>>@@@AAABBB@@@??????>>>======>>>>>>>>>??????@@@@@@>>>===<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCC@@@???=========???BBBCCCFFFFFFFFFFFFFFFFFFFFFFFFAAA???===;;;:::999999999777777777888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777555444444333333444444555222222222222333444555666111111111111222333444555222333444444444444333222222111///.........///000......---------,,,,,,,,,,,,,,,,,,------.........,,,++++++***)))*********+++***)))))))))+++,,,---)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%'''))))))'''%%%######&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))***************%%%%%%%%%%%%'''))),,,---%%%(((+++***'''%%%&&&(((&&&'''((((((''''''((()))))))))(((((('''''''''&&&(((((()))***+++,,,,,,---(((((((((((())))))))))))******,,,---...////////////000000111222222333333444444555666777888999999777777888999999999999888;;;<<<<<<===============@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCEEEHHHJJJKKKLLLLLLOOOYYYjjj{{{wwwuuuuuuqqqqqqxxxttteeeaaa\\\```iiillljjjrrr|||{{{rrrjjjiiinnntttxxxqqqcccRRRHHHEEEAAA<<<<<<999777999777333222333333111//////000111000/////////.........---------------++++++++++++------++++++++++++++++++++++++........................*********+++,,,---...///,,,,,,,,,---------......000000///...............000222333555777999999:::<<<<<<<<<===>>>>>>??????BBBAAA@@@???>>><<<;;;;;;>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===============???>>>>>>???AAABBBBBBAAA===============>>>>>>>>>BBBDDDFFFGGGGGGFFFDDDBBB???>>><<<999777666555555555555555555666888999:::888888888999999::::::;;;888888777666555444333333222222333333333333444444444444333333222111000000111111000000000000111111333333222222111000//////111111000000//////......//////...---,,,,,,++++++...------...//////...,,,...---,,,+++************(((((())))))******++++++))))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%'''((((((((('''&&&&&&'''(((((())))))((((((''''''''''''((((((((((((&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&'''(((***++++++)))))))))))))))(((((('''$$$&&&''')))***+++******(((((((((((()))))))))))))))***,,,...///000111111222222333444444555666666333444666666555555777888888777666666666777999::::::;;;<<<===>>>>>>>>>>>><<<===>>>AAAEEEFFFFFFEEECCCAAA@@@AAADDDHHHIIIJJJKKKMMMNNNRRR___tttyyy~~~~~~tttlllgggeeeiiipppzzzoooaaaYYYVVVZZZ[[[YYY^^^iiisss|||yyyqqqmmmlllyyyvvvdddWWWOOOGGG??????;;;999:::999555333555555333111000111111000/////////.........---------------,,,++++++,,,------++++++++++++++++++++++++........................,,,,,,,,,,,,---...//////,,,---------............000000///...............---...000222444555666666<<<<<<===>>>>>>??????@@@?????????>>>>>>======<<<============<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???======>>>@@@AAA@@@??????????????????????????????AAACCCDDDDDDCCCAAA???>>>===;;;999777666555555444444444555666888999:::;;;;;;:::999999888777777888888777666555444333333222222222333333333444444444444333333222111111000000000////////////000000333333222111111000//////000000000000//////......///......---,,,,,,++++++,,,++++++,,,...---+++***---,,,+++***************)))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((('''&&&&&&&&&'''))))))&&&''''''((()))***++++++((())))))))))))(((''''''&&&&&&(((((()))(((''''''(((((((((((()))))))))***)))***,,,...///000111111111222222333444444555555333444666666555555777888888777777777777888999999;;;;;;<<<===>>>>>>>>>>>>======???BBBEEEGGGFFFEEEBBB@@@???@@@DDDHHHJJJJJJIIIJJJJJJMMMWWWiii}}}zzzvvvgggaaa\\\\\\___hhhyyyqqqcccXXXVVVTTTQQQSSSYYYfffpppwwwnnnjjjpppvvvzzz|||lll```SSSHHHEEE@@@=========999888999888666333222222222000////////////.........------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,..............................---------......///------........./////////000//////............///,,,---///111333444444555<<<<<<======>>>>>>??????========================;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>???>>>===<<<===>>>???>>>===@@@@@@??????>>>>>>======<<<===???@@@@@@???===<<<===<<<;;;999777666666555333444444555777888:::;;;>>>===<<<:::888666444333888888777666555444333333222222222222333333333333444333333222222111111111//////............//////222222111111000000//////000000000////////////............------,,,,,,+++******+++---......+++(((+++******)))))))))******************))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))(((&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***+++***'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''&&&%%%%%%%%%&&&((((((''''''''''''(((((((((((())))))((((((((()))***+++)))))))))*********++++++(((((((((((((((''''''&&&''''''(((((('''&&&%%%%%%((((((((()))))))))*********+++,,,...///000000000000111111222222333333333333444666666555555777888777888888999999999999999;;;<<<===>>>????????????>>>>>>@@@CCCFFFHHHGGGFFFAAA???>>>???CCCGGGIIIJJJIIIIIIHHHJJJOOO\\\lllxxx~~~{{{mmmggg```\\\[[[___mmmzzzzzzhhh___ZZZUUUSSSTTT\\\eeettt}}}pppnnnkkkjjjnnnssswwwwww}}}ssscccWWWMMMFFFAAAAAAAAA>>><<<===;;;999666444444333111///////////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,........................///...---------------............////////////000000///............////////////111333444555666666:::::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;999999:::;;;===>>>??????>>>===<<<===>>>???>>><<<>>>>>>===<<<<<<;;;:::::::::;;;<<<======<<<;;;:::<<<;;;:::888777666666666333333444555777999:::;;;>>>===<<<:::777555444333888888777666555444333333111222222222222333333333333333333222222111111111000//////......//////000111111000000000/////////////////////////////////......---------,,,,,,,,,,,,,,,---///000///,,,***))))))))))))))))))******++++++******))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((&&&&&&&&&''''''''''''''''''&&&$$$###$$$%%%''')))''''''''''''(((((((((((()))))))))))))))*********************************((((((((((((((('''&&&&&&((((((((('''''''''&&&&&&(((((()))))))))************+++,,,...///000000000000000000000111111222222333444666666555555777888777888999;;;;;;:::999999;;;<<<===>>>????????????>>>???@@@CCCGGGHHHHHHGGGBBB@@@??????BBBEEEGGGGGGKKKIIIHHHHHHJJJPPP^^^jjj|||yyysssmmmhhhbbb```eeemmm|||mmmcccZZZRRRMMMRRRYYYfffxxx|||qqqjjjfffeeeeeegggppp~~~wwwjjjWWWNNNFFFEEEDDDAAA>>>>>>???<<<999777555444222000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,,,,,,,.........////////////000//////............/////////000222333555555666666777777888888999:::::::::======<<<;;;:::999888777<<<;;;;;;::::::;;;<<<<<<888999:::;;;<<<===>>>???>>>===<<<===?????????============<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;:::;;;:::999888777777777777333444444555777888:::;;;;;;;;;:::999777666555555888888777666555444333333111111111222222222333333333333222222222222222111111000000//////000000111000000//////////////////.............../////////---------------,,,,,,,,,,,,,,,,,,...//////,,,***))))))))))))))))))******++++++******))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&$$$###$$$%%%''')))''''''''''''((((((((((((''''''((((((((()))))))))******))))))))))))((((((((((((((()))(((''''''&&&((((((((((((((()))))))))))))))))))))************++++++---...//////////////////000000000000000111333444666666555555777888777888999;;;;;;:::999999;;;<<<===>>>>>>?????????>>>???@@@CCCGGGHHHHHHGGGEEECCC@@@@@@BBBCCCDDDDDDJJJGGGFFFGGGEEEHHHUUUcccxxx}}}xxxqqqiiifffgggnnn|||tttgggZZZQQQNNNSSS\\\jjj~~~vvvjjj```\\\]]]ffftttkkk___SSSNNNKKKEEE@@@???AAA>>>;;;888777666444222000000000/////////............///000000///......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++++++++,,,,,,---------.........////////////............//////000...///000111222333333333555555666666777777888888===<<<;;;:::888777666555<<<;;;:::999:::;;;<<<===999999:::;;;<<<======>>>===<<<;;;===???@@@???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999888777777777777777555555555555666888999:::888888888888888888888888888888777666555444333333111111111111222222222222222222222222222222222222111111000000000000111111////////////............---............/////////------------------------+++*********,,,,,,+++)))+++******)))))))))******************))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&'''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&((((((''''''''''''((((((((((((%%%&&&'''((((((((('''''')))))))))))))))))))))((()))))))))))))))(((((('''((((((((((((((()))***+++)))))))))*********+++++++++,,,---...////////////000000000000000000000000333444666666555555777888777888888999999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>@@@CCCFFFHHHGGGFFFFFFDDDAAAAAABBBDDDEEEDDDFFFCCCCCCDDDCCCDDDRRRccc{{{|||tttpppjjjqqqzzz|||mmmcccVVVVVVXXX^^^mmmyyyggg]]]]]]^^^iii|||xxxhhh___WWWNNNFFFCCCBBB???<<<:::999888666444000000000000/////////......///000000000000///...------------------------........................,,,,,,,,,,,,,,,---...///,,,---------...........................///000000---...///000111222222222444555555666666777888888::::::999888888777666666:::999888888888999;;;<<<:::::::::;;;;;;<<<<<<<<<:::999999;;;>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777888666666666666666777888888777777777777888888888888888888777666555444333333111111111111222222222222222222222222222222222222000000////////////000000........................---------.........//////------------------------,,,***)))(((***++++++***---,,,+++***************)))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''((((((((((((%%%&&&'''((((((((('''''')))************************************))))))(((***)))((('''''''''(((((())))))*********+++++++++,,,,,,---...////////////000000000000000000000000333444666666555555777888888777777777777888999999999:::;;;<<<<<<===============???BBBEEEGGGFFFEEEDDDBBB@@@AAACCCFFFGGGHHHEEEAAABBBEEEEEEGGGWWWkkk}}}nnnooooooooovvv~~~sss```]]]YYYXXX```qqqooocccaaaYYYaaaqqqzzznnncccXXXMMMIIIBBB???<<<;;;:::999777555000000000000////////////...///000111111000///...------------------------........................,,,,,,,,,---...///000111,,,,,,,,,---------.....................///000111......000111222222222222555555666666777888888888888888777777777777777777999888777666777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777999<<>>999:::::::::::::::::::::::::::::::::::::::::::::888888777777777777888888777777666666666666777777777777777777888888888888888888777666555444333333000111111111111222222222222222222222222222222222//////............//////---.....................---------.........//////------------------------///---***)))+++,,,------...---,,,+++************(((((())))))******++++++))))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''((())))))'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&'''((()))&&&'''(((((())))))((((((''''''''''''((((((((()))%%%&&&((()))))))))((('''******+++++++++,,,,,,,,,+++++++++++++++***))))))+++***(((&&&%%%%%%%%%%%%)))************+++++++++,,,,,,---...////////////111111111111000000000000333444666666555555777888888777666666666777999:::888999:::;;;<<<<<<<<<<<<<<<===>>>AAAEEEFFFFFFEEEBBBAAA@@@AAADDDHHHJJJKKKFFFBBBCCCHHHIIILLL]]]ssszzzvvvvvvvvvxxxxxxqqqlllkkkhhhfffjjjsssxxxxxx}}}xxxmmmeeebbbfffsssyyyjjj[[[OOOGGGCCC???======;;;888444333222111111222222111///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................,,,,,,,,,---------......///......---------......---...///000111222333444666555444444555666777888777888999::::::999888777666777777888999:::::::::>>><<<:::999:::;;;<<<<<<999:::;;;===>>>?????????======>>>??????>>><<<;;;:::999999999999999999999999999888777777888888999;;;:::888777777888:::;;;999999::::::999888666555777666666666555555555555333333333333333333333444222222222222222222222222///000111222222111000///////////////////////////////////////////////////......---,,,++++++++++++000...,,,***))))))***++++++++++++************)))***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%'''((('''&&&&&&'''((((((&&&### """%%%((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((((()))***)))'''&&&&&&'''(((((()))******)))(((''')))'''&&&'''***+++***(((++++++******************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111////////////000000000000444555666777777888888888555555666666777777888888888888999:::;;;======>>>===>>>@@@BBBEEEFFFGGGGGGIIIGGGDDDDDDFFFHHHIIIJJJHHHFFFEEEDDDEEENNNdddxxxzzzwww}}}~~~xxxtttyyy~~~uuuiiicccccccccdddhhhnnnrrruuu|||~~~tttmmmiiimmmvvv|||hhhXXXMMMHHHBBB>>>======:::777777555333222222222000///////////////////////////------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......///......---------......---...///000111222333333555555444444555666777888888888999999888888777777555666666777888888999999999999888888999999:::999888888:::;;;<<<===============>>>???>>>>>>===<<<;;;:::::::::999999888888999999999999999888888888:::999888777777888:::;;;;;;;;;;;;;;;:::999888777777777666666666555555555333333333333333333333333222222222222222222222222//////000111111000//////////////////////////////////////////////////////......---,,,++++++++++++///---+++***))))))+++++++++++++++************)))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''&&&&&&&&&''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&)))((('''&&&&&&&&&(((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((((()))))))))'''&&&'''(((%%%&&&'''((((((''''''&&&)))'''&&&'''***+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111/////////000000000111111444555666777777888888888555666666777777888888999<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDEEEFFFGGGHHHFFFDDDDDDFFFHHHIIIIIIIIIGGGGGGFFFHHHRRRhhh|||{{{tttpppttt}}}xxxpppppptttkkkrrrxxx|||xxxggg^^^WWWUUUVVVZZZ]]]```gggooo~~~rrrmmmmmmrrr~~~|||iiiZZZSSSIIIBBB???>>>===;;;:::777555333333222000...////////////////////////.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......///......///000000111222222444444444444555666777888999888888777777666777777555555555666777777888888777777888999999999999999777777888999:::;;;;;;<<<<<<<<<===>>>>>>>>>======<<<<<<;;;:::999999888888888888999:::::::::999888999888777777777999:::;;;======<<<;;;::::::::::::777777777777666666666666555555444444333333222222111111111111111111111111...//////000000//////...////////////////////////////////////////////////......---,,,++++++++++++---,,,+++*********,,,,,,+++++++++************)))***))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''(((&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''))))))'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&((()))(((&&&%%%%%%&&&''''''((())))))((((((''')))(((''''''&&&&&&''''''%%%%%%&&&&&&'''((((((((('''((()))((('''&&&'''(((%%%%%%''''''(((((((((((()))((('''((()))***)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111///000000000000111111111444555666777777888888888666666777777888999999:::>>>======<<<;;;:::999999;;;<<<>>>AAACCCDDDEEEFFFGGGDDDBBBBBBEEEGGGHHHHHHJJJIIIIIIIIIKKKWWWmmm~~~vvvqqqrrrwww~~~~~~wwwtttttthhhiiiiiihhhlllwwwsssccc\\\UUUSSSSSSVVV]]]eeexxx{{{sssppprrrvvv}}}~~~lllcccVVVLLLFFFBBB???===;;;888555333333222000///////////////////////////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////.../////////000000111111333333333444555666777888:::999777666555666777888666666666777777888888888777999;;;<<<<<<;;;;;;;;;888888888999999:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>===<<<;;;:::999888777777888:::<<<<<<;;;999888888888777777888999:::;;;>>>===;;;:::999:::;;;<<<888888888777777777666666666666555444333222222111000000000000000000000000......////////////......////////////////////////////////////////////////......---,,,++++++++++++++++++*********+++,,,---+++++++++*********))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%***+++,,,,,,)))'''''''''$$$%%%%%%&&&&&&&&&&&&&&&)))(((((('''''''''''''''%%%%%%&&&&&&'''((((((((('''((()))((('''&&&'''(((''''''((()))***+++++++++)))((((((((()))))))))((('''((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111000000000111111111222222444555666777777888888888666666777888999::::::;;;;;;::::::999888777666666:::<<<>>>@@@BBBCCCDDDEEEEEECCCAAAAAADDDFFFHHHHHHIIIIIIJJJKKKNNNZZZrrryyyttttttvvv{{{~~~sssnnnfff```^^^eeerrr}}}{{{nnn___UUUPPPOOOVVV^^^jjjyyyzzzqqqjjjiiikkkqqqzzzyyykkk^^^TTTLLLEEE@@@<<<999666444333333222111000000000000000000000000------------------------........................------------------------,,,,,,,,,---------......---------------.../////////////////////000000000111222333444555666777777999888777666666777888999999999999999999:::::::::777:::======<<<;;;;;;<<<;;;;;;:::999::::::;;;<<<:::;;;;;;<<<===>>>>>>???>>>>>>===<<<;;;999999888777999;;;<<<===<<<:::999999999999999999::::::;;;===<<<:::999999:::;;;;;;999888888888888777777777666666555444444333222222000000000000000000000000//////............//////000000000000000000000000////////////////////////......---,,,++++++++++++************+++,,,------+++++++++*********)))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%)))+++---,,,***(((''''''%%%$$$###"""###$$$&&&'''))))))(((''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&((()))(((''''''((()))((((((((()))***+++,,,,,,((()))))))))((((((((()))((((((((())))))*********************************)))))))))***++++++,,,,,,,,,,,,---...///000111111111111111111222222222222444555666777777888888888555666777888999:::;;;;;;888888888888888888888888:::;;;===???BBBCCCDDDDDDDDDBBBAAAAAADDDFFFHHHHHHIIIHHHJJJLLLPPP]]]uuu|||xxxuuuvvvxxx{{{wwwmmmddd]]]]]]fffpppnnn^^^SSSNNNPPPUUU\\\jjjzzz|||pppgggdddeeekkkrrr|||xxxkkk^^^RRRJJJBBB>>>:::777555555444333000000000000000000000000------------------------.............../////////........................,,,,,,,,,---------......---------------...///000000/////////////////////000111333444666666777777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888;;;===<<<:::888:::<<<======;;;::::::;;;<<<<<<:::::::::;;;<<<>>>???@@@>>>>>>===<<<;;;;;;::::::888999;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;:::::::::;;;;;;999999999999888888888777666666555555444444333333111111111111111111111111000//////......//////000000000000000000000000000////////////////////////......---,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&(((***+++)))&&&%%%%%%&&&%%%$$$###$$$&&&(((******)))((((((''''''((((((%%%%%%&&&&&&'''(((((((((&&&'''((((((''''''((()))''''''''''''((()))******((()))***)))((('''((()))((((((((())))))******+++************************)))))))))***++++++,,,,,,,,,,,,---...///000111111111111222222222333333333444555666777777888888888555555666777888:::;;;;;;999999999::::::;;;;;;;;;:::;;;===@@@BBBCCCDDDEEEDDDBBBAAAAAADDDGGGHHHIIIIIIIIIJJJMMMQQQ^^^www}}}zzzyyyzzz{{{}}}vvvkkkaaabbbhhhqqqqqqaaaVVVRRRSSSSSS\\\gggttt{{{ssskkkiiiiiilllxxxuuudddXXXJJJFFF@@@;;;888777555333000000000000000000000000........................---........./////////000------------------------,,,,,,,,,---------......---,,,,,,------///000000000000/////////.........///000222444666777777666555666888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>???===999888:::===>>>===;;;:::999:::;;;<<<999999999:::;;;>>>@@@AAA>>>=========<<<<<<;;;;;;:::::::::;;;<<<=====================<<<;;;::::::;;;<<<<<<======<<<<<<<<<::::::999999999888888888555555555555555444444444222222222222222222222222111000////////////000111000000000000000000000000////////////////////////......---,,,++++++++++++***++++++,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''$$$&&&)))***)))'''%%%%%%%%%%%%&&&&&&'''(((((()))***))))))(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''((((((''''''(((***)))((((((''''''((()))***(((***+++***'''&&&''')))&&&&&&'''(((((()))******************************)))))))))***++++++,,,,,,,,,,,,---...///000111111222222222333333333333444444555666777777888888888333444555666888999:::;;;::::::::::::;;;;;;;;;<<<;;;<<<>>>@@@BBBDDDEEEEEEDDDCCCAAABBBDDDHHHIIIJJJJJJJJJLLLOOOSSS```yyy~~~~~~~~~}}}zzziiicccfffiii{{{rrrcccZZZXXXOOOTTTYYYdddyyywwwmmmeeeccckkkvvvqqqdddQQQLLLEEE???;;;888555333000000000000000000000000000000000000000000000000---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111000000000///......------///000222555666777777666444666888;;;============<<<<<<<<<<<<<<<<<<<<<<<<@@@BBBCCC@@@;;;999<<<@@@???===;;;999999999;;;;;;999999999:::;;;>>>@@@AAA===============<<<<<<<<<;;;::::::;;;;;;===>>>?????????>>>>>>===<<<:::999<<<===>>>??????>>>===<<<:::::::::999999999888888444444444555555555555555222222222222222222222222222111000//////000111222000000000000000000000000////////////////////////......---,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++************))))))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))(((&&&$$$"""'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$'''+++,,,+++)))((('''!!!###&&&((()))(((&&&%%%******)))(((((((((((((((%%%%%%&&&&&&'''(((((()))%%%'''((((((''''''(((***,,,+++***))))))***++++++(((***+++***'''&&&''')))%%%%%%&&&&&&'''((())))))************************)))))))))***++++++,,,,,,,,,,,,---...///000111111222222333333333444444444444555666777888888888888333333444666777999::::::999999999999999999999999;;;<<<>>>AAACCCDDDEEEFFFEEECCCAAABBBEEEHHHJJJJJJLLLLLLMMMPPPUUUbbbzzz~~~||||||~~~wwwpppsssqqqxxxxxxhhh___UUUUUUWWW]]]llluuuhhhdddhhh{{{zzzfffVVVGGGCCCBBB===888777333333222000//////000222000000000000000//////...++++++,,,---...///000111//////...---,,,,,,++++++------------------------......---,,,,,,,,,------,,,,,,,,,---...///000000111222222333444444444444555555555777888;;;===>>><<<<<<============<<<<<<>>>>>>>>>>>>============<<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<>>>>>===<<<;;;;;;:::;;;<<<<<<===>>>=========>>>>>>???>>>>>>===<<<<<<<<<<<<===============<<<;;;;;;;;;;;;::::::999888555444333222111111111111222222222111111111111111111000///......///000000111111111111111111222222222222222111000//////...///...,,,+++***+++,,,,,,+++,,,,,,---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))******)))'''%%%&&&'''''''''((((((((((((''''''((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''$$$""""""%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((''''''&&&&&&&&&'''''')))******(((((((((((()))+++,,,---((((((((((((''''''''''''%%%))),,,,,,)))&&&''')))(((((())))))*********+++,,,+++++++++++++++++++++---.....................---...000222333222111000666555555777::::::777333555666666777777777777777666666666666666777888888======???@@@BBBCCCEEEEEEDDDCCCBBBBBBCCCEEEHHHJJJNNNLLLLLLMMMSSSccc~~~~~~}}}yyyyyytttvvv~~~wwwoooddd```\\\[[[bbbpppsssjjjhhhlllrrr{{{iiiVVVLLLGGG???999777444333222111///...///000000000000000000//////...///............---------//////...------,,,++++++---------------------------------,,,,,,---......---......//////000000000111111222333444444444444555666999;;;===???@@@@@@<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>======>>>======<<<<<<=================================<<<<<<===>>>>>>>>>>>>>>><<<<<<========================>>>>>>>>>>>>======;;;;;;;;;;;;:::999888777666555444333222222222222111111111000000000000000111111000//////000000111111111111111111111111111222222111111000//////.........,,,+++++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))***)))&&&%%%&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((%%%###$$$&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))&&&''''''(((((((((''''''(((((('''(((((()))***+++***))))))))))))******+++*********))))))(((((((((&&&((())))))((('''((()))((((((((()))))))))******++++++++++++++++++++++++,,,,,,------.../////////...///111222333222222111666555555777999999777444555555666777888888888777888777777777777888999999======>>>@@@BBBCCCEEEEEEAAAAAAAAABBBCCCEEEGGGIIIIIIJJJMMMPPPTTT```www~~~{{{zzz|||~~~|||xxxwwwsssooouuu~~~wwwlllccc```bbbhhhlllttt}}}sssmmmbbbdddnnn}}}kkk\\\RRRHHH???;;;777666444333111000000///000000111111000000///.../////////.........------//////......---,,,,,,,,,///.........------,,,,,,,,,,,,,,,,,,---...////////////000000000000000000000111222333444444444444555888===BBBEEEEEEDDDBBB===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===@@@??????>>>>>>???@@@@@@============>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>:::;;;<<<======>>>>>>===>>>>>>?????????>>>>>>===<<<<<<<<<;;;:::888777666666555444333333222222333111111000000000/////////222111111000000111222222111111111111111111111111222111111000000//////.........---,,,,,,,,,------)))))))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))(((&&&%%%&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((&&&%%%%%%&&&''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((($$$%%%&&&'''''''''''''''***))))))((())))))******++++++******)))))))))))),,,,,,,,,+++***))))))((('''&&&%%%&&&'''))))))((('''((((((((((((((())))))************************++++++,,,---...//////000000000111222222333444444555555555777999999777555444555666777888999999999999999888888999999:::;;;<<<===>>>@@@AAACCCDDDEEEAAAAAABBBCCCEEEFFFHHHIIIKKKLLLOOORRRUUU```vvv|||yyyyyyzzz{{{~~~xxxooohhhiiinnnvvv~~~xxxmmmeee```]]]aaahhhqqq{{{vvvhhheeegggppp}}}pppcccVVVKKKCCC;;;:::777666555444333111000111111111111000//////,,,------...///000000000//////......---------,,,//////......------,,,,,,,,,,,,,,,,,,---///000000000000/////////////////////000111222333444444444555:::AAAGGGJJJIIIFFFDDD>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>?????????===>>>??????@@@@@@@@@???AAAAAA@@@@@@@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>======<<<======>>>>>>>>>>>>======>>>>>>>>>>>>======<<<===<<<<<<;;;999777666555555444444333222222222333222222111111000000//////222222222222222222333333222222222111111111111111111111000000////////////......------------------,,,,,,---------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))(((&&&%%%&&&'''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((###$$$%%%&&&''''''''''''***)))((((((((((((((()))*********************)))------,,,+++***)))(((((((((%%%"""###'''******(((''''''''''''(((((((((((()))))))))))))))*********,,,,,,,,,------.........111111111222333444555666444555666777888888777777555666777888999:::::::::999999999999999::::::;;;<<<===>>>???AAACCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLNNNSSS```xxx|||yyyyyyzzz{{{zzz}}}uuulllhhhhhhiiikkkpppvvv}}}vvvhhh```ZZZ[[[^^^fffnnnvvv~~~wwwooohhhgggnnn{{{xxxhhhXXXLLLBBB>>>:::777666666444222111111111111111000000///---.........///000000000///...............------/////////......---------,,,,,,,,,---...///000111///........................///111222333444444444444999AAAGGGJJJIIIFFFCCC>>>>>>????????????>>>>>>===>>>>>>>>>?????????@@@<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;<<<============<<>>===<<<<<<=========<<<;;;;;;:::<<<<<<;;;:::999777555444444333333222222222222333444444333222222111000000111111222222333333333333222222222111111111000000000000000///////////////.........................../////////......---,,,************************************************))))))))))))))))))))))))(((((((((''''''(((((((((&&&'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''###$$$%%%&&&''''''''''''(((((('''&&&&&&&&&''''''((((((***+++,,,,,,,,,+++,,,,,,+++******)))(((((((((%%%"""###'''******(((((((((((((((''''''''''''(((((()))))))))*********---------------,,,,,,,,,111111111222333555666777444555666777777777888888666777888999::::::::::::999888888888888999::::::<<<<<<===???AAABBBDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIDDDGGGLLLRRRXXXcccyyy~~~|||||||||||||||xxxzzz||||||}}}~~~xxxpppllllllhhhggghhhllluuu{{{ppp```ZZZWWWYYY___hhhsss}}}tttllliiimmmyyy|||iiiYYYNNNGGG???:::888666444222111111222222111111000///222111111000///...------................................................------------...///000000---------..................///000222333444444444444888>>>CCCFFFEEECCCAAA===>>>>>>??????>>>>>>======>>>>>>??????@@@@@@@@@<<<===???@@@BBBBBBCCCCCC@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBB@@@>>>===<<<;;;;;;<<<<<<===============CCCCCCCCCBBB@@@???===<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;:::999777666555444444333333333333444444555555444333222111111000000111222333333333333333333333222222111000000000////////////////////////---...//////000/////////............---,,,++++++************************************************)))))))))))))))))))))))))))((((((''''''(((((()))%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''(((***,,,---------,,,+++++++++************)))'''&&&%%%&&&'''))))))((()))))))))(((((((((((('''((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000111222444555666666333555666777666777888:::888888999::::::::::::999999999888888999999:::;;;;;;<<<===???@@@BBBCCCDDDCCCCCCBBBBBBDDDGGGJJJLLLHHHNNNYYYccchhhooo~~~||||||zzz{{{{{{{{{zzz{{{~~~~~~zzzsssmmmiiihhhkkkvvvuuujjj___[[[[[[^^^iiitttxxxpppqqqvvvoooaaaWWWJJJAAA===:::666333111222222222222111000000222222111000///...------............////////////------......//////000000///...............//////------......//////000000---...000111333444444444333555:::>>>@@@@@@???>>><<<======>>>>>>======<<<===>>>>>>??????@@@AAAAAA???@@@AAAAAAAAAAAAAAAAAA????????????@@@AAABBBBBBCCCCCCBBB@@@???>>>============>>>???????????????BBBBBBBBBAAA@@@???>>>===============<<<;;;:::999:::::::::999999888666666666666555555555555666666555555444333222111000/////////111222333333333222333333222222111000000///////////////////////////---...///000111000000///............---,,,+++***************************************************))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%'''((('''%%%$$$&&&)))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''((()))((()))+++------,,,+++***++++++++++++,,,,,,,,,,,,&&&((())))))((('''((()))******)))))))))((((((((())))))******+++,,,,,,---)))******,,,---...//////...///111333444555555555333555777666666666999;;;:::::::::;;;::::::999888:::::::::::::::;;;;;;<<<;;;<<<===???@@@BBBCCCDDDBBBBBBAAABBBFFFKKKQQQTTTYYY]]]eeekkknnnsss}}}{{{}}}~~~~~~~~~}}}{{{{{{}}}|||~~~wwwqqqkkkhhhppp{{{|||lllbbb\\\[[[bbblllxxx}}}uuutttkkkppptttvvvqqqeeeUUUIIICCC???:::777111222222222222111000000////////////000000000000.........///////////////,,,,,,---...///000111111000//////............///---......///000111111222---...///111333444444444222444777999;;;<<<<<<<<<<<<<<<============<<<<<<===>>>>>>???@@@@@@AAAAAABBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@???????????????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::999999999999999888777666888777777777777777888888444444333222111000///......///111222333333222222333333222222111000000///.........///////////////---...///111111111000///////////////...---,,,+++************************************************))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&''')))******((((((((((((((((((((((((&&&''''''(((((((((((((((&&&(((***(((&&&%%%(((***&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((()))((((((''''''&&&&&&&&&'''''')))***+++***+++,,,------,,,***(((++++++,,,------......///&&&))),,,,,,)))&&&''')))++++++******))))))(((((())))))***+++,,,,,,------&&&''')))+++---///111222,,,...111333555555444444222555777666555666999<<<;;;;;;;;;;;;:::999888888<<<;;;;;;;;;;;;<<<======;;;<<<===>>>@@@BBBCCCDDDCCCCCCBBBDDDJJJQQQYYY^^^fffeeedddcccccclll~~~}}}{{{zzz{{{~~~|||{{{zzzyyy|||}}}~~~{{{ssspppooooooyyy~~~qqqfff]]]]]]bbblllzzz}}}yyymmmfffiiilllttt|||hhhVVVKKKFFF???777444333222222222333444444///////////////000000111000000000000////////////............////////////...------------.../////////////////////000111111111111000000111111222333444444555666777999;;;<<<>>>????????????>>>==================>>>>>>>>>>>>????????????>>>>>>>>>===<<<===>>>???@@@AAAAAAAAA@@@???===;;;<<<>>>@@@BBBAAABBBCCCCCCCCCBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>?????????>>>>>>>>>======::::::::::::999888777777999888888888777777666666555555444444333222111111000000//////000111222222222222222222222111000000---...///000000///...---////////////////////////222///------//////,,,***,,,++++++******++++++,,,))))))))))))))))))))))))+++)))'''(((+++,,,***(((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&((())))))'''&&&%%%$$$###$$$%%%%%%###$$$$$$###!!! !!!'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&+++(((%%%$$$&&&((('''%%%'''''''''(((((((((((()))((((((''''''''''''((((((************++++++++++++)))************+++++++++)))***+++***)))((()))***(((''''''&&&&&&''')))***++++++******************%%%&&&'''))),,,///111222111111222333444444444444555666777888999:::::::::<<<;;;:::999999999:::;;;;;;<<<<<<===============<<<===>>>@@@AAAAAAAAAAAAFFFDDDDDDKKKWWWbbbhhhiiiaaa[[[WWWWWWZZZdddzzz~~~}}}~~~|||zzzzzz{{{~~~|||{{{zzz||||||}}}xxxsssqqqrrrxxxvvvhhh___^^^cccoooxxxlllhhheeehhhyyy|||hhh[[[RRRGGG===999777444222222222333333111111000000000111111222000000000000////////////............////////////...------------.../////////////////////000000111111111000000111111222333444444555666777999:::;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>??????>>>>>>>>>=========;;;<<<===???@@@@@@@@@@@@???>>><<<<<<<<<===???AAAAAAAAABBBBBBBBBBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>@@@?????????>>>>>>>>>>>>;;;;;;;;;;;;:::999888777999999888888777666555555444444444333222111111111000000000000000111222222222222222222222111000///---...///000000///...---........................///---++++++------+++)))+++******))))))******+++)))))))))))))))))))))))))))'''&&&&&&))))))(((&&&)))))))))(((((()))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))((('''&&&%%%$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''+++(((%%%%%%'''((('''%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((''''''((((((((()))))))))))))))*********+++++++++***++++++***((('''((()))))))))(((((())))))***+++************************)))))))))***,,,...///000111111222333444444444444666666777888888888777777;;;:::999888888999:::;;;;;;<<<<<<===============<<<======>>>@@@AAABBBBBB@@@AAAGGGPPPZZZ^^^\\\YYYUUUQQQOOORRRWWWddd|||}}}}}}|||{{{yyyyyyzzz~~~~~~|||||||||}}}}}}~~~~~~}}}xxxpppooonnnnnnuuu{{{jjjaaa\\\cccnnnzzzmmmbbb___jjjxxxrrrfffVVVIIICCC>>>999555444444333222333333222222111222222222000000000000////////////............////////////......------......///000//////......//////000111111000000000000111222222444444444555666888999:::999999:::;;;<<<===>>>>>><<<<<<<<<============>>>>>>>>>=========<<<<<<<<<::::::<<<===>>>?????????@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???????????????@@@????????????>>>>>>>>><<<<<<<<<<<<;;;:::999888::::::999888666555444444333333333222111111000000000000000000000000111222333333333222222000//////---...////////////...---........................---,,,++++++------,,,+++***))))))))))))))))))***)))))))))))))))))))))))))))'''&&&'''((()))(((&&&******))))))))))))******((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&''')))(((''''''(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((***(((&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((''''''(((((((((((()))))))))))))))*********++++++***+++,,,***(((''''''((('''(((((()))))))))))))))************************------,,,,,,------...///111111222333444444444444666777777777666666555444999999888888888999999:::;;;<<<<<<===============<<<<<<<<<===>>>AAACCCDDD???AAAFFFNNNTTTUUUPPPLLLNNNLLLKKKOOOWWWfff}}}~~~~~~zzzyyywwwwwwxxx|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}vvvppphhhbbbdddooo|||pppaaa```cccooo{{{jjjaaaccclllzzziii[[[NNNGGG???999777666555444444444333222111111222222000000000000////////////............////////////...............//////000///............///000000000000000000000111222222333333333444555777888999888888888999:::;;;<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;<<<=========??????@@@@@@AAAAAAAAAAAA@@@????????????AAACCCDDDAAAAAA@@@???????????????????????????????????????============<<<;;;:::999;;;:::999777666444333333222222222111111111000000111000000000000000111111222333333222222000//////...................................................------......///......******))))))))))))******))))))))))))))))))))))))***)))))))))*********)))(((''''''''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((('''''''''''''''''''''''')))(((((('''''''''''''''###%%%&&&'''&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''&&&%%%%%%'''((()))(((((('''''''''((('''''''''''''''(((((((((((()))((((((''''''''''''(((((())))))))))))*********+++))))))))))))************+++,,,,,,+++(((''''''((($$$%%%&&&(((((('''&&&&&&***************+++++++++///...............//////111111222333444444444444666666666777777666666555888888888888888888999999;;;<<<<<<===============<<<<<<;;;<<<===@@@CCCEEEEEECCCBBBDDDHHHKKKLLLKKKPPPOOOOOOQQQYYYiii~~~~~~yyyxxxvvvvvvwwwyyy|||}}}~~~}}}||||||{{{}}}~~~~~~~~~xxxlllbbb]]]aaaiiioooqqqhhhbbbeeesssyyylllhhhjjjppp}}}nnnZZZQQQEEE===999888666444555444333222111000000000000000000000////////////............///////////////............///000000...............//////000000000//////000000111222333222333333444555666777999999888777777888999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999777888999:::;;;<<<<<<<<<<<<<<<<<<===============???>>>>>>>>>???@@@BBBCCC@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;::::::::::::999777666444333222222222111111111111111111111111000000000000000111111222222222222111000000......------------..............................---..................///+++++++++******+++++++++)))))))))))))))))))))))))))*********)))))))))***'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&((()))((((((((((((''''''"""$$$%%%&&&%%%&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''&&&%%%%%%'''((()))'''((((((((((((((((((((('''''''''(((((((((((()))((((((''''''''''''((((((((())))))))))))*********(((((()))))))))************+++,,,***(((''''''((($$$%%%'''((((((((('''&&&))))))*********+++++++++............///000111222111111222333444444444444444555666777888888888888777777888888999999999999;;;<<<<<<==================<<<;;;;;;===???BBBDDDEEECCC@@@???BBBFFFKKKMMMPPPPPPQQQSSS\\\mmmzzzyyyxxxwwwwwwxxxzzz{{{}}}|||||||||||||||}}}~~~~~~}}}|||{{{{{{zzzyyyzzzzzzzzz{{{~~~wwwkkkccc^^^]]]]]]iiiqqq{{{nnnjjjlllpppxxx~~~|||uuussslllxxxkkk___OOODDD???<<<999666666555444222111000000000000000000000////////////............//////////////////......//////000111......------......///000000////////////000111111222222222222333444555666:::999888666666666777888:::::::::;;;;;;;;;<<<<<<::::::999999999888888888777777999:::;;;<<<<<<<<>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>???@@@AAAAAA???>>>>>>=========>>>>>><<<<<<============>>>>>>============<<<;;;:::999999999888777555444333333222222222222222222222222222111111000000000000000000000111222222222222111......------------......------------------------+++,,,------+++***+++---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))&&&((()))((('''&&&''')))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%((((((((()))(((''''''&&&$$$%%%''''''&&&'''(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&'''))))))((((((((()))%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&''''''''''''((((((((((((((()))))))))******)))***+++***)))((()))***((())))))***************)))))))))***++++++,,,,,,---------...///111222333111111222333444444444444444444666777888999999999666777888999::::::::::::;;;<<<<<<==================<<<<<<<<<===???AAABBB???@@@AAACCCEEEGGGIIIJJJJJJMMMOOOSSS^^^qqq~~~}}}{{{zzzyyyyyyzzzzzz{{{zzzzzzyyyyyyzzzzzzzzz~~~}}}}}}|||{{{zzzyyyyyywwwxxxyyyzzzzzz|||}}}sssjjjccc___cccdddkkksssyyy~~~tttllljjjmmmooosssyyy|||wwwzzz~~~tttaaaQQQIIIDDD???;;;888777555333222111000000000000000000////////////............///////////////////////////000000111...------------.../////////////////////000111111222111111222222333444555999888666666666777999:::999::::::::::::;;;;;;;;;999999888888888777777777777777999:::;;;<<<<<<<<>>>>>@@@BBBCCC>>>>>>???????????????>>>======<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<:::999999888777777666555555444444222222222333333333333333222222111000000000000000...///000111222333333333...------,,,,,,------...------------------------,,,---///---+++)))***,,,++++++************++++++))))))))))))))))))))))))&&&((())))))&&&&&&''')))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%%%%&&&''''''''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((###$$$&&&'''''''''%%%%%%&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''%%%'''******)))((((((***%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))******))))))***+++***************+++,,,,,,((())))))***++++++,,,,,,---------...///000111222111111222333444444444444444555666666777777777777666777999:::;;;;;;;;;:::;;;<<<<<<===========================>>>>>>??????<<>>===>>>???@@@@@@???===<<<<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777666666555555555444333333333333333333333333222222111000000///000000---...///111333444444444...---,,,,,,,,,,,,---...------------------------...000111000,,,***,,,...******))))))))))))******))))))))))))))))))))))))(((***,,,+++(((''')))+++((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((((((#########$$$$$$%%%%%%%%%&&&'''((((((((('''%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((("""###%%%''''''&&&%%%$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((()))$$$%%%'''((((((((('''&&&$$$'''++++++)))((()))***'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((())))))))))))'''(((******))))))+++,,,***)))((((((((()))+++,,,((())))))***++++++,,,,,,...............///000000111111222333444444444444555555555666555555444333777888:::;;;<<<<<<;;;;;;;;;<<<<<<=====================>>>>>>>>>>>>======???@@@@@@@@@AAADDDHHHKKKLLLPPPSSSVVVcccwww