BM66(@ {{{wwwyyy}}}|||zzzwwwuuutttuuuvvvxxxyyyzzzsssllleeeccceeedddcccdddhhhkkkmmmsss{{{}}}{{{{{{vvvwww}}}|||vvvrrrnnnjjjhhhbbb```]]]YYYWWWVVVVVVWWWXXX[[[___cccggglllqqquuuxxx|||uuuhhhZZZLLLEEEAAA===;;;;;;======<<<;;;;;;:::999999:::::::::999999888888888999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@AAABBBBBBDDDGGGLLLPPPUUUZZZ___aaaccchhhpppwww|||xxxyyy}}}{{{zzzwwwvvvuuuuuuvvvwwwyyyyyyrrrkkkeeedddffffffdddeeejjjmmmooovvv~~~~~~{{{zzz{{{zzzzzzzzz}}}wwwrrrnnniiifffaaa___\\\YYYWWWVVVVVVWWWXXX[[[___cccggglllrrruuuyyy}}}tttgggYYYKKKDDDAAA===;;;;;;;;;;;;::::::999888888777:::::::::999999999888888999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>???@@@AAABBBDDDGGGMMMPPPVVV[[[aaadddeeejjjrrryyy|||yyyyyy}}}zzzyyyxxxwwwwwwwwwwwwwwwyyywwwqqqkkkeeedddfffgggfffggglllooorrryyy~~~zzzxxxxxx}}}yyyvvvwww|||yyysssmmmhhheeeaaa___\\\YYYWWWVVVVVVWWWXXX[[[___dddhhhmmmrrrvvv{{{~~~~~~rrrdddWWWIIICCCAAA===;;;;;;999999999888777777666666:::::::::999999999999888999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>???@@@AAABBBDDDHHHMMMQQQXXX]]]cccfffhhhmmmvvv||||||xxxyyy|||zzzzzzzzzzzzzzzzzzyyyyyy|||uuuooojjjeeeeeeggghhhfffhhhnnnqqquuu||||||xxxvvvwww{{{vvvsssvvvzzzzzzsssmmmgggccc___^^^[[[XXXVVVVVVVVVVVVXXX[[[```dddiiinnntttxxx}}}|||ooo```TTTGGGBBB@@@===;;;;;;999888888888777777777666999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???AAABBBDDDHHHNNNRRRYYY___fffiiilllpppyyy{{{wwwxxx{{{~~~{{{{{{|||||||||||||||||||||rrrmmmiiieeeeeehhhhhhfffiiinnnssswwwzzzwwwuuuxxx~~~~~~xxxrrrsssuuuyyy{{{ssslllfffbbb^^^]]]ZZZWWWUUUUUUVVVVVVYYY\\\aaafffkkkqqqwww{{{|||}}}zzzlll]]]QQQEEEAAA@@@===;;;;;;999999999999999888888888999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???AAACCCEEEJJJPPPTTTZZZ```hhhlllooottt|||}}}xxxuuuvvvyyy~~~~~~|||||||||||||||}}}~~~yyypppkkkhhheeefffiiihhhgggjjjpppuuuyyy{{{xxxwwwzzz~~~}}}|||uuusssttttttxxx}}}zzzsssmmmgggccc]]]\\\YYYVVVUUUUUUUUUVVVZZZ]]]ccchhhmmmssszzz~~~zzz~~~xxxiiiYYYNNNCCC@@@???===;;;;;;::::::::::::::::::::::::888999999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@BBBDDDGGGLLLRRRWWW]]]ccckkkpppsssxxxyyyuuusssuuuxxx}}}~~~~~~|||{{{zzzzzzzzz|||~~~vvvnnnjjjhhheeefffjjjjjjiiilllrrrxxx}}}|||zzzzzz}}}{{{|||{{{xxxvvvssssssvvvxxx|||zzzsssmmmgggddd\\\[[[XXXVVVUUUTTTUUUVVV[[[___dddjjjooovvv|||~~~zzzvvvgggVVVKKKBBB??????===;;;;;;::::::::::::::::::::::::888888999999999:::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>@@@AAACCCFFFIIINNNTTTYYY```gggooouuuxxx}}}~~~wwwsssqqqssswww}}}~~~}}}~~~{{{zzzxxxwwwxxx{{{~~~~~~uuummmiiigggeeegggjjjkkkjjjnnntttzzz}}}||||||zzzzzz}}}}}}zzzuuurrrssspppsssxxx~~~yyysssmmmhhheee\\\ZZZXXXVVVTTTTTTUUUVVV\\\```eeekkkqqqwww~~~}}}zzzuuufffUUUJJJAAA??????===;;;;;;999999999999999999::::::888888888999999:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>@@@BBBDDDFFFJJJOOOVVVZZZbbbiiirrrxxx{{{{{{tttrrrppprrrwww~~~}}}}}}}}}}}}{{{zzzxxxyyy{{{}}}wwwmmmeeedddffffffggghhhjjjlllqqqvvv|||{{{zzz~~~}}}||||||zzzvvvsssrrrrrrssstttwww}}}{{{vvvrrrnnngggaaa]]][[[XXXUUUTTTUUUWWWYYY___bbbggglllqqqwww}}}ooobbbPPPKKKCCC>>>;;;;;;;;;;;;:::888777666666888:::;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;:::::::::;;;<<<=========<<<<<<<<<;;;;;;;;;:::;;;<<<;;;;;;;;;===???AAAAAAAAAEEELLLSSSYYY\\\hhhnnnuuu{{{{{{tttrrrqqqrrrxxx~~~}}}}}}}}}}}}}}}{{{yyyxxxyyy{{{}}}|||wwwmmmeeeeeeffffffggghhhjjjmmmrrrxxx~~~{{{zzz~~~|||{{{}}}{{{wwwssssssrrrrrrssswww{{{yyytttqqqllleee```\\\ZZZWWWUUUTTTVVVXXXYYYaaadddjjjoootttzzzooobbbOOOIIIBBB===;;;;;;;;;;;;999888777777777888:::;;;:::999999888888999999:::888888777777777888999:::======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<;;;;;;===???AAAAAABBBFFFNNNVVV]]]aaajjjpppxxx~~~~~~{{{tttsssrrrtttzzz~~~~~~}}}}}}}}}||||||{{{yyyxxxxxxzzz|||~~~vvvuuullleeeeeeffffffgggiiikkknnntttzzz~~~zzzzzz||||||}}}~~~xxxvvvsssqqqppprrrtttvvvwwwzzz~~~}}}vvvqqqmmmiiiccc___[[[YYYVVVTTTTTTVVVYYY[[[cccgggmmmrrrwww}}}~~~lll```LLLGGGAAA<<<::::::::::::888888888888999999999:::999999888888888888999999:::::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<;;;<<<>>>@@@AAAAAADDDHHHPPPYYYaaafffmmmttt|||~~~{{{uuutttsssvvv|||~~~~~~}}}}}}{{{yyywwwvvvvvvwwwzzz{{{{{{sssrrrkkkeeeeeeffffffgggjjjkkkooovvv||||||yyyzzz}}}}}}|||wwwsssqqqrrrrrrrrrqqqtttxxx|||}}}yyysssnnnjjjfffaaa]]]ZZZXXXVVVTTTUUUXXX[[[]]]eeeiiiooouuuzzzxxxfffZZZJJJEEE???;;;999999999999777888999:::::::::999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;<<<>>>@@@BBBCCCEEEIIIPPPYYYbbbiiipppwww|||wwwvvvvvvxxx~~~~~~}}}|||xxxvvvtttrrrrrrtttvvvwwwyyy}}}yyyrrrnnnhhheeefffffffffhhhllllllqqqxxx|||zzzyyy{{{~~~|||}}}{{{wwwuuuuuusssrrrppprrruuuxxxzzz{{{|||{{{xxxuuupppkkkgggbbb___\\\YYYWWWVVVUUUVVVZZZ]]]```fffjjjqqqvvv{{{rrrbbbVVVHHHDDD>>>;;;999999999999888888999::::::::::::999;;;::::::999999::::::;;;777888888888999999999999;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<<<<<<<>>>@@@CCCDDDFFFIIINNNWWWaaaiiirrryyy~~~yyyxxxxxxzzz~~~~~~}}}{{{zzztttrrrpppnnnnnnoooqqqrrrssswwwyyyyyy{{{{{{vvvpppjjjeeedddfffggggggjjjoooooottt|||xxxwwwyyy}}}}}}{{{yyy}}}~~~|||{{{xxxuuussstttuuuwwwwwwwwwwwwvvvtttqqqmmmiiiddd```]]]\\\YYYWWWVVVVVVXXX\\\```ccchhhmmmsssxxx|||~~~~~~}}}ooo___SSSFFFCCC>>>;;;:::::::::999999999999999:::::::::;;;888888777777777777888888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<======<<<===???AAABBBDDDGGGIIINNNVVVaaajjjvvv}}}{{{zzzzzz|||~~~~~~~~~~~~~~~~~~}}}zzzwwwvvvpppnnnllljjjjjjkkkmmmnnnnnnqqqttttttuuuuuuqqqjjjfffcccccceeeggghhhlllrrrsssyyy~~~uuuuuuyyy~~~{{{xxxyyy}}}|||{{{{{{{{{zzzyyywwwvvvuuuqqqooolllhhhccc___]]]\\\YYYXXXWWWXXXZZZ___cccfffkkkooouuuzzz~~~~~~~~~wwwjjj[[[PPPEEEBBB>>>;;;;;;;;;::::::::::::999888999:::;;;<<<888888777777777777888888:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<======<<<===???AAAAAADDDGGGJJJNNNWWWdddnnnyyy}}}||||||}}}}}}}}}~~~}}}{{{xxxuuusssnnnllljjjhhhggghhhjjjkkkkkkoooppppppqqqqqqlllfffcccaaabbbeeeggghhhmmmtttwww|||}}}ssstttyyy~~~yyyxxx{{{}}}zzzxxxwwwooonnnlllgggbbb^^^\\\\\\YYYXXXXXXXXX[[[```eeehhhnnnrrrwww|||~~~|||rrreeeVVVLLLEEEBBB>>><<<<<<;;;;;;:::;;;:::999888888:::<<<===::::::999999999999::::::777888999:::::::::999888;;;;;;;;;<<<<<<<<<======;;;===============???AAA???CCCGGGJJJOOOYYYgggqqq|||||||||}}}zzzyyyzzz{{{}}}~~~|||yyyuuurrrllliiigggfffggghhhgggggghhhiiihhhhhhgggfffeeeddd___bbbeeefffgggjjjpppuuuyyy~~~~~~yyywww{{{zzzvvvsssyyyyyyuuuqqqnnnhhhbbb]]]ZZZYYYXXXSSSUUUXXXZZZ]]]bbbhhhlllsssuuuxxx{{{yyykkk]]]QQQIIIAAA>>>:::888888888555222888999999::::::999999888888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<======>>>???@@@BBBDDDFFFIIIOOO[[[iiisss}}}|||~~~~~~|||{{{{{{|||||||||yyyvvvrrrpppmmmkkkiiiiiijjjkkkkkkjjjiiiiiihhhgggfffdddcccbbbaaacccggghhhiiimmmsssxxx|||~~~zzzzzz~~~}}}xxxuuuuuuzzz{{{vvvqqqmmmhhhbbb]]]ZZZYYYXXXVVVWWWYYY\\\___dddjjjooowwwxxx{{{~~~uuugggZZZNNNGGG@@@===::::::;;;;;;999777999999::::::::::::999999888888888777777888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<======>>>???@@@BBBDDDFFFIIIPPP[[[jjjttt}}}~~~~~~}}}}}}|||{{{yyyvvvssspppooonnnmmmmmmnnnpppqqqqqqpppkkkjjjhhhfffdddbbbaaa```bbbeeehhhjjjlllpppwww||||||~~~{{{vvvrrruuuxxx}}}{{{vvvpppmmmgggaaa\\\ZZZXXXXXXYYYZZZ\\\^^^bbbhhhooottt{{{||||||ooobbbUUUJJJCCC<<<;;;999999;;;<<<;;;:::::::::::::::::::::::::::999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@AAACCCFFFIIIPPP\\\kkkuuu~~~~~~|||{{{yyywwwuuusssrrrqqqppppppqqqsssvvvxxxwwwvvvooollliiieeebbb```___^^^bbbeeeiiilllnnnssszzz~~~|||vvvrrrrrrsssvvv|||zzztttooolllfffaaa\\\YYYXXXXXX[[[\\\^^^aaaeeellltttyyy~~~wwwjjj]]]QQQGGGAAA999888777777888999999999;;;::::::::::::::::::;;;:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=====================>>>???@@@AAAAAACCCFFFJJJRRR^^^mmmxxx~~~}}}|||{{{yyywwwvvvuuuvvvvvvrrrsssuuuyyy|||~~~}}}{{{tttpppkkkfffaaa___^^^^^^aaaeeeiiilllpppuuu}}}~~~wwwrrrpppooopppvvv~~~{{{uuunnnkkkeee```[[[YYYXXXXXX\\\]]]```ccchhhooowww}}}ssseeeYYYNNNEEE@@@999999999888777777777888;;;::::::999999::::::;;;:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>>>>???@@@AAAAAADDDGGGLLLTTT```ppp{{{~~~}}}|||{{{zzzzzzyyyyyyzzzwwwxxx{{{yyyuuunnngggbbb___^^^^^^aaaeeejjjnnnrrrxxx{{{tttpppllllllooouuuzzz}}}}}}xxxmmmjjjddd___[[[XXXXXXXXXZZZ]]]aaafffkkkrrryyy~~~|||oooaaaUUUKKKCCC???<<<<<<<<<:::888777888999::::::888888888888::::::999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>???@@@AAAAAABBBEEEHHHNNNVVVcccsss~~~~~~|||{{{{{{|||~~~~~~zzzrrriiiccc```______bbbffflllpppuuu{{{yyytttnnnkkkllloooppppppyyy}}}|||wwwllliiiddd^^^ZZZXXXWWWWWWWWW[[[aaagggmmmsssyyy}}}yyykkk]]]QQQHHHAAA===:::;;;<<<:::777666888::::::999777666666777999:::888888888777777888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCFFFJJJOOOXXXfffvvv~~~|||{{{|||tttkkkdddaaa``````dddhhhmmmrrrwww~~~~~~}}}}}}zzzrrrnnnmmmlllkkkjjjtttwwwzzz~~~yyytttkkkhhhccc^^^ZZZXXXWWWWWWVVVZZZaaahhhnnnsssyyy|||wwwhhhZZZNNNEEE???;;;666888999888555555777:::999888666555555666888999888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>???@@@AAABBBDDDGGGKKKQQQZZZhhhxxxvvvmmmfffcccddddddllllllnnnsss{{{{{{{{{xxxqqqnnnllljjjjjjkkknnnqqqtttvvv|||{{{uuuqqqkkkgggaaa[[[WWWVVVVVVWWW\\\```eeejjjpppvvv}}}|||ooo```UUUKKKAAA;;;:::<<<;;;::::::999999::::::555666777888999:::::::::999::::::999777666777999<<<;;;999777777999<<<=========<<<<<<<<<<<<=========>>>@@@AAABBBCCCCCCCCCCCCEEEKKKSSS___mmm}}}wwwmmmgggddddddeeemmmnnnqqqwww~~~{{{zzz~~~vvvpppllliiiggghhhjjjkkklllnnnrrrwww|||xxxrrrnnnhhhddd___ZZZWWWWWWXXXYYY^^^aaaggglllrrrxxx~~~xxxkkk\\\RRRIIIAAA<<<;;;;;;::::::999999999999999777888888999999999888888::::::;;;999888888999:::<<<;;;999888888:::<<<=========<<<<<<<<<<<<=========>>>???AAABBBCCCDDDDDDEEEHHHMMMUUU```ooo~~~xxxnnnhhheeefffgggnnnqqqvvv}}}{{{xxx{{{~~~vvvpppllliiihhhiiiiiihhhhhhiiimmmpppuuuxxx|||zzzsssnnnjjjccc```\\\XXXWWWWWWYYY[[[___ccciiioootttzzz~~~rrreeeWWWNNNGGG@@@<<<<<<:::999999888888888888888999999999999999888777777999:::;;;:::999999;;;<<<;;;:::999888999:::<<<>>>>>>======<<<<<<======>>>>>>>>>???AAABBBCCCDDDEEEIIIKKKPPPXXXcccrrrxxxoooiiiggghhhiiiooottt{{{zzzvvvxxx{{{yyytttrrrooonnnmmmkkkjjjjjjkkklllllloootttzzz}}}wwwpppjjjgggaaa^^^ZZZWWWVVVWWWZZZ\\\aaaeeekkkqqqwww|||{{{ooobbbTTTKKKDDD>>>;;;<<<999888888777777777777777888888999999999888888777888999:::999999999;;;===;;;:::999999999;;;===>>>>>>>>>============>>>>>>>>>>>>???AAABBBDDDEEEFFFLLLNNNSSS[[[fffuuuxxxpppkkkjjjlllmmmqqqwwwyyyuuuvvvxxx{{{~~~{{{uuutttqqqooonnnmmmllllllhhhkkkpppvvvzzz}}}zzztttnnnhhheeeaaa^^^ZZZWWWVVVWWWZZZ\\\bbbgggmmmtttyyy~~~yyynnnaaaRRRIIIBBB<<<:::;;;999888777777666666777777666666777888999:::::::::777888999888777888:::<<<::::::999::::::<<<===>>>>>>>>>============>>>>>>>>>??????@@@BBBDDDFFFHHHMMMOOOUUU]]]iiixxx~~~~~~xxxqqqmmmmmmoooqqquuu|||yyyttttttuuuvvv|||~~~{{{wwwuuutttrrrooommmjjjlllpppuuuxxxzzz{{{{{{~~~{{{wwwqqqkkkfffccc___]]]YYYWWWVVVXXX[[[]]]eeeiiipppwww}}}~~~vvvkkk^^^OOOFFF@@@;;;999;;;999888888777777777777777555666777888999:::::::::777888999888777777999:::999:::::::::;;;===>>>>>>???>>>>>>======>>>>>>????????????@@@BBBEEEGGGIIILLLOOOUUU]]]jjjyyy~~~~~~~~~wwwqqqooopppsssuuu{{{zzztttrrrqqqqqqvvv|||~~~{{{wwwsssqqqsssvvvyyy{{{|||{{{{{{|||{{{xxxtttoooiiidddaaa]]][[[XXXWWWWWWZZZ^^^aaahhhmmmttt{{{|||ssseeeXXXJJJBBB===:::999<<<999999888777777777777888666777888999999999999999999::::::999777777888:::999999:::;;;<<<===>>>?????????>>>>>>>>>>>>???????????????@@@BBBEEEHHHJJJJJJMMMTTT]]]jjjzzz}}}~~~}}}wwwqqqpppqqquuuwww|||tttqqqnnnmmmqqqvvv{{{{{{xxxzzz|||~~~~~~}}}zzzyyyvvvrrrmmmgggbbb___ZZZYYYWWWVVVXXX]]]aaadddkkkpppwww~~~zzzppp```TTTFFF???<<<999:::===:::999999888888888888888888999999999999888777777;;;<<<<<<:::888888999:::999999:::;;;<<<===>>>?????????>>>>>>>>>>>>???????????????@@@BBBEEEHHHJJJHHHLLLSSS\\\jjj{{{{{{xxxtttqqqqqqssswwwzzzyyyqqqnnnnnnnnnooouuuwww||||||yyytttoookkkfffaaa]]]XXXXXXWWWWWWXXX\\\cccgggppptttzzzxxxlllWWWOOODDD<<<::::::::::::<<<;;;999888888888999999777777777777777888888888999999999999999999999999888999999:::;;;<<<======<<<<<<<<<======>>>???@@@BBBAAAAAAAAACCCEEEGGGIIIMMMNNNQQQYYYhhh{{{~~~~~~~~~yyywwwtttrrrtttwww{{{~~~|||tttpppnnnnnnnnnooopppwww|||yyysssnnnjjjeee```\\\XXXXXXXXXXXXZZZ^^^dddiiirrrvvv|||tttgggUUUMMMCCC<<<:::;;;;;;:::888888666555555555666666777777777777888888888888999999999999999999999999::::::;;;<<<===>>>>>>???===============>>>@@@@@@CCCBBB@@@@@@AAADDDHHHJJJOOOOOORRRZZZhhhyyy~~~~~~~~~|||}}}}}}~~~~~~~~~~~~}}}vvvuuuttttttwww{{{xxxssspppmmmllliiijjjpppzzz}}}yyysssmmmhhhccc^^^[[[XXXYYYYYYZZZ\\\```fffkkktttxxx~~~}}}|||~~~~~~nnnaaaQQQJJJAAA;;;:::;;;;;;:::777666555555444555555555777777777888888888999999999999999999999999999999;;;;;;<<<===>>>??????@@@============>>>???@@@AAACCCBBBAAAAAABBBEEEHHHJJJMMMMMMQQQZZZhhhzzz~~~}}}}}}}}}~~~~~~zzz{{{|||}}}~~~}}}}}}}}}uuuuuuuuuwwwzzz~~~}}}vvvqqqmmmjjjhhhhhhlllttt{{{}}}xxxrrrlllfffaaa\\\YYYWWWXXXZZZ[[[]]]bbbhhhmmmvvvzzzwwwxxx|||zzzjjj\\\MMMGGG???;;;;;;<<<;;;:::888888888888777888888888777777777888888999999:::999999999999999999999999:::;;;<<<===>>>??????@@@>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHIIIIIIGGGIIIOOOZZZjjj~~~~~~{{{||||||}}}}}}~~~~~~~~~yyyzzz|||~~~~~~~~~}}}|||wwwwwwxxxyyy|||}}}{{{tttnnnjjjiiigggiiioootttxxx|||wwwpppjjjddd___[[[XXXVVVXXXZZZ\\\___dddjjjnnnwww{{{|||pppttt{{{vvvfffYYYIIICCC===:::;;;;;;;;;999888999999999999999999999666777777888999:::::::::999999999999999999999999::::::;;;<<<===>>>>>>???>>>>>>>>>??????@@@AAABBBAAADDDHHHLLLMMMLLLJJJHHHGGGIIIPPP[[[lll}}}{{{zzzzzz{{{|||}}}}}}}}}}}}{{{|||~~~}}}|||yyyyyy{{{}}}~~~|||zzz~~~zzzrrrnnnjjjggggggjjjlllooovvv~~~{{{vvvnnnhhhccc___[[[XXXVVVXXX[[[^^^bbbgggmmmqqqyyy|||vvvkkkppp{{{~~~rrrbbbTTTFFFAAA<<<::::::;;;999888666777777888888888888777666777777888999:::;;;;;;999999999999999999999999999:::;;;<<<===>>>>>>???????????????@@@AAABBBCCCAAADDDIIINNNOOOMMMJJJHHHKKKMMMSSS^^^mmm|||zzzyyyxxxyyy{{{|||}}}}}}||||||}}}~~~|||zzz{{{~~~|||yyywwwzzzyyysssmmmiiiggghhhhhhiiiooovvv{{{yyytttmmmfffbbb^^^[[[YYYXXX[[[^^^bbbfffkkkqqquuu{{{~~~}}}rrriiippp}}}zzznnn]]]OOODDD@@@;;;999::::::888666444555666888888888777666666777777888:::;;;;;;<<<999999999999999999999999;;;;;;<<<===>>>??????@@@@@@@@@???@@@@@@AAABBBCCCBBBDDDGGGJJJLLLKKKJJJIIIMMMOOOUUU```ooo|||yyyxxxxxxwwwxxxzzz|||}}}}}}||||||~~~|||{{{}}}{{{xxxtttwww{{{}}}xxxqqqllliiihhhggggggmmmtttuuuyyyxxxsssllleeeaaa^^^[[[YYYZZZ\\\```dddhhhnnntttxxx}}}zzzoookkksssxxxjjjYYYKKKDDD@@@;;;999::::::777555555666777999999999888777666777777999:::;;;<<<<<<999999999999999999999999<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKNNNUUU```qqq~~~yyyttttttwwwyyy{{{}}}~~~~~~~~~xxxttttttzzzxxxsssmmmhhhgggggggggggglllooottt{{{}}}sssqqqlllfffaaa]]]ZZZYYYYYY\\\aaafffkkkqqqwww{{{uuuoookkkwwwrrrbbbSSSIII???<<<999888888999:::999999888777555555777888999888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCDDDFFFEEECCC@@@@@@@@@FFFFFFFFFFFFGGGHHHIIIJJJMMMOOOUUU___ooo{{{vvvqqqrrrvvvuuuxxx{{{~~~xxxsssqqquuu{{{{{{ssslllhhhfffdddcccgggiiinnnsssyyy~~~{{{pppnnniiiddd___[[[YYYXXXYYY]]]bbbgggmmmsssyyy}}}uuupppooozzz|||ooo___QQQHHH>>><<<999888888999999999999888777666666777888999888888888999999999::::::999999::::::::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBEEEFFFHHHGGGEEECCCCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJMMMOOOUUU```ppp{{{vvvrrrnnnppptttrrruuuzzz~~~yyysssoooqqquuu{{{zzzrrrlllhhheeecccbbbdddgggkkkppptttwwwyyy{{{||||||}}}~~~|||wwwllljjjeee```\\\ZZZXXXXXXZZZ^^^dddjjjpppvvv|||uuurrrtttwwwjjj[[[NNNEEE>>>;;;999888999999999888999888777666666777888999777777888888888999999999999999::::::::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBGGGIIIKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJMMMPPPVVVaaaqqq~~~vvvrrrooommmooouuussswww||||||uuupppppprrrvvv~~~xxxrrrmmmiiigggcccdddeeehhhkkknnnpppqqqrrrssstttuuuwwwzzz|||}}}~~~{{{uuuqqqiiifffbbb^^^[[[ZZZYYYZZZ]]]aaagggnnntttyyy|||uuutttxxxssseeeXXXKKKDDD===;;;999888999999888777999888888777777888888999777777777888888888999999999999999:::::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBGGGIIIKKKKKKJJJHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJMMMPPPWWWbbbssszzztttqqqooonnnrrrwwwxxx|||~~~wwwqqqpppppprrryyyxxxrrrmmmiiiffffffffffffgggiiikkklllllllllmmmooorrrtttwwwxxx~~~~~~}}}{{{yyytttoookkkfffddd```]]][[[[[[\\\]]]```eeekkkrrrwww}}}zzzvvvxxx{{{{{{nnnaaaTTTIIICCC<<<:::999888999999888777999999888888888888999999777888888888888999999999999999999:::::::::;;;;;;<<<<<<<<<===???@@@BBBCCCFFFHHHJJJKKKJJJHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMPPPXXXdddttt}}}wwwsssssssssssswww|||{{{tttqqqooonnnrrrwwwwwwpppllliiihhhgggfffeeefffggggggggghhhiiikkkmmmppprrrttt{{{{{{{{{yyyuuupppkkkhhhdddaaa^^^[[[[[[\\\^^^```dddiiiooovvv{{{zzzyyy~~~xxxjjj]]]QQQGGGAAA;;;:::888888999999777666999999999999999999999999888888999999999:::::::::999999::::::::::::;;;;;;<<<<<<===>>>???AAABBBCCCDDDFFFIIIJJJIIIHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMQQQYYYeeevvvzzzvvvuuuwwwxxxyyy|||{{{vvvqqqlllmmmpppwwwxxxsssnnnmmmjjjhhhffffffffffffgggggghhhjjjllloooqqqrrrvvvwwwwwwuuurrrmmmiiigggaaa___\\\ZZZZZZ\\\___aaahhhlllsssyyy}}}zzz}}}ttteeeXXXMMMDDD???;;;999888999999999777555888999999999999999999888999::::::::::::;;;;;;;;;999999::::::::::::;;;;;;<<<<<<===>>>???AAABBBCCCCCCFFFHHHIIIIIIHHHIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKMMMQQQYYYfffwww~~~yyyvvvvvvzzz||||||~~~|||}}}|||uuummmkkkmmmmmmuuu|||sssqqqnnnkkkiiihhhhhhhhhiiiiiijjjlllnnnpppssstttrrrssstttsssppplllhhhggg___]]]ZZZXXXYYY[[[___aaajjjnnnuuu{{{~~~zzzqqqbbbUUUJJJBBB===:::999888999999999777555888999999::::::999999888:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;<<<======>>>???AAABBBCCCCCCEEEHHHIIIIIIHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKKKKMMMQQQZZZgggxxx{{{tttwww{{{~~~|||xxxvvvwww{{{~~~vvvpppmmmkkklllpppvvvyyyrrrnnnmmmlllkkkiiinnnmmmkkkllloooqqqssssssvvvuuusssoookkkgggdddbbb^^^]]]\\\ZZZZZZ]]]bbbfffnnntttzzz}}}|||nnn]]]QQQGGG@@@;;;999999999888777666666555777777888888888999999999777888999999::::::999999::::::;;;;;;<<<============>>>???@@@AAABBBBBBBBBFFFFFFGGGHHHHHHIIIJJJJJJFFFGGGGGGHHHJJJLLLNNNOOOOOORRR[[[iii|||}}}yyy|||yyyvvvsssppprrrvvv}}}zzzsssnnnkkkjjjmmmqqqwww|||xxxvvvuuutttrrrtttsssrrrsssuuuwwwwwwvvvxxxvvvtttpppkkkgggcccaaa]]]]]]\\\ZZZ[[[^^^cccgggqqqwww}}}~~~{{{{{{{{{jjjZZZNNNEEE>>>:::;;;:::999888777777777777888888888888888888999999888999999::::::::::::::::::;;;;;;<<<======>>>>>>===>>>???AAABBBBBBCCCCCCDDDDDDEEEFFFGGGIIIIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMOOOSSS[[[iii|||zzztttrrroookkklllpppuuu{{{yyyssspppjjjkkklllpppvvv~~~~~~}}}}}}~~~}}}{{{zzzxxxuuupppkkkfffbbb```\\\\\\[[[[[[\\\```fffkkkuuu{{{{{{yyyzzzvvveeeVVVKKKCCC===999<<<;;;999777777777888999999999888888888888888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>???@@@BBBCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKPPPSSS\\\kkk}}}yyytttqqqnnnjjjjjjmmmnnnttt~~~{{{wwwmmmlllkkklllpppyyy|||zzzuuupppjjjeeeaaa___ZZZ[[[[[[\\\^^^dddjjjoooyyy~~~~~~xxxxxx{{{{{{ppp___QQQGGGAAA<<<999<<<:::888666555666888:::999999999888888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>???????????????AAABBBCCCDDDDDDDDDBBBBBBDDDFFFGGGIIIKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMPPPTTT]]]lll{{{uuurrrnnniiihhhkkkjjjpppxxx{{{qqqooollljjjmmmttt~~~}}}zzzuuuooohhhccc```^^^YYYZZZ\\\^^^aaahhhpppuuu{{{zzzwwwyyy~~~uuujjjZZZMMMEEE@@@<<<::::::888666444444555777999888888888888888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>???????????????AAABBBCCCDDDDDDDDDCCCDDDEEEGGGIIIJJJLLLMMMIIIIIIJJJKKKLLLNNNOOOPPPRRRVVV```ooo~~~xxxtttoooiiigggiiihhhlllsssyyyuuusssnnnkkkjjjooowww}}}}}}yyytttmmmgggbbb___]]]YYYZZZ]]]```eeellluuu{{{~~~wwwvvv{{{oooeeeUUUHHHAAA>>><<<:::888777555444444555666888777777888888888999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLLLLJJJJJJKKKLLLNNNPPPRRRSSSTTTXXXbbbrrrzzztttmmmjjjkkkgggjjjnnnqqqwww}}}zzztttnnnkkklllqqquuuzzz{{{xxxrrrkkkeeeaaa^^^\\\YYY[[[^^^bbbhhhpppzzz{{{rrrttt{{{|||jjj___PPPDDD>>>;;;:::999777777666666666666777777666666777888999::::::;;;888999999::::::::::::::::::;;;;;;<<<======>>>>>>===>>>???AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJMMMMMMNNNNNNPPPQQQSSSSSSVVVZZZeeeuuuyyyqqqnnnooofffhhhjjjlllpppzzzzzzrrrmmmlllnnnrrrvvvzzzwwwqqqjjjddd```]]]\\\YYY[[[___ccciiirrr|||wwwpppsss{{{uuufff[[[LLLAAA;;;999999888777777777888888888888888555555666888999:::;;;<<<888888999::::::::::::999::::::;;;;;;<<<============>>>???@@@AAABBBBBBBBBDDDDDDEEEFFFGGGGGGHHHHHHQQQPPPPPPPPPPPPQQQRRRRRRWWW\\\fffvvv{{{tttmmmmmmiiihhhjjjmmmrrr{{{{{{tttllllllqqquuuyyyyyytttllleeeaaa___]]]\\\YYY\\\bbbhhhooowww}}}yyyzzz~~~rrr```UUUGGG???>>>===999555999999999888888888777777999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@AAABBBAAAAAADDDEEEEEEFFFHHHJJJLLLMMMRRRSSSSSSSSSRRRSSSUUUVVVWWW\\\hhhxxxzzzsssmmmhhhfffgggiiimmmuuu}}}{{{ttttttxxxuuuxxx}}}wwwqqqiiiccc___]]][[[ZZZZZZ___eeelllrrryyy~~~|||~~~zzzmmm[[[QQQEEE>>>======:::777999999999888888888777777999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;===>>>@@@AAABBBBBBAAADDDEEEEEEGGGHHHJJJLLLMMMRRRSSSTTTTTTSSSSSSUUUWWWWWW]]]hhhyyy|||qqqkkkffffffgggiiinnnuuu~~~|||{{{}}}xxxyyy{{{}}}|||tttnnnggg```]]][[[ZZZYYY]]]bbbjjjqqqxxx}}}sssfffTTTLLLAAA<<<;;;<<<;;;888999888888888888777777777999999999999999999999999888999999::::::;;;;;;<<<;;;;;;<<<<<<<<<============>>>???@@@AAABBBBBBAAADDDDDDEEEGGGIIIJJJLLLLLLRRRSSSTTTTTTSSSTTTVVVXXXXXX]]]iiizzzyyyrrrkkkjjjiiihhhkkkooovvv~~~{{{{{{{{{|||~~~}}}xxxqqqlllddd___\\\[[[ZZZYYY___eeennnvvv}}}|||mmm```OOOHHH???:::999:::999777888888888888777777777777888999999999999999::::::888999999::::::;;;;;;<<<;;;;;;<<<<<<======>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDFFFHHHIIIKKKKKKLLLPPPQQQRRRRRRRRRSSSUUUWWWXXX^^^kkk|||zzzqqqnnnllliiiiiikkkmmmttt}}}{{{zzzyyy{{{~~~zzzuuunnniiiccc^^^]]]]]]]]]\\\aaahhhrrrzzzxxxiii[[[LLLFFF>>>999777777777666777777777777777777777777888888888999999:::::::::888999999::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???AAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHJJJKKKKKKKKKMMMOOOPPPPPPPPPQQQSSSUUUYYY```lll~~~wwwssspppkkkhhhiiifffllluuu|||yyyxxxyyy{{{||||||~~~vvvqqqkkkfffaaa^^^]]]___``````eeellluuu~~~tttcccTTTHHHCCC===888666666666666666666777777777777777888888888888999999::::::;;;888999999::::::;;;;;;<<<;;;;;;<<<===>>>>>>???@@@CCCCCCBBBAAAAAAAAABBBBBBBBBDDDFFFIIIJJJKKKKKKKKKKKKMMMNNNOOONNNOOORRRTTTZZZaaannnzzzvvvppplllkkkeeejjjpppuuu||||||zzzzzzzzzyyyxxx|||~~~{{{sssmmmgggccc^^^\\\]]]```bbbbbbjjjpppyyyzzznnn\\\MMMCCC@@@;;;888666777888888666666666666777777888888777888888999::::::;;;;;;888999999::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@EEEDDDCCCBBBAAAAAABBBBBBBBBDDDFFFIIIKKKKKKKKKKKKKKKMMMNNNOOOOOOPPPRRRUUU[[[aaaooo|||uuupppoooiiillloooqqqttt|||~~~}}}|||zzzxxx{{{}}}xxxpppjjjdddaaa]]][[[]]]```bbbcccmmmsss|||vvviiiXXXHHH@@@===:::777777888:::;;;555666666666777777888888777777888999::::::;;;;;;888999999::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@FFFEEECCCBBBAAAAAABBBCCCBBBDDDFFFIIIKKKKKKKKKJJJLLLMMMOOOOOOOOOQQQSSSUUU[[[bbbppp{{{uuurrrjjjkkkllllllnnnuuu~~~{{{uuuooojjjbbbaaa___]]]]]]```eeejjjrrrxxx~~~ooo```QQQHHHBBB???;;;888666888:::<<<777777777777666666666666777888:::<<<=========<<<===============<<<<<<<<<>>>=========>>>@@@BBBDDDEEEEEEEEEEEEDDDCCCBBBAAAEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJJJJKKKMMMQQQTTTVVV\\\eeesss~~~zzzwwwnnnnnnnnnmmmnnnssszzz}}}yyyssslllhhhaaa```___]]]^^^bbbhhhllluuuzzzzzzkkk\\\NNNEEE===<<<:::888777777777777777777777777777777777666777888:::<<<=========<<<========================>>>>>>===>>>???AAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBEEEEEEFFFGGGHHHJJJKKKLLLKKKJJJJJJLLLNNNQQQUUUWWW\\\eeettt|||xxxyyy~~~uuutttrrrooonnnpppuuuyyy~~~zzzuuuooohhhddd______^^^^^^___dddkkkqqqzzzsssdddUUUHHHAAA::::::::::::999888666555777777777777777777777777777888:::;;;<<<=========<<<<<<======>>>>>>??????>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKLLLMMMOOORRRVVVXXX\\\eeeuuuxxxsssssswww{{{~~~{{{wwwsssppppppqqqrrryyy~~~|||vvvpppjjjeeeaaa]]]^^^^^^___bbbhhhpppvvv|||lll]]]PPPDDD>>><<<<<<<<<;;;:::999888888777777777777777888888888888999999;;;<<<<<<======<<<<<<===>>>>>>???@@@@@@?????????@@@AAABBBBBBCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLNNNPPPSSSWWWYYY\\\fffuuu}}}vvvqqqpppsssvvvzzz~~~yyyuuurrrqqqpppuuuxxx~~~yyyrrrmmmgggccc___]]]^^^___aaaeeemmmuuu|||uuueeeWWWKKKBBB======<<<:::999888888999:::666777777777888888888999999999999:::;;;<<<===>>><<<======>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNPPPTTTWWWYYY\\\fffvvv~~~wwwqqqoooppprrruuu{{{|||xxxtttrrrpppsssxxx~~~|||uuuooojjjfffcccaaa___```aaadddiiiqqqzzz}}}mmm]]]QQQGGGAAA>>>;;;999777666555666888999666777777888888999999999999999999:::;;;<<<===>>>>>>>>>??????@@@@@@AAAAAA@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLMMMLLLMMMNNNPPPSSSWWWYYY\\\fffwwwzzzsssnnnllllllqqqvvv~~~~~~zzzvvvqqqsssvvvyyy}}}~~~yyyrrrllliiifffdddcccaaabbbdddggglllttt~~~vvvfffVVVKKKDDD@@@>>>888888888888777777777777666777777888888999::::::999999999999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCCCCDDDCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMOOOSSSVVVXXX\\\gggxxx|||tttmmmjjjhhhnnnttt|||}}}yyyuuuvvvwwwxxxyyy||||||wwwpppkkkhhhgggeeedddbbbccceeehhhnnnvvv{{{qqqaaaRRRGGGAAA???>>>777999;;;<<<<<<:::888666666777777888999999:::::::::999999999:::<<<>>>???AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBCCCDDDFFFGGGHHHIIIJJJJJJEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKLLLMMMOOORRRVVVXXX\\\gggxxx{{{rrrllliiilllpppwww}}}{{{wwwuuuuuuwwwzzz|||wwwsssmmmjjjiiiiiiiiiiiihhhkkkooossswww|||{{{jjjWWWJJJCCC<<<999:::===;;;888666555555555666666777888999:::;;;;;;<<<999::::::;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCEEEGGGJJJJJJIIIHHHFFFGGGHHHIIIIIIIIIJJJLLLNNNJJJJJJJJJLLLPPPSSSVVVVVV]]]eeettt|||tttnnnkkkkkkooouuu|||}}}yyyvvvuuuuuuwwwyyyzzz}}}wwwsssmmmjjjiiiiiijjjiiijjjmmmrrrvvvzzz~~~tttdddRRRHHHBBB===:::;;;<<<:::888666555555666777>>>===<<<:::999888888777999::::::;;;<<<===>>>>>>?????????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDFFFHHHIIIHHHGGGFFFHHHIIIJJJIIIIIIIIIKKKMMMJJJJJJJJJLLLOOORRRUUUVVV\\\dddrrrwwwqqqnnnjjjmmmsssyyy{{{xxxvvvvvvvvvsssvvvzzz|||vvvrrrmmmjjjiiijjjjjjjjjnnnrrrvvvzzz~~~}}}kkk]]]MMMDDD@@@===;;;<<<:::999777666666666777888::::::999999:::;;;===>>>::::::;;;<<<===>>>>>>?????????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJKKKJJJHHHHHHJJJLLLJJJJJJKKKLLLNNNQQQTTTUUUZZZbbbppp~~~|||zzz{{{~~~{{{uuurrrkkkmmmrrrwww~~~zzzwwwvvvqqqsssvvvzzz}}}wwwtttpppllliiijjjkkkllllllrrrvvvzzz~~~wwweeeWWWIIIBBB???<<<;;;<<<888888777666777777888999777777666777999<<>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKKKKJJJHHHHHHIIIKKKJJJKKKLLLMMMNNNPPPSSSUUUZZZaaaooo~~~~~~|||zzzwwwtttuuuxxx|||xxxuuummmooorrruuu|||zzzwwwrrrssstttvvvzzzzzztttqqqnnnjjjiiijjjmmmnnnooovvvyyy~~~rrraaaTTTGGGAAA???<<<::::::777777777777777888888888;;;:::999777777777888888:::;;;;;;<<<===>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKKKKJJJHHHHHHIIIKKKKKKMMMNNNNNNNNNOOOSSSVVVZZZaaappp~~~}}}}}}~~~yyyvvvqqqnnnnnnrrrvvvzzz{{{wwwpppppprrrtttzzz|||vvvuuuttttttvvvyyy|||~~~~~~vvvrrrnnnkkkhhhhhhkkkoooqqqsssyyy}}}{{{mmm\\\PPPDDD???>>>:::888888777777777777888888888888666666777777888999999999;;;;;;<<<===>>>??????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCEEEGGGHHHIIIJJJKKKJJJHHHHHHJJJLLLMMMOOOQQQPPPNNNOOOSSSWWW[[[cccsss}}}|||{{{{{{}}}~~~vvvrrrmmmiiiiiimmmrrruuu|||yyypppqqqqqqrrrwww|||yyyvvvuuuvvvyyyzzz~~~~~~yyysssooojjjhhhfffgggkkkppptttvvv}}}vvvhhhUUUJJJ@@@===<<<999777777777888888888888777777666000222555999;;;=========;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJIIIIIIIIIKKKMMMNNNQQQSSSRRROOOOOOTTTXXX\\\fffvvvyyyyyyyyyzzz}}}~~~zzztttpppjjjffffffjjjooosss~~~}}}yyyqqqppppppqqqvvv~~~~~~zzzwwwwwwyyy{{{|||}}}~~~}}}{{{vvvqqqmmmhhhgggeeeggglllqqqvvvxxxrrreeePPPEEE<<<:::;;;999777777888888888888888777666666666777:::<<<<<<;;;999777;;;;;;<<<===>>>???@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNOOORRRTTTSSSPPPPPPTTTYYY^^^gggyyy}}}{{{yyyqqqssswww|||~~~}}}|||wwwpppiiieeebbbbbbiiiqqq{{{}}}wwwsssppprrruuuzzz~~~}}}}}}|||{{{zzzxxxvvvqqqjjjfffeeeffffffgggjjjpppxxx}}}{{{iii^^^LLLEEE>>>;;;<<<>>>===;;;777888888888888777666666777888999999;;;;;;<<<===<<<======>>>???@@@@@@@@@@@@AAACCCDDDDDDDDDCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHHHHGGGHHHIIIKKKLLLNNNOOOOOONNNNNNPPPSSSVVV___kkk}}}|||zzzyyyyyytttvvvzzz~~~}}}|||{{{wwwpppiiidddaaabbbiiiqqqzzz~~~wwwssspppqqqsssxxx~~~}}}|||zzzwwwuuurrrmmmgggccccccdddfffhhhlllsss{{{vvvdddYYYJJJCCC<<<999999:::999777:::::::::::::::999888888888888999:::;;;<<<<<<============>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHGGGGGGGGGHHHJJJJJJMMMNNNOOOOOONNNPPPRRRUUU\\\gggzzz{{{xxxwwwxxxxxxxxxzzz~~~~~~~~~}}}}}}|||{{{{{{zzzyyyqqqiiidddaaaaaaiiiqqqyyyxxxssspppppprrrvvv||||||}}}yyytttppplllhhhdddaaa```cccfffjjjpppxxxnnn]]]RRRHHHCCC<<<888888888777555:::::::::::::::999999888888888999:::;;;<<<============>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIKKKMMMOOOOOOOOOOOOQQQRRRXXXbbbttt|||wwwuuuvvvwwwyyy|||~~~}}}|||{{{{{{{{{zzzzzzzzz{{{{{{zzzsssjjjeeeaaaaaaiiiqqqwwwzzzuuuqqqpppqqqttt}}}~~~|||~~~yyysssmmmiiifffcccaaa___ccchhhnnnuuu}}}}}}zzziiiXXXMMMFFFAAA<<<999999:::999888888888999999888888777666888888999:::;;;<<<======>>>>>>>>>??????@@@@@@@@@@@@??????@@@AAADDDFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMNNNMMMMMMNNNOOOTTT]]]nnn}}}xxxuuutttvvvyyy|||}}}{{{zzzwwwwwwwwwxxxyyyzzz|||}}}{{{tttmmmhhhdddccciiipppuuu~~~xxxsssqqqqqqsss{{{|||zzzrrrlllhhhfffeeecccaaaeeelllssszzz}}}{{{uuudddTTTIII@@@>>>;;;999999:::;;;;;;888999999999999888777777888999:::;;;<<<======>>>????????????@@@@@@@@@@@@????????????AAACCCFFFGGGFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHJJJLLLMMMLLLKKKLLLMMMRRRZZZkkk{{{yyyvvvuuuvvvyyy}}}~~~{{{xxxvvvuuurrrrrrrrrtttvvvyyy|||~~~|||vvvppplllgggeeeiiipppsss~~~zzztttrrrpppqqqxxx~~~{{{}}}}}}xxxrrrllljjjiiihhhgggfffkkkrrryyy~~~|||}}}ppp___PPPFFF;;;:::888777888999;;;<<<;;;;;;;;;;;;;;;::::::999999999:::;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKKKKLLLLLLJJJKKKLLLLLLKKKKKKLLLNNNRRRZZZjjj~~~|||{{{vvvuuuuuuvvvyyy}}}|||wwwsssooommmlllkkklllmmmooossswww|||~~~}}}xxxsssoookkkgggiiiooorrr|||zzztttqqqnnnooouuu~~~}}}~~~zzzvvvqqqmmmkkkkkkjjjjjjlllpppwww~~~|||}}}yyyiiiYYYJJJAAA;;;::::::999888888:::<<<;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFIIIKKKMMMOOOOOOOOOMMMNNNNNNMMMLLLMMMOOOQQQSSS[[[kkk~~~{{{yyyxxxsssssstttvvv{{{}}}xxxrrrmmmiiifffeeeggghhhiiilllpppvvv{{{}}}}}}yyyuuurrrmmmiiijjjnnnqqq|||zzzssspppmmmmmmsss{{{}}}xxxtttooommmlllllllllkkkpppttt{{{~~~{{{tttdddUUUGGG===>>>>>>===<<<::::::;;;===999999::::::999999888777999::::::;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBCCCBBBAAAAAABBBCCCCCCCCCDDDDDDEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGJJJMMMOOOQQQQQQRRRQQQQQQPPPOOOMMMNNNQQQTTTUUU\\\lll~~~zzzvvvtttsssoooqqqtttyyy~~~zzzrrrkkkgggddd```]]]```bbbfffjjjoootttxxxyyyyyyxxxuuuqqqmmmkkklllmmmrrrxxx{{{sssooollllllpppwww~~~{{{wwwtttpppmmmkkklllmmmooosssxxx|||{{{}}}kkkZZZNNNFFFCCC;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999;;;;;;<<<===>>>>>>>>>===???@@@AAABBBCCCCCCCCCCCC@@@???>>>@@@BBBCCCCCCBBBAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJMMMPPPRRRTTTUUURRRQQQOOOOOOOOOPPPRRRTTTTTT^^^ppp~~~zzzvvvsssrrrrrruuuvvvzzz~~~xxxqqqkkkgggccc___]]]^^^```dddiiinnntttxxxzzz|||{{{xxxtttooommmmmmnnnrrrxxx{{{sssnnnkkkkkkooouuu~~~|||xxxuuussspppnnnnnnoooqqqsssyyy~~~|||}}}vvveeeUUUIIICCC@@@;;;;;;;;;;;;;;;;;;::::::888888888888888999999:::;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@AAACCCDDDDDDBBB@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJLLLNNNQQQRRRSSSQQQPPPOOONNNOOOQQQSSSUUUUUU___qqq}}}yyyuuussssssssstttzzz|||zzzvvvooojjjfffbbb^^^\\\\\\^^^aaagggmmmsssxxx{{{|||wwwrrrooonnnooosssxxx{{{sssnnnkkkiiimmmsss||||||xxxtttrrrqqqpppoooqqqssswwwyyy~~~}}}{{{mmm]]]OOODDD???<<<<<<<<<<<<;;;;;;:::::::::888888888888888999::::::;;;<<<===>>>????????????@@@AAABBBCCCCCCCCCCCCCCCDDDBBBBBBBBBDDDDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBBEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOPPPOOOOOONNNNNNOOORRRUUUVVVXXXbbbttt~~~zzzxxxuuussssssuuuwwwyyy~~~|||vvvsssooojjjeeeaaa^^^[[[ZZZ\\\___dddkkkrrryyy}}}~~~yyysssooonnnnnnsssxxx{{{sssoookkkiiilllqqqzzz|||xxxsssqqqooonnnooopppssswww{{{}}}}}}ttteeeVVVJJJBBB===;;;<<<<<<<<<;;;;;;::::::999888888888888999::::::;;;<<<<<<>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNPPPSSSVVVXXX[[[eeexxx{{{yyysssrrrrrrrrrtttxxx{{{~~~zzzxxxsssrrroookkkfffaaa^^^]]]ZZZ[[[]]]bbbiiirrrzzz~~~zzztttooommmmmmrrrxxx|||tttpppllljjjmmmrrrzzz|||xxxtttpppnnnkkklllmmmppptttyyy}}}yyynnn___QQQHHHBBB???===<<<<<<<<<;;;;;;:::::::::888888888888999:::;;;<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCAAA@@@AAABBBBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMPPPUUUXXX[[[___iii{{{}}}zzzwwwtttrrrmmmnnnppptttxxx|||}}}yyyvvvtttqqqqqqqqqnnnhhhccc```___[[[[[[]]]aaahhhqqqzzz{{{uuupppmmmlllpppvvv}}}vvvsssooommmooottt{{{~~~xxxtttrrrooommmkkklllnnnqqqvvv{{{tttiiiZZZMMMFFFBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888999;;;<<<======>>>???AAABBBCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBB@@@???@@@BBBBBBAAA@@@CCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIJJJMMMQQQVVVZZZ]]]bbbmmm|||xxxtttrrrpppmmmkkkmmmoootttzzz|||wwwtttrrrqqqppprrrssspppjjjeeebbbaaa\\\\\\]]]aaahhhqqqzzz|||vvvqqqnnnmmmooouuu~~~xxxuuurrrppprrrwww}}}{{{vvvssspppnnnmmmlllmmmpppsssxxx|||{{{ooodddTTTHHHBBBAAA???>>>999::::::;;;;;;<<<<<<<<<888888888999:::;;;<<<======>>>@@@AAACCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@AAACCCDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGIIILLLQQQWWW\\\___eeeooozzzwwwrrrooommmkkkiiigggpppsssyyy}}}xxxtttqqqpppppppppssstttrrrlllfffcccccc]]]]]]]]]aaahhhqqqzzz}}}xxxrrrpppooommmttt~~~yyywwwtttrrruuuyyy~~~yyytttrrrpppnnnmmmnnnooorrruuuzzz~~~xxxlll```OOODDD??????>>>===888999999:::;;;<<<======888888888999:::;;;===>>>===>>>@@@BBBCCCDDDEEEEEECCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@BBBDDDEEEEEEDDDAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJFFFGGGIIILLLQQQWWW]]]```fffqqqzzzvvvpppooollliiigggiiimmmppprrryyyzzzxxxsssnnnkkkkkkooorrrsssttttttqqqlllfffbbb```]]]^^^^^^aaagggqqq|||~~~yyytttrrrrrrtttwww}}}~~~|||xxxsssuuuzzz}}}wwwtttsssrrrpppnnnqqqqqqsssvvv{{{~~~|||qqqbbbXXXKKKCCCAAA???;;;777;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;@@@@@@@@@AAACCCEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEECCCAAAAAACCCFFFGGGEEECCCDDDEEEEEEEEEFFFFFFFFFFFFFFFIIIKKKNNNQQQUUUZZZ^^^fffsss~~~zzzuuuppplllllljjjiiiiiikkkppptttyyy~~~{{{tttrrrnnnjjjhhhiiimmmqqqsssuuuuuurrrlllgggbbbaaa]]]^^^___aaagggqqq}}}}}}xxxuuuttttttwww}}}|||xxxuuuwww|||{{{vvvsssrrrrrrpppnnnqqqrrruuuyyy~~~zzz{{{|||wwwmmm\\\SSSGGGAAA@@@@@@<<<999999999999999999999999999::::::999999:::;;;;;;<<>>???===:::888888888888888888888888999999999:::;;;<<<===>>>?????????@@@AAACCCEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEFFFIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJMMMOOOTTTXXX\\\iiivvvyyywwwsssooollliiigggeeefffiiilllpppuuu{{{|||vvvpppkkkhhhbbbbbb```___```dddkkkooovvvwwwxxxuuuoooiiieeeccc^^^___aaadddkkktttzzzvvvtttrrruuuzzz|||zzzwwwuuuxxx~~~|||wwwuuuqqqoooooopppqqqrrruuuxxx}}}{{{wwwvvvvvvuuuvvvvvvxxxzzz{{{yyyiii^^^MMMFFF>>>;;;;;;<<<<<<:::999999999:::::::::::::::888999999:::;;;===???@@@?????????@@@AAABBBDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEGGGJJJLLLOOOSSSWWW[[[jjjvvv|||zzzqqqooommmiiigggffffffgggllloootttzzz~~~uuunnnhhhccc```\\\\\\\\\\\\^^^dddkkkqqqxxxyyyyyyvvvqqqkkkgggeee```aaacccfffllluuu}}}xxxvvvpppssswww~~~zzzxxxuuusssvvv|||}}}yyytttssspppnnnnnnppptttvvvyyy||||||wwwsssssssssrrrssstttuuuwwwxxx}}}sssbbbXXXIIICCC===:::999::::::999999999:::::::::;;;;;;;;;999999999;;;<<<>>>@@@AAA?????????@@@AAABBBCCCDDDFFFFFFGGGHHHHHHGGGGGGFFFHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEECCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHJJJLLLOOORRRWWW[[[iiivvv~~~zzzwwwuuujjjjjjiiigggfffgggkkknnnuuuyyy~~~~~~uuummmfffaaa\\\ZZZWWWXXXXXXYYY]]]ccclllqqqyyy{{{{{{xxxsssmmmiiigggbbbdddfffiiinnnvvv{{{xxxppprrrvvv}}}~~~yyywwwsssqqquuu{{{zzzwwwsssrrrqqqoooooorrrwww{{{~~~{{{uuuqqqnnnooooooqqqsssvvvyyy{{{}}}mmm\\\RRRFFFBBB===:::999999:::999888888888999999::::::;;;:::::::::;;;===???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEAAACCCEEEFFFEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGIIIKKKMMMOOOSSSWWW[[[hhhuuu}}}yyytttqqqnnnmmmffffffgggggghhhlllrrrwww~~~{{{uuulllddd___ZZZWWWUUUTTTTTTUUUWWW[[[bbbkkkqqq{{{||||||yyytttnnnjjjhhheeefffhhhjjjooovvv~~~zzzwwwqqqssswww}}}zzzwwwssspppttt{{{|||xxxuuurrrrrrrrrpppppptttzzz|||vvvqqqmmmmmmooossswww|||xxxgggWWWLLLBBB@@@<<<:::::::::<<<<<<888999999:::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDAAACCCFFFFFFEEEDDDFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKHHHJJJLLLNNNPPPSSSXXX[[[fffsss|||zzzuuupppkkkhhhfffeeeccceeeggghhhjjjoooxxx~~~~~~tttnnnfff___ZZZWWWTTTRRRRRRRRRTTTVVVZZZaaajjjppp{{{}}}}}}zzztttooojjjiiifffgggiiikkkooovvv~~~xxxtttssstttxxx~~~|||xxxsssqqqttt{{{{{{xxxuuurrrsssrrrqqqqqquuu}}}~~~wwwrrrnnnooorrrwww|||uuudddTTTIII@@@>>><<<::::::<<<>>>???;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCCCCBBBBBBCCCCCCCCCAAADDDGGGGGGEEEDDDFFFHHHEEEFFFGGGHHHJJJKKKLLLLLLIIIKKKMMMOOOQQQTTTXXX\\\dddqqq|||wwwnnnmmmllliiieeecccdddeeeeeejjjppptttvvvzzzxxxttttttjjjfff```]]][[[YYYVVVSSSTTTSSSUUUYYY\\\bbbmmmxxx}}}wwwqqqllljjjiiiiiiiiijjjnnnvvvzzzwwwtttvvvzzzzzzuuutttvvvyyy{{{{{{yyywwwwwwuuuttttttvvvyyy}}}|||xxxsssssssssxxxzzzhhhXXXMMMGGGBBBAAA???<<<;;;:::::::::;;;;;;::::::;;;<<<>>>???????????????@@@AAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHJJJJJJIIIHHHGGGEEEDDDCCCFFFEEEEEEDDDCCCBBBBBBAAA@@@AAABBBDDDEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMHHHJJJNNNQQQSSSVVVZZZ]]]fffrrrzzztttooohhhhhhhhhfffeeeeeehhhjjjmmmrrryyy}}}yyyqqqmmmmmmhhhddd___\\\[[[YYYVVVSSSTTTRRRTTTXXX\\\bbbnnnyyyyyysssnnnlllkkkkkkkkklllpppxxxzzzxxxwwwxxx||||||vvvuuuwwwzzz}}}~~~{{{zzzyyyyyyxxxxxxxxxyyy{{{~~~yyytttssssssxxxtttcccTTTJJJDDD>>>===<<<::::::::::::;;;;;;;;;::::::;;;<<<>>>???????????????@@@AAABBBBBB@@@AAAAAABBBCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIHHHHHHGGGFFFDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBAAAAAACCCDDDEEEFFFFFFFFFIIIIIIJJJKKKLLLMMMMMMNNNLLLNNNPPPRRRTTTXXX]]]```gggsss}}}~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}zzzvvvqqqlllhhhbbbcccdddeeegggjjjooossswww}}}}}}xxxuuunnnfffcccddddddaaa^^^[[[ZZZXXXVVVTTTSSSQQQSSSXXX\\\cccooo{{{{{{uuuqqqooommmmmmmmmnnnrrryyy|||zzzzzz|||~~~yyywwwyyy}}}~~~|||{{{zzzzzz{{{||||||{{{|||~~~|||tttssssssxxx|||kkk[[[NNNEEEAAA;;;:::::::::::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCEEEFFFFFFFFFFFFIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRTTTXXX]]]aaahhhtttzzz}}}~~~{{{yyyuuutttsssrrrqqqqqqqqqqqqssstttvvvvvvvvvwwwzzz|||~~~|||yyytttppplllhhheee```bbbeeeiiimmmsssyyy~~~vvvqqqllliiiddd___]]]___aaa___]]][[[ZZZXXXVVVUUUSSSQQQSSSXXX]]]dddqqq}}}}}}vvvrrrpppnnnoooooopppssszzz~~~||||||~~~|||yyy{{{~~~}}}{{{zzzzzzzzz{{{}}}}}}}}}}}}uuussssssxxxsssbbbSSSIIIBBB???;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFJJJJJJKKKLLLMMMNNNNNNOOONNNNNNOOOOOOQQQUUU[[[```iiiuuuxxxzzz~~~}}}xxxtttqqqooollllllkkkjjjiiiiiiiiiiiikkkmmmooopppppprrruuuxxxyyy|||~~~zzzuuutttrrroookkkhhhgggfffeeehhhmmmrrrxxx~~~zzzuuuiiiddd```___]]]ZZZ[[[_________^^^]]][[[YYYXXXWWWTTTRRRTTTXXX^^^eeesss}}}wwwsssqqqnnnooooooqqqtttzzz~~~||||||}}}~~~|||{{{yyyyyyzzzzzz|||||||||}}}~~~}}}|||zzz{{{~~~vvvuuuuuuzzz|||jjjZZZMMMFFFAAA>>>;;;;;;;;;;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<<<<=========>>>???@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEEEEFFFEEEEEEIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNNNNOOOQQQUUU[[[```jjjvvvuuuxxx{{{~~~~~~zzzuuupppllliiigggfffeeedddccccccbbbbbbcccccceeegggiiijjjlllooorrrsssvvvzzz~~~}}}yyyuuuqqqlllmmmmmmkkkiiihhhjjjkkkooosssyyy}}}wwwnnnhhh```[[[WWWXXXXXXXXX[[[aaa```aaaaaa___\\\ZZZYYYYYYWWWUUUVVVZZZ___ggguuuyyytttrrrnnnoooppprrruuu|||}}}~~~~~~|||{{{zzzzzz{{{{{{||||||}}}~~~|||yyyuuutttxxx}}}zzzyyyzzztttbbbSSSIIICCC???===999::::::::::::999999888;;;;;;<<<<<<===<<<<<<;;;<<<<<<======???@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEECCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMOOOPPPSSSWWW]]]bbbjjjuuuqqqtttxxx{{{}}}~~~zzzuuunnniiieeeccccccaaa```___^^^^^^]]]^^^^^^[[[]]]___aaaccceeeiiilllllloootttxxx{{{~~~}}}yyyyyy}}}~~~zzzvvvssspppmmmjjjgggiiikkkkkkkkkmmmqqqtttzzz~~~zzzvvvssslllccc\\\ZZZUUURRRSSSTTTUUUZZZ```aaacccdddbbb^^^[[[[[[[[[ZZZWWWXXX[[[```hhhvvv{{{wwwuuunnnoooqqqtttxxx~~~~~~}}}||||||{{{{{{{{{|||~~~}}}~~~zzzsssppprrryyyxxxlll[[[MMMFFFAAA>>>;;;999:::<<<===>>>>>>======;;;;;;<<<======<<<;;;:::<<<<<<<<<===???@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHKKKNNNPPPSSSXXX]]]aaaiiiuuuooorrrvvvyyy{{{~~~}}}yyyrrrkkkeeebbbaaa```^^^^^^]]]\\\[[[[[[[[[[[[UUUWWWZZZ\\\]]]```dddggggggkkkpppuuuxxxzzz}}}||||||{{{vvvqqqqqqtttxxxzzzxxxuuurrrooommmkkkhhhfffgggjjjmmmnnnooosssxxx|||~~~yyysssooolllfff\\\UUUXXXSSSOOOPPPRRRSSSYYY___ccceeefffddd```\\\[[[\\\\\\YYYYYY\\\aaaiiiwww}}}yyywwwooopppsssuuuzzz}}}{{{zzzzzzzzz{{{|||~~~}}}tttnnnooovvv}}}sssgggVVVJJJCCC@@@<<<:::;;;===???AAACCCCCCCCCCCC;;;;;;=========<<<;;;:::;;;;;;<<<===???@@@BBBCCCFFFFFFFFFEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHDDDGGGKKKNNNRRRVVV[[[^^^iiitttppprrrtttvvvxxx{{{uuummmgggdddbbbaaa```^^^\\\\\\\\\\\\ZZZXXX^^^\\\YYYXXXYYY\\\```cccdddgggjjjmmmpppssswwwyyy|||~~~zzzwwwrrrmmmjjjiiijjjkkkpppwww}}}vvvrrrpppooollliiieeeeeegggiiilllqqqvvvzzz}}}|||wwwsssoooiiifffccc___ZZZVVVQQQQQQPPPPPPRRRVVV]]]bbbfffffffffeeedddaaa___]]]]]]ZZZ[[[```gggooo|||~~~wwwssspppoooqqqvvvzzz}}}}}}yyyzzz|||~~~~~~}}}}}}tttqqqpppqqquuu{{{{{{jjj]]]OOOGGGBBB===<<<======>>>@@@BBBCCCCCCCCCBBB======>>>>>>===<<<;;;;;;<<<<<<======>>>@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDDDDCCCCCCEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCFFFEEECCCBBBBBBCCCDDDEEEEEECCCBBBDDDGGGHHHGGGEEEFFFHHHKKKMMMQQQUUU[[[___iiitttoooqqqssstttvvvzzz~~~~~~tttmmmhhhdddaaabbb```^^^^^^^^^]]]\\\ZZZ\\\[[[YYYXXXYYY[[[^^^```aaadddgggjjjlllooosssuuuwwwzzz}}}}}}zzztttooollljjjkkkkkklllqqqyyy|||xxxuuupppmmmkkkkkkjjjiiihhhjjjmmmpppuuuyyyzzzuuuqqqkkkhhhdddaaa```]]]XXXUUURRRQQQPPPPPPRRRWWW^^^ccciiiiiihhhgggeeeccc```___^^^[[[\\\aaahhhppp}}}wwwtttrrrpppsssxxx|||~~~}}}zzz|||}}}}}}||||||wwwsssqqqqqquuu{{{~~~vvveeeXXXLLLEEE@@@<<<;;;<<<===>>>@@@AAABBBCCCBBBBBB>>>=========<<<<<<<<<<<<>>>>>>===>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEEEEDDDDDDFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCEEEDDDCCCBBBBBBCCCDDDFFFFFFDDDCCCDDDGGGIIIHHHFFFGGGHHHJJJLLLPPPUUU[[[```iiitttnnnoooqqqrrrtttwww|||xxxqqqkkkgggbbb```]]]\\\\\\[[[YYYXXXZZZYYYXXXXXXXXXZZZ[[[\\\]]]```ccceeegggjjjmmmooopppsssxxx{{{|||}}}}}}xxxsssooommmlllllliiilllpppuuu|||~~~zzzuuuqqqooommmkkkjjjfffhhhjjjlllooossswww{{{{{{wwwsssooojjjgggbbbaaa___^^^]]][[[XXXUUURRRRRRQQQPPPRRRWWW___dddllllllkkkjjjhhheeebbb```___\\\]]]ccciiiqqq}}}yyyuuusssrrrtttzzz~~~~~~}}}{{{}}}}}}zzzxxx{{{~~~zzztttqqqpppttt{{{wwwnnn]]]RRRGGGBBB>>>;;;:::<<<<<<===???AAABBBBBBBBBAAA???>>><<<;;;;;;<<<======@@@??????>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDCCCCCCEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCEEEFFFFFFEEEDDDEEEGGGHHHHHHGGGHHHIIIJJJKKKNNNTTT[[[aaahhhssslllmmmnnnoooppptttyyy}}}xxxssshhheeeaaa^^^]]][[[YYYXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ]]]```bbbccceeehhhjjjjjjnnnssswwwzzz|||~~~zzzuuuqqqooonnnjjjkkklllnnnttt~~~|||tttrrrnnnkkkjjjkkklllllljjjmmmqqquuuxxx}}}{{{wwwpppkkkgggdddaaa___]]]^^^^^^^^^^^^[[[YYYVVVTTTSSSRRRQQQSSSYYYaaagggnnnnnnmmmkkkiiifffcccaaa___]]]^^^dddjjjqqq}}}zzzwwwsssrrruuuzzz}}}||||||}}}~~~{{{xxxwwwzzz|||zzztttpppooouuu}}}pppfffVVVLLLCCC???>>>;;;;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@???>>><<<;;;:::<<<===???BBBAAA@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBBBBBBBBCCCEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBDDDEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJMMMSSS[[[aaahhhrrrkkklllllllllnnnqqqwww{{{~~~uuuqqqkkkfffccc```]]][[[XXXYYYYYYYYYYYYXXXXXXWWWZZZ\\\^^^``````bbbdddffffffiiinnnssswww}}}zzzuuurrrmmmllljjjkkkoooxxxxxxsssnnnmmmlllkkkkkkmmmpppsssuuuxxx}}}}}}yyyrrrnnngggbbb___]]][[[YYYZZZ\\\______^^^[[[YYYWWWVVVUUUSSSRRRTTT[[[cccjjjpppooonnnllljjjfffcccaaa___]]]___eeekkkrrr}}}{{{xxxrrrqqqssszzz~~~}}}}}}~~~~~~{{{yyywwwyyyzzzzzz{{{|||}}}vvvrrrooopppyyyzzziii^^^PPPGGG@@@???>>><<<<<<===:::;;;===???@@@@@@?????????===<<<:::;;;<<<>>>???CCCBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCDDDCCCCCCDDDFFFEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHIIIIIILLLSSS[[[aaafffqqqkkkkkkkkkkkklllpppuuuyyy|||~~~|||uuummmhhhccc___\\\[[[[[[ZZZZZZYYYYYYXXXXXXYYY[[[]]]^^^___```bbbdddccceeeiiinnnttt|||~~~yyyqqqnnnkkkjjjlllqqqxxx|||}}}wwwqqqmmmkkkmmmnnnoooqqqtttyyy|||yyysssoooiiieee```]]][[[ZZZXXXWWWVVVZZZ^^^```___\\\ZZZYYYXXXWWWUUUTTTWWW]]]fffmmmrrrrrrpppnnnkkkgggdddbbb```___aaagggmmmsss}}}{{{xxxppppppsssyyy~~~~~~{{{yyyxxxwwwvvvuuusssrrrtttxxx{{{{{{vvvrrrppppppttttttcccWWWKKKDDD>>>>>>???===<<<===999:::<<<>>>?????????>>>======<<<;;;<<<===>>>???CCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFFFFEEEEEEGGGHHHEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDCCCDDDFFFFFFEEEEEEGGGHHHGGGHHHIIIJJJMMMSSSZZZ```eeepppkkkkkkjjjjjjkkkoootttyyyyyy{{{~~~xxxpppjjjdddaaa^^^]]]\\\[[[ZZZZZZZZZZZZYYYZZZ\\\]]]]]]]]]___aaa```bbbdddiiippp{{{wwwsssnnnkkkkkkmmmoooqqquuu{{{}}}yyywwwuuurrrpppnnnrrrvvvyyy{{{|||yyyuuupppkkkggg```^^^ZZZYYYXXXXXXWWWVVVTTTYYY```dddcccaaa```___[[[YYYWWWVVVYYY```iiipppuuuuuusssqqqmmmiiieeeccccccaaadddjjjooovvvzzzxxxpppooossszzz~~~}}}{{{zzzyyytttrrrooollljjjkkkooosssyyy|||}}}ssspppnnnooorrrzzz}}}nnn\\\PPPHHHAAA<<<===>>><<<;;;<<<888999;;;===>>>>>>>>>===<<<<<<<<<<<<=========>>>CCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDEEEFFFHHHEEEEEEDDDCCCCCCCCCCCCCCC???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBAAACCCEEEEEEDDDCCCEEEHHHEEEGGGIIIKKKNNNSSSZZZ^^^dddoookkkkkkjjjiiijjjnnntttyyywwwyyy|||~~~}}}uuuoookkk```___]]][[[ZZZZZZ[[[[[[XXXZZZ[[[\\\[[[\\\]]]___^^^___aaafffnnnzzz~~~yyysssnnnkkkkkkkkkkkknnnsssxxxzzz|||}}}yyyvvvvvvwwwvvvvvvsssxxx~~~|||yyyvvvrrroookkkfffbbb[[[YYYWWWWWWWWWWWWVVVUUUTTT[[[ccchhhhhhgggfffggg\\\[[[XXXWWWZZZaaakkkrrrwwwwwwuuusssoookkkgggeeeeeedddffflllrrrxxx~~~zzzxxxqqqpppssszzz}}}}}}}}}}}}|||{{{zzzyyyrrrppplllhhhfffgggkkkoootttwww|||}}}yyyvvvnnnllllllooottt~~~yyyjjjXXXKKKEEE???:::<<<===;;;:::;;;888999;;;===>>>>>>======;;;;;;<<<===>>>>>>======BBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB???AAABBBBBBAAABBBCCCEEEEEEEEEDDDCCCCCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAA@@@CCCEEEDDDCCCBBBEEEGGGDDDFFFIIILLLOOOSSSYYY]]]cccooodddeeefffggghhhkkkooosssuuuxxx{{{}}}}}}}}}~~~}}}rrrlllgggaaa^^^^^^]]][[[YYY[[[[[[[[[[[[\\\\\\\\\\\\^^^^^^aaafffjjjqqqxxxqqqllliiifffeeefffhhhkkkmmmpppwww~~~}}}{{{zzzyyyzzz|||}}}yyyuuurrrqqqooommmjjjgggdddcccbbbbbb[[[WWWTTTSSSUUUWWWWWWVVVYYY___fffiiilllmmmggg```______^^^^^^aaagggpppvvvyyywwwtttqqqmmmiiifffdddeeefffhhhkkkqqq{{{zzzwwwqqqrrruuuzzz}}}|||{{{||||||zzzyyyqqqnnnjjjfffeeegggjjjmmmqqqtttzzz}}}|||wwwrrrnnnlllnnnqqquuu|||xxxjjj]]]QQQIII???>>><<<:::999:::<<<===;;;<<<<<<===============<<<;;;;;;;;;;;;<<<======@@@???>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAACCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBAAAAAA@@@???CCCCCCCCCBBBBBBBBBAAAAAAFFFFFFGGGEEEBBBAAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHDDDFFFIIILLLNNNRRRWWW[[[```kkk}}}cccdddeeefffgggjjjnnnqqqsssuuuyyy{{{{{{{{{|||}}}}}}||||||~~~~~~~~~|||uuuooogggbbbaaa```^^^[[[[[[[[[[[[[[[[[[\\\\\\]]]______aaaeeeiiipppvvvooojjjfffccceeefffhhhjjjlllqqqxxx~~~~~~||||||yyywwwuuurrrooommmkkkjjjiiigggeeeaaa___]]]\\\\\\ZZZVVVSSSSSSUUUWWWWWWVVVZZZaaahhhkkkmmmmmmhhhaaa^^^^^^^^^___bbbiiirrrxxxyyywwwuuuqqqmmmiiigggeeefffgggjjjnnnttt~~~zzzwwwtttuuuwww|||~~~|||||||||zzzxxxuuupppmmmiiifffeeefffiiikkknnnppptttuuutttqqqnnnlllhhhmmmttt|||rrrdddXXXLLLEEE>>>===;;;:::::::::;;;<<<;;;;;;<<<===============<<<;;;;;;;;;;;;<<<======@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBAAACCCBBBAAA??????AAABBBCCCAAAAAABBBBBBBBBAAA@@@@@@@@@????????????>>>>>>>>>CCCDDDDDDCCCAAA@@@@@@AAAEEEEEEEEEEEEFFFGGGHHHIIIEEEGGGIIIKKKNNNQQQVVVZZZ___kkk~~~aaabbbdddeeeeeehhhlllooopppsssvvvxxxxxxxxxzzz{{{}}}zzzxxxwwwyyy||||||zzz{{{~~~{{{rrrkkkgggeeebbb___\\\[[[[[[[[[[[[\\\]]]]]]```___aaadddgggnnn}}}vvvooojjjggggggggghhhhhhiiilllqqquuuxxx{{{~~~~~~~~~~~~{{{uuurrrhhhhhhfffeeeddddddcccccccccbbb___]]][[[YYYXXXXXXXXXVVVSSSSSSTTTVVVWWWWWW]]]eeekkknnnoooooojjjccc^^^^^^___aaadddkkktttzzzyyyxxxuuurrrnnnkkkhhhggggggiiilllqqqxxx{{{xxxwwwxxx{{{~~~}}}}}}|||xxxtttpppllljjjgggeeeeeefffhhhiiikkkmmmmmmmmmkkkkkklllmmmlllsssxxxiii\\\QQQFFF@@@======;;;:::::::::;;;<<<;;;;;;<<<============<<<<<<;;;;;;;;;;;;<<<======??????>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBCCCBBBAAA@@@@@@AAABBBCCC@@@AAAAAABBBBBBBBBBBBAAA>>>>>>>>>>>>============AAABBBCCCCCCAAAAAABBBCCCFFFEEEEEEEEEFFFGGGHHHIIIFFFGGGIIIKKKMMMPPPTTTWWW^^^kkk___aaabbbcccdddfffiiilllnnnqqqtttvvvvvvvvvwwwyyy~~~~~~|||{{{}}}~~~|||zzzxxxyyyzzzuuuoookkkgggddd^^^^^^]]]\\\\\\]]]]]]^^^aaa```aaaccceeelllzzzzzzuuurrrmmmmmmkkkjjjiiikkkmmmoooppprrrttttttssssssvvvxxx~~~vvvnnnhhhfff___^^^^^^^^^^^^^^^______aaa```^^^\\\[[[YYYXXXWWWWWWUUUTTTSSSTTTVVVXXXYYYaaaiiippprrrrrrpppkkkfffaaabbbbbbcccfffllltttyyyzzzxxxvvvssspppmmmjjjiiigggjjjnnnttt{{{}}}zzzyyyzzz}}}~~~~~~~~~~~~~~~~~~|||wwwppplllgggfffeeedddeeefffhhhiiikkkkkkjjjhhhgggiiiooosssyyypppaaaVVVLLLCCC===<<<<<<;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBBCCCCCC@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@??????BBBCCCEEEEEEDDDDDDFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJKKKLLLOOOSSSVVV^^^kkk^^^___aaacccccceeegggjjjlllooorrrttttttuuuvvvwww{{{}}}{{{xxxxxxxxxzzz~~~zzztttnnnjjjdddbbb```___^^^^^^______aaa```aaaccceeeiiivvv}}}vvvtttqqqooommmllllllllllllmmmmmmmmmmmmnnnqqqrrrwww|||uuullleee```^^^ZZZZZZZZZZZZZZZ[[[[[[\\\______^^^]]][[[ZZZYYYXXXWWWWWWVVVUUUVVVXXXZZZ\\\eeennnuuuvvvtttrrrnnnhhhfffffffffggghhhmmmsssxxxzzzyyywwwtttqqqooolllkkkhhhkkkpppvvv|||}}}zzz{{{~~~~~~}}}||||||}}}~~~~~~~~~~~~|||wwwooojjjcccbbbbbbcccdddgggiiikkkiiiiiiiiiggggggllluuu}}}{{{|||zzzjjj\\\QQQIIIBBB>>>;;;;;;:::::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCDDDEEEEEEEEEGGGIIIEEEEEEDDDDDDDDDEEEFFFFFFGGGIIIJJJKKKMMMOOOSSSVVV___lll]]]___aaabbbcccdddfffhhhjjjmmmppprrrrrrssstttuuuvvvyyy}}}~~~zzzwwwuuuuuurrruuuxxx~~~xxxrrrjjjiiieeebbbaaa``````aaa``````bbbdddeeehhhrrr}}}~~~zzzwwwtttrrrpppnnnllllllkkkjjjkkklllnnnooorrruuuzzz~~~vvvmmmeee___\\\ZZZVVVVVVVVVWWWWWWXXXZZZZZZ^^^^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYYXXXXXXZZZ]]]```iiirrrzzzzzzwwwtttoookkkiiiiiiiiiiiijjjnnnsssxxxzzzyyyxxxuuussspppooonnnjjjnnnsssxxx}}}{{{}}}~~~}}}{{{zzz{{{{{{|||~~~~~~~~~~~~|||wwwqqqllldddcccbbbaaacccfffiiikkkhhhjjjkkkkkklllsss{{{www{{{tttdddWWWMMMGGGAAA>>>::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======<<<===>>>@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA???AAACCCCCCCCCDDDEEEGGGFFFEEEEEEEEEEEEEEEFFFFFFHHHIIIKKKLLLNNNPPPTTTWWWaaammm]]]___aaaccccccdddeeeggggggjjjmmmoooppppppqqqrrrrrruuuyyy|||~~~{{{vvvqqqmmmkkkiiijjjkkknnnsss|||{{{qqqnnnjjjfffcccbbbbbbbbb___```cccfffeeefffnnnxxx}}}yyyvvvrrrpppnnnlllllllllmmmmmmlllnnnqqquuuxxxyyyyyywwwuuuuuuuuuwwwyyyzzzyyyxxxqqqrrrssssssssssssssssssrrrrrrsssrrrrrruuu|||zzzvvvppphhhaaa\\\YYYXXXTTTTTTUUUVVVWWWYYY[[[\\\____________^^^]]][[[ZZZZZZ[[[\\\[[[[[[]]]aaadddlllvvv~~~}}}yyyuuuqqqmmmiiijjjkkkkkklllpppuuuyyy{{{zzzxxxvvvtttrrrpppooonnnqqqvvv{{{~~~|||~~~~~~}}}{{{yyyyyyyyyzzz{{{}}}}}}}}}}}}|||yyysssooohhhfffcccaaaaaacccgggiiikkkooosssuuuxxxzzzuuuuuu~~~yyynnn___QQQHHHCCC???<<<999999::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======;;;<<<>>>@@@AAAAAAAAAAAA>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAACCCCCCCCCBBBBBBBBBAAAAAA@@@BBBCCCDDDCCCCCCEEEGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJLLLMMMOOORRRVVVYYYbbbnnn]]]___bbbccccccdddeeegggeeehhhkkkmmmmmmnnnoooppppppssswwwzzz}}}{{{wwwrrrlllfffbbbdddcccbbbbbbdddjjjqqqwww{{{uuurrrmmmhhheeeccccccccc^^^___cccgggffffffmmmvvvzzz~~~yyyvvvrrrooonnnnnnnnnmmmggghhhkkkooorrrsssrrrpppkkkjjjjjjkkkmmmnnnmmmlllffffffggghhhhhhhhhggggggfffgggiiiiiiiiimmmsssyyy~~~}}}vvvsssmmmfff___[[[XXXWWWSSSSSSUUUWWWYYY\\\___```aaaaaabbbbbbaaa```^^^]]][[[]]]^^^]]]]]]^^^cccgggnnnxxxzzzvvvrrrnnnhhhiiikkklllnnnrrrxxx|||{{{zzzyyywwwtttrrrqqqpppqqqtttyyy}}}~~~~~~~~~}}}|||zzzxxxxxxxxxzzz{{{}}}}}}|||}}}|||zzzuuurrrmmmjjjeeeaaa```aaadddgggooouuu{{{uuurrruuuuuujjjZZZMMMEEE@@@<<<:::888999:::;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======;;;<<<>>>@@@AAABBBAAAAAA===>>>???@@@AAAAAABBBAAADDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBAAAAAAEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFFFFEEEEEEGGGHHHJJJJJJIIIHHHHHHIIIIIIIIIHHHJJJLLLNNNPPPSSSWWWZZZdddooo]]]^^^```aaabbbbbbbbbbbbeeeffffffhhhiiilllmmmoooqqqqqqrrrtttvvvyyy|||~~~~~~|||tttpppjjjgggdddaaa]]]YYYYYYZZZ\\\\\\\\\^^^```bbbgggkkkrrrzzz{{{sssmmmhhheeecccbbbbbb______ccceeeeeehhhmmmttt}}}{{{wwwuuuttttttooommmkkkkkkkkkjjjiiigggiiigggeeeeeeeeedddbbb```bbb___\\\\\\]]]___aaaaaa___aaaccccccdddfffkkkooowww{{{~~~{{{rrrooojjjeee___[[[XXXWWWTTTTTTUUUWWWZZZ___ccceeegggggggggfffeeecccbbbaaa^^^```bbbaaa___```fffllluuuzzz~~~}}}wwwrrrooojjjllloooqqqqqqssstttvvvyyyyyyxxxuuurrrooooooppptttvvv{{{}}}}}}|||zzz{{{{{{yyyxxxxxxzzz|||~~~}}}|||||||||{{{xxxvvvqqqjjjccc___]]]^^^gggpppzzz}}}ssswww}}}ooo```PPPHHHDDD???;;;999888888999999999:::::::::>>><<<;;;::::::;;;<<<>>>;;;;;;<<<<<<===>>>>>>>>>;;;===???AAABBBAAA@@@?????????@@@@@@@@@@@@??????AAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAACCCEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHJJJLLLNNNPPPTTTXXX\\\bbblll}}}]]]^^^___```aaaaaabbbbbbcccdddeeefffhhhjjjkkklllppppppqqqrrruuuxxxzzz|||}}}yyyvvvrrrpppgggddd___\\\[[[YYYUUURRRQQQSSSTTTUUUUUUVVVXXX[[[^^^aaaffflllvvvzzzsssmmmiiifffdddccc```___bbbddddddggglllsss{{{||||||tttrrrpppoooooonnnllljjjhhhfffdddccccccbbb```^^^```]]]ZZZYYYZZZ\\\]]]]]]]]]^^^`````````bbbgggkkktttxxx}}}||||||{{{yyywwwrrroookkkeee```\\\ZZZYYYVVVVVVWWWYYY\\\aaaeeegggiiiiiiiiihhhfffdddcccbbbaaacccdddbbb```ccciiioooxxx|||}}}wwwrrrooojjjllloooqqqrrrssstttvvvyyyyyyxxxuuuqqqoooooopppuuuxxx|||~~~}}}}}}~~~xxxyyyzzzyyyxxxxxxzzz}}}~~~}}}}}}}}}{{{xxxuuunnnhhhaaa___]]]___hhhqqq|||uuuzzzwwwkkk\\\MMMFFFCCC>>>;;;:::::::::::::::;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>??????<<<===???AAAAAAAAA@@@?????????@@@@@@@@@@@@??????AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBDDDEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHIIIKKKMMMOOOQQQUUUYYY]]]bbbmmm}}}^^^^^^^^^___````````````bbbbbbbbbdddeeegggiiijjjnnnnnnoooqqqsssvvvxxxyyy|||}}}~~~}}}yyyuuuqqqmmmiiidddaaa[[[YYYUUUSSSRRRQQQOOOMMMMMMNNNPPPQQQQQQRRRTTTVVVWWWYYY\\\___gggsss{{{tttooojjjgggeeeaaa```bbbcccbbbeeejjjpppxxx~~~|||zzzxxxwwwuuurrrpppkkkiiifffeeeeeecccaaa___```]]]ZZZZZZ[[[\\\]]]]]]_________^^^^^^```dddgggooosssxxx|||}}}}}}~~~}}}yyywwwuuuttttttuuutttsssrrrpppkkkfffbbb^^^\\\[[[XXXXXXYYY[[[___cccgggjjjmmmlllkkkjjjhhhfffdddcccdddeeeeeeccccccgggnnnttt{{{~~~}}}wwwrrrpppjjjlllppprrrssssssuuuvvvyyyyyywwwtttqqqooooooqqqvvvyyy~~~~~~}}}|||{{{wwwxxxyyyyyyyyyyyy|||~~~~~~{{{wwwtttkkkeee```^^^]]]^^^fffooo~~~{{{wwwyyyooocccVVVIIIDDDAAA===;;;;;;;;;;;;;;;<<<<<<<<<======<<<===???AAAAAA???===<<<===<<<<<<<<<<<<>>>???AAA<<<===???@@@AAAAAA@@@?????????@@@@@@@@@@@@??????@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBAAA???@@@BBBCCCDDDDDDDDDDDDGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLOOOPPPSSSVVVZZZ^^^dddnnn~~~___^^^^^^^^^^^^______``````aaaaaabbbdddeeeggghhhlllmmmnnnppprrrtttvvvwwwyyyzzz|||~~~~~~zzzooommmiiifffccc___ZZZVVVVVVUUUSSSQQQPPPOOONNNNNNNNNPPPRRRTTTTTTUUUVVVXXXXXXYYY[[[]]]bbbmmmzzz{{{tttmmmiiigggcccaaabbbbbbbbbdddiiimmmttt}}}{{{tttrrrooommmlllkkkhhhfffeeecccaaaaaaccceeefffffffffdddbbbaaa```bbbeeehhhlllppptttwwwxxxxxxyyyyyy}}}}}}~~~~~~}}}xxxtttqqqooonnnnnnnnnoooppprrrrrrrrrsssqqqmmmhhhdddaaa___^^^ZZZZZZ[[[]]]aaaeeeiiikkkoooooonnnmmmkkkhhhfffeeeggggggeeedddeeejjjrrrxxx}}}|||vvvrrroookkknnnrrrtttuuuuuuvvvwwwzzzyyywwwtttqqqoooppprrrwwwzzz~~~~~~|||zzzyyywwwxxxzzz{{{{{{|||~~~~~~{{{wwwsssjjjddd^^^\\\ZZZZZZaaaiiivvvzzzzzz{{{rrrhhhZZZOOOEEEAAA???<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<>>>>>>>>>>>><<<<<<>>>===<<<<<<===>>>@@@BBB===>>>???@@@@@@@@@@@@?????????@@@@@@@@@@@@??????@@@@@@AAABBBDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJLLLMMMPPPRRRTTTWWW\\\___eeennn~~~```______^^^^^^^^^______``````aaaaaacccdddfffgggjjjkkkmmmoooqqqrrrttttttvvvwwwzzz}}}{{{sssmmmcccaaa^^^\\\ZZZWWWTTTQQQSSSSSSRRRQQQOOONNNOOOOOOQQQTTTWWWYYYZZZ[[[\\\^^^]]]___```bbbfffooo{{{yyyqqqlllkkkfffccccccccccccfffjjjmmmsss}}}|||zzzxxxvvvssspppooommmlllmmmoooqqqrrrrrrnnnkkkgggddddddeeeggghhhjjjnnnrrruuuuuutttttttttttttttttttttuuuxxx}}}}}}zzzvvvqqqmmmjjjhhhggghhhiiillloooqqqsssuuuvvvuuusssooojjjfffcccaaa```[[[[[[\\\^^^bbbfffjjjmmmqqqqqqpppooommmkkkiiihhhhhhgggfffeeehhhnnnuuu{{{~~~zzzuuuqqqooommmqqquuuxxxyyyyyyyyyzzz{{{{{{xxxuuuqqqpppqqqssswww{{{~~~{{{yyyxxxwwwxxxzzz}}}~~~~~~}}}|||yyyuuurrrkkkddd]]]YYYVVVVVV\\\dddsss~~~yyy{{{zzzkkkbbbQQQIIIAAA???>>>;;;:::<<<;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<===>>>???>>>>>>======>>>???AAABBB>>>?????????@@@@@@@@@?????????@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLNNNPPPRRRTTTXXX\\\```eeennn~~~bbbaaa___^^^^^^^^^_______________```aaacccdddeeehhhiiikkkmmmoooppppppqqqqqqsssvvvzzz~~~~~~wwwooohhhbbbXXXVVVTTTSSSSSSSSSQQQOOOPPPQQQRRRQQQPPPQQQSSSTTTWWWZZZ^^^aaacccdddfffhhhhhhjjjlllnnnpppwwwwwwqqqnnniiieeeffffffeeehhhnnnooottt}}}~~~|||zzzyyyyyy{{{||||||{{{tttpppjjjgggfffggghhhhhhjjjmmmppprrrqqqpppoooooollllllmmmmmmmmmooosssvvv}}}|||zzzqqqooolllhhheeedddddddddeeeiiimmmqqqsssvvvyyy|||xxxvvvqqqlllhhhdddbbbaaa]]]]]]^^^```dddhhhlllnnnqqqqqqqqqpppnnnmmmkkkjjjiiihhhggghhhlllrrryyy}}}}}}yyytttqqqpppqqquuuyyy|||}}}}}}}}}}}}}}}|||zzzvvvrrrqqqsssuuuyyy|||~~~{{{yyywwwvvvvvvzzz|||{{{xxxuuussspppnnnjjjccc[[[WWWTTTVVV^^^gggvvv~~~rrrddd[[[KKKDDD???>>>===::::::===;;;;;;;;;<<<<<<<<<<<<===CCCAAA???>>>>>>???AAACCC===>>>>>>???@@@@@@AAAAAA?????????????????????@@@??????@@@@@@@@@@@@?????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKLLLNNNQQQRRRTTTXXX\\\```dddnnn~~~dddccc```___^^^^^^___```]]]]]]]]]^^^___```aaabbbdddeeegggjjjkkkllllllllllllooorrrwww{{{}}}zzzsssllleee^^^YYYRRRPPPNNNOOOQQQRRRSSSRRRRRRTTTWWWXXXYYY[[[___bbbcccggglllpppsssuuuwwwxxxyyy|||yyyqqqkkkhhhhhhhhhhhhlllqqqsssxxx{{{uuunnnjjjiiijjjjjjjjjiiillloooooommmkkkiiiiiifffggghhhiiihhhiiilllnnnsssvvvyyy{{{zzzvvvrrrooohhhfffcccaaa```aaacccddddddhhhnnnrrruuuxxx|||{{{xxxsssnnniiieeecccaaa``````aaacccfffjjjnnnqqqppppppppppppooonnnmmmllljjjiiiiiilllqqqwww|||~~~yyyuuusssssstttxxx}}}~~~{{{wwwssssssuuuwww|||~~~{{{yyywwwvvvvvvvvvzzz}}}{{{uuupppmmmlllkkkiiieee^^^XXXUUUVVV[[[fffqqqxxxjjj\\\SSSGGGAAA>>>>>>===::::::===<<<<<<=========>>>>>>>>>AAAAAAAAA@@@@@@AAAAAAAAA<<<>>>@@@AAABBBBBBAAA@@@@@@@@@???????????????@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLNNNPPPRRRTTTXXX\\\___cccmmm}}}eeecccaaa___^^^^^^___```[[[[[[\\\\\\]]]^^^___```aaaccceeegggiiiiiiiiiiiiiiikkkoootttxxx{{{}}}}}}{{{tttllleee^^^XXXTTTQQQOOOMMMNNNQQQUUUWWWWWWWWWZZZ^^^aaacccffflllpppppptttzzz~~~rrrmmmiiijjjjjjjjjnnntttwww{{{zzzrrrmmmmmmmmmmmmllliiikkkmmmmmmkkkhhhfffeeeccceeeggggggggggggiiijjjnnnpppsssuuutttqqqllliiibbbaaa___^^^^^^```bbbdddccchhhnnnsssuuuxxx}}}|||zzzuuuooojjjeeecccaaabbbbbbccceeehhhlllqqqssspppppppppppppppooonnnnnnlllkkkkkknnntttzzz~~~zzzwwwuuuuuuwww{{{|||wwwttttttvvvxxx~~~}}}|||zzzxxxvvvuuuvvvvvvzzz}}}}}}xxxpppjjjhhhgggffffffaaa[[[UUUTTTXXX```nnn{{{~~~rrrdddWWWNNNEEE@@@===>>>===::::::===>>>>>>>>>>>>????????????===>>>@@@AAAAAA@@@>>>===<<<===@@@CCCCCCBBB@@@???@@@@@@???????????????@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNPPPRRRTTTWWW\\\___bbblll}}}ggggggeeecccaaa```^^^]]]^^^]]]\\\\\\\\\]]]^^^___aaaaaaaaaaaaaaabbbbbbccciiijjjmmmqqquuuyyy{{{}}}vvvrrrjjjccc]]]YYYXXXXXXVVVXXXZZZ[[[[[[]]]```bbbfffhhhlllrrrwww}}}wwwqqqiiidddeeejjjooorrrwwwzzz~~~zzzuuupppnnnllljjjhhhffffffeeedddccccccccccccaaaaaa``````aaaccceeefffmmmooorrrsssqqqlllgggddd___^^^\\\[[[\\\^^^```bbbfffiiiooovvv|||}}}vvvoookkkgggdddbbbdddeeegggiiimmmpppsssuuutttsssrrrrrrqqqooollliiinnnmmmmmmpppvvv|||~~~|||{{{zzzyyy{{{vvvssstttxxx|||}}}{{{yyywwwvvvwwwxxxyyyyyy|||~~~xxxmmmdddbbbaaa^^^\\\\\\[[[VVVUUUXXX^^^kkkttthhhYYYMMMGGGBBB???===;;;;;;<<<;;;:::<<<<<<======>>>>>>?????????@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@???>>>============>>>?????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCAAA@@@>>>>>>???AAABBBCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRUUUWWWYYY[[[eeemmm}}}gggfffeeecccaaa```^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^____________```aaabbbcccggghhhkkkooosssvvvyyy{{{}}}qqqmmmgggbbb___^^^___aaa___aaadddfffhhhkkkoooqqqzzz|||zzztttlllggggggkkkpppssswwwzzz}}}yyytttooollljjjhhhfffddddddccccccbbbbbbbbbbbbbbbaaa`````````bbbcccdddhhhjjjmmmnnnmmmiiidddaaa___^^^\\\[[[\\\^^^aaabbbgggkkkqqqwww}}}|||uuuoookkkgggdddbbbfffgggiiimmmppptttwwwyyyxxxwwwuuutttsssqqqmmmjjjmmmlllmmmqqqwww}}}~~~}}}||||||||||||wwwuuuvvvzzz~~~{{{zzzxxxvvvvvvwwwxxxzzz{{{}}}|||zzzsssiii```^^^\\\WWWTTTTTTTTTPPPRRRZZZhhh{{{|||pppeeeWWWKKKFFFBBB???<<<;;;;;;<<<;;;:::<<<<<<======>>>>>>?????????@@@@@@AAAAAA@@@@@@???=========>>>>>>>>>??????@@@@@@???>>>>>>===<<<<<<;;;<<<===>>>???>>>>>>===?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@??????AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMOOORRRUUUXXX[[[]]]dddmmm}}}fffeeedddcccaaa```___^^^\\\[[[ZZZYYYYYYZZZ[[[[[[\\\\\\\\\]]]___```bbbccceeefffiiilllpppsssvvvwwwzzz}}}{{{nnnkkkgggddddddfffjjjlllnnnqqquuuxxx{{{}}}wwwoooiiiiiilllppprrrwwwyyy|||{{{yyywwwvvvuuuuuuuuuvvvuuuvvvwwwxxxxxxzzz~~~|||wwwqqqllliiifffdddbbbaaaaaaaaaaaa````````````bbbaaa___^^^___```aaabbbcccfffiiikkkkkkgggccc``````^^^]]]\\\]]]___bbbcccjjjnnnsssyyy~~~{{{tttoookkkhhheeedddhhhjjjmmmqqquuuzzz}}}~~~|||zzzxxxvvvsssooolllkkkkkknnnsssyyy~~~}}}yyywwwxxx}}}}}}|||yyyxxxvvvtttuuuwwwyyy{{{}}}~~~}}}yyyvvvssslllccc\\\ZZZXXXSSSPPPPPPOOONNNSSSbbbxxxuuuiii___SSSHHHDDDAAA???<<<;;;<<<<<<;;;:::<<<<<<======>>>>>>????????????@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAA>>>>>>>>>======<<<<<<;;;:::;;;===>>>???>>><<<;;;>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBAAAAAA@@@AAABBBDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMPPPTTTXXX\\\^^^cccmmm~~~fffeeedddcccbbbaaa```___\\\[[[YYYXXXXXXXXXYYYYYYYYYYYYZZZ[[[]]]___aaabbbdddeeehhhkkknnnqqqtttuuuvvvxxx{{{}}}~~~zzzrrrpppmmmlllnnnrrrwww{{{xxxpppjjjiiillloooppptttvvvxxxzzz{{{zzzyyywwwsssrrrpppnnnmmmllllllllllllmmmmmmmmmlllmmmppprrrtttwwwzzz|||yyyuuuooojjjfffccc```^^^^^^^^^__________________bbb```^^^\\\\\\]]]___aaacccfffjjjlllllljjjfffccc```___^^^]]]^^^aaaccceeemmmqqqvvv{{{zzztttoookkkiiigggfffjjjlllpppuuuzzz~~~~~~{{{xxxuuuqqqnnnjjjkkkooouuu||||||yyyxxxzzz~~~|||zzzxxxxxxwwwuuutttuuuwwwyyy{{{||||||{{{yyyvvvrrrooommmeee^^^YYYXXXWWWSSSQQQSSSOOOSSS^^^qqqnnncccYYYNNNEEEAAAAAA???<<<;;;<<<<<<<<<;;;<<<<<<======>>>>>>????????????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<:::;;;===??????>>>===;;;>>>>>>>>>????????????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAABBBDDDEEEBBBBBBAAABBBBBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLPPPSSSWWWZZZ\\\bbbmmmfffeeeeeedddcccbbbbbbaaa]]]\\\ZZZXXXXXXWWWXXXXXXWWWWWWXXXZZZ\\\^^^```aaadddeeegggjjjmmmoooqqqssssssuuuxxxzzz|||~~~}}}yyyyyyyyy{{{~~~xxxpppjjjiiikkkmmmnnnrrrrrrtttttttttsssqqqpppmmmllljjjhhhgggeeeeeedddeeefffeeedddccccccfffhhhhhhkkknnnqqqssswww{{{~~~vvvrrrlllgggccc```]]][[[\\\]]]^^^_______________```___\\\ZZZZZZ\\\^^^___cccfffjjjmmmnnnkkkhhheeebbbaaa```___```cccfffhhhpppsssxxx}}}~~~zzztttooommmkkkjjjiiikkkmmmrrrxxx}}}|||yyyvvvrrrooojjjlllpppwww~~~}}}}}}|||zzzzzz|||~~~{{{yyywwwvvvwwwvvvuuutttuuuvvvwwwxxxxxxvvvtttpppmmmjjjgggfffaaa[[[WWWVVVUUURRRRRRUUUSSS\\\nnnxxxggg\\\SSSIIIBBB???@@@>>><<<;;;<<<<<<<<<;;;<<<<<<======>>>>>>??????>>>??????@@@@@@??????>>><<<<<<<<<<<<============???>>>>>>>>>>>>>>>======;;;===>>>@@@@@@???>>>=========>>>>>>>>>??????????????????????????????????????????@@@@@@BBBBBBCCCAAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFJJJKKKLLLOOORRRUUUXXXZZZ```mmmfffffffffeeeeeeddddddddd___^^^\\\ZZZYYYXXXXXXYYYWWWWWWXXXYYY[[[]]]___```cccdddfffhhhkkkmmmooopppppprrruuuwwwyyy|||}}}wwwpppjjjiiijjjlllmmmppppppqqqqqqpppnnnmmmlllhhhgggfffeeecccbbbaaa````````````^^^]]]]]]___``````bbbeeegggiiilllpppsss|||tttpppjjjeeeaaa___\\\ZZZ[[[\\\^^^```aaaaaa``````___]]]ZZZXXXXXXZZZ]]]___cccfffjjjmmmmmmkkkgggeeedddcccbbbbbbcccfffiiikkkrrruuuyyy~~~~~~zzztttpppooonnnmmmlllmmmpppuuu{{{|||xxxuuuqqqoookkkmmmrrryyy|||||||||||||||}}}{{{xxxwwwvvvvvvuuuuuuuuutttssssssrrrqqqnnnllliiieeebbbaaa``````^^^XXXTTTSSSQQQPPPRRRWWWZZZjjj~~~ppp___UUUNNNFFFAAA@@@@@@>>>;;;;;;<<<======<<<<<<<<<======>>>>>>??????>>>>>>????????????>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???????????????============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDDDDEEEEEEEEEEEEIIIJJJLLLNNNQQQTTTWWWXXX___mmmggggggggggggffffffffffffaaa```^^^\\\ZZZYYYYYYZZZWWWWWWXXXYYY[[[\\\^^^___aaabbbdddfffhhhjjjlllmmmmmmooorrrtttvvvyyy~~~~~~}}}wwwpppkkkiiikkklllmmmppppppppppppooommmlllkkkhhhggggggfffeeecccbbbaaa_________]]][[[[[[]]]___]]]___aaabbbdddfffjjjlllsssuuuxxxyyyyyyyyyzzz{{{|||{{{zzz{{{|||{{{qqqmmmhhhccc```^^^\\\ZZZ[[[]]]___aaabbbbbbbbbaaa]]][[[XXXVVVWWWYYY]]]___dddgggkkknnnnnnkkkhhheeefffeeeddddddeeehhhkkkmmmsssvvvzzz~~~~~~zzzuuurrrqqqppppppoooooorrrxxx~~~zzzwwwtttpppnnnnnnooossszzz}}}~~~~~~}}}|||zzzxxxwwwvvvvvvvvvrrrsssssssssqqqnnnjjjhhhcccaaa]]]ZZZXXXXXXYYYZZZWWWRRROOOPPPQQQSSSYYYaaaiii{{{ssseeeVVVNNNIIIEEEBBBBBB@@@>>>;;;;;;<<<======<<<<<<<<<======>>>>>>??????>>>>>>????????????>>>>>>>>>>>>>>>?????????@@@@@@========================>>>======<<<===>>>???@@@<<<<<<<<<=========>>>>>>======>>>???@@@@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJMMMQQQTTTXXXYYY^^^mmmhhhhhhhhhhhhhhhgggggggggcccaaa___]]][[[ZZZZZZZZZXXXXXXXXXYYY[[[\\\^^^^^^``````bbbdddfffhhhjjjjjjkkkmmmoooqqqtttwww|||~~~wwwqqqnnnnnnnnnrrrwww}}}}}}wwwpppllljjjlllmmmnnnqqqqqqqqqpppooommmlllkkkjjjjjjjjjjjjiiigggfffeee```aaa```___]]]]]]___aaa^^^___aaabbbccceeehhhjjjmmmoooqqqqqqpppooonnnoooqqqpppnnnnnnpppuuuyyy|||{{{vvvppplllgggccc```^^^\\\ZZZ[[[]]]```bbbcccccccccbbb[[[YYYWWWUUUVVVYYY]]]```gggiiimmmppppppmmmjjjggggggfffeeeeeegggjjjmmmoootttvvv{{{~~~zzzvvvsssrrrrrrqqqqqqrrruuuzzz~~~yyyvvvsssooommmoooppptttzzz~~~~~~}}}}}}}}}zzzyyyxxxvvvvvvvvvwwwwwwpppqqqrrrrrrooojjjeeebbb[[[YYYUUURRRQQQRRRTTTVVVPPPLLLKKKOOOSSSYYYdddmmmvvvkkk]]]OOOIIIGGGDDDCCCDDD@@@===;;;;;;<<<======<<<<<<<<<======>>>?????????>>>>>>????????????>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::;;;<<<>>>@@@<<<<<<<<<<<<=========>>><<<<<<===???@@@AAABBBCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@???????????????@@@@@@@@@AAABBBCCCEEEEEEFFFDDDFFFHHHLLLQQQUUUYYY[[[]]]mmmhhhhhhhhhhhhiiijjjkkkkkkkkkhhhdddaaa```___]]]\\\XXXYYYZZZ\\\\\\\\\[[[ZZZ]]]^^^```bbbdddggghhhiiihhhhhhiiikkkoootttyyy|||}}}{{{{{{|||wwwrrrlllhhheeedddeeegggkkkqqqwwwzzzyyyzzz|||~~~~~~}}}yyyvvvqqqmmmmmmooosssvvvyyyyyyyyyxxxvvvssspppooommmnnnnnnoooooonnnlllkkkmmmjjjfffdddcccbbbaaa___^^^___```bbbcccdddddddddiiihhhggggggggggggggggggcccdddeeefffhhhmmmtttxxxzzzuuuppplllhhhdddbbb```^^^\\\ZZZ\\\___bbbbbb```^^^\\\ZZZZZZYYYXXXXXXZZZ]]]```hhhjjjlllmmmlllllllllmmmgggggghhhiiikkkmmmooopppvvvxxxzzz}}}}}}xxxtttrrrsssuuuwwwvvvwwwzzzzzzvvvrrrpppoooooosssyyy~~~}}}|||{{{zzzxxxvvvuuuuuuvvvwwwwwwvvvrrrqqqooommmjjjeee___ZZZUUURRROOOMMMMMMMMMLLLKKKNNNGGGFFFMMMVVV^^^kkkwwwsss```WWWMMMFFFCCCBBB>>>;;;???>>>>>>===<<<;;;;;;;;;<<<<<<<<<======>>>???@@@===>>>?????????>>><<<;;;======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<=========????????????>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@>>>????????????@@@@@@@@@AAAAAAAAA@@@???>>>======<<<<<<============<<<;;;DDDBBBAAA@@@@@@AAACCCEEEDDDGGGLLLOOORRRUUUXXXZZZ```pppiiiiiihhhhhhiiijjjkkklllkkkiiifffdddbbbaaa___]]]ZZZZZZZZZ[[[[[[ZZZZZZZZZ\\\]]]^^^```bbbdddfffgggeeeeeefffhhhlllqqqvvvyyy|||zzzwwwxxx|||~~~xxxsssnnniiieeebbb``````aaadddiiiooouuuyyy|||}}}~~~}}}yyyvvvrrrppppppssswwwzzz}}}{{{zzzxxxwwwwwwrrrssstttttttttsssrrrqqqrrrooollljjjiiigggeeecccbbbccccccdddeeeeeeeeeeeecccdddeeeeeedddcccaaa```aaabbbdddfffiiinnnuuuyyy{{{wwwqqqnnnjjjfffdddccc```___]]]___bbbccccccaaa^^^\\\ZZZZZZZZZYYYYYY\\\```dddkkknnnqqqrrrpppoooooooooiiijjjkkkllloooqqqssstttxxxzzz|||}}}xxxtttssstttvvvxxxxxxyyy|||zzzuuurrrpppooopppssszzz}}}|||zzzyyyyyywwwvvvttttttvvvwwwvvvuuurrrpppnnnkkkgggbbb[[[WWWOOOMMMKKKJJJJJJIIIIIIHHHFFFEEEHHHPPPWWWbbbssswwwjjjYYYRRRIIICCCBBBBBB@@@>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<======>>>???@@@>>>???@@@@@@@@@???============<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<=========>>>>>>>>>=========<<<<<<<<<<<<===>>>???@@@AAAAAA>>>????????????@@@@@@@@@@@@@@@@@@@@@???>>>======?????????>>>>>>>>>>>>>>>??????>>>>>>???AAABBBCCCBBBEEEIIIMMMPPPSSSWWWZZZ```qqqjjjiiihhhggghhhjjjlllnnnllljjjhhhgggfffdddaaa^^^\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZ\\\]]]___aaabbbcccaaaaaabbbdddhhhmmmqqqtttvvvuuussstttwwwzzz||||||~~~zzzsssmmmiiieeebbb```^^^___bbbffflllsssyyy|||}}}xxxvvvtttsssuuuyyy~~~}}}}}}~~~{{{{{{{{{|||{{{{{{zzzyyyyyywwwuuutttrrroookkkhhhiiiiiihhhhhhggggggffffff___aaacccdddccc```]]][[[___aaacccfffiiiooovvv{{{|||zzzssspppllliiihhhfffdddcccbbbdddeeeeeedddaaa^^^\\\ZZZZZZZZZYYY[[[___eeejjjpppsssvvvxxxvvvsssqqqppplllmmmnnnpppsssvvvxxxzzz{{{}}}}}}yyyvvvuuuvvvxxxzzz{{{|||zzzuuuqqqooonnnqqquuu|||}}}|||zzzxxxwwwvvvuuutttssssssuuuuuutttsssrrroookkkgggbbb\\\VVVQQQJJJJJJIIIHHHGGGGGGGGGGGGBBBFFFMMMUUU\\\iii~~~~~~jjj]]]PPPJJJDDDAAAAAABBBBBB@@@???>>>>>>======<<<<<<;;;<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<==================<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAABBB>>>????????????@@@@@@@@@@@@@@@@@@@@@???>>>======@@@???>>>======>>>???@@@>>>>>>???@@@@@@AAABBBBBBBBBEEEIIIMMMPPPTTTXXX[[[aaarrrjjjiiihhhggghhhjjjmmmooommmlllkkkjjjiiigggccc```___]]][[[YYYXXXWWWXXXXXXWWWXXXYYYZZZ\\\]]]______^^^___```bbbeeeiiimmmoooqqqpppooopppsssvvvxxxzzz~~~~~~xxxrrrnnnkkkiiihhhfffgggkkkpppwww}}}xxxwwwwwwxxx{{{~~~}}}{{{wwwrrrnnnpppooommmkkkjjjhhhggggggbbbbbbccccccbbb```^^^]]]^^^```dddgggkkkqqqxxx}}}}}}|||uuurrrnnnlllkkkjjjiiigggggghhhhhhgggeeebbb^^^\\\YYYYYYZZZZZZ\\\bbbiiioootttwww{{{|||zzzvvvsssrrroooppprrrtttwwwzzz}}}~~~~~~~~~zzzxxxwwwxxx{{{}}}~~~yyytttqqqoooooosssxxx~~~}}}|||zzzwwwuuutttssssssrrrqqqrrrssstttrrrqqqrrrnnniiiccc^^^WWWQQQMMMJJJJJJIIIHHHFFFFFFFFFGGGEEEKKKTTT]]]hhhvvvsss___SSSHHHEEE@@@???@@@AAAAAA@@@>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<==================<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@AAA>>>>>>?????????@@@@@@@@@???????????????>>>======>>>===;;;::::::<<<>>>???AAAAAABBBCCCCCCCCCBBBBBBDDDGGGKKKNNNRRRVVV[[[^^^bbbrrriiiiiihhhhhhiiikkkmmmooonnnlllkkkkkkjjjhhheeebbbaaa___\\\ZZZXXXWWWWWWXXXVVVWWWWWWYYYZZZ[[[\\\\\\\\\]]]^^^```cccfffiiikkkllllllmmmnnnooorrrvvvxxx{{{~~~|||yyywwwuuussssssuuuyyy~~~zzzzzz{{{}}}~~~yyyuuuvvvuuurrrooollljjjiiihhhfffeeecccbbbaaaaaabbbbbbaaacccfffjjjnnntttzzz~~~~~~}}}vvvssspppnnnmmmmmmlllkkkjjjjjjiiihhheeeaaa]]][[[XXXYYYZZZ\\\___eeemmmrrrvvvyyy}}}~~~{{{wwwtttsssrrrssstttwwwyyy}}}~~~{{{yyyyyy{{{~~~zzzuuurrrqqqqqqvvv||||||{{{yyywwwuuusssqqqppppppooooooppprrrrrrpppnnnoookkkeee^^^YYYSSSNNNJJJHHHIIIHHHFFFCCCCCCEEEHHHKKKRRR]]]jjjzzz|||hhhWWWLLLDDDBBB@@@???>>>??????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>???@@@??????>>>>>>============;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========>>>>>>>>>=========<<<<<<:::;;;;;;<<<===>>>??????>>>>>>?????????@@@@@@@@@>>>>>>?????????>>>======>>><<<;;;:::;;;<<<>>>@@@CCCCCCCCCCCCCCCAAA@@@@@@DDDGGGJJJMMMPPPUUUZZZ]]]aaarrrhhhhhhiiiiiikkklllnnnnnnnnnlllkkkjjjiiihhheeecccaaa```^^^\\\ZZZYYYXXXXXXVVVWWWWWWXXXYYYZZZZZZZZZ[[[[[[]]]___aaadddfffhhhhhhiiijjjkkkllloootttwwwxxxzzz}}}|||}}}{{{wwwssspppnnnmmmllliiigggdddbbbbbbdddfffgggfffhhhkkknnnrrrvvv{{{}}}|||uuussspppnnnnnnooonnnmmmkkkkkkiiigggddd```\\\ZZZXXXZZZ\\\___ccciiipppuuuwwwzzz}}}~~~{{{xxxvvvuuuuuuvvvwwwyyy|||~~~|||{{{|||~~~{{{vvvtttttttttzzz~~~yyyxxxwwwuuusssqqqpppooonnnmmmnnnoooppppppnnnlllkkkfff___YYYSSSOOOJJJHHHDDDEEEEEEBBB@@@AAAFFFKKKTTT___mmm}}}ooo^^^PPPIIIBBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@???>>>>>>===<<<=========;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<=========>>>>>>>>>=========<<<<<<999::::::;;;<<<===>>>???>>>????????????@@@@@@@@@===>>>>>>??????>>>======>>>>>>======>>>???@@@AAABBBAAAAAA@@@@@@??????>>>CCCEEEGGGJJJLLLQQQVVVYYYaaaqqqfffgggiiikkkmmmmmmmmmmmmnnnllliiihhhggggggeeecccaaa``````___]]][[[YYYXXXWWWWWWXXXXXXYYYYYYZZZZZZYYYYYY[[[]]]___aaacccddddddfffhhhhhhiiilllqqquuuuuuwwwzzz|||}}}|||xxxuuurrrqqqqqqkkkkkkiiiiiiiiijjjlllmmmkkkmmmpppsssuuuxxx|||}}}~~~~~~|||{{{tttrrrooonnnnnnooonnnnnnkkkjjjhhheeebbb^^^[[[YYYYYY\\\```dddiiinnnssswwwyyy{{{}}}}}}{{{yyyxxxxxxyyyyyyzzz|||~~~~~~}}}}}}~~~|||xxxvvvwwwwww}}}|||zzzxxxvvvuuutttsssqqqpppooonnnlllllllllnnnoooooollljjjddd```YYYRRRNNNJJJGGGEEEAAABBBBBB@@@???CCCLLLTTTbbbrrruuubbbUUUKKKFFFAAAAAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@@@@???>>>=========>>>>>>;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<==================<<<<<<<<<;;;;;;::::::;;;<<<===>>>??????>>>????????????@@@@@@@@@======>>>>>>>>>>>>>>>============>>>???@@@@@@@@@@@@@@@?????????@@@AAABBBCCCEEEGGGHHHKKKNNNSSSWWW```qqqeeegggjjjlllnnnnnnmmmmmmnnnkkkhhhfffffffffeeeddd``````aaa```___]]]ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZWWWXXXYYY[[[]]]___aaabbbaaacccffffffgggjjjooottttttvvvxxxyyy{{{}}}{{{xxxvvvuuuuuunnnnnnooopppqqqqqqqqqqqqoooqqqsssuuuwwwyyy}}}|||}}}~~~{{{yyysssqqqnnnmmmnnnoooooonnnjjjiiigggdddaaa]]]ZZZYYY[[[^^^ccchhhmmmqqqvvvyyyzzz|||}}}}}}|||zzzzzz{{{||||||}}}~~~~~~~~~~~~|||yyyxxxyyyzzz~~~|||xxxvvvtttttttttsssrrrqqqpppooonnnkkkkkklllmmmooonnnkkkiii```[[[TTTNNNJJJHHHEEECCC@@@AAABBB@@@AAAHHHSSS\\\oookkkZZZNNNGGGDDD???AAABBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>?????????<<<<<<<<<======>>>???@@@BBBAAA???>>>>>>>>>???@@@;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<======>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@>>>????????????@@@@@@@@@======>>>>>>>>>>>>>>>===::::::<<<===>>>>>>>>>>>>@@@@@@??????AAACCCFFFHHHFFFGGGHHHJJJKKKOOOTTTWWW___pppeeegggiiiiiihhhhhhiiijjjkkkkkkjjjiiigggeeecccbbbdddbbb```_________]]]\\\ZZZYYYYYYXXXXXXXXXXXXYYYZZZYYYYYYYYYYYYZZZZZZ[[[```aaabbbeeegggjjjmmmnnnssstttvvvxxxzzz|||~~~~~~~~~{{{xxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxzzz{{{}}}~~~~~~zzzwwwssspppnnnmmmnnnpppppppppmmmjjjfffaaa^^^]]]]]]]]]^^^aaafffkkkpppuuuzzz~~~||||||}}}}}}}}}}}}|||{{{}}}~~~}}}}}}~~~{{{{{{~~~|||xxxtttpppnnnnnnooopppppppppooommmlllkkkkkklllnnnnnnlllhhhdddaaaYYYOOOIIIGGGEEEAAA>>>CCCAAAAAADDDEEELLL___rrrrrraaaTTTIIICCCAAA?????????@@@@@@AAAAAAAAA???????????????>>>===<<<<<<<<<======>>>>>>??????>>>===<<<<<<===???AAACCC>>>===<<<;;;;;;;;;;;;;;;=================================<<<;;;;;;::::::============>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBAAA@@@???AAACCCEEEGGGIIIMMMSSSVVV\\\mmmfffhhhiiijjjiiihhhiiijjjkkkkkkjjjjjjhhhgggeeedddfffeeebbbbbbbbbbbb```___\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[^^^___```ccceeehhhkkklllqqqrrrsssuuuwwwyyy{{{|||}}}~~~}}}}}}|||zzz{{{{{{{{{{{{|||||||||zzz{{{{{{|||~~~~~~zzzwwwssspppnnnnnnooopppqqqpppllljjjeeeaaa^^^]]]]]]^^^```dddiiinnnsssxxx}}}~~~}}}}}}|||}}}}}}}}}~~~}}}|||yyyvvvrrrooolllkkkmmmmmmnnnnnnnnnmmmlllkkkkkkkkklllmmmnnnkkkgggccc\\\TTTKKKFFFEEEDDDBBB???AAAAAADDDHHHKKKUUUlllkkk[[[PPPFFFAAA@@@?????????@@@@@@@@@AAAAAA???????????????>>>======<<<<<<======>>>>>>?????????>>>===<<<<<<===???@@@>>>======<<<<<<<<<<<<<<<========================>>>>>>============<<<<<<============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::999999<<<<<<<<<<<<============??????@@@AAAAAA@@@??????BBBCCCEEEGGGIIIMMMRRRVVV]]]mmmfffhhhiiijjjiiihhhiiijjjkkkkkkkkkkkkjjjiiihhhgggiiigggfffeeefffeeedddbbb^^^]]]\\\ZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWXXXZZZZZZ\\\\\\^^^```cccfffhhhjjjmmmnnnpppqqqsssuuuwwwwwwxxxxxxzzz|||}}}zzzxxxsssqqqooooooqqqrrrrrrqqqllliiieeeaaa^^^]]]^^^___dddgggmmmrrrwww{{{~~~~~~}}}~~~yyywwwssspppmmmkkkjjjiiilllllllllllllllkkkjjjjjjkkkkkkkkklllllliiiddd```TTTOOOHHHDDDCCCCCCBBB@@@???BBBGGGNNNWWWgggvvvaaaSSSJJJCCC???@@@???????????????@@@@@@@@@??????@@@@@@??????>>>>>><<<<<<======>>>>>>??????@@@???===<<<;;;<<<======???>>>>>>=============================================>>>>>>>>>>>>??????=========>>>>>>>>>?????????>>>===<<<<<<===>>>???======<<<<<<;;;;;;::::::<<<===============<<<<<<>>>??????@@@@@@??????>>>BBBDDDEEEGGGIIILLLQQQUUU]]]nnneeegggiiiiiihhhhhhiiijjjkkkkkkkkklllkkkkkkjjjiiijjjiiihhhhhhhhhhhhfffdddaaa```^^^\\\ZZZXXXWWWWWWTTTTTTUUUUUUVVVWWWYYYYYYZZZ[[[\\\^^^aaadddfffhhhkkkkkklllnnnppprrrssstttssstttvvvxxx{{{~~~}}}zzzxxxsssrrrqqqrrrssstttsssrrrmmmjjjeeeaaa^^^^^^```aaagggkkkpppvvvzzz~~~~~~}}}yyyvvvtttqqqmmmkkkjjjkkkkkklllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiifff```\\\PPPLLLFFFCCCBBBBBBAAA@@@AAACCCIIIUUUggg}}}zzzjjjWWWLLLEEE@@@??????>>>?????????????????????>>>??????@@@??????>>>>>><<<<<<======>>>>>>??????>>>===<<<<<<<<<<<<======??????>>>>>>>>>>>>>>>???========================<<<<<<===>>>>>>???@@@@@@======>>>>>>>>>?????????@@@???===<<<<<<===???@@@?????????>>>>>>>>>======<<<======>>>>>>===<<<;;;>>>>>>>>>??????>>>>>>>>>CCCDDDFFFGGGIIILLLQQQUUU^^^nnnccceeeggghhhhhhhhhiiijjjkkkkkkllllllllllllkkkkkkiiihhhhhhhhhiiiiiifffddddddbbb```]]][[[YYYXXXWWWTTTTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[]]]```ccceeeggghhhiiijjjkkkmmmnnnppppppoooppprrruuuxxx{{{}}}~~~}}}zzzxxxtttssstttuuuwwwwwwvvvtttmmmjjjfffaaa___```bbbdddiiimmmtttyyy}}}|||wwwtttrrrpppnnnkkkjjjjjjkkklllllllllkkkkkkkkkjjjjjjjjjiiiiiihhhhhhfffbbb\\\WWWNNNKKKGGGDDDBBBBBBAAAAAADDDFFFNNN___yyymmm^^^OOOGGGCCC@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>><<<<<<======>>>>>>??????;;;;;;;;;<<<======>>>?????????>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>???@@@>>>>>>>>>>>>????????????AAA@@@>>>======>>>@@@AAA???????????????>>>>>>>>><<<===============<<<<<>>>>>>>>>>>>>>>>>???BBBDDDEEEGGGIIILLLQQQUUU^^^ooo___aaadddfffggggggiiikkkkkklllllllllllllllkkkjjjhhhhhhggghhhiiiiiifffdddeeedddaaa___\\\ZZZYYYXXXUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYY[[[^^^aaaccceeeeeefffggghhhjjjkkkllllllkkkmmmoooqqqtttwwwyyyzzz|||}}}~~~}}}zzzxxxuuuuuuvvvyyy{{{{{{xxxvvvooolllgggcccaaabbbeeeggglllqqqwww}}}}}}{{{zzzvvvrrrooolllkkkjjjiiihhhiiijjjjjjllllllkkkjjjjjjjjjjjjjjjggggggfffdddbbb]]]WWWRRRKKKIIIFFFDDDBBBBBBBBBCCCHHHNNNZZZnnnsssaaaUUUIIIDDDCCC@@@>>>>>>>>>>>>>>>>>>============<<<<<<======>>>>>>======<<<<<<======>>>>>>??????:::;;;<<<===>>>??????@@@>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======>>>??????>>>>>>>>>?????????@@@@@@AAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>@@@??????>>>>>>??????@@@AAACCCEEEGGGIIIMMMSSSVVV___ppp[[[^^^aaadddeeegggiiikkklllllllllllllllkkkjjjiiihhhggghhhiiijjjiiigggdddfffdddbbb```]]]\\\ZZZZZZWWWWWWVVVUUUUUUUUUUUUVVVTTTUUUVVVYYY[[[^^^aaabbbbbbbbbcccdddfffggghhhhhhhhhiiikkkmmmppprrrtttuuuxxxyyyzzz{{{}}}~~~~~~~~~}}}zzzyyyvvvwwwyyy|||~~~~~~{{{xxxpppmmmhhhdddcccdddhhhjjjpppttt{{{}}}{{{xxxuuutttqqqnnnlllhhhhhhhhhhhhiiiiiiiiiiiikkkjjjiiihhhhhhhhhiiiiiifffeeecccbbb___YYYSSSNNNEEEEEEDDDCCCBBBCCCDDDFFFJJJXXXkkkttteeeWWWMMMDDDBBBBBB???<<<<<<>>>>>>=========<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<======>>>????????????===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????>>>>>>?????????@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<::::::;;;===@@@AAAAAA@@@????????????@@@AAA@@@AAADDDFFFIIINNNTTTXXX```pppYYY\\\```ccceeegggjjjlllllllllllllllkkkjjjiiihhhhhhhhhhhhjjjkkkjjjgggeeefffdddbbb```^^^\\\[[[[[[XXXXXXWWWVVVUUUUUUUUUUUURRRSSSUUUWWWYYY\\\___```___```aaabbbcccdddeeeffffffgggiiikkkmmmoooqqqrrruuuvvvwwwxxxzzz{{{|||}}}~~~|||wwwyyy~~~}}}zzzyyywwwxxx{{{~~~|||yyyqqqnnniiieeecccfffiiilllrrrwww~~~{{{xxxuuurrrpppooollljjjggghhhiiijjjkkkkkkkkkkkkjjjiiigggfffffffffggghhheeedddbbb```]]]WWWPPPKKKAAAAAABBBBBBBBBCCCFFFHHHJJJ___xxx|||kkk]]]RRRIIIAAAAAABBB???;;;:::>>>>>>======<<<<<<<<<;;;999::::::;;;<<<<<<<<<;;;<<<<<<======>>>????????????????????????>>>>>>=========<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@>>>????????????@@@@@@@@@======>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@AAAAAA===;;;999888:::===AAADDDBBBAAA@@@??????@@@AAABBB???AAACCCFFFJJJOOOUUUYYY```pppaaa]]]\\\```bbbaaabbbdddeeegggjjjkkkjjjhhhhhhhhhjjjlllmmmmmmjjjhhhhhhhhhgggggggggfffdddbbb___^^^[[[[[[YYYXXXVVVTTTSSSSSSRRRSSSUUUVVVXXXXXXYYYYYYZZZ\\\]]]^^^^^^^^^```bbbfffggghhhkkkmmmoooqqqrrrrrrrrrrrrssstttvvvwwwxxx{{{|||~~~xxxsssqqqsss|||~~~}}}{{{tttpppjjjffffffjjjppptttwww{{{~~~{{{xxxwwwxxxtttpppmmmlllkkkkkkjjjiiiiiijjjkkkkkklllmmmmmmlllllllllkkkiiigggfffeeehhhgggeee```YYYQQQJJJFFFEEECCCBBBCCCBBBCCCIIIRRR]]]pppzzzlll]]]SSSHHHFFFCCC@@@>>>>>>>>>>>>@@@???===<<<<<<<<<===>>><<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;<<<===>>>@@@???>>>@@@CCCEEECCCAAA======<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>===AAA@@@@@@??????@@@@@@AAA>>>???AAAAAAAAA???===<<<@@@>>>===<<<===>>>@@@AAA@@@???>>>>>>>>>???@@@AAABBB@@@BBBFFFIIIKKKQQQXXXaaassshhhbbb___```aaa```bbbeeeggghhhhhhhhhffffffggghhhjjjkkkmmmllljjjhhhhhhhhhfffffffffeeecccaaa___]]]\\\[[[ZZZXXXWWWUUUTTTSSSRRRSSSTTTUUUVVVWWWXXXXXXYYY[[[\\\]]]]]]^^^___aaadddeeegggiiilllnnnpppqqqqqqqqqrrrrrrsssuuuvvvwwwxxxyyy|||xxxssspppqqqxxx{{{uuurrrnnnkkkkkknnnsssvvvyyy~~~}}}~~~{{{yyywwwvvvtttqqqnnnlllllllllkkkiiihhhhhhiiiiiijjjjjjkkkkkkjjjjjjjjjjjjjjjiiihhhggggggfffccc___YYYQQQKKKHHHFFFDDDCCCDDDEEEGGGQQQ[[[nnntttfffXXXNNNEEECCC@@@>>><<<<<<<<<===???>>>>>>===============<<<;;;;;;;;;;;;<<<============<<<<<<<<<===>>>>>>@@@>>>>>>@@@CCCDDDBBB@@@======<<<<<<<<<<<<=========<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????@@@@@@?????????>>>>>>>>>@@@??????>>>>>>??????@@@???@@@AAAAAAAAA@@@>>>===???>>>===<<<===>>>@@@AAA>>>>>>===>>>???@@@BBBCCCBBB@@@BBBFFFIIIKKKQQQXXXaaassspppggg```]]]\\\[[[]]]```gggffffffdddbbbcccfffhhhiiikkkmmmllljjjiiihhhhhhffffffeeedddbbb```___^^^]]]\\\[[[YYYXXXVVVUUUTTTSSSRRRRRRRRRSSSUUUVVVWWWWWWYYY[[[\\\\\\\\\^^^``````aaadddfffiiilllnnnooopppppppppqqqrrrssstttuuutttuuuxxx|||yyysssooonnnsssyyy{{{wwwuuusssqqqrrruuuxxxzzz}}}{{{{{{|||~~~}}}zzzwwwtttsssrrrmmmllljjjjjjkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiifffeeeaaa]]]WWWQQQLLLIIIHHHFFFFFFIIIMMMSSS```lllvvvkkk^^^RRRIIICCCBBB???===<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<======???>>>>>>============>>>???>>>>>>???AAABBBAAA@@@======<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<=========>>>>>>????????????AAA@@@@@@@@@????????????>>>>>>>>>======>>>>>>>>>???@@@AAAAAAAAA@@@???>>>???>>>=========>>>@@@AAA=========>>>???AAACCCCCCBBB@@@BBBGGGIIILLLRRRYYYaaasss{{{pppeee^^^ZZZXXXYYY]]]aaabbbbbbbbbbbbccceeehhhiiikkkllllllkkkiiihhhiiigggfffeeedddcccaaa```___^^^]]]\\\[[[YYYWWWVVVUUUTTTSSSQQQQQQQQQSSSUUUVVVUUUWWWYYYZZZZZZZZZ\\\^^^\\\^^^```cccfffhhhkkklllmmmmmmmmmnnnooopppqqqrrrqqqsssvvvyyy}}}{{{tttooommmpppuuu|||}}}yyyyyyxxxxxxyyy{{{}}}}}}{{{zzzzzz~~~}}}yyyuuuqqqnnnllllllggggggggghhhjjjkkkiiihhhhhhhhhhhhhhhggggggggggggiiiiiijjjjjjjjjiiiiiiiiifffddd___ZZZTTTOOOLLLJJJJJJIIILLLRRRZZZcccsssxxxmmmcccXXXNNNGGGEEECCCAAA???>>>???@@@AAA===>>>?????????>>><<<;;;<<<;;;;;;;;;;;;<<<======??????>>>===<<<<<<<<<<<<===>>>>>>???@@@@@@@@@???===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>======>>>>>>??????@@@@@@AAAAAA@@@??????>>>>>>======>>>>>>???@@@======>>>??????@@@AAABBBBBB@@@BBBGGGJJJLLLRRRZZZbbbsss}}}ooofff___ZZZ[[[^^^YYY\\\```bbbcccdddeeeggghhhjjjllllllkkkiiiiiiiiihhhhhhfffeeedddcccbbbbbb______^^^\\\ZZZYYYWWWWWWUUUTTTRRRQQQQQQSSSUUUVVVTTTVVVWWWXXXWWWXXXZZZ[[[YYYZZZ\\\___bbbdddfffhhhhhhhhhiiijjjkkkmmmnnnooooooqqqtttxxx|||wwwrrrnnnqqquuuzzz{{{||||||}}}|||{{{}}}}}}zzzuuupppllliiigggfffdddddddddfffhhhiiihhhggghhhhhhhhhhhhggggggggggggjjjjjjjjjjjjjjjiiihhhggggggddd^^^XXXSSSOOOMMMLLLMMMOOOUUU```jjjuuu|||oooddd[[[TTTMMMGGGEEEDDDBBB@@@??????@@@AAA===>>>?????????>>><<<;;;<<<;;;;;;;;;;;;<<<======>>>======<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>===<<<======>>>??????@@@@@@AAAAAAAAA@@@@@@@@@???????????????>>>>>>?????????>>>?????????????????????>>>>>>>>>>>>>>>??????@@@??????@@@@@@?????????>>>AAA@@@BBBGGGJJJMMMSSSZZZbbbssswwwmmmddd]]]ZZZ\\\WWWZZZ___bbbcccdddeeeeeehhhjjjllllllkkkiiiiiijjjiiihhhgggeeeddddddcccdddaaa```___]]][[[ZZZYYYXXXWWWVVVUUUTTTSSSTTTUUUVVVTTTUUUVVVVVVUUUUUUVVVXXXWWWXXXYYY\\\^^^```bbbcccbbbcccdddeeegggjjjlllmmmnnnpppsssvvvyyy|||~~~yyytttqqqsssvvvzzz}}}xxxvvvqqqlllhhheeedddddddddccccccdddfffggggggfffggggggggggggggggggggggggkkkkkkkkkjjjiiihhhgggfffgggddd^^^XXXTTTRRRRRRSSSVVV[[[ffftttzzzqqqdddZZZTTTPPPKKKHHHEEEDDDAAA???>>>>>>???@@@>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<;;;===>>>>>>===<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@@@@@@@???>>><<<<<<===>>>???@@@@@@AAAAAA@@@@@@@@@????????????@@@??????>>>>>>??????@@@=========>>>>>>>>>>>>???===>>>>>>>>>????????????@@@@@@AAA@@@@@@???======AAA@@@BBBGGGKKKMMMTTT[[[bbbsssxxxnnnddd______ZZZ\\\___```aaaaaaccceeehhhjjjllllllkkkjjjiiijjjiiigggfffdddcccccccccdddbbbaaa```^^^\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVTTTUUUVVVUUUSSSSSSSSSTTTVVVVVVXXXYYY[[[]]]^^^___]]]^^^___aaadddgggjjjkkklllnnnpppsssvvvyyyzzz{{{~~~~~~yyyuuurrruuuxxx{{{|||yyyxxxrrrppplllhhhfffeeeffffffgggeeecccbbbdddeeeeeeeeeddddddeeeeeeffffffggggggiiiiiijjjjjjjjjiiiiiihhhgggccc^^^ZZZXXXYYY\\\^^^hhhooo~~~ooofffYYYPPPLLLJJJIIIHHHHHHFFFCCCAAA?????????@@@???>>>>>>===============<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<===>>>:::<<<>>>>>><<<;;;;;;===<<<;;;;;;::::::;;;;;;<<<<<<===???@@@AAA@@@???>>><<<<<<===>>>???@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>======>>>?????????????????????@@@@@@@@@???>>>>>>AAA@@@BBBGGGKKKNNNTTT\\\bbbsss|||pppiiihhh_________^^^^^^___bbbeeegggjjjllllllkkkjjjjjjjjjhhhgggeeecccbbbbbbccccccbbbbbb```___]]][[[ZZZZZZYYYYYYYYYYYYYYYWWWVVVVVVTTTUUUVVVUUURRRQQQQQQRRRUUUVVVWWWXXXYYY[[[\\\\\\ZZZ[[[]]]___bbbfffiiijjjkkkllloooqqqtttvvvwwwxxx|||}}}~~~yyyuuusssvvvyyy{{{}}}yyyvvvsssqqqnnnllliiifffffffffhhhiiiiiifffcccbbbbbbdddddddddbbbbbbcccddddddeeeffffffgggggghhhjjjjjjkkkkkkkkkfffccc^^^[[[[[[___cccgggxxxxxxggg^^^RRRIIIFFFGGGGGGFFFLLLJJJGGGDDDBBBAAAAAABBB@@@???===<<<<<<<<<===>>><<<;;;;;;;;;;;;<<<============<<<======>>>???@@@:::<<<>>>>>>;;;:::;;;===<<<;;;;;;::::::;;;;;;<<<<<<===???@@@AAA@@@>>>===;;;<<<===>>>???@@@AAAAAA?????????>>>>>>>>>>>>=========<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>======>>>???????????????===>>>???@@@AAAAAA@@@???AAA@@@BBBHHHKKKNNNUUU\\\cccsss~~~vvviiieee___]]]___aaa```___eeefffhhhjjjlllllllllkkkjjjhhheeedddddddddbbbaaacccaaa___]]]ZZZYYYXXXWWWWWWXXXYYYYYYYYYXXXVVVUUUUUUTTTSSSQQQQQQPPPPPPPPPRRRSSSTTTVVVWWWWWWXXXXXXZZZZZZZZZ[[[^^^bbbfffhhhiiilllooopppqqqrrrtttvvvxxxzzz|||~~~yyyttttttxxx|||~~~zzzwwwtttqqqmmmkkkiiihhhfffdddcccccccccdddeeeeeedddddddddcccccccccccccccccccccdddeeefffgggffffffgggiiikkkkkkhhhfffjjjfffccccccaaafffwwwvvvkkk]]]VVVMMMGGGFFFIIIMMMOOOQQQNNNJJJFFFBBB@@@??????CCCBBB???===<<<<<<<<<===============>>>>>>>>>>>>============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>======<<<;;;:::::::::>>>???AAACCCCCCAAA???======>>>>>>?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>===;;;:::<<<===>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>???@@@@@@AAA@@@BBBEEEHHHLLLRRRXXX]]]iiiwwwsssmmmeee`````````^^^]]]cccdddfffhhhiiijjjjjjjjjjjjhhhfffeeeeeedddcccaaabbbaaa___\\\ZZZYYYXXXWWWZZZ[[[[[[\\\[[[[[[YYYYYYUUUUUUSSSRRRQQQPPPPPPPPPOOOOOOQQQRRRSSSTTTUUUUUUXXXXXXXXXYYY\\\___ccceeegggiiilllnnnoooppprrrsssvvvwwwyyy|||}}}~~~~~~~~~~~~}}}|||~~~{{{vvvxxx{{{~~~|||yyyuuurrrpppmmmjjjggggggfffeeedddccccccddddddeeeddddddddddddcccccccccaaaaaaaaaaaaaaacccddddddggggggiiikkkllllllkkkjjjiiiggggggkkkpppxxx~~~lll```TTTNNNGGGCCCCCCFFFJJJLLLRRRPPPLLLHHHEEEDDDCCCCCCEEECCCAAA>>>===<<<==============================<<<<<<<<<============>>>999999:::::::::;;;;;;;;;>>>>>>===<<<<<<;;;::::::===???AAABBBBBBAAA???======>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>??????@@@@@@@@@BBBEEEHHHLLLRRRXXX\\\hhhvvv~~~sssjjjeeebbb___]]]bbbbbbdddfffgggiiijjjkkkkkkiiigggffffffeeedddbbbaaa```^^^\\\ZZZYYYXXXWWW[[[[[[\\\\\\\\\[[[ZZZYYYWWWVVVUUUSSSRRRPPPOOOOOOMMMNNNOOOPPPRRRSSSTTTTTTUUUUUUVVVWWWYYY\\\___```cccfffiiijjjkkklllnnnppprrrtttvvvxxxyyyyyyyyyyyy{{{zzzyyyyyy{{{~~~{{{}}}~~~{{{yyyuuurrrooollljjjhhheeeccceeeeeedddccccccddddddeeedddddddddcccccccccbbbbbb````````````aaabbbcccdddggghhhjjjlllmmmnnnnnnnnnmmmlllqqqzzzsssbbbVVVKKKGGGCCCAAABBBEEEHHHIIIOOOMMMJJJHHHFFFEEEFFFFFFGGGFFFCCC@@@???>>>==============================;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;===>>>@@@AAAAAA@@@>>>===>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???======>>>@@@>>>>>>>>>=========<<<<<<===<<<<<<<<<<<<======>>>@@@??????>>>>>>>>>??????@@@BBBEEEHHHLLLQQQWWW\\\ggguuuyyyqqqjjjeeeaaaaaaaaabbbdddgggjjjlllnnnjjjiiigggggggggfffdddbbb```___^^^\\\ZZZYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWUUUSSSQQQPPPOOONNNOOOOOOPPPRRRSSSUUUUUUTTTTTTTTTUUUWWWYYY[[[\\\```cccfffggghhhiiikkkmmmoooppprrrtttuuuuuuuuuuuuuuuuuuuuuvvvyyy|||}}}|||zzzwwwtttooollliiifffeeedddbbbaaacccccccccccccccdddeeeeeeccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeefffhhhiiijjjkkklllnnnoooqqqttt}}}}}}lll\\\QQQGGGEEEBBBBBBCCCEEEFFFFFFHHHGGGEEECCCBBBCCCDDDEEEIIIGGGEEEBBB@@@>>>>>>=========<<<<<<<<<<<<<<<;;;999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@???>>>======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????>>>===<<<>>>@@@>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<===>>>@@@??????>>>>>>>>>>>>>>>@@@BBBEEEHHHKKKQQQWWW[[[eeesssvvvnnnhhhaaa```aaabbbdddhhhkkkmmmiiihhhgggggghhhgggeeebbb```___^^^\\\[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXZZZZZZYYYXXXVVVTTTRRRPPPPPPPPPPPPPPPQQQSSSTTTUUUTTTTTTUUUUUUVVVXXXYYYYYY^^^```ccceeeeeefffhhhjjjlllmmmoooqqqsssssssssrrrqqqqqqrrrsssvvvzzz}}}}}}{{{yyyxxxvvvrrroookkkhhheeecccbbbbbbaaa```aaaaaabbbccccccdddddddddccccccbbbbbbbbbaaaaaaaaabbbbbbbbbbbbcccdddeeefffdddfffggggggggghhhllloooqqqyyy~~~}}}ttteeeVVVMMMFFFDDDBBBAAABBBCCCBBBBBBBBBAAA@@@??????AAABBBDDDHHHGGGEEECCCAAA???======<<<<<<<<<<<<;;;;;;::::::999999999999::::::::::::<<<<<<<<<<<<=========>>>============<<<<<<<<<<<<;;;<<<===>>>>>>>>>============>>>???@@@AAAAAA@@@????????????????????????<<<===>>>===<<<<<<===???============<<<<<<<<<<<<======<<<<<<<<<<<<======??????>>>>>>===>>>>>>???@@@BBBEEEHHHKKKPPPVVVZZZcccqqqyyyrrreeecccaaa```aaacccfffhhhhhhggggggggghhhgggdddbbb``````___]]]]]]\\\\\\\\\]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[YYYWWWUUUSSSQQQPPPPPPOOOOOOQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWWWW[[[]]]```bbbbbbccceeeggghhhjjjlllooopppqqqqqqqqqooooooppprrrtttwwwzzz|||}}}~~~}}}zzzxxxvvvtttsssqqqnnnkkkhhhfffbbbaaaaaabbbbbbaaa```aaabbbcccccccccccccccbbbbbbbbbaaaaaaaaaaaa```aaaaaaaaaaaabbbcccdddeeebbbdddeeedddbbbdddhhhmmmooo}}}{{{zzz|||yyyjjj\\\OOOGGGCCCAAA???>>>>>>>>>======??????>>>===>>>@@@BBBDDDFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<;;;::::::999999999999999999::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<============;;;<<<===>>>???@@@@@@@@@========================;;;<<<===<<<;;;;;;===???=========<<<<<<<<<;;;;;;>>>======<<<<<<<<<<<<===>>>============>>>???@@@@@@BBBEEEGGGKKKOOOUUUYYYaaapppooolllgggcccaaaaaabbbcccfffffffffggghhhfffcccaaaaaa```______^^^^^^^^^^^^___^^^]]]\\\\\\\\\]]]]]]\\\]]]]]]]]]\\\ZZZXXXVVVUUUTTTRRRQQQPPPQQQRRRSSSSSSSSSTTTTTTUUUTTTTTTTTTWWWYYY\\\^^^___```bbbcccdddfffiiilllnnnoooppppppnnnnnnoooqqqsssvvvxxxyyyyyy|||~~~|||zzzyyytttrrrpppooonnnllliiiffffffccc```___```aaabbbbbb```aaabbbccccccbbbbbbaaabbbbbbaaaaaaaaa`````````bbbbbbbbbbbbcccdddeeefffbbbddddddbbb___```fffkkkrrr||||||~~~nnn```UUUJJJDDDAAA>>><<<;;;;;;<<<<<<<<<===<<<<<<;;;===???AAACCCCCCBBBBBBAAA???===<<<;;;<<<<<<;;;;;;:::999999888999999999:::::::::;;;;;;888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======:::;;;<<<===>>>?????????========================<<<===>>>===<<<<<<>>>@@@======<<<<<<<<<;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAABBBEEEGGGJJJOOOUUUYYY```nnnzzzvvvooohhhcccaaaaaaaaaeeeeeeeeefffgggfffccc```aaaaaa```__________________^^^]]]\\\[[[\\\]]]]]]\\\]]]^^^___^^^\\\ZZZXXXZZZXXXVVVTTTSSSTTTUUUUUURRRSSSSSSSSSSSSSSSRRRRRRTTTWWWZZZ\\\\\\]]]___aaaaaacccfffiiilllnnnoooooonnnnnnoooqqqsssuuuwwwxxxvvvyyy|||}}}}}}}}}}}}{{{yyywwwvvvpppnnnlllkkkjjjiiifffccceeebbb___^^^___aaabbbbbb```aaabbbccccccbbbaaa```aaaaaaaaaaaa````````````eeeeeeeeeeeefffggghhhhhhbbbddddddaaa^^^___eeejjjyyytttfff[[[RRRJJJEEE@@@>>>;;;:::<<<===>>>>>>;;;:::999999:::<<>>===;;;;;;<<<<<<;;;::::::999888888999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999::::::;;;<<<======999:::;;;===>>>>>>??????????????????????????????===>>>???>>>===>>>???AAA======<<<<<<<<<;;;;;;;;;???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBAAABBBEEEGGGJJJOOOUUUYYY___nnn{{{pppgggaaa]]][[[^^^___aaadddffffffcccaaa___``````aaa```___^^^]]]___```aaaaaaaaa```^^^^^^\\\]]]^^^^^^]]]\\\ZZZYYYVVVWWWWWWXXXWWWVVVTTTSSSRRRQQQQQQPPPPPPQQQQQQQQQSSSTTTTTTVVVWWWXXXYYYZZZ[[[]]]```cccfffiiikkkkkkllllllmmmnnnoooqqqsssttttttvvvyyy}}}yyyyyywwwvvvtttrrrqqqpppjjjiiihhhgggfffeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaccccccbbbbbbbbbbbbbbbbbbaaa`````````aaabbbccccccfffeeedddeeefffggggggfffgggbbb^^^^^^]]]^^^hhhtttyyyjjj]]]SSSLLLFFFBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===??????>>><<<;;;:::999888<<<<<<::::::::::::<<<<<<888888888999999:::::::::999888888777777888888999::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<=========@@@@@@@@@???>>>======<<<===<<<;;;===???AAAAAAAAA======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;=========>>>??????@@@@@@CCCDDDFFFHHHKKKPPPVVVZZZeeeppptttjjjccc^^^______```bbbdddcccaaa___ccccccdddddddddcccbbbaaa______```aaaaaaaaa```___^^^^^^^^^^^^]]]\\\ZZZZZZXXXYYYYYYZZZYYYXXXVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRSSSTTTUUUVVVWWWWWWYYY[[[^^^aaaeeegggiiijjjjjjjjjjjjkkkmmmnnnpppqqqrrrtttwwwzzz~~~}}}|||vvvuuutttrrrpppnnnmmmlllgggfffeeedddccccccccccccaaaaaaaaaaaaaaaaaaaaaaaacccccccccbbbbbbaaaaaaaaa_________```aaabbbddddddgggggggggggghhhhhhgggfffgggbbb___```bbbhhhuuuyyyooobbbVVVNNNIIICCC@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>===<<<;;;::::::999;;;;;;:::999999:::;;;;;;999999999999999999999999;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<:::;;;;;;<<<<<<===>>>>>>@@@@@@??????>>>======<<>>??????@@@@@@BBBDDDFFFIIILLLQQQXXX]]]gggrrruuuiiiaaabbbaaa______aaaaaaaaa```aaabbbcccccccccbbbaaa```^^^___```bbbbbbbbbbbbaaaaaa```___]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\ZZZXXXWWWTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTVVVWWW[[[^^^bbbeeefffgggffffffggghhhiiijjjlllmmmooopppssswwwzzz}}}~~~}}}~~~}}}{{{xxxwwwqqqpppnnnllljjjhhhgggfffcccbbbaaa```````````````aaaaaaaaaaaaaaaaaaaaaaaadddccccccbbbaaa``````___^^^^^^___```bbbdddfffgggggghhhiiijjjjjjjjjjjjjjjfffddddddgggnnnyyy}}}nnneeeYYYPPPJJJFFFBBB???;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999888888999::::::::::::999999999999999999<<<;;;;;;::::::;;;;;;<<<========================<<<===>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>>>>>>>@@@??????>>>>>>======<<>>>>>======<<<<<<======>>>>>>??????@@@AAACCCFFFIIIMMMSSSZZZ___kkktttpppfffeeebbb___^^^___```aaaaaaaaabbbbbbccccccaaa```___^^^___aaabbbdddddddddccccccbbb```^^^\\\\\\\\\]]]]]]^^^^^^^^^]]]\\\ZZZYYYVVVUUUTTTRRRPPPOOOOOOOOONNNOOOOOOOOOPPPPPPQQQQQQRRRTTTWWW[[[^^^aaacccdddccccccddddddeeeggghhhiiikkkmmmpppsssvvvyyy{{{{{{}}}|||zzzyyyzzz|||~~~~~~~~~~~~~~~}}}{{{yyyvvvsssrrrlllkkkiiigggeeecccbbbaaa```______^^^^^^^^^______````````````````````````dddccccccaaa```___^^^^^^^^^___```bbbdddgggiiikkkhhhiiikkkmmmmmmmmmnnnooohhhjjjooowww~~~uuuggg___UUUMMMHHHEEEBBB???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888888999888888888999999:::::::::::::::999999999999::::::<<<<<<<<<<<<============<<<===>>>>>>>>>>>>===<<<;;;;;;<<<======>>>>>>?????????>>>>>>===============;;;:::;;;<<<>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>><<<<<<======>>>?????????@@@BBBFFFIIINNNTTT\\\aaallluuu|||rrrhhheee```]]]^^^___``````eeeeeefffffffffeeedddccc^^^___aaaccceeeeeeeeeeeeeeedddbbb```^^^^^^____________```___^^^]]][[[YYYXXXWWWUUUSSSRRRPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPRRRUUUXXX[[[]]]___```aaaaaaaaaaaabbbdddeeefffhhhiiilllooorrruuuvvvwwwxxxwwwvvvvvvwwwxxxzzz|||~~~|||~~~}}}}}}{{{zzzxxxvvvssspppnnnmmmggggggeeedddbbbaaa_________^^^^^^^^^^^^^^^___```````````````````````````ccccccbbbaaa```^^^^^^]]]``````bbbdddgggjjjlllnnnmmmoooppppppnnnnnnppprrroooxxxyyypppaaaZZZQQQJJJFFFCCC@@@===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;888888888888888888888888666666777888:::;;;<<<<<<:::999999888888999999::::::::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===============:::888777888:::;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@BBBEEEHHHMMMSSSZZZ___jjjtttrrrnnngggcccaaa```______cccdddeeeeeeeeedddbbbaaa___aaacccdddfffffffffeeeeeeeeedddcccbbbbbbbbbbbbaaabbbbbbaaa```^^^\\\[[[YYYXXXWWWUUUTTTRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQSSSVVVXXXZZZ[[[\\\^^^^^^^^^^^^___```aaabbbccceeegggjjjmmmpppqqqrrrrrrrrrrrrrrrssstttvvvwww}}}{{{{{{|||}}}}}}||||||~~~~~~}}}{{{~~~~~~~~~}}}|||{{{yyyxxxuuutttrrrooommmjjjhhhgggccccccbbbaaa```___^^^^^^^^^^^^^^^^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaa```___^^^^^^]]]```aaaccceeehhhkkkmmmooorrrssssssqqqoooooossswww~~~rrrjjjZZZTTTKKKEEEBBB@@@===:::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;777888999999999999888777666666777888:::;;;<<<<<<;;;::::::999999::::::;;;888888999999:::;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<=================================???===;;;;;;<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>???@@@BBBDDDFFFJJJPPPVVV[[[fffpppwwwpppjjjgggcccaaa```aaabbbbbbbbbaaa______aaabbbdddeeefffffffffeeeeeeeeefffffffffeeeeeeeeeddddddeeedddccc```^^^]]]ZZZZZZXXXWWWUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRPPPQQQSSSUUUWWWXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^```bbbeeehhhjjjkkklllmmmmmmmmmnnnoooppprrrsssxxxyyyzzzzzzzzzyyyxxxxxxvvvwwwxxxzzz|||}}}|||{{{zzz{{{|||}}}|||{{{zzzzzzzzzxxxwwwuuusssrrrooommmkkkhhhfffdddbbbaaa_________^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````______^^^^^^^^^```aaabbbdddgggjjjlllmmmmmmoooqqqppppppttt}}}uuujjjbbbTTTOOOGGGCCCAAA@@@===:::::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::888888999::::::999888888888999999999999::::::::::::999999888888999999:::888888888999:::;;;;;;;;;999999:::;;;;;;:::999999999999::::::;;;<<<<<<<<<========================>>>===;;;<<<>>>??????>>>;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCEEEGGGLLLRRRVVV```lll~~~|||tttnnniiifffccccccdddeeedddcccbbbaaabbbccceeeffffffffffffeeedddeeeggghhhhhhhhhgggffffffggggggfffeeebbb```___[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSQQQQQQSSSTTTVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\___bbbdddfffhhhhhhjjjjjjjjjkkklllmmmooopppssssssssstttuuuvvvvvvwwwssstttuuuwwwyyy{{{|||}}}~~~~~~|||zzzyyyyyyyyy{{{|||{{{zzzwwwwwwvvvuuurrrpppnnnmmmjjjiiifffdddaaa___^^^^^^\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaa__________________^^^^^^___```aaaccceeehhhjjjllleeehhhlllnnnrrr{{{{{{oooddd\\\RRRMMMFFFCCCBBBBBB???===::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::;;;;;;;;;::::::999999999888999:::;;;;;;:::999888;;;;;;::::::999888777777777777666666666666777777888888999::::::;;;<<<<<<888999::::::::::::999888888888999::::::;;;;;;<<<<<<<<<<<<===============444333333555888;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::999888777777888999:::;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBCCCEEEIIIOOOSSS\\\iii}}}uuunnnllliiidddbbbaaaaaaaaa``````aaacccccccccdddeeegggggggggfffeeedddccccccbbbdddcccbbbaaa````````````]]]\\\ZZZYYYXXXXXXYYYYYYXXXXXXYYYYYYYYYXXXVVVUUUWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZXXXXXXYYY[[[]]]```ccceeebbbbbbccceeeggghhhiiijjjmmmmmmnnnppppppqqqqqqqqqrrrqqqqqqqqqrrrsssuuuvvvyyyzzz|||}}}{{{uuuvvvwwwwwwxxxxxxxxxwwwvvvuuusssqqqnnnjjjhhhfffgggeeebbb___^^^^^^^^^___\\\\\\[[[[[[\\\\\\]]]^^^``````___^^^^^^^^^^^^___aaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]]]]^^^___dddaaa^^^]]]]]]^^^______cccfffkkkqqqzzzvvvhhhZZZSSSJJJHHHCCC???<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;>>><<<999777777888:::;;;999888666777999;;;<<<;;;999999999999999999999999888777777666666666666666999::::::::::::;;;;;;;;;555555555666777777888888<<<;;;999888888999;;;<<<<<<<<<===============<<<<<<;;;:::;;;=========<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;:::::::::===;;;:::<<>>???AAABBBCCCDDDGGGLLLOOO[[[iii}}}wwwrrrlllgggdddccccccbbbbbbcccdddddddddeeefffggghhhggggggfffeeeddddddddddddcccbbbaaaaaa`````````]]]\\\[[[YYYXXXYYYYYYZZZYYYZZZZZZ[[[ZZZYYYXXXWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWVVVVVVVVVVVVWWWXXXXXXVVVVVVWWWXXXZZZ]]]```aaaaaaaaabbbcccddddddeeeeeejjjkkklllmmmnnnnnnnnnnnnpppoooooooooppprrrssstttuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}zzzxxxwwwwwwwwwxxxxxxwwwwwwwwwsssrrrqqqnnnkkkhhheeedddbbb```^^^]]]\\\]]]^^^^^^\\\\\\[[[[[[[[[\\\]]]]]]______^^^^^^^^^^^^______aaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^^^^______bbb```]]][[[ZZZZZZYYYXXX[[[bbbmmmzzzwwwnnnaaaUUUOOOHHHEEEBBB>>>;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999888666777999;;;;;;;;;999999999999999999999999999999888777777777777777666777777888999::::::;;;777777888888999999:::::::::999888777777888999:::<<<<<<============<<<<<<<<<:::::::::<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;<<>>???AAABBBCCCDDDGGGLLLOOOZZZhhh}}}xxxpppjjjgggdddcccccccccccccccdddeeegggggghhhhhhggggggfffffffffeeeddddddbbbaaaaaaaaaaaaaaa^^^]]][[[ZZZYYYZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZZZZWWWWWWXXXWWWWWWVVVVVVUUUWWWVVVUUUUUUTTTUUUUUUUUUSSSSSSSSSTTTVVVYYY[[[]]]____________````````````gggggghhhiiijjjjjjjjjjjjllllllmmmmmmnnnpppqqqrrrqqqrrrtttvvvxxxzzz{{{{{{{{{zzzzzz}}}}}}{{{zzzyyyyyyyyyyyywwwuuuuuuuuuttttttsssrrrrrrqqqooonnnllliiifffcccaaa```\\\[[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaa_________^^^^^^___``````aaa___]]]ZZZWWWVVVUUUTTTYYYeeexxxsssjjjbbbWWWNNNJJJCCCBBB???<<<::::::;;;;;;999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888:::===??????<<<999777:::888666666888:::;;;;;;999999999999999999999999:::999999888888888888888777777888888888888999999888888888999999999999999;;;:::999888888999:::;;;<<<===============<<<<<<<<<;;;::::::;;;<<<;;;999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>===<<<;;;<<>>???AAABBBCCCDDDGGGLLLOOOYYYggg{{{{{{rrrjjjeeebbbaaa```___```bbbeeeffffffhhhhhhggggggggggggggggggddddddcccbbbaaaaaaaaaaaa___^^^]]][[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\XXXYYYYYYZZZYYYXXXVVVUUUWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRTTTVVVXXXYYY[[[\\\\\\]]]]]]^^^^^^^^^ddddddeeefffffffffffffffiiijjjjjjkkkmmmnnnooopppnnnoooqqqsssuuuwwwxxxxxxxxxwwwwwwzzz}}}~~~}}}{{{yyywwwvvvuuuvvvwwwvvvtttsssppppppnnnmmmllljjjjjjiiiiiihhhfffcccaaa^^^]]]\\\ZZZZZZYYYYYYYYYZZZ[[[[[[]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^___aaabbbaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^_________```aaaaaa___^^^[[[XXXVVVWWWZZZ\\\fffuuuvvvhhh___WWWMMMGGGEEE???>>><<<:::999::::::;;;888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999;;;===??????===:::888:::888666666888:::::::::999999999999999999999999999999888777777777777888::::::999999888777777666777777777777777777777777======<<<;;;;;;<<<========================<<<;;;===<<<;;;;;;<<<<<<;;;:::888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>??????===<<<<<<===>>>??????>>>???AAABBBCCCDDDGGGLLLOOOXXXfffzzz}}}rrriiiddd```^^^\\\]]]```cccdddcccffffffffffffggggggggggggeeedddcccbbbaaaaaaaaaaaaaaa```^^^]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]ZZZZZZ[[[[[[ZZZYYYWWWVVVWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXYYYZZZ\\\]]]^^^___aaabbbbbbccccccccccccbbbfffggghhhiiikkklllmmmmmmlllmmmooorrrtttuuuvvvwwwvvvuuuuuuwww{{{}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{yyywwwuuutttssstttuuuuuusssqqqmmmllljjjgggfffeeedddddddddccc```^^^\\\[[[[[[ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ\\\\\\[[[ZZZZZZ[[[[[[[[[[[[[[[\\\\\\^^^___aaabbb````````````````````````^^^______``````aaaaaaaaa[[[ZZZYYYWWWXXX^^^gggmmm{{{yyymmm```WWWOOOFFFAAAAAA<<<;;;:::999999999:::;;;888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;:::888666666888999999999999999999999999999999999888888777666666666666777666666666666777777777777777777777777888888888888>>>==================>>>===============<<<;;;;;;>>><<<;;;<<<======<<<;;;888999:::;;;<<<=========:::;;;;;;<<<===>>>??????<<<===>>>>>>======>>>>>>???AAABBBCCCDDDGGGLLLOOOXXXeeeyyytttmmmeeeaaa]]]]]]___aaaaaa```cccdddddddddeeeeeeffffffeeedddcccbbbbbbaaabbbbbbbbbaaa___^^^]]]]]]^^^___]]]]]]\\\\\\\\\]]]^^^___\\\\\\\\\\\\[[[YYYXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUTTTSSSRRRSSSTTTUUUVVVUUUVVVWWWYYY[[[\\\^^^^^^^^^______`````````______bbbccceeeggghhhiiijjjjjjiiijjjllloooqqqrrrsssttttttsssssstttwwwzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}{{{|||}}}~~~|||zzzyyyzzzyyywwwvvvsssrrrqqqqqqrrrqqqooommmkkkiiigggdddbbbaaaaaabbb___^^^\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[[[[\\\]]]___```aaa````````````````````````______```aaaaaaaaa``````WWWYYY[[[]]]bbblllyyyzzznnncccXXXQQQIIIAAA>>>???::::::999999999999::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::::::::;;;<<<===:::888666666777999999888999999999999999999999999888777777666666666666666///000111333555777888888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::<<<;;;:::;;;===>>>===<<<888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>><<<>>>???>>>===<<<===??????AAABBBCCCDDDGGGLLLOOOXXXeeeyyy{{{pppjjjdddaaaaaaaaa___\\\aaaaaaaaabbbcccddddddeeeeeeeeedddcccbbbbbbbbbbbbcccbbb```___^^^^^^___```___^^^^^^^^^^^^___```aaa___^^^]]][[[ZZZZZZYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[]]]^^^aaaccceeefffffffffeeefffhhhjjjlllnnnoooooorrrqqqpppqqqsssuuuvvvuuuuuuuuuuuuuuuvvvwwwxxxyyywwwxxxyyyzzz|||~~~~~~~~~~~~~~~zzzxxxwwwvvvwwwwwwuuussspppnnnmmmmmmmmmllliiiggggggeeeccc```^^^^^^^^^___\\\[[[YYYXXXXXXZZZ[[[\\\ZZZZZZ[[[\\\]]]]]]]]]]]]YYYYYYYYYYYYZZZ\\\]]]^^^\\\\\\\\\\\\]]]^^^___`````````````````````````````````aaabbbaaaaaa______YYY^^^eeellltttwwwnnn```XXXPPPKKKEEE>>><<<>>>999999999999999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<:::888666666777888888888999999999999999999999999999888777777666666777777222333333555666777888888777777888999;;;<<<======<<<==================<<<>>>>>>>>>>>>===<<<;;;:::999888777999;;;===<<<;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>??????<<<<<<===??????AAABBBCCCDDDGGGLLLOOOYYYfffyyyyyyrrrjjjeeedddbbb^^^ZZZ______```aaabbbccccccdddfffeeedddcccbbbbbbbbbbbbdddcccaaa```______``````aaa```_________aaabbbcccaaa___]]][[[ZZZZZZZZZ[[[YYYYYYXXXWWWWWWWWWXXXXXXUUUTTTSSSRRRQQQRRRRRRSSSUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXZZZ[[[^^^```bbbcccccccccaaabbbdddfffhhhjjjkkkkkkpppooonnnoooqqqrrrrrrrrrqqqqqqqqqrrrssstttuuuvvvtttuuuvvvwwwyyy{{{||||||{{{||||||}}}~~~~~~~~~|||zzzxxxwwwvvvwwwwwwwwwvvvttttttttttttsssqqqmmmkkkjjjiiiiiihhheeeccccccaaa^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXWWWXXXZZZ\\\^^^WWWXXXZZZ[[[]]]^^^______XXXXXXXXXYYYZZZ\\\^^^^^^\\\\\\\\\\\\]]]^^^______````````````````````````aaaaaabbbbbbbbb```___^^^]]]eeepppzzzyyymmmeeeWWWPPPJJJFFFBBB===<<<>>>:::::::::999999999999999;;;:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;888888:::;;;;;;;;;:::::::::888666555777888888777999999999999999999999999:::999999888777888888888;;;;;;:::999888777666666444444666777999;;;<<<<<>>>>>>>>>>>===<<<;;;:::666555555777:::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>@@@???<<<;;;===??????AAABBBCCCDDDGGGLLLOOOYYYfffyyytttkkkeeeaaa^^^^^^]]]\\\^^^```bbbbbbbbbcccccccccccccccdddddddddeeedddbbb```______```aaacccbbbbbbaaaaaaaaaaaaaaa___^^^^^^]]]\\\\\\\\\]]]^^^]]]\\\ZZZYYYYYYXXXXXXYYYWWWVVVVVVVVVVVVTTTSSSXXXUUUQQQOOOQQQSSSUUUVVVUUUUUUVVVVVVVVVUUUTTTTTTVVVWWWXXXZZZ\\\^^^```aaa```______```bbbdddfffgggkkkllllllkkkiiiiiikkklllnnnnnnnnnooopppppppppqqqqqqpppoooooopppsssvvvxxxxxxwwwvvvvvvwwwzzz}}}~~~~~~|||{{{vvvuuussssssttttttrrrqqqqqqqqqppppppooonnnnnnnnnjjjgggdddccccccbbb___\\\\\\[[[YYYWWWVVVVVVVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^[[[\\\]]]^^^^^^^^^]]]\\\^^^^^^]]]]]]]]]^^^_________^^^]]]]]]___``````___aaacccdddbbb```bbbfffjjjttt}}}yyymmm```WWWMMMHHHAAA???@@@AAA>>>:::;;;;;;:::999888888888888999999::::::::::::;;;;;;999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::777777777777666666666666:::::::::999999999999999555666777888888888888888777777777666444333444555888555333555:::>>>>>><<<============>>>>>>>>>>>>:::;;;<<<======<<<;;;:::;;;::::::999999::::::;;;;;;:::999888888:::<<<===:::::::::::::::;;;<<<===>>>======>>>@@@BBBBBBAAA@@@>>>???DDDGGGHHHKKKPPPXXXeeexxxxxxpppiiieeeaaa___\\\[[[\\\]]]]]]\\\ccccccdddddddddccccccbbbdddcccaaa```___```aaabbbdddcccbbbaaaaaaaaaaaaaaa```___^^^^^^]]]]]]]]]^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[YYYXXXXXXXXXXXXWWWUUUXXXUUURRRPPPQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWYYY[[[\\\^^^______^^^^^^___```bbbdddfffhhhiiiiiihhhgggggghhhjjjkkkkkkllllllmmmnnnnnnnnnnnnmmmllllllnnnpppsssuuuvvvvvvvvvvvvwwwxxxzzz{{{|||}}}}}}~~~~~~}}}wwwwwwwwwwwwvvvuuutttssssssrrrppppppqqqqqqooonnnnnnnnnmmmlllkkkjjjjjjjjjfffdddaaa``````___\\\ZZZZZZYYYXXXVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]]]][[[\\\]]]^^^^^^^^^]]]\\\]]]]]]]]]]]]]]]^^^^^^___^^^]]]\\\\\\^^^___``````aaacccdddeeefffjjjrrrxxx~~~uuujjj___WWWKKKFFF@@@>>>??????<<<999;;;:::999999888888999999999999999::::::;;;;;;;;;999999999999999999999999::::::;;;;;;;;;;;;::::::888888777777666666555555777777777777777777777777777777888888999888888888777888888666444444555666666777777777888:::<<<>>><<<<<<<<<============>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;:::999888888:::;;;===:::::::::::::::;;;<<<<<<======<<<>>>@@@BBBAAAAAA@@@>>>???DDDGGGHHHKKKPPPXXXeeewwwvvvpppgggccc^^^[[[ZZZZZZ[[[[[[aaabbbcccdddcccbbbaaa```aaaaaa```___```aaabbbccceeedddcccbbbaaaaaaaaaaaa``````___^^^^^^^^^^^^___^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\ZZZZZZ[[[[[[ZZZXXXYYYVVVSSSRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\^^^```bbbcccddddddeeedddccccccdddfffggghhhhhhiiijjjjjjkkkkkkjjjjjjiiiiiijjjmmmpppqqqtttttttttuuuuuuuuuvvvvvvwwwwwwxxxyyy{{{~~~{{{yyyxxxwwwuuutttsssrrrqqqqqqppppppppppppooommmllllllllllllkkkiiiiiiiiihhhgggfffeeedddccc```___\\\\\\\\\[[[YYYWWWWWWWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZ\\\]]]^^^^^^]]]]]][[[[[[\\\]]]^^^^^^]]]]]]\\\]]]]]]]]]]]]^^^^^^___]]]]]]\\\\\\]]]___aaacccbbbeeeiiimmmsss{{{}}}uuummmeee[[[TTTHHHCCC>>><<<<<<<<<;;;888999999888888999999:::;;;888888888999:::;;;;;;<<<999999999999999999999999999999999::::::999999999999888888777666555555444888999999999:::;;;;;;;;;999999999999999999888777888999999777555444555777555888:::888666666:::>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;;;;:::999888999:::;;;<<<:::::::::::::::;;;;;;<<<===<<<<<<===@@@AAAAAA@@@???===>>>CCCFFFGGGJJJOOOXXXdddwww~~~sssnnngggaaa___^^^^^^^^^]]]^^^```bbbbbbbbb``````____________```bbbcccdddfffeeedddcccbbbaaaaaaaaa```______^^^^^^^^^______]]]]]]]]]]]]^^^^^^___```^^^]]]\\\\\\]]]]]][[[ZZZZZZWWWUUUTTTUUUVVVUUUTTTVVVUUUUUUTTTSSSSSSSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWZZZYYYYYYYYYZZZ\\\^^^______```aaa```______aaacccddddddeeefffggghhhhhhiiiggggggfffggghhhjjjmmmnnnqqqqqqrrrrrrrrrqqqqqqppprrrssstttuuuwwwzzz~~~{{{xxxwwwuuusssrrrqqqpppnnnmmmooonnnlllkkkkkkkkklllmmmjjjiiihhhggghhhhhhgggeeeeeedddcccbbbaaa```___^^^[[[ZZZYYYYYYXXXWWWVVVVVVTTTTTTTTTUUUUUUVVVVVVWWWUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZ\\\^^^___^^^]]]\\\[[[[[[\\\\\\]]]]]]]]]^^^\\\\\\]]]^^^^^^^^^______^^^^^^]]]\\\\\\___bbbeeegggmmmvvv|||ssskkkddd\\\SSSMMMEEEAAA===;;;;;;;;;:::999888888888888999:::;;;<<<777777888999:::;;;;;;<<<888888888888888888888888888888999999999999888888999999888777666555444444888888999999:::;;;<<<<<<:::::::::::::::999888777999999999888666555666777777888999777666666888;;;999999:::::::::;;;;;;;;;;;;;;;999888888999;;;;;;;;;::::::999999::::::;;;::::::999999999:::;;;<<<;;;::::::999::::::;;;;;;<<<;;;;;;===???AAA@@@??????===>>>BBBFFFFFFJJJNNNWWWdddvvvxxxpppiiiddd```^^^[[[\\\^^^___```aaa``````]]]]]]^^^___aaabbbcccdddfffeeedddcccbbbbbbbbbbbb______^^^^^^^^^^^^______]]]]]]]]]]]]]]]^^^___```^^^]]][[[\\\]]]]]]\\\[[[ZZZYYYWWWWWWXXXXXXWWWVVVWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTWWWVVVVVVVVVWWWYYYZZZ[[[\\\]]]]]]]]]\\\\\\^^^```aaaaaabbbcccdddeeeffffffeeeeeeeeefffgggiiikkklllmmmnnnnnnnnnnnnmmmlllllloooppprrrrrrsssvvvzzz}}}~~~~~~}}}}}}}}}}}}}}}}}}zzzyyyxxxxxxxxxwwwtttqqqpppnnnmmmmmmmmmllljjjhhhhhhgggeeeddddddeeefffgggfffeeedddcccddddddcccaaa``````___^^^]]]\\\[[[[[[WWWXXXXXXWWWVVVVVVVVVVVVSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXYYYXXXZZZ\\\^^^___^^^]]]\\\ZZZZZZ[[[[[[\\\]]]^^^^^^[[[\\\]]]______```______]]]]]]]]][[[[[[___dddiiirrr|||zzzsssiiiaaaZZZSSSKKKEEECCC@@@===;;;::::::::::::777777777888999:::;;;<<<777777888999999:::;;;;;;888888888888888888888888777888888999999888888777888888888777666555555444333333444444555666777777:::::::::::::::999888777999999999888666555666777:::777555555777888888777999999999999::::::::::::;;;;;;999888888999;;;;;;;;;::::::999999::::::;;;999999999999::::::;;;;;;;;;::::::999999999::::::<<<;;;:::<<<>>>@@@@@@???>>><<<===BBBEEEFFFIIINNNVVVcccvvvyyynnneee___^^^^^^____________``````\\\]]]^^^___aaabbbcccdddfffeeeddddddccccccdddddd```____________```aaaaaa^^^^^^]]]]]]^^^___``````^^^\\\[[[\\\]]]^^^]]][[[ZZZZZZYYYZZZ\\\\\\ZZZXXXYYYXXXVVVTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSTTTUUUWWWXXXWWWYYYYYYYYYXXXYYY[[[]]]]]]^^^___```aaabbbcccdddccccccdddeeefffhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjmmmooopppppppppqqqtttwwwyyy|||}}}{{{zzzyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrrrrrrrpppmmmkkkjjjiiihhhhhhiiiiiigggeeeddddddccccccccccccddddddbbbaaa______``````^^^]]][[[[[[[[[ZZZYYYYYYXXXXXXTTTVVVWWWVVVUUUUUUVVVWWWSSSTTTUUUVVVVVVVVVVVVVVVTTTUUUUUUVVVWWWXXXYYYYYYXXXYYY[[[\\\]]]]]]\\\\\\ZZZZZZZZZZZZ[[[]]]^^^___\\\]]]___```aaaaaaaaa```\\\]]]^^^^^^___dddmmmsssrrrkkk```XXXQQQKKKEEE@@@@@@???<<<:::999999::::::888888888888999:::;;;<<<888888888888999999999999888888888888888888888888888888888999999888888888777777777777666666666666444444444555555666666666999999999999999999888777888999999777555444555777:::666222333777999888666999999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;;;;::::::999999999999999;;;::::::;;;>>>??????>>>>>>;;;<<>>>>>===;;;<<>>>>>======:::<<<@@@DDDDDDHHHLLLUUUbbbttt}}}uuummmgggbbb^^^[[[^^^]]][[[\\\^^^aaaaaaaaabbbccceeefffggggggffffffhhheeecccccceeeeeeccc```aaaaaaaaaaaaaaa``````______``````aaa```^^^\\\[[[]]]]]]___```aaaaaabbbaaa___]]]ZZZWWWVVVUUUVVVVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQQQQMMMMMMMMMMMMNNNOOOPPPQQQVVVVVVWWWXXXYYYYYYYYYYYY\\\\\\\\\]]]^^^___aaaaaabbbbbbaaaaaaaaaaaabbbbbbbbbcccdddeeefffgggggggggfffffffffggggggggghhhhhhhhhhhhhhhiiijjjlllmmmnnnmmmmmmnnnnnnnnnnnnnnnmmmjjjjjjiiiggggggffffffffffffdddcccaaaaaabbbdddeeegggeeeddddddeeegggggggggfffeeecccbbb___^^^\\\[[[ZZZ[[[]]]]]]]]]\\\ZZZXXXXXXXXXZZZZZZZZZYYYXXXWWWUUUUUUTTTTTTSSSSSSRRRRRRVVVVVVUUUTTTSSSRRRQQQQQQWWWVVVUUUSSSRRRRRRRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXWWWVVVVVVWWWWWWWWWYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[ZZZYYYZZZ]]]``````bbbdddcccbbbcccgggjjjmmmrrryyy~~~uuukkkddd\\\XXXQQQLLLGGGCCC???<<<666999===@@@@@@===999666:::999888666666888999:::777777777777777888888999666666666666777888999:::888888999:::999888777666777777777777888888888888666666555444444444444444666777888777666555666777<<<;;;:::888777555444333555444333333444555666777888888888888888888888888:::999777777888999888777;;;;;;:::999999888888777777777888999:::;;;;;;<<<999999999::::::;;;;;;;;;999888888888999;;;===???===>>>@@@BBBCCCFFFJJJMMMYYYcccsss}}}uuummmfffbbb___]]][[[[[[]]]___``````bbbbbbdddeeeeeeeeeeeedddiiifffddddddeeeeeecccaaaaaabbbbbbbbbbbbaaa``````aaaaaabbbbbbaaa```^^^]]]]]]]]]___``````aaaaaaaaa___^^^[[[YYYXXXWWWXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQMMMMMMMMMMMMNNNOOOPPPQQQTTTUUUVVVVVVWWWWWWWWWVVVZZZZZZZZZZZZ[[[]]]^^^___```______^^^^^^______```______```aaabbbbbbbbbbbb``````aaaaaaaaabbbbbbbbbdddddddddeeefffggghhhiiihhhhhhiiiiiiiiiiiihhhhhhffffffdddccccccbbbbbbbbbbbbaaa___^^^^^^___```aaadddbbb``````bbbddddddcccbbbaaa```___]]][[[ZZZZZZXXXYYYZZZ[[[ZZZYYYWWWVVVUUUUUUVVVWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRUUUUUUTTTSSSSSSRRRQQQQQQUUUUUUTTTSSSRRRRRRRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVXXXXXXXXXYYYYYYYYYZZZZZZYYYZZZZZZZZZ[[[\\\^^^___```cccfffhhhhhhkkkqqqvvv~~~wwwmmmbbb[[[VVVRRRMMMHHHDDDAAA>>>;;;888999:::;;;;;;:::999888666555333222222333555666777777777777777888888999888888777777777777777888888888999:::999888777666777777777777888888888888777666666555555555555555333444666777666777888:::888888888777777777666666666666555555555666777888::::::::::::::::::::::::999888666777888999999888;;;;;;:::999999888888777999999999999999999999999999999999999::::::::::::666555555555777888:::;;;<<<===???AAABBBEEEIIILLLXXXbbbsss|||sssllleeeccc```^^^___```aaa```bbbbbbccccccdddddddddeeeiiihhhfffffffffeeedddbbbcccccccccccccccbbbaaaaaabbbbbbccccccbbbaaa```___]]]^^^______````````````___]]]\\\ZZZZZZZZZZZZ[[[\\\[[[[[[[[[ZZZZZZZZZZZZWWWVVVUUUSSSRRRQQQQQQQQQNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSTTTTTTUUUTTTTTTTTTUUUUUUVVVVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]^^^^^^^^^^^^]]]]]][[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^___```bbbbbbaaabbbbbbcccbbbbbbaaaaaa``````___^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZ\\\\\\^^^]]][[[\\\^^^______^^^]]]\\\[[[ZZZYYYXXXXXXWWWTTTUUUVVVWWWVVVUUUTTTSSSQQQQQQRRRSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSRRRRRRQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZ[[[ZZZYYYZZZ\\\_________aaaeeekkkpppttt{{{}}}ssskkkaaaVVVOOOMMMJJJFFFCCCAAA???<<<::::::999777666666777999:::999888777666666777888999777777777777777888888999:::999888777666666666666777888999999999888777666777777777777888888888888888777777666666666666666222444666666666666888:::555555666777777888999999888777777666666666777777:::::::::::::::::::::::::::888777888:::;;;;;;;;;;;;;;;:::999999888888777::::::999999999888888888999999999888888888888888888888888888999;;;<<<===;;;<<<>>>???AAACCCGGGJJJVVVaaarrryyyssspppkkkgggeeedddbbbaaaaaaaaaaaabbbcccdddeeefffjjjiiihhhgggfffeeedddcccddddddeeeeeeddddddcccbbbbbbbbbbbbbbbbbbaaaaaa```^^^^^^___`````````______]]]\\\[[[[[[ZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\\\\XXXXXXVVVTTTSSSRRRRRRRRROOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVWWW\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^]]]\\\\\\[[[ZZZZZZYYYXXXXXXYYYYYYWWWWWWVVVVVVVVVWWWXXXXXXZZZYYYXXXXXXZZZ[[[[[[ZZZXXXXXXXXXWWWWWWVVVVVVUUURRRSSSSSSSSSSSSRRRQQQQQQNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWW[[[YYYWWWXXX[[[^^^______ccciiirrr{{{~~~qqqeee\\\SSSKKKEEEEEECCC@@@??????>>><<<:::;;;999777666666777999;;;<<<;;;;;;::::::;;;;;;<<<777777777777777888888999999999888777666666777777777888999999999888666555666777777777888888888888999888888777666777777777666777777777555444555666444555555666777888999999888777777666666555555555777777777777888888888888;;;:::999:::<<<>>>>>>>>>;;;;;;:::999999888888777999999999888888888888888999999888888777777666666999999::::::;;;<<<======:::;;;===>>>???AAAEEEHHHSSS```rrrzzztttpppkkkfffcccaaa```______```bbbdddeeehhhhhhhhhgggfffeeeeeeffffffffffffgggfffeeeeeedddbbbbbbaaaaaaaaaaaaaaaaaa`````````aaa``````______[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUTTTTTTSSSRRRRRROOOOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWWWWWWWXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXYYY[[[[[[\\\\\\[[[ZZZYYYYYYWWWWWWVVVUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTUUUVVVVVVWWWVVVVVVWWWXXXYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTQQQQQQQQQQQQQQQPPPPPPOOOMMMNNNNNNNNNNNNOOOOOOPPPOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVVVVVVVWWWWWWXXXYYYXXXWWWWWWVVVVVVUUUUUUUUUXXXVVVTTTTTTWWW[[[^^^___kkksssvvvfffXXXNNNHHHCCC@@@@@@???======>>>===;;;:::999999888888888888999999888888888777777888888888777777777777777888888999777777666666777888999999777777888999888777666555666777777777888888888888999999888777777777777777555666777666555444444666666666666666666777777777666666666666555444444333666666666777777888888888:::999888999;;;======<<<;;;;;;:::999999888888777666666777888888999::::::888888888777777666666666666666777777888888999999999:::<<<===>>>@@@DDDGGGRRR___rrrxxxpppllleeeccc```^^^]]]^^^```bbbfffggghhhgggfffeeefffhhhhhhhhhhhhhhhhhhgggffffffbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaa```___\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZ\\\]]]]]]]]]\\\[[[YYYYYYXXXWWWVVVVVVVVVVVVTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVUUUUUUTTTSSSRRRQQQOOOOOOOOOOOOPPPRRRSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTSSSSSSSSSSSSSSSTTTQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTVVVWWWXXXVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSRRRSSSUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTSSSUUU[[[ccciii|||vvvjjjZZZLLLEEEAAA???>>>>>>===<<<<<<======;;;999777888999999999999888777666666666777777666666666777777777777777888888999666666666666777888999:::666777888888888777666555777777777777888888888888999888888777777777777777111333555555555555777999777777666666666666555555444555555555555555444333777777888888999:::::::::888666555666888999999999;;;;;;:::999999888888777555555666777888999:::;;;888888888777777777777777777888888999::::::999999999:::<<<======@@@CCCFFFRRR___sss|||pppmmmhhhccc___^^^___```ccceeeggggggeeeeeegggiiiiiiiiiiiiiiiiiihhhhhhgggdddcccbbbaaaaaabbbcccddddddddddddccccccaaa``````]]]]]]]]]]]]]]]\\\[[[[[[YYYZZZ\\\]]]^^^]]]\\\[[[YYYXXXXXXWWWWWWXXXXXXYYYWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTQQQQQQQQQRRRQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRSSSSSSTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPQQQQQQRRROOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTVVVVVVUUUSSSSSSSSSRRRQQQPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPQQQRRRSSSTTTTTTQQQQQQRRRSSSSSSTTTUUUUUUTTTUUUWWWXXXXXXWWWVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXYYYZZZZZZ[[[\\\\\\WWWYYYZZZZZZ[[[dddsss~~~{{{vvvdddZZZNNNDDD@@@>>>===;;;===<<<;;;;;;<<<;;;999666777777777777777777777777777888888888888888888777777777777777777888888999888777777777777777888888666777888888888777555444777777777777888888888888888888777666666666666777111333555555555555777999666666666666666666666666444444666666777666555555777777777888999:::::::::999777666666888999888777;;;;;;:::999999888888777666666777777888888999999777777888888888888888888999:::;;;<<<<<<<<<;;;;;;:::;;;<<<======???CCCFFFRRR```ttt|||xxxqqqiiidddaaaaaaaaaaaadddffffffeeeeeehhhjjjiiijjjjjjjjjjjjiiihhhhhheeedddcccccccccdddeeefffeeeeeeeeedddcccbbbaaa```____________^^^]]]\\\[[[YYYZZZ\\\^^^^^^]]]\\\[[[XXXXXXXXXXXXXXXYYYZZZZZZXXXXXXWWWVVVVVVWWWWWWWWWUUUUUUUUUTTTSSSQQQPPPOOOPPPPPPPPPQQQRRRSSSUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPOOOOOOOOOOOOOOOPPPPPPMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRSSSUUUUUUSSSQQQRRRRRRQQQPPPOOONNNMMMLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMOOOPPPNNNOOOPPPQQQRRRTTTUUUUUUQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVXXXYYYYYYXXXVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZWWWXXXZZZ[[[]]]___aaaaaa[[[___bbbbbbdddooo}}}tttnnnUUUOOOFFF@@@>>>===;;;999<<<;;;:::;;;;;;:::777444777666555444444555666777666666777777777777666666777777777777777888888999:::999888777666666666666666777888888888777555444777777777777888888888888888777777666666666666666555666666666444333444555444444555555666666777777444555666888888888777777444555555666777888888888<<<;;;999999:::;;;:::999;;;;;;::::::999888888777888888888888777777777777777777888888999999::::::666777888999:::999888777:::;;;<<<======@@@CCCFFFRRR```tttwwwqqqlllgggdddbbbcccbbb```___aaafffkkkoooooooooooopppnnnkkkhhhjjjhhhfffdddccccccdddeeeggggggffffffdddcccaaaaaa___^^^]]][[[[[[[[[[[[\\\\\\]]]]]]^^^_________^^^[[[ZZZYYYYYYYYYZZZ\\\]]]YYYYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPOOOPPPQQQTTTWWWYYYXXXXXXXXXXXXWWWUUUSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOOOONNNNNNMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQOOOPPPQQQSSSTTTTTTUUUUUUQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIMMMMMMNNNNNNNNNMMMMMMLLLPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSUUUTTTSSSSSSUUUVVVVVVVVVUUUUUUVVVVVVWWWYYYZZZ\\\[[[\\\]]]___aaaffflllpppkkkooosssvvvzzzrrrddd[[[NNNGGG???<<<<<<===:::777999999999888777666666555888777666555555444555555777777666555555555555555111444888:::888666444333777555333333555888999999999999888777777666777777666777777888999:::::::::555555555555666777888999888777666555555444444555333444666777777777666555555555555444444333333222666666777888999999999999555666666777888999999999;;;::::::999888888888999::::::888777777777888999;;;:::999888999:::;;;<<<<<<;;;999888888888999999999:::;;;;;;<<>>;;;::::::;;;;;;;;;:::999888888888777777777777777777888888666555555444444444666555555555555666666777444666999999888666666666555333333333555555444333333444555666666666555444444444444444444444444444444444444444555666777777888888777555555444444444333222222222222333444444555555555555555555666666444555666777888888888888666666666666666666666666888777777777777888999999777777888888777777666555555555666666777777666666999:::;;;;;;;;;;;;;;;:::<<<============???CCCFFFNNN\\\lllyyyzzzzzz{{{}}}~~~~~~{{{yyyvvvuuusssqqqpppppppppqqqpppnnnllljjjiiiiiijjjkkkgggfffeeeccccccccccccdddccccccddddddcccbbbbbbaaa______```______]]][[[ZZZYYYYYYZZZ[[[[[[\\\]]]]]]ZZZZZZYYYYYYYYYZZZZZZ[[[XXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[YYYYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZXXXYYY[[[\\\[[[ZZZYYYWWWTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVSSSSSSRRRRRRQQQPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRTTTUUUWWWXXXXXXXXXXXXSSSVVVXXXXXXXXXZZZaaafffkkksss~~~yyyhhh^^^QQQFFFAAA>>>;;;:::888:::;;;;;;:::999888777777777777777777777777888777666666555555555666666555555555555555666777777333444666666555444444555777666555666888888666555222444555777777777555555555555555555555444444444333333333444666777999:::888777666555555555555555333333222222222333444555555555555444444444444444222222333444555555555555777777777666666666666666777777777777777888999999777888888999888777666555666666666666666777777888777888:::;;;<<<===<<<<<<======>>>======???BBBEEENNN[[[kkkxxx}}}|||yyywwwvvvvvvwwwxxxvvvtttqqqooonnnnnnoooooohhhgggeeedddccccccdddddddddddddddddddddcccbbbaaa```aaaaaaaaaaaa___^^^]]]ZZZZZZ[[[\\\]]]]]]^^^^^^\\\[[[[[[[[[[[[[[[\\\\\\YYYYYYZZZ[[[\\\]]]\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]\\\ZZZWWWVVVWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVRRRRRRRRRRRRQQQPPPOOONNNMMMMMMKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHIIIJJJEEEGGGIIIKKKMMMOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSUUUXXXYYYZZZZZZYYYYYY\\\^^^^^^]]]aaaiiipppxxxzzzrrr___VVVJJJAAA===;;;:::888777999;;;;;;:::888666666777777777777777888888888555555444555555666777888555555555555555666777888777888999888666666888999666555555666777777555333333444666888888777666555555555555555555555555555333333444555777999:::;;;:::999888666444333222222444444333222333444555666555555555444444333333222444555666777888888888888888888888777777777777777777777666777777888999999888888999:::999888777666777777666555555777888999555666999;;;===>>>>>>>>>===>>>>>>======???BBBEEENNN[[[kkkwww}}}{{{zzzyyyyyyyyyvvvrrrooolllkkkjjjiiihhhhhhhhhhhhkkkiiifffeeeeeeeeecccbbbbbbbbbbbbaaa``````______[[[[[[\\\]]]]]]^^^______]]]]]]]]]]]]\\\\\\[[[ZZZ_________^^^]]]\\\ZZZZZZZZZ\\\]]]\\\[[[ZZZ[[[\\\]]]\\\\\\[[[ZZZYYYXXXXXXZZZYYYYYYZZZ\\\\\\[[[YYY]]][[[YYYYYYZZZZZZXXXVVVVVVUUUSSSRRRRRRSSSUUUVVVZZZYYYVVVUUUUUUWWWYYY[[[WWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRPPPOOONNNLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIHHHHHHHHHIIIJJJKKKHHHIIIJJJKKKMMMNNNOOOPPPRRRRRRRRRTTTVVVXXXXXXXXXTTTTTTTTTSSSRRRTTTWWWZZZUUUWWWYYYZZZ[[[\\\___aaaaaadddhhhkkknnnuuu~~~rrrgggRRRLLLEEE???;;;999777555888888888888777777777777555555555555555444444444333444555666666666555555444444444555555555666666333333444444555555666666555555444444444444555555666555555444444444555555555555444333222222444555444444444555555777888888666666555444333333222222000000000111111222222222222222222333333333444444666777777777777777666666666666666777777777777888777888888888999999999999999999999999777666555444999999888888888888888999888999:::::::::;;;===???=========<<<<<<>>>BBBEEEPPP\\\mmm|||}}}xxxuuupppooonnnlllkkkjjjjjjiiiiiigggeeedddddddddcccaaaddddddcccbbbbbbaaa``````___________________________`````````___^^^]]]\\\_________^^^]]]\\\ZZZYYYZZZ[[[\\\\\\ZZZZZZ[[[\\\]]]]]]\\\\\\[[[[[[ZZZZZZ[[[ZZZYYYZZZ[[[\\\\\\[[[\\\ZZZYYYYYYYYYYYYWWWVVVWWWVVVTTTSSSSSSTTTVVVWWWYYYXXXWWWVVVVVVWWWYYYZZZVVVVVVWWWVVVVVVUUUTTTSSSSSSSSSRRRQQQPPPOOOOOONNNMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHJJJKKKHHHHHHJJJKKKMMMNNNOOOPPPSSSSSSSSSTTTVVVWWWWWWWWWVVVVVVWWWVVVUUUUUUWWWYYYXXX[[[^^^aaacccfffiiillljjjnnnsssxxx}}}wwwhhh\\\MMMHHHBBB===;;;:::999888999999888888888777777777555555555555555555555555222222222222333333333333444444444555555555666666555555555555555555666666555555444444444444555555666555555444444444555555666:::<<<:::555222333666444444444555555666777888777666666555444444333333222222222333333333444444333333333333444444444444444555555555555555444444444444444555555555666666777777777777888888888999999999999999999888777666999888888777777777888888999:::;;;;;;;;;<<<>>>@@@>>>>>>===<<<;;;===AAADDDOOO[[[mmm{{{|||xxxxxxvvvtttrrrpppooonnnkkkiiiffffffffffffeeedddggggggeeedddcccbbbbbbaaadddccccccbbbaaa``````___aaaaaaaaaaaa```___^^^]]]^^^^^^^^^^^^]]][[[ZZZYYYZZZ[[[\\\[[[ZZZZZZZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]]]][[[YYYYYY[[[\\\]]]\\\[[[ZZZXXXXXXYYYYYYXXXVVVXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUTTTRRRRRRQQQPPPOOONNNMMMNNNNNNOOOMMMLLLLLLLLLKKKKKKJJJJJJHHHHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKMMMOOOPPPRRRRRRUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[ZZZZZZ\\\^^^aaadddiiinnnqqquuuyyy|||}}}~~~qqq```TTTGGGCCC>>>;;;::::::::::::999999999888888888777777666666666666666666666666666555555444444666777888444555555555555666666666666666666666666555555555555555444444444444555555555555444444444555555666666===CCCAAA999333333777555555444555555666777888777777666666555555444444444444444444555555555555333444444444444555555555444555555666666555555555777777777888888888999999666666666666777777777777888999999::::::999999888777777777666666777777888:::;;;<<<<<<<<<<<<>>>AAA??????>>><<<;;;===@@@CCCOOO[[[lll{{{}}}zzzxxxvvvtttqqqooolllkkkkkkkkkjjjiiiiiihhhfffeeecccccccccccceeeeeeddddddcccbbbbbbbbbaaaaaa``````___^^^]]]\\\^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\[[[ZZZZZZ[[[\\\^^^^^^^^^_________``````^^^\\\YYYYYYZZZ]]]^^^^^^\\\[[[ZZZZZZ[[[[[[YYYXXXYYYYYYXXXWWWWWWXXXYYYYYYWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRQQQPPPOOONNNLLLKKKKKKLLLNNNOOOKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJJJJKKKMMMOOOQQQSSSTTTUUUWWWXXXXXXXXXXXXXXXYYYZZZYYYZZZ\\\^^^```dddiiimmmqqquuuzzzxxxjjjZZZNNNBBB???;;;999999:::999999888888777777777666666666666666666666777777777777999888666555555777999:::555555555555555666666666777777777666666555555555555555444444444444555555555444444444444555666666555;;;AAABBB<<<777555555555555555555555666777777666666555555444444444444444444444555555555555555444444444555555555666666666777777888888888888777888888888999999999999:::555555555666666666666777666777888999999999999999666666666666666666777888999:::;;;;;;;;;;;;===?????????>>><<<;;;===@@@CCCNNN[[[lll{{{}}}|||yyywwwtttrrrqqqpppnnnlllkkkiiigggeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbaaa```___]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZ\\\]]]\\\[[[ZZZ[[[]]]^^^^^^^^^______``````aaa___\\\ZZZYYY[[[]]]^^^^^^^^^]]][[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZWWWXXXYYYZZZYYYXXXVVVUUUUUUUUUUUUTTTSSSRRRPPPPPPNNNMMMKKKJJJIIIJJJLLLMMMHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIJJJLLLOOOQQQTTTUUUVVVVVVXXXZZZZZZYYYYYY[[[^^^ZZZ\\\^^^aaagggpppzzz|||uuulll```QQQGGGAAA>>>:::888888888888777777777666666666555555555555666666666777777888888555444333222222444666777666666666666666666666666777777666666555555444444555555444444444444555555444444444444444555666666444666999===>>><<<777333666555555555555666666777444444333333333333333222444444444333333333333333444444444555555555666666666666777888999999888888333444444444444555555555444555555555666666666666444555666777888888888888666666555666666777888888888999::::::999999;;;===>>>>>>>>><<<;;;===@@@CCCOOO[[[lll{{{}}}zzzwwwuuurrrppplllkkkiiigggfffggghhhiiifffffffffffffffgggggggggfffffffffeeecccbbb``````_______________^^^]]]]]]\\\]]]^^^]]]\\\[[[\\\^^^]]]]]]^^^^^^_________```___]]][[[[[[]]]^^^___^^^___^^^]]]]]]^^^___^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYYYYYYYYYYWWWVVVUUUVVVVVVUUUUUUSSSRRRPPPOOOMMMLLLKKKJJJIIIJJJJJJKKKGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKIIIJJJLLLOOORRRUUUWWWXXXWWW[[[^^^___^^^___cccfffccceeeiiinnnvvvyyyooohhhbbbXXXLLLCCC???===:::888888888777666777777666666666555555555444555555666666777777888555555444333444555666777777777777666666666666555555555555555555444444444555555444444444444555555444444444444444555666777444333444888===>>>:::555666666555555555555666666333222222222222222222222333333333333222222222222333444444444444555555555444444555666777777777777444444555555555666666666555555555555666666666666444555555666777777777666666666666666777888999999888999:::999888888:::<<<=========<<<<<<>>>BBBEEEPPP\\\mmm|||}}}xxxvvvooommmkkkjjjiiikkkmmmnnnjjjjjjjjjiiiiiihhhhhhggggggggggggfffdddcccaaa````````````aaa``````___^^^]]]^^^______]]]]]]^^^___\\\]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\]]]^^^______]]]___]]]\\\]]]^^^___^^^]]]YYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUWWWWWWVVVUUUTTTRRRQQQPPPMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNQQQTTTWWWZZZ\\\]]]___ccchhhjjjjjjkkkpppuuuuuuyyy~~~rrrjjjaaaZZZVVVPPPGGG@@@===;;;999888999999888777888888888888777777777777333444444555666666777777555666666666666777777777777777777777666666666555333333333444444444444444555555444444444444555555444333333444444666777777555555666888;;;===<<<;;;666666555555555555666666333333333333333333333333333333333333222222222111333333333333444444444444444444555777777888888777777777888888888999999999555555666666666777777777555666666777777777777666777666666777888999::::::999:::::::::999999;;;<<<<<<<<<<<<<<<<<<>>>CCCFFFQQQ]]]nnn}}}|||pppooommmllllllnnnppprrrooonnnmmmllljjjiiihhhgggffffffeeedddcccaaa```___```aaaaaaaaaaaaaaa```___^^^___``````^^^^^^___```\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^``````___]]]^^^\\\\\\\\\^^^^^^^^^\\\YYYYYYZZZZZZZZZZZZYYYYYYZZZZZZYYYXXXWWWWWWVVVVVVXXXWWWWWWVVVTTTSSSQQQPPPMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMSSSTTTWWWZZZ]]]```cccdddggglllrrrtttuuuwww}}}vvvpppccc\\\RRRLLLIIIEEE>>>888;;;999888888999::::::999:::::::::999999999999888333333333444555666666777111222333333444444333333888888777777666666666555222222222333333444444444555555555444444555555555333333333444555666777888777999::::::999;;;>>>AAA777666666555555555666666444444444444444444444444444444444333333222222222222222222333333333444444666666777999999:::::::::555666666666777777777777666666666666777777777777777777888888888888777777777777777777888999:::;;;:::;;;<<<;;;::::::;;;===;;;;;;<<<;;;<<>>===>>>DDDLLLTTT___ooo|||zzzxxxyyy{{{||||||~~~zzzwwwvvvuuutttrrrooollljjjgggfffffffffdddcccbbbbbbccccccdddeeeeeeeeecccbbbaaa`````````aaabbb^^^_____________________bbb```___```bbbbbbaaa___^^^]]][[[\\\]]]]]]\\\[[[\\\ZZZYYYZZZ\\\]]]\\\ZZZ\\\[[[ZZZZZZZZZ[[[ZZZZZZXXXXXXXXXWWWUUUTTTUUUVVVVVVUUUTTTSSSQQQPPPOOONNNNNNOOOPPPOOONNNOOOPPPRRRRRRSSSTTTUUUWWWZZZ```ccchhhkkkpppvvv{{{~~~yyyjjj^^^XXXKKKFFF???======<<<999666999888666555555666888999777666666666555555555555555555555555444444444444444444444555555555666666222222222222222222222222666666555555555555555666666666555555555444444444444444555555555666666666555666777888888888888888444444333333333444555666444444444444333333333333333333222222222333444555555555555555555555555555666555555555555555555555666555555444555666777888777666555444444444555666555555555666666666666666555555555666666777888999:::::::::;;;;;;;;;;;;;;;<<<;;;<<<>>>===>>>DDDLLLUUU```ooo|||~~~zzzxxxooommmkkkiiiiiiiiihhhfffgggggggggggghhhhhhhhhhhheeedddcccccccccccccccdddaaaaaabbbbbbbbbaaaaaa````````````aaabbbbbb```^^^^^^]]]\\\]]]^^^___^^^]]]^^^]]]\\\]]]^^^]]][[[YYYZZZZZZZZZZZZZZZ[[[\\\]]]YYYZZZZZZXXXWWWWWWZZZ\\\\\\[[[ZZZYYYXXXVVVUUUUUUVVVWWWYYYYYYXXXYYY[[[\\\[[[^^^aaadddhhhmmmsssxxx~~~vvvlll^^^SSSNNNEEEAAA<<<;;;;;;;;;888666888888666666666666888888666666666666555555555555555555444444333333333222222222222333333333444444444444444444444444444444777777666555444444444444666666666666555555555555444444444444444555555555333444555555666555555555333333222222222333444555444444444333333333222222333222222222222333444444222222222222222222222222555555555555555555555555666555555555555666777777444444555555666666777777666666666666666555555555555555555666666777888999;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;<<<>>>===>>>DDDLLLVVV```ooo|||xxxuuusssqqqqqqqqqooommmoooooonnnnnnmmmlllkkkkkkjjjiiihhhgggfffeeedddddddddddddddeeedddcccbbbaaa___```aaaccccccbbb```^^^^^^]]]]]]^^^```bbbaaa```_______________^^^]]]\\\\\\]]]^^^]]]]]]^^^```aaa]]]^^^^^^]]]]]]^^^aaadddbbbbbbbbbbbbaaaaaaaaaaaaeeegggiiijjjjjjjjjlllmmmmmmpppuuuyyysssjjj```SSSJJJFFFAAA>>>;;;:::;;;:::999777888777666666666666777888666666666666666555555555444444444444444444444444222222222222333333333333666666666666666666666666888777666555444333333333555555555555555555444444444444444444444444555555333333444444444444444333222222222222222333333333333333333333222222222222222222222222222333333333000000000111111111111111444444444444444555555555555555555555666666666777444555666777777777777777777777666666555555444444555555555555666777888999<<<======>>>======;;;;;;<<<;;;;;;>>>===>>>DDDLLLVVV```ooo{{{~~~~~~}}}{{{zzz|||{{{zzzxxxvvvtttsssrrrqqqpppooollliiifffdddcccffffffggggggfffeeecccaaabbbdddgggiiiiiifffdddccc```______```ccceeeeeedddaaaaaabbbaaa```___^^^^^^```bbbeeeeeeeeeeeegggiiieeefffgggggggggiiilllnnnlllmmmnnnpppqqqssstttttt{{{}}}tttggg^^^UUUKKKDDDBBB<<<:::999888888888777666777666666666666666666777555555555666666666666666333333444555666777777888222333333333333444444444333333333333333333333333777777666444333333333333333333333333333333333333555555555555555555555555333444444555444444333333111111111222222222222222333333222222222111111111111111222222222333333333222333333333444444444555222333333333444444444555444555555666666666666666666666777888888777777666777777666666555555444444555555555555666777888999<<<<<<>>>???>>>===<<<;;;<<<;;;;;;>>>===>>>DDDLLLVVV```nnnyyy}}}|||zzzvvvsssnnnkkkiiilllmmmnnnnnnmmmkkkhhhfffgggkkkoooqqqpppmmmjjjiiifffffffffhhhkkknnnnnnmmmjjjjjjiiifffbbb``````aaa```eeekkknnnnnnnnnppprrrtttvvvxxxyyyyyyzzz|||~~~pppeeeYYYRRRLLLDDD@@@???;;;;;;;;;:::999999888888666666666666666666666666555555555666666666666666333444444555666777888888333333444444444555555555333333333333333333333333666666555444333333333333222222222222222333333333666666666555555555555555444444555555444444333333000111222333333333333222222222222111111111000000000111111222333222222222000111111222222333333444111222222333333444444444444555555666777666666666777777777777888888888888666666666666666555555555555555555666666777888999:::;;;===??????>>>===<<<<<<;;;<<<>>>===>>>DDDLLLUUU___lllxxx|||zzzzzz{{{||||||{{{xxxuuussstttyyy{{{xxxxxxuuuuuuuuuxxx{{{~~~~~~|||{{{wwwqqqjjjggggggiiihhhpppzzz{{{qqq___UUUKKKGGGCCC>>>;;;<<<;;;<<<<<<<<<:::999999999555666666666666666666555555555555555666666666777555555555555555555555555333333333444444444444555666666666666666666666666555555444333333444444444222222222333333444444444555555555444444444333333444444444444444333222111111111333444444444333222222111111111000000000000///000111222333222222111.........///000111111111111111111222333333444444444444666777777777666555777666666666777999;;;<<<555555555666666666666666555555555666666777888999777999<<<>>>???>>>===<<<<<<;;;<<<>>>===>>>DDDLLLTTT^^^kkkwww{{{sssnnnnnnpppxxxqqqfffTTTKKKBBB@@@>>>:::888999666777888777555444333444555555666666666666555555444555555555666666777777777666666555333222111111222222333333333444444444666666666666666666666666444444333333333444555555333333333444444555555555444444444333333222222222333333333333333222111000111222333444555444333333111111111111000000000000///000111222333222111111000111111222333444444444000000111222333333444444333444666777777777666555666555555555777:::===???444555555555666666777777555555555666666777888999666888;;;>>>??????===<<<<<<;;;<<<>>>===>>>DDDLLLSSS]]]jjjvvvrrraaaVVVJJJDDD<<<999;;;<<<:::888777777888999999999999888444444444444555555555666666666666666555444333222555222//////222444333222333111000222555777555333444444444444444444333333666666555444444444444555555555555444444333333333444444333333222111000000222222222111111111000000111111111111111111111111222222222222222222222222111222444666666666444333111333444444222222333555222222222333333333444444222222333333333444444444999888777666666555666666555666666666666666666555555444444444555666777888666777:::<<<============;;;;;;<<<<<<===@@@EEEIIIOOO]]]lllwww~~~uuueeeVVVNNNFFF@@@:::888:::;;;999666777777888999999999999999777666666555444333222222222333444444444444444444555333000000222444333222000...---///222333222111333333444444444444444444666555444444333333444444555555444444444333333333555444444333333222222222222222222111111111000000111111111111111111111111222222222222222222222222111222333444555444444333000111333222111111222444555555555555555666666666222222333333333444444444555444444444444555555555222333333333333333333222444555555666666777888888888999:::;;;<<<<<<;;;;;;::::::;;;;;;<<>>CCCGGGOOO]]]mmmxxx}}}rrrgggZZZKKKBBBAAA;;;999888888999999777444777888888999:::999999999444444555555555666666666///000222333555555666666555444333333444444444444444333333444555666555555111111222333444444555555444333222222111111222222333333333333333333333333222222333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000222111111000111111222222///000222111000000111333111111111111000000000000333333333444444444444555444555555666777777777777666666777777777777666666444555777999:::999888777999999999:::::::::::::::999999::::::;;;>>>CCCGGGOOO^^^nnnzzzzzzqqqfff\\\PPPDDD>>>>>>999888888999:::999777666666777888888999999888888555666666666666777777777333333444555555555555555333444555444444444444444111111222222111111222333111111222222333444555555333333222111111111111222333333333333333333333333111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000222222111000000000111222000111222222111111222444444444444444444333333333333333444444444555555555666666777777666555444444222333333444444333333222444555777999:::999888777666666777888999:::;;;<<<999:::;;;;;;<<>>CCCGGGOOO___qqq~~~vvvhhh]]]UUUJJJ@@@???@@@>>>:::777888888888777555444555777333444444555666555555555222222222333333333444444111222333333444444444444///222555555222000111333111444555444222000222444333333222222222222222222555444333333222222333333111111111222222333333333444444333333222111000000000000111111222222222222000000000000000000000000222222222222222222222222111222444555444222000///...///000000//////000111222222333444666777888888444444444555555555666666111333555777777777555555333333444444444444333333555444444444555666777888999888777666666777888999777888888999:::===BBBEEEOOO___qqq~~~zzzqqqeeeYYYPPPHHHEEEBBB>>>;;;:::999999888777777666555444444444555555555555555555555555222222444555666777777777333333333333333333333333222333444444555555444444333333333333333333333333444444444333333222222222333333333222222111111111111111111111111222222333444333111000000000111111111111111111111111111111222222222222222222222222000111333555555444333222333111000111333333111...111111111111111222222333222333444555666666666666777777777777777777777777444444444333333222222222444444444555555555666666555444444333333555666777444444444555555555555666777777666555666;;;AAAEEERRR]]]nnn~~~yyyooofff[[[PPPHHHBBB@@@>>>;;;:::999::::::888888888777666666555555555555555555555555555555444555555555555444333333333333333333333333333333111222333333444444333333333333333333333333333333444444333222222222222222333333333222222222111111222111111111111222333333333333111000000000111111111111111111111111111111000000000000000000000000000111333444555444333222444111000000222222111///111000000000000111222222222333444555555666666666666666666666666666666666444444444333333222222222555555555555555555666666666555444444444555666777555555555666666666777777777888888777888<<>>>>>===;;;999999999888888777666666444444444444444444444444333333333333333333333333222333333333333222111111333333333333333333333333333333444555555555555444222222222222222222222222111111111222222222222222111222222222222333333333000////////////000111111000000111222222222222111111111111111111111111111////////////////////////111111111111222222222333111111111000......///111000000/////////000111111111222222333333222222222222222222222222222222222222222333333333333444444111111111222222333333333444555666777777777666666555555555666666666777777555666777777888;;;@@@CCCMMMXXXjjj{{{yyypppeeeXXXNNNGGGCCC===;;;<<<<<<:::777777777777777777777666666555555555555555555555555333333333333333333333333333333333333333222222111333333333333333333333333222222333444444444444333111111111111111111111111000111333444444444333222111111222222222333333333111111111111111222222333///000111222333222222111111111111111111111111111000000000000000000000000111111111111111222222333///111222111...---///000111000000000000111222222111111222222222222111111333333333333333333333333222222222333333444444444111111222333444555555666333444555666777666555555666666777777777888888888777777777777888<<>>:::999:::999666333444555666666777777666666555555555666666666666666333333333333333333333333000111222333444555555555333333333333333333333333111111222333333333333222111111111111111111111111///111444666666555333111111111111222222333333333333333222222333333444555///000111222333333222111111111111111111111111111222222222222222222222222111111000000111111222333...000333222///---...000111111111111111222222333111111222222222111111000333333333333333333333333222222222333333444444444111222333444666777888888222333555666666666555444777888888888888999999999999999888777888<<>>;;;:::888777666666555555555555666666444444444555555555555555333333444444444444333333333333333333333333333333222222333333333333222222000111222555777:::;;;<<<<<<<<<;;;:::888555333222333222111444999>>>BBBCCC666555333222111000000000555444222111222333555777111222333222000000111222000111111222222222222222333333222222111111000000000000000000111111111111//////000111111111111111---...000111111000///...000000000000000000000000222111111222222333444555444333111111333333333222333333333222111000000000222333333333444444444444333333333333444444444444777777666555555555555555666777777888999<<>>:::666333222222444888===BBBDDDEEE777555444222111000000111555444444444333333444444111222222111000000111333000111222222333333222222111111111111111111111111///000000000111111111111//////000111111111111111---///111333333222111///000000000000000000000000222222222222333444555555333222111222444444222111222222222222222222222222333333333444444444555555222222333333333444444444666555555555555666666777555666666777888;;;@@@CCCQQQ]]]nnn}}}vvvsssmmmcccVVVKKKDDDAAA<<>>>>>===<<<555666888<<<@@@AAAAAA???888666555333222222333333333333444444333111///...111222222111000000222333222333444444555555444444000000000000111111111111//////000000111111111222//////000111111111111111000222444777777666444333000000000000000000000000222222222222333444555555222111222333444444222000111222222333333444444555222222222333333333444444222222333333333444444444444444444555666777888999555555666666777:::???CCCQQQ]]]nnn}}}}}}ttthhhbbbZZZSSSOOOJJJDDD???999999999888888888777777555555555555555666777777666666555444444444444555222222111111222444666777444444444666777777444222111222333444333222111000333333333222222222111111222222222333555888<<<>>>EEEMMMKKKHHHKKKEEE;;;<<<:::777222///...///333555333222111000000111222333111000000000111222333333555555444444444333333333222222222222111111111111222222222222222222222222444333333222111000//////111111000///......//////222222222111///...,,,,,,000111222333333333333333444444444333333222222222333333333222222111111111555555555555555555555555444444444444444444333333555555555555555555444444222555777777777:::???DDDOOO^^^nnnzzz}}}pppgggWWWTTTNNNIIIDDD@@@<<<999999999999999888888888888555555555555555666666777666666555444444444444444333333222111111222333444444444555666888777555222111222333333333222111111000000000111111222222222333222111111333555777999===JJJUUU___cccPPP:::666:::777444000///000222444222222111000000111222222111111111000111111222222222333333333444444444444444333333222222111111111222222222222222333333444333333222222111000//////444333222222111111222222000111111111111111000000000111222222333333333222444444333333333222222222333333333222222222111111333333333333333333333333555555555555555555555555444444444444444444444444333666888888888;;;@@@EEEOOO^^^nnnzzzxxxmmm___TTTKKKJJJHHHDDD???<<<:::::::::::::::999999999888888555555444444555555666777666555555444444444444444444333222111111111111111555555555777888888555333111111222222333222222111---...///000111222333333333222111000000111222333;;;EEERRRdddiiiPPP999888999888555333222111111222222222111000000111222222222222111000000000111111111111111111111111222222444333333222222111222222444444333222222333444444222222222111111000000000111000000////////////000...///000222333333333333000111222222333222222222333333333333222222222222333333333222222222222111222222222222333333333333444444555555666666777777333333333333333333333333555777999999999<<>>888666666666666444222000///111111111222222111111111222222111000////////////222222333333444444555555000/////////000222444555:::999888777555333111000000000000000000000111111111111111000000111111222......///000111111111000111111111222222111111000222222222222222222222222222222222222222222222222333333333444444444555555111111222333444444555555333444444444555555555666444555666666666999@@@FFFRRR```ppp{{{zzzppphhh]]]RRRJJJEEEBBB@@@:::===??????<<<999666555999999999888888888777777444444333333444444555666555444444333333333333333...///000222333444444444444444444666777777444222000000000000000111222333333333333222222222111111///000000111222333444444111>>>PPPeeekkkRRR888666444444555555444222000///000111222222222222111000111111000/////////000000111222444666999;;;===>>>222111/////////111333555888999999999888555222000/////////000000111111111///////////////000000111/////////000000000//////111111111222111111000///111111111222222222222222111222222222222333333333000000111111222222333333111111222222333333444444333444444555555666666666444555666555555999@@@FFFRRR```ppp{{{|||qqqjjj\\\VVVNNNFFF@@@>>>======:::;;;===???@@@>>>:::777888888888777777777666666444444333333444444555666555444333333222222333333000111222333444444333333333333333555666666333111000/////////000111333444111111111111222222222222///000111111222222222222111666666:::???888111666222222333333333222111000000111222222222222111000000////////////000000111111222444666888:::<<<===888666444111000111222333333555999;;;;;;999555333.........///000111111222,,,,,,,,,,,,,,,---.../////////000111111111111000111111111111111000//////000111111111222222222222111111222222222333333333///000000111222222333333333333333333333333333333222222333444444555666666555666666555555999AAAGGGSSSaaaqqq|||sssggg___MMMJJJEEE@@@<<<:::::::::666666888<<>>;;;777444111000111111...222888<<<>>><<<888555---......///000111222222///////////////000111222...///000111222333333333111111111111111000//////000000111111222222222222111111111222222333333333111111222333444444555555444444444444444444444333111111222333333444555555777777888666666;;;BBBIIISSSaaaqqq|||vvvkkk___TTTMMMCCCAAA>>><<<;;;:::888666777999<<>>888444999666666999999555222222888888777555333222444666222111111222444444222111222222222222222222222222444444444444444444444444222222111111222222333444333333222222111111000000111111000000111111222333222222222222222222222222111111000000000000111111222222222111111111000000,,,---///111111111000000222222222222222222222222555666888777555333222222...///111333666999;;;===000///......//////...---******+++,,,---//////000000000000000000000000000//////000000000000//////000111111111111222222222222222111000111222444555666666555444333333333333666444111///000222555777666555444444555666777888999666777999:::<<>>888444444222444888888555444666555666888<<>>999444444333222333444444333222222222222222222222222222333333333333333333333333222111111111111222333333///000000000000000000111111000000000000111222222////////////////////////111111000000000000111111222111111111111000000000,,,---...///000000000000000000000000000000000000333555777777444111...---------...///111444777888555333111000000///...,,,,,,------...///000111111000000000000000000000000111111222222222222111111000000000111111111222222333333222111111111222222222222222222222222333333000000111222333555666777222222222333444666777888999666777:::;;;<<>>888444333111111333333222111111111111111111111111111222222222222333333333333111111111111111222222333......//////000000111111000000000000000111222222000000000000000000000000111111000000000000111111111111111111000000000000///000111111222333333333000000000000000000000000000333666777555333111000111000000000222555777999888555222000000///...---,,,------...//////000000000000000000000000000000//////000000000000//////000000000000111111111111444333333222222111111111222222222222222111000000000111222333444444555555333333444555777999:::;;;888666777:::;;;===CCCJJJVVVcccrrr~~~~~~tttjjjcccUUUPPPJJJEEEAAA>>>:::888777666444444666777666555555555888;;;===<<<999666666444555666555333666<<<888555444888???BBB@@@===555333111000111222111000111111111111111111111111111111111222222222333333111111000000111111222333......//////000000111111000000//////000000111222000000000000000000000000111111000000000000111111000000000000000000000000000000000111222222333333////////////////////////...111555777777666666666222222111000111444666888999666333000000///...---,,,,,,,,,------....../////////////////////////////////000000000000////////////000000000111111111333333333333222111111000...///000222222222222222222333444444444333222111333333555666888999::::::888666777:::<<<===CCCJJJVVVcccrrr~~~xxxnnncccYYYSSSFFFDDDAAA???>>>;;;888666888666555555777888777666444444666999===@@@@@@???666444555777777999AAAJJJMMMHHHCCC@@@???>>><<<999666444111000111222222111111111111111111111111111000000000111111222222333111000000000000111222222///000000000000000000111000////////////000111111////////////////////////111111000000000000111111//////000000000000000111...............000111111////////////////////////---000333666666777999:::333222000//////111444666999666222/////////......,,,,,,,,,,,,------......////////////////////////111111222222222222111111/////////000000000111111222222333333333222111111***,,,///222444555666666444444444444333222111111111222444555777777888888888666777:::<<<>>>DDDKKKVVVcccrrr}}}sssggg\\\SSSKKKFFFAAA>>><<<;;;:::999777555999777666666777888777666555444444666999===??????;;;999888999:::>>>JJJVVVaaa]]]VVVMMMEEE>>>:::777999666333222222333333333111111111111111111111111//////000000111222222333000000000000000111222222111111111111111000000000///////////////000111111000000000000000000000000111111000000000000111111////////////000000111111...------------///000111000000000000000000000000...000222333444666999;;;555333111//////111444666888555111......//////...------------............////////////////////////111111222222222222111111////////////000000000111000111222333333333222222---...111333444444444333444333333333333333333333222333555666777777777666888666777:::===>>>EEELLLVVVcccqqq}}}~~~uuuhhh[[[PPPHHHBBB???AAA>>>;;;999888888777666999777666666777777777666999666333222333666888888BBB???======<<>>;;;888555333444555555555000000000000000000000000...//////000111222222222000000000000000111111222333333222222111111000000///////////////000111111222222222222222222222222111111000000000000111111.../////////000000111111//////......///000222333111111111111111111111111///000111111222333777:::888666444222222444666888777444000....../////////........./////////////////////////////////////////////000000000000//////////////////000000000000///000222333444333333222333444555555444222///...333222222222333333444555555666777999999999888777888666777;;;===???EEELLLUUUbbbqqq|||}}}wwwkkkaaaSSSIIIDDDBBB>>>;;;;;;;;;::::::999888777777333333555666666666555444444444444444444444444444555666888:::<<<>>>@@@AAAHHHGGGFFFCCC???;;;777555111111111111111111111111222222222222222222222222333222111111000000111111000111222111000///000111000000000000000000000000///000111111111111000000222111111111000000//////......////////////...---,,,---000111111000///...000000111111111111111000+++...111111///...///111000000111000000111333555;;;888444333444666777888111111000000//////......---...............------------......///000000000......///000000000000000///000111222222111000///111111111111111111111111333333333333333333333333555555555555555555555555444555777888888888777666888555555777:::<<>>;;;::::::888666777666666555555444444444111222333333444444333333444444444444444444444444333444444555666777888888666666666666555444333222111111111111111111111111222222222222222222222222111000000///////////////000111222111000000111222000000000000000000000000333222000///...//////000111111111111000000000000/////////000111333555777;;;>>>AAA@@@<<<555000---...//////////////////...---...000000......///000333333111///---...111444...000333888:::999555111............---------------------...////////////111000///...------------///000000000111111111111222000...,,,,,,...000222111111111111111111111111333333333333333333333333444444333333222222111111333333444555555555555555777555555888:::<<>>===999999888777666555555444555555555555555555555555555444444444444555666777444444444444444444444444333222222111111000//////333222111000////////////111111111111111111111111111111111111111111111111333222222111111111111111///111222222111111333444000000000000000000000000000///.........///000000000000000000111111111111/////////000222555888999???CCCDDD@@@777111///111............000222555666888666444333444555555555444555888:::<<>>BBBCCCEEEIIIPPPUUU[[[cccppp{{{{{{sssiii\\\SSSGGGCCC???<<<;;;:::999888777888777666555444666777444444444444444444444444444333222111222333444555444444444444444444444444444444333333222222111111222111000000000222333444111111111111111111111111000000000000000000000000111111000//////////////////111222222222222444555000000000000000000000000+++,,,...///000000000000//////000000111111111222---...///111111222111111---777@@@BBB;;;333...---/////////111444888;;;>>>>>>:::777666888:::999888:::;;;======:::888777777000000000111222111...+++---------.........//////444333000...------...///000...---,,,,,,///111333///...,,,+++,,,---///111111000...---...111333555111111111111111111111111111111111111111111111111111111222333444555555666444333222222222333444555444222444888;;;<<>>???AAACCCGGGJJJRRRVVV]]]fffqqq~~~qqqfff^^^UUULLLEEE@@@>>>;;;888666666666777666555444333333444666666444444444333333222222222555444333333333333444555555555444333333222111111555444222111111111///---333333444555555666777777444333222111111111222333111111222222222222111111////////////////////////000000111111111222222222111222333222000......///111///......//////...---,,,---///000000000///...////////////000000000000222999>>>===<<<:::555///...---...333:::<<<999555111222222111//////000111222111111333666777444000///...---,,,,,,---///000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000////////////000000000000111111111111111111111111111111111111444444444333222111000///000000111222333333444444222222333444444555555666777444333555777999???GGGTTTaaaqqq|||888999;;;<<<===???CCCFFFGGGLLLTTT]]]hhhtttuuummmbbbZZZTTTMMMFFF@@@<<<:::888555444444444555666555444333333444555666444444444444333333222222555444333333333333444555444333333222111111000000111000///000222333222111000111111222333333444444444333222111111111222222111111222222222222111111111111111111111111111111222222222333333333444444000111222222///.........222000//////000000///...------///000000000///...////////////000000000000---999DDDCCC<<<777333000//////000444777888444111000111111000///...000111222222333555666555222000111000///...........................////////////++++++,,,---......//////........./////////000000111111111111000000000000000000000000111111111111111111111111111111111111333333333333222111111000111111111222222333333444222222333444444555555666666333333555666888???FFFTTTaaaqqq|||333444666777888:::>>>AAA>>>CCCKKKTTT]]]eeemmmrrruuuyyyzzzpppiii^^^YYYQQQLLLIIIEEE@@@<<<888777666444333444444555555555444444444444555555555444444444444444333333444444333333333333444444222222222111000000//////000///...000222333333222///000000111111222222222333333222111111111111222111111222222222222111111111111111111111111111111222222222333333333333444000111222222000......///222111000000111111000///---......///000/////////////////////000000000000111CCCRRRPPPCCC999555444222333555666555333000...///000000///......000222222444777777555333111000111111111000///...---,,,,,,------...//////000000---------....../////////---------.........//////222222222111111111000000000000000000111111111111111111111111111111111111222222222333333222222111222222222222222222222222222222333444444555555666777444444666888999???GGGUUUbbbqqq|||000111333333444666:::===<<>>===;;;999888555555555555555666666777555555444444444333333222444444444444444444444444333333333333333333333333222222222222222111111111222000///000111111000///000000111111111111111222222222222222111111000000111111222222222222111111000000000000000000000000//////000000000111111111222333555444333222222333111///......///000...---............/////////000////////////000000000000666BBBLLLLLLFFF@@@:::555555666666555222///...///---...////////////111333333666888777222......///***+++---...///......---///.........---------,,,//////...---,,,+++***))),,,,,,,,,,,,------------000////////////.........///000000000111111111111111111111111111111111111000000111222333333333333333333222222222222222222222222333444444555555666777555555888:::;;;@@@GGGUUUbbbppp{{{000111222222333555888;;;???BBBEEEFFFFFFEEEEEEEEEIIILLLNNNPPPSSSXXX```gggoooxxxtttmmmbbbWWWOOOJJJFFFDDD======<<<:::999777666555222222333333444444444444444444555444444333222111222222333333333333444444222222333333333333222222222222222222222222222222///...---///111222222111////////////////////////111111222222111111000///111111222222222222111111////////////////////////111111111222222222222333222333555555333222333333000///......//////...---///............///000000////////////000000000000222999>>>@@@BBBEEEDDDAAA777555222000...------------...000000000111333555555666555333000.........)))***+++,,,---.........//////......---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......//////.........---------000000000000111111111111111111111111111111111111000111222333333333333333222222222222222222222222222222333444444555555666444222333777888999>>>DDDVVVbbbppp{{{000111222222222444777:::<<<===??????>>>>>>???@@@???BBBEEEFFFGGGKKKQQQVVV[[[bbbllluuu}}}|||rrrlll```ZZZQQQJJJEEEAAA>>><<<999999:::999777666555555222333333444444444444444444444555555444333111000111111111222222222333333111222333333333333222111111111111111111111111111///......///111222111000////////////////////////000111111222111000///...111111222222222222111111000000000000000000000000111111111111222222222222000222333333222111111222111000//////000000///---///......---...///000111////////////000000000000111444555555:::CCCIIIJJJ???999222......//////...---///000111111222555777777444111...............,,,,,,,,,,,,,,,---...///------------------------***++++++,,,---...//////------------............////////////............000000000000111111111111111111111111111111111111111111222333333333222222111111111222222333333444222222333444444555555666555333555888999:::???EEEVVVbbbppp{{{000111222222222444777::::::;;;;;;::::::;;;>>>AAA:::===AAABBBBBBEEEJJJNNNMMMRRRZZZbbbhhhqqqzzzxxxmmmccc\\\QQQMMMGGGCCC???<<<999777777999::::::999888888888555555666777777666666555444444555555444222111000000000111111111222222222111222333444444333222111////////////000000000000444222000///000///---+++222222222222111111111111000111111222222000///...111111222222222222111111111111111111111111111111////////////000000000000...000222222000000000111222111000000111111000//////......------///000111////////////000000000000///111///+++...999CCCIIIGGG???555000111222111///...///111111222333666888999333...+++---......---000///---,,,,,,---...///+++,,,,,,------......///..................---------------.........//////000000000000////////////000000000000111111111111111111111111111111111111222222333333333222222111000000111222333333444444222222333444444555555666888777888<<<======BBBHHHVVVbbbppp{{{//////000111333555777888777666555444444444444444666666777999;;;>>>@@@AAAFFFJJJPPPTTTXXX]]]ccchhhqqqyyy|||rrrjjjddd\\\SSSLLLFFFDDD@@@===:::999999999:::999888666555555555555666666666555444444444333555555444444333222111111333333333333333333333333111111111111111111111111......//////000000111111111111222222222222111111000000000000000000000000444333222111000000000000111111111111000000000000...............///000000222222111000///...------...............///000111//////............//////111111000000//////.................................---,,,+++---///333555:::;;;;;;;;;:::888666555777666666666666666777888222000...,,,+++,,,---...------++++++++++++------,,,,,,,,,---------......------...000111111///,,,,,,,,,,,,---------......000///---,,,,,,...111333////////////000111222333333222000......///000111000000000000000000000000333222222222222222222222333333222222222333444444666444444777999<<>>@@@>>>AAAEEEHHHJJJNNNSSSWWW___gggrrr{{{~~~tttmmmddd]]]WWWQQQIIICCC@@@???<<<999777666666666777777666555555555555555444444444444333333333333/////////000111111222222333333333333333333333333222222222222222222222222111111111111111222222222000111111111111111111000000000000000000000000000222222111111000000111111111111111000000000//////...............///000000000000000000//////////////////......///000000111//////............//////000000000000//////..............................,,,,,,---...///000111111999:::;;;;;;;;;;;;:::999<<<<<<;;;999888777777777222111///---------...///......---,,,,,,---......,,,,,,,,,---------......///...///111333333000...,,,,,,,,,---------......------------------......////////////000111222333444222111/////////111111000000000000000000000000222222222222222222222222333333333222333333444444666444444777999<<>>@@@BBBBBBDDDHHHJJJLLLRRRZZZcccjjjttt~~~yyypppjjj___ZZZSSSNNNJJJFFF@@@;;;;;;:::888666444444444555555555444444444444555555222222222222333333333333111111111222333444444444222222333333333333333333333333333333333333333333222222222222111111111111///000000111111000000///000000000000000000000000111111000000000111222222000000000000///////////////............//////000......//////000000111111/////////...//////000111//////............//////000000000////////////...........................,,,---...000000///......000000222333444444444444666666555444333222222111222111000........./////////......------......///,,,,,,,,,---------............///000222222000...,,,,,,,,,---------......---...///000000...---,,,////////////000111222222333222111000000000111222000000000000000000000000111111111111111111111111222333333333333444444555666444444777999<<>>???@@@AAACCCDDDCCCFFFLLLQQQXXX```iiiooouuuzzzxxxoooeee\\\VVVPPPLLLHHHDDDBBB???<<<999999999777666666555666666555555444333222222222333111111222222333333444444555555444444444333333333222222222222222333333333333333333333333333333333111111000000//////......//////000000000000//////000000000000000000000000////////////000111222333000000000/////////......//////............///000////////////000000000000///...............////////////............//////////////////////////////.................................///......------******+++,,,,,,---------+++,,,,,,---............111000///...---...............------------......,,,,,,,,,---------......,,,,,,,,,---//////...,,,,,,,,,,,,---------......111111222111111000/////////......//////000111222333222111111111111222222000000000000000000000000000000000000000111111111222222333444444555555555666444444777999<<>>>>>@@@BBBDDDHHHLLLRRRXXX\\\___cccjjjrrrzzz{{{vvvnnnfff]]]UUUMMMHHHEEECCCAAA???===<<<;;;999777777666666666666666666666555444333111111000000222222333333444444555555111111111111000000000000111111111222222333333333333333333333333333333333111111000000//////......//////000000000000//////000000000000000000000000......//////000111333333000000000000//////////////////............//////000000000000////////////......---,,,,,,---------//////............//////.............../////////........................000///---,,,+++,,,...///.........---------------+++,,,---...////////////......------,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,++++++,,,......---,,,,,,,,,,,,---------......444333111///...///000111............///000111222111111111111111111222222000000000000000000000000//////000000000111111111111222333555555666555555666444444777999<<>>???AAADDDHHHKKKMMMPPPSSSXXX]]]dddllltttzzzxxxssshhhccc\\\UUUOOOIIIDDD@@@===<<<;;;:::999888888888444444444444444333333333666555444222111111000000333333333333444444444444...///000111222444555555000000111111222333333333333333333333333333333333222222222222111111111111///000000111111000000///000000000000000000000000.........///000111222333111111111111000000000000000//////............///111111000000//////......///...------,,,---------//////............//////---............/////////........................111///,,,******,,,...000111000///---,,,,,,,,,,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........---,,,---/////////...,,,,,,,,,---------......222000---++++++---///000............///000111111///000000000111111111111000000000000000000000000///000000111111222222222111222444555666666666555666444444777999<<>><<<999999888777666666666777333333333333333222111111333333222222222333333444333333333333222222222222000111222333555666777888///000000111222222333333222222222222222222222222111111111111111222222222000111111111111111111000000000000000000000000000///////////////000111222222222222222111111111111000000///...............////////////000000000000000000///...............//////............//////---------.........//////...........................---,,,,,,,,,---...//////...,,,***))))))))))))***+++,,,------+++***))),,,,,,---------------,,,,,,,,,---......---,,,,,,,,,,,,,,,---------.........---+++,,,...///......,,,,,,,,,---------.........---,,,,,,,,,---...///...............///111111......///000000000000000000000000000000000000000000000111111222333333444000222444666777777666666666444444777999<<>><<<;;;888888888777555555666777444444444444444333222111000111111222333555666777333222222222111111000000111111111111111111111111///000000111222222333333111111111111111111111111......//////000000111111111111222222222222111111000000000000000000000000///////////////000000111333333333222222222111111111000///...............------...///000111222222222222111000000000000000//////............//////---------.........//////........................+++,,,---.........------///...,,,+++******++++++'''))),,,...//////...---------......///......---,,,---...//////...---,,,,,,,,,,,,---------......,,,***))))))+++,,,,,,,,,,,,,,,,,,---------......,,,---...000000000//////...------......///000111------...///000000//////000000000000000000000000000000111222333333444444000111444666777777666666777444444777999<<>>===<<<;;;;;;:::888777666555555444555555555444222222222222444555222222222222222222222222222222222111111111000000222222222111111111000000333222000/////////000111111111222222222111111000222111111111000000////////////000000000000//////000000000000////////////---------...///000000111111111000///////////////444222000///111222222222......------------......222111111111000000/////////////////////......---,,,,,,,,,---------......000000000000///...---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............................../////////...+++***+++---......---------......///,,,---------,,,++++++***------------------------------...///111111///------111222...///444333---000000000000////////////000111222222222000///...222222333444444555555666666555444333333444555666666555666888999;;;DDDMMMUUU___mmm{{{000000//////...------,,,//////...------...///000111000///......///000111000000000111111222222222666444333555999;;;:::999999;;;======>>>>>>@@@BBBEEEFFFIIILLLQQQVVVYYY[[[hhhmmmuuu~~~}}}uuummmeee```VVVSSSNNNIIIDDD@@@???>>><<<<<<;;;;;;:::999999999999888777666555555555555111111000000000000111111222222222222222222222222444444333333333222222222222222222111111111000000222222000/////////000000111111111222222111111000111111000000000///////////////000000000000//////000000000000////////////......//////000111111222111000000///////////////111///------...000/////////..................///111111000000000/////////------...///////////////,,,---------............000000000000///...---,,,...---------,,,,,,,,,,,,************************------------------------------------------------,,,***((()))+++---,,,***---------------------------------------,,,++++++........................//////...///000//////...------,,,+++---///...+++000000000000////////////000111111222111000///...222222333333444555555555444444444444666777999;;;666555555777888:::BBBKKKUUU^^^mmm{{{/////////......------,,,...---------...///000000111000///......///000111......///000111222333333222222222444777888999888666777999::::::;;;<<<>>>??????AAACCCFFFIIIKKKLLLSSSWWW]]]dddlllttt}}}|||vvvnnneee]]]UUUOOOKKKEEECCCAAA>>><<<:::999888888888888888777777777777:::999888666555444444444222333444555555444333222222222222222222222222222444333333333333222222222222111111111111000000000111111000/////////000000000000111111222111111000222222222111111111111111///000000111111000000///////////////000000000000//////000000111111222222111000//////....../////////...,,,,,,...///...---000//////......//////000///////////////.........+++,,,---...///000000000------.........////////////////////////...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---............---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++'''$$$&&&---000...***+++,,,---...------,,,+++---............---,,,,,,////////////////////////000000///.........///000000+++))),,,///000000000////////////000000000000000111111111111000//////222222333333444444555555444444555666777999:::;;;666555555777777888@@@IIITTT^^^lllzzz.........---------,,,,,,,,,,,,------...///000000000///............///000/////////000000111111111//////000222444666777777333555777777777888999;;;<<<======???AAACCCEEEFFFGGGJJJNNNRRRXXX___ffflllsssyyy{{{tttiiicccZZZRRRKKKFFFAAA???<<<<<<;;;:::999888777777555555555666666666777777999888777555444333222222222444666777777666444222111111111111111111111111111111111111000000000000111111111111000000000000000000000/////////000000///000000111111111111111333333333333333333333333000000000111111000000000////////////000000000000/////////000000111111111000000///............///000///---...///000///...000000////////////000000........................+++,,,---...////////////.........////////////000.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++---------------------------.../////////,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''')))...000000---+++---...//////...,,,***---......///......------........................//////...------...222444555---***...111000000333////////////000000000000000000111111111000000000111222222333444444555555777777777777777777777777888666666777777888@@@IIIUUU^^^lllzzz------------,,,,,,,,,,,,+++,,,,,,---...//////000//////............//////000000000//////.........---...///111222333444555222444555666555666777999777888888:::<<<>>>???AAABBBDDDFFFHHHKKKOOOUUUYYY\\\aaahhhooouuu}}}}}}yyyqqqhhhaaaWWWRRRJJJDDDAAA>>><<<:::::::::999999888777666666444444444555666666777777666555444333222111111111...000333444444333000...111111111111111111111111111111111000000000//////000000000000000000000000/////////000000000//////...///000111111111111111111111111222222222222222000000111111111111000000.../////////000000000111......///////////////000000//////...............///...---...///000///---000000////////////000000------------............------............------.........////////////000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.../////////,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,---...---///000111000///---+++------......///......------------------------------......------///444999===777333222000,,,,,,....../////////000000000111000000000000000000111111111111222222333444444555666666666666666666666666999777777888888999AAAJJJVVV___mmmzzz,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.......................................111111000///...---,,,,,,---...000000000000222444111333444444444444555777666777777888:::<<<===>>>>>>@@@AAABBBBBBDDDHHHKKKKKKOOOUUUZZZ^^^dddlllrrr{{{yyytttnnniiiddd^^^VVVPPPGGGCCC>>>;;;::::::999999888777666555444444444444333444444444555555666666444333222111000000000000///111333444444333111///111111111111111111111111333222222222222111111111//////000000000000000111......///000000000//////......///000111111111111.............../////////000111111222222111111000......//////000000111111............////////////000///......------......---,,,,,,---......---+++000//////......//////000---------..............................---,,,,,,------........./////////------.........------,,,,,,,,,------------......++++++++++++++++++++++++---............---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,))))))+++---000000111111000///---,,,,,,,,,---............---------------------------,,,---///...---///555:::IIIKKKGGG<<<333///---,,,......//////000000111111000000000///000000111222111111222222333333444444222333444666777888999999999777777999999:::BBBKKKWWW```nnnzzz++++++++++++++++++,,,,,,,,,,,,---.........---,,,---..................---/////////......------------///111111///...000222///111222222222222333555888888888888999:::;;;<<<:::<<<>>>>>>>>>???AAACCCAAADDDHHHJJJLLLPPPWWW]]]bbbhhhpppwww~~~{{{vvvsssqqqgggbbb[[[VVVRRRMMMGGGBBB>>>;;;888777777888888888666555333111111222444555333333333333444444444444222222111111111111222222111222444555555444222111111111111111111111111111222222222222111111111111////////////000000111111------///000000000//////---...///000111111111111---------....../////////000111111222222111111000.........///000111111111//////////////////////////////...------------...---------...//////---+++///..................///------......////////////,,,,,,---.........------,,,---------............,,,------......------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++,,,,,,,,,,,,111000000///......------++++++,,,---------------........................---///111000---...333777GGGSSSSSSAAA333333333............///000111111111111000/////////000222333111111111222333333444444222444666777999999999999777555555888888:::BBBKKKYYYbbbooo{{{+++++++++++++++++++++,,,,,,---.........---,,,+++------............------------.....................000222111......///222...000111111000000222333555555444444444444555555777:::<<<======>>>???@@@===???BBBBBBBBBEEEKKKPPPPPPVVV]]]cccjjjttt{{{uuunnnhhhccc___^^^\\\VVVOOOJJJGGGCCC???;;;;;;999777666888888888888555333111000000222555777222222222222222222222222222222111111222222333444...///000000000000///...000000000000000000000000000000000000////////////.../////////000000111111,,,---///000000000//////---...///000111111111111//////000000111111111222111111222222222222111111---......///000111111222111111111000000000000000//////...------------.../////////000222222///---......------------.............../////////000000***+++,,,---.../////////,,,,,,,,,---------......,,,,,,------...---------........./////////000000........................------,,,,,,,,,---..............................222---***,,,111333111---111000///------,,,,,,---***+++,,,,,,---------,,,///////////////////////////222333111---,,,000444888LLLPPP;;;---222444------......///000111111222111000/////////111222333000111111222333333444444777888999::::::999888777555333444666777:::BBBKKKZZZcccppp|||---,,,+++---000000---***,,,,,,,,,---------......(((+++///111111111111222///............---------///////////////000111111000111111111222222222222///---,,,...222444444222666777888999:::;;;<<<<<<<<<===>>>???@@@AAABBBBBBGGGJJJMMMQQQVVV]]]eeejjj|||zzzuuuqqqiiigggbbb]]]XXXSSSPPPNNNGGGFFFDDDAAA>>>;;;999888555666666666555444333333555555555444444333333333333333333333333333333333444444333333222111000000---...000111111111000///000000000000111111111111333222222111111222222333111111111111111111111111000000000000000000000000000000///////////////000///////////////000111111111222333444333111///...////////////////////////333333222000///---,,,,,,///......///000000---+++//////.........---------+++,,,---...////////////------------...///111111//////000000///...---,,,---,,,+++***+++,,,---...,,,------...............111000---++++++,,,...000222111000...,,,+++++++++,,,,,,------------------++++++,,,------......///...---,,,+++,,,---...///......//////...---,,,,,,,,,,,,,,,---------......///......---,,,,,,++++++,,,,,,------///000111222777888666222...---///222////////////////////////000111222222333333333333000000000000111111111111666666666666777777777777888666777999999;;;BBBKKKWWWaaannnzzz...,,,+++,,,...///---+++,,,,,,,,,---------......111111111///,,,++++++,,,............------------...---------......//////000000000000111111111111///------///222444333222555555666777888999:::;;;:::;;;;;;===>>>??????@@@DDDFFFHHHJJJNNNSSSYYY^^^eeejjjpppssstttwww|||yyytttoookkkgggccc[[[YYYUUUQQQMMMIIIGGGFFFAAA@@@>>><<<999777555444555666666666666555555444555555444333333333333333333333333333333333333333333333333222111000000000///000111111222222111111000000000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000///////////////000111111000111222333222111///...////////////////////////222222111000///...------000//////000111000...,,,//////.........---------+++,,,---...////////////............///000111222////////////............000///...,,,+++***++++++------...////////////...........................000///...---------------------------------------------------------,,,,,,++++++*********+++,,,---...............---,,,,,,---------.........//////++++++,,,---............------------///000111222222333222///+++***,,,///000000000000000000000000000000111111222111111111000000000000111111111111666666666666666777777777777555666888999:::AAAJJJWWW```nnnzzz...---++++++---------,,,,,,,,,,,,---------............---+++***+++...000............------------,,,,,,,,,,,,,,,---------....../////////000000000///......///111222222111333333444555666777888888888888999:::;;;<<<<<<===???@@@AAABBBCCCFFFKKKNNNSSSVVV[[[]]]^^^```eeeiiipppttt{{{|||xxxpppkkkeee```\\\YYYVVVTTTLLLJJJGGGDDDAAA???===<<<;;;:::999777666444333333444555555666666666666555555444333222222222333444333333333333333333333333222222111111000000//////000000//////000000111222000000000000111111111111111222333333333333222111111111111111111111111111000000000000000000000000000000////////////000000///////////////000000111///000111111111000...---////////////////////////000000000/////////......111000///000111111///---...............---------,,,,,,---...///////////////......//////000111222///...---------...///000000000...---,,,,,,,,,,,,---......///////////////***,,,...000111000///.........---------......///.........------,,,,,,+++.........---,,,++++++++++++++++++***+++,,,,,,------............------,,,............////////////***+++,,,...///......---------------...000111222/////////---+++***,,,...111111111111111111111111000000000111000000//////000000000111111111222222555555555666666666777777555444555777888999AAAIIIWWW```nnnzzz...---+++***+++,,,------,,,,,,,,,---------......+++,,,,,,+++***+++---000.........---------,,,,,,++++++,,,,,,---------------------........./////////......///000111111111111111222333333444555555666666777888999999::::::;;;<<<=========>>>BBBDDDJJJLLLOOOQQQQQQSSSVVVXXXYYY\\\bbbhhhpppyyy}}}xxxrrrlllhhh```\\\UUUPPPMMMLLLJJJIIIDDDBBB@@@===;;;999888777888888777666666555444444222333444444555555555555444333222111111222333444222222222222222222222222111111000000/////////......---,,,,,,,,,---///000///000000000111111111111000111333444444333111000111111111111111111111111000000000000000000000000000////////////000000111000000////////////000000...//////000000///......////////////////////////........./////////000000111000///000111111///...........................,,,------...//////......///////////////000111222///...,,,+++,,,...000111------------...//////000---...//////000000//////***+++...000111111000000......------------......//////...---,,,,,,++++++---------,,,,,,,,,++++++------------......//////---------......------,,,------------............---...//////...---+++)))---------......///111111/////////.........///000000000000000000000000000111111111111000//////...000000111111111222222222444444444555555666666777444333444666777999@@@IIIVVV```mmmzzz------,,,+++***+++,,,...,,,,,,,,,---------......///000111///+++(((&&&&&&...------------,,,,,,,,,,,,,,,---............---,,,------------.........//////000/////////000000///000000111111222222222555555666666777777888888999:::;;;;;;;;;<<>>??????@@@AAAAAAEEEFFFGGGIIILLLRRRYYY^^^gggiiikkknnnrrrxxx~~~|||uuunnniiiaaa^^^YYYVVVRRROOOKKKHHHHHHDDD@@@===<<<<<<:::999;;;:::888666444333222222333333333333333333333333///000000111111111111000000111111111111222222222222222222222222222222222000000000000////////////000000//////000000111222000000000000111111111111111222333333333333222111000000000000000000000000///////////////////////////......//////000111222111000000///////////////............////////////////////////////////////,,,------...//////000000111///...---...///...------------...............------...............---//////............//////...---,,,,,,,,,---...///...............---,,,+++,,,------...............---------...///000222333111000///...---,,,,,,,,,.........------,,,,,,+++*********+++,,,---------++++++,,,------------,,,+++,,,,,,------------,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,---......///...............///000000///...---...000111000///........................111111222222111111000000111111111222222222222333111222222333444555666666333222333666777999AAAJJJVVV___mmmzzz)))+++------+++***+++,,,,,,,,,,,,---------......)))***------------...000---------,,,,,,,,,++++++,,,---///000000000...---------------...............000111000---,,,---///......////////////000000111111111222222222222222333555777777666777999:::<<<;;;;;;<<<===>>>>>>>>>@@@AAAAAABBBCCCGGGLLLPPPVVVXXXZZZ]]]___ccchhhkkkuuu|||~~~vvvssspppmmmiiibbb[[[VVVSSSPPPMMMJJJHHHGGGDDDBBB???===:::888888777666444555555444333333222333333222222222222222222222222000111111111111111000///...///111222333222111000111111111111111111111111000000000000000000000000///000111111222222111111000000000000111111111111222222222222222222222222000000000000000000000000////////////////////////............///000111222111111000/////////////////////......///000000111////////////////////////,,,------....../////////111...,,,,,,---...---------------.........//////---...............------......------------............---------------,,,,,,------...------+++++++++,,,,,,---------------,,,---///000111111111000///......---------......------------------------++++++++++++++++++,,,,,,++++++---.........---,,,***+++,,,---------------+++++++++,,,,,,,,,---------,,,+++++++++---///000///............///000000000...---...111111000...//////////////////////////////000000111000000000111111111222222222333333111111222333444555666666333222444777888:::BBBKKKUUU___mmmzzz(((+++......+++******,,,,,,,,,,,,---------......111111///,,,***)))+++------------,,,,,,,,,+++++++++,,,...000000///...------------.........//////...000222000---,,,---///......//////////////////////////////000000000000111333444444333333444666999888888999;;;<<<;;;:::===>>>>>>>>>???AAAFFFIIILLLNNNQQQSSSUUUWWW[[[]]]cccjjjsssxxxzzz|||zzztttooollleeecccaaa___\\\VVVPPPKKKHHHFFFCCCAAAAAA@@@>>><<<;;;:::888777777666444222222222222222333444555555444444444333333333333333222222222222222111000///,,,...111333444222000///111111111111111111111111000000000000111111111111---...000111111111000///000000000000111111111111333222222111111222222333000000000000000000000000////////////////////////............///000222222111111000//////////////////////////////000111222////////////////////////---------.........//////000...,,,+++,,,------,,,---------.........//////---...............------...------,,,,,,,,,---------.........---,,,++++++((()))+++---............***+++,,,,,,------,,,,,,***---000333444222///---,,,,,,,,,---...///000000,,,,,,------------------------,,,++++++*********------///000000000///...***+++,,,,,,------------,,,,,,,,,---------......111000---******+++---...///............//////000222000///000333333111...000000000000000000000000------...///000000000///111111222222222333333333000111111222444555666666333222444777888:::BBBKKKUUU___mmmzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,---,,,++++++------,,,++++++---000000...,,,++++++,,,,,,,,,---...///000000/////////...------,,,,,,///////////////////////////////////////000111111222333444555666555444333444555555666777888888999999:::::::::;;;???DDDHHHDDDGGGKKKLLLKKKKKKNNNPPPXXXXXXZZZ^^^bbbgggkkknnnqqqssstttvvvyyy~~~|||yyysssnnnhhheeedddbbb___\\\ZZZYYYVVVRRRNNNJJJFFFDDDBBBAAA???===;;;:::999999777333000000222444444333444444444444444444444444111111222222222222111111222111000000000000000111111111222222222222111111111111111111000000//////222000...---,,,---///000000///---,,,---...000222000000000000000000000000111111000000000000111111000000000000000000000000//////............//////......//////000000111111---.../////////...---,,,///000000000000...,,,+++//////............//////000000000000000000000000111111000000//////.........------,,,,,,,,,------,,,,,,,,,---------......,,,---......//////......,,,---.../////////...---...000111000...------...+++,,,,,,---...///000000222111...,,,++++++,,,---...---,,,,,,......---,,,///000111///,,,***)))************++++++,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++******,,,------,,,******,,,---///000111000///------------............///..................------555444333222111///......333222111/////////000111000000000000111111111111222222333333333333444444111444777888888<<>><<<<<<;;;:::888777666555555666333000000222444444333333333222222222222222222000111111111111111111000222111111111111111222222000111111222222111111000111111000000///////////////...---,,,+++,,,------000///---------...000111000000000000000000000000111111000000000000111111000000000000000000000000//////............//////...///////////////000000---...///000000//////...//////000000///...---,,,//////............//////////////////////////////000000//////...---------...------,,,,,,---------........./////////000000,,,---......//////......***+++,,,---------,,,,,,---...000///...------...------..................000///...,,,++++++,,,,,,---,,,+++,,,---...---+++---//////...,,,***************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,.../////////---,,,---------............///////////////////////////000000000000000000000000222111000/////////000000//////000000000111111111222222333333333333444444111444777888888<<>>>>>>>>>>>===;;;:::999555444444333333444444555444333111111222222333333111111111000000///......//////000000000000//////000000000000111222333444000000111111111111000000000000000000000000000000///000000000000///......///............///000000////////////////////////000000////////////000000000000000000000000000000......////////////......//////......------,,,,,,------...///000111111111.........//////////////////......------......///........................//////......---,,,,,,,,,------,,,,,,,,,---......------------------------,,,---......///.........---......///////////////,,,...000000//////000111......///000//////...---------............---,,,,,,+++******,,,,,,+++***(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++......,,,++++++,,,......++++++,,,---...------,,,---------............//////////////////000000000,,,,,,---...000111222222/////////............///////////////000000000111222222222333333333444444222444666777777;;;BBBHHHTTT]]]iiittt~~~++++++++++++,,,,,,------*********++++++++++++,,,,,,++++++******++++++,,,---,,,++++++------,,,+++,,,---...---++++++---///---------------,,,,,,,,,000/////////.........---........................,,,,,,,,,,,,,,,---............---------///111222222222222222222333333333222333444444333333444555666666888999;;;======<<<::::::<<<===???@@@AAABBB@@@AAAAAA@@@>>>???@@@BBBDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPQQQTTTVVVYYY\\\]]]aaaeeekkkqqqwww|||~~~|||{{{yyyvvvqqqmmmiiifffddd```^^^\\\ZZZYYYVVVRRROOOMMMJJJGGGCCC@@@?????????<<<<<<===<<<;;;;;;::::::::::::999888777555444333333333333333333444555555222222222222111111222333222222111111000000000000//////000000000000//////.........//////111222222000000000111111000000000111111111111111111111111000000111111000000///..................///000000////////////////////////000000////////////000000////////////////////////......///000000///......//////......------,,,,,,,,,,,,------...///000111.............../////////......------------......////////////////////////000000//////...------,,,,,,,,,,,,,,,,,,---...///---------------------,,,,,,---......///.....................//////000000---///111111000000111222+++,,,...000111111000///---....../////////......,,,+++******,,,,,,+++***''')))+++,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......,,,++++++,,,......,,,,,,------............---------............///---------......//////////////////000000111111111.........////////////......////////////000000000222222222333333333444444333555666666777;;;BBBHHHTTT\\\iiittt~~~+++++++++,,,,,,------...+++++++++,,,,,,,,,------,,,++++++******++++++,,,---,,,++++++------,,,++++++---...---,,,,,,---///,,,,,,,,,,,,,,,---------000//////...------,,,,,,---------------------------,,,,,,,,,,,,---......///............///000000111111111111111111111111444444444333111111222333444444444777:::<<<<<<;;;777888999;;;<<<=========;;;<<<======<<<<<<>>>@@@>>>??????@@@AAABBBCCCCCCGGGGGGGGGHHHIIIKKKLLLMMMPPPRRRVVV[[[```dddgggiiikkkmmmqqqtttwww{{{}}}{{{vvvqqqllliiieeeccc```\\\XXXUUUSSSRRRPPPNNNMMMMMMLLLKKKIIIFFFCCCAAA???===;;;:::::::::777999::::::999777888999888888888777555444222111111111111111111222333333000222333222111000111333111111111111111111222222///000000111111000000///...............///000111///000000111111000000///000000000000111111111111/////////.........------.........///////////////000000000000000000000000000//////......//////000////////////////////////---...///000000///...---/////////...............------,,,------...///000000///............//////......------------......////////////////////////000000//////...---------,,,,,,,,,,,,---......//////////////////.........,,,---......//////......------,,,,,,------...///...000111111000///000111***,,,...111222222111000---------....../////////---+++***+++,,,---,,,+++(((***,,,---,,,,,,---...------------,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------------------.........---------............///,,,,,,------......//////000000000000000000000000......///000000000//////......////////////000000222222333333333333444444333555666666666;;;CCCIIITTT]]]iiiuuu)))******+++,,,,,,------+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,---,,,++++++------,,,+++***,,,...///...------...+++++++++,,,,,,------...---------------,,,,,,,,,---------------------------------------......///......//////......------000000000000000000000000333333333111000222444777333222222444777999888666555666888:::;;;<<<<<<<<<999:::<<<;;;::::::<<<===999999:::;;;<<<===>>>>>>BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFHHHJJJNNNQQQUUUVVVWWWYYY\\\]]]___bbbgggjjjnnnnnnmmmmmmnnnooooooppprrrqqqooonnnpppsssvvvyyy{{{|||}}}}}}|||xxxyyyzzzzzzyyyyyyzzz{{{wwwxxxxxxxxxyyyyyyzzzzzz{{{zzzzzzxxxvvvtttrrrqqqmmmnnnoooppppppooommmlllkkkkkkllljjjgggbbb]]]ZZZTTTRRROOOLLLJJJHHHGGGGGGFFFDDDBBBBBBBBBAAA@@@>>><<<<<<;;;:::999888777777555888::::::888777777999888888888777666555444333111111000000111111222222///222333333111000111222000000000111111222222333000111111111111111111000000///////////////000000//////000000000000//////............/////////000000000...---------...///---......///////////////000000000000000000000000//////............//////////////////////////////---...///000000///...---...///////////////000000//////...------...///000111000///...------.........------,,,,,,------...........................//////......---,,,,,,+++,,,,,,,,,,,,---...//////000000/////////.........,,,---......//////.........------,,,------//////---///000000...------...,,,---000222222111///...++++++******+++---...///---,,,+++,,,---...---+++)))+++---------,,,---.........---------,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...---------............///---------...//////000000........./////////000000...///000111111111000000........./////////000000222222333333333333444444444555666555666;;;CCCIIITTT]]]jjjvvv((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,++++++------,,,+++)))+++...//////---------******+++,,,,,,---......***++++++,,,,,,------...------------------------...------------...//////---...//////...---+++***000000000000000///////////////000000111444999===333111000222555555333111000222444666777888888888555666777777555555666777666777888999;;;<<<===>>>;;;;;;;;;;;;<<<===>>>>>>BBBAAAAAABBBDDDGGGJJJLLLMMMNNNOOOPPPPPPRRRVVVYYY[[[ZZZZZZZZZ[[[\\\\\\]]]```___^^^^^^___bbbeeegggeeefffgggiiikkkmmmoooppppppppppppppppppppppppooommmnnnnnnnnnmmmllljjjiiifffgggiiiiiihhhgggiiijjjdddddddddeeeffffffggggggiiiiiihhhfffcccaaa^^^]]][[[\\\^^^______^^^\\\[[[WWWXXXZZZZZZXXXTTTOOOMMMJJJIIIGGGEEECCCBBBBBBBBBAAA???<<<;;;;;;;;;:::888555555666666555444222222222555777777555333444555333444444444444333333222333333222222222222333333///111444333111///111222......///000111222333333111111222222222222111111222111000000000000000111//////000000000000//////,,,,,,,,,---------......444222000///...///111222---......///000/////////000000000000000000000000//////............//////////////////////////////---...///111111///...---......//////000000111111111111///......///000000222111///...---------......------,,,,,,------...------------------------......---,,,,,,++++++***+++++++++,,,---...///000......---------,,,,,,,,,,,,---......//////......000//////......000111222,,,...///...,,,++++++,,,...///111222222000...,,,***)))(((((()))+++---///...---,,,,,,......---,,,***,,,......---------............------,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++******,,,------,,,******++++++******++++++,,,------------.........//////---......///000111111222+++,,,,,,---...///000000...///000222222222111000............/////////000222222333333333444444444444555666555666;;;CCCIIIUUU]]]jjjwww++++++++++++******)))))))))***,,,---......---,,,........................---,,,,,,++++++,,,,,,---,,,***(((***,,,...,,,***,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------....................................---...111555999<<<111111111000000000000000333333333444444444555555444555555666777666666666666777777999:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;>>>??????AAABBBCCCDDDDDDBBBCCCDDDEEEFFFGGGHHHIIINNNNNNNNNNNNMMMMMMMMMMMMOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVVVVYYYYYYZZZZZZ[[[ZZZZZZZZZ\\\[[[YYYXXXXXXYYY[[[\\\UUUUUUUUUUUUUUUUUUUUUUUUQQQRRRTTTTTTTTTTTTRRRQQQUUUUUUTTTSSSQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMMMMKKKHHHEEEBBB??????>>>===<<<<<<;;;;;;:::999888666666666777888666444222111111222333555444444444555555555555666444444555555444444333222555444333333222222333333000000000000000000000000111000......///000000///222222111000///...------......////////////......***+++---///111111111111------......//////000000,,,,,,------.../////////////////////............---///000///......///000111111111111000///------//////////////////////////////............//////......---------,,,,,,,,,...------------...//////000///...,,,,,,,,,---.........---,,,---...///000........................,,,,,,+++++++++*********++++++******+++---///000---------,,,,,,,,,++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''***...000///---++++++---------------------------,,,,,,++++++,,,,,,---******,,,,,,,,,,,,******---,,,,,,++++++,,,,,,---............---,,,,,,+++***+++,,,---...---,,,+++***+++---//////...---,,,---------,,,,,,+++++++++...---++++++***+++,,,---...------///111111///,,,...///000///...---...000...............///000000...///000///...---...///333222111111222333555666:::666333444666:::CCCLLLWWW```lllxxx++++++++++++*********))))))***,,,---......---------------------------------,,,,,,++++++,,,,,,---,,,***)))***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------..............................222111///...///000111222000000000000000000000000111111111222222222333333333444444555555555555555555555666666777888999999;;;;;;<<<===============::::::;;;<<<===>>>?????????@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJOOOOOOPPPPPPQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJLLLKKKKKKJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDAAA???===;;;::::::999888888777777666555444333222222333444444333222111111222444555444444444444555555555555444444444555444444333222000000/////////.........111111111111111111111111444222111111222333222222111111000000//////......///000000111111000000///------...000111111111111.........///////////////...................................................///000///......///000---...///000000111111000//////////////////////////////............//////.........---------,,,,,,...------------...//////000///......---------......------,,,---...///000........................000//////...------,,,,,,++++++++++++,,,---......************))))))((((((------------.........///---------------------------------------------------...///...,,,***+++,,,---------------------------,,,,,,++++++,,,,,,---***+++,,,------,,,+++***+++******))))))******+++---............------,,,++++++,,,,,,------,,,,,,***+++---//////...---,,,,,,,,,,,,,,,------------000///............///000...000222111///------......///000///...---...000...............///000000...///000000......///000111111000000111222444555777444333555777:::BBBKKKWWW___lllxxx++++++++++++***************+++,,,------......---........................---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------..............................111000000///------,,,,,,......//////000000111111////////////000000000000111222333333444444333333333333333444444555555555666777777777888888888888666666777888999:::;;;;;;<<<<<<======>>>???@@@@@@????????????????????????BBBAAA@@@??????@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFGGGIIIIIIGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::888777777555555555444444333333222333222111111000000111111333222111111111333444555444444444444555555555555444444444444444333222222000111111111111000//////111111111111111111111111111///......000111000///000000000000////////////111111222222222222111111000000//////000000111222///////////////.........111000000///......------...........................///000000......///000---...///000111111111111//////////////////////////////............//////.........------------,,,...------------...////////////////////////...---...------------...//////////////////////////////111000000///...---------+++,,,,,,---------,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------........................000///,,,(((%%%%%%'''***---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++******))))))******+++,,,,,,---.........------,,,,,,++++++,,,,,,------+++,,,---.........---,,,,,,,,,,,,---......//////------,,,,,,,,,,,,---------222555333---***,,,///...///000///...---...000///............//////000///000111111//////000111111000000///000222333444444222333666999<<>>???@@@????????????@@@AAAAAA@@@AAAAAAAAAAAA@@@@@@???AAAAAACCCCCCCCCCCCAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;::::::999999777777777777777777777777888777555333333222333333333333222222222111111111333222222222222222222222111111111111222333555555333333444444444555555555333444444444444333222222111222333333333222000000222222222222222222222222///...,,,---...//////....../////////000000000111111111222222222222111111111000///......///000111000000//////......------000000000//////...............////////////000000///000111000......///000000000000000000///......//////////////////////////////............//////............------------...------------...//////......000000000///...---------------......//////////////////////////////........................,,,,,,.........---,,,+++.........---------------***++++++++++++,,,,,,,,,........................------------------------000///,,,)))&&&&&&(((***---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---******+++,,,---------,,,---,,,+++***+++,,,---...+++,,,---.........------------..................++++++++++++++++++,,,,,,...111333111---+++---000...///000///...---...000//////............///000///000111111000000111222111111000000111222444555333111333888<<<>>>EEELLLVVV___kkkxxx+++++++++++++++++++++,,,,,,,,,,,,,,,---...//////000000000000000000000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------........................***+++---///000000///...,,,,,,---...///000000000............////////////...//////000000000000000111111222222222222222222444444333333333444555666444444555555666666777777777777777888888888888888888888999999::::::::::::===<<<;;;999999999999::::::::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777888999:::888777777777777777777777555555555555555555555555555444222111000111222333333333222222222222222111222222222222333222222222000000111111222333444555333333333444444444444555333333444444333333222111///000000000000///......111111111111111111111111111000//////111222222222......//////000000111111//////000000000000//////000///...,,,,,,---...///000000//////......---------........./////////000//////000000000111111111000111111111///......000///000000000000//////...//////////////////////////////............////////////.........---------...------------...//////---...///000000///...------------...............////////////////////////+++,,,,,,---...///000111,,,---...///...---,,,+++************++++++++++++,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,---...---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---((()))***+++++++++++++++---,,,+++***+++,,,---...,,,,,,---------...------000000///...------,,,,,,------...///////////////...------...///000000///...///000///...---...000//////............//////...000111111000000111333222222111111222333555666333222555:::===@@@FFFMMMVVV^^^kkkwww++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111111111111---,,,,,,++++++,,,,,,---+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------........................---...///000000///...---,,,,,,------......//////............/////////000---...//////000000//////000000111111111222222222222111000000000111333444111111111222222222333333666666666555555555555555333333444444555666666666999999999888888777777777888777777777777888999999::::::::::::999888777777999777555444444555777999888888888888888888888888555555444444444444555555333333444444444444444444222222222222222222222222444333222111111222333333222222222222222222222222//////000111111111111000000000111111222333333333333333333333444444444444333333333333333222111111222222111000000000000000000000000000000000000000000...---...000111111111......//////000000111111......////////////............------,,,---------///////////////.........,,,,,,------...//////000/////////000000111111222111222222111///......///,,,,,,...000111222222222//////////////////////////////............///////////////.........------...------------...//////,,,---..................,,,---......//////..............................,,,---...///000111222333,,,------.........------+++,,,,,,,,,,,,---------........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,(((***---...---,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++******))))))******+++))))))***+++++++++******,,,,,,++++++,,,,,,------,,,,,,,,,---------......111000///...---+++******+++,,,---...............---+++)))+++...000000///...///000///...---...000000//////............///---///000000000000111222333222222222222444555666444222555:::===???FFFMMMUUU^^^kkkwww+++++++++,,,,,,,,,------------,,,,,,---...000000////////////////////////---,,,,,,++++++,,,,,,---)))+++,,,+++)))((()))+++------------------------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---..............................///......------,,,---------------------------------.........//////---......///000/////////......//////000111222222///...---,,,,,,...000111////////////000000000000444444333333222222222111//////000111111222333333666777888999999777666555666666555555666666777888666666666666555444333333666555555555555555555666444444444444444444444444111222222333333222222111111111222222333333333333111111111111111111111111222222111111111222222333111111111111111111111111---...///000111111000///111111111222222222111111222222333333333444444444222333333333333222111111555333111//////000222333////////////////////////---+++***+++---//////...////////////000000000000---......//////......---------...............---.........///////////////,,,,,,,,,------------------------...//////000000111222333111///......///+++,,,...///111222222222//////////////////////////////............//////////////////...............------------...//////,,,,,,,,,,,,,,,---......,,,---.../////////...---------------------------....../////////000000000---------------...///000............//////000000------........./////////........................------------------------''')))+++,,,+++******+++---------------------------,,,,,,++++++,,,,,,------,,,+++******+++,,,---+++******))))))******++++++,,,,,,,,,,,,++++++***++++++,,,,,,------,,,,,,---,,,,,,,,,------......///......---,,,++++++***((()))***,,,------,,,,,,+++++++++++++++,,,---///...///000///...---...000000000///...............,,,...////////////000222222111111111111333444555444222333777:::===DDDKKKUUU^^^kkkwww+++++++++,,,,,,---------------,,,,,,---...000111........................---,,,,,,++++++,,,,,,---)))+++,,,+++(((&&&(((***........................------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---........................,,,,,,,,,------.........---------------------,,,,,,,,,---------.........---...//////000000//////,,,,,,---...///111111222222111/////////000222444//////000000000000000000222222111111000000//////......///000000111222222///111444555555444111000111111111111111222333333555555555555444333222111000111333444444333111000222222222222222222222222000111333333333333111000111222222333333444444444222222222222222222222222000000111111111111222222////////////////////////...///111222222222111000111111222222222111111000222222333333333444444444222333333333333222111111222000---******,,,...000///////////////////////////...---...000222222111000000000000////////////......////////////......,,,---///000000000///...---.........//////000000...------,,,,,,++++++***++++++,,,,,,---...//////111222333222///....../////////000000000000000/////////////////////////////////............//////000/////////...............------------...//////,,,,,,+++***+++,,,...///,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++---,,,,,,,,,---...000111+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,////////////////////////........................///000111000//////000111---------------------------,,,,,,++++++,,,,,,---,,,,,,************,,,,,,---,,,,,,,,,,,,,,,,,,---............------,,,+++***+++,,,---...---,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000000//////***---///,,,'''&&&***///...///000///...---...000111000///...............+++---//////...///000222111000000000000222333444333111111555888;;;BBBJJJUUU^^^kkkwww---,,,,,,++++++,,,,,,------......//////......---.........------,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...///000///---,,,,,,,,,......////////////......000000//////......------+++......)))***///000---------......//////000000000000000000000000000000000000000000000000000000//////000111111111111111222111000//////...//////111111111111111111111111111222333333222111000///111111222222222222111111000111111111111222222222111111000000000000111111////////////////////////000000000000111111111111444444333333222111111111000111222111//////111222111111000000//////......222111000//////000111222111111222222222333333333222333333333333222111111000000000000000000000000111111111222333333111000000000000000000000000000000000//////......------000000000000////////////////////////////////////...............///000000........................//////.........//////000000000///////////////000000000000000000000000000......------------......///////////////...------........................++++++++++++++++++++++++*********++++++,,,,,,,,,------------------,,,,,,......---------,,,,,,,,,---.........---,,,,,,+++///............---------------------------------++++++,,,------......///---,,,******+++---------,,,---...//////---+++***++++++++++++++++++++++++.........------,,,,,,,,,***+++,,,,,,------,,,,,,......---,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,---------......******))))))******+++,,,++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,000000///...------,,,,,,,,,,,,------------------......------------............//////000000111111/////////000111111222222444333444777888;;;DDDMMMTTT___kkkttt~~~+++++++++******+++++++++++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,+++++++++******)))))))))+++******)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***,,,...///......///000......////////////......111111111000000000//////,,,///...***+++///000...............////////////000000000000000000000000////////////////////////...///000000111111000000111000//////////////////111111111111111111111111111111222222222111///...///000000111111000000/////////000000000111111111111111000000000000111111000000000000000000000000//////000000000111111111000000000000000000000000222333333222111111222444...//////000111111222222222111000//////000111222111111111222222222333333222222333333222222111000000000000000000000000000////////////000000///...000000000000000000000000///////////////.........000000000000////////////////////////////////////...............///000000........................///...------...///000111222111000///////////////////////////////////////......------------......///000000000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---------------------............------,,,,,,------......------,,,+++............------------------------------------++++++,,,------......//////---++++++---/////////......------,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,---------------......---,,,,,,+++******++++++,,,,,,,,,---------------........./////////,,,,,,,,,,,,,,,------...++++++,,,,,,,,,---------------------------------+++,,,,,,,,,------------,,,------...///000000000/////////000000000111111///......------......///.../////////000000000111//////000000111222222333444333444777888;;;CCCMMMUUU```llluuu******))))))))))))******++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++******)))(((''''''++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***,,,.........---...///......////////////......000000000000000/////////---///...,,,,,,///000.../////////...............000000000000000000000000////////////////////////......///000000000000////////////...//////000000000000000000000000000000000000000000000000///......//////000000//////............/////////000000111000000//////000000111111111111111111111111111//////000000000000111111........./////////000000///000111000......000111//////000000111111222222111111////////////111111111111111222222222222333222222333333222222111000000000000000000000000000////////////////////////000000000000000000000000.........///////////////////////////000000000000////////////////////////............/////////000////////////////////////......,,,,,,---///111333333333111000////////////////////////////////////......------------......000000000000000//////...........................------------------------++++++++++++,,,,,,,,,,,,......................../////////............---------......------,,,,,,............------------,,,,,,,,,,,,------------++++++,,,------......//////...,,,---///111222222000...,,,+++***,,,---...........................------------,,,,,,,,,,,,+++,,,------......------...------,,,,,,++++++***,,,,,,,,,---------------,,,,,,---------.........,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------............+++,,,---...///000111222...//////000111222333333///......------......///////////////000000000000000000111111222333333333333222333666777:::BBBLLLVVVaaammmvvv*********))))))*********---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''+++++++++***++++++,,,---***************************+++++++++++++++,,,,,,'''((()))+++---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---++++++,,,---......//////......---------------------------.........------...///.../////////......---------////////////////////////////////////////////////---......///////////////...............///000111000000000000000000000000//////////////////.........//////000000//////........./////////000000000000000////////////000000000000000000000000000000////////////000000000111000000000000000000000111.../////////------///000222222111000///......---111000///......///000111111111111111222222222222222222222222222111000000000000000000000000000000000111111111000000111222////////////////////////------......//////000000////////////000000000000////////////////////////---......///////////////////////////////////////...---,,,,,,---///222444444444222111//////......////////////////////////......------------......///000000000000000//////........................------------------------***************+++++++++.........////////////////////////////////////...,,,------...------,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,---------++++++,,,------......//////...,,,---///111222222......,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********+++++++++++++++,,,,,,,,,------------...------------------------,,,------------.........---------------.........+++,,,,,,...///000111111//////............//////////////////000000000000000111111222333333444444333111222555777999BBBKKKWWWbbbnnnwww++++++************++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))++++++******+++,,,,,,---*********************************++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++++++++------............------,,,,,,,,,,,,,,,---------...---.........------...//////......------,,,,,,................................................---......///////////////......---......///000000////////////////////////................../////////000000111111000000////////////000000000111111000000////////////000000////////////////////////...////////////000000000111111111111000000//////000111111000//////000222222111111000...------,,,111000///......///000111000000111111111222222222111222222222222111000000////////////////////////000111222000......000333////////////////////////------......//////000000.../////////000000000111////////////////////////------...///000/////////////////////////////////------,,,,,,---000222444444333222000///.......................................------------......//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------............//////000000.../////////////////////,,,,,,------...------,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------......///...---+++,,,...000111000+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++++++++******************)))))))))*********++++++)))***+++,,,,,,,,,++++++,,,,,,---------.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------******+++,,,...///000000/////////....../////////000000000000////////////000111111222333333444444333111222555777999BBBKKKWWWbbbnnnxxx+++++++++******+++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++,,,---*********************************++++++,,,,,,---......---,,,+++)))((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))+++---------,,,---...------............---------------..................,,,,,,//////,,,+++---.........---------------......................................................///000000000000///.........---....../////////////////////////////////............///000000///000000111111000000/////////000000000111111111000//////......//////000..............................////////////000000////////////////////////...//////...------...000///////////////000000000000000............000000000000000111111111111222111111222222111111000///////////////////////////---///000...++++++...222000000000000000000000000.........///////////////......//////000000111111////////////////////////,,,---///000000000///...........................---------...///000111111222222000///..........................................------------......---......///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------......//////000---............/////////,,,,,,------......------------------,,,,,,,,,,,,******++++++,,,,,,------++++++,,,------......//////---++++++---...///...***+++---//////...---+++------------------------++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++,,,,,,,,,---------+++,,,.../////////...---,,,---------............------------------------+++,,,,,,,,,,,,---------)))***+++,,,---...//////,,,------...///000111111000//////......//////000000000000000////////////000000111111222333333333333222333666777:::BBBLLLWWWbbbnnnxxx******))))))))))))************++++++++++++************+++++++++,,,,,,,,,************++++++++++++))))))))))))***+++,,,,,,************************)))******+++,,,,,,---------------,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))+++------,,,,,,---...,,,------......------,,,,,,,,,---------.........---***+++///...***)))+++,,,------------------...------------------------...........................///000000111111000000//////...---------..............................//////.........///111111...//////000000//////............/////////000000//////............//////////////////////////////........./////////000000------...///000222222333000111222111//////111222111111111111111111111111000///...------...///000000000000000111111111111111111111111111000000///////////////////////////---///000...******...222000000000000000000000000///////////////..................///000111111111////////////////////////,,,---///000111000///...------------------------,,,---...000000000//////000000///...------....................................------------......,,,,,,---.......................................------------------------+++++++++*********))))))+++,,,,,,---......//////,,,,,,------............+++,,,------......---------------,,,,,,,,,++++++)))******+++,,,,,,------++++++,,,------......///000...,,,+++,,,---------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,---------...+++,,,...///000///...---------------............------------------------------------............,,,,,,---......///000000......//////000000000111000000////////////000000111000000000/////////...//////000000111222222333444333444777888;;;CCCMMMVVVaaannnwww))))))(((((((((((()))))),,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,((((((((()))******++++++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))***+++,,,,,,------'''(((***+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---......,,,******+++,,,------......------,,,*********++++++,,,,,,,,,---)))***///...)))'''+++,,,,,,,,,------.........------------------------........................//////000111111111111111000///...---------------........................000///......///000111222---..................------------.........////////////............//////000000000000000000000000............/////////000,,,---///111444666888999999:::;;;:::888888:::;;;777666555444222111000///000///...------...///000000000000000111111111111111111111111111000/////////////////////////////////111222000,,,+++000555000000000000000000000000000000//////.........------......///000111111222////////////////////////,,,---///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000...---///......---------.......................................------.........+++,,,,,,---.........---........................////////////////////////.........------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......+++,,,,,,---.........------------,,,,,,,,,++++++))))))***+++,,,,,,------++++++,,,------......///222///---,,,---------,,,...---+++++++++---///000))))))))))))))))))))))))*********++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***,,,......---,,,+++---------.........//////------------------------............/////////000222222111000///......---............////////////000000////////////000000111111000000/////////.../////////000111111222222444333444777888;;;DDDMMMVVVaaammmwww))))))*********+++++++++)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++)))))))))***************************(((''''''(((***++++++***++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***+++++++++,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++******)))((('''&&&&&&,,,,,,,,,++++++*********,,,------.../////////...,,,...///...------...///------------------,,,,,,111000...---,,,,,,------...///000///...---...000000000000000000000000000------------------------............////////////---.........//////000000000000000000000000000000........................000///............//////////////////////////////////////////000000000000......///000111333555666666555444333222000/////////111555777888666333222...,,,+++,,,...000000///000/////////......------000000000000////////////000000///...------,,,,,,////////////////////////000000////////////000000////////////000000000000111111000///////////////////////////////////////.../////////...---,,,,,,------------------------+++,,,,,,---...///000000///////////////////////////...---,,,,,,---...///---.....................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,---...000111/////////....../////////---...///...,,,+++,,,---------...---,,,+++***)))''''''---333///+++777HHHLLL>>>///***---111///,,,+++,,,...000000///---,,,---------............///************************)))***,,,......---,,,+++++++++))))))***+++---///++++++++++++,,,,,,---...))))))*********))))))(((...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++*********,,,------......------,,,...---,,,,,,,,,,,,---............------,,,,,,,,,---...............---,,,333222000///......//////000000000111222222333333555333333777:::>>>FFFNNNUUU^^^lllzzz++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))'''''')))+++************************+++******+++---......---000000...---+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++++++++---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,---------------,,,---...---,,,+++,,,---,,,,,,------------------......---,,,------...///---///000///...---...000............................................................////////////------------.........///////////////////////////........................////////////............................................./////////000000000000////////////000000222222111000///...------000111444666666555333222///---,,,---///111111000222222111111111000000000222222222111111111000000000//////...------,,,,,,........................000000////////////000000111000000//////...------111000///............///.................................///......---------------------------------------.......................................///...---,,,,,,---...//////.....................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------,,,,,,---...///000---......//////......------.........,,,+++,,,---)))******++++++*********000,,,---000///111BBBVVVhhhVVV>>>///+++---,,,***,,,---.........---,,,+++------------............++++++++++++++++++++++++***+++---......---,,,+++++++++,,,,,,,,,++++++***,,,,,,+++++++++,,,------***++++++,,,,,,++++++***---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///000///---++++++,,,,,,------......------,,,...---,,,,,,,,,,,,---............------,,,,,,,,,---....../////////......//////...---......///000000000000111222222333333444111111555888;;;CCCKKKVVV___lll{{{++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++(((%%%%%%(((+++************************)))(((((()))+++,,,,,,+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,++++++++++++***)))******+++++++++++++++,,,------,,,***)))***+++++++++,,,,,,------......,,,,,,,,,,,,---...///000---...//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,........................---............/////////,,,,,,,,,---------------........................---------------------------...//////000///...------------------------------------.........//////......---------------.../////////.........------//////000111111111000000...,,,,,,---///000000///222222222222111111111111222222111111111111000000/////////...------,,,,,,........................000//////......//////000/////////......---------//////...---------......------------------------------......///.........------------------------............------,,,,,,..............................------------......000000//////.........---------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------......---------......//////000222333333222000///,,,---...---,,,+++,,,---(((((()))***++++++,,,,,,...+++***,,,,,,...===OOO]]]MMM999,,,***,,,---,,,......------,,,+++++++++------------............,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++***+++,,,......---+++)))'''---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111000...------...,,,------......------,,,...------,,,,,,------............------------------......///000000000000............///000111222000000000111222222333333666333333666999<<>>EEEMMMVVV^^^jjjwww*********++++++,,,,,,,,,)))((('''''''''((()))***++++++************++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***+++---......---+++***)))***+++***)))((()))***+++***************++++++((()))***+++++++++++++++,,,,,,,,,---------......------------------------+++*********+++,,,,,,---,,,---...///...---,,,+++((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///)))***+++,,,,,,,,,,,,,,,'''(((***,,,------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------000//////...,,,+++******...------,,,,,,++++++***,,,,,,++++++++++++++++++(((((())))))*********+++,,,***(((''')))+++,,,,,,++++++,,,------......//////////////////......---+++,,,............,,,+++,,,,,,+++***+++,,,...///,,,------......------,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---...///222444555333111------...//////...------))))))***++++++,,,------222333333333222111///...***++++++,,,---...//////---,,,*********,,,...000******+++,,,,,,---......---,,,,,,++++++,,,,,,------------...------,,,,,,++++++*********+++,,,,,,000///---,,,,,,---///000000///...------,,,---------///000///,,,,,,...000...---,,,,,,++++++,,,,,,+++---...---++++++---000---------------------------------------,,,+++***+++***)))(((((()))***+++++++++---......---++++++)))***+++,,,---,,,+++******)))(((((()))+++---...++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---+++,,,---......---+++***++++++,,,,,,---...//////---------------...///000...---,,,,,,++++++,,,,,,,,,,,,------...//////000,,,,,,.../////////...---////////////////////////***,,,...///111111111000+++---///222333444444444888666666:::<<>>EEEJJJRRR[[[iiiuuu---------,,,,,,+++++++++,,,,,,,,,------.........---------,,,,,,+++++++++(((((())))))))))))((((((&&&)))+++,,,+++***++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++'''((()))***++++++***)))%%%))),,,,,,***((()))+++,,,,,,+++***)))))))))***+++++++++,,,,,,---------))))))))))))))))))))))))++++++,,,,,,,,,---------)))************+++++++++------,,,+++***************)))(((&&&&&&((()))************++++++,,,,,,---******+++++++++,,,,,,,,,))))))******+++++++++,,,******++++++++++++******)))***+++,,,---,,,,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))***+++,,,---,,,+++***)))))))))************))))))***)))(((((((((***+++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***,,,---///000000//////)))+++---///000...,,,+++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---+++(((&&&&&&(((+++---******+++,,,,,,---......(((((())))))***+++------///...---,,,+++,,,---...***++++++,,,,,,,,,++++++,,,+++******,,,,,,+++***)))************+++++++++---------------------------------......000111111,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------------......---,,,,,,++++++,,,,,,------------.........//////........./////////000000---,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,,,,++++++*********,,,------......------,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,''''''((()))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,+++,,,---...///...------)))***,,,---...---,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,++++++++++++,,,------.........------.........+++,,,---...////////////------...///000111111222222444555777:::>>>DDDHHHQQQ[[[hhhuuu(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,)))***,,,,,,---,,,+++*********+++++++++,,,,,,,,,+++,,,,,,---............++++++++++++++++++++++++******+++,,,,,,---......***)))))))))((((((''''''++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---,,,++++++************************************++++++***))))))***++++++,,,+++***)))))))))++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,+++++++++******)))))))))+++,,,------............+++******))))))******+++************************************************(((((()))*********************+++++++++,,,,,,,,,---,,,++++++******++++++''''''((()))******+++++++++++++++*********))))))************************---,,,,,,++++++******)))************************---,,,,,,,,,,,,---......000000///...------,,,,,,************************---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////......---------******++++++++++++******++++++++++++++++++++++++(((((()))***+++,,,,,,,,,------.........---,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,***'''&&&&&&(((+++...------------------------)))***---///000///---,,,++++++++++++,,,,,,---......---+++*********++++++************************........................,,,,,,------.../////////,,,++++++******++++++,,,+++,,,---...---,,,+++******+++------------+++***+++++++++,,,,,,---------)))************+++++++++...---,,,,,,++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------...///000000111111000...,,,+++++++++,,,//////000000///---+++***&&&***///000//////111444555666777888:::>>>DDDHHHQQQ[[[hhhuuu)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------******++++++,,,+++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++***)))))))))))))))++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++************************++++++*********++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++*********((()))******+++++++++***++++++************++++++++++++++++++++++++++++++************************((())))))***************+++++++++,,,,,,,,,,,,------,,,++++++******++++++++++++,,,,,,------......,,,,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++++++++++++++---,,,,,,,,,------......///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,.........---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***+++++++++,,,+++,,,,,,---------,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,+++)))((()))***---...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,//////...---,,,+++++++++++++++,,,---...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...------,,,,,,,,,++++++******++++++,,,***+++,,,,,,---------,,,------............------++++++++++++,,,,,,,,,,,,************++++++++++++...---,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------...///000000000,,,,,,,,,------...///000////////////...---,,,,,,111222333333111000000000444555777888:::>>>DDDHHHQQQZZZhhhttt~~~++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***)))************************************************---,,,+++***)))***+++,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++(((((()))*********)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******++++++******+++++++++,,,,,,,,,---------,,,++++++******++++++---------------------------------,,,,,,,,,++++++************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))*********+++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******************++++++******+++,,,---------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...---,,,+++,,,++++++++++++,,,,,,------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,------...------,,,,,,,,,,,,------+++++++++++++++*********************+++++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------++++++++++++------,,,,,,,,,,,,,,,------...---------...//////000000++++++---...///////////////.........---......///---,,,,,,---000222222222444555666777999>>>CCCGGGPPPYYYgggsss}}},,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---------------,,,+++***))))))))))))))))))))))))++++++++++++************---,,,***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++++++++++++++,,,,,,...------,,,,,,---------++++++++++++++++++++++++((()))+++,,,,,,+++)))(((&&&''')))+++,,,,,,++++++,,,+++)))(((((()))+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++************++++++++++++,,,---,,,++++++******+++++++++++++++++++++*********---,,,,,,,,,,,,+++++++++***************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))+++,,,,,,---------------++++++++++++++++++++++++((()))+++,,,------,,,+++,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++)))***************++++++------------------------+++,,,,,,------...//////,,,++++++******++++++,,,...---,,,+++***+++,,,---,,,+++))))))))))))+++,,,,,,++++++******)))))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++,,,,,,,,,,,,,,,,,,+++...---+++******+++---...,,,,,,,,,,,,,,,---......---------....../////////......//////---+++)))(((///...---------...000111,,,)))'''***///333444333333444666777999===CCCGGGOOOXXXeeeqqq|||------,,,,,,+++*********++++++,,,,,,,,,---------...------,,,,,,+++++++++***************)))))))))------------,,,++++++***)))))))))))))))))))))))),,,,,,,,,,,,,,,++++++++++++***))))))))))))++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,------...************************((()))+++,,,,,,+++)))(((%%%&&&(((***++++++***))),,,+++)))(((((()))+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))***+++++++++++++++))))))))))))************---,,,++++++******++++++************))))))))))))++++++++++++************************************......------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------............------------+++++++++++++++++++++++++++++++++,,,,,,------...************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++***************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******+++,,,---,,,,,,+++++++++++++++++++++++++++((()))***,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++)))))))))******+++++++++------------------------++++++,,,,,,---.........,,,++++++******++++++,,,000///---+++******++++++,,,+++))))))))))))+++,,,,,,++++++******)))))))))***++++++++++++,,,,,,,,,+++++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,------,,,,,,,,,...---+++******+++---...------,,,,,,------...///------------............/////////...,,,)))&&&%%%///...------...///111222555222......111333222000333444555666888<<>>>>>=========<<<;;;;;;::::::::::::999999::::::999999888777555666777777777777777777444444444444444444444444222222222222222222333333111111111111111111111111222222222222222222222222222111111000000111111222222222222222222222222222333333222111111111111222222222111111111222222333333222222222222222111111000000000000000000000000///000000111111222222222000000000000///...,,,+++..............................////////////......//////////////////////////////............//////...............///000000---------....../////////.........//////000000111......------------......////////////000000000000.........------,,,,,,,,,...------,,,,,,------.........------,,,,,,,,,+++,,,...//////...,,,------......//////......---,,,***++++++,,,---...//////,,,------...///000111111////////////............//////............//////,,,,,,,,,,,,,,,---...///,,,,,,+++++++++,,,,,,---,,,,,,,,,---......//////+++,,,,,,------,,,,,,,,,///............------------,,,++++++***++++++,,,******+++++++++,,,,,,,,,------------......//////---,,,,,,++++++,,,,,,---,,,------...............---------.........//////........................+++,,,------++++++,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))************++++++++++++******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))******+++++++++,,,,,,,,,***************++++++,,,......///000///---,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---......///......------------......---///000111000000222444222333444666777;;;@@@CCCMMMYYYhhhuuuYYYUUUPPPMMMLLLLLLLLLLLLGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@?????????<<<<<<======<<<<<<;;;:::<<<<<<============<<<<<<888888777777666666555555333333333444444444333333111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222444333333222111222222222222222111222222333444444333333333333222222111111111111111111111111111111/////////000000111111111///////////////...---,,,////////////////////////......////////////..............................////////////////////////...............///000000.........//////000000111---------......////////////......------......///---------.........//////.........------,,,,,,,,,//////............//////.........------,,,,,,,,,---...///...,,,******+++---......///......------++++++,,,------...//////---------...///000000111000000/////////...............------------......,,,,,,,,,,,,---......///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++........................---,,,+++*********************+++++++++,,,,,,,,,---------...............---,,,,,,++++++,,,,,,---,,,---.../////////......,,,,,,---......//////////////////.........------+++,,,------++++++,,,---------,,,,,,------...///++++++,,,------.........---------------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++---,,,,,,++++++,,,,,,---+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++,,,,,,------+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,***(((''''''(((***,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,---.../////////...,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,------***++++++,,,---...//////.........------.........---...000000000000222333111333444555777:::???CCCLLLYYYhhhuuukkkfff___YYYVVVUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKJJJIIIHHHGGGGGGGGGBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@??????<<<<<<;;;::::::999888888777777888888777777666555222333333444444333333222333333333333333333333333333222222222222222222333333333333333333333333333444444333222222222222222222111222222333444555666444444444333222222111111111111111111111111111111//////000000000000000000///////////////000111111//////////////////////////////000000000000//////...........................//////000000//////..................///000000/////////000000000000000------------............//////............//////,,,,,,---------.........------------------,,,,,,/////////....../////////.........---------------,,,---...---,,,,,,---...,,,,,,---...............,,,,,,------......//////............////////////000000000/////////......------,,,,,,,,,,,,------------------------...///...------,,,,,,,,,,,,,,,......------------------,,,,,,---------,,,++++++,,,,,,---------.........---,,,,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,---............------,,,,,,++++++,,,,,,---,,,---...///000///......,,,,,,------.........///------------,,,,,,,,,++++++,,,------++++++,,,------------------......///***+++,,,---------------,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++***))))))+++++++++,,,,,,------...+++***)))((((((***,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,------...---+++(((&&&&&&(((+++---******+++++++++,,,,,,,,,+++,,,,,,---...---------------...............---++++++***+++,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,************************+++---...---,,,+++,,,---------------------------//////............//////...///111111000000111333111222444555777:::???CCCKKKXXXhhhuuuzzzqqqiiidddbbbaaa```bbbbbbccccccbbbaaa___^^^YYYXXXWWWUUUTTTTTTSSSSSSNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@???>>>>>>======>>>===<<<;;;999888555666777888888777666555555555555555555555555555444444333333333333444444333333333333333333333333444444333222222222222333111111222222444555666777555444444333222222111111111111111111111111111111111111111111111111000000000/////////000333666888////////////////////////000000111111111111000000...........................///000111111000///..................///000000//////////////////......////////////............//////............//////------------.........///,,,,,,------------------///......------......///------------............***,,,,,,,,,++++++---...)))***+++---............---------...............////////////............000000000000/////////......------,,,,,,------...///......------------...///......---,,,,,,------,,,,,,,,,---......//////,,,---------,,,,,,+++*********+++,,,---...//////......//////...,,,+++*********+++++++++,,,,,,,,,***+++,,,---...------,,,---,,,,,,++++++,,,,,,---,,,---///000000000......,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++,,,------++++++,,,------------------...//////++++++,,,---------,,,+++******+++,,,---......///++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---)))***++++++++++++,,,...++++++++++++++++++++++++))))))***+++,,,+++******)))******+++,,,,,,------************++++++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++---.........---,,,---------------...///000---,,,+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---+++***,,,...---------......//////000000000////////////000000000111222222000000111222111222333555666:::???BBBJJJXXXhhhvvv{{{uuurrrpppooommmmmmnnnnnnmmmllljjjiiidddcccbbb```___^^^^^^^^^YYYZZZZZZZZZZZZYYYXXXXXXZZZYYYYYYXXXWWWUUUTTTSSSKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBBBB@@@>>><<<;;;888999:::;;;;;;:::999888777777777777777777777777555444444333333444444555333333333333333333333333555444333333222222333333111111222333444555777888555555444333333222111111111111111111111111111111444333333222222111111111222000//////222666;;;===000000000000000000000000111111222222222222111111000000000000000000000000...///000111111000///..................///000000/////////......------,,,111111000000//////......//////............//////............/////////000,,,,,,,,,------............------,,,,,,------...,,,---------.../////////++++++,,,***(((((()))+++((()))***,,,---...//////...............---------000000000///......------000000000000////////////......------------......000///...---------------000///...---------------((()))***+++---...///000------------,,,,,,+++***((()))***+++---.../////////000111111000...,,,+++******+++++++++,,,,,,,,,***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---,,,---///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------++++++,,,---...------------...//////+++,,,------------++++++(((((()))***,,,---...///+++***)))((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---((()))++++++++++++---///------------------------((()))***+++,,,,,,+++***((())))))***++++++,,,,,,)))+++,,,......---,,,+++++++++------------++++++******+++,,,,,,---......++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,---,,,,,,,,,---///111222000...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...)))***+++...000222444555111111000000000000111111111222333222111000111222111222333555666:::???BBBJJJWWWhhhvvv{{{{{{{{{zzzyyyxxxwwwvvvrrrrrrrrrqqqpppooommmlllnnnnnnllliiifffeeegggiiiggggggggggggeeebbb___]]]YYYVVVSSSQQQPPPPPPNNNMMMPPPOOOLLLJJJGGGFFFDDDDDDCCCBBBAAAAAABBBBBB@@@>>>>>><<<:::999999999888777;;;999777666555555222111333222222333444444333111444222111000222333444333333333444555666666777888888777555444333222222222000222222222111000111222222222222111111111111000111000///...///000222444333222111000////////////333222111111000000111111000000000000000000000000222111000.........///000000000///.....................---,,,,,,,,,,,,---///////////////////////////////////////000111111000000//////.........---......------------..............................222000------///000...,,,------------------------)))***+++,,,...///000000222222111//////.....................////////////000000000000000//////...,,,,,,------------,,,,,,///...---,,,,,,---...///444///***(((***---...---...,,,******+++------,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++(((&&&%%%%%%(((,,,---***))))))******,,,---,,,))))))+++......---+++******+++---...+++,,,,,,------......///...------,,,,,,------............------,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,++++++*********------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,******+++,,,,,,,,,,,,+++++++++******)))))))))))))))******+++,,,,,,,,,++++++*********---------,,,,,,+++++++++)))))))))***+++++++++,,,************************---------,,,,,,+++++++++++++++,,,,,,,,,,,,------........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,111...,,,+++---...//////,,,,,,------...///000000,,,,,,.../////////...---/////////...------,,,,,,......///000111222222333111333444555666999>>>AAALLLXXXhhhwww}}}}}}||||||{{{{{{{{{{{{zzzzzzxxxuuussssssuuuwwwyyyyyyyyywwwuuurrrnnnlllgggeeeaaa______^^^\\\[[[[[[YYYWWWUUURRRPPPOOOOOOMMMKKKJJJJJJJJJHHHFFFCCCBBB@@@>>>===>>>>>>===<<>>AAALLLWWWggguuu~~~~~~zzzxxxsssqqqmmmlllkkkjjjhhhgggeeedddbbb___]]][[[ZZZZZZ\\\ZZZYYYXXXWWWUUURRROOOKKKIIIGGGFFFFFFFFFEEECCCBBB@@@>>><<<<<<;;;999777999888777777888888666444555333222222444555555555222333333444444555555555666555444333222111111111111222333333111111222333333222222222111111111111111111000//////111222333.........///000111222333333222111111000000111111000000000000000000000000111000000////////////000000//////............///000000000/////////......////////////////////////------------.........///////////////..................------------..............................///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000++++++,,,---...///111222............////////////...////////////...------......////////////......---,,,,,,++++++,,,,,,---...,,,++++++---......---///---++++++,,,---------------,,,,,,,,,,,,------******************************+++,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...,,,------,,,*********+++---,,,+++******+++,,,---...------,,,++++++******...------,,,,,,------...,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------,,,,,,************+++,,,---...******+++++++++,,,,,,,,,......------------,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))))))))******++++++,,,,,,,,,++++++++++++***+++++++++************)))+++++++++++++++*********++++++++++++++++++++++++++++++***************)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---+++)))(((***+++++++++,,,,,,------.../////////,,,---......//////......//////000111111222222333000111111111111111111111222333444555666:::>>>BBBLLLWWWfffttt}}}|||}}}zzzxxxwwwvvvuuusssqqqrrrqqqooommmkkkiiihhhhhhkkkjjjiiiiiiiiigggccc```YYYWWWSSSQQQPPPOOOMMMKKKIIIGGGEEECCCCCCBBB???======<<<;;;;;;;;;:::888666666555444444666777666555555555555555666666666666777666555444333333333333222333444333222111222444333333222222222111111111222111111000000111222222////////////000111222222333222111111000000111111////////////////////////000000000////////////000000///............//////000000000000//////......////////////////////////------......///////////////////////////...............------------..............................------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////..................******+++,,,---///000111............////////////...............------,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---++++++,,,---.........---,,,***(((((()))++++++***,,,,,,,,,,,,---------...++++++++++++++++++++++++(((((()))***+++++++++***++++++++++++++++++---......//////...---,,,,,,,,,///......------......///,,,,,,,,,++++++*********...------,,,,,,------...,,,,,,,,,------............------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---******+++++++++,,,,,,,,,---------------,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,///---,,,+++---......------------.........//////---------...............333333222111111000000///222111111111111111111111222333555555777:::???BBBNNNWWWeeesss~~~|||{{{zzzzzzzzzwwwwwwxxxzzz{{{zzzwwwtttkkkhhhccc```]]]ZZZWWWTTTVVVTTTQQQPPPOOOMMMKKKIIIFFFEEECCCBBBBBBAAA>>><<<<<<;;;::::::;;;;;;:::888666666666666666555555555666555444333333222222333222444555444333222333444333333333222222222222111222222111111111111111222111111000000000000111111333222111111000000111111/////////////////////////////////000000000000/////////............//////...////////////...---,,,////////////////////////---...///000000000000///.........///////////////......------------..............................---.../////////.........,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,---..................////////////...............------,,,++++++,,,,,,,,,,,,++++++------............------***+++---.........------,,,***(((((()))++++++***,,,,,,------............------------------------,,,---------------,,,,,,+++***))))))***+++,,,,,,------------...---+++***........................*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........---------,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********+++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,000///---...///000///...---------...............------------......//////222111111000000///......222222222222111111111111222444555666777:::???BBBOOOWWWeeesss|||yyytttpppllliiieeebbb```^^^[[[ZZZYYYWWWTTTRRRMMMLLLJJJHHHHHHFFFCCC@@@@@@???=========<<<:::777777777666666555555444444444333222111111111111222333444555555333333444555333333333333222222222222222222222222222111111111333222222111111111222222333222111111000000111111000000000000000000000000...//////000000000000//////............//////000......///000///...---,,,////////////////////////---...000111111111000///.........///////////////......------------..............................,,,...000111000/////////---------------------------------------,,,,,,,,,......---,,,,,,,,,------............////////////...////////////...------------............---------......//////......---+++,,,......---,,,---...///---++++++,,,---------+++,,,---......///..............................,,,,,,,,,,,,+++***))))))+++***)))***+++,,,,,,************+++---,,,***(((+++++++++,,,,,,+++++++++******++++++,,,------......------,,,,,,------...,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------.........---,,,+++******************+++++++++,,,,,,,,,******++++++++++++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******((()))+++,,,,,,,,,+++******++++++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,...---,,,---...///...,,,...........................------------...//////------...//////000000111111111222222222222222222333444555666777;;;???CCCOOOVVVcccsss~~~{{{xxxtttrrrmmmkkkhhhfffeeeccc```^^^YYYWWWUUUSSSRRRPPPLLLJJJGGGFFFDDDDDDCCCAAA===:::;;;;;;:::999999888777777555555444333333333333444333555666555444333444555444444333333333222222222222333333333222222111000222222222222333444555555333222111111000000111111000000000000000000000000---...///000111111000///...............///000000...///000111111///...,,,////////////////////////,,,---///000111000///.............../////////000......------------..............................***---000111///---...///........................------------..................------------..................//////////////////000000000///......,,,------......------,,,,,,---............---,,,,,,...///...,,,+++,,,...000...,,,+++---.........+++,,,---.../////////...------------------------)))))))))))))))(((((('''+++******,,,......,,,******)))***,,,//////,,,*********++++++++++++******,,,,,,,,,,,,,,,---------...------,,,,,,------...------------------,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******((()))+++------,,,+++*********+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,,,,---......---+++...........................------,,,---...///000------...//////000000111111111111222222333333333333444555666888;;;???CCCMMMTTTaaaqqq}}}|||zzzwwwuuutttrrrooommmhhhfffdddbbb```^^^ZZZXXXSSSRRRPPPOOONNNKKKGGGDDD@@@@@@???>>>===<<<<<<;;;999888888777777777777888444555666555444444555666444444444333333333222222333333333333333222111000111111222333444666777888333222222111000111111111000000000000000000000000---...///111111111000///...............///000111///000222333222111///...////////////////////////+++,,,...000000///...------.........//////000000.........------.................................(((+++///000...,,,---...////////////////////////............//////000000---------------...///000............/////////000000000000000000//////...***++++++,,,,,,++++++***++++++------------++++++---//////...+++***,,,......,,,******+++------,,,***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,++++++...000000---***,,,+++,,,///333333111...+++,,,,,,------,,,,,,+++///......------,,,,,,+++...------,,,,,,------............------,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++*********++++++,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,------.........***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******(((***+++------,,,+++************++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,...------...//////...,,,.....................---......---,,,---...///000111111000000///.........000000111222333333444444333444666666888;;;@@@CCCKKKRRR___ooo|||{{{{{{zzzxxxuuupppjjjeeebbb```___\\\YYYUUUQQQNNNMMMLLLJJJHHHGGGHHHGGGDDDAAA???>>>;;;999888888999:::999888888777777777888888333333444444444333222222222111000//////000111222333222222222111000000000333333333333333333333333111111111111111111111111000000000000000000000000///////////////000111111111111000000//////......000000000000000000000000......//////000000111111111...---...000111///---,,,------......------,,,,,,,,,,,,---...///000000------............------//////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,000//////............//////////////////......---,,,,,,,,,------.........,,,,,,+++***+++,,,---...111000...,,,+++++++++,,,+++,,,...000000///...,,,++++++,,,,,,,,,------------,,,,,,+++,,,---...//////...---,,,,,,,,,,,,------,,,+++++++++,,,---...---,,,+++***+++,,,---......,,,)))&&&%%%''')))+++---+++***+++...000...,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++*********++++++*********.........------,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,++++++++++++******************************((()))***+++,,,---------------------------------++++++************++++++*********++++++,,,,,,,,,(((((())))))*********+++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))*********+++++++++++++++,,,,,,---...//////******,,,,,,,,,,,,+++***...+++)))+++///000,,,(((,,,,,,++++++,,,,,,---...,,,---......//////......---,,,+++******,,,---///............////////////111111222222222111111000111333444555777;;;???CCCLLLWWWdddnnn{{{}}}yyytttrrrmmmkkkhhhddd```]]]ZZZYYYXXXVVVTTTSSSSSSRRRNNNKKKEEEDDDAAA???>>>===>>>>>>;;;:::999888888777777888444444444555444444444333333222222111111222444444333333333333222222222222111111111111111111111111333333333333333333333333111111111111111111111111///////////////000111111111111111111000000000000000000000000000000000000.../////////000000000111000...,,,---///000///------......//////......---,,,------....../////////------............------//////.........---------......------------......------------------------//////.........//////000///////////////......---,,,,,,,,,---------......------,,,,,,,,,---...///000///---,,,,,,,,,,,,---+++,,,---.........---,,,,,,,,,,,,---------......//////.........///111111...------------,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,------...///...,,,******+++---......,,,+++,,,...///...,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++***......---------,,,,,,,,,...---,,,,,,,,,,,,,,,,,,......------------,,,,,,+++++++++***************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++...---,,,+++)))((('''&&&)))******************+++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,---......///+++,,,,,,------,,,+++***...,,,******---...---+++,,,,,,++++++,,,,,,---...,,,------..................---+++++++++,,,...///000/////////////////////111111222222222222111111111333444555777;;;???CCCLLLWWWeeeppp|||~~~|||zzzvvvrrrooollljjjiiihhhgggeeecccbbb___[[[XXXQQQOOOMMMJJJGGGFFFEEEDDDAAA@@@>>><<<;;;:::999999666666666666666666666666444444333222333444555666333333444444444444444555222222222222222222222222000000000000000000000000111111111111111111111111000////////////000111111111111111111222222222222000000000000000000000000////////////000000000000///---,,,---...///...---/////////000000/////////........................------............------...............---------......------------.............................................///000111///////////////......---,,,,,,,,,------------......------------...///000......------,,,------...++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,+++++++++,,,---...,,,---.........---+++************)))***+++,,,,,,******+++,,,,,,,,,,,,+++......------......///000///---,,,---......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---......------------,,,,,,,,,,,,++++++*********))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++......,,,***(((&&&%%%$$$,,,,,,+++++++++++++++***++++++***************)))+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,---------++++++,,,,,,------......---.........---,,,++++++...---+++***+++,,,------,,,,,,++++++,,,,,,---...---------.....................---,,,,,,...///000111111111000000/////////111222222333333333222222111333444555777;;;???CCCLLLXXXfffrrr}}}zzzxxxxxxxxxxxxwwwvvvtttqqqmmmiiifffaaa```]]]YYYTTTPPPMMMKKKIIIHHHFFFCCCAAA???>>>>>>::::::999888888888888888444444333222333444555666333333333444444555555555444444444444444444444444000000000000000000000000111111111111111111111111000000//////000000111222000000000111111222222222000000000000000000000000////////////000000000000...---------.........---...//////000000//////...////////////............------............------..............................------------...................../////////---------......000111111///////////////......------------------------------------------......///------------......//////------,,,,,,,,,---...///+++,,,,,,,,,,,,---------******************+++++++++,,,.........---+++)))*********++++++,,,------'''((()))++++++***))))))+++,,,---...//////////////////.........------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---,,,,,,+++++++++*********---,,,,,,++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,------------......,,,++++++******++++++,,,***************)))))))))---------,,,,,,+++++++++++++++++++++************,,,++++++******)))))))))************************++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------/////////......---,,,,,,+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...------------....../////////......---...///000000222222111111000000//////111222222333333333333222111333444555777;;;???CCCLLLXXXgggttt}}}|||xxxvvvtttrrrooojjjddd^^^YYYVVVSSSRRROOOLLLIIIGGGFFFEEE???>>><<<:::999888777777555444333222222333444555222222333333444444555555444444444444444444444444444444444444444444444444111111111111111111111111000000000000000111222222...//////000000111111111000000000000000000000000000000000000////////////---............---...............//////.........//////////////////......------............---------...........................------------......,,,,,,------............---------......000111111///////////////......---------------------------++++++,,,,,,------------,,,,,,---...////////////.........---...///000000++++++++++++,,,,,,,,,,,,---............---------+++,,,---......,,,***)))++++++,,,------.........((()))+++,,,,,,,,,+++******+++---///000000000////////////...------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---,,,,,,+++++++++*********,,,,,,,,,,,,++++++************+++,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,))))))******+++,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))************************++++++++++++++++++++++++***+++,,,,,,******+++,,,************+++++++++++++++++++++,,,,,,,,,,,,,,,/////////......---------)))+++...///---,,,++++++,,,,,,++++++,,,,,,---......------------...///000............//////000000222111111111000000000///000111222222333333333222111333444555777;;;???CCCLLLYYYhhhttt~~~}}}wwwpppkkkgggaaa___]]]YYYVVVTTTRRRQQQJJJHHHEEEAAA>>>;;;::::::999888666555444444555555333333444444444444444444222222222222222222222222444444444444444444444444222222222222222222222222111000000000000111222222///////////////000000000000000000000000000000000000000000000////////////...///000///.........000---......//////......---////////////////////////------............---------------.....................------------......,,,,,,,,,---......//////...............///000111///////////////......---...------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,---...///////////////...////////////000000000+++++++++,,,,,,,,,------------.........---,,,++++++,,,---------,,,***)))***+++,,,...////////////------...////////////...,,,---...000000111111111...///000///------...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++)))******++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,......---------......///++++++,,,---...---+++***,,,,,,++++++,,,,,,---.........---,,,---...///000.........///////////////000000000000000000000000///000111222222222222222111333444555777;;;???CCCMMMYYYgggsss~~~zzzsssrrrooollliiifffdddddd\\\ZZZUUUOOOJJJFFFDDDDDD???>>><<<:::888888888888666666555555555555555555333333333333333333333333111111111111111111111111222222222222222222222222111111000000111111222333111111000000000000000000000000000000000000000000111000000000/////////......000222111///...///111...//////000000//////.........//////000000111111------............---------------.........//////......------------......,,,------...//////000000//////.........//////000///////////////......---......---------,,,,,,,,,++++++---.........---,,,---...///000000///......------///000000000///...---------.........//////+++,,,,,,---,,,+++***))),,,,,,,,,++++++++++++***)))***,,,...////////////...............//////000------------.../////////,,,...000///...---///111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,...//////,,,,,,------------,,,,,,******+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,......------------,,,,,,***++++++,,,,,,---------+++++++++,,,,,,++++++***))))))***++++++,,,---------,,,,,,++++++,,,,,,---,,,+++++++++******))))))++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,...///000000,,,))))))+++------,,,,,,,,,++++++,,,,,,---...///...---,,,,,,...///000------....../////////............//////000000111......///000111111111111111333444555777;;;???CCCMMMYYYfffrrr~~~~~~{{{xxxuuutttsssllliiiccc\\\VVVRRROOONNNEEECCCAAA>>><<<;;;;;;;;;888888777777666666555555555555555555555555555555333333333333333333333333222222222222222222222222111111111000111111222333333222222222111111000000000000000000000000000000111111000000/////////...///111333222///...000222000000111111111111000000---......///000111111222---..................------------.........//////.........------.........---......///000111111222000//////........./////////////////////......---.........------,,,,,,,,,,,,,,,.../////////...------...///000000///...---+++,,,...000000///...,,,////////////000000000000//////000111000///---,,,---,,,+++*********++++++((()))+++---............---,,,+++***+++,,,---...++++++*********+++,,,,,,+++...000000...---///222,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,------...///++++++,,,,,,,,,++++++***++++++,,,------...//////---,,,,,,++++++,,,,,,---)))))))))))))))******************++++++,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++++++++,,,...000111555...&&&%%%)))---///...,,,,,,++++++,,,,,,---...///...,,,,,,,,,---///111,,,------...///.........,,,,,,---...///000111111------///000000111111111111333444555777;;;???CCCNNNYYYeeeppp}}}|||uuuoookkkeee\\\VVVTTTQQQLLLHHHFFFDDDAAA???>>>============;;;777444999777555555666777777666555555555444444444444444222222222222222222222222222222222222222222222222111222222333333222222111111111000000000000000000000000000000000000000000111111111222333333333444///////////////000111111111000///......///000111333000---,,,...000///---......------------......///...------...///000111,,,,,,,,,---------......111111222222222222111111///////////////......---,,,---...//////...---,,,........................//////000000///...------,,,---///000000///---,,,........................------------------------------------------------++++++++++++++++++++++++,,,...//////...------...//////---,,,,,,---...///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,---.../////////...---...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******+++++++++******)))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------///---+++))))))+++---///++++++,,,,,,,,,---------///......------,,,,,,+++,,,,,,++++++***+++++++++,,,++++++******++++++,,,((()))***))))))***,,,///...,,,++++++---......---)))***,,,---...---,,,,,,************,,,---///000...---+++******+++,,,...///...---,,,+++***)))))),,,---...///000000000000...///000111111111111111......//////000222333444777555444777777888===DDDNNNYYYeeeppp~~~}}}wwwooohhh___[[[VVVQQQNNNKKKHHHFFFDDDBBBAAA@@@???===999666999777555444555666666555555555555555444444444444222222222222222222333333222222222222222222222222222222333333333333222222444333333333222222111111000000000000000000000000111111111222222222222222///////////////000111111///////////////000111222222///------///000///...///..................//////......---...///000111------------............//////000000000000////////////000000//////...---...---,,,,,,,,,,,,---...........................///////////////...------,,,---...000000...---,,,........................------------------------------------------------++++++++++++++++++++++++***,,,------,,,++++++,,,///...---,,,,,,---...///,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------------------------------***+++,,,---------,,,+++//////...---,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...))))))*********+++++++++,,,,,,++++++++++++******+++++++++***++++++,,,,,,,,,++++++******++++++,,,)))***+++***)))***---///000...,,,+++++++++***)))+++,,,---......---,,,,,,,,,,,,,,,,,,------------///...---------...000000111111111111111000000000...///////////////......//////000111111111000000......//////000222333444555222333666888999>>>EEENNNYYYeeeqqq~~~zzzoookkkeee___[[[WWWSSSPPPOOOLLLIIIGGGEEEBBB???<<<<<<:::888777777777666555444444555555555555555555333333333333333333333333333333333333333333333333222222333333333333222222555555444333222111111000000000000000000000000000111111111111111111000000000////////////000111111------///000111222222222333222000000222333333222000//////......//////000///............///000000............//////////////////000000000000////////////000000//////...---///---+++))))))+++---///........................///////////////......---,,,---...//////...---,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,......------------......***++++++,,,---...///000---,,,,,,++++++,,,,,,---------------------------------------------------***+++,,,---------,,,+++000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++******++++++++++++,,,,,,************+++,,,------,,,++++++******++++++,,,***+++,,,,,,++++++---//////---+++***++++++)))(((------.........---,,,,,,////////////...,,,+++***---.........///000000000------....../////////000000000000000///...---,,,000000111111111000//////......//////000222333444333111222666888:::@@@FFFNNNXXXeeeqqq~~~zzztttnnniiiddd```]]]]]]YYYTTTPPPMMMJJJFFFDDDBBB@@@===<<<<<<;;;999777555555555555555555555555444444444444333333333333333333333333333333333333222333333333333333333222444444333222000///......000000000000000000000000222111111111000/////////000000//////000000111222---...000111222222111000000000///000111222222222000000////////////000000//////........./////////////////////000000000000111111222222222222111111000000000000000///.........---+++******+++---..............................///////////////......------...//////...------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...------------------......++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---000///...---,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------,,,++++++++++++++++++,,,+++,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------*********+++++++++++++++***++++++++++++++++++***++++++,,,,,,,,,---------++++++,,,------...//////************+++,,,---...,,,++++++******++++++,,,+++,,,------,,,,,,...///,,,***)))***,,,---------/////////......------,,,...///000000///---+++))),,,---.........---,,,,,,******+++++++++,,,,,,,,,///////////////...------000111111111000///............//////000222333444444222444888:::;;;@@@FFFMMMXXXfffqqq|||wwwsssooollliiifff```[[[WWWSSSOOOLLLHHHFFFDDDBBBAAA???<<<:::777777666666666555555555555555555444444444333333333333333333333333333333333333333444444333333333444444333222111000///...111111111111111111111111222111111111000/////////000000000000000111222222000111222222222000///...***+++,,,------------...000000////////////000000//////////////////....../////////000000000111111111111222222222222111111000000000000000//////...------............------..............................///////////////...---..................---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...+++,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---...---,,,,,,++++++,,,,,,........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,++++++******++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------***+++++++++,,,,,,,,,---************************++++++,,,,,,,,,---------++++++,,,,,,---...//////************+++,,,---...,,,++++++******++++++,,,+++---......---,,,---///,,,+++***+++---//////.../////////...------------,,,---///000000///---+++............---,,,***)))////////////.........---------...//////000//////000000000000000///...---......//////000222333444777555777:::;;;;;;???EEEMMMXXXfffrrr~~~wwwsssnnniiiddd___ZZZVVVQQQOOOLLLJJJHHHEEEBBB???<<<<<<;;;:::999888777777666666666555555444444333333333333333333333333333333333444444444444333333666666555444333222222111111111111111111111111111111111111111111111000000111000000000000111222222333333333222111000......---///000000/////////000000//////......//////000/////////000//////...---////////////000000000000//////000000000000//////000000111111000000///...,,,---///000000///---,,,........................---...//////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,***+++,,,------...------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,+++***))))))***+++,,,)))))))))******++++++,,,,,,,,,,,,,,,------------******++++++,,,---------******))))))))))))******))))))*********+++++++++))))))***++++++,,,------************+++,,,------,,,++++++******++++++,,,+++---......---,,,,,,---000...,,,,,,---------,,,///...------,,,------...+++,,,---...//////...---000000///...---,,,,,,+++000000000//////.........,,,---...///000000000000//////000000000///............//////000222333444777666777:::;;;:::>>>CCCLLLXXXfffsss{{{wwwpppjjjfff]]][[[YYYVVVTTTQQQLLLIIICCCBBBAAA???>>><<<;;;:::777777666666555444444333444444444444444444444444333333444444444444333333555555555444444333333333111111111111111111111111111111111222222222222222111111000000111111222333333333222111000000000000000333555555222111111222///................../////////000000000///---,,,........./////////000000//////000000000000//////000111111111111000//////------------------------........................------...///////////////.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***,,,------,,,++++++,,,)))***,,,---......------,,,,,,---------------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++***+++,,,---------,,,+++++++++++++++---...///000************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,+++***))))))***+++,,,((())))))***++++++,,,,,,,,,,,,,,,------------...))))))******+++,,,,,,,,,+++***(((''''''(((***+++))))))*********+++++++++*********++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,***,,,......---,,,+++,,,///---++++++,,,---,,,+++---,,,,,,++++++,,,---...+++,,,,,,,,,------------...---,,,+++,,,,,,---...,,,,,,,,,------------.........///////////////.........//////000/////////......//////000222333444444333555999::::::===CCCLLLXXXfffsssxxxssshhhfffdddaaa___[[[VVVRRRHHHGGGEEECCCAAA???>>>===888777777666555444444444444444444444444444444444333444444555555444444333222222222222222222222222111111111111111111111111111111111222333333333444111111111000111111222333222222000000000111222333,,,///222111...,,,,,,---......------------......//////000000000///---,,,............////////////111111222222222222111111111111111111111000/////////---+++))))))+++---///........................------...///000000//////......------------..............................++++++++++++++++++++++++------------------------------------------------,,,...//////...------...)))***+++---......------***++++++,,,---...//////---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,---.../////////...---+++++++++,,,...000111222------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********************++++++++++++,,,,,,---------,,,+++)))(((((()))+++,,,******+++,,,------......,,,,,,,,,---------......'''(((((()))***++++++++++++***'''&&&&&&'''***+++++++++,,,,,,,,,---------,,,,,,------------......,,,,,,++++++***+++++++++,,,++++++++++++++++++,,,***,,,......---+++++++++***)))((())),,,.........,,,++++++***+++,,,...///------,,,+++++++++,,,,,,)))((('''''')))+++---///++++++,,,---...///000111000000000000///...---,,,------...///000000000///......//////000222333444000///222777999999===CCCLLLXXXfffsss}}}xxxssspppnnnjjjbbb\\\UUURRRNNNKKKIIIGGGDDDBBBBBB@@@===;;;;;;:::888666777888888777555444555666666555444444333333333444333333333222222222222111222222222222222222222222333222111111111222333444222222222111111111000000111000000///////////////111111000000//////......111111000000//////......000000000000000000000000...000111000///...///111000000111111111222222222333222111111111111111111////////////////////////........................//////.........---------...------,,,,,,------...........................////////////////////////////////////000000000000000///------,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,...------------...//////------------,,,++++++***---///111222000...------++++++++++++++++++++++++,,,++++++******++++++,,,------------------------------++++++++++++------//////.........---------++++++,,,------......///,,,++++++******++++++,,,***+++,,,---------,,,,,,***)))((((((***+++***)))))))))***+++,,,------...---,,,+++***+++,,,---...++++++++++++++++++++++++,,,---...---+++++++++---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,***((('''(((***,,,)))+++,,,,,,+++***,,,---///---,,,---000000...+++((()))+++,,,---,,,,,,+++***+++,,,---.../////////------,,,,,,---...000111............//////000000000000000000000000000000......////////////......111000/////////000222333333444666777888;;;???BBBKKKUUUdddtttzzzqqqiiiaaa^^^ZZZWWWTTTPPPLLLIIICCC@@@===;;;::::::999777666777777666555444555555777666555444444444444444222222222222111111111111222222222222222222222222333222222111111111222222222222222111111111000000333333222111000/////////000000000000000/////////111000000000/////////...000000000000000000000000...000111000///...///111000000111111111222222222333222111111000000000000////////////////////////........................//////.........---------...------,,,,,,------...........................................................................///...---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------------...//////111///...,,,,,,---......---...///---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---//////......------,,,,,,---,,,,,,++++++,,,,,,---///.........------------111000///...,,,***)))))),,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,000---***((()))+++++++++*********++++++,,,,,,---++++++*********+++,,,---++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,***)))((()))***+++***,,,------,,,+++---...///---,,,...000000...,,,***+++,,,---------,,,++++++,,,---......//////...---,,,,,,,,,---...///000------......//////////////////////////////////////////000000000000//////111000/////////000222222333444666777888;;;???BBBKKKUUUdddttt|||tttnnnlllhhhddd```ZZZSSSOOOIIIEEEAAA???>>>======<<<999999888888888777777777888777666555444444444444444444333333333222222222333333333333333333333333222222222222222111000///222222222111111111111111222222222111111111111111//////000000000000000000000000000000////////////000000000000000000000000...000111000///...///111000000000111111111111222222222111000//////....../////////////////////////////////////////////////////////............---......------------...............................................................------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------------......///222000---++++++,,,///000...---,,,***((()))+++...------------------------...------,,,,,,------...000//////...---,,,++++++---,,,,,,++++++,,,,,,---............------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------******)))))))))***+++,,,444000,,,))))))+++------++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,++++++++++++)))'''&&&'''***,,,***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++************+++---......---,,,...//////...---...000000...---,,,---.........---,,,+++------............------,,,,,,,,,,,,,,,...//////---------...............////////////////////////000000111111111111000000000000000///000111111222222444666777999;;;???CCCKKKTTTcccsss~~~|||yyyuuuppphhh___ZZZUUUQQQLLLHHHFFFDDDCCCBBB@@@???============<<<;;;999888777555444333333333666666666555555555444444333333333333333333333333222222333333222000...---111111111111111111111111//////000111222222222333/////////000000111111222000000000000////////////////////////////////////...000111000///...///111000000000000111111111111111111111000///...------////////////////////////000000000000000000000000/////////.....................------------......................................................//////...---,,,++++++***,,,+++++++++,,,,,,------------------------------,,,,,,------...---------------,,,,,,------...///...---+++******+++,,,---,,,---,,,+++))))))+++---------------------------------,,,,,,,,,,,,---------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++---...///000...------,,,,,,------...,,,+++)))((()))***,,,...222///,,,+++,,,---------,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***&&&$$$&&&+++...+++((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,,,,+++***)))+++,,,------,,,,,,---............/////////...---....../////////---,,,+++---------------,,,++++++++++++,,,,,,------...///------------............///////////////////////////000000111111000000///000000000000000111111222222333666777999<<<@@@CCCKKKTTTcccrrr{{{sssmmmeee```ZZZUUUQQQNNNKKKIIIIIIFFFDDDCCCBBBAAA???<<<:::999888666444333333222555555555555444444444444333333333333333333333333222333333333222111///...111111111111111111111111///000000111111000////////////000000111111222222////////////000000000000////////////////////////...000111000///...///111000000000000000000000000000111111111000///---,,,////////////////////////000000000000000000000000///////////////////////////......------......///................................................//////......---,,,+++++++++++++++,,,,,,---------------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,---......***+++,,,---------+++++++++---//////---+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---,,,++++++******...------,,,,,,------...---,,,***)))***+++---///+++++++++---...///...,,,---,,,,,,++++++*********,,,,,,,,,------------------------,,,,,,,,,+++++++++'''%%%''',,,///,,,))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,------,,,+++***)))+++,,,,,,++++++,,,---,,,---.........---------...//////000///...,,,+++,,,,,,,,,,,,,,,+++***)))++++++,,,---...............................................................//////000000//////...///000000000111111111111111333555777999<<<@@@CCCKKKTTTbbbqqq}}}}}}uuuqqqkkkfffbbb]]]XXXUUUTTTPPPKKKIIIHHHFFFAAA======<<<:::888666555444444444444333333333222222222333333333333333333333333333333333333333222111000111111111111111222222222222333222222000---+++)))000000111111111111111111////////////000000000000000000000000000000000000...000111000///...///111111000000000000000/////////000111222111000///...////////////////////////////////////////////////...////////////000000000//////............//////........................------------------------.........------,,,,,,,,,***+++,,,---......------------------------------++++++,,,---............,,,,,,,,,,,,,,,------...***,,,///111111000---,,,+++...000111///---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,'''((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++++++++,,,---...((((((***---///000---+++,,,,,,,,,++++++*********,,,,,,---.....................------,,,,,,+++++++++)))((())),,,...---***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******,,,---------,,,+++)))***,,,+++******+++---+++,,,......,,,+++,,,------.../////////...---,,,,,,,,,,,,,,,,,,+++******+++,,,---...///////////////////////////.......................................////////////......//////000111111111111000111333555777999<<>><<<;;;999777666777777666555555555555444444444444333444444555666555444333222222111111111111111222222222222222222222111000///333333333333333333333333000000000000111111111111......//////000000000111111111000000000000111111000111222333444555555555111222333222000000000111000///---...///111000///---...000111222111///...000///---++++++---///000------------------------,,,...000000...---------......////////////......000///...------...///000---,,,,,,+++*********+++.../////////---,,,---...,,,,,,,,,---------......------.........---+++***---------------------------......,,,******+++------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***)))(((------------------------...------,,,,,,------...///......---,,,,,,,,,---...---+++))))))***+++,,,+++,,,------......------***+++,,,---,,,+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++***)))))))))***+++,,,...///000000...------,,,+++***)))))))))***+++***))))))+++---000...+++***+++---......+++,,,---...---,,,+++***------------------------------...///...---+++***000...,,,---///000---***+++,,,---...///////////////000111111111111111000//////000000000000/////////000000000000000//////111000000000111222333333333444666666888;;;@@@CCCKKKTTTcccoooyyyxxxrrrmmmhhhaaa[[[VVVRRRNNNJJJHHHEEECCCAAA===;;;999888888888777555222222333444555666777777222333333333333222111111222222111111111111222222222222222222222111000000333333333333333333333333222222111111000000///////////////000000111111111111111000000000000111111///000111111222222222222111222333222000000000111111///...///111333333222,,,---///000000000...---------------------------------------------------+++---//////...---------......////////////............---,,,,,,---.........------,,,++++++,,,,,,.../////////---,,,---...,,,,,,,,,,,,------------------.........---,,,+++------------------------+++,,,,,,+++******+++------...///...,,,+++,,,---------------------------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))))))))***...---+++***)))***+++,,,***+++,,,,,,------,,,,,,------......------,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,---...//////---,,,,,,++++++*********)))***++++++******+++---...---,,,,,,---...---,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++///...---///111222111///+++,,,---...////////////000000000000000000000000//////000000000000////////////000000000000//////000000000111222444555666333444666666888;;;@@@CCCLLLUUUcccoooyyy}}}wwwpppjjjccc___ZZZUUURRRNNNJJJGGGBBB@@@===;;;;;;:::999777444555555666777888999999444333222222111222222222333222222111111222222222222222222222222222111000222222222222222222222222444333222111000///......000000000111111111111111111111000000000000111111000111111222222222111111111222333222000000000111000......///111333333222+++,,,.../////////...---,,,---...//////...---,,,------------------------)))+++...///...------.........////////////......,,,,,,++++++++++++,,,,,,......------,,,,,,------.../////////---,,,---...+++++++++,,,,,,,,,------------.........---,,,+++------------------------+++,,,------++++++,,,...---.........,,,+++,,,---........................,,,,,,,,,++++++++++++******+++,,,---..................------,,,,,,++++++,,,++++++******++++++,,,...---,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,)))***++++++,,,,,,++++++......---,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++************************,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,+++***+++,,,...,,,,,,,,,...//////,,,************+++,,,---//////++++++++++++++++++,,,,,,......---,,,,,,,,,---------,,,---///111222222000+++,,,---...////////////222111///............///...//////000000//////...//////000000000000////////////000111333555777888333444666666888;;;@@@CCCMMMVVVcccoooyyyzzzsssooohhhbbb]]]WWWQQQMMMHHHFFFCCCAAA@@@>>><<<:::<<<;;;;;;:::999888888888777666555444333444555666444333333222222222222333222222222333333222111111111111111111111111111111333333222111111000//////111111111111111111222222111111000000000000111111333333444444444333222222111222333222000000000111000///---...///000000///,,,---.../////////......//////000000000000//////........................(((***---......---...///---......//////......---,,,++++++++++++++++++,,,------,,,,,,,,,,,,------.../////////---,,,---...+++++++++,,,,,,,,,,,,------------------------,,,---------------------------///000///---,,,,,,---,,,---......,,,,,,,,,...------------------------++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...------------......,,,,,,+++******++++++,,,******+++,,,,,,,,,,,,,,,---,,,***)))))))))***+++************************++++++++++++++++++++++++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---,,,++++++---///---,,,,,,---......---+++,,,+++******+++,,,...///+++,,,,,,,,,,,,,,,------///...,,,++++++,,,---...++++++,,,---...///......+++,,,---...////////////333111///---,,,,,,.........//////////////////......//////000000000000///000000000111222333555666333444666666888;;;@@@CCCMMMUUUaaammmwww~~~wwwppphhhaaaYYYUUUOOOLLLHHHFFFDDDBBB???===>>>>>>===;;;999888777666999888666555555555666777555555444333222222333333111222222333333333222222111111111111111111111111111111111111111222222222222222111111111111111111111111000000000000111111333333444444444333222222111222333222000000000111333111//////000000///.........//////000000000000000///---,,,,,,---///000........................(((+++---............///------............------,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,.../////////---,,,---...++++++,,,,,,,,,---------------------------------------------------------...///000///,,,***)))))),,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))******+++,,,---......------,,,,,,,,,,,,------+++***************+++++++++++++++++++++++++++,,,+++,,,,,,---------------,,,+++***)))((()))***+++******************++++++++++++++++++++++++++++++......------...///000000---,,,,,,,,,,,,+++++++++*********++++++,,,,,,---+++,,,---,,,++++++---///000---+++***,,,---.........---,,,+++***+++,,,---------------......//////...---,,,++++++,,,...///,,,------------,,,,,,,,,+++,,,---...////////////333111///---,,,,,,............////////////............///000000000000000111000000000000000111222333444666666888;;;@@@CCCJJJRRR___kkkvvv|||tttllleee```YYYUUUQQQNNNKKKIIIFFFCCC>>>>>>===<<<;;;:::999888888777666666555555666666666666555444333333333333111222333333333333333333222222222222222222222222111111111222222222333333111111111111111000000000111111000000000000111111000111111222222222111111111222333222000000000111555333111000111111111///////////////000000000111///---***))))))***---///........................***,,,///000///......///------............------------............------++++++*********+++,,,,,,.../////////---,,,---...,,,,,,,,,---------......------,,,,,,,,,---......------------------------+++,,,...---***'''&&&&&&+++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++***)))))))))***+++,,,---.........------,,,,,,------...,,,++++++++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,---............---------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,---///000,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,***+++,,,+++***+++,,,...111...***)))+++---...///...---,,,,,,+++++++++,,,------......//////000000------,,,,,,,,,---.........///000000...------...+++,,,---...////////////222111///............///---......//////......------...///000000111111000111111000////////////000333444666666888;;;@@@CCCHHHQQQ^^^kkkvvvyyyrrrmmmgggddd___[[[XXXUUURRROOOFFFFFFDDDBBB@@@>>><<<;;;888888999999888888777666777666555444333333333333111222333333444444333333333333333333333333333333222222222222222222222111111111111000000/////////111111000000000000111111///000111111222222222222111222333222000000000111000///---...000111111000...............///000000...---,,,++++++,,,---...........................,,,...000111000......///,,,------......------,,,,,,---...//////...---,,,+++++++++++++++,,,------.../////////---,,,---...------........./////////---,,,,,,,,,,,,---...///------------------------)))+++------,,,***))))))+++,,,...---,,,,,,---///------------------------******+++++++++,,,,,,,,,,,,---------------,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---...------------...///000******++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------++++++++++++++++++++++++)))(((''''''((()))+++---++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,)))***++++++******+++---///---++++++,,,......---++++++,,,,,,------,,,,,,,,,,,,------...//////000+++,,,------......------+++...000000...---...///+++,,,---...////////////000000000000000000000000---......//////......------...///000111111111111111000000000000000111111333444666666888;;;@@@CCCFFFPPP___mmmxxx{{{wwwtttppplllgggdddaaa]]]ZZZRRRPPPMMMJJJEEEAAA???===:::;;;<<<===<<<;;;:::999777777666555444333333333111222333333444444444444333333333333333333333333555444444333222111000000111000000000//////......111111000000000000111111000111222333444555555555111222333222000000000111***)))(((***---///000///...------------...//////...///000111111000///...////////////////////////...000222222000///...///,,,------......------,,,,,,,,,............,,,,,,,,,,,,,,,,,,------...///.../////////---,,,---............////////////000---,,,,,,+++,,,---...///------------------------))),,,///000000/////////+++,,,------,,,,,,...///........................*********++++++,,,,,,,,,+++,,,---...////////////......---,,,+++))))))(((,,,++++++++++++++++++,,,************++++++,,,---)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***++++++)))(((''',,,,,,,,,------.........++++++++++++++++++++++++***)))(((((()))+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++------,,,,,,---//////---+++((()))+++---.........---++++++,,,,,,---...//////***+++---...///...------'''***------,,,+++---000+++,,,---...///////////////000111111111111111000---..................------...///000111111111111000000000000111222333444333444666777888;;;@@@CCCFFFPPP```ooozzz}}}zzzyyyyyytttkkkddd```\\\WWWRRRNNNJJJEEEBBBCCC???<<<<<<======:::888999777666666666666444333222222222333333444444444555555444444444333333333////////////000111222333222222222111111111111000000111111111111222222222222222111111222222333444444444333333222111000000...///000111111000///...000000////////////000000000000////////////000000000000000000000000000000............////////////111000///...---,,,++++++,,,,,,,,,---------......111000...,,,,,,,,,...///------------------------,,,,,,---......---,,,,,,/////////......------,,,111000///......------......---,,,,,,++++++++++++(((((()))+++---...///000///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,++++++*********)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********++++++++++++***************++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,++++++***((()))******++++++*********+++,,,,,,------,,,,,,,,,,,,------------,,,,,,******+++---//////,,,***+++++++++,,,,,,,,,------000///...------------......///////////////......---------.........//////.........///......---,,,000000000000111111111111222444666888999<<>>>>><<<::::::888666666777777666555555555555666666666666666444444333333333222222222333333222000000/////////222222222111111111111000111111111111222222222333222222111111222222333444444333333222222111111111//////000000000000//////000000////////////000000222000///------///000222000000000000000000000000............////////////---------....../////////---............////////////...,,,+++++++++,,,---------------------------,,,------......------,,,///......------...///000------------...///000111//////...---------......222111111000//////......,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,++++++++++++------,,,,,,+++******)))************************,,,,,,,,,,,,------------///......---,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))******++++++,,,,,,************************///...,,,***)))))))))***)))******************))),,,,,,---...............***+++,,,,,,------,,,,,,---..................---,,,+++***+++---...---,,,---------........./////////////////////---,,,***......///////////////........./////////000000000,,,---...000111111222222000000000000111111111111111333555666777:::>>>AAAIIISSSbbbqqq{{{rrriiibbb[[[TTTLLLFFFCCCBBB???<<<;;;999777666666777666555666666666666666666666666444333333333333222222222333222111111000000000111222222222111111111000000111111111222222222333333222222111111222222333444333333333222222111111111//////000000000000//////000000////////////000000222000...------...000222000000000000000000000000............////////////............////////////.../////////////////////---,,,,,,+++++++++,,,---........................------------------------...---,,,+++,,,---///000000000///...------------......------------......000//////...---,,,+++++++++,,,---...---,,,+++***+++++++++,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++******))))))+++++++++++++++++++++++++++++++++,,,+++++++++***))))))******+++,,,------************************---,,,***))))))***,,,---++++++************++++++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,---......//////......------+++******,,,---------------------............,,,---///000000///---,,,---...///////////////////////////000000000111111///000000000000///......///000000000111111111111111222444555666999>>>AAAIIISSSaaaqqqxxxrrrhhh```VVVOOOJJJFFFBBB??????<<<999777777777666666666666555555555555555555444444444333333333222222111111111111111222333333222222222111111111000000111222222222222333333333222222111111222222333444333333222222222222222111000000////////////000000000000////////////000000111000///......///000111////////////////////////............////////////000000/////////........./////////////////////...,,,,,,,,,+++,,,,,,,,,---........................------------------------,,,,,,+++++++++,,,...///000///...------,,,,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------......//////++++++++++++++++++++++++***++++++,,,,,,,,,+++***))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,++++++++++++,,,---***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,------............---------+++******,,,---------+++,,,,,,,,,,,,---------)))+++---///000000///...------...///////////////++++++++++++,,,,,,,,,,,,......//////......---,,,///000000000111111111111222333444444666999>>>AAAIIIRRR```ooo}}}ssslllbbbZZZTTTOOOIIIEEEEEEBBB>>>;;;::::::999888666666666666555555555555555555444444444333333333000000000111111333444444222222222111111111111000222222222222333333333333222222111111222222333444222222222222222222222222000000////////////000000000000////////////000000000000////////////000000////////////////////////............////////////000000000//////........./////////............---,,,,,,,,,,,,------------...........................------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000,,,,,,+++++++++,,,---------------...............++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,------------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))******+++,,,---...///++++++++++++++++++++++++)))***+++,,,---,,,+++*********++++++,,,,,,---------------------------------,,,,,,,,,+++******)))...---,,,++++++,,,---...,,,,,,---...............***+++,,,,,,------,,,,,,,,,------------------,,,,,,+++***+++---...---,,,+++++++++,,,,,,,,,------)))+++,,,...000000000000,,,---...///000000000000+++,,,,,,,,,------------***+++,,,...//////000000000000000000111111111111333333444444666999???CCCJJJRRR```ooo}}}~~~xxxooohhhccc^^^XXXSSSMMMIIIDDD@@@>>>===<<<;;;888888777777777666666666666666666555555555444444222222111111111222333333222222222111111111111000222222222333333333444444222222111111222222333444222222222222222222222222111000///......///000111000000////////////000000...///000111111000///...////////////////////////............///////////////////////////000000000............------,,,,,,,,,,,,---..........................................---,,,,,,,,,,,,---...---...///000000...---,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,---......///////////////.........,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,---------......+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((((())))))******++++++++++++++++++++++++++++++(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))...---+++******+++---...+++,,,,,,---------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++++++++***+++,,,......,,,+++,,,,,,,,,,,,---------...---------............///,,,---...///000000000000////////////000000000000+++,,,---///000000000000000000000000111111111111444444555555666:::@@@DDDKKKSSSaaaooo}}}zzztttpppkkkeee```SSSNNNIIIDDDBBB@@@???>>>999999999999888888777777777666666666666555555555444444333222111111111111222222222111111111111000222222333333333444444444222222111111222222333444222222222222222222222222111000///......///000111000000////////////000000---///000222222000///---////////////////////////............/////////000------...///000111222222......---------,,,,,,,,,,,,------.../////////...////////////////////////...---,,,,,,,,,,,,---......000222333222000---+++//////...---,,,,,,,,,,,,---------------...///000/////////...------,,,,,,,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------------------------------...------,,,,,,------...,,,,,,,,,------.........------,,,++++++***************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++---------+++***---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++$$$&&&***---//////...------,,,***))))))***,,,---))))))***++++++++++++***++++++,,,---------,,,,,,***++++++,,,,,,++++++*********+++---//////,,,***---------.........//////000000...------,,,------,,,---...///000000000000------------............000000000000000//////...000000000000111111111111555555555555777;;;@@@EEELLLUUUbbbqqq~~~{{{wwwrrroooaaa\\\TTTMMMHHHDDDAAA>>><<<<<<;;;:::999999;;;===666666666666666777777777555444111000///111333444333333222111000000111111666555333222222333555666222222111111222222333444444444333333333333222222111111000000000000111111000000000000000000000000000000111111111111000000222111111000///......---000000000000000000000000000000000000////////////......---------,,,,,,,,,)))***+++---.../////////---...///000000///...---+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------------------------222000---+++,,,---...---------............------...+++((())),,,......---------------------------***++++++***)))***,,,//////...,,,+++***+++,,,,,,(((((('''(((***---000222,,,,,,---------,,,++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++***)))((()))***+++***)))******+++,,,,,,,,,,,,+++...,,,***((((((***,,,...,,,,,,,,,++++++*********+++***))))))(((((())))))++++++++++++++++++++++++------,,,+++************------------,,,+++******,,,,,,+++******+++,,,,,,---------------------------------............///111000///...------...///......///000111222222333000000000000111222333444444555555666777;;;@@@DDDNNNWWWeeesss{{{xxxjjjeee]]]VVVPPPKKKGGGEEEAAA@@@???===:::888888888666666666666555555555555444444333333333222222222333333222111111111111111666444333222222333444555333222222222222333444444444444333333333333222222111111000000000000111111000000000000000000000000000000111111111111000000111111111000///.........////////////////////////000000000000///////////////.........---------,,,,,,------.........---------...///000000///...------......//////......---,,,,,,------......//////........................222///---,,,---...///...------............---------+++))))))+++------,,,------------------------+++,,,,,,+++***+++---000111000///...------...///,,,,,,+++******+++,,,,,,.........---,,,+++***)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,+++***)))***,,,------,,,******+++,,,,,,,,,,,,+++---,,,***))))))***,,,---,,,,,,,,,+++++++++******++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,++++++***+++++++++---,,,+++++++++,,,------...---,,,++++++,,,---...---------------------------------............///000000......---...////////////000000111111222222000000000000111222333444444555555666777;;;@@@DDDNNNWWWeeesssvvvqqqjjjccc^^^YYYTTTQQQIIIHHHFFFCCC???<<<999888999888777666666555555666444444555666666444333111333333222111111111222222444333222222222222444555444333333333333444555555444444333333333333222222111111000000000000111111000000000000000000000000000000111111111111000000111111000000//////..............................000000000000////////////////////////............////////////...---++++++......////////////............////////////..............................////////////////////////000...,,,,,,---/////////------............------,,,+++)))***+++------,,,---------------------------------,,,+++,,,...000000//////............//////////////////......---//////...---,,,***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++******+++---//////...******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,---///111222+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++******+++,,,...000......------------......---------------------------------............//////............//////000000000000000000111111111000000000000111222333444444555555666777;;;@@@DDDNNNWWWfffttt|||vvvqqqmmmhhhdddaaaUUURRRMMMIIIEEECCC@@@???<<<;;;999888888888888999666666666666666555444333444333333222222222333333333333222222222333444444444444444444444555666666444444333333333222222222222111111000000111111222000000000000000000000000000000111111111111000000111000000000/////////...////////////////////////000000000000////////////000000000///////////////000000000///...---,,,+++...//////////////////...,,,,,,------------,,,,,,///////////////.................................---,,,***+++---.........------............---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---///,,,,,,,,,++++++++++++,,,'''))),,,...000000000///......------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++((((((((()))+++,,,...///++++++++++++++++++++++++************+++,,,------+++++++++,,,,,,---------...------------------...........................---------............///............//////000000111111111000000000000000000000000000111222333444444555555666777;;;@@@DDDNNNWWWfffttt~~~{{{xxxtttqqqfff___VVVOOOKKKIIIFFFEEE>>>===;;;999999999:::::::::999666555444444555666444333333333333333444444222222222222333444444555555555444444555555666777444444333333333222222222222222111111111111222222000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000/////////000000///....../////////....../////////,,,------......------,,,///////////////.........------------------------+++***)))***,,,------,,,------............---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++---*********+++++++++******!!!###'''***,,,------,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))******************)))+++)))((()))******)))(((******+++,,,,,,,,,,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++************+++,,,------***,,,...//////---***(((,,,,,,------------,,,,,,........................---------............///------...//////000000000111111111000000000000000000000000000111222333444444555555666777;;;@@@DDDNNNWWWfffttt}}}uuummmbbbZZZUUURRRNNNKKKDDDBBB???<<<:::::::::;;;;;;999666444333444555777444444333333333444555555222333333444444555555555555444444444444555666666444444333333333333222222222222111111111111222222000000000000000000000000000000111111111111000000000000000000////////////111111111111111111111111000000000000////////////////////////000000000000......///000111111000000//////............////////////000000000000//////........................------------------------+++***)))***,,,---,,,***------............------,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---+++,,,,,,------------,,,((()))+++---...---,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++((()))************)))(((***)))((((((******)))(((******+++,,,,,,,,,,,,+++***+++,,,------,,,+++******++++++++++++,,,,,,,,,---,,,++++++*********++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++,,,...//////,,,)))''',,,,,,------------,,,,,,........................---------............///---...//////000//////...000000000000000111111111000000000000111222333444444555555666777;;;@@@DDDNNNWWWeeesss~~~xxxpppjjjhhhddd^^^YYYRRROOOJJJDDD@@@>>>======:::999777555444444444444444444444444444555666666333333444555666666666666444444333333444444555666444444333333333333222222333222222111111222222333000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000////////////.........//////000000000//////000111111111111000000///...------...///000//////000000000000//////,,,,,,------......//////........................---,,,,,,,,,------,,,***------............------***---///...,,,******+++++++++++++++++++++++++++---------+++***)))+++---,,,---.../////////......//////000000000///---,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************)))***++++++++++++***)))***))))))+++---//////...******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,........................---------............///...//////000000///...---//////000000111111222222000000000000111222333444444555555666777;;;@@@DDDNNNXXXeeerrr~~~|||yyyxxxxxxuuunnnhhh^^^ZZZTTTMMMGGGCCCBBBAAA777777888777666444333111444444444444444555666777333444555666777777777777444333333333333444555555444444444333333333222222333222222111111222222333000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000////////////---.........//////000000000000111111111111000///000///...------...///000------............------++++++,,,,,,---...//////////////////////////////000///......//////---+++---..................---(((+++...---***(((((()))++++++++++++++++++++++++...///...---+++***,,,...+++,,,.../////////......++++++++++++++++++******------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++************---111333444444******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++************...,,,***((())),,,///111---...///000000///...---////////////////////////---------.........////////////000000000...---,,,...//////000111222222333000000000000111222333444444555555666777;;;@@@DDDOOOXXXeeerrr}}}}}}tttnnneee[[[TTTMMMHHHDDDCCC@@@<<<999666666666777888888888777666555333222555555444444444444555555555555444333444555666777444444444444333222111111111111111111111111111111000000000000000000000000333333333222111000//////000000000000000000000000,,,------...///000111111//////111222222111000///......///111222222///---000///...------...///000////////////////////////......////////////......------+++******+++------........................---------------...///000------------------------+++,,,---......---,,,+++)))***++++++,,,---......------------------------...---,,,,,,......---,,,,,,------------,,,+++***+++++++++,,,,,,---------///+++((()))+++......------,,,,,,++++++,,,------+++*********+++,,,,,,---+++***************++++++******+++++++++,,,,,,,,,,,,---...///...,,,)))(((......---,,,,,,+++******...------,,,,,,++++++***))))))***++++++,,,------************************((()))***,,,+++***((('''+++,,,---...---,,,+++***+++,,,------......---------------,,,,,,+++++++++***+++---///000000///...///...------++++++***)))///000111222222111000///111000...,,,,,,---///000111111000000111111222333777444222333888>>>DDDGGGLLLVVVdddooozzz~~~tttjjjaaaXXXPPPKKKDDDAAA>>>:::777666666777444444555555666666555555666555555444444555555666555555444444444555666777666666666666555444333333111111111111111111111111111111111111111111111111333222222222111000000000000000000000000000000000.........///////////////...///000111111000//////000...---...///000000///000///...------...///000////////////////////////.........//////.........------,,,,,,,,,,,,------........................///......---------......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------...,,,+++,,,---...---,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...+++))))))+++......------,,,,,,++++++++++++,,,++++++******++++++,,,---++++++************************+++++++++,,,,,,,,,++++++,,,---------,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))------.........---,,,++++++,,,------......------.........---------,,,,,,+++,,,---...////////////...------,,,,,,+++++++++///000000000000000/////////............///111111222222111111222222333444444222111222666<<>><<<:::888777666666666666666555555666666666555555555666666666666666555555555555444333222222222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111......//////000111111222222222111111000000000000++++++,,,...000111///---...//////////////////...////////////////////////,,,,,,------------,,,,,,---...000000000000...---........................---------------...//////......---------,,,,,,,,,---,,,+++******+++,,,---******+++,,,,,,---......//////......---------------,,,++++++------,,,+++...---+++******+++---...---------,,,,,,+++++++++++++++++++++******++++++,,,+++******)))))))))***,,,,,,++++++***++++++,,,,,,++++++***))))))************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---------,,,,,,+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,---,,,,,,,,,++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,...///+++,,,,,,------......///...---,,,,,,,,,---///000...000222333333111///...000000000000000111111222444555666777888<<>><<<:::999888888999777666666555555666666777444555666777777777777666777777777777777666444444333333333333333333333333222222222222222222222222222222111111111111111111111111111111111111111111---......///111222222333333222111000/////////000++++++---///222222000---......////////////......////////////////////////------............------......////////////..............................,,,,,,,,,------///000000.........------,,,,,,+++,,,,,,++++++++++++,,,,,,)))******+++---......///------------------------...---,,,,,,......---,,,---,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,***)))***+++++++++*********+++++++++,,,,,,++++++******+++++++++***************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,+++***************+++,,,------......------+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,------.........///---------------...///000///000111222222000...---///////////////000111111111444666666666999???DDDLLLVVVdddooozzzzzzxxxtttnnnfff]]]UUUQQQFFFDDDAAA>>><<<;;;;;;;;;777777666666666666777777444555666777888777777666888888888777777666555444333333333333333333333333222222222222222222222222333222222222111000000000111111111111111111111111//////000000000111111111222111///...---------...---,,,,,,...111222111000---...///000000///...---////////////////////////.........//////.........///......------......///..............................---------......//////......---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------******++++++,,,---------///...------//////...---+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---)))+++---,,,***((()))***+++******++++++,,,---...---,,,++++++******++++++))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------------,,,---,,,+++*********+++++++++,,,------......------,,,,,,,,,,,,------......,,,,,,,,,------,,,,,,+++---------...............,,,,,,---//////000000000---...///000000000///...000000000///000111111222111444666666666888>>>DDDLLLVVVdddppp{{{{{{rrrhhh___ZZZPPPMMMIIIDDD@@@===<<<<<<777777666666666666777777444555777888888888777666666666666666555444333222333333333333333333333333222222222222222222222222444333333222111000//////111111111111111111111111111111111111000000000000000///---,,,++++++,,,,,,000...,,,,,,///222333333---...///000000///...---////////////////////////......////////////......///...---,,,,,,---...///........................000///...---------------//////...---,,,,,,++++++***+++,,,------,,,+++***------,,,,,,,,,,,,++++++((()))***+++,,,------...000.........///000///...***+++,,,------------,,,+++++++++,,,,,,---------)))+++---,,,***((()))************+++,,,---//////---,,,,,,+++*********+++(((((())))))***+++------******+++++++++,,,,,,,,,&&&(((+++---//////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***---/////////...---...---,,,+++++++++,,,---+++,,,------......---------------.........//////+++,,,---...---,,,+++***........................+++,,,...000111111000///,,,,,,---///000000000111111111111000111222222333333666999999888:::@@@FFFLLLVVVdddqqq|||}}}~~~uuulllggg^^^ZZZSSSMMMHHHDDDAAA>>>@@@===999666666777777777999888888999999888666444777666666666555555555555555555555555555555555555444444333333222111000000333333222222111000/////////000222333333222000///111111111111111111111111111111111111111000//////////////////////////////////////////////////////000000000000111111111111,,,,,,------.../////////---------.........//////////////////////////////.........------,,,,,,+++---.........///000000000...------------...//////---,,,+++)))(((''''''&&&,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++)))))))))******+++++++++...---+++***)))***++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++************+++++++++***)))))))))***,,,,,,++++++++++++++++++++++++******+++,,,,,,------...++++++++++++++++++++++++------......///.........,,,++++++******++++++,,,.........------,,,,,,,,,------------------------,,,,,,------------------------,,,+++,,,---...///.......................................---------111111000000111222222333555333444777888888<<>>:::888777888777777888888777888999999666444777777666666666555555555555555555555555555555555444333333333222111111111333333222222111000000000000111222333333222111000111111111111111111111111.../////////......---,,,////////////////////////000000000000000000000000/////////000000000111111........................---------.........//////------------------------.........------,,,,,,,,,..................//////---------------......//////...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---)))******++++++******))))))))))))*********++++++---,,,++++++******++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++************+++++++++***)))))))))***,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///++++++++++++++++++++++++,,,,,,---............---,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,------------------------------------------------------,,,,,,,,,---...///........................//////////////////000000222111111111111111222222555333444777888888===CCCPPPYYYggguuu{{{www}}}xxxoooggg___XXXQQQMMMGGGDDD???<<<;;;;;;:::999999888777888999999777555777777777666666666555555555555555555555555555555333333333333222222222222333333333222111111000000000111222333333222111000111111111111111111111111111111111111111000000000////////////////////////111111111111111111111111....../////////000000000000000//////...------,,,---------...............++++++++++++++++++++++++------------------,,,,,,.........---------------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))******++++++******)))))))))************++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++************+++++++++************+++,,,,,,++++++++++++++++++++++++******+++,,,,,,------...,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,.................................------,,,,,,+++------,,,,,,------...///........................000000000111111222222222222222111111111111111222555333444777999999===CCCPPPYYYhhhuuuzzzwww|||tttkkkbbbYYYTTTPPPMMMHHHDDDAAA???===;;;:::999888888999999888666777777777666666666666555555555555555555555555555222222333333333333333333333333333222222111111111111222222333333222222111111111111111111111111111333333222222222222222222////////////////////////000000000000000000000000............////////////000/////////.........---........................++++++++++++++++++++++++,,,---------------------.........---,,,,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,***+++,,,------,,,***)))***++++++,,,,,,++++++************++++++,,,,,,,,,++++++************++++++************++++++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------------,,,,,,,,,++++++,,,,,,,,,------------------------........................//////...---,,,,,,++++++---------------......///........................//////000111222222333333333222111111000111111111555333444888999999>>>DDDOOOYYYhhhvvvwwwvvvwwwnnnfff```[[[WWWQQQLLLHHHDDD@@@======;;;999999::::::999777888777777777666666666666555555555555555555555555333333333333333333444444333333333222222222222222222222222333333222222222111111111111111111111111//////............///000000000000000000000000000////////////////////////............////////////........./////////000000.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---,,,,,,,,,+++***+++,,,---------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------)))***,,,------,,,+++******++++++,,,,,,++++++************++++++,,,,,,,,,++++++************++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------------------,,,,,,,,,++++++)))***+++,,,---------------,,,,,,,,,,,,,,,,,,---------------------------........................//////...---,,,,,,++++++------.........//////.................................//////000111222222222222111111111111111222444333444888999:::???EEEMMMYYYhhhvvvyyyssssssvvvqqqgggccc\\\VVVPPPJJJDDD@@@AAA???<<<;;;;;;;;;999888888888777777777666666666555555555555555555555555444444444444333333333333333333333333333333222222333333333333333333333333111111111111111111111111000///...---...///000111000000000000000000000000............................../////////000000000------...//////000111111...............---------........................++++++,,,,,,---...//////.........---------------***+++---.........---,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---......------------,,,,,,---,,,,,,++++++,,,,,,---)))******++++++******)))......------------,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++************++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,------......///000000......------,,,,,,++++++)))***+++---............------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------.........------,,,,,,+++------...////////////...........................---......//////000000000111111000000111222222333444333444888:::;;;???FFFLLLXXXhhhuuu~~~tttqqqtttwwwrrrkkkccc[[[SSSLLLHHHEEEBBB???===<<<;;;:::888888888888777777777666666555555555555555555555555555555555444333333333222333333333333333333333333333333333222222333333333111111111111111111111111111000///...///000222333000000000000000000000000/////////////////////////////////000000000111111///////////////000000000//////.........---------------------------------******+++,,,---//////000..................//////+++,,,.../////////---,,,,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---/////////......------------,,,,,,++++++,,,,,,---)))******++++++******)))------,,,,,,++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++************++++++***+++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,---....../////////......---,,,,,,++++++***+++,,,---.../////////------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000//////...........................//////////////////////////////000000111222444444444333444888:::;;;@@@FFFJJJWWWgggttt|||{{{qqqrrrwwwwwwnnneee]]]UUUOOOGGGDDD@@@>>>===<<<:::888888888888888777777777777555555555555555555555555666666555444333333222222333333333333333333333333444333333222222333333444111111111111111111111111---,,,+++***+++,,,...000000000000000000000000000000000000000000000000000000000000000111111111111111111000000//////......//////.........---------------------------------******+++,,,...///000000---.........///000000000+++,,,...000000///...---***+++,,,------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---...///111111///...---000000/////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))++++++***)))***+++---...+++++++++,,,,,,+++++++++---,,,,,,++++++*********++++++************++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,//////...---,,,,,,++++++***+++,,,...///000000000...------,,,,,,------...,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,------------------,,,---///000000000///...........................000000000000/////////////////////000111333444555444333444999:::;;;@@@GGGIIIVVVgggsss{{{xxxpppssszzzvvvkkk```YYYOOOJJJEEEBBBBBB@@@===:::;;;999999999:::999777555777666444333222222333333555555555555555555555555555555555444444333333333222333333444444333333222333333333222222111111111111111111000///......---111111000000000000111111//////000000000000//////////////////////////////......///000000000000000...............------,,,...///000000000///---,,,------...//////...------...///111222111000...---......///---++++++,,,---------------------------,,,,,,,,,---------......------------------------------++++++++++++------,,,---......,,,,,,---...,,,+++)))(((((()))+++,,,------------------------******+++++++++,,,,,,,,,************************)))+++---//////---+++)))+++,,,------------,,,+++'''((()))***+++,,,,,,,,,...---,,,,,,++++++++++++++++++******++++++,,,,,,...//////---***'''&&&&&&,,,,,,,,,...//////---+++///......------.........000000///---,,,+++***)))***++++++,,,---...//////000///...------------------...000111111///---+++111111000///...,,,***)))---///111000---,,,...111000111111111111222222222222555777777888;;;AAAGGGPPPYYYgggrrr|||vvvsssxxxuuukkkdddWWWRRRKKKGGGDDDBBB>>>:::;;;:::999999::::::888777888777666444444444444555555555555555555555555555444444444444444444333333111111222222222222111111333333222222222222222222333333333222111000000000//////////////////////////////000000000000//////..............................///000000000000000///////////////...------------...//////000//////........................000//////........................---++++++,,,...------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,---...---,,,,,,,,,...++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++,,,------,,,++++++***+++,,,---------------...---,,,,,,+++++++++,,,,,,+++++++++,,,---......000222222111...,,,++++++,,,++++++---///000///---///...------,,,,,,,,,---//////......---,,,,,,,,,---------------.........//////...------------------------....../////////...//////000//////......***,,,...///000111333555000111111111111222222222222444666666777:::@@@FFFNNNXXXeeeqqqzzz~~~vvvttt{{{yyyrrrfff___VVVOOOJJJFFF@@@<<<<<<;;;::::::;;;;;;:::888999888777666555555666666555555555555555555555555333333444444444444444444111111222222222222111111222222222222222222333333333333333222111111000000---...///000000///...---///000000111111000000///------------------------......///000000000000000000000000000000///......,,,---------///000111222///...---,,,,,,---...///111///---++++++,,,...///---......---++++++,,,...------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++---...---,,,+++,,,...***,,,...//////...,,,***------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------...---------------,,,+++++++++,,,,,,,,,,,,,,,,,,---...///000000111333222000......///---++++++,,,...///000///000///...---------------.....................////////////.........------//////...------------...---,,,++++++,,,...111333//////000000000000000///222111000000111111000///000111111111111222222222111333555555666999???DDDLLLVVVdddoooyyy|||uuuuuu}}}~~~vvvoooddd[[[TTTNNNGGGBBB???===;;;:::;;;;;;:::999888888777777666666666666555555555555555555555555333333333444444555555555333444444444444444444333111111111222222333333333111111111000000/////////---...000111111000...---000000000111111000000000..............................///000000000000000111111111111111000//////......------...///111222000///---,,,,,,---///000000///...---------......---......---++++++---...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,---......---,,,+++---,,,,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,,,,++++++++++++,,,...///000,,,...///000.........//////---++++++---////////////////////////000000111/////////////////////////////////////////////...///......---------.........------,,,---///111222111111111000///...---,,,333111...///111222000---000000111111111222222222222444666666666999???DDDKKKUUUbbbnnnwww{{{uuuwww}}}~~~}}}sssjjjbbbZZZQQQKKKDDDBBB???===<<<<<<:::999777777777777666666666555555555555555555555555555333333333444444555555555444444444555555444444444111111111222222333333333111111111111000000000000...///111222222111///...000000111111111111000000////////////////////////......///000000000000000111111111111111000000///000///...------...///000000///---,,,,,,---///000//////000111000///...---,,,---...---,,,,,,---///------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,------,,,+++******+++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,++++++,,,,,,---************+++,,,---...)))+++---...------...000222000---,,,---...------++++++,,,---...000111222000000000///......------------......///000000111......---------......////////////000////////////////////////......---,,,***((((((,,,222666666444000000111111111222222222444666777777777:::@@@EEEKKKTTTbbbmmmwww|||wwwyyyyyyqqqhhh___XXXMMMJJJEEEBBB???===;;;999666666777777777777666555555555555555555555555555333333444444444444444444222222333333333333222222222222222222222222333333333333333333333333333333///000111222222111000///000111111222222111111000000000000000000000000000......///000000000000000111111111111111000//////000000///...............///...---,,,,,,---...///...///111222222000...---,,,---------,,,,,,---///------------------------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++***,,,---,,,+++***+++---...,,,+++))))))+++,,,...+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---,,,,,,++++++,,,,,,---......//////000/////////,,,,,,+++++++++,,,------++++++*********+++,,,,,,***,,,.../////////000111222000...---......---,,,((())))))***,,,...///000000000//////...---,,,,,,+++,,,---...///000111111...------------...////////////000000///...------***+++,,,...///000000000******+++---000222333333000111111111111222222222444666888888777:::@@@EEEKKKUUUcccnnnxxx~~~zzz~~~||||||}}}~~~}}}~~~vvvkkkcccXXXSSSMMMHHHDDDAAA===;;;666777888999999888777777555555555555555555555555444444444444444444333333222222333333333333222222333333222222222222222222333333333333333333333333000000000000000000000000000111111222222111111000000000000000000000000000......///000000000000000000000111111000000///.........///////////////...........................//////000/////////......+++---------,,,,,,...000------------------------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++***,,,,,,,,,+++***+++,,,------,,,,,,,,,,,,------++++++,,,,,,------......******+++++++++,,,,,,,,,++++++++++++++++++++++++......------------............---,,,,,,---......---...///000000000000000,,,+++++++++,,,,,,---...------,,,++++++++++++,,,***,,,.../////////000111...------...000111///...+++++++++,,,,,,---...///......------------------,,,,,,------.........///---------------...//////...---,,,+++,,,---...///***+++---...000111111222111111222000...------...000111111111111222222222444666777777777999???DDDMMMVVVdddpppyyy~~~ssssssssstttuuuvvvwwwxxxsssrrrpppooopppssswwwzzzyyyyyyyyyyyyzzz{{{||||||yyyzzz|||~~~sssjjj___ZZZSSSLLLGGGCCC???===777888::::::;;;:::999888555555555555555555555555555555555444444333333333444555555666666555555444444333333222222111111111111111111111111111111111//////............//////111111222222222222111111////////////////////////...//////000000000000000000000000000000///......+++,,,...000111111000000------...//////...------111///---,,,,,,,,,...///+++,,,------,,,,,,...000------------------------,,,,,,,,,---------......------------------------++++++------------++++++***+++,,,,,,******+++,,,,,,---///000000///---,,,***+++,,,---......///000******+++++++++,,,,,,,,,************************........................///...------------...///++++++---...////////////++++++++++++,,,,,,---...//////...---,,,,,,,,,,,,)))+++---...------...///***+++,,,///222333222000111111000///////////////++++++,,,,,,---......///...------------,,,,,,,,,---------------...///000,,,+++((('''(((+++///111...//////000000000000000---000222222///...111333000111111111111222222222333555666666555888>>>CCCNNNXXXeeeqqqzzzuuutttsssssssssqqqooommmjjjjjjiiiiiijjjmmmoooqqqyyyyyyyyyxxxuuurrrnnnlllqqqrrrrrrrrrrrrrrrtttvvv{{{zzzzzz}}}zzzooohhh]]]TTTLLLGGGDDDBBB???<<<888777777888888777777666666555555555666666888777666555444444555666444333111000000111333444333333333444555444222///222333333333333222111111222222222222222222222222000000000000000111111222222222111000///...------111111000000//////......111111000000//////......////////////////////////111222333111///---,,,---000///...------...///000........................//////.........------------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,---...///,,,---...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...---,,,,,,---//////,,,+++*********,,,///000...---,,,+++++++++,,,---333111...,,,+++---///111++++++,,,---............++++++,,,,,,,,,++++++***---+++))))))***,,,,,,+++++++++++++++---///111222////////////////////////------------------------******+++,,,---------,,,,,,---...//////...---,,,000///---,,,,,,...111333222111000.........///000.../////////...---,,,,,,000000111111111000000///...000111222111111333444333666888888888;;;@@@EEEOOOWWWdddppp{{{}}}{{{xxxvvvuuussspppnnnkkkjjjjjjkkknnnqqqtttvvv}}}}}}|||zzzwwwsssooommmoooooooooooonnnnnnnnnoooooooooqqquuuzzzyyyrrrhhh^^^VVVOOOJJJFFF@@@===:::888777888777666666666555444444444555555888777666555444555555666444333222111111222333444555555555666777666444111222222222222222111111000111111111111111111111111///////////////000000111222222111111000000///////////////000111111222222000000000000////////////////////////////////////222333444222000...---...000///...------...///000........................//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,---...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,111000...---,,,,,,,,,,,,,,,+++*********,,,...000---,,,+++++++++,,,------000///......---------...++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++***---+++))))))***+++++++++''''''&&&'''((()))+++,,,................................................------..................------............------000///---------...000111111000000/////////////////////000000000///......111111222222222222111111222333444333111111111333222555777777777:::???DDDOOOXXXdddqqq|||}}}{{{xxxvvvtttqqqrrrrrrtttwww{{{~~~{{{wwwtttrrrrrrqqqpppooonnnlllllljjjkkkmmmqqqvvvzzz||||||uuulllcccZZZSSSNNNFFFCCC>>>;;;:::999888777888777666666555555555555777777666555555555666666555444333222222333444555555555555666777666444222111111222222111111000///000000000000000000000000///............///000000111111111111111111111111///000000111111222333333////////////000000000000////////////////////////222333444333111///////////////............//////////////////////////////...............---------///......------......///++++++++++++++++++++++++,,,,,,,,,------------...,,,---...---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------//////...---,,,,,,------++++++******+++,,,...///++++++++++++,,,,,,......,,,---...///...---,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++---+++))))))***,,,,,,++++++************+++,,,---........................////////////////////////000///...---,,,---...///.........------........./////////...............//////000000000///......//////000111111111000000111111222333333222222111555666666444222000000111111444666666777999???DDDOOOXXXeeerrr}}}}}}~~~}}}|||zzzxxxtttrrrrrrrrrsssuuuyyy{{{{{{zzzxxxzzz}}}~~~~~~~~~vvvnnneee]]]WWWOOOKKKFFFBBB???===;;;999;;;:::999888777777777777777777666666666666666666555555444333333444555555444333333333444444222000000111111111111000//////111111111111111111111111///////////////000111111//////000000000111111111222222111111000/////////.........///000111111111////////////////////////000111333222000//////////////////....../////////////////////////////////..............................------------......++++++++++++++++++++++++,,,---------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***++++++,,,---///000000++++++******+++,,,------******++++++,,,---......+++,,,---------,,,++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,---,,,,,,,,,///---******,,,------,,,//////..................................................................///...,,,***)))***,,,---///...---,,,,,,---...///...////////////...,,,+++......000000000///...---......///000111111111111000000111222222222111111444555555444111000000111222444777777777:::@@@EEENNNXXXeeesss~~~~~~|||{{{zzzzzz|||~~~}}}{{{yyy{{{{{{}}}|||vvvooohhhcccYYYTTTNNNHHHDDD@@@===;;;<<<;;;:::888777666666666666666777777777777777777666555555555555555555666444333222333444444222111000111111111111000//////222222222222222222222222111111000000111111222333------......///000000000000000000///......------------...///000111222222////////////////////////---///000000///......///...//////////////////...////////////////////////---.....................------,,,,,,,,,,,,------------------------------,,,------......---,,,,,,,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))***+++,,,...//////000++++++******++++++,,,,,,)))***+++,,,------......---,,,++++++++++++,,,---------......---,,,++++++***+++,,,---------------000...,,,,,,---...///...,,,,,,,,,,,,,,,+++++++++........................------------------------///...,,,***)))***,,,---///...---,,,,,,---...///---...///000///...,,,***---...///000000///...------...//////000000000000......///000000000000000111222333222111000111333333555888999999<<>><<<;;;:::888666555555444666666777888888888777777666666666666666666666666777555444444555666444333111111222222111111000///222222222222222222222222222111111111111222333333---------....../////////,,,,,,---......//////000---......///000111111222////////////////////////,,,...//////...---...///......////////////..............................---------...............,,,,,,,,,++++++,,,,,,,,,........................,,,---.........---,,,+++,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,+++*********++++++++++++++++++******,,,,,,---------------,,,+++***+++,,,---...------.........---,,,,,,***+++,,,------......---000...,,,,,,---//////...++++++,,,,,,,,,+++******------------------------------------------------000///...---,,,---...///.........------.........,,,---...//////...,,,+++------.../////////............//////000000//////------...///000000000000...000111111111111333444333666888999:::===CCCHHHNNNXXXggguuu~~~|||{{{|||~~~~~~{{{rrrlllddd\\\UUUOOOJJJGGG@@@???===;;;999777777666555666777888999888888777666777777777777777777666777666444444555555555333222222222222222111111000111111111111111111111111111111111000111222222333............////////////------......///000000000......//////000000111111////////////////////////,,,...///000///...///000---...///000000///...------------------------------------.........//////------,,,,,,,,,,,,------........................,,,---...///...---+++***,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---.........---+++***)))******++++++++++++******++++++,,,---------,,,+++++++++,,,---------------++++++,,,---------,,,,,,***+++,,,---............///---++++++,,,---------,,,---...//////......---------------------------........................------..................------............------,,,,,,------......---------------------...///000000000111111111000//////---...///000000111111111///000222222222222333555222555888999999===CCCHHHMMMXXXgggvvv~~~~~~~~~~~~}}}xxxooofff___YYYSSSPPPDDDCCCAAA???===<<<;;;:::555666777999999999888777777777888888888888777777666444222222333333333222222333333333333222111111000000000000000000000000000000000000000111111222000000000000000/////////111111111000//////......////////////000000000000////////////////////////,,,...000111000///000111---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------.................................,,,---...//////---+++***,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,---------,,,+++******+++++++++******)))+++,,,---------,,,+++***)))+++...000111///---+++)))***+++,,,,,,,,,,,,,,,***+++,,,---............---+++))))))***,,,,,,+++***+++---.........---,,,------------------------////////////////////////******+++,,,---------,,,,,,---...//////...---,,,,,,,,,,,,------............---,,,,,,---...///000222222222222222111000///......000111111222222222111222444444333222444555111444777888888<<>>======:::777999999999999888777555555777666555444444555666777555555444444444444555555333333333222222222111111333333333222222111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000///000111222222111000///////////////////////////------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++*********))))))&&&&&&'''))))))*********(((''''''(((***++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------///...---,,,,,,,,,,,,,,,...------,,,,,,------...------------------------(((***,,,...//////...------,,,+++******,,,...///,,,,,,,,,---------..............................,,,---///000///---***(((////////////////////////000000000000////////////111111111333555666444222666444555999;;;<<>>EEENNNYYYiiixxx~~~wwwnnncccVVVLLLGGGDDD???;;;777777777777777777666666777666666555555666666777555555444444444444555555333333333333222222222222333333333222222222222111111111111111111111111111000000000000000000000000///000000111111000000///000000000000000000000000...//////000000//////...////////////////////////000000000000000000000000------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------.........///+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++******+++,,,------------111///---------,,,***(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///************+++,,,---......------,,,,,,------...////////////////////////---......///...---,,,+++---,,,+++******+++,,,---,,,,,,,,,---------......////////////////////////,,,,,,------.../////////000000000000000000000000111111111111111111111111222111111333555666444333777555666999::::::???FFFOOOZZZiiiwwwzzzooo```UUUNNNIIICCC>>>999888888777777777777777777777777666666666666666555555444444444444555555444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000111111000000000////////////////////////......////////////......////////////////////////////////////////////////.........////////////000---------,,,,,,---------,,,,,,,,,,,,,,,---...///............////////////++++++,,,---------,,,,,,------------------------++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,+++++++++++++++,,,---------------000///---------,,,+++))),,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------------...//////,,,,,,,,,+++,,,,,,------...------,,,,,,------................../////////------...///......---,,,))))))))))))+++,,,...///,,,,,,,,,---------......////////////////////////......---------...000111////////////////////////000000000000000111111111222111111222444555555333999777777:::;;;;;;@@@FFFPPPZZZiiivvvyyyjjj___WWWQQQIIICCC@@@???===<<<;;;:::::::::777777777777777666666555555555444444444444555555444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000//////////////////////////////............//////////////////////////////////////////////////////.........////////////000...------,,,,,,------...,,,,,,,,,,,,,,,---...///........./////////000000,,,---...............---------------------------+++++++++,,,,,,---------------------------------++++++++++++***************+++,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***,,,++++++******++++++,,,+++++++++,,,,,,---------...------------...//////000000///------,,,,,,,,,...------,,,,,,------...,,,,,,---------.........,,,,,,---...////////////000000///---,,,++++++***,,,,,,,,,---------......////////////////////////222111///------...///000....................................//////000000333111111222444555555444666444444777888888===CCCPPPZZZiiivvv}}}{{{|||~~~{{{{{{|||tttjjjddd\\\TTTMMMDDDBBB???<<<:::888888888888888888888777666555555555555444444444444555555444444444444333333333333111222222222222333333333111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000000000000//////......//////000////////////////////////000000000000000000000000------.........////////////...---,,,,,,---...///------,,,,,,,,,---................../////////000/////////000//////......------------------------***++++++,,,,,,------...------------------------+++++++++*********))))))***++++++,,,,,,+++++++++))))))((())),,,---,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...---------,,,---......///333222000...---,,,,,,,,,...------,,,,,,------...++++++,,,,,,---.........,,,,,,---...///000111111************************,,,,,,,,,---------..............................333222000///......//////------------------------,,,------......//////000333222000111333555555444666444555888999:::???EEEOOOZZZiiiwwwyyyvvvvvvwwwxxxrrrrrrrrrvvv|||~~~wwwqqqjjj```YYYJJJHHHDDD???;;;999888777888888999999888777555444555555444444444444555555555444444444444333333333111111222222222333333333111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000000000111000////////////000111////////////////////////////////////////////////,,,---------............///...---,,,,,,---...///......---,,,,,,,,,------------........./////////000000000000//////...---........................******+++,,,,,,---......------------------------,,,,,,+++++++++*********++++++,,,,,,,,,++++++******)))((())),,,---,,,+++,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,------...111000///...---,,,,,,,,,...------,,,,,,------...,,,,,,,,,---.../////////...............///000000$$$%%%''')))+++,,,---...,,,,,,,,,---------......------------------------111111000000///000000000........................---------...///000000000333222000111333555555555777666666:::;;;<<>>888999999999888777555444555555555444444555555555555555444444444333333333111111111222222333333333111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000222111000//////000111222////////////////////////------------------------,,,,,,,,,---------......000///---,,,,,,---///000///...------,,,,,,,,,,,,------------.........///000000000000///...---,,,........................******+++,,,,,,---......---------------------------------,,,,,,,,,++++++,,,,,,,,,------,,,+++++++++***)))***,,,---,,,+++,,,++++++++++++++++++,,,******+++,,,,,,---......,,,++++++++++++,,,------......---,,,,,,,,,------...------,,,,,,------...---------...///000000111000000///............///000111111111000000///...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////000000111111222222////////////////////////---......///000111111222444222000111333555555555444222333777999:::???FFFMMMYYYjjjyyy|||zzz~~~zzzuuussstttxxx{{{}}}zzzsssiii```TTTLLLGGGEEEBBB@@@===<<<;;;;;;<<<===;;;:::888666555555666666555444777555222000000111333444666666666666555444333222111111111111111111111111000111111111111222222222444333111000///000111222333333333222222222111111111111000000//////...............---,,,,,,...000000000//////......------//////...---+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111------............------222000---,,,,,,,,,+++***---...///...------...///+++++++++,,,,,,---------------------------------........................---,,,,,,++++++,,,,,,---'''(((***---...---,,,,,,+++,,,---......---,,,+++,,,+++***))))))***+++,,,------------------------++++++,,,------......///---------,,,,,,,,,++++++,,,///000---,,,...,,,(((///000111000...------...------++++++++++++------...///////////////......***+++,,,---............,,,+++***,,,...000///...000000000000000000111222))))))+++,,,...///000111222222222222333444555666888666777999:::999===BBBOOOZZZjjjyyy~~~{{{zzz{{{{{{{{{{{{|||zzzqqqdddYYYQQQLLLFFFBBB>>><<<:::999999999777666777666444555666666555444555444444444333333333333555555555555444333222111111111111111111111111111111111111111222222222222222222222222111111000///222222111111111000000000/////////000000000000000111111111000......000222////////////////////////......---,,,+++***))))))------------------------///......---------.........//////////////////...000////////////...,,,***---...///...---,,,---///---------------,,,,,,,,,------------------------...........................---+++******+++---...,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,------------------------------------------,,,,,,))))))***+++,,,---......+++...///,,,---//////,,,...000000///...------...------,,,++++++,,,------------............------,,,------....../////////,,,,,,,,,,,,------...///444333222000///.........///////////////.........000000000000111222333444666444555888999999>>>EEEOOOZZZjjjxxx~~~{{{xxxzzzvvvjjj```WWWOOOIIIBBB???<<<999888777555444666555444444666777666444333444666777666555333111444444444444333222111111222222222222222222222222111111111111222222222333111222444555555333111000000000000///////////////......///000000111222222222333222111//////000111......///000000111222222------,,,,,,,,,+++++++++........................////////////...---,,,+++//////000000000000//////---///111222111///---+++,,,...///...---,,,---............---,,,,,,++++++------------------------...........................---+++******+++---...000///---++++++,,,---...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------.........---,,,+++++++++))))))***+++,,,------...***------+++---111333111...///000///---------///------,,,,,,,,,,,,------,,,,,,---------------,,,//////...------...///000000111111///------111444333222111000///.........222222111111000000//////000000000000111222333444555333333666888:::@@@GGGPPPZZZiiiwwwyyypppfff[[[TTTHHHEEE@@@<<<:::999777666555444444444666777666555333444666777666555444333444444444444444333222222222222222222222222222222111111111222222222333333444444555666666555444333000000000000//////////////////000000000111111111000111111000...---...//////000000000111111111222------------------------........................---.../////////...,,,+++/////////000000/////////,,,...000111000...------,,,---......,,,,,,---...,,,,,,,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,+++******+++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,+++++++++*********,,,......+++---111444222---...//////---------///---------,,,,,,---------,,,,,,---.........------000///---,,,+++,,,...//////111222...******///444///////////////000111222000000000111111222222222222222222222333444555555777444444777999;;;AAAHHHQQQ[[[iiiwwwuuuhhh```OOOJJJDDD???<<<;;;:::999777555444555777777666555555555555444555555555555444555555555555444444333222222222222222222222222111222222222222333333333555444333222222333444555111111111111111111111111222111111111000000000//////111111111///......///222111111111000000000///............////////////------------------------+++,,,.../////////...------......//////......------...///...,,,+++---///,,,---...---,,,+++,,,...((())))))***+++,,,,,,---------------------------++++++++++++++++++++++++)))+++---//////---+++)))((()))+++,,,---------,,,...---,,,++++++,,,---...******++++++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******...000///,,,,,,000222000,,,...///...---,,,...///------------------------------...//////////////////---+++******+++---...+++------***&&&%%%+++000............///000111222/////////000000111111111222222222222333444555555999777777999:::;;;@@@GGGQQQ[[[iiiwwwvvvmmmXXXRRRJJJCCC???===<<<;;;999888666777888888666555444444444333444444555666444555555666666555444444333333333333333333333333222222222222333333333333222111///......000222333222222222222333333333333333222222111000000/////////111222222111000000111222222111000000///........./////////////////////------------------------+++,,,---...////////////------............---------//////---)))))),,,///+++---...---,,,+++,,,---'''((()))***+++---......------------------------++++++++++++++++++++++++(((+++...000000...+++(((&&&(((***---...---,,,+++...------,,,,,,------...)))******++++++******)))******++++++,,,,,,------*********+++,,,---------)))***+++,,,---......///...000000,,,,,,//////---,,,---......---,,,...///------............------------...///000000000000,,,,,,+++******+++,,,------...///---******...111111000//////.........///111111000000//////......000000000000111222333444888666777;;;;;;;;;???EEEPPPZZZjjjyyy{{{ggg```UUULLLFFFBBB@@@???<<<:::999888999888777555111222333555555555444333333444444555555444444444333333333333333333333333222222222333333333444444000000000000000111222222222222222222333333333444111111111111111111111111,,,///111222111000111222////////////////////////.........---------------..............................---------......///......////////////......---000222000,,,)))+++...+++,,,------++++++,,,---******+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,******+++,,,,,,+++******)))******+++,,,,,,------++++++++++++++++++,,,,,,++++++,,,---...//////000+++//////------///...++++++,,,...------,,,...///,,,---...//////...---,,,+++,,,---...////////////+++++++++,,,,,,---------000000000000000111222333000000///............///000000000000000/////////000000000000111222333444333222555:::<<<;;;???DDDNNNYYYjjjzzz}}}zzzzzz{{{|||}}}~~~ssskkk___TTTLLLHHHEEECCC>>><<<:::999999999777555...000444777777555222000222222333444444333333333333333333333333333333333222222333333333444444444000111333555555555333222111111222222222333333333000000000111222222333333)))+++...//////...///000------......//////000000------,,,,,,,,,+++++++++000000000000000000000000111000...---,,,,,,---...//////000000000000//////,,,111555444///+++***,,,+++,,,------++++++,,,------.....................------------------------...........................---+++******+++---...000...---++++++,,,---...***+++,,,------,,,+++***++++++------------++++++))))))***+++,,,,,,------------,,,++++++*********//////.........---------)))---...------//////++++++,,,------,,,,,,...///,,,---...//////...---,,,***+++,,,---............***+++,,,---...///......+++******,,,...//////...,,,,,,------///000111222,,,---...000111333444444222222222222333444555666......333999<<<;;;>>>CCCMMMYYYkkk{{{}}}{{{yyyxxxwwwxxxzzz}}}|||pppcccYYYQQQJJJGGGCCC@@@;;;999999999999999;;;:::888666555444555555444333222222222333444555666666444333333333333333111222222333333222222111333222222111111000000000333333222222111000//////222111000......000111222111111111111000000000000111000000///////////////000000////////////000000000...,,,---000111///---...,,,++++++,,,---,,,+++111111000000//////............//////......---,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********&&&)))+++---,,,,,,,,,---+++,,,---...---+++((('''*********+++,,,---...///...------------...//////..............................---------...////////////............//////,,,---------.../////////000000000///.........---...///000///...---...000///...---,,,,,,---...///000000000///......------222222333333333333444444555333444888:::;;;@@@GGGPPPZZZjjjyyy~~~zzz{{{{{{|||~~~}}}pppeee[[[SSSNNNGGGCCC>>>;;;:::::::::999:::999777555555444555555333444444555555555555555666555444333222222222222222222333333333333222222333333333333333333333333333333222222111000000000222111000//////000111222111111111111000000000000///////////////000111222000000////////////000000///---,,,---///000...,,,000///---...///000000///111111111111000000000///...............---,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,---------......---------,,,,,,+++++++++------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,------+++******+++,,,---------,,,+++***)))++++++++++++,,,---......---------------...//////........................---,,,,,,,,,---...//////000///............///000---------...............//////..................---...///...---,,,---/////////...------.../////////////////////.........222222333333333333444444555333444888:::;;;@@@GGGPPPZZZjjjzzzttthhh^^^WWWLLLHHHCCC???===<<<:::999888888666555444555666666333555777888999888666555666555444333333222222333333333444444444444333333333333333333444444444444333333333222111111000000222111000//////000111222111111111111000000000000.........///000111333333000000////////////000000...---,,,,,,......---,,,000///......000222222111222222111111111111000000------......------,,,+++------,,,,,,,,,---......,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,------,,,******+++,,,......---,,,,,,+++++++++---,,,,,,++++++,,,,,,------------------......///........................++++++++++++,,,---/////////...,,,++++++,,,...///...............------------------------.........,,,---......,,,,,,---...//////............//////......////////////000000222222333333333333444444555333444888:::;;;@@@GGGPPPZZZjjjzzzttthhhaaaTTTOOOIIICCC@@@===;;;:::888777666555555555666777555666777888999999888888777777666555444444444444333444444555555444444333222222222222222222111111333333333222222111111111222111111000000111111222111111111111000000000///////////////000111222333000000////////////000000......---............------++++++,,,...000000///111000000000000000000000---------------,,,,,,+++------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++******+++...111000///---++++++,,,---......---,,,,,,+++++++++,,,------,,,,,,------...///........................*********+++,,,---...///---+++)))(((((()))+++---/////////...---------,,,+++,,,,,,,,,---.........---...//////------...///////////////////////////---......///000000111111222222222333333333444444555333444888:::;;;@@@GGGPPPZZZjjjzzztttmmm]]]XXXPPPIIIDDDAAA===;;;888888666555555666777888777777888888999:::;;;;;;999888777666555555555555333444444555555444444333444444333333222111000000333333333222222222222222222222111111111111222222111111111111000000000///111111000000000000111111000000////////////000000//////000000/////////000,,,***)))***---...///....../////////////////////------......------,,,+++...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,///111000///,,,+++***,,,---///......---,,,++++++++++++,,,,,,,,,,,,,,,---..............................+++******+++,,,---...///---,,,+++))))))+++,,,---/////////...---------,,,+++,,,,,,,,,---............000111000///...///000000000000000000000000000---......///000111222222222222222333333333444444555333444888:::;;;@@@GGGOOOZZZjjjzzzzzzhhhbbbYYYQQQKKKFFFBBB???:::999888777666777888888888999:::;;;<<<=========999888777666666555555666333333444444444444333333666666666555444333333333333333333333333333222222222222222222222222222222111111111111000000000000333222111000000000000000000000////////////000000///000111111//////000111...---+++,,,.../////////------............//////......//////......---,,,......---,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---......---++++++,,,---///---,,,******+++---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,------...........................,,,,,,,,,,,,,,,------...///..................///...............------------------------.........///000111111//////000111000000111111111111000000......///000000111222222222222333333333333444444555333444888:::;;;@@@GGGOOOZZZkkkzzzrrrlllcccZZZRRRLLLGGGDDD===<<<:::888777777888888777:::???BBBCCCBBB???===888777666555444444444444222222333333333333222222444444444444555555666666333333333333333333333333111222222222222222222111111111111111000000000000111111111000111111222222000000////////////000000...000111111///...///111000...------///000///.............../////////000//////000000//////...---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---///...,,,++++++,,,---,,,+++******+++,,,---------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...........................///...------,,,---------------...//////...---------------...............//////..................///000111000///...///111000111111222222111111000/////////000000111111222222222333333333333444444555333444888:::;;;@@@GGGOOOZZZkkk{{{yyysssiii___WWWQQQKKKHHH???===;;;999888888888888666;;;CCCIIIJJJFFF@@@<<<666666444333333333333333111222222333333222222111//////111222444555666777333333333333333333333333111222222333333222222111111111111111000000000000//////000000111222444444000000////////////000000---///111000---,,,...000000...,,,,,,.........---.../////////000000111111000000000000000//////...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((***---///.........///+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...........................000000///...------------)))***,,,------,,,***))),,,------....../////////000000000///.........---...///000///...---...000000111222333333222111000000000000000111111111111222222333333333444444444555333444888:::;;;@@@GGGOOOZZZkkk{{{}}}~~~|||tttmmmeee]]]SSSLLLGGGBBB===999999:::;;;;;;;;;AAAHHHLLLKKKEEE???<<<888777777666555555444444333333444555555666666777333333333333333333333333111111222222222333333333222222222111111111000000000000111111111111000000111111111111111111111111222222000///............000000000000000/////////..............................////////////.........000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***(((((()))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++222000---+++******,,,---++++++++++++++++++++++++,,,+++*********+++,,,---,,,...///...,,,+++...111.........------,,,,,,,,,+++++++++,,,,,,,,,------//////000000///...------000///...------...///000//////............//////------......//////000000333333222222111000000///111000/////////000222333222222222333333444444555777555666:::;;;;;;???EEEPPPZZZjjjzzz|||uuunnneee[[[TTTIIIDDD???;;;::::::;;;;;;???DDDKKKNNNKKKEEE???<<<777777666666555444444333444444444444555555555555666555555444444333333333111222222222222333333333555555555444444444333333222222333333333333222222111111111111111111111111222111000///............------......//////000000..............................///000000/////////...///111000...------...,,,,,,,,,,,,,,,---------------,,,++++++******)))000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///---+++++++++,,,---++++++++++++++++++++++++++++++*********+++,,,---+++,,,......------...///---------,,,,,,+++++++++,,,,,,---------.........///////////////...------000///...------...////////////............//////........./////////////////////000000000000000000111000/////////000222222111111222222333444444444777555666:::;;;;;;???EEEMMMXXXiiizzzyyypppeee]]]PPPKKKEEE@@@>>>>>>>>>>>>EEEIIIMMMNNNJJJDDD>>>;;;666666666555444444333333555444444444444333333333888777666555444333333222222222222222333333333333333222222222222111111111222222333333333333222222111111111111111111111111222111000//////......///......................................................///000000000000000...///000000...---......---------------------------+++)))***---...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++------------+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---///111111000///,,,,,,,,,+++++++++++++++---------.........//////...////////////...------///......---......////////////............/////////////////////.........,,,,,,---......///000000000000000///000111111222000000111222222333444444777555666999:::;;;???EEEKKKWWWhhhyyy}}}~~~xxxmmmeee[[[VVVNNNHHHEEEDDDCCCBBBIIIKKKNNNMMMHHHAAA<<<999666555555555444444444333666555555444333222222222666666555555444444333333222222222333333333444444111111111111000000000000000000111111111111000000111111111111111111111111111111000///////////////222111000///...---,,,,,,..............................///000111111111111---///000000///......///...............------------***''')))...111...***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***+++,,,,,,------,,,,,,+++***+++,,,---...------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,...------111555555222///,,,,,,,,,,,,,,,,,,,,,,,,------------.....................//////...------...------.........////////////............//////000000//////......------,,,,,,---......//////000000000000000000111111222///000111111222333444444666555666999::::::>>>EEELLLWWWhhhyyy~~~~~~~~~}}}~~~~~~vvvoooeee___WWWPPPKKKIIIGGGFFFJJJKKKLLLJJJDDD>>>999777555555555555555444444444666666555444333333222111222222333333444444444555222222333333333444444444555444444444444333333333000000111111111111000000111111111111111111111111111000000////////////000111111111000000000000000////////////////////////......///000000000000000---...000000///....../////////.........------------)))'''***///111///,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***+++,,,,,,------,,,,,,+++(((***,,,---...---,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,,,,///333333000------------...............+++,,,,,,,,,,,,---------------............------,,,,,,---...............//////............//////000000//////......------///////////////////////////000000000111111111111///000111222333444555555666444555999::::::>>>DDDMMMXXXiiizzz~~~zzzzzzzzzzzz}}}zzznnnhhh___VVVQQQMMMJJJIIIIIIJJJJJJFFFAAA<<<999777666666666666666666666666777777666555444444333333000111111222333444555555333333333333444444444444333333333333222222222222222222333333333333222222111111111111111111111111000000////////////000000---...///000222333444555////////////////////////......////////////......,,,...000000///...///000//////......---,,,,,,,,,,,,***)))+++...000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++------------+++++++++,,,,,,------,,,,,,+++)))***+++---------,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++,,,......,,,***............////////////+++++++++,,,,,,,,,------,,,,,,---............---+++,,,---...............//////............/////////////////////.........111000000000000000000000//////000111111111111000000000111222444555666666666444555888999:::>>>DDDMMMYYYjjjzzz|||{{{yyyxxxzzz~~~yyyrrrhhh___XXXTTTPPPNNNIIIIIIHHHDDD@@@;;;:::999777777777777777777777777777777777666666555555555222222333333444444555555333333333444444444444555111111111000000000//////222222333333333333222222111111111111111111111111000000////////////000000...//////000111222222333////////////////////////...//////......---,,,+++,,,...000000///...///000.........---,,,++++++++++++++++++,,,---...//////************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++,,,---,,,+++***+++,,,---------.........//////,,,,,,,,,,,,---------...+++,,,------.........---***+++,,,...//////......//////............//////.........////////////////////////000000111111222...///000111222111111000111111222333555666777888666444555888999999>>>DDDKKKWWWiiiyyy~~~zzzvvvuuuwwwyyy{{{zzzpppfff___ZZZWWWTTTIIIIIIGGGDDD???<<<;;;;;;777777777777888888888888777777777777666666666666555555555555555555444444333333333444444444555555444444444333333333222222000000111111111111000000111111111111111111111111000000////////////000111333222111000///...---,,,000000000000000000000000/////////...---,,,******,,,...///000///...///000......---,,,,,,+++*********,,,------------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++...000111///+++***,,,///,,,,,,,,,------.........---------.........//////+++,,,------.........---)))+++,,,...//////......//////............//////---.........//////000000,,,,,,...///000222333333...///000222222111111000111222333444666777888999555444555888999999===DDDIIIUUUgggyyy{{{yyyxxxwwwvvv~~~xxxqqqiiibbbZZZUUUNNNJJJDDD@@@===;;;999777777666666777888888777555333444444444444444444444333444555666555444333222222222222333333444444444333333333333333333333333222222222111111111000000111111111111111111111111////////////////////////.../////////////////////000000000000000111222222000000000000000000000000///000111111111000...---000...++++++,,,---+++***---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++111---)))((())),,,......000000...---+++***(((((((((((()))))))))*********+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,+++++++++******///......------,,,++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------...---,,,+++++++++++++++---...///000000///...---...---,,,+++,,,...000222000000000///......------...------,,,,,,...///000///////////////000111111000000111111111222222222000111222222444444555666444666777777777999<<<>>>LLLVVVeeeuuu~~~zzzxxx}}}~~~yyyrrriiiaaa\\\SSSNNNHHHCCC@@@>>><<<::::::999888888999888777555444555555555555555555555444444444444444333333222222222222333333444444444333333333333333333333333222222222111111111000000111111111111111111111111000000000000000000000000//////////////////......111000000//////000000000000000000000000000000000///000000111000///...---///...,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++///,,,)))((()))+++,,,,,,---------,,,,,,+++++++++,,,---------............+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,------------------***++++++,,,,,,++++++******++++++,,,------............---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,+++,,,...000111............///////////////...---------...///000...............//////000//////000000000111111111000111222222444444555666555666777777888999===???KKKTTTdddttt~~~~~~{{{sssiiicccZZZUUUNNNHHHEEEBBB@@@>>>===;;;999999999999777555666666666666666666666666444444333333222222333333222222333333333333444444333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111000000000//////.........000000//////.../////////000000000000000000000000///000000000000///...---.........,,,++++++---///++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++))))))***++++++*********+++,,,,,,---......++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---.........***++++++,,,,,,++++++***+++,,,,,,------......//////...------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,...///000,,,------...//////000000//////.........///000111---------------.../////////////////////000000000000111222222444444555666555666888888888:::>>>@@@IIISSSbbbsss}}}|||}}}~~~zzzqqqkkkbbb]]]UUUNNNIIIEEEBBB@@@===;;;999999::::::888777888888777777777777777777555444333111111222333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000///........................///000000///////////////////////////////////////............//////,,,***))),,,...***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,+++***+++,,,---+++*********+++,,,,,,---......*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***+++,,,,,,,,,------......///......---------............,,,++++++,,,......---,,,,,,,,,,,,---...///---------....../////////////////////000000000111......------......///000000000000000000000000000000111222222444444555666555777888888999;;;???AAAIIISSSbbbsss~~~}}}|||zzzzzzzzzuuujjjeee]]]VVVPPPJJJEEEBBB===;;;999999:::;;;:::999999999888888888777777777555444333222111222333444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000////////////,,,,,,,,,---///000222222////////////////////////000//////.............../////////---,,,++++++,,,+++,,,---......---,,,++++++,,,,,,------,,,,,,+++---,,,,,,---///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,......---------......///......,,,++++++,,,......,,,,,,,,,,,,,,,------...///.........---------,,,...//////000000000000000//////......//////000111111111111111111111111111000111222222444444555666555666888888999;;;???BBBKKKTTTdddttt}}}yyy|||sssooohhhaaaYYYRRRKKKFFF@@@>>>;;;:::;;;<<<;;;;;;999999999888888777777666555555444444333333333444444444333333333333222222333333333333333333333333111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000,,,------...///111222333000000000000000000000000000///......------......///......000111111...,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++...------...//////---,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------******++++++++++++******++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,+++************++++++,,,,,,++++++***++++++++++++++++++++++++------------------...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,//////......---,,,,,,+++---...///000000000/////////////////////000111111222222222222111111111111000111222222444444555666444555777888999;;;???BBBLLLVVVeeeuuu}}}yyytttmmmeee\\\RRRLLLFFFCCC@@@======<<<<<<;;;999999999888777666666666555555666666555555444444444444444333333222222222333333333333333333333333000000111111111222222222111111111111111111111111000000000000000000000000/////////000111111222222000000/////////000111111000000000000000000000000000///...---------......---,,,---333999:::555000------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,******++++++++++++******+++++++++,,,,,,---------...------------,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++------------------------,,,---...///000///......///............///000000222111111111000000000000000111222222444444555666333444666777888:::>>>AAAMMMVVVeeeuuu|||vvvmmmcccXXXQQQLLLHHHDDD@@@>>>===;;;:::999999888888777666666555555666777777777666444333444444444333333222222222333333333333333333333333000000111111222222222222111111111111111111111111////////////////////////......///000111222333333333333111000////////////000000000000000000000000000///...---,,,---......,,,***,,,555???BBB<<<444......,,,++++++,,,......+++,,,,,,------,,,,,,+++...,,,***+++,,,------,,,+++++++++,,,,,,------............/////////000000******++++++++++++******+++++++++,,,,,,---------......---------,,,,,,,,,*********++++++,,,------+++++++++,,,,,,+++++++++------------------------++++++++++++,,,,,,---...---...000000000000...---,,,,,,---------,,,+++++++++,,,,,,------......///+++,,,.../////////...---...------------...//////111111000000/////////...000111222333444555555666222444555666777:::>>>AAAMMMVVVeeettt}}}|||tttjjj```YYYPPPOOOLLLGGGAAA>>><<<======;;;999888999999888777666666555555555444444444666666555555555444444444555555444444444333333333555444444333333444444555555444222222333444222111444333111000000000111222............///000111222111111111000111111222333---------.........//////111111111111000000000000///......111333333///,,,......---,,,,,,+++******000000///...............------------------------***+++---///000000///.../////////...---,,,***)))---------,,,,,,+++++++++***+++---,,,++++++,,,...000...***'''&&&(((***,,,---+++***(((((()))+++,,,++++++++++++++++++++++++------------------------***,,,...---******,,,000......---------,,,,,,,,,------......------,,,+++..................------------......//////000000..................------------......//////000000000111111222222333333444555444555888999999===DDDLLLUUUdddsss~~~~~~xxxoooeee^^^UUURRRNNNHHHBBB>>><<<<<<<<<;;;999999999999888666777777777666666555555555444444444333333333222222555555444444444333333333444444444333333444444444555444222333444444222111333222222111000000111111000000/////////000111111222222111000/////////000---------....../////////111111000000000/////////...------...000000...+++,,,,,,,,,,,,,,,,,,,,,,,,000//////...............------------------------***,,,...///000///...---++++++,,,,,,,,,++++++***...---------,,,,,,,,,,,,+++,,,...---,,,,,,---///...---***(((((()))***+++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...------------,,,,,,,,,+++,,,,,,---.........---.................................///////////////////////////////////////------...///000000111111111111222222333444444444555444555888999999===DDDKKKTTTcccsss~~~}}}}}}wwwnnnhhh___[[[TTTLLLEEEAAA>>>===;;;:::999999::::::888666888888777777777777666666444444444333333333333222555555444444444333333333444444444444444444444444444333222333444444222111111222222222222111000000000000000000000111333333333222111///...---------............////////////000000000/////////......---,,,+++,,,---...---+++***++++++,,,---......///000///......------......------------------------,,,---...//////...---,,,((()))***,,,---------------------------,,,,,,,,,,,,---......------...///,,,+++************++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++((()))---///...+++------------,,,,,,,,,,,,)))***,,,---.../////////........................///////////////.........000000000000000000000000------...///000222222333222222222333444444555555555444555888999999===DDDJJJSSSbbbsss}}}|||~~~zzztttkkkeee\\\SSSLLLFFFBBB@@@;;;:::::::::;;;:::888666777777777777777777777777666666666666555555555555555555444444444333333333333444444444444444444333333333222333555444333111000111222333333222000000......///000111333555666222222111000///.........////////////////////////////////////............---,,,++++++,,,,,,------++++++,,,,,,---.........//////...------------...------------------------------.........---,,,,,,++++++---...////////////,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,---///******++++++,,,+++++++++++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***---...---,,,---------,,,,,,,,,++++++***+++,,,---............---------...............000000//////......------//////000000000000000111---...///000111222333444222222333444444555555666555444555888999999===DDDIIIRRRbbbsss~~~}}}~~~vvvoooddd[[[RRRKKKEEEAAA===<<<;;;;;;;;;:::888666666666666666666666666666777777666666666555555555555555444444444333333333333333444555555444333333222222222444555555333111000000222333333222111000111111000000111222333333111111111000000111111222000000000000000000000000////////////..................------,,,---...///------------------------//////...---------------------------------------------------------,,,,,,---......//////.........***************+++++++++)))+++,,,,,,+++***,,,---******+++,,,,,,,,,++++++++++++***++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,+++***---///------,,,,,,,,,+++++++++,,,------...------,,,,,,---------.........//////000000//////......------.........//////000000000......///000111222333333222222333444444555555666555444555888999999===DDDIIIRRRbbbsssxxxmmmddd[[[SSSJJJDDDBBB@@@===;;;;;;:::999777555555666666666666777777555555555444444444333333555555444444444333333333222333444555555444333222111111222444666555333111000000111222222222222111555444333111//////......111111111111111222333333111111111111000000000000000000000/////////......---///000///...---...///.........---------------///...------,,,,,,------------------------------,,,,,,,,,,,,,,,------------------------,,,+++***************++++++++++++)))***++++++******+++,,,+++,,,,,,,,,,,,,,,++++++******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---***))),,,000,,,,,,,,,,,,++++++++++++------......------,,,+++,,,,,,------...////////////////////////.........---......//////000000000...//////000000111111222222222222333444444555555555444555888999999===DDDJJJSSSbbbssszzzppphhh___TTTLLLGGGCCC???<<<;;;::::::999666666666777777888888888555555555555444444444444555555444444444333333333222333555666666555333222111111222555666666333111111111000000111222222333333222111000///.........222111111000000000000111222222222111111000000000111111000000000/////////,,,...111111///------///,,,,,,------....../////////...------,,,,,,------------------------------++++++++++++,,,---......---------------,,,,,,+++++++++,,,,,,,,,---------)))+++,,,,,,+++***,,,------------,,,++++++++++++)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,---...,,,,,,,,,++++++++++++***,,,,,,------...---------,,,,,,------...//////000.........///////////////......///000000111222222////////////////////////111111222222333444444444555444555888999999===DDDKKKTTTcccsss{{{sssiii]]]TTTJJJFFF@@@<<<::::::::::::777777888888999999999999888777777777666666666666555555444444444333333333222333555666666555333222000111222555777666333111222111000000000111333444---------...///111222333333222111///............222222222222111111000000111111111111000000000000***---111111///------...***+++,,,---///000111111......---,,,,,,,,,,,,---------------------------+++******+++,,,---...///......///////////////...---------....../////////***,,,------,,,+++---...///...---,,,+++******+++)))***+++,,,------------++++++++++++++++++++++++------------------------...+++)))***---///...+++,,,,,,,,,+++++++++*********+++,,,---.../////////,,,,,,------...///000000---.........//////000000///000000111222222333333////////////............000111111222222333444444555444555888999999===DDDLLLUUUdddssswwwkkkaaa]]]UUUJJJBBB???===;;;999999999888888777777777666666666666666555555555555555555666666666666555555444333333222222111111111333333333333333333333333111111111111111111111111333333222222111000000000222111000//////000111222333222111111000000111111111000000///...---------......------------......111000...---,,,...///111.........------,,,,,,,,,---...///...,,,+++,,,------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000111333222111///...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))*********+++++++++...---+++*********++++++++++++,,,---......//////111---******,,,---,,,******+++,,,---...---,,,+++,,,,,,,,,---------......333222111000//////////////////000000000000///...111111000000000000000111000111111222222333444444666444666:::;;;:::>>>DDDIIIUUUdddrrryyyqqqfff^^^RRRHHHCCC@@@===;;;888888777777666666666666777777777666666666555555555555666666666666555555333333333222222222222222333333333333333333333333111111111111111111111111222222222111111111000000333222111000000111222333333222111111000000111111111000000///......------111111111000000111111111//////...------...000000.........------,,,,,,,,,---...///...,,,+++,,,---------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++++++++,,,,,,,,,,,,---,,,***)))((()))***+++))))))******+++,,,,,,---///---******,,,---,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,---------..................///000111111000000000///////////////111111000000000000111111000111111222222333444444666444666:::;;;:::>>>DDDLLLXXXfffssstttjjj\\\QQQJJJEEE@@@===999999888888777777888888888888888777777777777666444555555666666555555444222222222222333333333333333333333333333333333333111111111111111111111111222222222111111111111111333333222222222222333333333222111111000000111111111000000//////......---000111111222222111111000---.........//////000000.........------------------...///...,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------///---***)))(((***,,,---+++,,,,,,------......///---,,,******,,,------,,,,,,,,,++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,------///000000111000///......///000111111000000000000000111111000111111222222333444444666444666:::;;;:::>>>DDDOOOZZZhhhtttuuufffYYYPPPIIICCC???===<<<;;;:::999999::::::999999999888888888777777555555555666666555555555111222222333333444444444333333333333333333333333111111111111111111111111111111111111111111222222222222222222222222222222333222111111000000111111000000000000//////......---...///000000///...---,,,---...///000000000///...............------------//////...---,,,---...,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---000...,,,******+++...000,,,,,,---------.........++++++++++++,,,------------,,,+++***+++,,,---...,,,,,,,,,---------......//////...---------------111000...------///111222000000000000000000111222000111111222222333444444666444666:::;;;:::>>>DDDNNNYYYgggsss|||nnnbbbXXXOOOGGGBBB@@@>>><<<:::999999999:::999999999999888888888888555666666777777666666555222222222333333444444555333333333333333333333333111111111111111111111111000000000111222222222333000111111111111111111000333222111111000000111111000000000000000/////////,,,------------------,,,------...///000000//////...........................///000///---,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...,,,***))))))+++---...((((((((()))))))))))))))***+++,,,,,,,,,,,,---------,,,+++***+++,,,---...,,,,,,,,,---------......//////...---------......111///...---...///111333000000//////000111222222000111111222222333444444666444666:::;;;:::>>>DDDJJJVVVeeerrruuukkkbbbYYYOOOIIIBBB@@@===:::888777888888999999999888888888888777666777777888888777777666333333333333444444444444333333333333333333333333111111111111111111111111//////000111222333333333///000111111111111000///333222111111000000111111000000000000000000000000///......------......///////////////////////////.............../////////...///000///---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))*********+++++++++***)))((((((((()))***+++***************************+++------,,,+++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,---------......++++++,,,---...///111222//////......///000111222////////////000111222333000111111222222333444444666444666:::;;;:::>>>DDDHHHUUUdddrrr|||tttmmmcccYYYQQQGGGEEEAAA===:::999999999999888888888888777777777888888999999999999888888444444444444444333333333333333333333333333333333111111111111111111111111...///000111222333444444000111222222222222111000333222111111000000111111000000000000000000000000111000...,,,,,,...000111111000///...------......---........./////////000...///000///...---...//////......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********+++++++++,,,,,,((()))******+++++++++***........................***,,,///...,,,***+++,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......*********+++---...000111.........///000111111111////////////000111222333000111111222222333444444666444666:::;;;:::>>>DDDJJJWWWfffsssvvv{{{{{{tttkkk```XXXMMMJJJFFFAAA>>><<<<<<<<<888888888777777777777666999999::::::::::::999999555555555444444333333333333333333333333333333333111111111111111111111111......///111222333444555111222333444444333222111333222222111000111111111000000000000000111111111111///,,,******,,,///111333222///---,,,,,,---...---.........//////000000...000000000...---...///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------***+++---...///...---------------------------,,,***---000///,,,******+++***+++,,,---...---,,,+++,,,,,,,,,---------......+++++++++***++++++,,,,,,------///000111111111111////////////000111222333000111111222333333444444666444666:::;;;:::>>>DDDMMMYYYhhhvvvyyyxxxzzzwwwllleee\\\TTTJJJCCC@@@>>><<<::::::999888999::::::999888::::::999888777666555555888888777666555444444333555444333222111111111111111111111111111111111111111111111111111111111111111111000000111111222333333333222222111000//////000000//////.........---......//////000000111111///////////////////////////...---,,,,,,---...///000000///...------,,,,,,++++++******+++---...000---------,,,,,,+++++++++------------,,,,,,+++******+++,,,,,,------,,,,,,+++++++++************)))++++++++++++******)))))),,,,,,,,,------.........+++++++++)))((((((***,,,,,,,,,,,,---------......//////.........---------******+++++++++,,,,,,,,,,,,------......------,,,.........---,,,,,,++++++///////////////000111111...///000111111222222111333333222222222222222222666777777888888;;;???BBBNNNVVVcccttt|||zzz}}}|||ssslllaaaYYYOOOHHHEEEBBB@@@===;;;999888888::::::999888888888888888777777777777666666555555555555555555555444333222111111111111111111111111111111111111111111111111111111111111111111000000111111222333333333222222111000000///000000/////////.....................///////////////////////////////////////......------......///000//////...------,,,,,,,,,++++++++++++,,,...///---------,,,,,,,,,++++++,,,---------,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++************++++++++++++*********))),,,,,,,,,,,,,,,---------+++,,,---,,,+++***,,,---,,,,,,,,,---------......///.........------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........---------------///............///000000...///000111111222222111222222222222222222222222333555666777999<<>>;;;999888999999888777777777777777888888888888444444444444444444444444555444333222222222222222111111111111111111111111111111111111111111111111111111000000111111222333222222222111111111000000000000000000000000000000111000000///......------000000000000000000000000---...///000000///...---//////.........---------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,+++++++++******))))))))),,,///111000...------,,,,,,,,,---------......------------------------,,,,,,,,,---------............////////////......------......///000000111---,,,,,,,,,,,,---.........///000111111222222111000000111222333333444444222444555666888<<>>BBBLLLWWWgggxxx~~~{{{~~~yyyooofff^^^VVVMMMGGGCCC@@@<<<::::::::::::999999888888888777777666666777777666555444333222222444444333333333333444444111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111111111111111222222222222333333222111111000//////000000000000000000000000/////////000000/////////........................,,,---............------------------............++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************&&&)))---......,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,------------***++++++++++++++++++***,,,,,,---...//////000000---,,,,,,,,,,,,---.........///000111111222222111111111111222222333333444555555666666777999===AAAKKKWWWhhhyyyzzzrrrkkkeee]]]UUUOOOFFFBBB>>>;;;;;;;;;;;;:::777777777777888888888888666666666555555444444444444444333333333444444555111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111111111111222222222333333222222111111000000//////////////////////////////000000////////////000000........................+++,,,---...//////......------------.........///***+++,,,,,,---------,,,***+++,,,,,,------,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------*********+++++++++++++++'''))),,,...---,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------.........///---------------......///...///000111111222222111222222222222222222222222333444555666777:::???BBBKKKXXXjjjzzzzzzsssnnniiiccc[[[UUUGGGDDD???<<<<<<<<<<<<;;;555555666777888999::::::555555555666666666666777444444333333333444444555111111111111111111111111111111111111111111111111111111111000111222222333111111111111111111222222111111111222222333333333000000000000////////////////////////////////////111000///......///000111---.....................***+++---///000000//////---------.........//////***+++,,,,,,------------++++++,,,---------,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------*********+++,,,,,,,,,---(((***,,,------,,,---...,,,,,,,,,---------......+++++++++,,,,,,---------******+++++++++,,,,,,,,,...//////////////////...,,,,,,,,,------------......------------...//////...///000111111222222111333333222222222222222222111222444555777;;;@@@DDDLLLYYYlll|||