BM6P6(@ yyyqqqnnnmmmmmmhhh```ZZZZZZWWWXXXXXXWWWSSSNNNIIIEEE@@@>>>;;;888666444444444111111000000//////......------------------------++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,---...000222333444444333///---222;;;DDDJJJQQQQQQHHHAAAGGGVVVaaa{{{dddGGGAAAAAA???======@@@CCCIIIVVVcccbbbdddbbb\\\UUULLL???444999555444444333000000333444555666888888888777777999999777:::GGGVVV[[[WWWUUUSSSRRRVVV```nnnyyytttiiiccc\\\WWWVVVTTTPPPMMMNNNMMMJJJJJJMMMIIIHHHGGGGGGGGGEEEBBB@@@@@@???>>><<<<<<<<<===>>>AAABBBDDDIIIPPPZZZccchhhuuuxxx}}}{{{rrrmmmhhhbbb^^^\\\ZZZVVVSSSSSSTTTWWW[[[___aaaaaa```gggnnnvvvzzz}}}qqqwwwpppppptttxxxzzz|||qqqkkkpppwwwxxxyyyzzzoookkkhhhiiiiiieeeZZZQQQQQQOOOMMMMMMNNNNNNNNNMMMNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJMMMNNNOOOTTTZZZ~~~lllhhhuuu{{{fff]]]ZZZWWWfffiii___SSS^^^tttrrr```aaaxxxrrrooonnnmmmiii```[[[ZZZVVVWWWWWWWWWTTTOOOJJJGGG@@@>>>;;;888666444444444111111000000//////......------------------------++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,---...///000000111111222111...,,,///888???HHHPPPTTTPPPLLLPPPWWW\\\hhhuuurrrYYYJJJ===@@@>>>>>>???@@@BBBKKKUUUXXXbbbkkknnniii^^^MMM???888555333333222000222777333444555777888888888777666777777999DDDRRRXXXVVVZZZWWWUUUVVV]]]gggsss{{{uuuggg]]]YYYTTTPPPOOOPPPOOOKKKJJJKKKIIIHHHGGGGGGGGGFFFCCCAAABBBAAA???>>>============>>>>>>???BBBGGGNNNUUUYYYdddhhhooovvv|||xxxppphhhaaabbb^^^YYYWWWWWWVVVSSSQQQSSSTTTWWW[[[```dddfffgggjjjrrr|||zzz}}}zzzsssnnnooouuuzzzrrrooorrrssstttvvvjjjgggffffffgggeee___YYYTTTRRROOONNNNNNNNNMMMLLLKKKKKKIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJHHHHHHKKKLLLLLLQQQWWWjjjttthhhmmm{{{kkkgggooouuu|||xxxgggZZZiiittt}}}wwwssspppooonnniiiaaa[[[ZZZUUUVVVWWWWWWTTTPPPLLLIII@@@>>><<<999666555444444111111000000//////......------------------------++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,---.../////////.........//////,,,+++---222777AAAJJJSSSWWWZZZ[[[ZZZVVVdddvvvpppWWW:::>>><<<<<<>>>>>>===AAAGGGPPP^^^nnnuuuuuunnnbbbVVVDDD===666333111000444999222333444666777888888888222555777999@@@JJJQQQRRR[[[ZZZXXXVVVWWW___jjjrrrssszzzsssccc\\\TTTPPPNNNPPPPPPLLLIIIJJJJJJHHHHHHHHHHHHGGGEEECCCDDDCCCAAA@@@>>>>>>======<<<<<<;;;<<<>>>BBBFFFIIIPPPUUU^^^fffmmmrrrwwwzzzuuujjjccc___[[[XXXVVVTTTQQQQQQRRRRRRRRRQQQSSSTTTWWW[[[aaagggmmmpppqqqzzz{{{sss}}}|||}}}||||||rrrpppwwwtttllllllmmmppprrreeeffffffeeedddaaa___]]]VVVSSSPPPOOOOOONNNLLLJJJLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGEEEEEEHHHIIIHHHLLLRRRZZZkkkeeekkkuuuggglllzzzsssfffwwwuuussspppoooooojjjaaa\\\[[[WWWXXXYYYXXXUUUPPPKKKHHH@@@???<<<999666555444444111111000000//////......------------------------+++++++++,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++---...//////...,,,+++,,,---...,,,+++,,,///222666???LLLWWWbbbgggaaaYYYeeeuuuiiiFFF<<<999999<<<>>>===>>>AAALLLWWWbbbhhhmmmqqqrrrooo\\\MMM===555222111333555111222333555666777888888111555888:::<<>>>>>>>>===<<<;;;;;;===???@@@EEEIIIPPPVVV\\\aaafffjjjooosss{{{ssslllccc[[[XXXWWWVVVVVVQQQPPPOOOOOOQQQSSSTTTUUUUUUVVVYYY]]]bbbjjjsssxxxvvv{{{yyywwwwww~~~wwwssswww}}}|||llleeegggjjjlllllldddfffhhhfff```[[[WWWVVVSSSQQQOOOMMMMMMMMMKKKJJJOOONNNKKKIIIGGGEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFEEECCCDDDFFFGGGFFFIIIOOOUUUuuuuuuhhhcccrrriii^^^hhhnnnxxxtttssspppoooooojjjbbb\\\\\\ZZZ[[[[[[YYYUUUOOOJJJFFFAAA???<<<999777555555555111111000000//////......------------------------+++++++++,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,...//////---+++***------...---------///000///666BBBRRRdddooommmeee___iiissssssvvv}}}aaaBBB<<<999<<<>>>>>>>>>@@@FFFMMMSSSXXX```mmmvvvyyylllXXXBBB888666444222222222222333444555666777888444666999:::999999>>>CCCBBBGGGMMMPPPPPPSSSZZZ```dddlllwww~~~nnndddZZZWWWVVVUUUUUUWWWPPPNNNLLLKKKLLLLLLJJJIIIGGGGGGFFFEEECCCBBB@@@@@@>>>>>>===<<<<<<<<<======AAABBBEEEHHHKKKPPPVVV[[[aaaeeelllsss|||}}}rrrkkk^^^ZZZUUURRRPPPPPPOOOOOOPPPPPPPPPQQQRRRTTTVVVXXXZZZ\\\___bbbgggpppzzzrrr{{{uuuqqquuuzzzyyyuuurrrqqqsssqqqiii```]]]aaafffeeebbb___cccgggeee]]]UUUPPPOOONNNLLLJJJJJJKKKKKKJJJIIIJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCFFFFFFDDDGGGLLLOOOdddyyyhhhhhhyyylllkkklllssspppnnnmmmnnnjjjbbb]]]]]]\\\]]]\\\ZZZUUUOOOIIIFFFAAA???===:::777666555555111111000000//////......------------------------++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++,,,---------,,,+++***---------......///000000...222;;;KKKaaarrrtttooohhhjjjmmmkkknnnrrrRRRGGG===<<<=========>>>???CCCIIIOOO[[[hhhooopppjjj[[[KKKBBB===777444333333333333333333444555666666777999;;;999666888===888===DDDIIILLLOOOTTTWWW]]]fffqqqxxxrrrccc\\\YYYVVVUUUVVVTTTRRRPPPNNNNNNNNNMMMKKKHHHHHHHHHGGGFFFDDDCCCBBB>>>>>>>>>>>>======<<<<<<>>>>>>>>>===???CCCIIIMMMRRRVVV[[[aaaiiirrr|||uuunnnggg```[[[UUUTTTRRROOOMMMLLLLLLLLLOOOPPPRRRSSSTTTVVVZZZ]]]bbbeeehhhlllqqqzzz{{{||||||zzzsssppprrrtttuuutttrrrooommmfff```YYYVVVZZZ___]]]WWWXXX\\\```___YYYRRRNNNLLLKKKIIIGGGGGGHHHIIIHHHGGGAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBCCCEEEEEECCCEEEIIIHHHWWWyyytttdddjjjqqqsssnnnkkkkkkmmmjjjbbb^^^^^^\\\\\\\\\ZZZVVVPPPKKKHHHAAA@@@===:::777666555555111111000000//////......------------------------++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,---...000111111---000555BBBXXXkkkqqqooopppppptttssssssvvv___PPP@@@;;;<<<===>>>@@@;;;===AAAHHHVVVbbbeeeaaabbb```\\\UUUHHH:::555777444444333222222333444555777555777;;;;;;777777;;;999:::===AAAFFFJJJNNNQQQVVV]]]gggnnnuuu}}}vvvkkkddd]]]XXXVVVYYYVVVSSSQQQPPPPPPNNNMMMHHHHHHIIIIIIHHHFFFEEEDDD???@@@@@@@@@???>>>===<<<;;;<<<<<<;;;;;;>>>AAADDDEEEHHHKKKPPPVVV^^^gggmmmwww~~~|||tttiii```\\\XXXUUURRRPPPPPPOOOMMMLLLLLLNNNOOOOOORRRUUUVVVXXX[[[```dddiiimmmsssxxx~~~|||zzz{{{}}}}}}xxxrrroooppprrrrrrqqqnnnmmmllliiibbbWWWPPPSSS[[[[[[VVVWWWXXXWWWVVVRRROOOLLLKKKKKKIIIGGGFFFGGGGGGFFFEEEBBBBBBBBBAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@BBBDDDCCCAAABBBGGGFFFPPPhhhgggeeeiiixxxsssllljjjjjjllliiibbb^^^___ZZZ[[[[[[ZZZWWWRRRMMMJJJAAA@@@===:::888666555555111111111000//////......------------------------++++++,,,,,,,,,---------,,,------......------,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++******++++++,,,------,,,+++,,,...000111111,,,---111<<>>AAADDD===;;;:::@@@NNN\\\^^^YYY^^^fffmmmgggRRR<<<666:::555444333222222222333444777333555;;;===999888<<<===<<<:::<<>>===:::<<<>>>>>>>>>>>>@@@BBB>>>@@@CCCFFFKKKSSS[[[aaaeeekkktttzzztttjjjcccZZZTTTRRRRRRPPPNNNHHHHHHHHHGGGHHHJJJOOORRRQQQTTTXXX[[[]]]aaaggglllnnnsss{{{~~~||||||{{{yyyvvvsssiiilllnnnmmmiiifffggghhhpppgggWWWLLLOOOZZZ^^^ZZZZZZWWWSSSOOOLLLKKKJJJJJJMMMKKKHHHGGGFFFFFFDDDBBBJJJIIIGGGEEECCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCBBB???@@@EEECCCJJJXXXrrrlllgggjjjfffrrriiijjjwwwpppmmmlllmmmiiibbb^^^^^^[[[[[[ZZZYYYUUUPPPLLLIII@@@???===;;;888555333222000000000000////////////---------------------------------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***++++++,,,,,,++++++***...------,,,,,,------...000///000666CCCQQQ]]]dddbbbpppuuuxxx~~~uuussshhh___QQQDDD===;;;<<<<<<>>>;;;;;;@@@EEEHHHMMMSSS[[[hhhvvvvvvaaaGGG999777888444444666444///111777333444666888:::;;;<<<<<<:::::::::<<>>>>>===<<<;;;:::999999@@@@@@AAACCCEEEHHHJJJKKKSSSZZZccckkkrrr|||}}}tttmmmgggdddZZZVVVQQQOOOOOOOOONNNLLLJJJKKKKKKKKKKKKNNNSSSVVVUUUYYY^^^dddiiilllnnnooowww|||nnnlll}}}}}}{{{yyyvvvssspppnnniiiiiinnnsssppphhhgggjjjyyyxxxmmm\\\WWW\\\\\\UUUQQQPPPNNNKKKIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEJJJIIIHHHFFFDDDAAA???>>>??????>>>>>>??????@@@AAAAAA@@@???>>>>>>???@@@AAAIIIPPPTTT]]]}}}wwwgggeeefffqqq}}}cccXXXbbbuuuooommmlllllliiibbb^^^^^^[[[[[[ZZZYYYUUUPPPLLLIIIAAA???===:::777555444333000000000000////////////---------------------------------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++...------,,,,,,------...---,,,---111999DDDPPPWWW[[[uuuxxxlllfffllluuuppphhh[[[KKK@@@>>>AAA===;;;;;;>>>AAACCCJJJQQQXXXhhh|||oooUUUDDD@@@;;;666444666666222222666444444555777888:::;;;;;;999999999:::===@@@CCCEEEIIIKKKRRR\\\ccchhhpppwww|||}}}oooiiibbb]]]ZZZXXXTTTPPPRRRRRRQQQPPPMMMKKKJJJJJJGGGGGGFFFFFFEEEDDDBBBBBBAAA@@@@@@???>>>===<<<<<<<<<======???@@@BBBDDDEEEJJJOOOVVV[[[```iiittt|||}}}zzzuuummmfff```[[[YYYQQQNNNJJJIIIJJJKKKKKKIIIIIIJJJKKKKKKLLLOOOTTTWWW]]]```eeekkkrrrzzzhhhiiiyyyyyyuuuxxxzzzxxxrrrkkkfffdddhhhhhhlllpppmmmeeecccfffuuuuuummm___ZZZ\\\ZZZQQQRRRRRRPPPNNNLLLJJJHHHHHHDDDEEEFFFGGGGGGEEECCCBBBEEEDDDDDDCCCBBBAAA?????????>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@BBBCCCDDDJJJMMMNNNTTTmmmrrrhhhcccfffooo~~~mmmiiiwwwtttooolllkkkllliiibbb^^^^^^[[[[[[[[[YYYVVVQQQLLLJJJCCC@@@===999666555444444111000000000/////////...------------------------------,,,,,,,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...------,,,,,,------...+++,,,------000777AAAHHHTTTnnn|||wwwppphhhiiitttwww```GGG===>>>@@@>>>===???======CCCJJJPPP___sss{{{oooZZZLLLJJJAAA:::555666666444333444444444444444666777999;;;888888888999:::===???AAACCCFFFNNNYYYaaaffflllsssrrrwwwrrrhhhbbb^^^ZZZWWWTTTSSSQQQOOOMMMKKKJJJIIIKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@??????;;;;;;;;;<<<===>>>???@@@BBBEEEHHHKKKNNNTTT]]]dddttt|||}}}uuufffddd```[[[VVVRRROOOMMMJJJHHHFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPRRRUUUZZZ^^^dddggglllrrrzzziii[[[wwwwwwpppnnnrrruuutttnnngggbbb___fffgggiiikkkiiiccc```bbbiiikkkggg^^^ZZZ\\\WWWOOORRRRRRRRRQQQOOOLLLJJJHHHAAACCCFFFHHHGGGEEEAAA?????????@@@@@@@@@@@@??????>>>>>>======>>>>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGJJJHHHGGGIIIWWWzzzttteee```___fffsssuuuooolllkkklllhhhaaa]]]^^^ZZZ[[[[[[YYYVVVQQQMMMJJJDDDAAA===999666444555555111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...+++...///...,,,000999@@@[[[iiijjjggglllqqqxxxrrrXXXEEE???@@@???@@@AAA===999<<>>>>>============>>>>>>@@@AAABBBBBBDDDIIIPPPUUU___gggrrryyy}}}zzzrrrhhh```VVVTTTRRROOOMMMKKKIIIIIIJJJIIIIIIJJJKKKMMMNNNOOOPPPRRRUUUXXXZZZ___dddhhhnnnrrrxxx~~~vvv^^^qqqwwwqqqpppjjjiiiiiihhhfffccc```]]]eeeeeefffgggfffcccaaaaaa^^^___]]]XXXWWWXXXUUUOOOPPPQQQQQQQQQOOOLLLIIIGGGBBBCCCEEEEEEEEEDDDAAA@@@======>>>>>>>>>>>>>>>=========<<<<<<======>>>???AAAAAABBBCCCDDDEEEFFFGGGFFFDDDDDDFFFHHH\\\ooofff___aaaggguuuwwwooolllkkkkkkhhhaaa]]]]]]ZZZ[[[[[[YYYVVVRRRNNNKKKEEEBBB>>>999666444555555111111111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...------,,,,,,------...+++...000...,,,...666<<>>CCCJJJUUU^^^]]]XXXXXX\\\UUUKKK===444333555666444555444333222222444666888999999999999:::;;;;;;<<>>BBBJJJQQQWWWaaajjjkkkooosssuuu|||~~~qqqiii^^^ZZZUUURRRRRRRRRQQQPPPLLLKKKJJJJJJIIIJJJJJJKKKHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCHHHLLLOOOVVV___fffjjjpppxxx~~~|||rrrkkkeee]]]UUUQQQLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQSSSUUUYYY]]]aaaffflllpppxxxlllhhhsss|||{{{{{{qqqiiiaaa]]]___```^^^ZZZcccddddddddddddeeedddbbb]]]\\\XXXSSSRRRSSSQQQNNNLLLMMMMMMMMMKKKIIIFFFDDDDDDDDDCCCBBBAAABBBBBBCCC>>>>>>>>>>>>>>>===<<<;;;<<<<<<;;;;;;<<<<<<===>>>BBBBBBBBBCCCCCCCCCCCCCCCBBBAAAEEEHHHCCCIIIlllpppcccaaaaaaeeetttxxxnnnkkkjjjkkkhhhaaa]]]]]]ZZZ[[[[[[ZZZWWWSSSOOOLLLEEEBBB???:::777555444444222222111000///...------------------------------++++++,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,...------,,,,,,------...***,,,---,,,,,,...333777MMMhhhyyyzzz{{{~~~zzzyyyuuuaaaJJJ;;;888888;;;<<<:::;;;>>>;;;AAANNNYYY\\\XXXXXX[[[]]]UUUHHH;;;666777777444555444444333333444555666888999999::::::;;;;;;;;;===;;;===CCCHHHNNNXXXbbbooovvvzzzxxxvvv}}}}}}nnnggg___YYYWWWUUURRRPPPNNNMMMLLLKKKKKKKKKLLLMMMIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@???>>>>>>>>>>>>;;;;;;:::;;;<<>>???AAABBB>>>>>>>>>>>>===;;;:::999;;;;;;::::::;;;;;;<<<===???@@@@@@AAAAAA@@@??????>>>>>>DDDHHHCCCAAAUUUooolllfffccc___fffrrrvvvnnnkkkjjjkkkhhh```\\\]]]ZZZ[[[[[[ZZZWWWSSSOOOLLLDDDBBB???<<<888555444333222222111000///...------------------------------+++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,------------,,,,,,...------,,,,,,------...,,,+++++++++,,,///111333333SSSmmmzzzxxxsss|||vvvcccLLLCCC;;;;;;======>>>@@@<<>>;;;888444555555555555444444444444777777888999:::;;;;;;;;;:::999:::@@@DDDHHHPPPXXXlllttt|||}}}yyyzzztttiiiccc]]]WWWRRRTTTSSSPPPNNNLLLLLLLLLMMMKKKJJJJJJIIIHHHGGGFFFFFFCCCBBBAAA@@@@@@??????@@@===<<<<<<<<<===>>>======???AAAEEEGGGIIILLLRRRVVVXXX^^^fffooouuuzzz}}}zzzwwwssspppkkkeeeaaa]]]UUUOOONNNKKKFFFEEEHHHGGGGGGGGGGGGHHHIIIKKKKKKJJJNNNRRRUUUWWWYYY\\\___eeeiiiooouuu{{{rrriiiyyywwwooohhheeeaaabbb^^^YYYZZZ^^^\\\VVVYYYUUUPPPNNNLLLKKKIIIIIIFFFEEEDDDCCCBBB@@@??????@@@???>>>=========>>>>>><<<<<<===<<<<<<;;;:::999:::::::::::::::;;;;;;<<<:::;;;<<<>>>>>>>>>======<<<<<>>>>>>>>???@@@GGGEEEFFFKKKPPPUUU^^^fffccceee^^^PPPDDD???999222555555666666666555444333555666777999::::::::::::777777:::???CCCDDDJJJPPP___hhhttt{{{{{{xxxwwwvvv}}}sssjjjaaa[[[ZZZWWWTTTPPPMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@AAAAAA@@@>>><<>>>>>;;;<<<=========<<<::::::::::::;;;;;;;;;::::::999::::::999999::::::;;;<<<666777999;;;===============;;;;;;<<>>@@@AAACCCCCCDDDDDDCCCEEEGGGKKKOOORRRUUUWWW[[[\\\___bbbeeeiiikkkllloooooopppqqqqqqqqqqqqqqqvvvuuusssrrrrrrsssuuuvvvqqqqqqqqqqqqooommmjjjiiiiiijjjjjjkkkllllllmmmmmmlllkkkiiifffdddbbbaaaaaa\\\YYYUUURRRPPPMMMJJJHHHFFFFFFFFFFFFFFFGGGGGGHHHKKKJJJIIIIIIKKKOOOTTTVVVYYY^^^dddjjjnnnttt{{{lll}}}uuuuuu}}}zzzqqqzzz{{{~~~|||rrriiikkksssbbb]]]XXXVVVWWWWWWVVVSSSOOOLLLHHHFFFDDDCCCAAA@@@BBBBBBAAAAAA@@@??????>>>???>>>>>>===<<<;;;;;;;;;;;;;;;::::::999888777777777777888888888999999999999999999:::::::::;;;;;;<<<<<<======>>>@@@AAABBBKKK___eeeeee~~~vvvmmmmmmllljjjgggbbb^^^\\\YYYYYYZZZYYYWWWSSSOOOLLLFFFCCC???;;;777555444444222222111111000/////////......------------......---------------------------------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......333>>>NNN\\\jjjzzzqqqVVVFFF@@@>>>>>>???AAA@@@???@@@BBBIIIPPPUUUYYYZZZ^^^aaa]]]QQQBBB888999888666444444444666666444555666777888999:::::::::999999:::<<<>>>@@@AAAEEENNN[[[gggpppvvvyyyzzz}}}sssmmmddd\\\XXXVVVUUUTTTTTTRRRPPPOOOOOONNNLLLJJJGGGGGGFFFEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAA????????????@@@@@@@@@@@@AAAAAACCCEEEGGGIIIKKKLLLJJJKKKMMMOOORRRUUUWWWXXX^^^___```bbbcccddddddddddddcccbbbaaaaaabbbcccdddeeeeeeeeedddccc```^^^]]]YYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\[[[XXXWWWUUUUUUTTTSSSPPPNNNLLLKKKKKKIIIGGGDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLNNNQQQTTTXXX\\\___eeekkkttt{{{~~~zzzuuupppooossstttsssppprrrtttsssnnnhhhggglllrrraaa\\\WWWTTTTTTTTTRRRPPPLLLIIIEEECCCCCCDDDCCCBBBAAA@@@???>>>============>>>>>>===<<<<<<;;;::::::;;;::::::999888888777777777777777888888888999999999999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@CCCOOOnnnttt|||vvvmmmmmmllljjjfffbbb^^^\\\XXXYYYZZZZZZWWWSSSOOOLLLEEECCC???<<<888666555444222222111111000/////////......------------......,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,---222:::DDDTTTkkktttXXXEEEBBB@@@<<>>>>>??????@@@@@@@@@AAAAAAAAAAAABBB@@@@@@BBBDDDEEEGGGIIIIIILLLMMMOOOQQQRRRTTTTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTRRRQQQPPPNNNNNNNNNOOOOOOPPPPPPQQQMMMLLLKKKIIIIIIHHHHHHHHHIIIHHHFFFGGGHHHIIIIIIHHHEEEEEEEEEFFFHHHJJJLLLMMMKKKNNNSSSXXX\\\bbbgggkkkssszzzrrrzzzsssjjjlllnnnmmmlllmmmooorrrnnnpppjjj^^^\\\eeelllmmmaaa[[[UUUQQQPPPPPPMMMKKKHHHEEEBBB@@@AAACCCDDDDDD???>>>===;;;:::;;;;;;<<<===<<<<<<;;;;;;::::::::::::999999888888777777666777777777777888888888888888888999999999:::::::::999999::::::;;;<<<>>>???BBBEEEVVV}}}zzzrrrmmmlllllljjjfffbbb^^^[[[XXXYYY[[[[[[XXXTTTOOOLLLEEECCC@@@<<<999777555444222222111111000/////////...------,,,,,,------...,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------...000666DDD^^^uuuxxx\\\KKKCCC???===???@@@???===>>>CCCHHHOOOQQQTTTXXX^^^aaa]]]VVV===<<<:::999999888666555555666666666777777888888999999999999::::::;;;;;;@@@AAADDDMMMXXXaaadddeeeooowww|||~~~}}}vvvlllddd]]]ZZZUUURRRQQQPPPNNNMMMOOONNNMMMKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGDDDBBB@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@???@@@@@@@@@AAABBBCCCDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCEEEHHHJJJKKKKKKJJJIIIIIIJJJLLLOOORRRTTTTTTXXX^^^ccciiipppxxxxxxxxxlllgggdddgggkkkkkkiiiiiilllooonnnpppgggXXXWWWdddjjjddd```[[[SSSOOOMMMLLLJJJGGGFFFCCC???>>>???AAACCCCCC???>>><<<:::999:::;;;;;;;;;;;;:::::::::999999999888888888777777666666666666666666777777777888888888888888888999999999999999999999:::;;;<<<===>>>EEECCCGGG^^^tttxxxyyyxxx~~~|||ooollllllkkkiiifffaaa]]][[[XXXZZZ[[[\\\YYYTTTOOOLLLDDDBBB@@@===:::777666555222222111111000/////////------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------............///000;;;QQQeeehhhOOOAAA===???AAAAAA@@@@@@CCCFFFJJJNNNQQQXXXdddooooooiiiRRRIII>>>888777888666444666666666666666777777777777777888:::;;;<<<======???===>>>CCCLLLSSSWWWWWW]]]hhhyyywwwkkkeee]]]WWWSSSSSSSSSSSSOOOOOONNNMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHFFFDDDBBBBBBCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBB>>>>>>??????????????????AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDCCCCCCEEEIIILLLMMMMMMNNNNNNNNNPPPSSSWWW[[[]]]hhhlllqqquuuzzz}}}mmmzzzvvvfffdddfffffffffffffffffffffeeeiiillldddVVVWWWbbbeee]]]___YYYQQQLLLKKKJJJHHHFFFFFFCCC???===>>>???@@@@@@???>>><<<;;;::::::;;;;;;999999999999888888888888777777666666666666555555555555666666666777777777777777777888888888999999999999999:::;;;<<<===>>>@@@@@@???GGGccc|||oooiiiwwwzzzrrrqqqzzzvvv{{{|||ooollllllkkkiiieeeaaa]]][[[XXXZZZ\\\\\\ZZZUUUOOOLLLCCCBBB@@@>>>;;;888666555222222111111000/////////------,,,,,,,,,,,,------******++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......---...//////444BBBQQQzzziiiKKKDDDCCCAAA@@@@@@AAACCCDDD@@@GGGPPP[[[lll{{{{{{ssslll^^^KKK===777666777888777666666666666666666666444555777999;;;======>>>:::999999<<>>>>>>>>===<<<>>>>>>======<<<;;;;;;:::777777777777777777777777555555555555555555555555555555555555666666666666666777777777777888888888999999999999:::<<<===>>><<<>>>???AAAMMMqqq}}}mmmggguuuyyyttt{{{{{{ooollllllkkkiiieeeaaa]]]ZZZXXXZZZ\\\]]][[[UUUOOOLLLCCCBBBAAA>>><<<999777555222222111111000/////////---,,,,,,++++++,,,,,,---)))******+++,,,,,,---------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...///---...//////000777@@@bbbgggUUUMMMDDD>>>???AAABBBBBB>>>DDDJJJSSSfffxxx{{{rrrrrrlllaaaRRRDDD<<<;;;<<<777777666666666555555555222444666888:::;;;;;;;;;888888999:::<<>>===<<<:::888666666666666666666666666444444444444444444444444444444555555555666666666666666666777777777888888777777777888999:::;;;<<<>>>===AAAEEEGGGYYY~~~zzzyyyyyyyyynnnlllkkkkkkiiieeeaaa]]]ZZZXXXZZZ]]]]]][[[VVVPPPLLLCCCBBBAAA???<<<999777555222222111111000/////////---,,,,,,++++++,,,,,,---))))))***+++,,,,,,---------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...111......000///...222777GGGmmmeeeXXXGGG>>>>>>AAABBBBBBDDDEEEDDDFFFWWWmmmtttnnnhhhooorrrhhhUUUEEE>>>???777777777666555555444444222333555777999999999888999;;;;;;:::888;;;AAAFFFDDDIIIRRR^^^hhhrrruuunnnfffdddaaa]]]YYYVVVSSSRRRRRRRRRPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDCCCGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBDDDDDDEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEIIIJJJLLLQQQXXX^^^aaabbb]]]___dddlllxxx}}}ooo___bbb|||rrrvvvxxxwwwsssnnnjjjiiijjjkkkkkkfffaaa^^^XXXRRRSSSXXXSSSMMMFFFBBBCCCEEEEEEEEE@@@??????AAAAAAAAA>>><<<:::;;;===>>>>>>;;;888666555555555666666666666666444444444444444444444444444444444555555555666666666666666666777777777777555555666666777999:::;;;>>>999>>>FFFCCCHHHlll|||}}}}}}zzzwwwzzz|||~~~rrrpppooolllhhhdddaaa___^^^ZZZ[[[\\\\\\[[[VVVOOOJJJGGGFFFCCC???<<<888555444222222111111000/////////...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......+++,,,---...///111111222:::OOOiiivvvOOO<<<===BBBAAA>>><<<===???EEELLLRRRUUUUUU[[[gggsssssseeeRRRDDD===:::<<<999222444:::999111444444444444555666777777:::;;;<<<;;;;;;;;;===???AAADDDIIIPPPXXXcccnnnuuuyyyzzzzzzrrriiiccc___[[[XXXWWWRRRNNNLLLMMMNNNMMMJJJLLLLLLLLLKKKIIIHHHFFFEEEBBBBBBCCCFFFHHHIIIGGGFFFFFFEEEDDDCCCCCCDDDFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDBBBAAABBBCCCEEEEEEEEEGGGGGGGGGFFFEEEEEEGGGIIIKKKPPPWWW[[[]]]aaafffjjjlllooovvv~~~lllXXXeeeuuuzzztttuuurrrrrrsssqqqmmmlllooojjjeee___\\\[[[XXXTTTPPPPPPNNNKKKHHHEEEBBBAAA@@@@@@???>>><<<;;;:::888888:::::::::::::::::::::;;;555555555555555555555555666666666555555444444444333333333444444444555555333444444555555555555555777888888999999:::;;;;;;777;;;??????>>>EEESSS___vvv}}}~~~|||zzzxxxxxxvvvuuuuuuxxxzzz||||||yyy}}}tttpppnnnkkkgggdddaaa___^^^[[[[[[[[[\\\ZZZVVVQQQLLLGGGFFFCCC???;;;888555444222222111111000/////////...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------......//////000000111;;;KKKccclllOOOAAA=========<<<;;;;;;===@@@DDDGGGIIIOOOWWWdddppptttiiiUUUEEE???>>>???>>>888222333777555555444444444444555555888999::::::::::::;;;===@@@BBBEEEHHHMMMUUU]]]bbbqqqzzz{{{}}}zzzqqqjjjfffccc^^^XXXUUUTTTTTTRRROOOOOONNNNNNMMMKKKJJJIIIHHHJJJIIIIIIIIIJJJJJJHHHFFFJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHGGGIIIKKKNNNPPPVVV^^^dddiiinnnuuuzzzqqqddd^^^iii~~~}}}wwwxxxvvvttttttqqqmmmnnnsssjjjeee___[[[XXXUUUOOOKKKMMMLLLIIIGGGDDDBBB@@@@@@???>>>===<<<;;;999888888888888888888888888888888444444444444444444444444555555555444444333333333333333333333444444444444444444555666666666666555777777888888999::::::;;;<<<>>>???>>><<<@@@IIIQQQuuutttdddsss~~~yyyrrrvvv{{{pppnnnmmmnnnooooooooopppqqqppplllnnnqqqvvvzzz}}}~~~~~~vvvnnnllliiifffccc```^^^]]]\\\[[[ZZZYYYXXXVVVRRROOOFFFEEEBBB???;;;888555444222222111111000/////////...------,,,,,,------...---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------..............................000///444IIIooommmMMM===<<>>BBBSSSRRRYYYkkk|||zzzdddOOOHHH???<<<@@@===333222:::666555444444333333444444555777999999999888999;;;===>>>???@@@CCCGGGMMMQQQXXXdddxxxzzzwwwtttmmmeee___\\\YYYVVVRRRUUUTTTRRRQQQOOONNNNNNMMMNNNLLLJJJJJJJJJJJJHHHGGGKKKJJJIIIGGGGGGGGGHHHHHHFFFFFFFFFGGGFFFEEEDDDDDDAAABBBDDDFFFGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIHHHHHHHHHHHHHHHHHHJJJKKKMMMOOOPPPTTTXXX[[[```fffpppxxx|||sssbbbUUUZZZggg}}}xxxzzz{{{{{{yyywwwvvvqqqmmmooouuuhhhddd]]]YYYUUUQQQKKKFFFIIIHHHFFFDDDBBB@@@??????>>>===<<<;;;:::999888777777777666666555555444444444444444444444444444444333333333333333222222222222222333333333444444444444555555666666666666666777777777888999999::::::=========;;;:::<<>>AAAFFFJJJNNNTTTeeezzz|||sssmmmgggaaa]]]^^^\\\ZZZWWWUUUTTTTTTTTTRRROOOLLLKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHJJJNNNQQQQQQTTTXXX\\\```ffflllqqqzzz{{{lll___WWWNNNOOOgggyyytttwwwzzzyyywwwwwwvvvqqqllllllpppeee```[[[WWWTTTPPPIIIDDDEEEDDDCCCAAA@@@???>>>>>><<<<<<;;;:::999888777777777666666555444333333222333333333333333333333333222222222222111111111111222222222222333333333333444555666666777777666666666666777777888999999999:::999888999;;;===>>>???DDDVVVyyyxxxhhh```cccooo|||zzz}}}uuullljjjhhheeebbb___^^^]]][[[XXXTTTRRRQQQPPPOOOMMMEEEDDDAAA>>>;;;888555444222222111111000/////////---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,---...///000000000000000333AAA]]]{{{ZZZJJJCCC>>>???@@@AAABBBDDDGGGIIIHHHJJJPPP[[[ffflllkkkhhhbbbcccWWWBBB999===<<<333555444444444555555666777333555777888888888999;;;888999::::::;;;>>>BBBEEEKKKKKKUUUiii{{{uuullliiieeebbb___^^^^^^___^^^ZZZUUURRRQQQRRRSSSSSSOOONNNMMMLLLLLLLLLMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQNNNNNNNNNNNNOOOTTT\\\bbb```ccciiiooovvv~~~uuu^^^KKKHHHNNN___yyyzzz}}}wwwuuusssssstttpppiiiffffff```\\\XXXUUUTTTPPPJJJEEEBBBAAA@@@???>>>=========;;;;;;:::999888777777666777777666555444333333222333333333333333333333333111111111111111111111111111111111222222222333333444555555666666666666666555666666777777888888999888777777999<<<>>>===<<>>;;;888555444222222111111000/////////,,,------......------,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......******+++---...///000111...000222111222@@@^^^zzzxxx^^^KKKBBB@@@>>>???BBBEEEFFFFFF;;;DDDOOOUUUVVVUUUVVVWWWddd{{{}}}^^^AAA;;;===999777666666555666666777777333444555666666777999<<<:::;;;;;;:::999999;;;===EEEDDDKKK\\\ooo|||vvvsssrrrrrrssssssmmmddd]]]ZZZYYYYYYXXXVVVUUUSSSQQQOOOOOOOOOOOONNNNNNMMMNNNNNNOOOPPPQQQQQQPPPNNNMMMLLLLLLMMMMMMOOOPPPQQQSSSUUUWWWXXXYYYXXXZZZ]]]___aaagggpppvvvzzz}}}ttt^^^NNNEEEQQQjjj}}}~~~~~~zzzvvvsssmmmjjjllllllfff___\\\[[[XXXTTTSSSRRRPPPJJJEEEAAA@@@???======<<<<<<<<<:::999999888777777666666666666666555555444444333222222222222222222222222000000000111111111111111000000111111111222222222333444444555555555555555555555555666777777888888:::999999999;;;;;;;;;:::======IIIccczzzrrrlllkkkhhheeeccc```___^^^\\\YYYTTTQQQOOOMMMKKKIIIDDDBBB@@@===:::888555444222222111111000/////////,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,------...//////111111222333111555EEEWWWiiiRRRJJJAAA===@@@CCCCCCBBB;;;AAAGGGIIIHHHEEEEEEFFFZZZwwwxxx\\\LLLEEEAAA;;;:::999777666555555555222333333222222444888<<<<<<<<<<<<:::888888999;;;>>>???EEEPPPZZZcccmmmvvv~~~uuupppnnnnnnnnnjjjhhheeeaaa]]][[[ZZZYYYYYYXXXWWWWWWXXX[[[^^^``````]]]ZZZXXXXXXZZZ]]]___```bbbdddfffiiilllnnnoooqqqwww~~~{{{tttnnneee\\\GGGJJJXXXuuu~~~pppwwwxxxyyy~~~|||{{{zzzxxxwwwuuujjjbbbccceeebbb[[[WWWWWWTTTRRRQQQPPPMMMGGGBBBAAA@@@>>>===<<<;;;;;;;;;999888888777777666666555444444444444444444444444222222222222222222222222000000000111111222222222000000000000111111111222222333333444444444444444444444555666666777777888999999:::999999999999:::888:::BBBMMMVVVjjjrrrlllkkkhhhfffcccaaa```___]]]ZZZVVVRRRPPPMMMJJJHHHCCCBBB@@@===:::888555444222222111111000/////////,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++,,,,,,,,,---------%%%''')))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------222...---222444333777>>>___xxxdddVVVFFF???@@@CCCCCC@@@<<<;;;:::;;;???DDDIIIKKKOOObbbyyyyyydddQQQFFF???>>><<<999666555333333222222111///000333777;;;<<<<<<===<<<::::::<<<===;;;<<>>===<<<;;;::::::888888777777666666555555333333333333333333444444111111111111111111111111000000111111222222222333000000000000111111111111111222333333444444333333444444555555666777777777666777888888777888;;;===<<<999;;;???@@@JJJkkknnnjjjkkkjjjhhhdddbbbaaaaaa\\\ZZZWWWSSSOOOKKKIIIHHHCCCAAA???<<<999666555444333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////000000000000000111111222>>>SSS|||vvvPPP>>>???DDDCCC@@@=========>>>DDDKKKNNNMMMSSS[[[pppuuuccc]]]MMMGGG@@@:::888777777666444333555888666222222555:::;;;===>>>>>><<<:::999<<<<<<<<<===@@@CCCFFFHHHWWW___iiisss~~~wwwyyy{{{kkk]]]PPPGGGIIIPPPUUUqqqggg}}}xxxuuuvvvwww{{{}}}~~~{{{vvvvvvzzz~~~qqqbbb]]]\\\XXXUUUTTTRRROOOKKKHHHEEECCC@@@>>>???>>>===;;;::::::::::::999888777666444444333333333333333222222222111111000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333333333333444444444555555666666666666777777777777666;;;>>>:::888BBBXXXjjjooojjjjjjjjjhhheeebbbbbbbbb___]]]YYYUUUQQQMMMJJJIIICCCBBB???<<<999777555444333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////000000//////000000111222:::IIIkkkuuuTTTCCC>>>???AAADDDCCCBBBBBBEEEGGGHHHHHHRRR\\\ssspppkkk]]]UUUKKKDDD@@@<<<777333444222222444444111333777888999;;;=========<<<;;;<<<;;;;;;;;;===???BBBDDDHHHMMMSSSYYYbbbqqq{{{tttmmmlllooolllgggaaaWWWKKKDDDKKKVVVzzzmmmzzzzzzuuusssuuuwwwzzz{{{{{{wwwrrrpppssswwwtttiii```]]][[[WWWSSSRRRLLLJJJGGGEEEDDDCCCAAA??????>>>===;;;::::::::::::999888666555444333333333333333222222222111111111//////////////////////////////000000000111111111111111111111111111111111111111111222222222333333333333333444444444444555555555666666666777777777888999::::::;;;CCCOOOYYYgggpppjjjjjjjjjhhheeeccccccdddaaa```\\\XXXSSSOOOLLLJJJDDDCCC@@@===999777555444333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////000000//////000000111222555<<>>@@@CCCDDDIIIUUUeeeqqq~~~vvvooolllhhh```[[[ZZZUUUTTTOOOIIIDDDKKKaaavvv~~~eeefffyyytttrrrrrruuuwwwxxxyyyxxxtttooolllmmmooofff```\\\[[[YYYTTTPPPQQQKKKIIIFFFDDDDDDCCCAAA???>>>>>><<<;;;:::999999999888777666444333333333333222222222222111111111000//////////////////////////////000000000000111111111111111111111111111111111111111222222222222333333333333333444444444444555555555666666666666777999888777999>>>BBBCCCCCCBBBYYY{{{lllqqqjjjkkkkkkiiifffeeeeeeeeebbb```]]]YYYTTTPPPLLLJJJEEEDDDAAA===:::777555555333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------.../////////////////////000111111222222===UUUpppqqqUUUDDD???@@@CCCGGGHHHFFFCCCCCCEEEMMM^^^qqqxxxrrrkkkhhhqqqnnnhhh\\\OOOEEE@@@???;;;666333444333111222555222444666999;;;===>>>>>><<<;;;:::999888888999999;;;=========???FFFQQQZZZgggrrr{{{wwwoookkkhhhfff___UUUMMMKKKNNNIIICCCDDDQQQmmmqqq___\\\{{{|||xxxtttqqqqqqrrrtttuuuvvvwwwwwwtttooolllkkklll___[[[YYYYYYUUUPPPNNNOOOOOOLLLIIIFFFDDDBBB???=========;;;:::999888888888666555444333222222222222222111111111111000000000////////////////////////////////////000000000111111111111111111111111111111111111111222222222222222222333333333444444444444444555555555666666666999777666999<<<>>><<<999===CCCQQQiiieeeHHHssslllmmmllljjjgggeeeeeefff```___]]]YYYTTTPPPLLLIIIGGGEEEBBB>>>;;;888666555333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...///////////////...///000000111222///222===NNNiii~~~]]]PPPJJJIIILLLKKKDDD>>>===>>>BBBLLLXXX___```___```fffqqqzzzuuucccPPPFFFCCC;;;555222444555333222444111222444777999;;;===>>>===<<<;;;:::999999888888666888:::;;;;;;>>>DDDHHHPPPZZZkkk}}}yyytttnnnjjjjjjiiiiiieeeZZZKKKDDDEEEBBBEEEMMM```pppZZZ___wwwxxxtttpppnnnnnnppppppoootttuuuuuutttqqqnnnmmmlll___ZZZWWWVVVRRRMMMLLLNNNMMMJJJGGGDDDBBBAAA>>><<<<<<;;;:::888777777666666555444333222222111111222111111111000000000//////...........................////////////000000000000000000000000000000000000000111111111222222222222222222333333333444444444444444444555555555555777777777888888999::::::?????????FFFZZZ}}}lllSSS===tttnnnooonnnlllhhhfffeeefff^^^^^^\\\YYYUUUPPPLLLJJJHHHFFFCCC???;;;888666555333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...////////////......//////000111111......222999MMMtttcccUUUJJJJJJJJJEEE@@@@@@<<<>>>CCCIIIOOOUUUYYY\\\YYYnnnyyybbbRRRKKK@@@999333444555444333444111222333555777999;;;<<<===<<<<<<;;;;;;::::::999444777999;;;;;;<<<>>>???IIILLLSSS```sssxxxtttpppllljjjgggdddbbbkkkjjjggg```RRREEEAAAEEE===SSStttmmm^^^ooo|||uuuqqqlllkkklllllljjjhhhpppqqqqqqrrrpppnnnkkkjjj^^^XXXTTTTTTSSSNNNKKKKKKEEECCC@@@?????????===<<<999999777666555444444444333333222111111111111111000000000000////////////..............................////////////000000000000000000000000000000000000000111111111111222222222222222333333333333333333333444444444555555555666777777555666999<<<999;;;>>>AAAHHH]]]{{{hhhYYYNNNAAA888vvvpppqqqpppmmmiiifffeeeeee]]]]]]\\\ZZZVVVRRRNNNKKKHHHGGGCCC???<<<888666555333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------.../////////............///000000///...///222333;;;SSSlll~~~rrrXXXOOONNNIIIFFFHHH@@@AAAAAACCCGGGMMMRRRTTTQQQdddzzzrrrgggaaaVVVIII===888666444333444222333333444555777888999;;;;;;<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;<<<===AAACCCFFFLLLVVVfffwwwxxxqqqiiifffcccbbbbbbcccbbbbbbiiiaaaYYYQQQIIIDDDHHHNNNYYY}}}}}}tttzzz{{{yyyxxxwwwyyyuuuqqqlllkkkmmmmmmjjjfffjjjkkkllllllllliiieeebbbZZZTTTQQQTTTVVVQQQJJJGGGCCCAAA>>>=========;;;:::777777555444333222222222222222111000000000000111000000/////////........................................../////////000000000000000000000000000000000000000000111111111111111222222222222333333333222333333333333444444444444555666555555666888:::666777;;;@@@BBBIIIYYYiiiwwwYYYJJJBBB999666888vvvrrrrrrqqqmmmiiieeedddddd]]]]]]\\\ZZZWWWSSSOOOMMMIIIGGGDDD@@@<<<999666555333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////...............///000000---,,,111666444222<<>>777333222333444333333444444666777777999:::;;;<<<<<<<<<<<<<<<;;;:::999777777888:::;;;777<<>>===<<<999777666555444333222111111111222111000000000000000111000/////////................................................/////////000000000000000000000000000000000000000111111111111111111222222222333333333222222333333333444444444444444333555666777666555<<<666444888;;;===CCCLLL]]]kkkPPP;;;<<<>>>888999AAAyyynnnnnnmmmllljjjhhheeeddd]]]\\\ZZZXXXVVVSSSOOOLLLLLLJJJEEE@@@<<<888666555222222222222222111000///------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......------------------------,,,,,,,,,---------......---......///000111111222///.........000333666888LLLmmmiiiPPPHHHGGGFFFDDDDDDGGGFFFAAA>>>???CCCKKKUUU]]]eeeppp}}}nnnYYYMMMDDD888555888222333555777888777555444666777888999;;;>>>@@@AAA::::::::::::::::::::::::999:::<<>><<<:::888666555777666666444333222111111000000000000000000000000000000///.......................................000000//////.........---000000000000////////////000000000000111111111111111111222222222333333333333333333333333333333333444444444555555555555666777888999999;;;;;;<<<===HHHVVVrrrsss```UUU@@@>>>;;;999777777888999uuuppppppooonnnkkkhhheeeccc___]]][[[YYYWWWTTTPPPMMMLLLIIIEEE@@@<<<888666555222222333222222111000///------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------------...------------------------,,,,,,,,,---------......---......///000000111111000///...///000222555666@@@WWWvvvsssVVVCCCKKKHHHHHHJJJHHHBBBAAABBB>>>BBBIIIQQQXXXcccnnnvvvuuuiii^^^SSSEEE<<<888999777555333444666777888666666777888:::<<<>>>???===<<<<<<;;;::::::999999999999;;;===@@@DDDGGGIIIJJJOOOUUU\\\eeesssyyyooolllgggbbb___^^^^^^^^^WWWXXX[[[___aaa\\\QQQHHHHHHBBBBBBNNN```{{{lllkkksssvvvuuuxxxtttqqqrrrxxxvvvrrrnnnjjjhhhhhhgggfffccc```]]][[[YYYVVVTTTQQQOOOLLLJJJHHHFFFCCC@@@@@@@@@>>><<<:::888777666666666555444333222111111000000000000000000000000000//////.......................................000/////////.........---000///////////////////////////000000000111111111111111111222222222333333333333333333333333333333444444444444555555555555666666777888999:::;;;;;;BBBJJJXXXkkkpppcccTTTFFF???<<<;;;999777666666777777vvvttttttrrrppplllhhhdddbbb```___]]][[[YYYVVVRRROOOLLLIIIEEE@@@<<<888666555333333333333222111000///------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,---------...............//////000000111000000//////000111333444666@@@SSSooooooOOOMMMHHHGGGIIIHHHDDDAAAAAA>>>???BBBHHHQQQ[[[eeekkk{{{~~~}}}ssseeeWWWIII>>>;;;888444222333555777777555666666777999:::<<<===@@@???>>>===;;;:::999999999999:::;;;===???AAABBBAAACCCFFFHHHLLLTTT^^^fff~~~wwwkkkccc]]][[[ZZZXXXWWWWWWXXXXXX\\\WWWRRROOOOOOMMMGGGBBB???DDDWWWuuuiii___rrrvvvxxxwwwqqqmmmmmmqqqpppmmmkkkhhheeecccbbbccc```]]]ZZZXXXVVVSSSQQQTTTPPPKKKGGGDDDBBB???===??????===;;;999888666555666555444444333222111111000000000000000000000000000///......------............................../////////...............//////////////////////////////000000000000111111111111111222222222222333333333333333333333333333333333333444444444555555444555555666777888999:::;;;===@@@DDDPPPlllyyy```OOOEEE<<<666444888777555444444444555666{{{wwwvvvuuuqqqmmmiiieeebbbbbb```^^^]]][[[XXXTTTQQQKKKIIIEEE@@@<<<999777666444444444333222111000///------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000111000000000000111111222333555===OOOkkk{{{^^^RRRHHHGGGJJJHHHCCCAAAAAA@@@@@@DDDMMMWWW^^^cccsss{{{ppphhh]]]QQQBBB>>>:::888999888666444555555555666777888999:::??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@AAAAAACCCHHHOOOTTT]]]jjjyyy~~~wwwooofff[[[UUUTTTTTTSSSSSSSSSRRRRRRRRRTTTQQQLLLGGGCCCBBBCCCDDDBBB\\\lllccczzz~~~yyyvvvxxxuuunnnkkklllkkkjjjjjjhhheeebbb___^^^^^^[[[XXXVVVVVVUUUSSSQQQRRRNNNHHHDDDAAA@@@>>><<<===<<<;;;999777666444444444444444333222111111000000000000000000000000000//////...------------............................................................///////////////////////////000000000111111111111111222222222222222222222222222222222222222333333333444444444444444444555666777888999999777999;;;999;;;III```sssjjjZZZHHH???:::777666777555444333333333444444555}}}xxxwwwvvvsssnnnjjjfffcccdddbbb```^^^\\\YYYUUURRRKKKHHHDDD@@@<<<999777666444444444333222111000///------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000111222444666;;;GGG^^^|||sssWWWKKKKKKKKKHHHFFFEEEBBB@@@@@@EEEKKKPPPSSScccpppwwwrrrnnnqqqrrrnnnYYYQQQFFF???;;;999666333555555555555555666777888;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>AAADDDGGGLLLRRRZZZaaafffooo|||wwwsssllleee___YYYTTTPPPRRRQQQQQQOOONNNLLLKKKJJJ>>>CCCGGGEEEAAA@@@DDDJJJbbbuuurrr~~~yyyxxxvvvuuuuuuqqqlllkkkmmmgggggggggeeeccc___\\\ZZZXXXVVVTTTSSSSSSSSSRRRQQQLLLHHHDDDAAA@@@???>>>===::::::888777555444333222333333333222111111000000//////////////////////////////...---------------........................---------...............------....../////////000...////////////000000000000000111111111222222222222222222222222222222222222222222222333333333444444444555666777888999999777:::<<<<<<;;;===CCCIII]]]vvvooo]]]III???888777888666555666333333333333333444444555yyywwwwwwuuusssoookkkgggeeedddccc```___]]]ZZZVVVSSSJJJHHHDDD@@@<<<999888777555555555444333111000///------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000000000000000000000333555444333@@@]]]wwwxxx^^^RRRLLLJJJIIIMMMJJJFFFCCCAAABBBEEEGGGQQQYYY___aaafffppp{{{ssseeeRRRCCC;;;888555222666666555555555555666666777888999:::<<<>>>??????======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===EEEEEEGGGLLLPPPUUU___iiittt~~~xxxsssooogggccc\\\WWWTTTQQQOOONNNMMMMMMKKKIIIGGGDDDCCCBBB===>>>===;;;>>>MMMeeewww}}}tttqqqwww|||vvvuuuuuuttttttsssqqqnnnkkkkkkllleeeeeedddbbb```\\\YYYWWWSSSQQQOOOOOOPPPPPPOOONNNEEEBBB@@@??????@@@???>>>999888777666555333222222222222222111111111000000///////////////////////////...------,,,,,,------........................---------------.........---------......//////000......////////////000000000000000111111111111222222222222222222222222222111111222222222333333333333444555666777888888999777888999:::;;;;;;;;;;;;===KKKdddzzzmmmdddWWWFFF;;;:::555333777999666333222333333333333444444444444xxxuuuuuutttrrrooollliiigggdddcccaaa___]]]ZZZVVVSSSJJJHHHDDD@@@<<<999888777666666555444333111000///------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------....................................///000000111111000000222444444111444FFFYYYsss\\\OOOLLLOOOOOOLLLGGGBBB@@@BBBEEEIIIIIIMMMTTT[[[dddqqq}}}uuudddWWWOOOHHH@@@:::888777666555555555555555444555777888:::<<<===>>><<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<===<<<:::999@@@<<<<<>>EEEAAA???FFF[[[}}}rrrddd[[[fff}}}zzzrrrnnnmmmppppppqqqpppnnnlllkkkjjjhhhddddddbbb___\\\XXXUUUTTTPPPNNNLLLKKKKKKJJJIIIHHH@@@???>>>>>>??????>>>===:::999888777666444333333111111111111111000000000///////////////////////////...------,,,,,,------........................,,,,,,,,,------.........,,,,,,---......///000000........./////////000000000000000000111111111111111111111111111111111111111111111111222222222222222222333444555666777777555666777777777888:::;;;===<<<@@@LLL]]]tttuuueeeTTTKKKDDD;;;555333999555333666888555333333222333333333333222222222yyysssssssssrrrpppmmmjjjiiidddcccaaa___]]]ZZZVVVSSSJJJHHHDDD@@@<<<:::888777666666555444333111000///------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...........................------...///000111111111111333111333666555333999BBBfffuuu[[[RRRHHHJJJKKKFFF@@@>>>AAAEEEJJJDDDEEENNNTTTWWWaaannnzzztttnnncccUUUIII888888777555555444444555444555666777999:::<<<<<<;;;<<<===>>>>>>>>>===<<<::::::;;;<<<======;;;999;;;555555<<<@@@???>>>AAAGGGLLLQQQXXXcccooouuuttt~~~|||yyywwwmmmiiiddd___\\\XXXTTTQQQOOOMMMKKKKKKJJJIIIFFFDDDBBBAAA???>>>===>>>??????<<>>======>>>??????===;;;;;;:::999888777666555444111111111111000000000000////////////////////////......---,,,,,,,,,,,,---........................,,,,,,,,,------.........,,,,,,------...///000000............/////////000000000000000111111111111111111111111111111111111000111111111111222222222000111222333444555555666333666888777555555888;;;<<<:::<<<@@@CCCKKK]]]ooonnn```MMMBBB:::888777555777===999333000222333222222555222222222222222111000000yyytttrrrsssuuurrrlllhhhhhheeecccaaa___]]]ZZZUUURRRMMMJJJFFFBBB>>>;;;999888777777777666333000...,,,000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---+++*********++++++---------------------------------............///...///000///...///000222111111111111222333444555GGGZZZzzzWWWSSSHHHDDDHHHHHHAAA???DDDAAAAAABBBEEELLLTTT[[[___sss~~~jjjPPPAAA555666:::888555666;;;888555444666888999999:::;;;===??????>>>===;;;???>>>===;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???BBBCCCEEEIIIOOOUUUZZZ^^^eeekkkttt~~~~~~|||yyytttoookkkgggfffZZZYYYXXXUUUSSSPPPNNNMMMFFFHHHHHHEEECCCCCCBBBAAA???===;;;:::>>>BBBCCCAAAEEEUUUxxxzzzggg```rrr|||pppkkkjjjhhhfffiiikkknnnnnnkkkiiihhhhhh]]]^^^^^^ZZZUUURRRSSSTTTNNNOOOOOOKKKEEE@@@>>>???<<<<<<<<<<<<;;;:::999888888777666555333222111000////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......---------............///////////////000000000000000000000000000000000000111111000000111111222333222222333444444555555666555555555555666666666666999888888999<<>>;;;999888888777666555333000...---//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------+++*********++++++---------------------------------............///...///000///......000222111111111111222333444555333BBB\\\|||aaaPPPFFFLLLSSSOOOIIIHHHKKKHHHEEEBBBCCCHHHOOOTTTkkkxxxqqqdddPPP@@@666333555777555444333444666777666555999999;;;<<<<<<<<<<<<;;;>>>======<<<;;;;;;;;;<<<::::::::::::;;;<<<======>>>???@@@BBBFFFJJJOOOQQQRRRWWW^^^eeemmmttt{{{}}}xxxuuukkkjjjgggccc___[[[XXXWWWPPPPPPNNNMMMKKKIIIHHHGGGGGGFFFDDDAAA???>>>>>><<<888@@@DDD>>>777;;;JJJYYYlllzzzkkkggguuunnnkkkjjjhhheeedddaaakkk}}}xxxmmmmmmbbbbbb```[[[UUUQQQQQQRRRNNNOOONNNJJJEEE@@@??????<<<======<<<<<<;;;:::999777777666444333222111000////////////............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......---------............///////////////000000000000000000000000000000000000111111000000111111222333222222333333444555555555444555555555666666666666777666666666888;;;>>>AAA@@@DDDKKKUUUdddxxxtttiiiYYYLLLDDD???:::777777777666555555444333333555444444333222222111111000000000000000000000000vvvtttrrrrrrtttqqqkkkhhhhhhhhhfffbbb___\\\YYYUUUSSSMMMJJJFFFBBB>>>;;;999888999888666333111000/////////...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---------------------------------............///...///000///......000222111111111111111222333444...333AAAXXXrrrnnnQQQJJJNNNNNNJJJHHHNNNLLLGGGAAA>>>BBBJJJQQQZZZgggooopppuuueeeLLLBBB===888222222444666888888555333999999999999:::;;;<<<===<<<============<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBDDDEEEIIIMMMRRRVVVZZZ___bbbgggiiipppzzzyyysssnnnjjjeeebbb\\\[[[YYYVVVSSSQQQOOONNNLLLLLLKKKJJJHHHGGGFFFFFFCCC@@@===<<<<<<<<<<<<<<<999@@@DDDCCCDDDSSSpppqqqggghhhyyy{{{xxxtttnnnlllkkkjjjhhheee```UUU^^^zzzxxxkkkkkkfffeeeaaa[[[TTTPPPNNNNNNMMMMMMLLLHHHDDD@@@??????<<<<<<===<<<<<<;;;:::999666666555444222111000000/////////............---............------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......---------............///////////////000000000000000000000000000000000000111000000000000111222222111222222333333444555555444444444555555555666666666666555555666777888999666777777666:::HHH\\\kkkvvvxxxwwwggg[[[JJJDDD;;;777666666555333555555444444333333222222444444333333222111111111000000000000000000000000uuuuuurrrqqqssspppkkkggghhhiiifffbbb___\\\YYYUUUSSSMMMJJJFFFBBB>>>;;;999888999777555222111000000000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///.../////////......000111111111111111111222333333666444555===OOOnnnoooSSSHHHGGGJJJNNNOOOOOOLLLGGGBBBAAAFFFJJJMMMVVVZZZYYY]]]lllzzzgggRRR===888777666777888999888666:::999888888999;;;===???<<<<<<>>>??????>>>===<<<======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>AAADDDGGGIIIKKKMMMPPPRRRXXXZZZ```fffiiillluuu|||{{{{{{tttooohhhbbb^^^[[[XXXVVVSSSSSSRRRPPPOOOMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDCCC>>>;;;:::===??????@@@BBB@@@>>>CCCTTTnnn{{{lll]]]ZZZeee~~~yyyuuuuuuqqqkkkhhhhhhiiiiiiiiikkk^^^[[[gggooojjjfffgggeeebbb]]]WWWQQQMMMKKKKKKJJJIIIGGGDDDAAA???======;;;;;;;;;;;;:::999888777555555444333222111000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000000000000000000000000000000000000000111222222111111111222333333444444333333444444444555555555666666777777777777777777777999:::999999===EEELLLLLLKKKNNNZZZooorrrkkkaaaYYYSSSMMMDDD===<<<999555444555666555444444444444333333222222222333333222222111111111000000000000000000000000000tttuuurrrqqqrrrpppjjjgggiiiiiifffbbb___]]]ZZZVVVSSSMMMJJJFFFBBB>>>;;;999888999777555222111000000000......---,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---...///...------///111111111000000111111222222444333222111666LLLqqq|||bbbRRRNNNPPPNNNOOOOOOKKKEEE???======GGGKKKMMMNNNSSS___kkkrrrsssUUUEEEAAA;;;777666777888888888777666555666888;;;<<<;;;<<<>>>???@@@???>>>>>>@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<<<<======<<<>>>AAABBBCCCDDDFFFHHHGGGIIIOOOUUUVVVXXXaaakkkrrrqqqttt{{{|||sssmmmiiihhhgggbbb^^^YYYUUUSSSQQQOOONNNMMMLLLLLLKKKJJJIIIHHHGGGDDDDDDBBBAAA???===<<<<<>>DDDCCCGGGZZZ{{{~~~aaa[[[\\\mmmzzzvvvtttnnngggccccccggglllooo}}}wwwlll```]]]aaadddccc___[[[VVVQQQMMMJJJIIIHHHFFFDDDAAA???===<<<;;;:::888888888888777666555555444444333222111000000///............------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000////////////////////////000000//////000000111222000000111111222333333333333333333333444444444444333444666777888888777777444444666888::::::888777>>>>>><<<<<<@@@LLL[[[fffuuuzzzeeeXXXRRRKKKFFF@@@;;;999888777555777666555444444444333222444444333333333333333222222111111111111111000000////////////////////////uuuuuurrrpppqqqoooiiigggiiigggeeecccaaa___[[[WWWSSSMMMJJJFFFBBB>>>;;;999888777666555333222111000000...------,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------------,,,+++,,,,,,------.........---------............///---...///...------///111111111000000000111111222...111555444222888NNNcccpppWWWKKKKKKKKKJJJIIIGGGDDDAAA???BBBBBBCCCGGGOOOXXX^^^aaayyy~~~^^^VVVJJJ@@@:::888888888777555444333333555777888::::::<<<===>>>>>>>>>>>>AAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>??????@@@BBBDDDDDDDDDGGGKKKLLLLLLQQQXXX[[[\\\___dddjjjnnnqqqqqqqqqtttyyy~~~{{{xxxsssoooiiiaaa[[[WWWTTTTTTSSSPPPMMMLLLKKKKKKJJJIIIKKKJJJIIIHHHGGGFFFEEEEEE@@@@@@???>>>===<<<;;;:::===:::<<>>;;;999888666666555444333111000///---------,,,,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++---.........------++++++,,,,,,---......///---------............///---.........------///000111111000000000000111111///000444666555444<<>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<===????????????AAABBBFFFCCCCCCFFFFFFDDDEEEIIIIIILLLPPPSSSTTTWWW[[[^^^ccceeeiiimmmppptttwwwyyy|||}}}~~~~~~yyyxxxwwwuuusssqqqpppmmmjjjggg___]]]ZZZVVVRRROOOMMMKKKLLLJJJIIIIIIJJJJJJIIIGGGIIIIIIGGGFFFDDDCCCBBBAAA????????????@@@@@@@@@@@@>>>>>>CCCKKKMMMSSShhhmmm^^^]]]rrryyylllggghhhgggfffeeeddddddfffhhhpppssspppggg^^^ZZZXXXUUUTTTOOOIIIFFFEEEEEEDDDCCCAAA>>>:::999::::::999888666666666666555444333333222222222111000000//////.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......---------............///////////////000000000000///////////////////////////////////////000111111//////000000111222222222222222222222333333333333111111222222333333444444555555555555555666888:::///333888999888777999;;;999<<>>======BBBBBBGGGNNNSSSVVV^^^fffooorrrtttqqqkkkfffcccccc___[[[UUUQQQNNNKKKGGGCCCAAAEEEGGGDDD<<<777666777444555666666444444555777333444555555444444444555111111111111111111111111000000000000000000000000////////////////////////vvvuuuqqqppppppnnniiigggiiibbbbbbccccccbbb^^^XXXSSSMMMJJJFFFBBB>>>;;;999888555555555555444222000...------,,,,,,,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++---...///...------++++++,,,,,,---...//////---------.........//////---.........------///000111111000000000000000111222...---000222333777<<<;;;TTTxxxsss___QQQMMMLLLKKKIIIOOOKKKFFFCCC@@@AAAGGGMMMRRRZZZ```aaaggguuunnn^^^SSSKKKHHH<<<;;;:::999999888888888555555555555666888;;;<<<>>>>>>============>>>>>>???????????????>>>===<<<;;;<<<======<<<<<<===>>><<<888888===@@@@@@AAADDDBBBGGGKKKLLLJJJKKKOOOTTTSSSUUUXXX[[[^^^bbbfffiiihhhiiikkkmmmoooqqqrrrssswww|||uuussspppllljjjdddcccaaa``````^^^[[[YYYTTTTTTTTTSSSRRRPPPNNNMMMKKKJJJJJJKKKLLLLLLJJJHHHDDDCCCBBB@@@>>><<<;;;:::;;;;;;<<<>>>@@@AAABBBCCCFFFHHHRRR___iiiyyy~~~uuufff[[[hhhzzzuuuiiieeehhhjjjmmmmmmjjjeee```^^^gggcccccchhhdddZZZVVVZZZSSSNNNHHHDDDDDDDDDCCCAAAAAA===999888:::;;;:::999777777777777666555444333222222111111000000//////......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////////////////000000000000///////////////////////////////////////000111111/////////000111111222222111111222222222333333333444444333333222333444444///444777666222111444888777666444333333333333333666777888999999:::===???<<<::::::<<<:::999>>>EEE@@@DDDHHHGGGCCC@@@???@@@<<<:::999999:::<<<======777888:::::::::999999999111444777777666444444666333444444444222111222333////////////000000000000////////////000000000000////////////////////////rrrvvvsssssstttqqqkkkggghhhdddcccbbb```^^^ZZZWWWVVVOOOLLLFFFBBB???<<<999777555333222222222222111///,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,---......//////000......------------......//////////////////////////////000111111111111000333333222222333333444555000===NNNccclllXXXPPPNNNNNNPPPIIICCCCCCBBB???>>>>>>FFFJJJNNNPPPSSS]]]mmmzzz}}}yyytttnnnXXXIII???@@@???888444666888999999777888:::888555888:::<<>><<<;;;======>>>>>>>>>>>>======???>>>=========>>>???@@@>>>>>>======>>>??????@@@AAABBBCCCEEEFFFHHHIIIJJJIIIJJJLLLOOORRRTTTVVVWWWYYYZZZ\\\___bbbdddfffhhhmmmkkknnnvvvxxxvvvwww|||~~~}}}||||||ggg``````^^^[[[\\\WWWUUURRRPPPPPPPPPPPPOOOLLLNNNQQQTTTUUUTTTQQQOOONNNLLLIIIHHHGGGEEEAAA>>>BBB>>>:::999<<>><<<<<>><<<999666666777888999:::999:::;;;<<<>>>???@@@@@@===>>>>>>??????>>>>>>===???>>>>>>===>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@AAABBBDDDEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNOOOOOOPPPRRRTTTVVVXXXZZZ[[[aaa```cccjjjnnnmmmnnnrrrmmmrrrxxx|||~~~~~~~~~~~~~~~{{{||||||zzzvvvsssqqqqqqmmmllliiiggghhhlllsssyyynnn___RRRPPPRRRSSSTTTVVVPPPNNNLLLKKKMMMNNNNNNMMMPPPQQQRRRRRRPPPMMMJJJHHH<<<<<<<<<<<<======<<<;;;===<<<;;;;;;;;;<<<<<<<<>>@@@GGGOOO\\\pppzzzkkkUUUZZZeeevvv~~~yyytttwww|||wwwlllkkkhhh```___cccfffgggfffcccaaaeeennnvvvwww]]]III@@@>>>>>>===<<<;;;;;;:::999888777666444444444333222222111111000000000///...---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............000/////////.........---............////////////000000000111111111222222222222222222222222222222222222222333333333333444333444444444444444444555444444444444444444444444555555555555555555555555777777777666666666555555666666666666666666666666666666666555555444444444555555555444333333222222333333333333333333333333222222222222222222222222000000000000//////......000000000000//////..............................vvvooonnnooosssrrrlllhhhhhhddddddeeeeeebbb]]]YYYVVVQQQMMMHHHCCC@@@===:::888555333222222222222111///555333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,+++++++++,,,---...111111000000000000111111222222222222222222222222111222333333444444333333222222111111222222333444666555555555999NNNzzzuuu___PPPMMMLLLKKKFFFBBBCCCIIIGGGCCCAAADDDLLLQQQQQQNNNZZZdddmmmsss||||||dddWWWQQQJJJBBBCCC<<<888;;;;;;666666:::888777666666777999<<<=========>>>>>>>>>>>>======???>>>>>>>>>>>>???@@@AAAAAA@@@@@@?????????@@@@@@>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJKKKMMMMMMQQQQQQTTT[[[______```ccc```aaabbbbbbbbbdddgggiiiiiiiiijjjkkkkkkjjjjjjiiilllkkkjjjiiihhhgggffffffggghhhhhheeebbb___]]]]]]ZZZZZZYYYVVVTTTSSSTTTUUUWWWOOOHHHGGGIIIIIIIIIKKKKKKIIIHHHHHHJJJLLLLLLLLLMMMMMMKKKIIIGGGDDDAAA@@@===>>>??????======>>>???888:::<<<<<<;;;;;;<<<===>>>HHHZZZnnnjjjZZZVVVOOO^^^yyy|||vvvppplllpppwwwsssmmmggg```^^^aaa___aaaccc```]]]aaakkkttt}}}mmmWWWGGG@@@???>>>>>>;;;;;;:::999888777777666333333333222222111111000000000//////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............/////////...............---............/////////000000000000111111111111111111111111111111111111111111222222222333333333333555777666333222333666333333333333333333333333444444444444444444444444666666666555555555555555555555555555555555555555444444444444333333333333555444444333333222222222222222222222222222222222111111111111111111111111000000000////////////...000000000////////////...........................wwwqqqppprrruuutttmmmiiiiiidddeeeggggggddd___ZZZVVVQQQNNNHHHDDDAAA>>>;;;999555333222222222222111///666444111...,,,,,,,,,---++++++++++++++++++++++++++++++************++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///111111000000000000111111////////////////////////...//////000000000000000111111111111111222333333666444777999444777UUUxxxttt___KKKGGGLLLNNNLLLJJJUUULLLBBB???BBBFFFFFFEEEKKKRRRZZZ^^^cccnnn~~~xxxaaaKKKJJJAAA>>>DDDBBB999666;;;888777666555444555666777;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>??????@@@@@@???>>>>>>==================>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGKKKOOOQQQRRRSSSUUUUUUTTTSSSRRRRRRSSSVVVXXXYYYYYYXXXXXXXXXYYYZZZZZZ]]]]]]\\\[[[ZZZYYYXXXWWWYYYZZZZZZXXXUUUSSSRRRSSSOOOOOOOOOMMMJJJHHHHHHHHHLLLKKKIIIIIIIIIHHHHHHIIIMMMKKKHHHGGGHHHIIIHHHHHHAAAAAA???>>>===<<<<<<<<<777999::::::888888:::===>>>>>>===<<<<<<@@@GGGLLLZZZooo}}}uuueeeSSSPPPZZZoooxxxwwwsssmmmgggiiimmmrrrvvvyyyzzz{{{uuukkkgggddd___^^^```]]]aaaccc^^^VVVTTTXXX___VVVPPPIIIEEECCCBBB>>>:::;;;::::::999888777666666222222222111111000000000/////////......------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.................................---------.........///////////////000000000111111111111111111111111111111111111111111222222222222333666999777222000222666222222222222222222222222444444444444444444444444555555555444444444444444333333333333333333333333333333333333333333333333444333333333222222222111222222222222222222222222000000000000000000000000////////////////////////////////////////////////........................wwwsssqqqrrrtttrrrkkkffffffeeefffggggggeee```ZZZWWWQQQNNNHHHDDDAAA>>>;;;999555333222222222222111///444222///---+++++++++,,,+++++++++++++++++++++++++++******))))))******+++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------///......------...000000/////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............111000000000000111222222///---222999555...:::NNNdddiiiYYYWWWWWWUUUSSSUUUPPPHHHBBB???@@@BBBCCC???EEELLLRRRVVV]]]jjjuuuoooaaaVVVMMMKKKFFF===;;;???888888888888888777777777888888999999999999888888;;;;;;<<<===>>>>>>>>>???>>>>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEGGGIIIJJJKKKKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOOOONNNMMMLLLKKKLLLLLLMMMKKKIIIHHHIIIJJJFFFFFFGGGFFFEEEEEEGGGIIIEEEHHHKKKMMMNNNPPPPPPPPPNNNKKKHHHEEEDDDCCCAAA@@@;;;:::999999999999:::;;;777888999::::::<<>>@@@EEELLLPPPTTT\\\ddduuurrr```QQQHHHBBB???777777888888888777666666666666777777777777666666777888999:::;;;<<<<<<<<>>>>>>>>>>>???@@@AAA>>>>>>??????????????????>>>??????@@@@@@AAABBBBBB>>>>>>??????@@@@@@AAAAAACCCFFFHHHGGGGGGIIIIIIFFFBBB@@@@@@AAABBBCCCBBBAAADDDCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHIIIHHHHHHFFFFFFEEEFFFFFFFFFEEEEEEGGGIIIGGGHHHHHHHHHHHHIIILLLNNNOOORRRSSSQQQQQQRRRPPPMMMIIIFFFBBB???===<<<:::888===<<<;;;:::999999::::::@@@>>>======@@@BBBCCCCCC>>>===BBBQQQkkksssfffYYYOOOIIIOOO]]]ttt}}}yyyrrrmmmpppvvvvvvrrrffffffeeeeeefffhhhjjjkkkgggdddaaa```___[[[UUUPPPUUUXXX[[[ZZZUUUOOOLLLKKKIIIFFFCCC@@@???===;;;999888777666555444333333222////////////////////////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------.........,,,------------.....................///////////////////////////////////////000000000000111111111111333555444111000222444111111111111111111111111222222222222222222222222222222222222333333333333111111111111111111111111222222222222333333333333111111111111111111111111000000000000000000000000////////////////////////---............/////////---............/////////------------------------tttppplllkkkllljjjeeeccceeefffgggfffeeebbb^^^[[[YYYPPPLLLGGGCCC???===:::777555333222222222222111///,,,,,,,,,,,,,,,---------******************************))))))))))))******************************************************(((((((((((())))))))))))+++++++++++++++++++++++++++++++++***++++++,,,---***+++...000111111111000......------------......------------------------------...////////////...000////////////000111111222000///000333555555555888???OOOkkk}}}cccWWWQQQRRRRRROOOJJJFFFDDDDDDFFFBBBAAAFFFIIIIIIMMMSSSeeelllxxxvvvmmm___QQQBBBAAA>>>;;;999777777777555666666777777666666555333444666888999999999999============>>>@@@AAABBB>>>>>>>>>??????@@@@@@@@@?????????@@@@@@@@@@@@@@@======>>>>>>???@@@@@@AAABBBFFFHHHFFFGGGJJJIIIEEEEEECCC@@@@@@BBBDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFDDDEEEGGGIIIIIIIIIHHHGGGEEEFFFGGGGGGHHHIIILLLOOOQQQRRRSSSSSSQQQPPPPPPQQQSSSTTTQQQLLLJJJKKKGGG@@@AAA>>>;;;999999999888777======<<<<<<;;;;;;:::::::::888999@@@LLLVVVYYYYYY[[[[[[bbbwwwwwwdddYYYWWWNNNUUUbbbwwwsssrrrnnnkkkmmmsssvvvuuunnnkkkgggcccaaaaaabbbdddeeedddbbbaaaaaa___YYYSSSQQQQQQQQQQQQOOOLLLIIIGGGCCC@@@<<<:::999:::;;;<<<666555555444333222111111........................------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,---------.........------.........//////////////////////////////////////////000000000111111000111111111111111222222111111111111111111111111111111111111111111111111111111111111222222333333000000000000000000000000000000000111111222222222000111111111111111111111000000000000000000000000////////////////////////---------.........//////---------.........//////------------------------rrrpppllljjjkkkjjjffffffiiiggggggfffdddaaa^^^[[[YYYOOOLLLFFFBBB???<<<999777555333222222222222111///***+++,,,---............******************************))))))))))))******************************************************************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---''')))---000111111000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///////////////000111111...111111000333888666111444555888DDDbbbqqqaaa]]]UUUNNNIIIGGGGGGHHHLLLCCC>>>BBBEEEFFFHHHMMMRRRWWWccckkkiiihhhvvvqqqWWWSSSLLLDDD???<<<;;;;;;666666777777777777666666111222444666777888777777:::::::::;;;===>>>@@@AAA======>>>>>>???@@@@@@AAA@@@@@@?????????>>>>>>>>>======>>>???@@@AAAAAABBB@@@EEEGGGEEEFFFKKKKKKFFFIIIDDD???>>>@@@BBBCCCBBB???@@@AAACCCCCCDDDDDDCCCAAACCCFFFHHHIIIIIIHHHGGGDDDFFFGGGHHHIIIKKKOOORRRWWWYYYZZZYYYUUUQQQNNNMMMDDDEEEBBB===???CCC@@@999;;;999777777999:::;;;:::999999:::;;;<<<;;;;;;;;;<<<<<>><<<:::999888777555444444333222111000///---.....................------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////////////////////////////////////////000000000000000///...///111222222111000000000000000000000000000000000000000000000000000000111111222222222333111111111111111111111111.../////////000000111111000000000000000111111111000000000000000000000000000000000000000000000000---------.........//////---------.........//////------------------------qqqqqqmmmkkklllkkkfffccccccmmmiiifffeeedddbbb\\\WWWRRRMMMFFFBBBAAA???<<<999555333222111111111///...---,,,,,,++++++,,,,,,---++++++************++++++************************))))))*********+++++++++))))))))))))))))))))))))************************)))************+++++++++***+++,,,------,,,+++***+++,,,---///000222333444///............---------,,,,,,,,,---------..............................///////////////.........000000111111111222222222...444999;;;CCC[[[wwwbbbYYYUUUPPPLLLKKKKKKNNNJJJAAAAAAFFFEEE===EEEHHHNNNWWW[[[^^^eeemmm}}}lllYYYNNNJJJDDD???@@@===999888888777555222666666666555333333666888888777777888:::;;;:::888;;;<<<===>>>???AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBDDDCCCAAA@@@???@@@AAAAAA???@@@AAACCCEEEGGGIIIIIIMMMJJJHHHJJJNNNRRRTTTTTTNNNMMMKKKIIIJJJKKKNNNOOOQQQOOOLLLHHHDDDAAA???>>>999:::>>>BBB@@@:::888:::;;;<<<:::777777:::>>>???@@@===;;;===@@@AAA???<<<888EEE\\\zzzvvv```[[[UUUQQQLLLMMM\\\mmm}}}xxxxxxyyywwwrrrmmmpppxxx~~~}}}zzz{{{mmm\\\aaaddd^^^___^^^]]]\\\\\\^^^aaaccc]]]VVVLLLGGGFFFFFFCCC@@@===;;;888555333333333444333222000111111111...---///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////////////////////////////000000000000000000000000//////000000000000//////000000//////.........---111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,qqqqqqmmmkkkmmmkkkfffcccdddiiigggeeedddbbb^^^ZZZWWWRRRLLLFFFBBBAAA???<<<999555333222111222111///...---,,,,,,++++++,,,,,,---++++++************++++++************************))))))*********+++++++++))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,++++++++++++,,,---...///111222222............------------,,,,,,,,,------------...........................////////////............000000000111111111222222333666777444333>>>SSSeeevvvdddWWWSSSVVVTTTVVVQQQCCC999;;;DDDKKKDDDDDDHHHNNNRRRVVV]]]fff|||rrrcccUUUJJJGGGAAA;;;888999999888666222444555666666555555555999999999:::;;;;;;::::::::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAADDDCCCCCCBBBAAAAAABBBBBBEEEEEEGGGHHHJJJKKKMMMMMMQQQOOOLLLLLLOOORRRRRRQQQIIIGGGDDDBBBAAAAAABBBCCCBBBAAA@@@>>><<<;;;::::::999777666888666333555:::333777<<<=========<<<<<>>===;;;888666444333333444222111000000111000...,,,///...---,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............................................................/////////////////////////////////000000/////////000/////////.........---000000000000//////......////////////////////////////////////////////////////////////////////////................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,qqqpppmmmlllmmmjjjeeecccddddddeeeeeebbb^^^ZZZXXXWWWQQQLLLEEEAAA@@@>>>;;;888555444222111222111000...---,,,,,,++++++,,,,,,---++++++************++++++***************************************+++++++++))))))))))))))))))))))))************************)))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,---......//////............------------,,,,,,,,,,,,------------------------------------........................000000000000111111111111111333444222///222;;;BBB\\\~~~zzzggg___VVVSSSOOOLLLEEE???AAAFFFDDDAAAAAACCCEEEGGGNNNUUUdddlllsssuuussswwwzzzppp[[[RRRGGG@@@===<<<888555777777888999::::::777555666777777777555444444555777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>??????????????????>>>BBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGKKKIIIFFFEEEEEEFFFFFFEEE@@@>>><<<:::999999:::;;;888888888777888888999999===::::::;;;:::999<<>><<<===@@@AAAFFFMMMSSSXXX^^^eeejjjgggfffppp}}}pppaaaVVVQQQPPPMMMOOO[[[qqq{{{zzzzzzxxxvvvtttrrrqqqooopppzzzpppaaa___bbb```^^^[[[XXXUUUTTTTTTTTTOOOIIIBBB?????????>>><<<<<<;;;888666444444444444111000///000000000...,,,......---,,,,,,,,,------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............................................................////////////////////////......////////////....../////////...............000000000////////////...........................////////////////////////////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,qqqnnnlllkkkllliiicccaaacccbbbdddeeeccc]]]YYYXXXYYYQQQLLLEEEAAA@@@>>>;;;888666444222222222222000...---,,,,,,++++++,,,,,,---++++++************++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,---------.........---------,,,,,,++++++,,,,,,,,,---------------------------------------...............////////////000000000111111...000222444555777888:::AAANNN^^^sssuuu^^^NNNOOOSSSOOOGGGDDDKKKGGGDDDDDDCCCAAADDDIIIQQQVVVZZZ\\\^^^gggttt}}}sssfff\\\TTTLLLCCC===>>>;;;888888999;;;;;;;;;777888999777444333444666555666666666777777888888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;>>>???@@@AAA@@@???>>>===:::;;;;;;<<<<<<=========@@@>>><<<;;;:::::::::999999888777777777999;;;<<<999999999999999:::;;;<<<555555888<<<;;;888999<<<@@@>>>======>>>CCCLLLUUUccchhhssszzzfffddd___WWWPPPNNNRRRVVV[[[mmmzzzxxxtttqqqqqqsssvvvyyynnnppp{{{qqqrrrxxx~~~}}}rrreeeccchhhaaa```___\\\YYYTTTPPPNNNKKKFFFAAA===<<<<<<;;;:::;;;:::888666555444333333222000000000111111///---...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................////////////////////////---......//////......---........................////////////////////////........................////////////////////////////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,qqqllljjjkkkkkkggg```___cccbbbeeefffddd___[[[ZZZ[[[QQQLLLEEEBBB@@@???;;;888666444333222222222000///---,,,,,,++++++,,,,,,---++++++************++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++---,,,+++******+++,,,---+++++++++,,,,,,,,,,,,,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---------......//////....../////////000000000333333222333444333111000999:::<<>>>>>;;;<<<@@@BBB@@@CCCOOO\\\jjjzzz{{{qqqeeeYYY[[[XXXRRRLLLKKKSSS```jjj}}}|||}}}zzzuuurrrmmmkkkkkknnnsssvvvlllpppxxx~~~rrrggglllkkknnnsssqqqgggbbbccc^^^______^^^ZZZSSSLLLHHHJJJGGGBBB>>>;;;:::999888999888777555444333333222222111000111222222000///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................................................................------............---------------............................../////////////////////////////////................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,rrrkkkjjjkkkkkkfff______ccceeeffffffeeebbb___]]]]]]RRRMMMFFFBBBAAA???<<<999666555333222333222111///---,,,,,,++++++,,,,,,---++++++************++++++************************+++++++++***************))))))))))))))))))))))))************************)))************+++++++++,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............////////////555333222222222222000...111777:::<<>>@@@CCCEEEGGGEEEIIITTTaaahhhjjjmmmrrr{{{lllccc]]]WWWQQQMMMJJJIIIOOOWWWYYYcccsssyyynnnjjjiiiiiihhhcccfffkkkoooqqqqqqooonnnqqquuuyyywwwqqqllllllmmm```^^^[[[YYY[[[^^^]]]YYYQQQPPPNNNKKKHHHFFFCCCBBBAAA@@@>>>:::777666666666444444444333222111000//////.........000000///---,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------........................,,,,,,------------,,,,,,,,,,,,,,,------.........---------.........//////........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrrmmmnnnoooooohhhaaabbbggghhheeecccdddeeeddd```\\\TTTOOOHHHDDDCCCAAA>>>;;;777555333333333333111///---,,,,,,++++++,,,,,,---++++++************++++++************************++++++++++++******))))))))))))))))))))))))))))))************************)))************+++++++++***+++,,,------,,,+++******++++++,,,------......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////---///111222222111111000666444111111666===???===OOO{{{lllbbbYYYVVVRRRNNNKKKLLLHHHIIIHHHCCC>>><<<>>>BBB@@@KKKTTTRRRNNNPPPXXX]]]ooo{{{{{{lllbbb]]]VVVJJJ@@@;;;;;;::::::999999888888888888888888888888888888777777777777888888888888666666777777777777666666999888777777777888:::;;;666666777888999:::;;;;;;555888;;;;;;:::999;;;===::::::;;;<<<===>>>??????AAACCCEEEIIIMMMRRRVVVXXX```nnn|||lll]]]SSSNNNLLLOOOHHHHHHNNNRRRSSS]]]jjj~~~tttjjjhhhfffbbbaaacccfffgggiiikkkmmmnnnnnnnnnxxx{{{|||xxxpppiiifffeee```bbb]]]TTTRRRWWWXXXUUUOOOLLLHHHDDDBBBBBBCCCDDD<<<;;;:::888555444555666333333333222111000///...---,,,,,,---......---+++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------.........//////------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,pppmmmnnnmmmkkkhhheeeeeefffgggfffeeeddddddbbb___]]]UUUMMMFFFFFFFFFAAA<<<:::777555333333333333111///...---,,,,,,......---,,,,,,,,,+++***))))))******************************************************************************))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---...............////////////000///000000000111111111111000000111222444555555666EEEJJJXXXsssppp___UUURRRQQQUUUMMMJJJMMMLLLFFFAAAAAAAAAAAABBBDDDGGGJJJKKKLLLUUU]]]fffiiigggdddfffiii}}}hhh^^^RRRSSSPPPKKKHHHGGGDDD@@@@@@===<<<======<<<<<<>>>888999888777888:::;;;999666555666888::::::888555999999888666333444777;;;<<>>;;;999666555555444333111222111111000///......---111000000///......------******+++++++++,,,,,,,,,++++++++++++++++++++++++............------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------...,,,***+++---...,,,***...------,,,,,,------...+++++++++,,,,,,------------------,,,,,,+++++++++qqqlllmmmmmmkkkhhhfffeeefffgggfffeeeeeeeeeccc___\\\VVVNNNGGGHHHGGGCCC===;;;666555333333333333111000...---,,,,,,......---,,,,,,++++++***))))))******************************************************************************))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------,,,,,,,,,------......,,,,,,,,,,,,------------//////000000000111111111000000111222333444555555555777>>>NNNgggyyyggg\\\ZZZSSSNNNOOOMMMHHHCCCCCC>>>===;;;:::;;;>>>BBBDDDCCCIIIPPPSSSRRRSSSXXX]]]gggttt{{{yyy{{{sssjjj```VVVMMMLLLLLLOOOPPPLLLFFFBBBCCCCCCBBB@@@@@@@@@???===??????>>>>>>>>>?????????888777777999;;;===??????777???===<<>>===;;;888666555555444333111111111000000//////......000000///......---,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---------------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------------------------------------------------------,,,,,,,,,------------...------------------------------------------------------------------------------------------------...,,,***+++---...,,,+++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++rrrkkkkkkllljjjgggffffffgggeeeeeeeeefffeeeccc^^^[[[VVVNNNHHHIIIIIIDDD>>><<<555444333333333333222111...---,,,,,,......---,,,,,,+++******)))*********************************************************************************))))))))))))))))))))))))))))))))))))******************************++++++******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,------------////////////000000000000000000111222333444444555555666555555===RRRoootttiii\\\UUUQQQMMMLLLMMMNNNMMMJJJFFFAAA?????????999===@@@@@@???BBBIIIOOOQQQZZZfffoootttuuutttsss~~~yyyyyy}}}rrrfff[[[XXXWWWYYY\\\\\\ZZZWWWTTTPPPJJJFFFEEEHHHKKKMMMMMMJJJGGGGGGIIILLLLLLKKKKKKPPPLLLJJJQQQRRRTTT]]]gggnnnkkkgggjjjiiiiiiqqq~~~uuummmeeeYYYQQQMMMJJJHHHFFFHHHFFFFFFGGGJJJQQQbbbrrr{{{wwwnnndddnnnrrrrrrjjjbbb_________ZZZcccbbb```ccc^^^ZZZ```___cccfffgggeeeaaa^^^]]]YYYUUUQQQQQQTTTTTTPPPKKKEEECCC@@@???>>>>>><<<;;;:::888555444444444333111///////////////////////////......------,,,,,,+++,,,,,,---------.........+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------...,,,++++++---------,,,***+++,,,------------,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++rrrjjjkkkkkkjjjhhhfffggghhheeeeeeeeefffeeebbb^^^ZZZUUUNNNHHHIIIIIIDDD>>><<<555444222333333444222111...---,,,,,,......---,,,++++++***************+++************************************************************************))))))))))))))))))))))))((()))))))))************+++++++++*********************+++,,,,,,,,,,,,++++++******))))))******+++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---------...------------........./////////........./////////000000000000000111222333333444777999999555111777EEEQQQuuuqqqccc[[[WWWVVVPPPPPPPPPLLLGGGAAA<<<:::AAABBBBBB???<<<<<<@@@DDDFFFJJJQQQYYY___aaa```___```ooowwwqqqtttzzzzzzvvvooojjjhhhmmmuuu{{{rrrjjjnnnsssyyyooofffZZZPPPKKKLLLJJJHHHIIILLLNNNNNNMMMOOORRRYYYbbblll{{{wwwooojjjccc[[[cccggghhhddd^^^]]]___aaa___fffaaa\\\]]]YYYVVV]]][[[^^^aaacccbbb___[[[YYYUUUSSSSSSUUUWWWUUUOOOJJJGGGDDDAAA???>>>===:::999999777444333444444222111......//////////////////---------,,,,,,+++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---......******,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,ssskkkllllllkkkhhhgggggghhheeeddddddeeedddbbb^^^ZZZTTTLLLGGGIIIIIIDDD>>>;;;555444333333333333222000...---,,,,,,......---,,,+++***************++++++************************************************************************))))))))))))))))))))))))((()))))))))************+++++++++*********************+++,,,,,,,,,,,,++++++******))))))******+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---.........---------------............///---............////////////000000111111222222222...000222333222444777:::JJJhhhssskkkZZZWWWSSSOOOLLLJJJHHHGGGJJJJJJIIIEEE@@@<<<<<<===@@@AAADDDIIINNNPPPOOOMMMOOOWWWbbbqqqqqqsss{{{tttbbbWWWMMMJJJJJJIIIIIIJJJFFFFFFGGGJJJNNNRRRUUUUUU```mmmqqqnnnqqqhhhnnnqqqjjjbbb^^^___aaa_________^^^\\\\\\^^^bbb]]]dddcccbbbeee___WWWYYY]]]^^^___``````]]]ZZZWWWSSSSSSTTTVVVWWWUUUOOOJJJJJJGGGCCC@@@>>><<<999777888666333333333333222111............////////////,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++---///000+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,sssmmmmmmnnnllliiihhhhhhiiifffeeedddccccccaaa^^^[[[RRRKKKGGGIIIJJJDDD>>>;;;777555333333333333111///...---,,,,,,......---,,,*********)))******+++,,,************************************************************************))))))))))))))))))))))))))))))))))))******************************++++++******+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++++++++,,,,,,,,,,,,------------........./////////000000000111111111000///...000222444555555555BBBUUUjjjuuucccVVVRRRQQQQQQPPPNNNNNNMMMJJJEEE@@@>>>===<<<<<<===???BBBBBB@@@???BBBEEENNN]]]pppxxxmmm]]]fffsss~~~wwwoooggg```XXXOOOIIIKKKGGGEEEHHHJJJKKKLLLPPPEEEHHHMMMVVVbbbppp|||}}}iii``````ccc```fffjjjfff``````iiirrrggg```\\\\\\\\\\\\]]]___YYYdddiiipppyyyqqqaaa]]]___^^^]]]]]]]]][[[XXXVVVSSSSSSTTTUUUUUURRRMMMIIIIIIFFFBBB???===:::777555777555333222333333222111........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------,,,+++,,,///222//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------rrrooopppooommmkkkhhhhhhiiigggeeecccaaaaaa```^^^]]]SSSLLLHHHJJJKKKFFF???<<<888666444333333222000......---,,,,,,......---,,,******))))))***++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******************************+++,,,,,,,,,,,,+++***+++---//////...---,,,******+++++++++,,,,,,,,,,,,,,,---------........./////////000000000000000555444222111111222222222333333999FFFWWWjjjooohhhddd]]]VVVZZZYYYWWWRRRMMMHHHFFFEEEBBBCCCCCCBBB@@@>>>===<<<===;;;@@@LLLVVVVVVQQQNNNUUU\\\fffrrrwww|||}}}ppphhhPPPNNNLLLIIIIIIHHHGGGDDDBBBBBBFFFLLLOOOQQQWWW___iiioooyyysssfff`````````^^^bbbdddfffdddaaacccmmmwwwnnnaaaXXXYYY\\\]]]\\\^^^ZZZaaadddnnn|||wwweee^^^\\\ZZZWWWVVVWWWXXXVVVUUUSSSSSSRRRRRRPPPNNNJJJHHHCCCAAA===;;;999888555333666444222111222222222000/////////......------,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///---------,,,***,,,000444444222///,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------rrrqqqqqqqqqoookkkiiiiiiiiihhheeebbb`````````___^^^TTTMMMIIILLLMMMGGG@@@===999777555333333111///---...---,,,,,,......---,,,******))))))***+++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---******************************+++,,,,,,,,,,,,+++***+++---//////...---,,,,,,,,,---------.........,,,,,,,,,---------......////////////000000000000,,,...111222111000111222777222444;;;>>>???LLL___}}}|||kkkhhhbbb\\\VVVQQQOOONNNLLLNNNNNNLLLGGGCCCAAAAAAAAA::::::@@@AAA===@@@HHHHHHJJJOOOYYYiiivvvyyytttooorrrqqqsss~~~yyy|||vvvkkk^^^SSSMMMMMMNNNEEEHHHJJJKKKMMMOOOMMMKKKOOOQQQXXXaaajjjttt|||vvvhhhccc___```ggglllggg___aaa___]]]\\\[[[^^^fffmmmooo___SSSUUU\\\]]]]]]]]][[[[[[VVV\\\lllkkk]]]XXXYYYUUUQQQPPPSSSTTTTTTSSSSSSRRRPPPOOOMMMJJJHHHGGG===;;;888777666666444333555333111111222222111000000000///...------,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////---......,,,***,,,000444777444000,,,***+++,,,...+++++++++,,,,,,---------+++++++++,,,,,,---------tttqqqqqqppplllhhhfffhhhkkkiiifffbbb``````___^^^]]]UUUPPPJJJIIIIIIFFF@@@:::666666666555444333111111......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))************)))************+++++++++************************...------,,,+++***))))))++++++******++++++,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////000000000000111111111111222333444666777999:::;;;NNN___{{{ooocccYYYTTTXXXUUUUUUUUUQQQJJJEEEEEEDDDAAA===>>>BBBDDDCCCAAABBBAAABBBFFFMMMSSSXXXYYY[[[```cccdddnnn}}}~~~vvvooommmnnnvvv}}}~~~zzzsssmmmggg```XXXRRRLLLMMMLLLJJJHHHGGGHHHJJJJJJIIIJJJOOOXXXeeerrryyyvvvxxxoooeeebbb```[[[YYY```jjjmmmfff]]]\\\^^^___]]]YYYWWWWWWXXX[[[XXXUUUWWW[[[]]]]]][[[YYYYYYYYYYYYXXXVVVUUUTTTWWWWWWUUUOOOJJJJJJOOOUUUSSSPPPKKKHHHFFFDDDAAA???:::999777555444333444444222222222111000//////...//////...---,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,ssspppqqqppplllgggeeegggjjjhhheeebbb```___^^^]]]\\\TTTOOOJJJHHHHHHFFF???999666666666555444333111111......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))*********+++++++++************************---,,,,,,++++++*********++++++******++++++,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................//////000000000111111111111222333444555666777888888@@@PPPddd}}}zzzkkkcccZZZVVVRRRMMMKKKLLLJJJLLLOOOPPPMMMGGG@@@;;;>>>======???AAADDDFFFGGGBBBEEEFFFFFFMMMYYYaaacccfffaaa^^^]]]]]]aaannn{{{|||{{{{{{ooorrrpppiiieeeaaaZZZRRRUUURRROOOMMMLLLKKKHHHFFFJJJJJJJJJIIIHHHJJJMMMPPPRRR\\\lll|||ttteeeYYYZZZVVVUUU[[[ccceee```YYYZZZ\\\^^^\\\XXXUUUTTTTTTVVVUUUUUUWWWYYYZZZYYYXXXXXXXXXYYYZZZZZZYYYYYYYYYWWWWWWUUUPPPKKKKKKOOOSSSQQQNNNJJJFFFDDDBBB@@@>>>999888666444333333333333222222111111000//////...///......---,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,rrrooopppooolllgggeeefffiiigggdddaaa______^^^\\\ZZZUUUPPPJJJHHHHHHFFF???:::666666666555444333111111......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********************))))))))))))******))))))))))))))))))))))))+++************)))))))))))))))))))))************)))))))))*********++++++************************++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................//////000000000000111111000111111222333333444444444444666<<>>@@@GGGKKKKKKIIIHHHIIIJJJHHHHHHMMMTTTZZZ\\\___`````````aaabbbffffffddd```^^^```gggmmm|||zzzvvvnnneee^^^ZZZZZZZZZZZZZZZZZZYYYUUUPPPKKKIIILLLLLLIIIHHHHHHFFFCCCBBBAAA@@@@@@@@@BBBEEEFFFFFFIIINNNSSSYYYaaahhhnnnzzzjjjmmm{{{|||jjjVVVTTTSSSSSSVVV[[[]]][[[XXXWWWYYY[[[[[[WWWTTTQQQPPPRRRTTTWWWXXXWWWVVVVVVWWWXXXXXXXXXYYYXXXXXXWWWWWWUUUVVVUUURRRMMMKKKMMMPPPNNNKKKFFFCCCAAA???===;;;777666555333222222222222222111111000000//////............------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,sssooopppooolllgggdddeeeggghhheeecccaaa```^^^\\\ZZZVVVQQQLLLJJJJJJGGGAAA;;;666666666555444333111111......---,,,,,,,,,,,,---******************************************************))))))))))))******))))))))))))))))))))))))************))))))))))))((()))))))))************))))))))))))*********************************************++++++,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................////////////000000000111000111111111111111222222888777555555777???HHHNNNkkk}}}wwwjjj\\\ZZZVVVRRRNNNKKKHHHGGGCCCFFFHHHIIIHHHHHHIIIJJJDDDEEEEEEDDDCCCBBBAAA@@@>>>???BBBCCCAAA@@@AAACCCAAABBBCCCDDDDDDEEEGGGIIIGGGHHHGGGEEECCCCCCFFFHHHNNNLLLIIIFFFDDDCCCCCCCCC@@@@@@AAABBBCCCCCCAAA@@@???AAACCCCCCCCCDDDFFFFFFDDDEEEEEEFFFFFFJJJOOOTTT[[[bbbmmmzzz{{{nnnhhhfffYYYRRR]]]pppvvvhhhVVVQQQRRRSSSUUUWWWXXXXXXXXXSSSVVVXXXZZZYYYVVVSSSQQQRRRUUUXXXWWWTTTSSSUUUXXXWWWWWWVVVUUUTTTRRRPPPOOOSSSTTTTTTRRRNNNKKKKKKLLLJJJGGGCCC???>>><<<:::888555444333222222111111111111111000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvooopppppplllgggddddddfffiiigggeeecccbbb```]]][[[WWWRRRMMMKKKKKKIIIBBB<<<666666666555444333111111......---,,,,,,,,,,,,---******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))******************************************++++++,,,,,,---++++++******++++++,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.................................////////////000000000111111111111111111111111000111333444444666999<<<:::IIIaaa|||xxxkkkbbbZZZOOOGGGHHHIIIKKKLLLLLLKKKLLLLLLGGGHHHKKKNNNNNNJJJFFFDDDAAACCCDDDCCCCCCDDDDDDDDDBBBCCCCCCCCCBBBBBBDDDFFFEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHFFFDDDEEEGGGAAAGGGOOOUUU[[[dddnnnwwwnnnaaaZZZTTTRRRMMMIIIIIIPPP[[[^^^XXXPPPOOOPPPRRRSSSTTTUUUUUUVVVPPPRRRUUUYYYZZZZZZWWWUUUSSSUUUUUUSSSPPPPPPSSSWWWTTTTTTSSSRRRQQQOOONNNMMMPPPQQQQQQPPPMMMJJJHHHGGGGGGCCC???<<<;;;999777555333333333222222111000000000000000///////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,wwwoooqqqqqqmmmhhhddddddfffjjjhhhfffdddcccaaa]]]ZZZXXXSSSMMMKKKKKKIIIBBB===666666666555444333111111......---,,,,,,,,,,,,---***************************************+++++++++******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************((((((((()))))))))***************************************++++++,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------......////////////000000111111111111111222222222000111222111111222555888222777@@@LLL^^^xxxuuufffYYYWWWTTTRRRQQQOOOLLLIIIFFFGGGKKKPPPPPPLLLHHHHHHCCCDDDDDDAAAAAADDDEEEDDDBBBEEEHHHIIIHHHEEEDDDCCCEEEDDDDDDDDDDDDDDDDDDDDDAAACCCEEEEEEDDDCCCDDDEEEGGGHHHGGGEEEBBBAAABBBCCCFFFGGGJJJMMMMMMKKKOOOUUUZZZeeeuuuzzzaaaTTTQQQOOOLLLJJJFFFHHHJJJLLLLLLLLLLLLMMMKKKMMMNNNPPPQQQRRRQQQQQQOOOPPPSSSWWW[[[\\\[[[YYYSSSSSSRRRPPPNNNNNNPPPRRRNNNOOOPPPPPPQQQQQQQQQPPPNNNNNNMMMLLLJJJGGGDDDBBBDDDAAA===:::888777555444222222333333222111000000////////////////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvppprrrrrroooiiieeeeeefffiiihhhfffdddccc```\\\YYYVVVQQQLLLJJJJJJGGGAAA;;;666666666555444333111111......---,,,,,,,,,,,,---************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******))))))))))))************(((((((((((()))))))))***************************++++++++++++++++++,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------........./////////000000//////000000111111222222333444444333111111222444777888888777:::FFFXXXggg~~~uuuqqqooollleee___VVVRRRRRRSSSQQQKKKIIIKKKIIIKKKIIIDDDDDDHHHIIIEEECCCFFFIIIJJJIIIGGGFFFEEEGGGEEEDDDDDDEEEGGGIIIIIIFFFIIILLLJJJGGGFFFIIIMMMPPPRRRSSSSSSRRRRRRUUUXXXUUUXXX```iiimmmooovvvttt^^^VVVPPPPPPPPPLLLHHHFFFGGGIIIJJJJJJJJJIIIJJJKKKJJJJJJLLLOOORRRRRROOOLLLPPPPPPQQQUUUZZZ\\\[[[YYYSSSSSSSSSTTTUUUSSSPPPNNNJJJKKKLLLMMMNNNOOOOOOOOOKKKJJJIIIHHHFFFCCC@@@>>>BBB???;;;888777666444333111222333333333222111000////////////////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,tttqqqrrrssspppjjjfffeeefffhhhgggeeedddbbb___[[[XXXUUUPPPJJJIIIIIIFFF@@@:::666666666555444333111111......---,,,,,,,,,,,,---))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((((((((())))))))))))************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------............/////////000......//////000111111222***---111444444333222222---333777777444555<<>><<>>:::888777555444222111222333444444333111000.........///////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,wwwppprrrrrrqqqmmmiiifffeeecccaaa___^^^^^^^^^]]][[[XXXOOOIIIJJJLLLGGG???;;;777777777777555333111000......---,,,,,,,,,,,,---++++++************+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////.........------------------............///////////////000000000000111111222333444444555555888;;;AAANNNbbb|||zzzvvvppplllkkknnnrrruuuuuuoookkkoooyyyvvv^^^UUUYYYZZZNNNAAADDDDDDDDDDDDDDDDDDCCCCCCEEEFFFHHHIIIIIIHHHFFFEEEIIIHHHHHHJJJNNNPPPOOOMMMSSSRRRPPPNNNOOORRRVVVYYYWWWUUUVVVYYYWWWQQQLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIFFFDDD@@@>>><<<;;;:::888777555444444333333222111000////////////000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++wwwqqqssssssqqqmmmiiigggfffdddbbb___^^^^^^^^^^^^]]]XXXOOOIIIKKKLLLGGG???;;;777777777777555333111000......---,,,,,,,,,,,,---++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...///.........---------------------............///.../////////000000000000111111111222333333333444666666888<<>><<<:::999888666555444333333333222111000////////////000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++wwwsssttttttrrrnnnjjjgggffffffccc```^^^^^^___``````XXXOOOIIIKKKMMMGGG@@@;;;777777888777666444222111......---,,,,,,,,,,,,---++++++************+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++------,,,++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------............---------------------............///....../////////000000000111111111111111111111111///000111222333666:::===???GGGWWWnnnjjjWWWLLLIIIIIIJJJAAADDDFFFEEECCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGHHHIIIHHHHHHGGGFFFGGGIIIKKKMMMLLLKKKOOOOOOOOOPPPQQQRRRSSSTTTVVVQQQMMMMMMJJJHHHHHHLLLPPPOOONNNMMMLLLLLLLLLLLLIIIIIIGGGEEEBBB@@@===<<<999888777555444333333333222222111000////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------------------------------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++wwwtttuuuvvvsssoookkkhhhggghhhddd```^^^^^^```aaabbbXXXOOOJJJLLLMMMHHH@@@;;;777777888777666444222111......---,,,,,,,,,,,,---++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,++++++******+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///........./////////000000000000000000000/////////...000333555666666888:::999999:::AAAPPPiiivvvoooWWWQQQIIICCCAAABBBBBBBBB@@@FFFJJJHHHAAA<<<<<>><<<:::888777666444333333222222111111000//////////////////////////////.................................------------------------.......................................---------..............................------,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++vvvuuuvvvvvvtttoookkkhhhggghhhddd```^^^___aaabbbcccXXXOOOJJJMMMNNNHHH@@@;;;777777888888777555333222......---,,,,,,,,,,,,---++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******))))))))))))******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------------------------............///............////////////000/////////////////////333444555444333222444555222555999;;;===BBBKKKRRReeekkkwwwyyydddXXXPPPIIIDDD>>>===<<<=========<<<;;;===AAACCCBBB>>><<<===@@@>>>>>>>>>>>>??????@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHIIIIIIJJJIIIKKKNNNPPPQQQQQQOOONNNJJJHHHHHHKKKLLLIIIJJJMMMMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDCCCAAA???<<<:::999666666444333222222222222111000//////////////////.........///////////////........................------------------------........................................................................,,,,,,,,,------.........------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++vvvuuuvvvvvvtttooojjjgggffffffccc```^^^___aaabbbbbbWWWPPPKKKNNNOOOIII@@@:::777777888888777666444333......---,,,,,,,,,,,,---++++++************++++++***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++)))(((((((((((()))******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///------........./////////////////////////////////111222222000......000222...222777888666444444555===AAAGGGRRReee~~~iii]]]MMMBBB>>>>>>>>>===>>>===;;;:::::::::<<<===AAA@@@>>><<<;;;<<<<<<============>>>??????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHHHHHHHHHHIIIJJJHHHJJJMMMOOOPPPPPPNNNMMMGGGFFFHHHMMMNNNKKKJJJMMMJJJIIIHHHFFFEEEDDDDDDDDDAAAAAA@@@>>><<<999777666555444333222111111111111000//////....../////////.........///////////////........................------------------------......................................./////////........................+++,,,,,,---......//////------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++vvvuuuvvvvvvsssnnniiifffeeedddbbb______```aaaaaa```WWWPPPKKKNNNPPPIII@@@:::777777888888777666444333......---,,,,,,,,,,,,---++++++************++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))(((((()))******+++************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///---------.........//////.........///000000111111---.../////////000333555333333111000///111444777444555777999???MMM^^^kkkyyysssmmmaaaYYYSSSJJJCCC???;;;:::;;;<<<===>>>::::::::::::;;;<<>>;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDGGGIIIIIIHHHGGGIIIJJJGGGIIILLLNNNOOONNNMMMLLLIIIGGGHHHLLLLLLIIIIIIKKKHHHHHHFFFDDDCCCBBBAAAAAA>>>>>>===;;;999777555444444333222111111111111111//////.........//////000............/////////000........................................................................---........./////////000........................---------.......................................,,,,,,------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++vvvtttuuuvvvsssnnniiifffdddbbbaaa______aaaaaa```___WWWPPPLLLOOOPPPJJJ@@@:::777777888888888666555444......---,,,,,,,,,,,,---++++++************++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++------******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++******))))))***+++,,,,,,))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////---------.........//////---......///000111222222///000111111000///000111222222333444444444333222///333666777555777<<>>@@@<<<======>>>???@@@@@@AAA??????@@@AAABBBDDDEEEFFFDDDGGGJJJJJJHHHGGGIIIKKKGGGIIIKKKMMMNNNNNNMMMLLLLLLIIIHHHJJJJJJGGGGGGJJJHHHGGGEEEDDDBBBAAAAAA@@@<<<<<<;;;:::888666444333333333222111000000000111//////.........//////000---.........//////000000////////////////////////........................////////////////////////---.........//////000000/////////////////////////////////...------,,,,,,........................,,,,,,,,,------.........------------------------,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++tttppptttvvvrrrkkkeeedddeeedddfffdddaaaaaabbb___YYYSSSOOOKKKJJJJJJGGG@@@999666777888888777555333111000...,,,,,,------,,,+++++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))+++)))''''''((()))))))))&&&***,,,***''''''))))))((((((((()))+++***(((&&&))))))))))))************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++---,,,,,,,,,,,,---..............................//////.........------------------............///////////////000000000000000000000000000000000000111111222222222333333333666666666:::DDDUUUgggsss{{{qqqcccYYYSSSMMMGGGBBB:::::::::999999777666666666666666666666555555555777777888888888777777666666666777888999::::::;;;===<<<<<<======>>>???@@@>>>???@@@AAABBBEEEJJJMMMJJJJJJJJJJJJJJJKKKKKKLLLMMMJJJGGGGGGJJJKKKKKKIIIFFFFFFGGGHHHHHHHHHGGGGGGCCCCCCAAA@@@???===<<<<<<777888888888666555333111222222222111000//////...222222111111000000//////111000000///....../////////...------------//////...///000111111111000000......//////000000000000000000/////////000111222///111222222000//////000000///...///111222111000...000111000---,,,...000,,,------------,,,,,,+++------,,,,,,---...000111........................//////......---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++,,,,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++tttpppsssuuurrrlllgggeeefffeeefffeeebbbaaabbb___ZZZSSSOOOKKKJJJJJJGGG@@@:::666777888888777555222111000...,,,,,,------,,,+++++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))+++)))((((((((())))))(((******)))(((((()))))))))((((((((()))))))))((('''))))))))))))************))))))))))))))))))))))))************************)))************+++++++++*********+++++++++,,,,,,)))***+++,,,,,,,,,++++++---,,,,,,,,,,,,---..............................//////.........------------------............///.../////////000000000000000000000000000000000000111111111222222222333333777666444333555;;;DDDJJJGGGMMMZZZiiimmmppp|||}}}~~~|||rrrbbbVVVMMMGGG@@@=========;;;999777777777777666555444444555555555555555555555555666777777888888777777666666666777888999::::::;;;;;;;;;;;;;;;<<<===>>>>>>???@@@BBBCCCDDDGGGLLLOOOHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJFFFFFFGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEBBBAAA@@@???===<<<;;;:::666777777777555444222111222222111111000//////...111111111000000/////////000//////......//////000---------------///000111000000/////////000000111111111111222444555666777777777888888888888888888555777888888666555555666:::888777777888999888777888:::;;;999666333222333222222222111111000000//////...---,,,,,,---......//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++,,,,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++tttpppsssuuurrrmmmhhhggggggfffgggfffbbbbbbccc```[[[SSSOOOKKKJJJKKKGGG@@@:::666777777888777444222111000...,,,,,,------,,,+++++++++************++++++************************))))))))))))))))))))))))((())))))******))))))(((************))))))))))))))))))))))))))))))))))))******)))))))))(((((((((,,,)))&&&''')))******)))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++*********++++++++++++,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......------------------------...............------------------............///....../////////000000000000000000000000000000000000111111111222222222222222333333333111111333555000111777@@@BBBCCCMMMZZZeeepppzzz|||{{{nnnZZZQQQOOOLLLJJJHHHCCC;;;555:::666222222444555444222444555555444444333222111444444444444555555555555555666666777777777666666555666666777888999::::::999999999999:::;;;<<<<<<>>>@@@BBBCCCDDDGGGKKKNNNGGGGGGGGGHHHIIIJJJJJJKKKMMMKKKHHHFFFEEEDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBB??????>>>===;;;:::999999555555555555444333111000222222111111000/////////000000000000////////////000000//////000000111111......------...///000000000000000111333555888999<<<;;;<<<<<<>>>@@@CCCDDDCCCCCCDDDDDDDDDCCCBBBBBBEEEFFFGGGGGGEEEDDDDDDEEEHHHFFFCCCCCCDDDDDDDDDCCCDDDFFFHHHGGGDDD@@@>>>======<<<;;;:::999888777777333222111000...------,,,000///---,,,+++,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++************+++,,,,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++tttppprrrtttrrrnnnjjjhhhhhhggghhhfffbbbbbbcccaaa\\\SSSOOOKKKJJJKKKHHHAAA:::666777777888777555222111000...,,,,,,------,,,+++++++++************++++++************************)))))))))))))))))))))))))))))))))******)))))))))++++++******))))))(((((()))))))))))))))))))))))))))***+++***)))((((((((()))&&&&&&(((***))))))***)))))))))''''''''')))+++((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++************++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------........................---------............///........./////////000000000000000000000000000000000000000111111111111222///222555666555444444555:::666555777777555888>>>;;;AAAFFFFFFEEELLLZZZgggxxxwwwmmmfffhhheee[[[SSSLLLBBB888>>>;;;999888999::::::888;;;999666666666666444111333333333333333222111000333333333333444444444444444444555666666666666555555555666777888999::::::888888888888999:::;;;<<<;;;===???@@@AAADDDGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@?????????===<<<;;;:::999888777777444444444333222111111000111111111111000000//////////////////////////////111111000000000000111111000000000000000000000111222444777;;;???CCCFFFHHHLLLLLLKKKKKKMMMOOOQQQRRROOOOOONNNMMMMMMMMMNNNNNNSSSTTTUUUTTTRRRQQQQQQRRRTTTRRROOONNNNNNOOOOOOOOOOOOPPPRRRSSSQQQOOOMMMKKKJJJIIIHHHFFFDDDBBBAAAAAA;;;:::999888555333111///000///...------...///000//////......------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++tttppprrrrrrqqqnnnjjjhhhgggggghhhfffbbbaaacccaaa]]]TTTPPPLLLKKKKKKHHHAAA:::777777888888777555333111000...,,,,,,------,,,+++++++++************++++++************************))))))))))))))))))))))))))))))************))))))++++++******))))))(((((())))))))))))))))))))))))(((***+++***)))((()))+++'''%%%'''++++++'''''',,,))))))***(((&&&&&&)))+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---------------------------------.....................---------............///............//////////////////////////////////////////000000000111111111222333444333111000000111444111///111333333555777555555555555555999===AAA@@@DDDHHHLLLSSS[[[]]]\\\ccckkksssvvvxxx{{{{{{yyyzzz~~~xxxsssttt~~~yyyxxx~~~|||tttjjj___[[[\\\dddfffbbbXXXPPPJJJFFFAAA??????===888777999::::::777555333222333333333333000000111222444555444333222222333333222222111111111222222222333333333444222333444555555555555555555555666777888999999:::999999999999:::;;;<<<===:::<<<>>>???@@@BBBDDDFFFMMMNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGEEEDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>;;;:::999999888777666666333333222222111111111000111111111000000000000000/////////000000000000000000000////////////000000000111333555777999:::;;;>>>AAAEEEJJJNNNQQQRRRSSSZZZYYYXXXXXXXXXYYYZZZZZZYYYWWWTTTRRRQQQSSSVVVXXXZZZ[[[\\\[[[YYYWWWWWWXXXYYYWWWUUUUUUVVVWWWWWWWWWXXXXXXWWWVVVUUUTTTQQQPPPRRRRRRRRRQQQPPPNNNLLLKKKEEEFFFEEEDDDAAA>>>:::888666444222000///.................................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++,,,+++,,,,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++tttqqqqqqqqqpppmmmjjjfffdddggghhheeeaaa```bbbaaa]]]TTTPPPLLLKKKKKKHHHAAA;;;888888999:::999666444333000...,,,,,,------,,,+++++++++************++++++************************)))))))))))))))))))))))))))******++++++******)))************))))))))))))))))))))))))))))))))))))(((***+++)))'''(((+++///000)))'''++++++&&&''',,,''')))+++)))'''&&&(((+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))************+++++++++******++++++,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------............///------........./////////////////////////////////////////////000000000000///000111000//////111333000///...///111111111111444222111222555777666444888888888888:::>>>AAABBB===BBBEEEDDDDDDHHHJJJIIIHHHLLLQQQUUUVVVSSSOOOLLLMMMOOOQQQQQQQQQTTTYYY]]]aaa```ZZZUUUVVV\\\___^^^^^^ZZZTTTNNNKKKLLLPPPSSSQQQKKKFFFDDD@@@<<<<<>>999666666444111222444666555444444555666000000000000111111222222000000111111222222333333111222222222222222111111000000111111222222333333111222333444444444444444444555555666777888999999::::::::::::;;;<<<======<<<>>>@@@@@@@@@@@@BBBDDDMMMMMMMMMMMMLLLJJJHHHFFF@@@BBBDDDDDDCCCBBBBBBCCCDDDBBB@@@>>>=========>>>999999888888777666666555333333222111111111111111111111000000000000000000000000000000111111111111/////////000111222333444444666;;;@@@EEEJJJMMMNNNPPPRRRTTTVVVWWWWWWWWWWWW^^^^^^^^^]]]]]]]]]\\\\\\[[[YYYWWWUUUUUUXXX[[[]]]___```aaa```^^^\\\\\\\\\XXXWWWWWWYYY[[[]]]\\\[[[^^^YYYTTTOOOMMMKKKIIIHHHOOOQQQTTTWWWXXXWWWUUUTTTPPPQQQQQQQQQOOOKKKGGGDDDAAA???===999666222000...,,,,,,------.../////////,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++tttrrrqqqpppooollliiieeebbbggggggddd______bbb```\\\TTTPPPLLLKKKLLLIIIAAA;;;999:::;;;;;;:::888555444000...,,,,,,------,,,+++++++++************++++++************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))*********))))))))))))))))))))))))''')))***(((&&&(((...333EEE222%%%'''+++)))'''***%%%))),,,+++'''&&&(((***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************++++++*********+++,,,---+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///---------.........//////////////////////////////........./////////000000,,,...000111111222444666333333444333222222000.........///000222222222222444333222222111111333555222666888555444777999888222555888::::::999888888555888<<<;;;888666888:::999;;;:::888:::======999<<<;;;:::888777888:::<<<;;;666555777777666666999111666888666444666777555333555777777333///...//////000111222333444555666555555444333111111111222000000111111111111111000//////000000111222222333000111222333444444444444444444555666777888999999::::::999::::::;;;<<<===<<<===??????>>>===>>>???FFFGGGHHHIIIIIIGGGFFFDDD>>>AAADDDDDDBBB@@@AAABBBCCCBBB???===;;;;;;;;;<<<888888888777666666555555444333222111111111222222000000000000000000000111000111111111222222222333111222444666999<<>><<<:::::::::;;;888888777777666666555555444333222111111111222333000000000000000111111111111111222222222333333333666777:::>>>BBBGGGKKKMMMOOOQQQUUUZZZ___bbbdddeeebbb___ZZZVVVUUUXXX\\\___[[[]]]```bbbcccbbb```___UUUWWW[[[]]]___^^^]]]\\\RRRSSSTTTSSSPPPNNNNNNNNNQQQSSSWWW\\\```bbbaaa___PPPGGG;;;333222444666777777>>>HHHSSS[[[^^^___^^^\\\]]]```aaa```\\\XXXUUURRRSSSTTTTTTSSSPPPLLLJJJ@@@???<<<888444000---,,,---------.........//////........................---------------------------------.........//////+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++uuuqqqssssssqqqnnnjjjgggfffggghhhfffaaa___bbbbbb```TTTPPPLLLKKKKKKGGG@@@999<<<<<<<<<;;;999666333222//////...---,,,,,,,,,,,,******))))))))))))******,,,+++***))))))***+++,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***+++'''&&&222AAA;;;000)))***+++(((''')))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******+++++++++,,,,,,,,,******))))))******+++,,,)))************+++++++++++++++++++++++++++++++++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////.........////////////////////////............////////////////////////000000000000000000000000111111111111111111222222222222111111111111222222222333333333111111222333333444555555666555333111222444777888888555111111333555444333444444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222222111111111000000//////000000000000000000000000///////////////.........////////////000000000000000111111111111222222222444444444555666777777888888888777777888888999:::999;;;======<<<;;;<<<===@@@@@@AAAAAABBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAACCCAAA>>>;;;:::999::::::555666666777666444222111666333000000111222000...444333000000000000000///777666444333333555777999<<>>IIIRRRXXX\\\]]]^^^aaa```^^^]]]\\\]]]]]]^^^YYYZZZ\\\]]]]]][[[YYYWWWTTTQQQKKKFFF@@@:::444000...------...000111///...333000---,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,xxxqqqrrrrrrqqqnnnjjjgggfffhhhhhhfff```^^^aaaaaa___UUUQQQMMMLLLLLLIIIBBB<<<<<<<<<<<<;;;999666333222//////...---,,,,,,,,,,,,******))))))))))))******++++++***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))'''&&&///;;;444,,,&&&)))+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********))))))(((************++++++++++++******))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,////////////................................................////////////.../////////000000000000//////000000000111111111000111111222222111111000111111111222222222333333111111222222333444444555333333333444666888;;;===999666222111222333333222333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111222111111000000111111222111111111000000000///////////////////////////////////////////////////....../////////000000000000000000111111111222222222333444444555666666777777777777777777888999:::;;;:::<<<======<<<<<<===>>>@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@CCCBBB???<<<:::999::::::555666666666555444333222444222000111333333222000222111111111222222111111222444777:::===AAAFFFIIIQQQVVV\\\______```bbbeeecccaaa```eeejjjjjjccc]]]\\\\\\[[[XXXVVVXXX\\\aaacccbbbccceeegggfffdddbbbbbbbbbcccfffiiijjjiiihhhdddaaa]]]YYYVVVSSSOOOLLLPPPPPPQQQSSSUUUYYY\\\]]]ZZZSSSHHH>>>888555444333777;;;BBBHHHMMMRRRWWWZZZ___```aaabbbaaa```^^^]]]^^^```bbbddddddbbb```___\\\YYYUUURRRNNNJJJDDD@@@:::777444111111000///...111///...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,yyyqqqqqqqqqpppnnnjjjgggeeehhhiiieee___]]]______\\\UUUQQQMMMLLLMMMKKKEEE???<<<<<<<<<;;;999666333222//////...---,,,,,,,,,,,,******))))))))))))******++++++***))))))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''+++111,,,'''$$$'''***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))((('''))))))))))))***************))))))))))))***++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******................................................---............/////////....../////////000000000//////000000000000111111000000111111111111000000000111111111222222222222111111111222333333444444000111444777;;;>>>AAACCC<<<999555222222222111000222222111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111111111000000000000//////////////////////////////......//////////////////....../////////000000000000000000111111111222222333444444555555666666666555555666777888999;;;<<<======>>>===<<<<<<>>>AAAAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@DDDBBB@@@===;;;999999999555555666555555444333222111000000222333444333111222222222222222333444444888<<>>BBBDDDEEE???===999555222111000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000//////000000000000000000000000000//////////////////////////////............////////////........./////////000000000000000000111111111111333333444444444555555555444444555666888:::<<<===??????>>>===<<<===@@@BBBBBBBBBCCCDDDEEEEEEEEEEEECCCBBBBBBAAA@@@@@@@@@@@@DDDBBB@@@===;;;999888888555555555555444444333333000000111222333222111000333333333222333666:::===IIIOOOWWW]]]```cccfffhhhiiikkkmmmllliiiggghhhjjjiiifffcccccceeeeeeaaa]]]]]]bbbfffeeebbbccchhhmmmhhhiiikkkmmmooonnnjjjggghhhgggfffgggjjjlllmmmmmmmmmmmmmmmmmmmmmjjjfffbbb___[[[UUUQQQQQQTTTYYY]]]```[[[TTTLLLGGGBBB===;;;888777666555666:::AAAEEEJJJNNNTTTZZZ___aaaaaaaaabbbdddhhhlllmmmllljjjiiijjjhhhfffdddbbb___ZZZWWWYYYUUUPPPJJJFFFAAA<<<999///...---...//////---+++............------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,rrrqqqpppooooooooolllhhhdddhhhiiieee^^^[[[\\\\\\YYYSSSOOOJJJJJJKKKJJJEEEAAA<<<<<<<<<;;;999666333222//////...---,,,,,,,,,,,,++++++************++++++*********++++++************)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''')))+++)))&&&((()))))))))******)))&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((()))))))))))))))(((((())))))***+++(((((()))))))))******************************************++++++,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,++++++,,,---------......//////........................------------........................////////////...////////////000000000...//////000000//////...//////000000000111111111000000111111111111111222000222666;;;???BBBCCCCCCBBB@@@<<<888333111000111////////////////////////000000000000000000000000000000000000000000000000////////////////////////000//////......//////000//////////////////000000........................---.........//////000000............//////////////////000000000111111111333333333333444444444444333333444666888:::<<<===??????>>>===<<<===@@@CCCAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBAAA???===;;;999888777555444444444333333333333000111222222111111111111333444555666:::@@@IIIOOOXXX^^^fffiiihhhggghhhiiijjjlllllljjjfffdddeeeggg___]]]]]]___ccceeedddcccaaaeeeiiiiiiggggggkkkpppkkkkkklllmmmnnnlllhhheeecccbbbbbbdddgggjjjlllllllllkkkiiiiiiiiiiiigggeeecccbbb___\\\ZZZXXXWWWVVVWWWVVVVVVUUUTTTQQQMMMIIIDDDCCC@@@;;;777666888:::@@@CCCHHHOOOVVV\\\```bbbaaadddiiimmmooonnnllljjjgggfffdddddddddcccaaa``````^^^]]][[[XXXRRRKKKFFF>>>:::555222000///...---/////////......---------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,ppprrrpppoooooopppnnnjjjeeehhhiiieee___\\\]]]\\\ZZZTTTOOOJJJIIIKKKJJJEEEAAA<<<<<<<<<;;;999666333222//////...---,,,,,,,,,,,,++++++************++++++)))***++++++++++++***))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((((((+++***&&&(((++++++))))))******'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))))))))(((((((((((()))******((((((((()))))))))******************************((()))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,---......//////------------------------,,,------------.........------........./////////......////////////000000......////////////......////////////000000000000000000000000000000000000000222666:::===???@@@AAACCCBBB>>>999333000000111......////////////000000//////////////////////////////////////////////////////////////////////////////............//////......////////////000000........................------......///000000000------.........//////////////////000000000111111333333333333333333333333333333444555777999;;;<<<>>>>>>???>>>======???BBB???@@@AAABBBCCCDDDDDDDDDDDDCCCAAA???>>>>>>????????????>>><<<:::999888777444444333333333333444444111222333222111222444666666:::???DDDIIIRRR]]]ddd___eeekkkjjjeee```___``````aaa```]]]XXXVVVXXX[[[XXXXXXZZZ^^^cccfffggggggdddeeefffffffffgggiiikkkiiihhhgggggggggfffccc```]]]]]]^^^aaaeeeggghhhhhhiiifffbbb`````````___^^^^^^___aaabbb```]]]YYYVVVTTTUUUYYY]]]```___\\\YYYTTTSSSPPPJJJCCC>>>;;;;;;;;;<<<>>>BBBGGGMMMRRRUUU]]]```fffjjjlllkkkhhhfff\\\ZZZZZZ\\\```dddfffggg```aaaccceeeeeeaaaZZZUUUSSSMMMEEE===888333000...000000000///......------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,qqqtttqqqoooppprrrpppkkkfffhhhiiieee___\\\^^^^^^[[[VVVQQQKKKJJJKKKJJJFFFAAA<<<<<<<<<;;;999666333222//////...---,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++++++++***))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''++++++'''&&&)))***''''''++++++((('''***+++((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((()))))))))*********((((((((((((((()))******(((((((((((()))))))))***************************'''(((***+++,,,,,,,,,+++******************************++++++,,,,,,------++++++,,,------...//////------------------------,,,,,,---------.........---------.........//////........./////////000000---......//////......---........./////////000000000000000000000000000000///000333777:::===???@@@BBBAAA>>>888222......000......//////000000000000////////////////////////////////////////////////........................///......------......///........./////////000000........................------......///000000111---------.........//////////////////000000000111333333222222222222222222333444444555777999:::;;;<<<===???>>>======>>>@@@===>>>???@@@BBBBBBBBBBBBBBBAAA???<<<;;;;;;<<<===<<<<<<<<<;;;:::999777777444333333222222333444444222333444333333666;;;???BBBIIIRRRYYY]]]bbbiiiooofffjjjmmmhhh]]]TTTPPPPPPOOOPPPPPPMMMJJJJJJNNNRRRYYY[[[]]]aaadddfffffffffdddaaa______aaaccccccbbbbbb```^^^^^^^^^^^^]]]\\\XXXXXXZZZ]]]```aaaaaa______]]]ZZZYYYYYYYYYXXXWWWWWWYYY\\\]]]^^^]]][[[YYYWWWXXXZZZ^^^bbbdddcccbbb^^^^^^\\\XXXTTTPPPOOOOOOHHHGGGEEEDDDDDDDDDEEEFFFOOOSSSXXX\\\^^^]]]ZZZWWWKKKIIIIIILLLRRRYYY^^^aaa___aaacccgggiiihhhddd``````[[[TTTLLLEEE>>>888444111111000000///......---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,ttttttqqqooopppsssqqqlllggghhhiiieee___]]]______\\\XXXSSSMMMKKKLLLKKKGGGBBB<<<<<<<<<;;;999666333222//////...---,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***)))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&++++++&&&$$$((()))'''%%%******&&&&&&***,,,***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))******))))))))))))************((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++************************(((((()))***+++,,,,,,---++++++,,,,,,---...//////------------------------,,,,,,,,,---------......---------.........//////............/////////000---..................---............/////////000000000000000////////////---///111444888;;;>>>???@@@@@@===777000------///.../////////000000111111////////////////////////////////////////////////.................................------.........---.........//////000000........................---------...///000000111---------.........//////////////////000000000000333222222222222222222222444444444555777888::::::;;;===>>>???>>>===>>>>>>;;;<<<>>>???@@@AAAAAAAAAAAA???===:::999999:::;;;::::::::::::999888777777444333222222222333444555222333444555555:::AAAFFFOOOXXXcccjjjkkkkkkmmmooommmppppppfffWWWKKKEEEDDDEEEGGGHHHHHHGGGJJJPPPUUU^^^```bbbeeeffffffeeedddbbb]]]YYYXXX\\\^^^]]][[[\\\ZZZWWWWWWXXXYYYYYYYYYTTTUUUVVVYYY[[[\\\ZZZWWWUUUTTTTTTUUUWWWXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[ZZZ\\\___bbbcccccc___```aaa``````aaaccceee^^^\\\XXXSSSNNNIIIEEECCC@@@DDDIIINNNOOOMMMJJJHHH???<<<;;;<<>>>>>>>><<<:::888555222111000///...------,,,------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&$$$&&&+++---+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---..............................------............---------......///////////////......///222666<<>>??????AAA???<<<:::999999:::;;;;;;:::999777666666666666666555444555555555444333555555777;;;BBBKKKTTTYYYccceeeiiilllnnnnnnmmmlllmmmjjjeee___YYYTTTQQQPPPTTTSSSQQQQQQSSSXXX]]]aaaccciiieeeaaadddaaa^^^ddd___\\\XXXUUUTTTUUUVVVVVVWWWWWW[[[aaacccaaaaaaccc^^^]]][[[\\\]]]\\\YYYWWWWWWSSSTTT]]]gggiii```UUUUUUTTTUUUVVVVVVUUUUUUUUUVVVSSSSSSWWW]]]___]]]YYYZZZ^^^aaaaaaaaadddhhhkkkjjjjjjhhhfffbbb___[[[YYYSSSPPPLLLGGGCCC@@@>>>>>>:::999999;;;@@@FFFLLLOOOSSSUUUYYY___eeeggggggeeehhhddd___\\\ZZZWWWRRRMMMKKKEEE===555111///------111///---,,,---...------000////////////............------,,,,,,------...------............------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------......,,,,,,,,,,,,......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------yyysssrrrrrrttttttqqqiiiccceeeeeebbb^^^\\\^^^^^^ZZZUUURRROOOOOOPPPMMMFFF???>>>===<<<:::888555333222000///...------,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''%%%'''+++---+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---..............................------............------------...///////////////------...000444999>>>AAADDD@@@999333///...///000....................................////////////................................................................................................------------------------....................................//////////////////000000000111111111222222111111111222333333777666444444444555777888::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????>>><<<;;;:::999::::::666666666555555444444444555444333333444555666666777;;;AAAIIIRRRZZZ```ccciiilllppprrrpppiiibbb]]]eeeeeeeeeeeedddbbb```___^^^^^^^^^^^^^^^___``````eeehhhbbb\\\___[[[VVV[[[ccc\\\SSSQQQVVV\\\______^^^bbbpppzzz{{{{{{zzzxxxwwwwwwxxx{{{xxx|||}}}oooeee\\\YYYWWWVVV[[[ccc\\\WWWRRRRRRVVVZZZ[[[[[[\\\^^^___^^^]]]^^^```aaaggggggfffggghhhiiikkklll___]]]XXXSSSLLLFFFBBB???<<<<<<:::777888>>>HHHOOORRRUUUYYY[[[\\\^^^bbbfffgggfffcccbbb```^^^\\\ZZZXXXSSSMMMFFF@@@999333...333222000000000000...---////////////...............------,,,,,,------...------............------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------{{{sssrrrqqqrrrsssooohhhbbbeeefffddd^^^\\\]]]]]]ZZZVVVSSSPPPPPPQQQNNNGGG@@@===<<<<<<:::888666444333000///...------,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&(((+++---,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......------------------------------............------,,,---......//////......---,,,---...111555999;;;:::888555111///...//////........................---............/////////........................------------------------------------------------------------------------------------------------........................---............///////////////000000000000111111111111111111111222333333666555444444444666777888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>======<<<;;;:::999999888444444555555555555444444555444333222333666999;;;CCCIIIRRR\\\dddiiikkkkkklllmmmmmmlllggg```YYYUUUYYY\\\aaaeeeggggggfffeeebbbaaa```____________```ZZZ^^^[[[\\\iiipppsss{{{~~~qqqooovvvvvvlllnnnyyypppiii```[[[\\\___bbbccc```^^^[[[ZZZ[[[[[[[[[[[[dddeeefffhhhjjjkkkkkkkkkfffddd```ZZZQQQHHH@@@;;;<<>>777333111////////////...,,,/////////.........------......------------......------............------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------}}}sssqqqqqqqqqqqqnnngggaaaeeegggeee___[[[\\\\\\ZZZVVVRRRPPPPPPQQQNNNGGG@@@<<<<<<;;;:::999777555444000///...------,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((())),,,---,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************))))))******+++,,,************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,------......------,,,,,,,,,---............---,,,,,,,,,,,,...000333444222111000//////.................................---------.........//////........................------------------------------------------------------------------------------------------------........................---------.........//////////////////000000000111111000000000111222333444555555444444555666777888999999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===;;;;;;;;;;;;:::999888777666777777888777666555444555555555666888===CCCHHHVVV\\\dddkkkpppqqqooommmiiifffbbb]]][[[ZZZ\\\]]]___aaacccfffffffffdddccc[[[[[[[[[]]]aaafffkkknnniiinnnllltttlllddd\\\ZZZ[[[[[[[[[\\\___```cccfffgggfffeeedddeeeeeeccc^^^WWWMMMDDD???>>>BBBGGGGGGDDDAAA??????DDDFFFHHHGGGFFFHHHNNNTTT]]]dddlllooonnnkkkiiiiiifffffffffeeeaaaYYYOOOHHH:::777333000000000000000/////////.........------......------------......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------}}}tttrrrpppppppppmmmgggaaaeeegggfff___[[[[[[\\\ZZZUUURRROOOOOOPPPMMMFFF???<<<<<<<<<;;;999777666555000///...------,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***+++++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************))))))******+++,,,************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,------------,,,,,,+++,,,,,,---------------,,,+++++++++,,,---...///,,,------.........------........................------------....................................------------------------------------------------------------------------------------------------........................------------...............////////////000000000000000000000111222333444444444444555666777777888888999999:::::::::::::::;;;::::::::::::;;;;;;<<<999:::::::::999888777666888888888888777666555444111444999???EEEMMMVVV\\\fffiiimmmqqqsssrrrpppooogggddd```]]]]]]```dddgggmmmllljjjgggeeedddccccccYYY```kkkxxxvvvooojjjdddccceeeaaa___]]]\\\]]]```dddgggeeefffgggeeeaaaZZZTTTPPPIIIHHHIIIKKKLLLIIICCC>>><<<;;;;;;;;;===@@@AAABBBQQQ[[[gggoooqqqpppnnnnnnjjjjjjjjjjjjiiiddd^^^YYYNNNHHH???888555333222222000000/////////.........///......------......///------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------~~~uuusssqqqppppppmmmgggaaacccgggfff___ZZZ[[[\\\\\\UUUQQQOOOOOOPPPMMMFFF???>>>======;;;999777555444000///...------,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,************************************************)))))))))************+++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---++++++,,,---......------------------------------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------------...............////////////000000/////////000111222333444333444444555666777888888777888999999::::::999999:::::::::999999::::::;;;999999888888777777777777888777666555555555555555333:::DDDMMMVVV___hhhooommmnnnppprrrsssssssssrrriiiiiiiiiiiiiiiiiiiiiiiihhhfffcccbbbcccfffiiilllooo~~~}}}|||sssfff[[[VVVXXX^^^ccccccdddeeefffeeebbb___^^^XXXRRRKKKJJJNNNQQQOOOKKK???<<<999999;;;<<<;;;:::GGGOOO[[[fffmmmpppqqqrrroooooonnnnnnmmmkkkhhheee]]]VVVLLLCCC;;;666111///111111111000000000////////////............//////------............------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------vvvtttqqqppppppmmmgggbbbbbbffffff```ZZZ[[[]]]]]]VVVSSSPPPPPPQQQNNNGGG@@@???>>>===<<<999777555333000///...------,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,************************************************))))))))))))************************************++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---------................../////////000000......//////000222333444222333444666777777888888777888888999999999999999::::::999999999999::::::999888777666666666777777777666444444555777:::;;;@@@IIIUUU^^^dddiiippptttpppqqqssstttttttttsssrrrnnnnnnmmmkkkjjjiiihhhggg^^^___dddkkkuuuyyymmmeeecccbbb``````aaaaaabbbbbbccccccbbb\\\VVVTTTWWWZZZ\\\\\\PPPNNNIIIDDD@@@@@@AAACCCCCCFFFLLLUUU^^^fffjjjkkkmmmmmmmmmnnnoooooollljjjccc___YYYRRRKKKBBB:::555222222222222111111111111//////............//////------............------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------wwwtttrrrqqqpppmmmgggcccaaaeeefff```ZZZ[[[^^^___WWWTTTQQQQQQRRROOOHHHBBB@@@???>>><<<999777444333000000...---------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))***++++++,,,))))))))))))))))))))))))************************))))))))))))************************************+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------................../////////000.........///000222333444222333444666777888888888777777888999999999999999::::::999999888999999999999888666555444555777888777666555555777;;;???BBBOOOXXXdddjjjllllllnnnppptttuuuvvvvvvuuussspppoooqqqnnnhhhccc```bbbeeegggbbbhhhsssxxxqqqbbbbbbaaaaaabbbccceeegggcccccccccccccccdddeeefffcccaaa[[[QQQHHHFFFKKKQQQDDDBBBAAAFFFPPPYYY___aaafffgggiiilllooopppnnnlllgggffffffccc^^^VVVKKKDDD333333333222222222111111//////............//////---..................---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,............,,,,,,,,,,,,,,,------.........------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------wwwvvvuuusssqqqlllfffbbbdddfffeeebbb^^^\\\^^^aaaZZZVVVSSSRRRQQQNNNHHHDDD???>>><<<<<<;;;999555222111111///...,,,,,,++++++,,,++++++******++++++,,,(((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********))))))(((************************))))))))))))************)))************+++++++++************************))))))))))))************************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------------------------------............///////////////000000000000000000000111222222333333444444555555666777777777666888::::::999888777888777777777777777777888888;;;888555555777888888666888777444333:::HHHRRRUUU```fffkkkjjjeeecccgggmmmtttuuuuuurrrnnnkkkkkkmmmpppjjjbbb[[[\\\fffuuu~~~uuujjjbbb___```aaadddhhhkkkhhhcccaaacccgggkkkiiihhhddd\\\UUUVVV[[[WWWUUUQQQMMMJJJJJJMMMOOOWWW\\\aaaeeeeeegggkkkoookkklllhhhcccbbbeeeaaaYYYLLL===000000444333111111000///...------...///000////////////////////////000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwvvvuuutttrrrnnnhhhdddggghhhhhhddd```^^^___bbbYYYVVVSSSRRRQQQNNNHHHDDD???>>>===<<<;;;999666333111000///...---,,,,,,,,,,,,++++++******++++++,,,(((((()))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************************))))))))))))************)))************+++++++++************************))))))))))))************************************,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000000000000111222222333333444444555555666777777777666888::::::999888888888888888888888888888888888999666444444666777777555777999:::===FFFSSS\\\___```bbbbbb^^^[[[]]]dddkkkpppqqqqqqkkkdddbbbfffkkkiiijjjooowwwqqqfff```cccbbbbbbaaacccgggkkkooocccgggnnnpppiii\\\VVVVVV```bbbbbb___YYYQQQIIIEEEJJJMMMPPPSSSUUUXXX]]]aaaeeeiiikkkkkkmmmooojjjbbb```QQQBBB:::555000000333......////////////......////////////////////////000//////......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwvvvuuuuuussspppjjjggghhhiiiiiieee```]]]^^^```YYYVVVSSSQQQQQQNNNIIIDDD@@@???>>>===<<<:::777444000///...---------------,,,++++++******++++++,,,))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************************))))))))))))************)))************+++++++++************************))))))))))))************************************,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///////////////000000000000000000111111222333333333444555555666666777777888777999::::::999888888999999999999999999999888888888777555555777777666555666<<>>======;;;777444///......---------......,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((())))))************)))************************((()))))))))************))))))*********+++++++++************************((()))))))))************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------------............///////////////000000000000000000111222222333333444555555555666777777888888888999::::::999888999::::::::::::999999999999999:::999888777777777777777999BBBJJJPPPVVV^^^aaa```XXXVVVSSSSSSWWW___gggmmmhhhddd```bbbmmm}}}sssllliiigggjjjccc^^^bbbeeebbb^^^\\\KKKSSS```lllssssssmmmhhhUUUPPPIIIBBB>>>>>>>>>???GGGNNNXXXaaaiiimmmmmmkkkjjjiiieee___TTTGGG;;;555000000111111222222222333////////////////////////000/////////......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{ssssssssssssrrrooojjjgggeeeggggggddd___[[[[[[\\\XXXUUURRRQQQQQQOOOIIIEEEAAA???>>>======;;;777444///......---------......,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************((()))))))))************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------------............///////////////000000000000111111111222333333444444555555666666777888888888999:::::::::888888999;;;:::::::::999999999888888999888888777666777999;;;CCCLLLUUUZZZ^^^ccceeeccccccbbbaaaaaabbbeeehhhiii``````fffuuuzzzmmmcccfffmmmkkkccc\\\YYYZZZ___fffmmmrrrssssssmmmggg\\\OOOEEE>>>;;;;;;>>>BBBJJJUUU___hhhooouuummmmmmllliiidddZZZLLLAAA777555111///...000222444000000000000000000000000///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyssssssrrrrrrqqqnnnjjjffffffhhhiiigggbbb^^^^^^___XXXUUURRRQQQQQQOOOJJJEEE@@@???>>>===<<<:::777444000///...---------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))***************************************++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------------............///////////////000000000000111111222222333444444444555666666777777888888999999:::;;;:::888888:::;;;:::::::::999888888777777666666666666777;;;AAAEEEQQQZZZbbbdddfffjjjmmmmmmllllllllliiifffdddeeeffffffmmm~~~rrrfffeeeggghhhhhhgggccc___aaahhhpppuuuwwwyyyuuulll^^^PPPFFFBBBCCC<<<;;;>>>FFFOOOYYYgggrrruuutttpppllljjjggg^^^UUUDDD???888111......000222000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxuuuttttttsssrrrooojjjfffeeegggiiigggbbb___^^^```WWWUUURRRQQQQQQOOOJJJFFF???>>>===<<<;;;999666333111000///...---,,,,,,,,,,,,++++++******++++++,,,************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))******************************************+++++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///////////////000000000000111111222333333444444555666666666777888888999999:::;;;;;;999888888:::<<<:::999999888777777666666666777888999===EEEPPPWWW```fffjjjgggeeehhhlllnnnlllnnnnnnllljjjmmmuuu|||}}}mmmfffiiioooeeeaaa^^^```hhhppptttuuurrruuusssiii[[[RRRQQQTTTJJJDDD@@@@@@BBBHHHUUUbbbpppttttttpppmmmmmmiiicccWWWQQQHHH>>>666222000000000000000000000000000000/////////////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwwwwvvvuuuuuusssooojjjfffbbbdddfffeee```]]]]]]^^^WWWTTTRRRQQQQQQOOOJJJFFF???>>><<<<<<;;;999555222222111///...---,,,++++++,,,++++++++++++++++++,,,))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))*********************************************++++++,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------.........//////////////////000000000000111222222333333444444555666666666777888888999999:::;;;;;;999888888:::<<<999999888888777666666555888999;;;???EEEPPP]]]ggghhhlllllleee```aaaeeefffkkknnnpppqqqtttvvvhhheeeccc```^^^bbbhhhmmmmmmkkkhhhooosssnnnccc\\\^^^ddd```VVVLLLEEE@@@???IIIUUUbbbnnnwwwuuuqqqooolllggggggaaaWWWKKK@@@888333000000000000000000000000000////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyywwwwwwxxxyyywwwrrrjjjdddeeehhhkkkiiiccc^^^\\\\\\UUUTTTRRRRRRQQQMMMFFF@@@??????>>><<<999777555333333111000...------------,,,,,,,,,---------......---,,,***)))))))))******)))))))))))))))))))))))),,,+++++++++***)))))))))************************)))************+++++++++,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))&&&***+++''''''***,,,+++)))))))))))))))))))))))))))((('''''''''(((***+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................,,,---......//////......000000000000111111111111222222222222222222333333555555666666777777888888::::::::::::::::::::::::888777666777999:::999888;;;555;;;MMM\\\bbbgggnnnlllnnnmmmhhhfffgggiiiiiiccc|||uuutttiii```bbbhhhkkklllmmmlllpppvvvuuuiii]]]ZZZ^^^gggeee^^^RRREEE@@@CCCIIIXXXcccnnnttttttrrrooommmooommmhhh___QQQCCC888111111111000000222222111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------~~~vvvwwwwwwxxxwwwrrrkkkfffeeehhhjjjhhhccc___]]]]]]XXXUUUSSSRRRRRRNNNHHHBBB@@@???>>><<<:::777555444333111000...------------,,,,,,,,,,,,------------,,,,,,***)))))))))******))))))))))))))))))))))))+++++++++***************************************))))))*********+++++++++,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))(((******''''''***)))''')))))))))))))))))))))))))))(((((('''((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................,,,---......//////......000000000000111111111111222222222222222333333333555555666666777888888888::::::::::::::::::::::::888888888888777777888888;;;AAANNN___kkknnnqqqsssrrrqqqpppnnnkkkiiiiiikkk}}}sssllljjjjjjlllooottttttvvvuuummmccc___aaa```dddeee^^^RRRGGGCCCCCCHHHOOO[[[iiitttxxxtttooonnnmmmkkkiiibbbUUUDDD999222000...///111222111///000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwwwwwwwwwwvvvrrrlllhhhdddgggiiihhhccc___^^^___[[[XXXTTTRRRRRROOOJJJFFF@@@@@@>>>===:::888555444333111000...------------++++++++++++,,,,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))***************+++++++++************************)))))))))*********++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))))))))))))))))))))))))))))))))***)))'''))),,,***$$$)))))))))))))))))))))))))))(((((((((((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******++++++,,,...///000.........------,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................------...////////////...000000000000111111111111111222222222333333333444555555666777777888888999999999999999999999999999777999999777555666:::>>>BBBQQQaaajjjpppuuuwwwwwwuuuooommmoooooolllqqqzzztttpppppprrrooonnnqqqrrrlllfffddd\\\ccciiiiii```RRRFFF???@@@@@@FFFUUUfffqqqsssqqqqqqnnnmmmnnnmmmeeeVVVKKK:::555///...111444333000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................------------------------...------------,,,,,,,,,++++++++++++++++++,,,,,,zzzxxxwwwvvvtttqqqkkkgggcccfffiiigggccc``````aaa]]]YYYTTTQQQQQQOOOKKKHHHAAA@@@???===;;;888666555333111000...------------******+++++++++,,,,,,,,,++++++******************)))))))))))))))))))))))))))))))))***+++++++++,,,************************))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((...333000)))(((((((((((((((((((((((()))))))))))))))***************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,---...///000///......---,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................................................------...//////////////////000000000111111111111111222222333333444444444555666666777888888999999888888888888888888888888777999999666555999CCCKKKVVVccckkkjjjllltttwwwtttqqqkkklllvvv}}}xxxooojjjnnntttsssnnnjjj```aaadddhhhfff]]]PPPEEEHHHCCC@@@EEENNNYYYeeemmmtttqqqooonnnmmmiiiddd___KKKAAA666000222444444333000000000000000000000000........................------------------------------------------------------------------------------------------------........................------------------------------------------------------------------------+++,,,,,,,,,,,,,,,------|||zzzxxxwwwtttoooiiieeedddgggiiigggcccaaaaaabbb]]]YYYTTTQQQPPPOOOKKKHHHAAAAAA@@@>>><<<999777555333111000...------------******+++++++++,,,,,,,,,************+++*********)))))))))))))))))))))))))))))))))***+++++++++,,,************************(((((()))))))))*********+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))'''((('''***222999888222((((((((((((((((((((((((((())))))******************)))))))))))))))******************************))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++...------,,,,,,---------...------,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................---...//////000000/////////000000000111111111111111111222333444444555555666666777777888999999999888888888888888888888888777888999777999BBBPPP[[[gggnnnpppkkklllrrrrrrkkkhhhlllzzztttmmmnnnoooooooooiiibbb\\\^^^dddddd\\\SSSOOOMMMKKKHHHBBBCCCQQQaaammmpppsssrrroookkkjjjkkk\\\PPP@@@555222222333222111111111111111111111111////////////////////////------------------------------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------......//////}}}{{{zzzyyyxxxuuupppiiidddeeegggiiigggcccaaaaaaccc^^^YYYTTTRRRQQQOOOLLLHHHBBBBBB@@@???<<<:::777666333111000...------------++++++++++++,,,,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))***************+++++++++************************((((((((()))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))'''((((((***000888999666))))))))))))))))))))))))((()))******++++++******)))))))))))))))******+++************************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................................................................///000000000000///000000000000111111111111111111222333444555666666666666777888888999999:::999999999999999999999999777999;;;>>>DDDOOO]]]ffffffjjjmmmmmmnnnooolllggghhhyyyqqqfffcccggglllnnndddZZZYYY```eeeddd```SSSTTTWWWVVVJJJ???CCCOOO[[[fffsssxxxvvvpppmmmmmmggg]]]MMM???666222111111111111111111111111111111////////////////////////------------------------------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------......//////000000~~~wwwwwwxxxxxxwwwrrrkkkffffffhhhiiigggccc```aaaccc^^^ZZZVVVTTTSSSQQQMMMIIICCCBBBAAA???===:::888666333111000...------------,,,,,,,,,,,,------------((()))***+++,,,++++++***))))))))))))))))))))))))+++++++++***************************************(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((***)))'''***000333222))))))))))))))))))))))))((()))***+++++++++******)))))))))))))))***++++++************************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------..................................................................///000000000000000000000000000111111111111111111222333444555666666666777777888888999::::::::::::::::::::::::::::::777:::AAAIIISSS]]]eeejjjeeefffkkkpppqqqqqqvvv|||uuuiiigggkkkkkkgggccc``````bbbeeeggg^^^YYYYYY]]]WWWHHHAAABBBJJJVVVfffqqquuutttqqqpppmmmhhh^^^OOOAAA777333222111111111111111111111111////////////////////////................................................------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......,,,,,,------...//////000ssstttwwwyyyxxxtttmmmhhhgggiiijjjgggccc```aaaccc___\\\XXXVVVVVVSSSNNNJJJCCCBBBAAA???===:::888777333111000...------------,,,,,,------------......((()))***+++,,,,,,+++***)))))))))))))))))))))))),,,+++++++++******))))))************************(((((((((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))***,,,***%%%$$$(((,,,,,,))))))))))))))))))))))))((()))***+++,,,+++******))))))((())))))***++++++************************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++)))))))))***+++,,,---...,,,---------------------******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////...........................//////000000000000000000000000000111111111111111111222333444666666777777777777888999999::::::::::::::::::::::::::::::777<<>>BBBJJJVVVcccnnntttuuuuuuppppppjjj]]]MMM>>>777555111111111111111111111111000000000000000000000000................................................------------------------------------------------................................................------------------------,,,,,,,,,------.........++++++,,,,,,---...//////uuuyyyzzzwwwuuurrrjjjaaadddgggiiigggdddaaabbbdddaaa]]]XXXUUUSSSOOOJJJEEEDDDCCCAAA???<<<:::888777333222000///---,,,,,,,,,***+++,,,---............---,,,,,,+++*********+++************************************************+++++++++*********))))))************************))))))))))))))))))))))))+++++++++*********))))))---,,,***)))))))))************************************************************))))))((((((''''''************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++***))))))******))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++************))))))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,............////////////---------.........//////////////////000000000000/////////000111111222222000111111111111222222222333333333333444555666666;;;:::999888888888999:::999888777888;;;===>>>===BBBMMM[[[aaaaaaaaaeeekkkppprrryyymmmjjjjjjkkkgggcccfffoooiiibbb\\\\\\^^^XXXJJJ===CCCAAABBBLLL[[[iiippprrrtttsssssspppdddQQQ???555111222222111//////222444000000000000////////////////////////////////////................................................//////.........---------................................................//////.........---------........................------------------------vvvyyyyyyvvvtttrrrkkkcccfffhhhjjjhhhdddbbbbbbdddaaa]]]YYYVVVTTTQQQKKKGGGDDDCCCAAA???<<<:::888777333222000///------,,,,,,***+++,,,---............---,,,++++++******++++++************************************************+++++++++*********))))))************************))))))))))))))))))))))))+++++++++*********)))))),,,,,,***)))))))))************************************************************))))))((((((((((((******************************************************))))))******+++,,,,,,++++++***))))))******))))))***+++++++++++++++++++++++++++++++++++++++************************************************++++++++++++************)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,............////////////---.....................////////////000000000000/////////000111111222222111111111111222222222222333333333333444555666666:::999999999888999999:::777888999888888;;;@@@EEEPPPWWW___dddeeeeeehhhkkkooommmggghhhjjjnnnrrrpppiiiaaa^^^]]]YYYOOOGGGBBBAAA@@@DDDNNN\\\iiippprrrsssttttttooobbbOOO???888555111///000111000///111000000000////////////////////////////////////................................................//////.........---------................................................//////.........---------........................------------------------~~~vvvyyyxxxuuutttsssmmmfffgggjjjkkkiiieeebbbbbbdddaaa]]]YYYWWWUUURRRMMMIIICCCBBBAAA???===:::888777333222111///...---,,,,,,++++++,,,---............,,,,,,++++++******++++++************************************************+++++++++***************************************))))))))))))))))))))))))+++++++++***************,,,+++******)))************************************************************))))))))))))(((((((((******************************************************))))))******+++,,,,,,+++******)))*********)))******+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++************)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,............///////////////.....................////////////000000000000/////////000111111222222111111111111222222222333333333333333444555666777888999999::::::999999999777:::<<<;;;:::???JJJSSScccdddeeefffgggkkkpppuuuuuunnnlllkkkkkkfff```]]]]]]^^^\\\ZZZKKKHHHDDD@@@CCCLLLZZZdddppptttttttttuuussscccQQQBBB:::222///111333111---111111000000000/////////////////////////////////...............................................................---------...............................................................---------........................------------------------~~~wwwyyyxxxuuutttsssooohhhiiikkkllljjjeeebbbbbbccc___\\\XXXVVVUUURRRMMMIIIBBBBBBAAA@@@===;;;888777333333111///...------,,,+++,,,------.........---,,,,,,++++++***++++++,,,************************************************************************************************))))))))))))))))))))))))************************++++++******************************************************************))))))))))))))))))))))))******************************************************))))))******+++,,,++++++***************+++)))***++++++,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////////////////............////////////000000000000/////////000111111222222111111111222222222333333333333333444444555666777777888999:::;;;:::999888999;;;===>>>BBBKKKWWWaaammmlllhhheeefffppp|||nnnjjjjjjgggcccaaaaaaccceeefff[[[WWWOOOIIIFFFHHHMMMQQQhhhoooqqqooosssyyyqqqdddOOOFFF:::333222333222111111111111000000000//////////////////////////////........................................................................................................................................................................------------------------~~~xxxzzzyyyvvvuuutttoooiiiiiikkkllljjjeeebbbbbbccc^^^[[[WWWUUUTTTQQQLLLHHHAAAAAAAAA@@@>>>;;;999777444333111000...---------,,,,,,------...---------,,,++++++***++++++,,,,,,************************************************************************************************))))))))))))))))))))))))************************************+++*********************************************************))))))))))))******************************************************************))))))******+++,,,+++***************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////////////////////////////////////////000000000000/////////000111111222222111222222222222333333333444444444444555666777777777888999:::;;;:::999999::::::===CCCMMMYYYccciiimmmllliiifffjjjyyyvvvmmmllliiifffddddddeeefffiiiddd]]]ZZZWWWSSSLLLGGGVVVbbblllooosssxxxwwwppp```YYYMMM???666222222444111111111111000000000000////////////////////////................................................---.....................................................................---.............................................------------------------~~~xxx{{{zzzwwwvvvuuuooohhhgggjjjkkkiiieeebbbbbbddd^^^[[[WWWTTTSSSPPPKKKGGG@@@@@@AAA@@@???<<<999777444333222000///...------,,,,,,------...------,,,++++++******++++++,,,,,,***************************************************************+++++++++************************))))))))))))))))))))))))***************+++++++++))))))***++++++++++++***************************************************)))))))))************+++************************++++++++++++++++++++++++******))))))******+++,,,*********)))******+++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...............////////////....../////////000000000////////////000000000000/////////000111111222222222222222222333333333333444444444444555666777888777888999999:::::::::::::::<<>>>>>>>>>>><<<;;;999777777666444222000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************************************++++++++++++******))))))************************************************************************************************))))))************))))))++++++++++++++++++++++++,,,+++***((((((***+++,,,************************///......---,,,+++******)))***+++,,,,,,+++***)))++++++++++++++++++,,,,,,+++,,,---...---+++)))(((......---,,,++++++,,,,,,---,,,+++++++++---...///***++++++++++++,,,,,,,,,//////...---------------************************++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------................../////////000////////////000000000000//////000111111111111111111111111111111222222222555555444444444333333333666666666666777777777777555888;;;<<<;;;<<>>>>>>>>>>>===;;;999777777555333111000///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************************++++++++++++*********)))************************************************************************************************)))******++++++******)))++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++)))......---,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++++++++,,,,,,---------///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,---------................../////////000000////////////000000000111///000000111111111111111111111111111222222222222333333333444444555555555666666666777777777777777555888::::::999===GGGPPPbbbffflllpppttt}}}rrrccckkklllmmmmmmnnnoooppppppvvvqqqhhhZZZJJJ@@@???AAAQQQ\\\iiiooonnnhhhbbb^^^KKKAAA666000000111000...000000000////////////...////////////////////////------.../////////......111000//////......//////////////////////////////////////////////////////////////////////////////------............------........................~~~||||||{{{xxxtttooojjjgggjjjiiijjjiiieee___```dddaaa___ZZZUUUUUUTTTMMMDDD>>>??????>>>===;;;888777777555333111000//////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++)))******+++,,,------...+++*********+++,,,---------------....../////////---...000111222222111111444333222222111222222222222111000...---,,,,,,,,,,,,,,,---------.........///...---,,,+++*********++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,------------.............../////////000000000/////////000000000111111///000111111222222111111111111111222222333333333222222333444555666777777666666777777777888888888777::::::999;;;EEEUUUaaaiiikkkooovvvfffjjjjjjlllmmmmmmnnnqqqsssuuuwwwuuukkkZZZJJJ???:::AAAQQQdddoooooojjjhhhiii]]]PPP@@@555222222000---000000/////////.........////////////////////////---///000...,,,,,,///222555444222000...---,,,,,,////////////////////////////////////////////////////////////////////////------............------........................yyyzzzzzzxxxuuuqqqllliiijjjjjjjjjjjjfff```aaaeee```^^^YYYUUUUUUTTTMMMDDD????????????===;;;888777666555333111////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++++++++++++++++++++++++++,,,---......//////++++++******+++---...000111111222333333444555555555666888:::<<<=========>>>======<<<<<<=========::::::888666555333222222111111000//////...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------...............////////////000000000//////000000000111111111000000111222222222222111111111222222333333444444333444444555666666777777666777777888888999999999;;;;;;;;;===DDDPPP```jjjjjjlllrrrrrrllliiikkkoooqqqsssuuurrrwwwyyyuuukkk^^^MMM@@@:::GGG[[[lllqqqmmmjjjjjjeee[[[MMM@@@999444222000000000000/////////......////////////////////////,,,///111///,,,,,,222888777555333111///---,,,,,,////////////////////////////////////////////////////////////////////////------............------........................vvvwwwxxxwwwuuurrrnnnllljjjiiijjjjjjfffaaabbbfff```^^^YYYUUUUUUUUUNNNEEE@@@@@@@@@???===;;;888777666555222000////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,---...000222333777777888999:::;;;<<<======>>>@@@BBBEEEFFFHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHEEEEEEDDDBBB@@@???===<<<:::999777555333111///...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------.........//////////////////000000000111000000000000111111111111000000111222222222222222111222222333444444555555666666666666666666666666777777777888999::::::;;;;;;:::;;;BBBNNN[[[eeejjjooottt~~~nnniiilllooosssvvvsssvvvwwwvvvvvvppp```OOO===BBBQQQfffssssssmmmjjjgggddd]]]RRREEE:::444222111000000000000/////////000000000000000000000000,,,///111///---///666===444444222000///.........////////////////////////////////////////////////////////////////////////------............------........................tttuuuvvvvvvuuurrrnnnllljjjiiijjjjjjfffaaabbbfff```^^^ZZZVVVVVVVVVOOOGGGAAAAAAAAA???===;;;888777666444222000///......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---111111111333444666888999<<<===>>>???AAABBBCCCDDDCCCDDDEEEHHHJJJLLLNNNOOONNNNNNMMMMMMMMMNNNOOOOOONNNNNNNNNMMMLLLKKKIIIHHHEEEDDDBBB???<<<:::888777111000///...---,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------.........//////////////////000000000111111000000000111111111222222000111222222333222222222222222333444444555666666888777777777666666666666777777888999:::;;;;;;<<<999<<>>;;;888777555444222000///............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111555777888:::<<<>>>>>>??????@@@AAACCCEEEFFFHHHHHHHHHIIIJJJLLLNNNQQQSSSTTTSSSSSSRRRRRRSSSTTTTTTUUUSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMKKKIIIGGGEEEEEE<<<;;;888555222000...---------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------------------------......------------..................//////////////////000000000111111111000000111111111222222222000111222222333333222222222222333444555666777777777777777777777777888888777777888999:::;;;<<<<<<:::CCCPPP\\\dddllltttzzzxxxqqquuurrrxxxwwwrrrsssyyyvvvnnnZZZIIIBBBOOOaaaiiilllnnnpppoooooommmgggXXXEEE888333333333222222222222111000000000000000000000000......---...///111444555000000///......//////000////////////////////////////////////////////////////////////////////////------............------........................wwwwwwwwwuuurrrmmmiiifffhhhggghhhiiieee```aaafffaaa```[[[XXXXXXXXXRRRIIIBBBBBBAAA@@@>>>;;;888777555444222000...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333555666777999;;;===@@@BBBCCCCCCCCC@@@AAACCCDDDFFFHHHJJJJJJMMMMMMNNNPPPRRRUUUWWWXXXWWWWWWWWWWWWWWWXXXYYYZZZTTTUUUVVVWWWXXXWWWVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPGGGEEEBBB===888555222111........................+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,---------------------------------------------------......------------................../////////000000000000000111111111111000111111111111222222222111111222333333333333222222222333444555666777888555555666777888999::::::777888888999;;;<<<=========LLL^^^iiimmmsss~~~wwwxxxxxxvvvrrroooooopppppprrrvvvxxxxxxzzz}}}~~~uuutttkkkuuuxxxqqqooovvv{{{xxxfffOOO???EEESSS\\\ccckkkqqqnnnmmmqqqrrrgggQQQ???444444444333333333222222000000000000000000000000000...,,,,,,...000000///000//////............///////////////////////////////////////////////////////////////////////////---..................---........................xxxyyyyyyxxxuuuooojjjgggkkkiiihhhgggccc___bbbhhhfff```ZZZWWWVVVTTTNNNIIIEEEDDDCCC@@@>>>;;;888777444333111000///...//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------,,,,,,,,,---............---------...//////000222555888999::::::999??????>>>???AAAAAA???>>>:::;;;>>>AAACCCCCCCCCCCCEEEEEEEEEGGGKKKQQQVVVZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\[[[YYYYYYYYYZZZZZZ^^^\\\ZZZYYYXXXXXXWWWVVVVVVSSSPPPMMMJJJCCC:::444444111---++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///............////////////111111111000000000000000000111111111111222222222222222333333333333444444444444444555555555555555777888888999::::::::::::999888:::<<<;;;999===CCCLLL\\\mmmuuuyyy}}}vvvnnnhhhcccaaa```YYYYYYXXXXXXXXXWWWWWWWWWWWWWWWYYY[[[]]]___```aaaggghhhjjjmmmpppsssuuuwww}}}qqquuupppiiifffnnnyyy{{{vvvvvv___HHHBBBEEELLL\\\kkkkkkuuuvvvooommmoooeeeUUUBBB;;;444111222333222000222111111000000000000000000000000000000000000000222222111000///...------////////////////////////////////////////////////........................................................................wwwxxxxxxwwwtttpppkkkhhhkkkjjjjjjiiieeeaaaccchhhfff```YYYVVVUUUSSSNNNIIIEEEDDDCCCAAA>>>;;;888777444333111000///...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------,,,,,,,,,---..................///000111222444555666888:::<<<>>>???BBB@@@>>>===<<<;;;999777888888999999:::;;;;;;;;;999999:::===BBBIIIPPPTTTZZZ[[[\\\]]]___```bbbbbbbbbaaa___\\\[[[ZZZZZZZZZ[[[[[[\\\]]]^^^]]][[[ZZZZZZXXXVVVUUUSSSNNNHHHCCC===999333///...............---+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///............////////////111000000000000000000000000111111111111222222222222222333333333333444444444444444555555555555666777888999;;;;;;;;;;;;:::999;;;@@@BBB@@@???FFFQQQcccmmmyyy|||tttooodddaaa\\\VVVRRROOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNRRRSSSUUUWWWYYY\\\]]]^^^cccfffjjjkkklllqqqxxxiiiiiijjjkkkmmmqqqwww{{{wwwhhhUUUIIIDDDHHHTTT___mmmtttvvvpppnnnpppooojjjRRRGGG:::222222444222///222222111000000000000000000000000000000000000000111111000000//////......////////////////////////////////////////////////........................................................................uuuvvvwwwwwwtttpppllliiikkkjjjllllllhhhcccccchhheee___XXXUUUTTTRRRMMMIIIEEEDDDCCCAAA>>>;;;999777444333111000///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------,,,,,,------...////////////000222333555666:::999:::;;;===@@@CCCEEECCC@@@<<<999777666444222666555444333333333444444222222222555999???EEEIIIOOOQQQSSSVVVZZZ]]]___```___]]]ZZZVVVSSSPPPOOONNNRRRUUUYYY]]]___``````___\\\[[[[[[[[[[[[XXXUUURRRMMMHHH@@@:::666333111000...---+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///............////////////000000000000000000111111000111111111111222222222222222333333333333444444444444555555555666666666666888:::<<<===<<<;;;:::888<<>>;;;999777444333111000///...//////...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,------------...........................---------------...///000000111222333555777999;;;>>>>>>???@@@BBBCCCDDDEEE@@@===888555444444333222444444444444444333333222333333222333555888;;;===???@@@CCCFFFIIILLLOOOPPPRRRPPPLLLHHHDDDAAA??????EEEHHHMMMRRRVVV[[[^^^aaa]]]]]]^^^^^^^^^\\\ZZZYYY\\\WWWQQQJJJCCC<<<666222---...///000000...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,------------...---------------------------------............///............////////////000000000000000111111111000000111111111222222222222222222333333333444444444444555555666666777777555777999<<<<<<;;;:::999:::===EEELLLQQQXXXfffttt~~~{{{tttnnngggaaaXXXQQQMMMLLLJJJIIIKKKJJJIIIHHHHHHIIIKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGGGGGGGIIIMMMPPPTTTXXX^^^eeelllvvvppphhhhhhdddfffnnnlllssslllVVVEEEGGGPPPVVVYYY___lllyyy|||tttnnnllliii___PPPBBB999555444444333222111111000000111111000000000000000000000000.../////////000000000111////////////////////////////////////////////////........................................................................tttvvvwwwwwwuuurrrnnnkkkhhhiiilllnnnjjjcccbbbfffddd^^^VVVSSSSSSRRRNNNJJJFFFEEEDDDAAA???<<<999888444333111000///...//////---------,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........,,,,,,---------.............................................///000111222333333444666999;;;>>>???AAACCCEEEGGGGGGFFFDDDBBB:::777444222333444444333111333555777888777555444444444555777888888999999888999:::;;;===>>>???@@@AAA???===:::888777777777888;;;>>>BBBGGGNNNWWW]]]```bbbcccdddcccaaa```___bbb```]]]YYYSSSKKKBBB<<<555444222000...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........---------------------------------............///............//////////////////000000111111111111000000111111111222222222222222222333333333444444444444555555666777777888555666888:::;;;:::999888======DDDQQQ___kkkxxx{{{rrrhhhccccccaaa\\\VVVRRRPPPNNNLLLKKKKKKKKKJJJLLLKKKKKKJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEGGGGGGIIIMMMQQQVVV]]]dddiiiqqqyyysssffffffooojjjrrroooZZZIIIIIIRRRWWWRRRTTT___pppzzzvvvooojjjjjjhhhaaaSSSCCC777333333333222222111111111111111000000000000000000000000......//////000000111111////////////////////////////////////////////////........................................................................vvvwwwxxxyyywwwsssooollliiijjjlllnnnjjjccccccfffeee^^^VVVSSSSSSSSSOOOLLLFFFEEEDDDBBB???<<<:::888444333111000///...//////------------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---------............,,,---------..................................../////////000111222333444666666888:::<<>>AAACCCDDDGGGIIILLLNNNPPPOOOMMMLLLGGGEEECCCAAAAAA@@@>>><<<::::::999:::;;;<<<>>>???GGGLLLTTT\\\aaacccaaa```]]]\\\ZZZWWWUUURRRPPPOOOHHHFFFCCC@@@<<<:::999999444666777666555999AAAGGGUUU\\\eeekkkmmmnnnnnnooohhhhhhggggggfffccc___[[[VVVQQQJJJAAA:::666333222........................------------------------------------------------------------------------------------------------++++++,,,,,,---......///........................------------............---------------------------------............///............////////////...//////000111111222222000111111111111222222222222222333333333333444444444444555666777888999999::::::999999:::;;;===>>>;;;???JJJ^^^qqqtttggg[[[SSSSSSQQQNNNNNNNNNNNNMMMLLLMMMOOOQQQRRRRRRQQQRRRRRRTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTPPPNNNMMMLLLKKKJJJIIIHHHFFFFFFFFFEEECCCCCCEEEGGGIIILLLPPPSSSXXX___hhhnnnyyy}}}qqqgggkkkjjjjjjggg]]]RRRPPPSSS```]]]UUUQQQZZZmmmwwwwwwpppqqqrrrnnncccTTTDDD;;;444333222222111111222222000000000000000000000000////////////000000000000////////////////////////////////////////////////........................................................................yyyzzz{{{{{{yyytttpppmmmmmmmmmnnnoookkkeeefffjjjggg___WWWSSSTTTTTTQQQNNNFFFFFFDDDBBB???<<<:::999444333111000///...//////---------------...///000........................------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------.........//////---------.........//////////////////////////////222222222333444555777888:::;;;<<<===@@@BBBDDDEEEIIIJJJLLLOOOQQQRRRSSSSSSUUURRRPPPNNNKKKHHHDDDAAACCCAAA===;;;<<>>;;;888666555333000...///000000///---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......//////......//////.........---------............////////////............/////////000............/////////000333222111000000111222333000222666999::::::999888777999;;;===??????>>>===BBBCCCFFFLLLRRRUUUTTTRRROOOLLLGGGBBB@@@@@@AAACCCLLLNNNOOOIIIBBB???CCCIII___iiiqqquuuwwwyyyyyywww{{{wwwlll]]]PPPKKKPPPWWWaaadddhhhllllllggg```ZZZPPPMMMHHHCCC???<<<888666>>>AAADDDIIITTTbbbkkklllmmmoooqqqqqqooolllkkkjjjfffddd```\\\WWWQQQKKKGGG<<<777222...,,,,,,---,,,---......---,,,,,,---///........................------------------------,,,,,,,,,---------......------------------------........................................................................///////////////.........000000////////////000000222222111111111111111111111111222222222333333333333333333444444444555555444555555777999;;;===>>>EEE@@@<<<<<<;;;;;;===BBBHHH^^^vvvrrrfff___YYYRRRNNNNNNQQQRRRRRRRRRQQQPPPPPPQQQRRRQQQPPPTTTWWWZZZ]]]```cccfffiiiggghhhhhhgggeeedddeeegggeeegggiiiiiihhhccc___\\\______^^^\\\[[[\\\___bbb\\\\\\[[[[[[[[[\\\]]]^^^bbb]]]WWWUUUUUUWWWVVVUUUSSSRRROOONNNMMMNNNNNNOOOIIIHHHGGGFFFEEEDDDDDDDDDGGGIIIMMMPPPTTT[[[dddkkkxxxfffiiifff______bbb[[[NNNUUUggglllZZZHHHNNN```nnntttsssqqqooopppnnncccVVVAAA;;;444111222333222000111111111111111111111111111111000000000000111111222111111111000000/////////////////////////////////////////////.........,,,666888///***///111------------.........//////zzzyyyxxxxxxvvvsssoookkklllmmmnnnmmmjjjgggffffffeee```ZZZVVVTTTQQQMMMJJJIIIFFFBBB???>>><<<999777666333000.../////////...---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,---......//////......//////.........---------............////////////........./////////000000........./////////000000222222111111111222333444444555888999::::::999888777999;;;>>>?????????>>>CCCEEEIIIOOORRRRRRMMMIIIHHHFFFCCCBBBBBBDDDHHHJJJUUUWWWXXXRRRIIIDDDFFFIIIWWWfffuuu{{{|||vvvgggVVVKKKHHHHHHMMMUUUaaaoooyyy{{{vvvpppqqqhhh]]]TTTOOOIIIAAA;;;888<<<>>>???EEEOOOWWWXXXgggkkkrrrvvvuuuqqqmmmjjjfffdddbbbbbb```]]]VVVQQQIIICCC:::333000///......////////////...---...///........................------------------------,,,,,,---------.........------------------------........................................................................////////////////////////000000////////////000000222222111111111111111111111222222222222333333333333333444444444555555555555555555777888:::<<<===CCC???===>>>===<<<@@@GGGYYYkkk~~~qqqhhh```[[[WWWSSSOOOOOOQQQSSSTTTTTTUUUUUUVVVXXX[[[]]]]]]]]]gggiiimmmqqqtttxxx}}}zzzwwwuuutttsssqqqoooooorrrtttsssrrrooollliiifffdddbbbbbb```______``````\\\YYYYYYXXXVVVUUUTTTRRRQQQPPPNNNMMMKKKIIIGGGFFFFFFEEEFFFGGGHHHHHHIIILLLRRRWWW```jjjwwwxxxnnnbbb]]]bbbfffccc]]][[[cccjjjeeeVVVOOOWWWeeeqqqssssssrrrrrrqqqhhh^^^LLLCCC888222222444333222111111111111111111111111111111000000000000111111111111111111000000000///////////////////////////////////////////////////111:::<<<222---111222...---------.........//////yyyxxxxxxxxxxxxtttoookkkjjjlllmmmllliiigggffffffddd___YYYVVVTTTRRRNNNJJJGGGEEEAAA???>>>===;;;999777444111///...///...------............/////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,---......//////.....................---------............////////////....../////////000000000////////////000000000000111111111222333444666666888999999999::::::::::::<<<===>>>???@@@??????>>>FFFIIIOOOUUUWWWTTTNNNIIIHHHGGGFFFEEEGGGJJJNNNPPPXXX[[[\\\WWWPPPKKKKKKNNNTTTfffxxx~~~~~~xxxjjj]]]TTTPPPCCCGGGSSSdddvvvrrraaaUUUNNNGGG===555777:::;;;888:::???CCCDDDRRRYYYcccmmmrrrrrrooolllkkkhhhggghhhjjjggg```YYYWWWPPPEEE<<<555222000///////////////////////////........................------------------------,,,------------.........------------------------........................................................................//////////////////000000111000000//////000000111111111222222222222222222222222222222333333333333444444444444555555555666555666666777888999:::;;;@@@??????@@@???@@@IIISSSlllzzzqqq```WWWTTTTTTTTTRRRQQQPPPQQQTTTVVVWWWWWWXXXZZZ^^^bbbgggkkkmmmooo{{{~~~~~~yyyvvvooollliiifffdddbbb___\\\[[[YYYXXXXXXXXXWWWUUURRRUUUTTTRRRPPPMMMLLLKKKKKKGGGGGGFFFDDDBBBCCCEEEHHHJJJQQQ[[[cccmmmyyyzzzdddaaaeeedddccceeeaaabbbjjjqqqhhhVVVRRRZZZnnnrrruuutttttttttpppjjj\\\NNN===333222444444333222222222222222222222222111111000000000000111111111111111111000000000000////////////////////////////////////////////////444;;;;;;333...111111...------........./////////wwwwwwxxxzzzyyyuuupppkkkhhhjjjkkkkkkiiigggffffffddd___YYYUUUTTTRRRNNNKKKFFFCCCAAA???>>>===<<<:::888555111///......---,,,.............../////////...------,,,,,,------...------------------------------------------------+++,,,,,,---...---------,,,---......///.............................................////////////...////////////000000000//////000000000111111111111222333444555777888999999999999999:::;;;===>>>BBBBBBBBBBBBBBBAAA@@@???NNNQQQWWW\\\^^^\\\XXXUUUWWWVVVUUUTTTTTTVVVXXXYYY\\\______]]]YYYXXX[[[^^^dddqqq~~~uuulllfffPPPKKKIIIOOO]]]kkktttwwwyyymmm]]]PPPHHHBBB;;;777<<<===;;;:::>>>DDDEEEAAABBBFFFNNNYYYccckkkoooqqqllliiigggiiilllkkkccc\\\___YYYPPPGGG???999444111......---...///000///...................................................------------............................................................................................................//////000000000000111111111000000000000000000111111111222222222222222333222222222333333333444444444555555555555666666666666666666777888999:::;;;??????@@@AAAAAAGGGWWWfffxxxmmmggg^^^WWWUUUVVVWWWWWWUUUTTTTTTUUUWWW[[[^^^___eeeiiipppvvv|||~~~ssskkkgggfffeee___]]][[[[[[]]]^^^\\\ZZZ[[[ZZZXXXVVVTTTSSSRRRRRRKKKJJJIIIGGGFFFEEEFFFGGGDDDGGGMMMRRRYYYdddqqq{{{xxxuuuqqqccc^^^eeeeeefffmmmvvvssseeeYYYWWWjjjqqqvvvvvvuuuvvvvvvtttiiiYYYDDD666222333333333222222222222222222222222111111000000000000111111111111111000000000000000///////////////////////////////////////000000000000555666000---//////---............////////////uuuwwwyyy{{{{{{wwwqqqlllhhhjjjkkkjjjhhhfffffffffddd___YYYUUUTTTRRRNNNKKKEEECCC@@@???>>>>>><<<:::888555111///......---,,,////////////////////////...------,,,,,,------...------------------------------------------------,,,,,,---.........------,,,---......///.........---.................................////////////////////////000000000111000000000111111111111222222333444666888999::::::888888888888:::===@@@BBBBBBCCCDDDEEEGGGGGGHHHHHHXXXZZZ]]]___```aaaaaabbbdddddddddddddddeeefffgggllllllllljjjiiikkkpppttt{{{{{{uuuiii___RRRMMMQQQZZZbbbeeeqqqjjj^^^PPPEEE@@@AAABBB???>>>>>>BBBOOOYYYYYYSSSLLLHHHFFFHHHQQQ\\\eeeiii\\\ZZZ[[[___fffiiigggdddbbb___ZZZUUUOOOGGG???999000...,,,,,,...000///...////////////////////////........................---------.........//////........................////////////////////////////////////////////////////////////////////////000000000000111111222222111111000000000000111111111111222222333333333333222222333333333444444444555555555666666666777777777777777777888999;;;;;;===<<<===@@@EEEQQQgggzzzooobbbWWWVVVVVVWWWYYYZZZ[[[[[[\\\[[[[[[]]]aaahhhooottt~~~zzzyyypppkkkeeecccddddddbbb```^^^]]][[[ZZZXXXXXXWWWWWWQQQPPPNNNMMMLLLKKKIIIHHHEEEFFFIIIJJJMMMSSS[[[aaaqqqxxxjjj]]]dddeeelllqqqrrrttttttjjj]]]jjjrrrwwwvvvtttvvvxxxxxxpppaaaMMM===444222111111222222222222222222222222111111000000000000111111000000000000000000111111000000000000000000000000////////////000000111111---000000...---//////............/////////000000tttvvvyyy||||||xxxqqqllliiikkklllkkkhhhfffeeeeeeccc^^^YYYUUUTTTRRROOOLLLFFFCCCAAA???>>>===<<<:::777444111///...///...---000000000////////////......------,,,,,,------...------------------------------------------------,,,,,,---...............,,,---......//////......---------.........................../////////////////////000000000111111000111111111222222222222333555666888:::;;;;;;;;;999999999;;;===@@@CCCEEEAAABBBEEEIIIMMMQQQTTTVVV___``````___^^^```cccfffdddeeehhhlllppptttvvvxxx~~~}}}}}}wwwnnnfffcccccceeeffffffbbbYYYLLLAAA===@@@EEEFFFGGGJJJSSSbbbpppqqqlllcccZZZNNNGGGGGGKKKOOOQQQDDDEEEHHHNNNXXXaaaiiillleeeeeedddccc^^^WWWMMMGGG999444///---///000000...////////////////////////........................------........./////////........................////////////////////////////////////////////////////////////////////////000000000111222222333333222111111000000111111222111111222222333444444444333333333333444444444444666666666666777777777777777888888888:::;;;<<<===;;;:::===EEEPPPaaayyyrrreee\\\VVVUUUTTTTTTUUUXXX^^^cccffflllmmmooorrrwwwyyyssspppmmmgggbbbcccbbbaaa___]]]\\\[[[[[[XXXVVVTTTRRRPPPMMMIIIFFFFFFGGGGGGGGGGGGIIIMMMPPP^^^cccnnnttt```bbbccclllpppmmmqqqzzzvvvjjjnnntttxxxvvvtttvvvxxxwwwrrriiiZZZJJJ<<<555222111333333333333333333333333111111000000000000111111000000000000111111111111000000000000000000000000...//////000000111111222....../////////000111111....../////////000000000sssuuuyyy}}}}}}yyyrrrlllkkklllmmmllliiifffeeeeeeccc^^^XXXUUUTTTSSSOOOLLLGGGDDDAAA???>>>===;;;999666333000.../////////...000000000000/////////......------,,,,,,------...................................................,,,------...............,,,---......//////......---------.........//////............//////////////////000000000111111111111111111222222222333333555666888:::;;;<<<;;;;;;<<<<<<===???AAACCCEEEFFFDDDEEEHHHMMMRRRWWW[[[]]]]]]^^^___^^^^^^```eeeiiihhhlllrrrzzz|||}}}~~~pppkkkbbbXXXQQQPPPRRRUUU^^^ccciiinnnvvv~~~yyypppddd[[[UUUOOOHHHCCC999:::<<>>===;;;999666333000...///000000///111111000000/////////......------,,,,,,------...................................................,,,---......//////......,,,---......//////......---------.........//////............/////////000000000000000111111111111111111222222222333333333666777999;;;<<<<<<<<<;;;@@@@@@AAABBBDDDEEEEEEFFFJJJKKKMMMPPPTTTXXX[[[]]]WWWZZZ]]]___```dddjjjnnnxxx|||~~~xxxvvvwwwxxxyyyxxx{{{vvvnnnbbbSSSIII<<<<<<:::888999AAAOOOZZZjjjiiiiiiiiigggccc]]]XXXSSSJJJ>>>666444333222///000000000000000000000000////////////////////////............/////////000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333444444222222111111111111222222111111222333333444555555333333333444444444555555777777777777888888888888888888999:::<<<>>>@@@AAA@@@BBBMMM```vvvxxxnnnbbbYYYVVVVVVWWWWWWTTTXXX___iiivvv}}}{{{wwwsssoookkkiiigggdddbbb`````````]]]XXXTTTSSSQQQMMMIIIGGGFFFGGGHHHFFFJJJPPPUUU]]]kkk~~~sssgggaaa]]]aaakkknnnlllrrr{{{|||{{{wwwvvvxxxvvvssstttvvvrrrdddPPP???888777333333333333333333333333111111000000000000111111//////000000111111111222000000000000000000000000...//////000111222222222111...---///000...------////////////000000000000qqquuuxxxxxxxxxwwwppphhhkkknnnqqqpppllliiihhhiiiaaa^^^ZZZWWWTTTPPPLLLIIIGGGEEEBBB@@@???>>><<<;;;999555111...///111222222222111000//////000111222---------------------------------------------------------............///---------.........//////////////////000000000000////////////000000000000000000000000000000000000111111111111111111222333666333000111444777777666666777888777666777999;;;@@@AAACCCDDDFFFGGGIIIJJJOOOLLLJJJLLLSSS[[[cccgggccciiippptttwww{{{xxxmmmeeeMMMAAA999999777777CCCSSSgggnnnooohhhfffjjjggg___\\\ZZZSSSHHH<<<333000000000111222000------000444000000000000000000000000//////////////////////////////000000000000//////000000//////.........---////////////000000000000000000000000000000000000000000111222222222222111222222111111111111222222333333333444444444555555444444555555666777777777777777777777888888888888:::999:::=========CCCJJJCCCKKK___zzz}}}nnn\\\\\\[[[ZZZYYYYYYZZZZZZ```fffppp}}}{{{tttooommmjjjgggdddcccaaa___]]]___YYYSSSOOONNNLLLIIIFFFDDDFFFHHHKKKRRR^^^mmmwwwhhhllljjjccccccllluuuxxx}}}~~~~~~{{{wwwsssppprrrxxxyyyooo```OOO===000666333222444444222222444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000uuuyyyzzzyyyyyyxxxrrrjjjkkknnnqqqoookkkhhhggghhhbbb^^^ZZZWWWSSSPPPLLLIIIGGGEEEBBB@@@???>>><<<;;;888555111///000111111111222111000//////000111222........................---------------------------------............///---------.........//////////////////000000000000////////////000000000000000000000000000000000000111111000000111111222222222000///111555777777666777777777777777:::>>>AAADDDDDDFFFIIILLLLLLKKKJJJFFFIIINNNVVV```lllvvv|||yyysss]]]MMM???;;;888888AAANNNeeeoooqqqjjjfffhhhfff``````^^^ZZZQQQGGG===666222111111222111//////000111000000000000000000000000//////////////////////////////000000000000//////000000/////////.........////////////000000000111000000000000000000000000000000111222222222222222222222111111111111222222333333444444444555555555444444555555666777777777777777777777888888888999===:::999>>>BBBDDDHHHLLLVVVggg{{{xxxhhh______^^^^^^^^^```aaaaaa```nnnuuu{{{uuupppnnnmmmkkkjjjfffaaaZZZVVVTTTRRRNNNKKKIIIHHHHHHHHHKKKRRR]]]eeetttttteeeccchhhlllqqqvvv|||||||||{{{zzzxxxuuutttssswwwxxxqqqfffXXXGGG999777444222555555333333555111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000{{{}}}}}}zzzyyyxxxtttmmmjjjmmmpppooojjjgggfffgggbbb___ZZZVVVSSSPPPLLLIIIGGGEEEBBB@@@@@@???===;;;777555222111111111111000111111000000000000111111////////////////////////---------------------------------............///------........./////////////////////000000000000////////////000000000000000000000000000000000000000000000000000111222222000000111444777999999999;;;;;;:::999888:::???BBBGGGFFFEEEHHHMMMPPPPPPNNNWWW___lllzzzsss^^^III???:::999>>>FFFZZZhhhrrrpppmmmlllgggaaaeeeccc```[[[TTTJJJ???888444333111111111111000///000000000000000000000000//////////////////////////////000000000000//////000000////////////....../////////000000000111111000000000000000000000000000111111222222222222222222222111111111111222222333444444444444555555555444555555666666777777888777777888888888999999999===888777<<>>??????BBBEEEHHHHHHGGGIIIQQQ\\\fffkkklllnnnTTTEEE>>>;;;===AAAJJJXXXgggooorrrrrrllldddhhhfffdddbbb^^^VVVKKKCCC<<<777222000111222000///000000000000000000000000//////////////////////////////000000000000//////000000////////////////////////000000000111111111000000000000000000000000000111222222333333222222333222222111111222222333444444444444555555555555555555555666777777888888888888888999999999::::::===::::::===@@@CCCJJJQQQjjjmmmdddeeehhhjjjllllllooowww|||xxxtttooohhhdddbbb___[[[WWWRRRPPPLLLHHHGGGHHHKKKNNNPPPYYYgggvvvyyyqqqjjjjjjoooqqqtttwww{{{}}}~~~}}}|||wwwxxxvvvtttrrrmmm```SSS???999444555666444333444222222222222222222222222111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////////////////////////////~~~yyyxxxxxxtttnnnkkknnnpppnnnjjjfffeeefffccc___ZZZUUURRROOOLLLJJJHHHFFFCCCAAA@@@???===<<<777555333222222111///...000000000111111000000000................................................---------............///........./////////000000////////////000000000000////////////000000000000111111111111111111111111000000000000111222333444444666888:::::::::::::::777;;;@@@DDDGGGJJJLLLNNNGGGOOO___uuuzzzbbbPPPEEE??????AAABBBIIISSS]]]gggoooppplllmmmjjjhhhgggfffaaaZZZTTTGGG@@@666111000111111000111111111111111111111111000000000000000000000000//////000000000000////////////000000000000000000000000000000111111111111000000000000000000000000111111222333333333333222333333222222222222333333444444444555555555666666555555666666777888888888999999999999::::::::::::>>>???AAAAAA???CCCRRRbbbyyyvvvnnnmmmpppuuuwwwyyy{{{|||tttooollliiieeebbbYYYVVVRRRNNNLLLKKKKKKKKKKKKOOOVVVaaannn~~~uuukkkhhhhhhkkkooovvv}}}~~~|||zzzzzzxxxuuuuuurrrhhh]]]HHH???777555555333222333222222222222222222222222111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////////////////////////////~~~zzzxxxxxxtttnnnllloooqqqooojjjfffeeefffddd___YYYUUUQQQOOOMMMKKKHHHFFFCCCAAA@@@???>>><<<999666333111111000///...000000111111111111000000................................................---------............///....../////////000000000////////////000000000000////////////000000000000111111111111111111111111111111111222333444555666666777999:::999999:::;;;<<<@@@DDDGGGIIIJJJLLLMMMRRRdddrrr^^^MMMDDDCCCEEEHHHGGGGGGJJJSSS___jjjppppppnnnmmmlllkkkhhhccc```RRRKKKAAA888333222222222111111111111111111111111000000000000000000000000//////000000000000////////////000000000000111111000000000111111111222222000000000000000000000000111222222333333333333333333333222222222222333333444444555555555666666666555666666777777888888999999999:::::::::;;;;;;;;;999<<>>HHHbbbzzzyyyxxxvvvuuuvvvxxx|||~~~vvvqqqnnnjjjgggbbb^^^YYYUUUQQQNNNKKKHHHJJJIIIKKKRRRZZZfffwwwsssjjjeeeggglllttt{{{~~~|||{{{|||zzzwwwvvvuuunnnfffTTTHHH;;;666555333222333333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000~~~~~~{{{zzzyyyuuuooommmppprrrpppkkkgggffffffddd___YYYTTTQQQOOOMMMKKKIIIFFFCCCAAAAAA@@@>>><<<:::777222000///000000//////000111222222111000///////////////////////////........................---------............///.../////////000000000000////////////000000000000////////////000000000000111111111111111111111111222222222333444555777777888:::<<<<<<;;;;;;>>>AAAEEEHHHLLLQQQVVV]]]dddhhhnnnVVVHHHGGGJJJTTTTTTRRRNNNKKKNNNZZZeeemmmooopppnnnkkkfffcccaaa[[[WWWOOODDD;;;555333333111111111111111111111111000000000000000000000000//////000000000000////////////000000000111111111000000111111111222222222000000000000000000000000111222333333444444333333444333333222222333333444555555555555666666666666666666666777888888999999::::::::::::;;;;;;;;;;;;777888;;;???FFFZZZ{{{}}}rrrtttwww{{{|||}}}zzzuuupppmmmiiieee```\\\YYYUUUPPPLLLJJJHHHIIILLLOOOTTTaaannnqqqjjjgggjjjoootttxxx{{{{{{|||zzz}}}|||xxxwwwwwwtttpppaaaRRRAAA999666444333444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000}}}}}}|||{{{vvvpppnnnppprrrpppkkkgggfffgggddd```YYYTTTQQQOOOMMMLLLIIIFFFCCCBBBAAA@@@>>><<<;;;777222///...///000000///000111222222111000///000000000000000000000000////////////////////////---------.........//////////////////000000000000////////////000000000000////////////000000000000111111111111111111111111333333333444555666888888;;;===?????????@@@EEEIIIFFFKKKTTT```oooxxx\\\KKKIIIMMM[[[aaaeee^^^OOOFFFMMMWWWhhhlllpppnnnhhhaaa^^^\\\___^^^XXXNNNBBB888444333111111111111111111111111000000000000000000000000//////000000000000////////////000000111111111222000111111111111222222222000000000000000000000000111222333333444444333333444333333222222333333444555555555555666666666777666666666777888888999999:::::::::;;;;;;;;;<<<<<<>>><<<>>>EEEUUUppptttqqqssstttyyy{{{xxxllliiieeebbb```]]]WWWSSSKKKIIIJJJMMMLLLLLLTTT```gggyyyyyyrrrhhhiiikkknnnrrrvvvzzz|||yyy}}}~~~zzzwwwyyyyyywwwjjjXXXEEE;;;777555444666333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000{{{zzzuuuoookkknnnqqqppplllgggeeeeeeeeebbb\\\WWWRRRQQQQQQQQQOOOHHHCCCCCCDDDAAA>>>>>>:::777333111111111000000///000111222222111000///000000000000000000000000000000////////////000000////////////////////////////////////000000000000000000000000111111111111000000000000111111111111444333222222111111222222000222555666666777999;;;:::AAADDDCCCAAAEEEKKKNNNQQQ[[[pppsssYYYLLLLLLOOOhhh{{{vvveeeYYYPPPIIIVVV^^^jjjrrrnnnccc\\\[[[[[[aaabbb[[[PPPGGG???888111222222111//////000222000000000000000000000000000000000000////////////////////////////////////000000000000111111111111000000000000000000000000111111222222222333333333333333333444444444555555555555555666666666666666888888888888888999999999:::::::::999:::===??????===@@@@@@NNNqqqxxxppprrrvvvxxxzzz~~~~~~vvvooojjjjjjgggaaa[[[YYYUUURRRNNNJJJHHHIIIJJJKKK[[[aaapppoooiiifffeeeiiiooosssuuuvvv||||||zzzvvvvvvzzzyyyvvvooodddSSSCCC888444444666333333333222222222111111111111111111111111111111222222222111111111000000000000000000000000000000////////////////////////000000000000000000000000~~~{{{zzzuuuooonnnppprrrooojjjgggfffgggeeeaaa\\\VVVRRRPPPPPPPPPPPPIIIDDDEEEEEEAAA>>>>>>:::777333111111111000000///000111222222111000///000000000000000000000000//////............//////////////////////////////////////////000000000000000000000000111111111111000000000000111111111111222222222222222222333444000222555666666777999;;;===>>>AAACCCEEEIIIQQQXXXuuu~~~xxxdddQQQHHHKKK```vvv|||uuuiii\\\TTTRRRUUU[[[___\\\SSSPPPQQQYYY```ddd```YYYQQQFFF===444444333222111111111111111111111111111111111111000000000000000000000/////////000000000111111111000000000000111111111111111111111111111111111111111222222222222333333333333333444444444555555555555555555666666666666666888888888888999999999999::::::::::::<<<>>>>>>======GGGPPPddd|||pppoootttyyy||||||tttrrroooiiidddccc[[[WWWSSSNNNKKKJJJJJJKKKMMMQQQ^^^pppwwwmmmeeegggkkkooouuu{{{{{{|||zzzwwwvvvyyyyyyuuupppgggYYYIII<<<666555666333333333333222222222222111111111111111111111111000111111111222222333333000000000000000000000000000000000000000000000000000000000000000000000000|||{{{zzzvvvpppqqqrrrqqqmmmhhheeefffhhheeeaaa[[[UUUPPPOOOOOOOOOPPPIIIEEEEEEEEEAAA>>>>>>:::777333111111111000000///000111222222111000///000000000000000000000000.........------.........////////////////////////////////////000000000000000000000000111111111111000000000111111111222222222222222222333444555555222444777999:::<<<>>>@@@BBBAAAGGGUUUaaaiiitttsss^^^KKKJJJWWWmmm|||nnnfffUUUPPPLLLJJJGGGBBBBBBEEEPPPXXX^^^aaa```[[[PPPFFF;;;777333222333333222///111111111111111111111111000000000000000000000000000111111111222222333333000000000111111111222222222222222222222222222222222222222222333333333333333444444444444555555555555555555666666777777777888888888888999999:::::::::999:::<<<>>>>>>===<<<===OOOccc}}}wwwpppooottt{{{}}}wwwrrrlllhhhhhhddd```ZZZTTTNNNKKKJJJJJJDDDGGGOOO[[[iii{{{wwwggghhhkkkkkkqqqzzzzzz}}}|||yyyxxxyyyxxxuuusssmmmbbbRRRCCC999666666444444333333333222222222222222222222222222222222000000111222333444555555000000000000000000000000111111111111111111111111000000000000000000000000||||||}}}xxxqqqsssssspppjjjeeeccceeehhhddd```YYYSSSNNNMMMMMMNNNNNNHHHDDDEEEEEEAAA===<<<:::777333111111111000000///000111222222111000///////////////////////////........................////////////////////////////////////000000000000///000000000111111111111000000111111111222222222333333333333333444555555555777:::<<<>>>@@@DDDGGGGGGHHHXXXuuuoooZZZRRRTTTddd~~~|||wwwdddYYYLLLCCC>>>:::;;;???BBBIIIQQQXXX___aaa[[[RRREEE>>>555111222444222000111111111111111111111111000000000000000111111111444444333333333222222222000000111111111222222222333333333333333333333333222222222333333333444444444444444444555555555555555555555666777777888888777888888999999:::::::::<<<::::::===>>>===>>>@@@IIIaaa{{{wwwuuuuuuxxx~~~wwwooojjjjjjmmmiiibbbZZZSSSNNNKKKIIIHHHIIILLLRRRYYYggg~~~kkkiiillljjjllltttzzz~~~|||zzz{{{yyyvvvvvvtttlll]]]LLL>>>777555444444444444333333333333222222222222222222222222111111222333333444555555000000000000000000000000111111111111111111111111000000000000000000000000}}}~~~zzzrrrrrrqqqoooiiidddbbbdddgggddd___XXXQQQLLLKKKLLLMMMKKKEEEBBBCCCDDD@@@<<<;;;:::777333111111111000000///000111222222111000///////////////////////////...///000000000000///...////////////////////////////////////000000000000///000000000111111111111111111111111222222222222555555444444444444444555888999;;;<<<===@@@EEEHHHTTT[[[rrr~~~rrrccc\\\aaavvvwwwiiiXXXKKKAAA:::999<<<777<<>>>>>???FFFOOOhhh|||}}}zzzsssqqquuuqqqjjjaaaYYYSSSOOOMMMKKKJJJKKKMMMOOOXXXjjj{{{uuugggggggggkkkrrrxxx~~~}}}}}}{{{xxxxxxwwwsssgggWWWFFF:::444555555555444444444333333222222222222222222222222333333333333333333333333000000000000000000000000111111111111111111111111000000000000000000000000~~~{{{rrrooopppoookkkfffcccdddfffddd___WWWOOOKKKIIIJJJLLLHHHBBB@@@BBBCCC@@@<<<;;;:::777333111111111000000///000111222222111000///000000000000000000000000...///000111111000///...////////////////////////////////////000000000000000000000000111111111111111111111222222222222333555555444444444555666666;;;;;;<<<===@@@FFFNNNSSSsssuuummmkkkuuuwwwiii[[[LLL???::::::444888<<>><<<===@@@@@@DDDVVVkkk}}}zzz{{{xxxqqqiiiaaa[[[VVVTTTJJJIIIHHHIIIIIINNNZZZgggzzzkkkaaaccckkksssuuu}}}~~~|||yyyuuuuuutttnnnbbbRRRBBB777666666555555555444444444333333333333333333333333444333333333222222222111000000000000000000000000111111111111111111111111000000000000000000000000}}}yyypppmmmpppqqqooojjjffffffgggccc^^^VVVNNNIIIHHHIIIKKKFFFAAA???CCCDDDAAA======:::777333111111111000000///000111222222111000///000000000000000000000000---...000111111000...---////////////////////////////////////000000000000000000000000111111111111111111111222222222333333222222333444555777999:::<<<>>>AAAFFFOOO\\\jjjttt}}}}}}xxxlllZZZGGG<<<:::666:::<<<===DDDQQQ]]]bbb```ZZZQQQGGG>>>888555444222222222222222222222222///000000111111222333333555555444444333222222111111111111222222222333333222222222222222222222222333333333444444444444555555555555555666666666666444555666777888999::::::777888888999:::;;;<<<===<<<<<>>:::777333111111111000000///000111222222111000///000000000000000000000000,,,---///000000///---,,,////////////////////////////////////000000000000000000000000111111111111111111222222222333333333///000111444666999<<<======AAAGGGQQQaaauuuxxxdddMMM???<<<888;;;<<<:::===HHHSSSYYYbbb```ZZZQQQFFF<<<666333222222222222222222222222///000000111222222333333222222222333333333444444111111222222222333333333222222222222222222222222333333333444444444555555555555555555666666666777444555666777888999::::::777888888999;;;<<<======;;;<<<@@@DDDEEESSSzzz|||vvvoooiiieeeccc]]]UUUOOOLLLJJJJJJNNNTTTUUUfffzzzpppbbbccceeemmmwww}}}{{{xxxiiijjjnnnrrrrrrfffRRRBBB777666666666555555555555333333333333333333333333//////000111222333333444000000000000000000000000////////////////////////000000000000000000000000}}}xxxmmmpppnnnpppsssqqqjjjeeeeeeddd^^^UUUNNNJJJGGGEEEDDDBBB???>>>BBBBBB???<<<===<<<888333111111111000...//////000111111111111111222111111111000000//////............/////////000000000000000000000000000000111111111111222222222111111222333333333333222000111222333333333333333:::666222333999>>>AAABBBCCCFFFRRRlll~~~~~~rrrXXXDDD>>>:::;;;===@@@@@@AAAHHHQQQ^^^___bbbddd[[[III;;;555333000---///444555111---111111111111111111111111111111111111111111111111111111222222222333333333333333333444444444555555777666444333333444555666555555555555666666666777777777777777888999:::;;;:::;;;<<<<<<::::::;;;<<<999@@@CCC@@@GGGggg{{{wwwsssnnniii]]]ZZZUUUPPPMMMKKKKKKKKKOOOWWWgggzzzkkkcccjjjeeennnyyy|||vvvooollllllqqqtttlllYYYIII:::555333666777555555777333333333333333333333333111111111111111111111111000000111111111111000000111111111111111111111111111111000///////////////~~~yyyooorrrppprrrtttrrrjjjeeeeeeddd^^^VVVOOOJJJHHHFFFDDDBBB>>>>>>AAABBB>>><<<<<<<<<888333111111111000...//////000111111111111111111111111111000000000///........./////////000000000000000000000000000000000111111111111222222222111111222333333333333222000111222222333333333333222555888;;;>>>@@@CCCDDDEEEQQQgggtttxxxzzzxxxyyydddNNNBBB::::::>>>CCCEEECCCCCCFFFZZZ```fffhhhaaaTTTEEE<<<222222111222222333222111111111111111111111111111111111111111111111111111111222222222222333333333333333444444444555555555777666444333333444666777555555555666666666777777777777777777888999:::;;;999;;;<<<;;;::::::;;;===@@@>>>???FFFYYYzzzxxxrrrmmmddd```[[[VVVRRROOOMMMKKKMMMQQQ[[[iiivvvjjjeeeaaajjjuuu}}}|||pppoooqqqwww{{{uuufffZZZBBB:::555666777555444555333333333333333333333333111111111111111111111111000000111111111111000000111111111111111111111111222222111000000000000000}}}~~~yyyqqqrrrqqqrrrtttrrrkkkffffffddd___WWWPPPKKKHHHFFFEEEAAA======@@@AAA===;;;;;;;;;888444111111111000/////////000111111111111111111111111111000000000000....../////////000000000000000000000000000000000000111111111111222222222111111222333333333333222111111222222222222333333222777===@@@AAADDDJJJOOOYYYgggyyyvvvoooaaajjjyyypppssswwwyyyyyy{{{uuu]]]GGG@@@===>>>DDDFFFCCC@@@???PPP]]]ggghhhfff```RRRCCC333444555333111111333555222222222222222222222222222222222222222222222222222222222222333333333333333444444444444555555555666666444444444555666777555555666666666777777777888777777888888999:::;;;999:::;;;;;;::::::<<<>>>DDD<<<>>>TTTsss|||uuummmiiiccc^^^YYYTTTPPPMMMLLLLLLOOOUUU___nnnwwwccc```fffpppyyy}}}~~~~~~~~~ooopppssswwwyyytttkkkcccMMMAAA777555777666444333333333333333333333333333222222222222222222222222000000111111111111000000111111111111111111111111333333222111111111111222~~~yyyppppppnnnooosssqqqkkkhhhhhheee___XXXQQQMMMJJJGGGEEE@@@===<<<@@@@@@===:::;;;:::888444222000000000000//////000111111111111111111111111000000000000000...////////////000000000////////////////////////000000111111111222222222111111222333333333333222222222222222222333333444999;;;===@@@FFFPPP\\\dddzzz||||||xxxqqqmmmmmmooossszzzsssjjjeeennn}}}hhhKKKGGGCCCAAADDDEEEBBB???@@@CCCTTTaaaccceeeggg[[[HHH999888555333111222333555222222222222222222222222222222222222222222222222222222222333333333444444444444444444555555555555666555555444555555666777555666666666666777777777888888888888999:::;;;;;;999:::;;;::::::;;;===???FFFAAANNNppptttpppjjjeee```[[[UUUPPPNNNKKKJJJLLLRRR\\\nnn~~~nnnccceeellluuuzzzzzzzzz{{{rrrtttvvvwwwtttoooiiidddUUUFFF888555777777444333444444444444444444444444222222222222222222222222000111111222222111111000111111111111111111111111333222222111111111222222xxxmmmllljjjlllppppppkkkiiijjjeee```YYYSSSNNNKKKHHHFFF@@@===<<<@@@@@@===:::;;;999777555222000///000111//////000111111111111111000000000000000000111111////////////000000000111////////////////////////000000111111111222222222111111222333333333333222333222222222333444555666:::;;;@@@KKKYYYhhhrrrwww{{{pppiiikkkvvvzzzllleeefffiiiyyy~~~pppSSSHHHGGGIIINNNMMMFFFAAA???;;;LLLXXX\\\ccciii```OOOCCC===555222333444333222222222222222222222222222222222222222222222222222222222333333333444444444444444444555555555666666555555555555666666777777666666666666777777777888888888888888999:::;;;<<<::::::;;;;;;;;;<<>>;;;EEEOOOVVV___gggcccXXXNNNEEE:::444555666444111333333333333333333333333333333333333333333333333333333333333444444444444444444555555555666666666444555555666777777777888666666666777777777888888999888888999999:::;;;<<<;;;;;;<<<<<<<<<>>>BBBEEEBBB^^^xxxrrroookkkccc]]]UUUQQQNNNNNNNNNNNNTTT\\\jjj~~~|||nnneeekkktttwwwxxx{{{{{{|||||||||zzzvvvrrrooo```QQQ@@@999888666555666444444444444444444444444333333333333333333333333111111222222222222111111111111111111111111111111111000000000000111222222|||}}}}}}}}}yyyooommmkkklllooonnnjjjhhhjjjfffbbb[[[UUUQQQMMMIIIFFFBBB>>>>>>AAABBB>>><<<<<<777777666333///...111333//////000111111111111111///000000000111111111111//////000000000111111111000000000000000000000000000111111111111222222222111111222333333333333222333333333444666999<<<======FFFTTTcccmmmpppnnnkkkaaa```cccmmm~~~mmmaaa___hhh{{{~~~sssTTTMMMNNNZZZeee```PPPCCC===???EEEOOOZZZaaaaaa^^^WWWOOOCCC:::666444444444333333333333333333333333333333333333333333333333333333333444444444444555555555555555666666666666444555666666777888888888666666777777777888888888999999999999:::;;;<<<<<<<<<============@@@DDDGGGQQQyyy{{{wwwrrrkkkddd]]]XXXSSSQQQNNNKKKMMMRRRZZZjjjwww~~~gggfffnnnsssvvvzzz{{{{{{zzz{{{{{{xxxsssnnngggYYYIII???999555555777555555555555555555555555333333333333333333333333111222222333333222222111111111111111111111111111111111111111111222333333}}}}}}{{{zzz}}}zzzrrrqqqnnnnnnpppooojjjgggiiifffbbb\\\VVVRRRMMMIIIGGGBBB???>>>BBBBBB???<<<===666777666333///...111444//////000111111111111111//////000000111111111222000000000000111111111111000000000000000000000000000111111111111222222222111111222333333333333222333333333444777:::>>>@@@HHHPPPZZZ``````]]]\\\\\\lllooottt|||oooccc^^^]]]ooo|||||||||cccRRRGGGRRRdddgggZZZLLL???:::===IIIUUUZZZ]]]```[[[VVVKKK???666333444777333333333333333333333333333333333333333333333333333333333444444444555555555555555555666666666777444444666777888888888888777777777777888888888888999999999999:::;;;<<<<<<============>>>AAAEEEIIIiii}}}xxxoooiiieee^^^WWWSSSNNNJJJKKKOOOKKK]]]hhhxxxkkkcccjjjooossswww}}}~~~~~~{{{tttnnnlll___OOODDD;;;555444777555555555555555555555555333333333333333333333333111222222333333222222111111111111111111111111111222222222222333333444555{{{xxxwwwzzz~~~~~~yyytttqqqnnnnnnpppnnnjjjhhhjjjfffaaaZZZSSSNNNKKKGGGEEEAAA@@@??????@@@@@@???======999444111000111111111000000000000000000000000111111111111111000//////111111111000000000000000000000000000000000000000111111111111111111111111222222222222333444555666111444777777777;;;DDDLLLMMM___ddd```bbbccchhhttt|||jjjiiijjjiiippp}}}{{{yyy~~~~~~pppbbbQQQMMMVVVaaafffdddKKKBBB:::;;;HHHYYYccceeebbb^^^UUUIII===666444555666444333333444555444333444444444444444444444444444444444555555555666666777777666666555555555444555555555555666666666666777888888888888999999999999999:::;;;;;;<<<<<<===;;;<<<:::>>>DDD@@@FFF[[[~~~zzzqqqhhhhhhfffaaaXXXOOOJJJKKKMMMOOORRR[[[jjj|||sssgggfffiiioooxxx~~~{{{wwwtttqqqmmmhhhYYYDDD888777888666666666555555555444444444333333333333333333333333333222222111111222222333333333333333333333333333333333333333333333333333}}}{{{}}}}}}wwwqqqpppmmmmmmooonnnjjjhhhjjjeee```ZZZTTTQQQNNNLLLJJJBBBAAA??????@@@@@@>>><<<<<<888333000///000000000000000000000000000000000111111111111111000//////111000000000000000000000000000000000000000000000111111111111111111111111222222222222222333444555333555777999===DDDNNNUUU[[[___\\\ddd}}}nnnnnnuuuzzz|||~~~{{{zzz~~~uuujjjXXXLLLPPP]]]dddcccSSSHHH<<<:::EEEVVVbbbfffffffffcccXXXIII;;;444222555444333333444555444333444444444444444444444444444444444555555555666666777777666666666555555555666666666777777777888888888888888888999999999999999::::::;;;;;;<<<<<<======@@@???AAAEEEEEETTTooo|||uuuqqqooojjjccc\\\WWWSSSOOOMMMJJJKKKQQQ\\\jjjhhhbbbjjjsssuuu~~~|||xxxuuusssooolll^^^JJJ<<<888888777666666555555555444444444333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333}}}~~~~~~wwwpppnnnkkklllnnnnnniiihhhiiiddd___ZZZUUUSSSQQQPPPOOODDDBBB@@@@@@@@@???===;;;;;;777333000/////////...000000000000000000000000000111111111111000000///000000000000000000111111000000000000000000000000111111111111111111111111222222222111222222333333777777888<<>>BBBJJJfffzzzzzztttmmmeee```___ZZZRRRKKKMMMLLLNNNSSS\\\jjjwwweeekkksssrrr}}}~~~}}}zzzwwwuuurrrpppfffSSSBBB:::888777666666666555555555444444333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333||||||~~~yyyrrrllljjjkkknnnnnniiigggiiiccc___ZZZUUUSSSRRRPPPOOOFFFDDDAAA@@@@@@???<<<:::;;;777333111000000///...////////////////////////000000111111111111000///000000000000000111111111000000000000000000000000111111111111111111111111222222111111111222222333888888999???GGGPPPVVVYYYLLLVVVWWW]]]qqqsssaaa[[[]]]iii~~~pppVVVKKKUUU]]][[[cccUUUEEE???BBBNNN\\\gggeeejjjnnnooofffWWWFFF;;;666555444444555666555333555555555555555555555555555555555555666666666666777777666666666666666666777777777888888888999999888888888999999999::::::::::::;;;;;;<<<=========<<>>BBBKKK[[[iiiggggggiiimmmlllbbbPPPBBB:::888666555555666555444555555555555555555555555555555555666666666777777666666777777777777777777666666666777777777888888888999999999999:::::::::::::::;;;<<<<<<======>>>>>>EEEAAA@@@NNNjjjzzztttmmmfff___ZZZQQQMMMJJJKKKMMMRRR^^^jjj}}}oooeeeooovvvxxx{{{~~~~~~}}}zzzxxxvvvuuuooocccQQQAAA888666777777666666666555555555444444444444444444444444444333333333333333333444333333333333333333333333333333333333333333333333}}}}}}}}}uuunnnnnnlllmmmpppoooiiifffgggddd___YYYTTTPPPNNNLLLJJJFFFDDDBBBAAA@@@???===;;;;;;999555333333222000///000000000000000000000000///000000111111111111000/////////000111111222222000000000000000000000000111111111111111111111111222222222222333444555666777:::===BBBEEEHHHJJJKKKZZZeeegggmmmttt```aaaooo}}}~~~{{{}}}~~~rrrbbb[[[[[[\\\MMMBBB;;;<<>>>>>;;;AAA@@@GGGaaa~~~uuummmgggbbb___VVVQQQMMMLLLLLLOOOWWW```rrrhhhmmmqqqtttyyy}}}~~~}}}{{{yyyxxxuuuqqqiii[[[HHH;;;666777777777666666666555555444444444444444444444444444444333333333333444444333333333333333333333333333333333333333333333333}}}}}}wwwooopppnnnooorrrpppiiieeeeeeccc___YYYSSSPPPNNNLLLKKKFFFDDDBBBAAAAAA@@@>>><<<:::888555333222111///...000000000000000000000000//////000111111111111111...//////000111111222222000000000000000000000000111111111111111111111111111222222333444666777888888<<>>>>>:::@@@DDDWWW}}}~~~tttppplllfffbbb___XXXRRRPPPNNNMMMRRRXXXdddwwwuuujjjmmmqqqvvv{{{~~~}}}{{{zzzzzzuuuqqqooodddPPP???888777777777777666666666555555555555555555555555555444444333333333333444444333333333333333333333333333333333333333333333333|||{{{||||||uuuqqqooopppssspppiiieeeeeebbb^^^XXXTTTQQQPPPNNNMMMEEEDDDBBBAAAAAA@@@>>>===999777444222111000...---000000000000000000000000//////000111111111111111...//////000111222222222000000000000000000000000111111111111111111111111111222222333555777999::::::===@@@AAACCCJJJTTT]]]```kkknnnqqq|||zzzmmmfffZZZccc{{{uuudddaaajjjdddWWWKKKFFFCCCEEEVVVkkkmmmsssxxxwwwqqqkkkgggfffJJJDDD;;;666444555777999666666666666666666666666666666666666777777777777666666777777888888888999888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@GGGPPPkkkyyyyyywwwpppiiibbb[[[SSSOOOKKKIIIKKKPPPNNNiiigggkkkooouuuzzz}}}}}}{{{zzz|||uuurrrrrrjjjVVVCCC999777777777777666666666666555555555555555555555555555444444333333444444555333333333333333333333333333333333333333333333333~~~|||}}}{{{tttsssppppppqqqooohhheeeeeeddd___YYYSSSQQQOOONNNMMMIIIGGGDDDBBBBBBAAA@@@>>>;;;888444222222222111000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111222000111222222333666:::>>>????????????AAAIIITTT]]]llljjjmmmqqqmmm```XXXVVVgggvvv}}}}}}vvviii___kkkdddWWWHHH@@@HHH[[[lllsssuuuyyyzzzxxxsssnnnjjj]]]PPP@@@777666777666444666666666666666666666666777777777777666666666666777777777777777777777777666888999999888888999:::999999:::::::::;;;;;;;;;888<<>>>>>@@@CCCDDDCCCGGG```|||uuummmgggaaaYYYRRRNNNLLLLLLKKKQQQ^^^ooojjjooommmuuuyyyvvv{{{zzzyyyyyywwwrrrmmmbbbNNN<<<999888777666666666666666666555444333333444555666444444444444444444444444222222222222222222222222444333333222222333333444~~~||||||{{{tttqqqoooooorrrpppjjjggghhhccc___XXXSSSPPPOOONNNMMMHHHFFFCCCBBBAAAAAA???===;;;888444222222222111000111000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111111222222333444555555888;;;>>>>>>===<<<===CCCMMMXXX```fffhhhkkkfffZZZQQQYYYfffttt}}}uuummmooonnneeeTTTEEEFFFXXXiiiwwwxxxxxxxxxvvvtttqqqooodddXXXHHH<<<777777666666666666666666666666666666777777777777777777777666888888888888888888888888666888999999888888999:::999999:::::::::;;;;;;;;;===>>>>>><<<<<<>>>@@@BBBBBBSSSwww{{{wwwuuulllfff^^^WWWRRROOOLLLKKKKKKUUUccc}}}qqqmmmssswwwtttyyy}}}wwwwwwxxxwwwtttpppfffSSSBBB999888777666777777666666666555444444444444555666444444444444444444444444222222222222222222222222444333333222222333333444|||{{{}}}{{{uuuqqqoooooorrrqqqllliiijjjccc^^^XXXRRRPPPNNNMMMLLLGGGEEEBBBAAA@@@@@@>>><<<;;;888444222222222111000000000000000000000111111222222222222222222222222000000000000000000000000000000000000000000000000222111111111111111222222444666777888888999;;;======;;;;;;???GGGRRR\\\aaa```___]]]VVVNNNQQQcccvvv{{{|||~~~zzzssspppvvvtttdddQQQLLLZZZjjjzzzyyywwwuuuttttttvvvvvvnnndddTTTDDD:::666777888666666666666666666666666777777777777777777777777888888888888888888888888777888999999888888999;;;::::::::::::;;;;;;;;;;;;AAA???=========>>>AAACCCEEEbbbwwwpppnnn}}}xxxttttttsssooo}}}}}}zzz{{{qqqlllddd]]]XXXRRRNNNKKKHHHOOOUUUgggyyyqqqrrrvvvtttxxx|||vvvtttwwwxxxvvvssskkkZZZJJJ999888777777888888777666666555555444444555555666444444444444444444444444333333333333333333333333444444333333333333444444|||zzz|||{{{vvvrrrppppppsssqqqllliiijjjccc^^^WWWRRROOONNNMMMLLLFFFDDDAAA@@@??????===;;;;;;888444222222222111000000000000000000111111111222222222222222222222222000000000000000000000000000000000000000000000000111111111000111111222333555777999:::999999:::;;;>>>===>>>EEENNNWWW[[[\\\WWWPPPKKKLLLUUUbbboooxxxzzzssspppxxx|||rrrbbb[[[dddqqqyyywwwuuuttttttvvvxxxzzzuuunnn___NNN>>>777777999666666666666666666666666777777777777777888888888888888888888888888888888777888:::999888888999;;;:::::::::;;;;;;;;;;;;<<>>===;;;;;;888444222222222111000//////000000111111111111222222222222222222222222000000000000000000000000000000000000000000000000111111000000111222222333444666888999888888999:::???AAAEEELLLTTTWWWUUUSSSGGGHHHKKKSSS___kkkrrrsss~~~~~~~~~tttzzz~~~zzzrrrnnnqqqvvvvvvuuuuuutttuuuvvvxxxyyyxxxsssgggVVVEEE;;;888999777777777777777777777777666777777777888888888999888888888888888888888888777999::::::999999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;===AAAAAA@@@DDDLLLkkk|||xxxrrrmmmaaa\\\bbb{{{{{{qqqiiitttwwwtttsssiiiZZZWWW```kkkrrryyy|||||||||tttqqqlllgggaaa[[[SSSOOOOOOPPPMMMPPP]]]kkkuuuvvvvvv|||}}}xxx|||}}}{{{wwwpppdddXXX@@@<<<888888::::::888555666666666666666666666666444444444444444444444444333333333333333333333333555444444333333444444555}}}|||~~~|||vvvuuurrrrrrssspppiiiffffffddd___YYYSSSQQQOOONNNMMMFFFDDDAAA@@@??????===;;;;;;888444222222222111000/////////000111111222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000111222333333444666777777777777999;;;AAADDDJJJPPPSSSRRRMMMJJJ<<>>BBB???===GGGUUUyyyxxxzzzuuusssrrrrrrrrrcccZZZ\\\tttzzzqqqyyy~~~wwwrrrmmmbbbWWWXXX]]]aaaeeelllssssssooohhhggggggkkkvvvzzzwwwrrrmmmggg```YYYTTTOOONNNKKKNNNXXX___vvvvvvttttttzzz|||{{{~~~{{{wwwrrrhhh^^^FFF???999777999:::888555555666666777777666666555444444444444444444444444333333333333333333333333555555444444444444555555~~~}}}|||vvvrrrpppppprrroooiiifffgggeee```ZZZTTTRRRPPPOOONNNGGGDDDBBB@@@@@@???>>><<<;;;888444222222222111000...//////000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333444555666666666666777:::===AAAEEEJJJMMMLLLJJJGGGEEEEEEUUUdddiiikkkppptttuuunnnyyyzzzzzz~~~|||xxxtttrrrqqqpppuuutttpppgggYYYKKK@@@:::777777777777777777777777666777777888888999::::::999999999999999999999999888999;;;:::999999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<>><<<;;;888444222222222111111...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444666666666666666888<<>>===<<<;;;999777444333222111111111111000000000000111111222222222222222111000///111111000000000000111111111111000000000000000111...---...111555888999888777555444444666;;;@@@DDDBBBEEEHHHHHHCCCBBBHHHOOObbb\\\YYYeeewwwiiifffnnnxxxuuu|||{{{uuusssvvv{{{xxxvvvssskkk\\\III;;;:::999999777666777999;;;777888888888888999999999:::::::::999999888888888999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========<<<===???DDDEEELLLzzzjjj\\\ZZZRRRQQQYYY^^^bbblllzzzssseee]]]fffrrrsssnnniiihhhgggggggggiiijjjlllmmmmmmllllllmmmiiibbb___aaajjjjjjiiifffcccaaaccceeehhhmmmppprrr|||yyyqqqggg```YYYTTTPPPMMMKKKKKKSSS\\\qqq|||tttzzz}}}zzz~~~||||||yyymmm```VVVGGG;;;888999666666888666666666666666666666666555555555555555555555555555555555444444333333333444444444555555555666666}}}wwwtttpppoooqqqqqqkkkggggggddd```ZZZUUURRRPPPMMMLLLGGGDDDAAA???>>>>>>===<<<;;;999777444333222111222111111000000000000111111222222222222222111000000111111000000000000111111111111000000000000111111/////////222555888888888666555555555888<<>>>>>AAA@@@BBBJJJ]]]kkk___ZZZUUUSSSVVV[[[aaaiiiqqqkkk___XXX]]]eeeeee```]]]]]]]]]]]]]]]^^^```bbbdddeeedddgggjjjhhhcccbbbeeehhhjjjiiiccc^^^]]]ccciiipppzzzzzzpppggg]]]WWWRRROOOKKKJJJPPPYYYfffyyyzzz{{{|||{{{xxxnnndddZZZKKK===999:::888777777888888888888888888888888555555555555555555555555555555555444444333333333444444444555555555666666|||uuussspppooorrrqqqlllhhhgggddd```ZZZUUURRRPPPMMMKKKFFFDDD@@@???>>>>>>===<<<:::999777444333222222222111111000000000000111111111222222222222111000000111111000000000000111111111000000000000000111111222222222333666888888777555555666888;;;>>>AAACCCBBBCCCCCCEEEIIIOOOTTTWWWVVVWWW\\\jjjmmmYYYYYY\\\dddrrr~~~||||||}}}}}}{{{||||||yyyvvvooocccRRREEE<<<;;;:::888777777777777888888888888999999999:::::::::::::::999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>===BBB>>>===OOOsss~~~jjjbbb\\\[[[VVVRRRVVV___eeefffeee]]]WWWYYY\\\[[[YYYXXXUUUUUUUUUVVVXXX[[[]]]___]]]^^^aaafffeeebbbbbbeeeeeehhhiiiccc\\\```mmmzzz}}}uuummmccc]]]VVVQQQLLLIIIMMMSSSXXXlllwwwtttyyy}}}yyyvvvpppjjj___OOO@@@;;;;;;;;;888666888888888888888888888888555555555555555555555555555555555444444444444444444444555555555666666666|||uuussspppooorrrqqqlllhhhhhhddd___ZZZUUURRROOOMMMKKKEEECCC@@@>>>>>>>>>===<<<:::888666444333222222222111111000000000000111111111111222222222111111000111111000000000000111111000000000000000000111222555444333555777888777666444666888;;;>>>@@@AAAAAAAAABBBBBBDDDJJJQQQSSSQQQVVVWWW\\\fffttt~~~zzzgggQQQMMMSSS___ooo~~~}}}{{{{{{~~~~~~{{{xxxssshhhYYYNNNCCCAAA>>><<<;;;:::999888888888888999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>>===EEE???>>>ZZZvvvgggaaa```aaa[[[SSSVVVcccjjjhhhgggddd```___^^^]]]]]]]]][[[[[[\\\^^^```dddgggiiihhhhhhiiillljjjeeedddgggeeeiiijjjfffccclll}}}yyyvvvkkkccc[[[VVVOOOJJJKKKOOOPPP]]]vvv}}}rrryyy|||}}}xxxuuusssooocccUUUDDD<<<;;;;;;888555888888888888888888888888555555555555555555555555555555555555555444444444555555555555666666666666}}}uuussspppooorrrrrrmmmiiiiiiccc___YYYUUUQQQOOOLLLKKKEEEBBB???>>>>>>>>>===<<<999888666444333222333333111111000000000000111111000111111222222222111111111111000000000000111111000000//////000111222222666555444555777888777666555777:::===???@@@??????>>>AAACCCFFFNNNXXXYYYTTTYYYXXX[[[aaaiiiqqqwww{{{qqqfff^^^RRRDDDPPPZZZkkk|||}}}{{{|||yyyuuummm```VVVJJJEEE@@@===<<<;;;:::888888999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>HHHDDDFFFkkkrrrfffaaacccfffbbbZZZ___qqq{{{{{{yyyuuuqqqooonnnnnnooopppppprrruuuyyy|||~~~}}}{{{vvvnnnlllnnnlllnnnmmmjjjjjjwwwssskkkbbb[[[TTTMMMKKKMMMMMMTTTeeerrrwwwzzz~~~xxxvvvuuusssggg[[[JJJ>>>::::::888555777777777777777777777777666666666666666666666666555555555555555555555555555555555666666666777777}}}vvvssspppooorrrrrrnnnjjjjjjccc___YYYTTTQQQOOOLLLJJJDDDAAA???===>>>>>>===<<<999888666444333333333333111111000000000000111111000000111222222222222111111111000000000000111111////////////000111222333666555444555666777666555777888;;;===???>>>===<<<:::@@@DDDHHHTTTdddjjjggg\\\ZZZ[[[aaahhhoooxxx{{{vvvlll___TTTMMMJJJIIIXXXddduuu~~~yyy~~~}}}zzzwwwpppfff]]]NNNHHH@@@;;;::::::999777999999999999::::::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>??????;;;CCCBBBMMMxxxyyynnnjjjkkkllliiieeekkk~~~}}}uuusssvvvzzzvvvppplllooo{{{zzzqqqhhhaaaZZZRRRNNNNNNKKKPPP[[[rrrllloooxxx~~~{{{yyywwwuuujjjbbbSSSBBB:::999999777666666666666666666666666666666666666666666666666555555555555555666666666555555666666666777777777~~~wwwssspppooossssssnnnjjjjjjccc___YYYTTTQQQNNNLLLJJJCCCAAA>>>======>>>===<<<888777666444333333333444111111000000000000111111000000111222222222222222111111000000000000111111////////////000111222333555444333444666777666555999:::;;;======<<<;;;::::::AAADDDGGGUUUlllzzz|||___\\\]]]eeelllqqqxxxooobbbVVVSSSNNNIIINNNWWWbbbmmm||||||vvvxxxzzz||||||}}}{{{xxxsssjjjbbbTTTKKKAAA:::999::::::888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????;;;@@@AAAUUU{{{vvvsssooolllooo~~~}}}qqqmmmsss~~~vvvlllfff```WWWQQQPPPJJJNNNSSS___kkkooowww}}}~~~}}}yyytttmmmiii\\\GGG:::888;;;;;;777777777777777777777777666666666666666666666666444555555555666666666777555666666666777777777777~~~xxxssspppooossssssnnnkkkkkkccc^^^YYYTTTQQQNNNLLLJJJCCCAAA>>>======>>>===<<<888777666444333333333444111111000000000000111111///000111222222222222222111111000000000000111111////////////000111222333444333333444666777666555:::;;;<<<<<<<<<;;;:::999<<>>>>>??????BBBDDDGGGaaawwwrrrmmmkkkkkkhhhffflllvvvxxxyyysssooolllwwwqqqnnnvvvxxxoooiiicccZZZTTTRRRJJJNNNNNNRRRkkksssyyyvvv{{{zzztttooonnnbbbKKK;;;999<<<>>>888888888888888888888888777777777777777777777777444555555555666666777777666666666666777777777777|||yyyqqqqqqssstttpppiiihhhkkkeeeaaa[[[VVVSSSPPPLLLJJJEEECCC@@@???>>>>>><<<;;;;;;888555333333333333222000000000000000000000000111333333222000///000111000000000000000111111222000000000000111111111111444666888888666555777999===::::::;;;:::888:::???BBBAAAAAAGGGQQQ]]]hhhmmm___aaaeeemmmsssrrrkkkcccOOOJJJEEEGGGNNNYYYaaaeeerrr}}}yyywwwxxx|||tttzzz~~~{{{{{{vvvtttrrrnnniiibbbTTTCCC;;;<<<>>>:::555999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;::::::;;;===>>>>>>>>>===<<<<<<>>>@@@CCCAAASSS{{{tttnnnjjjeee```^^^___bbbdddgggmmmyyyyyy|||uuummmxxxkkkoooyyyyyypppllliiibbbYYYUUUPPPLLLMMMTTT___uuu{{{ppptttwww}}}zzzwwwzzzuuunnnaaaOOOBBB<<<;;;;;;;;;;;;::::::::::::999999777777777777666666666666777777777777777777777777777777777777777777777777~~~{{{rrrpppqqqssspppjjjgggiiieeeaaa[[[VVVSSSPPPLLLJJJEEECCC@@@???>>>>>><<<;;;:::888555333333333222111000000000000000000000000111222333222000///000111000000000000000111111222000000000000111111111111444666777777666666888;;;???;;;:::;;;999777:::@@@AAAAAADDDIIIPPPWWW\\\]]][[[```hhhmmmlllcccVVVMMMDDDEEEHHHLLLRRR\\\gggnnnvvv{{{zzzyyy|||{{{xxx{{{~~~zzzuuusssqqqnnnjjjdddXXXHHH???======;;;888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;:::<<<===>>>>>>>>>===<<<<<>>>>><<<;;;:::888555333333333222111000000000000000000000000111222333222000000000222000000000000000111111222000000111111111222222222444555666666666777:::===???<<<999999888777;;;BBBAAABBBEEEJJJOOORRRRRRQQQUUU___iiikkkaaaQQQCCC;;;===DDDMMMTTTXXX```kkktttwww}}}}}}|||zzz{{{}}}~~~zzzxxxyyytttrrrqqqnnnlllfff]]]PPPEEE???<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<======>>>>>>=========@@@BBBEEEOOOuuu|||{{{|||{{{wwwrrrmmmlllkkkmmmsss~~~xxxpppqqq~~~zzzrrrggg```___SSSMMMJJJLLLMMMWWWppp|||yyyuuuwww}}}xxxuuunnnbbbTTTGGG===::::::999999999888888888777777777777777777666666666666777777777777777777777777777777777777777777777777|||yyytttooommmppppppkkkfffdddddd```[[[VVVSSSPPPMMMKKKEEECCC@@@???>>>>>><<<;;;:::777444333333333222111000000000000000000000000000222333222111000111222000000000000000111111222000000111111222333333333555555555555777999<<>>:::888888888999>>>FFFGGGFFFFFFHHHLLLPPPRRRSSSRRR]]]fffdddVVVGGG>>><<<@@@HHHSSSZZZ^^^bbbiiinnntttwww{{{|||{{{yyyxxxxxxwwwwwwwww}}}www~~~yyytttrrrqqqpppnnnhhhbbbXXXKKK@@@;;;<<<>>>:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<======>>>>>>>>>===>>>AAACCCCCCWWWzzzqqqlllvvv}}}xxxpppgggcccWWWQQQMMMMMMKKKPPPbbbwww~~~xxxtttuuu~~~}}}zzzvvvooodddYYYKKK???::::::999999999999888888888888777777777777666666666666666666666666666666666666777777777777777777777777}}}yyytttooommmppppppkkkfffdddccc```ZZZVVVSSSPPPMMMKKKEEECCC@@@???>>>>>><<<;;;999777444222222222222000000000000000000000000000000111222222111000111222000000000000000111111222000111111222333444444444555555555666999;;;===>>>:::777666888999;;;BBBJJJSSSNNNHHHFFFIIIPPPVVVZZZUUUZZZ\\\UUUIII@@@???CCCFFFLLLUUU^^^ccceeeggghhhpppsssxxx|||~~~}}}zzzwwwxxxxxxwwwuuutttsssrrrsssrrrssswwwzzzvvv}}}xxxuuusssrrrqqqhhheee]]]QQQCCC<<<;;;>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<>>>===>>>>>>>>>>>>@@@BBBEEEFFFdddsssnnnzzz}}}~~~yyynnnfffZZZTTTPPPOOOLLLMMM[[[mmmuuusssuuu{{{}}}|||~~~wwwpppggg^^^PPPAAA::::::;;;::::::::::::999999999777777777777666666666666666666666666666666666666888888888888888888888888{{{tttqqqoooqqqpppjjjfffeeeccc___ZZZVVVSSSQQQNNNLLLEEECCC@@@???>>>>>><<<;;;999777444222222222111000000000000000000000000000000111222222111000222333000000000000000111111222111111222333444444555666555555555888;;;=========888666666999;;;===CCCKKKZZZSSSJJJEEEGGGOOOWWW]]]WWWUUUOOOFFF===;;;@@@EEEHHHNNNVVV^^^cccfffffffffnnnrrrxxx|||}}}zzzvvvssstttvvvwwwvvvuuutttuuuwww{{{{{{~~~vvv{{{wwwuuussshhhgggbbbVVVIII???<<<===:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<===>>>===>>>?????????AAADDDGGGOOOyyywwwuuuzzz~~~}}}rrriii]]]VVVQQQPPPMMMKKKVVVeee|||wwwttttttxxx{{{{{{|||yyyqqqjjjdddVVVDDD;;;<<<;;;;;;;;;:::::::::999999777777777777666666666666777777777777777777777777888888888888888888888888{{{tttrrrssssssooohhhfffgggccc___ZZZVVVSSSQQQNNNLLLEEECCC@@@???>>>>>><<<;;;999666333222222222111000000000000000000000000000///111222222111111222333000000000000000111111222111111222333444555666666666555666:::===???===:::999777888;;;<<<<<>>CCCFFFIIIQQQZZZ___``````cccffflllqqqwww{{{zzzwwwuuutttsssvvvyyy{{{{{{|||~~~{{{wwwuuuiiiiiieee\\\OOOEEE???===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===>>><<<>>>??????@@@BBBEEEHHHYYYxxxzzz|||sssmmmccc[[[UUUSSSMMMJJJRRR___qqq~~~vvvqqqtttzzz}}}~~~{{{sssmmmhhhZZZFFF<<<===::::::::::::999999999888777777777777666666666666777777777777777777777777888888888888888888888888}}}yyyssssssuuuuuuooogggfffiiibbb___ZZZVVVSSSQQQNNNLLLEEECCC@@@???>>>>>><<<;;;999666333222222222111000000000000000000000000000///111222222111111222444000000000000000111111222111111222333444666666777666666777;;;??????<<<999;;;999999<<<<<<<<>>DDDHHHHHHKKKVVV```aaa[[[YYY^^^eeeiiiooouuuwwwvvvttttttvvvtttxxx|||~~~yyyvvvjjjjjjggg```TTTIIIAAA===;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===???<<<>>>??????@@@BBBFFFHHH^^^}}}~~~xxxssspppjjjaaaYYYUUUOOOJJJPPP\\\eeexxxnnnrrr{{{|||tttoookkk]]]GGG<<<>>>999999999888888888888777777777777777666666666666777777777777777777777777888888888888888888888888{{{xxxqqqsssvvvvvvpppgggeeehhheee___XXXUUUUUUSSSNNNIIIEEECCC@@@??????>>><<<:::777666555444333222222222111111000000000000000000111111111111111111111111////////////000000000000222111222555999999777444666888;;;===>>><<<999777999999:::;;;===???AAABBBDDDCCCBBBEEEKKKOOOPPPPPPDDD@@@;;;;;;@@@GGGMMMOOOUUUVVVXXXYYY[[[]]]aaaeeennnppprrruuuvvvvvvuuutttxxxzzz~~~|||xxxpppkkkfffbbb]]]SSSFFF<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===CCC???;;;@@@AAACCCNNNiiissssssyyytttppppppkkkddd]]]YYYTTTOOONNNRRRaaaxxxnnnyyy}}}~~~}}}wwwpppjjj```RRRCCC;;;;;;;;;::::::::::::999999777777777777777777777777555555666666666666555555777888888888888999999999~~~vvvrrrrrrsssvvvwwwqqqiiigggjjjeee___XXXUUUUUUSSSNNNHHHDDDCCC@@@??????>>><<<:::777666555444333222222222000000000000111111111111111111111111111111111111////////////000000000111222111222555888999666444777999;;;======;;;999777888999999;;;===???@@@AAABBBAAABBBEEEIIILLLKKKIII@@@<<<999;;;AAAHHHMMMPPPUUUWWWYYYZZZ[[[^^^bbbeeemmmnnnnnnppprrrtttvvvxxxzzz|||~~~}}}yyyppplllfffbbb]]]TTTHHH>>>>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>CCC???===BBBBBBDDDPPPuuu~~~vvvppprrr|||}}}wwwuuunnnggg```[[[UUUOOOMMMPPPWWWiiizzzxxxzzz|||~~~xxxqqqjjjaaaSSSDDD;;;;;;;;;::::::::::::999999777777777777777777777777555555666666666666555555777888888888888999999999~~~uuuqqqssstttwwwyyytttllljjjllleee___YYYVVVUUUSSSMMMHHHDDDBBB@@@??????>>>;;;:::777666555444333222222222000000000111111111222222111111111111111111111111/////////000000000111111111111222444777888666444999:::<<<===<<<:::888666777888999:::<<<>>>???@@@@@@@@@CCCFFFHHHGGGDDDAAA;;;:::999===CCCIIINNNPPPUUUWWWYYY[[[\\\^^^bbbeeejjjiiiiiijjjmmmsssxxx|||}}}~~~{{{{{{rrrmmmgggccc___WWWKKKBBB===<<<<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???BBB??????EEECCCFFFUUU}}}~~~}}}|||xxxrrrkkkddd___WWWOOOLLLNNNPPP[[[zzzwwwuuu{{{{{{tttlllbbbUUUGGG<<<;;;;;;::::::::::::999999777777777777777777777777555666666777777666666555777888888888888999999999yyyuuutttuuuwwwyyyvvvooolllnnnfff```YYYVVVUUUSSSMMMHHHDDDBBB@@@???>>>===;;;999777666555444333222222222///000000111111222222333111111111111111111111111//////000000000111111111111222333444666777666666<<<<<<<<<<<<;;;999777666777777999:::<<<===>>>>>>???AAADDDFFFFFFCCC>>>::::::;;;===@@@EEEJJJMMMOOOSSSUUUXXXZZZ[[[]]]```cccddddddeeehhhlllsssyyy|||~~~xxx}}}tttoooiiidddaaaYYYOOOGGG======<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@>>>AAAFFFCCCJJJ___}}}uuuqqqkkkfffaaaZZZQQQMMMMMMPPPUUUnnnyyyssszzz}}}~~~}}}vvvmmmcccXXXJJJ>>>;;;;;;:::::::::999999999777777777777777777777777666666777777777777666666777777888888888999999999xxxtttuuuuuuwwwyyyvvvppplllmmmfff```YYYVVVUUURRRLLLGGGDDDBBB???>>>>>>===;;;999777666555444333222222222000000111111222222222333111111111111111111111111000000000000111111111111222333444555666666777888======<<<;;;999888777777777888999;;;<<<=========???BBBEEEFFFDDD@@@;;;888===???BBBDDDGGGIIILLLMMMPPPSSSVVVXXXYYY[[[^^^```^^^```dddiiioootttxxxzzz~~~}}}wwwqqqjjjfffccc]]]SSSLLL>>>>>>=========>>>>>>???====================================>>>>>>>>>???===>>>===BBBEEEBBBPPPooouuuqqq~~~uuuooojjjfffddd]]]TTTOOOOOOPPPSSSddd{{{uuu{{{zzz|||yyynnneee\\\OOOAAA;;;;;;:::::::::999999999888888888888888888888888666666777777777777666666777777888888888999999999zzzssspppvvvtttvvvxxxvvvoookkkkkkggg```YYYVVVUUURRRLLLGGGCCCAAA???>>>>>>===:::999777666555444333222222222222222222222222222222222111111111111111111111111000000000111111111222222333444666666666666888:::>>>===;;;:::999888888888777888:::<<<===>>>======???BBBDDDDDDAAA===;;;:::@@@BBBEEEFFFGGGHHHKKKLLLNNNQQQUUUWWWXXXZZZ\\\^^^\\\___eeelllqqquuuwwwxxx}}}yyyssskkkgggddd___WWWQQQAAAAAA@@@???????????????=================================>>>>>>>>>??????======>>>CCCDDDAAAZZZwwwooojjjjjjxxx}}}uuusss|||nnnkkkhhhgggbbbXXXRRRRRRLLLNNNZZZqqq~~~yyyzzzvvv}}}{{{ooogggaaaSSSEEE;;;;;;::::::::::::999999888888888888888888888888666777777888888777777666777888888888888999999999{{{uuusssvvvttttttwwwuuunnniiihhhgggaaaZZZVVVUUURRRLLLFFFCCCAAA???>>>===<<<:::888777666555444333222222222444333333222222111111000111111111111111111111111000000111111111222222222444666888888666777:::<<<>>>===;;;999888888999999888999<<<===>>>>>>======???AAABBB@@@===;;;;;;<<<@@@CCCEEEFFFFFFGGGJJJMMMNNNQQQUUUXXXYYYZZZ\\\^^^^^^aaafffmmmrrrvvvwwwxxx|||~~~{{{tttmmmhhhfffbbb[[[UUUDDDCCCBBBAAA@@@?????????==============================>>>>>>>>>?????????>>>???@@@FFFDDDBBBddd}}}sssnnnnnnjjjgggoooqqqnnnllllllfff\\\UUUSSSJJJMMMSSS```uuu}}}xxxrrr~~~|||pppiiidddWWWHHH;;;;;;::::::::::::999999888888888888888888888888777777888888888888777777777888888888888999999999|||{{{vvvssssssvvvtttmmmgggfffgggaaaZZZVVVUUURRRLLLFFFCCCAAA???>>>===<<<:::888777666555444333222222222555444444333222111000000111111111111111111111111000111111111111222222222555777999888777777:::===>>><<<:::888888888:::;;;888:::<<<>>>??????>>>===>>>???@@@===:::999;;;>>>???AAADDDEEEEEEFFFJJJNNNNNNRRRVVVXXXZZZ[[[]]]^^^```cccggglllqqquuuxxxyyy|||~~~|||uuummmiiigggccc\\\WWWFFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@CCCGGGDDDCCCkkk}}}{{{qqqggghhhttttttqqqpppoooiii^^^VVVTTTLLLOOOQQQWWWjjjwwwppp~~~|||pppjjjfffZZZJJJ;;;;;;;;;:::::::::999999888888888888888888888888777777888888888888777777777888888888888999999999{{{wwwwwwtttssstttrrrmmmkkkmmmiiibbbYYYUUUTTTRRRNNNJJJBBB@@@>>>===<<<;;;999777666666555444333333333333111111111111111111111111333222111000000111222333111000000000111222333333888777666555666777:::;;;===<<<:::999999999999:::;;;999888888;;;=========???===;;;999999;;;===>>>EEEDDDBBBAAABBBDDDGGGIIIQQQSSSVVVXXXXXXZZZ\\\^^^aaacccgggkkkooosssxxx|||||||||ppphhhdddaaa\\\XXXOOOIIIAAA===>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>BBB===@@@GGGNNNzzzuuujjjnnnuuullliiigggaaa[[[YYYUUUKKKPPPWWWaaaxxxtttwwwuuu{{{uuupppjjj]]]QQQBBB<<<999<<<>>>;;;999:::999999999888888888888777::::::999999888777777666777888888888888999999999{{{xxxvvvsssrrrsssqqqllljjjkkkhhhaaaYYYTTTSSSQQQLLLHHHBBB@@@>>>===<<<;;;999777555555444222222222222222111111111111111111111111222222111000000111222222000000000000111222333444777666666555666888:::;;;===<<<:::999999999:::;;;;;;999888999;;;============<<<:::999999;;;===???BBBAAAAAAAAACCCFFFJJJLLLRRRSSSUUUWWWXXXZZZ]]]___cccfffjjjmmmqqquuuzzz}}}|||~~~~~~ssskkkgggccc^^^ZZZRRRKKKCCC>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>CCC@@@AAAIIIUUUsssvvv{{{nnniiigggbbb\\\YYYRRRHHHMMMVVVaaawwwtttzzz{{{}}}vvvqqqkkk^^^RRRCCC<<<999<<<>>>;;;::::::999999999999888888888888888888888888888888888888888888888888999999999999|||yyyvvvsssrrrssspppjjjhhhiiifff___XXXTTTSSSPPPJJJEEEBBB@@@===<<<<<<;;;999777444444333222111111111111111111111111111111111111222222111000000111222222000000000111111222444444666666666666777999;;;<<<===<<<:::888888999;;;<<<;;;999888999;;;<<<<<<<<<:::999888888999;;;>>>????????????AAADDDHHHLLLNNNRRRSSSUUUUUUVVVYYY^^^aaaeeehhhlllppptttwww|||}}}}}}~~~vvvooojjjfffaaa]]]VVVOOOEEE??????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@>>>CCCBBBCCCKKK```~~~qqqjjjhhhddd^^^ZZZTTTIIIMMMVVV]]]|||xxxzzz|||yyytttmmmaaaUUUDDD>>>:::<<<===;;;:::::::::999999999888888888888666666777888999999::::::888888888888999999999:::|||{{{wwwtttrrrssspppkkkhhhjjjeee___YYYVVVTTTQQQJJJDDDAAA???===<<<<<<;;;888777555444333222111111111111111111111111111111111111222111111111111111111222000000000111222333444555555555666888999:::;;;;;;;;;999888777777888:::;;;:::999888999;;;<<<;;;;;;777777777777999<<<>>>@@@>>>>>>???AAAEEEIIILLLNNNRRRSSSTTTTTTVVVZZZ___cccfffiiinnnrrruuuyyy|||~~~~~~yyyrrrmmmhhhccc___YYYQQQFFF???>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA>>>CCCDDDCCCKKKjjjsssjjjiiifffaaa]]]YYYOOOOOOUUUWWWlll|||vvvyyy|||vvvooocccXXXFFF???;;;<<<===;;;::::::::::::999999999888888888777777777888999999::::::888888888999999999::::::}}}|||xxxuuussstttrrrllljjjkkkgggaaaZZZVVVUUUQQQJJJDDDAAA???===<<<;;;:::888666666555444333333222222222111111111111111111111111111111111222222111111111000000000111222444555666444555777999:::;;;::::::777777666666777888999::::::999888999;;;;;;:::999666666666888:::<<>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAA???BBBEEECCCJJJtttxxxllljjjgggccc```\\\TTTPPPQQQSSS___}}}ssswww~~~yyyqqqeeeZZZHHHAAA<<<======;;;:::;;;:::::::::999999999999888888888888888888888888888888999999999999:::::::::}}}{{{wwwtttssstttrrrmmmkkkmmmhhhbbbZZZVVVTTTQQQJJJEEEAAA???<<<;;;;;;:::888666666666555444333333333333111111111111111111111111000111222222222222111000000000000111333444666777555666999;;;;;;;;;999888444555666888999999999888:::999999:::;;;;;;:::888666666777999;;;===???@@@@@@@@@AAACCCEEEGGGIIIJJJOOOQQQSSSUUUWWW[[[```dddfffjjjooosssvvvxxx{{{}}}~~~yyyrrrkkkfffccc\\\TTTIIIBBB@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAA@@@AAAEEEDDDMMMqqqkkkgggdddcccYYYWWWPPPNNNQQQZZZ~~~vvvzzz|||zzzrrrfff\\\JJJCCC=========;;;:::;;;::::::::::::999999999999999999888888888888888888999999999999::::::::::::|||{{{uuurrrqqqsssrrrmmmlllnnnhhhaaaYYYTTTRRROOOIIIEEE@@@>>><<<;;;;;;:::888666666555444333222222222222111111111111111111111111000111222222222222111000000000111111333555666777666888:::<<<<<<:::888666333555888;;;<<<;;;:::999999999999:::;;;;;;999777666777888:::<<<>>>@@@@@@??????AAACCCFFFHHHJJJKKKNNNPPPSSSVVVXXX\\\```cccgggjjjppptttwwwyyy{{{}}}}}}|||~~~|||uuunnniiifff^^^VVVLLLEEEBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBAAA@@@GGGHHHTTTxxxmmmgggdddeeeXXX\\\RRRLLLRRRXXXrrr~~~{{{zzz{{{rrrggg]]]LLLDDD=========;;;:::;;;;;;;;;:::::::::999999999777777777888999999::::::999999999:::::::::;;;;;;|||zzzssspppppprrrqqqmmmlllmmmhhhaaaWWWRRRPPPMMMIIIDDD@@@>>><<<;;;;;;:::777666555444333222111111111111111111111111111111111111000111222333333222111000000000111222333555777777777888;;;===<<<:::777555333666:::>>>???>>>;;;999999999999:::;;;;;;999666777888999;;;===>>>@@@@@@===>>>@@@CCCFFFIIIKKKLLLLLLOOOSSSWWWYYY\\\```cccgggkkkqqquuuxxxzzz|||~~~{{{{{{}}}wwwpppkkkhhh___XXXNNNHHHEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBB@@@HHHKKKYYY}}}ooofffdddeee[[[aaaUUULLLTTTXXXiiixxxyyy{{{sssggg]]]MMMDDD>>>======;;;:::;;;;;;;;;;;;:::::::::999999555555666888999:::;;;<<<999999:::::::::;;;;;;;;;~~~xxxtttqqqqqqsssrrrnnnlllnnnhhhaaaXXXRRRNNNLLLHHHEEE???===:::999999999888666666444222222333333222111000000000000111111111111111111111111111111111111///...///222555777555222555888;;;<<<;;;:::888888888999::::::;;;;;;::::::999::::::;;;:::999777666777888999;;;<<<======>>>>>>???AAACCCFFFHHHJJJKKKLLLNNNQQQUUUXXX]]]bbbffflllkkklllqqqxxx||||||zzzvvvxxx|||~~~xxxrrrkkkggg```YYYPPPGGGAAA@@@AAACCCAAA@@@??????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>EEEHHHGGGcccssshhheeeeee```]]]ZZZUUUPPPSSSbbbrrrttt{{{|||sssiiidddQQQGGG===<<<===<<<;;;<<<999999999999999999999999888888888888888888888888999999::::::::::::;;;;;;zzzyyyuuusssssspppjjjggghhhhhhaaaXXXRRROOOLLLHHHEEE???===:::999999999888666666444222222333333222111000000000000111111111111111111111111111111111111/////////222555777555333666999;;;<<<;;;999888888888999::::::;;;;;;::::::;;;;;;<<<;;;;;;999888777777888:::;;;===>>>>>>>>>>>>???AAACCCFFFHHHJJJKKKLLLNNNRRRUUUYYY^^^cccgggjjjllloootttxxxyyyxxxwwwwwwxxx{{{zzzssslllggg```[[[RRRIIICCCAAAAAABBBAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@???EEEHHHLLLnnn}}}xxxzzzxxxvvvsssmmmiiimmmuuuwwwjjjffffffccc```[[[UUUOOOPPP]]]lllxxx{{{}}}tttjjjeeeRRRGGG>>><<<===<<<;;;<<<999999999999999999999999888888888888888888888888999999::::::::::::;;;;;;{{{yyyuuussssssooohhheeefffhhhaaaYYYRRROOOLLLHHHDDD???===:::999999999888666666444222222333333222111000000000000111111111111111111111111111111111111000///000222555666666555888:::<<<<<<:::888777777888999::::::;;;;;;::::::======<<<<<<:::999777666888999:::<<<===>>>??????>>>???AAACCCFFFHHHJJJKKKLLLOOOSSSWWW[[[___eeehhhhhhmmmrrruuuvvvuuuttttttyyyzzz|||~~~|||uuummmhhhbbb]]]VVVNNNGGGCCCBBBAAAAAAAAA@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAA???EEEGGGSSS{{{qqqiiicccaaa```___aaaeeedddkkktttxxxxxxyyy|||}}}nnnhhhgggeeeaaa]]]VVVOOONNNXXXeeezzz{{{~~~~~~vvvlllfffTTTIII???<<<===<<<;;;<<<::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;~~~|||ssspppoooqqqooojjjhhhjjjgggaaaYYYSSSOOOLLLHHHDDD???===:::999999999888666666444222222333333222111///000000000111111111111111111111111111111111111000000111333555666666666:::<<<<<<;;;888777666777888999::::::;;;;;;::::::===<<<<<<:::999777666555999:::;;;===>>>??????@@@>>>???AAACCCFFFHHHJJJKKKLLLPPPTTTXXX\\\```eeeiiiiiinnnrrrtttrrrrrrsssuuu{{{}}}~~~vvvmmmhhhccc___YYYRRRKKKFFFBBBAAAAAAAAA@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAGGGHHH[[[wwwhhhaaa```aaacccfffbbbfffiiiiiihhhiiimmmqqqtttkkkhhheeeaaa]]]XXXPPPNNNUUU___|||yyy|||~~~xxxnnngggWWWKKK@@@======;;;;;;<<<::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;{{{{{{pppnnnmmmpppoookkkjjjlllgggaaaYYYSSSPPPLLLGGGCCC???===:::999999999888666666444222222333333222111///000000000111111111111111111111111111111111111111111333333444666777888<<<<<<<<<:::777666666777888999::::::;;;;;;::::::<<<;;;999888666555444444999:::;;;===>>>??????@@@>>>???AAACCCFFFHHHJJJKKKMMMPPPUUUYYY]]]```eeehhhkkknnnpppooooooqqqvvvzzz|||vvvnnnhhhccc```[[[TTTNNNHHHDDDAAABBBAAAAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCIIIJJJdddsssjjjfffgggjjjkkkmmmoooqqqttt{{{}}}oooiiiccc```]]]YYYSSSOOOTTT[[[ssszzz|||~~~{{{qqqiiiYYYMMMAAA===<<<;;;:::;;;::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;~~~zzz{{{ssspppooopppooojjjhhhjjjfffaaaYYYTTTPPPLLLGGGCCC???===:::999999999888666666444222222333333222111000000000000111111111111111111111111111111111111111222444444444555888:::======;;;999666666777999888999::::::;;;;;;:::::::::999888666555444444444888999:::<<<===>>>??????>>>???AAACCCFFFHHHJJJKKKNNNQQQVVVZZZ]]]___ccceeekkkkkkkkkllloootttzzz~~~xxxoooiiicccaaa\\\VVVOOOIIIEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCKKKMMMmmm}}}ttthhhccc```]]][[[UUUPPPSSSXXXppp|||}}}}}}ssskkk\\\OOOBBB>>><<<;;;:::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;~~~zzz|||tttqqqpppqqqooojjjhhhiiifff```YYYTTTQQQMMMGGGCCC???===:::999999999888666666444222222333333222111000000000000111111111111111111111111111111111111111333555555444555888<<<===<<<;;;888666666888:::888999::::::;;;;;;:::::::::999777666555555555666777888:::;;;===>>>>>>>>>>>>???AAACCCFFFHHHJJJKKKOOORRRWWWZZZ\\\^^^```bbbhhhggghhhlllrrryyy~~~{{{rrrlllccc```[[[UUUOOOJJJGGGEEEBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCDDDAAAMMMPPPtttyyygggeeeaaa___]]]WWWQQQQQQUUUjjj|||}}}uuulll^^^QQQCCC>>><<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;~~~{{{~~~sssppppppqqqpppkkkjjjkkkfff```ZZZUUUQQQMMMGGGBBB???===;;;999999999888666666555333222333333222111000000000000111111111111111111111111111111111111222444555555444555999<<<<<<<<<:::777555666999;;;999999:::;;;;;;;;;:::::::::999888666666666777888777888999;;;<<<======>>>>>>???AAACCCFFFHHHJJJKKKPPPSSSWWWZZZ\\\]]]___aaaeeedddfffmmmvvv~~~}}}tttnnnccc```[[[UUUOOOKKKHHHFFFCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDD@@@NNNRRRxxx}}}ggggggcccaaa___XXXQQQOOORRR```sss}}}}}}vvvmmm___QQQDDD>>><<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;yyyxxxuuutttrrrpppmmmlllkkkkkkgggaaaYYYSSSOOOKKKFFFBBB===;;;999888999999777666555555444333222222222222000111111111111222222222333333222111000000111111111333555666555777;;;>>>>>><<<:::888888888:::;;;;;;:::999999;;;<<<<<<<<<;;;:::999888777777777777888999:::;;;<<<<<<<<<<<<@@@AAAAAAAAABBBFFFJJJNNNRRRUUUXXXZZZ\\\]]]```aaabbbeeeiiinnnsssyyyxxxnnnfffbbb\\\WWWRRRMMMIIIEEECCCCCCBBBAAAAAA@@@?????????@@@AAAAAAAAABBBDDDFFFFFFIIISSSmmmeeegggfff```YYYUUUSSSQQQVVVkkk{{{{{{jjj```UUUGGG>>><<<======<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::zzzyyyvvvuuussspppmmmkkkjjjjjjgggaaaYYYRRRNNNKKKFFFBBB===;;;999888999999777666555555444333222222222222000111111111111222222222333222222111000000111111333444555555555666:::>>>===;;;999888777888999:::;;;:::999999;;;<<<<<<;;;::::::999888777666666777999:::;;;<<<============???@@@AAABBBCCCGGGLLLPPPSSSUUUXXXZZZ[[[\\\^^^``````ccchhhlllrrrxxxzzzrrriiieee^^^XXXRRRMMMGGGDDDCCCCCCBBBBBBAAA@@@@@@??????@@@AAABBBAAABBBDDDFFFFFFJJJZZZuuueeefffeee```ZZZVVVSSSQQQXXXggg|||zzz~~~|||kkkaaaVVVGGG>>><<<======<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::{{{{{{vvvvvvuuuqqqmmmjjjiiiiiifff```XXXRRRNNNJJJFFFBBB===;;;999888999999777666555555444333222222222222000111111111111222222222333222111111000111111111666666555444444666:::>>>;;;:::888777777888999:::;;;:::999:::;;;<<<;;;:::999999888777666666666666:::;;;<<<======>>>>>>>>>???@@@BBBCCCEEEIIINNNRRRTTTVVVYYYZZZZZZZZZ[[[]]]]]]```eeejjjooouuu{{{}}}vvvlllggg```YYYSSSMMMGGGCCCCCCCCCBBBBBBAAA@@@@@@@@@???AAABBBBBBAAABBBDDDGGGFFFKKKcccgggfffdddaaa]]]WWWSSSQQQVVV```ttt{{{{{{}}}mmmbbbVVVHHH???=========<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;{{{|||vvvwwwwwwsssmmmhhhggghhhfff```XXXRRRNNNJJJFFFBBB===;;;999888999999777666555555444333222222222222000000111111111222222222222222111111111111111222888777555444444777:::===999888888777777888999999;;;:::999:::;;;<<<:::999888888777666666666666666999:::;;;<<<============>>>@@@BBBDDDGGGKKKPPPSSSUUUWWWYYYYYYXXXXXXYYYZZZ[[[]]]bbbfffkkkpppwww{{{}}}uuummmhhhaaaZZZTTTNNNHHHDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBBBBBBBBCCCEEEGGGEEELLLlllkkkgggcccbbb___YYYSSSQQQQQQZZZrrr~~~xxx~~~~~~pppcccWWWIII???===>>>===<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;||||||uuuxxxxxxtttmmmhhhfffgggeee___WWWQQQNNNJJJFFFBBB===;;;999888999999777666555555444333222222222222000000111111111222222222222111111111111111222222888777555444666888:::<<<777777777777888999999::::::999999:::;;;;;;999888888777666666666666666666888888999:::;;;;;;;;;;;;===???BBBEEEHHHLLLPPPTTTVVVWWWYYYYYYWWWVVVVVVWWWXXX[[[^^^bbbfffkkkqqquuu||||||rrrlllhhhbbb[[[VVVPPPKKKHHHCCCCCCBBBBBBBBBBBBAAAAAA@@@AAABBBBBBBBBCCCEEEGGGFFFOOOxxxrrriiiccccccbbb[[[TTTRRRPPPVVVoooyyy}}}qqqdddXXXJJJ@@@>>>>>>>>><<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<{{{|||tttwwwyyyuuummmgggfffhhhddd^^^VVVQQQNNNJJJFFFBBB===;;;999888999999777666555555444333222222222222000111111111111222222222111111111000111111222333777666555555888:::;;;;;;666777888888999:::;;;;;;:::999999:::;;;;;;999666888777777666666777777777777888999::::::;;;;;;:::===???CCCEEEHHHKKKPPPSSSUUUWWWXXXXXXVVVUUUUUUVVVWWWYYY\\\___bbbfffkkkooottt|||sssmmmiiiccc]]]WWWRRRMMMIIICCCCCCBBBBBBBBBBBBBBBBBB@@@BBBCCCCCCBBBCCCEEEHHHIIIUUU{{{mmmddddddddd\\\UUUTTTTTTUUUfff}}}rrreeeYYYKKKAAA>>>???>>><<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<=========~~~zzz{{{rrrvvvyyyuuummmggggggiiiccc^^^VVVPPPMMMJJJFFFBBB===;;;999888999999777666555555444333222222222222000111111111111222222222111111000000111222222333555444444777:::<<<<<<:::666777888999;;;;;;<<<<<<:::999999;;;<<<;;;888555888888777777777888888999888888999:::;;;;;;;;;;;;===???CCCEEEHHHJJJNNNQQQUUUVVVWWWWWWUUUTTTTTTUUUWWWXXX[[[\\\^^^bbbfffiiinnnvvvyyypppllleee^^^XXXRRRLLLHHHBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCFFFHHHMMM]]]qqqeeeeeeeee]]]VVVUUUSSSUUUaaayyyrrrfffZZZKKKBBB??????>>><<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<=========>>>~~~zzz{{{qqqvvvyyyvvvmmmggggggjjjccc]]]VVVPPPMMMJJJFFFBBB===;;;999888999999777666555555444333222222222222000111111111111222222222111111000000111222333333444333444888<<<>>><<<:::666777999:::;;;<<<======999999999;;;<<<;;;888555999888888888888888999999999999:::;;;<<<<<<<<<<<<===???CCCEEEGGGJJJMMMPPPTTTVVVWWWWWWUUUTTTTTTUUUWWWXXXZZZ[[[\\\___cccffflllsss~~~sssnnnggg___XXXQQQKKKGGGBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCDDDFFFHHHPPPdddzzzzzz|||ttteeeeeeeee]]]WWWVVVPPPUUU```tttrrrfff[[[LLLBBB??????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>~~~{{{zzzqqquuuxxxuuuooojjjjjjkkkeee___VVVPPPLLLIIIEEEBBB;;;::::::999888777666666555555444333222222222222000000000000000000000000222111111000111333444555333333333666888:::999888444666:::<<<======;;;:::888999:::;;;;;;;;;::::::===;;;999888777777888999:::999888888999:::<<<======???AAABBBDDDHHHNNNQQQUUUUUUTTTTTTSSSRRRRRRRRRWWWXXXZZZ[[[[[[^^^aaadddgggnnnvvv}}}vvvnnnddd]]]YYYSSSKKKEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCEEEHHHKKKKKKooovvvmmmkkkxxxwwwddddddgggaaaYYYWWWSSSUUU[[[lllxxxkkk```PPPDDD???=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::===<<<;;;::::::;;;<<<===~~~{{{zzzrrrvvvyyyvvvoooiiiiiijjjeee^^^VVVPPPLLLIIIEEEBBB;;;::::::999888777666666555555444333222222222222000000000000000000000000222111111000111333444555555555555777:::<<<;;;:::555777999;;;<<<<<<;;;;;;999999::::::;;;;;;;;;:::===;;;999777777777888999999999999888999:::<<<======???AAABBBDDDHHHMMMQQQTTTTTTSSSSSSRRRRRRRRRRRRVVVWWWYYYZZZ[[[]]]aaadddeeekkkssszzzwwwoooeee^^^YYYTTTLLLEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDHHHKKKPPPvvv{{{qqqlllsss}}}hhheeegggaaa[[[YYYRRRSSSXXXhhhxxxlll```QQQEEE???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;;;;<<<===>>>~~~{{{zzztttwwwzzzvvvnnniiigggiiieee^^^VVVOOOLLLIIIEEEAAA;;;::::::999888777666666555555444333222222222222000000000000000000000000222111111000111333444555666666777:::<<<===<<<;;;666777888999:::;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;999777666777888999999999999999:::;;;<<<<<<===>>>@@@BBBDDDHHHLLLPPPRRRRRRRRRQQQQQQQQQQQQQQQTTTVVVWWWYYYZZZ\\\```cccccchhhoootttyyyxxxpppfff___ZZZTTTLLLFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDGGGJJJUUU|||rrrjjjmmmnnngggfffaaa\\\[[[RRRRRRUUUccc|||yyymmmbbbRRRFFF@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>>>>============>>>>>>~~~{{{zzzuuuxxxzzzvvvnnnhhhfffhhhddd^^^UUUOOOLLLIIIDDDAAA;;;::::::999888777666666555555444333222222222222000000000000000000000000222111111000111333444555666666777:::===>>><<<;;;777777888888999:::;;;;;;:::999999999::::::;;;;;;<<<;;;999777666777888999999999999999:::;;;<<<<<<<<<>>>@@@BBBDDDGGGKKKNNNQQQPPPOOOOOOOOOPPPQQQQQQSSSTTTVVVWWWYYY\\\```ccccccggglllpppttt{{{zzzrrrggg```[[[UUUMMMGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCDDDGGGJJJYYY~~~wwwmmmdddhhh}}}uuuhhhddd```]]]\\\UUUSSSTTTaaa|||zzz{{{zzzooocccSSSGGG@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======???>>>>>>>>>>>>>>>>>>???~~~{{{{{{uuuyyy{{{vvvnnnhhhfffgggddd^^^UUUOOOKKKHHHDDDAAA;;;::::::999888777666666555555444333222222222222000000000000000000000000222111111000111333444555444555666999<<<===;;;999888888888999999:::;;;;;;::::::999999999:::;;;<<<<<<:::888666666666777888888888999:::;;;;;;;;;;;;;;;===@@@BBBDDDFFFJJJLLLNNNNNNMMMLLLMMMNNNPPPQQQQQQSSSUUUWWWYYY\\\aaaddddddgggjjjmmmqqqxxx{{{sssiiiaaa]]]VVVNNNHHHDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCEEEHHHKKK]]]}}}ttthhh^^^ddd|||{{{iiibbb```]]]\\\UUURRRSSS^^^www~~~zzz|||qqqeeeUUUHHHAAA???>>>=================================>>>>>>>>>>>>======>>>??????????????????>>>~~~{{{{{{uuuyyyzzzvvvnnnhhhfffgggddd]]]UUUNNNKKKHHHDDD@@@;;;::::::999888777666666555555444333222222222222000000000000000000000000222111111000111333444555222333666999<<<<<<:::777888999:::;;;;;;;;;;;;:::;;;:::999888999:::;;;<<<;;;:::888666555666777888888888999:::;;;;;;;;;;;;:::===@@@BBBCCCFFFHHHKKKLLLLLLJJJJJJKKKMMMOOOQQQQQQRRRUUUWWWYYY]]]bbbeeefffhhhiiikkknnnvvv}}}uuu{{{}}}uuukkkccc^^^XXXOOOIIIDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDFFFIIILLLccczzzkkk^^^aaaxxxlllccc```___]]]UUUQQQQQQZZZooo~~~}}}sssgggWWWIIIBBB???>>>=================================>>>>>>>>>>>>======>>>>>>????????????>>>>>>~~~|||{{{tttxxxzzzvvvnnnhhhggghhhccc]]]TTTNNNKKKHHHCCC@@@;;;::::::999888777666666555555444333222222222222000000000000000000000000222111111000111333444555222333666999<<<<<<:::777888:::<<<======<<<;;;:::;;;:::999888888:::;;;===;;;:::888666555666777888777888:::;;;<<<;;;;;;;;;:::<<<@@@BBBCCCEEEGGGIIIKKKJJJIIIHHHIIILLLOOOQQQPPPRRRUUUWWWZZZ^^^cccfffggghhhhhhhhhkkktttwwwqqqnnnuuu|||vvvlllddd___XXXPPPIIIDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDDDDDDDGGGKKKNNNkkkwwwfffcccssspppeeecccaaa^^^YYYSSSQQQXXXiiittthhhXXXJJJCCC@@@>>>===========================<<<======>>>>>>======<<<======>>>??????>>>======~~~|||{{{tttwwwzzzvvvnnniiihhhiiiccc]]]TTTNNNKKKHHHCCC@@@;;;::::::999888777666666555555444333222222222222000000000000000000000000222111111111111333444555222444666:::======:::777999:::===??????===;;;:::;;;:::999888888:::<<<===;;;:::888666555666777888777888:::;;;<<<<<<;;;::::::<<<@@@BBBCCCEEEGGGIIIJJJIIIHHHGGGIIIKKKOOOQQQQQQSSSUUUXXX[[[___cccgggggghhhggggggjjjrrr~~~}}}xxxsssmmmiiimmmuuu~~~wwwlllddd___YYYPPPJJJDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCDDDEEEHHHLLLOOOrrrpppgggqqqrrrgggeeeccc```]]]WWWTTTYYYggguuuiiiXXXJJJCCC@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<===>>>??????>>>===<<<}}}|||xxxyyyyyytttnnnhhhggggggccc]]]UUUOOOKKKGGGBBB>>><<<;;;:::999888888888888555444444333333222222111000000000000000000000000//////000111222444555666222666;;;======<<<;;;;;;:::;;;<<<;;;999888999:::888999:::::::::;;;===>>>999888666555444555777888888888999999999:::::::::===???BBBEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNTTTTTTTTTVVVYYY]]]aaadddggggggggggggjjjqqqzzzzzzqqqppprrrvvvwwwxxxooohhhbbb[[[RRRJJJFFFEEEDDDCCCBBBCCCCCCDDDFFFHHHBBB@@@GGGIIILLLWWWtttiiimmmzzzssseeeeeeddd___\\\TTTPPPUUUaaaxxxxxxlll\\\MMMCCC?????????>>>=========<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>????????????|||zzzuuuwwwwwwssslllgggfffgggccc]]]UUUOOOKKKGGGBBB>>>;;;;;;:::999888888888888555444444333333222222111000000000000000000000000///000000111222444555666444777<<<>>>===<<<;;;;;;999;;;<<<<<<:::999999999::::::;;;;;;;;;<<<>>>@@@999888666555555555777888888888999999999:::::::::===>>>AAADDDGGGIIIIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNRRRRRRSSSUUUXXX]]]```cccffffffggghhhkkkqqqxxx~~~zzzvvvwww|||yyyppphhhccc\\\RRRKKKFFFEEEDDDCCCBBBCCCDDDDDDCCCFFFAAA@@@HHHIIILLLYYY|||xxxoooeeegggqqqssswww}}}}}}yyytttqqqpppnnnkkkiiinnnmmmnnnrrryyyzzzkkkhhheeeaaa]]]UUUPPPTTT___uuuxxxmmm\\\MMMCCC@@@??????>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>????????????zzzyyyrrrttttttqqqkkkgggeeefffccc]]]UUUOOOKKKGGGBBB>>>;;;:::999888888777888888555444444333333222222111000000000000000000000000000000000111333444666777666999<<<===<<<;;;::::::888:::======;;;999888888<<<;;;::::::;;;>>>@@@BBB:::888777555555666777888888888999999999:::::::::<<<===AAADDDGGGIIIJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNPPPPPPQQQTTTWWW\\\___aaaccceeeggghhhkkkooouuuyyy~~~|||qqqiiiddd]]]SSSLLLFFFEEEDDDCCCCCCCCCDDDDDD@@@DDDAAABBBIIIIIIMMM\\\zzzrrrooohhhaaa```ffffffhhhjjjjjjiiihhhhhhhhhccc```]]]\\\]]]^^^^^^]]]aaabbbccccccccckkkqqqjjjgggccc___WWWQQQSSS\\\qqqzzznnn]]]NNNDDD@@@??????>>>>>>>>>=========<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>????????????~~~yyywwwppprrrtttqqqlllgggfffgggccc]]]UUUOOOKKKGGGBBB>>>;;;:::999888777777777777555444444333333222222111000000000000000000000000000000111111333555666777666888;;;<<<:::888888777777:::===>>><<<999888777<<<:::999999;;;>>>@@@AAA:::999777555555666777888888888999999999:::::::::;;;===@@@DDDGGGIIIJJJJJJGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNPPPSSSVVVZZZ]]]___```bbbfffhhhjjjmmmpppssszzz}}}~~~ssskkkeee^^^UUUMMMFFFFFFDDDCCCCCCCCCDDDEEE@@@DDDBBBDDDIIIGGGMMM___|||rrriiigggddd^^^\\\^^^```aaaaaa^^^\\\[[[^^^aaa___^^^]]]\\\^^^aaaccceeeddddddeeeeeecccfffrrrsssjjjfffeee```XXXRRRRRRXXXlll|||ppp___OOOEEE@@@??????>>>>>>>>>============<<<============>>>>>>>>>>>>===>>>>>>>>>????????????~~~yyyvvvpppsssuuusssnnniiiggghhhccc]]]UUUOOOKKKGGGBBB>>>::::::999888777777777777555444444333333222222111000000000000000000000000000000111222333555666777555888::::::888666666666777:::===>>><<<999888777;;;888777888;;;>>>??????:::999777666555666888999888888999999999:::::::::;;;===@@@CCCFFFHHHIIIIIIFFFGGGGGGHHHJJJKKKMMMNNNMMMNNNPPPSSSVVVYYY[[[]]]]]]```cccfffgggiiikkkmmmqqquuu}}}vvvmmmfff___VVVOOOGGGFFFEEEDDDCCCDDDDDDEEECCCFFFDDDFFFIIIEEEMMMddd}}}tttqqqiiiaaa___^^^[[[XXXWWWXXXYYYZZZXXXWWWYYY```fff^^^^^^^^^]]]^^^```ccceeegggdddeeeiiijjjiiikkkoootttgggdddgggaaaZZZTTTSSSVVVfff~~~rrr```PPPFFFAAA@@@@@@???>>>>>>>>>============>>>>>>>>>>>>===============>>>>>>>>>????????????~~~yyyvvvqqqtttvvvuuuooojjjhhhhhhccc]]]UUUOOOKKKGGGBBB>>>:::999888777777666777777555444444333333222222111000000000000000000000000111111111222444555777888555777999999888666666777888:::======;;;999888888999777666888<<>>@@@CCCFFFGGGHHHHHHFFFFFFGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSUUUXXXYYYZZZZZZ]]]```cccccceeefffhhhmmmrrr{{{xxxnnnhhh```WWWQQQGGGFFFEEEDDDDDDDDDEEEEEEDDDFFFEEEHHHJJJEEEPPPkkk}}}yyywwwooogggeee```[[[YYYYYYXXXUUUSSSWWWYYY[[[[[[\\\aaallltttiiiiiiiiihhhfffeeefffgggiiifffffflllnnnkkkhhhhhhrrrxxxgggcccggg```ZZZVVVTTTTTTaaatttbbbQQQFFFAAA@@@@@@??????>>>>>>>>>=========>>>>>>>>>>>>============>>>>>>>>>>>>????????????yyyvvvqqquuuwwwuuuooojjjggggggccc]]]UUUOOOKKKGGGBBB>>>:::999888777777666666666555444444333333222222111000000000000000000000000111111111222444555777888666888::::::999888888999999;;;<<<<<<:::999999999888777666:::???BBB???<<<;;;:::888666666777888999888888999999999:::::::::===???AAACCCEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPRRRTTTVVVWWWXXXXXXYYY[[[^^^______```bbbdddhhhoooyyyzzzpppiiiaaaXXXRRRGGGGGGEEEDDDDDDDDDEEEFFFCCCEEEEEEHHHJJJFFFVVVuuu~~~xxxqqqnnnmmmggg```^^^\\\ZZZWWWWWWWWWVVVUUU]]]```ddddddfffmmmyyy}}}wwwsssqqqqqqmmmkkkkkknnnnnnjjjhhhjjjllljjjcccggg```[[[WWWUUUSSS^^^|||uuucccRRRGGGBBB@@@@@@?????????>>>>>>>>>======???>>>>>>>>>=========<<<>>>>>>>>>>>>????????????zzzwwwqqqtttwwwuuuoooiiifffeeeddd]]]UUUOOOKKKGGGBBB>>>:::999888777666666666666555555444333333222222111000000000000000000000000111111222333444666777888777999;;;;;;::::::;;;<<<:::;;;<<<;;;999888999:::999777888<<>>???AAACCCEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNQQQQQQSSSTTTVVVVVVWWWWWWXXXZZZ\\\]]]]]]^^^```bbb```hhhsss}}}{{{pppiiibbbYYYSSSHHHGGGEEEDDDDDDDDDEEEFFFBBBDDDDDDHHHKKKHHHZZZ{{{zzzwwwqqqjjjhhhhhhddd^^^\\\]]]\\\ZZZXXXYYYZZZYYYaaaeeehhhiiijjjqqq~~~{{{wwwvvvnnnmmmnnnnnnjjjeeefffllljjjnnndddfff___[[[XXXVVVSSS\\\yyyvvvdddSSSGGGBBB@@@@@@????????????>>>>>>>>>>>>??????>>>>>>=========<<<>>>>>>>>>>>>????????????}}}xxxwwwtttrrrssssssooohhheeefffccc]]]VVVPPPMMMIIIDDD@@@;;;:::999777666666555555666555444222111000000000000000000000000000000000000000111222444555666666666999<<<<<<;;;:::<<>><<<<<<===>>>>>>===:::999888888::::::999888777777777777888999:::;;;===>>>@@@BBBDDDFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVXXXZZZ^^^]]]\\\[[[[[[[[[[[[[[[```\\\```mmmzzz~~~}}}pppggg___WWWRRRKKKHHHEEEDDDDDDDDDDDDCCCGGGDDDFFFDDDLLLLLLYYY|||zzzzzzooohhhhhhhhhccc_________^^^]]][[[ZZZ[[[^^^aaacccgggjjjmmmtttsssvvvnnnkkkooooooiiihhhmmmjjjrrrfffeee```___XXXTTTWWW[[[oooxxxgggUUUJJJCCCAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@{{{wwwuuusssrrrrrrsssooogggdddfffccc]]]VVVPPPMMMIIIDDD???;;;:::999777666666555555666555333222111000000000000000000000000000000000000000111222444555666666777:::<<<<<<:::999;;;>>><<<;;;999777666777888999???===<<<<<<===>>>===<<<:::999888888::::::999888777777777777888999:::;;;===>>>@@@BBBDDDFFFGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMLLLNNNQQQRRRSSSTTTWWWYYY\\\[[[[[[ZZZXXXWWWVVVVVVYYYVVVYYYdddooovvv|||}}}~~~qqqggg___XXXSSSJJJHHHEEEDDDDDDDDDDDDCCCEEEDDDGGGEEEKKKMMM^^^~~~~~~xxxsssrrrooogggbbbdddfffccc```aaa[[[[[[[[[\\\]]]aaaeeehhhkkknnnnnnnnnuuu}}}yyyttttttxxxtttiiieeehhhhhhttthhhggg______WWWSSSUUUXXXkkkxxxfffUUUJJJCCCAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@~~~yyyuuutttrrrqqqrrrsssnnngggccceeebbb]]]UUUPPPLLLIIICCC???;;;:::999777666666555555555444333222111000000000000000000000000000000000000000111222444555666666888;;;===<<<999888:::======<<<:::888777888999:::===<<<;;;<<<===>>><<<;;;:::999888888999:::999888777777777777888999:::;;;<<<===???BBBDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKLLLKKKMMMOOOPPPQQQSSSUUUWWW[[[[[[[[[ZZZXXXUUURRRPPPOOOMMMOOOWWW___eeejjjnnntttvvv|||~~~rrriii```XXXSSSJJJHHHEEEDDDDDDEEEDDDCCCCCCDDDIIIEEEJJJOOOhhhyyytttuuutttooojjjiiieee```]]]___aaa```^^^^^^YYYZZZ[[[___dddkkkqqquuu}}}uuufffccchhhhhhxxxjjjiii``````XXXRRRSSSTTTdddwwweeeUUUIIIDDDAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@~~~yyyuuutttrrrqqqrrrsssooogggcccdddbbb\\\UUUPPPLLLHHHCCC???;;;:::999777666666555555555444333222111111111111000000000000000000000000000000111222444555666666:::<<<===;;;888777999;;;>>><<<:::888888888999:::;;;:::;;;<<<>>>>>><<<:::999888777888999:::999777777777777777888999:::;;;;;;===???AAACCCEEEEEEFFFEEEFFFGGGHHHIIIJJJJJJKKKJJJLLLNNNPPPPPPRRRTTTVVVZZZ[[[\\\[[[XXXTTTPPPMMMHHHGGGIIINNNUUUZZZ]]]___aaaeeeppptttjjjaaaYYYSSSJJJGGGEEEDDDDDDEEEDDDDDDBBBEEEKKKFFFJJJSSSsss}}}vvvppppppnnniiidddcccbbb___\\\]]]]]]\\\ZZZYYY[[[[[[^^^cccllluuu{{{xxxfffdddlllkkk~~~lllgggaaaaaaZZZTTTSSSQQQ```zzzvvveeeUUUIIIDDDBBBAAA????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@zzzvvvuuuqqqqqqssstttooogggcccdddbbb\\\UUUOOOLLLHHHCCC>>>;;;:::999777666666555555444444333222111111111111000000000000000000000000000000111222444555666666:::<<<===;;;777666888;;;>>><<<:::888888888999:::999999;;;===??????<<<999999888777777999999888777777777777777888999:::;;;;;;<<<>>>@@@BBBDDDEEEEEEDDDEEEGGGHHHIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQTTTVVVVVVXXXYYYZZZXXXTTTOOOLLLHHHHHHIIILLLRRRZZZ^^^___VVVYYYcccqqq~~~vvvlllcccZZZTTTIIIGGGDDDDDDDDDEEEEEEDDDAAAEEELLLFFFKKKWWW}}}}}}uuuooonnnkkkeeeaaa___```___^^^\\\]]]^^^]]]\\\]]]]]]___fffpppzzzooohhhmmmvvvllldddbbbccc\\\VVVTTTQQQ]]]vvvwwwfffUUUJJJDDDBBBAAA????????????>>>>>>>>>===????????????????????????>>>>>>?????????@@@@@@@@@{{{wwwvvvrrrrrrtttuuuqqqhhhddddddaaa\\\TTTOOOKKKHHHBBB>>>;;;:::999777666666555555444333222222111111222222000000000000000000000000000000111222444555666666:::<<<<<<:::666666999<<<===<<<:::888777888999:::888999<<>>>>>>>>>>>????????????????????????>>>????????????@@@@@@@@@{{{wwwvvvrrrrrruuuwwwrrrjjjeeeeeeaaa\\\TTTOOOKKKGGGBBB>>>;;;:::999777666666555555333333222222111111222222000000000000000000000000000000111222444555666666999;;;;;;999666666999===<<<;;;999777666777888999888999===@@@BBBAAA===:::999777666777888999888666777777777777888999:::;;;:::;;;===???AAACCCDDDDDDBBBDDDFFFHHHIIIIIIHHHGGGGGGIIIKKKMMMMMMOOOQQQSSSRRRSSSVVVYYYZZZZZZYYYXXXVVVWWWTTTRRRZZZiiisssvvveeeeeefffjjjlllnnnttt|||zzzoooeee[[[TTTHHHFFFDDDDDDEEEFFFFFFEEEEEEGGGKKKFFFNNN^^^|||zzzrrrlllkkkiiieeeaaaaaa```cccdddbbbeeeooovvvvvvgggeeegggooo{{{nnneee___aaa\\\XXXVVVQQQ[[[sss|||jjjXXXLLLEEEBBBAAA????????????>>>>>>>>>>>>????????????????????????>>>????????????@@@@@@@@@{{{wwwuuussssssvvvxxxsssjjjeeeeeeaaa[[[TTTOOOKKKGGGBBB>>>;;;:::999777666666555555333333222222111222222222000000000000000000000000000000111222444555666666999:::;;;888666666:::===<<<:::888777666666888888888:::===AAACCCBBB>>>:::888777666777888999888666777777777777888999:::;;;999;;;===???AAACCCCCCDDDBBBCCCFFFHHHIIIIIIHHHGGGEEEGGGJJJKKKLLLMMMPPPRRRTTTVVVYYY\\\___`````````]]]\\\XXXTTT\\\mmmzzz}}}sssqqqqqqqqqnnnjjjlllrrr|||{{{zzzpppeee[[[TTTHHHFFFDDDDDDEEEFFFFFFEEEFFFGGGKKKFFFOOO```{{{xxxyyyqqqkkkkkkkkkhhhffffffdddhhhhhheeehhhsss{{{}}}mmmlllmmmuuuppphhh]]]___[[[WWWVVVQQQ[[[rrr~~~kkkYYYMMMFFFBBBAAA????????????>>>>>>>>>>>>????????????????????????>>>????????????@@@@@@@@@|||{{{|||vvvsssuuuxxxzzztttjjjeeefffaaa]]]UUUOOOJJJEEEAAA???:::999888666555555555555444444333333222111000000000000000000000000000000///000000111333555777888<<<<<<;;;;;;;;;::::::999>>><<<:::888777888:::;;;@@@===>>>CCCCCC>>>:::999777777888888888888777777777777777777888999:::;;;;;;<<<>>>???AAAAAABBBBBBFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJLLLLLLLLLMMMOOOQQQRRRUUU[[[aaaeeeggghhhhhhaaacccdddaaa```hhhvvvyyywwwzzzxxxooollloootttoooooowwwzzzsssjjj^^^TTTJJJIIIGGGEEEEEEEEEEEEEEEEEEHHHDDDHHHRRRZZZxxxwwwuuutttqqqllliiiiiihhhgggggghhhgggfffjjjppprrrqqqnnntttyyy{{{qqqhhhbbb```^^^ZZZTTTSSS]]]iii~~~mmm]]]OOOCCC@@@BBB@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@}}}{{{|||uuuttttttvvvwwwppphhheeegggbbb]]]VVVOOOJJJEEEAAA>>>:::999888666555555555555444444333333222111111000000000000000000000000000///000000111333555777888<<<<<<<<<;;;;;;:::::::::===;;;999888777999;;;<<>>BBBCCC>>>:::999777777888888888888777777777777777777888999:::;;;;;;<<<>>>???@@@AAABBBBBBEEEEEEEEEFFFFFFFFFFFFFFFKKKLLLLLLLLLKKKKKKMMMOOOSSSVVV[[[ccckkkqqqssssssooonnnjjjddd```dddoooxxx~~~yyyyyy}}}zzzrrrqqqvvvvvvllliiimmmvvv|||tttjjj\\\RRRIIIHHHGGGEEEEEEEEEEEEFFFEEEHHHEEEIIIRRR]]]xxxsssqqqwwwxxx~~~zzzwwwssssssqqqnnnlllkkkjjjiiijjjllljjjiiilllqqqssspppqqqwww|||tttiiidddbbb___[[[TTTSSS\\\gggmmm]]]OOOCCC@@@BBB@@@??????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@~~~}}}|||tttuuutttuuutttnnnfffdddhhhccc^^^WWWPPPJJJEEE@@@===:::999888666555555555555444333333222222111111111000000000000000000000000///000000111333555777888===<<<<<<;;;;;;;;;;;;;;;<<<:::999888888999;;;===>>><<<===BBBCCC>>>:::999777777888888888888777777777777777777888999:::;;;;;;;;;===???@@@AAABBBBBBDDDDDDDDDEEEEEEFFFFFFFFFKKKLLLMMMLLLJJJJJJLLLMMMTTTUUUZZZfffrrr{{{|||{{{uuupppiiiaaa^^^```hhhmmmvvvtttxxx~~~{{{ssssssyyy~~~ooogggmmmttt~~~tttiii\\\QQQIIIHHHGGGEEEEEEEEEEEEFFFEEEHHHHHHJJJPPP```}}}{{{uuunnnjjjnnnzzz|||xxxttttttssssssrrrpppnnnnnnlllnnnmmmkkknnnrrrrrrooopppwww~~~}}}xxxjjjfffdddaaa\\\UUURRRZZZdddnnn^^^OOOCCC@@@BBB?????????>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@~~~|||tttttttttvvvvvvpppgggdddgggccc^^^WWWQQQKKKEEE@@@===:::999888666555555555555333333333222222111111111000000000000000000000000///000000111333555777888===<<<;;;::::::;;;<<<<<<:::999999888999:::<<<======:::<<>>::::::777888888999999888888777777777777777888999:::;;;:::;;;<<<>>>@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFIIIJJJKKKKKKJJJJJJLLLNNNRRRSSSYYYfffttt|||zzzuuuiiiddd]]]XXXXXX]]]ccchhhgggiiirrr||||||tttttt{{{zzzppprrrzzzuuujjj\\\SSSIIIHHHFFFEEEEEEEEEFFFFFFFFFGGGJJJKKKNNNdddzzzppplllnnnyyy~~~zzzxxxxxxzzzyyytttrrrssslllmmmmmmlllnnnrrrrrrooollluuu~~~mmmjjjooo~~~nnngggfffccc^^^VVVQQQWWWaaannn^^^OOOCCC@@@BBB?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA~~~|||tttrrrtttxxx{{{tttjjjdddeeebbb^^^XXXRRRLLLFFFAAA===:::999888666555555555555333333222222222222222111000000000000000000000000///000000111333555777888<<<;;;:::999999:::;;;<<<:::999999999999:::<<<<<<;;;999;;;@@@BBB>>>::::::888888999999999999888888777777777777888999:::;;;999:::<<<>>>@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJKKKNNNPPPPPPQQQWWWcccooosssnnnggg[[[XXXTTTRRRTTTZZZ```eeeYYY]]]jjjyyy~~~zzz{{{~~~www}}}vvvjjj^^^UUUHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGKKKLLLMMMkkk|||ssslllnnn|||{{{~~~|||vvvsssuuukkkmmmlllkkkmmmrrrssspppmmmuuuvvvgggeeeiiisssqqqiiigggeee```WWWQQQVVV^^^}}}ooo___OOOCCC@@@BBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA}}}vvvqqqtttzzz}}}vvvkkkddddddaaa]]]XXXRRRMMMHHHBBB>>>:::999888666555555555555222222222222222222222222000000000000000000000000///000000111333555777888;;;:::888777777999;;;<<<::::::999999::::::;;;;;;999888:::???AAA>>>::::::888888999999999999888888777777777777888999:::;;;888999;;;>>>@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGDDDFFFHHHIIIIIIKKKNNNQQQOOOPPPTTT]]]eeegggccc^^^[[[[[[YYYXXXXXX[[[aaaeeeXXXYYYdddvvvvvvjjj^^^UUUHHHGGGFFFEEEEEEFFFGGGGGGIIIEEEKKKNNNPPPtttssshhhqqq}}}|||}}}vvvtttwwwppppppnnnlllnnnsssuuurrrrrrzzzzzzmmmhhhhhhjjjtttiiihhhfffbbbXXXQQQUUU]]]yyyooo___PPPCCC@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBB~~~wwwqqqsssxxxzzztttiiidddddd___\\\WWWRRRNNNIIICCC???:::999888666555555555555222222222222222222222222000000000000000000000000///000000111333555777888:::888777555666888:::<<<;;;;;;::::::::::::::::::888666999???AAA>>>::::::888999999::::::999999888777777777777888999:::;;;888999;;;===???AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIEEEFFFHHHHHHIIIJJJMMMOOOOOOPPPRRRVVV[[[___```___gggjjjkkkhhhddddddhhhmmmhhhbbbdddqqq|||~~~|||}}}uuuhhh[[[SSSGGGGGGFFFEEEEEEFFFGGGHHHIIICCCKKKPPPUUUvvvqqq{{{~~~yyyyyyzzzyyyuuuppppppuuuwwwuuuuuu}}}}}}rrrllliiissstttiiihhhgggcccYYYRRRTTT\\\tttppp___PPPDDD@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBxxxssssssvvvwwwqqqgggdddeee^^^[[[WWWSSSOOOJJJDDD@@@:::999888666555555555555222222222222222222222222000000000000000000000000///000000222333555777888999777666444555777999;;;;;;;;;;;;::::::999999999888666888>>>AAA===::::::888999999::::::999999888777777777777888999:::;;;777999;;;===???AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIFFFHHHIIIIIIHHHIIIKKKMMMQQQPPPPPPRRRVVV\\\bbbeeerrrwwwzzzwwwpppmmmqqqvvvzzzmmmfffmmmuuuwwwzzzxxxnnnfffbbbiiinnnxxxtttfffYYYQQQGGGGGGFFFEEEEEEFFFGGGHHHIIIAAAJJJRRRYYYzzzsssssswwwyyywwwsss||||||tttlllkkkssshhhhhhgggcccYYYRRRTTT\\\qqqppp___PPPDDD@@@AAA??????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBB~~~}}}uuuvvvtttuuuvvvssskkkeeedddaaa\\\VVVQQQLLLGGGBBB???999888777555444444444444444333222111111111222333222111111111000000//////000111222222333555888;;;<<<;;;:::999888999999:::===;;;999777777999;;;===999888888;;;===>>>:::777;;;<<<<<<===<<<;;;999888888777666777999:::::::::888999;;;===@@@BBBDDDDDDEEEFFFHHHHHHGGGGGGHHHIIIFFFFFFGGGHHHIIIJJJJJJKKKOOONNNMMMOOOTTT\\\dddjjjxxx}}}}}}tttllliiiiiijjjeee___\\\___gggrrrxxx|||vvvnnnfff```\\\ZZZ___bbbjjjxxxxxxiiiZZZQQQHHHGGGFFFFFFEEEEEEFFFFFFCCCJJJFFFMMM___}}}yyyxxx{{{|||{{{sssyyytttuuuoookkk}}}zzzmmmjjjgggccc[[[TTTTTTYYYtttqqq^^^OOOGGGEEEEEE@@@@@@@@@????????????>>>===============>>>>>>>>>======>>>???AAABBBCCCCCC}}}|||uuuvvvtttuuuvvvssskkkeeedddbbb^^^WWWQQQLLLGGGBBB>>>999888777555444444444444444333222111111111222222111111111111000000000///000111222222333555888;;;===<<<;;;999999999:::;;;===;;;999888888999;;;===;;;::::::;;;======:::777::::::;;;<<<;;;:::999888888777666777999:::::::::888999;;;===@@@BBBDDDDDDEEEFFFHHHGGGGGGFFFHHHIIIFFFFFFGGGHHHIIIKKKKKKLLLMMMLLLLLLOOOWWWbbbnnnuuuuuuhhh```^^^^^^[[[VVVRRRSSSZZZdddllltttssspppmmmiiieeebbb```lllnnnuuuxxxiii[[[QQQHHHGGGFFFFFFEEEEEEFFFFFFDDDKKKGGGNNN___{{{{{{}}}~~~yyyqqqiiijjjhhhiiipppzzz|||ttt}}}mmmjjjgggccc\\\TTTTTTYYYnnnrrr___PPPGGGDDDCCC@@@@@@@@@????????????>>>?????????>>>>>>=========>>>>>>???@@@AAAAAABBBBBB}}}||||||vvvuuuttttttvvvssskkkeeedddddd___YYYRRRMMMGGGBBB>>>999888777555444444444444444333222222111111222222111111111111000000000000000111222222333555888;;;===<<<;;;:::::::::;;;<<<<<<;;;:::888888:::;;;<<<>>>===<<<<<<<<<;;;999666777888999:::;;;:::999999888777666777999:::::::::888999;;;===@@@BBBDDDDDDEEEFFFHHHGGGFFFFFFGGGHHHFFFGGGGGGHHHJJJKKKKKKLLLKKKJJJJJJOOOYYYfffttt|||zzznnnccc]]]ZZZZZZYYYVVVQQQNNNRRR]]]eeennnnnnmmmmmmmmmllliiigggzzz}}}yyyiii[[[QQQHHHGGGFFFFFFEEEEEEFFFFFFFFFLLLHHHOOO___zzzqqqhhhbbb]]]\\\\\\\\\^^^iiimmmjjjgggddd\\\UUUTTTYYYoootttaaaQQQGGGBBBAAA@@@@@@@@@????????????>>>@@@@@@@@@??????>>>>>>===?????????@@@@@@AAAAAAAAA|||{{{}}}wwwuuussstttvvvssskkkfffeeeeeeaaaZZZSSSMMMGGGBBB>>>999888777555444444444444333333222222222222111222111111111000000000000000000111222222333555888;;;======;;;;;;:::;;;<<<===<<<;;;:::999999:::;;;<<<@@@??????>>>===;;;888666555666888999::::::999999888777666777999:::::::::888999;;;===@@@BBBDDDDDDEEEFFFGGGGGGFFFEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIINNNVVV```jjjqqqxxxuuupppjjjdddbbbbbbccc\\\]]]\\\UUUPPPRRR[[[dddsssrrrqqqqqqrrrrrrqqqpppyyyiiiZZZPPPHHHGGGFFFFFFEEEEEEFFFFFFFFFKKKGGGNNN\\\}}}zzzpppgggccc[[[YYYVVVRRROOOUUUiii|||mmmjjjhhheee]]]UUUUUUYYYrrruuubbbQQQFFFAAA???@@@@@@@@@?????????>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@||||||}}}wwwtttssstttvvvssskkkfffeeeeeeaaaZZZSSSMMMGGGBBB>>>999888777555444444444444333333333333222222111111000000000000000000111111000111222222333555888;;;===<<<;;;:::;;;;;;======<<<;;;;;;::::::;;;;;;<<>>;;;888777444555777999:::::::::999888777666777999:::::::::888999;;;===@@@BBBDDDDDDEEEGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJMMMPPPTTTXXXZZZ___^^^^^^___cccfffggghhh___aaa```ZZZSSSSSSZZZbbbxxxyyyyyyyyyyyy{{{~~~uuuxxxxxxhhhYYYOOOHHHGGGFFFFFFEEEEEEFFFFFFEEEIIIEEENNNZZZ}}}|||~~~rrriiieee^^^YYYTTTPPPLLLNNNXXXccc}}}llljjjhhheee^^^VVVUUUXXXooouuubbbQQQFFF@@@>>>@@@@@@@@@?????????>>>>>>======>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@~~~}}}}}}wwwtttrrrtttvvvssslllffffffddd___YYYRRRMMMGGGBBB>>>999888777555444444444444222333333333333222111000000000000000111111111111000111222222333555888;;;<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<>><<<======>>>???@@@AAAAAA?????????@@@@@@AAAAAAAAA~~~~~~wwwtttrrrsssvvvssslllgggfffbbb^^^WWWQQQLLLGGGBBB>>>999888777555444444444444222222333333333222111000///000000000111111111111000111222222333555888;;;;;;:::999999999;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<888===DDDFFFDDD???;;;:::666777999:::::::::999999888777666777999:::::::::888999;;;===@@@BBBDDDDDDFFFGGGGGGFFFEEEDDDDDDFFFEEEFFFGGGIIIKKKLLLNNNNNNOOOOOONNNNNNMMMKKKJJJIIIHHHJJJRRR^^^lllssssssoootttsssqqqmmmjjjiiikkkmmmppp{{{vvveeeVVVKKKHHHGGGFFFFFFEEEEEEFFFFFFFFFHHHFFFPPP[[[{{{mmmddd^^^YYYTTTQQQMMMIIIJJJNNNWWWnnnllljjjiiiggg___WWWUUUXXXnnnttt___OOOFFFBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB~~~wwwsssrrrsssvvvssslllgggfffaaa\\\VVVQQQLLLGGGBBB???999888777666444444444444222222333444333222111000//////000000111111111222000111222222333555888;;;:::999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<555<<>>@@@@@@???>>>===<<<;;;:::===>>>>>>@@@AAABBBCCCCCC|||wwwvvvuuusssrrrssspppjjjfffgggiiibbbYYYRRRMMMHHHBBB>>>888777666555444333333333555444333222111111111111222111111111000000//////000111111111111333777999::::::999999999:::;;;;;;@@@===:::999999:::::::::999===BBBDDDDDDAAA>>><<<999999:::::::::999888888888888777777888888999:::888999;;;>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEHHHGGGHHHLLLQQQUUUUUUTTT[[[YYYVVVTTTTTTTTTSSSRRROOOSSSZZZeeeooowwwzzz{{{sssooofffaaafffnnnrrrppphhhtttrrrbbbRRRHHHJJJIIIGGGEEEEEEFFFGGGHHHFFFLLLGGGMMMZZZzzzjjjddd]]]WWWVVVSSSOOOMMMOOOMMMTTTZZZZZZ^^^gggqqqvvv}}}wwwsssmmmjjjjjjcccWWWTTTXXXnnnttt___PPPGGGCCCAAA@@@@@@@@@????????????>>>????????????????????????@@@@@@???????????????@@@}}}zzzyyyuuurrrrrrsssqqqjjjggghhhiiibbbYYYRRRMMMHHHCCC>>>888777666555444333333333555444333222111111111111111111111111000000000///000111111111111333777999<<<;;;;;;:::::::::;;;;;;>>><<<999888999;;;;;;;;;:::===AAACCCCCC@@@>>><<<888999999:::::::::999999888888777777888888999:::888999;;;>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEIIIHHHJJJNNNUUUZZZ]]]]]]```]]]ZZZYYYYYYZZZYYYYYYZZZ\\\bbbiiipppuuuvvvuuummmiiiccc___cccjjjllliiiZZZbbbrrr|||{{{rrraaaRRRIIIJJJHHHGGGEEEEEEFFFGGGHHHFFFKKKGGGMMMYYY~~~sssddd]]]WWWUUUTTTQQQQQQSSSUUU[[[]]]XXXUUU\\\eeekkkrrrnnnvvvtttmmmiiihhhbbbXXXUUUZZZiiisss^^^OOOGGGBBB@@@@@@@@@@@@????????????>>>????????????????????????@@@@@@???????????????@@@|||yyyyyytttrrrrrrtttrrrlllhhhiiiiiibbbYYYRRRMMMIIICCC???888888666555444333333333444444333222111111111111111111111111000000000000000111111111111333777999>>>===<<<;;;;;;;;;;;;;;;===:::888888999;;;<<<<<<<<<>>>@@@AAAAAA???===;;;777888999999::::::::::::888888777777888888999:::888999;;;>>>@@@BBBCCCDDDEEEDDDDDDCCCCCCDDDEEEEEEJJJIIIKKKPPPWWW___cccfffeeebbb___^^^^^^_________aaaaaabbbeeeiiijjjiiihhhhhhgggdddbbbeeekkkjjjfffVVVUUUZZZfffppppppkkkhhh|||ppp___RRRIIIIIIHHHGGGEEEEEEFFFGGGGGGEEEJJJFFFMMMXXXyyyfff___XXXWWWVVVTTTVVVYYYgggmmmmmmddd]]]^^^eeekkkpppooouuuvvvmmmggggggaaaXXXVVV[[[kkkqqq]]]NNNFFFAAA@@@@@@@@@@@@????????????>>>????????????????????????@@@???????????????@@@@@@zzzuuuuuutttrrrrrrtttrrrmmmjjjkkkhhhbbbYYYRRRMMMIIICCC???999888777555444444444333444333222222111111111222111111111000000000000000000111111111111333666999??????>>><<<;;;;;;;;;;;;;;;999777777999<<<======>>>>>>>>>@@@@@@???===;;;666777888999:::;;;;;;;;;888888777777888888999:::888999;;;>>>@@@BBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEJJJJJJKKKOOOVVV]]]cccfffiiigggeeedddeeeeeedddccccccaaa^^^]]]^^^```aaaaaaiiikkkllllllooosssqqqmmmaaaUUULLLNNNUUUYYYZZZ\\\nnnmmm]]]QQQJJJHHHHHHGGGFFFEEEFFFFFFFFFEEEIIIEEEMMMWWW}}}}}}}}}|||lllddd]]][[[ZZZYYY[[[___rrr}}}wwwuuuxxxzzz{{{ppphhheee```WWWVVVZZZoooooo[[[MMMEEEAAA???@@@@@@@@@?????????>>>>>>?????????????????????????????????>>>??????@@@AAAzzzvvvuuuuuurrrsssuuusssmmmjjjkkkhhhaaaYYYRRRMMMIIIDDD@@@999888777666555444444444333333222222111111222222000000000000000000111111000111111111111333666999@@@???>>>===<<<;;;;;;;;;:::888666777999<<<======>>>>>>>>>???AAAAAA>>>;;;666777888999:::;;;;;;;;;888888777777888888999:::888999;;;>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHIIIJJJLLLPPPUUU[[[___jjjjjjkkkmmmnnnllliiifffeee```ZZZXXXYYY^^^bbbeeejjjnnnqqqsssvvv{{{zzzwwwiii\\\PPPJJJJJJLLLQQQWWWbbbuuu|||iiiYYYOOOIIIGGGGGGFFFFFFFFFEEEEEEFFFEEEHHHEEENNNVVV|||~~~xxx|||vvvvvvvvvoooggg```^^^]]]\\\^^^bbbppprrrhhheee```WWWTTTXXXlllnnn[[[MMMEEEAAA@@@@@@@@@@@@?????????>>>>>>??????????????????????????????>>>>>>???@@@@@@AAA|||yyyyyyvvvttttttvvvsssnnnjjjkkkgggaaaXXXRRRNNNIIIDDD@@@999999777666555444444444333333222222111222222333000000000000111111111111000111111111111333777999???>>>===<<<<<<<<<<<<<<<:::888666666999;;;<<<===>>>======@@@DDDCCC@@@<<<777888999999::::::::::::888888777777888888999:::888999;;;>>>@@@BBBCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHIIIIIIJJJMMMQQQTTTeeehhhooouuuxxxuuuooojjjaaa\\\WWWUUUWWW]]]bbbeeeeeekkkooorrrwww}}}}}}lllccc[[[VVVRRROOORRRVVV___mmmyyyeeeVVVMMMIIIGGGFFFFFFFFFFFFEEEEEEEEEFFFHHHFFFOOOVVVyyy|||qqqhhhfffeeellleee___^^^^^^\\\^^^bbbmmmssshhhfffaaaXXXTTTVVVlllmmmZZZMMMEEEBBB@@@@@@@@@@@@????????????>>>????????????????????????>>>>>>>>>>>>???@@@AAAAAA}}}zzzzzzxxxuuuuuuvvvtttmmmjjjkkkgggaaaXXXRRRNNNJJJDDD@@@:::999888666555555444444333222222111222222333333///000000000111111111111000111111111111333777999======<<<;;;;;;<<<<<<<<<;;;999666666888:::;;;<<<===<<<>>>BBBFFFFFFAAA<<<888999999:::::::::999999888888777777888888999:::888999;;;>>>@@@BBBCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGIIIHHHGGGHHHKKKMMMXXX___lllwww}}}zzzssslll___\\\YYYYYY[[[^^^``````^^^ccciiilllrrr{{{wwwmmmccc^^^ZZZWWWVVVYYY\\\cccvvvwwwbbbSSSJJJHHHFFFFFFFFFFFFFFFEEEEEEDDDGGGIIIFFFPPPWWWxxxvvvfff___\\\[[[bbb\\\XXXYYY[[[ZZZ\\\___kkk~~~~~~qqqgggfffcccZZZVVVXXXooommm[[[MMMFFFCCCAAA@@@@@@@@@????????????>>>????????????????????????>>>>>>>>>>>>???@@@AAABBB{{{xxxwwwyyyvvvvvvwwwtttmmmjjjjjjggg```XXXRRRNNNJJJEEEAAA:::999888666555555555555222222222111222222333333//////000000111111111222000111111111111333777999<<<<<<;;;;;;;;;<<<<<<===;;;999777666888:::;;;;;;<<<<<<>>>CCCHHHHHHCCC===999999:::::::::999888888888888888777888999999:::888999;;;>>>@@@BBBCCCDDDAAAAAAAAABBBCCCDDDEEEFFFDDDGGGIIIIIIGGGFFFHHHKKKLLLVVVfffuuu}}}{{{ssskkkcccbbbbbbcccddddddcccaaaYYY___dddgggnnnyyywwwggg^^^[[[ZZZZZZ]]]TTTUUUccc~~~uuu```QQQIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDHHHIIIGGGQQQWWWxxx~~~ssseee```______YYYTTTRRRUUUXXXXXXZZZ]]]ggguuu{{{nnnffffffddd]]]XXXYYYnnnmmm[[[NNNFFFCCCBBB@@@@@@@@@????????????>>>????????????????????????>>>>>>>>>>>>???@@@AAABBBzzzxxxzzzvvvvvvwwwwwwqqqjjjhhhkkkkkkddd[[[SSSNNNHHHBBB>>>;;;999666555555666555444444333222222111111222222000000000000111111111111000111111111111222555777===;;;999777777999;;;======<<<:::999888888999::::::;;;===AAADDDDDDAAA>>><<<;;;::::::::::::999888777777777777777888888999999:::;;;===???AAACCCDDDBBBCCCDDDCCCCCCCCCEEEGGGFFFGGGHHHIIIIIIIIIIIIHHHHHHLLLWWWiiiyyy}}}vvvmmmjjjmmmnnnmmmlllkkkeee^^^ZZZVVVWWW```lllvvv{{{~~~uuufff^^^^^^\\\VVV]]]SSSWWWmmmxxxsssuuuqqqYYYKKKHHHKKKEEEEEEEEEEEEEEEEEEEEEEEEJJJDDDJJJPPPTTTuuu{{{zzzkkk___ZZZ[[[ZZZWWWUUUTTTRRRQQQWWW^^^gggvvvzzzllleeehhheeeYYYTTTYYYoooqqqZZZIIICCCBBB@@@@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>????????????@@@AAABBBCCC}}}wwwuuuwwwvvvuuuwwwwwwqqqiiigggjjjjjjdddZZZSSSNNNIIICCC???;;;999666555555666555444444333222222111111222222000000000000111111111111000111111111111222555777<<<;;;999888888999:::;;;<<<;;;:::999999999:::;;;:::;;;===@@@CCCBBB???===<<<:::999999:::;;;:::999888888888888888999::::::999:::;;;===???AAACCCDDDCCCDDDEEEDDDBBBCCCDDDFFFHHHHHHHHHIIIJJJLLLMMMNNNKKKMMMSSSbbbqqqxxxvvvpppqqqtttuuutttrrrpppjjjbbbXXXTTTTTT]]]jjjsssuuutttqqqnnnfff\\\XXXYYYWWWRRRRRRNNNSSScccqqqtttppplll___eeekkkvvvzzzkkkeeeeeeqqq}}}oooXXXKKKHHHJJJEEEEEEEEEEEEEEEEEEEEEEEEIIIEEEKKKOOOQQQppp{{{xxxxxx{{{|||pppddd]]][[[\\\YYYWWWUUUQQQNNNSSS[[[jjjzzz{{{mmmeeehhheeeYYYUUUYYYvvvpppXXXHHHCCCAAA@@@@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>????????????@@@AAABBBCCC|||wwwuuuvvvuuuuuuwwwwwwqqqiiigggjjjiiibbbZZZSSSNNNJJJDDD@@@;;;999666555555666555444444333222222111111222222000000000000111111111111000111111111111222555777;;;;;;::::::999999999999;;;:::999999999:::;;;<<<;;;<<<===@@@AAAAAA>>>;;;;;;:::888999:::;;;;;;:::999999999999999:::;;;;;;999:::;;;===???AAACCCDDDDDDEEEEEEDDDCCCCCCEEEGGGKKKJJJIIIJJJLLLPPPTTTVVVUUUSSSTTT^^^kkkuuuxxxvvvyyy|||}}}{{{yyyvvvnnneeeXXXTTTRRRZZZhhhpppmmmggg\\\ZZZVVVPPPOOORRRRRROOONNNPPPVVV```lllqqqeeeVVVKKKQQQYYYeee{{{zzzkkkbbb^^^___fffwwwjjjVVVJJJHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGKKKMMMOOOjjjyyyzzztttyyy{{{~~~wwwmmmccc\\\]]]\\\[[[WWWOOOJJJOOOXXXkkk||||||mmmeeehhheeeYYYUUUZZZwwwnnnVVVGGGCCCAAA???@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>????????????@@@AAABBBCCCzzzwwwwwwvvvvvvxxxyyyssskkkhhhjjjhhhaaaYYYSSSOOOJJJEEEAAA;;;999666555555666555444444333222222111111222222///000000000111111111111000111111111111222555777;;;<<<======<<<;;;999888999999888888999;;;<<<===>>>>>>>>>@@@AAA@@@>>>;;;;;;999888888:::<<<<<<;;;999999999999999:::;;;;;;999:::;;;===???AAACCCDDDBBBCCCDDDCCCCCCEEEHHHKKKNNNMMMLLLMMMPPPVVV[[[___bbb___]]]bbbmmmvvvyyyyyy|||}}}zzzvvvmmmeee[[[VVVTTT[[[iiiqqqkkkaaaUUURRRLLLIIIIIIMMMOOOOOOPPPUUUZZZbbbtttrrrZZZYYYZZZ\\\cccsssxxxkkkaaaWWWYYYddd{{{zzzdddSSSIIIGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDHHHJJJLLLOOOeee~~~xxx}}}uuuhhh]]]]]]]]]]]]YYYPPPIIINNNVVViii}}}}}}nnneeegggdddYYYVVV[[[pppkkkTTTGGGCCCAAA???@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>>????????????@@@AAABBBBBB|||wwwvvvvvvwwwzzz{{{uuullliiikkkgggaaaYYYRRROOOKKKFFFBBB;;;999666555555666555444444333222222111111222222///000000000111111111111000111111111111222555777<<<===>>>???>>>===;;;:::999888888888999;;;===>>>@@@@@@@@@AAABBBBBB???===;;;999777777999;;;<<<<<<888888888888888999::::::999:::;;;===???AAACCCDDD@@@AAABBBCCCDDDGGGLLLOOORRRQQQQQQRRRVVV\\\aaadddjjjgggeeeiiipppuuuvvvuuuwww{{{|||yyywwwrrriii```YYYWWWUUU\\\lllyyyuuujjj\\\TTTKKKFFFFFFIIIMMMQQQQQQUUUWWWaaa{{{pppbbb]]]ZZZ\\\hhh|||ooo___XXXVVVYYYiiirrr^^^OOOHHHFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBIIIIIIKKKQQQaaa}}}uuu||||||ooo```\\\\\\]]]ZZZRRRLLLOOOVVVggg}}}~~~oooeeefffcccYYYWWW]]]kkkiiiSSSFFFDDDBBB???@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>>????????????@@@AAABBBBBB{{{uuutttvvvwwwzzz{{{uuulllhhhjjjgggaaaYYYSSSOOOKKKEEEAAA;;;999666555555666555444444333222222111111222222000000000000111111111111000111111111111222555777;;;<<<===>>>>>>===<<<<<<999999888888999;;;<<<===AAA@@@@@@AAACCCBBB@@@>>>===:::888777999;;;<<<<<<888888888888888999::::::999:::;;;===???AAACCCDDDAAABBBBBBCCCDDDHHHMMMQQQUUUVVVWWWZZZ]]]aaadddfffiiihhhhhhkkkoooqqqpppnnnqqquuuwwwuuusssooofff]]]UUUVVVVVV]]]ooo{{{fff[[[OOOJJJHHHIIIOOOUUUWWWXXXWWW```|||rrrfffZZZWWW\\\hhhxxxuuuuuu}}}ooo\\\XXXWWWWWW^^^oookkkXXXLLLHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBJJJGGGIIISSS\\\{{{rrryyyvvvggg^^^\\\\\\[[[VVVPPPPPPTTTddd{{{pppeeefffbbbYYYWWW^^^nnn~~~hhhRRRGGGEEEDDD@@@@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>????????????@@@AAABBBCCCzzzuuuttttttuuuxxxzzztttkkkggghhhhhhbbbYYYSSSNNNJJJEEEAAA;;;999666555555666555444444333222222111111222222000000000000111111111111000111111111111222555777999:::;;;<<<<<<======<<<:::999999888999:::<<<===@@@??????@@@BBBBBB@@@???>>>;;;888777888:::;;;;;;999999999999999:::;;;;;;999:::;;;===???AAACCCDDDDDDDDDDDDCCCDDDGGGLLLPPPWWWZZZ]]]```ccceeeeeeeeeddddddeeeiiimmmnnnllliiilllqqqtttsssrrrooofff]]]WWWZZZZZZ]]]nnnmmmbbbWWWSSSQQQQQQVVV\\\___]]]ZZZ^^^rrrzzzeee[[[YYY[[[aaahhh{{{wwwiiigggnnn{{{~~~|||nnn\\\WWWZZZ[[[[[[bbbwww}}}fffSSSJJJGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEEEECCCLLLEEEGGGSSSWWW|||yyyooouuu}}}ooobbb^^^\\\\\\YYYSSSPPPQQQ___uuupppeeeeeebbbYYYXXX___sss~~~gggRRRHHHGGGEEEAAA@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>????????????@@@AAABBBCCC{{{wwwwwwrrrssswwwxxxrrriiieeefffiiibbbZZZSSSNNNJJJDDD@@@;;;999666555555666555444444333222222111111222222000000000000111111111111000111111111111222555777777888888999:::;;;<<<===;;;:::999999999:::;;;<<>>>>>???AAAAAA@@@??????<<<888777888999::::::;;;::::::::::::;;;<<<<<<999:::;;;===???AAACCCDDDGGGFFFEEEDDDDDDFFFKKKNNNYYY\\\```eeeggggggfffdddbbbbbbdddgggkkklllkkkiiikkkpppssssssssspppggg^^^]]]```^^^^^^jjj~~~rrrggg^^^\\\[[[ZZZ]]]cccaaa^^^YYYYYYddd|||kkk___ZZZYYYZZZ]]]eee~~~pppaaa^^^ddddddjjjllljjjooosssjjj[[[VVV\\\```]]]]]]lll{{{cccQQQIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEMMMDDDEEESSSSSSrrrxxxnnnsss}}}}}}tttfff```\\\\\\[[[UUUPPPNNNYYYooo}}}rrrpppxxxpppeeeeeebbbYYYXXX```vvv~~~gggRRRHHHGGGFFFBBB@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>????????????@@@AAABBBCCC|||yyyyyysssssssssuuuwwwsssjjjffffffhhhbbbYYYSSSOOOJJJEEEAAA<<<:::777666666555444222777666444222111000//////222222111111111111222222000111222222111222444666888<<<===:::999<<<===;;;===>>>>>>===;;;999:::;;;===<<<===@@@CCCDDDAAA>>>======<<<;;;999888:::<<<999999999999999999999999:::;;;<<<===???AAABBBCCCEEEEEEEEEFFFGGGIIIJJJKKKSSSZZZbbbfffkkkooooookkkkkkeeebbbfffmmmpppnnnlllkkkiiikkkqqqwwwwwwqqqjjj^^^^^^^^^```jjjtttvvvssssssuuutttooojjjfffdddbbb```___]]]ZZZ\\\kkkssseeeaaaaaa^^^[[[```ooovvvggg[[[YYY^^^]]]```aaa```bbbfffccc]]]ZZZXXX[[[^^^^^^eeepppVVVMMMKKKHHHFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGDDDHHHIIIKKKLLLMMMhhhzzzooorrr~~~www~~~||||||jjjaaa[[[]]]ZZZSSSQQQUUUZZZooo|||rrrnnnpppuuu}}}yyy{{{wwwyyymmmiiieeebbb\\\TTTdddxxx~~~eeePPPEEEBBBBBBBBB@@@@@@@@@@@@?????????>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>???@@@@@@AAAAAA}}}zzzyyyrrrqqqqqqsssvvvsssllliiijjjgggaaaYYYRRRNNNJJJEEEAAA<<<:::777666666555444333444333222222111111222222222222111111111111222222000111222222111222444666888<<<===:::999;;;<<<:::===>>>>>>===;;;999:::;;;;;;;;;<<>>@@@BBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJQQQXXX___dddkkkqqqqqqmmmeee```]]]ccclllssssssrrrhhhgggjjjsss}}}|||vvvkkkggg```___eeellljjjccciiiooovvvyyywwwrrrlllggg^^^``````^^^]]]bbbnnnyyy}}}sssnnnnnnnnnjjjeeeaaallltttggg\\\YYY[[[VVV]]]eeehhheee```]]]\\\ZZZVVVWWWYYYYYY^^^sssmmmTTTKKKJJJGGGEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEHHHGGGIIIKKKKKKaaayyymmmqqq|||yyyvvv}}}|||zzz|||qqqeee\\\\\\ZZZTTTRRRVVVWWWiiiyyy{{{yyywwwmmmaaahhhmmmrrrsssxxxzzzyyymmmiiieeeaaa\\\TTTeee}}}}}}dddOOODDDAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>???@@@@@@AAAAAAzzzxxxqqqpppoooqqqtttrrrmmmlllnnnfff```XXXRRRNNNJJJDDD@@@;;;999777666666666444333111111111111222333444444222222111111111111222222000111222222111222444666888<<<===:::999;;;;;;999<<<===>>>===;;;::::::;;;;;;;;;===@@@CCCEEEDDDCCC=========;;;888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEDDDDDDEEEEEEFFFGGGIIIIIINNNSSSZZZaaajjjrrrqqqlllbbb^^^[[[```kkkssstttqqqffffffkkkyyyssskkkaaa```gggmmmhhh]]]]]]ccckkkpppqqqmmmiiigggeeehhhkkkhhhdddbbbdddeeesssrrrtttyyy~~~|||uuunnndddjjj|||ssshhh___YYYWWWTTT]]]llluuunnn___ZZZ```[[[UUUSSSTTTTTTVVVddduuugggPPPIIIHHHEEECCCEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEGGGJJJHHHWWWuuuwwwlllooozzz|||vvvtttqqq{{{}}}zzzyyyyyyxxx||||||kkk]]][[[ZZZVVVSSSVVVXXXkkk|||zzznnnbbbeeemmmrrrpppppp}}}{{{xxxmmmiiieeeaaa[[[UUUggg|||cccNNNDDDAAA@@@?????????>>>>>>>>>============>>>>>>>>>>>>>>>>>>===>>>>>>>>>???@@@@@@AAAAAA{{{xxxqqqqqqpppqqqtttrrrmmmlllooofff```XXXRRRNNNJJJDDD???;;;999777666666666555333111111111111222333444444222222111111111111222222000111222222111222444666777<<<===;;;999;;;;;;999<<<===>>>===;;;:::;;;<<<======???AAABBBCCCCCCCCC>>>>>>===;;;888888999;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBBDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKOOOUUU[[[eeemmmmmmgggcccaaa___bbbjjjqqqpppjjjffffffnnn~~~yyyqqqggghhhrrrxxxooo```^^^\\\\\\]]]^^^^^^ccchhhqqqwwwzzzvvvooollllllllllllooovvvzzzpppiiikkkyyytttkkkccc[[[VVV[[[___nnn|||uuubbb]]]eee[[[UUURRRSSSSSSTTT[[[dddpppwwwbbbNNNHHHHHHEEEDDDFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGDDDFFFKKKIIIQQQgggxxxmmmoooxxxsssooouuulllwww}}}{{{zzzxxxtttuuurrr```\\\[[[WWWTTTVVVYYYrrr}}}ooowww~~~nnnjjjeee```[[[WWWkkkzzz```LLLCCCAAA???>>>>>>>>>>>>>>>===============>>>>>>??????>>>>>>===>>>>>>>>>???@@@@@@AAAAAAzzzxxxqqqtttrrrssstttqqqlllkkknnneee```YYYSSSOOOJJJDDD???;;;999666666666666555444333333222222111222222222222222111111111111222222000111222222111222444666666;;;>>><<<;;;<<<<<<:::;;;=========;;;:::;;;<<<@@@AAABBBBBBAAAAAAAAAAAA>>>>>>===;;;888777999:::;;;;;;;;;<<<<<<=========>>>???@@@AAACCCEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHIIINNNRRRWWW___ffffffaaaddddddccceeemmmuuusssjjjhhhgggnnn~~~vvvnnnqqq~~~yyyiiihhh```ZZZYYYYYY]]]hhhsss}}}|||zzzxxxppprrrxxx}}}qqqnnnnnnyyywwwooojjjccc]]]bbb___gggtttrrrccc]]]cccXXXSSSPPPQQQRRRSSSVVVYYYbbbqqqppp\\\KKKHHHHHHEEEDDDGGGDDDDDDDDDCCCDDDEEEEEEFFFEEEGGGDDDGGGMMMKKKPPP```yyynnnooovvvpppmmmmmmeeeqqq}}}{{{zzzwwwrrrrrr|||{{{hhhaaa___YYYUUUVVVYYYzzznnnjjjeee```[[[YYYnnnxxx]]]JJJBBBAAA???===>>>>>>>>>>>>============>>>??????????????????>>>>>>>>>>>>???@@@@@@AAAAAA}}}zzzyyysssuuutttuuuvvvrrrllliiikkkfffaaaZZZUUUQQQKKKDDD???:::888666666666666555444555444333222111111111111222222111111111111222222000111222222111222444666555;;;>>>======??????<<<;;;<<<===<<<;;;:::;;;===CCCDDDDDDCCCAAA@@@@@@BBB>>>>>>===;;;888777888:::::::::;;;;;;<<<=========>>>???@@@BBBCCCEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIOOOTTTWWW\\\aaacccaaabbbdddeeegggsss{{{qqqmmmppp{{{tttooovvvlllccc]]]^^^```dddqqq~~~{{{}}}tttooonnnuuu|||uuutttppplllhhhbbbbbbhhhiii```YYYYYYRRRPPPNNNNNNPPPQQQSSSSSSZZZiiihhhWWWIIIGGGHHHEEEDDDHHHDDDDDDCCCCCCDDDDDDEEEFFFCCCGGGFFFGGGMMMLLLOOO]]]~~~{{{pppoootttssslllfff```jjj~~~|||{{{yyytttsssyyyssskkkeee\\\WWWXXX___oookkkeee___[[[[[[qqqtttZZZHHHBBBBBB@@@>>>??????>>>>>>>>>=========>>>??????@@@@@@??????>>>>>>>>>>>>???@@@@@@AAAAAA{{{yyyzzzuuussssssuuuwwwtttmmmjjjkkkgggbbb[[[VVVRRRLLLEEE@@@:::888666555666777666555555444333222111111111111222222111111111111222222000111222222111222444666444;;;?????????AAAAAA???;;;<<<===<<<;;;;;;<<<===BBBDDDDDDCCCAAA@@@BBBDDD??????>>>;;;888777888:::999::::::;;;<<<<<<======>>>>>>@@@AAACCCEEEFFFFFFHHHHHHHHHGGGHHHHHHIIIJJJIIIRRRZZZ[[[]]]aaaeeefffdddfffeeehhhxxxyyywww|||uuuyyyrrrggg___```bbbgggwwwvvvllljjjlllttt~~~~~~}}}zzzqqqmmmiiifffddd___XXXSSSPPPPPPOOONNNNNNQQQRRRRRRWWWccc{{{zzzaaaQQQFFFEEEGGGDDDCCCGGGDDDCCCCCCCCCCCCDDDEEEEEEBBBHHHGGGGGGLLLJJJMMMZZZppp{{{pppnnnqqqtttgggbbb___```mmm|||zzz}}}vvvlll```ZZZ\\\bbboookkkeee^^^[[[\\\tttrrrWWWFFFBBBBBBAAA>>>@@@@@@?????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>===>>>>>>>>>???@@@@@@AAAAAAzzzxxxzzzvvvqqqrrruuuxxxuuunnnjjjkkkgggbbb\\\WWWSSSMMMFFF@@@:::888666555666777666555333333222222111222222222222222111111111111222222000111222222111222444666444:::??????@@@CCCCCCAAA:::<<<===<<<;;;;;;<<<===AAACCCDDDCCCAAAAAACCCFFF??????>>>;;;888777888999999999::::::;;;<<<=========>>>???AAACCCDDDEEEFFFIIIIIIHHHHHHHHHIIIJJJJJJJJJUUU^^^______ccciiillliiijjjggghhhzzz~~~nnnaaa___aaahhh{{{tttiiifffdddeeekkk{{{zzzzzzuuullleeebbb[[[TTTQQQRRRRRRPPPOOOQQQSSSSSSUUU```wwwuuu\\\NNNCCCDDDEEEBBBBBBFFFCCCCCCCCCCCCCCCDDDEEEEEEAAAIIIIIIGGGJJJHHHKKKXXXggg{{{ooommmooorrr______\\\WWWVVVggg~~~rrrccc]]]___^^^uuuooollleee^^^[[[\\\uuupppVVVEEEBBBCCCBBB???@@@@@@@@@@@@????????????<<<<<<============<<<<<<>>>>>>>>>???@@@@@@AAAAAA{{{yyyyyyrrruuuuuuwwwyyyuuummmiiijjjgggbbb[[[TTTNNNIIIDDDAAA999888777666444444444444444333222222111111222222111111111111111111111111222222222222222222222222666999===???@@@@@@@@@AAA@@@???>>><<<;;;;;;:::;;;===???AAACCCCCCCCCEEEFFFDDDBBB???<<<999777777666999999:::;;;<<<<<<<<<<<<======???AAACCCEEEFFFGGGFFFGGGHHHHHHGGGIIILLLNNNXXX\\\`````````dddlllrrrmmmmmmnnnpppxxxtttggghhhfffeeezzz~~~ooogggbbbeeefffppp~~~wwwtttnnnbbb[[[[[[ZZZXXXVVVSSSQQQSSSWWWZZZ]]]dddyyyjjjQQQKKKEEECCCFFFGGGEEECCCDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGGGGHHHKKKOOORRR___rrrllltttfffeeeYYY\\\SSSNNN[[[sss{{{qqqjjjeeebbbeeemmmttthhhfff^^^WWWdddzzzjjjSSSFFFCCCAAA@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@zzzxxxyyytttttttttvvvxxxuuummmiiijjjfffbbbZZZSSSMMMHHHCCC???999888777666555444444444444333222222111111222222111111111111111111111111222222222222222222222222555888<<<>>>>>>===>>>?????????>>>===<<<;;;::::::<<<>>>@@@AAAAAABBBDDDEEEDDDBBB???<<<999888777777999999:::;;;<<<<<<<<<<<<===>>>???AAACCCEEEGGGHHHFFFGGGHHHHHHGGGIIILLLNNNWWW[[[]]]]]]]]]aaajjjrrrvvvuuurrrooorrr~~~ooonnnkkkiii}}}tttllljjjiiippp{{{wwwqqqgggaaaaaa```^^^[[[WWWVVVVVVYYY[[[```hhh~~~xxxdddOOOJJJDDDCCCEEEGGGEEECCCDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGGGGHHHKKKOOORRR___rrrkkkrrrppphhh]]]ZZZQQQMMMWWWnnn}}}uuuoookkkgggeeeccchhhwwwqqqfffeee^^^XXXggg~~~jjjRRREEEBBB@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@zzzwwwyyyvvvttttttvvvxxxtttmmmjjjkkkgggbbbZZZSSSLLLGGGAAA>>>999888777666555444444444444333222222111111222222111111111111111111111111222222222222222222222222333666:::<<<;;;;;;;;;<<<===>>>>>>>>>===;;;:::999;;;===?????????@@@BBBDDDCCCAAA???<<<:::888888888999:::;;;<<<<<<===<<<<<<>>>???@@@BBBDDDFFFHHHHHHGGGHHHHHHHHHGGGHHHKKKNNNQQQTTTVVVVVVWWW]]]hhhqqq~~~~~~zzzpppjjjppp|||yyytttrrrvvvoooiiimmmzzztttmmmiiihhhgggddd```]]][[[[[[\\\]]]bbbmmmmmm[[[KKKGGGCCCBBBDDDFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJNNNQQQ]]]rrrjjjooonnncccXXXOOONNNSSSgggxxxsssllljjjhhhggghhhhhhgggeeecccfffnnnzzz}}}nnndddccc]]]YYYjjj~~~hhhPPPCCC@@@??????@@@??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@zzzvvvyyyxxxuuutttvvvxxxuuunnnkkkmmmhhhccc\\\TTTMMMGGGAAA>>>:::999888666555555444444444333222222111111222222111111111111111111111111222222222222222222222222333666999;;;;;;::::::;;;<<<===>>>>>>>>><<<999888:::<<<>>>>>>>>>???@@@BBBCCCAAA???<<<:::999999999999:::;;;<<<============??????AAACCCEEEGGGHHHIIIGGGHHHHHHHHHGGGHHHKKKMMMMMMOOORRRSSSUUU]]]jjjtttzzzkkkgggppp|||zzzpppgggiii|||uuupppnnnmmmiiiddd```^^^^^^^^^^^^```qqq{{{eeeSSSGGGEEEBBBAAACCCEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGJJJMMMQQQ\\\sssjjjmmm{{{yyygggVVVPPPSSSRRRaaayyyqqqhhh___YYYTTTTTTVVVXXX\\\___aaabbbeeefffkkkrrrxxx{{{lllcccccc]]]ZZZmmmzzzeeeNNNBBB???>>>???@@@>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>????????????zzzvvvyyywwwuuuuuuwwwyyyvvvpppnnnpppjjjeee]]]UUUOOOHHHCCC???:::999888777555555555555444333222222111111222222111111111111111111111111222222222222222222222222333666999;;;;;;;;;;;;<<<;;;<<<===>>>===<<<999888:::<<<>>>????????????AAABBBAAA>>><<<;;;:::::::::::::::;;;<<<============??????AAACCCEEEGGGHHHIIIHHHHHHIIIHHHGGGHHHJJJMMMOOORRRTTTUUUVVV\\\gggppp~~~uuuuuuzzz|||rrrhhhiii~~~xxxsssmmmfffaaa_________^^^^^^tttxxx```MMMEEEDDDBBBBBBCCCCCCDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIMMMPPPYYY|||tttjjjkkkvvvkkkWWWUUUYYYTTTbbbyyymmmddd\\\UUUQQQNNNNNNNNNOOORRRVVV[[[___bbbeeejjjpppttt|||{{{mmmdddccc]]][[[pppuuuaaaKKK@@@???>>>>>>???==================>>>>>>==============================>>>>>>>>>?????????{{{wwwyyyuuuuuutttvvvxxxuuupppoooqqqjjjeee]]]VVVPPPJJJDDDAAA:::999888777666555555555444333222222111111222222111111111111111111111111222222222222222222222222222555999;;;<<<<<<<<<===;;;<<<<<<===<<<;;;:::999:::===AAACCCBBB@@@@@@???AAA@@@>>><<<;;;;;;;;;;;;::::::<<<===============>>>???@@@BBBDDDFFFHHHHHHHHHIIIIIIHHHGGGHHHJJJLLLOOORRRUUUUUUSSSUUU\\\bbbyyyvvvllljjj}}}uuujjjccc``````___^^^```yyyqqqYYYJJJDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGFFFFFFHHHLLLOOOWWWtttuuullljjjrrrqqq[[[YYY\\\XXXnnnzzznnnccc[[[WWWUUUQQQPPPNNNLLLLLLPPPVVVZZZZZZ]]]eeemmmrrryyyzzzmmmdddccc]]]]]]tttooo\\\HHH@@@????????????<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????}}}yyyxxxqqqsssrrrtttvvvtttooonnnppphhhccc\\\UUUOOOJJJEEEAAA::::::888777666555555555444333222222111111222222111111111111111111111111222222222222222222222222000444888;;;<<<<<<===>>><<<<<<;;;;;;;;;;;;::::::999>>>CCCFFFEEECCC@@@???AAA@@@>>>===<<<<<<<<<<<<:::;;;<<<======>>>>>>>>>===>>>???AAACCCEEEGGGHHHHHHIIIIIIHHHGGGHHHJJJLLLPPPUUUZZZ[[[YYYYYY\\\aaawwwzzzmmmhhhyyyqqqfffbbb```___]]]eee{{{dddQQQIIIDDDEEEEEEDDDCCCBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGFFFFFFHHHLLLNNNUUUmmmvvvmmmiiiooozzzaaa[[[YYYZZZvvviii___YYYWWWPPPOOOMMMJJJHHHJJJOOOSSSRRRUUU\\\fffnnnvvvxxxkkkdddccc___```yyyiiiXXXFFF@@@AAA@@@???>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???~~~zzzwwwoooqqqppprrrtttrrrmmmlllooogggbbb[[[TTTNNNIIIDDDAAA;;;:::999777666666555555444333222222111111222222111111111111111111111111222222222222222222222222///222777:::;;;<<<===>>><<<<<<;;;:::::::::;;;;;;:::???EEEIIIHHHDDD@@@>>>AAA@@@>>>===<<<<<<<<<===:::;;;<<<===>>>>>>>>>>>>======???AAACCCEEEFFFGGGIIIIIIIIIHHHGGGGGGJJJLLLVVV]]]eeehhhhhhhhhjjjnnnwww{{{llldddssswwwjjjdddaaa___]]]kkktttZZZKKKIIIEEEFFFFFFEEECCCBBBBBBCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGFFFFFFHHHKKKNNNTTTjjjwwwnnnjjjmmmfff[[[VVVZZZ|||nnn```XXXVVVKKKKKKJJJGGGDDDEEEHHHLLLOOOPPPWWWaaajjjtttuuuiiicccccc```bbb}}}|||eeeUUUEEEAAABBBAAA???>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>zzzxxxttttttuuuvvvuuurrrooonnnmmmiiiccc[[[TTTPPPKKKEEE@@@===;;;888666666666555444333333333222222222111111222222222111111111000000222222222222222222222222777555444888???BBBAAA>>>999;;;<<<>>>>>>===;;;:::999>>>DDDHHHJJJGGGCCC@@@CCCBBBBBB@@@??????>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@BBBFFFJJJNNNKKKGGGFFFGGGIIIKKKLLLYYYeeepppqqqmmmooowww~~~~~~}}}lllhhhsss{{{oooiiieeeccceeesssjjjUUUKKKDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDFFFFFFGGGHHHJJJMMMTTTbbbzzznnngggkkktttccc```jjjtttnnnxxxvvvkkkbbbXXXNNNIIIHHHGGGEEEEEEEEEEEEFFFJJJKKKQQQZZZccckkkyyyooofffccc^^^XXXiiidddOOODDDAAA===???AAA<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>zzzyyyuuuuuuvvvwwwvvvssspppnnnnnniiiccc[[[TTTPPPKKKEEE@@@===;;;888666666666555444333333333222222222111111222222222111111111000000222222222222222222222222666444444888>>>AAA@@@===;;;<<<===>>>???>>><<<;;;:::===BBBFFFGGGEEEBBB@@@BBBBBBBBBBBBAAA???>>>===;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@BBBFFFIIIMMMKKKHHHGGGGGGIIIKKKLLL[[[jjjyyyzzzuuuvvvxxx|||rrrkkkttttttmmmgggeeefff{{{xxx```NNNGGGAAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDFFFFFFFFFHHHJJJLLLRRR```qqqhhhiii}}}kkklllvvvoooqqq~~~pppccc[[[WWW```hhhlllgggaaa\\\UUUOOOHHHGGGEEEDDDCCCCCCDDDDDDGGGHHHMMMVVV]]]gggtttpppgggccc^^^ZZZmmm~~~cccNNNCCCAAA===???AAA<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<============>>>>>>>>>>>>yyyyyyvvvuuuwwwxxxwwwtttqqqooonnniiiccc[[[TTTPPPKKKEEEAAA===;;;888666666666555444333333333222222222111111222222222111111111111111222222222222222222222222444333333777<<>><<<<<<===>>>??????>>>===<<<;;;===@@@BBBCCCBBBAAA???BBBBBBCCCCCCBBB@@@>>><<<;;;<<<===>>>>>>??????>>>>>>???@@@@@@AAABBBFFFHHHLLLKKKIIIHHHHHHIIIKKKLLLYYYjjj|||{{{zzz}}}yyy}}}pppuuuzzzqqqiiifffhhhqqqYYYJJJHHHEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEECCCDDDFFFFFFFFFGGGJJJLLLPPP]]]uuuiiiiii|||iiieeewww~~~wwwjjj\\\QQQJJJFFFEEEJJJQQQWWWWWWUUUTTTPPPLLLFFFEEECCCBBBAAAAAABBBBBBDDDDDDHHHOOOVVV___nnn{{{pppgggccc___]]]sss|||zzz___LLLCCCAAA===>>>AAA===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<============>>>>>>>>>>>>}}}wwwxxxuuutttvvvwwwwwwtttpppnnnmmmhhhbbbZZZTTTPPPKKKEEEAAA===;;;888666666666555444333333333222222222111111111111111111111111111111222222222222222222222222222222333666:::======<<<<<<======>>>======<<<;;;;;;<<<===???@@@@@@@@@@@@AAACCCDDDEEEDDDAAA>>><<<<<<<<<===>>>????????????>>>???AAAAAAAAABBBEEEHHHKKKKKKKKKJJJIIIIIIKKKLLLTTTcccuuu|||xxx~~~|||zzzwww|||sssiiigggkkk~~~jjjRRRGGGHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEECCCEEEFFFFFFFFFGGGIIIKKKOOO[[[vvvkkkjjj|||xxx|||yyyrrrbbb\\\RRRIIIDDDCCCCCCDDDDDDHHHLLLOOOOOOMMMJJJGGGEEEDDDCCCAAAAAAAAAAAABBBCCCBBBDDDIIIOOOXXXffftttnnnfffbbb___```zzz|||ttt[[[IIIBBBAAA===>>>AAA==========================================<<<<<<<<<============>>>>>>>>>>>>{{{vvvvvvtttrrrtttvvvvvvsssooolllkkkhhhbbbZZZTTTPPPLLLFFFBBB===;;;888666666666555444333333333222222222111111111111111111111111111111222222222222222222222222111111333666999;;;<<<<<<<<<<<<<<<<<<;;;::::::999;;;;;;<<<===???@@@AAABBBBBBCCCEEEFFFDDDBBB???===<<<===>>>???@@@@@@@@@@@@>>>@@@AAABBBAAABBBEEEFFFIIIKKKLLLLLLJJJIIIJJJLLLPPPYYYiiiwwwzzzuuussswww|||}}}|||uuukkkjjjmmmuuu```IIICCCEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEECCCEEEFFFFFFEEEFFFHHHJJJOOOXXXxxxkkkjjjyyy~~~pppcccZZZQQQMMMGGGDDDEEEFFFGGGFFFDDDEEEHHHKKKLLLIIIFFFEEEFFFEEEDDDBBBAAABBBBBBCCCCCCAAABBBFFFKKKRRR```lllxxx{{{kkkddd```^^^ddd}}}nnnVVVGGGAAABBB===>>>AAA>>>========================<<<<<<<<<===========================>>>>>>>>>>>>~~~{{{vvvvvvssspppsssvvvuuurrrnnnkkkjjjgggbbbZZZTTTPPPLLLFFFBBB===;;;888666666666555444333333333222222222111111111111111111111222222222222222222222222222222222000111444666999;;;<<<<<<<<<<<<;;;::::::999999999:::;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEDDDBBB@@@>>>===>>>???@@@@@@AAAAAA@@@>>>@@@BBBBBBBBBBBBDDDFFFHHHKKKNNNMMMKKKIIIJJJLLLOOORRR___pppwwwtttrrrvvv~~~wwwsss|||rrroooqqqnnnXXXFFFDDDGGGBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEECCCEEEFFFEEEEEEEEEGGGIIINNNUUU{{{lllhhhrrrttttttyyyyyyiiikkkxxx~~~pppcccYYYSSSNNNKKKGGGFFFHHHHHHFFFDDDBBB@@@BBBHHHJJJHHHFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBBBBEEEHHHMMMYYYdddppp~~~wwwiiibbb___^^^iii{{{hhhRRRDDDAAABBB======AAA>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===========================>>>>>>>>>>>>~~~~~~}}}wwwwwwsssqqqsssvvvvvvsssooollljjjgggaaaZZZTTTPPPLLLGGGBBB===;;;888666666666555444333333333222222222111111000000111111111222222222222222222222222222222222000222555777999:::<<<=========<<<;;;::::::999999999:::<<>>???@@@AAAAAAAAAAAA>>>@@@BBBCCCBBBBBBDDDEEEGGGKKKOOOOOOKKKIIIJJJLLLMMMOOOZZZkkktttuuu{{{|||sss}}}vvvttt~~~eeeQQQEEEGGGIIIAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFEEEDDDEEEGGGIIILLLQQQ|||~~~mmmgggooozzz|||rrrmmmlllxxxqqq^^^[[[dddjjj}}}qqqhhhbbb^^^[[[VVVQQQMMMLLLMMMLLLHHHDDDBBB>>>???FFFJJJHHHFFFHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBBBBEEEFFFIIIRRR\\\hhhtttttthhhbbb``````nnnyyycccNNNBBB@@@BBB======AAA>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>============>>>>>>>>>>>>~~~yyyxxxtttqqqtttwwwxxxtttppplllkkkgggaaaZZZTTTPPPLLLGGGCCC===;;;888666666666555444333333333222222222111111000000111111222222222222222222222222222222222222000222555777999:::<<<>>>???>>>===<<<;;;:::::::::888:::===@@@DDDFFFHHHIIIFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>???@@@AAAAAAAAAAAA>>>@@@BBBCCCBBBBBBCCCDDDGGGKKKPPPPPPLLLIIIJJJLLLKKKMMMXXXhhhqqquuuuuuzzzyyy{{{wwwsssYYYHHH???DDDGGG<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>}}}{{{zzzrrrrrrrrruuuwwwtttllliiijjjeeeaaaZZZTTTOOOJJJEEEBBB<<<;;;999777666666777777444444333333333333222222222222222222222222222222111222333333444444444444111222444555666999>>>BBB???<<<999999:::<<<;;;999;;;999999===CCCHHHJJJJJJGGGFFFEEEDDDCCCBBBAAA@@@AAA@@@??????@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEGGGKKKQQQTTTSSSOOOKKKHHHNNNMMMQQQ^^^nnnwwwxxx|||}}}}}}dddNNNIIIIIIDDDAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIMMMSSSvvvnnneeejjjuuuvvvmmmiiicccyyyppp[[[WWWjjjyyynnnkkkllllllkkkcccaaa]]]XXXSSSOOOKKKIIICCCBBBBBBDDDHHHHHHFFFCCCGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBCCCEEEGGGIIIKKKLLLZZZ___jjjsssuuuuuuyyytttggg```___fff~~~zzzlllYYYCCCBBBAAA???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<===>>>>>>|||zzzyyyqqqrrrrrruuuxxxuuummmjjjkkkeeeaaaZZZUUUOOOJJJEEEBBB<<<;;;999777666666777777444444333333333333222222222222222222222222222222111222333333444444444333111222333444666999>>>AAABBB???;;;:::;;;<<<;;;999:::999999<<>>===>>>???@@@@@@??????@@@@@@AAACCCDDDEEEFFFKKKPPPTTTTTTQQQNNNKKKKKKJJJPPP\\\kkk|||zzzzzzwwwyyyzzzrrr\\\IIIFFFHHHDDDAAACCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHMMMRRRppppppeeegggoooxxxgggsssqqqiiiyyy}}}sssnnnllllllllliiigggccc^^^YYYTTTOOOLLLEEEDDDCCCEEEIIIJJJHHHEEEFFFFFFEEEDDDCCCBBBBBBAAABBBBBBCCCDDDFFFHHHIIIJJJRRRWWW___gggjjjkkkqqqyyy~~~pppjjjaaaaaammmyyykkkXXXCCCBBBAAA???>>>>>>>>>======<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>}}}{{{yyyxxxppprrrrrruuuxxxuuunnnkkkllleeeaaa[[[UUUPPPKKKEEEBBB<<<;;;999777666666777777444444333333333333222222222222222222222222222222222222333444444444333333111222333444555888===@@@CCC@@@===<<<<<<<<<;;;:::999888999;;;@@@DDDGGGGGGJJJIIIHHHGGGFFFEEEDDDCCCAAA???===;;;;;;===???@@@@@@@@@@@@@@@AAACCCDDDEEEFFFJJJPPPTTTVVVTTTQQQNNNJJJKKKPPPYYYdddssstttlllwwwyyyssssss{{{cccRRRDDDDDDFFFDDDBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHMMMOOOggguuuhhhfffjjj|||jjjiiizzzzzzqqqllljjjjjjooommmjjjfffbbb\\\VVVQQQJJJHHHGGGHHHLLLMMMKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHLLLNNNTTTZZZ\\\___iiisssyyyllljjj___aaasss{{{tttfffSSSCCCBBBAAA@@@???>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>||||||{{{xxxwwwppppppppptttwwwtttnnnjjjllleeeaaa[[[UUUPPPKKKFFFBBB<<<;;;999777666666777777444444333333333222222222222222222222222222222222222333333444444333333333111222333333555888<<>>AAADDDEEEGGGGGGFFFFFFFFFFFFFFFFFFBBBAAA>>>;;;:::;;;>>>AAAAAAAAAAAABBBCCCDDDEEEFFFHHHKKKOOOTTTWWWVVVSSSPPPMMMNNNQQQVVV[[[ggg{{{{{{kkkkkk{{{~~~uuummmjjj|||nnnWWWKKKBBBCCCEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGLLLMMM\\\zzzkkkfffiiirrr~~~uuuiiinnn~~~tttppppppqqqooommmkkkiiiddd]]]XXXQQQOOOLLLMMMPPPRRRPPPNNNKKKKKKJJJHHHFFFEEECCCCCCCCCCCCCCCCCCCCCDDDEEEFFFJJJJJJMMMQQQTTTYYYeeeqqqtttiiihhh\\\```wwwwwwooo```MMMCCCBBBAAA@@@????????????>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>zzz|||zzzwwwvvvpppmmmmmmqqquuusssllliiikkkfffbbb[[[UUUPPPKKKFFFCCC<<<;;;999777666666777777444444333333333222222222222222222222222222222222333333333444444333333222000111222333444777;;;>>><<<<<<<<<;;;;;;<<<===???999999:::;;;===???BBBDDDBBBBBBCCCDDDEEEGGGGGGHHHCCCBBB@@@===::::::>>>AAACCCCCCCCCCCCDDDFFFGGGHHHJJJLLLPPPUUUXXXXXXUUUQQQOOONNNPPPRRRUUU]]]nnnkkkbbbhhhppp~~~~~~}}}}}}vvvmmmhhhiiiyyyeeePPPIIIDDDDDDEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGJJJLLLUUUqqq{{{lllfffhhhmmmsssjjj|||zzzqqqooommmnnnnnnllleee```ZZZVVVRRRRRRTTTUUUUUUSSSRRRQQQOOOLLLIIIGGGEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEIIIHHHIIILLLNNNTTTaaannn|||qqqhhhfff[[[bbb~~~}}}uuulll]]]JJJBBBBBBAAA@@@????????????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>xxx|||{{{wwwwwwqqqkkklllppptttrrrllliiikkkfffbbb\\\VVVQQQKKKFFFCCC<<<;;;999777666666777777444444333333333333222222222222222222222222222222333333444444444333222222000111222222333666:::===<<<<<<<<<;;;:::;;;===???999:::;;;<<<<<<>>>AAACCC???@@@AAABBBDDDFFFGGGHHHCCCCCCBBB>>>::::::===@@@CCCCCCCCCDDDEEEFFFGGGHHHMMMMMMQQQVVV\\\]]]ZZZWWWOOONNNNNNPPPRRRYYYggguuu|||ggg\\\]]]___jjjttttttvvvvvvxxx{{{}}}{{{wwwtttjjjrrrppp[[[KKKHHHEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGLLLPPPbbb}}}mmmffffffkkk{{{fffmmm~~~tttqqqooopppsssrrrmmmggg```\\\VVVTTTUUUWWWVVVUUUUUUTTTRRROOOLLLIIIGGGFFFCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGIIIKKKOOO\\\iiiyyyooogggeee]]]kkktttkkk\\\IIIAAA@@@??????>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>~~~www||||||xxxwwwqqqkkkkkkoootttrrrllljjjlllfffbbb\\\VVVQQQLLLGGGCCC<<<;;;999777666666777777444444333333333333222222222222222222222222222222333444444444333333222111000111222222333555999<<>>:::<<<===<<<<<<===@@@CCC@@@AAABBBCCCDDDEEEFFFFFF@@@BBBBBB???:::888;;;>>>AAAAAABBBBBBCCCDDDFFFGGGNNNNNNRRRYYYaaaeeeccc___UUUQQQPPPQQQSSSWWW```jjjzzzuuuddd]]]]]]ZZZ___gggfffkkkmmmpppttt{{{|||___SSSFFFFFFEEECCCBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEELLLOOOXXXrrrgggeeeggg{{{mmmppp{{{{{{vvvssstttwwwxxxsssmmmddd^^^XXXTTTUUUUUUUUUSSSSSSSSSQQQOOOMMMKKKJJJIIICCCCCCCCCCCCDDDEEEFFFGGGEEEEEEGGGIIIJJJMMMXXXdddwwwlllgggaaa```uuurrriiiYYYEEE??????>>>>>>======>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>}}}vvv}}}|||xxxxxxrrrkkklllpppuuusssmmmkkkmmmfffbbb\\\VVVQQQLLLGGGCCC<<<;;;999777666666777777444444444333333333222222222222222222222222222222444444444444333333222111000111222222222555999<<>>===<<<<<<@@@CCCCCCCCCCCCCCCDDDDDDDDDDDD>>>AAABBB???999777999<<<@@@@@@@@@AAABBBCCCDDDEEENNNNNNSSS[[[eeejjjiiifff]]]WWWSSSSSSTTTVVV[[[aaauuutttfffcccbbb[[[[[[```^^^eeefffhhhmmmxxxmmmUUUOOOCCCDDDDDDBBBAAACCCDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEEEECCCMMMNNNTTT|||xxxkkkfffbbbvvv}}}~~~}}}|||wwwwwwzzz{{{vvvqqqeee___XXXTTTSSSTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLCCCCCCCCCCCCEEEFFFGGGHHHFFFFFFHHHKKKKKKMMMWWWbbbwww|||kkkfff\\\```zzznnneeeUUUAAA???>>>===============>>>;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>yyyzzz||||||}}}xxxrrrrrrqqqqqqooonnnllllllhhhccc\\\VVVPPPKKKFFFCCC===;;;888666666666555444666666555444333333222222000000000111222333555555333333333333333333333333444222111111222444777999EEEEEEDDDAAA===:::999999===>>>>>>===<<<<<>>;;;999777======>>>???AAACCCEEEGGGLLLMMMQQQXXX___eeeiiijjjaaaYYYTTTTTTSSSSSSXXX___kkk}}}uuummmfffdddbbb]]]ZZZYYYbbbfffjjjnnnuuubbbQQQNNNCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFEEEHHHQQQrrr}}}nnneeedddppp}}}}}}zzzyyysssqqqwwwyyyxxxyyyzzzzzznnniiiaaaZZZUUURRRPPPOOOQQQPPPOOOOOONNNMMMIIIGGGFFFFFFFFFDDDCCCDDDFFFIIIJJJMMMHHHFFFJJJJJJQQQbbbwwwvvvfff```[[[fffvvveeeNNN@@@============<<<<<<<<<<<<::::::::::::::::::::::::====================================>>>>>>>>>>>>xxx|||}}}|||vvvqqqqqqqqqqqqooonnnlllllliiiddd]]]VVVPPPKKKFFFCCC===;;;888666666666555444555555555444444333333222111111111111222333444444333333333333333333333333333222111111222444777999CCCDDDCCCAAA===;;;::::::<<<=========<<<===???BBBGGGGGGFFFFFFFFFFFFFFFGGGCCCBBBBBBAAA>>><<<999777<<<<<<===???AAACCCEEEFFFJJJKKKOOOUUU\\\cccgggjjjhhhaaaZZZWWWSSSQQQVVV^^^fffvvv|||qqqgggdddccc```]]]]]]eeeiiilllmmmooo{{{|||ZZZJJJEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFEEEGGGOOOlllpppgggeeemmm~~~}}}{{{xxxooojjjqqq{{{wwwwwwwwwsssnnnggg```ZZZVVVRRROOORRRQQQOOOOOONNNMMMJJJHHHHHHHHHGGGEEEDDDEEEHHHJJJJJJMMMHHHFFFJJJKKKSSSdddyyyvvvhhhcccbbbpppqqqaaaLLL@@@============<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>yyy}}}}}}{{{sssppppppqqqqqqpppnnnmmmllljjjeee^^^WWWQQQKKKFFFCCC>>>;;;888666666666666555444444444444444444444444333222222111111222333333333333333333333333333333333222111111222444666888@@@AAABBB@@@>>><<<;;;<<<;;;<<<======<<<===???AAAEEEEEEEEEFFFFFFHHHIIIIIIEEEDDDDDDBBB???<<<999888:::;;;===@@@BBBCCCEEEEEEHHHIIILLLQQQWWW___eeeiiinnniiiccc\\\TTTPPPVVV___jjjwwwyyyiiieeeeeedddbbbaaahhhpppwwwvvvsssyyymmmRRRFFF???BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDFFFDDDFFFLLLeeetttjjjfffhhhxxx}}}yyyvvvfffaaahhhyyy~~~xxxsssrrrvvvrrrnnnjjjfffaaa\\\YYYXXXUUURRRPPPOOONNNLLLJJJJJJIIIHHHFFFEEEFFFIIILLLMMMOOOIIIFFFKKKMMMUUUggg{{{rrrgggccccccwww|||}}}}}}kkk[[[HHH???============<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>zzz~~~|||zzzsssnnnooopppqqqpppooommmlllkkkfff^^^WWWQQQKKKFFFCCC>>>;;;888777777777666555333333444444444444444444444333222222111111111222333333333333333333333333333222111111222444555777<<<>>>@@@@@@>>>============>>>???>>>===<<<===???@@@@@@AAABBBDDDFFFGGGHHHGGGFFFEEEDDDAAA>>>;;;999:::<<>>>>>|||}}}|||zzzyyyssslllnnnoooqqqpppooommmllljjjeee^^^WWWQQQKKKFFFCCC>>><<<999777777777666555333333444444444444444444444444333222111111111111333333333333333333333333222222222111222333444555999<<<>>>???>>>======>>>???@@@@@@???===;;;;;;<<<======>>>@@@BBBEEEGGGHHHHHHHHHGGGEEECCC@@@===;;;;;;===AAAEEEHHHHHHHHHHHHGGGIIILLLOOOSSSYYYaaagggsssuuurrrgggZZZTTTUUUXXXeeezzzrrrRRRHHHGGGEEEBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????@@@??????>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCEEECCCGGGLLLYYY}}}pppgggbbbmmmxxx{{{{{{qqqgggeeeqqq~~~|||qqqqqqssstttssspppjjjeeeddd```[[[WWWTTTRRROOOMMMLLLKKKJJJHHHHHHJJJNNNRRRZZZYYYOOOIIIKKKMMMWWWjjjzzziiibbbaaaiiikkkiiiqqqcccPPP@@@???============<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<============||||||yyywwwwwwrrrkkkllloooqqqqqqooommmlllhhhccc\\\VVVPPPKKKFFFCCC???<<<999777777777777666444444444444444444444444444333333222111111111222333333333333333333333333222222222222222333444444777:::===???>>>>>>===>>>???@@@AAA@@@===;;;:::;;;===>>>???AAACCCFFFHHHIIIHHHHHHHHHGGGEEEBBB@@@>>>;;;>>>CCCGGGJJJKKKJJJIIIGGGJJJNNNPPPRRRWWW^^^dddqqqvvvvvvmmmbbb\\\XXXVVV```vvvbbbJJJCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCDDDBBBHHHLLLRRRzzzrrrfffbbbiii}}}{{{www}}}{{{tttkkkfffjjjrrr~~~{{{tttkkkeeebbb___[[[XXXWWWUUURRRPPPNNNMMMLLLKKKKKKNNNTTTXXX^^^]]]QQQIIILLLOOOYYYmmmyyyjjjdddcccrrrxxxfffllllll___LLL===@@@============<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<========={{{|||zzzvvvuuummmiiikkknnnqqqqqqpppmmmllleeeaaaZZZTTTOOOKKKGGGDDD???<<<999888888888777666555555555444444333333222333333222222111222222222333333333333333333333333222222222222222333333333666999===???>>>=========<<<>>>@@@???>>><<<<<<===>>>>>>???AAACCCFFFHHHJJJHHHHHHHHHHHHFFFDDDBBBAAA:::===CCCHHHKKKKKKIIIHHHFFFJJJOOOQQQRRRUUUZZZ```fffnnnsssqqqmmmjjjddd]]]bbbqqqoooTTTHHHAAA@@@CCCAAAAAAAAA@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCBBB@@@HHHJJJKKKlllrrreeeccchhhuuurrrwww~~~}}}tttpppmmmjjjjjjttt{{{qqqggg___ZZZYYYXXXXXXXXXWWWUUUSSSQQQPPPOOOOOOPPPTTTZZZ___^^^]]]QQQJJJMMMQQQ^^^ssswwwjjjfffeee}}}nnn~~~}}}eeeZZZHHH;;;AAA============<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======zzz|||{{{vvvrrrjjjiiikkknnnqqqqqqpppnnnlllddd___YYYSSSOOOKKKGGGDDD???<<<999888888888777666666666555444333333222222333222222111222222333333333333333333333333333333222222222222222222333333666999===???>>>=========999<<<>>>??????>>>>>>???======>>>@@@BBBEEEGGGHHHHHHHHHHHHHHHGGGEEECCCBBB999<<>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCAAA???GGGIIIEEEbbbsssdddeeegggppppppsss{{{vvvvvvtttmmmgggeeeqqqyyyrrrggg\\\TTTTTTSSSTTTVVVXXXYYYWWWUUUSSSSSSRRRRRRSSSXXX___ddd]]]\\\PPPIIINNNSSSaaawwwsssiiieeeeeezzzvvv```WWWEEE:::AAA>>>=========<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======zzz||||||uuurrrmmmjjjlllpppsssrrroookkkhhheee```YYYTTTQQQMMMHHHCCC???===;;;999777666666666888777777666555444444444111222222333333222222111555555444333333222111111222222222222222222222222444666999<<<======<<<;;;;;;>>>@@@@@@>>>===???AAA<<<@@@DDDFFFEEEDDDEEEGGGFFFEEEFFFGGGEEE@@@???BBB>>>???BBBIIIOOOQQQMMMIIIHHHIIIKKKNNNSSSYYY^^^aaaeeeeeeeeegggppp|||rrrmmmssslllLLLFFFHHHCCC@@@CCCAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAAIIINNNXXXvvvqqqgggeeejjjsssuuuvvv}}}vvvvvvrrrkkkiiikkkxxxuuuoooqqqpppmmmhhhdddaaa\\\VVVQQQPPPQQQSSSXXX\\\]]]XXXTTTYYYWWWVVVWWW\\\bbbfffhhh^^^VVVQQQOOOKKKOOOeee}}}nnngggiiimmmooo]]]MMMDDDBBB======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<|||~~~}}}uuurrrmmmkkkmmmppprrrqqqoookkkiiieee```YYYUUUQQQNNNHHHDDD???===;;;999777666666666777777777666555444444444111222222333333222222111555555444333333222111111222222222222222222222222444666999<<<===<<<;;;::::::<<>>===<<<===???===AAAEEEHHHGGGFFFGGGHHHFFFFFFHHHJJJHHHBBB@@@CCC>>>>>>@@@FFFMMMOOOLLLIIIIIIIIIJJJLLLQQQVVVZZZ]]]dddgggiiikkkpppwwwyyywwwwwwooollltttbbbHHHDDDFFFBBB@@@DDDAAAAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCBBBAAAGGGKKKRRR}}}rrrgggdddiiiqqqxxxuuu{{{~~~yyytttooommmjjjnnn|||yyyrrrrrrhhhddd___]]][[[YYYUUURRRSSSUUUWWW[[[^^^^^^\\\ZZZWWWWWWYYY]]]bbbfffgggggg^^^WWWSSSQQQNNNSSSkkkzzzkkkbbbiiiuuukkkZZZIIIAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<~~~}}}vvvsssnnnlllmmmoooppppppnnnllljjjfffaaaZZZUUURRRNNNIIIDDD???===;;;999777666666666777777666666555444444444111222222333333222222111555444444333333222222111222222222222222222222222555666999;;;<<<;;;::::::999;;;======<<<;;;<<<======AAAFFFIIIIIIIIIHHHHHHFFFFFFIIIMMMKKKEEEBBBDDD@@@>>>???EEEMMMQQQOOOKKKJJJJJJJJJKKKOOOSSSWWWZZZbbbhhhnnnoooppprrrrrrooopppiiibbb___cccpppkkkUUUDDDCCCDDD@@@???DDD@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAADDDBBBAAADDDGGGKKKppptttgggcccgggnnn~~~|||tttyyyzzzxxxtttoooiiiiiixxx{{{}}}{{{xxxrrrmmmgggbbb^^^\\\ZZZXXXYYYZZZ\\\]]]]]]\\\]]]]]]ZZZ]]]aaafffjjjjjjgggeee^^^YYYUUUSSSQQQZZZsssuuuggg___mmm}}}dddUUUEEE===>>>;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<}}}}}}}}}vvvuuupppmmmnnnooopppooonnnlllkkkfffaaaZZZUUURRRNNNIIIDDD???===;;;999777666666666666666666555555444444444111222222333333222222111444444444333333222222222222222222222222222222222555666888:::;;;;;;:::999:::;;;<<<<<<<<<<<<<<<<<<;;;???DDDHHHIIIIIIHHHGGGDDDEEEIIINNNMMMGGGEEEGGGBBB@@@AAAGGGPPPUUUSSSOOOKKKKKKJJJKKKNNNSSSWWWZZZ___gggnnnooooooqqqrrrpppdddbbb^^^YYYYYYbbbsssYYYKKKBBBCCCCCC>>>>>>BBB@@@?????????>>>>>>>>>===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDBBB@@@CCCEEEGGGdddwwwiiicccfffkkkzzztttwww|||zzzyyypppfffnnnxxx~~~{{{tttmmmhhhfffeeeeeebbbdddeeeccc```___bbbeeeggghhhkkkmmmnnnlllgggccc^^^[[[WWWTTTSSS^^^yyyyyyqqqeee___vvvuuu___QQQAAA;;;===<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;::::::999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<>>>>>>>>>>>===999<<<@@@DDDGGGHHHGGGFFFCCCCCCGGGMMMMMMJJJKKKNNNHHHDDDBBBGGGQQQWWWVVVRRRJJJIIIIIIIIILLLQQQVVVYYY[[[dddkkklllnnnssswwwxxxkkkkkkggg```\\\___gggmmmpppNNNFFFBBBDDDCCC>>>===@@@?????????>>>>>>>>>>>>>>>===================================================>>>>>>??????@@@AAAAAABBBBBB???CCCFFFFFF\\\{{{kkkeeeeeehhhuuuuuuvvvyyy~~~zzz}}}yyymmmmmm{{{yyy}}}vvvrrroooooopppkkkmmmnnnllliiijjjnnnrrruuusssqqqooommmiiieeeaaa^^^\\\XXXTTTTTTbbb}}}vvvnnndddbbb~~~qqqZZZNNN@@@<<>>======>>>@@@AAA???>>>888999<<<@@@EEEGGGFFFEEECCCBBBEEEKKKMMMNNNSSSYYYVVVLLLDDDEEEMMMUUUVVVTTTKKKJJJHHHGGGJJJNNNSSSVVVYYY```fffiiinnnvvv{{{|||~~~|||ooodddaaadddfffsss~~~[[[JJJDDDAAACCCCCC???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>???@@@@@@@@@AAABBB???CCCGGGFFFVVVtttooogggfffeeeooo}}}xxxwwwwww{{{yyy||||||vvvppp|||yyytttsssnnnnnnnnnmmmmmmooorrruuuxxxtttnnnjjjgggdddaaa```\\\[[[YYYTTTVVVggguuujjjdddiiioooUUUJJJ@@@===@@@>>>;;;;;;;;;;;;::::::::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<~~~}}}|||vvvuuuqqqkkkmmmppprrrqqqoookkkiiiddd___XXXSSSPPPLLLFFFBBB???===;;;999777666666666444444444444444444444444111222222333333222222111333333333333333333333333222222222222222222222222000111333666888;;;===>>>???======>>>AAAAAA@@@===999999:::===CCCFFFGGGFFFEEECCCDDDIIINNNSSS]]]ffflll\\\JJJCCCIIISSSYYYZZZRRRPPPLLLJJJJJJMMMQQQTTTYYY^^^cccgggooowwwyyywwwtttllllllmmmjjjooozzzuuuOOOHHHCCC???AAABBB@@@>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>??????@@@@@@AAABBB???CCCGGGEEEOOOhhhrrrjjjhhhdddjjjxxx}}}{{{xxxvvvyyy~~~~~~xxxwwwyyyvvvsssppppppoooooonnnnnnjjjeeeaaa______^^^^^^XXXZZZXXXTTTXXXmmmqqqeeeeeetttnnnQQQFFF??????AAA===;;;;;;;;;:::::::::999999888888888999::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<|||uuutttpppjjjlllpppsssrrroookkkhhhccc^^^WWWRRROOOKKKFFFAAA???===;;;999777666666666444444444444444444444444222222222333333222222222333333333333333333333333222222222222222222222222...000222555888;;;===??????===<<<>>>AAAAAA???===:::999999<<>>AAAAAA@@@>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>??????@@@@@@AAABBB@@@CCCGGGCCCKKKaaatttkkkiiiccchhhuuu{{{|||yyyvvvxxxwww~~~~~~yyyvvvsssnnnjjjccc```\\\ZZZ[[[\\\]]]]]]UUUXXXWWWTTTZZZqqq~~~kkkaaafff~~~nnnOOODDD>>>???AAA;;;;;;;;;;;;:::::::::999999777777888999:::;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<yyyvvvqqqoooooorrruuussslllhhhiiiccc^^^YYYUUURRRMMMFFFAAA===<<<;;;999888777666666555555444444444333333333111111222222222333333333222222222222222222222222222222222222333333444555///111333555888<<>>>>>===;;;999<<>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@BBBFFFKKKPPPwww|||lllhhhfffeeekkkvvvxxxxxxuuusssxxx{{{sssmmmeee___^^^^^^\\\ZZZ[[[ZZZ[[[WWWSSS[[[uuu|||kkk^^^jjjoooIII@@@>>>===>>>;;;;;;;;;::::::::::::999999888888888888888888888888888999999::::::999999888;;;<<<<<<;;;::::::<<<===xxxvvvqqqnnnnnnqqqtttrrrkkkhhhjjjccc^^^YYYUUUQQQMMMFFFAAA===<<<;;;999888777666666555555444444444333333333111111222222222333333333222222222222222222222222333222222222333333444555000222333444777;;;@@@EEEBBBAAA???>>>============>>>;;;:::<<<@@@EEEHHHIIIHHHHHHHHHHHHKKKQQQZZZ```aaafffcccRRRBBBBBBRRRbbbgggfffbbb]]]YYYXXXVVVTTTYYYXXX\\\gggoootttwww{{{vvvyyy~~~xxxmmmlllwwwyyyWWWFFFCCCAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<<<<<<<===============>>>>>>??????@@@AAAAAA@@@AAAAAAAAABBBEEEJJJNNNkkkmmmgggccc```fffoooxxxxxxuuuqqquuu~~~vvvllldddaaa___\\\ZZZ[[[XXXYYYVVVTTT___|||vvvgggbbbuuujjjHHHAAA>>>===>>>;;;;;;;;;::::::::::::999999888888888888888888888888888999999::::::999999888999;;;===??????>>><<<;;;xxxvvvqqqlllmmmpppsssqqqkkkhhhjjjccc^^^XXXTTTQQQMMMFFFBBB===<<<;;;999888777666666555555444444444333333333111111222222222333333333222222222222222222222222333333222222222333444444222222333333555999@@@DDDBBBBBB@@@???============???<<<::::::???DDDHHHJJJJJJIIIHHHHHHHHHMMMSSSWWWXXX```dddZZZGGG===IIIZZZgggllllllfffbbbbbb]]]UUUZZZXXX[[[dddlllpppuuuyyywwwtttrrrvvvyyyqqqpppsssuuuvvv```IIIBBBBBB@@@@@@@@@@@@?????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<;;;<<<<<<<<<<<<===============>>>??????@@@@@@AAAAAAAAAAAAAAAAAADDDHHHLLL[[[rrrhhhbbb^^^bbbjjjxxxyyyuuupppqqq{{{xxxrrrzzznnngggbbb]]]ZZZZZZVVVWWWUUUWWWgggzzznnnbbbhhhaaaFFFAAA>>>>>>>>>:::;;;;;;::::::::::::999999888888888888888888888888888999999::::::999999888888999<<>>:::}}}~~~xxxwwwrrrllllllooorrrpppjjjhhhjjjddd___XXXTTTQQQLLLGGGBBB===<<<;;;999888777666666555555444444444333333333111111222222222333333333222222222222222222222222333333333222222333333444333333333222444888>>>BBBCCCBBBAAA???>>>===<<<<<<>>><<<999999<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>???@@@@@@@@@AAABBBBBBAAAAAACCCFFFJJJQQQyyylllddd```bbbhhhwwwyyyvvvpppoooxxxwwwnnnxxxyyynnnfff^^^ZZZZZZVVVVVVUUU[[[ooowwwhhh___ooowwwWWWCCCBBB???>>>>>>999;;;;;;:::::::::999999999888888888888888888888888888999999::::::999999888:::999;;;@@@FFFFFFAAA;;;xxx{{{~~~yyyxxxtttmmmmmmoooqqqooojjjhhhjjjddd___XXXSSSPPPLLLGGGCCC===<<<;;;999888777666666555555444444444333333333111111222222222333333333222222222222222222222222444333333222222333333333333333333333333777<<<@@@BBBBBBAAA@@@???>>>===<<<>>><<<:::888999===CCCFFFIIIKKKLLLLLLLLLMMMPPPRRR___[[[ZZZ]]]\\\RRRFFF@@@JJJTTT[[[^^^fffqqqtttqqqiiiccc^^^___bbbcccggglllqqquuuwwwvvvyyyyyyuuuqqqrrrsssssstttzzzYYYEEECCCBBB????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@AAAAAAAAAAAABBBEEEHHHOOO{{{ooofffbbbccceeesssxxxxxxrrrooouuuyyy|||sssiii___[[[ZZZWWWVVVWWW```yyyvvveee```yyyfffNNNBBBBBB???>>>>>>888;;;;;;:::::::::999999999888888888888888888888888888999999::::::999999888<<<:::999===CCCEEEBBB>>>wwwzzz~~~yyyxxxtttooonnnppprrroooiiihhhjjjeee___XXXSSSPPPLLLGGGCCC===<<<;;;999888777666666555555444444444333333333111111222222222333333333222222222222222222222222444444333222222222333333222333444444444666999<<>>===???>>><<<:::999;;;@@@DDDIIIKKKMMMOOOOOOPPPQQQSSSbbb___\\\___hhhhhh[[[KKK@@@BBBGGGOOO\\\jjjwww~~~rrriiiaaa^^^]]]^^^aaafffkkkttt{{{|||~~~|||{{{xxxtttssstttxxx|||~~~fffKKKDDDDDDBBB???>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@???@@@AAAAAAAAABBBEEEGGGOOOkkkqqqgggbbbaaa```llltttyyytttooosss{{{|||qqqggg___[[[ZZZWWWWWWZZZhhhssseeegggsssXXXGGGAAABBB>>>>>>???999;;;;;;::::::::::::999999888888888888888888888888888999999::::::999999888<<<:::888:::>>>AAAAAA@@@{{{|||yyyxxxtttrrrqqqqqqsssoooiiihhhjjjeee___XXXRRROOOLLLGGGDDD===<<<;;;999888777666666555555444444444333333333111111222222222333333333222222222222222222222222555444333333222222222333111333444555555555777999???@@@AAAAAAAAA@@@??????AAAAAA@@@===;;;;;;>>>BBBIIILLLOOOQQQQQQQQQQQQRRR^^^eeeffffffqqq~~~xxxhhhIII???<<>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????===???@@@@@@AAABBBEEEGGGOOO[[[vvvjjjddd___\\\cccoooxxxuuuooopppvvvzzzqqqiiiccc]]]ZZZZZZWWWXXX]]]ooozzzmmmeeeqqq___OOOCCC@@@BBB===>>>@@@:::;;;;;;::::::::::::999999888888888888888888888888888999999::::::999999888999999999999;;;===>>>???~~~yyyxxxssstttrrrrrrsssoooiiigggjjjeee___XXXRRROOOLLLGGGDDD===<<<;;;999888777666666555555444444444333333333111111222222222333333333222222222222222222222222555444333333222222222222000333555666555555666777>>>???@@@AAABBBAAA@@@@@@CCCDDDCCC@@@===<<<>>>AAAJJJMMMPPPRRRQQQPPPPPPPPPXXXiiipppmmmvvvYYYFFF:::>>>CCCGGGZZZqqqyyynnnccc]]]ZZZYYY]]]cccjjjmmmpppuuuqqqqqqooonnnnnnpppsssuuuuuuwww{{{|||vvvqqqttt{{{]]]AAABBBFFF>>>;;;AAA>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????<<<>>>???@@@AAABBBEEEGGGMMMPPP{{{nnnfff```[[[]]]kkkwwwvvvooonnnrrrvvv~~~ssshhhbbb___[[[YYYZZZVVVXXX___tttttthhhdddxxxXXXKKKAAA@@@BBB===>>>@@@:::;;;;;;;;;:::::::::999999888888888888888888888888999999999::::::999999999666888::::::::::::;;;===|||~~~}}}wwwvvvsssrrrtttvvvtttooojjjiiiiiieee___XXXRRROOOLLLGGGCCC@@@===:::888888777666555555555444444444333333333444333222111111222333444333333222111222333444555333333333333333333333333222222333333444555666666<<>>CCCBBBBBBAAA@@@???>>>>>>FFFJJJOOOQQQOOONNNNNNOOOZZZhhhssssssrrrxxxvvvTTT;;;>>>AAA===FFFXXXdddjjjmmmeeeYYYTTTZZZbbbdddgggoooxxx|||rrrkkkhhhiiikkkmmmjjjmmmqqqqqqqqqqqqtttxxxzzzxxxvvvuuuxxx}}}bbbOOO@@@???@@@===???FFF>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;======<<<<<<<<<;;;;;;;;;<<<===>>>>>>======>>>???>>>??????@@@@@@AAABBBBBBLLLKKKjjjssshhh```[[[```fffrrr|||{{{sssqqquuu}}}{{{wwwwwwxxxnnniiidddbbbbbbbbb^^^ZZZ___[[[eeerrriiihhhqqqUUUGGGCCC???<<<;;;<<<<<<;;;:::::::::999999888888888888888888888777777777777888888999999999999888888777888:::<<<<<<;;;:::999}}}~~~}}}wwwwwwtttqqqtttvvvtttoookkkjjjkkkfff```XXXRRROOOLLLGGGCCC@@@===:::888888777666555555555444444444333333333333333222222222222333333333333222222222333444555333333333333333333333333222222333333444555555666<<>>>>>===DDDHHHNNNPPPPPPPPPPPPQQQRRR\\\hhhoooooopppuuu{{{ooo^^^JJJ>>>;;;<<<>>>AAAQQQ\\\ffffff___ZZZ]]]bbbcccfffmmmuuu{{{{{{vvvqqqmmmjjjeeeeeeffffffhhhlllrrrvvvqqqpppmmmkkkjjjnnnuuuzzz~~~~~~ZZZJJJ???@@@AAA===<<<@@@>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>======>>>???>>>??????@@@@@@AAAAAABBBIIIIIIeeexxxlllccc]]]___dddooozzz|||uuurrrssszzz}}}}}}sssmmmeeedddggghhhddd``````bbbrrrxxxjjjiiiooolllPPPFFFCCC>>><<<;;;<<<<<<;;;:::::::::999999888888888888888888777777777666666777888888999999888888777777888:::;;;<<<;;;:::999~~~}}}wwwxxxuuuqqqtttvvvuuuppplllkkklllgggaaaYYYSSSOOOLLLGGGCCC@@@===:::888888777666555555555444444444333333333222222333333333333222222333333222222222333444555333333333333333333333333222333333444444555555555:::???EEEHHHGGGDDDAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@EEEKKKOOOQQQRRRSSSTTTSSSWWWcccpppqqqkkkjjjppprrrtttdddHHH;;;@@@AAA888@@@NNN___hhhgggccc``````bbbdddjjjrrrvvvyyywwwoooiiieee```___aaagggllloooggghhhfffbbb^^^aaajjjqqqwwwzzz~~~```NNNCCC<<<@@@AAA<<<999;;;======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>======>>>???>>>>>>??????@@@AAAAAAAAAEEEGGG\\\rrrggg```]]]aaajjjvvv|||xxxssspppuuuzzzvvvkkkiiilllnnnjjjeee```lllrrreeejjj{{{dddJJJEEEBBB>>><<<;;;<<<;;;:::999999999999999888888888888888777777777777666666777888888999999888888777777888:::;;;;;;;;;:::999}}}wwwxxxwwwsssvvvwwwuuupppkkkjjjjjjgggaaaYYYSSSOOOLLLGGGCCC@@@===:::888888777666555555555444444444333333333111222333444444333222111222222222333333333444444333333333333333333333333333333333444444444555555777;;;AAAEEEFFFEEEBBB@@@======>>>>>>>>>?????????===@@@FFFLLLPPPSSSUUUVVVZZZWWW___ooorrriiigggnnnzzz{{{ZZZCCCCCCEEE>>><<>>@@@<<<999:::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>???>>>>>>>>>???@@@@@@AAAAAACCCFFFTTTwwwxxxkkkccc\\\___fffqqqzzzzzztttoooqqqvvv~~~uuuoooppppppkkkdddaaauuuoooeeemmm]]]GGGCCCAAA===;;;;;;;;;;;;:::999999999888888888888888888777777777666666666666777777888888888888777777777888999::::::::::::999{{{vvvxxxwwwuuuwwwxxxuuuooojjjhhhhhheee___WWWRRROOOLLLGGGCCC@@@===:::888888777666555555555444444444333333333222333444555555444333222222222333333333444444444333333333333333333333333333333333444444444444444444777<<>>??????@@@@@@AAAAAABBB;;;===AAAGGGMMMRRRUUUWWW\\\UUUXXXgggmmmiiilllwww{{{rrrWWWGGG@@@>>>===???GGGVVVffflllfff^^^aaabbbhhhqqqvvvxxx}}}~~~{{{xxxuuuvvvwwwuuunnnfffeeekkkrrr}}}}}}~~~~~~~~~___HHHCCC>>>;;;<<<===<<<;;;<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>???===>>>>>>??????@@@AAAAAABBBFFFNNNfffpppfff]]]___ccckkkuuuzzzwwwqqqoootttzzz|||rrrooolllfff```eee}}}zzzlllgggtttzzzVVVGGGBBB???<<<;;;;;;;;;:::999888888888888888888888888777777777666666666666555777777777888888777777777888888999999999::::::999zzzuuuxxxwwwtttvvvwwwtttnnniiiggggggbbb\\\UUUPPPNNNKKKGGGDDD@@@===:::888888777666555555555444444444333333333333333444444444444333333111222333444444444333333333333333333333333333333444444444444444444444444222444777<<>>===???DDDKKKRRRVVVXXX^^^XXXYYYaaaiiiooozzz~~~xxx]]]HHH======999;;;FFFWWWccceeebbbbbbbbbgggooouuuwwwzzz~~~|||~~~yyytttuuuxxxsssNNN@@@AAA>>>;;;;;;<<<=========;;;;;;::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>======>>>???======>>>>>>???@@@@@@@@@AAAEEEIIIXXXuuukkk```aaabbbfffoooxxxyyyuuuooorrrvvv|||zzzpppjjjfffaaa]]]mmmqqqhhhjjjoooPPPGGG@@@>>><<<;;;;;;;;;:::888777777777888888888888888777777666666666666555555666777777888888777777666888888888888999999999:::~~~xxxtttwwwwwwpppsssuuusssnnniiihhhhhh___ZZZSSSOOOMMMKKKGGGDDD@@@===:::888888777666555555555444444444333333333444444333333333333444444111222333444444444333333333333333333333333333333444444444444444444444444333333555999@@@DDDEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@???BBBJJJRRRXXXZZZcccaaa^^^^^^cccooo~~~cccJJJ???===;;;>>>HHHTTT```gggeeeccceeekkkooopppqqquuuwwwwww|||xxxUUUCCC???>>>>>>===<<<<<<===<<<;;;::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;<<<===>>>>>>======>>>???======>>>>>>??????@@@@@@AAADDDFFFOOOnnn{{{pppddddddbbbaaaiiiuuu{{{zzzoooppprrrwww~~~~~~yyypppiiidddbbbaaa```wwwkkkiiirrrcccHHHEEE???===;;;;;;;;;;;;999888666777777777888888888999777777666666666555555555666666777777777777666666888888888888888999999:::}}}wwwssswwwvvvmmmpppsssrrrnnnjjjjjjkkk]]]XXXQQQNNNLLLKKKHHHEEE@@@===:::888888777666555555555444444444333333333555555333222222333555555111222333444555444333333333333333333333333333333444444444444444444444444444333444888???EEEGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBGGGCCC@@@BBBJJJSSSYYY\\\dddeee```XXXZZZgggvvv}}}XXXEEEEEEBBB??????III[[[hhhhhhdddcccgggiiihhhiiillluuuuuuzzzyyyRRR@@@@@@EEE;;;===>>>=========;;;888::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;<<<===>>>>>>======>>>???=========>>>??????@@@@@@@@@CCCDDDJJJcccsssfffgggccc___eeesss|||}}}nnnnnnoootttzzzzzzmmmkkkgggccc______bbbeee|||kkkmmm{{{\\\CCCDDD>>>===;;;;;;;;;;;;999888666666777777888888888999777666666666555555555555666666777777777777666666888888777777888888999:::zzz|||yyywwwwwwsssssspppooopppnnnhhhfffggg\\\WWWQQQMMMMMMLLLIIIFFF???===:::999888888666444555555444444444333333333444333333222222333333444444444444333333222222222333333333333333333333333333444444555555444444333444444555888<<>>===<<<===>>>@@@AAA@@@GGGDDDEEEZZZuuulllfffbbbcccfffjjjrrrzzzwwwrrrmmmnnnssszzz}}}vvvuuummmiiiiiibbb[[[aaannnpppbbbrrrUUUCCC@@@<<<<<<;;;::::::999888888777777777777777777777777888888777777777777888888777777777777777777777777777777777777888888888888zzzwwwwwwtttrrroooooopppnnnhhheeefff\\\WWWQQQMMMMMMLLLIIIFFF???===:::999888888666444555555444444444333333333444333333222222333333444444444444333333222222222333333333333333333333333333444444555555444444333444444555777;;;@@@DDDGGGEEEDDDAAA>>><<<===AAADDDFFFFFFCCC@@@AAAGGGSSS\\\ZZZ\\\]]][[[YYYYYY\\\^^^iiiwww~~~{{{|||dddRRRGGGCCCGGGNNN\\\___```___\\\\\\```dddfffhhhkkkooouuu|||bbbLLLFFFAAA>>>>>><<<<<<<<<;;;::::::999999::::::999999999888888888999999999999999999999999888888999999999:::::::::;;;;;;;;;::::::999999999<<<<<<<<<<<<============???>>>===<<<===>>>@@@AAA???DDDBBBCCCSSSooo|||qqqiiicccaaacccgggnnnvvvxxxtttpppnnnpppuuu{{{~~~wwwrrrooohhhbbbjjjxxxmmmfff|||nnnMMM@@@???<<<;;;;;;:::999999888888777777777777777777777777888777777666666777777888777777777777777777777777777777777777888888888888yyywwwyyywwwqqqoooooopppnnnhhhdddeee[[[VVVPPPMMMLLLKKKIIIFFF???===:::999888888666444555555444444444333333333444333333222222333333444444444333333333333222222333333333333333333333333333444444555555444444333333333333555888<<<@@@BBBEEEDDDCCC@@@>>>???AAACCCHHHGGGEEECCCDDDIIIOOOTTTYYYZZZ[[[\\\]]]]]]^^^___bbbgggqqq{{{~~~{{{bbbMMMDDDFFFNNNUUU\\\___\\\YYYXXXYYYYYY\\\```eeekkksss{{{nnnLLL???AAA@@@<<<999<<<;;;;;;::::::999999999:::999999999999888888888999999999999999999999999888888999999999:::::::::;;;;;;::::::::::::999999;;;<<<<<<<<<<<<=========???>>>===<<<===>>>???@@@@@@BBBAAADDDKKK[[[yyynnnddd``````bbbiiipppyyywwwtttooolllnnnuuu{{{xxxnnnjjjuuussshhhlll{{{WWWBBB===>>>;;;;;;::::::999999888888777777777777777777777777777666666555555666666777777777777777777777777777777777777777888888888888~~~|||~~~wwwwww|||zzzrrrooooooqqqoooiiieeeeee[[[VVVPPPMMMLLLKKKHHHFFF???===:::999888888666444555555444444444333333333444333333222222333333444333333333333333333333333333333333333333333333333333444444555555444444333333333333444555888;;;<<>>============>>>??????AAABBBBBBFFFGGGMMMxxxsssfff___^^^___eeekkkyyyzzzxxxrrrkkkjjjqqqxxx}}}sssqqqyyyjjjfffuuuyyy^^^GGG;;;:::===::::::::::::999999888888666666666666666666666666666666555555555555666666666666666666666666666666666777777777888888888888zzz{{{}}}xxxyyy}}}zzzrrrpppqqqssspppjjjffffff[[[VVVPPPLLLLLLKKKHHHEEE???===:::999888888666444555555444444444333333333444333333222222333333444333333333333333333333333333333333333333333333333333444444555555444444333333333333333444666888999AAACCCDDDDDDCCCBBBCCCCCCEEECCCGGGTTTdddkkkhhhaaaaaaZZZXXX^^^gggooozzzyyywwwrrrqqqeeeRRRLLLLLLQQQYYY```cccaaa]]]WWWWWWVVVVVVYYY___hhhnnntttzzzSSSJJJAAA>>>>>>=========999999999999999888888888999999999888888888777777888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>???@@@@@@AAAFFFEEEEEEgggyyyiiiaaa___```dddhhhvvvzzz{{{vvvnnnkkkpppvvvzzz}}}{{{sssvvvsssgggkkkxxxaaaMMMAAA;;;:::<<<:::999999999999999888888666666666666666666666666666666555555555555666666666666666666666666666666666777777777888888888888{{{}}}zzz{{{~~~wwwqqqooopppssspppiiieeeeeeZZZUUUOOOLLLKKKJJJHHHEEE???===:::999888888666444555555444444444333333333444333333222222333333444222222333333333333444444333333333333333333333333333444444555555444444333333333333444444555666777===@@@DDDEEEEEEDDDDDDDDDHHHEEEHHHSSSeeesssxxxxxxiiiaaa]]]dddlllvvvxxxtttlllZZZTTTNNNNNNTTT\\\bbbdddZZZYYYXXXWWWWWWZZZ___cccgggmmmvvv}}}}}}YYYDDDCCCAAA???<<<;;;;;;===888888888888888888888888999888888888888777777777888888888888888888888888888888999999999:::::::::999999::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>>>>BBBCCCBBBYYYzzzooofffbbbaaacccfffooouuu{{{zzzsssooopppsssuuuzzz|||sssqqqzzzpppiiiwww~~~jjjTTTFFF@@@<<<;;;;;;999999999999999999888888777777777777777777777777777666666555555666666777777777777777777777777777777777777777888888888888xxx{{{~~~{{{~~~~~~tttooommmoooqqqooohhhcccbbbZZZUUUOOOLLLKKKJJJGGGEEE???===:::999888888666444555555444444444333333333444333333222222333333444222222222333333444444444333333333333333333333333333444444555555444444333444444444555555666777777999===BBBEEEFFFEEEDDDDDDFFFIIIMMMSSS[[[eeepppwwwpppgggdddhhhnnnvvvuuuzzzvvvqqqiii___XXXXXX]]]aaa\\\]]]______]]]\\\\\\\\\___dddkkkqqqvvv~~~zzzWWWEEE>>>??????===<<<<<<;;;:::777888888888888888888888888888888888777777777777888888888888888888888888888888999999999:::::::::999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<==================@@@>>>>>>CCCCCCQQQjjjvvvkkkfffbbbaaabbbfffnnnxxx{{{yyytttqqqpppqqqvvv||||||vvvnnniiiooozzzlllmmmyyydddMMMBBB???===;;;;;;888888888888888888999999777777777777777777777777888777777666666777777888777777777777777777777777777777777777888888888888xxxrrruuuzzzzzztttmmmkkkmmmpppmmmfffaaaaaaZZZUUUOOOLLLKKKJJJGGGEEE???===:::999888888666444555555444444444333333333444333333222222333333444222222222333333444444444333333333333333333333333333444444555555444444333444444555666666777777888777;;;AAAEEEFFFFFFEEEEEE@@@KKKUUUVVVSSSSSS]]]fffnnnfffcccfffiiinnn|||nnn___\\\^^^]]]bbbggghhhfffaaa]]]ZZZYYY\\\```cccgggmmmwww}}}YYYFFFGGG???>>>===<<<>>>???<<<888777777777777777888888888888888888888777777777777777777777777777777777777888888999999999:::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>=========@@@DDD???>>>EEEGGGMMM]]]|||oooiiiccc```___```iiiuuu|||{{{vvvqqqnnnooosssyyy|||}}}qqqkkkdddbbbnnn}}}tttjjjpppxxxaaaJJJ@@@>>><<<:::<<<888888888888888888999999777777777777777777777777888888777777777777888888777777777777777777777777777777777777888888888888vvvtttvvv|||~~~zzzwwwwwwnnnppprrrpppkkkeeeaaa^^^ZZZVVVQQQOOONNNMMMIIIFFF>>><<<:::888888888777555555555444333333333333444222222222222222222222222222222333333333333444444222222333333333333444444444444444444444444444444555555555555666666666666888999>>>EEEHHHGGGJJJOOOGGGIIITTTdddllldddYYYSSSXXXXXX[[[bbbmmmxxxqqqbbb^^^YYYWWWZZZ]]]]]][[[ZZZVVVWWWXXXWWWYYY^^^ffflllzzzbbbIII???<<<<<<<<<;;;::::::999888888777777666666666666777777888888777777666666555555777777777777777777777777888888999999999::::::::::::::::::999999888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============<<<===>>>???AAAEEEJJJOOOyyyyyynnneeeaaaaaa```dddkkkvvv}}}{{{rrrjjjmmmpppuuuwwwzzz~~~tttiiifffaaaZZZ\\\nnnxxxiiijjjmmm]]]III;;;888999:::999888888888777777777777666888888777777666666555555444555666777777666555444666666666666666666666666777777777777777777777777|||xxxxxx{{{|||yyywwwxxxnnnqqqsssqqqllleee```]]]YYYUUUPPPNNNNNNLLLIIIEEE>>><<<:::999999888777555555555444333333333333444222222222222222222222222222222333333333333444444222222333333333333444444444444444444444444444444555555555555666666666666777777;;;BBBDDDEEEHHHMMMOOOOOOUUU```fffbbb]]]]]]UUURRRSSS```ssssssnnnfff^^^WWWQQQOOOOOOKKKNNNQQQSSSSSSUUUXXX[[[hhhrrrmmmOOOBBB@@@AAA<<<;;;;;;:::999999888888777777777666666777777777777777777777666666555555777777777777777777777777888888888888999999999999:::::::::999999888888888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===============>>>??????AAADDDIIIMMMooowwwllleeedddaaadddjjjssszzz{{{vvvpppkkknnnrrruuuyyy~~~{{{vvv|||}}}rrrfffaaaaaaZZZWWWaaawwwrrrkkkrrr}}}```TTTEEE;;;:::;;;:::888999888888888888777777777777777777777666666555555555555666666666666555555555555555555555555555555666666666666666666666666{{{yyy{{{{{{xxxwwwxxxnnnqqqsssrrrllleee^^^[[[YYYUUUPPPNNNMMMLLLHHHEEE???<<<:::999999888777666555555444333333333333444222222222222222222222222222222333333333333444444222222333333333333444444555555555555555555555555444555555555555666666666555555888===@@@AAAFFFLLLVVVVVVXXX[[[\\\\\\^^^cccXXXSSSVVVkkkqqq\\\MMMFFFIIIKKKLLLLLLKKKLLLNNNPPP^^^hhhssszzz}}}|||rrryyylllNNNAAA<<<===@@@;;;;;;::::::999999888888888888777777777777888888777777777666666666666555777777777777777777777777777777777777888888888888999999999999999888888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@BBBGGGJJJ___sssjjjfffccccccgggnnnuuuzzzzzzxxxkkkkkkmmmqqqwww|||}}}{{{mmmlllxxxyyyjjjaaadddbbbWWWXXXlllwwwiiinnnkkkOOOHHH???;;;;;;<<<:::777999999999888888888888777777777777666666666666555666666555555555555666666444444444444444444444444666666666666666666666666{{{wwwwwwzzzzzzwwwtttuuunnnqqqtttrrrlllddd]]]YYYXXXTTTPPPMMMMMMLLLHHHEEE???===:::999999999777666555555444333333333333444222222222222222222222222222222222333333333444444222222222333333333444444555555555555555555555555444444444555555555666666555444555:::<<<>>>DDDKKKXXXZZZ\\\ZZZVVVUUUXXX]]]]]]]]]gggoooYYYNNNLLLIIIFFFFFFHHHMMMPPPOOOVVV___ccceeejjjsss{{{wwwooommmqqqvvvtttNNNBBBBBB<<<888:::::::::::::::999999888888888888777777777777888888666666666666666666666666777777777777777777777777666666666666777777777777999999999888888888888888999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>????????????AAADDDGGGQQQrrrwwwlllhhheeeddddddiiipppxxx}}}~~~oookkkiiikkkqqqwww{{{|||vvvvvvmmmfffooojjj]]]aaazzzsssccctttvvv___EEE@@@;;;999;;;<<<:::888999999999999888888888888666666666666666666666666666666444333333444666666444444444444444444444444666666666666666666666666}}}qqqooorrrxxxzzzvvvrrrqqqoooqqqsssqqqkkkccc]]]YYYYYYUUUPPPNNNMMMLLLHHHEEE???===;;;::::::999888666555555444333333333333444222222222222222222222222222222222333333333444444222222222333333333444444555555555555555555555555444444444444555555555555666444555999:::<<>>888999:::999999999999999888888888888777777777777888888555555555555555666666666666666666666666666666666555555666666666777777777888888888888888888888888888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>???BBBDDDIII[[[}}}zzznnnjjjhhheeeccceeekkkttt|||vvvooohhhgggkkkrrrwwwyyy}}}~~~tttnnnzzztttjjjpppyyymmmddd}}}hhhRRRBBB>>>:::888999::::::999999999999888888888777777555555555555555666666666666555444333333444555666555555555555555555555555555555555555555555555555zzzjjjjjjooowwwyyyuuuqqqooooooqqqrrrooojjjccc^^^[[[ZZZUUUQQQOOONNNMMMIIIFFF@@@===;;;::::::999888777555555444333333333333444222222222222222222222222222222333333333333444444222222333333333333444444444444444444444444444444333444444444444555555555777555555888::::::???FFFOOOXXX```___\\\YYYWWWUUUiiixxx~~~jjjUUUGGGNNNMMMMMMNNNRRRYYY^^^bbbXXX[[[^^^dddkkkqqqvvvyyy}}}{{{yyywwwvvvvvvxxxxxxttttttuuuwwwyyyzzzyyywwwvvvxxxzzz|||{{{yyyvvvsssiiifffeeekkk~~~nnnOOOCCC<<>>>>>>>>???AAACCCDDDOOOxxxtttooojjjgggdddcccgggoooxxx~~~|||vvvmmmhhhhhhmmmrrrvvvyyyzzz|||~~~|||{{{ooohhhppp{{{]]]IIIAAA>>>:::888888999999999888888888777777777777666444555555555555666666666555555444444444444555555666666666666666666666666555555555555555555555555vvvlllkkknnnvvvxxxuuurrrqqqoooppppppmmmhhhccc___^^^[[[WWWRRRPPPOOONNNJJJGGG@@@>>>;;;:::::::::888777555555444333333333333444222222222222222222222222222222333333333333444444222222333333333333444444333333333333333333333333333333444444444555555555777555666888888888<<>>>>>>>>@@@BBBCCCMMMbbb}}}}}}uuullliiieeeccceeekkksssxxx{{{uuunnnjjjjjjnnnqqquuuvvvyyy{{{~~~~~~tttnnnlllnnnRRRCCC===<<<:::999999888777666777777777666666666555555444444444555555555666666333444444555555444444333555555555555555555555555555555555555555555555555tttpppnnnpppuuuxxxuuuttttttooopppooolllgggccc```___[[[WWWSSSPPPPPPOOOKKKHHH@@@>>>;;;:::::::::888777555555444333333333333444222222222222222222222222222222333333333444444444222222333333333444444444222222222222222222222222333333333444444444555555666444555888888666999>>>>>>FFFMMMPPPWWWbbbhhhgggcccnnn{{{|||nnngggeeebbb[[[TTTRRRQQQPPPQQQTTTYYY^^^aaagggddd___[[[YYY[[[^^^```\\\YYYUUUTTTUUUWWWYYYZZZbbbdddhhhppp}}}mmmQQQ@@@999>>>@@@<<<:::<<<;;;888888888888888888888999999555555444444444444555555444444444555555555666666666666666666666666666666777777777777888888888888666666777777888888888999888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<999;;;===>>>>>>>>>@@@BBBCCCMMMUUUwwwwwwzzzmmmjjjgggddddddhhhooottt{{{tttllliiikkkmmmrrrsssvvvyyy{{{}}}~~~{{{~~~tttsssvvvaaaHHH<<<999999:::;;;:::999666555666666666666555555555555444444444555555555666666222333555555555555333222444444444444444444444444555555555555555555555555dddaaaeeennnwwwzzzvvvtttuuupppqqqrrrnnnhhhbbb``````\\\WWWQQQNNNOOONNNJJJFFFBBB@@@<<<:::999999777666666555555444444333222222222222222222222222222222111111222333333444555555222333555555555555333222222222222222222222222222444444444555555555555666555555555555666666666666<<>><<<666555:::444444444555555555555666666666555555555444444444777777666666555555555444555555666666777777888888999999999888888888777777888888999999999:::::::::;;;::::::::::::;;;<<<<<<<<<<<<======>>>>>>??????@@@HHHNNN^^^vvvwww}}}|||qqqgggeeeffffffggghhhsss{{{}}}rrrjjjkkkpppqqqqqqqqqtttxxxzzz{{{zzz{{{||||||~~~}}}ooovvvrrrOOOBBB@@@;;;;;;:::999999888888777777777777777777777777777555555555555555555555555555555555555555555555555333333333333333333333333333333333444444444555555bbbYYY^^^jjjvvv{{{xxxuuuuuunnnoooooolllfffaaa______^^^XXXRRRPPPPPPOOOKKKGGGCCC@@@<<<:::999999777666666555555444444333222222222222222222222222222222222222222333333444444444333333444444444444333333333333333333333333333333444444444555555555555666555555555555666666666666999<<>>>>>?????????DDDFFFSSS~~~yyycccxxxtttiiiffffffffffffhhhpppxxxyyyqqqmmmmmmjjjjjjkkkoootttxxxzzz{{{zzz{{{{{{}}}~~~uuuqqq~~~gggFFF===<<<;;;::::::999888888777777666666666666666666666666555555555555555555555555555555555555555555555555333333333333333333333333333333333444444444555555cccUUUZZZgggvvv|||zzzwwwwwwnnnooonnnlllgggccc``````___ZZZUUURRRQQQOOOLLLIIICCC@@@<<<::::::999888666666555555444444333222222222222222222222222222222333333333333333333333333333333222222222222333333444444444444444444444444444444444555555555555666555555555555666666666666666888<<>>??????CCCDDDCCCKKKoooccceeeyyymmmhhhhhhfffeeegggkkksss}}}zzzrrrmmmhhhhhhhhhkkkpppuuuxxxyyyyyyyyyzzz{{{}}}~~~wwwpppxxx\\\BBB>>>===::::::999999888777777777666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555iii[[[^^^hhhvvv}}}{{{yyyxxxpppppppppnnnjjjgggdddccc___[[[VVVRRRQQQOOOLLLIIICCC@@@===;;;:::999888777666555555444444333222222222222222222222222222222333333333333333333333222444333111111111111333444444444444444444444444444444444444555555555555666555555555555666666666666666777999>>>EEEPPP]]]eeennn}}}tttnnnxxxrrr[[[EEEAAABBB>>>;;;<<<999999999999888888888888:::<<>>>>>???CCCDDDCCCGGG^^^kkkttttttmmmjjjgggeeefffffflllvvvzzzsssnnnllliiijjjmmmqqqtttuuuwwwwwwwwwyyyzzz|||~~~~~~qqqsss}}}PPPAAA???;;;999999999888777777666666666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555rrriiihhhmmmvvv|||{{{zzzzzzpppoooooonnnllliiifffddd^^^[[[VVVRRROOOMMMKKKIIICCCAAA===;;;::::::888777666555555444444333222222222222222222222222222222333333333333333333333222444333111111111111333444222222222222222222222222444444444555555555555666555555555555666666666666777777888:::???GGGPPPVVVZZZooo~~~tttoooPPPBBB;;;???AAA;;;777999999999888888888777777777666666777;;;@@@AAA;;;555333333333444444444444555333333444444444444444444444444444555555555555555444444444555666666777777777777777777777777777777777777888888888999999999:::999999999999:::;;;;;;;;;;;;;;;<<<======>>>>>>===@@@BBBCCCMMMpppjjj}}}sssnnnhhheeeeeedddgggmmmwww|||qqqmmmiiigggiiimmmpppqqqttttttuuuvvvxxxzzz|||}}}uuuooo}}}^^^BBB>>><<<555999888888777777666666555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555yyyqqqnnnooowww||||||zzzzzznnnmmmllllllkkkjjjfffddd^^^\\\XXXSSSOOOLLLJJJJJJDDDAAA===;;;;;;:::999777666555555444444333222222222222222222222222222222333333333333333333333333333333222222222222333333222222222222222222222222444444444555555555555666555555555555666666666666777777888999:::???DDDHHHUUUfffuuugggOOOBBB>>>;;;<<<;;;999:::===888888888777777777777666444444111000333777777333333333333333444444444444333333333333444444444444444444444444444555555555333444444555555666777777666666777777777777777888777777777888888888888999999999999999999:::;;;;;;:::;;;;;;<<<<<<===>>>>>>===>>>CCCFFFGGGZZZnnnssszzzrrrjjjfffeeedddcccfffnnnyyyrrrmmmgggccceeeiiimmmooorrrrrrssstttvvvxxxzzz{{{{{{}}}vvvmmmttt~~~eeeJJJ>>>???<<<555888888777777666555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555|||nnnkkknnnwww}}}}}}zzzyyynnnlllkkkkkklllkkkhhheee___]]]ZZZUUUPPPMMMKKKKKKDDDAAA>>><<<;;;:::999888666555555444444333222222222222222222222222222222222222222333333444444444333333444444444444333333333333333333333333333333444444444555555555555666555555555555666666666666555666888888888:::===???QQQYYYgggxxx{{{sssyyydddLLL@@@===???>>>999777:::======888888777777777666666666444777666222222777777444222222333333333444444444222222333333333444444444333333333444444555555555333333444555555666666777666666666666777777888888777777777777888888888888999999999888999999:::;;;::::::;;;<<<<<<======>>>AAA===AAAGGGFFFLLLoootttvvvlllfffeeeeeecccccchhhqqqzzzxxxrrriiidddcccfffjjjlllppppppqqqrrrtttvvvxxxyyyxxx{{{wwwnnnnnn{{{hhhPPPAAA>>>===;;;888888777777666666555444444555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555{{{hhhfffkkkvvv~~~~~~zzzxxxpppnnnmmmmmmooonnnkkkggg```___\\\WWWQQQNNNLLLMMMDDDAAA>>><<<;;;:::999888666555555444444333222222222222222222222222222222111111222333333444555555333333555666666555333333444444444444444444444444444444444555555555666666555555555555666666666777333555777888888888:::<<<@@@EEEXXXssspppwww}}}[[[EEE???AAA444<<<===777555::::::444777777777777666666666666111777999555444666666222222222333333333444444444222222222333333444444444333333333444444555555555333333444444555666666777555666666666777777888888777777777777888888888888999999888888999999:::;;;::::::;;;;;;<<<======>>>@@@888999BBBAAAAAAXXXxxx|||qqqxxxnnngggeeefffcccbbbfffmmmuuu{{{}}}zzzooogggdddeeegggiiioooppppppqqqsssuuuwwwxxxvvv{{{tttnnnuuupppYYYCCC;;;:::777555666777777777666555555444444555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555xxx```\\\hhhzzz~~~~~~vvvrrrtttsssooommmmmmkkkgggaaa```[[[SSSPPPQQQNNNJJJGGGCCC???;;;:::999888777666666666555444444333333333333333333333333333333222222333333444555666666444444444333333222222222333333333444444444555555333333333444444444555555444444444555555555555666666666666666666777888888888???KKKZZZlll~~~vvv[[[HHH>>>:::999999999999888888888777777888888777777666666555555444444444444444444444444333333333333333333333333444444444333333222222222333333333444444444555555444444444555555555555666555555555555666666666666888888999999999:::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>???@@@>>>>>>DDDOOOXXX|||iiippphhhiiiiiihhhgggfffhhhnnnuuuzzz~~~|||vvvnnnfffdddgggkkkhhhkkknnnqqqtttuuuuuutttuuuvvvwwwyyy|||~~~wwwkkk~~~yyy\\\NNN@@@;;;:::888555555666666666666555555555555444444444444444444444444333333333333333333333333444444444444444444444444666444333333333333222111555333111222555:::<<<===}}}aaa\\\hhhyyy~~~~~~uuurrrtttsssooommmmmmkkkgggaaa```ZZZSSSPPPQQQOOOJJJGGGCCC???;;;:::999888777666666666555444444333333333333333333333333333333222222333333444555555666444444444333333222222222333333333444444444444555333333333444444444555555444444444555555555555666666666666666666777777888777;;;BBBLLLZZZkkk{{{rrr^^^LLL@@@<<<;;;;;;999999888888888777777777777777777666666666555555444444444444444444444444333333333333333333333333444444444333333222222222333333333444444444444555444444444555555555555666555555555555666666666666777777777888888888999999888888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<>>>>>>===>>>BBBKKKSSSsssmmmmmm|||qqqnnnjjjhhhfffdddeeeiiinnnrrryyyxxxvvvqqqlllgggeeeeeedddfffiiimmmpppqqqrrrrrruuuvvvvvvxxxzzz|||~~~~~~}}}yyyvvvuuunnnSSSGGG<<<999:::888666666666666666666555555555555444444444444444444444444333333333333333333333333444444444444444444444444555333222333333333222000444333111222666:::===>>>ccc^^^iiiyyy}}}~~~uuuqqqtttsssooommmmmmkkkgggaaa```ZZZSSSPPPQQQOOOJJJGGGCCC???<<<:::999888777666666666555444444333333333333333333333333333333222222333333444444555555444444333333333333222222333333333333444444444444333333333444444444555555444444444555555555555666666666555555666666777888888888:::>>>FFFSSSbbbkkkrrrXXXQQQFFF===999999:::;;;888888888888777777777777666666666666666555555555444444444444444444444444333333333333333333333333444444333333333333222222333333333333444444444444444444444555555555555666555555555555666666666666666666666777777777888888888888888999999999999:::::::::::::::;;;;;;;;;;;;:::<<<=========@@@FFFKKK[[[sssaaapppyyyqqqllljjjgggeeedddfffhhhjjjrrrssstttuuusssmmmeee```aaaccceeeiiillloooqqqrrrssstttuuuvvvwwwxxxyyyzzz~~~{{{{{{~~~}}}yyyssswww}}}aaaIII???888888:::999777777666666666555555555555444444444444444444444444444333333333333333333333333444444444444444444444444333222222222444444222000444222111333777;;;===>>>eee___iiixxx|||~~~}}}uuuqqqttttttpppnnnnnnkkkfffaaa___ZZZSSSQQQQQQOOOKKKGGGDDD???<<<;;;:::888777666666666555444444333333333333333333333333333333222222333333333444444444333333333333333333333333222222333333333444444444333333333444444444555555444444444555555555555666666555555555555666777777999888888888<<>>hhhaaaiiiwwwzzz||||||tttpppssstttpppnnnnnnkkkfff```___ZZZSSSQQQRRRPPPKKKHHHDDD@@@<<<;;;:::999888666666666555444444333333333333333333333333333333222222222333333333333333333333333333333333333333222222222333333333444444333333333444444444555555444444444555555555555666555555555555555666666777777777888888:::>>>CCCGGGYYYkkkyyyzzz___KKKAAA>>><<<:::999999888666444777777777666666666555555444444444444444555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444444444444555555555555666555555555555666666666666777777777888888888999999777777888888888999999999999999999:::::::::;;;;;;:::<<<===>>>>>>???AAABBBMMMXXX}}}cccZZZrrrxxxtttnnnkkkjjjiiihhhgggjjjjjjmmmrrrwwwvvvrrrmmmfffeeeddddddeeeiiilllnnnlllmmmpppsssuuuwwwxxxxxx||||||{{{yyyxxxyyy{{{}}}~~~~~~xxxrrrzzzuuu[[[EEE???999666999:::888666777555555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111222444666666444222333222222333777:::;;;;;;jjjbbbjjjvvvyyy{{{{{{tttpppssstttqqqooonnnjjjeee```___YYYSSSQQQRRRPPPLLLHHHDDD@@@===;;;:::999888666666666555444444333333333333333333333333333333222222222222333333333333222222333333333333444444222222222222333333333333333333333444444444555555444444444555555555555666555555444444555555666777333555777888999:::<<<>>>AAAPPP]]]nnnnnnVVVEEE???>>>:::999888888999888777555666666666666555555555555333333333444444444444444333333333333333333333333333333333333333333333333222222333333333333444444222222222222333333333333444444444555555555555666555555555555666666666666777777777888888888999999777777777888888888888999999999999999::::::::::::;;;<<<===>>>??????@@@@@@IIIMMMrrrqqqSSS^^^~~~zzzrrrmmmlllkkkhhhfffhhhhhhjjjnnnrrruuuvvvuuukkkhhhdddaaa```bbbfffhhhhhhjjjmmmqqqtttuuuvvvwwwxxxxxxxxxyyyyyyzzz{{{|||}}}zzzuuuuuuzzzuuuaaaNNNAAA>>>999777999999666555666555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333111111333555888888666444333222222333666888999888lllcccjjjvvvxxxzzz{{{tttooossstttqqqooonnnjjjeee___^^^YYYSSSQQQRRRPPPLLLHHHEEE@@@===<<<;;;999888666666666555444444333333333333333333333333333333222222222222222222222222222222222333333444444444111222222222222333333333333333333444444444555555444444444555555555555666555444444444444555666666333555777777666777888:::666AAAGGGRRRfffvvv|||ppp^^^LLLAAA<<<<<<<<<999888666777888888777666666666666555555555444444222222333333333444444444222222222222222222222222333333333333333333333333222222222333333444444444111222222222222333333333444444444555555555555666555555555555666666666666666666666777777777888888777777777777888888888888888999999999999:::::::::;;;;;;;;;<<<>>>?????????CCCJJJ^^^dddYYYjjjyyyrrrooommmjjjgggfffgggjjjlllnnnqqquuuxxxrrrnnngggaaa______bbbdddgggiiillloooqqqrrrrrrrrruuuvvvwwwyyy{{{||||||{{{{{{~~~}}}}}}~~~|||tttpppwwwuuuaaaQQQDDD>>>;;;777555777777555555777555555555444444444333333222222222222222222222222333333333333333333333333222222222222222222222222111222444777999:::777555333222111333555666666555mmmdddjjjvvvxxxzzz{{{tttooossstttrrrooonnnjjjeee___^^^YYYSSSQQQRRRQQQLLLHHHEEE@@@===<<<;;;:::888777666666555444444333333333333333333333333333333222222222222222222222222222222222333333444444444111111222222222333333333333333333444444444555555444444444555555555666666555444444444444555666666666777777666555666888:::666<<<;;;???MMMZZZlll^^^PPPAAA888999<<<;;;999;;;999777666777888777666666666555555555444444444222222222333333444444444222222222222222222222222333333333333333333333333222222222333333444444444111111222222222333333333444444444555555555666666555555555555666666666777555555555555666666666777777777777777888888888888888888999999999:::::::::::::::999:::<<<>>>??????AAAJJJTTT{{{zzz^^^^^^qqqwwwssspppmmmiiidddgggjjjkkkkkkmmmrrrvvvyyytttlllddd```___aaacccfffhhhkkkmmmoooooonnnnnnssstttwwwzzz}}}~~~|||{{{yyy}}}}}}{{{{{{|||~~~|||tttvvvrrrnnnyyy~~~dddQQQCCC:::666999555444666666444555888555555444444444333333333222222222222222222222222333333333333333333333333222222222222222222222222222222555888;;;;;;999666333222111222444555444222nnnggglllttttttxxx{{{uuutttsssrrrqqqoookkkfffbbb^^^[[[WWWTTTSSSQQQNNNLLLIIIFFFBBB???===<<<:::888888777666555444333222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444444333222333444555666444444444444444444444444333444444555555444444333666666666666777777777777999888777888<<>><<<:::999999888666666777777888888999999444444444444444444444444333333333333333333333333333333333333333333333333111111222222222222111111000000111111111222222222333333333333333333333333333333333444444444555555666666555555555555666666666666666666777777777777999999888888888888999999888888999999999:::::::::;;;;;;::::::;;;<<<>>>???BBBMMMSSSiiiwww[[[aaavvv~~~tttppppppqqqmmmgggccceeehhhiiilllppptttxxxwwwoooddd]]]___dddeeeggghhhjjjkkklllllllllqqqrrrsssuuuvvvxxxyyyzzzzzzyyyxxxwwwxxxzzz|||}}}||||||}}}~~~~~~}}}~~~~~~~~~yyyxxxnnnkkkwww}}}tttzzz{{{```GGG@@@@@@777666666666666555555555555555555444444444333333333222222333333333333444444333333333333333333333333222222222222222222222222222222444444444444222222111111222222222333333333nnnfffkkktttuuuxxxzzztttsssrrrqqqqqqooolllgggccc^^^[[[XXXUUUSSSQQQNNNLLLIIIFFFBBB???===<<<:::888888777666555444333222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444444333333333444555666444444444444444444444444333444444555555444444333555666666666777777777777888888777777888<<>>===;;;999888888888666666666777777777777777444444444444444444444444333333333333333333333333333333333333333333333333111111222222222222111111000000111111111222222222333333333333333333333333333333333444444444444555666666555555555555666666555666666666777777777777888888777777777777888888888888888999999999::::::;;;;;;::::::;;;<<<>>>>>>???FFFIIIZZZwwwccciiixxx~~~vvvppplllnnnhhhdddeeeggghhhjjjnnnsssxxxzzzvvvkkkbbb^^^^^^```bbbeeehhhkkklllllllllooooooqqqrrrtttuuuwwwwwwwwwwwwvvvvvvwwwxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~|||}}}~~~}}}}}}}}}uuupppnnnrrr}}}}}}}}}kkkTTTCCC>>><<<444666666666666555555555555555555444444444333333333222222333333333333444444333333333333333333333333222222222222222222222222222222333444444333222222111111111222222222333333nnndddiiitttvvvxxxyyysssqqqpppppppppooolllhhhddd^^^[[[XXXVVVTTTRRROOOLLLHHHEEEAAA???===<<<:::999777777666555444333333222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444333333333333444555666444444444444444444444444333444444555555444444333555555666666666777777777444666777777666666888999<<>><<<<<<===<<<:::999888777777666666666666555555555555555444444444444444444444444333333333333333333333333333333333333333333333333111111222222222222111111111111111111111222222222222222333333333333333333333333333333444444444444666666555555555555666666555555666666666777777777777777666666666666777777888888888999999999999:::::::::::::::;;;<<<===>>>>>>AAA???IIIddduuueeelll~~~uuummmoooiiieeefffffffffgggjjjnnnsssxxxyyytttkkkccc___]]]___bbbeeehhhjjjkkkkkkkkklllmmmoooqqqrrrsssttttttttttttuuuvvvwwwwwwwwwyyyzzz{{{||||||}}}|||||||||yyyxxxyyyzzz{{{zzz~~~}}}{{{{{{{{{}}}~~~~~~~~~~~~zzzpppiiippp|||WWWGGG???<<<:::444666666666555555555555444555555444444444333333333222222333333333333444444333333333333333333333333222222222222222222222222222222333333333333222222111111111222222222222333ooocccgggtttvvvwwwxxxsssooonnnnnnoooooolllhhhddd^^^\\\YYYWWWUUUSSSOOOLLLHHHEEEAAA>>>===<<<;;;999777666666555444444333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333444444555555444444444444444444444444333444444555555444444333555555555666666666777777333555777888888777888999777:::???FFFRRRbbbrrr|||xxxXXXSSSKKKBBB<<<:::999::::::999888777666666555666555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111222222222222222333333333222222333333333444444444666555555444444555555666555555555666666666777777666666555555555555666666888888888888999999999999::::::::::::;;;<<<======@@@@@@===BBBOOOaaawwwiii}}}wwwssslllggggggfffddddddggggggjjjooosssuuurrrmmmiiicccbbbaaaaaaccceeeggghhhiiiiiikkklllnnnoooqqqqqqrrrssstttuuuvvvwwwwwwwwwxxxyyyzzz{{{{{{||||||||||||yyyvvvtttssssssttttttzzzzzzzzzzzz{{{|||~~~}}}}}}|||}}}}}}tttnnnmmmvvvpppIIIAAA>>>;;;:::888666666555555555444444444555555444444444333333333222222222333333333444444222222222222222222222222222222222222222222222222222222222333333222222222111111111111222222222222tttdddffftttwwwvvvwwwsssnnnmmmmmmnnnnnnlllhhhddd^^^\\\ZZZXXXVVVTTTPPPMMMGGGDDDAAA>>>======;;;:::666666666555444444333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333444444444444444444444444444444444444444333444444555555444444333555555555555666666666666444666777777777888:::<<<666777777999===EEEOOOUUUoooyyyjjjZZZCCCAAA???<<<:::999999999888777666555555555555555555555444444333333222222333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111111111111222222333333333222222222333333333444444555555444444444444555555555555555555666666666666666666555555555555666666777777888888888999999999999999:::;;;;;;<<<<<<<<>>@@@EEEMMMmmmppp|||xxxrrrlllkkkiiieeeccceeefffeeefffiiinnnrrrsssrrrllliiiddd```^^^___bbbcccfffggghhhjjjlllmmmnnnoooqqqrrrsssuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyvvvtttrrrqqqrrrsssxxxxxxyyyzzzzzz{{{||||||{{{{{{{{{|||}}}~~~tttooopppvvv}}}[[[@@@???<<<888:::;;;555555555555444444444444555555444444444333333333222222222333333333444444222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222zzzgggffftttvvvuuuvvvtttmmmmmmmmmnnnmmmkkkgggccc^^^]]][[[YYYXXXTTTPPPMMMGGGDDDAAA>>>>>>===;;;:::666666555555555444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222333444444555555444444444444444444444444444444333444444555555444444333444444555555555666666666777777777555444444666888666666777777888:::>>>AAAKKKTTTcccssspppYYYIIIBBB<<<:::888666555777999;;;666666555444444555555555444444444333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111222222222111111111111111000000111111222333333333222222222222333333333333555555444444444444555555444444555555555666666666666666555555555555666666777777777888888888888999888999:::;;;<<<<<<<<<;;;:::>>>===???AAACCCXXX{{{oooooouuuzzztttrrroooiiifffgggjjjgggddddddgggkkkoooqqqrrrnnniiiddd```______```ddddddfffgggiiijjjlllllloooooopppqqqrrrtttuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzyyyxxxuuutttuuuvvvvvvwwwxxxyyyzzzzzzyyyyyyxxxxxxyyy{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~vvvnnnpppvvv|||~~~cccGGG;;;===999666888888555555555444444444444333555555444444444333333333222222333333333333444444222222222222222222222222222222222222222222222222222222111111111111222222000000000111111111111222jjjfffsssvvvtttvvvuuunnnmmmmmmmmmmmmjjjfffbbb^^^]]][[[ZZZXXXUUUPPPMMMGGGDDD@@@>>>>>>===<<<:::555555555555555444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222333444555555555444444444444444444444444444444333444444555555444444333444444444555555555666666555666666666444333444555555777999:::999999:::<<<999>>>GGGPPP[[[jjjyyyyyyrrrfffWWWJJJ@@@;;;:::;;;999777555555777999;;;555555444444444555555666333333333444444444444444222222222222222222222222333333333333333333333333111111111111111111111111111111222222222222111111222222222111111111000000///000000111222222333333111222222222222333333333555444444333333444444555444444444555555555666666777666666666666666666777777777777777888888888888777888:::;;;<<<<<<;;;;;;777===<<<;;;@@@AAAKKKaaassshhhbbbkkk|||~~~{{{vvvoookkkkkkiiihhhgggeeeeeegggjjjlllooonnnmmmjjjgggdddaaa___```aaabbbdddfffggghhhiiijjjjjjjjjkkklllnnnpppqqqrrrssstttuuuuuuvvvvvvuuuuuuxxxzzzyyywwwuuuvvvwwwtttuuuvvvwwwxxxwwwuuuttttttuuuvvvxxxzzz{{{||||||~~~}}}|||{{{{{{|||}}}~~~}}}~~~}}}}}}}}}~~~}}}wwwqqqooottt|||yyy{{{uuueeeLLL===999;;;777888999444555555555444444444333333555555444444444333333333222222333333333333444444111111111111111111111111222222222222222222222222333222111000000111222333000000000000111111111111lllgggsssvvvtttvvvuuunnnmmmmmmmmmllliiieeeaaa___]]]\\\[[[YYYUUUQQQMMMFFFDDD@@@>>>>>>===<<<;;;555555555555555444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222333444555555555444333444444444444444444444444333444444555555444444333444444444555555555666666111333666777777666555666111444777888777777777888888999:::;;;???IIIUUU___jjj{{{~~~lllcccRRRKKKBBB======>>>===<<<777777777777777666555444555555444444444555666666333333333444444555555555222222222222222222222222333333333333333333333333111111111111111111111111111111222222222222111111222222222222111111000000///000000111222222333333111111222222222333333333555444444333333444444555444444444555555555666666777777666666666666777777777777777777888888888888777888:::;;;<<<<<<;;;:::777===;;;:::@@@BBBFFFSSS{{{sss[[[ZZZjjj{{{{{{tttooooooeeegggiiiiiihhhfffggghhhjjjlllnnnooonnniiiccc```^^^___```aaaccceeefffggggggfffeeeeeegggjjjlllnnnppppppqqqrrrssssssssssssppptttxxxxxxvvvttttttuuurrrsssuuuvvvvvvtttsssqqqqqqrrrtttvvvxxxyyyzzz{{{~~~|||{{{yyyzzz{{{}}}~~~{{{|||}}}~~~}}}|||{{{{{{}}}tttppppppsssyyysss~~~zzztttmmmSSSDDD:::999;;;888<<<<<<222555555444444444333333333555555444444444333333333222222333333333444444444111111111111111111111111222222222222222222222222333222111000000111222333000000000000111111111111fffiiirrrqqqwwwsssrrrooooooooommmiiifffeeeddd]]]\\\ZZZYYYXXXUUUQQQNNNHHHDDD@@@>>><<<;;;999888888777666555555444444555333333333222222222111111111222222333333222222111222222333333333333444444222333333444444333333222333333333333333333333333444444444444444444444444555333222222333444333333666666555555555444444444666666666666666666666666555555555555666666666666666888:::;;;;;;<<<>>>???HHHQQQ^^^hhhpppxxxqqqbbbWWWLLLFFF;;;;;;:::999999888888777777777666666555555555444555555444444444333333333333333333333333333333333000111222222333333333333333333333333333333333333333333333333333222111000222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222333333333333444444444333222333555666555444666666666666666777888888777777777777888888888888888888999999999:::::::::<<<<<<;;;<<<===???AAABBBbbbZZZMMMUUUaaasss{{{rrrpppkkklllkkkiiifffeeedddeeekkkjjjjjjkkkmmmmmmkkkjjjeeeaaa\\\\\\___ccceeefffdddgggiiihhheeeeeejjjooonnnnnnnnnnnnnnnoooooooooqqqqqqrrrrrrsssrrrrrrrrruuurrrppprrrtttrrrlllfffeeehhhlllppptttvvvwwwwwwxxxxxxxxxyyy{{{{{{zzzxxx}}}|||{{{zzzyyyzzz{{{{{{wwwvvvvvvxxx|||xxxuuurrrqqqtttyyy|||~~~|||vvvyyyyyyyyywwwtttrrrXXXFFF:::888666666777777555333444444444444444444444444333333333333333333333333333333333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222iiiiiipppooouuuttttttoooooonnnllliiifffdddccc]]][[[ZZZYYYXXXUUUQQQNNNHHHEEEAAA>>>===<<<:::888888777666555555444444555333333333222222222111111111222222333333222222111111111111222222222333333222333333444444333333222333333333333333333333333444444444444444444444444666444333333444555555444666555555555444444444444555555555555555555555555555555555555666666666666777888::::::::::::<<<======AAADDDGGGLLLVVVcccmmm|||~~~|||oooeeeXXXMMMFFFAAA<<<888:::::::::999888888777777666666666666555555444444555444444444444333333333333333333333333333333333111111222333333333222222333333333333333333333333333333333333333222111000222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222333333333333444444444333222333555666555444666666666666666777777888666666777777777888888888888888888999999999::::::<<<;;;;;;<<<===>>>@@@AAANNNlllwww[[[NNNQQQ```ooo{{{~~~zzzxxxqqqpppmmmiiifffdddeeefffhhhggggggiiilllmmmlllkkkjjjeee```^^^___``````___fffhhhjjjhhhdddcccfffiiikkklllmmmmmmnnnnnnnnnnnnppppppqqqrrrrrrrrrrrrqqquuurrrpppqqqrrrqqqkkkeeeeeehhhkkkpppsssuuuvvvvvvxxxwwwvvvwwwyyyzzzyyyxxx{{{zzzxxxwwwwwwwwwxxxyyywwwvvvuuuwwwzzz|||}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~xxxyyy{{{}}}}}}~~~}}}pppooonnnqqqvvv|||~~~}}}{{{xxxxxx~~~tttnnnvvvyyywwweeeOOO???999888666666777666555333444444444444444444444444333333333333333333333333333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222llljjjpppnnnuuutttvvvnnnnnnmmmllliiifffdddbbb\\\[[[ZZZYYYXXXUUURRROOOIIIFFFBBB???>>>===;;;999888777666555555444444555333333333222222222111111111222222333333222222111000000111111111222222222222333333444444333333222333333333333333333333333444444444444444444444444777555333444555666555555555555555555444444444444555555555555555555555555444555555555555666666666666888999999888888999:::777777666555777>>>IIIQQQ\\\```gggooouuuzzz|||}}}}}}|||pppdddXXXPPPFFFAAA<<<999:::;;;:::888:::999999888888777666666666555555555555444444444444444444444333333333333333333333333333333333333222222333333333222111111333333333333333333333333222222333333333222111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222333333333333444444555444333444666666666444666666555555666666777888666666777777777777888888888888888999999999999:::;;;;;;;;;;;;<<<>>>???@@@AAAVVV||||||ZZZKKKPPPZZZmmmtttyyyyyy{{{wwwtttoookkkgggfffffffffdddddddddgggjjjlllllllllppplllhhheeebbb```]]][[[cccfffgggfffcccaaaccceeeggghhhjjjkkklllllllllkkknnnoooooopppqqqqqqpppppptttqqqooopppqqqpppkkkgggfffhhhkkkooorrrttttttuuuwwwuuuttttttuuuwwwwwwwwwyyywwwuuutttssstttvvvwwwvvvuuutttuuuxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzssstttwwwzzz|||}}}~~~}}}yyy{{{~~~zzzrrrllllllnnnrrryyy~~~~~~wwwvvvyyyzzzmmmhhh~~~dddTTTFFF999888777555555666666555333444444444444444444444444333333333333333333333333333333333222222222222111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222qqqnnntttpppwwwuuuvvvnnnmmmlllkkkjjjgggcccaaa\\\[[[YYYYYYXXXVVVRRROOOJJJGGGCCC@@@???>>><<<:::888777666555555444444555333333333222222222111111111222222333333222222111111111111111222222222222222333333444444333333222333333333333333333333333444444444444444444444444666444333333444555555444444444444444444444444444555555555555555555555555444444444555555555666666666777888888666666666888555777999:::999:::<<<>>>DDDGGGKKKQQQWWW\\\aaacccfffiiinnntttyyy}}}{{{uuupppllleee```YYYSSSNNNHHH@@@999===;;;999:::<<<======<<<999888888777777666666555444444444444444444444444444444444333333333222222222222222222222222222222333333333333222222111000222222222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222333333333444444555444333444666777777666666555555555555666777777666666666666777777777888888888888888999999999999:::;;;;;;;;;<<<===>>>>>>BBBKKKccc\\\NNNOOO[[[fffqqquuuuuu}}}zzzwwwrrrnnnllljjjhhhgggdddcccccceeehhhjjjjjjjjjrrrpppnnnllliiieeebbb___^^^```bbbbbbaaaaaabbbdddbbbcccfffhhhiiiiiiiiihhhkkklllmmmnnnnnnoooooonnnqqqooonnnoooppppppooolllhhhjjjllloooqqqsssttttttvvvtttqqqqqqrrrtttuuuvvvwwwuuutttrrrrrrssstttuuuwwwuuutttuuuwwwxxxxxxxxxxxxwwwwwwwwwxxxyyyxxxxxxvvvvvvvvvvvvwwwxxxxxxyyyyyy||||||~~~{{{uuupppooooooqqquuuzzz}}}~~~}}}zzztttwwwsssiiinnnyyyVVVHHH@@@777777666444555666666444333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111uuutttyyyuuuyyyvvvuuuooommmllllllkkkhhhddd```\\\ZZZYYYXXXXXXVVVRRRPPPKKKGGGCCCAAA???>>><<<;;;888777666555555444444555333333333222222222111111111222222333333222222111222222222333333333333444222333333444444333333222333333333333333333333333444444444444444444444444555333222222333444444333333333444444444444444444555555555555555555555555444444444444555555555555666777777777555444555666333555999::::::888666555666888:::>>>AAADDDFFFGGGKKKJJJHHHGGGIIIMMMQQQTTTYYY[[[```hhhoootttwwwxxxyyyvvvtttyyy}}}|||yyyuuuuuuxxxvvvooofff___ZZZUUUNNNHHHDDDBBB???<<<999999999999999888777777777777666444888777777666666555444444333333333333444444444444444444333333333222222222222222222222222222222222333333333333222222111000222222222222222222222222111222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222333333333444444444333333555777999999888555555555555555666666777555666666666666777777777777777888888888999999999::::::;;;;;;<<<<<<======CCCCCCOOOlllzzzWWWLLLKKKWWWgggpppsssxxx}}}zzzwwwtttssspppkkkhhhhhhfffddddddfffggggggggglllmmmnnnnnnmmmjjjhhhggg___`````````^^^^^^_________```bbbdddeeeeeeeeeeeehhhhhhjjjkkkkkklllllllllllllllkkkmmmoooqqqrrrrrrkkklllmmmoooqqqrrrsssttttttrrrooooooqqqsssttttttuuutttssssssrrrrrrsssssswwwuuutttuuuwwwxxxxxxwwwwwwuuutttuuuxxxyyyxxxvvvyyywwwuuuttttttvvvyyyzzz~~~yyysssqqqrrrsssqqqrrrtttwwwzzz{{{yyyxxxwwwrrrttt~~~tttooonnnnnnJJJ???<<<666666555444444555555444333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111yyywww|||wwwzzzuuutttpppnnnlllmmmmmmjjjddd___[[[ZZZYYYXXXXXXVVVSSSPPPJJJGGGCCC@@@???>>><<<:::888777666555555444444555333333333222222222111111111222222333333222222111222222333333333444444444222333333444444333333222333333333333333333333333444444444444444444444444555333111111333444333222333333333333444444444444444444444444444444444444333444444444444555555555555666777666555444555666555555444444444555666777444555777999::::::999999999999:::;;;<<<<<<======@@@AAABBBCCCFFFIIILLLNNNKKKMMMPPPTTTXXX]]]cccggg]]]ZZZXXXYYYVVVPPPNNNOOOMMMJJJGGGEEEDDDAAA;;;666999:::999666444444999<<<666666666555555444444333777777666555555444444333222222333333333333333444333333333333222222222222222222222222222222222222222222333333333222111111222222222222222222222222111111222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333444444333222333555888;;;;;;;;;555555444444555555666777555555666666666666777777777777777888888888888999999:::;;;;;;<<<<<<;;;;;;BBB???EEEYYYvvvlllSSSGGGNNNYYYdddmmmssswwwyyy}}}zzzyyyuuuppplllkkkiiifffeeefffgggffffffeeehhhkkkmmmlllkkkkkklllgggfffbbb___]]][[[ZZZZZZ]]]^^^^^^___```aaabbbbbbdddeeefffggghhhiiiiiiiiihhhhhhiiijjjlllnnnqqqsssllllllmmmnnnoooqqqrrrrrrrrrpppooooooppprrrrrrrrrsssssstttttttttsssrrrqqqvvvtttssstttvvvwwwwwwvvvvvvtttrrrtttwwwyyywwwuuuvvvuuutttuuuwww{{{xxxoooiiiiiinnntttpppqqqrrruuuxxxyyywwwuuullltttvvvrrrkkkqqq|||~~~[[[AAA:::888444555444333333444555444333333333333333333333333333222222222222222222222222111222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111{{{wwwzzztttxxxuuutttqqqooommmnnnooollleee```[[[ZZZYYYXXXXXXVVVSSSPPPJJJGGGCCC@@@>>>===;;;:::888777666555555444444555333333333222222222111111111222222333333222222111111222222222333333333333222333333444444333333222333333333333333333333333444444444444444444444444555444222222444555444333222222333333333444444444444444444444444444444444333333444444444555555555444555777666555555666777777666333333444777999:::888888888999999999888888555777999<<<===<<<;;;::::::::::::999999:::<<<>>>:::<<<=========>>>@@@BBBDDDAAA@@@BBBAAA<<<:::<<<<<<;;;;;;;;;;;;:::888777888888888666555555777888777888888888777777888999666666555555444333333333111222222222333333333333333333333222222222222111111111111111111111111111111111222333333333222222111111111111111111111111000111222333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333444444111111222555999<<<======555444444444444555666666555555555666666666777777777777777777888888888888888999:::;;;<<<;;;::::::???===AAALLL^^^yyymmmUUUPPPOOOWWWdddooorrrqqquuuyyy|||yyyuuurrrmmmkkkhhhfffggghhhhhhgggcccgggjjjlllkkkkkklllnnnoookkkeee```]]]\\\\\\[[[]]]]]][[[[[[[[[]]]___```aaaaaacccdddeeefffffffffffffffffffffgggiiimmmoookkkkkkkkklllmmmnnnooooooqqqpppooopppqqqrrrqqqpppoooqqqsssuuutttrrrpppnnnsssrrrqqqrrrtttvvvvvvuuutttqqqoooqqqvvvxxxvvvsssrrrtttvvvzzz~~~~~~zzzuuunnniiihhhjjjnnnpppooooooppprrrttttttrrrppphhh}}}zzzsss|||yyyppphhhiiizzz~~~yyyxxx||||||rrr^^^HHH;;;888777555444333222333444555444222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111|||vvvwwwqqqvvvtttuuurrrooommmooopppmmmfff```[[[ZZZXXXXXXXXXVVVSSSQQQIIIFFFBBB???>>>===;;;999888777666555555444444555333333333222222222111111222222222333333222222222000111111111111222222222222333333444444333333222333333333333333333333333444444444444444444444444666555333333555666555444222222222333333444444444444444444444444444444444333333333444444444555555444555666666555555666888444333444555777888777666777666555555666777888999666666666666777777888888666777999999999999;;;===999888888888999;;;<<<<<<===::::::<<<<<<999999<<<777777666666666777888:::666555555666777666444222444555555555444555777888666555555444444333222222111111111222222333333333333333333222222222111111111111111111111111111111000111222333333333333333111111111111111111111111000111222333333333333333000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222333333333444444444000000111555:::===??????555444444444444555666666555555555555666666666777777777777777888888888888888999:::;;;<<<;;;:::999777999<<>>===AAAUUUlllwww```WWWMMMMMMTTTUUUYYY\\\```ccccccjjj|||~~~wwwpppllllllllliiifffeeeggghhhhhhiiiiiiiiihhhhhhfffffffffggghhhjjjkkkllliiigggeeebbbaaa```______aaaaaabbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaabbbcccdddffffffggghhhhhhhhhhhhhhhjjjkkkmmmllljjjiiiiiiiiikkkkkkkkkjjjkkklllmmmnnnnnnooopppssstttuuuuuuuuutttvvvxxxzzz{{{||||||{{{xxxwwwwwwxxxzzzzzzyyyxxxyyyyyyzzzzzzzzzzzz{{{{{{xxx{{{}}}xxxqqqkkkhhhdddeeegggiiilllmmmmmmmmmjjjllljjjeeebbbeeegggfffgggwwwsssnnnsssvvvuuuyyytttvvv|||xxxnnnaaaVVVWWWbbbooo~~~pppfff]]]ZZZLLLDDD;;;666666777777666444444444444333333333333333333222222222111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000000000000111111222{{{pppvvvnnnlllssspppssspppnnnmmmllliiiccc^^^\\\\\\\\\\\\ZZZWWWTTTRRRJJJHHHFFFBBB???===;;;:::999888777555444444444444444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333444444444444666555555555555444444444555555444333333333444444666666555555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777666666666666555555555222777???HHHLLLHHH===444666666666666666666666666666666666555555555555555333333333444444444555555111333444444222111222333333333333333333333333333333333222222111111222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222333333444555555555333333333333444444444444444444444555555555555666555555666666666777777777777777777888888888999999===999888;;;:::;;;FFFUUU|||~~~lll```OOOGGGJJJJJJNNNQQQXXX]]]]]]___hhhttt}}}{{{tttpppqqqqqqmmmjjjjjjiiiiiihhhhhhhhhhhhhhhgggfffffffffggghhhiiijjjkkkkkkllllllllljjjgggdddbbbgggfffeeedddcccbbbbbbbbbdddcccaaaaaaaaaccceeefffeeefffffffffeeeeeedddcccfffhhhiiiiiigggfffggggggkkkjjjhhhhhhiiikkknnnooolllmmmqqqwww|||}}}zzzvvvzzzzzz{{{{{{||||||}}}}}}xxxvvvttttttuuuuuutttssswwwwwwvvvuuuvvvwwwxxxyyyyyy|||}}}}}}zzzvvvqqqkkkfffcccaaaaaacccfffjjjlllmmmmmmmmmjjjkkkgggaaaaaaiiiqqqtttooovvv}}}uuutttxxx{{{rrroooyyyrrrqqqsssmmm___WWWSSSZZZfffpppwww|||{{{nnn```OOOGGGAAA;;;666444555777777777333333333333222222222222333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000111111222yyyooowwwooommmtttrrrrrrooommmlllllliiiddd___[[[\\\\\\[[[YYYVVVTTTRRRJJJIIIFFFCCC???===;;;;;;999888777555444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222222222333333333444444444444444444444444444444444555555444444333444444555666555555555555555555666444444444444444444444444555555444444444444444444444444444444444444444444444444555555555666666666666666666555555555444444555666777999999777444111555555555555555555555555555555555444444444444444333333333333444444444444///555;;;???===777111---333333333333333333333333333333222222111222222333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222333333333222222333333333444444444444444444555555555555666555555555666666666777777777777777777888888888888;;;777777;;;======AAAHHH```|||uuucccVVVNNNEEEIIIKKKQQQXXXXXXVVVYYY^^^gggmmmttt|||{{{tttssssssqqqooopppmmmlllkkkjjjjjjiiiiiiiiiggggggggggggggghhhiiijjjiiijjjllllllllljjjgggeeelllkkkiiigggffffffgggggghhhgggeeedddeeegggiiikkkggghhhhhhgggfffeeedddcccbbbdddfffhhhhhhhhhiiikkklllllllllmmmnnnpppqqqrrrpppooorrrxxx}}}xxxyyyxxxxxxwwwwwwxxxxxxyyywwwuuurrrrrrsssttttttsssvvvuuusssssssssuuuwwwyyyzzz|||~~~||||||~~~zzzwwwsssooojjjeeeaaa^^^^^^^^^___bbbfffiiijjjjjjjjjjjjiiijjjgggcccgggrrr~~~yyyyyy{{{|||{{{yyyyyyzzzssskkklllzzz{{{sssooolllrrrqqq\\\RRRSSSYYYbbbkkkppprrrrrrppp}}}|||rrrlll]]]III???<<<999666444555555444333333333333333222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111000000000000000111111222xxxmmmuuuooonnnvvvssspppnnnllllllllljjjddd___ZZZZZZZZZYYYWWWUUUSSSRRRJJJIIIFFFCCC@@@===<<<;;;999888777555444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222222222222333333333444444333333333333444444444444444444333333333444444555555555444444444444555555444444444444444444444444444444444444333333333333444444444444444444444444444444444444555555555555555555555555444444444444888777666444222222333555444444444444444444444444333333333333333333444444333333444444444555555555777<<>>>>>???@@@KKKcccsss^^^GGGHHHHHHLLLSSSVVVUUUUUUXXX\\\___bbbgggmmmzzz~~~yyyuuurrrqqqssspppooommmkkkjjjiiiiiiiiihhhggggggggggggggghhhhhhfffgggggghhhiiiiiiiiiiiimmmlllkkkjjjjjjkkklllmmmlllkkkjjjjjjkkklllnnnpppmmmmmmmmmmmmllllllkkkjjjgggiiikkklllllllllmmmnnnnnnooorrrtttvvvvvvuuutttuuurrrrrrvvv||||||xxxuuutttssssssrrrrrrssssssuuusssqqqqqqsssuuuvvvvvvvvvuuusssssstttvvvxxxyyy{{{{{{}}}~~~~~~{{{{{{|||}}}|||yyytttpppgggeeeaaa]]]\\\\\\]]]______bbbfffgggfffeeeeeefffaaaggglllnnnssszzz{{{zzzwwwuuuuuuvvvuuusssiiieeeiiivvv~~~zzzxxxrrrllljjjmmmkkk]]]NNNJJJVVVeeelllnnnnnnnnnooojjjrrroooiiifffWWWDDD>>>:::888666555444444333222444444444444333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111222{{{mmmtttoooooovvvqqqooommmkkkkkkllljjjeee```ZZZZZZYYYXXXWWWUUUSSSSSSKKKIIIGGGCCC@@@>>><<<;;;999888777555444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222333333333333222222333333333333333444333333222222222333444444444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555444444444333333333444555555666666666555555444444444444444444444444222222222222333333333333333333333444444444555555:::;;;;;;999666444333444222222222222222222222222222222111111222222333333111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222111111111222222222222222222222222222333333333333444444444555555555555666444444555555555666666666666666666777777777888888999888888999;;;;;;:::999AAAJJJeeeyyy[[[OOOJJJHHHMMMSSSUUUWWWZZZXXXWWWYYY[[[^^^eeesss}}}vvvssssssqqqpppmmmkkkiiihhhhhhhhhhhhhhhgggfffffffffggggggfffeeeeeeffffffhhhiiijjjjjjjjjjjjjjjkkkkkklllmmmkkkkkkkkklllmmmnnnoooppppppqqqqqqrrrrrrrrrqqqqqqpppqqqrrrqqqooonnnnnnnnnmmmpppsssvvvwwwvvvsssrrrtttrrrppprrruuuwwwvvvtttqqqqqqqqqqqqpppppppppooopppoooooopppsssvvvvvvvvvuuutttttttttuuuwwwyyyzzz{{{zzz{{{}}}}}}{{{yyyxxxwwwwwwuuuqqqlllhhh^^^]]][[[[[[[[[\\\^^^___^^^aaaddddddaaa```bbbddd___kkkxxxzzz{{{|||zzztttqqqrrrqqqooommmkkkmmmuuu{{{{{{|||~~~yyyuuunnnhhhaaaYYYPPPHHHLLL]]]nnnrrrnnnkkkkkkkkklllmmmeee___[[[LLL<<<;;;555444444444444444444555444444444444333333333333222222222222333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111222qqqwwwrrrssswwwpppnnnlllkkkkkkllljjjeee```[[[ZZZYYYXXXWWWVVVUUUTTTKKKIIIGGGDDD@@@>>><<<;;;999888777555444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111222222222222333333333111222222222333333333333111111111111111222333444333222222111111222222333222222222222222222222222111111222222333333444444222222222222222222222222222333333333333444444444444444444333333333333222555333333444666666444111333333333333333333333333111111111111222222333333222222222222333333333333444333222000......000333111111111111111111111111222222111111222222333444111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222111111111222222333333333111222222222222333333333444444444555555555555666444444444555555555666666666666666666777777777888777888888777777888888888;;;@@@MMMeee}}}___SSSIIIHHHMMMQQQTTTWWWVVVTTTTTTWWWXXXYYYaaajjjwwwzzzxxxtttrrrooollljjjiiiiiiiiiiiihhhgggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhhhhggggggeeefffhhhjjjkkkkkkkkkkkkkkklllmmmooopppqqqqqqqqqpppqqqrrrpppnnnlllkkkllljjjkkkmmmooopppooommmllllllllllllmmmmmmnnnnnnmmmmmmnnnooooooooonnnmmmllllllkkklllnnnqqqsssrrrqqqsssttttttuuuwwwxxxxxxyyyzzzyyyyyy{{{}}}}}}{{{xxxvvvtttqqqnnnkkkgggbbb^^^XXXXXXYYY[[[\\\]]]^^^^^^\\\___aaa```]]]]]]aaaeeefffoooxxx}}}zzz}}}tttmmmnnnpppppprrrrrrvvv|||}}}yyywwwxxxqqqpppmmmdddWWWLLLHHHHHHSSSbbbpppqqqllljjjgggeeegggdddZZZSSSOOO???333888222222222222222222444555333333333333222222222222111111111222222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000///000000000000000111111222xxx|||wwwwwwyyypppnnnllljjjkkkllljjjeeeaaa\\\[[[ZZZYYYXXXWWWVVVVVVKKKJJJGGGDDDAAA>>><<<<<<999888777666444444444444222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333111111111222222333333333111000000000111222222333222111111111111111111222222222222222222222222222000000111222333333444444222222222222222222222222222222333333333444444444444444444333333333222222>>>999333111333444333111333333333333333333333333000000111111222222222333000111111111111222222222...111333444333222222333000000000000000000000000222111111111222333333444111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222000111111222333333444444111111222222222333333333444444444555555555666666444444444555555555666666666666666666777777777777444666777666777:::<<<<<<777>>>@@@IIIiiiooo^^^LLLFFFGGGJJJMMMPPPUUUQQQRRRWWWXXXUUUYYY___aaalllyyyxxxvvvrrrooolllkkkkkkkkkiiihhhgggfffffffffffffffcccdddeeeeeedddbbb```^^^aaabbbcccddddddcccbbbaaa___aaadddfffggggggfffeeedddeeegggiiikkklllmmmmmmiiikkklllllljjjiiiiiijjjggggggggggggggggggggggggdddfffiiijjjiiihhhhhhhhhjjjkkkmmmnnnnnnllljjjiiiiiiiiijjjllloooooonnnlllrrrssstttvvvwwwxxxxxxxxxzzzyyyxxxzzz|||}}}zzzwwwsssppplllhhhddd```[[[WWWUUUWWWYYY[[[\\\]]]\\\\\\YYY\\\^^^]]][[[\\\aaagggiiilllmmmmmmtttvvv}}}|||pppggghhhmmmpppnnnqqqyyywwwmmmhhhhhhjjjhhh___PPPEEEDDDHHHXXXeeennnnnnkkkiiieee___^^^[[[PPPKKKGGG777...777333333222111//////111222222222222111111111111000000000000111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111111111000000//////000000000000000111111222yyywwwuuurrrsssqqqlllmmmmmmkkkllllllggg```YYYWWWVVVWWWYYYYYYUUURRRJJJHHHEEECCC@@@?????????:::999888666555555555555222222222333333444444444333333333222111000//////111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111333333333222222111111111111222222333333222222111111111111111111111111111222222333333333333444444111111222222222333333333444444444444444444444444333333333333333333333333222222222222222222222222333333333222222111111111333333333333333333333333222222222111111111111000222222222222222222222222111111111111111111111111222111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000333111///000111111...+++///000111222222222222222333222111000000111222333111111111111111111111111222222111111111111222222333333333333333333333333333333333444444444555555333333333444444444555555666666666666666666666666666666666666777777777777>>>999;;;FFFUUUkkktttVVVKKKGGGCCCEEEMMMNNNRRRSSSQQQPPPQQQRRRRRRTTTWWW```llluuuzzzuuupppooorrrtttnnnmmmkkkhhhfffeeedddcccfffdddcccbbbbbbaaa___\\\___bbbaaa^^^^^^aaaaaa___aaa``````bbbeeefffdddaaabbbcccdddeeeeeeeeeeeeeeeeeeeeefffffffffeeedddddddddddddddeeeeeefffffffffdddgggiiihhhfffdddfffiiiiiihhhhhhiiikkkkkkjjjhhhdddfffiiikkklllnnnqqqsssuuuuuutttooolllnnnuuu|||zzzyyyyyyzzzzzzxxxuuurrroookkkddd]]]XXXTTTRRRQQQWWWWWWWWWXXXZZZ\\\^^^^^^^^^___[[[UUU\\\kkkpppkkksssddd^^^aaaiii}}}|||yyyoooddd```eeelllpppnnnkkkuuu~~~xxxqqqlllcccfffddd\\\NNNCCCBBBLLLWWWZZZ```fffhhhdddaaa```bbbbbbWWWHHH>>>;;;999444000333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000222111111111000000//////000000000000111111111111yyywwwuuurrrsssqqqmmmnnnmmmkkklllmmmhhh```ZZZXXXWWWXXXYYYXXXUUUQQQJJJIIIFFFCCC@@@???>>>>>>:::999888666555555555555222222222333333444444444333222222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111333333333222222111111111111222222333333222222111111111111111111111111111111111111222222222333333111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333222222111111111333333333333333333333333222222222111111111111000222222222222222222222222111111111111111111111111111111111111000000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...---,,,...111222000...///000000111111222111111222111111000000111111222111111111111111111111111222222111111111111222222333333333333333333333333333333333444444444444555333333333444444444555555555555555555555555555555555666666666777777777777999777:::AAAGGGVVVvvv{{{xxxrrr```QQQCCC???CCCJJJLLLPPPQQQOOOMMMNNNPPPPPPQQQWWW___dddkkkzzzxxxssspppqqqrrrtttrrrooolllhhhfffdddcccdddcccbbbbbbcccbbb```^^^]]]```___\\\[[[^^^___\\\___^^^^^^aaadddeeecccaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddeeeeeefffgggfffeeefffgggiiiiiihhhhhhiiijjjkkkiiihhhfffhhhiiijjjkkkllloooqqqqqqssstttrrrooopppssswwwxxxwwwvvvvvvuuurrrnnnkkkbbb```[[[WWWTTTRRRRRRRRRSSSUUUVVVWWWXXXYYY[[[\\\YYYZZZWWWYYYhhhzzz|||rrrpppaaa\\\___ggg{{{zzzrrrkkkjjjkkkjjjiiijjjfffjjjzzzxxxmmmjjjddd]]]YYYPPPHHHDDDIIIUUU^^^aaacccddddddbbbaaaaaabbb]]]QQQBBB999666666444222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000///000000000000111111111111zzzvvvtttqqqsssrrrnnnooommmkkklllmmmhhhaaa[[[ZZZYYYYYYXXXWWWSSSQQQKKKJJJGGGDDDAAA???===<<<:::999888666555555555555222222333333333333444444222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222111111111111222222333333222222111111111111111111111111111000000000111111111111222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222111111111333333333333333333333333222222222111111111111000222222222222222222222222111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////000222444333222//////000000000000000111000111111222222111111000111111111111111111111111222222111111111111222222333333333333333333333333333333333333444444444444333333333444444444555555555555555555555555555555555555666666666777777777555666:::<<<:::@@@WWWpppyyy|||gggQQQDDDAAAFFFDDDGGGNNNOOOIIIJJJOOOMMMMMMPPPQQQQQQSSS]]]gggzzz~~~yyywwwwww{{{yyyuuuqqqmmmiiifffeeedddcccbbbbbbccccccbbb```^^^```___[[[[[[^^^^^^[[[\\\\\\\\\^^^aaabbbaaa```____________^^^^^^^^^^^^``````_________```bbbccccccccccccccccccccccccbbbfffdddbbbbbbdddggghhhiiihhhgggggghhhjjjjjjiiihhhiiijjjkkkkkkjjjlllooorrroooqqqttttttsssrrrrrrrrruuusssqqqooolllhhhccc```YYYWWWTTTQQQPPPPPPQQQQQQPPPSSSVVVVVVUUUTTTVVVXXXTTTSSSSSS]]]rrrssslll___[[[^^^dddvvvuuupppnnnssstttnnnfff```^^^hhhwwwhhheeebbbTTTNNNFFFCCCGGGPPP[[[bbbfffccc___\\\\\\]]]^^^^^^SSSHHH;;;333222444444333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000111111111111|||wwwtttrrrtttsssoooooommmkkklllmmmiiibbb\\\\\\[[[ZZZXXXUUUSSSPPPLLLKKKHHHEEEBBB???===;;;:::999888666555555555555333333333333333333333333111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111111111222222333333222222111111111111111111111111111000000000111111111222222111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111111111222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111000000111111111000000///////////////000000///000111222222111000///111111111111111111111111222222111111111111222222222222222222222222222222222222333333333444444444333333333444444444555555555555555555555555555555555555555666666666777777777777999999666777DDDTTTmmmhhhRRREEEFFF===<<>>@@@BBBBBBBBBGGGHHHFFFEEEGGGHHHGGGHHHJJJLLLOOOTTT[[[dddiiiuuuyyy~~~~~~}}}{{{zzzyyyyyyyyyuuurrrnnnkkkiiigggeeedddeeegggeeeaaa___aaa```]]][[[\\\]]]]]]\\\\\\^^^```______]]]\\\\\\]]]^^^^^^\\\\\\[[[[[[[[[]]]^^^___`````````aaaaaaaaabbbbbb```^^^]]]^^^aaadddeeefffgggggggggiiikkklllkkkjjjlllnnnpppppppppqqqrrrtttuuuooojjjiiikkkllliiieee]]]ZZZWWWTTTRRRPPPLLLJJJFFFFFFHHHIIILLLNNNPPPRRRPPPPPPPPPQQQSSSUUUVVVWWW[[[___ccchhhlllqqqvvvxxxjjjaaa```^^^WWWYYY]]]XXX^^^oooWWWZZZ^^^VVV\\\\\\hhhmmm___RRRKKKCCC@@@DDDIIIKKKMMMRRRZZZ```___YYYSSSOOONNNJJJCCC===555444333444555555444222222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000111111111111|||wwwvvvtttnnnmmmjjjggghhhjjjgggaaaZZZ\\\^^^\\\XXXTTTTTTTTTJJJIIIHHHGGGDDDAAA>>>===:::999888666555555555555444444444333333222222222333222222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000///000000000111111111222111222222333333222222111111111111111111111111111000000000111111111111222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111///000000000111111111222111111111111111111111111222222222111111111111000111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222222555999===444222111/////////111222000000////////////000000111111111111111111111111222222111111111111222222111111111111111111111111111222222222222333333333333333333444444444555555444444444444444444444444444444444555555555666666555555444444555888999888>>>AAAMMMfff}}}xxx}}}~~~|||vvvwwwkkkSSSAAA>>>@@@???===BBBDDDBBBBBBEEEEEEBBBCCCDDDEEEEEEFFFJJJPPPUUU___dddjjjpppuuuyyy}}}|||{{{zzzyyyyyyyyyyyyyyyyyyuuuqqqnnnlllllljjjiiiiiijjjiiidddbbbcccccc___^^^______^^^\\\\\\^^^aaa___^^^\\\\\\\\\]]]___```\\\\\\\\\\\\\\\\\\\\\\\\______```aaabbbccccccddd```aaabbbbbbbbbdddfffhhhhhhhhhhhhjjjlllmmmmmmkkkjjjlllnnnooommmkkkjjjkkkooohhhbbbaaadddddd^^^XXXQQQOOOMMMLLLKKKKKKIIIHHHDDDDDDFFFHHHJJJMMMOOOPPPOOOLLLKKKOOOVVV]]]``````^^^^^^___aaadddjjjssszzziii___[[[WWWPPPTTT[[[XXX^^^qqqxxxiiiXXXVVVYYYYYYXXXUUU\\\___QQQGGGFFFCCCDDDDDDDDDFFFKKKQQQXXX\\\\\\WWWPPPKKKFFFAAA<<<777333222222222333333333222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000000000111111111111000000000000111111111111~~~yyywwwtttmmmmmmjjjfffgggjjjgggaaaZZZ\\\^^^\\\XXXUUUTTTUUUIIIIIIHHHGGGEEEBBB???>>>:::999888666555555555555444444444333333222222222444333333222111000//////111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000//////000000111111111222222222222333333222222222111111111111111111111111////////////000000000000111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000111111111222111111111111111111111111222222222111111111111000000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...///...,,,...222555555333111000///000111222111000///......///000111111111111111111111111111222222111111111111222222111111111111111111111111111111222222222333333333333333333444444444555555444444444444444444444444444444444555555555666666666999999666444555888999777888AAAQQQbbbvvv{{{uuu~~~}}}{{{xxxttttttxxxyyysss|||fffGGG???AAA???;;;AAACCC@@@AAADDDCCC>>>@@@BBBCCCAAA@@@BBBFFFJJJIIINNNUUU\\\bbbggglllpppzzzyyyxxxwwwwwwwwwwwwwwwyyyvvvrrrpppoooooonnnmmmmmmooommmhhhfffgggfffccc___aaaaaa___\\\\\\^^^aaa^^^]]]\\\[[[\\\]]]___aaa^^^^^^_________^^^]]]]]]^^^___```aaabbbcccdddeee```cccffffffddddddgggjjjiiihhhiiijjjmmmnnnnnnlllhhhkkkmmmllliiifffcccbbbiiibbb\\\\\\___^^^VVVNNNIIIHHHFFFFFFGGGHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMHHHGGGMMMYYYcccgggggg^^^ZZZVVVVVVZZZaaalllttthhh\\\VVVQQQJJJQQQ\\\\\\``````cccddd^^^VVVVVV[[[TTTPPPVVVVVVGGG@@@DDDEEEMMMFFF@@@AAAHHHPPPUUUVVVZZZUUUMMMEEE???:::666444333222000000000111333333111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000111111111222000000000000111111111111|||tttsssmmmkkkiiijjjkkkjjjfffccc```bbbaaa]]]ZZZYYYVVVQQQLLLKKKIIIGGGEEECCCAAAAAA;;;;;;:::999888777666666444444444333333222222222333333333222222222111111...000333333333222333444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222444444444222000///000000000000000000000000111111111000000000000000000111111111111222222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111333333222111000000111111222222222111111111000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222444444444444444444444444444444444444444444444444555555555444444333333333444444444555555555555666666888;;;@@@JJJ___zzz}}}zzz~~~{{{vvv}}}uuuqqq{{{wwwqqqwww~~~gggHHH===>>>:::::::::<<>>@@@BBBBBBDDDGGGMMMUUU\\\aaahhhhhhiiikkklllmmmmmmnnnpppooonnnmmmmmmnnnpppqqqssssssrrroookkkhhhggggggfffcccbbbbbbcccccc```]]]aaabbbcccdddcccaaa___^^^aaa___]]]^^^___```___^^^bbbccceeeffffffeeecccbbbggggggfffffffffgggggghhhkkkkkkllllllkkkkkkjjjiiiiiihhhfffdddaaa^^^[[[YYYYYYWWWTTTPPPLLLJJJIIIHHHBBBBBBCCCDDDFFFGGGIIIJJJEEEGGGIIIIIIHHHGGGGGGGGGJJJJJJHHHKKKXXXeeeeee^^^ZZZXXXUUUUUUWWW]]]cccggg^^^XXXMMMGGGKKKTTTYYYXXXWWWWWWXXXXXXXXXVVVRRRPPPPPPQQQMMMEEEAAADDDGGGGGGFFFEEEDDDDDDEEEHHHJJJLLLLLLJJJEEE@@@;;;777444333111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......~~~zzztttsssnnnllljjjjjjlllkkkgggccc___bbbaaa\\\ZZZYYYVVVRRRLLLKKKJJJGGGEEECCCAAA@@@===<<<;;;999777666444444444444444333333222222222333333333222222222111111000111222111000///000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222333444555555333111000000000000000000000000000111000000000000000000000000111111111111222222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111333222222111000000111111222222222111111111000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222444444444444444444444444444444444444444444444444555555444444444333333333444444444444555555555555666777999:::@@@OOOcccrrrzzztttyyywwwxxx~~~~~~{{{tttqqqtttzzz}}}{{{xxx___MMMDDDAAA>>>;;;;;;===???@@@@@@???@@@@@@???;;;:::;;;<<<;;;;;;<<<>>>BBBGGGLLLOOOWWWXXXYYY\\\___bbbeeegggffffffeeeeeegggiiilllnnnrrrrrrqqqnnnjjjgggfffgggbbbaaa```bbbdddeeedddbbbaaabbbcccdddcccbbb```___bbb```______```aaaaaa```bbbccceeeffffffeeecccbbbddddddddddddeeeeeefffgggggghhhjjjkkkjjjgggdddbbbbbbaaa___\\\YYYUUURRRPPPOOONNNKKKHHHFFFDDDCCCCCC@@@AAAAAABBBCCCDDDFFFGGGFFFGGGGGGGGGEEEEEEFFFHHHLLLLLLKKKMMMVVV``````[[[UUUTTTSSSTTTUUUXXXZZZ\\\PPPOOOLLLIIIMMMUUUYYYXXXUUUUUUTTTTTTTTTSSSQQQPPPTTTNNNCCC:::<<>><<<:::777555333222444444333333333333222222333333333222222222111111111222222111000000222444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000333444555555555444222222000000000000000000000000000000000000000000111111000111111111111222222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111333222111111000111111111222222222111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////........................000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000111111111222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444333333333333444444444444555555555555444555666666777???KKKUUUkkksss~~~uuulllqqq{{{wwwjjjttt}}}{{{oooooouuu}}}zzzssspppnnnnnnsssyyytttxxxsss```SSSHHHDDD???;;;:::;;;;;;;;;;;;===???>>><<<;;;::::::;;;;;;<<<<<<>>>???AAABBBHHHHHHIIIKKKNNNRRRVVVYYYWWWWWWXXXZZZ]]]```ccceeellllllllljjjgggeeeeeeeeebbbaaaaaaccceeefffeeeddd```aaabbbbbbbbbaaa```___bbb```______```aaaaaa```aaabbbcccddddddcccaaaaaaaaaaaaaaaaaaaaabbbccccccaaaccceeefffddd```[[[XXXWWWVVVTTTQQQNNNJJJGGGFFFDDDCCCBBBAAA@@@?????????AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEECCCBBBDDDGGGJJJOOOPPPPPPPPPSSSXXXXXXUUUQQQRRRSSSSSSSSSRRRQQQPPPFFFKKKNNNMMMNNNRRRTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNGGG<<<666<<>>===;;;999777555444333333333333333333333333333333333333222222222111111000111222222222555999<<<111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222333333444444333222222000000000000000000000000000000000000000111111111000000111111111222222222111111111111000000000///111111111111111111111111000000000000000000000000///000000000111111111111222222111111111111111222111111111111111111111111000000000000000000000000111111111000000000000000////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222333333333333333444444444333333333333333333333333333333333333333333333333333333444444444555555555222444666666555999???EEEQQQ^^^nnnuuuoooggghhhppp}}}rrrqqqjjjnnn{{{{{{kkkeeeiiixxxvvvnnniiifffkkksssuuutttuuuwwwxxxtttkkkdddPPPLLLEEE@@@===:::777555888:::===>>>>>>===;;;;;;>>>>>>>>>???>>>>>>======DDDCCCAAA@@@AAADDDGGGIIIIIIJJJKKKMMMPPPTTTWWWXXX___```aaaaaa______```aaaddddddddddddddddddcccbbb^^^^^^___`````````___^^^```^^^]]]]]]___``````______``````aaa``````___^^^___^^^]]]\\\\\\[[[\\\\\\ZZZZZZ[[[ZZZXXXTTTPPPMMMLLLKKKJJJHHHFFFCCCAAA@@@???????????????@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBAAAAAAEEEJJJNNNRRRTTTUUUTTTRRRRRRRRRQQQRRRSSSSSSSSSQQQOOOMMMKKKIIIQQQUUUQQQMMMLLLLLLKKKPPPQQQQQQOOOMMMJJJHHHGGGAAAAAA???>>>CCCJJJIIIEEEFFFFFFHHHIIIHHHGGGEEEDDD<<<:::666222000000111222111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////zzzwwwuuuuuuqqqooommmmmmnnnmmmhhhddd\\\______[[[YYYYYYWWWSSSMMMLLLJJJHHHEEEBBB@@@???;;;;;;:::999888666555555333333333333333333333333333333333222222222111111000111222222222555999<<<111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111000000000000000000000000//////000000111111111111000000111111111222222222111111111111000000000///111111111111111111111111000000000000000000000000///000000000111111111111222111111111111111222222111111111111111111111111000000000000000000000000000000000000000000111111////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333333333333444444444444555333555777777666666999;;;BBBKKKZZZffffffaaa___bbbkkkppp~~~```]]]```nnn~~~~~~wwwnnniiiiiiwwwpppddd```eeemmmssswwwzzzxxxsssmmmkkkkkkYYYVVVQQQLLLGGGAAA;;;777777888999:::<<<<<<;;;:::;;;;;;<<<<<<<<<;;;:::999@@@???<<<::::::;;;===???@@@AAABBBCCCEEEGGGIIIJJJNNNPPPRRRSSSTTTUUUXXXZZZ^^^___`````````______```\\\\\\]]]^^^^^^_________]]]\\\ZZZ[[[]]]^^^^^^]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZXXXVVVTTTSSSRRRQQQQQQPPPNNNLLLJJJGGGFFFEEEBBBBBBBBBBBBBBBAAA@@@@@@<<<<<<===>>>@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCC@@@AAAAAAAAACCCGGGMMMRRRSSSTTTVVVVVVSSSOOONNNOOORRRRRRPPPNNNMMMKKKJJJIIIPPPVVVXXXRRRJJJHHHIIIHHHNNNPPPRRRPPPKKKEEEBBB@@@<<>>GGGSSSXXXWWWVVVWWWTTTfffwww||||||kkkaaaVVVYYYrrrwwwuuurrrnnnjjjooorrrbbb```cccfffjjjuuuzzzoooiiihhhaaa___\\\YYYUUUPPPIIIDDD;;;999666666777888999888999:::;;;;;;;;;;;;:::::::::999777666666888999::::::;;;;;;<<<======>>>>>>???BBBDDDFFFGGGIIILLLNNNOOOQQQTTTUUUVVVWWWYYYZZZWWWWWWXXXYYYZZZZZZ[[[\\\XXXVVVUUUVVVXXXZZZZZZYYYYYYYYYYYYXXXWWWWWWVVVVVVRRRQQQOOOLLLJJJIIIHHHGGGHHHGGGDDDAAA????????????<<<===>>>???@@@@@@@@@@@@:::;;;<<<>>>??????@@@@@@============>>>???@@@AAA@@@AAADDDEEEGGGJJJNNNQQQQQQQQQSSSVVVTTTOOOMMMNNNNNNLLLJJJHHHGGGGGGGGGHHHNNNSSSTTTNNNHHHHHHJJJKKKKKKNNNPPPMMMGGGAAA>>>===@@@EEEFFFBBBAAADDDFFFFFFDDDDDDEEEDDDCCC@@@===;;;555444333222111111222222000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000}}}zzzyyyyyyqqqooollllllmmmkkkgggccc^^^```___[[[XXXXXXUUUPPPNNNMMMKKKHHHEEEBBB@@@>>><<<<<<:::999777666555444222222222333333444444444333333333222222222111111000111222111000///000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000111222222333000000000000000000000000...//////000111111222222000111111111111222222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111000000111222222333000000111111111222222222000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111222222222222222222222222000111111222333333444444222222222222222222222222111111222222222333333333222222333333333444444444444555555444333222333333666666;;;CCCHHHIIILLLPPPOOO[[[gggkkkjjjmmmuuu{{{oookkkZZZQQQggguuujjjfffffffffkkkppptttddddddddd___```kkkyyyxxxllldddcccbbb```___^^^[[[XXXUUUFFFAAA999555555666777777:::::::::::::::;;;;;;;;;777777666666777777888999666666777888888888888888777999;;;<<<===>>>@@@BBB@@@CCCFFFHHHHHHIIIKKKNNNLLLLLLMMMMMMNNNPPPQQQRRRNNNLLLKKKLLLNNNPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKFFFEEEDDDBBBAAA@@@????????????>>>===<<<;;;;;;:::999:::;;;<<<============:::;;;<<<>>>??????>>>>>>;;;;;;;;;<<<===???@@@AAABBBEEEIIIKKKKKKLLLLLLMMMLLLKKKMMMSSSTTTOOOLLLMMMGGGGGGFFFFFFFFFFFFFFFGGGFFFKKKLLLHHHFFFHHHJJJJJJIIIJJJJJJFFF@@@<<<===@@@CCCDDDBBB>>>???DDDGGGEEECCCCCCBBBAAA>>><<<999777222222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111~~~{{{zzzzzzqqqooolllllllllkkkfffbbb^^^aaa```[[[XXXWWWTTTOOONNNMMMKKKHHHEEEBBB???>>>>>>===<<<999777555333222222222222333333444444444333333333222222222111111...000333333333222333444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111222333333444000000000000000000000000...//////000111222222222000111111111111222222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111000000111222333333000000111111222222222222000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222222222222222222222222000000111222333333444444222222222222222222222222111111111222222333333333222222333333333444444444222222222333444555666888333222555999<<>>???@@@??????>>>;;;;;;<<<===???AAABBBCCCEEEHHHMMMOOONNNLLLJJJJJJIIIFFFIIIQQQTTTOOOKKKLLLDDDEEEFFFGGGHHHHHHHHHGGGAAAEEEGGGDDDDDDGGGHHHFFFGGGGGGEEE@@@:::999>>>CCCBBBAAA>>>>>>CCCIIIFFF???CCCBBB@@@>>><<<999777555000000222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111zzz|||zzzooopppnnnlllmmmnnniiibbb]]]]]]\\\ZZZXXXUUURRRPPPNNNMMMLLLIIIFFFBBB>>><<<>>><<<:::777555444444333444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111333333222111111222333333111111111111111111111111111111222222222222111111111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000333222111000000111222333111111000000000000000000222111000000000000000111222111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333222111111000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000222111111111000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222333222111000000222444555222222222222222222222222222222222333333333444444666555555444666:::@@@EEEOOOSSSXXX\\\\\\\\\[[[\\\ZZZVVVTTTYYYbbbkkkpppppplllggg```ZZZVVVVVVXXXYYYnnnzzzzzzllldddgggddd[[[VVV[[[]]]gggxxxvvvfff___ccc```\\\XXXVVVWWWZZZ[[[ZZZTTTLLLEEE???;;;777555888777555444555666888:::888888777666555555555555666666555444444444444555555555444444444444555555777777777777777777777777<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888777777888888999:::;;;;;;;;;:::::::::999999999999999::::::;;;;;;<<<>>>>>>>>>>>>===<<<;;;:::::::::;;;<<>>@@@BBB>>>???@@@AAABBBBBBBBBBBB@@@>>>;;;888555333111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000////////////////////////......//////000000000111000///.........///111222000000000000000000000000000000000000000000000000000000000000000000000000{{{|||xxxoooooonnnmmmnnnpppkkkddd]]]]]]\\\ZZZXXXUUURRRQQQNNNMMMLLLIIIFFFBBB???===>>><<<:::777555444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111333333222111111222333333111111111111111111111111111111222222222222111111111000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000222222111000000111222222222222222222111111111111111000000000000000111111111111111111000000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333222222111000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000111111111111000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222333222111000000222444555222222222222222222222222222222222333333333333444444444444444444888===@@@JJJNNNSSSVVVWWWVVVUUUUUUQQQNNNKKKMMMRRRVVVUUUSSS[[[YYYVVVTTTTTTUUUWWWXXX\\\nnnwwwlllbbbcccccc^^^TTTWWWRRRVVVdddfff^^^^^^^^^\\\XXXUUUTTTUUUWWWYYYccc]]]UUUMMMGGGBBB>>><<<999888666555555555777888888888777666666555666666666666555444444444444555555555444444444444555555666666666666666666666666888888888888888888888888888888888888777777777777777777777888888777777777777777666666777777888999:::::::::999999999999888777777888888999:::::::::============<<<<<<<<<<<<>>>>>>>>>???AAACCCEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFGGGGGGFFFDDDBBBAAA@@@CCCEEEFFFEEEDDDCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>===<<<;;;;;;===>>>???>>>>>>???@@@@@@AAA@@@@@@===<<<:::777444333111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////...///000111222000000000000000000000000000000000000000000000000000000000000000000000000}}}|||uuummmnnnmmmmmmooorrrnnnhhh^^^]]]\\\ZZZXXXVVVSSSRRROOONNNLLLJJJFFFBBB???>>>>>>===:::777555444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111333222222111111222222333111111111111111111111111111111222222222222111111000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000222111111000000111111222333333333333222222111111000/////////000111222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333222222111000000000000111000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222333222111111111222333444222222222222222222222222111111222222222333333333222333333333333444777:::@@@EEEJJJNNNOOONNNMMMMMMMMMKKKHHHIIIJJJIIIFFFBBBKKKKKKLLLMMMNNNPPPQQQRRRUUUkkkvvvjjjZZZUUUSSSPPPPPPRRRMMMOOO\\\]]]WWWYYYXXXVVVSSSPPPPPPRRRTTTVVVhhhccc[[[TTTNNNIIIDDDBBB<<<;;;999777666555666666888888777666666666777777666666555444444444444555555555444444444444555555555555555555555555555555555555555555555555555555555555555555444444444444444555555666666555555444666555555555555666777777999999888888888777777777666777777888999999::::::;;;;;;;;;;;;<<<===>>>???CCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHDDDDDDDDDDDDCCCAAA???===AAACCCEEEEEECCCBBBAAABBBBBBBBB@@@???===;;;:::999===============>>>>>>>>>===>>>>>>?????????>>>>>>999888777555333222111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000111111111111111111111111111111111111111000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000~~~{{{rrrjjjkkkkkklllooorrroooiii^^^^^^\\\[[[XXXVVVTTTSSSPPPOOOMMMJJJFFFCCC@@@??????===:::888666555444444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111111111222222222222111111000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111333333222222222111111111////////////000111333333111111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111000000111111222333333222111111000000111111000000000000000000000000000000000000000111111222////////////////////////////////////////////////111111111000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111111222333444111111111111111111111111111111111111222222222222111222444333222222444555777<<>>@@@AAACCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBAAA@@@>>>===@@@BBBCCCCCCAAA??????@@@AAA@@@>>>===;;;999777777>>>>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;555555444222222111111111111111111111111111111111//////////////////////////////000000000000/////////000000000111111111111000000000000000000000000111111111111111111111111000000111111222222222222///////////////000000111////////////////////////000000000000000000000000////////////////////////~~~{{{qqqhhhiiijjjjjjmmmqqqnnnhhh___^^^]]][[[YYYWWWVVVUUUQQQPPPMMMJJJFFFCCCAAA@@@???===;;;888666555555555444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111111111222222222222111111//////000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////000111333333000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111000000111111222333333222222111111111111111000000000000000000000000000000000000000111111222////////////////////////////////////////////////000000000000000000111111////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111222222222333333111111111111111111111111000000000111111111222222222333444444222222222333222666<<>>???AAAAAAAAAAAA@@@???@@@AAAAAA???===>>>???>>>======<<<;;;:::999999===>>>@@@AAAAAAAAA???>>>>>>>>>>>>===<<<;;;:::999333222111111111111111111000000000000000000000000//////////////////////////////000000000000/////////000000000111111111111000000000000000000000000111111111111111111111111...//////111222333444555...//////000000000000000////////////////////////000000000000000000000000////////////////////////~~~{{{rrrhhhjjjjjjiiilllooolllfff```___]]][[[YYYXXXWWWWWWRRRQQQNNNJJJFFFDDDBBBAAA???>>>;;;888666555555555444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111111222222333333222222111111111111111111111111111111111222222222222111111/////////000111111222222111111111111111111111111111111111111111111111111000000000000000000000000///000000111111000000////////////000111111222222000/////////000111222222000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333333333222111111111111222000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333111111111111111111111111///000000000000111111111222444444333222111222333000333888;;;===???BBBDDDFFFEEEDDDCCCDDDEEEHHHIIIFFFDDDAAA??????AAADDDFFFCCCGGGHHHGGGIIILLLKKKFFFDDDGGGEEENNN___^^^PPPIIIGGGFFFEEEEEEEEEGGGIIIKKKKKKIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@??????<<<<<<;;;999999888888999666666555444444444444555555555444444444444555555666666666666666666666666555555555555555555555555666555555555555444444444555555555666666555555555777777666666777777888999777777666666666555555555222333333555666777888999:::;;;<<<>>>@@@@@@AAAAAA;;;<<<===???@@@AAAAAAAAABBBAAAAAA@@@???>>>======;;;<<<>>>@@@AAABBBAAAAAA===>>>???>>>===<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<:::;;;===>>>>>>======<<<=========<<<:::888777666111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000111111111111111111111111---...///000111333444444......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000}}}|||tttkkklllkkkjjjmmmoookkkeee```___]]][[[YYYXXXXXXXXXSSSQQQNNNJJJGGGDDDCCCBBB???>>>;;;999777555555555444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111111222333333333333222111111111111111111111111111111111222222222222111111...//////000111111222222111111111111111111111111222222222222222222222222000000000000000000000000...///000111111000///.........///000222333444555111000000000000000111111///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333444333222222111111222222000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000///000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222333333333222111111111111111111111111/////////000000000111111222333333222000000111333111222444555666888;;;===BBBCCCDDDDDDDDDDDDEEEEEECCCBBBAAA???>>>>>>??????CCCDDDDDDDDDFFFHHHEEEAAABBBFFFBBBCCCMMMMMMGGGIIIBBBBBBAAAAAAAAACCCDDDEEEEEECCCBBBCCCEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???===<<<;;;;;;;;;666666555444444444444555555555444444444444555555555555555555555555555555555555555555555555555555666666666555555555444444444444555555555555444444666666555555555666777777777777777666666666666555333444555666777999::::::;;;===???AAABBBAAA@@@???:::;;;===>>>???@@@??????======>>>>>>>>>>>>>>>>>>:::;;;===???@@@@@@??????;;;<<<======;;;;;;===???::::::;;;;;;<<<=========::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999777555333222111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000111111---...///000111000000///000000000000000000000000000000000000000000000000000000000000000000000000||||||vvvmmmnnnmmmlllmmmoookkkdddaaa___]]][[[YYYXXXXXXYYYTTTRRRNNNJJJGGGDDDCCCBBB@@@>>><<<999777666555555444444444444444444444444333333333333333333333333222222222222222222222222222222222333333222222222111222333444444333222111111111111111111111111111111111222222222222111111...//////000111222222222111111111111111111111111333333333333333333333333000000000000000000000000...///000111111000///.........000111333555666777222111000000000000000111//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111000111222222333444333222222111111222222000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000//////000000111111111222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222000000000000000000000000////////////000000000000111222111000......000222222222222111000111555888:::===@@@BBBBBBAAAAAAAAACCCCCCBBBAAA>>>;;;888777===@@@CCCEEEGGGHHHFFFCCC???GGGEEECCCFFFCCC@@@HHH@@@???>>>>>>>>>???AAABBBAAA@@@???@@@BBBCCCBBBAAAAAABBBBBBCCCDDDDDDCCCCCCEEEDDDBBBAAA???>>>======666666555444444444444555555555555444444555555555444444444444444444444444777777777777777777777777888888777777777666666666555666666777777666666555555444444444444555666666888777777777666666666666666777888:::;;;<<<>>>>>>===???BBBDDDDDDBBB???===;;;<<<===>>>??????>>>===::::::;;;<<<===>>>???@@@;;;<<<===>>>>>>>>>===<<<:::;;;<<<<<<;;;;;;===???:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>999999888666444222000///222111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000////////////////////////222111111000///......------...000111111111000///000000000000000000000000000000000000000000000000000000000000000000000000|||~~~xxxqqqqqqnnnkkklllnnnjjjddddddbbb^^^ZZZWWWWWWWWWXXXVVVRRRNNNKKKJJJGGGCCC??????>>>===;;;999777666555444444555555555555444444222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111000111111111111222222222000000000000000000000000222333333222111000222333444444333333333444444555111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111//////000111222333333333000000000000000000000000000000000000000000000000000000//////000111222222000000000000000000000000//////000111111111111111444333111000///000111111222111111111000000//////222111111111000000//////111111000000000000000111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000222111111111000000//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111000000000000111111111111000000000000000000000000222222333333333222222111999;;;>>>@@@AAA@@@>>><<<@@@???>>>???BBBAAA>>>;;;;;;<<<===???AAACCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB????????????>>>===;;;;;;============>>>???AAACCCAAAAAA@@@@@@@@@@@@@@@@@@???@@@BBBCCCBBB@@@>>><<<999999888777666666666666444444444444555555555555555555555444444333333333555555666666666666666555666666666666666666555555444555555555555555555444222222333333444555555555666777888888777888:::<<<<<<>>>??????>>>>>>???AAABBBCCCCCCCCCBBBAAAAAA@@@===>>>???@@@@@@???>>>>>>:::::::::;;;<<<===>>>>>>============<<<<<<<<<<<>>===;;;999777666555444444555555555555444444222222222222222222222222333333333333333333333333222222222222222222222222333333333222222222111111111111111111111111111111000111111111111222222222111111111111111111111111222333333222111111222444444444444333444444444555111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000111222222222333000000000000000000000000000000000000000000000000000000000000000111222222000000000000000000000000000000111222222222222222222222111111111111111111111111111111000000000///111111111111000000000///111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000///000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111000000000000111111111111000000000000000000000000000000000111111222222222444666888;;;============???>>>===???AAA@@@>>>;;;::::::;;;<<<>>>@@@BBBCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>===<<<;;;===<<<<<<<<<<<<>>>???@@@???????????????????????????@@@BBBCCCBBBAAA>>>===;;;;;;:::::::::;;;;;;<<<888888777777666555555555555555555444444444333333444555555666666555555444555555555555555555555555444444555555555555444444444444555555666777777777666888999999999:::<<<>>>;;;===>>>>>>======>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@===>>>?????????>>>===<<<;;;;;;;;;;;;<<<===>>>>>>;;;<<<<<<======>>>>>>???>>><<<;;;999999:::;;;<<<::::::;;;<<<=========<<<;;;;;;<<<<<<;;;::::::999666555444222111000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000zzzxxxqqqrrrrrrooolllmmmooollleeedddaaa^^^[[[XXXWWWXXXXXXVVVSSSOOOLLLJJJGGGCCC@@@???>>>===;;;999777666555444444555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222333333333222222222222111222222222222222222222222000111111111111222222222111111111111111111111111222222333222111111222444555444444444444444444444222222111111111000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000111222000000000000000000000000111111222333333333333333000111111222222222111111111111111111000000000000111111111111000000000000111000000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000/////////000222333111222444666999;;;===>>>===<<<===>>>@@@???===;;;999999999:::;;;<<<===>>>??????>>>>>>======>>>>>>>>>??????>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>?????????@@@AAABBBBBBAAA???===============>>>???@@@AAA======<<<:::888777666555777777666666666666555555444555555555555555444444444444444444444444555555444555555666666555555444777777888888999:::::::::999:::;;;;;;;;;<<<>>>@@@;;;<<<===<<<;;;;;;===???>>>??????@@@@@@@@@??????===>>>>>>???>>>===;;;:::;;;;;;;;;;;;<<<===>>>>>>;;;;;;<<<===>>>???@@@@@@;;;;;;:::999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>;;;;;;:::999888777777666222222111000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000yyyxxxppprrrrrrooommmnnnppplllfffcccaaa^^^[[[YYYXXXXXXXXXUUUSSSPPPMMMJJJFFFCCCAAA???>>>===;;;999777666555444444555555555555444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111111222333222111111333444555555555555555444444444222222222111111111000000000000000000000000000000///000000000111111111111111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000111000000000000000111111000000000000000000000000000111222222333333222222...///111222333333222111111111111000000000000000111111111000000000000000000000000000000000111222///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000////////////000000111111111000000000000000///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111///000000000111111111111000000000000000000000000333222000///...000111333222222333444777:::===>>>;;;<<<===>>>??????>>>===999999999999999:::;;;;;;>>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999999999999::::::;;;<<<======>>>??????AAAAAAAAA@@@???>>>???????????????@@@AAAAAA@@@???>>>===;;;:::999888999999999999999999999999666777777777777666666555555555555666666666666666777777888888888888777777::::::;;;;;;<<<======>>>===>>>???>>>======>>>@@@======>>>===;;;;;;===??????@@@@@@@@@??????>>>======>>>>>>>>>===<<<:::999<<<<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>>>>>>>999999999999:::<<<===>>><<<<<<>>>???@@@@@@AAAAAA<<<;;;:::888777555555444000//////......//////000///000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////zzzyyyrrrqqqqqqooolllnnnppplllfffbbbaaa___\\\ZZZYYYYYYXXXUUUTTTQQQNNNJJJFFFCCCBBB???>>>===;;;999777666555444444555555555555444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111111222222222111111333555555555666666666555444333222222222222111111111111000000000000000000000000///000000000111111111111000000000000000000000000222222222111111111111111111111111111111111111111000000000000000000000000111111000000000000000111111111111111111111111111///000000111111111111111...///111222333333222111000000000000000000111111000000000000000000111111000000//////000111222222///000000000111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000111111///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000///000000000111111111111000000000000000000000000666555222000///000111222333222222222333666888::::::;;;===???????????????;;;::::::999999::::::;;;===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<;;;;;;;;;::::::999888888888888999:::;;;;;;<<<<<<>>>>>>???@@@@@@??????>>>??????>>>===============???>>>>>>>>>>>>=================================::::::;;;;;;:::999999888888888888888999999::::::::::::;;;;;;;;;;;;::::::<<<<<<===>>>>>>??????@@@BBBBBBBBB@@@===<<<===>>>?????????===<<<<<<>>>@@@BBBBBBBBBAAA???>>><<<<<<===>>>>>>>>>===<<<:::999======<<<<<<<<<===>>>>>>@@@??????>>>===<<<;;;;;;888888999:::;;;===>>>???>>>>>>???@@@AAABBBBBBBBB<<<;;;999777555444444444///////////////000111111///000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////~~~{{{{{{tttooopppmmmkkkmmmooolllfffbbbaaa___]]][[[ZZZYYYYYYUUUTTTSSSOOOIIIEEEDDDCCC???>>>===;;;999777666555444444555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222111222222222222333333333333333333333333333333333000111111111111222222222222222222222222222222222000111222222111222333555555666777777666555333222333222222222222111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111222222111111111111111111111111000000000000000000000000222111111000000000000000111111111111111111111111//////000111111111111000000111111222222222111111000000000000111111111111000000000000111111111111////////////000111222333000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000666555333222111000111111111000//////000111333444777:::===>>>>>>>>>>>>???<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;:::999888888888999999::::::;;;;;;<<<======>>>>>>>>>>>>===???>>>===<<<;;;;;;;;;;;;======>>>>>>>>>?????????>>>>>>???????????????@@@>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<======<<<======>>>>>>======<<<======>>>>>>???@@@@@@@@@BBBCCCBBB@@@===;;;<<<===@@@@@@???===<<<<<>><<<;;;===>>>>>>???>>>===;;;:::>>>======<<<======>>>>>>AAA@@@???===<<<:::999888777888999:::<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@;;;:::888555444333333444000/////////000000111222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000~~~zzzzzztttnnnnnnllljjjlllnnnkkkeeeaaa```___^^^\\\ZZZYYYYYYTTTUUUSSSOOOIIIEEEDDDDDD???>>>===;;;999777666555444444555555555555444444444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333000111111111111222222222222222222222222222222222000111222222111222444666666666777888777555333222333333222222222111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000111222222222333111111111111111111111111000000000000000000000000222222111000000000000000111111111111111111111111000000111222222222222111222222111111111111111111///000000000111111111111///000000000111111111111////////////000111222333000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000///000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111222222222////////////000111111222444777:::<<<;;;;;;<<<>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>======;;;<<<=========<<<;;;:::999999999999999999999:::;;;;;;;;;<<<<<<<<<======>>>======<<<<<<<<<===============>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@????????????>>>===<<<<<<;;;;;;;;;<<<===>>>>>>>>>======>>>>>>>>>>>>===============>>>??????@@@@@@???@@@@@@>>><<<;;;<<<>>>@@@@@@>>><<<:::;;;>>>@@@>>>>>>??????>>>>>>=========>>>?????????>>>===<<<>>>>>>============>>>>>>???>>>===<<<;;;:::999888777888999;;;<<<======>>>>>>>>>>>>>>>>>>======<<<999777555333111111222333000////////////000000111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000~~~yyyzzzsssmmmmmmkkkiiikkknnnkkkeeeaaa```___^^^\\\[[[ZZZYYYTTTUUUTTTPPPIIIEEEDDDEEE???>>>===;;;999777666555444555555555555555555444444444444444444444444444222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333000111111111111222222222222222222222222222222222000111222222111222444666666777888888777555333222333333333222222222111111000000000000000000000000000000000000111111111111000000000000000000000000//////000111222333333444111111111111111111111111000000000000000000000000222222111000000///000000111111111111111111111111111111222333333333333222444333111000000000111111//////000000111111111222//////000000111111111222////////////000111222333000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000111111111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000111111111111000000000000000000000000---...///111222222333333//////000111222333444444111555999:::999999;;;===;;;;;;::::::;;;;;;<<<<<<:::999999999:::;;;;;;<<<======>>>>>>>>>>>>>>>===;;;<<<===>>>>>>>>><<<<<<:::::::::999999999999999:::::::::;;;;;;;;;<<<<<<============>>>???@@@@@@==============================>>>>>>>>>?????????@@@@@@@@@@@@???>>><<<<<<;;;;;;<<<<<<===>>>>>>???======>>>>>>>>>>>>======<<<======>>>>>>???@@@@@@<<<===>>>===<<<<<<>>>@@@??????===;;;999:::===???:::;;;<<<===>>>>>>>>>>>>===>>>???@@@@@@???>>>>>>???>>>============>>>>>><<<<<<<<<;;;::::::999999777888:::;;;<<<=====================<<<;;;:::999777555333111000000111222//////.........//////000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000{{{uuuxxxvvvpppqqqpppmmmjjjkkkmmmjjjddd```]]]ZZZZZZ[[[ZZZXXXUUUUUUTTTRRROOOKKKHHHDDDCCC@@@???<<<:::777555444444555555555555555555555555444444444444444444444444555555555555444333222222333333333333333333333333333333333333222222111000222222222222222222222222333333333222222111111111222222222222222222222222222111111111222444666777999:::;;;:::777555444333000000000000000000000000111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111000000222111111111000000//////111111111000000000000000000000000000000000000000000111111111111222222222333333333333333333333333444333111//////000111222000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111000...000333222...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000//////000000///...000000000000000000000000111222333444666888:::;;;===<<<;;;::::::;;;<<<===;;;;;;;;;::::::999999888<<<<<<===>>>@@@???<<<999??????>>>===<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::888888888888888888888888::::::;;;<<<=========<<<===============>>>???@@@========================????????????>>><<<;;;;;;===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@@@@???>>>@@@===;;;<<>><<<;;;;;;;;;;;;<<<======:::;;;===>>>?????????>>>===============>>>>>>>>>===<<<<<<<<<<<<======>>>999:::;;;<<<<<<<<<;;;:::999888888:::<<<======;;;<<<<<<<<<<<<:::777555444222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000///000111222222111000///---------......///000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{{uuuxxxvvvpppooopppooolllmmmmmmhhhaaa```^^^[[[[[[[[[[[[XXXVVVUUUTTTRRROOOLLLHHHEEECCCAAA@@@>>>;;;999777666555555555555555555555555555444444444444444444444444444444444555444444333333333333333333333333333333333333444444333222222111222222222222222222222222333333333222222222111111222222222222222222222222222111111111222444666777999::::::999777555333333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111000000000///111000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333444333111000///000111222000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000,,,///000......222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000//////000000///...000000000000000000000000111111222333555777999:::<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;::::::::::::::::::<<<>>>>>>===;;;>>>============>>>??????===<<<<<<<<<;;;;;;;;;;;;999999999999999999999999:::;;;;;;<<<<<<<<<<<<;;;===============>>>??????========================>>>>>>>>>>>>>>>===<<<;;;======<<<<<<======>>>???????????????????????????>>>>>>===???@@@AAA@@@>>>???<<<;;;;;;>>>??????===<<<<<<;;;;;;<<<<<<===>>>;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???===;;;:::::::::999:::;;;<<<===<<<;;;;;;888777888:::======<<<;;;;;;;;;:::999888666444444222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111000000////////////...//////000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000zzzvvvyyywwwrrrnnnpppooonnnnnnnnnggg___aaa___]]]\\\\\\[[[YYYXXXVVVUUURRROOOLLLIIIFFFEEECCCAAA???<<<:::888777666555555555555555555555555444444444444444444444444333333444444555444444444333333333333333333333333444444444555444444333222333333333333333333333333333333333222222222222111222222222222222222222222222111111111222444666777888888888888777555333222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111000000000000000000000000000000111111000000000000000000000000000111111111111222222222333333333333333333333333333222111000000000111222000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000...333555111...000222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000///000000111333555666777999:::;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<999888777888;;;======<<<>>>>>>>>>======>>>??????>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<=================================<<<===============<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAA???>>>===<<<:::;;;===>>>>>>===<<<<<<<<<<<<<<<===>>>>>>======>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???===<<<;;;::::::999:::<<<=========<<<;;;777777999;;;>>>>>><<<::::::999777666555444444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000222111000000///000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000zzzxxxzzzwwwsssnnnooommmkkkmmmnnniiiaaaaaa```^^^]]]\\\[[[ZZZYYYWWWUUUSSSPPPLLLJJJHHHGGGCCCAAA???===:::888777777555555555555555555555555444444444444444444444444222222333444555555555555333333333333333333333333444555555555555555444444333333333333333333333333222222222222222222222222222222222222222222222222222111111111222444666777888777777777777555333111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111000000000000000000000000000000111111111000000000000000000000000000000111111111222222222222222222222222222222222222222111000000111111222000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000555;;;<<<666000///000111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000111000///...///////////////////////////////////////000111222444555666888:::;;;<<<<<<;;;;;;==================>>>>>>:::888666666888:::;;;;;;@@@???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>========================<<<;;;::::::999999999999::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===??????>>><<<===<<<<<<<<<===>>>>>>>>>======<<<<<<======>>>???>>>>>>??????>>>>>>>>>===???>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>@@@@@@:::;;;<<<===>>>===<<<<<<888888:::<<>><<<:::777666444333222222222333111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000////////////000000111000///.........///000111444333222111000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////zzzzzz{{{xxxuuunnnnnnjjjhhhjjjmmmkkkfff`````````^^^\\\[[[ZZZZZZXXXVVVSSSPPPMMMKKKIIIIIIBBBAAA???<<<:::888777666555555555555555555555555444444444444444444444444222222333444555555555555333333333333333333333333444555555666666555555555333333333333333333333333222222222222222222222222222222222222222222222222222111111111222444666777888777666666777666333000111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000111111//////000000111111111111000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111222222000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000555;;;<<<666000///000111000000000000000000000000////////////////////////////////////////////////000000000000000000000000///////////////////////////111222111...---...000////////////////////////.........//////000222222444555777999:::;;;::::::=========>>>>>>?????????>>>;;;777666777888999999=========<<<======>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999999999888999:::::::::999888888:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===::::::::::::::::::::::::;;;;;;:::<<<===>>><<<;;;===>>>>>>======>>>???@@@>>>============>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<999999:::<<<>>>AAACCCDDD;;;<<<===>>>>>>>>>======:::::::::<<<>>>===;;;999555444222111000111222222000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////000111111000///.........000111222555444333111000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////|||}}}}}}yyyvvvooonnnjjjfffhhhllllllhhh___``````^^^\\\ZZZZZZ[[[YYYWWWTTTPPPNNNLLLKKKKKKBBBAAA???<<<:::888777666555555555555555555555555444444444444444444444444333333444444555444444444333333333333333333333333333444555555666555555555333333333333333333333333111222222222222333333333222222222222222222222222222111111111222444666777999777555666888888444111222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111222222222000000000000111111111111/////////000111111222222000000000000000000000000000111111111111222222222222222222222222222222222000111111111222222222222000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000...333555111...000222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...111222111...---...111000000000000000000000000...............///000111222333444666888999999:::<<<<<<===>>>>>>???@@@@@@@@@===999888888999999888888999999;;;<<<>>>@@@AAA>>>>>>???????????????@@@????????????????????????<<<<<<:::999999:::;;;;;;999999:::;;;;;;:::888777:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<999999999999999999999999;;;::::::;;;===>>><<<;;;===>>>???>>>===>>>???AAA>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>??????@@@>>>======<<<<<<;;;;;;;;;<<<<<<<<<===>>>???AAABBB;;;<<<>>>?????????>>>===<<<:::999:::::::::888777222222111000000111111111//////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......//////000111222000//////000000111222333444333222111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000}}}~~~yyywwwpppoookkkggghhhkkkiiiccc^^^``````^^^[[[YYYYYY[[[ZZZXXXTTTQQQNNNMMMLLLLLLDDDBBB@@@>>>;;;999888888555555555555555555555555444444444444444444444444444444444555444444333333333333333333333333333333333333444555555555555555444444444444444444444444111111222222222333333333222222222222222222222222222111111111222444666777:::777555777::::::666111222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222///000000000111111111111...//////000111111222222000000000000000000000000000111111111111222222222111111111111111111111111000000111222222222222222000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000,,,///000......222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...111333111...,,,...111000000000000000000000000//////.........//////000000000111333444777888999;;;;;;<<<===>>>???@@@AAA???===;;;:::;;;<<<;;;::::::::::::::::::;;;<<<===>>>>>>>>>>>>?????????@@@????????????????????????===<<<:::999:::;;;===>>>;;;<<<===>>>===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888:::::::::999:::;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<===>>>???>>><<<<<<>>>???>>><<<<<<>>>AAA??????>>>>>>>>>???@@@@@@???>>>>>>>>>>>>???AAABBB===<<<<<<;;;::::::999999>>>>>>======>>>??????@@@<<<===>>>???@@@???>>>>>><<<:::777555555555444333000000111111111111111000////////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............///000111222///000111222333333333333333222111000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000~~~~~~yyywwwqqqqqqnnnjjjjjjjjjeee^^^^^^___```^^^ZZZXXXYYYZZZZZZXXXUUUQQQNNNMMMMMMMMMEEEDDDBBB???===;;;:::999555555555555555555555555444444444444444444444444555555555555444333222222333333333333333333333333222222333444555555555444444444444444444444444444111111111222222333333333222222222222222222222222222111111111222444666777:::777555777:::;;;666222222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111000000000000000000000000000000111111222222222222//////000000111111111222...//////000111222222222000000000000000000000000000111111111111222222222111111111111111111111111///000111222222222222222000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111000...000333222...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...111333222---,,,...222000000000000000000000000//////.........//////000/////////000222555888999:::;;;<<<===>>>???@@@AAA>>><<<;;;<<<===>>>>>>===???>>><<<:::888777666666======>>>>>>????????????????????????????????????===<<<:::::::::<<<>>>???===>>>???@@@@@@>>><<<;;;========================<<<<<<<<<;;;:::999888777::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>======>>>@@@@@@???>>>;;;===>>>===;;;;;;===@@@?????????>>>??????@@@AAA>>>>>>======>>>@@@BBBCCC<<<<<<;;;::::::999888888============>>>???@@@AAA<<<===>>>@@@@@@??????>>><<<999444222111111111000...///111222222222000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............///000222222///000222333444444333333222111000000///000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000}}}~~~yyyzzztttpppooommmlllkkkgggaaa]]]^^^___``````]]][[[ZZZZZZYYYXXXVVVTTTQQQOOOMMMLLLEEEDDDBBB???<<<999777666888888777777666666555555777777666555555555555555444444444444444444444444333333333333333333333333333444444555555444444333555555555555555555555555333333333333333333333333333333333333333333333333111222222222222333666888:::::::::888555333333333222333333333333222111111111111111111111111111111111111222222222222111111222222222222222222222222000000111222222222222111333222222111111222222333222222222111111111000000222222222111111111111000111111111111111111111111000111111111111222222222333333333222222111111111111111222222222333333333000111111111111222222222000000111222333555666777000111222333333222111000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111000000000000000111000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000111222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////---------............///000000000000000000000000000000000000111111111111777777888999;;;<<<======;;;;;;;;;:::;;;<<<======@@@>>>;;;:::999888666555999888888:::<<<>>>>>>===@@@??????>>>>>>>>>??????<<<<<<<<<============>>>>>>???@@@AAA@@@???>>>===;;;<<<>>>@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;888666777999;;;==================>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;<<<===???@@@@@@@@@@@@AAA@@@???????????????@@@???===;;;999888999:::;;;>>><<<;;;999888888999999;;;>>>>>>;;;:::>>>@@@@@@???>>>>>>===<<<<<<;;;;;;777666444222000///000000111111111111111111111111111111111111000000000000............////////////111///......000111000///000000000000000111222222111111000///...------,,,000000000000000000000000...000333555555333000...000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000~~~zzz{{{uuuqqqooonnnnnnmmmjjjddd```^^^___``````]]][[[ZZZZZZWWWVVVUUURRRPPPNNNMMMLLLGGGFFFDDDAAA>>>;;;999888888777777777666666666555777666666555555555555555444444444444444444444444333333333333333333333333333444444555555444444333555555555555555555555555333333333333333333333333333333333333333333333333111222222222222333666888:::::::::888555333333333222333333333333222111111111111111111111111111111111111222222222222111111222222222222222222222222000000111222222222222111333222222111111222222333222222222111111111000000222222222111111111111000111111111111111111111111000111111111111222222222333333333222222222111111111111222222222333333333000111111111111222222222111111111111222444555666000111222222222222111000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111333333222222222222222333000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000111222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////........./////////000000000000000000000000000000//////000000000111111111333333555777999:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;::::::::::::999;;;:::999:::<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>???<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@@@@???>>><<<===>>>@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888:::<<<===============>>>>>>>>>>>>???>>>>>>?????????>>>======<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<======;;;:::999::::::;;;>>>AAAAAA<<<:::<<<===<<<@@@???>>><<<:::999777777555444222000/////////000111111111111111111111111111111111111000000000000....../////////000000000111000......000111000///000000000///000000111111111111000000//////......000000000000000000000000///000222444444222000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000{{{|||uuuqqqooommmnnnooommmhhhccc]]]___aaa```^^^[[[[[[[[[VVVUUUSSSQQQOOONNNMMMLLLIIIHHHFFFCCC???===:::999777777777777666666666666777666555555444444555555444444444444444444444444333333333333333333333333333444444555555444444333555555555555555555555555444444444444444444444444333333333333333333333333111222333222222333666888:::::::::888555333333333222333333333333222111111111111111111111111111111111111222222222222111111222222222222222222222222000000111222222222222111333222222111111222222333222222222111111111111111222222222111111111111000111111111111111111111111000111111111111222222222333333333222222222222111111111222222222333333333000111111111111222222222111111111000111222222333000111222222222222111000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111333222222222222222333333000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000///000111111222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////000000000111000000000000000000000000//////000000000000111111//////111333666888999:::<<<======>>>===<<<:::999:::::::::;;;;;;===>>>>>>>>><<<::::::;;;;;;:::999888888888999:::;;;======<<<<<<<<<=========>>>>>>======>>>???@@@@@@@@@@@@===>>>???@@@@@@???===<<<========================???===;;;;;;<<<>>>>>>>>>======>>>>>>>>>???????????????@@@@@@??????>>>===>>>>>>>>>>>>>>>======<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<>>>===<<<<<<<<<<<<<<<===???BBBBBB===:::<<<===;;;???>>><<<:::777555333222222111000000//////000000111111111111111111111111111111111111000000000000///000000000000111111111222000...///000111000///111000000/////////000000000000000000000/////////000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000{{{{{{tttpppmmmkkklllnnnnnniiiddd]]]___aaa```^^^\\\[[[[[[WWWUUUSSSQQQOOONNNNNNNNNJJJIIIFFFCCC@@@===:::999777777777777666666666666666666555444444444444555444444444444444444444444333333333333333333333333333444444555555444444333555555555555555555555555555555555555555555555555333333333333333333333333111222333333222333666999:::::::::888555333333333222333333333333222111111111111111111111111111111111111222222222222111111222222222222222222222222000000111222222222222111333222222111111222222333111111111111111111111111222222222111111111000000111111111111111111111111000000111111111222222222222222222222222222222222111111222222222333333333000000111111111222222222111111000000000000000111111111111222222111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000///000000111222000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000///000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////....../////////000000000////////////////////////////////////000000000111...///000222333555666777999:::<<<======<<<:::999999:::;;;<<<<<<===@@@AAA???===:::::::::;;;;;;:::777777777777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@??????@@@@@@@@@???>>>>>>????????????????????????AAA???======>>>??????>>>=========>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999999;;;===>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>???===AAAAAA>>><<>>;;;;;;999777555333111000000000000000111111222222111111111111111111111111111111111111000000000///000000111111111222222222333111//////000111000///111111000/////////000000.../////////////////////////////////////////////111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000~~~zzzyyyrrrmmmiiifffhhhlllmmmhhhccc]]]___aaa```^^^]]]\\\\\\YYYWWWTTTRRRPPPOOOOOOOOOJJJHHHFFFBBB???<<<999888666666666666777777777777666666555444444444444444444444444444444444444444333333333333333333333333333444444555555444444333555555555555555555555555555555555555555555555555333333333333333333333333222333333333333444777999:::::::::888555333333333222333333333333222111111111111111111111111111111111111222222222222111111222222222222222222222222000000111222222222222111333222222111111222222333111111111111111111111111222222222111111111000000111111111111111111111111000000111111111222222222222222222222222222222222111111222222222333333333000000111111111222222222111111000000//////000000222111111111111111111222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000//////000111111222000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////------........./////////////////////////////////...////////////000000000111111111111222222222333444555888;;;<<<<<<;;;:::999;;;======<<<===???BBB???===::::::;;;======<<<:::999888777777777777777999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>>>>???@@@???>>><<<============>>>>>>>>>>>>????????????>>>======>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<;;;:::888888999;;;>>>@@@AAA@@@???>>>>>>>>>??????????????????===AAABBB>>>===>>>>>>===666555555444333222111111000000111222222333333333111111111111111111111111111111111111000000000///111111111111222222222222333111000///000111000///222111000000000000111111.....................///////////////////////////111111000//////000111111000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000zzzyyyqqqkkkfffbbbdddiiikkkfffaaa]]]___aaaaaa___]]]]]]]]][[[YYYUUURRROOONNNNNNOOOIIIHHHEEEBBB>>>;;;888777666666666666777777777777666555444444333333444444444444444444444444444444333333333333333333333333333444444555555444444333555555555555555555555555444444444444444444444444333333333333333333333333222333444333333444777999:::::::::888555333333333222333333333333222111111111111111111111111111111111111222222222222111111222222222222222222222222000000111222222222222111333222222111111222222333111111111111111222222222222222222111111111111000111111111111111111111111000111111111111222222222111222222222222333333333111111222222222333333333000111111111111222222222111111000000000000000111222222111000000111222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111222333444444000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000...///000000111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////............//////------------............000000000000000000000000......////////////000000111111111111111000000000000111444666888999::::::999;;;======;;;;;;>>>BBBAAA???<<<;;;<<<>>>???>>><<<<<<:::999888777777777999999999:::::::::;;;;;;::::::::::::;;;<<<=========>>>>>>>>>>>>????????????????????????????????????=========??????>>>===;;;;;;<<<<<<<<<=========<<<<<<======<<<<<<;;;:::999999:::::::::::::::999<<<=========<<<;;;999777;;;<<>>???BBBBBB===:::999888555222222222222222222222222000000222333333444444333111111111111111111111111111111111111000000000000000111111111111222222222444222000000111111000///222111111111111222333333////////////............000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000{{{yyyrrrjjjddd```bbbgggiiieee___]]]___aaaaaa___^^^]]]^^^\\\YYYUUUQQQNNNLLLLLLMMMJJJHHHFFFBBB>>>;;;888777555666666666777777777888666555444444333333444444444444444444444444444444333333333333333333333333333444444555555444444333555555555555555555555555333333333333333333333333333333333333333333333333222333444333333444777::::::::::::888555333333333222333333333333222111111111111111111111111111111111111222222222222111111222222222222222222222222000000111222222222222111333222222111111222222333000000111111111222222222222222222111111111111000111111111111111111111111000111111111111222222222111111222222222333333333111111222222222333333333000111111111111222222222111111000000000111222222222222111000000111222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111222333444555000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////............//////............////////////000000000000000000000000........./////////000000//////////////////////////////111222444555777777666:::===<<<:::;;;???CCCEEEBBB>>>======>>>>>>>>>======<<<;;;:::::::::;;;::::::;;;;;;;;;<<<<<<<<<:::999999888888999:::;;;999:::::::::;;;===>>>>>>========================<<<;;;;;;<<<>>>???>>><<<:::::::::;;;;;;;;;;;;<<<:::::::::::::::999999888666777888:::;;;<<<<<<<<<>>>>>>??????>>><<<:::888===>>>???AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===;;;>>>>>>:::666555333000111111111111111111111111///000111222333333222222111111111111111111111111111111111111000000000000000000000111111111111222555333111000111111000///111111111222333444555666222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000|||{{{sssjjjddd___aaagggiiiddd^^^]]]___aaaaaa___^^^^^^^^^\\\YYYUUUPPPLLLKKKKKKKKKKKKIIIGGGCCC???;;;999777555666666666777777888888555555444333333333333444444444444444444444444444333333333333333333333333333444444555555444444333555555555555555555555555333333333333333333333333333333333333333333333333222333444444333444777::::::::::::888555333333333222333333333333222111111111111111111111111111111111111222222222222111111222222222222222222222222000000111222222222222111333222222222222222222333000000111111222222222222222222222111111111111000111111111111111111111111000111111111111222222222111111111222222333333333111111222222222333333333000111111111111222222222111111111111111222333333333222111000000111222333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111////////////000111222333000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////000000000000000000000000000000000000............/////////000,,,,,,---......//////000/////////000111222444444444888<<<<<<:::;;;@@@EEEIIIEEEAAA>>>===>>>============<<<<<<<<<===>>>>>><<<<<<<<<=========>>>>>>:::999888777777777888999666666777888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;===>>>===<<<999999999:::::::::;;;;;;888999999999999888777777777888:::===>>>@@@AAAAAA??????@@@@@@???===:::999??????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@>>>===<<<444888999666333333222000111111111111000000000000...///000222222222111000111111111111111111111111111111111111000000000000///000000000000111111111555333111000111111000///111111222333444666777888444444444333222111000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000||||||nnnnnngggccceeegggddd```___^^^```bbbbbbaaa``````aaa___VVVOOOOOOOOOLLLIIIHHHNNNJJJDDDAAA???===999666777777777777777666555555555555444444444444555555444444444444444444444444444444444444444444444444333444444444555666666666555555555555555555555555555555555555555555555555444444444444444444444444444333222222333555888:::<<<:::777555333222333333333333333222222222111111000000000000111111111111333333333222222111111111222222222222222222222333000000111111111222222222222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333111000000000111222111111111111111111111111222222222222222222222222333333333222222111111111111222222333333222222111333333333222222111111111222222222222222222222222111111000000000000111111222222111111000//////...222111111111000000//////000000000000000111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000////////////111111000000000000111111000000000000000000000000000000000000000000000000//////............//////111111000000//////......////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000333555777999:::;;;>>>@@@?????????>>>>>>>>>===============<<<======>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999777555777:::<<<<<<::::::;;;<<<<<<<<<;;;999999:::999:::;;;>>>>>>>>><<<===>>>>>>>>>>>>======<<<<<<======<<<999777666666666888;;;>>>???@@@??????@@@@@@@@@???>>>===;;;;;;===>>>@@@BBBBBB@@@>>><<<<<<>>>??????>>>:::666333333333333222222111111111000000000000000000000000000000000000111111111111000111111111111222222222///000222333333222000///000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111///000111000///...///111000000000000000000000000111111000000000000111111222222111000///...------222222111111111111111222......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000||||||oookkkeeebbbeeehhheeebbbaaa^^^```bbbbbbaaa`````````]]]UUUOOOOOOOOOKKKHHHGGGMMMIIIEEEAAA@@@===999666888888888888888777666666555555444444444444555555444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444333222222333555888:::;;;999777444333333333444333333333222222222222111000000000000111111111111333333222222222222222222333333333333333222222222111111111222222222333333222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333111000000000111222111111111111111111111111222222222222222222222222333333333222222222111111111222222333333222222111333333333222222222111111222222222222222222222222111111000000000000111111111111111222222222222222222111111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000///111111000000000000111111000000000000000000000000000000000000000000000000//////............//////111000000000/////////...////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000111333555666777888:::<<<==================>>>>>>===============>>>>>>???@@@???>>>>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;999777888;;;<<<<<<;;;;;;<<<===>>>>>>===<<<<<<<<<;;;;;;===??????>>>=========>>>??????>>>>>>>>><<<===>>><<<999777777777777888:::===>>>?????????@@@@@@@@@@@@>>>===<<<;;;>>>???AAABBBAAA???===;;;999:::;;;;;;:::777444222333333333222222111111111000000000000000000000000000000000000111111111111000111111111111222222222000111222333333222111000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///111111111000///000111000000000000000000000000111111000000000000111111000000000000000000000///222111111000000111111111000000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000zzz|||pppiiidddbbbfffhhhfffdddccc^^^```bbbcccaaa_________\\\UUUOOOOOONNNJJJGGGGGGKKKIIIEEEBBB@@@===:::777999999999999999888888777555555444444444444555555444444444444444444444444444444444444444444444444555555555555555444444444555555555555555555555555555555555555555555555555444444444444444444444444444444333222333555888999888777666444333444444555333333333333222222222222000000000111111111222222222222222222222222333333555555444444333333222222222222222333333333444444222222222222222222222222000111111111111222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333222111111111111222111111111111111111111111222222222222222222222222333333333222222222222111111222222333333222222111333333333222222222222111222222222222222222222222111111000000000000111111111111111222333444444555111111111111111000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000//////............//////000000000000////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000///111333333333333555666888888999:::;;;======>>>======<<<======>>>???????????????>>>>>>>>>>>>>>>===========================;;;::::::<<<===<<<;;;<<<===>>>???@@@@@@@@@??????>>>===>>>@@@@@@???=========>>>???@@@@@@@@@@@@===>>>???===;;;999888999::::::;;;<<<===>>>??????@@@@@@@@@???>>>===<<<;;;>>>???@@@@@@???===;;;999555666666666555444333222222222222222222111111111000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////000111222111000///000222000000000000000000000000111111000000000000111111000000000111111111222222000000000000000000111111222222111000000///......000000000000000000000000000000000000000000000000000000000000000000000000~~~}}}xxx{{{pppiiieeedddgggiiieeebbbbbb^^^```ccccccaaa___^^^]]][[[UUUPPPPPPOOOJJJGGGGGGIIIHHHEEECCC@@@===:::888999:::::::::::::::999999555555444444444444555555555555555555555555555555444444444444444444444444666666666555444444444333555555555555555555555555555555555555555555555555444444444444444444444444444444333333444555777888666555555444444555555666444444333333333222222222000000111111111222222222111111111222222333333333666666555444444333222222333333333444444444555555222222222222222222222222000000111111111222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222111111000000111111222111111222222333444444444111111111111111111111111222222111111111111111000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000111111111111111000000000000111111//////////////////////////////////////////////////////............//////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111000000111222444444666777999;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>=====================>>>>>>>>>>>>???>>>===<<<<<<===<<<<<<<<<<<<===???@@@AAAAAAAAA??????>>>???@@@@@@>>><<<<<<===>>>@@@@@@AAAAAAAAA???@@@AAA@@@===;;;;;;;;;===<<<<<<<<<===>>>???@@@>>>??????>>>===<<<;;;;;;<<<<<<======;;;999777666333222222222222222222333222222222111111111111111000000000000000000000000///000000000111111111111000000111111111222222222222222111000000111222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///000111000//////000111000000000000000000000000111111000000000000111111111111111111111111222222//////000000111111000000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000|||vvvyyypppllliiihhhjjjhhhccc______^^^```ccccccaaa^^^\\\[[[ZZZUUURRRRRROOOJJJGGGHHHGGGGGGFFFDDD@@@===:::999::::::;;;;;;;;;;;;::::::555555444444444444555555555555555555555555555555444444444444444444444444666666666555444444444333555555555555555555555555555555555555555555555555444444444444444444444444444444333333444555666777444444444444444555666666444444444333333333222222111111111111222222222222111111111222222333333333666666555444444333222222333333444444444555555555222222222222222222222222000000111111111222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333333333222222111111111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222111111111111111222222222333222222222111111000000000000000000000000000000///000000000111111111111111111111111111111111111///000000000111111111222111111000000000000111111//////////////////////////////////////////////////////............//////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111//////000111000111222444666777999999999888888999:::;;;<<<<<<======>>>??????>>>>>>===<<<=========>>>>>>??????@@@@@@???>>>=========>>>;;;;;;<<<===>>>@@@AAABBB???>>>===>>>??????>>><<<<<<===>>>@@@@@@AAAAAAAAA@@@AAABBBAAA???======>>>???>>>>>>======>>>>>>???<<<<<<<<<<<<;;;:::999999888888888888777555333222222111111000111222333444111111111111111111111111000000000000000000000000///000000000111111111111000000111111111222222222222222111000000111222222000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111...///000000......///000000000000000000000000000111111000000000000111111333333222222111000000///...///000111222111111111///000000000111111111222000000000000000000000000111111111111111111111111000000000000000000000000~~~zzztttxxxpppnnnkkkkkkkkkhhhaaa]]]]]]^^^aaaddddddaaa^^^[[[ZZZYYYUUURRRRRRNNNHHHFFFGGGEEEFFFFFFDDD@@@===;;;:::999::::::;;;;;;;;;;;;;;;555555444444444444555555555555555555555555555555444444444444444444444444555555555555555444444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444555666666333333444444555555555555444444444444333333333333111111111222222222222333222222222222222222333333555555444444333333222222333333333444444444555555222222222222222222222222000111111111111222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333333444333222222111111111111111111111111111222222222222222222222222111222222222222333333333111222222333333222222111111222222222222333333333222222222222222222222222222222111111111111222222222222222222222111111111111111111222222222222222333333333222111111000000000000000000000000000000000000000000111111111111111111111111111111111111///000000111111222222222111111000000000000111111000000000000000000000000000000000000000000000000//////............//////////////////000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000///000111111/////////111///000000222333444555555555555555555666888999:::<<<===???@@@@@@???>>>>>>;;;<<<<<<======>>>>>>??????@@@@@@???===<<<>>>???;;;;;;;;;<<<===???@@@AAA>>>>>>===>>>@@@@@@???=========>>>???@@@@@@@@@@@@@@@AAABBBAAA???======>>>>>>>>>======<<<<<<<<<;;;888888888888888777666666555555444444333222111000111111111111111222333333000000000111111111111111000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111...000111000///...///000000000000000000000000000111111000000000000111111444333222111000///.........///111222333333222111//////000000111222222333000000000000000000000000111111111111111111111111000000000000000000000000{{{xxxrrrxxxqqqnnnlllllllllhhh```\\\]]]^^^aaaddddddaaa]]]ZZZXXXUUURRRQQQPPPLLLFFFCCCEEECCCFFFGGGEEEAAA===;;;;;;999999:::;;;;;;;;;;;;;;;555555444444444444555555555555555555555555555555444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444555555555666333333444444555555444444555444444444444333333333111111111222222222333333333333222222222222222222333333333333333222222222222333333333444444444444222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333444444444333222111111111111111111111111111222222222222222222222222111111222222222333333333111222222333333222222111111111222222222333333333222222222222222222222222333222222111111222222333111111222222333333444444111111111222222333333333444444333222222111000000000000000000000000000000000000000000111111111111111111111111111111111111///000000111111222333333111111000000000000111111000000000000000000000000000000000000000000000000//////............//////.../////////000000000111////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000...///111000///...///111//////000000000000000000111111111222333444666777999:::<<<===>>>===<<<;;;:::;;;;;;<<<======>>>>>>>>>???@@@???===<<<>>>@@@===<<<<<<<<<===>>>@@@AAA???>>>>>>???AAABBBAAA???======>>>??????>>>>>>>>>===???@@@???===<<<<<<<<<;;;;;;;;;;;;:::999777666444444555555555444333333222222222222111111000000000111111111111222222222///000000000111111111222000000000000000000000000000000000000111111111111000111111111111222222222000111222333333222111000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000222333222111000111222000000000000000000000000111111000000000000111111111111111000000////////////000222444555444333222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000yyyvvvqqqxxxrrrmmmllllllmmmhhhaaa]]]^^^^^^aaaddddddaaa]]]YYYXXXSSSPPPOOOOOOJJJDDDAAACCCCCCEEEGGGEEEAAA===;;;;;;888999999:::;;;;;;;;;:::555555555444444555555555666666666666666666666666444444444444444444444444333444444555555666666666555555555555555555555555555555555555555555555555444444444444444444444444444444555555555555555555333333444555555444444333555555444444444333333333111111222222222333333333444333333222222111111111222222222222222222222333222222222333333333444444222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333444555444333222111111111111111111111111111222222222222222222222222111111111222222333333333222222222333333222222222111111111222222333333333222222222222222222222222333222222111111222222333000111222333555666777888111111111222222333333333444444333333222111000000000000000000000000000000000000000000111111111111111111111111111111111111///000000111222222333333111111000000000000111111000000000000000000000000000000000000000000000000//////............//////.../////////000000111111////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000---///000///......///111000000/////////........./////////000111333444555444555777999999999777666:::::::::;;;<<<======>>>===???@@@???<<<<<<>>>AAA>>>>>>=========???@@@AAA?????????AAACCCDDDCCCBBB===>>>>>>>>>>>>======<<<;;;===>>>===;;;::::::;;;888999::::::999777444222222222333333333222111111222222222111111111111111000000111111111111000000//////000000111111111222000000000000000000000000000000000000111111111111000111111111111222222222///000222333333222000///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000222333444444222222333444000000000000000000000000111111000000000000111111////////////000000000000///111333555666555444333333333222222111000000000000000000000000000000000111111111111111111111111000000000000000000000000www|||yyyqqqnnnooonnnmmmkkkfff```[[[XXX[[[^^^aaadddccc```\\\YYYTTTPPPKKKIIIHHHHHHEEECCCGGGEEEDDDDDD@@@888666888888999;;;======<<<;;;:::888888666555444444444444555555555555555555555555666666666666666666666666555555555666666666666666777666555555666888;;;<<<444444444444444333333333555555555555555555555555555555555555555555555555444444444444444444444444444444444333333222222222222222222222222222222222333222222111111222222333222222222222222222222222222222333333333333444444222222222222222222222222333333333222222222111111222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222444333333444555555444222333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333222222111111111222222222222222222222222///111111666DDDOOOEEE222222222111111111111222222444333111000000000111111777***///---000444---555000000111444888::::::999666999:::777111---...111222222222222222111000///222111111111000000//////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000444333222111000000000000000000111222333333444444666666666777777777777888999999:::;;;<<<>>>???@@@>>>===<<<;;;;;;===>>>@@@<<<;;;<<>>GGG???///222222111111111111222222333333111000000000111111555///555...///555...333555555555888;;;======<<<999<<<===:::555222333666111111222222111000000///111111111111000000000///000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000444333222111000000000000000000000111222333333333333333444444444555555555777777777888999:::;;;<<<:::999888777888999;;;<<<:::999999<<<@@@@@@;;;666888999999999888888777666666666666666666444333222222333444333222111222333111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000000000111111111111111111000000000000111111////////////000000111111000000000000000111111111222222111111000111111111000000111222333444444555???:::444444666666222/////////000000000111111111yyyzzzzzzvvvsssllllllllljjjgggbbb^^^[[[[[[]]]___aaa___\\\XXXUUULLLJJJGGGFFFGGGGGGGGGFFFGGGEEEEEEFFFBBB<<<:::<<<999::::::::::::;;;;;;;;;999999888777666666666666555555555555555555555555666666666666666666666666777777666666555555444444555444444444555666888:::999999888777777666555555555555555555555555555555555555555555555555555555444444444444444444444444444444333333333333222222222222222222222222222222333222222111111222222333333333333222222111111111222222333333333333444444444444444444444444444444222222222111111111111111222222222222222222222222111111222333333333333222222222222222333333333333333333333333333333333333333333333333333333333333444333333444555555444222333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333222222222222111222222222222222222222222111444333222777<<<777,,,222222111111111111222222333222111111000111111111333555>>>111...666///111222222222444666777666555444666888666222000111333000000111111000000//////111111111111000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000........................////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000333222111111000000000000//////000000111111222222000000000111111111222222555444444444555555666777555444333333333444666777777555444666999999555222444444555555555444333333333333333333222111000///000111222222111111222444111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111/////////000000000000111111111111111000000000000111111111000111111222222000111222333555666777777???888222333888999555///000000111111111222222222zzzwwwyyyvvvrrrkkkkkkkkkjjjhhhddd___]]]]]]^^^``````___[[[WWWUUUMMMLLLIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEBBB<<<:::<<<::::::999999999999:::;;;:::999999888777777888888555555555555555555555555666666666666666666666666888888777666555444444333444444333444444666777888:::999999888777666555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222333222222111111222222333444333333222222111111111222222222333333333444444444444444444444444444444111111111111111111111111222222222222222222222222111111222333333333333222222222222333333333333333333333333333333333333333333333333333333333333333444333333444555555444222333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111444444111111444222---222222111111111111222222222222111111111111111111111999EEE444---777000///.........///000111000...///000111000...---...000//////000000000000//////111111111000000000000000000000000000000000000000000000000000000111111111////////////////////////////////////////////////000000////////////000000////////////000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////000000000000000000000000222222111000000000000000.../////////000000111111....../////////000000000333333222222222222222333111111000000111111222333555333222222333333222000111111222222222222111111111111111111000000//////000222333222111111222333111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000222222111111000000//////111000000000111222333333000111111222333444444555444111...000555777555222111111222222222333333333|||tttuuurrrllljjjkkkkkkkkkhhhdddaaa^^^___```aaaaaa```]]]YYYWWWRRRQQQNNNKKKHHHFFFFFFFFFDDDCCCCCCDDD@@@:::999;;;:::999999888888888999999:::999999888888888888999666666666666666666666666666666666666666666666666888888777666555444444333333333333444444555666666888888777666666555444444555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222333222222111111222222333333333333222222111111111222222222333333333444444222222222222222222222222111111111111111111222222222222222222222222222222111111222333333333333222222222333333333444444444333333333333333333333333333333333333333333333333444333333444555555444222333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111444444111000111222111222222111111111111222222111111111111222111111111000:::FFF555...777000000222111000111222333111///000111222222111000111222...///000000000000//////000000000000000000111111111111111111111111111111//////000000111111111111////////////////////////////////////////////////000000////////////000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000////////////////////////000000000000000000000000111111000000///000000000///////////////000000000.../////////000000000000333222222111111111111111000000000000000111111222444222111111111111000000000000111111111111111000111111000000000000000000333444555444111000111222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///////////////////////////000000000111111111111111111000000000000111111111111111111000000000000222222111111000000//////111000000000111222333333000000000000000000000///---///111111111222333444222222222222333333333333xxxyyyvvvnnnjjjkkklllkkkiiieeeaaa___```aaabbbbbbaaa^^^[[[YYYVVVUUURRRNNNIIIFFFFFFFFFDDDCCCCCCDDD@@@999888:::999999999888888888888777999999888888888888888999666666666666666666666666666666666666666666666666777777666666555555444444444444444555555555666666666666555555555555444444555555555555555555555555555555555555555555555555444444444444444444444444222222333333333333444444222222222222222222222222333222222111111222222333222222222222222222222222222222333333333333444444222222222222222222222222222222222222222333333333222222222222222222222222111111222333333333333222222222333333444444555555333333333333333333333333333333333333333333333333444333333444555555444222333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333111222222222222333333333222222222222222222222222111222333222111111333444222222111111111111222222000000111222222222222111000666BBB555///555///222333222111222333333222000111111222222222222222222//////000000111111000000000000000000111111111111111111111111111111111111/////////000111111222222000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000111111111111111111111111////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000111000000//////000000000////////////000000000000//////000000000111111111222222111111000111111111000000000111111111111222222222111111111111111111//////000111111111111000222111111000000000111111444555555444111000000111111111000000000000111111000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111111111000000000000111111222111111111111000000000111111111111000000000000111111111000111111222222000000000///......------///333666555111///000333111111222222222333333333|||~~~zzzqqqkkkllllllkkkiiieeeaaa^^^___```aaabbbaaa___]]][[[VVVVVVTTTOOOIIIFFFFFFGGGFFFEEEEEEEEE@@@:::777:::777888999999999888666555888888777777777888888999666666666666666666666666666666666666666666666666666666666666666555555555444444555666666666666666444444555555555555666666555555555555555555555555555555555555555555555555444444444444444444444444222222222333333444444444222222222222222222222222333222222111111222222333111111111222222333333444222222333333333333444444333333333333333333333333222222333333333444444444222222222222222222222222111111222333333333333222222222333333444555555666444444444444444444444444444444444444444444444444444333333444555555444222333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222222111222333333222222222222222111111111111222222///000111222333222222111111000;;;444000444---555111000000111222222111///000000//////000000/////////000000111222222111111///000000000111111111111111111111111111111111111...//////000111111222222000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000//////000000000111111111111000000000000000111222000000111111222222111111///000222222222111111111......///000000000000000222111000000000111222222222333444333111000000111111111000000000000111111000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111///000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111222222222111111111000000000000000000000111111111222222111111000111111111111111000000000000000000111333555444333111111111111111111111222222222222yyy{{{xxxnnnlllllllllkkkiiieeeaaa^^^^^^___```aaaaaa___]]]\\\UUUUUUTTTOOOIIIFFFGGGHHHHHHFFFFFFFFFAAA:::888:::666888999:::999888666444888777777777777777888888777777777777777777777777666666666666666666666666555555555666666666666666555555666666777666666666444444555555666777777777555555555555555555555555555555555555555555555555444444444444444444444444222222222333333444444444222222222222222222222222333222222222222222222333000000111222333444444555222222333333333444444444444444444444444444444444333333333444444555555555222222222222222222222222111111222333333333333222222222333333444555666666444444444444444444444444444444444444444444444444444333333444555555444222333222222222222222222333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333111111111222222333333333222222222222222222222222333111111333333111000000222222111111111111222222///000111222333333222111222,,,666444222333,,,888222111111222444444333111222111000000111111000///000000111222222222222222//////000000111111111222111111111111111111111111...//////000111222222222000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000111111111111111000000000000/////////000000000000111///////////////000111111///000111111222222111111---///222222222111111111---......///000000000///222111000//////000111222///000111111000000111222111111000000000000111111000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111///000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111000000000000111111222222222222111111000000//////000000111111222222333333222111000000000111111111111222222333333333/////////111444555333000000000111111111222222222uuuqqqooorrrmmmlllkkkkkkjjjiiifffccc]]]]]]^^^^^^]]][[[ZZZYYYYYYVVVRRRMMMIIIGGGFFFFFFFFFFFFEEECCC@@@;;;777444999888777555555555666777:::888666555555666999:::888888888777666555555444666666666666666666666666555555555555555555555555444555777888888777555444444444555555555555444444333333444555666666666555555555555555555555555555888777666555444333222222333333333333333333333333222222222222222222222222333333333222222111111111222222222222222222222222111111222222222333333333444444444444444444444444222333444555555444333222333333333333333333333333111222333333111111222333111111222222222333333333333333333333333333333333444444444444444444444444333333444444444444444444333333333333333333333333222222333333333333444444555444222111111222444555222222222222222222222222111111222222222333333333000000111111222222222222000111222333333222111000222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000000000000000///...000000////////////000000111000///......///000111////////////000000000000...///000222222111111000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000111222000000000000000000000000222111111111000000//////222222222111111111000000111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222222111111111000000//////111111111111111111111111111111111111111111111111222222222111111111000000222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111111111111111111111111111000000000000000000000000uuurrrnnnqqqmmmlllkkkkkkkkkiiieeeccc\\\]]]]]]^^^]]]\\\ZZZYYYXXXVVVQQQMMMIIIFFFEEEEEEEEEEEEDDDBBB???;;;888666999888666555555555666777;;;999777555444555777888999888888777666666555555555555555555555555555555555555555555555555555555333444666777777666444333444444555555555555444444333444555555555555555555555555555555555555555555555555555555444444444444333333333333333333333333333333333333333333333333333222222222111111111111222222222222222222222222222222222222333333333333444444444444444444444444333444555666666555444333333333333333333333333333111333333333222111222333222222222333333333333444333333333333333333333333444444444444444444444444444444444444444444333333333333333333333333333333222222333333333333444444555444222111111222444555222222222222222222222222111111222222222333333333000111111111222222222222222222333333333222111000222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000///.........//////000111111111000000000000111111////////////000000000000...///000111222111111000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222000000000000000000000000111111111111000000000///222222222111111111000000111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222222111111111000000000000111111111111111111111111111111111111111111111111222222222111111111000000222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111111111111111111111111111000111333444444333111000{{{uuusssnnnooommmlllkkkkkkkkkiiieeebbb[[[\\\]]]]]]]]]]]][[[[[[WWWTTTPPPLLLHHHEEEDDDDDDEEEDDDBBB@@@===;;;999888888777666555555555666666;;;:::777555444444555666999999888888777777666666555555555555555555555555444444444444444444444444333333555555555555333333444444555555555555444444444555555555555444444333444444444444444444444444333333444444555555555666444444444333333222222222333333333333333333333333222222222222111111111111222222222222222222222222333333333333444444444444444444444444444444444444333444555666666555444333333333333333333333333333111333444333222111222444333333333444444444555555444444444444444444444444444444444444444444444444555555444444333333222222333333333333333333333333222222333333333333444444444444222222222222444444333333333333333333333333111111222222222333333333111111111111222222222222333333444444333222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////......///000111222//////......///000111111111111222222222222111111////////////000000000000//////000111111111111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222333333333222111000000000000000000000000111111111111000000000000222222222111111111111111111111222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111000000000111111111111111111111111111111111111111111111111222222222111111111111111222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111000222555777777555222000xxxuuutttnnnooonnnmmmllllllkkkhhhddd```ZZZ[[[\\\]]]^^^]]]\\\[[[VVVTTTOOOKKKGGGDDDCCCCCCDDDBBB@@@>>><<<;;;::::::666666666666555666666666999888666555444555555666999999888888777777777777555555555555555555555555444444444444444444444444222333333444444333333222333444444555555444444333555555555555444444333222444444444444444444444444333333444444444555555555555555444333333222111111444444444444444444444444333333333333222222222222222222222222222222222222333333333444444444555555333333333333333333333333444444666666666666444444333333333333333333333333222333444333222222333444444444444444555555555666555555555555555555555555444444444444444444444444555555444444333222111111222222333333333333444444222222222333333333444444444333333222222333333444333333333333333333333333111111222222222333333333222222222222222222222222333333333333222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////...------...000222444222222111000000000000000///000222222222222000///////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000111111111000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111///111333444555444222111000000000000000000000000111111111000000000000000111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111111222444555555444222111wwwuuutttnnnpppnnnmmmmmmmmmkkkhhhccc___ZZZ[[[\\\]]]^^^]]]\\\[[[VVVSSSOOOJJJFFFDDDCCCCCCBBBAAA???===;;;:::::::::555555555666666666666555555555444444444666777888888888888777777777777777555555555555555555555555444444444444444444444444222333333333333333333222333333444444444444333333444555555555444333222222444444444444444444444444555444444444444333333333555555444333333222111111444444444444444444444444333333444444444444444444222222222222222222222222333333333444444444555555333333333333333333333333333444555666666555444333333333333333333333333333222333444444222222333444444444555555555666666666555555555555555555555555444444444444444444444444555555444333222222111111222222222333333444444444222222222333333333444444333333333333333333333333333333333333333333333333111111222222222333333333333222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////////////////...------...000222444666555444222111000//////...///000111111000///...////////////000000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000111111////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111///111333444555444222111000000000000000000000000000000000000000000111111111111111111111111111111000111111222222111111000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111111111111111111111000000000000000000000000222222111111111111222222xxxvvvsssooosssnnnnnnnnnmmmlllhhhbbb]]][[[\\\]]]]]]]]]]]][[[[[[VVVSSSOOOKKKGGGDDDCCCCCCAAAAAA???>>><<<:::888888444444555666666666555555333333333444555666777888777777777666666666666666444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444333333333444444444444333333222333333333333333333333333555444444444333333222222444444444333333222222222333333333333333333333333333333333333444444444444222222222222222222222222333333333333444444444444333333333333333333333333222333444555555444333222333333333333333333333333222444555444333222333555444444444555555555666666444444444444444444444444444444444444444444444444444444333333222222111111111222222333333444444555222222333333333333444444333333333333333333333333333333333333333333333333111111222222222333333333333333333333222222222222222111111111222333444555222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......///000111222777666444222111000////////////000000000000//////////////////000000000000000000000///000111111222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000222333333333222111000000000000000000000000000000000000111111111111111111111111111222222222000000111111111111000000111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000333111///......///111333zzzvvvrrrooovvvooonnnnnnnnnlllgggaaa\\\\\\]]]]]]^^^]]]\\\ZZZYYYWWWTTTPPPKKKGGGEEEDDDDDD@@@@@@@@@>>><<<999777555333444555666666666555555333333333444444555555666555555555555555555555666444444444444444444444444333333333333333333333333444444333333333333444444222333333444444333333222222222333444444444333333333333333333333333333333222333333333333333444444333333333333333333333333333333333333333333333333111111111222222333333333222222222222222222222222222222222222333333333333222222222222222222222222111222333444444333222111333333333333333333333333333444555444333333333555333333444444444555555555333333333333333333333333444444444444444444444444333333222222222222222222111111222333333444555555222222333333333333444444222333333444444333333222444444444444444444444444111111222222222333333333444444333333333222222222222222222333444666888999222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000333333222111000000000000111000000000000000000111////////////000000000000111000/////////000222222111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000111111111222222000000000000000000000000///000000000111111111111000000111111111222222222000000111111111111000000111111111111111111111111222222222222222222222222111111111111111111111111111111111222222333333333111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000111000////////////000111|||wwwqqqoooyyyooooooooonnnlllgggaaa\\\]]]]]]^^^^^^]]][[[ZZZYYYWWWUUUPPPLLLHHHEEEDDDDDD@@@@@@@@@???===999666333222333555666666666555555444444444444444444444333444444444555555555555555444444444444444444444444333333333333333333333333555444444333333444444555222333333444444333333222111222333333444444444444333333333333333333333333000111111222444555555666333333333333333333333444222222222222222222222222//////000000111111111222222222222222222222222222111111222222222333333333222222222222222222222222111222333333333333222111333333333333333333333333333444555555333333444555333333333444444444555555333333333333333333333333444444444444444444444444222222222222222222333333111111222333333444555555222222333333333444444444222333333444444333333222444444444444444444444444111111222222222333333333444444444333333222222222333333333444666999;;;===222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000///...///////////////000000111333222111000000111222333////////////000000000000111000/////////000222333111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000//////000000111222000000000000000000000000//////000000111111111222000000111111222222222222000000111111111111000000111111111111111111111111222222222222222222222222000000000000000000000000111111111222222333333333111111111111111111111111111111111111111111111111000000111111222222222222000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111111222111111111111111111111111000000000000000000000000///000111222222111000///zzztttrrrooosssqqqpppooonnnmmmiiiddd```\\\^^^```bbbaaa^^^[[[YYYTTTRRRNNNJJJGGGEEEEEEEEEAAA@@@???===;;;999777777666666555555555444444444444444444444444444444444555555555555666666666666555555555555444444444444444444444444444444444444555555555555555555555555333333444444444444444444444444333333333333222222333333333333333333333333111333555555666666555333333444555666555444333222222222222222222222222222333333333333333333333333000111111111222222222222333333333333333333333333000000111111111222222222222222222222222222222222222222222222222222222222222333333444444333333222333333333333333333333333333444444555555444444333222222222222222222222222555555555444444333333333111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222444333222444888:::999777111111222222222333333333///000222333444444333222222222222222222222222222111111111222222333333333111111111111111111111111222111000//////000111222222222222111111111000000000000000000000000000000222222111111111111222222333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000111111111111000111111111111222222222222111000......000111222222222111111111111111111000000000000000000000000///111222111000///000111222222111000//////000000111000///000111222111000000111111111//////000222000000000000000000000000000000000000000000000000000111111111111222222222222111111111111111222222333222111000000111222333000111111111111222222222111111111111111111111111111111222222222333333333222222222111111111000000111111111111111111111111111111222333333333333222222222222222222222222222111000000000111222333333444444444444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000|||vvvsssooosssqqqpppoooooommmjjjeeeaaa]]]^^^```bbbaaa^^^[[[YYYUUUSSSOOOKKKHHHFFFEEEEEEAAA@@@???===;;;999888777555555555555555555555555555555555555555555555555555555555555666666666666777666666666555555444444444444444444444444444444555555555555555555555555444555666777888888888888222222333444555666666777333333333333333333333333555444000------111444666333444555555555444222222222222222222222222222222333333333333333333333333111111222222222333333333444444444444444444444444111222222222333333333444222222222222222222222222222222222222222222222222222333333444444333333222333333333333333333333333333444444555555444444333222222222222222222222222444444444444333333333222111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111000///111444555555333111111111222222222333333444333222111000111222333222222222222222222222222333333222222222222222222111111111111111111111111222111000//////000111222222222222111111111000000000000000000000000000000111111111000000111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000111111111111000000111111111222222222222111000//////000111222111111111111111111111111000000000000000000000000///111222111000///000111222222111000000000000000444222000000111000///...000111000///......000333000000000000000000000000000000000000000000000000000111111111111222222222222111111111111111222222222222111000000111222222000111111111111222222222111111111111111111111111111111222222222333333333222222222111111111000000111111111111111111111111111111222333333333333222222222222222222222222222111111111000111111222222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111~~~xxxtttpppsssrrrqqqpppooonnnkkkfffbbb^^^___aaabbbaaa___\\\ZZZVVVTTTPPPLLLIIIGGGFFFFFFBBBAAA???>>>;;;:::888777555555555555666666666666666666666666666666666666444555555555555666666666999888888777666555555444444444444444444444444444555555555555555555555555444444666888999:::::::::333333444555666777888888333333333333333333333333222333444555444333222222333444444444444333222222333333333333333333333333222222222222222222222222222222222222333333333444444444444444444444444444333333333333444444444444333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333333444444555555444444333222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111//////000111222222111000000111111111222222222888666111...---///222555222222222222222222222222444444333222222111111000111111111111111111111111222111000000000000111222222222222111111111111111000000000000000000000000111000000//////000000111111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000111111111111000000000111111111222222222111000//////000111222111111111111111111111111000000000000000000000000///111222111000///000111222111000000000000000000444222000000111111000///111111111///......111333000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111111222222222111000000111222222000111111111111222222222111111111111111111111111111111222222222333333333222222222111111111111111111111111111111111111111111111222333333333333222222222222222222222222222222222111111000111111111333333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111~~~yyyvvvpppssssssqqqpppooonnnkkkgggddd___```aaabbbaaa___]]][[[WWWUUUQQQMMMJJJHHHGGGGGGBBBBBB@@@>>><<<:::999888555666666666666777777777555555555555555555555555444444444555555555666666:::999999888777666555555555555555555555555555555555555555555555555555555222333444555666777777777666666666555555555444444444444444444444444444444444333444666666333111222444444444444444333333222444444444444444444444444222222222222222222222222111222222222222333333333333333333333333333333333333333333333333444444444333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333333444444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333222222333333222222000000000111111111222222777555111///...000333555222222222222222222222222333222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000///////////////000000000000000000000000////////////////////////////////////////////////000000111111111111000000////////////000000000000///000000000111111111111000000000000111111111111111111000//////000111111000000000000111111111111000000000000000000000000///111222111000///000111111111000000000000000111111///...///111333444444000111333333111000111222000000000000000000000000000000000000000000000000000000111111111222222222333222111111000111111111222111111111111111111222000000111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111111111222333333333333222222222222222222222222222333333222111000000000111222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111222222111111111111111111111111111111111111111111111111}}}yyyvvvqqqtttsssqqqooonnnmmmkkkhhheee```aaabbbbbbaaa```^^^]]]WWWUUUQQQMMMJJJHHHHHHHHHCCCBBBAAA???===;;;999999777777777777777777777777444444444444444444444444444444444444555555555555:::999999888777777666666555555555555555555555555555555555555555555555555444444555555555444333333555555555444444444444333444444444444444444444444999333000222222000333999555555444444444444333444444444444444444444444444222222222222222222222222111111111222222222333333222222222222222222222222333333333333333222222222333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333333444444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444444444444333333333333000111111111111222222222222111111111222222333444222222222222222222222222000000111222333333444444111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000////////////000000///////////////000000000000000000000000000000000////////////////////////////////////////////////000000111111111111000000////////////000000000000///000000000111111111111//////000000000111111111111111000000000000111111//////000000000111111111000000000000000000000000///111222111000///000111111000000000000000111111222000...///111333444444...222666777666333111000000000000000000000000000000000000000000000000000000000111111111222222222333222222111000000111111111111111222222111111111000000111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111111111222333333333333222222222222222222222222222333333222111000000000111111111222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222333111111111111111111111111111111111111111111111111zzzvvvuuuqqquuurrrpppnnnmmmlllkkkhhheeeaaabbbbbbbbbaaa```___^^^WWWUUUQQQMMMJJJHHHGGGGGGDDDCCCAAA@@@===<<<:::999888888888888777777777777444444444444444444444444333444444444444555555555888888888888777777777777555555555555555555555555555555555555555555555555777777777777666555444333222222333444555666666777444444444444444444444444222333;;;FFFGGG<<<555444777666666555444555555555555555555555555555555555333333333333333333333333222222222222333333333333333333333333333333333333333333333333222222222222333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333333444444555555444444333222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333444333222111222333111111222222222333333333...000222444444444333222222222222222222222222222//////000111333444555666111111111111111111111111111111222333333222111111111111111111111222222222000000000000000000000000111000000//////000000111//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000111111111111/////////000000000111111000000000111111000000000...//////000000111111111000000000000000000000000///111222111000///000111000000000000000111111222888555111000000111111000...222666888777444111000000000000000000000000000000000000000000000000000000111111111111222222222333333222111000000000000000111222222222222111000000111111111111222222222111111111111111111111111111111222222222333333333111111111111111222222222111111111111111111111111111111222333333333333222222222222222222222222222222222111111000111111111000111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333333333222222222222222222222222222222222222222222222222uuussssssqqqwwwqqqooommmlllkkkjjjgggeeebbbbbbbbbbbbbbb```______VVVTTTPPPLLLIIIGGGGGGGGGDDDCCCBBB@@@>>><<<;;;:::::::::999888777777666666555555555555555555555555333333444444444555555555666666666777777777777888555555555555555555555555555555555555555555555555666777777777777666666555333333444555666777777888555555555555555555555555...222BBBSSSTTTDDD666333999888777666555666666777555555555555555555555555444444444444444444444444444444444444555555555666555555555555555555555555555444444444333333333333444444444444444444444444222222222222222222222222222333333444444333333222333333333333333333333333333444444555555444444333222222222222222222222222222333333333444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111333444444222111333555222333333333333444444444000111333444444333222111222222222222222222222222000000111222333333444444111111111111111111111111111222222333333222222111000000111111111222222222000000000000000000000000111111111000000111111111000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000111111111111////////////000000000111000000111111111111000000......//////000111111222000000000000000000000000///111222111000///000111000000000000000111222222:::666222000///000000//////111444444333111111111000000000000000000000000000000000000000000000000000111111111111222222222444333222111000000000000000111222222222222111000000111111111111222222222111111111111111111111111111111222222222333333333000000111111111222222222111111111111111111111111111111222333333333333222222222222222222222222222111111111000111111222222000000111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222333444444222222222222222222222222222222222222222222222222sssqqqrrrrrrwwwqqqooolllkkkkkkiiigggeeecccccccccbbbbbbaaa```___VVVTTTPPPLLLIIIGGGFFFFFFDDDDDDBBB@@@>>><<<;;;:::<<<;;;:::999888666555555666666666666666666666666333333333444444444555555555555555666777777888888666666666666666666666666555555555555555555555555444444555666666777666666777777777777666666666666555555555555555555555555999333666@@@AAA:::999???:::999777666666666777888666666666666666666666666555555555555555555555555666666666666777777777777777777777777777777777777666666555555555444444444444444444444444444444444222222222222222222222222222333333444444333333222333333333333333333333333333444444555555444444333222222222222222222222222333333333444444555555555333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111444666555333333555777333333333444444444555555444333333333222111111000222222222222222222222222222222222222222222333333111111111111111111111111111222333444444333222111000000111111222222222222000000000000000000000000222222111111111111222222000000111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000111111111111////////////000000000000000000111111111111000000---......///000111111222000000000000000000000000///111222111000///000111000000///000000111222222888444111///000111222222111111111000......111333000000000000000000000000000000000000000000000000000111111111111222222222444333222111000000000000000111222333333222111000000111111111111222222222111111111111111111111111111111222222222333333333000000111111222222222222111111111111111111111111111111222333333333333222222222222222222222222222111000000000111222333333///000111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222333333444444222222222222222222222222222222222222222222222222pppvvvvvvpppsssooooooppppppmmmjjjfffddd___aaadddfffeeebbb^^^\\\XXXTTTPPPLLLJJJIIIHHHGGGEEEDDDCCCAAA???>>><<<<<<::::::999999888999999999777666666666555555555555444444444444444444444444666666666666666666666666555555555444444333333333222222222333333444444444666666666666666666666666444444444555555555666666444444444444444444444444555555555666666888999999999999888888777777777666777666666777777888999:::777777666555555555555666777777777777777777777777777777888888888777555444444555555666666555555444444555555666666555555444666666666666666666666666444444444333333222222222333333444444444555555555666666666555555444444444444444444444444444444333555555555444444333333333555444333222333444555666666666666666666666666666555555555666666666777777444444444444444444444444333444444555555444444333444555555666666555555444444444444333333222222222444444444333333222222222555555555444444333333333555444444333222222222333111111111111111111111111222222222222222222222222222222333333333333222222333333333333333333333333222222222222222222222222111111111111111222222222111111111111111111111111000111222333333222111000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111000//////111111111111111111111111000000000000000000000000000///---...///000...---111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111000000111111111111000000222222111111222222333444000000111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222222111111111000000//////111111111111111111111111222222333333333333222222222111000//////000111222333333333222222111111111333222222222111111000000333222222111111222222333333333333222222222111111333333333333333333333333000000000000111111111111333333333333333333333333333333222222222222222222111111111222222333333333rrrvvvuuuooorrrlllmmmnnnooommmkkkhhhfff```bbbeeefffeeeccc___\\\YYYUUUPPPMMMKKKIIIHHHFFFFFFEEEDDDBBB@@@???======<<<;;;:::999999999999999777777777666666666555555555555555555555555555555555555555555555555555555555555444444444333333333333333333444444555555555555555555555555555555555444444555555555666666666555555555555555555555555555555555555666777888999888888777777777666666666666666666666777888999999777666555555444444555555555555555555555555555555666666777777777666555444444444555555555555444444444444555555555555444444555555555555555555555555555555555444444333333333444444444444555555555555555555555555444444444333555555555555555555555555666666666555555555555555555444444333333444666666666666666666666666666666555555666666666666777777555555555555555555555555444555555666666555555444444555555666666555555444555555444444444333333333555555555555444444444333555555555444444444333333555444444333222222333333333333333333333333333333333333333333333333333333222222333333333333222222333333333333333333333333222222222222222222222222222222222222222111111111222222222222222222222222111111222333333222111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111000//////111111111111111111111111000000000000000000000000222111000000222222111000222222222222222222222222111111111111111111111111000000000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222000000111111111111000000222111111111111222333333111111111111222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000000000111111111111111111111111111222222222222222222111111111000000000000111111333333333222222222111111333333333222222111111111333333222222222222333333333333222222222111111111333333333333333222222222111111111111222222222222333333333333333333333333222222222222222222222222111111222222222333333333uuuvvvtttooorrrjjjkkkmmmmmmmmmkkkiiihhhaaaccceeegggfffccc```^^^YYYVVVQQQNNNKKKJJJGGGEEEFFFEEEDDDCCCAAA@@@>>>>>>>>>===<<<;;;:::999999999888888888777777777666666777777777777777777777777555555555555555555555555444444444444444333333333444444444555555555555555444444444444444444444444444444444555555555666666666666666666666666666666444444444444555666777777777777666666666666555555444555555555666777777888666666555444444444444444333333333333333333333333555555666666666555444444333333444444444444333333444444555555555555444444555555555555555555555555555555555555555444444444444444444444555555555555444444444444444333333333555555555666666777777777666666666666777777777777555555444444555666777777666666666666666666666666666666666666777777777888777777777666666666666666555666666777777666666555555555666666666666555555666666555555555555444444777777666666666666555555666555555555555555444444555444444333333333333444444444444444444444444444555555555555555555555555222222333333333333222222333333333333333333333333222222222222222222222222444444333333222222111111222222222222222222222222222333333333333222111000000000000000000000000000222222222222222222222222222222222222222222222222000000111111000000//////111111111111111111111111000000000000000000000000222111000111222333222111222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222000111111222222111111000111111000000111111222333111111222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111000222222222222222222222222111111222222222222111111000111111222222222111111333333333222222222222111333333333222222222222222333333222222222222333333222222222111111111111111222222222222222222222222222222222333333333333444222222222222222222222222111111222222222222222222222222222222333333333333{{{xxxtttooorrrkkkkkkllllllllljjjhhhgggcccdddfffgggfffdddaaa___ZZZWWWRRROOOMMMJJJGGGEEEFFFEEEDDDCCCAAA@@@???>>>@@@@@@>>>===;;;;;;::::::999999999999888888888888777777777777777777777777555555555555555555555555444444444444444444444444444555555555555555555555333333333333333333333333333333333444444444555555666666666666666666666666444444444444444555666777666666666666666666666666444444555666666777777777666666555444444444444555333333333333333333333333555555555555555555555444333444444444444444444333444555555666666555555444555555555555555555555555555555555555555555555444333333333444444444444555444444444444444444444444444444555666777888888999555666666666777888888888555666666666777777888888777777777777777777777777777777777888888888999999888888777777777777666666666666777777777777666666666666777777777777666666777777777777666666666666777777777777777777777777666666666666666666666666666555555444444444555555555555555555555555555555555555555555555555555555333444444444444444444333444444444444444444444444222222222222222222222222666555555444333222111111333333333333333333333333444444444333333222111111111111111111111111111111111111111111111111111111222222222222222222222222000000000111111000//////111111111111111111111111111111111111111111111111111000///000111222111000333333333333333333333333222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222222222222222333333333444222222222222222222222222333333333333333333333333111111222222222222111111111111000000000111222222222222333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000111111222222111111000000111222333333333222111222222222222222222222222222222222222222111111111333333333222222333333333111111111111111111111111111111111111111222222222222222222222333333333333111111111111111111111111111111111222222222222222333333333333333333333333xxxtttpppssslllllllllkkkjjjhhhfffeeedddeeefffgggfffdddbbb```ZZZWWWSSSPPPNNNKKKHHHFFFEEEDDDDDDBBBAAA@@@???>>>BBBAAA@@@>>>===<<<<<<<<<;;;;;;:::::::::999999999777777777777777777777777666666666666666666666666555555555555555555555555555555555555555444444444444444444444444444444444333333333333444444444444666666666666666666666666666666555555555666777777777777777777777777777777444555666777888888888888888777666666555555666666666666666666666666666666666666666666666666666666555555555666666555555555555666666777777666666555666666666666666666666666444444444555555555555555333333333333444444444444555555555555555555555555444555555666777888888999555555555666777777777888666666777888999999::::::999999999999999999999999999999:::::::::;;;;;;;;;999888888888777777777666666666777777777777666666777888888999999888888777888888888888888888888888777888888888888888888888888888888888888888999999777666666666666666777777666666666666666666666666666666666666666666666666555555666666666666555555555555555555555555555555333333333333333333333333777666666555444333222222333333333333333333333333555444444333333333333222222222222222222222222222111111111111111111111111222222222222222222222222000000111111111111111000111111111111111111111111222222222222222222222222222000000111333333333222333333333333333333333333222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222333333333333222222222222222222222222222333333333444444444444222222222222222222222222333333333333333333333333222222333333333333222222111111111000111222222333444444333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222111111222222222222111111000111222444444444333222222222222222222222222222000111111111111111111111444333333333333333333444111111111111111111222222000000111111111222222222111111111222222222222333111111111111111111111111111111222222333333333333333333333333333333333333xxxsssooosssllllllllljjjiiigggfffeeedddeeefffffffffdddbbb```YYYVVVSSSQQQOOOMMMJJJGGGFFFEEEDDDCCCBBBAAA@@@@@@CCCBBBAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888888888888888888888777777777777777777777777666666666777777777777777666666666666666555555555666666666666666666666666444444444555555555555666888888888888888888888888999888888777777888888999888888999999999999::::::666777999:::;;;::::::999::::::999888888888888888888888888888888888888888888888777777777888999:::777777888888888888777777777777888888888888777777777777777777777777777777555555555666666666666666444444555555555666666666777777777888888888888888666777777888888999999999666666666666777777777777666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;::::::999888888888777888888999999888888777::::::;;;;;;;;;;;;::::::999999999::::::::::::;;;999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;999888888888888999999:::888888888888888888888888888888888888888888888888777777888888888888777777777777777777777777777777555555555555555555555555777777666666555555444444444444444444444444444444555444444333333444444555333333333333333333333333222222222222222222222222222222222222222222222222111111222222333222222222333333333333333333333333222222222222222222222222444333333444666777666555444444444444444444444444333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444222333333444444333333222222222111111222222333444555555444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444222333333333333444444444333333333333333333333333222222222333333222222222111222222333444444444444111222222222222333333333000111111111111222222222444444333333333333444444222222222222222333333333000000111111222333333333111111111111222222222222222222222222222222222222222222333333444444555555444444444444333333333333uuupppmmmqqqjjjjjjjjjiiihhhhhhggggggddddddeeeeeeeeecccaaa```WWWUUUSSSRRRPPPNNNKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@AAA=========<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888777777888888888999999999999999999888888777777777888888888888888888888888777777777888888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<888999;;;=========<<<;;;===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::;;;:::999999999:::<<<===::::::;;;;;;;;;;;;::::::888999999::::::999999888888888888888888888888888777777777888888999999999888888888888999999999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;888888888888888777777777666888999;;;<<<<<<<<<<<<========================>>>>>>>>>?????????@@@@@@>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;::::::<<<<<<============<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<======>>>>>>>>>:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999999999999999999999999999666666666666666666666666666666666666666666666666444444444444444444444444444444333333444555666777555555555555555555555555444444444444444444444444333333333333333333333333111222333444444444444333444444444444444444444444333333333333333333333333444333333444666888777666444444444444444444444444333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555444444444444444444444444333333444444444444333333333333333222333333444555555555555555444444444333444444444444444444444444555555555555555555555555555555555555555555555555333333333333444444444555333333333333333333333333333333444444444444333333222222222333333444555666111111222222222333333333222222222333333444444444444444333333333333444444222222333333333444444444111111111222333444444444222222222222333333333444333333333333333333333333333333444555555666666777555555444444444333333333sssnnnkkkooohhhhhhhhhhhhhhhiiiiiiiiiddddddeeeeeedddcccaaa```VVVUUUSSSRRRQQQOOOLLLJJJIIIIIIIIIHHHGGGFFFEEEEEECCCBBBBBBAAAAAAAAABBBBBB============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::;;;;;;;;;::::::999999999999999999999999999999999999999:::::::::;;;;;;;;;==============================<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>999;;;===>>>??????======>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::<<<<<<;;;:::;;;<<<>>>???;;;<<<<<<======<<<<<<;;;999::::::;;;;;;::::::999999999999999999999999999999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<========================<<<<<<<<<;;;::::::999999888888888777888:::<<<=========<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<============<<<<<<======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@AAA======>>>>>>?????????@@@;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>========================:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::777777777777777777777777666666666666777777777777555555555555555555555555444333333333444666777999666666666666666666666666666666666666666666666666555555555555555555555555222333444444555555555555555555555555555555555555333333333333333333333333333222111333555666666555555555555555555555555555333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555333333333444444444555555444444444444444444444444444444444555555555666666666666666666666666666666555555555555555555555555333444444555555444444333444444333333444444555666666666555555555444444444555555555555555555555555666666666666666666666666666666666666666666666666333333333444444555555555333333333333333333333333333444444555555444444333333333222222333444666777111111111222222333333333444444444555555666666666555444444333333444444555333333333444444555555555111111222333444444555555333333333444444444555555333333333333333333333333444444555555666777777888555555555444444333333333qqqnnniiihhhiiijjjhhhfffhhhkkkjjjeeeggghhhiiihhhgggccc```]]]VVVTTTRRRSSSSSSRRRNNNKKKLLLJJJGGGFFFFFFGGGFFFEEEFFFDDDAAA??????@@@BBBDDDCCCBBBBBBAAA@@@???>>>>>><<<======>>>????????????===;;;999999;;;===>>>===:::;;;<<<======<<<;;;:::======<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<======????????????>>>>>>>>>>>>AAAAAA@@@??????>>>>>>>>>========================>>>>>>>>>===>>>>>>??????AAA@@@???@@@@@@@@@>>><<<>>>>>>===<<<<<<;;;<<<<<<>>>>>>????????????>>>>>>????????????????????????======>>>>>>>>>>>>======<<<>>>??????===;;;::::::======;;;999;;;??????<<<============>>>@@@AAABBB@@@@@@@@@>>><<<<<<>>>@@@<<<<<<<<<=========>>>>>><<<===>>>@@@@@@@@@??????;;;<<<===>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@<<<===???AAABBBAAA???>>>>>>>>>============>>>>>>??????>>>>>>======<<<<<<======>>>???????????????===============>>>>>>???AAA@@@@@@@@@@@@@@@@@@AAA????????????@@@@@@@@@@@@======<<<<<<<<<======>>>;;;;;;<<<<<<===<<<<<<<<<======>>>>>>>>>>>>>>>=================================<<<<<<<<<;;;;;;;;;999888888777777888888999999999999888888888777777444555666888888888777666777777666666666666777777666999<<<===<<<:::999888;;;::::::999999::::::;;;888888777777666555555555555555444333333333333444222333333444444555555666333333333333333333333333333333222222333333444555333444444555555444444333666666555555555444444444555444444444444555666666444444444555555666666666666666777777666555444444777777666666555555555444222333555666666555333222333333333333333333333333666666666666666666666666555555555555555555555555666666777777777777666666555666666777777777777777555666777888888888888888999888888888888888888999;;;::::::999999888888777999999999999888888777777999999888888888888888999777777777777888:::<<<===;;;:::888777777888:::;;;888888777777888888999:::777888888999999888888777888777777777888999999:::999888777777777888999::::::::::::999999888888888555666777888888888888888888888777777666666666555666666666666666666666666333444444555666555555555444444333333333333444444777777888888888888777777777777666555444333333222sssooojjjjjjjjjkkkjjjhhhjjjmmmkkkfffggghhhiiihhhfffccc```]]]XXXVVVTTTSSSSSSQQQMMMJJJJJJIIIGGGGGGHHHGGGEEEDDDFFFEEECCCAAAAAABBBDDDEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBB@@@>>><<<;;;<<<============>>>>>>??????>>>>>>===>>>>>>>>>>>>==================>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCAAA@@@@@@AAAAAA@@@>>>AAAAAA@@@??????????????????@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????EEEFFFGGGFFFCCCAAAAAAAAAAAACCCBBB>>>===???@@@>>>????????????@@@@@@AAABBBAAABBBAAA@@@>>>>>>???AAA>>>>>>>>>>>>?????????@@@@@@AAABBBBBBBBBAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@????????????@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@????????????>>>>>>>>>======>>>>>>???======>>>>>>>>>>>>======<<<===>>>???????????????=================================<<<<<<<<<<<<;;;::::::999999999999::::::::::::::::::999999999999666777888888888888888777888777777777777777777888666999<<<===<<<:::999999::::::999999999999::::::999999999:::::::::::::::888777777666666666666666444444444444333333333333333333333333333333333333444444444333444555555666555555666666666666555555666666666666555555444444555444444444444555666666444555555555555555555666777777777777777666555555777777777666666555555555444555666777777666555444555555555555555555555555666666666666666666666666666666666666666666666666666666777777777777666666555666777777888888777777666777888999999999999999:::999999888888999999:::;;;;;;:::::::::999999999::::::999999999888888888;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;<<<>>>???@@@===<<<;;;::::::;;;<<<===:::::::::::::::;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;:::999::::::;;;<<<>>>>>>======<<<<<<<<<<<<999999::::::;;;:::::::::999888888888777777777666777777777777777777777777555555666777777777777666666666666555555666666666777888888999999888888777777666666555555444444444vvvpppkkklllkkkmmmllljjjkkknnnlllggghhhhhhiiiiiifffccc___]]]ZZZXXXVVVUUUSSSQQQMMMJJJIIIHHHGGGGGGHHHHHHFFFDDDGGGFFFEEEDDDDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFBBBAAA>>>>>>??????>>>===??????>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<===============>>>?????????@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEECCCAAA@@@AAABBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAFFFGGGFFFEEEBBBAAAAAACCCEEEIIIIIIDDD@@@@@@BBBAAABBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBB@@@@@@AAACCC@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEDDDCCCEEEEEECCCBBBAAA@@@@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAACCCCCCBBBBBBCCCCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@?????????>>>@@@??????>>>>>>??????@@@?????????@@@@@@??????>>><<<===>>>@@@AAAAAAAAAAAA????????????????????????>>>>>>>>>============<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999:::999999888888888888999999777999<<<===;;;:::999999:::999999888888999999:::999999::::::;;;<<<<<<===:::999999888888888888888777777666555555444333333333333444444444444444444555555555555555666777777777777888888888888777777777777777666666666666666555555444444555555666777666666666666555555555555777777888888888777666666777777777777777666666666666777888999999888777666666666666666666666666666777777777777777777777777777777777777777777777777666666777777777777666666666777777888888888888888888999999::::::::::::999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999<<<;;;;;;:::;;;;;;<<<<<>>>>>???@@@AAAAAA@@@???>>>======>>>???@@@============>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAA???>>>>>>=========>>>>>>????????????>>>>>>>>>>>>=========>>>======<<<<<<:::::::::999999999999999999999999999999999999999777888888999:::999999999:::999999888888999999:::999999::::::::::::999999777777777777777777777777xxxpppkkkmmmkkkmmmmmmjjjjjjlllkkkggghhhiiiiiiiiifffccc___\\\ZZZYYYWWWVVVTTTRRRPPPNNNLLLJJJGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLIIIJJJJJJJJJIIIHHHGGGGGGCCCAAA@@@@@@AAABBBAAA@@@??????===<<<<<<===??????AAAAAAAAA@@@@@@@@@??????????????????>>>===<<<;;;<<<<<<<<<============>>><<<======>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEGGGDDDBBBAAACCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@??????AAACCCFFFLLLNNNHHHBBBBBBDDDEEEDDDCCCCCCBBBAAAAAABBBBBBBBBCCCDDDCCCBBBAAACCCDDDBBBCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFDDDBBBBBBBBBCCCDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBAAA@@@??????AAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@??????===>>>@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>???>>>>>>======>>>>>>???>>>>>>>>>>>>=========<<<===<<<;;;:::::::::;;;<<<;;;::::::999999::::::;;;888:::<<<===;;;:::999:::999999999888888999999999777888888888999999999::::::999888888777777888888999888888888777777777666444444444555555555555555666666555555666666777888777888888999999888888777888888888888888777777777555555555555555666777777888888777777666666555555888888999999999999888888888888888888888888888777777888999999999999888777777777777777777777777777888888888888888888888888888888888888888888888888777777888888888888777777777888888999999999999999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<>>>>>>>>>>>?????????BBBBBBAAA@@@@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@????????????>>>=====================@@@@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;wwwooojjjllljjjmmmlllhhhgggiiiiiigggiiiiiijjjiiifffbbb^^^\\\YYYYYYXXXVVVUUUTTTSSSSSSRRRNNNHHHEEEFFFIIILLLMMMJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMGGGGGGGGGGGGGGGFFFEEEDDDAAAAAA@@@BBBDDDEEEEEEDDDBBBAAA????????????AAABBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@???>>>===<<<======>>>>>>>>>?????????===>>>>>>???@@@AAABBBBBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEEEEDDDGGGEEEBBBBBBDDDFFFHHHHHHEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCBBBCCCFFFHHHDDDKKKNNNIIIEEEEEEHHHIIIEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKJJJHHHGGGFFFFFFDDDCCCBBBCCCFFFHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@???@@@AAACCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????@@@??????>>>>>>??????@@@?????????>>>>>>>>>======>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<999;;;======<<<:::;;;;;;:::999999999999999999:::999999888888777777777777888888777666666666666666666777777777888888888999555555666666777777777777666666666666666777888888888888999999999999888888999999999999999999999999777777666666777777888999999999999888888777777777999999:::::::::::::::999999999999999999999999999888888888999999888888888777777777777777777777777999999999999999999999999888888888888888888888888888999999999999999999888888999999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@@@@@@@CCCCCCBBBAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???============>>>>>>>>>>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>@@@??????>>>>>>??????@@@<<<<<<============<<<<<<<<<<<<======>>>?????????wwwpppjjjllljjjmmmkkkfffcccfffhhhhhhiiijjjjjjiiifffbbb^^^\\\YYYYYYYYYWWWUUUUUUVVVWWWXXXSSSLLLHHHIIIKKKNNNPPPLLLMMMNNNNNNNNNMMMKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@AAACCCFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCDDDDDDDDDCCCFFFDDDCCCDDDFFFHHHIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFFFFFFFFFFHHHJJJCCCIIILLLIIIGGGIIIJJJJJJGGGFFFFFFEEEDDDDDDDDDEEEDDDFFFHHHHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDDDDCCCBBBBBBCCCEEEHHHKKKMMMJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAABBBCCCEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@>>>>>>>>>>>>==================<<<<<<===>>>>>>???>>>>>>============>>>>>>;;;===>>>>>>===<<<<<<===;;;::::::999999::::::;;;<<<;;;;;;:::999888888888888777777666555666666666444444555666666777888888777777888888999999::::::888888888888888999999:::999999999::::::999999999:::::::::::::::;;;;;;;;;999888888888888999::::::;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<<;;;;;;999999999:::::::::::::::999999999999999999999999888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<===>>>>>>=========>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCDDDDDDDDDDDDCCCDDDDDDCCCCCCBBBBBBAAAAAA???@@@BBBCCCCCCCCCBBBAAAEEEDDDCCCBBBBBBCCCDDDEEECCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@@@@AAAAAA????????????????????????>>>??????@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA>>>>>>>>>??????>>>>>>>>>?????????@@@@@@@@@AAAAAAwwwrrrkkkllllllnnnkkkdddaaadddhhhjjjiiijjjjjjiiifffbbb^^^[[[[[[[[[[[[YYYUUUTTTVVVXXXZZZVVVQQQOOONNNOOOOOOOOONNNOOOPPPPPPOOOMMMKKKIIIFFFFFFFFFEEEDDDDDDDDDCCC@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBDDDGGGGGGFFFDDDFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC????????????????????????===???AAACCCDDDDDDCCCCCCDDDCCCCCCEEEGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJFFFGGGHHHIIIIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJFFFHHHIIIIIIHHHGGGGGGHHHFFFIIIKKKIIIIIILLLKKKHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGIIIKKKKKKKKKJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBDDDFFFIIILLLMMMKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA???>>>>>>======>>>>>>???============<<<<<<<<<<<<:::;;;<<<>>>??????????????????>>>>>>>>>>>>??????===???@@@???>>>===>>>???<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::999999888888888888888777777777777888888888888999999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<=========:::;;;<<<============<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::========================<<<<<<============<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999;;;;;;::::::::::::;;;;;;888999:::;;;<<<===>>>>>>>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFBBBCCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@BBBCCCEEEEEEDDDCCCBBBGGGFFFDDDCCCCCCDDDFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA??????@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@|||wwwtttmmmmmmnnnoookkkccc```dddiiikkkjjjjjjjjjiiifffbbb^^^[[[]]]^^^]]]YYYUUUSSSUUUWWWZZZXXXUUUTTTSSSRRROOOMMMOOOPPPQQQQQQPPPMMMJJJHHHCCCBBBBBBAAA@@@???>>>>>>???@@@AAABBBBBBCCCBBBBBBDDDCCCCCCEEEGGGFFFDDDBBBEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDD????????????????????????===>>>AAACCCDDDDDDCCCCCCCCCCCCCCCFFFHHHJJJIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNPPPOOOMMMJJJIIIIIIIIIKKKKKKJJJKKKNNNLLLGGGKKKKKKJJJJJJJJJKKKKKKLLLIIIKKKNNNNNNMMMLLLMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQSSSRRRPPPOOONNNNNNOOOPPPJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFBBBBBBCCCEEEGGGIIIKKKLLLKKKKKKKKKLLLMMMNNNPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCCCCCCCBBBBBBBBB>>>>>>============>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888:::<<<>>>@@@@@@@@@???@@@@@@????????????@@@@@@>>>@@@AAA@@@???>>>???@@@===<<<<<<;;;;;;<<<<<<===888999999::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;===<<<<<<;;;;;;::::::999::::::;;;;;;<<<===>>>>>>===============>>>??????<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>??????;;;;;;<<<===>>>>>>======:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;????????????????????????======>>>>>>>>>>>>======:::;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;:::999999;;;::::::999999::::::;;;888888999:::;;;===>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEAAABBBDDDFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBBBBCCCEEEFFFGGGFFFDDDCCCFFFEEECCCBBBBBBCCCEEEFFFHHHGGGGGGFFFEEEEEEEEEFFFEEEFFFFFFFFFEEEDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDBBBBBBBBBBBBCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAA???@@@@@@AAAAAA@@@@@@???????????????????????????wwwsssmmmkkkpppoooiiibbb```dddgggfffjjjjjjjjjhhhfffbbb^^^\\\^^^^^^[[[WWWQQQOOOQQQSSSVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRRRRQQQOOOLLLJJJHHHAAAAAA@@@@@@??????@@@@@@??????@@@AAABBBBBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGGGGFFFDDDCCCCCCCCCEEEFFFDDDEEEFFFGGGGGGGGGFFFEEEGGGDDDBBBCCCEEEFFFDDDAAADDDCCCBBBCCCDDDDDDCCCAAA???@@@BBBCCCCCCBBBAAA???@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDGGGEEEDDDBBBBBBCCCEEEFFFAAACCCGGGJJJLLLLLLLLLKKKJJJKKKLLLLLLLLLLLLNNNQQQQQQPPPOOOOOOQQQRRRSSSSSSQQQQQQPPPOOONNNMMMMMMLLLIIIGGGEEEGGGKKKNNNNNNMMMQQQPPPNNNMMMLLLLLLLLLLLLNNNNNNOOOPPPPPPPPPOOOOOOPPPPPPOOOOOOPPPSSSUUUWWWTTTQQQPPPQQQOOOLLLOOOTTTNNNKKKIIIKKKNNNPPPMMMIIIJJJJJJIIIIIIIIIIIIJJJJJJEEEGGGIIIJJJJJJKKKMMMNNNLLLOOONNNJJJJJJPPPQQQNNNMMMKKKJJJKKKLLLMMMLLLKKKNNNMMMLLLLLLNNNPPPPPPOOOQQQQQQPPPOOOOOOOOOOOOPPPQQQPPPOOONNNMMMMMMNNNOOORRRRRRRRRRRRQQQQQQQQQQQQRRRQQQPPPOOOOOOOOOOOOOOORRRQQQQQQPPPOOOOOONNNNNNKKKIIIHHHGGGHHHGGGFFFDDDCCCDDDFFFGGGHHHHHHGGGFFFGGGGGGEEEDDDCCCBBBBBBBBB<<<<<<===>>>>>>>>>>>>>>>???>>>===<<<<<<<<<===>>>======>>>???@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===@@@AAAAAAAAAAAA@@@?????????>>><<<:::999999999:::;;;;;;<<<<<<===>>>????????????>>>============>>>>>>======<<<<<<<<<======???>>>===<<<<<<===??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@??????>>>>>>=========<<<<<<<<>>>>>=========<<<<<<======>>>>>>>>>>>>>>>===============>>>??????======<<<<<<<<<<<<======??????>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::============>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>===============?????????>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;::::::;;;<<<>>>???======<<<<<<<<<<<<============>>>@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEFFFGGGGGGGGGFFFGGGGGGFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCDDDEEEEEEFFF???BBBFFFJJJKKKIIIFFFDDDGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDBBBAAA???>>>>>>???AAABBBBBBAAAAAAAAABBBBBBCCCDDDxxxtttmmmkkkpppooojjjbbbaaaeeehhhhhhiiiiiiiiigggeeebbb___]]]aaa```[[[TTTNNNKKKLLLNNNRRRRRRRRRRRRRRRRRRSSSSSSOOONNNNNNLLLJJJGGGEEECCCBBBBBBAAAAAABBBBBBCCCDDDCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKIIIHHHHHHIIIIIIHHHFFFGGGFFFDDDBBBBBBBBBDDDDDDAAABBBCCCEEEEEEEEEDDDDDDFFFDDDBBBCCCEEEEEEDDDBBBDDDCCCBBBCCCDDDDDDBBB@@@@@@AAABBBDDDDDDCCCAAA@@@DDDDDDDDDEEEEEEEEEEEEFFFDDDEEEFFFGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFGGGFFFFFFFFFEEECCCAAAAAAAAABBBCCCCCCDDDGGGJJJKKKKKKJJJIIIHHHJJJLLLLLLMMMNNNPPPRRRRRRQQQOOOOOOPPPRRRRRRSSSPPPOOOOOOMMMLLLKKKJJJJJJHHHFFFFFFIIIMMMPPPQQQPPPRRRQQQNNNMMMLLLLLLMMMNNNQQQPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPQQQSSSUUUWWWWWWUUUUUUXXXXXXXXX[[[aaaSSSQQQPPPRRRVVVWWWTTTPPPNNNNNNMMMMMMMMMMMMNNNNNNKKKLLLLLLLLLKKKKKKMMMOOOPPPRRRPPPKKKJJJMMMMMMIIIIIIHHHIIIKKKNNNPPPPPPOOOQQQPPPPPPQQQTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVXXXWWWWWWWWWWWWVVVVVVVVVXXXWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSQQQPPPOOOOOOOOOMMMKKKHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDD??????@@@AAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===AAAAAAAAAAAAAAA@@@??????@@@???===<<<;;;::::::;;;<<<<<<<<<======>>>>>>>>>@@@??????>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAA@@@???>>>======>>>???@@@??????????????????????????????@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>============>>>??????@@@@@@????????????>>>>>>??????@@@AAA???>>>>>>>>>>>>>>>>>>???AAA@@@???>>>============>>>>>>>>>=========<<<<<<>>>>>>>>>>>>????????????AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>===>>>>>>@@@AAABBB??????>>>>>>>>>>>>?????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEE@@@@@@???>>>===<<<;;;;;;<<<======>>>???@@@@@@AAADDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAABBBBBBBBB@@@BBBEEEGGGGGGEEECCCAAAEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEECCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDEEEzzztttmmmlllpppooojjjcccbbbgggjjjjjjfffggggggfffdddbbb___^^^aaa^^^XXXPPPJJJHHHJJJLLLMMMMMMMMMNNNOOOOOOPPPPPPLLLLLLKKKIIIGGGEEECCCAAADDDDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKNNNLLLJJJJJJJJJIIIHHHFFFGGGEEEDDDBBBAAAAAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFDDDCCCDDDFFFFFFEEEDDDEEEDDDCCCCCCDDDDDDBBBAAABBBCCCDDDEEEEEEDDDBBBBBBFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCFFFGGGIIIKKKLLLKKKJJJIIIIIIKKKMMMNNNOOOQQQSSSUUUVVVUUUTTTSSSRRRSSSTTTTTTRRRQQQPPPOOOMMMLLLKKKJJJHHHHHHIIILLLPPPSSSTTTTTTSSSQQQOOOMMMMMMNNNQQQSSSUUUTTTRRRPPPPPPPPPQQQRRRSSSSSSRRRRRRSSSUUUVVVXXXWWWUUUVVVZZZZZZZZZ]]]cccWWWVVVVVVZZZ]]]^^^[[[XXXTTTSSSSSSSSSSSSSSSSSSTTTQQQQQQPPPMMMKKKJJJLLLNNNQQQSSSQQQMMMKKKMMMLLLJJJIIIIIIKKKNNNQQQRRRQQQPPPSSSRRRSSSVVVXXXYYYXXXVVVUUUVVVXXXZZZ\\\]]]]]]]]]ZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYY\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^^^^___]]][[[YYYXXXXXXWWWUUUSSSOOOOOONNNNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIEEEFFFGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@>>>========================>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@????????????AAA@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEAAA@@@???===;;;999888777:::;;;<<<===>>>???@@@@@@BBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???CCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEzzztttmmmlllpppooojjjdddccchhhlllllleeeeeeeeedddcccbbb``````]]]YYYRRRLLLHHHIIIKKKNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEHHHGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKLLLLLLMMMMMMNNNNNNNNNLLLJJJJJJJJJJJJHHHFFFFFFEEEDDDBBBAAAAAAAAAAAADDDDDDEEEGGGHHHJJJJJJKKKIIIHHHHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGHHHGGGEEEDDDEEEFFFFFFGGGFFFEEEEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOOOONNNNNNPPPSSSTTTTTTUUUWWWXXX[[[[[[ZZZXXXVVVVVVWWWXXXWWWVVVUUUSSSRRRPPPOOONNNMMMNNNOOOQQQSSSUUUUUUUUUSSSQQQOOONNNOOOSSSWWWZZZZZZXXXUUURRRQQQRRRTTTVVVWWWWWWWWWWWWWWWXXXYYYZZZYYYWWWXXXYYYXXXVVVXXX\\\WWWWWWYYY\\\______]]]ZZZYYYXXXXXXWWWWWWXXXXXXYYYWWWVVVSSSOOOLLLKKKLLLNNNRRRRRRRRRPPPPPPQQQQQQPPPOOOOOOPPPRRRTTTSSSQQQOOORRRSSSTTTWWWZZZZZZYYYWWWTTTVVVYYY\\\]]]]]]\\\\\\YYYYYYZZZZZZZZZ[[[\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXX[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\^^^___```aaabbbcccaaa___^^^]]]\\\ZZZXXXUUUTTTSSSQQQPPPPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMOOOPPPQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDCCCDDDDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBAAAAAAAAAAAAAAAAAABBBCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>===;;;:::999<<<<<<===>>>@@@AAABBBBBBAAAAAAAAAAAABBBDDDEEEFFFDDDCCCCCCBBBAAA@@@@@@???BBBBBBAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@@@@CCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDEEECCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCC{{{tttmmmmmmppppppkkkdddccchhhllllllddddddddddddcccbbbaaaaaa\\\WWWQQQKKKIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIFFFDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOOOOKKKJJJIIIIIIJJJJJJIIIHHHFFFFFFEEEDDDCCCCCCBBBBBBEEEFFFGGGIIIKKKMMMOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPOOONNNMMMMMMMMMMMMKKKIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIJJJJJJKKKLLLLLLNNNMMMKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNOOORRRTTTVVVWWWWWWWWWWWWYYY[[[[[[ZZZZZZZZZ[[[]]]^^^]]][[[XXXWWWYYY[[[[[[ZZZYYYXXXWWWUUUTTTTTTUUUVVVWWWXXXWWWVVVVVVVVVSSSRRRPPPPPPSSSXXX^^^aaa___\\\XXXUUUTTTVVVXXXZZZ]]]]]]\\\\\\]]]]]]]]]^^^___]]]]]]^^^\\\XXXYYY]]]XXXXXXZZZ]]]______^^^\\\\\\\\\[[[[[[[[[[[[\\\\\\^^^]]]ZZZUUUQQQPPPRRRTTTVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWUUUSSSUUUUUUWWWZZZ\\\\\\[[[XXXWWWYYY[[[]]]]]]\\\ZZZYYYYYYYYYZZZZZZ[[[[[[\\\\\\YYYYYYYYYXXXXXXXXXWWWWWWYYYYYYXXXXXXXXXYYYYYYZZZXXXYYYZZZ[[[]]]^^^___```bbbaaa___^^^^^^]]][[[YYYYYYXXXVVVTTTSSSSSSSSSTTTPPPPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNPPPQQQSSSUUUVVVVVVUUUTTTVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNMMMHHHHHHHHHGGGGGGFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIHHHGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBCCCCCCBBBBBBCCCCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEBBBCCCCCCCCCCCCBBBBBBAAACCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>======>>>>>>???@@@AAABBBCCCDDDAAABBBBBBCCCDDDFFFHHHHHHFFFEEEEEEDDDCCCBBBAAAAAACCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDBBBDDDFFFGGGGGGFFFDDDBBBAAA@@@@@@?????????@@@@@@|||vvvoooqqqqqqpppkkkdddccchhhkkkkkkeeeeeeddddddccccccbbbbbb___ZZZSSSMMMKKKKKKLLLLLLPPPOOONNNMMMLLLJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIFFFDDDDDDEEEGGGIIIHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOKKKJJJIIIIIIJJJKKKJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHJJJLLLOOORRRSSSVVVWWWXXXWWWUUUTTTUUUVVVUUUTTTSSSSSSSSSRRRPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKMMMMMMMMMNNNNNNNNNNNNOOOKKKKKKKKKKKKLLLNNNOOOPPPRRRQQQNNNLLLJJJJJJJJJJJJHHHIIIKKKMMMOOORRRSSSTTTTTTUUUWWWZZZ\\\]]]^^^___]]]___bbbbbb```_________^^^___```]]]YYYXXX[[[^^^^^^^^^]]]\\\[[[ZZZYYYYYY]]]___```^^^\\\YYYWWWWWWUUUTTTTTTUUUXXX]]]aaaeeebbb___\\\ZZZYYY[[[]]]___aaaaaaaaaaaaaaaaaa``````___]]]^^^aaa___\\\]]]aaa[[[\\\]]]^^^___`````````___^^^^^^]]]]]]^^^^^^___cccbbb```]]]ZZZYYY[[[\\\]]]ZZZZZZ\\\[[[XXXVVVXXXZZZYYYXXXZZZ\\\]]]]]]\\\\\\[[[\\\^^^``````___]]]^^^^^^_________^^^\\\[[[[[[\\\]]]]]]^^^]]]]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYY[[[ZZZZZZZZZZZZ[[[\\\\\\YYYZZZZZZ[[[\\\\\\]]]]]]```___]]]]]]]]]]]][[[YYYZZZZZZYYYXXXWWWVVVVVVVVVOOOOOONNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMPPPQQQRRRTTTUUUVVVVVVVVVYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQQQQPPPPPPOOONNNLLLLLLLLLLLLLLLKKKJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLLLLMMMMMMNNNOOOPPPLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKGGGGGGEEEEEEEEEEEEGGGGGGEEEFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKHHHHHHGGGGGGFFFFFFEEEEEECCCDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCDDDGGGIIIKKKHHHHHHHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEECCCEEEFFFGGGGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@~~~yyysssvvvqqqqqqkkkdddbbbgggjjjiiigggfffeeeddddddccccccccc___ZZZTTTPPPOOOPPPOOONNNQQQQQQPPPPPPOOONNNMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIGGGEEEDDDEEEHHHKKKMMMLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKKKKKKKKKKIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMPPPSSSVVVXXX[[[]]]]]]\\\YYYWWWXXXYYYYYYXXXWWWWWWWWWVVVTTTRRRQQQQQQPPPOOONNNNNNNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRNNNNNNNNNNNNOOOQQQSSSTTTUUUSSSQQQPPPOOOOOOPPPQQQPPPQQQSSSUUUWWWYYYZZZZZZ[[[[[[\\\^^^___aaabbbbbb___bbbeeefffeeedddcccdddaaacccdddaaa]]]\\\```cccbbbbbbbbbbbbaaaaaaaaa```bbbdddeeeddd```\\\ZZZZZZZZZZZZYYYZZZ\\\___bbbdddcccbbb___^^^^^^___aaabbbccccccdddccccccbbbaaaaaa^^^]]]___bbbaaa^^^___ccc_________^^^^^^___aaabbbaaaaaa````````````aaaaaabbbbbbcccaaa______```bbb^^^[[[[[[______ZZZYYY\\\bbb```^^^]]]^^^`````````bbb```___```bbbbbbaaa```aaaaaaaaaaaa``````______^^^^^^___```______]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[^^^]]]]]]]]]]]]^^^___```_____________________^^^```___]]]^^^______]]]\\\[[[\\\\\\\\\[[[ZZZYYYYYYTTTSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSRRRQQQQQQOOOOOOPPPQQQPPPOOONNNMMMIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSOOOPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIIIIJJJJJJKKKLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIJJJKKKMMMNNNJJJJJJJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCC{{{vvvzzzrrrqqqkkkdddbbbfffiiihhhhhhgggfffeeedddccccccccc[[[WWWSSSQQQSSSTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPNNNLLLJJJIIIIIIIIIIIIGGGFFFEEEDDDFFFJJJNNNQQQPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSRRRQQQPPPOOONNNRRRPPPNNNMMMLLLKKKIIIGGGHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMOOOQQQTTTXXX[[[]]]^^^``````^^^ZZZXXXYYY[[[[[[ZZZYYYXXXYYYXXXUUUSSSTTTSSSRRRQQQPPPOOOOOOOOORRRRRRRRRRRRSSSSSSSSSSSSQQQQQQPPPQQQRRRTTTVVVWWWVVVTTTSSSRRRSSSTTTVVVWWWXXXYYY[[[]]]^^^______```______``````aaabbbbbbccc___bbbeeeggggggffffffgggeeehhhiiigggcccbbbeeeiiiggggggggggggggggggggggggcccfffhhhfffbbb^^^]]]]]]^^^^^^]]]]]]^^^___aaabbbdddcccaaa```aaabbbccceeeddddddddddddcccbbbaaaaaadddcccdddgggeeeaaabbbeee``````___]]]\\\^^^```ccccccbbbbbbaaaaaabbbbbbccc^^^```aaaaaa``````aaabbbZZZXXXZZZ```aaa]]]]]]aaakkkgggccc```___`````````dddbbb``````aaabbbaaa```bbbbbbaaa``````aaaaaabbb^^^___``````___^^^]]]\\\]]]]]]\\\\\\\\\[[[[[[[[[______^^^______```aaaaaaeeeddddddccccccbbbaaaaaaaaa```______aaaaaa```___\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYVVVWWWWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSUUUWWWZZZ[[[WWWXXXXXXXXXXXXWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTQQQRRRSSSSSSSSSRRRQQQPPPJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSNNNNNNNNNOOOOOOQQQRRRRRRQQQRRRSSSSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJFFFFFFGGGGGGHHHIIIJJJJJJHHHIIIIIIJJJKKKLLLLLLMMMMMMKKKJJJIIIIIIJJJKKKMMMLLLMMMNNNOOOOOONNNLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJLLLMMMNNNOOOLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRQQQPPPOOONNNMMMNNNOOOOOOJJJKKKLLLLLLMMMLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHGGGFFFFFFGGGGGG{{{tttwwwpppnnnkkkgggeeeeeegggiiijjjjjjiiieeebbb______```^^^[[[VVVUUUVVVXXXZZZZZZUUUWWWXXXXXXUUUSSSRRRRRRTTTSSSQQQOOOMMMKKKIIIIIIIIILLLOOOSSSUUUVVVUUUTTTVVVVVVUUUUUUUUUUUUUUUUUUWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPNNNPPPQQQRRRQQQQQQSSSTTTWWWWWWVVVVVVXXX[[[]]]___aaaaaa___^^^\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWVVVUUUUUUVVVVVVWWWSSSTTTUUUVVVVVVVVVUUUUUUXXXXXXXXXWWWVVVWWWZZZ]]]``````bbbdddeeefffffffffgggggggggggggggfffeeeeeeaaaccceeeggghhhhhhhhhggghhhhhhhhhiiijjjkkkmmmnnnkkkkkkjjjiiiiiiiiijjjjjjhhhjjjiiifffbbbaaa___^^^aaaaaa``````______^^^^^^bbbcccdddeeeffffffffffffggggggfffeeeeeeeeeeeeeeedddfffhhhhhhfffddddddddddddcccaaa``````aaaaaabbbiiihhheeecccccccccdddeeefffdddaaa``````^^^\\\ZZZ\\\ZZZVVVTTTUUUXXX[[[^^^llliiieeedddccccccbbbaaabbbaaa```______aaaccceeekkkeeebbbbbbbbb______aaa]]]^^^```aaabbbbbbbbbaaaaaa``````_________``````aaabbbdddeeefffeeecccbbbaaabbbddddddcccccceeefffccccccddddddddddddcccccceeeeeeeeeeeecccaaa___^^^]]]^^^___``````___^^^]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXWWWWWWYYYZZZ[[[\\\[[[[[[YYYYYY[[[[[[ZZZYYYXXXVVVTTTSSSPPPRRRTTTWWWWWWVVVTTTSSSSSSRRRSSSTTTSSSRRRTTTWWWXXXWWWWWWVVVUUUTTTSSSRRRUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQRRRRRRQQQOOOMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMKKKLLLMMMOOOPPPQQQRRRRRRNNNOOOOOOPPPQQQRRRSSSSSSPPPOOONNNMMMMMMMMMNNNOOONNNMMMLLLLLLMMMMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNPPPPPPQQQMMMOOOPPPMMMIIIHHHMMMRRRNNNNNNNNNNNNOOOOOOOOOOOOTTTSSSSSSSSSTTTSSSQQQNNNPPPPPPPPPPPPPPPOOONNNNNNQQQPPPOOOQQQSSSSSSPPPMMMJJJJJJLLLNNNPPPSSSVVVWWWTTTUUUVVVVVVTTTRRRRRRSSSSSSRRRQQQQQQPPPQQQQQQQQQMMMMMMNNNNNNOOONNNNNNNNNPPPPPPPPPPPPPPPOOOOOOOOOLLLLLLMMMMMMOOOPPPQQQRRRSSSSSSTTTSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQPPPTTTSSSRRRQQQPPPPPPPPPQQQNNNPPPQQQQQQPPPPPPQQQSSSQQQPPPPPPQQQRRRRRRPPPOOOMMMLLLLLLLLLMMMNNNPPPQQQSSSPPPNNNNNNOOOOOOMMMJJJLLLMMMNNNNNNOOOOOONNNNNNQQQQQQQQQPPPOOONNNMMMLLL}}}tttvvvlllkkkhhhfffeeegggiiillliiiiiihhheeeaaa^^^^^^___]]][[[XXXXXXYYY\\\]]]]]]ZZZ\\\\\\[[[WWWTTTRRRRRRTTTTTTSSSRRRQQQPPPOOOOOOPPPRRRUUUXXXZZZZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRUUUWWWYYY[[[[[[\\\^^^```]]]]]]]]]]]]^^^___aaabbb_________^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^___```aaa````````````___]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYUUUUUUTTTUUUVVVWWWYYYYYYYYYZZZZZZZZZZZZ[[[___aaadddeeefffhhhiiiiiiiiiiiijjjjjjkkkkkkjjjjjjiiihhhcccdddeeefffggghhhhhhhhhggghhhiiijjjkkklllmmmmmmlllllllllkkkkkkkkkllllllggghhhhhheeecccbbb```___ccccccccccccbbbbbbaaaaaafffffffffffffffgggggggggiiiiiihhhhhhggggggggggggiiikkkmmmlllkkkiiiiiiiiiccccccbbbbbbbbbccceeefffiiigggeeecccbbbccccccdddcccaaa````````````^^^]]]\\\ZZZXXXWWWXXX[[[___bbbpppnnnkkkiiiiiiiiihhhfffddddddcccbbbbbbccceeeeeehhhcccaaadddeeebbb`````````aaabbbccccccbbbbbbaaacccbbbaaa``````______```___```bbbddddddcccbbbaaabbbcccddddddbbbbbbcccdddcccccccccddddddcccccccccddddddddddddcccaaa```___cccccccccccccccbbbaaaaaabbbbbbaaaaaa````````````______aaabbbcccbbbbbbaaaccccccbbbaaa```______^^^\\\]]]^^^_________^^^]]]^^^^^^^^^^^^\\\[[[ZZZYYYTTTUUUXXXZZZ[[[ZZZXXXWWWWWWVVVWWWWWWWWWWWWYYY[[[\\\[[[ZZZYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUVVVWWWVVVTTTRRRSSSTTTTTTTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTRRRSSSSSSSSSTTTUUUUUUVVVQQQQQQPPPOOOOOOPPPQQQRRRSSSQQQPPPPPPQQQQQQOOONNNPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSTTTUUUUUUVVVRRRSSSSSSPPPMMMMMMSSSXXXWWWVVVVVVUUUTTTTTTSSSSSSUUUTTTTTTUUUVVVUUUSSSQQQUUUUUUUUUUUUTTTSSSRRRRRRUUUTTTSSSUUUWWWWWWUUURRRNNNOOOOOOQQQRRRTTTVVVWWWWWWXXXXXXWWWVVVUUUUUUVVVWWWWWWVVVUUUTTTTTTTTTUUURRRRRRSSSSSSSSSSSSRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRVVVUUUUUUTTTTTTSSSSSSRRRQQQSSSUUUVVVUUUUUUVVVWWWTTTSSSRRRSSSTTTUUUSSSRRRSSSRRRQQQQQQQQQRRRTTTUUUYYYWWWTTTTTTUUUTTTRRROOOQQQQQQRRRSSSTTTTTTTTTSSSVVVWWWWWWWWWVVVUUUUUUTTTuuussshhhgggeeeeeefffiiilllnnnhhhhhhgggddd```\\\[[[\\\^^^]]]\\\\\\^^^___^^^]]][[[\\\]]]\\\YYYWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTVVVXXXZZZ\\\]]]]]]\\\[[[YYYYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTSSSQQQPPPPPPOOORRRRRRSSSSSSTTTUUUUUUVVVWWWYYY\\\]]]___aaacccfffccccccccccccbbbbbbbbbbbb^^^______``````aaabbbbbbccccccccccccdddeeeffffffggghhhhhhhhhfffdddaaa```]]]^^^_________]]]\\\[[[YYYXXXXXXXXXZZZ]]]```bbb___```aaaaaaaaacccgggiiikkkkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmllllllhhhhhhhhhhhhiiiiiijjjkkkiiijjjlllmmmnnnooonnnnnnooonnnnnnnnnoooooooooooommmlllllllllkkkiiihhhhhhgggggggggggggggggggggfffkkkjjjiiihhhggghhhiiiiiikkkkkkkkkkkkjjjjjjjjjjjjgggiiijjjjjjhhhgggggggggbbbaaaaaaaaabbbdddfffggghhhgggeeecccbbbbbbbbbccc```___^^^___aaabbbaaa```]]]\\\[[[[[[]]]```dddfffooommmjjjiiijjjjjjhhhgggggggggggggggffffffffffffddd___^^^dddhhhfffaaa___ddddddeeeeeeeeedddcccbbbfffeeedddbbbaaa```______]]]___```bbbcccccccccbbbcccdddddddddbbbaaabbbcccccccccddddddddddddcccccccccccccccccccccbbbaaaaaadddcccbbb```____________`````````_______________```aaabbbdddeeeeeeeeeeeeeeeeeedddcccaaa```____________````````````____________``````______^^^^^^YYYZZZ\\\^^^^^^]]][[[ZZZ[[[[[[[[[[[[\\\^^^______^^^]]][[[ZZZZZZ[[[\\\^^^[[[\\\]]]_________^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[\\\[[[YYYWWWXXXYYYYYYYYYYYYYYYXXXVVVUUUTTTWWWWWWWWWXXXYYYZZZZZZZZZXXXXXXWWWWWWVVVVVVUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXSSSSSSRRRRRRRRRTTTUUUVVVXXXVVVUUUUUUUUUUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYZZZZZZ[[[[[[WWWWWWVVVSSSQQQSSSYYY^^^______^^^\\\[[[YYYXXXXXXYYYXXXXXXXXXZZZYYYXXXVVV\\\]]]]]]\\\[[[ZZZYYYYYYZZZYYYYYYZZZ[[[[[[YYYXXXVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]]]][[[ZZZZZZ[[[]]]______^^^\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYYYYZZZ[[[[[[[[[\\\]]]\\\[[[ZZZZZZZZZZZZZZZ\\\\\\\\\[[[[[[ZZZYYYXXX[[[[[[[[[ZZZYYYXXXVVVVVVXXXXXXYYYYYYXXXWWWUUUTTTTTTWWW[[[\\\\\\\\\\\\]]]ZZZXXXXXXXXXZZZZZZYYYXXXZZZYYYXXXWWWWWWXXXYYYZZZ]]][[[YYYXXXXXXWWWUUUTTTVVVVVVXXXYYYZZZZZZZZZZZZXXXYYYZZZ[[[[[[[[[[[[[[[uuupppfffdddcccdddfffjjjlllmmmjjjjjjhhhddd___ZZZXXXWWW___^^^___```aaaaaa^^^\\\YYY[[[]]]^^^]]]\\\\\\]]]YYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ\\\]]]^^^]]]\\\[[[\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVXXXYYYYYYXXXZZZ]]]^^^___aaaccceeeeeeeeeeeeeeedddbbbaaa``````aaaaaabbbcccddddddeeegggggggggggghhhiiijjjjjjlllmmmmmmllljjjfffaaa___[[[\\\___`````````^^^]]]]]]^^^___```cccfffhhhjjjggghhhiiiiiiiiijjjmmmoooooopppppppppppppppoooooonnnnnnooooooooonnnnnnmmmnnnmmmlllkkkkkklllnnnooolllmmmoooqqqrrrrrrpppppppppqqqqqqrrrrrrrrrrrrrrrpppnnnnnnqqqqqqooonnnnnnkkkkkkkkkkkkllllllllllllpppnnnllljjjiiijjjkkklllllllllmmmlllllllllkkkkkkeeefffgggfffeeeddddddeeeaaaaaa``````aaabbbdddeeehhhgggfffdddccccccccccccbbbaaa```aaabbbcccbbbaaa```_________aaacccfffgggllljjjiiiiiiiiiiiihhhgggiiiiiiiiiiiiiiihhhgggfffccc^^^\\\bbbhhhgggcccaaaeeefffggghhhhhhhhhgggfffjjjiiigggeeecccbbbaaaaaa___```bbbccceeeeeeeeeeeecccdddeeeeeeccccccdddeeeddddddeeeeeeeeeeeeddddddcccccccccddddddddddddccceeecccaaa___]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\^^^^^^___``````aaaaaaaaaaaaaaaaaa```______^^^^^^_________^^^]]]]]]\\\[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^_________^^^]]][[[YYYWWWXXXXXXWWWYYY]]]]]][[[ZZZYYYWWWUUUVVVXXX[[[\\\ZZZ\\\^^^```aaaaaa```___^^^^^^^^^]]]]]]]]]\\\\\\[[[\\\]]]\\\ZZZYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXZZZ[[[[[[[[[\\\\\\\\\]]]\\\\\\[[[ZZZZZZYYYXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[ZZZYYYXXXWWWXXXXXXXXXUUUUUUTTTTTTUUUWWWXXXYYY[[[YYYXXXWWWXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\XXXWWWVVVSSSRRRUUUZZZ___aaa```___^^^]]]\\\[[[[[[\\\[[[ZZZ[[[\\\]]]\\\ZZZaaaaaaaaaaaa```___^^^^^^\\\[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\^^^^^^`````````^^^]]]^^^aaacccfffeeedddcccbbbaaaaaaaaaaaaaaaaaaaaa```___^^^]]][[[[[[\\\]]]^^^______```bbbaaa```^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZ]]]]]]]]]]]]\\\\\\[[[ZZZYYYZZZ[[[\\\[[[YYYWWWUUUUUUXXX]]]___```_________^^^]]]\\\\\\^^^______^^^]]]\\\\\\\\\\\\]]]___```aaa```___^^^]]]\\\ZZZYYYXXXYYYZZZ\\\]]]]]]]]]]]][[[\\\]]]^^^___`````````tttnnngggeeecccdddgggjjjkkkkkkmmmmmmkkkfff___YYYUUUTTTZZZ[[[^^^aaaeeeeeecccaaa___aaacccdddcccccccccdddbbbaaaaaa```___^^^^^^]]]]]]^^^_________^^^^^^]]]___^^^]]]\\\[[[ZZZYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUWWWXXXZZZ\\\]]]^^^aaabbbddddddddddddfffggggggggggggfffeeecccbbbaaaeeeeeeeeeeeeeeefffffffffhhhhhhhhhhhhiiijjjkkklllnnnnnnnnnlllhhhccc^^^[[[XXXYYY\\\___``````______^^^```dddgggjjjkkkkkkjjjkkklllmmmlllkkkkkklllnnnppppppqqqqqqppppppooonnnlllmmmmmmnnnnnnnnnmmmmmmnnnnnnlllllllllmmmnnnooolllmmmpppqqqrrrqqqpppoooqqqrrrsssttttttttttttsssmmmjjjkkkqqqtttpppmmmmmmmmmmmmnnnnnnooooooppppppsssqqqooolllkkklllmmmnnnllllllmmmmmmmmmlllkkkjjjiiijjjkkkjjjhhhhhhiiijjjeeeeeeccccccbbbcccdddeeeiiihhhgggffffffeeeeeeeeegggeeeddddddeeeeeecccbbbdddcccccccccdddeeefffggglllkkkjjjkkkllllllkkkjjjiiijjjjjjjjjiiihhhggggggfff___\\\aaafffffffffffffffgggiiikkkllllllllllllmmmllljjjhhhgggfffeeeeeedddeeefffhhhiiijjjjjjjjjeeefffhhhggggggfffhhhiiiffffffggggggggggggffffffeeeeeeeeeeeeffffffggggggiiigggeeebbbaaa`````````___```aaaaaaaaaaaa``````]]]]]]\\\\\\[[[[[[[[[[[[`````````aaabbbbbbcccccc``````^^^]]][[[ZZZYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^aaaaaa```___]]][[[XXXWWWQQQSSSSSSQQQTTTZZZ[[[WWWXXXVVVTTTSSSTTTVVVYYY[[[YYYZZZ]]]___```___^^^]]]^^^^^^^^^]]]]]]]]]\\\\\\ZZZ[[[[[[[[[YYYXXXYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZ]]]]]]\\\\\\[[[ZZZYYYYYYWWWXXXZZZ[[[\\\]]]]]]]]]\\\[[[YYYWWWWWWWWWXXXYYYWWWVVVVVVVVVWWWYYYZZZ[[[[[[ZZZXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUVVVVVVWWWWWWWWWWWWYYYYYYZZZZZZZZZZZZZZZZZZVVVUUUSSSQQQQQQTTTXXX\\\[[[[[[[[[[[[\\\\\\\\\\\\ZZZYYYXXXYYY[[[\\\\\\[[[_______________^^^^^^]]][[[\\\\\\[[[[[[[[[[[[\\\YYYYYYZZZZZZ\\\]]]______^^^___^^^]]]\\\]]]```cccfffeeedddcccbbbbbbbbbbbb```aaa``````___^^^]]]\\\[[[[[[\\\]]]^^^______```cccbbb```^^^]]]\\\[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYY[[[[[[\\\]]]^^^^^^^^^^^^ZZZ[[[\\\]]]\\\ZZZXXXVVVTTTXXX\\\______^^^^^^^^^^^^\\\[[[[[[]]]______^^^\\\\\\\\\\\\]]]___aaabbbddddddcccbbbaaa```______YYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^___aaabbbbbbcccccc~~~sssmmmhhheeeccceeeiiilllllljjjnnnnnnmmmhhhaaaZZZVVVTTTTTTVVV[[[bbbhhhkkklllkkkjjjlllmmmmmmkkkhhhhhhhhhkkkkkkjjjhhhgggeeedddcccbbbbbbcccccccccbbbbbbbbbaaaaaa```___^^^]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\^^^___aaabbbcccggghhhiiihhhgggfffggghhhiiiiiihhhhhhgggfffffffffiiiiiihhhhhhhhhhhhggggggjjjjjjjjjjjjjjjkkkmmmmmmnnnnnnmmmkkkgggccc___\\\ZZZ[[[]]]```aaabbbbbbbbb^^^aaaeeeiiikkkjjjhhhgggiiijjjkkkjjjiiihhhhhhiiinnnnnnooooooooonnnnnnmmmllllllmmmnnnnnnnnnmmmmmmkkkkkkkkkkkkkkklllmmmnnnkkklllmmmooooooooonnnmmmqqqrrrsssuuuuuuuuuttttttoookkknnnwww{{{tttoooooonnnnnnoooooopppqqqrrrrrrsssrrrpppooonnnnnnnnnooollllllmmmnnnnnnlllkkkjjjlllmmmmmmllljjjjjjkkkmmmkkkjjjiiihhhggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiillljjjiiihhhhhhgggfffdddggggggggghhhhhhhhhhhhhhhiiihhhhhhjjjllllllkkkiiijjjjjjjjjiiiiiiiiiiiiiiiiiidddbbbeeeffffffhhhkkkgggiiikkkmmmooopppppppppooonnnmmmlllkkkjjjjjjjjjkkkkkklllmmmmmmnnnooopppjjjlllmmmlllkkkkkklllmmmiiijjjjjjkkkkkkjjjjjjiiijjjiiiiiihhhiiiiiijjjjjjiiihhhfffdddcccbbbaaaaaabbbcccdddeeeeeeeeedddccc```___]]]\\\[[[ZZZZZZZZZ]]]^^^___```aaacccddddddaaa```^^^]]]\\\\\\\\\\\\\\\]]]^^^___````````````aaaaaa```___]]][[[YYYXXXXXX[[[YYYWWW\\\dddddd]]]ZZZYYYXXXWWWXXXYYY[[[]]][[[[[[]]]^^^______^^^]]]______^^^^^^^^^]]]]]]]]]YYY[[[\\\[[[YYYYYYZZZ[[[[[[\\\]]]^^^___`````````^^^^^^]]]]]]\\\[[[ZZZZZZ^^^^^^]]]]]]\\\[[[[[[[[[XXXYYYZZZ\\\^^^_________]]]\\\ZZZXXXXXXXXXZZZ[[[ZZZZZZYYYYYYYYY[[[\\\]]][[[ZZZYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWWWWXXXXXXWWWWWWSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYVVVUUUSSSRRRSSSUUUWWWYYYVVVWWWXXXYYYZZZ[[[[[[\\\WWWUUUTTTUUUWWWYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[\\\\\\[[[ZZZZZZ[[[]]]WWWWWWXXXYYYZZZ[[[]]]^^^YYYZZZ[[[ZZZZZZ[[[^^^```aaa``````_______________]]]]]]]]]]]]\\\[[[ZZZZZZ\\\\\\\\\]]]]]]^^^^^^^^^aaa```___]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[YYYXXXXXXYYYZZZ[[[]]]^^^^^^______[[[\\\\\\]]]\\\ZZZYYYXXXUUUXXX[[[]]]]]]\\\]]]]]]\\\ZZZXXXXXXZZZ\\\]]]]]][[[[[[[[[[[[\\\^^^___aaa]]]^^^___^^^\\\[[[\\\]]]ZZZZZZ[[[\\\\\\\\\\\\[[[YYYZZZZZZ[[[\\\\\\[[[[[[|||rrrmmmgggeeeccceeekkknnnnnnlllmmmmmmmmmiiiddd^^^ZZZYYYUUUWWW\\\cccjjjooopppoooooopppqqqqqqnnnlllkkkkkknnnnnnmmmkkkjjjiiihhhgggddddddeeeeeeeeeeeeeeeeeeccccccbbbbbbaaaaaaaaa```______``````aaabbbbbbbbbaaaaaacccdddfffggghhhiiiiiijjjkkkjjjhhhhhhiiijjjiiiiiihhhgggggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllmmmnnnooopppnnnmmmlllkkkhhhfffdddccccccccccccdddeeeeeeffffffbbbcccfffhhhiiiiiigggffffffhhhiiiiiihhhggghhhiiillllllmmmnnnnnnmmmmmmmmmmmmnnnooooooppppppoooooojjjkkklllmmmnnnooooooooommmnnnnnnnnnnnnooooooooooooqqqsssuuuuuuuuutttssssssnnnrrrzzzrrrqqqmmmmmmnnnooopppqqqrrrrrrrrrrrrqqqqqqpppppppppooolllmmmooooooooonnnlllkkklllllllllkkkiiiiiijjjlllmmmlllkkkkkkkkklllmmmnnnjjjjjjkkklllmmmmmmmmmmmmooonnnlllkkklllkkkjjjhhhhhhiiijjjllllllmmmllllllhhhggghhhjjjlllmmmllljjjkkkkkkjjjiiiiiijjjllllllllljjjkkkmmmkkkhhhjjjnnnkkklllnnnpppqqqqqqqqqqqqooooooooooooooooooppppppppppppppppppqqqrrrrrrsssrrrssssssrrrooommmmmmnnnmmmmmmnnnnnnnnnnnnmmmmmmnnnmmmllllllkkklllmmmmmmhhhhhhhhhgggfffdddcccbbbcccdddfffgggggggggfffeeeaaa```___^^^]]]]]]^^^^^^]]]]]]^^^^^^___```aaaaaa]]]\\\\\\\\\]]]^^^___```___```aaabbbbbbbbbbbbbbbaaaaaa`````````______^^^___cccaaa^^^dddnnnmmmeee___^^^^^^^^^^^^^^^___``````````````````aaaaaaaaaaaaaaaaaaaaa````````````\\\^^^___^^^]]]\\\^^^___^^^___```aaaaaaaaaaaaaaa`````````_________________________________^^^^^^]]]]]]^^^``````aaaaaaaaa```___]]][[[[[[\\\^^^___^^^^^^]]]\\\\\\]]]^^^___]]]\\\[[[\\\]]]^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ[[[[[[ZZZZZZYYYYYYUUUVVVVVVWWWXXXXXXYYYYYYWWWXXXXXXYYYZZZ[[[\\\\\\YYYXXXWWWWWWWWWXXXXXXXXXVVVWWWXXXYYYZZZ[[[\\\\\\WWWUUUTTTUUUXXXZZZ[[[[[[XXXYYYZZZ\\\]]]]]]]]]]]]\\\^^^^^^]]]ZZZZZZ]]]___[[[[[[[[[[[[[[[\\\]]]]]]XXXYYY[[[\\\[[[\\\^^^```___^^^^^^^^^^^^___``````]]]]]]]]]^^^^^^]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\ZZZYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[XXXZZZ\\\\\\\\\\\\]]]^^^\\\ZZZXXXXXX[[[]]]^^^^^^\\\\\\ZZZZZZYYYZZZ[[[\\\VVVXXXZZZZZZXXXWWWYYY[[[\\\\\\]]]]]]]]]\\\[[[[[[XXXXXXXXXXXXXXXWWWVVVUUU{{{rrrmmmfffcccbbbffflllppppppnnnkkklllllljjjfffaaa^^^]]][[[]]]```fffkkknnnooonnnkkkmmmooopppnnnmmmmmmmmmllllllkkkjjjiiiiiihhhhhhddddddddddddeeeeeeeeeeeeddddddcccccccccccccccccc``````aaabbbcccdddeeeeeeffffffgggiiijjjlllmmmmmmlllmmmnnnnnnmmmmmmnnnooohhhgggeeeeeeeeegggiiikkkjjjjjjjjjkkkkkkllllllllloooooooooooopppqqqrrrrrrnnnmmmmmmlllkkkjjjjjjjjjkkkjjjjjjiiihhhhhhiiiiiigggggghhhhhhhhhiiiiiiiiifffhhhjjjkkkjjjjjjkkklllkkkkkklllmmmmmmmmmmmmmmmooopppqqqqqqrrrrrrrrrrrrlllmmmoooqqqrrrsssrrrrrrqqqqqqqqqppppppqqqrrrsssoooppprrrtttuuuuuutttsssqqqlllqqqyyypppnnnllllllmmmnnnpppqqqrrrrrrqqqqqqrrrrrrrrrqqqpppooommmnnnpppqqqpppooommmlllnnnnnnnnnlllkkkkkklllnnnkkkjjjjjjjjjkkkmmmooopppjjjkkklllnnnoooppppppppppppooommmmmmnnnnnnmmmkkkhhhiiilllnnnpppqqqqqqpppmmmlllmmmppprrrsssrrrpppmmmllljjjiiijjjlllnnnooommmooossstttpppjjjkkkpppnnnooopppqqqrrrqqqqqqpppppppppppppppqqqrrrssstttsssssssssrrrrrrsssttttttxxxyyyxxxuuuqqqnnnnnnnnnooooooppppppppppppooooooqqqpppooonnnmmmnnnnnnooolllmmmmmmmmmlllkkkiiigggfffhhhjjjkkklllkkkjjjiii``````___^^^^^^___```aaa```aaaaaaaaaaaabbbbbbbbbXXXXXXXXXYYY\\\___aaaccc```aaabbbccccccccccccccc``````aaabbbccccccdddddd]]]aaa___\\\bbbmmmlllcccaaabbbbbbbbbbbbaaaaaaaaaeeeeeedddcccccccccddddddddddddccccccccccccbbbbbb```aaabbbbbbaaa```aaacccbbbbbbcccccccccbbbaaaaaaaaabbbbbbccccccddddddeeeaaaaaaaaaaaaaaaaaabbbbbbaaabbbbbbccccccbbbbbbbbbcccaaa___^^^^^^___bbbcccaaaaaa___^^^^^^___``````___^^^]]]^^^aaabbbaaa```aaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^^^^]]]\\\[[[[[[YYYYYYZZZ[[[[[[\\\]]]]]]YYYYYYZZZ[[[\\\^^^^^^___\\\[[[[[[[[[\\\\\\[[[ZZZYYYYYYZZZZZZ[[[\\\]]]]]]ZZZYYYXXXXXX[[[^^^______[[[\\\]]]___aaabbbbbbbbb^^^``````^^^\\\\\\___bbbbbbaaa```______^^^______YYY\\\^^^______```aaabbb````````````aaabbbcccccc``````aaabbbbbbbbbaaaaaa`````````_______________^^^^^^^^^^^^^^^^^^___```^^^^^^^^^^^^]]]\\\[[[ZZZ\\\]]]]]]]]]]]]]]]\\\\\\``````^^^]]]]]]\\\]]]]]][[[\\\]]]]]]\\\\\\^^^___```]]][[[[[[^^^```aaabbb^^^]]][[[YYYXXXWWWXXXXXXYYY[[[^^^^^^\\\\\\^^^aaa____________^^^]]]\\\[[[^^^^^^^^^]]]\\\[[[YYYYYY}}}vvvmmmccc___```gggmmmmmmllllllpppkkkfffdddccccccaaa^^^_________bbbfffjjjmmmnnnmmmmmmmmmmmmlllkkkiiiiiikkkmmmoooooonnnkkkjjjiiiddddddeeeeeefffgggggghhh```bbbdddeeedddeeefffgggcccdddeeeeeeccccccdddeeekkkmmmnnnpppqqqqqqppppppppppppooonnnnnnnnnnnnnnnooollliiiiiilllnnnmmmlllppppppoooooonnnnnnnnnnnnttttttuuuvvvuuutttrrrqqqtttrrrpppooopppppppppnnnrrrrrrqqqqqqppppppoooooolllmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiijjjkkklllmmmkkklllmmmoooppppppppppppuuutttsssuuuwwwwwwtttqqqsssrrrqqqpppqqqrrrtttuuurrrsssssssssttttttttttttvvvuuutttvvvyyy{{{zzzwwwqqqqqqqqqrrrrrrrrrrrrrrrtttsssqqqpppoooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooopppooooooooonnnnnnnnnnnnmmmlllkkkkkkkkklllmmmnnnlllkkkkkknnnppppppmmmiiinnnnnnooopppqqqrrrrrrssstttrrrppppppqqquuuyyy{{{vvvuuutttssstttvvvxxxyyywwwvvvsssqqqqqqrrrtttvvvuuuwwwwwwuuuqqqooooooqqquuutttssssssrrrrrrssssssrrrrrrrrrqqqpppooonnnmmmqqqqqqrrrssstttttttttttttttssssssrrrqqqpppooooootttsssrrrsssttttttrrrqqquuutttqqqooooooooopppqqqtttqqqmmmlllmmmmmmkkkhhhooonnnmmmllllllmmmnnnooollliiieeeeeefffhhhgggeeefffdddccceeeggggggdddaaa]]]^^^___aaabbbbbbbbbbbb\\\]]]___```bbbcccccccccccccccccccccccccccccccccccccccddddddeeeffffffgggeeeccccccccceeeeeedddcccccccccddddddeeedddddddddbbbcccdddeeeffffffffffffiiihhheeecccbbbbbbcccddddddddddddeeeeeefffffffffddddddccccccdddeeeggghhhfffffffffeeeccccccdddeeeaaabbbbbbccccccddddddeeeeeeeeedddccccccbbbbbbaaaaaa```___^^^]]]]]]^^^___```______^^^^^^```aaabbbgggggghhhhhhhhhhhhhhhggggggfffdddcccbbbcccddddddbbbaaa___^^^^^^___aaabbb``````aaaaaabbbbbbbbbccc______^^^^^^^^^^^^______^^^___```aaabbbccccccccc___``````aaaaaaaaa``````dddccccccbbbaaaaaaaaabbbddddddccccccccccccdddddddddccccccbbbbbbaaaaaaaaa```aaacccdddeeefffffffffddddddccccccccccccddddddhhhggggggfffeeedddddddddccccccccccccccccccccccccddddddcccccccccbbbbbbbbbcccbbbaaa```___^^^]]]\\\aaaaaaaaaaaa````````````````````````````````````ccccccbbbbbbbbbcccdddeeeccccccaaa`````````aaabbbbbbaaa```___^^^]]]]]]]]]]]]^^^^^^_______________bbbaaa___]]]\\\]]]^^^___bbb```]]]]]]^^^_________zzzssskkkfff```___eeelllnnnnnnpppnnnjjjeeedddeeegggggggggfffdddaaa``````aaabbbbbbeeeffffffggggggffffffffffffhhhjjjjjjiiihhhggggggeeefffggghhhiiikkklllllldddeeegggfffeeedddeeefffiiijjjjjjhhhfffddddddeeekkklllnnnpppqqqqqqqqqppppppooooooooopppqqqrrrsssuuusssqqqsssvvvxxxxxxwwwqqqrrrrrrsssttttttuuuuuuttttttuuuuuuuuutttsssrrruuusssqqqqqqrrrrrrrrrqqqsssrrrrrrrrrrrrrrrrrrqqqpppoooooonnnmmmmmmllllllkkkkkkkkklllmmmnnnoooooopppqqqrrrsssuuuuuuuuuuuuxxxwwwvvvxxxzzzzzzwwwuuuvvvtttsssqqqrrrtttvvvxxxxxxxxxxxxxxxyyyyyyyyyyyywwwvvvvvvyyy||||||zzzxxxttttttuuuvvvvvvwwwwwwxxxzzzzzzxxxwwwuuuuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuttttttttttttssssssssssssrrrrrrrrrmmmmmmlllllllllmmmnnnooommmllllllmmmoooooollliiippppppqqqrrrsssttttttuuutttsssrrrqqqqqqsssvvvwwwtttsssrrrrrrssstttvvvxxxxxxwwwuuusssssstttuuuvvvssstttuuutttqqqpppqqqsssvvvuuuttttttssssssttttttssssssssssssrrrqqqpppooorrrssstttuuuuuuvvvvvvuuuuuuuuuttttttssssssrrrrrrsssrrrsssvvvyyy{{{{{{zzzuuutttsssqqqqqqrrrtttuuuvvvsssooonnnpppqqqqqqppppppooonnnnnnnnnooopppqqqssspppnnnmmmoooooonnnllliiihhhhhhiiilllllliiigggddddddeeeeeeeeeeeeeeedddbbbcccdddeeeeeefffeeeeeehhhhhhhhhhhhhhhhhhhhhhhheeeeeefffgggggghhhiiiiiiiiigggfffggghhhhhhgggfffeeeffffffggggggfffffffffddddddeeeffffffeeeeeeeeeiiihhhfffeeeddddddeeefffdddddddddeeeeeefffffffffeeeeeeddddddeeeggghhhiiiggghhhhhhgggeeedddfffgggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccbbbbbbbbbcccbbbaaa`````````aaaaaabbbaaa`````````aaacccdddggggggggghhhhhhhhhgggggggggfffeeedddcccddddddeeecccaaa```______```aaacccccccccdddddddddddddddeeeccccccbbbbbbbbbbbbcccccc```aaabbbcccdddddddddcccdddeeeeeeffffffffffffffffffeeeeeedddddddddddddddeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeddddddaaabbbccceeefffggggggggghhhgggggggggggggggggghhhhhhhhhhhhgggfffeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeedddeeeddddddbbbaaa```______bbbbbbbbbbbbbbbccccccccceeeeeeeeeeeeeeeeeeeeeeeegggffffffffffffffffffgggeeeeeecccbbbbbbbbbbbbcccbbbbbbaaa````````````aaaaaabbbbbbcccdddccccccccceeecccbbb``````aaabbbcccbbb```^^^^^^```aaaaaaaaazzzssskkkhhhaaa^^^ccckkknnnppprrrkkkhhhdddcccfffkkkoooqqqooolllgggccc___^^^^^^^^^ccccccdddeeeffffffggggggeeefffggghhhiiihhhgggfffeeeeeefffggghhhiiijjjjjjiiijjjjjjiiigggeeeeeefffoooooopppnnnjjjhhhggggggjjjkkknnnpppqqqrrrrrrrrrnnnnnnmmmnnnooorrruuuvvvwwwvvvwwwxxx{{{}}}}}}|||tttuuuvvvxxxyyyyyyzzzzzztttuuuuuuuuuuuutttsssssswwwuuusssssstttuuutttssssssssstttttttttttttttuuutttsssqqqooonnnnnnnnnnnnoooooooooppppppqqqrrrrrrssstttuuuwwwxxxxxxxxxxxx{{{{{{{{{|||}}}}}}{{{yyywwwvvvsssqqqrrrtttwwwyyy}}}}}}}}}|||||||||||||||xxxxxxzzz|||~~~~~~{{{yyyxxxyyyyyyzzz{{{|||}}}}}}~~~}}}|||{{{yyywwwvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvxxxxxxwwwwwwwwwvvvvvvvvvpppppppppooopppqqqqqqrrrppppppooopppqqqpppnnnkkkrrrrrrssstttuuuvvvwwwwwwttttttsssrrrrrrsssssstttsssrrrqqqqqqrrrsssuuuvvvxxxxxxxxxwwwwwwwwwwwwwwwsssuuuvvvuuuttttttuuuvvvwwwvvvuuuuuuttttttuuuuuuuuuuuuuuuuuuttttttsssrrrttttttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvpppppprrruuuyyy{{{{{{zzzvvvvvvuuuuuuvvvwwwyyyzzzvvvtttrrrrrrtttwwwxxxxxxsssrrrqqqqqqqqqssstttuuuwwwvvvuuuuuuvvvuuusssrrrmmmmmmmmmoooqqqqqqpppnnnllllllkkkjjjiiiiiihhhgggjjjjjjkkkkkkkkkkkkjjjiiimmmmmmmmmmmmmmmllllllllliiijjjjjjkkkkkklllllllllnnnlllkkkkkkllllllkkkiiiiiijjjjjjjjjjjjjjjiiiiiihhhiiiiiiiiiiiihhhggggggkkkjjjhhhhhhhhhhhhiiijjjhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkkkkkjjjjjjkkkiiihhhgggiiijjjjjjjjjiiiiiihhhggggggfffiiihhhhhhggggggfffeeeeeegggfffeeedddddddddeeefffeeeeeedddcccdddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhggggggfffeeeeeeeeeffffffdddcccbbbaaaaaabbbcccdddfffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeddddddeeeeeeeeeeeedddddddddeeefffggggggggggggggghhhhhhgggfffffffffggggggffffffeeeeeeeeeeeeffffffeeefffffffffffffffggggggddddddeeefffgggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkiiigggfffggggggfffeeedddcccccccccccccccddddddeeeeeeeeefffiiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjjjjiiihhhhhhhhhhhhgggfffddddddcccccccccbbbbbbcccccccccddddddeeeddddddeeeffffffffffffeeeddddddcccbbbbbbccceeefffcccaaa``````bbbddddddddd}}}vvvooofff___\\\ccckkkoooooopppiiigggddddddgggmmmssswwwwwwuuuqqqlllgggfffggghhhjjjjjjjjjjjjjjjkkklllllljjjjjjjjjjjjkkkjjjhhhggggggggggggggghhhhhhhhhiiikkkllllllkkkiiihhhhhhjjjqqqrrrsssrrrooolllkkkkkkkkkmmmooorrrtttuuuuuuuuuooonnnmmmmmmnnnqqqtttvvvyyyyyyxxxxxxyyyxxxwwwvvvtttuuuvvvxxxyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvuuuuuuwwwvvvtttuuuvvvwwwwwwvvvttttttuuuuuuvvvvvvwwwwwwxxxvvvssspppoooooooooppprrrrrrssssssttttttttttttssssssuuuvvvwwwxxxxxxxxx}}}~~~~~~~~~}}}xxxvvvsssqqqqqqsssvvvxxx~~~~~~}}}}}}}}}}}}||||||yyyzzz|||~~~~~~}}}{{{yyy||||||}}}}}}}}}}}}}}}}}}|||}}}}}}}}}|||zzzwwwvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvyyyyyyyyyxxxxxxxxxwwwwwwssssssssstttttttttuuuuuuvvvvvvvvvuuuuuutttrrrqqqsssttttttuuuvvvwwwxxxyyyssssssttttttttttttssssssssssssrrrsssssstttvvvvvvyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvuuutttuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuttttttuuuvvvwwwwwwxxxxxxxxxtttuuuuuuuuuvvvvvvvvvwwwtttssssssuuuwwwwwwvvvuuuvvvvvvvvvwwwxxxzzz|||}}}ttttttuuuwwwxxxxxxxxxwwwttttttsssssstttvvvwwwyyyuuuvvvvvvvvvvvvuuusssqqqooooooqqqrrrttttttsssrrroooooonnnmmmllllllllllllnnnooooooppppppppppppooopppppppppppppppooooooooonnnnnnnnnoooooopppppppppqqqpppnnnnnnoooooonnnlllmmmnnnnnnnnnnnnmmmmmmlllmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmllllllmmmnnnoooooonnnnnnnnnnnnnnnnnnoooooommmmmmmmmmmmmmmnnnnnnooolllmmmmmmlllkkkkkklllnnnmmmmmmmmmllllllkkkkkkkkknnnnnnnnnmmmllllllkkkkkkkkkjjjiiihhhhhhiiijjjkkkiiihhhggggggggghhhjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjhhhhhhhhhgggggggggggghhhffffffeeeddddddeeefffffffffffffffeeedddddddddccceeeeeeddddddddddddeeeeeegggggghhhhhhgggffffffeeedddeeefffggghhhhhhhhhgggiiiiiihhhhhhhhhhhhhhhiiiffffffeeeeeeeeeeeeffffffddddddeeeeeeffffffggggggffffffffffffggghhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhgggiiiiiiiiiiiiiiiiiiiiiiiihhhjjjlllmmmmmmkkkiiiggghhhhhhggggggffffffeeeeeeddddddeeeeeeffffffgggggggggggggggggggggggggggggglllllllllkkkjjjiiigggggghhhhhhgggfffeeeddddddcccddddddeeeeeeffffffffffffcccdddeeeeeeffffffeeeeeeaaaaaaaaaaaabbbccceeeeeecccbbb```aaaccceeeffffffxxxrrrddd]]]\\\dddnnnpppmmmkkkjjjiiiggggggiiinnntttxxx~~~{{{vvvqqqoooppprrrrrrqqqpppnnnnnnmmmnnnnnnnnnllljjjiiiiiihhhfffccceeefffggghhhjjjlllmmmmmmkkklllllllllkkkkkkmmmoooppprrrttttttrrrqqqppppppoooqqqsssvvvxxxyyyyyyyyytttsssrrrqqqrrrsssuuuvvvyyyxxxwwwtttpppnnnllllllmmmooorrruuuxxxzzzzzzzzzxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvvvvxxxzzzzzzyyyvvvvvvvvvwwwwwwxxxxxxxxxzzzxxxuuurrrqqqqqqqqqrrrtttuuuvvvwwwwwwwwwvvvvvvssstttuuuwwwxxxxxxxxxxxx{{{yyyvvvttttttvvvyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{}}}~~~}}}|||zzzzzz~~~~~~}}}}}}||||||{{{{{{zzzzzz|||||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwyyyyyyxxxxxxxxxwwwwwwwwwttttttuuuuuuvvvvvvvvvvvvyyyyyyyyyxxxwwwvvvuuuuuutttuuuuuuvvvwwwxxxyyyyyyrrrsssuuuvvvwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxyyy{{{|||}}}~~~}}}|||zzzyyy{{{zzzyyyyyyxxxxxxwwwvvvwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvtttuuuvvvwwwwwwxxxwwwwwwrrrrrrsssssstttuuuuuuuuuyyyxxxxxxxxxyyyxxxwwwuuurrrrrrssstttuuuwwwxxxyyypppssswwwzzzzzzwwwsssqqqqqqqqqqqqqqqrrrtttvvvwwwssstttuuuuuutttrrrqqqpppoooppprrrtttttttttttttttooonnnnnnmmmnnnooopppppppppppprrrssstttuuuuuuuuuuuuuuuuuuuuuttttttssssssqqqqqqrrrrrrrrrrrrsssssssssqqqppppppqqqqqqpppnnnqqqqqqqqqqqqqqqpppooonnnlllmmmooopppqqqrrrrrrrrrpppqqqqqqqqqrrrrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrnnnooopppooonnnnnnoooqqqnnnooooooooopppppppppqqqqqqqqqppppppooonnnnnnnnnnnnmmmlllllllllmmmnnnnnnllllllkkkjjjkkklllmmmnnnpppooonnnmmmllllllmmmmmmiiiiiiiiiiiijjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffeeeeeefffeeeeeeeeeeeeeeeeeefffiiijjjjjjiiiiiihhhgggfffhhhhhhiiikkkkkkllllllllliiiiiihhhhhhhhhhhhiiiiiiffffffeeeeeeeeeeeeffffffffffffgggggghhhhhhiiiiiiggggggggggggggghhhjjjjjjiiiiiijjjkkkkkkjjjiiiiiiiiijjjkkkkkkkkkjjjiiigggiiiiiiiiiiiiiiiiiiiiiiiihhhjjjlllmmmmmmkkkhhhgggggggggggggggggggggggggggeeeeeeeeeffffffgggggggggffffffffffffffffffffffffkkkkkkkkkjjjiiigggeeedddhhhgggggggggfffeeeddddddfffggggggggggggfffeeeeeeeeeeeefffggggggggggggfffaaaaaabbbbbbccceeeffffffeeecccaaabbbdddfffgggggg~~~xxxsssfff^^^]]]fffoooqqqllliiimmmnnnooooooppprrruuuxxx}}}wwwssstttvvvvvvtttrrrooonnnmmmmmmmmmoookkkhhhggggggfffbbb___]]]^^^aaadddhhhlllnnnpppkkkllllllllllllmmmpppsssooorrruuuwwwvvvuuuuuuuuuvvvwwwyyy|||}}}~~~~~~~~~|||{{{{{{zzzyyyyyyyyyzzzrrrqqqnnniiidddaaa```aaahhhkkkpppvvv{{{~~~||||||{{{{{{{{{|||}}}~~~{{{yyyxxxyyy|||}}}}}}}}}yyyyyyyyyzzzzzzzzzzzzzzz{{{zzzxxxvvvuuutttuuuuuuwwwxxxyyyzzzzzzzzzyyyxxxxxxyyyzzz{{{|||}}}}}}}}}}}}|||||||||~~~|||~~~~~~|||{{{{{{|||~~~~~~}}}}}}||||||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~{{{{{{{{{{{{zzzzzzzzzzzztttuuuvvvwwwwwwwwwvvvvvvxxxyyyyyyxxxvvvuuuvvvwwwvvvvvvwwwxxxyyyzzzzzz{{{uuuvvvwwwxxxyyyzzzzzzyyyxxxxxxyyyzzzzzz{{{{{{|||}}}}}}~~~~~~}}}|||{{{{{{yyyxxxwwwxxxxxxvvvuuuxxxxxxwwwvvvvvvvvvvvvwwwuuuuuuvvvwwwxxxxxxxxxxxxtttuuuvvvwwwxxxxxxxxxxxxrrrrrrssssssttttttuuuuuuvvvuuuuuuvvvxxxyyywwwvvvoooppppppqqqrrrsssssssssnnnrrrxxx{{{yyyuuuqqqooommmmmmmmmmmmoooqqqsssuuutttuuuvvvuuusssrrrrrrrrrppprrrtttuuutttttttttuuuoooooonnnnnnppprrrtttuuurrrssstttvvvwwwxxxyyyyyy{{{{{{zzzzzzyyyxxxxxxxxxttttttttttttttttttttttttrrrqqqpppqqqrrrsssrrrppprrrssssssrrrrrrqqqpppooojjjkkkmmmoooqqqrrrsssssssssssssssttttttuuuuuuuuuqqqqqqqqqqqqppppppppppppsssssstttuuuuuuttttttssspppqqqrrrqqqpppppprrrsssppppppqqqrrrrrrsssttttttpppppppppooonnnnnnmmmmmmpppooonnnnnnnnnooopppqqqooonnnnnnmmmmmmooopppqqqsssrrrpppooonnnnnnooopppiiijjjkkkkkkllllllkkkkkkjjjkkkkkkkkkkkkkkkkkkjjjkkkkkkjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjiiihhhhhhggggggiiijjjkkkkkkkkkkkkiiiiiihhhhhhhhhiiijjjjjjhhhggggggffffffgggggghhhjjjjjjkkkkkkkkkkkkkkklllhhhhhhgggfffggghhhjjjjjjjjjkkklllmmmmmmlllkkkjjjhhhiiikkkllllllkkkiiigggjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkklllkkkjjjhhhggggggggggggggghhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggjjjjjjjjjjjjiiigggeeedddggggggggghhhggggggfffeeehhhiiiiiijjjiiihhhgggeeehhhiiijjjjjjkkkkkkjjjjjjeeeffffffggghhhiiiiiiiiihhhfffdddeeeggghhhiiiiii}}}xxxtttkkkbbb^^^fffooorrrnnnkkkqqquuuyyyzzzyyyyyyzzz|||zzzvvvvvvxxxzzzxxxvvvsssqqqppppppqqqsssnnnjjjiiikkkkkkgggccc^^^```bbbeeeiiilllnnnooolllmmmmmmllllllnnnqqqtttqqqtttxxxzzzyyyxxxwwwxxx|||}}}~~~}}}nnnnnnkkkeeeaaa___aaadddooorrrwww|||~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyyyyyyy{{{|||}}}~~~~~~}}}|||{{{|||}}}~~~|||{{{}}}}}}}}}}}}~~~~~~yyyzzz{{{|||||||||{{{{{{wwwyyyzzzyyywwwvvvxxxzzzxxxxxxyyyzzz{{{|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzxxxyyy{{{{{{zzzxxx{{{{{{zzzyyyyyyyyyyyyyyyvvvwwwxxxyyyzzzzzzzzzzzzvvvwwwxxxyyyyyyzzzzzzyyyuuuuuuuuuvvvvvvvvvvvvvvvtttssstttuuuwwwxxxwwwvvvsssssstttttttttsssssssssppptttxxxyyywwwtttsssssslllllllllmmmooorrrtttvvvvvvwwwwwwvvvsssrrrsssuuurrruuuxxxxxxvvvuuuuuuvvvsssrrrrrrrrrsssuuuwwwyyyvvvwwwxxxyyyzzzzzzzzzzzz}}}||||||{{{zzzzzzyyyyyyttttttttttttttttttttttttrrrqqqpppqqqsssuuutttsssssssssssssssrrrqqqpppoookkklllnnnooopppqqqrrrrrrssssssttttttttttttttttttrrrrrrqqqqqqqqqpppppppppsssssstttuuuuuutttsssrrrqqqrrrsssrrrqqqqqqsssuuussssssssstttttttttttttttqqqqqqpppoooooonnnnnnmmmpppoooooonnnooopppqqqrrrqqqpppooooooooopppqqqrrrtttsssqqqooonnnoooppppppjjjkkklllmmmmmmmmmllllllllllllmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkllllllllllllkkkkkkjjjjjjkkkkkkllljjjjjjjjjkkkjjjjjjiiiiiieeefffgggiiijjjkkkkkkkkkiiiiiiiiiiiiiiijjjkkkkkkjjjjjjiiiiiiiiiiiijjjjjjmmmmmmlllllllllllllllllliiihhhgggffffffgggiiijjjhhhiiikkkllllllkkkiiihhhggghhhjjjllllllkkkiiigggkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkjjjjjjiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllllllkkkiiigggfffggggggiiiiiijjjiiiiiihhhhhhiiikkklllmmmllljjjjjjkkkllllllmmmmmmmmmmmmmmmiiiiiijjjkkkkkkkkkkkkkkkllljjjhhhhhhjjjkkkkkkkkk~~~yyyvvvqqqfff___eeeooorrrpppnnntttyyy{{{}}}yyyzzz|||~~~{{{xxxwwwvvvwwwxxxyyytttpppppprrrsssppplllllllllmmmnnnpppqqqrrrrrrnnnnnnnnnmmmlllmmmpppssstttwwwzzz|||{{{yyyyyyxxx~~~~~~tttsssqqqllliiiiiimmmrrrzzz|||~~~~~~~~~~~~~~~}}}|||{{{}}}~~~}}}~~~|||}}}~~~||||||~~~|||}}}~~~yyy{{{|||{{{yyyyyy{{{~~~zzzzzz{{{|||}}}~~~}}}||||||{{{{{{|||zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{zzz|||~~~}}}}}}|||{{{{{{{{{{{{|||xxxxxxzzz{{{||||||}}}}}}xxxxxxyyyzzz{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyyzzz||||||zzzyyyyyyyyyzzzyyyyyywwwvvvvvvrrruuuxxxxxxvvvuuuwwwyyyoooooooooqqqsssuuuxxxyyyvvvxxxxxxuuurrrqqqtttwwwuuuxxx{{{{{{xxxvvvvvvxxxwwwvvvuuuuuuuuuwwwyyy{{{zzzzzz{{{{{{{{{{{{zzzzzz|||{{{{{{zzzyyyxxxxxxwwwuuuuuuuuutttttttttttttttrrrqqqqqqrrruuuvvvvvvuuussssssssssssrrrqqqpppoooooopppqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrttttttsssssssssrrrrrrrrrrrrrrrsssttttttsssrrrqqqqqqrrrssssssrrrrrrtttvvvvvvvvvuuuuuuttttttsssssssssrrrrrrqqqqqqppppppooopppoooooonnnoooppprrrrrrqqqqqqpppooopppqqqrrrssstttsssqqqooonnnnnnooopppjjjkkkmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmiiiiiiiiijjjjjjkkkkkkkkklllkkkkkkjjjjjjkkkkkkllliiijjjjjjkkkkkkjjjjjjjjjiiijjjkkkmmmnnnooooooooojjjjjjjjjjjjjjjkkklllmmmmmmllllllkkkkkkllllllmmmlllllllllkkkkkkjjjjjjjjjiiihhhfffeeefffgggiiijjjeeefffhhhiiiiiihhhfffeeefffhhhjjjlllllljjjhhhgggllllllllllllllllllllllllkkkkkkjjjjjjjjjiiiiiiiiihhhiiiiiijjjjjjkkkkkklllnnnmmmlllllljjjjjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiikkklllnnnnnnmmmllljjjhhhggghhhjjjkkkllllllkkkjjjhhhiiilllnnnoooooonnnnnnkkkllllllmmmmmmmmmmmmmmmjjjjjjkkklllllllllkkkkkkpppnnnkkkkkklllmmmmmmmmm}}}www{{{wwwoookkklllmmmlllnnntttwww~~~~~~}}}~~~}}}{{{zzzxxxxxxssssssrrrrrrrrrqqqqqqqqqooommmkkkkkklllppptttwww|||}}}}}}|||~~~|||zzzyyy{{{~~~~~~~~~~~~~~~~~~|||zzz|||}}}~~~~~~~~~~~~yyyxxxzzz||||||{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{|||{{{yyywwwvvvxxxzzzyyyzzz{{{|||}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}}}}{{{yyyyyyyyyyyyyyy{{{}}}|||{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{vvvvvvvvvxxxzzzyyyuuupppvvvvvvwwwwwwxxxwwwwwwwwwxxxxxxxxxxxxwwwuuusssrrrsssttttttuuuwwwxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz|||zzzxxxwwwxxxxxxwwwvvv{{{zzzxxxvvvvvvvvvvvvwwwzzzxxxuuussssssuuuxxxzzzxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxvvvtttsssrrrssssssrrrrrrrrrrrrrrrssstttuuutttsssssssssssstttuuuuuuttttttsssssssssrrrrrrrrrqqqoooooooooqqqqqqqqqooorrrrrrqqqppppppoooooonnnppppppppppppooooooooonnnooommmkkkmmmqqqssssssqqqoooooonnnooooooooonnnlllqqqpppooopppppppppnnnllllllllllllmmmmmmoooppppppoooooooooooonnnlllkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjkkkkkklllllllllmmmnnnnnnoooooooooooonnnnnnkkkkkkkkkkkklllllllllmmmkkklllmmmnnnooonnnmmmmmmrrrqqqpppppppppnnnkkkhhhiiikkkmmmnnnmmmmmmnnnooollllllmmmnnnmmmkkkjjjhhhiiijjjlllmmmmmmmmmlllkkklllnnnpppooojjjhhhhhhjjjpppmmmkkkllloooqqqpppnnnoooooopppqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnlllllllllmmmmmmmmmnnnnnnooooooooooooooonnnnnnmmm}}}www||||||tttmmmllljjjhhhjjjoooyyy~~~}}}}}}}}}}}}{{{yyyuuuttttttrrrqqqpppooonnnjjjiiiiiiiiikkkooorrruuuzzz{{{|||~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxzzz{{{zzz{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{||||||zzzyyyzzzzzzzzz|||}}}}}}}}}~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}|||zzzyyyyyyzzz|||{{{xxxuuuzzz{{{|||}}}~~~||||||}}}|||{{{zzzxxxvvvvvvwwwyyyzzz{{{|||||||||}}}}}}{{{{{{zzz{{{||||||~~~|||{{{{{{|||}}}}}}|||||||||{{{zzzzzzzzzzzzzzz}}}|||zzzxxxxxxzzz|||}}}|||{{{{{{{{{zzzzzzyyyyyy|||{{{zzzxxxwwwwwwwwwxxxwwwvvvvvvvvvvvvvvvwwwxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxwwwwwwwwwvvvvvvvvvvvvuuutttssstttuuuvvvuuuttttttttttttttttttsssssssssuuuttttttsssssssssssssssrrrpppooopppsssuuuuuuttttttssssssssstttsssrrrqqqtttsssrrrrrrssssssqqqpppoooooooooooopppqqqrrrsssrrrrrrrrrqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqrrrrrrrrrssssssppppppqqqqqqqqqppppppoooqqqpppppppppppppppoooooolllmmmppprrrtttuuuuuuuuutttsssqqqqqqrrrqqqooommmlllmmmoooooonnnnnnpppqqqooooooppppppoooooonnnnnnooooooppppppooonnnmmmlllmmmnnnooonnnmmmmmmmmmnnnqqqooommmnnnppprrrqqqpppoooppppppqqqrrrrrrrrrqqqppppppppppppppppppppppppoooooonnnmmmmmmmmmmmmnnnooooooppppppoooooonnnmmm~~~~~~|||www|||~~~wwwqqqmmmjjjhhhjjjnnn{{{~~~{{{zzzzzz~~~{{{xxxyyy}}}~~~{{{wwwvvvuuutttrrrpppooommmmmmggghhhiiijjjllloooqqqrrrwwwwwwxxxzzz{{{|||}}}~~~~~~}}}||||||}}}}}}~~~}}}~~~}}}{{{yyyzzz||||||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{zzz{{{|||~~~~~~~~~~~~~~~|||~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{~~~}}}}}}}}}}}}~~~}}}||||||{{{{{{{{{{{{|||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}||||||||||||{{{{{{|||{{{zzzzzz{{{|||{{{yyyxxxxxxxxxxxxyyyyyyyyyyyy{{{zzzxxxwwwvvvwwwxxxyyywwwuuuttttttvvvxxxxxxwwwyyyyyyyyyzzzyyyyyyxxxwwwwwwvvvvvvwwwxxxxxxvvvtttrrrrrrrrrrrrssstttuuuvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttyyyyyyzzzzzz{{{{{{zzzzzzvvvvvvvvvvvvvvvuuuttttttwwwwwwwwwvvvvvvuuuuuuttttttuuuwwwyyyzzz{{{zzzzzzwwwvvvttttttuuuuuuuuutttqqqqqqrrrqqqpppqqqtttvvvuuutttssssssssstttuuuvvvvvvvvvvvvuuutttsssqqqqqqrrrpppoooppprrrtttuuuuuutttrrrqqqrrrsssttttttsssqqqrrrssstttuuuvvvvvvvvvuuuuuuttttttsssssssssssstttsssqqqpppoooooopppqqqqqqqqqrrrrrrqqqqqqpppooo}}}{{{zzzwww{{{|||xxxsssnnnllllllooosss{{{{{{zzzzzz|||wwwsssuuuzzz|||xxxrrrssssssrrrrrrrrrrrrqqqqqqmmmmmmooopppqqqrrrrrrrrrttttttuuuwwwyyy{{{}}}~~~~~~}}}}}}~~~~~~{{{zzzzzz{{{~~~~~~~~~}}}~~~~~~~~~~~~zzz{{{{{{|||}}}~~~~~~~~~}}}{{{yyyxxxzzz|||}}}zzzyyyxxxxxxyyyyyyzzzzzz|||}}}~~~}}}|||{{{{{{{{{zzzyyyyyyzzz{{{{{{yyyxxxvvvuuuuuuuuuvvvvvvwwwxxxwwwwwwwwwwwwxxxxxxyyyyyy||||||||||||||||||||||||~~~~~~~~~|||||||||||||||{{{zzzyyyzzzzzz{{{{{{{{{{{{{{{{{{}}}{{{zzz{{{yyywwwwwwyyyzzz{{{{{{wwwwwwwwwvvvuuuvvvzzz|||zzzyyyxxxwwwxxxzzz}}}~~~}}}}}}||||||{{{zzzyyyyyyzzzvvvssstttwww{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxvvvwwwxxxzzz{{{|||||||||{{{{{{zzzxxxwwwuuutttssswwwvvvuuuttttttuuuvvvwwwuuuuuuvvvvvvuuuuuutttsss}}}yyyyyyvvvyyyyyyxxxuuupppmmmooorrruuu{{{zzzvvvwww{{{|||xxxrrrqqqrrrsssuuuwwwyyyzzz{{{xxxyyyyyyzzzyyyxxxwwwvvvuuuvvvvvvxxxzzz}}}~~~}}}|||}}}}}}~~~~~~|||zzzyyy{{{}}}~~~{{{{{{{{{zzzzzzzzz{{{||||||~~~}}}{{{|||}}}|||{{{{{{|||}}}~~~|||{{{xxxxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyzzz{{{|||}}}~~~}}}~~~~~~~~~}}}||||||{{{zzzzzz{{{}}}~~~|||zzz}}}{{{zzzzzz|||~~~|||||||||{{{zzz|||}}}{{{zzz{{{~~~}}}yyyyyy|||~~~~~~}}}}}}}}}}}}|||{{{||||||}}}|||}}}~~~|||yyywwwuuutttyyyyyyyyyyyyzzz|||~~~zzzzzzzzz{{{zzzyyyyyyxxx{{{zzzwwwxxxxxx{{{zzzuuuqqqsssvvvwww~~~{{{vvvxxxzzz|||}}}|||{{{|||}}}~~~~~~~~~||||||}}}~~~{{{|||}}}}}}||||||~~~}}}}}}|||}}}~~~}}}}}}~~~}}}|||{{{{{{zzz{{{{{{||||||}}}|||{{{{{{{{{}}}~~~~~~~~~}}}zzz{{{{{{|||||||||{{{{{{zzzzzz|||~~~~~~~~~}}}|||}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~}}}}}}~~~|||zzzxxxwwwyyyzzz|||~~~~~~~~~~~~~~~}}}}}}|||~~~}}}yyyyyywww~~~}}}zzz~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||yyyzzz{{{|||}}}}}}}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||~~~~~~}}}}}}|||zzz|||~~~~~~{{{zzzwww|||~~~|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||~~~~~~zzz}}}|||{{{|||~~~|||{{{}}}}}}}}}~~~~~~~~~~~~~~~zzz|||~~~~~~|||zzzzzz~~~zzz{{{}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{|||~~~}}}zzz}}}~~~}}}~~~~~~}}}}}}||||||{{{{{{{{{zzzzzz{{{}}}~~~}}}~~~~~~~~~~~~zzzwwwyyy}}}~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~~~~~~~~~~wwwtttzzz~~~~~~zzzuuuwww}}}~~~~~~}}}vvvwww~~~~~~lllbbbbbbccchhhjjjooopppttt{{{wwwsss|||xxx|||||||||}}}~~~~~~~~~sssgggeeeaaaddd^^^bbb___aaahhhfffgggqqquuuvvvnnneeeccceeeiiihhhkkksssnnniiipppooo~~~}}}