BM6P6(@ IIICCC@@@===888555111///.........---........................---...---------///444777333DDDTTTUUUIII<<<888:::000333222111888LLL```kkkrrrxxx~~~uuugggfffqqqrrrwwwkkk^^^lll}}}dddJJJ555555;;;;;;777777888888888888888888999999;;;::::::::::::;;;<<<<<<>>>>>>???@@@AAACCCDDDEEEFFFEEEGGGKKKKKKTTTssszzz}}}tttgggTTTLLLJJJEEEJJJ[[[hhhmmmxxx~~~~~~||||||yyy|||zzzrrroooeee```aaa\\\SSSTTT\\\YYYcccvvvjjjrrrWWWQQQHHH@@@;;;:::;;;===999999::::::;;;<<<<<<<<<<<<<<<<<<;;;999777555333444444555666777999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@BBBHHHVVVpppyyyYYYDDD>>>EEEiii~~~lllRRR@@@DDDRRRdddttt|||~~~{{{wwwwwwwwwuuutttsssuuuwwwvvvrrrooorrrwwwwwwrrrllliii```bbbqqq}}}}}}}}}}}}|||mmm[[[VVVWWWeee|||yyynnn|||rrr}}}zzzlllssswwwlllNNN333...111...+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......///000222444555555555555bbb|||uuuooohhhYYY===:::```fff<<<666888CCCXXXiiinnnnnnnnnrrrtttsssqqqrrruuutttpppxxxuuusssvvvzzz|||xxxsssvvvXXXeeeUUUaaarrr~~~```RRRPPPxxxyyypppJJJKKK}}}yyySSSJJJdddhhhvvvwwwwwwvvvuuutttvvvwwwIIIBBB@@@<<<888555111///.........---........................---......------///333666FFFRRR]]]]]]SSSKKKIIILLL;;;333000444:::BBBRRRcccpppvvv}}}|||tttttt||||||vvvpppgggccczzzwwwMMM===222444888666555999666666666777777777888888:::::::::999:::;;;;;;<<<<<<======>>>???AAACCCDDDFFFDDDFFFHHHFFFIII^^^wwwssszzzpppfff[[[OOOEEEFFFMMMUUU^^^fffnnnmmmtttyyysssuuuuuuzzz{{{yyyxxxxxxtttlllmmmrrrtttpppiiiaaaWWWOOOMMMMMMOOOVVVeeexxxsssrrr|||hhhVVVQQQIIIAAA<<<999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::888666555666666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???FFFDDDHHH___dddMMMAAA===OOOqqq|||rrrUUUEEEHHHYYYeeesss|||~~~yyyvvvssstttsssqqqpppqqqsssuuuwwwrrrnnnpppuuuvvvrrrmmmdddgggpppzzz~~~|||{{{}}}}}}sss]]]PPPWWWcccvvvrrrjjjdddnnnkkkkkkppp]]]EEE000---///---+++---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------------...///000222333444444444333FFFmmmkkkjjjddd[[[BBB555MMMbbbUUU444333555BBB\\\sssxxxrrrsssuuutttppppppsssrrrnnnuuuoooqqq{{{}}}xxx|||sssqqqkkkwwwnnnYYYfffvvvvvv\\\PPPvvvwwwqqq```PPPpppRRRIIIiiinnnuuuvvvvvvwwwwwwuuusssrrrKKKCCCAAA>>>888555111/////////...---........................------...------///333555;;;BBBIIILLLKKKLLLPPPTTTEEE666///666999777BBBTTTgggooozzzsss}}}nnn]]]kkk{{{LLL888333333777666111222888333333444555666666777777999999999999999::::::;;;;;;;;;;;;<<<>>>???AAAAAADDDBBBDDDFFFCCCBBBLLL[[[xxx}}}vvvnnnbbbZZZ[[[^^^ZZZRRRPPPSSS]]]hhhgggaaabbbjjjeeegggfffbbb___]]]ZZZVVVRRRXXXXXXOOOEEECCCFFFHHHMMM]]]nnn|||```OOOPPPLLLGGGBBB>>><<<;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::999888777666888888888888888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===AAA======SSS}}}gggSSSAAA888PPPxxxzzz]]]HHHDDDKKKWWWgggyyy}}}zzzvvvsssppppppooommmmmmnnnrrruuutttsssssstttuuutttooojjjeeeppp{{{~~~}}}~~~~~~~~~nnnaaaKKKHHH]]]tttxxxvvvwwwssswwwrrrdddIII999,,,,,,...+++***---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------///000111333333333222111,,,MMMwwwuuu}}}kkkeeedddWWW>>><<>>???@@@BBB@@@BBBEEEEEEDDDIIIQQQ___]]]iiikkkdddXXXYYYaaa^^^SSSQQQOOORRRXXXUUUIIIBBBCCCKKKKKKHHHCCCAAAAAABBBCCCXXXXXXQQQFFFCCCPPPdddrrr|||xxx]]]CCCBBBEEEDDDBBBAAA@@@?????????>>>======<<<;;;;;;::::::888999999999888888888777999999888888888888888999999999999999::::::::::::;;;;;;:::999999999::::::::::::;;;NNNzzznnnWWW<<<:::UUUfff~~~^^^@@@===@@@OOOfffyyy}}}{{{zzzyyyvvvsssoooooonnnllllllnnnrrrvvvssswww|||zzztttmmmiiihhhnnnxxx}}}zzz|||zzzWWWSSSMMMWWWooommmxxx|||sss[[[888000+++,,,,,,***))),,,************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------...///111111222111000///'''@@@ccckkkyyy~~~ssstttsssYYY===BBBXXXeeeGGG444999======OOOjjjmmmrrruuutttuuuxxxyyywwwuuuppprrrxxxuuuqqq}}}___fffsss{{{ooo]]]mmm}}}{{{zzz~~~wwwkkkQQQSSSsssooovvvuuuuuuxxxyyytttjjjbbbMMMDDDCCCAAA999666222000/////////...........................,,,---......---...111333;;;<<<===@@@DDDFFFGGGFFFFFFFFF>>>222...666;;;999FFF[[[ttt~~~}}}vvvtttrrr[[[UUUjjjyyyaaa???;;;777555555777666333222444222222333444555777777888666666666666666777888888;;;;;;;;;;;;<<<>>>???@@@BBB@@@@@@CCCEEEFFFJJJNNNLLLddduuuWWWIIIMMMPPPIIIJJJGGGQQQfffrrrjjjXXXNNNIIIKKKNNNPPPPPPQQQSSSVVVdddggghhhhhhooo}}}~~~~~~ttt^^^GGG@@@GGG@@@@@@??????????????????===<<<<<<;;;:::999888888777777777777666777777777888888777666666666777777666777777777777888888888999999888888888888888888:::<<<<<>><<>>NNNeeeyyy~~~{{{yyyxxxvvvtttrrrqqqqqqpppooonnnooosssvvvxxx}}}~~~vvvjjjdddiiipppxxx||||||zzzvvveeeHHHVVVeeexxx}}}rrr}}}||||||tttwww___TTT000---,,,---,,,))))))***************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------...///000000000///...///666>>>rrr{{{xxxrrrLLL999CCCgggNNN777333888>>>GGGPPPccckkkqqqrrrsssuuuuuussspppsssttttttxxx~~~pppooo}}}^^^XXXuuu\\\eeevvvnnnwwwuuusssttttttoooeee\\\KKKBBBAAAAAA999666222000000000///...........................,,,---......---...000222666888<<>>>>>AAA@@@??????AAACCCFFFIIIKKKJJJ\\\wwwqqqlllddd[[[OOOOOObbbuuuwwwoooiiiWWWZZZbbbiiijjjggghhhlll```mmm~~~}}}ttt^^^NNNFFFDDDFFF@@@??????>>><<<;;;:::999::::::999888888777666666666666555444444444555555666555444444444444444555444444444555555555666666777777666666666777777888:::999999<<>>CCCZZZ]]]BBB---333???AAA\\\gggppptttuuuvvvuuusssqqqwwwvvvpppwwwiiiOOOUUUgggTTTmmmuuuvvvsssxxxtttpppmmmjjjeee^^^YYYLLLCCCCCCCCC999666222000000000//////........................+++---......------///111666;;;CCCNNNYYYbbbhhhkkk\\\```ZZZGGG888666888888999BBBRRRbbbqqq|||wwwfff___eeennn|||rrr|||QQQ:::222...///111222111111222333444222222222222333333444444444444444444444555555666999999999999::::::<<<<<<<<<>>>???>>>>>>@@@BBBCCCPPPJJJPPPjjjmmmggghhhhhhkkkpppuuurrrpppooojjjeeejjjrrrMMMTTT]]]eeeppp|||sssrrrxxxXXXIIIDDDFFFDDD<<>><<<;;;999888777777777666666666555555444444666555333222222222333333222222111111111222222333222222222222333333333333555555444555555666777888888444777======EEEeee|||gggLLLAAA;;;KKKmmm~~~}}}xxxiiiVVVEEE@@@PPPcccssszzz}}}{{{xxxvvvttttttttttttrrrsssttttttrrrooommmmmmmmmoookkkfffccceeellluuu{{{xxxzzzuuucccUUUOOObbbuuu~~~rrrxxx||||||xxxoooxxxrrr>>>444------+++***++++++***(((************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,)))***,,,---............---***333555bbbnnn{{{tttwwwuuujjjRRRHHH000VVVppp```>>>...444>>>MMM[[[jjjrrruuuxxxxxxuuuwwwwwwuuurrrtttzzz}}}|||```III\\\zzz}}}fffRRRwwwxxx|||ppp{{{wwwrrrkkkddd^^^ZZZXXXWWWOOOFFFFFFGGG999666333000000000000///........................+++---......------///000///444===HHHSSS^^^ggglllkkkhhhbbbTTT@@@222333;;;888777>>>PPPhhhyyydddaaaNNNZZZ[[[999111555555...333666444000///111222111111111111111111222222444333333333333444555555888777777777888999::::::777<<>>>>>???AAABBB@@@DDDJJJUUUmmmwwwsss}}}wwwyyykkkssswww|||mmmRRR@@@>>>???DDDEEE<<<;;;:::999999888888999999444444444444444333333333555444333111000000111222000000//////000111111222000000111111111222222222333333333444555666777888999444999BBB<<<777SSSzzzoooWWWMMM??????XXXxxxzzz\\\CCCAAALLLhhhppp||||||wwwtttrrrppppppqqqtttwwwyyyyyyrrrssstttrrrnnnkkkiiihhh^^^[[[\\\eeeqqqyyyxxxsssuuuxxx}}}yyyfffSSSRRR^^^zzzuuuttt```PPP)))555---,,,***(((***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))+++---............'''444000000222|||aaaiiisssrrrppp^^^RRR>>>>>>TTTooohhhEEE333;;;888III\\\hhhoootttvvvtttvvvrrrsssxxxxxxuuuxxx|||ttt[[[```jjjdddUUUhhh}}}zzziiiuuuqqqhhh^^^UUURRRSSSUUUJJJEEEHHH???:::777333111000000///...000///------......---,,,,,,,,,,,,---------.........222<<>>@@@@@@@@@AAAAAABBB@@@CCCLLLXXXrrreeennn\\\FFFDDDAAA???======>>>>>>>>>======<<<;;;999888777666666555444333333222222333333333222222111111111000000000000000000000000000000111111111222222222222222222222333444555555333666888888888<<>>>>>>>>>>>???CCC@@@AAADDDFFFOOOkkk{{{pppyyynnn[[[KKKDDDCCC@@@>>><<<<<<===============<<<;;;999777777555555555444333222222222222222111111111000000000000000000000000000000000000000000111111111222222222222111222222333444555444666888777666999@@@FFF]]]qqqooobbbWWWQQQqqqrrrfffNNNSSS]]]mmm|||zzz~~~|||{{{zzzxxxwwwxxxzzz|||{{{yyyuuurrrqqqvvvwwwyyyzzzzzzyyywwwvvvsssqqqnnnhhhaaa\\\ZZZZZZfffkkkrrryyy~~~zzzuuuuuurrr___QQQ[[[rrr}}}gggtttvvvoooZZZAAA222---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,,,,---.........///***+++000222:::VVVsssuuuzzzWWWHHH222:::fff|||___666555666999EEE[[[pppwwwsssssssssuuuwwwxxxxxxyyy{{{yyyzzzxxxiiihhhsss|||yyyuuullldddddd^^^YYYVVVTTTQQQTTTXXXMMMEEEGGG===;;;777333111000000///...///...------...///---,,,,,,,,,,,,---------......,,,...777CCCKKKNNNRRRVVV^^^\\\aaaiiieeeQQQ<<<111777333444777999???SSShhhwww~~~oooiiixxxfffcccwww{{{}}}mmmJJJ000222666---***222000000000000////////////////////////000000000000000111111111222222222222111222333333444444333333333666999:::::::::;;;<<<===<<>>>>>>>>>>>======<<<<<<:::999777666444444444333222222111111000000000000////////////000000000000000000000000000000000000111111111111111111111111222333444555333555777666555666:::>>>BBB[[[qqqnnnzzz^^^KKK\\\lll~~~~~~~~~gggZZZNNNQQQaaapppvvvuuu|||~~~~~~zzzwwwwwwzzz}}}}}}xxxrrrooowwwwwwuuuttttttsssttttttooojjjccc\\\WWWYYY___dddkkkqqquuuxxxxxxjjjpppbbbNNNQQQpppuuummmnnn```DDD222//////)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,++++++,,,,,,------......111))),,,555000***???^^^uuukkkooohhh\\\FFF666HHHuuuvvvDDD<<<666:::CCCQQQdddtttsssrrrrrrtttxxxzzzyyywwwyyyzzz~~~~~~zzzvvv}}}}}}{{{xxxqqqfff^^^[[[YYYXXXVVVQQQOOOUUU___OOOGGGJJJAAA;;;888444111111000/////////...------...///...,,,,,,,,,,,,---------......---...444AAALLLTTT\\\cccyyywwwwww{{{uuu[[[CCC===555444:::999777CCCVVViiirrrwwwwwwqqqrrrpppLLL333(((333888...+++444////////////////////////........./////////000000000000000111111111111222111222333333444333333333222444777888888888999:::999999>>>DDDFFFEEEIIIPPPiiiqqqXXXIIIFFFGGGGGGFFFEEEDDDBBBAAAAAAAAAAAA<<<<<<;;;;;;999888666555333333222222222111111111/////////////////////////////////////////////////////////000000000111111000000000111111222333444222444666666555555777999@@@KKKsssxxxVVVlll^^^>>>VVVZZZlllyyyyyyxxx}}}~~~yyyuuukkk^^^SSSQQQYYYeeennnkkkqqqzzz|||~~~|||www{{{}}}uuuooosssrrrqqqppppppoooppppppdddbbb^^^\\\]]]dddnnnuuummmqqqrrrqqqwww|||qqq___^^^[[[YYYjjjyyynnnaaaKKK666---------***************************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++***++++++,,,------......000,,,...222---'''222EEEkkkvvvppphhh}}}iii^^^LLL666JJJ~~~iiiIII444999>>>>>>MMMfffrrrtttttttttuuuyyyyyywww{{{}}}}}}|||yyy~~~{{{{{{{{{zzzyyywwwsssnnnhhhdddYYYUUUQQQOOONNNRRR___lllQQQHHHJJJBBB;;;888444222111111000//////---,,,---...///...---,,,,,,,,,---------......---+++---666@@@LLLYYYeeeYYY@@@444222:::===888:::DDDUUUaaassszzzmmmqqqnnnrrryyy{{{III444///...333333///...222.....................///---............///////////////000000000111111111222222333444444444444333222444666777666666888999;;;:::;;;>>>AAABBBEEEIIIVVVYYYfffmmmcccRRRCCC???DDDHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@:::::::::999777666444333111111111111111000000000///000000000000000000000............................../////////000000000000000000000111222333333111222444666666777888999@@@<<>><<<888444222111111000///...---,,,---/////////---,,,,,,,,,---------......000---,,,000666@@@RRRaaauuunnnKKK<<<333777<<<:::888999BBBNNN___ppp|||zzzooorrrmmmZZZ[[[tttwwwwwwzzzSSS555)))000444111---...///...---------...............------------.........///////////////000000000000222222333444444444444333222444555555555555777888:::888888888:::>>>BBBEEEHHHDDDEEE[[[|||jjjNNNLLLFFFBBBCCCFFFDDD>>>@@@@@@??????>>>===<<<<<<888888888777555444222111000000000000000000000000////////////000000000000....................................////////////////////////000111222333111111333444666888999999:::777AAASSShhhtttkkkaaaCCC===<<>>JJJWWWeeesssnnnjjjjjjZZZMMMUUUdddmmm|||QQQ333222+++///111///,,,,,,...///,,,,,,---------.........,,,,,,---------................../////////000000000111222222333222222222111333444333333333555777555777888888999===AAACCC===GGGHHHEEEIIITTTooozzzqqqXXXOOO???EEEHHHHHHEEECCCCCC@@@<<<============<<<;;;::::::666666666555333222000///////////////////////////------........./////////------------------------------.........////////////////////////000222222222222111222444666777888777777<<>>>>>@@@AAA======>>>>>>===<<<;;;:::555555444333222000///............///////////////,,,,,,,,,------.........---------------------------------.........//////.........//////000111222444222111111333444555555555333;;;@@@FFFhhhfffnnn^^^RRRKKKAAA>>>VVVvvv}}}~~~uuuqqqqqqgggccc^^^WWWQQQMMMJJJHHHGGGOOOYYY___aaacccgggkkkfffjjjnnnmmmjjjhhhkkknnnfffdddbbbccceeeggghhhhhhnnnlllkkknnnqqqpppiiicccVVVVVVXXX[[[bbbllltttzzzzzz|||tttjjjeee[[[ZZZtttrrr||||||vvvyyyzzzrrreeeJJJ///...,,,+++***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------+++'''***///...(((***222888&&&111```{{{sssxxxuuuWWWTTT666999RRRooohhhGGG888CCC666;;;<<<===KKKdddssstttssszzz{{{xxxwwwwww{{{}}}~~~~~~zzz~~~|||yyy{{{~~~wwwyyy~~~}}}zzzxxxyyy|||}}}{{{zzzzzzzzz{{{zzzyyyxxxxxxwwwuuuoooiiiaaa\\\XXXSSSLLLGGGLLLUUUjjjSSSEEEGGGBBB;;;888555222111000///---------------------------------------------------...------...,,,///???QQQfffnnn~~~\\\>>>===<<<333999444666<<>>AAACCCFFFHHHIIIJJJQQQ^^^pppccc^^^WWWRRROOOLLLGGGCCCHHHFFFDDDBBB@@@@@@@@@@@@>>>>>>===<<<:::999888888555555444333111000//////......//////......---,,,//////.........---------........................---------............///......//////000000111111,,,000222000222666777333555333555:::===JJJiiivvvVVV;;;BBBYYYvvv~~~}}}vvvwwwrrrllljjjjjjdddZZZOOOJJJDDDAAABBBEEEGGGGGGDDDDDDCCCAAA@@@@@@CCCFFFBBBAAA@@@AAAEEEJJJOOORRR[[[\\\\\\WWWQQQPPPTTTYYYaaadddiiipppvvv{{{}}}}}}yyyvvvrrrooorrrwwwzzznnnwww~~~}}}tttcccJJJ555---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,)))000...333XXXuuuzzzooogggVVVHHH888AAAhhhpppGGGGGGEEE666///<<>>AAACCCEEEFFFNNNKKKGGGIIIVVVnnn~~~hhh[[[SSSPPPMMMJJJIIIGGGFFFDDDIIIHHHFFFEEECCCBBBBBBAAA======;;;:::888777666555555444444333111000000///------.........------,,,///.........---------,,,------------------------------------............---......///000000111111///.........///222444666888555666999888<<>>>>>HHHSSSkkkyyyXXXGGGEEE>>><<<999555333222111///...------------------------------------------------000......///---+++---222===\\\vvvuuu]]]DDD666;;;999:::===:::555:::DDDRRR```ssstttiiieeecccVVVGGGRRRmmm}}}ooowwwxxx{{{[[[;;;///...------///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------.........////////////000000000000111222222333333333333444444555666666777666777999;;;===???AAABBBCCCBBBAAAAAAEEENNNYYY```qqqaaa[[[PPPBBBFFFFFFFFFEEECCCBBBCCCDDDHHHHHHHHHGGGFFFDDDBBBAAA======;;;:::888666555444444444333222111000000000,,,,,,,,,---------------......------------,,,,,,------------------------,,,,,,,,,---------......------......///000000000111---000777888333333888888555666888666333;;;GGGpppyyyxxxttt~~~tttuuu|||ssspppkkkgggfffeeedddcccfffggghhhhhhfffdddddddddgggeeeaaa]]]YYYUUUSSSRRRPPPTTTZZZaaahhhoootttwwwxxx~~~|||}}}zzz~~~{{{xxxLLL...,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,000******///111:::WWWwww}}}tttsss[[[CCC===QQQnnnyyyYYYCCC888===NNNjjjnnnuuu{{{}}}}}}{{{zzz|||{{{yyyzzz{{{}}}}}}|||{{{}}}}}}}}}|||}}}{{{}}}{{{yyyyyy|||zzzvvvvvvvvvwwwwwwxxxzzz{{{|||}}}|||{{{zzzyyyxxxxxxxxxxxxvvvtttsssssstttvvvxxxzzzvvvssssssmmm```TTTNNNGGGCCC@@@>>>???III\\\nnn{{{vvv|||XXXGGGFFF???<<<999555333222111///...------------------------------------------------,,,++++++,,,......---...333MMMiii}}}pppCCC;;;777777<<<===999555666???JJJ[[[mmm}}}ooobbbeee^^^MMM@@@QQQggghhhnnn~~~}}}}}}UUU<<<***---333111---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////000000111222222222222222333444444555555666555666777999;;;<<<>>>>>>999>>>EEEJJJJJJHHHEEEDDDUUUZZZ^^^gggyyy______WWWKKKGGGJJJIIICCCEEEGGGHHHFFFBBB@@@AAACCCDDDEEEFFFFFFEEECCC@@@>>>======;;;999777555444333333333222222111111000000,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,------......///000000000---666FFFGGG999222555666444555888888444555:::TTTzzznnneeerrr~~~~~~{{{}}}}}}yyyuuurrrppprrrtttvvv{{{rrryyy}}}tttyyyfff888'''333++++++***************+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************++++++++++++***(((---333---)))===YYYzzzttttttlllWWW@@@999FFFWWWhhhGGG:::777;;;ZZZcccnnnvvvyyyyyyyyyyyywwwuuutttvvvzzz|||}}}|||zzzzzzzzz{{{{{{{{{|||}}}{{{{{{yyyxxx{{{~~~zzzwwwwwwwwwwwwxxxyyyzzz{{{yyyxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuttttttssssssrrrxxxqqqllliiibbbTTTEEE>>>888999;;;BBBOOOeee|||lllfffllluuuVVVFFFGGGBBB<<<999666333222111000...---------------------------------------------------,,,******---000000...---666LLLllluuuKKK???555444999:::888666777;;;EEETTTeeeuuu|||ggg]]]aaaaaaSSSAAA^^^hhhooottt}}}xxxsssfff333000......000222000,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000000111111222222222333333444555555555555555666888999;;;<<<<<<===>>>?????????BBBFFFIIINNNPPPJJJBBBJJJ```ppptttwwwfffWWWTTTKKKFFFIIIIIIFFFGGGKKKFFFHHHJJJGGGCCC@@@AAACCC>>>@@@AAABBBAAA???<<<999:::999888666444222111000111111111111111111111111---,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,---......//////...,,,444DDDEEE777000333444222222666888888888:::;;;VVVnnneee\\\XXXvvvuuurrruuu~~~~~~}}}rrrnnnzzz|||rrrvvvwww|||vvvnnn___CCC+++'''000*********))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++(((***///111...,,,222:::kkkrrrWWWBBB<<<>>>KKKppp~~~fffJJJ<<<@@@HHHTTTccclllnnnooossswwwuuutttuuuwwwyyy{{{{{{zzzxxxxxxxxxyyyyyyzzzyyyyyyyyyyyyvvvuuuxxx}}}|||wwwyyyyyyxxxxxxwwwxxxxxxyyywwwwwwxxxxxxyyyyyyzzzzzztttuuuvvvuuusssoookkkhhheee^^^YYYWWWRRRGGG>>>;;;999>>>GGGVVVlll|||ooocccZZZVVVUUUFFFHHHBBB===:::666444333222000///------------------------------------------------//////---***+++//////,,,---&&&///LLLiii}}}yyy}}}hhhXXXCCC666555888;;;;;;666555999BBBNNN[[[lllyyy~~~ggg]]]cccXXXCCCFFF]]]{{{|||zzziiiNNN000***222444,,,(((---000---************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------...............///000000111111111111222333333444444555444555666777888999::::::======<<<;;;;;;???DDDHHHDDDJJJJJJEEEDDDJJJMMMKKKLLLRRR\\\hhhuuu|||mmm```aaa]]]SSSLLLKKKKKKIIILLLCCCAAAJJJLLLEEEEEEMMMBBBDDDEEEDDDCCCAAAAAABBB;;;<<<>>>???>>><<<999777444333333111000///...---000000000111111111111111///...,,,+++++++++,,,---******++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---............***,,,333444......222333222111222555666777888666@@@HHHaaasssppphhh^^^pppssshhhhhhooo~~~|||ooobbbUUUXXXnnnyyywww}}}~~~|||uuufffMMM777---------******))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++---...,,,))),,,111111,,,555bbb{{{dddMMM===:::JJJjjj\\\>>>CCC:::EEESSS]]]aaadddiiinnnsssvvvyyyzzzyyyxxxxxxxxxwwwwwwvvvwwwyyyyyywwwvvvyyyzzzxxxtttvvvzzzzzzwwwyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwyyyzzzzzzzzzzzzzzzwwwwwwwwwuuupppiiiccc___PPPIIICCC@@@;;;666666999>>>PPPkkkyyyzzz||||||wwwgggRRRCCCWWWHHHGGGAAA===:::666444333222000///------------------------------------------------,,,000000,,,,,,///...+++555//////<<>>%%%,,,111000***'''***------************************************************))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000111///000000111111222333333333444444555666777777888666:::>>>@@@@@@@@@???@@@999@@@GGGIIIIIIIIIIIIJJJIIIGGGFFFIIIOOOVVV\\\______gggooopppqqqwww|||~~~~~~yyyuuuaaaddd[[[XXX```^^^NNNFFFEEEGGGEEEAAACCCJJJOOOQQQCCCAAAAAACCCCCCCCCEEEHHHAAA@@@@@@AAAAAAAAA???===;;;;;;======<<<;;;999777222222111000000///......///000000000111111222222222000...,,,++++++,,,---************+++++++++,,,++++++++++++++++++++++++************+++++++++++++++++++++,,,------.........---++++++,,,---///111111111111000111444555555777<<<<<>>===:::666444333222000///------------------------------------------------%%%---111...---000///,,,'''+++,,,...AAAdddnnnVVVDDD;;;999999888999:::666555>>>KKKUUUeeetttzzz}}}jjjZZZWWW]]]VVVDDDDDDXXXeeeeeejjjsssmmm```???)))+++222...***(((+++---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------------......///000000000......//////000111111111222222333444444555666666888999999999999;;;???BBBBBBBBBCCCBBB???===BBBHHHHHHEEECCCDDDHHHKKKJJJIIIEEELLLPPPOOOMMMNNNNNNMMMNNNRRRRRRNNNPPPTTTSSSLLLPPPRRRFFF>>>EEEIIIGGGJJJDDDDDDCCCBBBFFFJJJGGGAAAFFFLLLIII>>>:::AAADDD@@@CCCAAA??????AAA@@@<<<888<<<<<<=========;;;:::999333333333333222222222111//////000000111111222222333222///---++++++,,,,,,))))))******+++++++++,,,************************)))************+++++++++***++++++,,,,,,---......,,,111222///000333333///...000111111111333555555333;;;999;;;SSSrrr~~~{{{ggglllzzznnn___WWW[[[```gggjjjgggccc___^^^ooowwwzzzuuusss}}}{{{uuurrruuuqqqkkk\\\FFF000,,,+++---...+++((('''))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***************&&&(((//////+++***///444$$$111```sssXXXLLL444<<>>:::777777777888<<>>FFFKKKUUUfffwwwtttcccWWWSSScccRRRLLL[[[kkkppprrrvvvsssWWW@@@555111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---...000111111000///...111111222222222333333333444444666999;;;;;;888666???===;;;<<<@@@CCCBBBAAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIMMMMMMKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIII@@@???BBBFFFDDD???AAAHHHFFFCCC@@@???@@@BBBBBBBBBCCCCCCBBBAAA@@@@@@??????>>><<<;;;;;;;;;;;;:::888555444333111000/////////111000///......///000111888444///---------+++)))************************************************))))))))))))************++++++,,,,,,,,,,,,---------------............///111222222333333444444555777555777<<<>>>HHHgggvvvlllYYYQQQWWW\\\```[[[LLLHHHKKKRRRbbbllldddfffzzznnnuuu{{{~~~yyy~~~yyyuuuppp^^^LLL<<<333......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((******+++++++++,,,,,,,,,---,,,+++777VVVxxx{{{mmm\\\JJJ666<<>>;;;999555555999:::>>>AAAIIIccczzzmmmQQQ666999TTTjjjjjjaaauuuEEEHHHBBB===:::777444333222111///............------------+++++++++,,,,,,,,,------,,,,,,,,,------------...------///000...555QQQpppsss\\\KKK777;;;???@@@999222444:::<<<>>>DDDPPPaaasss}}}qqq___UUUZZZfffMMMDDDVVV~~~lll\\\FFF555///---,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,---------------....../////////000000111111111222222222222333444444444666888999999888===<<<<<<===???AAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKIIIDDDCCCGGGGGGCCCBBBDDDHHHEEEBBB@@@@@@@@@@@@???AAAAAAAAA@@@@@@???>>>===<<<:::999888999999888666444333222111000/////////000///...------...///000555222...,,,,,,,,,+++***************************************************))))))))))))************+++++++++,,,,,,,,,------------------............111111222222333444444444888555777999888;;;OOOfff}}}ooosssssseeeYYYVVVJJJEEELLLHHHAAADDDKKK[[[qqqvvv{{{|||hhhUUUDDD888...(((...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))((((((*********+++++++++,,,,,,222///+++***222GGGhhhxxxyyyxxxqqqZZZ???HHH```eee}}}sss\\\@@@555>>>FFFCCC===EEEJJJSSS^^^aaa___cccppprrrtttuuusssooojjjgggeeedddaaa___]]]]]]]]]]]]^^^```bbbdddeeeeeebbb___^^^\\\XXXRRRLLLFFFAAA>>>:::555222555666666999???UUUgggzzzzzzoooiiimmmwwwqqq\\\AAACCCIIIQQQZZZ^^^^^^]]]yyyIIIJJJBBB>>>;;;777444333222111///............------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///++++++//////...555@@@nnnzzzXXXHHH;;;:::>>>>>>999555666555666;;;GGGYYYlllyyy}}}{{{lll[[[QQQJJJDDD@@@@@@OOOYYYxxx|||zzzrrrKKKAAA333,,,+++,,,,,,+++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,++++++,,,,,,,,,---------,,,,,,------...///000111000000000111111111222222333333333444555666888999999;;;===>>>>>>>>>???@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDJJJIIIHHHHHHIIIJJJLLLMMMGGGGGGGGGGGGHHHJJJLLLNNNMMMFFFBBBEEEHHHGGGEEEDDDGGGDDDAAA@@@@@@@@@@@@???>>>??????@@@???>>><<<;;;999777666666666666555333333222111000///............------,,,,,,------...111///,,,++++++++++++***************************************************))))))))))))************++++++++++++,,,,,,,,,,,,------------............000000111111222333333444777444555888555222999EEE[[[~~~zzzvvvppp```XXXuuuwwwxxxuuutttnnntttcccLLL:::000,,,***(((------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))((((((*********++++++++++++,,,)))***...///''''''AAAbbbvvv|||xxxqqq^^^AAA<<>>;;;777555444333111000.........---------,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------///******///111///---...666___fffHHH;;;<<>>AAA>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCGGGGGGFFFFFFGGGIIIKKKLLLGGGFFFEEEEEEFFFHHHKKKLLLHHHEEEBBBCCCFFFGGGHHHIIIBBB@@@??????AAACCCCCCBBB===>>>?????????>>><<<;;;777666555444555555444222222111000///............,,,,,,++++++++++++,,,,,,---,,,******************************************************************((()))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........//////000111111222222333333111222777777333444999777UUUxxxzzzuuuyyyzzzlllhhhWWWIII777+++))),,,......,,,,,,++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((************++++++++++++(((''',,,222000,,,...666VVVxxxwwwtttgggLLL===:::;;;VVVhhhhhhttthhh888///111===IIIKKKJJJCCC888888???GGGHHHBBB<<<999999666555333111000111222333555555777:::999666555777777666555444555777999;;;666>>>KKK\\\mmm}}}qqqSSSCCC777EEEjjjmmmgggbbbbbbffflllnnnooovvvIIILLLEEE>>>;;;777555444333111000...------------,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------///,,,,,,...000//////111111999^^^oooWWW>>>222999GGG<<<===<<<999777:::AAAGGGNNNUUU___jjjttt~~~sssaaaTTTIIIJJJKKKHHHAAA@@@MMM]]]ddd}}}|||dddIII///000...---...000111000...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,(((+++///222444222000............/////////000000///222555555333111222222000444888:::999:::===AAA===>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBB@@@@@@??????@@@BBBCCCDDDFFFFFFEEEDDDDDDEEEFFFFFFEEEGGGGGGEEEDDDFFFIIILLL@@@???>>>???BBBCCCCCCBBB===>>>>>>??????>>>===<<<777666444444555555333222000000///...------------******++++++++++++***************)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,,,,,,,,,,------------.........//////000111111222000///000444777777777999777;;;RRR{{{nnn~~~{{{rrr]]]YYY:::333***'''))),,,------+++***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))))))))(((((())))))*********+++++++++000...((($$$***222222***555EEEkkkuuukkkZZZ;;;444===QQQpppEEE333???HHHKKKKKKCCC888===BBB@@@:::555444666888777666666666666777888444222333666444///000555000444777666333666>>>FFFWWWfff|||xxx~~~|||eee]]]VVVAAA???OOOSSS\\\wwwzzzlllaaacccooovvvpppggguuuIIILLLEEE???<<<888555444333222000------------,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,---000444666///999\\\vvv___GGG:::666:::<<<======;;;999999:::<<<@@@HHHRRR]]]kkkwwwwwwmmmdddZZZOOOHHHEEEAAA>>>???FFFTTTkkk}}}}}}ZZZAAA777......------...000///---++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))*********+++++++++(((+++///222333111...,,,------........./////////---111444444222111333555222333555666777888;;;>>>;;;<<<===>>>????????????@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>>>>>>>???AAABBBDDDDDDDDDCCCBBBAAAAAA@@@FFFKKKLLLGGGCCCDDDGGGHHHBBBAAA@@@@@@AAABBB@@@???========================777666444444555555333222///...------,,,,,,------)))******++++++******)))((()))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------------------...//////000000111000//////111444666777777999777;;;NNNpppvvvvvvwwwwwwsssppp[[[DDD>>>...,,,+++++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))))))))(((((()))))))))************+++'''000///&&&&&&000222,,,,,,***@@@mmmaaaTTTNNN>>>...KKKwwwooouuu^^^HHHGGGFFF;;;===???===999666666777555555555666555444333222444333888???===888999@@@DDDLLLTTTVVVUUUZZZfffrrr|||zzzxxxssshhhUUUFFF;;;CCCKKKVVV\\\UUUQQQ[[[{{{rrrkkkmmmvvvzzztttlllxxxKKKLLLDDD???<<<888666555444222111---------,,,,,,,,,++++++************++++++++++++***++++++++++++,,,,,,,,,+++,,,---,,,,,,---000111...444111///IIIwwwtttTTT;;;<<<;;;<<<======<<<:::888999:::<<>>888666333222444666888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAAAAA@@@??????@@@AAABBB@@@AAABBBBBBAAA???===<<>>___yyy}}}{{{ooodddQQQ???444,,,+++---......+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((())))))))))))************"""***111111...,,,++++++...222///333UUU~~~zzzzzzlllbbbRRRBBB>>>CCCTTTXXXvvvgggTTTIIIKKKNNNPPPRRRTTTUUUUUUMMMNNNOOOOOOLLLIIIEEEBBBIIILLLXXXfffiiibbbbbbjjjnnnnnniiiZZZGGG===@@@GGGKKKYYYmmmnnnXXXJJJNNNRRRfffnnn}}}```EEE{{{MMMLLLBBB???<<<888666555444222111---------,,,,,,,,,++++++)))************+++++++++******+++++++++,,,,,,,,,'''***,,,---///111000......///222333333EEEtttrrrbbbAAA>>><<<<<<>>>???<<<999999777666666:::AAAHHHMMM]]]fffrrr|||zzzrrrlllRRRNNNIIIHHHHHHFFF@@@:::???LLLfffnnnTTT>>>---...444000)))******+++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++)))((((((***+++---,,,,,,,,,---------......,,,------+++,,,222===FFF===888333000222444444333666666888999999999999999999999::::::;;;<<<======???>>>===<<<<<<===>>>>>><<<>>>@@@AAAAAA???<<<;;;<<>><<>>444111999???>>>???IIIVVVbbbkkkvvvuuukkkccc\\\TTTMMM===LLLKKK@@@<<<;;;BBBPPPmmmjjjPPP666,,,///000,,,(((+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************)))************+++++++++...,,,,,,///444555111---///...------///333888;;;111000/////////000222333444444555777888999:::;;;<<<888555555999<<<<<<:::@@@>>>;;;999999;;;===??????AAACCCDDDCCC@@@<<<:::<<<:::999<<<@@@BBB@@@>>><<<<<<===>>>>>>===;;;:::;;;;;;:::999888666666555000000000000////////////---------,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............////////////000111111222222555666777777888:::>>>AAAddd|||xxxooo^^^HHH444000///++++++///++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***...000...---444BBBOOO~~~wwwtttfffnnnWWWRRRIII@@@???GGGPPPUUUVVVqqqkkk^^^VVVZZZXXXKKK???===OOOTTTVVVWWW\\\dddccc^^^cccWWWWWWiiivvvxxxxxxkkkaaa\\\OOO999***(((OOOIIIBBB>>>;;;777555444222000...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,(((+++111000...666CCC[[[jjjFFF555777===@@@CCCBBB<<<999;;;<<<;;;;;;<<<@@@FFFNNNWWW___cccooottt{{{~~~{{{uuuppplllcccUUUIIIDDDDDDDDDDDD===:::111333BBBQQQjjjccc@@@444,,,,,,000///,,,***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,+++***---111222///+++///...---,,,---000333555000000/////////000111222333444555666888999::::::;;;888666666777999::::::???===<<<;;;<<<>>>BBBDDDDDDEEEGGGGGGEEEBBB>>><<<;;;;;;;;;<<>>>>>??????>>>===<<<;;;;;;;;;:::888777666555444000000000/////////......------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,------------...............//////000000111222222333444555555555777;;;>>>???ZZZwww{{{wwwzzzlllcccXXXAAA444...222333---)))+++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***---///---***---555<<>>999???HHHRRRWWWZZZ^^^bbbxxxvvvlllbbbnnnfff___YYYQQQJJJLLLRRRHHH<<<666>>>HHHMMMUUU___[[[nnn|||wwwiiibbbeeejjjqqquuu{{{yyyllleeetttyyy___DDD888000***+++111OOOIIIAAA>>>;;;888555444222000...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,000***+++222444///,,,...///IIInnnjjjVVVHHH???;;;:::===CCCEEE@@@;;;:::???:::777999@@@HHHLLLLLLRRRXXXaaakkksssyyy|||}}}}}}|||||||||yyywwwsssoookkkddd]]]XXXNNNKKKHHHFFFDDDAAA>>><<<@@@;;;===RRRkkkqqq|||wwwnnnWWW666---,,,---111000+++)))++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++***)))(((+++...///,,,)))...------,,,,,,------...000////////////000111111222333444555777888999999:::;;;:::999777777999;;;======<<<===???BBBEEEGGGFFFGGGHHHGGGEEEBBB>>><<<;;;<<<======<<<===???AAA>>>>>>>>>>>>===<<<;;;:::::::::999777666555444333000////////////.........,,,,,,,,,+++++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,,,,,,,,,,---------............//////000111111111222333333333222444777999666<<>>FFFHHH>>>:::>>>LLLFFFHHHJJJHHHPPP[[[[[[ZZZ\\\bbbgggcccVVVJJJFFFDDDBBBBBBAAA===:::<<>>;;;888555444222000...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,444---***///222111000222555111999YYYlllNNN???555888<<<;;;>>>CCC>>>;;;777777:::<<<<<<:::BBBCCCFFFLLLSSS\\\cccgggmmmnnnnnnooopppqqqrrrssstttuuuuuuvvvwwwwwwwwwvvvvvvtttpppmmmiiifffdddccc[[[WWWRRRLLLGGGDDDBBBAAA===<<<===???>>>999666555<<>>@@@BBBDDDFFFBBBBBBCCCCCCBBB@@@===;;;:::===>>>===;;;;;;>>>AAA======<<<<<<;;;999999888:::999888666555333222111/////////.........------+++++++++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************+++++++++++++++,,,,,,,,,------------------...//////000000111111222222222111222444666===999888@@@SSSuuu~~~rrrvvvyyydddVVVKKK<<<333///''',,,)))***---,,,((()))---******)))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***+++---...---,,,333,,,000IIIhhhzzz}}}{{{yyyrrrmmmpppvvv|||mmmfffeeennnpppeeeUUUMMMKKKCCCAAA===333666???>>>???:::888:::<<<===AAAGGGIIIOOOVVV[[[ZZZWWWXXX[[[ooogggeeelllqqqlllddd___VVV[[[gggzzz~~~hhhooonnnaaaUUUNNNDDD:::222***''',,,000---(((%%%}}}PPPKKKBBB>>><<<888666444333000...------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++*********+++++++++,,,,,,---+++***+++------000333111///000;;;TTTwwwlllKKK<<<888777:::AAA???@@@AAAAAA???<<<999777;;;::::::;;;>>>CCCHHHKKKNNNNNNOOOPPPQQQRRRSSSSSSWWWXXXZZZ[[[]]]^^^^^^^^^XXXWWWTTTQQQMMMKKKIIIHHHEEEDDDCCCAAA???>>>???@@@BBB;;;777999===BBBLLLVVViiiiiiCCC111111...,,,(((''')))***)))+++000))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))************))))))***+++,,,+++*********,,,------------,,,------......////////////000000111222444555666777888:::;;;:::666555777999;;;;;;<<<===>>>???@@@@@@<<<===???@@@@@@???===<<<;;;===>>>===;;;:::===@@@======<<<;;;::::::999999999888777555333111000///............------------************************(((((((((((((((((())))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,,,,------------...//////000000000111222222111111222444333444888;;;===IIIiiizzzmmmlllmmmWWWDDD999444,,,+++---)))///---,,,,,,)))&&&)))---***)))))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,***)))***---//////...111,,,+++333===LLLaaattt}}}|||{{{ssswwwyyyyyy|||~~~tttfffhhhbbbbbb\\\OOOOOOWWWWWWTTTRRRSSSWWWXXXWWWXXX[[[___fffkkkjjjhhhhhhkkkooosssffffffmmmmmmfff___kkkttt{{{rrr___mmmnnnXXX???555111...***'''&&&((()))))),,,///{{{PPPMMMDDD???<<<999666555333111///------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******************++++++++++++(((+++///000...,,,---...,,,///111222444AAA[[[rrruuuiiiYYYCCC444777:::===??????@@@@@@@@@<<<===???@@@AAA@@@>>>===<<<<<<=========>>>>>>>>>===>>>@@@AAACCCDDDDDDDDDAAAAAA@@@???>>>======<<>>>>>;;;<<<>>>>>><<<;;;;;;<<<======<<<;;;;;;;;;<<<<<<888777666444222000///.........---------,,,,,,,,,)))))))))))))))*********''''''(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))************+++******+++++++++,,,,,,,,,,,,,,,------...////////////000222222111111222333222111444888777777@@@MMMiiigggrrrzzzvvvhhhYYYLLLCCC666++++++///++++++...)))((())),,,---+++)))(((((()))))))))))))))******+++''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******---+++))))))***,,,,,,,,,***---000...)))---===NNNmmmvvvyyy~~~zzzqqquuuuuuoooqqqjjjhhhcccWWWVVV[[[XXX```___aaafffhhhggghhhllliiimmmmmmgggdddlllxxxnnniiikkk|||xxxfffXXXSSSSSSIII888---------***)))***+++***'''&&&(((***zzzPPPNNNEEE???<<<999666555333111///------,,,,,,,,,,,,++++++******************************))))))))))))******************++++++++++++***...000111000...---,,,111---,,,///222222777===ggg|||___DDD>>>777444555999::::::<<<===???AAABBBBBBAAA@@@>>>>>>>>>======<<<<<<<<<888999999:::::::::::::::999999:::;;;;;;;;;::::::555666666555555999???CCC<<>>=========;;;<<<===>>>???===:::777:::999999888888999;;;;;;777666555333111///---,,,---------,,,,,,,,,,,,+++((((((((()))))))))******'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************+++++++++++++++,,,,,,---......//////,,,...000111000000111333777333111222444444666888:::HHH```wwwvvv{{{tttjjjaaaUUUFFF888222///''',,,111+++))),,,(((&&&((()))***++++++)))''')))))))))))))))***++++++''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))************************++++++------,,,---///...+++...CCCWWWiiiyyy}}}~~~rrrlllhhhccceeeggg___[[[ZZZ^^^eeelllpppuuu{{{{{{yyyxxxsssnnn~~~bbbFFF===222&&&"""(((---,,,&&&&&&))),,,---,,,)))%%%"""yyyPPPNNNDDD???<<<999777555444111///---------,,,,,,,,,++++++******************************))))))))))))******)))************+++++++++,,,,,,***(((***---...,,,///,,,,,,///...+++...555222TTT}}}|||jjjTTTEEEAAAAAA???;;;777555444444777<<>>===AAAAAAAAA@@@@@@>>>======777888888888888777666555;;;999888999BBBSSShhhwwwyyyyyyeeeYYYAAA---'''------...222///))))))***+++(((%%%)))111'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))***)))''''''(((***++++++************+++++++++,,,---.........---,,,------...000111222333444666444333555888999777444444666888:::<<<;;;;;;:::;;;;;;<<<<<<;;;::::::999<<<;;;<<<>>>@@@???:::555555555444444444666777888777666444222000...---,,,---------,,,,,,,,,++++++'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++++++++,,,------......///***,,,///000//////111222...222666777666555555555;;;777:::FFFRRR```tttssswwwrrrwwwtttjjj```SSSGGG???555***(((,,,///'''***,,,%%%%%%,,,,,,---+++(((&&&(((+++,,,***))))))((())))))***++++++''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))%%%(((+++---,,,+++,,,---***000111------111111,,,+++666444222DDD^^^{{{uuuppp|||yyy~~~qqqhhhbbbddd___NNN:::///,,,///222000((("""&&&......***%%%###&&&+++,,,***{{{NNNKKKDDD@@@===999777555333000...,,,,,,,,,+++++++++******************************************************(((((()))************)))++++++++++++++++++++++++......//////000111111111:::444===bbbyyyqqqkkk```TTTGGG???777555777:::???BBB777<<<>>>=========999333333444777999777444666<<<888555777:::444---333BBBKKKSSSQQQSSSbbbqqqyyyZZZ???444...---,,,+++++++++,,,---+++***)))'''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------///000111222666555555444444444555555888999:::;;;;;;;;;:::999999;;;===>>><<<;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<444555555666777888888888555555333111///---,,,+++---,,,++++++******++++++******))))))((((((''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************************++++++,,,,,,------...------......///000000000222222111222444555555444888777777888===CCCIIIMMMbbbuuu|||pppmmmmmmgggWWWIII999444///,,,,,,......---,,,+++******))))))******))))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......111000......111999DDDLLLaaadddlllvvv~~~zzzuuuzzzSSSJJJ>>>666444333000---))))))))))))))))))))))))((((((((((((((((((((((((}}}OOOKKKCCC@@@===999777555333000...,,,,,,,,,+++++++++******************************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++------......///000000000444222222;;;RRRwwwxxxhhh^^^___WWWBBB444111DDD@@@888222444888777111999666666999999666555777999===FFFPPPPPPQQQaaavvvjjjZZZJJJ777,,,***---,,,+++*********+++,,,+++***((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---...///000111000000111222333555666777777888999;;;;;;;;;:::999999;;;======<<<;;;;;;;;;;;;;;;<<<======>>>======777777777888888888888999555444333111000...---,,,---,,,++++++******++++++))))))))))))((((((''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************++++++,,,------------------...//////000000111000000111333444444444999888666666777;;;>>>AAACCCNNN```rrrzzz{{{~~~|||{{{llljjjiiiaaaWWWNNNHHH@@@666///444000,,,+++,,,------,,,++++++***)))))))))******((((((((((((((((((((((((((())))))***)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------------//////...------111666:::;;;>>>FFFRRR___iiimmmnnnssswww~~~|||uuuttt|||wwwxxxyyyxxxrrreeeXXXRRRRRRMMMFFF;;;555///---...///,,,)))))))))))))))))))))))))))((((((((((((((((((((((((~~~PPPKKKBBB@@@===999777555333000...,,,,,,,,,+++++++++******************************************************++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,---......//////,,,111444...,,,<<<\\\www~~~|||jjj\\\[[[```eeeVVVMMMIIIPPP\\\fffmmmrrrvvv{{{vvvjjjooo|||fffEEE333,,,(((***...,,,+++***)))))))))*********)))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,++++++++++++,,,...///000.........///111333444555555666888999:::::::::999888:::<<<===;;;::::::::::::;;;<<<===>>>>>>>>>>>>::::::999999999888888888333333222111000///......,,,,,,+++************+++)))))))))((((((((((((''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************************+++,,,,,,------,,,,,,---......//////000......///000222333333444777666555444444555777888888777;;;FFFOOOSSSWWWZZZcccpppqqqrrrwwwsssuuueeeWWWRRRBBB@@@;;;333,,,)))***,,,...,,,******+++,,,,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,---...---,,,+++,,,...***+++...444<<>>>>>;;;;;;:::999888777666666222111111000000/////////,,,++++++***************(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))******+++,,,,,,,,,+++,,,,,,---......//////,,,---///000000111222444222222333444666777888888???999666999===>>>>>>@@@AAAOOORRRSSS^^^dddfffllloooyyyyyyjjjggg}}}vvvqqqzzzxxx{{{iiiUUUGGG@@@;;;666...///...+++)))***///444++++++++++++++++++***)))******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,***,,,...///...---......222111//////000111333444999===FFFOOORRRTTT^^^jjjlllaaa```dddfffrrr}}}zzzdddeeefffgggfffbbb\\\WWWSSS[[[```YYYLLLAAA???@@@???<<<666111000111000///---------...///...+++((())))))))))))))))))))))))(((((((((((((((((((((((({{{OOOMMMFFF@@@===999777555333000...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******************************++++++,,,---------000---+++---111333222111***<<<^^^lllSSSCCC;;;---,,,---///...***'''&&&)))))))))((((((((('''''''''''''''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++***************+++,,,---000000000000000111222222111333555666888888888888666888:::;;;999888888888777888999:::;;;;;;;;;;;;::::::999777666555333333000000000//////.........,,,+++******))))))******'''''''''''''''(((((((((''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))******++++++,,,++++++,,,,,,------......+++---////////////111333///000222444666777888888777666888===???===>>>AAA<<>>@@@AAAAAA:::999888:::;;;:::888777555222///////////////000///...,,,+++******((('''((((((((((((((((((((((((((((((((((((((((((((((((|||OOOMMMFFF@@@===999777555333000...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))******************************++++++,,,,,,------,,,,,,,,,++++++...444888:::666666BBBZZZ}}}qqqVVVEEE:::222---+++,,,,,,+++((('''))),,,(((((()))))))))((('''&&&&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++***************+++,,,,,,------...///111333555777111222444555666666666666555777999:::888777777777777888999999::::::999999999888777666444333222111//////......------,,,,,,++++++***))))))))))))***&&&''''''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++******+++,,,,,,------...+++...111000...---000333000000111222222333333444...111888??????<<<===AAAAAADDD;;;777===>>><<>>BBBCCCEEEGGGAAAFFFGGGAAAAAAEEECCC<<<>>>>>><<<777777888333,,,---......---///222111---000...,,,,,,,,,+++'''$$$---...///...+++)))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++.........,,,++++++---///***---000222222111222333777777888777666666777999888444888;;;555666888222999888888999;;;<<<<<<;;;:::999:::<<<;;;999<<>>AAA<<<;;;CCCBBB@@@FFF@@@???<<<;;;===???<<<777333555888:::888444000...222111///,,,---111222000///---...000///+++&&&###+++******+++,,,---,,,++++++,,,...,,,***)))***,,,)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))*********+++,,,---------+++***+++,,,+++---//////---,,,---///000111222333444666777777666444<<<@@@999:::>>>999666666777888::::::888666999777777888555///000444000------111000------222,,,,,,,,,,,,+++,,,---...((((((((((((((((((((((((((((((((((((((((((((((((SSSJJJ@@@@@@===999777555333000...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***++++++,,,,,,---.........,,,***+++...///...,,,111,,,,,,222444222444999BBBIIIggguuu^^^III>>>------,,,+++***+++---...******))))))+++,,,&&& ((()))*********)))'''&&&$$$%%%'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,.........//////111222222111222333444444444333222444666888999777666666666;;;;;;;;;;;;:::999888888777777666555444333222222...------,,,+++***)))(((+++******)))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((()))*********)))******+++,,,,,,------...111333222...,,,...222111111000111222333555777888444444888:::::::::===888===;;;<<>>:::AAA:::??????:::999>>>>>>999>>>444222999999000///777000111000---+++---///000///(((&&&+++,,,))))))...+++++++++)))(((''')))+++(((***,,,+++))))))+++...(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))************(((***---///...---------***,,,...---+++,,,///333111222333333555777777444333111888:::222222666222777666555666888::::::999999222000666:::666111000...+++,,,///...)))***///'''(((******)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((}}}PPPLLLEEE@@@>>><<<:::888555222///+++++++++************))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000000//////000111666555555===PPPmmmsss```LLL<<<222...---,,,,,,++++++***)))(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))************------------...000111222333222000//////111222444333444555666777777777777999888888888777777666666666555444222111000//////......---,,,+++))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------............//////000000111111333444555666777777777777777888:::<<<======<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;EEE===555111111111000---//////...---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,---------............///111111222333444444444444333555666555444444555666666666777777777888888888444444333222111000...---,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%'''******)))'''''''''}}}PPPMMMFFF@@@>>><<<:::888555222///+++++++++************))))))))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********)))***++++++))))))***+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...///000222------...///444;;;EEEKKKRRRooozzz\\\EEE@@@999222---+++,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********))))))))))))************,,,,,,------...000111222222222000000000222444555555555666666555555444444777777777777777666666666666555444222111000//////...------,,,***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,---------------......///000000111111333333555666666666666666666777999;;;<<<;;;:::999::::::;;;;;;::::::999999>>>888111///000111000---.........---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,------------............000111222333444444444444222333444444333333555666666777777777888888888888555444444333111///...---,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))***)))'''''''''}}}PPPMMMGGG@@@>>><<<:::888555222///+++++++++************)))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))***++++++))))))***+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......000222333555777777444111///...999@@@MMM\\\mmm|||jjjZZZRRRKKK===///))))))***+++++++++******+++++++++******))))))((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******))))))))))))************,,,,,,,,,---...///000111222222111111222444555777777777777666555333222111666666666666666777777777555555333111000/////////------,,,+++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,---------------......///000000000222333444555555666666666555666888:::::::::999888888999999999888888777666666222...---///000///------------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------......///000111222333333333333000222333444333333555777777777777777888888888888555555444333111///---,,,++++++***))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''&&&'''|||OOOMMMFFF@@@>>><<<:::888555222///+++++++++*********))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))***+++***)))((()))+++))))))))))))************++++++++++++++++++++++++...///000000......///000000111111111000222555777666333//////333:::@@@DDDHHHZZZssswwwnnniiiddd___]]]___III>>>222---,,,***+++...,,,---/////////,,,***(((+++*********)))))))))((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***((()))))))))************+++++++++,,,---...000000222222222222333555777888888888888777666555333333666666666777777888888888555444222111///.........,,,,,,,,,+++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,------......///000000111222333444555555555555555666888::::::999888777888888888888777666555555111///------...///---+++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***(((&&&%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,------------//////000111222222222222000111333444444444666888777777777777777777777777555555444333111...,,,+++++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))'''&&&&&&'''{{{NNNKKKEEE@@@>>><<<:::888555222///+++++++++*********))))))************))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))******)))((()))***(((((()))))))))*********++++++++++++++++++++++++222333333111///------...///...,,,******---333888111111111333444222---)))///222666:::>>>EEENNNTTTWWW]]]___\\\YYY]]]fffllliiibbbaaa]]]TTTVVVYYYQQQ@@@;;;888888666111...///***)))---444555...+++---'''((()))******))))))(((*********)))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))************++++++++++++,,,...///000111222222333444666777888777777777888888777777666777777777888888999999999444333222000///...------,,,++++++******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////000111222333333444444444666777999:::;;;:::888777888888888777666555444444000///.........---+++******************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***(((&&&%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,------...///000111111111111000222444444444555777888666666666666666666666666444444333111000...,,,++++++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((&&&%%%&&&'''{{{NNNKKKDDD@@@>>><<<:::888555222///+++++++++************)))++++++******)))((((((((())))))))))))))))))))))))''''''(((((((((((())))))((()))******(((((()))***((((((((()))))))))******++++++++++++++++++++++++222333333111...---------///111111111000111333555333000,,,+++---222666888666333///---...000111222,,,---///000111222444444///+++000111)))***...)))000---,,,......---...222******---000...)))((())))))((((((((((((((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))*********************+++,,,---...///111222333444444555666666444555666777888999999888777777777777888888888888444333111///...---------++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))*********+++++++++++++++,,,,,,---.........///000111222333333333333666777999::::::999888777777777777666555444333222000000///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***)))))))))************+++******+++++++++,,,,,,,,,------...///000000000000000222333444333444555777555555555555444444444444111111111000...---+++*********)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%%%%&&&'''~~~PPPLLLEEE@@@>>><<<:::888555222///+++++++++************)))++++++******)))(((((('''))))))))))))))))))))))))'''''''''((((((((())))))((()))***)))((('''(((***(((((((((((()))))))))***************************---/////////---,,,---...&&&))),,,...---,,,,,,,,,&&&)))---000///,,,)))'''(((***...111222000,,,)))000///.........,,,***)))000,,,111444---...333000000,,,***+++)))&&&'''+++000111...)))(((+++///000///...,,,+++***)))))))))((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************))))))******+++---...///222222333444444444444444333333555666666777777777666666666666555555555555333222111///...---,,,,,,************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))*********++++++++++++,,,------.........///000111222222222222555666888999999888666555555555555444333222000000......---,,,***)))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))************************++++++++++++,,,,,,---...///////////////111222222111111222444444444444333333222222222............---,,,+++*********)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((RRRNNNFFF@@@>>><<<:::888555222///+++++++++************)))+++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''((((((((()))((()))***)))((('''(((***(((((((((((())))))))))))************************)))+++,,,,,,,,,,,,---///...///000///---,,,,,,---//////...+++***+++///222//////...,,,***+++---000,,,,,,,,,------,,,---///...(((,,,...&&&&&&,,,***)))(((***...---******---"""***...,,,+++...***$$$&&&''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))))))))***+++,,,......222222333444444333333333222333444444555555444444555555555444444333333222333222000///---,,,,,,,,,************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,---.........///000111111222222222444555777888888666555333444444333333111000///...,,,,,,+++***((((((***,,,'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************)))************++++++++++++,,,---...////////////...///000000///...000111333333333222222111111111,,,,,,------,,,,,,+++*********)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((VVVNNN@@@BBB???;;;888777555222000,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,...///111222222222111000000000111222222333444444333333222222222222222222......---,,,++++++++++++************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))******++++++++++++++++++++++++...///000111111222222111333444555666666555444333222222111000///...---------,,,******+++***)))'''))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&******))))))(((((((((''')))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''((())))))***,,,,,,,,,,,,---...//////111000...---...///111222111111111333666777777555///......---+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzQQQMMMAAABBB???;;;999777555222000,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************))))))))))))))))))(((((('''''')))((((((((('''''''''&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++---...///000111111111111111111222222333444444444222333333333333222222111......---,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))******++++++++++++++++++++++++......///000111111111111222333444555555444333222222111111000///...---------+++***)))******((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''')))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******,,,,,,+++,,,,,,---...///000///...---...///111222333333222333555555444222......---,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqLLLLLLBBBBBB???<<<999888555222000,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))((())))))******))))))((()))))))))(((((((((((('''((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,------...///111222333222222333333444444555555222333444555555333111000...---,,,++++++******+++******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))******++++++++++++++++++++++++---...///000111111111111111222333333333333222111111111000///...------,,,,,,***))))))))))))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++++++++***)))+++++++++,,,,,,---...//////.........///000222333555444333333333222000......------,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&nnnKKKLLLDDDAAA???<<<:::888666222000,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((((((((((()))************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++,,,...000333555333333333444444555555555222333555666666444111///...---,,,+++***************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))******************************------...///000000000000111111222333333222111111111000000///...---,,,++++++)))(((((())))))(((&&&((())))))***+++,,,,,,---(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''((()))******''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))''')))+++,,,---,,,***)))++++++++++++,,,---...///---------...///111222444555333222222222111...,,,---,,,,,,+++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''qqqNNNNNNDDDAAA???===;;;999666333000,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((((((((())))))))))))))))))))))))************************************************)))))))))*********++++++(((((((((((((((((((((((()))******++++++******)))************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))+++++++++,,,...111333555333333444444444444555555222333555666555333000...------,,,+++************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))******************************,,,---...//////000//////111222333444444333222111000000///...---,,,++++++***)))(((((())))))((('''((())))))***+++,,,,,,---((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))******++++++''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))''')))+++,,,---,,,***)))++++++++++++,,,---......------......000111222333111000000000111000...---+++++++++******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''uuuQQQPPPDDDAAA???===<<<:::777333///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***'''(((((())))))(((((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++,,,...///222333444333333333333333444444444333333444444333111///...---,,,+++******))))))***))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))******************************+++,,,---...////////////111222333333333333222111//////...---,,,++++++******)))((((((******)))(((&&&''''''(((((()))))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))'''''')))***++++++++++++''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((((((((('''''''''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++++++++***)))*********++++++,,,---...---......///000111111222///.........000000...---*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''tttQQQPPPDDDAAA???>>>===;;;777333///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))******''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********+++,,,...000111222333333333333333333333333222222333333333222111000......---,,,+++***))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))******************************++++++,,,---............000000111222222111000000///......---,,,+++******+++)))((()))***+++***)))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''(((***++++++++++++***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))'''''''''(((((()))))))))&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******************+++,,,---.........///000000000000000///...---...///...---+++)))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''rrrPPPOOODDDAAA@@@>>>===;;;888333///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************,,,---///111333333333222222222222222222222222222333333222111000///......---,,,+++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))++++++,,,---...............///000111111000///...///......---,,,+++***)))+++***)))***+++,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))((()))***+++,,,+++******''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))'''((((((((())))))******$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((('''((())))))***************+++,,,---......///000000000000000///000...------...---+++)))))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((sssIIIHHHAAABBB@@@>>><<<999666111...,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***+++---///000111111111111333444444111/////////333444444333222000...---************))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))))))))******)))************+++++++++++++++,,,------....../////////000000000000//////...---,,,+++***************))))))(((((((((((()))(((((((((((((((((((((((()))(((''''''(((((((((&&&))))))))))))))))))))))))))))))(((((((((((())))))+++,,,---...---+++)))'''(((((((((''''''&&&&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,)))&&&&&&((()))'''%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,---------............//////......---+++***))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''yyyNNNKKKCCCBBB@@@===;;;999666111...,,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++---...000111111111...000222222111000000000333333333222111///---,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))))))))******))))))*********+++++++++++++++,,,,,,---.........//////000000000000//////------,,,+++************))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((***+++,,,,,,+++***(((&&&((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&(((((('''%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,,,,------------..................---,,,+++***))))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''wwwNNNJJJAAAAAA@@@===;;;999666222...,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,...///000111111+++...000111111000111222222222111111///...,,,+++******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))(((((())))))***)))))))))*********++++++++++++,,,,,,------.........//////000000//////...---,,,+++******)))******(((((('''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((************************)))((((((''''''(((((()))***+++,,,,,,+++***((('''(((((((((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((((((&&&$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******++++++,,,---------------...............------,,,+++***)))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''rrrKKKJJJAAAAAA???===;;;:::666222///+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***(((&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***,,,---//////000000,,,///111222111111111222111111000///...,,,+++******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))***************++++++,,,------.........//////////////////...---,,,+++***))))))))))))''''''''''''((()))++++++(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))******))))))))))))******,,,,,,------,,,+++******&&&'''''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++,,,,,,---,,,,,,---------.........---,,,,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''mmmKKKNNNFFF@@@???===;;;:::777222///+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))+++,,,.../////////000222444444333111111222111000///...,,,+++******)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))***************++++++,,,------.........////////////......,,,,,,+++***))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))&&&(((***)))(((((()))+++((((((((((((((((((((((((***))))))(((((())))))***++++++++++++++++++******&&&&&&&&&'''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,------------...+++++++++******))))))((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''gggHHHMMMDDD@@@>>><<<;;;:::777333000************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***,,,---...//////111333555555333222222222111111///---,,,+++++++++))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((()))))))))************++++++,,,,,,---------......//////......---,,,+++***))))))((())))))(((((('''(((((()))***+++))))))))))))))))))))))))%%%(((+++***((('''***---(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))'''((((((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&'''(((***''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,------------*********)))))))))((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''cccFFFJJJ@@@@@@>>><<<;;;:::777333000************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))***)))'''&&&''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((***+++---............111333444333222333333222111///---,,,+++++++++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))************+++,,,,,,---------......//////......---,,,+++***))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%(((++++++((('''***...************************+++******))))))******++++++++++++++++++++++++,,,++++++************************))))))))))))******))))))))))))))))))))))))'''((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))'''&&&&&&***...''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++++++++,,,,,,,,,---------)))))))))))))))(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''hhhJJJMMMBBB???>>><<<;;;:::777333000******************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###%%%(((***+++***(((&&&''''''''''''((((((((()))&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((()))+++------......+++...111333333333444555333111///---,,,+++,,,,,,)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((()))))))))))))))******+++,,,,,,---------..................---,,,+++***)))((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))$$$(((,,,+++((('''***...,,,,,,,,,,,,,,,,,,,,,,,,///......------....../////////.........//////000---------,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''*********'''%%%''',,,000''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***++++++,,,,,,,,,---------))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''zzzPPPJJJHHHAAA???===;;;:::666222///,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,......///000000000000000000///---+++***)))((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,...///000000///---+++***...---,,,***))))))((((((******)))))))))))))))***///%%%""")))//////,,,,,,''')))+++,,,///111000---''')))...555:::===BBBFFFBBBFFFGGGDDDBBBCCCEEEFFFGGGGGGGGGGGGFFFCCCDDDGGGKKK@@@999======777444777333///+++))))))*********+++)))(((((())))))'''&&&))))))))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''***---...+++''''''+++000((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************+++,,,,,,------,,,,,,++++++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((}}}PPPHHHEEEAAA???===;;;:::777222///,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,......///000000000000000///...---+++***)))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,---...//////...---+++))),,,+++***)))))))))))))))******))))))))))))******---))))))---...)))'''(((555111+++%%%&&&---555:::KKKIIIJJJMMMPPPNNNHHHDDDAAADDDGGGFFFEEEEEEEEEFFFLLLIIIEEEDDDCCCDDDGGGJJJOOOGGG???===:::555000///======<<<<<<;;;888222...111...+++)))***,,,------++++++++++++***((('''&&&((((((''''''''''''(((((('''''''''''''''''''''''')))+++,,,)))&&&&&&***...((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,,,,++++++******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((QQQFFFCCCAAA???===<<<:::777333///,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,......///000000000000//////...,,,+++))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,---------+++***)))***))))))(((((()))))))))******)))))))))******+++''''''***---+++((()))--- %%%///:::DDDMMMTTTYYYUUUQQQMMMNNNQQQMMMBBB888;;;<<<<<<<<<;;;;;;===???DDDAAA===<<>><<<:::777333000,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,---...//////000000//////...---,,,***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++++++++,,,+++***)))((((((((('''(((((()))************))))))******++++++((((((((())))))+++000555555;;;GGGQQQUUUQQQNNNMMMKKKJJJFFFEEEHHHKKKHHHCCCNNNKKKIIIIIIHHHGGGJJJMMMKKKJJJIIIIIINNNQQQLLLFFFIIINNNMMMEEEDDDJJJJJJDDD777555555777<<>><<<;;;777333000,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,------...///////////////---,,,+++***)))((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******************))))))''''''''''''((()))***+++***************+++,,,,,,...+++((((((...777>>>AAATTTLLLDDDBBB@@@===>>>CCCDDDGGGEEE>>>===FFFPPPUUUJJJHHHKKKPPPOOOHHHBBBBBBKKKIIICCC>>>@@@DDDAAA999DDDMMMOOOIIIIIIPPPSSSOOOMMMHHHAAA<<<::::::;;;;;;AAA@@@???@@@BBBDDDDDDDDD<<<999333...***((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************)))******++++++******)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))(((''''''QQQHHHJJJBBB@@@>>>===;;;888444000,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,------...////////////...,,,,,,+++))))))(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++************************(((((((((((())))))***+++***************+++,,,---)))+++...444@@@NNNWWWXXXJJJ>>>666:::AAACCCGGGMMMXXX```^^^OOOGGGOOO___iiiaaabbblllxxxxxxjjj\\\VVVwwwsssfffYYYVVV]]]^^^ZZZ>>>EEEIIIFFFCCCEEEIIIKKKOOOMMMJJJIIIIIIIIIIIIHHH@@@???>>>???AAAAAA@@@???KKKIIIDDD===555///)))&&&***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&SSSHHHIIIBBBAAA>>>===;;;888444111,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,,,,---......//////......,,,+++***))))))(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************+++******)))))))))******+++************+++,,,---......:::GGGOOOWWW___aaa___III@@@AAAQQQ\\\XXXOOOLLLtttoooccchhhttt|||dddccckkkxxxzzzmmmaaa^^^xxxxxxoooaaa]]]cccfffbbbaaaaaabbb]]]RRRHHHGGGMMMKKKIIIGGGHHHLLLRRRVVVXXXMMMIIIDDD???===:::888666DDDFFFIIIJJJFFF>>>666000******))))))))))))******((((((((((((((((((((((((((((((((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&TTTGGGHHHBBBAAA???===;;;888444111,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((()))***+++,,,,,,,,,---......//////......++++++***)))(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++***************++++++++++++************++++++************+++,,,---...BBBTTTeeeiiiddd^^^VVVOOOGGG???DDD[[[nnnooofffbbbkkkxxx|||mmmaaadddlllooollleeeeeeooorrrkkkgggjjjfffnnnnnnfffcccgggfff```SSSTTT\\\dddaaa\\\bbboooZZZRRRFFF>>>>>>BBBIIIMMMYYYSSSLLLFFFCCCAAA@@@???000999EEEOOORRRMMMEEE???******))))))))))))******))))))))))))))))))))))))(((''''''((())))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))************(((((())))))))))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&UUULLLFFFCCCAAA>>><<<;;;888444111,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((('''%%%%%%'''((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((+++---///))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((()))***++++++,,,...---,,,++++++,,,***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((''''''''''''((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))************++++++++++++++++++*********))))))))))))((('''%%%&&&)))+++,,,,,,***(((,,,999IIITTTeee[[[aaaYYYOOONNNQQQgggaaa]]]\\\kkkzzzsssjjjqqqkkk{{{uuusssuuu}}}{{{|||wwwvvvzzz}}}{{{yyy|||}}}wwwnnnddd^^^qqqjjjXXXZZZiii[[[AAA===AAAHHHOOOPPPOOONNNMMMLLL???666222===LLLSSSQQQNNNFFF:::111000,,,%%%&&&,,,%%%&&&)))+++,,,***(((&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))))))))((('''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((RRRIIICCCCCCAAA>>><<<;;;888444111,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))******)))'''%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%%%%&&&(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((***++++++,,,---......,,,++++++,,,***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((()))))))))))))))************++++++++++++++++++*********))))))***,,,---,,,***))))))*********,,,666HHHZZZcccddd^^^TTTVVVIIIDDDRRRbbb~~~jjjlllnnnxxxxxxwwwxxx~~~vvvccc___iiijjjcccbbbeeeWWWFFFAAAIIISSSRRRKKKMMMDDD:::444333999IIIXXXTTTMMMEEE===333***'''***+++,,,+++)))&&&&&&(((***((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,+++***((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((PPPHHHCCCCCCAAA>>><<<;;;888444111,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***,,,---...///000///,,,+++***+++)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((''''''((((((((())))))((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))************++++++++++++++++++***************&&&)))+++,,,,,,,,,---...***333@@@OOO]]]bbbZZZMMMOOOTTTcccZZZXXXgggppppppnnnnnnxxxuuunnnxxx{{{{{{ttttttooobbbiiiqqqnnnXXXAAA999@@@IIIKKKJJJIIIEEE===777;;;CCCPPPTTTTTTKKK@@@777000***+++,,,,,,***'''&&&(((+++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((111///,,,(((''''''((()))((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((RRRKKKFFFCCCAAA>>><<<;;;888444111,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))&&&%%%&&&&&&%%%&&&)))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******************************)))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))+++,,,---///000000///,,,*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''((((((((((((''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))*********+++++++++************************)))))))))((((((+++///222???KKKWWWYYYZZZXXXOOODDDMMM___xxxrrrmmmvvvvvvwwwnnnkkkzzz~~~xxxrrrrrrzzzwww{{{wwwzzz|||sssuuupppfff___]]]YYYQQQCCCCCCJJJTTTWWWOOOCCC<<>><<<;;;888444111,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))&&&''',,,,,,'''&&&)))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++***)))))))))))))))************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))+++,,,---...///000///,,,*********((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((())))))(((''''''******))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************000...+++((()))...666<<>><<<;;;888444111,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%---777777---%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++)))))))))))))))))))))(((++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,---...///...+++***)))***((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((())))))))))))(((&&&'''((())))))((('''&&&))))))((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))************+++++++++***************+++++++++)))***---111777AAAKKKRRRVVVRRRKKKOOOggg~~~|||kkkbbbooo{{{qqqyyyxxx|||tttfffjjjyyywwwxxxwww|||}}}}}}xxx|||{{{yyywwwfff___TTTIII@@@???JJJXXXRRRQQQNNNKKKNNNTTTVVVTTTLLL@@@111)))(((******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''')))))))))(((''''''''''''(((((((((((((((((((((''''''(((((()))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((OOOIIIFFFCCCAAA>>><<<;;;888444111,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%+++666666+++%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((***++++++***((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++******))))))***++++++***,,,---,,,+++))))))***'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))***))))))(((&&&'''((())))))((('''&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++))))))*********+++++++++%%%,,,777AAAIIIOOOTTTWWWUUUZZZ[[[```qqq{{{hhhfffuuu~~~zzzvvvqqqmmm{{{zzzkkkkkkuuulllqqqsssddddddooorrr|||~~~vvvoooggg]]]PPPDDDBBBEEESSSRRRRRRPPPLLLIIINNNVVVUUUNNNCCC777///++++++---))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((()))((((((((((((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((OOOJJJGGGCCCAAA>>><<<;;;888444111,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++%%%%%%,,,,,,%%%%%%+++''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''')))***++++++***)))'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())),,,+++******)))*********)))***,,,,,,***))))))***'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''')))*********)))(((&&&'''(((******((('''&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))************+++++++++))))))******++++++++++++111:::GGGPPPRRRNNNHHHDDDkkkwwwwwwlllkkkzzzsss~~~wwwqqq}}}sssppp}}}wwwwwwxxxlll^^^\\\www|||mmmqqqssslllxxxqqqyyy|||uuuooorrr~~~{{{oooeeeeeeggg___PPPFFFBBBGGGRRRWWWNNNAAADDDPPPPPPSSSRRRIII;;;000---...))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))&&&%%%%%%''')))***&&&'''''''''(((((())))))((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((QQQKKKKKKCCCAAA???<<<;;;888444111,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''***)))((((((((((((((()))))))))))))))************)))))))))***************((()))+++,,,,,,+++******(((&&&&&&(((+++------+++***+++,,,---...------,,,+++...333555555555666777<<<<<<======>>>>>>>>>>>>???AAABBBCCCAAA>>>;;;999999999999777555333333333+++---//////,,,***)))))))))+++...///...,,,***)))***((('''''')))******)))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((&&&,,,777777,,,&&&((())))))))))))************+++++++++***)))(((((('''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))************,,,,,,++++++++++++++++++***+++,,,------///000222===NNNPPPFFFBBBEEETTTjjjmmmvvvfffbbboooppp```wwwsssvvv|||mmm```cccmmm___iii~~~~~~rrrrrrzzzyyywwwoooxxxzzzpppfff___fffDDD:::GGGLLLQQQLLL777DDDMMMVVVVVVLLL>>>555111,,,,,,,,,+++)))))))))***************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))***)))((((((((('''''''''''')))(((''''''&&&&&&''''''))))))(((''''''(((((()))))))))(((''''''''''''(((OOOIIIHHHCCCAAA>>><<<;;;888444111,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''))))))(((((((((((())))))))))))))))))************''''''(((((()))*********)))******+++,,,,,,++++++000000000---***(((((()))...///000333555888;;;<<>><<<;;;888444222,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))((((((((()))))))))(((((())))))***)))))))))*********++++++'''(((((()))***+++,,,,,,,,,++++++*********++++++%%%)))---//////222888>>>???@@@BBBFFFKKKQQQVVVYYYXXXUUURRRQQQQQQQQQQQQQQQCCCCCCAAA<<<777555777999<<<>>>???@@@BBBIIISSSZZZaaaaaa```\\\WWWTTTUUUWWWUUUQQQMMMMMMQQQQQQLLLFFFFFF@@@888222///...+++)))((('''((()))+++,,,***)))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++&&&%%%++++++%%%&&&+++(((((())))))))))))******+++******))))))(((((('''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))***************************************+++,,,+++,,,333@@@KKKAAAHHHSSSjjj~~~xxxhhhggg}}}|||rrroooYYY~~~ssshhhxxx~~~iiifffzzz{{{|||vvvxxxxxxzzzvvviii]]]WWWLLLEEEIIIHHHDDDBBBFFFMMMQQQOOOKKK<<<222'''%%%***...+++&&&************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&''')))***)))(((&&&%%%'''''''''(((((()))))))))+++*********++++++++++++***++++++++++++***)))(((******))))))((((((((('''TTTJJJGGGBBB@@@>>><<<;;;888555222,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))))))))((()))))))))((())))))******))))))*********++++++++++++++++++,,,,,,---------...---,,,++++++,,,---...,,,...222777<<>><<<;;;999555222,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))******)))))))))))))))))))))***++++++************++++++++++++------,,,,,,,,,,,,,,,,,,......///111333777:::<<>>KKKUUUNNNLLLKKKLLLMMMMMMIIIFFFBBB???:::666222---(((%%%++++++******)))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''))))))''''''((('''(((((((((((())))))))))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))************))))))******+++++++++++++++...222:::CCCMMMTTTXXX|||mmm___mmmyyywwwccchhh}}}iiinnnzzzssstttnnnooo|||ooo___TTT[[[JJJOOOSSSQQQJJJEEEFFFIIITTTLLL@@@333***'''(((***************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))(((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******+++***)))))))))***+++,,,&&&'''((((((***++++++,,,,,,,,,---------,,,+++***((())))))******))))))((($$$%%%''')))+++,,,,,,,,,TTTJJJDDDBBB@@@===<<<;;;999666333,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))************))))))))))))******+++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++...000333888>>>CCCHHHJJJHHHDDDAAAFFFOOOTTTQQQLLLGGGJJJNNNRRRVVVYYY[[[[[[TTTXXX\\\]]][[[WWWTTTSSSWWWSSSQQQTTTYYYZZZWWWRRRXXXbbbmmmpppooosss~~~{{{ggg\\\ZZZ[[[XXXTTTSSSPPPJJJCCC???AAAHHHNNNLLLIIIDDD@@@???AAAEEEGGGCCCDDDGGGHHHFFF???666///*********)))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''')))******)))''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))*********************+++,,,,,,------***555@@@CCCBBBLLLaaasssuuufffpppqqqxxxpppxxxpppyyyxxxvvvvvvqqq{{{}}}}}}kkk___WWWPPPJJJHHHJJJIIIDDD???RRRRRRMMM@@@222)))))),,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++'''''''''((()))+++---...---...///222555777999:::<<<<<<======<<<:::888777333333333333444555666777//////...---+++)))&&&$$$UUUKKKEEEAAA???===<<<;;;999666333,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((******++++++***))))))))))))***+++,,,---*********+++++++++,,,,,,+++,,,,,,...///000111111111444888===BBBFFFIIIKKK@@@???BBBKKKVVV\\\\\\ZZZaaa___]]][[[ZZZZZZ[[[\\\___eeellllllhhheeefffiiiwww||||||xxxxxxoooiiiaaa^^^ZZZVVVRRROOOMMMLLLQQQOOOJJJBBB:::888;;;@@@999<<>>@@@BBBBBBBBBRRRSSSVVVZZZ]]]^^^\\\[[[ZZZ[[[___gggrrr~~~vvvnnnwww```OOOIIIKKKNNNPPPPPPSSSTTTNNNEEE??????CCC999888999<<>>666000+++)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))''''''''''''((((((((()))&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''$$$$$$'''((((((''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))************++++++,,,------...//////BBBAAAEEEOOO\\\ddddddaaawwwnnnooommmmmmqqq}}}vvvssspppuuu}}}}}}sssrrrfffmmmpppnnnpppwwwvvvpppmmmooorrruuuyyy}}}~~~tttcccfffeee^^^RRRJJJIIIKKK;;;FFFRRRTTTJJJ<<<000+++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))++++++)))((('''''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((())))))***++++++,,,,,,333888@@@FFFJJJJJJGGGEEE<<<;;;;;;:::999999888888AAAAAAAAA@@@>>>;;;888666888777555555666:::>>>AAAKKKLLLLLLJJJHHHEEEAAA???OOOQQQHHHAAA@@@>>>;;;999666444333///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***,,,++++++*********+++++++++***)))***...111---(((***000888>>>@@@???>>>>>>BBBFFFJJJNNNOOOPPPPPPQQQPPPYYY___cccqqq~~~zzz{{{~~~hhhZZZWWWVVVQQQKKKPPPLLLLLLOOOOOOIIIGGGJJJTTTHHH>>>@@@IIILLLGGGAAANNNMMMLLLJJJHHHCCC<<<888///,,,))))))***+++(((&&&'''''''''(((((())))))***&&&((())))))(((''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))((('''(((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((()))***+++((())))))))))))(((((('''&&&&&&&&&'''((()))+++,,,++++++***))))))******+++((()))******)))((('''&&&'''(((***+++***(((%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((+++((((((+++---000888@@@HHHEEEIII]]]jjjbbbddd{{{www}}}ssskkkqqqrrrtttzzzttttttvvvuuuuuuwww}}}|||vvvtttuuuuuu~~~pppxxxppphhhgggYYY@@@HHHRRRJJJAAACCCNNNQQQAAA---((('''))),,,***&&&&&&***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''(((&&&'''(((''''''''')))+++,,,)))&&&'''---555<<>>:::;;;>>><<<999777BBBFFF@@@???EEEJJJHHHVVVPPPAAAAAA@@@>>>;;;999666444333///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))******+++,,,---000111---))),,,333999;;;<<<===???AAAEEEKKKOOOOOOQQQRRROOOMMMPPPXXX___ppp|||yyywwwxxxzzzyyyvvvsssppprrrwwwzzzyyynnnaaaWWWLLLDDDEEEJJJMMMNNNOOOMMMJJJHHHKKKOOO777<<>>999444555888<<>>;;;999666444333......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((***+++---...))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++************+++,,,------+++---/////////222;;;CCCEEEFFFGGGGGGFFFFFFGGGHHHWWW^^^gggnnnvvv}}}|||yyyiiiVVVLLLIIIHHHIIILLLRRRXXXXXXRRRKKK::::::>>>GGGOOOQQQJJJCCC>>>===:::555000,,,******)))***+++,,,,,,***)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++***((('''(((((((((''''''''''''&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((('''***))))))))))))***+++,,,***++++++++++++***)))))))))***,,,---------,,,,,,---+++)))(((''')))***,,,,,,+++***((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))///***)))...555:::BBBIIIRRR^^^iii|||{{{rrrlllnnnssswwwwww}}}{{{yyywwwyyyssshhhdddZZZYYYWWWTTTQQQOOOQQQRRRaaa^^^[[[[[[___iiivvvxxxttt{{{~~~~~~zzzsssjjjkkkTTTHHHGGGMMMNNNIIIDDDDDDGGGJJJ???444+++***,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))************'''((()))))))))+++---///777>>>GGGNNNPPPNNNKKKIIIIIIIIIGGGDDDBBBDDDHHHJJJMMMJJJLLLSSSWWWXXXYYY[[[dddgggdddaaajjjxxxuuuiiiTTTZZZ```\\\RRRJJJLLLQQQPPPKKKIIIIIIFFF???999888UUUQQQFFFAAA@@@>>>;;;999666444333...---,,,,,,+++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++,,,,,,,,,,,,,,,---......+++***---666>>>AAABBBBBB@@@BBBEEEIIINNNUUU]]]bbb|||}}}yyytttnnnqqqeeeSSSFFFCCCIIIMMMMMMJJJEEEBBBGGGPPPTTTOOOIIIAAABBBCCCCCC@@@888///((()))))))))***++++++,,,,,,))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((('''''''''''''''''''''((())))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))'''((()))***++++++++++++++++++***)))))))))***+++...///222666888;;;<<<<<<>>>???AAABBBBBBAAA???>>>888777444111///---,,,+++***+++,,,---,,,)))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***************+++,,,***,,,333:::CCCQQQ]]]oookkklllzzzvvv{{{yyyiiiooo}}}xxx|||}}}|||~~~yyyrrriii```YYYQQQJJJHHHIIIMMMOOOPPPQQQQQQRRRTTTVVVRRRRRRQQQNNNKKKIIIIIIJJJGGGKKKWWWiii{{{vvvvvv}}}xxxeee^^^```LLLBBBKKKLLLAAA>>>EEEGGG<<<000,,,+++))))))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''')))*********)))(((&&&&&&&&&'''+++333===CCCJJJMMMPPPQQQNNNLLLLLLLLLAAAEEEGGGGGGKKKTTT]]]bbbeeeeeekkkuuu|||{{{yyyxxxzzzssswww~~~qqqeeeffflll^^^RRRKKKOOOOOOIIIFFFHHHSSSPPPHHHAAA@@@>>>;;;999666444333------,,,+++++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))******************************************************************+++,,,,,,---,,,,,,,,,,,,---......222111666===@@@>>>@@@EEEDDDEEEIIISSScccyyy~~~^^^KKKJJJNNNIIIGGGIIIQQQXXXWWWLLLAAAEEECCCDDDHHHKKKIIIAAA999111000---***)))***,,,---***)))((()))+++,,,***((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))******'''(((((()))*********)))'''((())),,,///222555666EEEFFFIIIKKKNNNPPPRRRRRROOOQQQTTTVVVXXXXXXWWWVVVNNNMMMLLLIIIDDD???999666++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))*********++++++,,,,,,---///555;;;@@@JJJ]]]nnn|||ttttttqqqfffttt}}}iiiuuu|||zzzvvvwwwnnn^^^WWWVVVSSSOOOMMMPPPTTTXXX```hhhbbbeeeiiilllkkkjjjiiiiiiooorrruuusssnnnggg```]]]```WWWMMMIIIJJJSSSdddsssxxx{{{tttooommm]]]OOOMMMNNNJJJDDDAAAIIIAAA888222+++'''(((---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((***...333999@@@IIIOOOIIINNNSSSTTTQQQJJJDDD???BBBKKKSSSWWW```pppmmmXXXPPPKKKGGGHHHOOOWWWNNNDDDAAA@@@>>>;;;999666444333---,,,,,,++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((***************************************************************+++,,,---++++++,,,---...///111222666:::AAABBB:::666CCCVVV___fffppp|||mmm___UUUSSSMMMHHHIIINNNPPPMMMHHHDDD@@@<<<>>>DDDJJJMMMMMMAAA>>>888222---+++******,,,***(((***,,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))(((((('''(((((())))))******+++))))))(((((((((((()))))),,,///555;;;BBBHHHLLLNNNPPPPPPNNNMMMLLLLLLLLLLLLHHHJJJMMMRRRUUUXXXYYYZZZ[[[\\\]]]\\\YYYTTTOOOKKKCCC===555...)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++*********+++,,,,,,------,,,111999AAAFFFOOO___ooo}}}uuuvvvwwwttt{{{~~~vvv|||zzzqqqttt~~~vvvzzzwwwhhhWWWJJJEEEGGGJJJbbbcccjjjrrrvvvxxx{{{vvvqqqnnnkkkdddYYYRRRPPPYYYbbbvvv}}}wwwdddpppiiiPPPEEEMMMMMMAAAHHHDDD>>>999000)))(((,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******///555>>>EEEHHHIIIIIIIIICCCCCCFFFLLLRRRWWWYYYYYYnnnxxx}}}zzz}}}{{{ssszzzwwwkkk]]]QQQKKKXXXLLLAAAAAA@@@>>>;;;999666444333,,,,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************************************************************+++,,,---...,,,---///111555888;;;<<<<<<===EEEPPPTTTWWWfffxxxwwwjjjmmmyyyyyypppmmmaaaQQQFFFDDDHHHMMMOOODDDBBB???<<<<<>>AAAFFFKKKPPPRRRSSSSSSEEECCC???<<<::::::;;;;;;888:::<<>>999000+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())),,,///111:::???EEEHHHHHHEEECCCBBBGGGEEEFFFQQQaaapppyyy|||~~~nnnjjjiiiooopppiii]]]WWWUUU]]]YYYOOOXXXkkkiiiXXXccceeepppuuugggUUULLLDDDAAA@@@>>>;;;999666444333,,,,,,,,,++++++,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************************************************+++,,,---......000333777<<>>BBBJJJLLLNNNOOONNNJJJGGGDDD:::888555333333555888;;;555555666666888:::<<<======???DDDJJJPPPVVVZZZ\\\WWWXXXXXXVVVOOOEEE<<<555))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......:::===JJJ```rrrzzz{{{{{{tttttt{{{yyyiiittt|||~~~xxx~~~}}}xxxvvv^^^IIIAAAJJJVVV___fffooozzz{{{wwwpppcccTTTQQQfff~~~www}}}|||qqqwwwssskkksssfffHHHBBBSSSKKKEEEAAABBB@@@777---'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((+++000444888CCCCCCBBB???======>>>@@@NNNQQQ\\\mmm~~~yyyrrrdddaaa```[[[QQQJJJIIINNNSSSOOOHHHDDDDDDHHHJJJHHHDDDDDDGGGJJJFFFCCCGGGQQQRRROOOUUUaaattt}}}VVVLLLGGGEEEBBB>>>;;;999777444222...,,,++++++------,,,***))))))))))))))))))))))))+++*********))))))((((((...******---,,,&&&&&&+++************************...//////---+++)))***++++++---------+++++++++---222000&&&%%%111222+++++++++333===CCCDDDCCCBBBCCCJJJSSSpppqqqiiitttxxxfffNNNBBBFFFLLLQQQQQQLLLFFFDDDDDDMMMNNNLLLJJJKKKLLLBBB555......---,,,,,,,,,------+++***((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))+++,,,------,,,+++)))(((+++,,,,,,***)))+++++++++))),,,333<<>>999;;;;;;999===DDDDDDFFFIIIJJJEEE???<<<<<<>>>CCCJJJOOONNNGGG???:::555666;;;===;;;888???IIIMMMIIIGGGKKKUUU[[[VVVMMM999333,,,***,,,---+++'''((()))***++++++***((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++---,,,(((+++000))))))888DDDMMMUUUqqq}}}xxxvvvoookkk{{{~~~}}}~~~mmmWWWLLLMMMRRR\\\bbbjjjrrrpppcccZZZTTTVVVqqqtttjjjiiipppyyywwwcccbbbXXXGGGGGGVVVRRRKKKFFFEEE@@@111###...***&&&&&&)))++++++)))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))(((&&&'''+++///((()))+++---111888???EEEDDD<<<777;;;>>>@@@IIITTTpppppprrr{{{uuuaaadddaaaUUUIIIFFFKKKPPPSSSWWWbbbkkkhhh```eeepppiiieeeaaa```bbbbbb___\\\[[[XXXPPPIIIHHHJJJGGGBBBMMMRRRPPPOOOaaaVVVKKKFFFEEEBBB>>>;;;999777555333...,,,++++++------,,,***))))))))))))))))))))))))************)))))))))(((((()))&&&%%%+++222000(((************************,,,---...---+++)))***++++++---------++++++,,,---'''000000...222...+++222CCC@@@???AAAEEELLLTTTZZZwwwxxxvvv{{{|||```HHHEEEAAA???CCCKKKNNNKKKEEEMMMHHH???:::@@@KKKOOOMMMBBB<<<444---)))))),,,...)))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))************************++++++,,,,,,,,,+++)))((()))+++,,,+++)))***,,,---999<<>>CCCHHHGGGFFFIIIQQQWWWQQQJJJ===111)))&&&'''(((***+++***(((&&&&&&))),,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++)))***(((+++111///555IIIRRR^^^dddttttttbbbkkkxxxoooaaaSSSMMMQQQ\\\dddnnnwwwvvvggg\\\[[[aaaxxxyyyMMM```nnnwwwqqqzzzrrrlllfffXXXOOOAAAOOONNNAAAAAAJJJBBB...***)))))))))*********)))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***++++++***,,,)))***333>>>DDD@@@:::666;;;HHHXXX```bbbkkkwww{{{xxxuuuvvv{{{zzznnn```DDDMMMYYYaaadddggghhhiiipppooopppsssttttttxxx~~~zzz{{{{{{wwwqqqnnnnnnqqqqqqhhhcccdddaaaYYYVVVXXXSSSMMMFFFCCCJJJZZZmmmzzzVVVKKKEEEDDDAAA>>>;;;999777555333...,,,++++++------,,,***))))))))))))))))))))))))************))))))))))))'''+++(((###///@@@===+++***************************+++,,,+++***)))***,,,+++,,,------,,,+++,,,...***111,,,(((,,,...444AAA>>>@@@BBBIIIZZZooo~~~kkkbbb___XXXNNNFFFDDDJJJPPPQQQPPPHHH;;;444;;;IIITTTQQQKKKBBB888111,,,+++++++++***))))))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))******************************+++++++++***))))))******))))))+++...333777<<<<<<>>>>>>>>>===;;;:::DDDHHHEEE???@@@KKKQQQOOOAAA???CCCKKKOOOJJJDDDBBBKKKLLLDDD999===MMMSSSOOORRRSSSSSSVVVXXXUUUHHH;;;333777999777444999HHHUUU]]]YYYPPPCCC555,,,+++,,,)))+++,,,***((('''***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,+++...******///000===VVVhhhvvvvvvrrrwww|||wwwppp{{{}}}}}}vvv{{{nnnXXXSSSNNNOOOXXXgggwwwoooUUUMMM___~~~iiiWWW]]]wwwxxxuuulll```FFFOOOQQQIIIGGGKKKHHH>>>************+++***))))))))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***((('''***---...***&&&,,,---111999@@@AAA<<<777BBBJJJYYYhhhmmmooo|||qqq^^^XXXZZZXXXSSS```bbbfffmmmssswwwyyyzzz|||wwwuuu}}}oooiiippphhh^^^VVVQQQHHH??????FFFUUULLLEEEDDDAAA===;;;999888555333...,,,++++++,,,---+++***))))))))))))))))))))))))*********)))))))))))))))***+++'''&&&111>>>;;;---************************((()))++++++******+++,,,+++,,,...---,,,,,,---...///000***)))555:::;;;BBB:::RRRdddnnntttwwwsssqqqmmmdddZZZOOOGGGCCCJJJUUUYYYKKK555///;;;JJJRRRRRRPPPKKKCCC888...(((///---++++++++++++)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))************************)))*********************...)))'''+++111555:::???;;;:::888999;;;>>>??????;;;IIILLLBBBEEE[[[nnnrrriiijjjvvvuuulll]]]OOOQQQLLL===;;;BBBIIIPPPWWW]]]^^^[[[GGG???888666888:::>>>BBBTTTYYY\\\XXXLLL???444...))))))+++---...---***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,000---,,,444:::LLLeee}}}sssvvv}}}xxx}}}xxxrrryyyooowww{{{ttt~~~iiiMMMMMMRRR[[[hhhuuuzzzvvvpppmmmoootttzzz~~~hhhWWW\\\lllyyyyyydddeeeiiinnnrrrvvvxxxrrrkkkXXXIIIFFFQQQOOOAAABBBPPP222---)))(((+++,,,+++((())))))************))))))(((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))+++,,,+++)))000888???>>>999:::DDDOOO[[[aaaooo}}}}}}uuuuuu|||zzzooo\\\NNNOOO[[[gggkkksssrrruuu{{{||||||xxxtttyyyuuu|||yyynnnccc[[[SSSMMMIIIUUUMMMEEECCCAAA===;;;:::888666444...,,,++++++,,,---+++***))))))))))))))))))))))))))))))))))))))))))*********%%%$$$(((,,,,,,++++++************************((()))************+++---+++,,,...------,,,...///'''111444888AAA???;;;???UUUzzzuuurrr}}}|||tttiiiHHHBBBJJJPPPMMMBBB:::<<>>GGGQQQYYYkkkqqqzzz|||{{{sss___NNNkkkooo^^^\\\```rrrrrr{{{yyygggkkk|||qqqkkkbbbTTTGGGFFFLLLOOOMMMKKK>>>...(((+++...---)))))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++)))(((+++333:::AAA<<<777:::HHH^^^sss~~~xxxzzzuuu___RRR```ggglllmmmooouuu{{{|||wwwvvvzzz~~~yyynnnlllrrrfffTTTMMMEEEBBB@@@===;;;:::888666555...,,,++++++------,,,***))))))))))))))))))))))))((()))))))))***************,,,---,,,***+++,,,,,,***************************+++,,,,,,++++++,,,---+++,,,......------///111555888444999MMM```qqqnnnvvv~~~|||{{{lll\\\NNNLLLMMMIIIDDDAAAPPPQQQRRRSSSSSSRRRQQQQQQAAA;;;333---++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********+++++++++++++++++++++++++++******+++,,,---///000333777BBBIIIEEE===DDDRRRTTTNNNQQQccc||||||ooo|||iiiVVVGGGIIIKKKHHHEEEFFF666:::@@@DDDGGGMMMTTTZZZNNNGGG===222+++***,,,...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++,,,,,,,,,------...222444DDDdddwww{{{wwwooo{{{}}}}}}zzzttt||||||vvv~~~~~~fffVVVSSS[[[ffflllzzzqqqeee[[[RRRJJJ@@@:::;;;:::888555444888???DDDTTT^^^mmmyyyvvvmmmkkklllnnnsssxxxttt}}}```QQQWWWwww}}}jjjcccjjjyyyxxxnnnoooqqqppp~~~vvvyyyvvvgggQQQHHHKKKMMMHHHOOOFFF999000++++++++++++))))))************))))))))))))))))))))))))))))))'''(((***,,,,,,***(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,///444999===<<<<<<@@@LLL^^^ppp}}}xxxccc```cccaaa___```ccciiillllllqqqsssmmmooo{{{TTTMMMDDDBBB@@@===;;;:::999777555...---+++,,,------,,,***))))))))))))))))))))))))(((((())))))*********+++###------$$$&&&000111'''************************+++---------++++++,,,---+++,,,............///111999888:::UUU{{{wwwzzzsssnnnggg\\\MMMBBBGGGRRRMMMPPPSSSVVVWWWVVVTTTRRRTTTLLL@@@555...+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************++++++++++++++++++++++++++++++++++++,,,...000222<<>>>>>999HHH[[[iiirrryyyrrr\\\YYY```hhhooowwwxxx~~~yyytttvvv}}}~~~XXXHHHJJJEEE@@@;;;999999999777555......---------,,,,,,,,,))))))))))))))))))))))))+++&&&%%%***+++((('''*********+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++)))***---000///444+++$$$111;;;888666000>>>\\\hhhgggqqq{{{wwwyyy|||yyyvvvzzzooouuuoooVVVEEEEEENNNTTTSSSNNNSSS]]]YYYMMMTTTQQQKKK@@@555...---...,,,,,,+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((******))))))))))))***************)))))))))))))))+++++++++++++++***)))(((***,,,...,,,+++///999BBBHHHBBBAAAIIIPPPWWWfffuuu{{{wwwyyyyyyzzz|||{{{wwwrrrrrrsssuuu||||||uuu||||||jjjooo[[[DDDOOOTTTVVV[[[[[[OOO<<<222222@@@NNNWWWQQQEEE:::111***------,,,***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************------+++***,,,,,,,,,---DDDRRRXXXsssrrrlllsss|||pppyyyiiivvvwww{{{rrrvvvoooaaaWWWYYYjjjvvvyyytttdddSSSIIIQQQUUU\\\ccciiilllnnnooo[[[VVVKKK???999999777333222777>>>KKK^^^mmmmmmeeeSSSKKKDDDBBBBBBDDDKKKSSSZZZcccoooyyy{{{```UUU___vvvrrrkkkwwwyyyqqqiii^^^aaajjjtttdddkkk\\\kkkFFF555ZZZJJJOOOMMMPPP@@@&&&***444))))))*********)))((()))***)))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))***))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***,,,+++)))+++222888999555222MMM^^^ttt~~~vvvkkkqqq|||fffZZZcccpppssssssuuuuuukkknnnUUUHHHIIIEEE@@@;;;999999999777555......---------,,,,,,,,,************************+++'''&&&***+++((('''************+++++++++,,,,,,++++++++++++++++++++++++---......,,,++++++...000)))333222///555666555;;;SSS]]]qqqxxxuuuoooqqq}}}{{{wwwxxx}}}}}}tttvvv~~~{{{nnnppp{{{xxxuuuyyy{{{mmm[[[SSSAAACCCNNNYYYUUUKKKOOO\\\RRRSSSSSSNNNDDD888...)))***)))))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))(((******))))))))))))******************))))))))))))***++++++,,,,,,,,,,,,,,,222,,,(((+++333;;;???@@@333@@@[[[yyyyyyxxx~~~fffYYYZZZUUUPPPNNNSSSZZZZZZVVVRRRNNNOOOQQQTTTSSSSSSZZZbbb^^^fffwwwaaaJJJJJJMMMUUUZZZWWWLLLAAA===888BBBLLLQQQRRRLLL===---,,,+++++++++++++++)))'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************+++,,,,,,++++++...000111???TTTdddfffkkkzzzwwwlllmmmvvvuuuiiinnnrrrvvv|||qqqhhh```^^^eeewwwzzzooolllpppuuu|||~~~{{{iiiSSSAAA:::666444888888777999EEEQQQSSSNNN???999444333444666<<>>PPPttt|||qqq}}}|||yyyuuunnnyyyssssss^^^SSSHHHFFFPPPTTTPPPPPPWWWSSSUUUWWWWWWQQQGGG:::111+++)))((())),,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,---...111777===@@@???===@@@OOOnnn~~~nnn^^^[[[ggggggZZZZZZgggtttyyy}}}||||||~~~vvvkkk```YYYPPPHHHNNNNNNVVVgggyyyooo}}}kkkVVVOOOTTTUUUIII:::666777<<>>111...++++++------***'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++---+++++++++---///333666KKKfffsssgggnnn{{{wwwxxx|||qqqqqqqqqdddXXXjjjtttxxx~~~kkkUUUGGG>>>999:::888333111444:::;;;888444000---///000000444999;;;???IIIVVVeeepppxxx{{{{{{nnn[[[RRRlllsssfffyyysssaaa___UUURRRhhhqqq}}}wwwAAAHHHIIIIIIIIILLLGGG111&&&...*********++++++*********))))))))))))))))))))))))((('''''''''((()))******''''''((())))))******+++(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,***000777888555;;;SSSlllsss~~~vvvhhhdddiiiuuutttnnn{{{bbbWWWhhh}}}zzzQQQGGGFFFEEEAAA<<<:::;;;:::777444......---------,,,,,,,,,************************+++)))(((***++++++***))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,...//////...------...000111...444AAAIII]]]yyy|||{{{yyyyyyxxxuuu}}}tttmmmfffTTTCCCDDDRRRUUUNNNXXXVVVUUUVVVVVVRRRLLLFFF444///***)))+++,,,+++((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))******+++)))***************++++++---,,,,,,+++++++++++++++(((222;;;<<<;;;CCCVVVggguuuqqquuu|||zzzwwwwwwxxxwwwvvvwww{{{rrr\\\SSSUUUYYY___ccc{{{\\\LLLOOOOOOIII===777222888FFFSSSWWWUUUAAA:::000+++***+++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++---++++++---...///444:::RRRwwwzzzuuuxxxtttyyygggOOOPPPffftttbbbPPPBBB999888777666666777666333666333222555555333444777333555<<>>777333777BBBRRR___TTTIII:::///))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,+++---//////000:::EEE]]]~~~xxx~~~jjjdddaaa^^^```gggSSS@@@===999888777777777888777555555888777333111222333222666@@@MMMVVVWWWUUUGGGFFFHHHSSSjjj}}}lllLLLWWW}}}zzzwwwyyywwwrrr}}}ooouuuhhhaaaeeeHHH@@@LLLDDD>>>IIIDDD222---+++******,,,......+++((())))))))))))))))))))))))))))))(((((()))+++,,,...---,,,***)))(((((((((((((((((((((((())))))))))))************************((()))***))))))***---000>>>444333BBBTTTcccuuu~~~qqqiiihhhkkkllllllyyy|||cccRRR]]]vvv{{{}}}~~~~~~||||||}}}tttRRRKKKEEEDDDAAA===<<<===;;;888444......---------,,,,,,,,,++++++++++++++++++++++++)))******)))+++//////,,,******+++++++++,,,,,,,,,++++++,,,,,,------......+++---...///...///111222111>>>NNNfffxxxvvv{{{|||}}}rrrwwwvvvnnnggg___XXXMMMIIIHHHJJJIIIEEEEEEHHH>>>???AAAAAABBBBBBDDDFFFLLLJJJHHHLLLUUUfffxxx{{{lll```\\\TTTGGGEEELLLQQQSSSVVVYYYZZZXXXSSSPPPMMMGGG>>>444---******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((())))))******+++++++++++++++************++++++))))))******+++,,,,,,,,,++++++,,,///222666999;;;666>>>HHHPPPYYYhhh|||}}}|||kkksssyyyzzz{{{|||hhhTTTIIIIII]]]zzzlllJJJGGGFFFDDD>>>777888EEETTT\\\TTTHHH:::000,,,+++,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111111666JJJ```pppzzz~~~jjj}}}fffcccpppqqqooouuu|||qqqYYYLLL>>>777444444666999888666777:::888333///000444333333777>>>AAA>>>;;;444666===III\\\xxx```MMM\\\ppp~~~fffmmm```|||kkkjjjhhhCCCJJJEEE???JJJNNN???///,,,++++++---000///,,,((())))))))))))))))))))))))***))))))******+++,,,,,,///---+++)))((('''(((((((((((((((((())))))))))))************************((()))*********---111444444777FFF[[[ffflll}}}{{{ppppppuuuuuuqqq~~~yyysssqqquuu}}}{{{zzzyyyyyyyyyxxx{{{~~~~~~|||zzz|||~~~oooSSSMMMFFFDDDAAA>>>======<<<888444......---------,,,,,,,,,++++++++++++++++++++++++'''******(((,,,111111---+++,,,,,,,,,,,,---------++++++,,,,,,---......///---...///000000222555888;;;[[[wwwyyy|||{{{llldddWWWOOOEEE===:::999777666777555666888888666666888999888777777888999999888111555999>>>AAAAAA>>>:::DDDJJJQQQXXX^^^gggrrryyyfffhhhmmm{{{xxxjjjlll}}}wwwdddllluuuiiiPPP???IIIMMMSSSWWWWWWTTTRRRQQQQQQOOOIII>>>222+++***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))******+++,,,,,,,,,++++++******++++++,,,))))))***++++++,,,------,,,,,,---///222666999;;;999QQQoooyyysssqqqvvvvvv|||wwwvvvqqqXXXPPPXXXpppgggPPPNNNLLLIIIAAA:::===EEEWWWWWWTTTKKK>>>444...---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++...222333@@@ccc}}}zzzddd~~~|||pppbbbeeesssvvv{{{wwwcccOOODDD>>>:::888999888666888;;;999444111111333111111333555555222///555666:::FFFXXXmmm~~~oooPPPMMMooo{{{pppwww{{{ggg~~~bbbQQQEEEBBBEEEKKKGGG999---++++++---111111,,,((())))))))))))))))))))))))))))))***************)))...---+++)))(((((()))***(((((((((((())))))))))))************************((()))***+++,,,000555888000;;;UUUooouuupppxxx{{{tttvvv{{{xxxpppsssrrrwwwvvvvvvvvvwwwxxxyyyzzz{{{xxx|||}}}{{{|||kkkRRROOOHHHDDDAAA>>>===>>><<<888444......---------,,,,,,,,,++++++++++++++++++++++++%%%)))***(((,,,222333...,,,,,,,,,---------......++++++,,,,,,---.../////////000000111111444888<<>><<<888555555////////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000///---------......---333---+++555888---999[[[xxx~~~sss}}}qqqsssuuudddTTTIIIHHHCCC>>>;;;;;;;;;:::888999888888888:::::::::999:::::::::999999999999888:::888666777:::;;;:::888::::::999999999::::::;;;<<<:::999:::<<<======<<<:::<<<>>>@@@CCCJJJSSSZZZ|||ssshhhbbbtttooohhhtttcccRRRDDDIIIJJJGGGMMMWWWWWWNNNTTTTTTSSSPPPJJJ>>>000&&&***++++++***(((((()))***))))))))))))))))))))))))************************))))))))))))************)))************++++++++++++,,,,,,,,,,,,,,,,,,---)))000111***+++777AAADDDWWWhhhrrr|||___JJJYYYeee~~~rrrUUUGGG<<<===JJJNNNWWW[[[WWWVVVSSS@@@)))222///,,,******+++++++++************************))))))))))))*********************************************)))******+++,,,)))+++,,,,,,+++***+++,,,333333---111CCCYYY}}}}}}zzz{{{kkkfffjjjpppvvv|||~~~wwwjjjVVVCCC999:::222666:::333222555333111333222222777===<<<666:::222222>>>KKKQQQUUUXXXcccrrriiiWWWQQQaaasssoooiiizzzwwwoooxxxfffBBBDDD@@@:::OOOCCC???333+++,,,...+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))---000+++,,,555666444;;;QQQeeettt}}}qqqnnnttt}}}yyyzzzvvvuuutttssswwwuuuvvvzzzxxxtttwww~~~~~~}}}|||zzz~~~SSSIIIGGGEEE@@@===>>><<<888555555////////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///.........///000/////////222///111;;;FFF___~~~}}}||||||hhhXXXMMMFFFAAA>>><<<999666666888:::;;;:::888777777777888999888888::::::;;;<<<======>>>>>>;;;:::888999<<<===<<<:::>>>======<<<<<<<<<======::::::999999:::;;;;;;;;;>>>???>>><<<;;;===BBBFFFAAARRRkkknnncccaaajjj|||lllrrrggg]]]\\\GGG===EEENNNLLLKKKPPPSSSSSSSSSQQQMMMDDD888000+++++++++,,,++++++***)))************************************************))))))))))))************************++++++++++++,,,,,,,,,,,,,,,---------***//////,,,444JJJcccqqq{{{rrrrrryyyzzzyyyyyyTTT```vvvkkkXXXPPPDDD:::FFFPPPUUUSSSTTTUUUKKK<<<222...***)))***+++***)))************************))))))))))))***************************************************++++++,,,)))+++---------,,,---///+++...999TTTjjjjjjsss|||~~~wwwiiiaaaeeelllwwwyyycccOOOEEE:::111444888222111444111222333???NNNMMM???999>>>666///,,,222888<<>>>>>??????@@@@@@AAA???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@AAACCCDDDCCCBBB@@@@@@??????>>>?????????AAABBBBBB@@@???>>>???AAA<<<<<<<<<;;;::::::<<<>>>>>><<<===EEEQQQccc{{{ddddddiii{{{ffflllwwwvvvkkkZZZccc___NNNDDDIIIOOOMMMRRRRRRSSSSSSPPPKKKCCC>>>///---+++,,,......+++(((************************************************)))))))))*********++++++************+++++++++,,,,,,,,,,,,---------......111111...---<<<]]]zzz}}}{{{hhhWWWWWWiiioooYYYOOOIIIFFFOOOUUUTTTUUUXXXUUUOOO:::333,,,)))+++---+++)))************************))))))))))))***************************************************+++,,,,,,***,,,............000111...000BBBjjj|||ssszzzvvv~~~mmmbbbaaaiiipppzzz|||hhh^^^EEE999888:::555444555000444444KKKiiieeeEEE999EEE???999555777888777888:::222:::AAABBBEEEYYY}}}bbb\\\PPP^^^|||yyyuuujjj~~~rrrsss~~~yyySSSMMMPPP777NNNIII???444///---+++,,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''',,,///444777666FFFdddtttvvvmmmyyyhhhbbbuuuxxxrrrqqqqqqssswwwzzz|||}}}yyyxxxxxx{{{{{{zzz}}}~~~{{{vvvrrrpppmmmttt{{{~~~{{{qqqggg^^^XXXUUUUUUKKKIIIIIIMMMVVVbbblllrrrXXXIIIGGGDDD???<<<===<<<777444444//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,...///000000/////////111444777QQQxxxxxx{{{jjjpppzzzdddOOO@@@>>>;;;999888:::;;;:::999:::::::::;;;<<<======<<<===>>>???@@@@@@@@@AAACCCFFFGGGGGGGGGGGGFFFDDDDDDFFFEEEEEEFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEAAABBBBBB@@@>>>===>>>@@@>>>>>>???????????????@@@@@@:::999======;;;BBBMMMkkkvvvaaahhhttt]]]\\\vvvzzzYYYzzzqqqOOODDDKKKSSSPPPQQQRRRSSSRRROOOKKKHHH666000+++***---...,,,)))************************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------......//////222000///555FFFbbbsssVVVTTThhhuuudddZZZMMMTTTZZZ[[[YYYYYYXXXVVVIII???333------......+++************************((()))))))))************************************+++************+++,,,,,,,,,---......------///111333@@@YYY}}}yyyuuukkkhhhjjjvvvyyy}}}yyymmmYYYHHHBBBAAA<<<:::888111444222GGGhhhiiiMMM===CCC888666666:::>>><<<666000555;;;BBBBBB>>>???LLLZZZmmmXXXLLL^^^yyy~~~cccnnnuuuuuuzzzIIIGGGOOOHHHMMMEEE:::111,,,+++,,,...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++///222666999888NNNttt|||yyywwwsss{{{tttyyykkkrrrvvvnnnqqqqqqqqqssswwwyyyzzzzzz{{{zzzzzzzzz{{{{{{}}}yyy{{{}}}{{{uuukkk```ZZZ[[[iiixxx}}}}}}zzzuuuppphhhddd]]]UUUOOOMMMLLLLLLLLLGGGAAA???DDDOOO[[[cccZZZIIIHHHDDD???<<<===;;;777444444//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///000000...------//////777HHHooozzzzzzzzzpppaaaQQQ@@@777999777888:::<<<>>>===:::888666888:::<<>><<<===999<<>>>>>>>>>>>@@@CCC@@@DDDGGGGGGFFFFFFIIILLLHHHJJJNNNSSSVVVXXXYYYYYYWWWYYYZZZZZZYYYXXXZZZ[[[UUUTTTRRRPPPNNNMMMLLLLLLMMMKKKIIIIIIIIIJJJIIIGGGJJJHHHFFFEEEFFFEEECCCAAAHHHCCC@@@???<<<888777999666555;;;HHHYYYvvvqqqWWWXXXeeeoookkkqqquuuqqqiiixxx{{{cccKKKBBBKKKMMMPPPQQQPPPNNNNNNOOOHHH@@@555---++++++,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,------...///000111111...AAAeee|||zzzcccWWWmmmooo___TTTNNNRRRVVVTTTSSSUUUXXXOOOCCC888000---++++++************************))))))))))))************************************+++++++++++++++,,,------...///...---,,,,,,...000333^^^wwwzzz}}}~~~|||}}}kkkaaammmwwwvvvvvv}}}~~~~~~mmm[[[UUUNNNJJJBBB444///333:::FFFSSSUUUHHH888;;;BBBMMMZZZcccbbbTTTDDD999cccjjjSSSSSSBBB{{{{{{mmmKKKNNNyyy}}}pppzzziiimmmuuu~~~aaammmjjj@@@BBBLLLLLLLLLFFF:::///,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,...222333???UUUbbbnnnyyytttnnnoooyyy}}}vvvqqqllljjjpppwwwvvvvvvvvvxxx{{{}}}}}}|||{{{}}}~~~}}}~~~zzzvvvmmm^^^OOOCCC;;;888777BBBNNNWWWTTTMMMKKKNNNPPPVVVVVVWWWYYYZZZ[[[[[[\\\^^^___^^^ZZZQQQHHH@@@<<<[[[GGGHHHCCC>>>;;;<<<;;;666333444///...---,,,,,,---///000------------------------------------------------------------............---///111000...///555:::BBB___tttvvveeePPPCCC::::::;;;:::;;;???>>>>>>>>>>>>===>>>???AAABBBDDDEEEDDDCCCEEEIIIMMMJJJPPPXXX]]]aaafffnnnttt}}}~~~{{{zzzssslllddd___^^^[[[TTTMMMSSSPPPMMMLLLMMMMMMLLLJJJCCCCCC???:::;;;AAACCCCCC999;;;>>>>>>999<<>>CCCDDDGGGNNNTTTUUUVVVVVVUUUTTTSSSRRRRRRRRR\\\]]]]]]WWWNNNEEE???<<<^^^IIIKKKCCC>>>;;;<<<;;;666333333///...---,,,,,,---///000---------------------------------------------------------.........//////---///111000///222:::AAAeeeyyyeeeNNN>>>666;;;;;;777888>>>@@@===999<<<@@@CCCCCCBBBAAAAAA===@@@EEEIIIOOOVVV```gggzzzxxxhhhbbb\\\WWWTTTQQQMMMIIIIIINNNLLLDDDBBBEEEAAA888:::999999999<<>>CCC^^^eeebbbkkksss[[[aaa{{{mmmlllnnnDDDHHHNNNQQQPPPPPPQQQSSSPPPMMMGGG>>>444...+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------...///000111222222@@@XXX~~~|||jjjWWWuuu```SSSTTTRRRRRRUUUPPPSSSTTTMMMAAA666///,,,************************))))))))))))************************************,,,,,,++++++,,,,,,---...+++,,,---...///222666999iiiyyyxxxmmmoootttxxx{{{}}}}}}~~~}}}sssaaaLLL:::MMMfffsssmmm^^^UUUTTT???KKKTTTPPPIIIFFFDDD@@@<<>>:::888;;;@@@BBBDDDEEEWWWMMMEEEEEEAAA===999888777666555111000///......///111222//////.........------------------,,,,,,,,,++++++------------...///000000---333444///222HHHiiiyyyiiiiiivvvvvv___NNNCCC<<<<<<>>>;;;;;;===@@@???>>>>>>??????AAAFFFMMMXXXeeettt}}}eeeaaa[[[VVVRRRMMMHHHEEE===@@@CCCDDDBBB>>>:::888???:::999???JJJ___]]]___mmmuuu\\\ZZZ|||WWWCCCVVVUUUIIITTTQQQQQQPPPLLLEEE;;;222,,,,,,,,,---......---,,,******************************++++++++++++,,,,,,,,,------------------------...000111555444555\\\fffccc|||yyy[[[NNNRRRKKKOOOOOOPPPQQQQQQKKK;;;---++++++***+++++++++***)))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...---111@@@OOOnnnyyytttvvvwwwwwwvvvwww{{{~~~~~~}}}|||}}}~~~vvvjjjYYYOOO]]]nnnnnnFFFVVVyyycccKKKOOOXXXYYYPPPLLLLLLIIITTTRRRTTT[[[dddeee^^^WWWNNNsssmmmPPPPPP___vvvvvvrrruuuxxxkkkqqqqqqRRRDDDKKKOOOQQQLLL999)))*********))))))))))))******************************************************)))))))))))))))***++++++***,,,---,,,***,,,111555777MMMbbblllxxxttthhhfffkkk~~~zzzwwwwwwvvvyyy}}}~~~|||yyywww|||uuuuuuzzz}}}yyyttt]]]TTTIII???:::777555333444888555333888444222;;;::::::;;;>>>CCCFFFEEECCC>>>;;;888777:::;;;;;;999<<<<<>>======;;;999999555000777TTTrrr```HHHRRRgggrrryyy]]]ZZZ|||vvv{{{RRR999IIIMMMJJJYYYPPPPPPQQQQQQNNNEEE888///+++---......,,,***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,444333//////???rrrdddfff~~~gggWWWQQQQQQRRRRRRQQQSSSRRRDDD444///---******+++++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......---...888NNNbbbnnn~~~}}}|||iiisss}}}nnntttzzz{{{zzzyyy|||~~~}}}}}}}}}~~~~~~~~~jjj```^^^aaaZZZIIIIIIUUUYYYCCCUUUbbbKKKCCCPPP[[[YYYVVVXXXYYYTTTccc^^^ZZZYYY\\\^^^]]][[[bbb}}}eeeQQQMMMqqq{{{vvvjjjrrrrrrzzzyyyyyySSSEEEHHHSSSNNN???333+++++++++******)))******+++***************************************************))))))))))))***++++++***+++,,,+++***---444999===WWWjjjjjjnnnqqq[[[^^^rrr|||zzzzzzzzz}}}~~~|||zzzxxx|||zzz{{{zzzppp^^^PPP>>>;;;777444444555666666555888444333777444555BBB???======???AAAAAA@@@???777777777888:::<<>>BBB<<<===GGGNNNSSSbbbssszzzhhh^^^YYYWWWRRRKKKGGGFFFEEEDDDCCC:::999;;;@@@>>>::::::>>>III~~~tttLLLGGGOOONNNkkk~~~OOOZZZwwwqqqrrreee@@@===PPPNNNNNNNNNOOOQQQRRRKKK???555+++---///...+++)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............333...,,,888LLLppp}}}|||vvvmmmdddaaaeeejjjttt___bbbyyybbbUUUSSSTTTQQQMMMOOOSSSMMMCCC444000+++***+++,,,+++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------...///...111BBBddd~~~ggglll}}}rrrpppvvv{{{|||zzzzzz~~~~~~~~~}}}}}}}}}~~~~~~~~~lll^^^\\\]]]TTTLLLFFF<<<999JJJuuu{{{gggZZZFFFAAA???^^^oookkkeeeccc^^^[[[fff```YYYZZZbbbiiimmmlllvvvfffTTTQQQ~~~~~~xxxfffxxx|||uuuxxxQQQEEEOOOKKKEEE>>>...,,,,,,+++*********++++++******************************************************))))))******+++,,,***+++++++++,,,111:::AAAHHHbbbvvvwwwxxxwwwgggmmm~~~~~~{{{}}}{{{qqq^^^LLL>>>888===<<<:::999999888888777222555333333666000333DDDIIIDDDAAA???>>><<<<<<>>>888;;;@@@EEEIIIMMMRRRUUUTTT\\\gggnnnssstttoooiiiUUUJJJEEECCC???;;;888777777666555111111000/////////......---.....................------------------------...............///111111222---:::^^^mmmRRRCCC===::::::@@@CCCAAA???@@@AAACCCNNNaaaqqqttt\\\UUUOOONNNQQQOOOHHHAAABBB<<<888999<<<:::888666:::EEE^^^sssmmmUUUGGGIIIMMM^^^xxxyyyjjjmmm|||XXXDDDMMMKKKNNNMMMMMMPPPSSSPPPGGG???.........---+++***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------....../////////000000///>>>___rrrzzz~~~vvviii]]]UUUQQQNNNOOOMMMGGG@@@???CCCHHH\\\kkkzzz~~~aaaYYYzzzyyyZZZMMMMMMLLLKKKMMMPPPPPPNNN;;;555...***+++,,,,,,***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++...111000333HHHrrrzzzzzzzzzxxxooovvvyyy{{{zzzxxxzzz~~~~~~~~~~~~~~~~~~~~~~~~yyywwwZZZHHHEEECCCFFFFFF>>>444<<<\\\^^^PPPMMMHHHMMMLLLyyyuuucccWWWZZZtttooolllttt~~~zzzqqq|||www[[[DDDfffwwwooo}}}cccJJJLLLKKKIIIBBB...------,,,+++++++++++++++***************************************************************++++++,,,***++++++,,,...666BBBJJJOOOrrr{{{yyyvvvyyy||||||xxxooo]]]HHH888444999@@@@@@???>>>;;;888555444333333666555777777///333GGGTTTLLLFFFCCC???:::<<>>AAA@@@===>>>BBBNNN^^^wwwkkkZZZRRRNNNIIIDDDBBBAAA???<<<888777;;;@@@;;;444:::QQQdddiiigggffffff___]]]rrr|||\\\ZZZoooyyy\\\BBBJJJLLLLLLMMMQQQTTTSSSNNNJJJ666333...++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000222111999^^^vvvmmm___PPPFFFBBBAAABBBAAADDDEEECCC>>>:::888999???LLL\\\iiiuuuaaaaaa}}}PPPHHHFFFLLLOOOLLLLLLPPPCCC;;;111+++,,,---,,,***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...111333999NNNttt}}}zzz{{{xxx|||{{{yyyxxxyyy}}}}}}}}}~~~~~~~~~}}}~~~zzzuuudddPPPJJJGGG===:::222GGGOOOOOOSSSIIIGGGYYYwwwZZZMMM\\\rrr^^^wwwlllUUUOOOqqqnnnvvv|||```HHHFFFJJJMMMEEE555......---,,,++++++++++++************************************************+++************+++,,,,,,+++,,,,,,---222===KKKUUUccctttyyy|||zzztttvvv~~~zzz}}}zzzooo\\\MMM;;;333666===AAAAAA>>>>>>===:::777666777999===???>>>>>><<<222888PPP[[[SSSNNNMMMHHHAAACCCJJJTTTRRRPPPOOOPPPSSSVVVXXX```mmmwwwxxxyyy{{{vvvnnnZZZMMMIIIAAA>>>:::888777777666555000000000000000///......---------.........//////------------.........///............///000111222333SSS~~~~~~|||^^^HHH???@@@DDDAAAAAABBBCCCBBBFFFSSS```vvvmmm]]]UUURRREEEIIIJJJGGGBBB???>>>===222>>>???777BBB___qqqppplll```OOONNNjjjtttaaaRRRoooJJJ;;;FFFHHHMMMQQQSSSRRRPPPNNNAAA999///+++,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...///000000000333555EEEssssssiiiOOOKKKEEEAAA???BBBEEEHHHFFFJJJOOOQQQNNNFFF===777222999@@@JJJXXXgggppprrrnnnwwwffflll~~~qqqVVVDDDJJJNNNGGGGGGPPPKKK@@@444------...,,,***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------///---000888FFFZZZsss}}}iiimmmzzz||||||yyyvvvwww|||}}}}}}~~~~~~}}}}}}}}}|||{{{mmmYYYBBB@@@555IIISSSSSSTTTDDD>>>OOOxxxvvvhhhPPPOOOooo|||eeeRRRvvvnnnQQQXXXyyyvvvllldddzzzppphhhSSSDDDGGGKKKFFFCCC///...---,,,,,,+++++++++************************************************++++++******++++++,,,---,,,,,,---///666CCCTTT___wwwqqqyyy~~~wwwkkkkkkttt|||rrr^^^PPP<<<999888===EEEFFF???888:::;;;;;;::::::>>>CCCHHHKKKKKKEEECCC>>>444>>>[[[\\\WWWWWW[[[VVVNNNMMMUUU\\\TTTJJJFFFIIIPPPVVVZZZfffqqqvvvqqqmmmnnniiiaaaXXXIIICCCAAA>>>:::777777777666555111111111111000...---,,,---------.........//////---------.........//////.........//////000111222DDDjjj}}}~~~{{{```HHH<<<:::===???>>>???BBBFFFLLL\\\xxxggg[[[UUUOOOHHHEEEGGGGGG@@@777;;;999888888999>>>KKKWWWHHHQQQPPPFFFKKKlll|||bbbRRR|||qqqwwwnnn;;;>>>DDDKKKPPPQQQPPPNNNMMMIII>>>000***---///---))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111222777KKKvvvpppYYYIIIJJJKKKLLLKKKIIIEEEAAA???999???IIIQQQSSSLLLAAA999<<<;;;777777@@@MMMUUUVVVZZZffftttzzzyyywwwzzz~~~\\\___jjjFFFFFFJJJBBBDDDRRROOOCCC666...---...,,,***************************++++++++++++++++++++++++++++++,,,,,,,,,---------000,,,...>>>SSSfffvvvzzzwwwvvvXXXbbb{{{xxxrrryyy{{{wwwtttxxx}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}|||{{{uuuyyyttt{{{]]]AAA>>>YYYaaaYYYVVVKKKMMM999\\\bbbYYYWWWKKKXXXxxxooocccZZZ||||||bbbLLLjjj}}}zzz|||hhh{{{lllKKKFFFEEECCCJJJ000///...---,,,+++++++++************************************************++++++******++++++,,,---,,,---...111888GGGYYYeeexxxwww~~~}}}iiilllssstttxxx}}}sssgggWWWEEE888888>>>EEEFFFAAA<<<::::::666888999999<<>>444BBBbbbZZZXXX]]]eeebbbXXXVVV\\\WWWKKK===888???MMMYYY___^^^iiillleeeaaacccaaaZZZZZZMMMFFFDDD@@@<<<999777666555444111111111111000000000000........................////////////////////////------...000111444999???lllrrrXXXAAA???CCCAAA>>>???DDDFFFNNN```zzz~~~dddXXXOOOOOOPPPIIIAAA===888::::::666444777;;;>>>EEEIIIJJJLLLLLLKKK```aaaPPP||||||yyy```???CCCJJJPPPPPPLLLLLLNNNNNNEEE999000------,,,+++,,,,,,,,,---------......,,,,,,------...////////////......222333222000000111???___vvvsssvvvzzzyyyxxxvvvrrrfffVVVJJJGGGEEEDDDMMM[[[___QQQ???======;;;777777;;;>>>>>>BBBKKKTTTWWWWWWYYYaaaiiikkkoootttyyy}}}SSS[[[SSSFFFFFF@@@@@@HHHGGGKKKEEE666---//////+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------111444'''[[[mmmbbb~~~zzz{{{}}}|||}}}tttrrr}}}~~~}}}}}}}}}~~~|||}}}}}}~~~}}}{{{yyyxxxvvvyyyyyy}}}xxxsssqqqqqqWWWGGGbbbiiiXXX\\\TTTCCCFFFddddddXXX\\\VVVbbbyyytttqqqjjjgggjjjQQQEEEzzzqqq}}}@@@@@@YYYFFF:::222---...---)))***///++++++++++++++++++++++++++++++************++++++))))))))))))***+++,,,,,,+++222))),,,HHHZZZhhh{{{vvvooouuuzzzyyy|||uuu\\\KKKBBB>>>@@@CCCHHHEEE@@@;;;888888888999000333666;;;HHHWWW\\\YYYRRR@@@AAAFFF;;;999PPPhhh___JJJWWWnnneeeYYY]]]___\\\YYYPPPFFFEEENNNXXX]]]___]]][[[WWWSSSPPPMMMKKKXXXLLLEEEDDD@@@<<<999777666555444111111111111000000000000........................////////////////////////111,,,,,,000---,,,===UUUkkkVVVGGG===>>>@@@===???EEENNNZZZqqq```PPPMMMLLLIIIHHH???===:::777777999;;;<<<>>>KKKSSSTTTOOOBBBDDDWWWtttUUU___uuuoooKKKBBBBBBMMMSSSOOOMMMQQQNNNGGG===444///---,,,,,,,,,,,,---------.........,,,,,,---......//////000555000------------///222IIIhhh}}}|||yyy{{{~~~}}}|||[[[WWWQQQQQQVVVYYYQQQEEE666:::>>>>>><<<888333000555;;;@@@BBB@@@@@@EEEJJJPPPTTTZZZbbbjjjttt}}}qqq~~~kkkEEEAAAPPPMMM<<>>555------,,,******---++++++++++++++++++++++++++++++************++++++,,,,,,++++++***+++,,,,,,,,,111000===ZZZgggrrrwwwtttoooeeecccnnnwwwzzzzzzfffXXXHHHAAA???>>>@@@DDDDDDBBB???;;;777555444333666===DDDJJJRRR[[[[[[VVVQQQGGGJJJLLL<<<:::WWWtttaaaMMMXXXmmmcccUUU]]]gggeee```XXXRRRTTTZZZ[[[WWWUUURRRMMMHHHEEEDDDEEEEEETTTKKKFFFDDD@@@<<<999777666555444111111111111000000000000........................///////////////////////////***...666222111OOOvvvhhhHHH@@@===>>>@@@???>>>GGGUUUfffyyyooo[[[PPPMMMNNNFFFAAA;;;888888888777666777FFFRRRaaaoooiiiXXXRRRXXX~~~jjjRRRiiihhhRRRDDDKKKRRRNNNIIIJJJMMMJJJCCC:::222---------,,,------------.........,,,------......///000000222...---000222222555;;;bbboooiii^^^TTTQQQRRROOOJJJEEEDDDBBBAAA???<<<::::::444555666666444333444555777:::@@@GGGPPP\\\hhhpppvvvnnnHHHFFFHHH???CCCBBBCCCBBB;;;000***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........111,,,KKK^^^uuuqqqqqqhhh{{{xxx~~~}}}~~~|||wwwsssttt{{{~~~}}}}}}||||||~~~{{{~~~~~~|||{{{zzzyyyxxxxxxwwwzzzsssppp{{{zzzjjjbbbeee___zzzhhhVVVNNNQQQuuuqqqYYY[[[zzzvvvjjjmmmuuuwwwwwwyyyyyyXXXIIIiii{{{|||tttoooxxxuuutttfffDDD@@@JJJDDD999///,,,,,,++++++,,,++++++++++++++++++++++++++++++************++++++++++++*********+++,,,---***...333IIIeeennnsssmmmccc^^^```mmmxxx||||||sssbbbSSSEEE===888999<<<>>>AAADDDBBB???:::666444444666888FFFOOOXXX\\\]]]\\\XXXRRRVVVRRRXXXRRR;;;<<<]]]}}}dddTTT___pppbbbRRR```vvvqqqiii^^^XXX[[[^^^XXXOOOKKKGGGAAA<<<<<>>??????BBBDDDEEEKKK^^^qqqeeeRRRKKKKKKFFFBBBAAA>>>999666666666;;;AAA[[[nnnUUU]]]zzzcccUUUwww}}}hhhQQQGGGJJJNNNLLLIIIMMMLLLHHH@@@666000...///------------............---------...//////000000---,,,000666555222555>>>lll{{{kkkbbb^^^WWWPPPIII@@@999999::::::888777:::999777666777666666555222333555888===FFFPPPWWWiiisss|||nnn}}}mmmDDD>>>GGGEEE@@@AAAEEE???111***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////555***WWW[[[rrr}}}MMMEEEuuuwwwvvv||||||}}}yyysssooowww~~~~~~}}}}}}~~~~~~{{{~~~|||zzzxxxxxxxxxxxxssstttppprrrzzz}}}|||qqqUUUOOOtttrrr[[[UUULLLiii{{{{{{mmmXXXZZZuuuzzzuuuyyydddJJJUUUwww}}}{{{mmmqqq~~~iiinnnxxxrrrzzzlllGGG>>>UUUHHH>>>111,,,,,,,,,+++***++++++++++++++++++++++++++++++************++++++))))))(((((()))+++---...***111:::LLLgggyyyxxxrrrwwwlllhhheeejjjuuu}}}~~~~~~eeePPPCCC>>>???:::888<<<@@@@@@BBBEEEBBB===777333555===FFFLLLXXX___eeeeee___YYYVVVTTT^^^]]]```TTT<<>>AAAGGGNNNSSSPPPNNNIIIDDD@@@<<<999777666555444111111111111000000000///////////////////////////////////////////////////---444333,,,555TTTxxxhhhRRREEEAAAAAA@@@AAAGGGSSSggglllSSSMMMJJJHHHIIIDDD===;;;>>>777666222AAAggg|||vvvqqqZZZdddzzz___UUUrrr~~~uuu^^^FFFBBBOOOUUUQQQLLLMMMKKKEEE;;;333000///---------.........//////------......///000000111111///222444///---999LLLuuu{{{nnnaaaTTTHHH???AAADDD???777222888666444444666888777666777666555333444888>>>CCCPPPaaavvvqqqnnnbbbGGGAAAGGGAAA@@@DDD@@@444...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000222...eeesssxxxQQQHHH|||zzzyyyuuupppppp|||~~~~~~}}}}}}zzzxxxwwwwwwwwwuuuttttttyyyyyyssshhh^^^III???XXXqqq|||vvv[[[RRRJJJWWWeeejjjeee[[[ddd{{{}}}}}}rrr^^^IIIZZZyyyzzzzzzvvvhhhKKKJJJKKKBBB666...,,,---,,,***++++++++++++++++++++++++++++++************++++++///---+++******+++,,,---,,,:::GGGSSSnnnyyy```gggiiioooyyy}}}iiiNNN???===@@@BBB===;;;===>>>>>>???CCC>>>>>>>>>AAAHHHQQQYYY___dddfffgggddd]]]XXXZZZ^^^```___^^^PPP???JJJdddrrrfffnnnyyyxxxaaaHHHSSSsss~~~}}}vvviii^^^WWWNNNGGG<<<>>>AAAEEELLLRRRXXX[[[QQQNNNGGGDDD@@@<<<999777666555444111111111111000000000000////////////////////////////////////////////////,,,333///(((@@@tttmmmPPP>>><<>>===AAA888<<<777444???MMM___tttsssVVVQQQaaa\\\|||qqqTTTEEEIIIOOOMMMKKKLLLLLLHHHAAA888222...------........./////////---......//////000111111444111111111...777[[[xxxsssaaaPPPIIIEEE???>>>AAA;;;999666555666777777777888777666444222333666888===NNNeeewwwttt}}}wwwVVV<<>>DDDEEENNN___uuunnn[[[NNNHHHGGGGGGGGGLLLUUU]]]eeelllssswwwvvv```MMMIIIHHHBBB???@@@:::???<<<777555777LLLnnnrrreeeOOOiiidddkkkoooWWWEEECCCIIIJJJKKKKKKIIIEEE===333---............////////////.........///000000111111111000222333333FFF{{{}}}rrrggg]]]NNN@@@AAAJJJKKKIIIFFFAAA===;;;::::::777888999888555444333444555???OOOcccvvvvvvlllGGGEEEGGGFFFCCCBBB???888000------------------------,,,,,,,,,------------...,,,,,,---...///000111111555LLLmmm~~~MMMVVV{{{zzz{{{vvvrrrqqqppp~~~~~~}}}}}}}}}~~~~~~|||yyywwwvvvooouuummmaaa```aaahhhvvv[[[FFF<<>>;;;<<>><<<<<<888:::<<<;;;999555333333444666???SSSmmmuuuUUUCCCIIIIIIDDDCCCDDD;;;...------------------------,,,,,,,,,---------......,,,,,,---...///000111222666QQQ]]]xxxhhh]]]EEEkkk~~~vvvqqqqqqrrr}}}|||{{{{{{{{{|||~~~~~~~~~zzzwwwuuuooo{{{nnnXXX]]]kkkhhh]]]zzzaaaJJJBBBhhhqqq```WWWIIIMMMWWWRRRTTTiii{{{mmmcccYYY[[[kkklllZZZBBBaaa{{{tttgggrrr}}}sssbbbGGGEEEHHHDDD666---,,,...---++++++++++++++++++++++++++++++************++++++///---***))))))+++---///777@@@ddd|||qqqrrriiiIIIUUUeeellluuuzzz~~~qqq]]]SSSNNNOOONNNQQQVVVYYYZZZ^^^dddiiikkknnnqqqtttuuuvvvwwwuuupppnnnnnnhhh^^^[[[^^^[[[^^^]]]PPPMMMdddqqqeeeqqqsss```iiijjjdddUUUHHHDDDEEEFFFIIILLLPPPRRRSSSPPPMMMJJJRRRLLLHHHDDD@@@<<<999777666555444222111111000000000000000////////////////////////------...///000000//////---555===WWWttttttttt[[[MMMAAA>>>@@@EEEOOOZZZooouuuVVVSSSNNNEEEGGGOOOGGG@@@GGGGGGBBBDDDLLLTTT```|||cccTTTMMMFFFAAABBBAAA===::::::===???>>>ddd}}}{{{sss|||{{{kkkYYYSSSuuuiii<<>>===555222444222333===III[[[|||eeettteeeKKKAAAFFFNNNHHHAAA===777,,,------,,,+++***,,,---++++++,,,,,,,,,---------...))),,,///***---222---TTTOOOgggpppvvvYYY<<>>:::999:::;;;:::EEEZZZ\\\ddd}}}kkkYYY___hhhIIIFFFHHHMMMJJJFFFGGGCCC:::888///...------///000///.........//////000111111111999444111444CCCfffyyyvvvzzzkkkZZZUUU\\\bbb```[[[UUUKKK@@@:::888777888;;;111111888BBBSSSvvv~~~sssXXXEEEBBBKKKHHHBBB???;;;///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000,,,///111---...444444cccppptttdddHHHcccrrrxxxxxxkkkfffooo~~~}}}{{{zzzxxx{{{]]]GGGHHHKKKGGGKKKccc|||QQQJJJhhhsss]]]\\\SSSYYYeeeNNNKKKggg^^^```___^^^ccctttyyynnnWWWHHH```aaazzz~~~HHHAAABBBAAA333,,,//////++++++++++++++++++++++++++++++************++++++)))---******///,,,***222:::gggnnnuuuHHHPPPYYYmmmttt|||~~~~~~~~~zzzvvvtttsssssssssssstttuuuvvv{{{|||}}}~~~uuunnnjjjfff^^^[[[]]]]]]eeeUUUPPPiiimmmcccjjj}}}lllkkkuuuZZZKKKWWWQQQKKKDDDAAA<<<999888777666444222111111000000000000000///////////////////////////////////////////////////555OOOiiittt|||{{{kkkQQQ???>>>???EEENNN```{{{qqqbbbhhhZZZPPPIIIIIIEEE===:::===@@@EEENNNVVV]]]bbbgggkkkxxx}}}mmmWWWQQQJJJGGGDDD@@@===:::888777444EEEIIISSSjjjooosssqqqRRRhhhyyynnnYYY===GGGLLLLLLHHHGGGGGGAAA999111///......///000///.........///000000111111222555444...===mmmyyyhhhXXXQQQUUU[[[SSSPPPIIIBBB???>>>:::555555222666<<>>;;;BBBBBB888mmmpppDDD___zzzddd\\\\\\jjjwww```\\\vvvjjjllljjjiiinnn{{{~~~fffHHHNNNxxxnnnooo\\\EEEDDDHHH666,,,///***,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++---)))***000,,,***333RRRhhhqqqzzzeeeDDDUUUbbbooowww|||~~~zzz}}}zzzyyy|||}}}|||zzzxxxqqqmmmiiieeedddfffbbbaaaXXX```uuunnneeettt|||fffVVV]]]}}}jjjZZZPPPHHHEEEAAA===999888777666555222111111000000000000000////////////////////////000000000///////////////222EEE]]]fffwwwrrrSSSDDDAAA@@@BBBIIIZZZuuu~~~iiiUUURRRVVVTTTLLLFFFBBB??????BBBDDDCCCCCCDDDMMMPPP\\\oootttRRRPPPLLLIIIGGGDDD>>>999777444CCCGGGHHHLLLKKKTTTmmm```SSSooo|||eee@@@CCCHHHOOOLLLFFFGGGDDD999333111///...///000//////...//////000111111222222...444111NNNyyy```PPPJJJGGGKKKKKKDDD???>>>;;;555;;;777888:::GGGkkkzzzbbb???@@@FFFIIIHHHBBB:::444---,,,...000...+++,,,,,,,,,------------...---...---///...+++777NNNVVVPPPnnnppptttxxxkkkccciii{{{~~~|||bbbMMMRRROOO;;;XXXUUU]]]}}}nnn___```qqqsssttt}}}rrrppppppvvvnnnQQQJJJ```|||}}}eeedddxxx|||hhhFFFAAAIII999...000***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------)))+++111,,,+++777hhhhhhmmm}}}xxxRRRDDD[[[fffnnnxxx||||||}}}~~~~~~}}}{{{xxxwww}}}yyytttqqqooolllkkkjjjddd``````qqqzzziiieee}}}sssfff\\\\\\lllyyy^^^PPPKKKEEEAAA===:::888888666555222111111000000000000000////////////////////////111000////////////000000888PPPiiijjjtttzzzWWWFFFEEEDDDGGGNNN]]]uuuxxx]]]\\\kkkpppcccSSSPPPFFF???@@@BBB@@@>>>???999;;;AAAIIIVVVnnnkkkVVVLLLFFFGGGGGGBBB<<<;;;555===AAABBBBBBAAAIIIZZZzzzNNNYYYpppXXXAAAAAAMMMPPPFFFFFFHHH===666333000///000000000/////////000000111222222222333888777TTTxxx^^^UUUVVVPPPCCC999888===AAA<<<777777999FFFjjjvvvkkkxxxJJJ???CCCKKKMMMEEE>>>777///---...000...,,,,,,,,,---------.........,,,///---...111,,,>>>cccmmmKKKaaasssiii|||rrreeecccooo~~~zzzyyyaaaYYYSSSRRRllltttjjj}}}ppp\\\UUUddd~~~tttwwwqqqooorrr{{{yyyZZZMMMGGG|||jjj^^^rrr}}}oookkkIII===DDD<<<222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------))),,,111,,,///@@@iiieeeoootttyyylllBBBFFF[[[bbboooyyy}}}~~~~~~}}}|||zzzxxxwwwyyyxxxwwwuuutttrrrmmmiiiddddddnnn|||yyyeeeiiirrrjjjiiimmmrrrvvv{{{bbbNNNMMMEEEBBB===:::999888777555222111111000000000000000////////////////////////000000///...///000111222???VVVrrryyyrrrvvv~~~___GGGBBBGGGHHHTTTggg~~~~~~iiiqqqqqqdddRRRDDDCCCDDDAAA???@@@999;;;===>>>???III```vvvjjjWWWFFFEEEGGGDDD??????<<<666777@@@IIIKKKJJJHHHSSSaaaNNNttt|||{{{NNN>>>FFFRRRIIIHHHLLLCCC888555222000000000000000//////000111111222222333333444<<>>eee{{{mmmqqq|||cccKKKEEEDDD888---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***---000,,,555MMMccclllUUU999LLLZZZeeettt{{{}}}|||zzzyyyxxxwwwyyyzzzxxxvvvuuuooohhhfffmmmzzzwwwkkkttt}}}qqqiiillltttzzzssspppsssuuu{{{}}}{{{hhhKKKMMMFFFBBB>>>:::999888777666222111111000000000000000////////////////////////000///......///111333444MMMiiiuuuzzzfffMMMFFFKKKQQQZZZlll{{{{{{bbbLLLGGGGGGAAA===>>>>>>>>>>>>>>><<<;;;CCCMMMrrrwwwVVVJJJIIIFFFBBBBBBAAA666666AAAHHHNNNOOOJJJDDD[[[```XXX|||pppFFFBBBRRRLLLIIILLLAAA:::777222000000111111000///000000111111222333333111333PPPxxxeeeSSSQQQOOOBBB:::999IIInnnuuuyyyUUU<<>>777000------///000------------............,,,333,,,---666333PPPYYYWWWyyy```llltttddd]]]iii~~~dddUUUNNNCCCAAA[[[|||{{{www}}}cccLLLWWW}}}tttjjjvvvuuuyyy|||bbbHHHTTTssskkk|||XXXDDDKKK===)))000---------------------------,,,,,,++++++,,,,,,---+++,,,+++---///+++:::YYYccczzzrrrwww???;;;VVVZZZrrrzzz~~~}}}|||{{{{{{zzz}}}|||xxxvvvvvvpppiiikkkvvvwwwyyyvvvjjjeeeooo}}}uuuvvvtttttt}}}yyyrrr|||lllLLLQQQFFFBBB>>>:::999888777666222111111000000000000000///////////////////////////.........///222444666EEEmmmtttPPPBBBLLL[[[bbbooo|||qqqzzzjjjQQQKKKKKKFFFBBBCCCAAA===;;;>>>>>>===>>>AAAGGGiiiiiiTTTNNNIIIEEEDDD===555999??????IIIYYY```QQQCCCiii|||MMMpppRRRAAARRRNNNIIIIII<<<;;;777333000000111111000000000000111222222333333888===nnn|||mmmoooaaaPPPAAA===KKKooobbb___999<<>>aaadddnnn~~~jjj999EEE^^^YYY{{{}}}}}}}}}wwwuuuvvvrrrkkkooo|||yyyxxxssswwwrrriiipppvvvnnnqqqnnnnnnzzz~~~pppdddhhhvvvlllHHHDDDFFF???999999999666444444333222111111000000111111//////............//////---000222///,,,...666===CCCWWWuuutttUUUNNNHHHMMMaaarrrpppkkkttt^^^OOOHHHGGGHHHDDDCCCBBB???===>>>@@@CCC???FFF^^^gggJJJHHHJJJFFF???<<<;;;<<<;;;BBBZZZsssyyyYYYOOOllldddQQQqqq\\\@@@WWWLLLRRRHHHEEE@@@999222///111333222///000000000111333444444444999KKK~~~aaa^^^OOOLLL666HHH}}}aaarrrGGG777DDDEEEFFFCCC<<<666000...---...---------.........//////+++333---///+++555fffOOOrrrkkkaaaxxx|||hhh]]]cccrrr~~~cccPPPQQQDDD;;;999>>>AAARRRvvvTTTFFF___lllSSSkkk|||kkk___aaassssss~~~yyyaaaJJJNNNkkkyyyaaa|||wwwnnnccc@@@???LLL222,,,,,,,,,---......---------,,,,,,++++++,,,,,,---...(((111---+++111///AAAjjjgggzzzQQQ888JJJ]]]fffsss}}}~~~|||yyyuuuppplllwww~~~}}}qqqyyyxxxvvvwwwyyy|||uuuuuuvvvuuusssrrr}}}rrrbbb^^^WWW```~~~mmmLLLIIIFFF???999999999666444444333222111111000000111111//////............//////+++///111000///333>>>FFFMMMVVVbbbqqqdddLLLLLLMMMWWWoookkkgggsssyyyjjj\\\QQQJJJBBBCCCDDDDDDDDDDDDBBBAAA<<<<<>>UUUmmmxxx]]][[[vvvUUUUUUvvvlllLLLOOOLLLOOOIIIFFFCCC<<<333000000222111000111111111111333444444444:::RRRxxxsss\\\===GGGFFFOOOooo[[[:::BBBLLLGGGDDD???888222...---...---------........./////////444...444000333]]]|||xxxooo{{{cccGGGhhh^^^jjj{{{ddd[[[gggxxx}}}yyyuuusssxxxXXX@@@CCC======@@@;;;CCCrrrpppRRRWWW{{{{{{UUUXXX]]]MMMDDDFFFXXXttt~~~jjjOOOJJJvvv}}}vvv___|||~~~|||sssoooOOOAAAHHH666...,,,---------...---------,,,,,,++++++,,,,,,---...,,,...,,,,,,///555OOOssshhhxxx}}}{{{MMM666GGG[[[hhhyyy|||}}}xxxsssoooxxx~~~vvvkkkqqqqqqyyy{{{yyy}}}zzztttvvvxxxkkkiiieeellliiiOOOMMMFFF???999999999666444444333222111111000000111111000//////......//////000,,,...//////000777CCCLLLWWWaaaeeehhh|||vvvVVVHHHQQQYYYiiiqqqbbbdddqqqwww|||hhhZZZMMMJJJFFFEEEFFFFFFCCC@@@>>>???;;;<<>>@@@HHH___yyyuuuUUUCCCbbb}}}eeeuuu|||dddEEEEEE===111------------------------,,,,,,++++++,,,,,,---...000***,,,///--->>>aaa{{{rrrFFF:::LLL]]]kkk}}}}}}{{{xxxiii___ccceeexxx||||||zzzppppppaaaNNNKKKFFF???999999999666444444333222111111000000111111000000////////////000000...///...---///777DDDMMMVVVgggrrrrrrwww~~~~~~mmmUUUQQQ```lll~~~vvv[[[UUUYYYxxxyyywwwiii^^^QQQHHHFFFEEEDDDBBBBBBHHHGGG<<<>>>]]]pppTTTLLLKKKDDD@@@>>>999777CCCRRR{{{PPP___[[[RRRvvvEEERRROOORRRMMMKKKCCC999222///000111222222333333333222333555777???sssxxxlllkkkwww{{{{{{|||nnn\\\DDDUUUXXXgggpppBBBFFF[[[uuuqqquuuGGG<<>>QQQ[[[fffmmmnnnqqqxxx~~~iiiZZZeeelllbbb]]]dddbbbFFF\\\```===888>>>EEEOOO[[[www~~~^^^AAANNN{{{~~~wwwhhhsssIIICCCEEE333///......---------------,,,,,,++++++,,,,,,---...333(((---111---EEEkkkzzz}}}___???BBBWWWcccnnn~~~~~~tttjjjjjjdddwww}}}vvvllljjj\\\NNNJJJFFF???999999999666444444333222111111000000111111000000////////////000000//////......222<<>>BBB;;;EEElllLLLLLLsss[[[BBB???HHHIIIIIICCC999222.............../////////000000000555///555444===ooo:::\\\ppp]]]xxxuuufffOOOXXX{{{}}}{{{}}}vvveeeSSSEEE===:::999888888888888999:::;;;CCCJJJSSSWWWYYY^^^gggoooyyymmm```rrrMMMLLLJJJ:::???EEEKKKMMMSSSrrrkkkHHHDDDkkkbbbvvvNNNAAAGGG333000///...------------...,,,,,,++++++,,,,,,---...222)))///222111LLLmmmuuuuuuvvvPPP999FFFYYYeeerrr}}}qqqwww|||zzzzzzuuunnnkkk[[[QQQJJJFFF???999999999666444444333222111111000000111111111000000//////000000111......///111888DDDRRR[[[ssshhhccciiiqqqyyyrrrgggppp[[[FFFFFFVVVssswwwlllaaaZZZMMM===999BBBCCC>>>KKKbbb[[[LLLEEECCCEEEAAA999:::AAAdddXXXaaakkkWWW\\\yyy\\\KKKNNNUUUOOONNNHHH@@@777222111222444111333444333222444999===wwwxxx|||qqqfffVVVFFF===777===QQQlll}}}~~~hhhddd```|||kkkGGG999FFFIIIJJJEEE;;;333//////....../////////000000000***444---...222GGG|||iii999]]]^^^YYYwwwzzzttt]]]OOO^^^~~~}}}xxxcccNNN>>>666444444666666666666888;;;===??????DDDHHHJJJKKKOOOWWW]]]gggrrreee{{{OOO;;;AAA???JJJKKKIIIBBBCCCgggyyyWWWEEE]]]~~~hhhyyy~~~vvvVVVAAAEEE444111000///---------......,,,,,,++++++,,,,,,---...///...///000999UUUpppwww}}}mmmGGG777EEETTTeeevvv~~~~~~{{{zzzwwwvvvzzzwwwooocccvvvsss}}}[[[SSSJJJFFF???999999999666444444333222111111000000111111111111000000000000111111//////000333;;;GGGTTT\\\{{{qqqfffgggvvv~~~wwwyyy]]]FFFHHH[[[qqqxxx{{{jjjWWWJJJJJJIIICCCDDDLLLvvvuuuTTTLLLFFFGGGCCC;;;;;;AAARRRwwwqqqXXX~~~~~~iiiXXXnnnpppFFFOOOXXXTTTMMMIIIBBB:::444222333444///222444333222555;;;@@@zzz{{{}}}{{{sssWWWBBBAAAEEECCCTTT^^^KKKkkkpppzzzppphhhwwwQQQ999CCCHHHKKKGGG<<<333000000.../////////000000000000(((444+++***555RRRxxxvvvzzzhhhTTT===^^^TTTaaavvvyyypppWWWRRRgggsssaaaQQQHHHCCC@@@===;;;;;;:::;;;===???BBBCCCCCCEEEGGGGGGGGGHHHKKKMMMUUU]]]kkkyyyaaawwwfffLLL<<>>___sssiiiJJJ>>>^^^YYYwwwxxxhhhUUUVVVmmm|||tttjjjccc___XXXMMMEEEBBBAAAAAAAAACCCFFFIIIJJJHHHHHHIIIJJJIIIGGGEEECCCGGGNNNZZZiiiwwwvvvcccxxxWWWIIIIIILLLSSSSSSRRRBBB===666<<>>999999999666333222333222111111000000111111////////////000000000000111///222:::BBBGGGHHHIII\\\dddeeeppp|||xxxfffQQQBBBWWWjjjzzz}}}rrrttt~~~lll\\\RRRMMMSSS|||}}}^^^FFFEEEFFF===888<<>>:::???dddrrr\\\MMMGGG~~~iiihhhdddIIIBBB999111+++,,,...,,,,,,...,,,,,,,,,---------......///......999LLLzzz|||???999<<>>999999999666333333333222111111000000111111////////////000000000000,,,,,,///888BBBIIILLLMMMQQQ]]]dddrrr}}}xxx```JJJCCCaaappp{{{ssspppyyy|||iii^^^OOOnnnkkkKKKFFFHHHBBB===???===UUUzzz^^^^^^kkkZZZ{{{pppNNN\\\]]]UUUNNNFFF@@@999333222666333333666111666666@@@rrrmmmZZZRRRRRRSSS@@@CCCLLLZZZlllqqqyyyuuu}}}KKK>>>AAAMMMNNNBBB<<<888---000000000000111111111111111555***333BBBLLLYYYWWWddd{{{|||lllUUUPPP\\\zzz~~~uuunnniiibbb^^^YYYUUUSSSRRRQQQPPPPPPPPPOOOOOONNNLLLKKKJJJHHHIIILLLRRR[[[gggrrryyyeeeUUUJJJJJJMMMMMMPPPVVVRRRHHHIIIAAA===999>>>ddd~~~eeeRRRGGGpppiiigggJJJCCC:::222,,,,,,...,,,,,,...,,,,,,---------.........111000...555JJJxxxlll===888<<>>999999999666333333333222111111000000111111////////////000000000000//////222:::DDDMMMRRRRRRLLLYYYaaammm^^^KKKRRRcccooouuuooo|||~~~SSSEEEGGGEEEAAA@@@999LLLiiitttSSSzzztttUUUkkk~~~QQQTTT[[[YYYRRRKKKEEE<<<444222666333222777333555444JJJ~~~gggWWWRRRSSS@@@<<<444777JJJccckkkooo{{{pppccc===>>>KKKQQQFFF>>>999///000000000000111111111111222444)))333NNN}}}OOO]]]YYYeee{{{~~~oooVVVOOObbb~~~yyypppkkkddd___\\\YYYWWWVVVVVVVVVVVVUUUSSSQQQOOONNNLLLLLLLLLMMMQQQZZZgggppprrr^^^OOONNNSSSRRRQQQSSSOOOFFFGGG@@@===999???dddoooVVVGGGjjjuuucccxxxyyyhhhJJJ@@@<<<444------...,,,,,,...,,,------------.........///333///333KKKxxx|||VVV999666===RRRiiixxx~~~~~~xxxyyywwwiiiXXXrrrlllxxxmmmUUU______LLLIIIDDD===888999999666333333333222111111000000111111////////////000000000000111333555:::DDDNNNRRRPPPPPP[[[```hhhxxxtttVVVKKKYYYzzzwww```HHHEEEEEEAAA===:::IIIaaa^^^```pppPPPWWW}}}SSSKKKZZZ]]]WWWQQQIII>>>444222555444111666666777333LLL|||rrrzzzoooccc[[[UUU???@@@;;;<<>><<>>;;;@@@fffuuuYYYFFFTTTfffpppssspppRRRCCC???666///......,,,,,,...------------............+++444000555SSSvvvzzzzzzuuu{{{GGG777666@@@WWWooo||||||rrrkkknnnrrrooofffiiimmmooommm]]]NNNGGGDDD===888999999666444444333222111111000000111111////////////000000000000...111444888BBBMMMQQQNNNQQQ^^^eeennnzzz|||}}}tttPPPGGG[[[zzzuuuTTTHHHEEEAAA===<<>>@@@PPPQQQFFF===555000000000000111111111111,,,333111777ooooooJJJLLL___\\\rrr~~~ddd\\\KKKTTTxxxzzztttpppmmmjjjhhhddddddcccbbbaaa___]]]\\\SSSUUUVVVUUUSSSTTTXXX[[[gggnnnxxxsssPPPEEEHHHJJJJJJKKKLLLDDDGGGBBB@@@===AAAgggjjjSSSKKKjjjuuuqqq~~~lllPPPDDD;;;222///...,,,,,,...------........./////////...222,,,999jjj___===777999EEE^^^vvv|||tttmmmjjjgggmmmxxxxxxmmmhhhnnniiioooZZZSSSGGGCCC<<<888999:::777444555333222111111000000111111////////////000000000000000888>>>AAALLLZZZ\\\TTTOOO]]]mmm\\\```rrr[[[HHHCCCBBBAAA999MMMrrrtttdddXXXRRR}}}|||ZZZaaakkkiiidddZZZIII999333666333555888000888FFFhhhhhhyyy|||{{{]]]NNN@@@???uuu}}}bbbSSS\\\uuusss~~~bbbDDD>>>PPPTTTJJJ@@@888000000000000111111111111---222111999DDDQQQ___YYYsss{{{iii]]]KKKXXX|||zzzvvvrrrooommmgggggggggfffeeecccbbbaaaZZZYYYWWWVVVUUUVVVWWWXXXbbbiiittt}}}pppOOOCCCFFFHHHJJJLLLKKKCCCFFFBBB???;;;@@@eeerrrZZZGGG[[[|||hhhqqqyyyoooNNNGGG<<<333000...,,,,,,///............///////////////222...AAAqqqyyy|||PPP===777888EEE^^^vvvzzzrrriiiiiimmm|||}}}{{{mmmcccbbbZZZVVV^^^}}}ZZZTTTGGGCCC<<<888999:::777555555333222222111000111111111////////////000000000000...777<<>>888TTTuuuhhhlllHHH>>>PPPWWWNNNCCC:::000000000000111111111111---111111===www:::MMMWWWRRRppp|||jjjXXXCCCZZZ}}}xxxssspppmmmiiiiiiiiihhhhhhfffeeeeeebbb___ZZZWWWWWWXXXXXXXXX```gggqqqzzzpppPPPEEEFFFGGGHHHJJJJJJBBBFFFAAA>>>:::>>>cccvvv]]]AAANNNddddddwwwsssNNNHHH===444000///------///............/////////000...111333JJJuuuhhh~~~}}}HHH???777888DDD]]]uuu~~~vvvooohhhhhhwww{{{uuuqqqnnnkkkjjj\\\YYYRRREEEWWWYYYMMMLLLBBB<<<999999888444333444333333111000000000111222///////////////000111111333888>>>BBBDDDGGGKKKOOOWWWVVVgggssswwwvvvvvvvvvbbb^^^wwwfffHHHAAADDD===>>>AAAYYYtttwwwkkkSSSsssgggjjjrrrtttkkk___SSS???222777666000555666333MMMuuu|||ppplll{{{eeessshhhUUUXXX```vvvwwwcccHHHMMMgggkkkXXXFFF@@@;;;<<>>PPPYYYPPPDDD<<<222000//////000111111000000666111EEEnnnxxxfff>>>SSSQQQRRRsss}}}wwwcccNNNIII\\\zzz|||wwwsssqqqpppmmmjjjiiiiiiiiiiiihhhdddccc```\\\XXXXXXZZZ\\\dddbbbgggsss}}}vvvQQQ???EEEGGGDDDGGGFFFEEEAAA@@@===555BBBbbbxxxhhhIIIBBB~~~mmm{{{{{{oooUUUGGGDDD:::...+++///000------------............///000%%%000]]]zzz{{{{{{EEE:::777777DDD]]]rrr{{{yyyuuuppprrrzzz}}}uuunnnhhhbbb^^^[[[ZZZZZZSSSPPP___zzz]]]OOOJJJBBB<<<999999888444333444333222111000000000111222///////////////000111111222888@@@EEEGGGIIILLLNNNRRRSSScccooouuurrrQQQEEEDDD@@@@@@@@@TTT|||jjjbbbxxxWWWhhhaaabbbrrruuunnnbbbVVVAAA444888333111888:::666LLL|||ppp}}}bbbmmm~~~|||sssiii]]]RRROOOdddwwwiiiGGGEEE^^^hhh]]]SSSDDD===<<>>666BBB___~~~~~~oooPPPEEE{{{vvvqqqrrrMMMGGG999...,,,111111------------............///888333777\\\xxx|||~~~BBB444777777DDD^^^sss|||{{{vvv}}}|||vvvnnnhhhdddcccbbbbbbffffff___YYY```ooouuuqqq___RRRHHHBBB<<<999999888444333444333222111111000000111111///////////////000111111222999BBBGGGJJJJJJLLLNNNSSSUUUbbbmmmsssvvvoookkkllllllyyy[[[HHHCCCBBBAAA>>>LLLqqq^^^\\\YYYYYYyyyiiiiiissswwwrrrhhh\\\EEE666999333333:::;;;888QQQzzzRRRkkk|||ooovvvPPPLLL```jjjhhhpppoooGGGBBB^^^tttwwwhhhLLL???;;;???OOOxxxooovvvbbb@@@FFFYYYYYYKKK???222111//////111222111000000222111WWWpppZZZ===KKKGGGQQQxxxrrrdddSSSFFFGGGbbb|||vvvsssqqqnnnkkkjjjiiihhhgggeeeaaa___\\\]]]______]]]ZZZXXX[[[bbblllssswww}}}zzzooodddTTTRRRbbbxxxjjjNNN>>>DDDHHHEEEHHHGGGGGGCCCAAA???777@@@ZZZvvvwwwVVVHHHhhh|||xxxuuurrrSSSIII:::///...222111------------............///+++000999ddduuu@@@222777777EEE___ttt~~~xxxqqqhhhbbbccchhhnnnrrruuupppbbbRRRMMMOOOMMMGGG]]]RRRGGGBBB<<<999999888444222444222222222111111111111111///////////////000000111333999AAAFFFHHHJJJMMMOOOWWW\\\gggnnntttdddbbbeeebbbOOOEEE^^^bbbJJJBBBBBBBBB<<>>DDDHHHFFFIIIGGGHHHCCCAAA@@@888>>>SSSmmm~~~|||XXXKKKZZZ{{{nnnttt}}}tttQQQHHH<<<222/////////------------............///,,,222999hhh}}}}}}ggg???777666777EEE```vvv|||}}}ppplllhhhhhhoooyyywww___FFF999777666333YYYQQQHHHBBB<<<999999888444222444222222222222111111000000///////////////000000111555999???BBBDDDHHHMMMRRRWWW```hhhooovvv{{{{{{ooommmaaaOOOLLLWWWwwwiiiNNNEEE@@@AAA:::CCCggg^^^jjjxxx|||ZZZiiiuuufffttt|||{{{tttgggLLL777777777666888555>>>mmmdddqqqrrrRRRllljjjMMM>>>999;;;<<<<<>>DDDIIIGGGJJJFFFHHHCCC@@@@@@999;;;KKKeeezzz}}}^^^OOOWWWooojjjuuulllOOOHHH???555...+++,,,...---------............///333555<<>>@@@BBBGGGNNNSSSRRR```hhhppp|||}}}}}}nnnVVVJJJKKKRRR```tttqqqSSSIII???BBB:::@@@dddccckkkxxxuuu___\\\|||eeewww{{{nnnQQQ888555333666:::888CCCsss```fffxxxsssrrrmmmkkkddd]]]bbbvvvnnn[[[<<>>???<<<444...444EEETTTOOOJJJ@@@777:::TTT```LLLBBBYYYSSSzzz{{{nnnVVV===TTT___QQQKKK333222000000222333222111333333999vvvbbboooyyyyyyCCC>>>LLLPPPaaasss___JJJ@@@FFFjjjxxx___LLLYYY[[[QQQSSSooo~~~zzzvvvvvvuuusssrrrrrrpppmmmjjjjjjhhhggggggiiihhhddd```___```XXXGGG888555;;;AAAHHHFFF999111666444111777BBBKKKFFF===DDDIIIHHHKKKEEEHHHCCC???@@@999888CCC]]]uuu~~~eeeRRRXXXuuuvvvzzzzzzYYYNNN@@@666///***+++...---------............///+++000;;;\\\999444777888FFFaaavvv}}}~~~|||uuuooovvv{{{xxxiii^^^WWWQQQGGG===777666888999WWWSSSJJJBBB<<<999999888444333444111222222333222111000//////////////////000111111666:::@@@CCCEEEHHHNNNSSSUUUeeekkkuuukkkVVV___sss{{{lllXXXQQQKKKTTTZZZaaaxxxxxxVVVJJJ@@@CCC;;;>>>```tttoooooo\\\KKKlll|||tttUUU:::666333888<<<777AAAqqqddd[[[vvvdddYYYSSSNNNKKKEEEGGGCCC>>>DDD]]]}}}rrrTTTGGGFFFIIIDDD999DDD===999666666888<<>>TTT```UUUSSS444222111111222333222222222444;;;yyynnn~~~DDD;;;EEEIII^^^vvv___KKKCCCKKKnnnpppuuu{{{kkkbbbwww}}}zzzxxxwwwvvvvvvvvvtttqqqnnnmmmlllkkkiiigggeeecccaaabbblllooobbbOOOBBB;;;888777888000,,,444444000333555DDDCCC===DDDJJJIIIKKKDDDGGGBBB>>>@@@999444<<>>===:::777===>>>999<<>>666666999555555777666000999]]]gggdddQQQgggZZZ\\\mmmFFFWWWaaaTTTTTT444222111111222333333222111444>>>???>>>DDDGGG___sss\\\HHHBBBLLLpppyyy}}}yyyxxxxxxxxxxxxwwwtttqqqnnnnnnmmmjjjeeebbbaaaaaaiii|||nnnYYYGGG<<<333888333...444222---000...@@@BBB===DDDJJJJJJLLLCCCGGGAAA===???999333888NNNlll~~~gggDDDOOOnnn{{{zzzqqqiiiaaa@@@222222222000///---------.........//////+++;;;CCCKKK777888777888FFF```ttt{{{}}}}}}{{{|||}}}rrrcccVVVNNNKKKKKKLLL???===;;;:::999777:::===ZZZNNNKKK@@@===999777666555333222111111111111000000000000///000000/////////222444999;;;BBBJJJLLLJJJNNNUUU]]]fffyyyppp}}}VVV|||xxxiiiXXXYYYssszzz\\\EEEooogggooofffssstttsssqqqbbbEEEDDDDDD>>>>>>WWWsssbbbKKK```rrr```;;;777444999999@@@===}}}tttZZZqqqlllTTT>>>:::===;;;999:::888999:::999999AAAUUUhhh~~~ZZZDDDEEEEEECCC@@@999888;;;IIIQQQJJJDDD@@@666888555222777777444SSS|||fffYYYkkkhhhuuu{{{}}}qqqCCCOOOjjj\\\RRR>>>000///555000///444444666222FFFDDDCCC???HHH^^^~~~rrrbbbIII???KKKnnn}}}{{{xxxvvvvvvtttsssqqqvvvmmmhhhjjjeeeXXXQQQSSS\\\}}}iiiSSSCCC777555555444111...///111333EEEEEE;;;AAAIIIIIIGGGDDDDDDBBB<<<777555777:::III```www~~~pppNNNKKKVVVvvvYYYwwwzzzvvvpppYYYHHH;;;---***///..................///000000000111NNNoooEEE777666555:::KKKbbbuuu~~~||||||vvvhhh___UUUNNNLLLKKKHHHEEE@@@FFFIIIFFFEEEHHHLLLLLL[[[QQQOOO@@@===999777666555333222111111111111000000000000///000000//////000222444888999@@@IIILLLLLLQQQYYYhhhcccvvvxxxsssiiiqqqaaajjjiiiWWWiii~~~vvvyyywwwooo]]]dddsssiiiHHHDDDDDD???>>>WWWsssvvvjjjIIIUUUsssdddaaa<<<777666888777AAAEEE|||bbbuuukkkVVVMMMHHHAAA===<<<::::::;;;;;;:::===JJJWWWllluuu^^^TTTNNNQQQTTTNNNAAAGGGVVV[[[NNNCCC>>>555444444444888666222RRRqqqeeeqqqjjjpppuuuFFFMMMhhh___YYY???000///555000///444444111333MMM~~~FFFBBBBBBOOOdddkkk[[[EEE???LLLqqq|||zzzxxxwwwwwwwwwvvvuuutttpppmmmlllfffXXXLLLFFFUUUuuu{{{bbbIII888555555555444333222333444222FFFGGG>>>BBBHHHGGGFFFCCCBBB>>>:::555333444555:::OOOhhhxxxuuuSSSKKKTTT|||[[[pppsssmmmWWWHHH???333000222---...............///000000333333RRR{{{JJJ777666666;;;KKKbbbuuu~~~zzzqqqzzzkkk```___YYYQQQNNNOOOQQQPPPNNNMMMSSSVVVVVVWWWZZZ[[[YYYZZZQQQOOO@@@===999777666555333222111111111111000000000000///000000//////000222555888:::???EEEHHHJJJPPPWWWhhh```uuuiiipppgggxxxlllYYYttttttdddIIIIIIfffZZZXXX```pppqqqcccuuullljjjuuuTTTCCCDDD???>>>VVVwwwnnnoooKKKRRRoooaaaccc===777999888666@@@DDDvvv{{{cccuuuwwwgggZZZOOOHHHEEE>>><<<===???>>>===AAAGGGUUUmmmyyyqqqiiiYYY___bbblllhhhSSSDDD>>>555666777777999555111QQQzzzttt{{{sssmmmzzzLLLPPPiiibbb^^^AAA111///555111000444333000777QQQwwwlll}}}|||DDD===@@@PPPeee~~~|||dddRRRAAA>>>MMMsss~~~|||yyyxxxxxxxxxwwwvvvrrrttttttoooggg[[[III:::PPPhhh{{{xxxeeePPP===000222222222222333333444444222GGGKKKBBBDDDGGGEEEFFFCCC@@@<<<888666555333111333CCC]]]uuu|||[[[KKKQQQdddqqqyyytttZZZFFF;;;111///000+++...............///000000222222SSS|||wwwMMM888777777<<>>TTT}}}ooovvvTTTYYYuuujjjeee>>>777777777555@@@BBByyynnnYYYoooqqqeeeZZZSSSHHHCCCBBBEEEFFFDDDCCCDDDJJJWWWooouuu^^^SSSOOOHHHDDD@@@999777555555RRRvvv|||~~~RRRUUUmmmccc]]]DDD333///555111000444333444:::PPPhhhUUUnnnqqq@@@;;;===NNNddd~~~|||aaaOOO???>>>LLLsss}}}xxxtttkkk|||{{{xxxwwwwwwvvvuuusssyyyxxxqqqjjjaaaNNN:::MMMXXX]]]SSSEEE;;;666222333555444333444666666333333HHHNNNHHHIIIIIIEEEGGGBBB>>>:::888999888555222333===TTTppp}}}|||~~~bbbMMMQQQmmmxxxhhhJJJ888,,,,,,111---...............///000000111555VVVJJJ888888777<<>>888666666555BBBHHHfffPPPkkk|||nnnaaaZZZRRRLLLMMMOOOLLLIIIIIIMMMKKKWWWttt~~~ooonnnqqqlll\\\PPP>>>777777999RRRxxxwwwhhh|||RRRSSSmmmfffaaaGGG444000444222111444333222;;;TTTdddjjjBBB@@@???LLLeeebbbPPPAAA>>>JJJsssoooVVVTTTbbblllmmmlllnnn{{{xxxxxxxxxwwwwwwvvv{{{{{{uuuqqqjjjXXXCCCGGGHHHEEE;;;333111444777777999999777999===;;;666:::LLLRRRMMMNNNLLLFFFHHH>>>;;;888888:::999666333111666HHHbbbqqqssswww~~~hhhNNNRRR~~~zzzkkkppprrrSSS???111000333///...............///000000333;;;ZZZpppCCC777999777<<>>888<<<:::666AAAJJJiiiPPPkkk}}}mmmlllaaaXXXVVVVVVRRROOONNNRRRJJJKKK```rrraaaHHH;;;:::;;;NNNmmmrrrkkkZZZwww|||QQQMMMkkklllkkkJJJ666000444222222555222---<<<]]]mmmEEE???<<>>CCCCCCFFFOOOVVVXXXdddqqqxxxrrrzzzxxxvvv~~~```}}}qqqkkk{{{{{{hhhEEE\\\ooo```mmmnnnuuujjjkkkccc___EEEHHHBBB>>>RRRzzzqqqbbbUUUrrrqqqfff>>>999>>><<<888BBBJJJzzznnnSSSjjjvvvpppggg___\\\[[[VVVTTTTTTQQQNNNMMMSSShhhpppUUUCCC===888FFFaaabbb```PPPqqq{{{~~~qqqUUUMMMkkkoooqqqLLL777000444222222555222,,,???cccyyy???:::999FFF]]]bbbPPPCCC@@@HHHuuu|||{{{zzzyyyyyyzzz}}}yyyYYYDDD888666555555777888999:::999@@@DDDFFFQQQ^^^___WWWVVV___\\\WWWYYYPPPCCCAAA>>>@@@AAA@@@===999777666444666999AAAPPPbbbmmmoooqqqssswwwzzz||||||zzzyyy|||}}}{{{}}}oooMMMNNNooo~~~lllXXXzzzuuu|||cccPPPCCC333...///***...............///000000000222RRRppp@@@444888666:::HHH^^^qqq{{{qqqlllfffxxxtttrrrxxxooofffaaaYYYXXXXXXXXXZZZ___eeeiiigggmmmrrrsssvvvzzz}}}|||]]]PPPDDD@@@===999777666555333222111111111111000000000000---.../////////111444777666>>>CCCBBBDDDKKKQQQRRRVVV[[[zzzxxxnnnooozzzyyy}}}qqq~~~ssswwwzzzeeePPPVVV}}}sssTTTMMMsssooobbbfff}}}vvvttthhhhhhDDDGGGCCC@@@TTT}}}ooottt___tttooofff>>>999666888999GGGOOOxxxnnnSSSgggeee|||{{{llleee```___^^^ZZZXXXYYYMMMSSSSSSOOOYYYuuuxxx___JJJ>>>555???ZZZUUUXXXJJJnnnuuuxxx[[[SSSmmmppprrrMMM777000444222333555222222CCCbbbeee~~~555:::<<>>TTT______gggkkkqqqvvvwwwtttooolllxxx~~~sssyyyqqqKKKKKKjjjyyy___}}}rrriiiSSSCCC222...444333...............///000000555222VVVxxx}}}{{{DDD444777666:::HHH]]]ppp{{{uuuttt{{{sss{{{{{{~~~|||vvvqqqnnnmmm\\\[[[ZZZYYYZZZ^^^dddiiilllssswwwvvvwww|||]]]PPPJJJBBB>>>999666555555444444111111111111000000000000............---///222555;;;AAADDDBBBGGGVVVdddiii\\\ggghhhxxxllllllnnnttttttyyy|||vvv~~~mmmVVVOOOSSSZZZvvvfffOOOcccqqq]]]VVVbbbYYY}}}ssslllLLLEEEFFF@@@YYYyyywww~~~nnnRRRvvvvvvhhh>>>888777999>>>@@@TTTnnnRRR[[[yyyppplllfffaaa]]]]]]^^^___YYY\\\XXXTTTSSSZZZ~~~}}}uuuYYYAAA;;;999:::III\\\YYYLLLLLLaaasssuuuwww~~~~~~\\\XXXiiixxxuuuVVV666333444333777111555666:::llliiiyyyyyy@@@>>>;;;JJJ\\\yyy|||gggOOO===???JJJppp}}}vvveee^^^}}}zzzSSSJJJ;;;999888:::>>>CCCFFFGGGUUUdddrrr{{{qqqdddiiiiii]]]LLLDDDHHHPPPPPPKKKDDDGGGXXXbbbQQQ777666444333444777<<>>999666555555444444111111111111000000000000............---///222555777???CCCBBBFFFUUUfffoooeeebbbxxx}}}iiiqqqeeeiiipppoooqqqvvviiippp~~~hhhSSSCCCDDDNNNYYYuuuyyy\\\[[[vvvlllQQQkkkPPP|||yyymmmMMMEEEEEE@@@YYYzzzwwwjjj\\\yyyuuuggg>>>999;;;===@@@@@@OOOrrrQQQYYYvvv{{{tttvvvxxxtttmmmgggaaa^^^^^^^^^\\\\\\VVVSSSTTTWWWpppmmmLLL===999===MMM___TTTFFFEEEWWWgggjjjnnnuuu}}}XXXWWWkkkyyyuuuVVV666333444333777111555888555iiixxxyyy>>>:::777HHH___|||~~~gggOOO===>>>IIIpppuuubbbVVVuuuaaaEEE888999;;;>>>DDDLLLSSSXXXhhhxxxzzzkkklllhhh```UUULLLJJJOOOTTTRRRNNNGGGHHHUUU]]]NNN777777666333222333555888:::???JJJQQQVVVfffxxxvvvhhhmmm~~~xxxWWWMMMeee|||pppjjjNNN777,,,444...///////////////000111111444555LLLggg@@@<<<888:::666>>>UUUjjjttt}}}wwwoooxxxmmmfffyyy|||zzzvvvpppgggaaabbbeeegggiiimmmpppssstttsssuuuzzz|||{{{cccOOOGGGBBB>>>999666555555444444111111111111000000000000............---///222555;;;AAADDDAAA@@@IIIWWWaaaeee```ssszzz]]]kkkZZZ___kkkiiimmmssseeelllfffPPPEEE???FFFTTTaaa|||kkkfffZZZiiiWWWccc||||||mmmNNNEEEEEE@@@[[[eee]]]vvvxxxfff>>><<<<<>>@@@NNNeeeooommmvvv|||[[[PPPfff|||{{{ttthhh}}}eeeNNN777'''000...///////////////000111111111888MMM|||VVV;;;:::111999666>>>SSShhhttt~~~}}}uuu|||uuu~~~eeeaaasss}}}|||uuummmggghhhkkkkkklllooosssuuutttqqqrrrwwwyyyxxxfffPPPJJJBBB>>>999666555555444444111111111111000000000///............---///222555@@@DDDEEEBBB@@@DDDMMMSSSdddccc{{{{{{IIIwww[[[ZZZeeeeeelllrrruuuvvvrrrjjj|||eeeRRRMMMKKKRRR]]]jjj}}}SSSoooiii[[[]]]VVVyyylllsssmmmOOOEEEDDDAAA^^^fffUUUjjj{{{ccc===>>>999>>>FFFGGGTTTQQQVVV~~~|||VVVaaasss~~~vvvssspppllliiiggggggggggggccc]]]^^^aaaXXX[[[nnnbbb^^^hhhJJJGGG\\\rrrIII===777???HHHMMMTTT^^^kkkwww```]]]mmmYYY888555444333777222666888:::vvvDDD@@@@@@QQQpppkkkQQQBBBBBBKKKpppwww^^^aaa{{{zzzNNN@@@HHHMMMTTTYYY^^^hhhuuu~~~vvvsssppplllcccZZZRRRQQQVVVZZZXXXTTTIIIDDD;;;444666;;;888111444444444444555555555555222444444666CCCWWWdddgggyyywwwXXXNNNfff|||zzziiiZZZllluuuvvvxxxZZZIII777(((000//////////////////000000111---888RRRYYY888666111888555===PPPeeettt~~~rrrdddiiissstttgggrrrpppZZZZZZbbbwww|||yyyqqqmmmnnnpppooooooqqqqqqsssqqqmmmnnnsssvvvuuucccOOOLLLBBB>>>999666555555444444111111111111000000000///............---///222555>>>???BBBEEEHHHLLLQQQUUUhhhgggmmmAAAggg\\\cccccclllsssppp[[[NNNPPPXXXggg~~~ssszzzhhh[[[YYYXXX^^^jjjyyy```hhhxxxppp{{{RRRuuuWWWwww{{{vvvcccnnnbbbnnnPPPEEEEEECCCdddjjjQQQaaavvv```;;;@@@999>>>GGGIIISSSMMMRRRxxxzzz{{{|||{{{qqqooollliiihhhhhhjjjkkkjjjiiicccbbb___QQQQQQdddkkkMMMkkkhhhPPPSSSeeeqqqGGG===777;;;@@@DDDLLLUUUeeezzzgggaaakkk~~~[[[999555555333888222777666???wwwuuugggJJJ;;;===JJJgggzzzhhhOOOAAABBBIIIooo{{{eeecccyyyYYYEEEIIIQQQWWW```fffllltttzzzwwwuuurrrnnnUUUVVVXXX\\\^^^\\\WWWRRRZZZRRRDDD999555777999777333333444555666666666666444333333;;;KKK\\\fffjjjxxx{{{vvvXXXNNNfff{{{www~~~lll```ssszzzyyyyyyZZZJJJ;;;000666111///////////////000000111111555SSS{{{mmm<<<666888666555<<>>999666555555444444111111111111000000000000............---///222555<<<<<>>oooppppppMMM888>>>DDD[[[wwwfffLLL???@@@EEEmmm{{{iiigggiii```KKKHHHSSSVVVXXX___jjjrrryyy}}}yyyrrrhhh```SSSYYY```aaa]]]WWWRRRPPPeee[[[LLL@@@999888888999444444444444333333333222444111555BBBSSSbbbmmmttt~~~}}}~~~www{{{|||^^^RRRgggzzzzzzrrrcccKKK999111888...///////////////000111111888111NNNvvv===444888555555;;;JJJ```sss}}}{{{mmm```\\\fffyyyuuutttrrrvvv}}}|||wwwtttxxxzzzwwwttttttooopppnnnjjjiiilllnnnlll___JJJKKKBBB>>>999666555555444444111111111111000000000000............---///222555:::===AAADDDBBBEEETTTfffmmmfffXXXIIIwww^^^PPPYYYZZZgggpppvvvfffXXXJJJDDDFFFYYY}}}kkkjjjyyyyyyyyyrrrccc]]]vvvfffzzziii[[[eeeLLLkkkoooPPPFFFHHHKKKpppwwwvvv[[[iiiwwwZZZ666AAA@@@BBBJJJLLLRRRvvvfffHHHGGGfff]]]XXX{{{zzzvvvpppllljjjlllooorrrrrrqqqllljjjdddPPPIIIWWWPPPBBBCCCwwwooo___hhh\\\QQQBBB:::TTTbbbFFFFFFGGG@@@;;;888666555555777===DDDRRReeesssuuuyyyhhhjjjqqq]]]<<<777555444888333888:::;;;mmmCCC;;;CCCAAAPPPyyyhhhLLL???@@@CCCjjjqqq___TTTGGG>>>PPPeeeaaagggmmmwww{{{rrrggg\\\VVV\\\^^^^^^XXXOOOIIIIIIKKKYYYQQQGGG???;;;888666555666555444333222111222222222///333>>>JJJUUUdddqqq}}}~~~zzzwwwaaaUUUiii~~~tttoooLLL333...888---///////////////000111111777///IIInnn???666222444555:::HHH^^^ssszzzllleeeiiivvv~~~xxxuuuqqqrrrzzz~~~}}}yyyxxx|||~~~{{{wwwwwwssstttrrrllljjjjjjiiifffaaaKKKLLLBBB>>>999666555555444444111111111111000000000000............---///222555666<<>>CCCdddgggooozzz^^^<<<777555444888333999>>>999sssLLL:::DDD===GGG~~~xxxmmmPPPBBBBBBDDDggg|||TTTFFFQQQVVVbbblllgggwww|||xxxkkk___YYYYYYeeeaaaWWWJJJ???;;;@@@FFFIIIDDD???>>>===;;;888666666555444333333444555666111...///555888???QQQdddxxx|||zzz}}}uuu~~~aaaTTThhhwwwfff{{{PPP111...===444///////////////000111111000000IIIgggEEE>>>111444555:::GGG]]]sssxxxpppnnnttt|||{{{xxxsssmmmmmmttt{{{|||~~~{{{zzz|||~~~~~~zzzzzz~~~zzzyyyvvvxxxuuuoookkkiiifffbbbbbbKKKNNNCCC???:::666555444444333111111111111000000000000///000000///......000222:::;;;CCCJJJIIIKKKaaa|||ooojjj}}}|||KKKWWWoookkkQQQIIIYYYUUU___tttlllOOOBBBDDD___jjjWWWyyynnn|||gggfffeee}}}vvvyyyvvvWWW{{{iii```gggqqqQQQ~~~mmmTTTYYYoooPPPLLLJJJXXX{{{wwwyyyXXXrrrVVV:::@@@GGGKKKIIIXXXYYYxxxccc]]]EEEOOOsssppp{{{yyyvvvrrrsssxxxvvvqqqsss```XXXJJJhhhlllJJJIIIPPPEEE666777;;;>>>;;;666333555888EEEQQQTTTHHH888222222222333444444444333444777999IIIgggaaarrrrrrXXX<<<000777777666:::<<<>>>AAAvvvAAA<<<>>>888CCCyyywwwSSS@@@>>>AAAaaa|||zzzVVVMMM___bbbmmm{{{rrr}}}lll^^^[[[bbbhhhnnn[[[JJJFFFIIIJJJHHHHHH@@@>>>@@@DDDCCC<<<777555888555333444888;;;;;;999888111///222222555FFFZZZrrrrrr{{{wwwuuu\\\XXXjjjlllQQQkkksssttt```JJJ999111111444.........//////000111222444888>>>qqqKKK555777999666666AAAYYYsss~~~tttqqqrrrwww}}}~~~|||~~~~~~kkkaaaiiivvvzzzzzz|||{{{kkkaaa^^^bbbnnnyyyzzzwww{{{}}}|||zzz{{{tttsssqqqooolllggg```[[[^^^JJJKKKCCC???:::666555444444333111111111111000000000000///000000///......000333:::===BBBFFFDDDFFFSSSaaa{{{gggccckkk{{{```vvvzzztttWWWMMMZZZVVV[[[mmmwww\\\NNNJJJ\\\dddPPPsssvvvgggrrrtttjjjhhh___fff```}}}zzzppp]]]mmmnnnfffiiiqqqSSS{{{lllTTTXXXlllQQQMMMNNN___vvvkkkUUUvvvSSS???AAAFFFJJJKKKZZZ\\\wwwaaakkkHHHRRRxxx~~~yyyyyy{{{xxxssszzzfffQQQCCCgggJJJ999GGGGGG;;;<<<:::888:::======:::666...999???999222222555666333333444333333444666999AAAbbb___ooojjjTTT;;;222888666555:::===FFFHHHwwweeeGGG;;;===888AAAtttuuuSSSBBB???@@@^^^{{{{{{zzzwwwYYYWWWgggllltttttthhheeeiiiooorrrcccZZZQQQOOORRRTTTOOOHHHAAA>>>>>>@@@???999666666666666666666777999;;;===:::444111333222222@@@RRRlllrrr|||~~~yyy]]]YYYjjjzzzeeeyyyxxx{{{gggKKK777000000000.........//////000111222666444???wwwPPP444:::777555555???WWWqqq~~~rrrnnnpppuuuzzzyyyvvvxxx}}}nnn^^^```llluuuwwwvvvxxxiiiUUUFFFAAAIII^^^qqq{{{wwwwww||||||yyyxxxrrrqqqpppooolllggg```[[[\\\KKKIIICCC???:::666555444444333111111111111000000000000//////000///......111333888===AAA@@@AAAFFFIIIHHH[[[[[[iiirrrxxxdddzzz___LLLSSSWWWVVVccc|||ppp^^^TTTZZZbbbIII```nnn[[[^^^ppp|||}}}SSS}}}}}}gggbbbeeeggg[[[}}}~~~jjjdddtttwwwmmmiiinnnTTTxxxlllSSSWWWhhhQQQNNNRRRiii~~~bbbTTTwwwqqqIIICCCCCCEEEIIILLLXXXYYYooogggxxx}}}GGGSSSppp~~~yyyuuuWWWIIImmmvvvkkkCCC666<<<:::444AAA===888555555777888888...444777444111222333333222333333333222333555777AAA]]]xxx^^^pppjjjNNN999333999555444;;;@@@HHHJJJqqqwwwwww___[[[:::;;;:::@@@lllvvvUUUDDD??????YYYyyywwwiiiooo{{{zzz}}}iiibbbfffssszzz}}}ssshhhgggnnnuuuvvvtttuuuvvvoooccc[[[VVVJJJ===EEE@@@>>>>>><<<888777:::333666999888666666;;;@@@;;;666444444111000999GGGfff}}}vvv|||xxx]]]YYYjjj~~~xxxyyyjjjrrrOOO666222222///.........//////000111222333444@@@UUU333===666444555>>>TTTnnn~~~pppkkkmmmsssvvvsssoooqqqvvv}}}rrrddd```jjjvvvwwwrrr[[[WWWQQQIIIDDDIII]]]qqqyyyvvvvvv|||{{{wwwuuupppooonnnmmmkkkfffaaa]]]\\\NNNJJJCCC???:::666555444444333111111111111000000000///.../////////...///111333666>>>@@@===CCCNNNNNNDDDSSS]]]ttt^^^wwwttteeeKKKMMMUUUSSS\\\ssskkk\\\^^^rrrpppfffHHHOOOlllUUUOOO[[[nnn{{{cccaaazzzhhhwwwsssrrrfff{{{ppprrrhhhjjjSSSwwwmmmSSSTTTgggRRRMMMTTTqqqdddWWWvvv^^^===DDDDDDLLLMMMPPPXXXYYYjjjwwwjjjCCCNNNjjjyyyjjjXXXkkk^^^PPPAAAFFFUUUSSSNNNUUUUUU\\\aaa]]]PPPCCC;;;999;;;;;;999666444333222000222333333222111222444666DDDZZZkkkpppyyy```vvvoooHHH777555999444444===BBBGGGKKKlllpppfff===888;;;???cccYYYDDD>>>>>>RRRvvv~~~uuuwwwrrrcccTTTUUUgggxxxqqqjjjkkkppptttllllllgggaaa^^^___^^^\\\dddmmmuuu}}}nnnkkkkkkrrrwwwvvvrrrooooooZZZQQQGGG;;;JJJEEEAAA???<<<999;;;@@@333555666666555777:::===:::777666666222000555>>>```{{{}}}{{{yyy[[[YYYjjjwwwpppmmmjjjzzzRRR777555666000............///000111222---666???zzzXXX555;;;666555555===QQQkkk|||~~~qqqlllnnntttwwwsssmmmmmmqqqyyyyyyrrrhhhgggmmmkkkaaaXXXfffxxxwwwmmmpppyyy~~~yyywww{{{|||yyyuuusssmmmlllkkkkkkiiifffaaa^^^ZZZQQQHHHCCC???:::666555444444333111111111111000000000///...//////......///111444:::BBBCCC>>>GGGWWWXXXNNNaaadddsss{{{ggguuuiiiNNNOOOPPPOOOXXXkkkxxx|||rrraaadddhhh\\\nnn|||jjjJJJEEEmmmpppZZZLLLNNN```qqqzzz___www{{{dddjjjdddooo|||xxxhhhiiiUUUxxxnnnRRRQQQfffTTTNNNWWWwwwjjj___wwwRRR777EEEGGGVVVTTTYYY]]]aaapppdddJJJJJJbbbxxxpppyyyccc]]]TTTEEE<<>>KKKrrr}}}mmmbbbMMMLLLJJJGGGCCCDDDGGGJJJ]]]SSSKKKNNNXXX^^^ZZZTTTTTTKKKFFFGGGAAA<<>>qqqXXX999666666777777<<>>999999:::888666777444444444333222222444666CCChhhbbbwww???555666:::777;;;DDDEEELLLPPPeeeWWW777;;;BBBSSS|||fffFFF===???FFFmmm|||pppaaaQQQFFFAAA===:::<<<@@@AAA===888;;;===BBBGGGKKKJJJEEE@@@DDD<<<<<>>===<<<888777999555555555444222222444666IIIpppdddxxx{{{>>>444555:::999???GGGFFFKKKOOO^^^zzzhhhhhh999:::CCCKKKrrr|||kkkKKK@@@@@@BBBiii}}}ooo```SSSHHHAAA===CCC???;;;<<>>AAACCC@@@;;;999;;;>>>AAAEEEKKKRRR]]]ooo}}}sssccc\\\___iii```UUUPPPQQQSSSQQQMMMBBBAAABBBAAA>>>;;;???FFF:::999777666666777777777<<<<<<;;;999777777777777BBBdddzzzrrrtttzzz[[[aaarrr|||sss|||rrrccc}}}zzzyyydddIII555/////////.........//////000111222666///AAAqqqeee???555666777777888DDD[[[qqq|||xxxwwwuuuyyy~~~ooofffWWWPPPIIIFFFGGGQQQdddtttlllrrr~~~||||||wwwvvvtttrrrqqqooollliiiYYYWWWHHHCCC???:::666555444444333111111111111000000000000---...///......///222555444;;;AAABBBAAAEEEOOOWWWkkklllvvv{{{}}}~~~qqqQQQIIIKKKFFFHHHUUU___dddllluuunnnRRR\\\hhhuuusss\\\GGGQQQlll{{{lll]]]^^^jjjxxxxxx{{{}}}YYYEEEIIILLLYYYjjjtttyyyrrr```}}}wwwzzzggglll[[[qqqnnnQQQMMM|||\\\^^^]]]ooo~~~lllrrryyycccCCCAAALLLSSSXXX___ZZZdddaaaeeefffsssiii{{{gggAAANNNiiittthhhkkktttjjjpppfff[[[KKK===555777===CCCEEE>>>:::;;;;;;888999>>>555666666444333333555777LLLlllyyyjjjqqqmmm>>>444555:::;;;BBBIIIFFFNNNSSS^^^ppp___[[[ttt;;;:::DDDGGGjjjxxxnnnPPPCCC@@@@@@ffftttjjjZZZKKK@@@===???BBB:::===AAABBB@@@>>>>>>???>>>???BBBDDDGGGLLLPPPTTTYYYjjjvvv}}}|||ssseee```ppp___TTTZZZdddaaaSSSGGGBBBBBBDDDEEEAAA>>>BBBHHH:::<<<===:::666555888;;;>>>???===:::888888777666>>>aaayyy~~~jjjxxxzzz\\\ddduuu}}}uuu|||{{{|||vvvwwwbbbKKK999///...111.........//////000111222111222AAAggglll???999555666666666AAAWWWmmmyyyxxxxxxtttxxxooocccJJJ>>>888>>>FFFNNN[[[jjjssswww~~~|||zzzxxxvvvuuusssooommm[[[RRRIIIDDD>>>999999777333111333111111111111000000000000///////////////000111111::::::AAAJJJHHHCCCJJJXXXlllxxx|||qqqRRREEEGGGHHHLLLSSS\\\fffllloooyyymmmXXXHHH???===```{{{rrr^^^HHHFFF^^^|||iiijjjtttttt~~~jjjYYYPPPUUUXXXPPPIIIIIISSS^^^jjjqqqrrrwwweeexxxrrrjjjrrr[[[ooopppNNNNNNoookkk^^^[[[eeecccdddyyy]]]>>>BBBFFFGGGPPPYYY```[[[aaa]]]^^^cccqqqxxxfff}}}@@@OOOZZZssswww~~~rrreee]]]UUUKKKGGGJJJFFFBBB>>><<<;;;<<<>>>AAA:::;;;777888<<<555555BBB777333666<<<888///111<<>>999EEE^^^wwwoooNNNEEE===AAA^^^{{{{{{lllSSSMMMEEE@@@@@@AAAAAA@@@@@@BBBDDDEEEFFFFFFHHHJJJHHHQQQ[[[```dddqqqyyytttyyyooo```\\\bbbfffbbb]]]WWWNNNFFF>>>@@@CCCDDDDDDEEEJJJPPPFFFAAA;;;:::>>>AAA@@@>>>CCCBBBAAA???<<<999666555===]]]yyylllbbbzzzmmmTTT```yyy~~~oooCCC111000000111222111000//////000111222222777DDD```}}}DDD888555666555666???QQQfffttt~~~}}}wwwwwwzzz~~~pppZZZHHH777999;;;::::::>>>FFFMMMUUUUUUWWWYYYYYY]]]jjjxxx|||}}}zzztttoooZZZRRRIIIDDD>>>999999777333111333111111111111000000000000///////////////000111111666<<>>@@@999NNNllluuu```IIIBBBSSSvvvkkkPPPUUUnnnzzzyyyHHH;;;BBB```wwwssseee^^^WWWhhhyyy{{{pppeeedddhhh|||kkkwwwtttllltttbbbnnnqqqNNNLLLkkkxxxcccXXX\\\mmmvvv]]]sssRRR999BBBHHHIIIPPPWWW\\\WWW]]]ZZZ\\\^^^fffoooRRRLLLTTT{{{|||~~~kkkSSSLLLQQQUUUVVVWWWOOOQQQMMMDDD@@@@@@>>>999===BBB???===CCCAAA888222:::777888;;;777111333;;;JJJSSSEEE:::DDDEEETTT{{{tttZZZ;;;999888;;;@@@FFFHHHIIIOOONNNaaaxxx<<<999999???XXXuuuvvvPPPBBB888???YYYwwwoooXXXDDDCCC@@@>>>???BBBDDDDDDCCCIIIIIIHHHIIILLLRRR[[[aaajjjzzz|||rrrxxxyyy|||yyyccc```SSSbbbjjj```NNNHHHOOOXXX\\\SSSOOONNNCCC777<<>>UUUyyyBBB555666777777666;;;KKKaaaqqq}}}~~~vvvuuusssooogggXXXHHH===:::888666777:::<<<======444444666:::;;;@@@KKKWWWrrrpppuuuzzzrrrmmmXXXRRRJJJDDD>>>999999777333111333111111111111000000000000///////////////000111111666===NNNaaaeee[[[QQQOOO[[[```vvv^^^{{{vvvVVVGGGFFFFFFGGGKKKRRR\\\dddjjjvvvzzz~~~wwwTTT>>>888:::???===@@@KKKcccvvvaaaMMM@@@GGGhhh|||cccLLLCCCMMMfff|||^^^HHHFFFeee}}}xxxiiicccmmmyyymmmXXXLLL^^^vvvlll{{{|||rrrqqqiiinnndddlllrrrNNNIIIeeeppp^^^VVV^^^xxxnnn]]]yyyjjjEEE777DDDKKKMMMTTTXXX]]]XXX^^^]]]aaabbbcccqqqhhhKKKRRRuuuxxx~~~}}}yyymmmeeejjjtttwwwsssoooxxx}}}pppccc[[[RRRHHHZZZ\\\^^^XXXKKK>>><<>>777@@@dddkkkNNN::::::;;;???EEEIIILLLLLLOOOMMM___{{{BBB777<<<:::PPP|||sss[[[GGG:::;;;RRRooozzzgggZZZQQQHHH@@@KKKIIIHHHJJJMMMQQQSSSTTTZZZ___hhhtttwwwoooqqquuuxxx}}}rrrqqqoooaaammmsssjjj\\\RRRXXXjjj{{{}}}nnneeecccRRR:::888GGGLLLKKKIIIFFFDDDBBB@@@>>>BBBBBB@@@???===;;;:::999:::WWWyyy~~~nnnZZZcccgggkkk~~~~~~cccAAA555222//////111000000///000111222333777777999KKKttt{{{CCC444666888888666666CCCZZZnnn{{{~~~tttqqqjjj^^^PPPCCC<<<999???999555888===???999333222000111555777999@@@HHHbbb^^^bbbrrr|||tttnnnVVVRRRKKKDDD>>>999999777333111333111111111111000000000//////////////////000000111555888BBBLLLOOONNNQQQXXX^^^```vvvccc}}}zzz|||ZZZGGGFFFFFFFFFHHHMMMVVV```gggrrrvvv|||lllLLL@@@@@@???===BBB;;;888FFFfffvvveeeVVVDDDBBB]]]~~~nnn]]]FFF<<>>VVVpppfffhhhzzzssstttqqqhhhhhhdddjjjrrrNNNFFF___kkk]]]ZZZ```ppp___mmmZZZ???888GGGNNNRRRXXXZZZ]]]XXX]]]]]]eeeiiifff}}}lllvvvLLLRRRggg|||ttttttzzz~~~{{{wwwnnnjjjrrrtttuuuqqqkkknnn{{{aaa```zzzlllLLL>>>:::;;;999777666888777555;;;<<<888<<>>DDDIIILLLNNNNNNQQQMMM]]]oooiiizzzPPP999@@@777JJJssstttaaaLLL>>>:::KKKgggsss]]]KKKBBBDDDHHHJJJHHHIIIMMMTTT```mmmxxxzzzkkknnn|||zzzqqqqqqfffeeellllll}}}hhheeefffqqqooofff[[[VVVYYYVVVIII===;;;AAA@@@<<<999666888;;;???@@@@@@>>>===<<<;;;::::::<<>>999999777333111333111111111111000000000//////////////////000000111111555<<<@@@CCCMMMaaatttlllwwwwww}}}hhhuuu```IIIFFFFFFFFFGGGJJJRRR]]]dddlllrrrzzzvvvRRR@@@===AAADDDFFFAAA999:::MMMiii{{{oooaaaKKK>>>NNNiiizzzrrriiifffmmmsssqqqkkkWWWDDD888555999RRRvvvuuummmnnnsss~~~YYYDDDEEEOOOgggrrr^^^kkkwwwvvvmmmgggeeeiiiqqqOOODDDZZZ{{{eeeZZZZZZeeekkkVVVeeePPP===;;;HHHNNNTTTZZZZZZ[[[UUUXXXVVV```eee```tttooosssPPPMMM^^^kkkhhh~~~sss|||xxx|||vvvpppeeebbbzzz{{{dddlllRRR===:::777666888888777555:::AAABBBCCCJJJNNNLLLNNNjjjzzz???777;;;AAAGGGKKKNNNOOOPPPQQQOOO[[[ggg{{{yyyYYYddd]]]:::???666GGGiiixxx___JJJ>>>;;;FFF___}}}___XXXPPPKKKIIIKKKPPPSSS^^^gggvvvuuunnnuuuhhheeebbbhhhuuurrrxxxYYYlll~~~~~~qqqcccYYYSSSHHHEEEBBBHHH\\\jjj^^^III??????>>><<<;;;;;;>>>AAA>>>>>><<<:::999999999999;;;YYY}}}yyygggjjj{{{iii```cccjjjoooxxxzzzuuuZZZ===444222000444000/////////111333555666666<<<;;;CCCjjjWWW777555777:::999444;;;SSSkkkxxx|||yyyssskkkaaaXXXSSSPPPPPPOOOLLLHHHDDDAAA>>>===<<<;;;777666888777444444777IIIGGGLLLWWWeeerrrwwwqqqRRRRRRKKKDDD>>>999999777333111333111111111111000000000000///////////////000111111222;;;EEEGGGFFFOOOcccuuu}}}~~~ggghhhvvvyyyjjjLLLFFFGGGGGGGGGHHHOOOYYYaaagggnnnwww}}}dddCCC888BBBPPPQQQQQQJJJ???<<>>AAANNNXXXNNNCCC@@@GGGOOOSSSRRRCCC;;;<<<;;;444===RRR___vvv|||kkkmmmxxx~~~dddxxxzzzvvvooocccaaahhhoooOOOEEEWWWttt```XXX[[[pppdddRRRtttGGG<<>>===;;;999888777888888888ZZZlllooo~~~eeebbbeeexxxZZZ===444000...222/////////000111333666777888>>>:::<<>>===<<<===???===:::<<<@@@HHHJJJOOOVVV]]]jjj~~~vvvpppQQQRRRJJJDDD>>>999999777333111333111111111111000000000000///////////////000111111444@@@LLLOOOMMMOOOXXX```wwwvvvuuuyyypppxxxtttQQQDDDFFFGGGFFFGGGLLLUUU]]]eeekkksssxxxzzz|||dddRRRQQQWWW\\\bbbaaaRRRBBB===BBBGGG\\\eeellleeeUUUEEE???@@@EEEAAA===<<<>>>CCCJJJOOO@@@999===???777888@@@BBBcccvvvzzzcccnnnkkkyyysssqqqaaa]]]gggmmmPPPFFFWWWrrrccc```dddooonnnmmmAAA===EEEPPPRRRWWW[[[VVV[[[YYY^^^YYY___ddd]]]mmmccckkkDDDGGGhhhyyyyyyaaaooossscccIII777888:::444888EEEZZZUUUZZZdddfffbbbVVVGGGuuuRRR???<<>>===PPPtttyyyrrrhhhrrruuummmnnnfffbbbsssooollltttpppYYYTTTUUUQQQOOO]]]nnnkkk\\\RRRNNNJJJHHHGGGFFFCCC???@@@>>><<<999777777888888:::___pppeeeuuuzzzbbbfffhhh~~~zzzqqqTTT:::333///,,,000/////////000222444666888666???:::777\\\\\\;;;666555888:::666666GGG]]]nnnuuuyyypppnnnooolllmmmiii```SSSJJJFFFGGG??????AAABBB>>>;;;>>>EEEQQQRRRUUUXXX[[[bbbsss{{{uuuQQQRRRJJJDDD>>>999999777333111333111111111111000000000000///////////////000111111000===JJJQQQRRRTTTVVVWWW```VVV```~~~{{{UUUCCCEEEGGGFFFEEEJJJSSSZZZeeeiiiooosssuuuyyy~~~zzzeeeWWW___jjjqqqhhhYYYLLLEEEAAA<<>>:::KKKpppxxxppp}}}zzzeeecccfffnnnsssaaaUUUeeehhhPPPVVV]]]ccciiimmmmmmlll]]]SSSFFF@@@AAAFFFIIIJJJAAA@@@===:::888888888888???gggvvv|||xxx```hhhkkkooorrrqqqhhhOOO999555222000555......///000222444777888222???<<<555UUUZZZ???888555777:::666333BBBVVVjjjsss}}}yyyzzzxxxxxxvvvpppeee[[[UUURRRRRRSSSUUUSSSMMMGGGLLLTTT[[[ZZZ[[[[[[YYY[[[eeeqqq}}}yyyYYYTTTKKK@@@???<<<888666444333333333222000//////111222333...............///000000...999AAAFFFRRRaaaccc[[[iiihhh~~~nnn\\\KKKBBBDDDHHHEEEIIIPPPNNN___hhhoooqqquuu}}}~~~sssmmmqqquuuwwwuuujjjTTT@@@:::<<>>;;;:::999999999999:::;;;EEEQQQrrr|||tttnnnrrr{{{ppp}}}|||llliiinnn}}}pppPPPBBBRRRwww{{{uuuwww~~~tttLLL>>>HHHQQQUUUXXX[[[[[[WWWYYYZZZ]]]```___]]]```eeewwwhhhOOOCCCJJJhhhsssbbbuuuQQQ???;;;444>>>MMMJJJuuucccbbbxxxmmmWWWQQQwww|||>>>???DDDGGGKKKQQQUUUWWWYYYYYY[[[WWWQQQddd|||ooojjjfff222666:::>>>pppvvv}}}aaaLLL888DDDHHH^^^}}}wwwqqqdddiiiZZZooonnnuuuUUUFFFRRReeeuuuvvvjjj\\\VVV\\\[[[iii}}}kkkOOO???>>>FFFLLLNNNGGG@@@;;;;;;999777777:::???mmmppptttooobbb]]]qqqooo^^^xxxbbbHHH777222222333333000000111222333555666777999;;;888;;;LLLnnn@@@;;;999888888666777???IIIcccrrr~~~wwwjjjgggllleeehhhjjjdddZZZTTTSSSVVVXXXWWW]]]iiioookkkeeeaaa}}}wwwXXXTTTLLL@@@???<<<888666444333333333333333222111000//////...............///000000///666BBBLLLRRRWWW___gggjjjmmmccceeeLLLAAAAAAEEEBBBFFFMMMJJJXXXaaajjjmmmssszzz}}}||||||uuuvvv~~~nnn[[[LLLBBB>>>DDDKKKQQQ^^^mmmPPPFFF===<<<>>>===:::999<<<;;;999888999:::<<<>>>>>>IIIjjjtttNNNTTTnnnoooooommmsss}}}lllKKKCCCVVVxxx|||xxxwww}}}{{{zzzAAABBBKKKTTTYYY\\\______\\\WWWVVVXXX\\\\\\ZZZ^^^cccnnncccSSSCCCDDD]]]zzziiisssiiikkk[[[CCC@@@999???KKKLLLooooooccc^^^ggggggeeemmmvvvjjjCCC;;;HHHKKKOOOSSSWWWYYYZZZZZZYYYYYYTTT___mmm]]]WWWsss888>>>???AAAbbbnnnuuuoooSSS===CCCCCCWWWzzzrrrjjjlllUUUdddaaakkkTTTGGGFFFJJJ```yyyeeeggg{{{|||~~~gggVVVMMMJJJIIIJJJDDD>>>===;;;888888;;;BBBooojjjjjjmmm___[[[qqq{{{vvvpppuuuzzz{{{dddEEE555222444333111000000111222333555666777666999888;;;FFF{{{MMM999777666666555444:::BBBZZZkkk{{{tttsssvvvvvvnnnbbbXXXTTTUUUZZZaaannn}}}xxxkkk~~~tttVVVTTTKKK@@@???<<<888666444333333111111222222111///---,,,...............///000000000333???MMMLLLGGGRRReeeppp~~~kkkZZZsssSSSDDDAAADDDBBBEEEJJJGGGOOOXXXaaahhhnnnuuuyyyyyy~~~{{{\\\MMM???>>>CCCJJJWWWeeeooo^^^PPPOOORRROOODDD<<<<<<<<<>>>???@@@@@@AAAAAA:::BBBaaannn]]]vvvqqqtttrrr}}}iiiGGGDDD[[[{{{|||xxxwww|||zzzxxxbbbBBBHHHPPPXXXZZZ\\\___^^^[[[ZZZXXXYYY\\\]]]]]]aaagggeeemmm|||rrrKKK???OOOsssrrrbbb[[[ooogggEEEBBB@@@???FFFJJJcccwwweeeQQQdddqqqqqq{{{~~~VVVMMM???IIIKKKNNNQQQTTTUUUVVVVVVYYY___[[[___dddsssddd===<<<;;;@@@MMMxxxvvvrrrUUUDDDBBB===MMMtttwwwqqqnnnmmmiiimmmYYYooorrrdddQQQEEE<<<555LLL~~~tttmmm}}}{{{{{{gggUUUNNNOOONNNHHHCCC@@@===999999<<>>DDDMMMvvvhhh^^^bbbjjjkkkddd^^^WWWWWWVVVRRRMMMFFF???;;;<<>>HHHKKKUUUUUUVVVWWWXXXXXXYYYYYYRRRZZZVVVYYY```~~~ggg<<<666BBBAAA]]]kkkdddQQQBBB:::DDD]]]{{{xxxsssrrrrrrpppssstttvvvWWWeeegggeeeRRRMMMPPPHHHJJJ^^^nnnrrr}}}{{{wwwyyytttnnnrrrrrrlllbbb[[[ZZZ\\\UUUQQQLLLGGG@@@:::;;;???ZZZ}}}}}}~~~iii___cccrrryyymmmyyy}}}oooVVV>>>666444///...222000000111222333555666777999===888>>>???TTThhh===777555777:::888777999DDDVVVnnn~~~{{{ooouuusssVVVRRRHHH@@@???<<<888666444333333DDD@@@:::444000///000111...............///000000...444999EEE^^^vvvttteeebbbppprrruuuHHHcccdddKKKGGGDDDBBBDDD@@@AAADDDLLLWWW___eeelllsssrrrsssyyytttbbbOOODDD<<<777999EEEVVVfffsss||||||ppp^^^LLL???:::;;;===::::::XXXzzz~~~UUURRRooo}}}zzzeeeBBBEEEIIIPPPUUUVVVXXX]]]___^^^[[[WWWUUUYYY\\\]]]___bbbfffooollljjj[[[===KKKhhh^^^zzz^^^SSSiiiFFFNNNfff^^^KKKJJJOOOmmmuuuqqqmmmSSSKKKjjjzzzJJJDDDHHHQQQWWWWWWWWWWWWXXXXXXYYYYYYTTT[[[VVVYYYbbbqqqvvveeeBBB999;;;<<>>CCCQQQooo}}}wwwuuuZZZvvvmmm```bbbdddTTTMMM___sssmmmqqq~~~tttrrr{{{ssstttsssqqqlllgggcccaaa``````YYYUUUPPPKKKCCC===>>>CCCddd}}}zzzfff```iii{{{]]]nnn~~~eeeNNN:::666555//////555000000111222333555666777666===555:::===LLL~~~~~~BBB999333444777777666777@@@OOOfffzzz}}}}}}zzz|||vvvXXXRRRGGG@@@???<<<888666444333333???<<<888333111000000111...............///000000111111666DDDXXXhhhllliiidddsssxxxqqqOOOPPP|||qqqQQQJJJEEEBBBCCC@@@@@@AAAGGGQQQYYY^^^gggpppooopppxxxttt```TTTHHH>>>>>>DDDJJJRRRXXXVVVOOOEEE===999:::>>>BBB:::;;;YYYsssnnnyyyfffiii{{{vvvVVVIIIGGGKKKQQQUUUVVVXXX\\\___^^^^^^ZZZXXX\\\```______aaabbbaaayyy```sssFFFDDDVVVqqqqqq^^^HHHXXX}}}}}}ooo^^^fffwwwfffIIIDDDRRRdddmmmmmmhhh___hhhuuuLLLNNNOOOTTTUUUUUUUUUUUUUUUVVVVVVWWWWWW___[[[^^^eeeeee~~~oooJJJ~~~DDD<<<333:::VVVppplllcccLLLBBBAAAEEEccc}}}XXXvvvtttpppqqq```UUUbbbrrrtttnnnwwwrrrqqquuunnnuuupppmmmiiigggggggggfffeee]]]YYYUUUPPPGGGAAABBBHHHlllsss```^^^lllfffxxxzzzwwwfffJJJ555333666222222777000000111222333555666777333???777999===JJJzzzLLL@@@555333666777666666999EEE[[[rrryyysssuuuyyywwwYYYRRRFFFAAA???<<<888666444333333333222111111000000000111...............///000000444...222@@@IIIKKKSSS___ddd}}}zzzbbbVVVyyy{{{WWWMMMHHHEEEEEEBBB@@@???DDDMMMUUUZZZcccnnnmmmooowwwvvvcccOOODDDBBBAAABBBDDD@@@@@@AAAAAA@@@???===<<<>>>>>>\\\ZZZ\\\uuu|||yyyyyyJJJNNNJJJOOOTTTWWWUUUUUUXXXZZZXXX[[[WWWVVVZZZ]]]\\\[[[[[[hhh___mmmlllPPPBBBIII```|||kkkeeeHHHeee}}}~~~pppLLLEEERRRZZZccclllwwwcccOOOQQQQQQOOOXXXWWWWWWWWWWWWXXXYYYZZZRRR^^^\\\___ddd\\\iiiFFFAAA333@@@FFFhhheee~~~iiiPPPEEE@@@>>>\\\mmmuuuvvvjjj]]]^^^cccvvvlllttttttuuuuuulllvvvnnnmmmlllkkkkkkiiigggeee___\\\YYYSSSJJJDDDEEELLLqqq~~~nnn\\\\\\mmmyyyjjjJJJ000000777555444888000000111222333555666777111CCC<<<:::>>>MMM}}}VVVGGG999555777888777777333===RRRlll}}}|||yyyooosss|||zzzVVVOOOHHHBBB@@@===999666444333333222222222111111111111000555333111//////000111222...444666555<<>>AAAHHHRRR\\\cccggglllrrruuuxxxyyyaaaPPPHHHGGGEEEDDDDDDDDDFFFFFFEEECCCAAADDDdddwwwlllooo}}}}}}iiiZZZJJJTTTQQQXXXTTTPPPRRRVVVYYYWWWTTTOOOVVV[[[ZZZVVVUUU\\\ccc\\\fffeeezzzeeekkk@@@HHHQQQssstttbbbqqqkkkxxxyyypppooohhhmmmxxxUUUHHHRRRYYYqqqwwwXXXIIILLLPPPOOOQQQTTTVVVUUURRRPPPRRRUUUVVVVVVWWW\\\YYYYYYzzz666DDD333DDDnnnyyyooohhhTTTDDDAAADDDOOOlllnnnbbbYYYjjjlllyyyyyylllvvvvvvwwwwwwvvvtttsssrrrpppqqqqqqqqqqqqooommmllljjjaaa\\\XXXOOOGGGNNN\\\sssaaaYYY{{{bbbAAA000222///---000000333444444444555555666666888666666888@@@:::QQQvvvGGG111555444888;;;000555999HHHaaattt}}}zzzuuummmrrrxxx|||yyyUUUNNNGGGBBB@@@===999666444333333222222222111111111111000///......///000333555777---000111444???QQQ^^^aaaiii{{{eeeIIIooo|||```LLLFFFDDDBBB@@@???>>>@@@FFFOOOXXX^^^ccciiiooorrrtttzzzwwwlll^^^ZZZUUUQQQPPPPPPPPPPPP>>>CCCeee}}}~~~~~~tttWWWKKKSSSTTTYYYUUUSSSSSSWWW[[[\\\[[[TTTXXX\\\\\\YYYYYY^^^ccc___eeeeeexxxjjjMMM@@@HHH^^^zzzmmmVVV[[[vvvuuuzzzttt|||wwwHHHPPPfff\\\OOOaaadddlllxxxkkkUUUPPPTTTTTTRRRRRRSSSTTTTTTSSSSSSTTTUUUYYYWWWUUUWWWUUUWWWzzzDDD===<<>>???CCCJJJRRRVVV]]]ccciiimmmooottt}}}xxxjjj^^^TTTNNNCCCIIIjjjxxxttttttxxx}}}}}}zzz___VVVUUUWWWXXXWWWTTTSSSUUUYYY^^^aaaWWWXXXZZZZZZYYYZZZ]]]___aaaaaadddppp```]]]:::DDDOOOfffqqqaaaOOOYYYdddjjjmmmwww~~~hhh___hhh^^^XXX[[[{{{}}}```SSSbbbiiijjjkkk|||[[[SSSYYY[[[XXXWWWWWWVVVUUUVVVXXXYYYXXXXXXZZZZZZYYYZZZWWWWWWxxxjjj```444======FFF{{{tttyyy~~~___IIIFFFAAA>>>TTTuuuzzzvvvjjj^^^{{{www```[[[ZZZdddttt{{{yyyyyyzzzzzzzzzxxxwwwvvvvvvvvvwwwvvvvvvuuutttssstttnnnjjjfffZZZNNNNNNUUUaaadddkkkttt}}}}}}jjj]]]jjjyyyoooooo|||}}}dddPPP777---333111///333222000000222333555666888888666777999222888888AAAsss]]];;;888666444888999333222:::NNNeeeuuu}}}~~~|||zzzvvvqqqkkkggg]]]aaagggnnnttt{{{{{{VVVNNNFFFBBB@@@===999666444333333222222222111111111000000111111000000000000111222333222000333===PPPdddpppsssnnnuuuJJJrrrsssqqqTTTGGGEEEBBB@@@>>>>>>@@@EEEJJJNNNVVV\\\ccchhhkkkpppwww}}}iii[[[VVVZZZuuu|||xxxxxxrrrooorrrxxxmmmyyymmmeeeZZZYYYXXXWWWUUUSSSSSSVVV\\\aaaWWWVVVUUUVVVWWWXXXYYYXXXaaa]]]bbbeeevvvjjjHHHEEEIIIUUUzzzxxxnnnhhhhhhjjjooo}}}pppiii{{{qqqTTT___yyy}}}bbbNNN[[[fffkkklll~~~mmmPPPRRR\\\[[[XXXZZZ^^^[[[YYYZZZ]]]^^^\\\YYYWWW\\\___bbb___YYYkkkooodddYYYggg666888777@@@qqqjjjjjjLLLIIIEEE===KKKfffaaauuusssnnnbbbSSSNNNYYYjjjsssuuu{{{{{{|||||||||{{{yyyxxxzzzzzzzzzyyyyyyxxxxxxwwwuuurrroookkk```TTTPPPTTTLLLJJJIIIMMMYYYmmmxxxddd^^^www}}}{{{zzzvvvtttvvvzzzqqq~~~iiiFFF222---333111///222111000111222333444555666666777999<<<444888===???\\\xxxHHH999666333444777555222555EEE[[[ppp{{{}}}{{{|||zzzyyyyyywwwrrrkkkeee```bbbfffkkkpppvvv|||}}}XXXPPPHHHBBB@@@===999666444333333222222222111111111000000333222111000//////......111222222222777IIIeee{{{iiiZZZxxxdddKKKAAACCCBBB???>>>???AAADDDGGGNNNTTT[[[bbbgggmmmtttxxxpppppp~~~}}}|||zzzvvvsssppplllnnnwwwnnnpppmmmiii\\\ZZZ[[[[[[YYYVVVUUUWWW[[[^^^WWWUUUTTTTTTWWWXXXXXXVVV___]]]dddaaabbb|||jjjEEEBBBFFFdddzzz{{{rrrXXX[[[}}}~~~cccOOObbb___bbbqqqbbbMMMSSSZZZUUUTTT[[[aaa^^^[[[[[[]]]]]]ZZZWWWRRRYYY]]]______YYYccc}}}ZZZzzzAAA:::333EEE___mmmuuuOOOIIIGGG???DDDVVV{{{___hhhqqqzzz~~~wwwmmmiiippp|||zzz}}}~~~~~~}}}|||}}}}}}}}}|||||||||||||||yyyxxxwwwtttmmmddd```aaa^^^YYYOOOFFFEEERRRgggxxxwwwcccdddwwwuuu}}}qqqooo@@@111///444000...111///222222222333333333333333666555<<<444777???===LLLXXX;;;999888666888777444444>>>RRRiiiyyy~~~{{{{{{zzzzzz}}}}}}xxxooohhhddddddfffiiinnntttxxxzzzZZZQQQHHHBBB@@@===999666444333333222222222111111111111000000000000000000000000000---...000000222BBBaaa|||RRRjjjwww}}}YYYEEEEEECCCAAA?????????AAABBBHHHLLLSSSZZZ```gggnnnrrrxxx|||{{{yyytttppppppddddddjjjyyy}}}vvv___^^^```\\\[[[^^^^^^\\\\\\[[[\\\\\\\\\YYYXXXWWWXXXYYY[[[[[[ZZZ^^^___eeecccaaayyyOOOAAACCCSSSoooppppppdddZZZvvvoooddd```kkk[[[XXXsssqqq\\\OOOUUUWWWQQQQQQZZZ[[[ZZZXXXXXXXXXXXXVVVUUUOOOUUUTTTSSSWWWWWWaaavvvJJJ===333FFFOOOzzz{{{XXXJJJGGG@@@@@@HHHpppoooddd]]]mmm~~~zzzqqqkkkttt|||}}}~~~}}}zzzwwwwwwwwwzzzwwwnnn^^^OOOKKKRRR[[[~~~xxxeeemmmwwwxxx___;;;000111444///...111...333333333222222222111111444...888444444;;;888AAAssseee;;;777999555777888666444888III```sss{{{~~~}}}||||||wwwppphhhggggggjjjoootttwwwyyyZZZPPPHHHBBB@@@===999666444333333222222222111111111111000......///000000111000000,,,---...///111<<>>VVVkkkuuu~~~|||tttqqqoooooosssvvvwwwwww~~~YYYPPPGGGBBB@@@===999666444333333222222222111111111111000///000000000000000///...000......000000666HHH[[[kkktttxxx|||NNN^^^}}}mmmHHHFFFDDDBBB@@@?????????@@@BBBEEEJJJQQQXXX^^^aaakkknnnyyy|||ooolllooosss|||}}}sssrrruuuwwwrrrjjjiiinnntttsssyyyyyyiiiQQQUUUUUU]]]ddd]]]YYYXXXYYY^^^cccccc]]]WWWYYYZZZ\\\\\\[[[\\\___aaa]]]___\\\bbbhhhfffgggPPPAAA===IIIlll~~~kkkzzzwwwbbbrrrhhhfff```www}}}]]]VVVRRRUUUXXXVVVTTTUUUPPPSSSVVVVVVTTTTTTWWWZZZSSS[[[YYYWWW[[[ZZZYYYaaa\\\jjjCCC;;;333CCC^^^ooozzzYYYHHHBBBBBBCCCIIIjjj||||||fffTTTIIIggg}}}yyyrrr```~~~xxxlllqqq|||www|||___<<<333---111444...000666444//////000111222333333333999)))555777111444333<<>>:::888666444222111111111111111111111111111111000000000000111111444///...222111111???QQQzzzuuutttFFFeeexxxVVVJJJCCCFFFFFF>>>;;;???===>>>???CCCIIIQQQXXX\\\dddeeennn}}}iiicccuuu~~~yyytttrrrooommmllllllkkkiiinnnuuuppp|||~~~___YYY]]]]]]\\\VVV]]]ZZZVVVWWW\\\```___\\\\\\]]][[[XXXVVVVVVYYY]]]```ccc\\\```iiifffaaavvvxxxtttCCCAAAAAAVVV~~~~~~sssyyynnnjjjrrrnnnRRRVVVZZZZZZWWWUUUVVVWWWVVVSSSPPPQQQTTTWWWWWWVVV\\\\\\\\\ZZZXXXVVVWWWXXXsssuuuHHHTTT:::<<<===PPPkkkDDDDDDKKK<<>>:::888666444222111111111111111111111111111111000000000000111111333...///333111111<<>>BBBHHHNNNQQQYYY[[[dddpppyyy~~~vvvpppqqqrrrpppmmmmmmkkkiiiggggggeeefffpppzzzccc\\\[[[[[[___WWWZZZYYYVVVVVV[[[^^^\\\\\\^^^WWWVVVTTTSSSUUUXXX[[[^^^bbb]]]___ccc```]]]llloooHHH???FFF```~~~~~~aaaWWWYYYZZZZZZYYYWWWVVVVVVRRRPPPNNNOOORRRVVVWWWVVVWWWXXXYYYYYYYYYYYY[[[]]]eeewww]]]777999999BBBqqqvvvRRRKKKIII;;;>>>RRRnnnuuucccXXXsssvvvkkkiiinnn{{{vvvqqqVVV333111111111111111111111111222111111000000111111222222222111222222333444555111oooVVV===;;;===666222333666555888JJJ___ttt{{{zzzUUUNNNHHHGGGCCC>>>:::888666444222222222222222222222222222111111000000000000111111111...000333222000888EEE|||DDD^^^kkk{{{oooNNNAAAAAA@@@@@@AAA===<<<;;;;;;===@@@CCCEEEOOOQQQZZZeeejjjqqq|||}}}yyyooohhhdddeeegggeeedddeeefffdddbbbbbbaaagggwwwwwwgggaaaZZZXXXaaaZZZWWWWWWUUUVVVYYYZZZXXX[[[```UUUTTTTTTTTTVVVYYY\\\^^^bbb``````^^^[[[\\\eeeooowwwVVVDDDAAALLLcccaaaYYY^^^\\\[[[ZZZZZZZZZXXXWWWQQQPPPOOOPPPSSSVVVWWWWWWVVVWWWYYYYYYYYYZZZ\\\___```ppp<<<888999:::aaatttfffSSSGGG@@@;;;GGG\\\ttt}}}xxxnnnUUUjjjsssfffjjjxxxyyyzzzKKK333111111111111111111111111111111000000000000111111111111111111222333444555+++UUUgggBBB<<>>:::888666444333222222222222222222222222111111000000000000111111000///111333222///444===ccc{{{WWWmmmkkkbbbMMMFFFBBB@@@??????>>><<<;;;;;;===???@@@DDDHHHPPPZZZ___dddqqq~~~xxxppp~~~yyyqqqkkkooohhhccccccbbb^^^\\\^^^```___```bbbeeeppp{{{yyyuuufffhhh]]]WWWaaa\\\XXXVVVUUUVVVXXXVVVUUUZZZbbbYYYYYYYYYZZZ[[[]]]^^^___aaacccbbb^^^]]]aaadddeeexxxpppLLLAAALLLSSSooo[[[\\\```]]]ZZZZZZ\\\]]][[[YYYTTTTTTSSSSSSUUUVVVWWWWWWXXXYYYZZZYYYXXXXXXZZZ\\\bbbtttzzzFFF777:::777PPPssswwwWWWEEEIII???BBBNNNeee}}}~~~|||```fffsssfffnnnwww~~~vvvtttfff<<<444111111111111111111111111000000000//////000000000000000000111111222333444555@@@~~~sssFFF;;;DDD;;;999999999666444;;;DDDbbbrrr}}}UUUOOOLLLFFFCCC>>>:::888666555333222222222222222222222222111111000000000000111111//////111333111000222666999tttrrraaapppnnncccOOODDDAAABBB???>>>===<<<;;;<<<===>>>===???DDDKKKPPPVVV```jjjppp~~~yyyqqqlllkkkkkkkkkkkklllfffaaa```^^^YYYXXXYYYZZZ\\\bbbjjjsssuuuiiiccc___lllbbbWWW___]]]\\\WWWUUUVVVVVVUUUTTTYYY```^^^^^^]]]\\\]]]]]]^^^___^^^bbbaaa^^^```eeefffaaadddaaa===FFFLLLVVVwwwrrraaa[[[]]]ZZZXXXYYY\\\^^^]]][[[VVVVVVUUUTTTSSSSSSSSSSSSVVVWWWXXXXXXWWWXXXZZZ[[[```jjjZZZjjjWWW666777777???ddd|||XXXCCCMMMEEEAAADDDVVVrrr{{{sssnnnoooooojjjdddbbbzzzxxx}}}ppphhhssshhhssszzzgggnnnllllllSSS000222000000000000000000000000000//////......//////000000000000000111222333333;;;444]]]XXX===:::AAA>>>:::888555444888>>>WWWiii|||}}}TTTMMMKKKFFFBBB===:::888777555444333333333333333333333333111111000000000000111111///000222222111000111333666eeeQQQpppjjj||||||]]]JJJCCCCCC???>>>===<<<;;;;;;<<<<<<===>>>???AAAEEEKKKSSSYYY```eeemmm~~~~~~ssslllaaaWWWSSSVVV\\\aaa___[[[YYYYYYXXXVVVVVVZZZ[[[```lll|||pppZZZYYYWWWiiibbbWWW]]]\\\^^^ZZZVVVUUUVVVVVVTTTXXX]]]^^^]]][[[ZZZYYYZZZ[[[]]][[[]]]]]]]]]___cccbbb___aaammmNNN???EEEGGG[[[}}}bbbbbbTTTXXXWWWWWWXXXZZZ\\\\\\[[[TTTTTTTTTSSSPPPNNNMMMNNNRRRSSSUUUVVVVVVXXX[[[]]]^^^eeepppYYYwwwEEE;;;;;;999OOOppp}}}eeeJJJLLLHHHAAA>>>HHH^^^xxxxxxbbbjjjqqqlllyyywwwjjj{{{qqqooo{{{}}}uuuvvvrrrnnnrrrLLL000333000000000000000000000000//////............//////////////////000111222333444000IIIzzzMMM888BBB???999555333444666888JJJ]]]rrr}}}TTTMMMKKKFFFBBB===:::888777555444333333333333333333333333111111000000000000111111///111222111111222222222@@@OOOxxxooobbbmmmooo~~~bbbNNNDDDBBBAAA???>>>===<<<<<<<<<>>>>>>======@@@EEEIIIKKKPPPSSSXXXaaarrrzzz}}}||||||}}}~~~~~~xxxrrrjjjhhhcccZZZRRRNNNPPPTTTTTTQQQRRRUUUVVVVVVYYY___eeemmm~~~eee\\\ZZZQQQ```^^^VVV[[[ZZZ___]]]WWWUUUWWWXXXVVVVVVYYY[[[YYYWWWUUUUUUWWWZZZ\\\\\\[[[[[[^^^^^^\\\[[[\\\aaa```|||NNNEEECCCFFF[[[yyylllYYY\\\TTTSSSUUUWWWXXXXXXWWWWWWXXXQQQSSSTTTRRRNNNLLLLLLMMMQQQRRRTTTTTTUUUVVVXXX[[[ZZZaaattt[[[@@@;;;999FFFddd]]]MMMHHHCCC>>>@@@LLLddd~~~vvvfffffflll~~~nnnhhhtttnnnxxxzzzooo|||ppp}}}qqqCCC111444000000000000000000000000///......------......//////////////////000222222///222<<>>AAA>>>:::666666666666555<<>>======888888888888:::???AAA@@@???HHHRRRXXX___hhhooopppzzz~~~}}}xxx{{{yyyyyyxxxyyyyyy{{{|||}}}~~~~~~vvvnnnjjjZZZccckkkjjjbbbYYYTTTTTTQQQPPPQQQUUUWWWXXX]]]cccqqqyyyggg^^^]]]___NNNXXXYYYVVV[[[XXX^^^___XXXUUUWWWYYYWWWVVVVVVYYYWWWTTTRRRSSSVVVZZZ]]]```\\\\\\```^^^WWWVVVZZZ\\\VVVjjjfffMMMHHHBBBLLL```zzzaaaUUUVVV[[[QQQUUUXXXXXXVVVSSSSSSTTTPPPSSSTTTSSSPPPNNNNNNPPPTTTUUUUUUTTTSSSSSSTTTVVVTTTZZZbbbhhh???444777@@@YYYpppPPPHHHFFFAAA===CCCWWWtttsssrrriiihhhcccooobbbdddpppnnnooozzzxxxgggccc444,,,///000000000000000000000000.........------..................//////000111222111666222===aaaAAA@@@???<<<999::::::888444333EEEZZZjjjuuu~~~VVVIIIMMMGGGDDD@@@===;;;:::888666333333333222222222111111000000000000000000000000000111111111111222222222///999WWWPPPWWWcccttt]]]OOOGGGDDDGGGCCC999888???;;;<<<<<<;;;999999999:::???@@@CCCGGGMMMTTTZZZ]]]dddgggjjjooossswwwzzz{{{yyyzzzzzzzzzzzzyyyxxxwwwzzzxxxuuusssrrrsssuuuvvvoooqqqtttvvvxxxxxxwwwwwwzzzzzzzzz{{{|||~~~~~~wwwrrrooolllhhheeeddd``````ccc^^^UUUSSSWWWVVVPPPMMMRRRXXX]]]hhhsss}}}lllSSS]]]WWWTTTUUUWWWYYYZZZ[[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUURRRQQQRRRUUUXXXYYYYYYXXXWWWUUUTTTSSSSSS[[[fffiiittt```FFFSSS:::HHHaaazzz}}}pppbbbXXXUUUfff{{{}}}fffbbb___QQQZZZXXXVVVTTTTTTVVVXXXYYYXXXRRRPPPNNNNNNOOOPPPPPPPPPOOOQQQSSSVVVWWWXXXXXXXXXZZZ```^^^{{{lllOOO:::AAA111FFFdddXXXSSSHHHBBBBBB>>>CCC```lll```mmmccchhh~~~yyy{{{mmmwww{{{rrrxxx{{{gggDDD222000222000000000000////////////000000///..............................///000000111333999555dddzzz\\\>>>;;;DDD@@@111777===...444:::III^^^oooyyyWWWKKKNNNHHHEEE@@@===;;;:::777666333333333222222222111111000000000000000000000000000111111111111222222222555777DDDdddooohhhvvvjjj```OOODDDEEEHHHDDDBBBDDD===<<<;;;999888888:::;;;;;;<<<===@@@DDDIIINNNPPPWWWYYY\\\```dddhhhjjjkkkppppppqqqrrrsssuuuuuuvvvqqqpppooonnnnnnoooqqqrrrnnnppprrrtttuuuuuutttsssxxxxxxyyyzzz{{{|||~~~|||zzzyyyxxxvvvrrrmmmiiigggeeebbb___VVVWWWVVVTTTQQQOOOMMMKKKOOOMMMOOOXXXaaaiiitttdddOOORRRWWWVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVXXXXXXVVVSSSPPPOOOPPPRRRXXXWWWWWWWWWVVVVVVUUUUUUXXX^^^^^^dddQQQOOOHHHAAAJJJ___{{{xxx\\\MMMHHHFFFFFFHHHBBBRRRkkk|||qqq]]]ZZZZZZTTT[[[ZZZXXXWWWWWWXXXXXXXXXWWWTTTSSSQQQQQQQQQRRRSSSSSSTTTTTTVVVWWWXXXYYYZZZZZZ___```[[[jjjWWWfffggg555;;;>>>DDDVVV}}}rrrSSSIIICCCBBB<<<===SSSpppmmmkkkmmmpppkkkdddlll|||qqqXXXZZZtttsss{{{vvvrrr}}}rrrzzzyyyggg@@@//////222000000000000/////////...000000///..............................///000000---444555...PPP|||FFF<<>>AAABBBGGGHHHKKKOOORRRUUUWWWXXX```aaabbbdddgggkkknnnpppjjjiiiiiiiiihhhhhhhhhhhhjjjkkkmmmoooooooooooonnnsssssstttuuuwwwxxxyyyzzz~~~}}}}}}}}}}}}~~~~~~~~~{{{wwwsssooommmllleeecccaaa______]]][[[YYYSSSUUUSSSOOONNNQQQPPPKKKLLLMMMSSS___mmm|||cccUUUPPPLLLTTTSSSRRRQQQQQQRRRTTTVVVWWWYYYYYYXXXWWWVVVUUUTTTTTTVVVVVVVVVSSSPPPNNNNNNOOOUUUUUUUUUVVVVVVWWWWWWWWW[[[ZZZYYY\\\gggIIIMMMEEE======RRRrrriiiUUUKKKDDDFFFJJJIIIDDD@@@===DDDNNNVVV\\\cccmmmuuuwwwxxxsss\\\YYYYYYWWWXXXYYYXXXWWWWWWXXXWWWUUUTTTUUUTTTSSSRRRRRRSSSTTTUUUWWWWWWVVVVVVWWWXXXZZZ[[[\\\ZZZZZZaaalllTTTZZZ<<<<<<666DDDfff\\\OOOEEEBBB===999FFFYYYsssoooccc```XXXhhhxxxvvvUUUFFFUUUeeezzzrrrsss~~~}}}mmmaaa:::---///111000000000/////////......000///......---........................///000000,,,666111---999eee```GGGAAAEEE<<<333666999:::555666DDDYYYjjjxxxXXXOOOPPPJJJFFFAAA===;;;888666444333333333222222222111111000000000000000000000000000000111111111222222222///222555EEEmmmmmmggg^^^^^^vvvZZZJJJBBB???AAAEEEBBB???<<<;;;:::999888:::999999999999:::;;;<<<===>>>AAADDDFFFHHHIIIJJJQQQQQQRRRTTTWWW\\\```cccbbbbbbcccbbbaaa```^^^]]]```aaaccceeeggghhhhhhhhhkkklllmmmoooqqqrrrssssssvvvvvvvvvuuuuuuuuuuuuvvvzzz}}}|||xxxuuutttwwwuuuqqqmmmhhhdddbbb```YYYYYYXXXXXXXXXVVVUUUSSSQQQKKKIIIJJJLLLKKKLLLMMMPPPUUU___nnndddGGGLLLYYYXXXTTTRRRPPPNNNLLLMMMOOORRRTTTWWWWWWVVVUUUTTTSSSSSSRRROOOQQQSSSSSSRRRPPPPPPQQQQQQQQQRRRTTTUUUVVVWWWXXX\\\WWWYYY___^^^nnn~~~LLLBBBDDDBBBAAAPPPmmmzzzoookkk```\\\XXXUUURRROOOKKKJJJNNNUUU```hhhlllppp{{{eeeeee___YYYWWWSSSUUUUUUUUUVVVWWWWWWTTTRRRSSSSSSSSSQQQQQQQQQSSSTTTXXXWWWUUUTTTTTTUUUXXXYYYWWWUUU\\\bbbuuummmDDD777333===SSSqqq\\\IIICCCAAA===@@@GGGfffwwwppp^^^SSS[[[cccYYYMMMMMMBBBaaassseeeTTTRRRWWWhhh{{{~~~yyy}}}qqqxxx~~~zzzSSS555///111///000000/////////.........///......------........................///000000000555---555000JJJwwwQQQ;;;@@@???333000888;;;444222:::III[[[nnn|||}}}WWWPPPOOOJJJFFFAAA===;;;888666444333333333222222222111111000000000000000000000000000000111111111222222222---222222777PPPTTTKKK]]]bbb|||jjjRRRGGGFFFAAA???>>>>>>>>>>>>;;;999999999999999999999::::::999:::<<<>>>???@@@AAAAAAEEEEEEEEEFFFHHHLLLOOOQQQRRRSSSUUUVVVWWWVVVUUUTTTSSSTTTVVVXXX[[[]]]^^^___bbbdddfffhhhjjjkkkkkkkkknnnooooooppppppppppppppprrrtttuuutttqqqlllhhhffffffdddaaa\\\XXXUUURRRQQQPPPPPPQQQQQQOOONNNMMMMMMSSSFFFDDDOOORRRLLLOOO[[[[[[hhhzzznnnQQQMMMIIIXXXdddVVVVVVTTTQQQOOOOOORRRUUUWWWVVVVVVUUUTTTSSSRRRQQQQQQNNNPPPSSSTTTSSSRRRRRRRRRNNNOOOPPPRRRSSSTTTVVVVVVWWWQQQVVVaaa\\\]]]xxxQQQMMMLLLLLLHHHMMMeee}}}cccOOOGGGKKKQQQDDDNNNaaaqqqxxxyyy{{{kkkZZZeee]]]TTTVVVRRRSSSRRRSSSVVVXXXXXXWWWUUUSSSTTTTTTRRRPPPPPPSSSUUUYYYWWWTTTSSSSSSUUUWWWYYYZZZUUUZZZ]]]fffwwwMMM888>>>???EEEzzzoooPPPDDDEEECCC???===SSSfffnnnbbbUUUFFFBBBSSSxxxnnn[[[JJJ@@@??????EEEQQQ\\\dddlllssszzzrrrttt|||wwwtttzzzbbbBBB222222333...////////////..................------------.....................///000000333...***>>>111666{{{[[[777777AAA;;;555===999666444666<<>>@@@AAA>>>;;;888888999999999999999999777888999:::;;;;;;;;;;;;======<<<===>>>???AAABBB???AAADDDGGGIIIJJJKKKKKKFFFGGGIIIKKKMMMPPPQQQRRRWWWXXX[[[]]]___```aaaaaadddeeefffggghhhhhhhhhggghhhiiijjjjjjgggddd___\\\VVVUUURRROOOLLLJJJHHHHHHGGGIIIIIIHHHGGGFFFGGGHHHKKKCCCDDDNNNSSSRRR[[[jjjrrrzzzOOOPPP[[[GGGIII\\\RRRVVVTTTQQQOOOOOOPPPSSSUUUUUUUUUTTTSSSRRRQQQQQQPPPQQQSSSUUUUUUTTTRRRRRRRRROOOPPPPPPQQQRRRSSSTTTTTTUUUPPPVVV```\\\VVVhhh^^^444===JJJDDDIII^^^ppp]]]RRRUUU]]]mmm~~~|||{{{[[[PPPYYYRRRNNNUUUUUUSSSSSSSSSUUUXXXZZZYYYXXXTTTUUUVVVTTTRRRQQQTTTXXXYYYXXXVVVTTTTTTVVVXXXZZZ[[[UUUUUUWWW^^^MMMuuuxxxddd888:::;;;<<<]]]^^^KKKHHHEEE???:::???PPPkkkQQQSSSHHHOOO^^^sssvvvaaaQQQGGGAAA@@@BBB@@@@@@AAADDDCCCAAAEEEKKKKKKQQQUUURRRNNNNNNVVV^^^rrryyyyyytttxxxqqqoooMMM666111222222.../////////.........---------------,,,------...///...............///000000222)))***<<<333...YYY{{{KKK888AAA???777999777777777666555<<>>::::::::::::999999888777777888888999999888888888999999999999999999999999777888:::<<<>>>???@@@AAA>>>>>>??????AAABBBDDDDDDFFFHHHKKKNNNPPPQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSUUUVVVWWWYYYYYYWWWSSSPPPJJJJJJHHHGGGEEEDDDDDDDDDBBBCCCDDDCCCBBBBBBEEEHHHEEENNNSSSSSSYYYiiixxxVVVKKKSSSYYYLLLHHHPPPOOOSSSRRROOOMMMMMMNNNPPPQQQUUUUUUTTTSSSRRRQQQPPPPPPQQQSSSUUUVVVUUUUUUVVVWWWRRRRRRSSSSSSSSSSSSTTTTTTUUUSSSVVV[[[[[[XXX]]]fffQQQAAAHHHGGGCCCDDDVVVqqqxxxffffffooo|||}}}hhhVVVOOORRROOOQQQUUUTTTSSSRRRQQQRRRTTTVVVVVVVVVSSSUUUVVVTTTQQQPPPTTTXXXVVVVVVTTTTTTTTTVVVXXXYYYVVVVVVVVVYYY___nnnTTTTTTUUU:::666888HHHiiivvv[[[MMMFFFAAA===>>>III```{{{iiiSSSFFFJJJ___eeeXXXKKKGGGGGGHHHLLLRRRIIIFFFEEEEEEAAA<<<>>>BBB===CCCIIIIIIIIIPPPaaappp~~~|||vvvtttzzzsssyyynnnDDD333111///...111//////.........------------,,,,,,,,,------...///...............///000000///+++111222333333===___nnnBBB@@@AAA888666666666777666333555AAAOOOgggqqq}}}ZZZUUUPPPGGGDDD@@@===;;;:::888666333333333222222222111111000000000000000000000000000111111111111222222222---...555888//////NNNvvvqqqRRR```jjjoooggg]]]PPPGGGDDDBBB@@@>>>=========<<<;;;:::888777999999::::::999999888777777777888888888888777666999999888888888888888999::::::999999999:::;;;;;;888:::===@@@CCCDDDCCCCCCAAAAAABBBCCCBBBAAA@@@??????@@@BBBEEEGGGFFFCCCAAAAAA@@@@@@?????????@@@@@@@@@AAACCCBBBAAACCCGGGLLLbbbzzzxxx|||nnnQQQ\\\VVVPPPYYYXXXPPPTTTUUUTTTRRRQQQPPPPPPRRRRRRUUUUUUTTTSSSRRRQQQPPPPPPOOOQQQTTTUUUWWWYYY\\\^^^UUUUUUUUUUUUTTTTTTTTTTTTQQQRRRSSSTTTVVVZZZ[[[ZZZgggpppIIICCCEEE???EEEPPPfffhhhXXXUUUSSSSSSVVVXXXUUUOOORRRPPPNNNMMMOOOQQQQQQQQQPPPSSSTTTRRRNNNMMMQQQVVVRRRRRRRRRRRRRRRTTTUUUVVVRRR[[[\\\``````\\\gggNNN888888>>>MMMppp~~~iiiSSSGGGCCCCCC666999IIIcccyyyuuuiiilll}}}ooo^^^VVVYYYnnnxxxiiidddhhh```\\\______ZZZWWWXXXWWWSSSPPPPPPOOOKKKJJJMMMOOOLLLKKKQQQ[[[gggttt}}}~~~wwwttt{{{~~~qqqCCC444111***+++333//////.........---------,,,,,,,,,,,,------...///...............///000000...111999)))222<<>>;;;888555333222222222111111111111000000000000000111111111111222222222111111111000000000222444333222666>>>FFF}}}VVVTTTeeeeee}}}rrr\\\PPPJJJDDDAAA>>><<<;;;===???>>>:::666;;;888666777999:::777333777777777666666555555555666666666666666666666666666777777888888888888777888999999:::;;;;;;<<<<<<777888:::;;;<<<<<<;;;;;;999999999999999:::<<<===<<<<<<;;;;;;<<<===???@@@@@@???EEEFFFAAAHHHOOOIII[[[qqq~~~}}}yyylll\\\VVVVVVSSSRRRVVVZZZXXXRRRRRRTTTUUUTTTWWWZZZWWWQQQTTTRRROOOMMMMMMNNNPPPQQQQQQPPPQQQRRRTTTWWWYYYZZZVVVUUUTTTUUUVVVWWWVVVUUUOOORRRVVVVVVSSSRRRSSSUUU]]]dddHHHFFFEEEAAA???FFFYYYrrr|||fffuuu{{{]]]RRRQQQPPPQQQSSSUUUUUUSSSRRRQQQPPPQQQRRRQQQNNNKKKRRRQQQQQQQQQRRRSSSTTTUUUNNNOOORRRVVVYYYZZZYYYWWWRRRPPPXXX```YYYUUUrrr}}}fff@@@777777IIIYYY~~~~~~dddNNNAAAHHH>>>:::===MMMfff}}}qqqbbbWWW]]]{{{vvvwwwyyy|||xxxssstttuuutttssstttiiiwwwmmm```gggfff]]]```fff\\\^^^nnnwwwvvv~~~yyyzzzaaa<<<111333111---,,,......////////////.........------,,,,,,------...---------............///---...///000111222333333YYYiii@@@666>>>FFF111:::>>>777000111777;;;???OOOddduuu}}}[[[VVVMMMJJJGGGBBB>>>;;;888555333222222222111111111000000//////000000000111111111222222222111111111000000000222444222111333999???^^^tttLLLTTTXXXcccrrrXXXIIIDDDHHHBBB;;;888999<<<===>>>:::999999;;;===>>><<<:::666666666666666555555555666666666666666666666666777777888888888888777777666666777777888999999999777888999:::999999888777;;;:::999:::;;;<<<<<<;;;======<<<<<<<<<======>>>DDDBBBCCCDDDSSSuuuyyywww}}}zzz{{{ooodddZZZQQQQQQUUUVVVSSSQQQSSSTTTRRRUUUVVVVVVTTTUUUVVVRRRLLLRRRQQQOOONNNNNNOOOPPPQQQRRRQQQOOOMMMMMMQQQVVVYYYQQQPPPOOOPPPSSSTTTTTTTTTPPPRRRTTTTTTSSSRRRRRRSSSZZZdddzzzKKKLLLFFF@@@===AAALLL___yyyiiirrr|||sss^^^ZZZRRRPPPTTTRRRMMMVVVfff^^^[[[XXXUUURRRQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVQQQSSSVVVXXXXXXXXXVVVVVVVVVSSSWWW\\\WWWUUUggglllvvv999999===:::KKKnnnvvv]]]JJJAAAAAA<<<;;;DDDUUUjjj~~~uuuddd\\\rrr{{{zzz~~~}}}iiiKKK000+++//////++++++......////////////......------,,,,,,,,,,,,------------------............---...///000111222333333KKKvvvaaaAAA888<<>>===222///777888BBBQQQaaannnxxx~~~\\\WWWNNNJJJGGGBBB>>>;;;888555333222222111111111000000000//////000000000000111111222111111111111000000000000222444222000000444888999dddUUUEEEPPPdddooorrr]]]MMMHHHBBB?????????>>><<<999999:::::::::999888777777777777777777777777777666666666666666666666666999999999999888777666666555555666666777888888999666777888888999999888888888666555777:::;;;999777:::;;;;;;<<<>>>@@@BBBCCCIIIQQQXXXXXXooojjj___ooo___TTTRRRUUUSSS[[[^^^XXXQQQPPPTTTVVVTTTUUUTTTRRRQQQRRROOOJJJPPPPPPOOOOOOOOOPPPQQQQQQSSSQQQNNNIIIGGGJJJQQQWWWRRRQQQPPPQQQSSSVVVWWWWWWRRRRRRRRRSSSTTTSSSQQQPPPWWWQQQaaa^^^FFFGGGGGGCCC<<<>>>OOOaaa~~~}}}XXXrrrtttvvvvvvkkk^^^ZZZPPPPPPXXXTTTOOOcccgggccc]]]VVVQQQOOOPPPRRROOOPPPRRRUUUVVVWWWWWWWWWUUUXXX[[[ZZZWWWTTTSSSTTTWWWVVVVVVWWWVVVWWW___iiidddXXX|||UUU:::999,,,@@@PPPtttnnnXXXBBBDDD???<<<===BBBRRRkkkvvv___cccwww~~~zzz|||yyyvvv{{{OOO<<<------222000............////////////......------,,,,,,,,,,,,------------------..................//////000111222222;;;HHH^^^>>>666GGG;;;555;;;>>>888222222444555<<>>;;;888555333111111111111000000000000////////////000000000111111111111111000000000000000222333333111000222444111GGGqqq```LLLPPP^^^ZZZrrroooeeeVVVKKKEEEBBB???============;;;999777666666888888888888999999999999777777777777777777777777:::::::::999888777666555777777777888999999::::::555666777888:::;;;<<<<<<<<<999777999===???===:::>>>======>>>BBBGGGLLLOOOQQQeeexxxvvvyyyyyySSSnnnjjj]]]UUUMMMPPPZZZTTT[[[^^^XXXQQQPPPSSSUUUOOOQQQQQQOOOOOOQQQOOOKKKNNNOOOOOOPPPPPPQQQQQQQQQSSSSSSPPPKKKGGGHHHNNNTTTTTTRRRQQQQQQSSSUUUWWWWWWTTTRRRQQQRRRUUUUUUQQQNNNPPPVVV[[[lllmmmZZZGGGAAACCCEEEDDDCCCTTTeee{{{|||vvvuuurrrxxxttt]]]bbbVVVUUUQQQRRRUUUQQQQQQccc|||cccaaa\\\TTTNNNKKKLLLNNNNNNPPPSSSVVVXXXXXXXXXXXXWWW[[[^^^[[[UUUQQQQQQSSSTTTWWWVVVSSSSSSYYY^^^___~~~^^^XXX888222DDD===___hhhNNNGGGCCC@@@>>>;;;AAAYYYrrrjjj___gggzzz~~~www{{{~~~wwwwwwyyyDDD999111111222000...///---......//////......------,,,,,,,,,,,,,,,,,,---,,,,,,---------...............//////000111111222333555sssUUU<<>>;;;888555333111111111000000000//////...////////////000000000000000000000000000000000///111222333333333333444777777KKKwwwhhhRRRjjjfff]]]^^^xxxiiiVVVLLLGGGEEEAAA???>>><<<<<<<<<<<<<<<888888888888888888888888888888888888888888888888::::::::::::999777666666777777777888999999::::::777777888888999:::;;;<<>><<<<<>>EEEEEEFFFJJJRRR\\\ffflll}}}hhh^^^yyy[[[SSSPPPJJJKKKSSSSSSUUUTTTPPPOOOPPPOOOLLLNNNQQQQQQNNNMMMOOONNNLLLNNNOOOOOOPPPPPPQQQQQQQQQSSSTTTSSSPPPLLLKKKMMMPPPRRRPPPNNNNNNOOOPPPPPPOOOSSSQQQPPPQQQTTTTTTQQQNNNJJJVVVYYYXXXoooXXXBBBFFFLLLFFF===@@@IIIWWWfffttt|||}}}~~~cccLLLXXXOOOTTTXXXWWWOOOJJJLLLSSSWWWYYYYYYWWWSSSOOOLLLKKKKKKNNNPPPSSSUUUWWWWWWWWWVVVWWW[[[]]]ZZZTTTOOOPPPRRRQQQVVVVVVOOOMMMSSSZZZ\\\cccvvv<<<:::FFF999SSS|||}}}YYYKKKFFFDDDBBB<<<:::III]]]yyyyyyeee___~~~}}}zzzxxx}}}}}}vvv;;;555000...---++++++---------............------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------............///000000111111222777KKKsssMMM888GGGJJJ;;;222777:::555777666444333888FFFYYYgggrrrwww|||\\\VVVNNNJJJGGGBBB>>>;;;888555333111111000000000/////////......////////////000000//////000000000000000111000000111222333444555555888000555QQQ~~~xxxkkk___WWW\\\nnnxxxaaaSSSIIIDDD>>>;;;<<<>>>>>><<<999999888888777777777777888888888888888888888888::::::::::::999888777777555555666666777888888999;;;:::999999999999::::::;;;;;;::::::;;;???CCCEEEQQQUUU]]]jjjzzz{{{___fffiiiSSSPPPQQQNNNMMMQQQTTTSSSPPPNNNQQQUUURRRKKKPPPTTTSSSNNNKKKLLLLLLJJJPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPNNNMMMRRRQQQPPPPPPPPPPPPNNNMMMNNNNNNNNNPPPQQQQQQPPPNNNNNNLLLQQQWWWXXXfff___FFF@@@CCC>>>???CCCIIITTTaaannnvvv~~~sssnnn```\\\mmm~~~|||xxx___MMMJJJUUUSSSRRR[[[[[[QQQMMMRRRQQQJJJTTTSSSSSSTTTUUUTTTQQQNNNPPPQQQRRRSSSTTTTTTSSSSSSSSSVVVWWWVVVRRRPPPQQQSSSQQQUUUTTTMMMHHHJJJQQQWWWTTTzzzEEE555888999MMM[[[~~~jjjWWWKKKEEEEEE@@@999>>>KKKhhh{{{ooo^^^rrrtttlllvvvzzzwww}}}~~~}}}zzz\\\555222///---,,,,,,...///------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------.........//////000000000222999,,,___pppLLLCCCDDDKKKEEE444000999666777555222111888FFFQQQgggoooxxx~~~[[[UUUMMMJJJGGGBBB>>>;;;888555333111000000000////////////........./////////000000////////////000000111111222111000111222333444444222444444999OOO{{{~~~uuujjjaaaXXX]]]zzzxxxkkk[[[QQQNNNKKKEEE??????>>>>>>===<<<;;;::::::999999999999999999999999999999999::::::999888888666666777777888999999999<<<<<<<<<<<<===???AAABBB???BBBFFFJJJOOOXXXdddnnn}}}yyyuuuyyyQQQOOOrrr|||fff[[[SSSSSSTTTRRRRRRUUUTTTSSSQQQPPPTTTYYYWWWQQQPPPTTTTTTOOOLLLMMMNNNMMMRRRQQQOOONNNNNNOOOPPPQQQQQQOOOMMMOOORRRRRRNNNJJJQQQQQQQQQSSSTTTSSSPPPNNNGGGIIILLLMMMMMMLLLMMMNNNOOOEEEIIIUUUPPPJJJdddtttVVVNNNCCCAAA@@@???BBBGGGNNNSSS___ccclll{{{zzzqqqeeeWWWNNNGGGUUU]]]XXXTTTggguuuVVVMMMTTTRRRVVVRRRWWWXXXUUUSSSTTTVVVVVVUUURRRQQQTTTZZZ[[[XXXSSSRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQOOOKKKIIINNNTTTQQQdddttt___yyynnnGGG555999@@@JJJaaammmWWWFFFFFFEEE===<<>>SSS^^^lllvvv{{{ZZZTTTLLLJJJGGGBBB>>>;;;888555333000000000000////////////............/////////000.../////////000000111111444222000///000222222222///<<<>>>000///RRRiii\\\\\\[[[]]]dddyyymmmcccVVVLLLFFFEEEDDDCCCBBB@@@??????999999999999999999999999888888999:::::::::999999999999999:::;;;;;;<<<<<<;;;;;;===@@@DDDHHHLLLNNNRRRYYYccckkkuuu{{{zzz}}}qqq\\\ZZZ}}}qqqYYYYYYYYYXXXTTTQQQPPPQQQOOOPPPOOONNNRRRWWWVVVQQQLLLQQQSSSOOOMMMPPPSSSSSSTTTRRRPPPMMMMMMNNNPPPQQQQQQLLLIIIKKKPPPRRRNNNIIIKKKKKKMMMPPPRRRQQQNNNKKKBBBFFFJJJKKKIIIIIIKKKMMMGGGDDDEEEJJJIIIFFFKKKTTT[[[IIIIIIHHHDDD???>>>AAAEEE@@@HHHRRRYYY___hhhuuu}}}~~~nnndddWWWMMMIIIHHHGGGFFFCCCGGGGGGOOOrrruuuuuu]]]UUU]]]KKKOOOWWWSSSSSSUUUPPPIIINNNYYYWWWRRROOOSSS[[[___[[[VVVSSSRRRPPPOOOMMMMMMLLLLLLKKKKKKKKKNNNQQQTTTUUUTTTSSSOOOOOOSSSSSSNNNPPPUUUSSSOOO{{{RRRlllpppoooEEE:::222DDDLLLmmmbbbIIIFFFHHHAAA>>>AAA999PPPiiixxxoooYYYllluuuYYYJJJHHHrrrxxxuuuyyy~~~~~~~~~{{{yyy|||oooLLL111.........------...---***,,,------......------,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------.........///////////////)))000???***GGGooo>>>:::RRR\\\KKK777333222222444666777555333AAANNN```mmmsssxxx~~~ZZZTTTOOOFFFEEECCC@@@<<<999555444000000000000////////////////////////////////////000000000000111111111111000000000111222222333333999333444888111666^^^~~~___\\\cccfffkkkqqqpppddd___XXXMMMIIIMMMNNNJJJFFFDDDDDDDDDBBB@@@@@@@@@??????????????????AAACCCEEEEEEFFFIIINNNSSSUUUXXX___fffhhhlllzzzqqq|||}}}eee___{{{YYYMMMPPPRRRRRRPPPNNNMMMLLLLLLKKKJJJMMMQQQTTTTTTRRRVVVUUUTTTPPPNNNMMMNNNPPPRRRSSSRRROOOLLLLLLOOOSSSOOOLLLIIIJJJMMMOOOPPPOOOKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEBBBCCCDDDEEEFFFGGGHHHHHHRRRtttxxxRRRBBBCCCFFFDDDBBB>>>@@@CCCEEEFFFHHHMMMPPPZZZ]]]aaagggmmmrrrvvvxxxyyyyyywwwqqqhhh^^^UUUPPPKKKGGG@@@>>>DDDSSSfffsssqqq[[[ccc^^^[[[WWWUUUTTTSSSQQQOOOUUUPPPNNNRRRUUUUUUTTTUUUTTTQQQNNNMMMOOORRRTTTUUUTTTTTTSSSQQQNNNLLLLLLMMMNNNLLLIIIGGGHHHLLLQQQTTTQQQRRRTTTTTTTTTSSSQQQPPPNNNOOOYYYqqq{{{zzz666CCC???111PPPooobbbNNNGGGCCCBBBDDD===;;;BBBXXXrrr~~~^^^aaarrr|||fffRRRCCCeeexxxrrrrrryyyzzz~~~jjj666666////////////............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...///333999QQQggg???@@@bbbrrrLLL:::444555888444+++---777777<<>>:::999CCCTTTjjjrrr___YYYppp~~~qqq[[[KKK[[[wwwrrrrrruuu}}}vvvaaa999999////////////............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111///000222333AAAeeelllEEE@@@dddrrrXXX===---555===777111444444777<<>>===>>>??????BBBEEEKKKPPPSSS^^^eeesssnnnWWWNNNPPPPPPMMMIIIGGGHHHKKKOOOMMMMMMOOOMMMIIIJJJNNNMMMKKKIIIJJJMMMPPPSSSTTTSSSUUUVVVWWWUUUQQQMMMJJJPPPPPPOOONNNMMMMMMLLLLLLQQQQQQRRRRRRQQQMMMJJJGGGNNNJJJGGGRRRpppnnnmmm{{{nnn>>>111:::777AAASSSqqqlllOOOCCCCCCAAA===888666;;;MMMmmmiiiOOOVVVqqq|||dddyyyxxx___NNNOOOsss~~~tttllllllrrrxxx~~~}}}jjjKKK111111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000///000111///222EEE[[[rrr>>>MMMdddgggRRR:::111555999666111333333333666<<>>=========>>>???@@@@@@AAABBBCCCEEEKKK[[[kkkSSSCCC>>>???BBB<<<<<<<<<<<>>666???FFFAAA;;;MMM}}}{{{eeeYYYTTTPPPJJJEEECCCDDDFFFHHHCCCRRRccckkknnnxxxeeeNNNIIIOOOQQQTTTUUUQQQKKKGGGHHHKKKJJJJJJLLLNNNJJJEEEFFFKKKHHHFFFEEEFFFIIILLLNNNNNNPPPNNNMMMOOOQQQRRRQQQPPPIIIJJJLLLNNNNNNMMMKKKIIIIIIJJJJJJJJJIIIGGGEEEDDDCCC???IIIKKKJJJsssqqq|||IIICCC:::999KKKfff|||fffYYYJJJFFFCCC@@@<<<<<>>:::777555444000000000000////////////////////////////////////......////////////000000......///000000111111222,,,222555444222444666777888555;;;YYYyyyjjjcccRRRMMMTTTmmm|||pppjjjhhhhhhuuu[[[OOONNNNNNMMMMMMLLLMMMMMMLLLJJJIIIIIIJJJGGGJJJMMMMMMKKKIIIHHHHHHNNNOOOOOONNNLLLKKKKKKLLLNNNLLLJJJKKKLLLNNNNNNMMMGGGIIIKKKKKKIIIFFFEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFBBB@@@???===<<<;;;;;;<<<999:::::::::;;;;;;;;;<<<===;;;<<>>999666555444000000000000////////////////////////////////////........./////////000000......//////000111111111...111666:::777333444777---999666111SSSfffUUUGGGMMMaaauuu{{{sssiiieeekkkvvvooo___OOOKKKKKKIIIGGGHHHGGGIIIKKKKKKJJJIIIIIIIIIGGGIIILLLLLLJJJIIIJJJLLLNNNPPPQQQQQQNNNKKKJJJIIIOOOMMMKKKKKKMMMNNNLLLKKKCCCFFFJJJJJJHHHEEECCCCCCFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>======<<<;;;::::::999999999999::::::::::::AAA;;;999???EEEDDD>>>;;;MMMyyylllVVVQQQVVVXXXVVVTTTJJJKKKLLLMMMMMMMMMLLLLLLOOOLLLMMMQQQRRROOOMMMMMMPPPNNNLLLKKKLLLMMMLLLKKKNNNLLLJJJMMMQQQRRROOOLLLMMMMMMLLLKKKJJJJJJKKKKKKIIIGGGDDDAAA??????@@@AAA===???@@@@@@>>>BBBgggsss}}}}}}TTTBBB777888888BBBjjjrrr___KKKAAA>>><<<===??????RRRjjjzzzkkkaaaYYY^^^eeekkksss```HHH@@@GGG\\\yyysssdddVVVsss|||mmmccc^^^ffflllxxxdddFFF222...000+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***************************++++++++++++,,,,,,,,,,,,...//////...///......555'''IIIyyyWWWFFFcccuuu```FFF???555666777777555333333333111222444666:::BBBMMMVVVfffllluuu}}}YYY\\\UUUKKKHHHCCC>>>999666555444000000000000////////////////////////////////////............/////////000......//////000111111111000---000555444///000777999000444@@@===FFF~~~cccIIIGGG___yyy||||||qqqwww}}}gggNNNIIIGGGJJJHHHCCCCCCHHHDDDGGGJJJKKKJJJHHHHHHHHHGGGIIIJJJJJJHHHIIILLLOOOLLLOOOSSSTTTQQQLLLHHHFFFMMMKKKJJJKKKMMMLLLIIIFFF@@@DDDIIIIIIGGGCCCBBBBBBDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<<<<<<<:::999999999999999999999:::::::::222444888;;;999888???HHH<<>>:::CCC???>>>CCC===FFFgggfffeee@@@999;;;<<>>???666???NNNbbbyyy}}}dddNNNFFF<<>>>>><<<;;;::::::::::::999888777777888888888999999888888888666666777888999999::::::???<<<>>>OOOrrrvvv```WWWPPPPPPPPPPPPOOONNNMMMLLLIIIKKKNNNPPPPPPOOOMMMLLLLLLFFFBBBFFFOOOTTTRRRMMMHHHNNNTTTVVVRRRMMMIIIHHHJJJLLLNNNMMMMMMRRR[[[cccQQQNNNKKKIIIJJJJJJKKKJJJGGGEEEAAA>>><<<;;;<<<===AAA???<<<;;;===@@@EEEHHHiiiXXX<<>>===;;;;;;<<<<<<:::999::::::::::::999888666666777777888888888888777777666666777777888999999:::>>>;;;:::===III```yyysssZZZLLLGGGMMMMMMNNNOOOOOOOOONNNNNNLLLKKKKKKKKKKKKLLLLLLMMMLLLGGGDDDGGGMMMQQQPPPMMMGGGLLLQQQTTTRRROOOLLLKKKMMMOOOQQQOOOMMMLLLPPPUUUOOOMMMJJJIIIIIIJJJIIIHHHFFFCCC@@@===;;;;;;<<<<<>><<<;;;<<>><<<:::999888999999888666:::::::::999888666555444666666777777777777666666555555666666777888888888999::::::777555:::EEEOOO}}}zzz```QQQJJJFFFDDDIIIJJJKKKMMMNNNOOOOOOOOONNNLLLIIIFFFFFFHHHKKKMMMJJJIIIHHHIIIKKKMMMMMMMMMFFFIIINNNQQQQQQPPPOOONNNLLLOOORRRPPPLLLHHHHHHHHHLLLJJJHHHHHHHHHHHHFFFDDDCCCAAA>>><<<:::::::::;;;===<<<;;;;;;;;;<<<>>>???===XXXuuurrrkkkaaa[[[CCC>>>888>>>LLLgggkkkQQQBBBFFFEEEAAA:::777>>>NNN\\\zzz}}}kkkWWWMMMEEEAAA===???LLL\\\ttt|||wwwppp}}}fff[[[QQQPPPXXXeeeuuuyyy}}}]]]<<<+++111111...///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------...............,,,000222***,,,NNNxxxlll\\\eeeqqqMMM<<<:::666...;;;999888888888777555333666555333222222333444555999;;;===@@@AAAAAA@@@???CCCDDDEEEFFFGGGFFFEEEEEEHHHHHHHHHHHHFFFDDDBBB@@@WWWSSSQQQKKKGGGBBB===999666444333////////////////////////---------------------------------.........//////........./////////000000000000000111111111111222222444333111444;;;===;;;???;;;CCCnnn{{{aaaOOONNN^^^uuusssvvvwwwcccbbbjjjggg[[[YYYZZZ```ggghhhbbb[[[vvvlllQQQFFFGGGIIIFFFDDDBBBBBBCCCEEEFFFEEEDDDCCCAAABBBEEEFFFGGGHHHHHHHHHFFFEEECCCCCCDDDFFFGGGHHHEEEFFFHHHIIIIIIIIIHHHHHHCCCCCCEEEFFFGGGIIIIIIJJJHHHGGGEEEEEEEEEDDDBBB@@@:::999777777888888666555999999888888666555333222555555666666666666555555444444555555666666666777444777::::::888999>>>CCC???^^^zzziiiUUUJJJIIILLLKKKHHHGGGHHHIIIKKKLLLMMMMMMMMMNNNLLLHHHFFFEEEGGGIIIKKKIIIJJJJJJJJJJJJJJJKKKLLLGGGIIILLLNNNOOOOOONNNNNNHHHKKKNNNNNNKKKHHHGGGGGGIIIGGGFFFFFFFFFEEEBBB@@@@@@>>><<<:::999999999:::::::::::::::::::::::::::CCC:::jjjkkkrrrjjjccc888FFFBBB<<>>EEEYYYggg~~~zzzhhhZZZPPPNNNLLLNNN]]]oooxxxkkkqqqdddSSSPPPPPPVVVcccttt{{{~~~UUUEEE000+++222000---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++------,,,,,,++++++******,,,,,,---------.........222***+++333111+++555IIIRRRyyyfffGGG===???888888999;;;>>>===:::666888777666555444444444555444444555555666666666666555666777888888888777777999999999999999888777666VVVQQQOOOKKKFFF@@@;;;999777444222........................------------------------------------........................//////////////////000000000111111111333666555///...444777555:::777666FFFcccnnndddiii{{{|||pppttt~~~yyyuuulllzzzyyyYYYIII;;;<<>>GGGZZZrrrsssdddaaaaaadddnnnzzzwwwfffXXXPPPIIIOOOYYYfffuuuuuuAAA888,,,...333...,,,...***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,------------...111,,,+++000555444000...@@@vvvnnnooo}}}iii^^^@@@;;;777666999<<<<<<:::666666555555444444555555222222111111111111111222222222333333444444444444333333333444444444444444VVVPPPNNNKKKEEE???;;;999888444111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////////////////000000000000---222555444222333444333222888888888>>>NNNyyyqqq}}}lllcccuuuyyypppnnnssswwwvvvssspppoookkkddd^^^```hhhooo|||bbbFFF999999===AAA???;;;===BBB@@@BBBDDDDDDCCCCCCDDDEEEDDDDDDDDDEEEGGGGGGEEECCC===AAAGGGJJJJJJIIIHHHHHHFFFFFFFFFFFFGGGHHHJJJKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIFFFDDDBBBBBBBBBAAA???:::888777777777777666444555555555555444333222111222333333333333333333222333333333333333333333333666333222222555777666555>>>777===LLLKKKGGGaaaiiiRRRFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFHHHHHHIIIIIIIIIHHHGGGFFFGGGIIIJJJJJJIIIHHHHHHIIIHHHHHHHHHJJJKKKJJJHHHEEEKKKJJJIIIHHHGGGGGGHHHHHHDDDCCC@@@??????>>><<<:::999888888777666666666666777777777777777666666666111EEE;;;JJJjjjssssss888444222===???RRRyyyooo\\\JJJEEEDDD@@@>>>???<<<;;;AAAQQQdddttt{{{uuuwww}}}yyyjjjYYYKKKHHHJJJMMMYYYjjjxxx|||___;;;333---000333,,,,,,///***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++'''(((***,,,...000222333,,,,,,,,,,,,------------***111111,,,,,,222333...,,,EEElll___lllmmm___MMM@@@:::888666555999888888777666555444444444444333222222222222333222222333333333444444444222222333333444444555555WWWQQQOOOKKKEEE>>>;;;:::999555222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////........./////////000000---...111555777555666777555888444444:::===GGG\\\uuuXXX>>>666555888???AAA===999<<>>>>>===;;;999777666666666666555333222333333333333333222222111222222222222222222111222222222222222222222222444444444444555777999;;;888555===HHHBBB222555FFFVVVppp}}}hhhWWWKKKGGGHHHBBBBBBCCCDDDDDDEEEHHHJJJEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIHHHGGGEEEEEEFFFHHHJJJIIIFFFBBBGGGGGGFFFGGGGGGHHHGGGFFFDDDAAA>>><<<<<<;;;:::999666666666666555555555555666666555555555666777777000BBB<<<666cccrrrjjjzzzhhhOOO<<<>>>777===XXXuuu{{{^^^PPPJJJCCCAAADDDDDD>>><<>>;;;;;;:::666222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000888///+++///222//////333///666555555:::888555===DDDttt^^^LLL666...???<<<666444888<<<<<<===???CCCDDDDDDCCC@@@@@@CCCFFFAAA@@@AAAEEEIIIKKKJJJHHHFFFHHHKKKKKKIIIHHHIIIKKKOOONNNLLLKKKKKKLLLNNNOOOLLLJJJIIIGGGFFFFFFGGGGGGEEEBBB???<<<<<<;;;999888888666555555555555444222111111222333333333333222111111222222222222111111222222222111111111111111000333555333///...222777333222555;;;:::777:::@@@888===NNNgggiiiZZZLLLGGGDDD@@@@@@CCCHHHGGGFFFEEEEEEEEEEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJKKKHHHFFFCCCCCCDDDGGGJJJJJJEEEAAAAAAAAACCCFFFIIIIIIHHHGGGDDD@@@<<<:::999:::999888555555555555555555555555666666555444555666777888:::333:::999>>>wwwfffgggzzzxxxKKK===555:::GGGTTTwwwdddVVVIIIDDDHHHDDD@@@===<<<:::;;;EEEPPP^^^lll}}}}}}YYYLLLBBB@@@BBBGGGQQQ\\\ttteeewwwrrryyyWWW+++777111...000...(((...333,,,++++++++++++++++++++++++************************+++*********+++,,,,,,---************************,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---111333222000...+++666555444UUUwwwppprrrwwwaaaRRR;;;;;;;;;;;;:::999888777555555555555555555444444444444333333444444555666777777777777888999:::;;;TTTRRRLLLIIIEEE@@@===;;;999555111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000111000000111111111222222222333333444444555666666666===BBBXXXmmmOOO;;;444666888888444666888888888999:::<<>>===<<<:::999888777777666666555444444444444555444444444444444444444444777333333;;;<<>><<>>===>>>DDDRRRkkk}}}tttxxxhhh{{{~~~RRR555000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000,,,---333:::MMMsssxxxzzzlllXXXJJJDDDBBB???===???>>><<<:::888777999:::555777777444444777999888;;;777888>>>CCCHHHVVVfffUUUSSSKKKIIIDDD???<<<;;;999555111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///............//////000000000000111111111222222333333333444555555666666777:::@@@NNNhhhpppKKKCCC999555777999888666444666777888888888:::<<<>>>>>>>>>???@@@AAACCCCCCDDDBBB@@@BBBEEEGGGGGGFFFDDDCCCBBBCCCDDDGGGJJJLLLLLLKKKKKKIIIHHHGGGFFFFFFGGGFFFFFFGGGGGGGGGDDDBBB??????===;;;999777555555333333333333222222222222111111111111111111111111....../////////000000000/////////000000000111111000000000111111111222222222222222222333333333333888888666555555888===AAABBBMMM]]]jjjsss~~~aaaZZZQQQJJJFFFBBB<<<777@@@@@@@@@@@@????????????@@@AAABBBAAA??????@@@BBBBBBBBBCCCDDDEEEDDDCCCCCC@@@???>>>???AAABBBAAA@@@@@@BBBDDDFFFFFFFFFEEEDDDIIIIIIHHHGGGEEEDDDDDDEEEGGGFFFEEEDDDDDDCCC@@@===>>>===;;;999888777666666666555444444333333444444333333333333333333333333222000111888888444OOO~~~www}}}{{{}}}LLL777888???EEEeeetttnnn]]]OOOHHHEEEGGGGGGBBB@@@AAA===<<<@@@HHHPPPYYYfffrrroooZZZFFF???CCC<<<>>>EEEOOOYYYfffxxx|||}}}zzz{{{zzzUUUwwwsssGGG444222,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------222///...000///444IIIaaa}}}|||zzzooohhhXXXTTTOOOLLLLLLIIICCC===AAAEEEEEEBBBAAAEEEHHHGGGMMMRRRaaauuuXXXSSSJJJHHHDDD???<<<;;;999555111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////......---.........000000000000111111111111222222333333444555555555555999:::666888PPPxxxmmmSSSCCC///000222666888888444111444555777777777777999;;;::::::;;;===>>>AAABBBDDDDDDBBBAAAAAACCCDDDDDDDDDCCCBBB@@@@@@BBBFFFKKKMMMKKKKKKIIIHHHFFFDDDCCCCCCFFFFFFEEEFFFFFFFFFCCCAAA===<<<;;;999777555444333222222222222111111111111000000000000000000000000---.........////////////....../////////000000000//////000000000111111111111111111222222222333333222444555555444333444666888999:::;;;<<>>>>>>>>===>>>???>>>======>>>@@@AAAAAABBBCCCDDDDDDDDDCCCDDDCCCBBBCCCDDDEEEDDDCCCBBBCCCEEEFFFGGGGGGFFFFFFJJJLLLLLLHHHCCC@@@BBBEEEIIIGGGEEEDDDCCCBBB>>><<<<<<;;;:::888777666666555555444333333222222333333111111111111111111111111222444222666999000444HHH\\\eeekkk{{{{{{III@@@===444DDDQQQddd}}}}}}mmm^^^NNNJJJKKKIIIEEEAAAFFFAAA======>>>BBBLLLVVV```dddllluuutttZZZKKKBBB<<<<<>>]]]uuuwwwmmmsssxxxyyyuuutttxxx|||}}}YYYSSSIIIHHHCCC>>><<<;;;999555222///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000///......------------/////////000000000111111111111222222333444444444777888999999:::>>>FFFLLLkkkhhhOOO===666777555666777666444333333333333555666666666666888999999999:::;;;===???@@@AAACCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBEEEHHHJJJHHHHHHGGGFFFDDDCCCBBBBBBCCCBBBBBBCCCCCCBBB@@@===;;;;;;999888666444333222111111111000000000//////........................------------............---............/////////....../////////000000000000000000111111111222222000333555777777888999:::999999999;;;===>>>===<<<888888888999<<<>>>??????DDD>>>888777:::;;;888333<<<999777777888999888777888888999:::;;;<<<<<<===:::;;;<<<<<<;;;;;;===???@@@@@@AAABBBCCCDDDDDDDDDFFFEEEEEEFFFHHHIIIIIIHHHGGGGGGHHHIIIIIIHHHGGGGGGCCCEEEGGGGGGDDDCCCCCCDDDIIIGGGEEEDDDCCCAAA???===:::999888666555555444444333333222111111111111222000000000000000000000000333666111000777666555<<>>>>><<<999:::>>>@@@DDDKKKUUU___hhhooorrrwwwxxx{{{yyykkkbbbNNNDDD===???BBBAAA@@@BBBVVV[[[hhh{{{}}}vvvggghhhrrrkkkzzzbbbDDD---...444,,,------------------------++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,)))(((---444555222333777---LLLtttYYYSSSKKKGGGBBB>>>;;;;;;999555222///............---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------000///...---------------....../////////000000000000000111111222333333333666222///222888<<<;;;888777OOOpppwwwaaaIII:::222...111888111222222111000111555999333444555555555555666888999999999:::;;;<<<===>>>AAAAAAAAA@@@??????@@@AAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@AAABBBAAA>>><<<::::::999777555444333222000000/////////.........------------------------+++,,,,,,,,,------------,,,,,,---------.........------.........//////////////////000000000111111333444444333222222333555000111333777;;;===;;;888888666555666777777555222777666555555666777777777333222222222333444555444444555666777999:::;;;;;;888:::;;;;;;:::;;;===?????????@@@AAABBBCCCDDDEEECCCBBBBBBDDDGGGIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDAAAAAACCCGGGIIIIIIEEEAAADDDBBB@@@?????????===;;;888777666555444333333333222222111000000000000000////////////////////////---333...***111555555:::999```nnn888@@@;;;@@@BBBDDDPPPppp|||jjj]]]RRRKKKGGGCCCBBBCCCBBB???===???<<<===???AAACCCFFFHHHIIIXXXYYY]]]aaafffkkknnnpppjjjmmmooommmfffaaa___```YYYYYYZZZXXXSSSJJJCCC@@@<<<999999<<>>444,,,,,,111000------------------------++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++*********************************+++++++++,,,,,,...,,,,,,///000...---...---222@@@ZZZxxxVVVSSSNNNFFFBBB===;;;:::999555222///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------,,,---------............//////////////////000000111222222222111333555666555666999;;;???===<<>>===???@@@AAACCCEEEFFFFFFEEECCCAAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAABBBCCCBBB???===999888777666444333222111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---------................../////////000000000000111000///000222444777555222000000000///...000///000222444555444222000222333111...---///111555555666666666666666666333333444555777888999:::888999:::;;;:::;;;>>>@@@>>>>>>>>>???AAACCCEEEFFFDDDCCCCCCEEEHHHKKKKKKJJJGGGFFFEEEDDDCCCBBBAAA@@@CCCBBBCCCFFFJJJIIIDDD??????===:::999999999888777666555444333222222222222111000000///.../////////////////////////////////+++333111---222222///333444:::cccoootttXXX;;;888777;;;???LLLhhhmmm[[[WWWOOOHHHFFFDDDCCCDDDHHH@@@???>>>===<<<;;;<<<<<>><<<===<<<::::::===???CCCHHHLLLRRR^^^ppp~~~xxxaaaooo{{{}}}ccc???---000...+++...000,,,,,,,,,------------...++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++************************************++++++++++++111...+++***+++,,,,,,---888111+++111FFFcccSSSPPPMMMEEEAAA===;;;:::999555222///............---------***************************************************++++++++++++,,,,,,,,,------,,,,,,,,,---......------........./////////......///000000111111222///666>>>===777222333666555777888777888GGGgggiiiLLL:::555///111222333666777444///111222333444444333000...222333444444333333444555777777777999:::<<<>>>???===>>>???>>><<<<<<>>>AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@AAABBBAAA>>><<<666666555444222111000000------------,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////+++---///000111222555777......///000111444777999000111333444555666777888222444666555333333555777222333333333111000000000222333333555666777888888888999;;;;;;<<<===???BBB=========>>>@@@CCCEEEFFFGGGFFFEEEFFFHHHIIIIIIHHHCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@===:::888777666555444444444333222111111111111000//////...---.........////////////////////////000444111000555222---333222111???ggg{{{wwwsss]]]DDD555>>>EEEAAADDDNNNvvvxxxkkk]]]SSSKKKDDDAAACCCBBBAAA@@@??????@@@@@@AAA::::::::::::999999999999::::::999888888999<<<>>>@@@<<<;;;======<<<@@@GGGEEEPPP\\\eeelllxxxeeeiiimmmeeennnHHH444---000------///---,,,,,,,,,---------......************************************************)))************+++++++++************************)))************+++++++++************************************+++++++++++++++,,,,,,+++---///111111111333222+++)))777QQQggg~~~zzzQQQMMMKKKEEEAAA<<<::::::999555222//////.........---------******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------...///---------.........//////......//////000111111111111333444333111222444777555111333;;;<<<777999@@@NNNkkknnnRRRDDD===555222666000555444---+++111333111111///...///111222111000111333444444222222333555555555666888;;;===@@@AAA;;;===???>>><<<<<<>>>AAACCCCCCBBBCCCDDDFFFHHHIIIEEEEEEDDDCCCBBBBBBAAAAAA???>>>>>>>>>???>>><<<999444444333222111000///...---------,,,,,,,,,++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,///111222000///......---000333333111...,,,+++...000111000...---...000111111111111111111111111...000222333333333444555222333333444555777777888888:::;;;<<<<<<>>>@@@CCC===<<<===>>>@@@BBBEEEGGGEEECCCBBBBBBCCCCCCAAA@@@AAAAAAAAAAAAAAACCCDDDDDD:::<<<<<<;;;999:::???DDDDDDAAA<<<:::888777555333333333222111000000000111//////...------------...////////////////////////222111***+++333111///888///===:::888eeeyyyeee999;;;HHHDDDAAAGGGIII^^^yyy~~~nnn^^^SSSOOOIIIGGGEEEBBBAAA@@@@@@@@@?????????>>>===<<<;;;;;;>>>>>>==================>>><<>>>>>??????@@@AAABBBBBBBBBBBBCCCBBBAAACCCBBB@@@??????????????????>>>===;;;:::666555333111000///......///...---,,,+++++++++++++++*********))))))((((((************************)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////////////////000000000000///////////////////////////000000000111111111111222222222333555777888999999999999:::;;;<<<===>>>:::::::::;;;===>>>@@@AAAFFFCCC@@@@@@CCCDDDBBB@@@DDDDDDCCCBBBBBBBBBBBBCCCCCC>>>:::;;;???AAA???<<>><<<<<<<<<===>>>>>>???>>><<<>>>AAACCCCCCJJJRRRVVVUUUXXXdddpppuuu{{{fffbbbtttggg___dddqqqPPP333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,------------............///,,,222EEEccc{{{^^^NNNKKKFFFCCC???;;;999666333111///---,,,,,,---...,,,+++************************))))))))))))))))))))))))*********************************+++++++++,,,,,,---------------......///....../////////000000000000111222333333333222222444333333333444555666777888888:::AAAMMM^^^ooozzzvvvbbbMMM===555888666444111000000000111////////////////////////---......///000000111111//////000000000111111111222333666999;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@@@@@@@AAABBBBBBBBBBBBAAAAAACCCBBBAAAAAAAAA>>><<<;;;;;;<<<<<<<<<;;;888666444444333222000///...------......---++++++******************)))))))))((((((************************))))))*********+++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,------------............................../////////000000000//////////////////////////////000000000111111111111222222333444666888999999999999:::;;;<<<===>>>===<<<======>>>???@@@@@@>>>=========???@@@AAA@@@CCCCCCBBBBBBBBBBBBCCCCCCDDD@@@======@@@BBB@@@>>>===;;;999888888777555333111111000000000/////////......---,,,,,,,,,,,,,,,------------............///////////////000000111555222222444:::OOO|||vvvSSSEEEKKKLLLRRRHHHCCCDDDLLLeeetttjjj___TTTLLLQQQPPPOOOMMMKKKJJJHHHHHHGGGIIIKKKMMMQQQWWW\\\```\\\gggsss{{{|||yyyqqqhhh]]]___rrrmmmhhhuuuVVVlll|||RRR777111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---------------............555///...777EEETTTfffsss^^^OOOLLLFFFCCC???;;;999777333111///---,,,,,,---...,,,+++************************))))))))))))))))))))))))*********************************++++++++++++,,,------,,,,,,------...///.........////////////000......///000000000000000333333222333333444555666555666555222000333;;;AAAMMM___yyysssaaaLLL>>>555///,,,---333222000///......//////........................------......///000000000//////000000000000111111222333444666999;;;<<<===<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDDDDCCCBBB@@@???AAA@@@???>>>>>>===:::777888999::::::999666222000222222000///---,,,,,,,,,------,,,+++******************))))))))))))((((((************************)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------.........////////////////////////////////////////////////000000000000111111111222444555777888999999:::;;;<<<===>>>>>>????????????????????????999:::<<<<<<<<<===???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEBBB??????BBBCCCAAA???888666555555666777666444000000000/////////.........------,,,,,,,,,,,,,,,------------............//////......//////000111333111222333111555III______;;;888JJJPPPZZZXXXHHH===III]]]|||vvvsssnnniiieeeddddddddddddgggjjjlllooossszzzsssaaaZZZOOOXXXTTTXXX{{{[[[999,,,111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,,,,,,,,,,---------......111---***+++...222:::CCC[[[cccooo~~~^^^PPPOOOEEEBBB>>>;;;999777444222///---,,,,,,---...,,,+++************************))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,------...------........./////////---......///////////////222222222222333333444444444555666555444444777:::222666===HHHZZZrrryyy^^^III>>>555......111222333666///......------......///------------------------,,,------......///000000////////////000000000111222222333444777:::===???>>>>>>>>>>>>???@@@AAABBBEEEEEEFFFFFFDDDBBB???>>>???@@@???>>>???@@@<<<777777888:::;;;:::777444222222111000...---,,,,,,,,,,,,,,,+++***************))))))))))))))))))((((((************************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------............................................./////////000000000000111111333444555666888999:::;;;<<<======>>>@@@@@@@@@??????>>>>>>===;;;>>>@@@???<<<;;;<<<>>>=========>>>???@@@BBBCCCDDDBBB@@@@@@AAAAAA@@@>>>555444333333444555444222/////////............---------,,,,,,+++,,,,,,---,,,,,,---------.........///............///000000//////222555333111888AAA]]]wwwTTT???FFFSSSccccccMMM>>>CCC<<>>;;;999777444222///---,,,,,,---...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,------------------...........................//////000111111111222222222222222444333222333555666444111777666666777777888;;;???VVVfff}}}~~~lllYYYMMMDDD<<<888:::666111///222222...++++++---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...////////////000000000111111222333666999<<<>>>@@@???????????????@@@AAAEEEFFFGGGGGGFFFCCC@@@>>>AAACCCCCCBBBFFFJJJFFF>>>555666888::::::888666555222111000///...---------++++++***)))))))))******(((((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------------------------------............/////////000000000000111333444555777888:::;;;<<<<<<<<<<<<>>>>>>?????????>>>===<<<@@@BBBDDDAAA<<<888888999;;;;;;;;;<<<===???@@@AAAAAA@@@???>>>>>>>>>===;;;555444222222222222000///.........---------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,------------..................//////000///...000333444444777<<<===aaarrrTTT333:::YYY___XXX^^^MMM???999FFF___yyy}}}jjjIIIAAARRRfff}}}}}}wwwjjjYYY^^^www~~~VVV777000444222)))......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,---...000///+++(((***///333)))...222555:::AAAFFFHHHYYY```ppp|||xxxqqq~~~ooofffnnnmmmXXXDDD>>>[[[NNNMMMEEEBBB>>>;;;999777555333///---,,,,,,---...,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,---,,,,,,,,,---------......///............///000000000000111111111111111000333000///111444555111...000///111555777555555777///999EEEPPPYYYgggzzzqqqhhh^^^NNNAAA888111333<<<>>>444***'''555000...//////,,,+++,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---...............////////////000000111111222333555888;;;===?????????>>>??????@@@AAADDDFFFGGGHHHGGGEEEBBB@@@FFFIIIIIIHHHMMMSSSOOODDD444555666666666555444444111111///......---------******)))))))))))))))***''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------.........////////////000000111333333555777999:::;;;;;;;;;;;;;;;<<<>>>???@@@???>>>>>>CCCDDDCCCAAA===999666555;;;;;;;;;<<<===???@@@AAA============<<<:::999888555444222111111000...------------,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,------------......------......///000111000//////000111444666777888]]]hhhCCCDDDCCCJJJeeeuuu```LLLEEECCCGGGZZZrrr}}}www{{{hhhWWW^^^zzztttuuuyyyKKK]]]```:::444555---)))......------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,***,,,+++''''''+++///000...000000---))))))...222000333===HHHLLLOOO[[[jjjnnnfffdddqqqxxxppprrryyywwwfffZZZ[[[bbbeeeTTTDDD888999;;;555111111\\\OOONNNDDDAAA>>>;;;999777555333///---,,,,,,---...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,+++,,,,,,,,,,,,---------......---------...///000///000000111111000//////000///000111333444444444888222///111333222555:::444666777555222555<<>>>>>>>>>>>???@@@AAABBB;;;<<<<<<<<<:::888777666444222111000111000///---,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,---++++++,,,,,,,,,---------...------------...///////////////......000111222222555>>>XXXqqqJJJ888LLLSSSWWW]]]^^^WWWNNNJJJJJJPPPhhhlll\\\TTTYYYeeevvv~~~~~~vvvWWWQQQjjj\\\===***111444***(((222...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************++++++++++++%%%***---...000333///)))////////////......111444111111111///......111333<<<777777>>>DDDDDDAAA@@@EEEEEECCC===666333444777555111+++'''(((,,,//////```SSSRRRDDDAAA>>>;;;999888555333///---,,,,,,---...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,++++++,,,,,,,,,---------...---,,,+++,,,---.../////////000111111000///...---///000///,,,+++...111000---...555777222000222...111444666555444333333<<<444222999<<<<<>>AAACCCDDDDDDDDDDDDBBBBBBEEEHHHHHHDDD@@@@@@@@@@@@@@@AAABBBCCCCCC:::;;;<<<;;;999777666555333111000000111111000...,,,,,,,,,+++++++++******+++*********+++,,,,,,---++++++,,,,,,,,,---------...------------...//////***---000000111333444444333888555555XXXPPPBBB;;;BBBFFFGGGRRRaaaddd\\\IIIIIIIIINNN^^^wwwrrrnnniiihhhooo}}}zzzmmmsssxxx}}}wwwhhhZZZUUUXXXjjj|||uuu```III[[[yyyxxxRRR333222000---...//////---...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++---+++)))---444444//////,,,+++...000///------...111000,,,,,,000111///444000---...---+++---222---***+++000111......111)))111444000///222222---[[[RRRMMMGGGAAA<<<;;;999555444555111///...---......,,,+++))))))))))))))))))))))))+++***)))'''''''''((())))))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******)))************++++++++++++******+++---......---........................////////////////////////////////////000000000000111111111111111111111111222222222333333333444444666777999<<>>???AAAAAA???@@@EEEKKKLLLFFFBBBBBBBBBBBBDDDFFFGGGEEEAAA===;;;999555222000/////////------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))))))))((((((''''''(((((((((((())))))))))))************************))))))))))))************************************++++++,,,,,,,,,,,,------.........////////////000:::999777555444555666777999>>>BBBDDDBBBAAACCCEEEAAA??????AAAEEEGGGFFFEEELLLHHHDDDBBBCCCCCC@@@===@@@>>>;;;888666444333333////////////............,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000444000333999999GGG|||rrr```JJJ===888<<>>@@@AAACCCBBBFFFKKKKKKEEEBBBBBB@@@@@@AAABBBCCCBBB???<<<999777444111///.........------,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))***************)))))))))((((((((((((((((((((())))))))))))************************(((((()))))))))*********************************+++++++++,,,,,,,,,------------........./////////555444333333333444666777;;;===AAACCCCCCCCCCCCCCC???===<<<>>>BBBDDDDDDCCCFFFFFFFFFDDDBBB@@@?????????===;;;888555444333333////////////.........---,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,------------...------......//////000000333111444777333444MMMlllsss}}}pppNNNOOOMMM===999???KKKZZZaaa\\\PPPGGGGGGJJJPPPWWW]]]jjj~~~pppnnnsssrrrfff[[[ZZZdddkkkhhhbbbaaaccclllxxxdddJJJ\\\{{{VVVYYY[[[qqqwwwTTT:::111000//////...------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***((('''+++///000+++&&&++++++,,,,,,------......------------------------------------------------------------------------------------------------ZZZRRRNNNGGGAAA======;;;777555666000...------......,,,+++))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((('''((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++***))))))***,,,---,,,+++---------------------------------------------------.........////////////000000000000000000000000////////////000000000000222222111111111111222222111111111111000000000000222222333333222222111111------......///000111111......////////////......000///......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))***************++++++++++++,,,+++,,,,,,------......///...//////000222444666777555666888:::===???AAABBBAAA???AAADDDDDD???<<<>>>>>>===<<<===>>>>>><<<:::666555222000...,,,,,,,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******************))))))))))))(((((((((((())))))))))))************************(((((())))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000000000111333555777<<<<<<===@@@BBBCCCBBBAAA@@@>>><<<===@@@BBBDDDDDDAAADDDGGGEEE@@@===>>>AAA>>><<<999777444333222222//////.........---------+++++++++++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////000000//////111444333222666<<>>>>><<<::::::;;;;;;:::999555444222///...,,,,,,,,,,,,+++++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))*********************))))))(((((((((((())))))))))))************************(((((((((((()))))))))******************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------/////////000111333444555;;;999999<<<@@@BBB@@@>>>BBB@@@>>>>>>???BBBEEEGGGAAABBBCCCAAA>>>===???AAA<<<;;;888555333222111111.........---------,,,,,,+++++++++***************************************************************++++++,,,,,,,,,---------,,,,,,---......//////000.../////////333888999555<<>>>>>AAABBB@@@AAAEEE@@@===:::999::::::999888444333222000...---,,,,,,++++++***************)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---000000000000111222333444888777666888===???===;;;AAA@@@???>>>>>>AAADDDFFFFFFBBB===;;;===???AAAAAA:::999666444222111000000------------,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,------.../////////000333111,,,---444555111777444>>>dddyyywwwsssiiirrrmmmWWWZZZ```PPP@@@;;;======<<<;;;@@@<<<999999<<<>>>>>><<>><<<===<<<777444555...,,,+++,,,---...,,,+++))))))))))))))))))))))))'''(((((())))))))))))(((((((((''''''(((((()))***)))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))*********))))))***,,,---,,,+++........................------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,---......////////////.....................///000000000//////------------............---..................------,,,,,,++++++,,,,,,,,,---.../////////...---,,,************************))))))))))))))))))))))))''''''(((((((((((()))))))))))))))************+++)))******++++++,,,,,,------------...///000222222444555777999<<<>>>@@@AAA>>>;;;<<>>>>>===<<<===@@@CCCGGGBBB<<<;;;>>>AAAAAA???999777555222111000000000------,,,,,,,,,+++++++++)))))))))***************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---111222000///111111000222555444777QQQoookkkrrr{{{nnnhhh]]]NNNCCCOOOOOOIII@@@@@@JJJOOOLLL>>>888999@@@EEEEEEJJJRRRVVVJJJFFFWWWrrrjjjaaaeeeOOOYYYeeelllFFF>>>555///......//////------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********(((&&&(((+++------+++*********************+++333111///,,,***)))))))))************************************************************************XXXQQQOOOBBB===;;;<<<;;;666333444---,,,++++++---------+++))))))))))))))))))))))))&&&'''((()))******)))((('''''''''((()))***+++,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***+++***)))***---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------...//////---..................///((()))******++++++******,,,,,,---......///000000,,,------......------,,,,,,,,,++++++++++++,,,,,,---.../////////---+++***************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))******+++,,,,,,,,,,,,,,,------...///111111444555666999;;;===>>>???;;;999999<<<===<<<===@@@CCC@@@>>><<<:::888555222000000000///---,,,******))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------------,,,---...000222333444444555777888999999:::<<<>>>;;;===>>>>>><<<<<>>>>>777666444111000/////////,,,,,,,,,,,,++++++++++++((()))))))))*********+++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++,,,,,,------......///,,,---///222333111222555000111777:::222;;;nnnhhhzzz}}}nnnfffggguuuvvv{{{qqqeeefffyyypppUUUGGGRRRfff{{{xxxRRR333+++000444333...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))***,,,---,,,,,,))))))))))))************------,,,+++***)))(((((())))))))))))))))))))))))************************************************XXXPPPOOO@@@<<<:::<<<;;;666333333---,,,++++++---------+++))))))))))))))))))))))))&&&'''(((*********)))((('''''''''(((***+++---...))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))+++******+++---......---************************************************)))************+++++++++************************)))************++++++++++++***************+++,,,***+++++++++,,,,,,------******+++,,,,,,---,,,,,,*********++++++++++++++++++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,,,,---.........,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,---...///000111666777888:::<<<>>>???@@@???<<<<<>><<<:::777333000.........---,,,+++)))((()))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++,,,,,,------------......(((***,,,///222444555666555888::::::999999===@@@<<>>@@@BBB>>>BBBFFFEEEAAA===<<<===777555333111//////...///,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///444---***...///,,,...444333---///777777222:::JJJppppppyyyppp|||oooeeelllzzzuuufffllllll```^^^WWWYYYgggxxxxxxBBB000===000000000///000111000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))###%%%''''''&&&%%%&&&''''''(((((()))***+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||WWWSSSOOOBBB===;;;>>>>>>999444333------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))+++---...---,,,+++))))))***++++++++++++*********))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++,,,+++++++++***)))+++...000111000888888888999:::===???AAAAAA@@@???>>>>>>???@@@@@@BBBAAA???<<<888444111//////......---+++***))))))+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%***---***%%%'''000999666222,,,(((''''''((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------+++,,,---...000222444555::::::;;;;;;<<<===>>>>>>============>>>???@@@AAAAAA???>>>===>>>>>><<<:::444333111000...------,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,---------------............///...///000111222333444444???PPPzzzzzz{{{zzzfffYYY[[[]]]___\\\VVVVVVbbbooopppfffbbbiiimmmdddTTTJJJPPPTTTXXXWWWUUUYYYhhhwww{{{gggFFF111222666//////000000000000000000------,,,+++++++++,,,,,,,,,------------,,,++++++,,,,,,---............---,,,++++++******+++---...((()))***++++++***)))(((***))))))))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||WWWRRRMMMBBB===;;;??????:::555333------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''(((***,,,---,,,+++***))))))***++++++++++++*********))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))***++++++++++++,,,,,,,,,---///000111222666666777888999;;;===>>>AAA@@@>>>===<<<<<<<<<<<<===<<<;;;999666333111000///...---,,,+++******)))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&***+++)))%%%&&&+++111000---)))''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---,,,,,,---...000222333555888999999:::;;;<<<======<<<<<<<<<===>>>???@@@@@@???>>><<<;;;<<<;;;999777333222111///...---,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------------------...............//////000222333333444<<<666DDDkkkxxxtttzzz}}}xxxppprrr{{{qqqfffkkkqqqnnnnnnsss}}}zzzaaaIII@@@666111111,,,000///////////////////////////...---------------(((((()))*********************+++,,,,,,,,,++++++++++++)))((((((((()))))),,,,,,,,,,,,,,,+++******,,,+++******)))*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{WWWQQQKKKBBB>>><<<@@@@@@;;;666444------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&''')))***++++++***)))((()))******++++++*********))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''((()))***+++++++++++++++,,,............000111333444555777888999999999???>>>===;;;999999888888777777666555333222111000......---,,,+++******)))******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&%%%'''))))))'''&&&&&&''')))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,...///111333444777777888999:::;;;<<<<<<::::::;;;<<<===>>>??????===<<<:::999999888555333222111000...---,,,,,,,,,++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------..................///000111222333333222///111;;;JJJcccmmmmmmnnnvvvXXX<<<,,,...///222333---/////////.........------///...------,,,++++++******++++++,,,,,,,,,++++++++++++,,,------------,,,---,,,++++++++++++,,,,,,,,,,,,+++******)))******---,,,+++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyyVVVPPPHHHBBB======AAABBB<<<777444------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''((()))))))))((((((((())))))***************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''((()))***++++++++++++(((***,,,---++++++---///222333555777888888888777<<<<<<;;;:::999888888888666555444222111000000000------,,,,,,+++******)))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((('''&&&$$$&&&&&&&&&'''))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,---///111222333555555666777888:::;;;;;;888999:::;;;<<<=========<<<;;;999999888666333000111000///---,,,,,,++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,---------...............//////000111222222...333888555---111IIIccc~~~xxxwwwxxx|||iiiMMM888000555999111///333333/////////...------,,,,,,...---------,,,+++******............---,,,+++***+++,,,------......------+++,,,,,,,,,---......///---,,,***))))))***+++,,,++++++***************+++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))vvvUUUPPPFFFAAA======AAABBB===777444------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((((((((('''(((((()))************)))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))************(((***,,,------------...222333555777999999999888999999::::::::::::::::::777666444222000///......,,,,,,,,,++++++******)))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((******(((&&&(((''''''(((******(((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++,,,,,,,,,---...000111222333444555666777999::::::888999:::;;;<<<<<<;;;;;;;;;:::999999888666333000//////---,,,++++++++++++***))))))((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------............//////000000111222//////444777555222111===RRRwwwxxx||||||wwwvvvzzzyyy~~~___FFF777000///...888;;;...***///000//////......------------,,,,,,---......---,,,,,,+++,,,---..................///000000111111000000.........------,,,++++++---,,,+++++++++,,,---...))))))))))))******+++,,,************************************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((sssSSSPPPEEE???<<<<<>>===>>>??????@@@@@@??????>>>>>><<<:::888555222111///...---,,,,,,+++,,,,,,***************+++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((oooRRRPPPEEE>>>:::;;;@@@BBB<<<666333------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''(((((()))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))************,,,******...555888444000111222333555777:::<<<===888888999:::;;;:::999999777555222///---,,,,,,---++++++++++++************'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((()))***)))((('''((()))***)))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******,,,,,,,,,---...///000111222333444666777999:::;;;;;;;;;<<<===<<<:::888777777777777888888666333000---,,,+++***************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------------............//////+++222555111******111888<<<444++++++777JJJ^^^iiihhhSSSFFF999888>>>>>>666---999///...///,,,222555------......//////000000111...000333777:::;;;<<<<<<@@@AAADDDFFFIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOOOONNNNNNMMMLLLIIIFFFDDDBBB===<<<;;;999666444111000000///...---,,,+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((mmmQQQPPPEEE===:::;;;@@@BBB<<<555222---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((('''(((((()))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))************,,,(((&&&,,,555999444...000111111333666999<<<>>>888999::::::999888777666555333000...,,,,,,,,,---+++++++++***************&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&&&&''')))(((&&&%%%&&&(((******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))),,,,,,,,,---...///000111222333444666888999;;;;;;<<<======>>><<<:::888666555555666777888666222///,,,,,,+++***)))))))))***((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------------..................///,,,***,,,222666333---&&&+++222777777666444444???LLLeeewwwqqqWWWHHHAAA<<<888555333111000000//////777777......333...------...///000111222222===@@@DDDHHHLLLNNNOOOPPPKKKLLLMMMMMMNNNNNNMMMMMMQQQRRRSSSSSSTTTTTTSSSSSSQQQQQQRRRSSSSSSQQQPPPOOORRRQQQPPPMMMIIIDDD@@@===444333111///---,,,+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((iiiQQQRRRFFF@@@???>>>>>>===;;;777444------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((()))******+++++++++,,,,,,,,,,,,,,,,,,---000000000111333666999;;;<<<<<<:::999777666555444222111///---,,,+++,,,,,,************))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------.../////////000111444666888;;;;;;<<<<<<;;;999888777111222333222000.........---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------..................///////////////000000000111111111111222777===DDDPPPggg{{{eeeWWWMMMEEE@@@>>>999666666555000---...222111222333222//////000///111333555888>>>GGGNNNOOOPPPRRRRRRQQQQQQRRRSSSYYYTTTOOOQQQVVVXXXUUUPPPVVVXXXZZZYYYWWWVVVWWWYYYZZZZZZZZZZZZZZZXXXVVVTTTXXXTTTRRRTTTXXXWWWRRRLLLOOOHHH>>>777444222///---+++*********,,,,,,+++)))***+++,,,,,,,,,+++***)))************))))))))))))))))))))))))))))))))))))(((,,,,,,''''''++++++&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((nnnTTTSSSFFF@@@???>>>>>>===;;;777444------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((()))******++++++++++++,,,,,,,,,,,,------000111111222555777:::;;;;;;;;;::::::888777555444111111///...---,,,,,,,,,*********)))))))))(((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------...///000000111333555666777;;;;;;<<<<<<;;;999888777:::888444111///.........---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------...---.........//////////////////000000000111111111+++///222333333888CCCKKKRRR___sssuuugggooofffZZZPPPIIIEEEBBB???888555555666555222444999000000000000...,,,+++,,,222999CCCJJJOOORRRUUUWWW\\\]]]\\\[[[ZZZZZZ\\\^^^SSSYYY^^^[[[TTTOOOQQQUUUOOOQQQRRRNNNHHHDDDDDDEEEPPPSSSVVVXXXYYYZZZ[[[[[[[[[[[[[[[XXXUUUTTTXXX[[[NNNPPPQQQPPPKKKCCC;;;555000...+++***+++,,,,,,+++***++++++,,,++++++***)))************))))))))))))))))))))))))))))))))))))'''++++++((()))---...***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((qqqUUURRREEE@@@???>>>>>>===;;;777444------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((('''(((((())))))******++++++++++++,,,,,,---------000000111222444666888:::888999:::;;;:::888666444000000000///...---,,,+++******))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------...000111222333555555666666999999:::::::::999888888CCC<<<444///...///......,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,---------------------.........//////////////////000000000000444666777666333111000000666;;;CCCKKKSSS[[[bbbgggtttfffZZZTTTRRRPPPLLLGGGBBB===:::888666444333333000---000666111000///......222888<<>>???NNNRRRWWWYYYZZZZZZ\\\___QQQSSSVVVYYY[[[\\\\\\\\\[[[ZZZYYYUUUQQQNNNLLLLLL>>>:::444///---,,,+++***++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))&&&)))***)))+++...000...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((pppSSSPPPEEE@@@???>>>>>>===;;;777444------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''(((((()))*********+++++++++,,,,,,---------...///000111333555666777666888:::;;;;;;888666444//////000000///...,,,+++***)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------...000111333555666666666555444555666777888888999999CCC;;;222...///000...+++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000333111000000222444666666666555333111111333666999<<>>>>>===;;;777444------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((((('''%%%&&&''''''((('''''''''''''''''''''(((((((((((('''''''''((())))))************+++,,,,,,---......///000111333555666777777555777999:::999777555333---.../////////---,,,+++)))))))))((((((((((((''''''''''''(((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------...///111333555666666666666000111222333555666888999:::555///...000000---)))******))))))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------............/////////222///,,,+++...111333333444222111000111222444555...333555666777;;;>>>>>>666<<>>999888999555000...333666555333333666BBBLLLRRR[[[hhhssswwwzzzwwwssspppooopppqqqrrrnnnlllfff]]]SSSKKKFFFDDDOOOMMMNNNRRRWWW[[[[[[ZZZTTTOOOJJJJJJNNNRRRUUUVVVZZZ\\\^^^^^^]]]]]]aaaddd___SSSDDD<<<@@@NNN\\\eee```^^^^^^aaaeeeddd^^^XXX\\\YYYTTTNNNHHH@@@999444...,,,+++***)))***,,,---++++++++++++************))))))))))))))))))))))))((('''((())))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((rrrUUUTTTMMM@@@???>>>>>>===;;;777444------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&''''''(((((())))))*********+++,,,,,,---......111333444666777888999999666666777888777555333111---------------,,,++++++))))))(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------......///111333555666777777222222222222333444555666000...---...//////+++(((***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///333222333444555444222000777555333333333333111///555666777555444333444444///111333444666999<<>>999>>>@@@???EEE666777888<<>>>>>===;;;777444------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&''''''((())))))))))))******+++---......///111222444666777777777777666666666555444222111000,,,,,,++++++******++++++))))))((((((((('''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------...---...///111333666888999888777555333222111222222,,,,,,,,,,,,,,,,,,******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........)))+++---//////...------++++++,,,///444777777555---...///111000000222444:::::::::888555444666777444>>>;;;444888888444666<<<===@@@CCCFFFGGGGGGFFFKKKNNNLLLHHHHHHNNNRRRRRRMMMGGG???999777666444333555222111000...111<<>>>>>===;;;777444---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&&&&''''''((())))))))))))******+++---...//////...///111333444444444444777666555444222111000///,,,+++***)))))))))***+++)))(((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,---......------...///222555999:::>>><<<999555222000///...+++,,,---,,,***)))***,,,))))))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000...,,,---000333111///...///111222///---...///000222111000222555...000333555666777:::<<<111999444...666;;;999;;;555999???CCCDDDCCCCCCCCCBBBJJJOOOMMMLLLMMMJJJDDDIIIBBB:::777888888555111+++...222444555???XXXnnn{{{xxxqqqkkkddd]]]WWWNNNKKKEEE@@@???EEEMMMTTT```ZZZYYYdddssszzztttjjjaaayyy|||{{{nnngggggghhhfffcccRRRJJJCCCDDDMMMUUUYYYXXX\\\___^^^UUUMMMNNN[[[gggeeeccc```^^^^^^]]][[[YYYYYYSSSJJJ@@@888222000///,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,'''''',,,+++''''''+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((uuuZZZOOOMMMBBBBBB@@@>>><<<999777666...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))***,,,...///---...000111333333444444333222111///...---------+++++++++************))))))((('''((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------//////000111222444555666::::::::::::777444111///+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++(((***---......,,,***))))))))))))***,,,------,,,---......///////////////////////////000000000000////////////000000000000333333333333333333333333333444555444444444666888888<<>>>>>AAADDDHHHLLLKKKEEEDDDGGGEEE@@@AAA===:::999777333222555999...+++;;;UUUnnn~~~qqqddd]]]VVVMMMEEEBBBGGGSSS``````bbb{{{kkkYYYNNNGGGJJJMMMDDDSSSUUUUUUUUUWWWYYYSSSLLLZZZUUUMMMKKKTTT```dddaaa\\\\\\WWWPPPLLLHHH999)))+++((()))///...(((&&&(((+++***************++++++************************+++*********))))))(((((((((((())))))))))))((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((tttZZZNNNLLLAAAAAAAAA???===:::777555......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))+++,,,...///---...///111222333444444444333222000...------,,,*********)))))))))((((((***)))''''''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------///000000111333444666666999::::::999777444111///+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++---...,,,(((&&&,,,777@@@333///,,,,,,000000---(((------...///////////////....../////////000000000....../////////000000000222222222222222222222222111222333333333333555777666999<<<===<<<<<<@@@CCC<<<<<>>:::666444......------,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***+++,,,---...---...///111222333444444555444222000...---,,,,,,))))))((((((((('''''''''***)))''''''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------000000111222444555666777888888888777555222000...++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++'''***,,,,,,111???UUUfffiiiVVV===---)))+++,,,+++,,,---......//////...............////////////000.........////////////000111111111111111111111111///111222222222222333555444777::::::999:::>>>AAAEEEDDDPPPooooooHHH999555444555333000///222:::VVVuuu{{{yyyjjjWWWTTTIIICCCIII\\\ttt~~~llleeeiiinnnYYYZZZPPPPPPcccjjj[[[OOO\\\___kkkuuujjjVVVUUUdddkkkiiiYYYHHHGGGNNNXXXeee~~~pppuuuuuuwwwoooYYYCCC;;;???EEECCCHHHLLLKKKIIIMMMZZZgggaaa______cccbbb[[[TTTQQQFFF===444---)))'''+++000++++++************++++++************************************))))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((sssXXXLLLJJJ???@@@AAAAAA???;;;666333.........---,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++,,,------,,,---///000222333333333666555333000...---,,,,,,)))))))))((((((((('''''')))((('''(((***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------///000111333444555666666777666666555333111///---************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))***************************************,,,---+++***...666===nnn[[[BBB...&&&'''+++...,,,,,,---............---------........./////////------.........////////////////////////////////////000222333222222333444333666888888888999===AAAAAADDDMMM\\\fff```III444777666666666222111888AAAkkkwwwdddXXXQQQMMMNNNWWWkkklllZZZSSSRRR[[[lllsssvvvpppuuu~~~fffmmmnnncccbbbWWWNNNRRRbbbsssmmmMMM???;;;>>><<<@@@LLLVVV[[[```eee]]]VVVTTT[[[```^^^[[[\\\TTTKKK???444,,,)))+++...,,,,,,+++*********++++++*********************************)))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((sssXXXKKKIII???@@@AAAAAA???;;;666333//////...------,,,,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,---...000222222333333444333222000...,,,,,,+++******)))))))))(((((((((((('''''')))+++---------((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------///000111333555555555555555555444222111///...---*********)))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************************************,,,++++++++++++)))%%%###,,,...//////---,,,+++,,,+++,,,,,,---------------------------............------------....................................///111333444333333333444333666888888777999>>>BBB===@@@DDDGGGDDD===777444777555222000000;;;RRRhhhpppaaa^^^]]]^^^mmmxxxlllgggmmmrrrzzz|||}}}uuucccXXXRRRMMMTTT\\\XXXfffiiiPPPKKK>>>888@@@HHHLLLUUU```ZZZQQQKKKRRR\\\aaa```___VVVRRRIII???777333000...---,,,,,,+++******++++++************************))))))))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((rrrWWWJJJHHH@@@AAAAAA@@@>>>:::666444//////......---,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,,,,,,,,,,+++,,,---...000111222333333222111000...---,,,++++++*********)))))))))(((((('''&&&&&&(((+++---...---((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,---------///111333444555444444333333222000///...---,,,******)))))))))(((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++((((((+++111555444222###***---,,,***+++---***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.................................000333444333333333444333666777777777999???CCCHHHDDDCCCFFFFFFAAA===;;;777222...111===VVVxxxssshhhOOOJJJgggyyyfffWWWZZZssswwwmmmkkkgggeee\\\JJJIIIKKKVVVqqqnnn^^^TTTFFF:::DDDXXXWWWTTTOOOPPPZZZcccddd___]]]]]]XXXNNNDDD;;;222***...---,,,++++++***++++++************************))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((rrrVVVIIIGGGAAAAAAAAA???===:::777555/////////...------,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,,,,,,,++++++,,,,,,...000111222222222//////...,,,,,,++++++,,,))))))((((((((('''''''''((('''&&&''')))******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------,,,---000222333444333333222111000///---,,,,,,,,,***)))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************///,,,(((&&&&&&%%%$$$###555333///***''''''+++...******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------........................,,,///222333222111111222333555666666666888>>>CCCDDD>>><<<@@@@@@:::333111555111555HHHcccyyyiii___PPPNNNdddwwwnnnhhhnnn{{{tttrrrbbbOOOMMMfffxxxWWWIIINNNMMMWWWYYYSSSVVVaaabbbZZZ]]]aaaaaaZZZQQQHHH<<<000......---,,,++++++++++++************************((()))))))))************(((((())))))))))))((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((rrrVVVIIIFFFBBBBBB@@@>>><<<999777666/////////...------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,---,,,+++***+++,,,...///111222222222------,,,++++++++++++,,,(((((('''''''''&&&&&&&&&)))'''&&&&&&''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,------+++---///222333333222222222111///...,,,,,,++++++))))))))))))((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))&&&)))+++,,,,,,,,,...000***))))))***,,,---+++)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................+++---111222111000000000222444555555555888>>>CCCAAA???AAACCC>>>666444999333333BBBeeeuuueee```cccvvvsssuuuttt]]]XXX```jjj[[[GGGBBBWWW```UUUQQQ[[[]]]SSSNNNWWW^^^^^^\\\XXXOOOEEE///...---,,,++++++++++++************************(((((())))))*********+++(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((qqqUUUIIIHHHAAA@@@??????>>>:::555111///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))*********)))))))))))))))&&&(((++++++***)))******'''(((((()))((((((''''''************************(((((())))))******))))))))))))*********))))))((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&''''''(((((())))))******************************)))***,,,...............---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,---...///111111222222222111///---+++******)))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........//////000000111111222222333444666888:::;;;888???AAA;;;777777666333111SSSnnnwwwaaaTTTYYYppppppddd~~~}}}aaaZZZWWWiiiyyydddNNNOOOOOOOOOSSSXXXWWWSSS???BBBQQQeeefffVVVNNNRRRHHH888,,,---000...***)))+++***************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((sssVVVJJJHHHBBBAAA@@@???>>>;;;666222///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((***,,,,,,+++******+++)))*********++++++++++++)))))))))*********++++++)))************)))(((((()))******+++++++++++++++)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***)))))))))((((((((((((''''''(((((())))))*********************************+++---...//////......---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,---...000111222222222111000...---+++******)))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........///000000111111222222333444666888999:::@@@999666999888333222666OOOrrr~~~hhhbbbnnnmmmfff{{{vvv{{{~~~eeeVVVXXXgggqqqcccTTTKKKOOOVVVVVVVVVYYYRRREEEAAANNN\\\___ZZZWWWOOOCCC777111---***+++///++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((uuuWWWJJJHHHCCCBBBAAA@@@>>>;;;777333///...,,,,,,------+++***************************))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************)))+++---,,,+++******+++))))))))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++***)))((((((***************)))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''*********))))))))))))(((''''''(((((())))))******************************+++,,,---////////////...,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++---...///000111222222222000///...,,,+++*********))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------......//////000111111111222222333555777999:::@@@555333888555...999NNNwwwfffWWW^^^~~~yyyjjjqqqsssppplllNNNUUUqqqlllnnnlllbbbYYY[[[bbbaaaYYY___QQQFFFJJJYYYcccbbb\\\XXXQQQFFF:::...'''***222++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((tttVVVIIIHHHDDDCCCAAA@@@>>><<<777444///...,,,,,,------+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***************++++++***+++,,,+++***))))))*********)))))))))***+++,,,+++,,,---------,,,,,,+++*********+++******)))))),,,,,,+++******)))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((((((((((((((''''''(((((())))))******************************,,,---...///000///......++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++---...///000111111111111......,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------......///000000111111111222333444666888999777666888777000444SSSvvvlllbbbTTTnnnvvvffftttyyy{{{xxxOOOIIIJJJaaaWWWWWW]]]aaa``````bbbbbb^^^]]]ZZZRRRFFF888---+++---,,,,,,+++*********++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((sssTTTHHHHHHEEECCCAAA???>>>;;;888555000...------------,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))************************))))))******+++++++++,,,)))***+++***)))(((***+++++++++******++++++,,,,,,,,,---......---+++)))'''))))))***++++++,,,+++++++++++++++***+++,,,------*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))******************************,,,---.../////////...---******))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++---...///000000000000000---,,,+++***************(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...//////000000111111111222444555777777222555555111888SSSwwwqqqgggnnnqqq}}}yyyyyyxxx~~~\\\NNNBBBkkkYYYKKKYYYeeehhhgggfffccc___^^^]]]YYYQQQGGG;;;///&&&---,,,,,,+++******++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((qqqRRRHHHIIIDDDBBB@@@>>>===;;;777555000///------......,,,+++************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''(((((())))))******************************))))))******+++,,,,,,,,,)))***+++***)))***,,,---((()))+++,,,............333444555555444222///...000111222333333333333222))))))(((((()))***,,,---*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))******************************+++,,,---......---,,,,,,***))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,---....../////////...++++++******)))*********(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******++++++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------......///000000111111111222333444666666444222...666TTTzzzssshhhkkk}}}{{{vvvxxxvvvUUUOOOJJJZZZTTTPPPOOOXXXdddjjjgggaaa^^^^^^\\\XXXRRRIII999***...---,,,++++++***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((pppRRRIIIKKKDDDBBB???===<<<:::777444000///------......,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))***++++++,,,------***+++,,,,,,+++,,,///111...111555:::===>>>??????EEEFFFHHHJJJJJJHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@999777333000...---------,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''(((((())))))******************************++++++,,,------,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************++++++++++++,,,------...---------******)))))))))******+++'''((((((((()))))))))***))))))))))))))))))))))))************************)))))))))))))))******++++++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,---......//////000111111111111222444555555555222:::TTTvvvrrrhhhnnn{{{jjjWWWooo|||xxx[[[RRRfffsssZZZHHHLLLZZZaaacccccc```aaa^^^YYYVVVQQQFFF999......---,,,++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((pppRRRJJJNNNDDDAAA>>><<<;;;999666444111///...---......---+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++,,,------......************************))))))***+++,,,,,,------,,,------------///222555===AAAGGGNNNSSSUUUVVVVVVWWWYYY\\\___```___^^^]]]WWWWWWVVVTTTRRRPPPNNNMMMSSSOOOIIIAAA;;;666333222---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''(((((()))************************************+++,,,,,,,,,+++***)))))))))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,------,,,,,,)))))))))))))))******+++'''((((((((())))))******))))))))))))))))))))))))************************)))))))))))))))******+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************************,,,++++++++++++++++++,,,,,,,,,------...//////000111111111111222333444555222666OOOuuuvvvmmm~~~zzzuuu}}}hhhmmmiiiUUUjjjoooTTTOOORRRSSSZZZdddbbbccc```XXXUUUTTTOOOHHH///...---,,,++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((nnnSSSNNNJJJEEEBBB???===;;;888555333111444444000---......,,,************************))))))))))))))))))))))))(((((()))***************+++++++++***((((((+++---)))---222444333000---+++***++++++******+++---///,,,,,,+++******+++///222+++111333000333???HHHKKKLLLUUU\\\\\\[[[ZZZVVVPPPXXX[[[^^^]]]\\\___dddgggccceeegggeeebbb^^^WWWQQQPPPOOOUUU]]]XXXJJJEEEJJJ:::555000---------+++***000'''$$$***000---((('''+++******+++,,,+++(((%%%+++---...,,,***((('''(((''''''''')))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++************))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))************+++++++++***+++,,,,,,,,,,,,+++***+++*********))))))(((((('''(((((())))))******)))+++***))))))*********)))(((((()))+++,,,,,,------+++***((('''(((***,,,---000---***))))))))))))(((...,,,***)))+++,,,++++++...---+++))))))))))))***))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++***))))))***,,,------,,,------......///000000000000111222222444777555111555IIItttppp[[[~~~pppqqq|||yyyeeeaaadddrrr___OOOLLLTTT]]]jjjddd]]]ZZZYYYWWWSSSPPPBBB888---)))+++......,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))oooUUUPPPKKKEEEBBB???===;;;888555333+++......++++++......+++************************************************((())))))***************+++++++++***))))))+++---111222333111...***)))))),,,------,,,******+++---$$$(((...111000///---,,,444<<>>CCCJJJPPPRRRSSSUUUUUUSSSPPPNNNLLLJJJEEE???===???GGG???@@@GGGDDD:::===IIIEEEKKKNNNHHH???BBBQQQ```SSSSSSMMMJJJYYYkkklll```VVVNNNEEEAAA@@@@@@>>>;;;222---*********)))***---,,,***((((((***+++++++++(((((()))((('''(((***---+++)))''''''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++***++++++,,,,,,++++++******************)))))))))***)))''''''''')))+++,,,************************))))))******+++,,,------***,,,...,,,)))((()))+++---+++))))))+++,,,+++***///...---------,,,***(((***************+++++++++************************)))))))))*********++++++************************************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,++++++,,,...//////...------......///000000000222///000555555333:::EEEkkkqqqQQQXXXPPPeeemmmyyyWWWVVVppp|||XXXMMMLLLZZZdddaaa]]]]]][[[UUUVVVMMM???333+++)))+++---++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))qqqVVVPPPKKKDDDBBB???<<<;;;999666444111000//////555;;;:::444++++++++++++++++++++++++************************)))***++++++,,,,,,++++++***+++,,,+++******+++,,,......---***)))))),,,///''')))+++,,,,,,,,,---...222111111111555===GGGNNNHHHJJJKKKKKKKKKLLLMMMLLLTTTQQQRRRYYY^^^^^^]]]]]]YYYQQQNNNSSSUUUSSSVVV[[[QQQ]]]iiijjj\\\LLLGGGIIILLLPPPMMMDDDDDDTTTgggrrr```WWWLLLFFFFFFGGGGGGFFFAAA777...,,,...///,,,)))///---++++++++++++***)))&&&'''(((((())),,,111444///---***)))***++++++***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************)))))))))(((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++************************''''''''''''(((***+++,,,,,,,,,+++***)))***---///---///333777:::;;;<<<<<>>CCC:::777444222111///---+++///---++++++,,,---,,,+++------------,,,,,,+++***************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,///333666777777------......///000000000444000111444333666JJJbbb~~~vvvddd[[[ggghhhkkk~~~ggg^^^}}}```PPPQQQWWW^^^bbb```\\\ZZZWWWRRRHHH<<<000+++,,,///+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((pppUUUOOOJJJCCCAAA>>><<<;;;999666444///...,,,+++000666333---++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,***+++---,,,+++***+++,,,)))***+++++++++,,,...000)))***,,,,,,,,,,,,...000,,,222<<>>333000,,,***+++...000000,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,///333666777777------......///000000000222111111222222>>>^^^}}}ttt]]]oooaaafffhhhSSSJJJYYYddd___[[[___VVVUUUPPPFFF999000,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((pppUUUOOOIIICCCAAA>>><<<;;;999777444......---+++---111///***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,***,,,------,,,++++++,,,)))+++------,,,,,,,,,---...//////...---...111333777<<>><<<;;;:::777555///222111......111111...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------***,,,......,,,++++++,,,,,,---...---,,,+++,,,---000000000000222555;;;???JJJIIIGGGEEEDDDGGGLLLPPPMMMOOOZZZjjjuuuvvvtttuuurrrzzztttrrrrrrtttrrrhhhZZZRRRFFFOOOXXX[[[XXXUUUUUUXXX___TTTHHHIIIWWW^^^PPP<<<888444...+++***+++,,,,,,***+++,,,+++)))((()))***)))(((''')))******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++************))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,)))))))))***,,,000444777???EEEMMMQQQSSSUUUYYY]]]UUUTTTSSSRRRSSSUUUWWWXXXccc``````dddlllsssvvvvvvoooooonnnnnnooonnnllliiiiiiccc[[[SSSKKKCCC;;;777333111...+++***+++,,,...++++++++++++++++++++++++*********+++++++++,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,+++******+++,,,+++)))------......///000000000...222444:::PPPooorrr```WWWcccppp```uuummmXXXRRRWWW]]]```YYYZZZYYYTTTJJJ>>>333---,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sssXXXQQQKKKCCC@@@>>><<<;;;:::777555---111222///---///000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------***,,,......---++++++,,,,,,------,,,+++,,,///111,,,---///111666===EEEKKKJJJMMMRRRUUUVVVVVVVVVVVVPPPXXXkkk}}}ppp{{{~~~vvvqqqqqqkkkaaabbbdddaaaUUUGGG@@@EEELLLfff]]]NNNEEEKKKZZZaaa___IIIAAA777///++++++---...(((***,,,---------...///(((((()))+++------+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++************))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))))))************+++++++++---,,,+++******+++,,,---*********++++++,,,,,,,,,,,,++++++...555>>>HHHOOOPPPVVV]]]^^^XXXRRRNNNMMMFFFDDDCCCEEEJJJSSS\\\bbbZZZPPPGGGHHHTTTbbbmmmqqqyyyxxxxxxxxxyyyxxxuuusssmmmllliiigggddd^^^XXXSSS@@@<<<666///+++***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++***))))))***,,,------,,,------......///000000000000555888DDDdddvvvlllRRR[[[ttt\\\HHHTTT```___XXXXXXXXXUUUOOOFFF<<<666,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqXXXQQQJJJDDDAAA>>>;;;999888555333000000000000////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------///...,,,++++++---///111...111111111;;;JJJQQQPPPQQQRRRRRRPPPKKKNNN```ttttttsssooogggpppuuu}}}pppuuuvvvaaaWWWSSSCCCWWWbbbVVVBBBDDDQQQ\\\dddeeeXXXEEE888222///+++&&&,,,)))&&&'''***---,,,++++++++++++************)))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((+++(((&&&'''+++......---***))))))***,,,------,,,+++++++++)))'''&&&''')))%%%(((+++,,,+++******+++++++++,,,,,,,,,,,,+++***+++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++------,,,+++))))))+++------------,,,,,,,,,++++++,,,---333===JJJSSSXXXXXXXXXXXXUUUNNNDDD<<<888777555333555>>>GGGMMMTTTZZZddd^^^UUULLLDDDGGG\\\rrr~~~xxxoooiiiiiinnnuuu{{{vvvqqqoooppplllccc]]]]]]ZZZUUUJJJ===444222///+++...))))))......***+++///,,,++++++***))))))******************************))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++...000---,,,---000111222555EEE```zzz}}}tttmmmsssxxx|||~~~bbbLLLLLL______YYYTTTVVVXXXRRRCCC666---,,,++++++,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooUUUNNNHHHDDDAAA===;;;999888555333000000000000////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------...///111111000///......///888AAAGGGJJJKKKJJJGGGAAAFFFRRR]]]bbbqqqrrruuukkkttttttrrrhhhRRRHHHOOOIII<<<777;;;RRRpppccceee```TTTIIIAAA666---+++++++++++++++***))))))++++++++++++************************************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((()))))))))************************************))))))(((((((((+++)))'''''')))+++***(((***))))))))))))))))))(((&&&''')))))))))***---///---------,,,+++******************))))))(((((('''************++++++,,,,,,************************))))))))))))))))))))))))***)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***++++++***))))))+++,,,))))))***+++,,,---...///999AAALLLUUUZZZZZZWWWUUU^^^YYYPPPCCC:::777;;;???LLLIIIJJJPPPVVVZZZ___eeefffccc```ZZZPPPLLLUUUcccooossspppcccVVVXXXjjj{{{{{{gggXXX^^^nnnuuurrrnnndddbbb[[[QQQJJJEEE<<<333///+++)))+++,,,***+++000,,,,,,,,,,,,++++++++++++************************************************************************)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...///......///111111222@@@YYYqqq~~~|||rrrjjjooo||||||}}}~~~~~~|||mmm]]]TTT[[[ZZZYYYWWWTTTOOOHHHBBB222///+++***+++,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooUUUNNNHHHCCCAAA===;;;:::888666444000000000000////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///000000000///...000222:::<<>>CCCYYYdddmmmnnnddd\\\VVVGGG666---......---+++*********,,,+++++++++************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((()))))))))******************************))))))))))))((((((((((((***)))((()))***+++***)))++++++++++++,,,---......***++++++***)))(((***+++,,,+++***+++,,,...///...,,,+++++++++,,,---...///)))))))))******+++++++++************************))))))))))))))))))))))))((((((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,)))+++,,,,,,+++***+++,,,///---+++***---222777;;;HHHQQQ[[[```]]]VVVQQQOOOEEEAAA:::222///444>>>GGGTTTOOOMMMNNNNNNNNNQQQVVV[[[^^^bbbddd```ZZZ[[[```mmmtttwwwmmm___[[[eeeqqqpppXXXDDDIII___rrrxxxxxxooommmiiiccc___ZZZNNNBBB888333...,,,***)))+++///,,,,,,---......---------++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000000111222777PPPpppsssiiidddzzz{{{~~~{{{yyygggaaa\\\\\\]]]^^^cccjjjtttmmmJJJWWW[[[^^^ZZZRRRLLLLLLMMM:::333,,,)))+++------+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqVVVOOOJJJCCC@@@===;;;:::888666444000000000000////////////,,,,,,------------,,,,,,------------------------------------.........///........................444333111...---111888>>>GGGAAACCCOOO\\\eeemmmuuupppwwwcccccckkkhhh^^^OOO;;;;;;MMMgggnnnlllbbbaaaeee[[[JJJ888333---))))))+++---...,,,,,,+++++++++******************************************)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))*********************************(((((((((((((((((((((((((((((()))+++,,,---------,,,,,,,,,+++******+++---,,,---...---++++++,,,...111///...///111111///---++++++++++++,,,---///000++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,...///...---,,,,,,---000...---///666AAAMMMTTTVVVYYYZZZYYYUUURRRRRRRRRGGGGGGFFFCCC@@@BBBGGGLLLJJJFFFCCCBBB???===???DDD999===CCCIIILLLLLLMMMMMMTTTVVV[[[aaafffeee```[[[cccZZZQQQPPPXXXgggvvv{{{wwwoooiiihhhggg```WWWJJJDDD<<<444...******,,,+++,,,---.........------++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///------///000000222555HHHaaa||||||rrrnnnnnn{{{oooeeeeeehhhiiikkknnnyyyvvveeeYYYSSSHHHDDDAAABBBCCCBBBEEEJJJSSScccwww~~~]]]RRRWWW\\\[[[UUUOOOMMMNNNBBB999...)))+++......---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((pppUUUOOOJJJBBB@@@===;;;:::888666555000000000000////////////,,,------......------,,,------------------------------........./////////////////////////////////666777666444222555===CCCHHHGGGPPPiiigggrrrwwwddd]]]WWWGGG<<<\\\kkkpppfff^^^bbbfffdddNNNBBB222)))(((+++---...,,,,,,,,,++++++++++++***************************))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))))))))))))))))))))************************************((((((((()))))))))))))))))))))***++++++,,,---...---------+++((((((***---444666999<<>>@@@CCCDDDEEEJJJQQQSSSOOOJJJHHHJJJKKKIIIEEE???;;;<<>>333,,,,,,...///...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((nnnRRRLLLHHHBBB???<<<;;;:::999777555000000000000////////////------............---------------------------------------.........//////000000000000000000000000...222777888777888>>>CCCLLLSSSbbbwwwwwwjjjkkkXXX@@@KKKeeexxxpppZZZRRR]]]kkkaaaTTTBBB444...,,,+++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++))))))))))))************+++++++++***)))***,,,...111444777999:::>>>EEEJJJRRRTTTWWWZZZ\\\___cccfffdddfffhhhgggdddaaa______YYYWWWSSSLLLEEE>>>999555///---***((((((***,,,---++++++++++++++++++++++++************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***+++---///444;;;FFFPPPSSSPPPJJJFFF???<<<:::>>>FFFMMMPPPPPPJJJMMMPPPQQQPPPPPPTTTWWWdddgggnnnvvv{{{~~~vvvkkkgggeee\\\QQQOOOJJJBBB<<<<<>>:::777777999999888666:::===@@@???;;;777666666555444777<<<<<<777444555;;;@@@HHHPPPXXXeeezzz```XXXQQQRRRXXXXXXQQQHHHJJJCCC:::222...---......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))nnnQQQLLLHHHBBB???<<<;;;:::999777555000000000000////////////------............------........................,,,,,,---------.........000000000000000000000000,,,000666888<<>>BBBDDDEEEJJJRRRYYYcccdddeeeeeeeeeeeehhhjjjiiilllnnnlllgggfffkkkpppllllllkkkiiiddd___ZZZWWWCCC???777000+++***+++,,,++++++++++++++++++++++++************************(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++,,,///444888EEEKKKQQQUUURRRHHH===666222222333888AAAJJJRRRWWWcccjjjttt|||vvvtttkkk[[[KKKDDDHHHOOORRRRRRPPPQQQZZZeeegggbbbnnnmmmfffZZZTTTUUUXXXYYYbbbggggggaaaZZZSSSHHH===333111///,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000...///111000666OOOiii{{{xxxpppjjjwwwzzzeeeQQQBBB:::888999999999999::::::999777888:::;;;<<<<<<<<<===888777999>>>===999777888666555666:::>>>FFFYYYkkkvvv___TTTVVVYYYSSSLLLIIIFFF@@@888000,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppSSSNNNJJJAAA???<<<;;;:::999777666000000000000////////////------............------........................,,,,,,,,,---------......000000000000000000000000666777999;;;CCCVVVoooqqqvvvnnnmmmtttooo]]]PPPNNN^^^ddddddYYYEEE555///000---------,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,...111777@@@FFFCCCDDDCCC???:::888<<<@@@RRRTTTVVVXXXYYY[[[^^^aaaccceeecccZZZOOOLLLRRRYYYbbbeeeiiimmmoooooonnnmmmaaaYYYMMMAAA777111000000++++++++++++++++++++++++************************((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---///555<<>><<<:::888555333222222222111000//////.........---,,,---...///000////////////////////////000//////.........//////---444555///...444666000888@@@:::DDDmmmfffgggvvvyyymmmkkkaaaEEE\\\VVVUUU\\\^^^PPP999(((222---+++...---))))))---,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++---------+++))))))***+++///+++((()))---...+++'''...222777@@@NNNVVVMMM>>>999:::999888888555///(((777555111///111555:::===EEEIIIFFF<<<:::EEETTT]]][[[WWWWWW___kkkqqqnnniiisssnnngggbbb[[[OOO===000...)))***///000***(((***,,,+++)))***+++***(((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))++++++************************+++,,,,,,,,,,,,,,,(((...333555666===IIISSSOOOUUU\\\\\\VVVQQQOOOPPPIIIGGGOOOfff{{{vvvyyyxxxgggdddnnnjjjYYYUUUlllttt\\\LLLIIIKKKLLLKKKVVVYYYbbbhhhaaaTTTMMMNNNEEEDDDLLL^^^llllllaaaXXXQQQFFF888...+++,,,------,,,***))))))***,,,+++*********************************************************+++++++++,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,...------------...//////---000000---666OOOlll~~~tttkkklllvvvnnnMMM??????@@@===999777<<<::::::???<<<===JJJRRR^^^HHHBBBFFF777777>>><<<999<<>><<<:::888555333222222111111000//////.........---------...///000////////////////////////000//////....../////////000333444222222666888777888III[[[uuuoooiiinnnnnnhhh```UUU___XXXUUUZZZ]]]VVVHHH>>>222+++)))---///---+++,,,,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++******+++,,,,,,,,,,,,++++++---------++++++,,,---,,,,,,,,,------......///888AAAJJJPPPTTTSSSIII===666777777666666888999:::...///111333444555444444111888;;;666333777<<<===AAAAAACCCJJJUUU```hhhkkkoooqqqooogggZZZQQQPPPRRRBBB555******...---++++++...---+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************+++++++++++++++*********,,,++++++---//////,,,***444///...888HHHRRRRRRMMMWWWOOOJJJNNNVVVVVVMMMBBBPPPccc}}}tttttthhhiiiuuurrrjjjooogggXXXPPPUUU[[[]]]aaahhhcccmmm~~~bbbNNNIIIKKKHHHKKKTTT^^^___[[[[[[___TTTNNNNNNYYYfffmmmoooooo\\\RRRBBB666///,,,,,,------,,,+++++++++++++++*********************************************************+++++++++,,,,,,,,,++++++++++++*********)))***++++++++++++,,,,,,,,,...------------.../////////333222222DDDdddyyy~~~tttmmmXXXBBB;;;<<<===:::888999>>>???DDDLLLJJJIIISSSmmmvvvXXXIIIJJJ???<<<===;;;888:::>>>>>>:::999;;;:::::::::888666555777888<<>><<<:::888555333222222111111000/////////......------......///000////////////////////////000000////////////000000000///111444444333666;;;CCCVVV{{{vvvlllvvvrrrcccbbbZZZUUUUUUTTTPPPMMMMMM777///)))+++000000---,,,,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,***++++++,,,,,,,,,,,,,,,***,,,......---,,,---...,,,---...------111:::AAALLLUUU[[[XXXNNNCCC999111555666666333000...000333555888===BBBEEEGGGGGGFFFPPPUUUVVVRRRLLLHHHCCC>>>DDDAAA;;;777888BBBRRR___```jjjuuuvvvmmm___VVVRRRYYYMMM???666000------000,,,,,,,,,***))))))***,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,+++---///000---***///555>>>GGGNNNRRRSSSTTTQQQVVVUUUJJJ@@@IIIeee~~~sssrrr^^^\\\___hhhnnnvvv{{{___RRRHHHCCCDDDPPP\\\```]]]ZZZUUUUUU[[[hhhrrruuutttuuukkkbbbTTTDDD888000---,,,---......---,,,++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,......------......///000...000111;;;XXXwww~~~uuuWWW~~~bbbHHH@@@;;;;;;===;;;::::::===CCCFFFNNNZZZXXXSSSXXXeeeKKKKKKCCCAAA======::::::;;;;;;999:::===<<<===>>><<<999777777777777888===KKKccc{{{```IIIOOOXXXSSSLLLEEEBBB>>>666000---------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))((((((rrrPPPJJJIIICCC@@@>>><<<:::888555333111111111111000000//////...............//////000////////////////////////000000/////////000111111111///222888666444>>>MMMfffooo~~~xxxppphhhjjjqqqvvv||||||qqqgggbbbnnnxxxyyyzzz{{{|||vvvppphhhddd___WWWLLLDDDGGGNNNFFF:::...))),,,......---,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,***+++,,,,,,------,,,,,,***,,,......---+++,,,,,,.........///333===KKKUUUZZZ^^^^^^VVVIII>>>777444000222888???BBBCCCEEEHHHPPPPPPQQQSSSWWW[[[___aaabbbbbbaaa^^^\\\ZZZXXXUUURRRPPPJJJAAA888444777;;;IIIOOO[[[iiirrrmmm___RRR___```\\\NNN;;;...---111,,,---...,,,***((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,......------,,,...000222666AAAMMMRRRPPPNNNPPPSSSOOOLLLJJJNNN^^^yyyuuuwwwzzzuuugggXXX^^^qqquuu^^^FFFAAAKKKUUUVVVRRRQQQWWWdddssszzzxxxtttssswwwqqqeeeVVVGGG:::222---+++---///...,,,+++,,,...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...............//////000111---444PPPqqqwwwhhhWWW~~~bbbKKK888:::@@@EEEDDD???===???CCCHHHJJJTTT```\\\TTTWWWmmmOOOLLLHHHHHHCCCBBB???<<<;;;;;;<<<>>>AAA???AAABBBAAA>>>;;;:::999999666333:::LLLeee{{{pppEEECCCWWWUUUOOOHHHDDD@@@;;;444///------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))******))))))((())))))***(((((())))))******++++++qqqRRRMMMJJJCCC@@@>>><<<:::888555333111111111000000000000000.........///////////////000000000000000000000000000000000000000111222222777333444777999BBB\\\wwwzzzmmmmmmrrrzzznnneeegggttt}}}mmmvvvnnnooommmbbbNNN@@@BBBKKKTTTIII999,,,(((***---...---,,,,,,+++***+++++++++************************))))))))))))))))))))))))************************))))))))))))***************++++++++++++,,,,,,,,,++++++,,,------------,,,+++---...---+++******+++---///333:::DDDOOOXXX]]][[[\\\]]][[[UUUMMMHHHFFFLLLIIIJJJPPPTTTSSSTTTWWWQQQQQQQQQRRRTTTWWW[[[]]]______aaaeeeggghhhiiijjjaaaccceeeeee```VVVKKKDDDFFFAAA???EEERRR___eeeggg[[[aaaeee```TTTEEE888000---///000000///---------************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,...///,,,***---777???QQQLLLJJJMMMSSSTTTMMMFFFBBBQQQiii~~~nnnsssoookkkkkkyyyxxxXXXGGGFFFLLLQQQRRRTTT\\\hhhooorrrvvv{{{{{{xxxrrrgggZZZJJJ<<<333---------,,,+++,,,...///++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------///............///000000666///AAAkkknnnfffqqqfffNNNEEE<<>>::::::===AAABBBBBBDDDFFFFFFCCC@@@>>>>>>>>>>>>;;;999===NNNiiigggMMMOOOSSSPPPKKKFFFCCC???888222------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))******))))))))))))******,,,++++++++++++*********pppUUUPPPJJJCCCAAA>>><<<:::888555333111111000000000000000000---...///000000000000///000000000000000000000000000000000000111222333444555333222777EEE^^^xxxhhhgggvvvssskkkggg~~~www{{{zzzwwwtttkkkmmmnnngggVVVFFFBBBFFFUUUSSSHHH888,,,***---///------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,------,,,++++++,,,...---444>>>KKKTTTYYYZZZYYY\\\[[[]]]```^^^WWWOOOMMMVVVPPPNNNRRRSSSQQQWWW```aaadddjjjqqqvvvzzz{{{{{{nnnppptttwwwrrrhhhaaa___pppjjjdddcccgggkkkmmmlll___[[[SSSGGG???@@@JJJTTTYYYXXX[[[cccmmmkkkVVV@@@222000---,,,---......---++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///+++...///......555AAAKKKQQQPPPMMMHHHEEEHHHOOOVVViiiyyylllddd```aaahhhqqq|||kkk[[[\\\rrrvvvWWWGGGAAAFFFIIIRRR```jjjooossswww{{{xxxvvvrrrjjj\\\KKK???444111---+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------//////......//////000111444777RRRzzz}}}qqqsssiiiJJJ>>>>>>FFFNNN\\\fffcccUUUIIIDDDBBBGGGHHHPPP___aaabbblllqqqXXXTTTKKKKKKJJJEEEDDD???999888===AAABBBCCCEEEHHHHHHFFFDDDDDDCCCAAACCCBBB===777===TTTkkk}}}gggFFFMMMOOOOOOJJJEEEAAA<<<666------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))******)))))))))***++++++111000///...,,,***)))(((mmmVVVQQQIIICCCAAA>>><<<:::888555333000000000000000000000111---...///000111000000///000000000000000000000000111111111111222333444444000555===MMMiiizzzpppzzzrrrkkkhhhggghhhcccUUUHHHBBBIIITTTWWWJJJ888...---...------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------+++,,,------...------------------,,,,,,...222555:::AAAKKKQQQSSSUUUWWWYYY^^^YYYXXXZZZYYYUUUVVVZZZPPPVVVdddtttyyy|||wwwllljjjnnnrrrtttqqqsssqqqfffTTTEEE===;;;MMMKKKLLLVVVhhhsssjjj[[[GGG===111++++++---,,,***++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---.../////////,,,,,,...222:::DDDLLLQQQDDDMMMQQQIIIBBBMMMmmm{{{pppmmmrrryyy{{{wwwtttsssvvv~~~{{{yyyyyy|||}}}{{{vvvnnnrrrtttkkklllqqqnnnRRREEEEEEKKKWWWbbbhhhlllpppxxxuuussstttssskkk\\\OOO@@@888...+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...///////////////000000111222IIIiiiqqqRRRFFFDDDCCCLLLUUUfffvvvvvvfffSSSHHHAAAEEEDDDJJJYYYaaajjj{{{iiiVVVXXXMMMJJJIIIFFFFFFAAA:::999???CCCCCCAAACCCFFFGGGGGGFFFGGGHHHBBBAAAAAA???:::888CCCPPP^^^bbblllzzzxxxGGGEEENNNRRRMMMGGGCCC???;;;------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))******))))))******+++,,,000000//////......------kkkVVVQQQGGGCCCAAA>>><<<:::888555333000000000000000111111111---...000111111111000///000000000000000000000000111111111111222333444555000>>>RRRnnnuuuvvvttt{{{tttjjjffflllpppfffRRRCCC;;;QQQaaaXXXBBB333///......---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,---------+++,,,------......---------------,,,...111777;;;KKKOOOQQQMMMHHHJJJTTT^^^[[[TTTPPPPPPRRRYYYhhhwwwrrrmmmlllmmmpppppphhhXXXLLL999>>>AAACCCMMM^^^iiilllcccRRR>>>111///000...+++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,------...///000000...+++,,,666EEEPPPSSSRRRKKKJJJIIIJJJVVVsss|||qqqnnn|||zzzsssooorrrxxxcccoooZZZNNNBBBCCCMMM[[[kkkwwwwwwrrrooossswwwtttgggZZZIII===111,,,...000...***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......///////////////000111111777^^^xxxVVVKKKUUU[[[WWWNNNXXXlllttt\\\LLLAAADDDBBBFFFTTT^^^llleeeXXX```VVVQQQPPPIIIJJJEEE===<<>>:::;;;FFF]]]yyy{{{xxxzzzNNN@@@LLLSSSOOOGGGDDDAAA===---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))******))))))***+++,,,,,,+++,,,---///111222444444mmmVVVNNNKKKDDDAAA>>>;;;999888555333222222222222222222222222000000000000111111111111000000000000111111111111111333444444333333777<<<111SSSlll~~~~~~vvvuuusssggg^^^dddFFFMMM^^^bbbQQQCCC888+++000...,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///---,,,,,,---...---------,,,,,,---111888@@@FFFMMMEEE???BBBJJJQQQUUUVVVGGGRRRaaattthhheeeqqqvvvnnndddZZZIII888555<<>>AAABBB<<<===888AAA]]]sssQQQEEENNNTTTHHHEEEFFF;;;666111+++***,,,---+++(((+++++++++************)))************************))))))))))))))))))))))))******))))))******+++,,,******++++++,,,000666:::qqqZZZQQQNNNDDDAAA===;;;999888555333222222222222222222222222000000000000111111111111000000000000111111111222333...---444999777444555VVVyyy~~~yyywwwtttmmmvvvsssoooTTT[[[YYY^^^\\\SSSNNNCCC///---......---+++++++++,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------,,,---.../////////,,,,,,---222999@@@CCCDDD333;;;FFFMMMMMMLLLPPPUUUrrr|||nnnpppwwwssseeeTTTHHH@@@???IIITTTkkknnnjjjZZZHHH;;;111******---//////,,,***+++---******************************************************************************+++++++++,,,,,,,,,---,,,,,,+++******++++++++++++,,,,,,,,,---------,,,---/////////////////////555BBBQQQUUUNNNJJJLLL@@@YYYwwwyyyzzzrrrjjj\\\GGGOOOPPP???YYYdddnnnqqqppppppqqqpppdddYYYIII999000------...+++,,,------------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........333---000333......666999```tttaaa```YYYUUUbbbuuu{{{tttaaaXXXcccyyy|||nnn\\\HHHBBBAAAFFFNNN[[[mmm~~~rrr[[[QQQRRRRRRQQQPPPEEECCC<<<666===HHHIIIBBB===>>>BBBFFFFFFCCCDDDIIICCC???:::999;;;>>>BBBDDD:::;;;777:::FFFPPP[[[iiixxxjjjLLLKKKLLLIIIDDD???999333---+++---...,,,***++++++++++++******************************************************************))))))******+++,,,((())))))))))))+++///222rrr]]]SSSOOOCCCAAA===;;;:::888666444222222222222222222222222000000000111111111222222000000111111111222222222555...///666666333:::HHHrrrtttyyyggglllddd]]]SSSPPPWWWQQQ;;;---...///...---,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........+++,,,---///000000111111//////222999@@@AAA===999DDDFFFHHHIIIQQQbbbzzzdddhhhkkklllcccQQQ@@@<<>>>>>===:::777>>>IIIYYYcccnnnsssyyyTTTIIIRRRKKKAAAEEE<<<777000------......---,,,+++++++++******************************************************************))))))******+++,,,((()))***)))((((((***,,,ppp\\\RRRLLLCCC@@@===;;;:::888666444222222222222222222222222000000111111111222222222111111111222222222333333555444777888000111PPPuuuiiicccwwwnnnhhh___NNNGGGVVV]]]OOO888333---,,,---///...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............+++---///000000///000000///444;;;AAACCCAAA===999FFFEEEGGGUUUooouuunnngggeeeddd^^^TTTLLL@@@GGGRRR___iiigggUUUBBB000...,,,,,,------+++***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,------------......---,,,,,,...000222333HHHJJJPPPRRRIIIDDDVVVooo}}}uuuvvvqqqXXXLLL@@@EEEUUUgggmmmiiikkksssqqqmmmdddTTTCCC666000...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------............222333,,,///666...999^^^vvv___VVVWWW|||}}}xxxaaaXXXdddwwwzzz___bbbOOOCCCHHHOOOXXXooonnnVVVXXXZZZPPPJJJMMM???>>>999555===JJJKKKDDD;;;:::<<<@@@AAA>>>>>>AAA>>>;;;777777;;;AAAGGGJJJEEE???CCCHHH???666999???AAAJJJTTT[[[bbbnnn|||fffPPPSSSJJJ@@@JJJ???:::222...---.........,,,,,,+++++++++***************************************************************))))))******+++,,,)))+++,,,,,,+++******+++ooo\\\QQQIIIBBB@@@===;;;:::888666555222222222222222222222222111111111111222222222222222222222222333333333333555333777<<<>>>LLLrrr```fffiiikkkhhhTTTBBBMMM______HHH;;;---)))...222111,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////,,,...000000...---...000111:::CCCFFFCCCAAACCCGGG@@@UUUuuuwwwfffiiiqqqnnnfffMMMCCC<<>>999555===IIIJJJBBB<<<::::::>>>>>>:::888:::<<<999666777<<>><<<999777;;;AAAFFFLLLXXXiiiwww}}}|||UUUMMMKKKEEEHHH@@@;;;444///,,,,,,---...,,,,,,,,,++++++++++++*********************************************************))))))******+++,,,(((***------,,,+++,,,,,,ppp^^^RRRIIIBBB???<<<;;;:::999777555222222222222222222222222111111111222222222222333222222333333333444444444444///444GGGbbbhhhfffmmmrrraaaFFFFFFZZZeeeWWWFFF333+++...222111,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------------........./////////---///111000......111444===DDDIIIEEE>>>>>>IIITTTnnntttdddgggooonnn[[[CCC999FFF[[[hhhiiiVVVGGG444+++,,,///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---------............,,,000222111000555@@@IIINNNNNNKKKLLL___qqqqqquuufffRRR@@@AAAPPP^^^eeehhhlllppprrrmmm```NNN<<<222000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------........./////////,,,000111222444<<<^^^jjj]]][[[aaatttlllXXXQQQ^^^yyy~~~kkkSSSHHHDDDQQQiiirrrYYYPPPLLLCCC@@@DDD???>>>:::777???KKKLLLDDD>>>;;;:::======999666666;;;888666777>>>GGGPPPTTTHHH222AAA[[[TTTFFF@@@666777666777:::>>>GGGVVVdddvvv}}}___HHHMMMKKKCCCAAA>>>888222...,,,---...,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,''')))+++++++++***+++,,,ooo^^^RRRIIIBBB???<<<;;;:::999777555222222222222222222222222111111111222222222333333333333333333444444444444333444===WWW}}}aaaeeepppkkkQQQGGGVVVccc^^^QQQ???333//////...---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,------------...............////////////---///111000///111666<<>>IIIQQQUUUFFFCCC___yyywwwxxxzzz^^^BBB???MMM[[[```jjjnnnssstttmmm^^^LLL@@@111000...---,,,,,,,,,---------------------------,,,,,,,,,------------.......................................////////////000---111444555MMMxxxzzzqqqfffxxxuuu___MMMPPPjjjxxxkkkVVVMMMIII]]]nnnaaaWWWLLLDDD@@@>>>???;;;:::CCCPPPQQQJJJ???;;;:::===???;;;888777;;;888666888@@@JJJSSSYYYKKK222GGGggg]]]KKKCCC666:::666444777:::>>>GGGRRRhhhsss}}}RRRKKKNNNDDDCCC@@@;;;555000...---...------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******))))))******+++,,,(((***+++***))))))***,,,nnn]]]QQQGGGAAA???<<<;;;:::999777666222222222222222222222222111111222222222333333333333333333444444444555555333>>>MMMeee{{{hhh~~~\\\[[[hhhmmmYYYKKKTTT___```WWWIII:::000++++++---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------................../////////000---///111111000444<<>>MMM___kkkbbbRRR???111,,,...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---------.........//////333000...222;;;FFFOOOTTTLLLKKK```aaawwwNNN777???QQQZZZfffjjjqqqvvvuuukkk[[[OOO111000...---,,,,,,------------------------------,,,,,,,,,---------........................................../////////000444+++111555777ZZZyyyuuuuuueeeiiigggLLLFFF^^^oooggg```VVVRRRhhhyyypppeeeWWWMMM>>>???<<<<<>>::::::;;;888666888AAALLLUUU[[[III000IIIlll^^^JJJCCC666<<<666444888;;;;;;@@@GGGYYYiii```HHHMMMIIIDDDBBB>>>888333///...///---------,,,,,,,,,++++++************************++++++++++++++++++++++++*********)))***++++++,,,,,,------+++***)))+++,,,lllZZZSSSHHHFFFCCC???===;;;999777555444444444444444444444444111111222222222333333333000555888666555555777777<<>>AAABBBAAA>>><<<>>>777666AAA;;;DDDdddaaaLLL:::EEEkkkrrrQQQ;;;>>>:::777555666666666:::@@@KKK\\\sssxxxKKKOOOFFFHHHDDD???999444000...------------,,,,,,,,,++++++************************))),,,...000000...,,,))))))************+++++++++++++++++++++++++++++++++lllZZZSSSHHHEEECCC???===;;;999777555444444444444444444444444111222222222222333333333222444444444444555555444AAAeee||||||mmmllliiicccaaa^^^EEEKKKRRRPPPAAA222---111///...------......,,,***++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////......//////000111111222333333333333999AAACCCAAAAAAVVVooo|||^^^kkkfffKKKBBBKKK[[[aaajjjhhhTTT999...000///,,,,,,//////,,,,,,///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///.....................///000333555AAAPPPOOOJJJQQQfffxxxyyyjjjNNNFFF999GGGUUUdddmmmrrrssslllcccMMMAAA222,,,...111///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......///000000000333111111999ZZZ~~~||||||mmmXXX\\\TTTkkkqqqQQQGGGMMM^^^rrr~~~YYYGGG???CCCLLLXXXWWWGGGFFFAAA???@@@@@@>>>======???888777AAA;;;EEEeeebbbGGG777FFFllloooNNN<<>>WWWuuuaaa^^^XXXHHHVVVUUU```ooofffIII666555...---...111///++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------...///...//////000000///......000444<<>>LLL]]]iiiooosssrrrooo\\\MMM999///...111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......//////000000111444444...???ppp}}}uuurrriiieeePPPZZZ{{{XXXGGGHHH]]]wwwaaaJJJ>>>BBBKKKWWWXXXLLLKKKEEEAAAAAAAAA>>>===@@@@@@:::888@@@:::FFFgggcccFFF555JJJrrrrrrSSSBBBDDD???:::888888666333444777999HHH```uuuxxx^^^666QQQHHHFFFAAA;;;666111...,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))************+++++++++++++++++++++,,,,,,,,,,,,mmmYYYRRRGGGDDDAAA>>><<<;;;999777555444444444444444444444444222222222333333333444444777666777777666777>>>FFFoooZZZ^^^ppplll```UUUHHHJJJ[[[[[[EEE111---000...------/////////---,,,,,,,,,------------...,,,,,,,,,------------...............//////////////////000111111222222333222000444<<<======FFFTTTbbb[[[```SSSWWWLLLMMM___lllbbbJJJ999...---...111///++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------...////////////000111111000//////111<<>>FFFRRR___jjjqqqqqqoooiiiXXXBBB333/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///000000111111222888555JJJ|||{{{yyy|||rrrPPPGGGdddeeeOOONNNfff~~~gggMMM@@@EEELLLUUUYYYRRROOOFFFBBBEEEFFFAAA>>>@@@AAA<<<999@@@:::GGGiiicccIII666NNN|||iiiSSSEEE@@@;;;888888777444333555444AAAVVVlllsssEEEEEEHHHFFFBBB===888222...,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,lllXXXQQQGGGCCCAAA===;;;:::999777555444444444444444444444444222222333333333444444444333666999888333666JJJ^^^}}}{{{nnnjjjccc```SSSJJJPPPZZZVVVAAA---222000...---/////////...,,,,,,---------.........,,,,,,---------................../////////000000000000111111222333333333333666;;;===:::DDDggg\\\OOOYYYYYYSSSMMMQQQbbblll^^^HHH444///---//////------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.../////////000111111222222111111888HHHKKKHHHPPPaaa}}}bbbBBB???AAAOOOaaammmpppnnnnnn```LLL;;;111...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000111111111111777<<<[[[qqqWWWBBBUUUppp[[[YYYrrr}}}yyyuuuzzz}}}{{{kkkQQQGGGOOOSSSVVVZZZYYYRRRFFF@@@GGGJJJCCC======@@@>>>;;;AAA:::IIIjjjcccJJJ666QQQpppMMMCCC<<<888888888555444555666???OOOdddxxxmmm???GGGFFFCCC???:::555000---.........---------,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++))))))*********+++++++++++++++,,,,,,,,,---------jjjVVVPPPHHHBBB@@@===;;;:::999777555444444444444444444444444333333333333444444444444000333777777222;;;ZZZzzzuuu|||vvvbbbkkkcccYYYIIIDDDTTTaaaSSS999444222///.../////////...,,,---------............,,,---------................../////////000000000111111111222333333444444444777;;;===DDD___|||fffRRRZZZbbb```UUUWWWeeeggg]]]CCC888///...000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------......///000000000000111222333444555<<>>FFFLLLDDD;;;888??????>>>BBB<<>>===>>>@@@CCCFFFNNNVVVaaakkksss|||gggIII>>>EEETTTcccmmmooonnnhhhXXXCCC444//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222777444SSSaaaFFFPPPqqq]]]TTTeeezzzyyylllppp~~~qqqTTTFFFPPPfffhhhbbbhhhpppoooSSSAAAGGGOOOHHH<<<888>>>???@@@DDD>>>NNNlll```DDD@@@[[[ppptttmmmNNNDDD:::888777555444555666888@@@QQQhhh}}}]]]DDDDDDDDDBBB>>>999444111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,---......///dddTTTRRRMMMAAA???<<<;;;:::999777666444444444444444444444444333333333444444444555555:::555333777>>>RRR}}}~~~bbbYYYZZZlllkkk~~~XXX```dddXXXHHHAAAJJJWWWYYYSSS888555111///.........------------.........//////---------.........//////////////////000000000000111222222333333444444555777;;;GGGfff```___bbbhhhjjjgggfffhhhcccMMM777///222333000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............///000000111000......111555999<<>>FFFMMM]]]rrrfffKKKDDD|||hhhKKKfffcccIII:::;;;999999:::444666666888BBBUUUmmmwwwJJJEEEBBBAAA???:::444...///......---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,&&&***333///,,,555___TTTRRREEEBBB@@@<<<:::999999777666555555555555555555555555222333333444444555555666888555222<<<[[[}}}uuuUUULLLNNN___uuuxxxppppppvvvwww{{{yyy~~~ggg]]]WWWTTTPPPRRRSSSLLLMMM???222///000000......................................./////////000000//////000000111111222222111333333222333777999:::>>>```[[[XXXkkkjjjdddiiieeebbbTTT???333222111---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///......//////000111222222111222444555999CCCMMMSSSiii|||mmm[[[NNNIIIDDDCCCBBBBBBCCCCCCCCCCCC???>>><<<:::::::::<<<===666888999999999<<>>999777777111444444666>>>OOOfff|||YYYGGG@@@BBB???>>>;;;333//////...---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***---((((((/////////999^^^TTTRRRGGGBBB@@@<<<:::999999777666555555555555555555555555333333333444555555666666666999888>>>\\\|||aaaLLLIIIMMM\\\nnn]]]UUUPPPKKKMMMSSSTTTWWW^^^fffqqq}}}zzzhhhqqqggg``````___XXXLLLBBBNNNHHH===111,,,///000................................./////////000000000//////000000111222222222000444555222333999???@@@UUUxxxOOO```hhh___fffcccddd___PPP===000...111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000////////////000111222222222//////444:::@@@HHHQQQ^^^}}}~~~fffTTTHHH@@@>>>@@@CCCBBBAAACCCFFFGGGEEEBBBFFFDDDBBB???===;;;::::::888888777666444555888:::555888<<>>000------//////...---...,,,,,,,,,---------.....................///000000111111111000000111444666KKKxxxvvvqqqaaa}}}jjjYYYSSSOOOKKKHHH___VVVTTT^^^UUUMMMaaaooo|||zzzWWWGGGKKKccctttmmmdddVVVCCCPPPhhh}}}iiiLLLffftttRRR^^^___IIICCC<<<;;;<<<888444444444666===OOOlllWWWAAAFFFAAA@@@>>>...111000///...---------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))333///***000666666999```UUUTTTIIIBBB@@@<<<:::999999777666555555555555555555555555333333444555555666666777444===III]]]aaaRRROOOJJJCCCQQQ]]]kkkrrrooobbbMMM======<<<>>>BBBCCC@@@======<<<======>>>AAAGGGNNNSSS___kkkjjjjjj]]]\\\iiieeeRRRKKKKKKQQQMMM;;;......000///////////////////////////////////////000000000111000000000111222222333333777111555===888222IIIllllll\\\hhhhhhdddcccccc```TTTAAA333...//////.........---------------------------------------......///000000111/////////000000111222333333222333666;;;GGG]]]qqq}}}cccSSSKKKHHHGGGMMMWWWdddqqq{{{~~~{{{sssiiiaaaSSSOOOJJJEEEBBBBBBCCCEEE???===;;;999888888777777999888777555555666777888>>>@@@BBBDDDHHHNNNUUUZZZhhhqqq}}}tttvvvsssLLL:::???OOOaaammmooofffTTTDDD555///,,,///000---,,,...,,,,,,,,,---------.....................///000000111222222111000111555999XXXxxxzzz{{{uuuyyyhhhnnnnnnwwwttteeeWWWYYYOOOKKKSSSPPPMMMdddxxxuuueeeOOOKKK]]]xxxuuuWWW[[[nnngggMMMsssUUUPPPdddMMMEEE>>>===???;;;666555555555777EEEccc}}}YYY>>>AAAEEEIIIGGG:::111111000///...---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***111...+++444888777:::cccVVVSSSHHHBBB@@@<<<:::999999777666555555555555555555555555444444444555666666777777444BBBVVVhhhxxxxxxWWWMMMJJJEEE>>>AAADDDFFFEEECCC???;;;===<<<<<<<<<<<<<<<===>>>999999999999:::===AAADDDIIIRRRccc{{{rrr]]]gggfffSSSLLLGGGNNNNNNCCC555000000111/////////////////////////////////000000000111111000000111111222333333333555///444===<<<@@@bbb~~~gggaaaccceeebbb___^^^ZZZNNN<<<.../////////.........---------------------------------......//////000111111000000000000111222333333111222666;;;CCCUUUssspppTTTDDDEEEXXXmmmyyyzzzpppaaaQQQGGGCCCDDDFFFBBB@@@===<<<;;;;;;999777777777666666666777777888777888999:::<<>>>>>:::888666555666555>>>YYYtttoooIII===FFFKKKDDD>>>222111000///...---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***...+++///999;;;>>>KKKfffWWWSSSGGGBBB@@@<<<:::999999777666555555555555555555555555444444555555666666777777666IIIeeewwwuuuqqqvvv[[[QQQOOOGGGEEECCCAAA@@@@@@CCCFFFAAAAAA???<<<:::;;;===>>>;;;<<<===<<<<<<<<<>>>@@@===DDDOOO]]]rrrzzzdddeeefffSSSKKKCCCGGGLLLJJJ>>>111///333//////////////////////////////000000000111111111000111111222222333333444333555777:::EEEaaammm[[[UUUWWW___kkkxxx___ZZZdddddd___[[[\\\YYYGGG333////////////.............................................///000000111111000000000000111222333333222222666???NNNddduuu\\\SSSNNNRRRnnntttaaaRRRHHHCCCGGGDDDAAA@@@@@@???<<<999888888999999:::999999999444555666777888:::>>>AAAGGGFFFHHHLLLPPPWWWgggvvvmmmqqqJJJ999CCCQQQ\\\fffiiicccZZZCCC666---000111,,,,,,111,,,,,,,,,---------.....................///000000...000222111000333999???zzzxxxqqqyyy\\\ZZZsssooo{{{~~~oooaaaSSSPPP~~~eee^^^cccPPPOOOtttnnnVVVdddfff^^^UUUggg|||aaaLLLcccMMMrrrYYYOOOEEE@@@@@@:::999555444666444999PPPiii[[[999EEEHHH;;;>>>333222111///......------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,------------...+++---...777@@@AAAQQQnnnhhhXXXSSSFFFBBB@@@<<<:::999999777666555555555555555555555555444444555555666777777777<<>>>>>???;;;>>>???===<<<<<<;;;:::>>>??????>>><<<;;;;;;<<<666===EEEJJJVVVrrrssszzzdddbbbhhhYYYQQQAAACCCJJJNNNCCC333...444000000000000000000000000000000000000111111111111000111111222222333444444222<<<<<<888MMMuuudddQQQHHHCCCGGGNNNYYYnnn~~~tttqqqllljjjnnnrrrwww~~~jjjWWWccceee```ZZZ\\\___OOO777000/////////..........................................//////000000111111000000000000111222333444444222555AAATTTkkktttfffiii```SSS```|||kkkWWWJJJMMMJJJFFFEEEDDDBBB???;;;888999::::::999777555444666777777777666777999<<<;;;<<<@@@BBB>>>;;;DDDRRR]]]~~~iii|||XXX<<>>:::555333555444777KKKbbbddd666EEEIII<<>>;;;:::999888777555666666666666666666666666222111333777777555555888888LLLpppdddXXXNNNJJJMMMJJJBBB>>>BBB===<<<;;;<<<>>>>>>>>><<<::::::::::::::::::;;;;;;>>>:::;;;???BBBOOOpppvvviiiZZZggghhhVVVCCC>>>DDDQQQLLL777...444000000000000000000000000000111111111111222222222222111000000111222222222666777:::BBBlllgggXXXJJJEEEEEEEEEIIIPPPqqqvvvhhh]]]UUUQQQTTTUUUUUUWWW^^^jjjsss{{{gggZZZbbbccc\\\]]]ddd[[[HHH555333111000//////111333////////////////////////......//////000000111111333333222222222333444444999666:::LLLiiigggUUUYYYsssvvvxxxnnnlll]]]OOOJJJFFFAAA???AAA>>>???@@@>>>:::777666777777666666666666555555555888===CCCGGGHHHFFFDDDCCC@@@\\\gggooo<<<@@@UUUNNN[[[qqqeeeoooXXXCCC111---000000..............................000///...------...///000111333555(((777:::000ZZZxxxnnnrrrzzzuuuddd^^^dddyyyeeeyyy}}}hhh\\\bbbPPP{{{uuu\\\VVV^^^jjj^^^\\\}}}pppZZZeee~~~jjjVVVOOOOOOGGG:::===666444777666666BBBSSSqqq{{{LLLJJJ@@@GGG===<<<222,,,///111///---///......---------,,,,,,,,,------------------------...---------...///...---,,,000444DDD\\\fffkkkvvvgggWWWVVVHHH@@@>>>;;;:::999888777555666666666666666666666666333222333777777555666:::QQQ\\\jjjzzzuuucccQQQIIIHHHGGGEEEDDDAAA@@@>>>>>>>>>>>><<<;;;::::::::::::::::::::::::>>>:::;;;======CCCZZZsss{{{rrr\\\\\\cccVVVKKK@@@AAAOOOQQQAAA444333000000000000000000000000111111111111222222222222111111111222333555555555222999???___nnn[[[NNNFFFAAADDDIIIWWWkkktttdddYYYRRRMMMJJJFFFHHHIIIJJJKKKPPPZZZbbbfffrrr```[[[]]]]]]XXXZZZ\\\UUU<<<555000000111...///333////////////////////////......//////000111111111333333222222333333444555666888EEE]]]wwwrrrddd{{{rrrlllddd\\\uuuzzzZZZLLLLLLLLLHHHFFFAAA@@@???>>>======???@@@::::::999888888777777666555;;;CCCIIIKKKJJJIIIHHH>>>NNNqqqsssrrr~~~RRRAAAPPPWWWRRRbbbllliii]]]III555///000/////////........................000///............///000...///222+++888999666dddpppzzzmmmwww~~~sssmmmccc}}}wwwiiifffPPP~~~sss```^^^bbbooo```ccczzzpppWWWggg|||mmm[[[TTTRRRJJJ===AAA:::777999777555???NNNmmmnnnTTTAAABBB@@@<<<333---///111///---............---------,,,,,,------------------------...---------............666666555EEEcccttt}}}iiiXXXUUUHHH@@@>>>;;;:::999888777555666666666666666666666666555333444777777555777<<>><<<:::<<<>>>>>>>>>BBBHHHMMMTTT```rrruuuXXXVVVbbbYYYTTT]]]___GGG888...222333------333////////////////////////......///000000111111222333333333333333444555555111:::QQQqqqeeezzzgggiiisss|||dddPPPHHHHHHFFFCCCAAA???@@@@@@?????????>>>===<<<;;;999999888444:::CCCKKKOOOQQQRRRRRRDDDFFF\\\{{{cccmmmFFFCCCWWWJJJRRRsssiiicccQQQ===222///...///000........................000//////......//////000///...111000777444===oooooossspppiiivvvaaahhh~~~eeeLLLsssiiieeefffvvvbbboootttrrrTTTgggwwwxxxqqqddd[[[WWWMMMBBBDDD>>>;;;<<<888555;;;FFFeeeYYYGGG>>>BBB<<<555//////000///...............------------,,,---------------------------,,,,,,,,,---...//////444444555JJJoooiiiZZZSSSHHH@@@>>>;;;:::999888777555666666666666666666666666666444555777666555:::AAARRRdddjjjiiiuuuoooTTTOOOMMMGGGJJJHHHFFFDDDCCCBBB???===<<<<<<<<<;;;;;;;;;;;;;;;;;;888888<<<===;;;===CCCVVV~~~^^^]]]^^^NNNEEENNNXXXRRR@@@222111111111111111111111111111111111222222222333333000222555666666666777777999HHHjjj|||eeeSSSGGGBBB>>>???BBBMMM[[[dddddd```LLLEEE<<<999;;;;;;888555777888:::::::::;;;>>>AAAJJJRRR```pppfffSSSccc___XXX]]]]]]RRR===///333444---,,,333////////////////////////...//////000111111222222333333333333333444555666222@@@^^^vvvlll]]]ggg~~~jjjTTTMMMNNNJJJFFFDDDDDDEEEDDDBBBCCCBBBAAA???===<<<::::::666;;;AAAHHHMMMSSSXXX[[[IIIBBBPPPmmmzzzrrrggg@@@PPPNNNJJJlllkkkgggXXXDDD555...---...000........................///////////////000000000333111222555666000FFFyyyeeezzzllliiixxxcccVVV^^^EEE~~~uuuooofffhhhiiizzznnnxxxSSScccooovvvuuukkkbbb[[[QQQEEEEEEAAA>>>===999666999@@@ZZZyyy}}}SSSKKK===BBB<<<777222000//////..................------------------------------------,,,,,,,,,,,,,,,---///111///777BBB[[[{{{iiiZZZQQQIII@@@>>>;;;:::999888777555666666666666666666666666666555666777666666===FFF]]]zzzxxxttt{{{cccTTTQQQPPPLLLJJJHHHGGGGGGFFFDDDBBB??????>>>>>>============<<<999999<<<>>>======???DDD\\\]]]fffaaaWWWOOORRRWWWRRRCCC555222222222222222222222222111222222222222333333333111333666666555444555777???VVV~~~fffPPPBBBCCC???===???CCCFFFFFFFFF<<<999666888;;;<<<999555888999::::::999::::::;;;@@@DDDMMMYYYiii|||WWWWWW[[[[[[[[[WWWXXXCCC444444444...---333//////////////////////////////000000111222222222333333333333444555666777666IIIjjjsssdddccczzzgggggg___TTTKKKGGGHHHKKKMMMEEEEEECCCAAA???===<<<;;;888:::<<>>;;;:::999888777555666666666666666666666666666555666666666888AAAMMMffftttxxxfffZZZWWWNNNLLLKKKJJJJJJJJJHHHFFFCCCBBBBBBAAAAAA@@@@@@???@@@>>><<<<<<=========<<<@@@GGGfffwww___bbbaaa^^^ZZZXXXXXXSSSGGG:::222222222222222222222222222222222222333333333333222444666555333444777:::KKKppp~~~cccOOOBBB>>>===???===999777888<<<:::777666666888999999888888888999999999999999:::===BBBJJJWWWlllmmmOOORRRYYYXXXVVVYYYJJJ<<<555222000000111//////////////////////////////000111111222222333333333333333444555777777888SSStttrrr___^^^gggsss^^^MMMFFFFFFIIIHHHGGGFFFDDDBBB@@@???>>>:::999888888:::AAAJJJPPPGGG<<<@@@MMM]]]{{{uuuddd[[[===QQQJJJIIIccceeeaaaTTTAAA222---....................................///000111111111111...333000777333:::lllrrr[[[ggg```uuu}}}VVVbbbXXXEEE[[[wwwfffgggmmmsssjjjggg^^^gggppptttnnnhhheee\\\QQQIIIFFFCCC???<<<;;;;;;<<>>;;;:::999888777555666666666666666666666666555444555666666999EEERRRkkkiiihhh|||```TTTQQQOOONNNMMMMMMLLLJJJHHHFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCAAA???>>>???>>>===BBB@@@OOOxxxsss{{{^^^```bbbaaa]]][[[YYYMMM@@@333333333333333333333333222222222333333333444444111444666555444666<<>>AAAJJJ]]]uuu\\\TTTYYYUUUZZZVVVPPPDDD555000222333000///////////////////////////000000111111222333333222333333333555666777888AAAggg~~~eeeTTTTTTpppqqq[[[OOOKKKJJJJJJIIIGGGFFFDDDCCCBBB===<<<:::888777:::@@@DDDAAA>>>AAACCCIIIaaa}}}jjjxxxvvvHHHGGGOOOKKK]]]bbbcccZZZHHH777111000///........................---...000111222222111111---666000666222BBB|||eeeaaa\\\^^^xxxdddTTT}}}[[[HHHKKK~~~eeeggglll}}}bbbyyybbbdddlllnnnjjjiiijjjdddZZZPPPMMMHHHBBB???>>>===<<<;;;dddiiiQQQFFF<<<===999111---//////---////////////............------------------------,,,...000///---///555:::KKKfffeeeYYYLLLIII@@@>>>;;;:::999999777555666666666666666666666666444444555666666:::GGGUUUZZZ^^^___ppp{{{iiiTTTRRRPPPNNNNNNLLLJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCEEEEEECCCBBBBBBBBBAAA???===AAAYYYzzz```dddccc______^^^SSSDDD333333333333333333333333222222333333333444444444000333555555555888AAAGGGqqqbbbSSSMMMIIICCCAAACCC222777<<<===999777888:::777666555666888999:::999555888:::999===LLLdddvvvrrr^^^[[[SSS\\\TTTTTTIII666...444555///////////////////////////000000000111222222333333222333333444555666888888SSSsssVVVVVV^^^|||mmmbbbLLLLLLKKKIIIHHHGGGFFFFFFAAAAAA???===:::999;;;===777;;;AAA<<<777FFFUUUSSSccczzzeee```BBBSSSOOOTTT```ddd___MMM;;;444111000........................---...000111222222222111000;;;333555111EEE{{{PPPcccXXXbbb}}}nnnLLL|||^^^III???iiiggghhh^^^wwwgggbbbhhhjjjgggiiimmmiii```VVVSSSLLLDDDAAA@@@>>><<<777bbbeeeHHH<<<>>>;;;111---///000---000/////////............------------------------,,,///111000...000666<<>>DDDEEE===666777777666666666666666666666666666999333444999:::;;;LLLcccWWWYYY^^^eeerrrxxxlll\\\QQQMMMMMMKKKJJJJJJKKKKKKIIIJJJMMMKKKGGGJJJHHHGGGFFFGGGGGGFFFDDDBBBCCCBBBDDDeee|||}}}fff]]]eeehhhYYYWWWWWWFFF888444333666666333333666222222333333333444444444...777555888===444@@@gggtttfff[[[NNNEEECCC???>>>;;;999;;;<<<;;;888999999888777777777777888<<<888777999;;;@@@OOO^^^{{{mmmUUUUUU[[[TTTSSSMMMBBB666//////111222111111000000000000000000000000111222222333333888&&&;;;777///>>>:::888jjjsss^^^OOO[[[}}}|||dddTTTHHHIIIKKKIIIIIILLLFFFEEECCC>>>;;;999999:::888DDD666DDD@@@BBB<<>>@@@AAARRRqqqEEE;;;BBB999...111444000/////////.........------------------.........//////,,,222,,,,,,555000555QQQ{{{bbb___PPPFFF===CCCDDD===777777888777666666666666666666666666888333333999:::>>>OOOddd}}}llllllvvvyyynnnbbb\\\WWWTTTNNNPPPPPPMMMNNNPPPNNNIIIHHHGGGGGGHHHKKKLLLKKKJJJDDDJJJEEE???SSS~~~lll___ccchhh\\\XXXXXXNNN999555444666666333333666222222333333333444444444666888333444::::::SSS}}}bbbNNNEEEDDDCCCAAA>>>>>>>>><<<:::999888777777666666777777999666777999:::<<>>===<<<888???777GGGNNN[[[JJJMMMaaaOOO}}}^^^xxx:::PPPJJJZZZdddkkkaaaKKK777000111000000000000000000000000//////000000111222222222444444555888999jjjYYYYYYXXXWWWqqq```XXXwwwttt}}}vvvKKKOOOwwwbbbiiiaaawwwxxxiiiiiilllpppnnniiihhhjjjhhhccc\\\UUUNNNIIIDDD@@@???YYYoooWWWPPP@@@BBB???999444222000.../////////.........------------........./////////...111000000333555QQQ|||bbb```RRRHHH<<>>======<<<<<<======999:::<<<<<<:::999:::===EEESSSsss~~~\\\UUUSSSTTTRRRLLLBBB999222000333222111111000000111111000000111222222333333444333555333444999333>>>hhhnnn___WWWWWWssssssdddVVVKKKQQQOOOLLLIIIEEEAAA===:::999??????QQQ___qqqVVVTTTaaaxxxddd```MMMMMM:::UUU```jjjfffQQQ:::000111///////////////////////////000000111111222333333444111888:::;;;|||TTT```UUU[[[vvvnnnVVV~~~|||QQQMMMtttiiisssnnneeekkkjjjlllooonnnjjjiiikkkjjjhhhccc\\\WWWRRRIIIAAA@@@```ZZZVVVDDD??????===555111111///////////////........................//////////////////000111111<<>>:::::::::<<>>555555666666555666333444444444555555555555666777999777DDDyyylll\\\PPPOOOOOOJJJFFFFFFCCCCCCBBBAAAAAAAAAAAABBB???@@@???<<<<<<>>>???>>>999:::HHHfffkkk[[[VVVVVVUUUQQQJJJ@@@777222333333222111111111111222111111222222333444444444333:::222777999===fffxxxxxxvvv___XXXqqqlllZZZUUUOOOKKKJJJHHHDDDAAABBB;;;:::AAAZZZoooxxxyyy~~~ttt[[[uuuQQQBBBMMMUUUbbbiii]]]EEE555222000000000000000000000000000000111111222333333333333000777888UUUzzzMMMSSSNNN___dddmmm[[[III{{{wwwfffzzzxxxssspppqqquuuvvvrrrnnnnnnkkknnnmmmhhhgggeeeYYYJJJEEErrrYYY>>>;;;AAA444000666///000000000/////////............/////////000000000///...222333<<>>>>>>>>CCCQQQooo___XXXXXXVVVSSSLLLCCC999333444333222222111111222222111111222333333444444555444999222999666EEE}}}jjj]]]llluuujjj\\\QQQMMMLLLKKKJJJIII>>>===>>>TTTlllxxx{{{pppdddiiiZZZFFFMMMQQQ^^^iiibbbLLL999444000000000000000000000000000111111222222333333444555444777777fffXXXUUUKKKRRRcccjjj[[[]]]GGGwwwaaayyyxxxuuuvvv|||}}}xxxsssqqqlllpppppplllmmmnnnbbbRRRIIIyyyqqqkkkDDD<<>>DDD444000777,,,000000000000////////////////////////000000000000//////666:::SSSbbb[[[LLLDDD??????>>><<<999777777888666666666666666666666666:::777;;;:::IIITTTLLLZZZ___cccmmmaaaggg___SSSGGG999333555999777444555444444555555666777888000HHH;;;FFF~~~zzzoooiiiaaa]]][[[ZZZXXXUUU[[[XXXTTTTTTUUUUUUQQQNNNFFFIIICCC???HHH\\\XXX\\\XXXTTTUUULLL<<<666444444444333333333222222222222333444444555555666999222888888888^^^pppcccnnnVVVKKKKKKRRRCCCDDD<<>>999222,,,111000000000000////////////////////////000000000000...:::///CCCtttbbb[[[LLLDDD@@@???<<<:::888777555555666666666666666666666666000444@@@@@@IIIOOOHHHYYY]]]vvvuuuiiifffhhh\\\TTTHHH:::444555888777555555555555555555666888888666===444WWW~~~xxxsssqqqmmmhhhdddaaa]]]VVVQQQPPPOOOHHHEEEIIISSSvvv\\\[[[ZZZWWWSSSNNNDDD999444444444333333333222222222333333444444555555666777333777666;;;fff}}}iii{{{ggg___VVVUUUVVVFFFnnnYYYNNNZZZZZZNNN???GGGAAASSStttppp}}}```^^^dddNNNrrrpppcccGGG888111000///000222222111///111111111111222333444555;;;555:::<<>>BBBMMMPPPCCCOOOSSSZZZpppbbblllhhh\\\UUUJJJ<<<555666888777555555555555555666777888888999555???yyyzzzuuummmddd]]]WWWSSSLLLKKKHHHEEEbbbkkkYYYYYY]]]SSSOOOLLL<<<444444444444333333333333333333333444555555666666777777888333AAAppp~~~qqqTTT___lllsssuuunnnrrr[[[IIIqqq^^^}}}ZZZbbbJJJooohhhqqqPPP:::222111000000222222111///111111111222222333444555444222555JJJ|||KKKHHHKKKYYYrrrnnnVVVyyy}}}OOO___zzz||||||}}}zzz~~~~~~uuudddUUU~~~zzz```DDD???===444///111000000000000/////////////////////000000000111111222777:::]]]bbb[[[LLLDDDAAA<<<777777:::;;;777333666666666666666666666666===333888AAAXXXaaaSSS\\\]]]bbbjjj\\\ooofffaaaWWWLLL???777666888777666555555555555666777888999777888\\\~~~tttmmm___YYYTTTVVVOOOBBBWWWXXXQQQbbbXXXNNNLLL???555444444444444333333333333333444444555666666666444999888777QQQooo]]][[[WWWmmmWWWZZZSSSffffffsssYYY:::333222000000111222111000222222222222333444555555444777888VVV}}}PPPGGGEEEIIIZZZuuueeelllxxx___WWWyyy~~~xxxyyywwwhhh\\\lll{{{iiiIIIBBBAAA444222000000000000000/////////////////////000000111111222555555???jjj|||bbb[[[LLLDDD???;;;777888<<<>>>;;;777666666666666666666666666999111999CCC[[[hhhhhh}}}qqq___ooodddiiiYYYOOOBBB999777888777666666555555666666777888999888===sss|||vvvnnnhhhcccfff^^^JJJWWW~~~```KKKddd^^^NNNIIIAAA555555555444444444333333333333444555555666666777000888777???eeeuuuZZZaaa```fff^^^lllaaammmmmmbbb;;;444222000000111222111000222222222222333444555666333:::>>>dddLLLCCCBBBIII\\\yyysssfff```SSSzzzzzz}}}tttrrrxxxpppllliiipppoooKKKAAABBB444555111000000000000/////////////////////000111222222222333666LLLbbb[[[LLLDDD>>>;;;999999<<<===<<<999666666666666666666666666111444BBBEEEJJJQQQ\\\nnnpppdddmmm[[[QQQEEE;;;888777777777666666666666777888999999===BBB~~~zzzzzzvvvrrrssskkkVVVZZZvvvtttPPP___aaaRRRJJJDDD555555555555444444444333444444444555666666777777666:::777DDDooo~~~TTTqqqpppWWWtttpppYYYrrrZZZlllkkklllEEE666333111000111111111111222222222222333444555666111777@@@rrrWWWBBBAAAIII___|||lllpppRRRQQQ{{{~~~~~~sssooozzzzzz{{{fffeeesssKKK???BBB444888333000000000000////////////...///000000111222333333...<<>>===;;;:::999999888888666666666666666666666666444666CCCDDDDDDBBBHHHllltttfffkkk\\\SSSGGG===888777777888666666666666777888999:::===LLLzzzjjjgggxxx```UUU\\\[[[QQQHHH555555555555444444444444444444555555666666777777:::;;;777KKKyyyxxxPPP```VVVaaayyyUUUfffSSS```ooooooPPP777444111000000111111111333333222333333444555666999888BBBvvvYYYAAAAAAJJJaaassspppmmmZZZTTTwwwwwwqqqyyy~~~iiigggQQQ@@@DDD333999222000000000000////////////...///000111222333333444222JJJ|||bbb[[[LLLDDD>>>>>>===:::777555555666666666666666666666666666999333<<>>888777777888666666666666777888999:::999WWW{{{nnnNNNWWWcccYYYKKK666666555555555444444444444444555555666777777777555666666VVV~~~llloooddd^^^lll~~~www}}}nnnVVVccc^^^SSS______UUUUUUrrrjjjQQQ777444111000000111111111333333333333444555666666444222DDDHHHAAABBBKKKcccuuu```qqq|||xxx[[[lll{{{tttzzzyyypppZZZEEEFFF222888///000000000000////////////...///000111222333444444:::VVViiiXXXNNNCCC@@@>>>;;;:::999888777555555555555555666666666666222555???KKKOOOOOOTTT]]]YYYiii{{{eeehhhooo```ZZZLLL>>>777888999777888777:::@@@CCC@@@======>>>hhhHHHIII___TTTSSS>>>888333444555333333555444444555555666777777777999<<<;;;ddd~~~}}}cccaaazzziiiccciiinnn{{{vvvXXXxxxPPPcccvvvmmmjjjPPP|||vvvSSSAAA444111222///222444---222222333444444555555666111777:::DDDDDDCCCNNNiii~~~hhhvvvfffiiippp}}}|||tttlllCCCGGG666777///000000000000000000000000222333333111111444666666888hhhiiiXXXNNNCCC@@@>>>;;;:::999888777555555555555555666666666666<<<@@@HHHNNNQQQZZZooouuupppvvvkkkssslllbbb[[[MMM>>>888999999777888555666:::<<<::::::===GGG}}}VVVOOOcccXXXTTT@@@999444444555333333555444444555555666777777777555<<<>>>ttt~~~zzzpppuuu}}}```ZZZcccwwwqqq{{{XXXiiiqqq```CCC555111222///222444---222333333444444555555666999???EEEoooHHHDDDDDDPPPkkkmmmkkktttooo|||gggjjj~~~xxxmmmBBBDDD666888222111111111111111111111111111222333222222333555666DDDyyyhhhWWWNNNCCC@@@>>>;;;:::999888777555555555555555666666666666+++444>>>EEENNNddd{{{xxxzzzxxxmmmddd]]]OOO???888999999777999555444777888777999>>>MMM___LLL___XXXRRRCCC;;;555444555444333555444555555666666777777888666>>>===qqqZZZRRRUUU{{{}}}eee[[[zzzkkkiii```uuujjjHHH777111333000222444///333333333444555555666666666===NNNsssBBBCCCDDDQQQnnnxxx\\\kkknnnooovvv___\\\sssyyypppFFFCCC888888222111111111111111111111111111111333333222222444666NNNhhhWWWNNNCCC@@@>>>;;;:::999888777555555555555555666666666666666===BBBBBBBBBPPPmmm~~~nnntttsssggg```PPP@@@999999:::888:::888777999999999<<>>666555666444444555555555555666777777888888<<<@@@>>>www\\\III@@@DDDLLLuuurrrTTT~~~]]]yyyqqqddd~~~fffNNN:::111444111222444000333333444444555666666666333:::WWW}}}===AAACCCRRRooo```]]]UUUPPPzzzuuujjjoootttMMMFFF<<<777///111111111111111111111111000000222444333222555999SSSgggVVVNNNDDD@@@>>>;;;:::999888777555555555555555666666666666:::AAAEEECCC@@@EEEQQQ[[[\\\~~~fffsssuuukkkbbbRRRAAA999999:::888999888:::===<<<:::===BBBgggvvvIIIWWW^^^^^^MMMAAA777555666555444555555555666666777888888888>>>???KKKvvvgggWWWNNNKKKIIIGGGGGGqqqVVVnnnccchhhjjjdddbbbUUU===222555222222444222333333444555555666666777999===```tttBBB???AAAQQQooohhhWWW{{{TTTMMMttt}}}sssrrr~~~RRRCCC===888111111111111111111111111111000000222555444222777???jjjfffVVVNNNDDD@@@>>>;;;:::999888777555555555555555666666666666///777>>>AAAEEEMMMTTTXXX\\\vvvvvvuuunnneeeTTTBBB:::::::::999666666999<<<;;;:::>>>DDDxxxMMMRRR\\\```RRRDDD888555666666555555555666666777777888888999:::;;;bbbpppUUUPPPKKKKKKOOOQQQNNNKKKPPP{{{[[[^^^iiieeebbbppp\\\???222555333222444333444444444555666666777777888;;;bbbfffDDD???AAAPPPnnnsssUUU}}}eeeMMMhhhooo{{{VVV???===:::666222222222222222222222222111///111555444222:::FFFeeeUUUNNNDDD@@@>>>;;;:::999888777555555555555555666666666666;;;@@@CCCBBBGGGTTTbbbhhhiiiggglllppp|||qqq___PPPZZZyyyuuuxxxpppgggVVVCCC::::::;;;999666666888:::999999@@@IIISSSOOOYYY```UUUGGG999555777666555444666666666777888888999999;;;777uuuwwwfffeeedddaaa\\\ZZZ[[[\\\]]]ZZZrrrdddUUUmmmiiieee|||{{{```BBB333666444222444444444444555555666666777777333;;;hhh{{{[[[???@@@BBBQQQnnn\\\qqqVVV^^^lll{{{^^^AAA@@@999444222222222222222222222222333///111555444333>>>MMMeeeUUUNNNDDD@@@>>>;;;:::999999777555555555555555666666666777666<<<@@@BBBOOOlllxxxwwwttt{{{sssZZZOOOOOOMMMHHHJJJddd|||iiirrrppp~~~qqqhhhVVVDDD::::::;;;999999888888999888:::DDDOOO\\\SSS]]]fffWWWHHH999555777777555444666666666777888888999999AAA666|||vvv~~~vvvnnnkkkkkkssssssrrrpppVVVyyyeeekkkhhhrrrwwwcccCCC333666444222444555444444555555666777777777999EEEtttoooMMM>>>BBBCCCQQQoooffffffeee```}}}|||rrreeeHHHEEE777...222222222222222222222222333///000555555444@@@RRRxxxaaaVVVLLLEEE@@@===:::777777777777666555555555555666666666666666CCCDDD===HHHhhh}}}ooo~~~}}}}}}zzzuuuXXXRRRTTTQQQOOOMMMMMMLLLPPP\\\iiiaaa\\\ddd{{{yyytttppp[[[DDD>>>999666:::<<<777888777@@@;;;:::cccwwwwww|||vvvvvvtttQQQYYYkkkbbbNNN;;;666888777555666666666777888999::::::;;;<<>>mmmJJJ???>>>CCCUUUtttkkkppp{{{aaaHHH@@@;;;111222222222222222222222222444///999444666444===}}}yyybbbWWWOOOHHH@@@===:::777777777777666555555555555666666666666999???@@@<<<>>>JJJWWW]]]nnnrrr~~~~~~{{{}}}]]]RRRQQQRRRKKKIIIJJJLLLKKKIIIMMMSSS[[[xxxccc\\\```{{{~~~vvvqqq[[[DDD>>>:::666:::;;;888999777>>>;;;???mmmxxxqqqrrryyyUUUTTTgggdddQQQ>>>888999888777777666666777888999:::;;;;;;;;;HHHfffbbb~~~}}}zzz|||~~~bbbZZZfff{{{YYYoooZZZsssqqqQQQ666222666444222444444444555555666777777777:::???rrrIII:::>>>CCCUUUtttuuuzzzWWWLLLCCC999...222222222222222222222222444000888444666555DDDxxxbbbXXXQQQKKK@@@===:::777777777777666555555555555666666666666777999>>>DDDGGGJJJSSS^^^bbbppp}}}|||yyy~~~\\\TTT\\\^^^ZZZVVVPPPMMMNNNMMMKKKJJJLLLMMMRRReeeggg\\\ZZZqqq~~~xxxsss[[[DDD???;;;888;;;:::888<<<888<<<:::GGG|||ttt}}}nnnddd```ppp\\\OOOdddgggUUUBBB999999999999999666666777888999:::;;;;;;888JJJeeeQQQ^^^}}}zzzuuuqqqtttvvvggg}}}```QQQcccpppVVViii~~~uuuTTT888333777444333666444555555666666777777888===FFFlllFFF888???CCCUUUsssWWWxxx{{{NNNCCC888///222222222222222222222222444222555333777777PPPxxxaaaXXXQQQLLL@@@===:::777777777666666555555555555666666666666<<<>>>@@@DDDLLLUUU]]]```gggllllll{{{zzzzzzxxxvvvvvvrrrccclllyyyyyyqqqooobbbVVVQQQRRRRRRUUUXXX```YYYXXXaaammmooo```WWWiii|||{{{uuu[[[DDD???<<<999<<<999999>>>999;;;:::QQQ|||iiiVVVKKKYYYsssqqq```UUURRRZZZwwweeeMMMeeelll[[[FFF:::888999999999666777777888999:::;;;<<<;;;OOO{{{llliiiyyy~~~}}}tttlllmmmwww}}}sssxxxvvvjjjUUUppprrr[[[iiizzzxxxWWW999333666444222666555555555666777777888888<<>>AAADDDZZZzzzllluuurrryyy|||bbb|||vvvvvvssstttvvveee^^^\\\[[[\\\^^^```___eeennnmmmmmmzzziiiZZZfff~~~vvvZZZCCC>>>===999<<<999999>>>::::::;;;ZZZxxxXXXNNNIIIAAACCCOOO[[[xxxvvvdddVVVOOOJJJ```oooPPPjjjqqqaaaKKK;;;777888999888777777888999:::;;;;;;<<>>===999<<<999888>>>::::::===aaaiiiUUUFFFFFFFFFCCCEEEMMMCCCPPPbbbttt{{{iii[[[WWWHHHWWWzzzTTTmmmxxxiiiRRR>>>777888999777777777888999:::;;;<<<<<<<<>>FFFUUU\\\XXXxxx{{{ggg~~~qqqpppsssqqquuuyyyvvv|||wwwxxxoookkkvvvXXX???===<<<999;;;999777===:::;;;>>>eeeyyyPPPKKKJJJMMMOOOMMMLLLMMMKKKHHHLLLWWWbbbooopppaaaYYYIIIUUUXXXlllqqqYYYBBB888:::;;;888777888888999:::;;;<<<<<<;;;XXX}}}}}}zzztttmmmhhheeeeeeuuuvvv{{{lllwwwtttdddnnnbbbfffwww___>>>444555333222666666666666777888888999999===QQQxxxGGGBBB???AAAOOOjjjmmmnnnyyynnnaaa}}}~~~OOODDD:::333222222222222222222222222---;;;---777<<<===|||}}}eeeYYYMMMDDD@@@===:::777777777777666555555555555666666666777666;;;CCCIIILLLNNNTTTZZZcccnnnZZZxxxkkkkkkpppooorrrttt}}}vvvnnnvvvWWW>>><<<<<<999;;;999666<<<:::<<<@@@ggg]]]___]]][[[^^^bbb```UUUJJJMMMGGGLLLYYY\\\XXXaaasssvvvgggWWWKKKXXXZZZjjjwww^^^DDD999;;;<<<999777888999999;;;;;;<<<===AAA```{{{qqqkkkkkkhhhccciiipppyyyiiiqqq~~~uuu}}}___vvvbbbfffbbb@@@666666444333888666666666777888888999999===PPPJJJ>>>===???NNNjjj~~~ooo}}}cccwwwpppEEEBBB<<<444222222222222222222222222,,,<<<---777======}}}]]]VVVRRREEE@@@===999777777888777777555555555555666666666666999@@@GGGIIIKKKPPPXXX^^^[[[jjjrrr}}}bbb^^^mmmnnnlllmmmjjjpppqqqNNN]]]}}}vvvrrrTTT???999:::<<<<<<666@@@555<<>>777999999888888999;;;<<<>>>===yyyyyy}}}vvvqqqmmmjjjhhhkkknnnssszzziiifffzzz}}}tttnnnnnndddttthhh]]]yyyooo@@@333888333666444666777888777555555666888===YYYpppGGG;;;???BBBOOOiii```~~~rrrBBBEEE@@@444333333333333333333333333000888///555999FFF~~~___VVVQQQDDD@@@===999777777888777777555555555555666666666666555<<<===>>>TTTuuuooosssuuuccc[[[~~~nnnnnnmmmnnnkkkpppbbbFFFRRRwwwiii}}}qqqTTT???:::;;;======:::CCC888???DDDGGGyyyxxxrrrfffdddbbb```aaadddhhhjjjoooqqqwwwuuufffVVV]]]YYYdddmmmKKK888;;;===666999999888888999;;;===>>>@@@zzz{{{yyyuuurrrooommmkkkmmmqqqvvv{{{wwwiiilllvvv|||hhhaaa\\\|||lllqqqpppzzzppp@@@333888333666555444666777666666666888:::>>>XXXaaaDDDBBB===@@@MMMfffmmmSSSIII;;;///333333333333333333333333111777---555<<>>>>>;;;BBB777<<<@@@KKKlll~~~zzzwwwrrrmmmkkkkkklllmmmuuusssqqqrrr|||nnn[[[aaa______tttQQQ::::::<<<666999999888999:::;;;===>>>CCCxxx~~~{{{yyyvvvtttrrrsssuuuxxx|||zzzrrrlllhhhsssyyyyyyooogggpppnnn{{{[[[TTTKKKaaatttxxxwwwsssrrrBBB444999333777555333555666777777888;;;===???XXXZZZ??????>>>@@@LLLdddnnnyyyYYYIII999444333333333333333333333333333555---666===PPPbbbWWWPPPAAA@@@===999777777888777777555555555555666666666666777>>>>>>===SSSsss|||qqqfffgggmmmjjjiiikkkjjjrrrrrrXXXKKKVVVyyynnnSSSAAA===???@@@???>>>BBB888<<<===OOOiiivvv]]]tttyyytttrrrqqqqqquuuwwwyyyxxxzzz}}}```\\\fff\\\zzzVVV===:::;;;777999888888999:::<<<>>>???FFFuuu{{{|||yyyyyyyyy{{{}}}wwwmmmfffVVV\\\^^^bbbsssddd______lllfffxxxTTTQQQIIIOOOqqq~~~wwwyyytttDDD555999333777555444555777777777888;;;===>>>[[[\\\???>>>AAABBBLLLccc{{{rrr|||qqqvvvRRREEE999999333333333333333333333333333555///777;;;TTTbbbWWWPPPAAA@@@===999777777888777777555555555555666666666666888===???@@@EEEMMMPPPNNN}}}hhhvvvrrrgggeeehhhiiissszzz{{{VVVNNNFFFBBBGGGaaammmSSSBBB>>>@@@@@@???DDDFFF???AAA???VVVhhhqqqQQQMMMkkk~~~yyyuuusssqqqmmmsssyyy|||}}}```QQQqqqlll]]]\\\???:::;;;888999888888999:::===???@@@JJJwww{{{~~~||||||}}}|||tttnnnYYYTTTPPPSSSXXX[[[[[[[[[VVVRRRSSSaaa{{{}}}fffyyyuuuSSSPPPMMMHHHwwwmmm]]]{{{~~~wwwFFF666:::444777666666888999888888888:::<<<===___cccDDDCCC@@@AAAJJJ```}}}yyy}}}qqqxxx}}}QQQEEE888555333333333333333333333333222555444999777XXX```WWWQQQBBB@@@===999777777888777777555555555555666666666666???AAADDDGGGLLLTTT\\\bbbjjjzzzcccuuuvvvgggdddfffhhhsssuuuuuu{{{sss[[[MMMAAAAAADDDEEEDDDRRRzzzmmmTTTDDD@@@AAA@@@>>>AAACCC???BBB>>>ZZZnnnaaaWWW```kkk|||wwwsssppplllooorrruuuxxxwwwXXXFFF]]]ppp^^^aaaAAA:::;;;999999888888999;;;===???AAALLL}}}yyyxxxssseeeWWWPPPRRRNNNBBB>>>DDDKKKGGGGGGTTTnnnpppllloooTTTLLLMMMDDDhhh```eeevvv~~~zzzGGG777:::444888666888999999999888999:::<<>>===EEE[[[yyyvvvXXXRRRNNNbbbvvvWWWJJJ999333333333333333333333333333222555666:::555\\\~~~___VVVQQQDDD@@@===999777777888777777555555555555666666666666777;;;===BBBVVVppp}}}|||dddsssvvvzzzdddmmmjjjffffffgggsssxxxtttvvv}}}nnn___PPPEEEBBBFFFCCCFFFIIIDDDGGGfffmmmUUUEEE@@@AAA@@@===999<<<===AAA<<<\\\xxxsssxxxxxxxxx{{{uuurrrooollliiiiiinnnyyyoooXXXJJJ@@@MMMpppqqq\\\gggDDD999:::888888888999999;;;>>>@@@AAAGGGttt{{{ooo^^^QQQNNNJJJBBBAAAHHH@@@>>>???GGG[[[ppp{{{{{{}}}```hhhUUUGGGKKKAAA\\\vvv}}}ooowwwqqq|||III888:::444888777666777999999999:::<<>><<>>@@@BBB@@@yyyqqqxxxkkk[[[RRRMMMFFF???:::888:::;;;???LLL___mmmsssXXXdddVVVDDDKKKBBBXXX|||yyy}}}JJJ888;;;444888777444666888999:::<<>>AAA@@@RRRoooxxxnnnjjjiiiyyykkkhhhhhhnnnyyyzzzvvvXXXNNNPPPQQQMMMKKKOOOGGGEEEGGGDDD@@@IIIXXXppp~~~~~~yyyWWWHHHDDD:::>>>===;;;??????AAAAAAmmmkkkmmm|||yyypppgggbbbaaabbbhhhooo~~~nnn]]]QQQJJJFFFDDD@@@CCCAAA@@@MMMlllyyy\\\tttCCC===777<<<;;;;;;:::<<>>999______WWWKKKHHHAAA<<<:::;;;888111---...666666555666666666777888888???DDDDDDHHHPPPTTTSSSaaaeeelllfffhhhpppzzzzzz{{{tttnnnkkkdddZZZSSSRRROOOIIIGGGIIIEEE???EEERRR^^^lllzzzWWWGGGDDD;;;???>>>===>>><<>>;;;aaa```YYYKKKGGGAAA:::555555777888;;;???555555555555666666666777===>>>CCCGGGGGGHHHPPP[[[ssscccdddmmm```eeeqqq~~~}}}~~~mmmccc```NNNJJJIIIJJJFFF???AAAIIILLLWWWmmm|||VVVFFFDDD<<<@@@??????>>>:::???FFFtttllllllzzzqqqkkkgggeeehhhnnnzzzzzzqqqiii^^^VVVSSSQQQLLLHHHCCCCCC@@@;;;>>>LLL\\\fffyyyvvvaaauuuBBB===777<<<999999999:::<<>>:::>>><<<333999FFFLLLvvvddd\\\KKKCCCFFFAAAHHHxxxjjj^^^~~~rrrGGG;;;444:::666666777888888999:::>>>CCCFFFNNNgggyyyFFF<<<@@@===@@@PPPkkk~~~qqqdddTTTIIIEEEJJJVVV[[[SSSIIIIIINNNPPPdddeeejjjjjjbbb]]]hhhyyy|||ssscccKKKJJJKKKMMM]]]qqqpppgggkkkzzzzzzooo{{{lllJJJ444777555444444333333444444555111666111===;;;^^^aaaYYYJJJEEEJJJCCC<<<888666555333222444444555666666666666666<<<===???FFFUUUiii{{{fffrrrwwwgggLLLzzzmmm\\\bbboooqqqaaaWWWRRRNNNIIIEEEKKKIIIJJJKKKGGG@@@???CCCBBBJJJ[[[uuu}}}TTTCCCCCC<<<@@@>>>===>>><<>>>>>CCCKKKQQQ___ooozzz___vvvAAA===888;;;;;;;;;<<<<<<>>>AAAFFFIIIZZZiiittttttYYYQQQMMM???>>>LLLaaaooopppkkkkkkpppxxxvvvkkk]]]MMM888555EEE???555@@@BBB:::===???EEEsssooo```LLLEEEFFFDDDHHHrrrdddTTTmmmttt|||FFF<<<555:::666666777777888888;;;???EEEJJJNNNdddRRR>>>???===???MMMgggmmmVVVGGG@@@MMMTTTKKKBBBCCCJJJMMMWWW\\\lll}}}xxxcccXXX[[[hhh|||fff~~~\\\FFFNNNYYY^^^hhhzzzzzzyyy{{{rrrccceeeeeeGGG444777555444444333333444444555666999555<<<999WWW~~~___YYYKKKFFF888888888:::<<<;;;444---444555666666777777666666999======CCC___mmmyyywwweeeAAAaaavvvnnn^^^bbbnnnxxxlllZZZNNNKKKOOOQQQPPPHHHHHHIIIJJJHHHCCC@@@AAA>>>CCCOOOdddSSSAAAAAA;;;???<<<:::???@@@DDDGGGsss{{{sss{{{tttnnniiiiiimmmyyy{{{uuummmfffaaaZZZPPPIIIGGGEEECCCAAA@@@@@@CCCFFFPPP```xxx[[[wwwAAA>>>888;;;:::;;;======???CCCIIIMMM]]]hhhvvvlll^^^KKKBBBCCCAAA888@@@JJJQQQNNNLLLRRR[[[iiipppeeeSSSOOOPPPNNNNNNJJJ444AAABBB>>>DDDAAAMMMmmmwwwcccLLLHHHGGGFFFGGGmmmgggSSSccc~~~wwwCCC;;;666:::666777666777888999<<>>FFFUUUmmmSSS???@@@;;;???;;;888???BBBFFFGGGsss|||kkk|||vvvooojjjiiilll{{{qqqiii\\\QQQJJJHHHGGGGGGFFFCCCAAABBBAAA>>>>>>AAAIIIUUUjjjZZZxxx@@@>>>999:::777999<<<===>>>CCCKKKQQQYYYggguuurrrfff}}}zzzddd___QQQDDDAAA@@@>>><<<<<<<<<:::;;;CCCLLLUUUllllllWWWdddppp^^^???IIIDDD===FFFEEE[[[ccc|||dddJJJIIIEEEFFFCCChhhpppVVVccc~~~@@@:::777:::666888555777999<<>>FFF___mmmZZZ\\\___[[[OOOFFFPPPaaaSSSFFFEEEZZZppprrreeeZZZXXX^^^kkkuuuppp}}}xxxxxxrrrmmmiiikkkqqqdddRRRRRRXXX^^^hhhfffvvvssssss}}}qqq```LLL:::777555444444333333444444555444666888999888NNNyyy^^^\\\QQQLLLzzziiiMMM444,,,222666555555666888999:::999888777666???CCCDDDMMM\\\```[[[```FFFTTTNNNmmmddddddaaagggqqqeee]]]LLLKKKIIIGGGFFFEEEDDDBBB<<<===AAAIII]]]}}}UUU@@@AAA===@@@;;;:::>>>@@@FFFJJJwwwyyylll{{{uuuooonnnqqq{{{}}}qqqcccVVVPPPPPPRRRJJJEEEBBBCCCAAA<<<;;;>>>AAAIIIYYYooo]]]yyy@@@>>>999:::666999<<<>>>@@@EEEOOOVVVYYYjjjqqquuuUUUSSSfffxxxfffWWWJJJJJJBBB;;;888888888<<>>>>>CCCZZZ|||~~~jjjdddgggiiiZZZHHHPPPhhh\\\PPPHHHSSSfffooogggZZZYYY^^^gggxxxppppppttteee```pppxxxbbb[[[UUURRRYYYiiilllqqq~~~zzzXXXGGG888222555444444333333444444555444555:::::::::OOO}}}```]]]RRRMMMkkkbbbQQQAAA<<<>>>999111555777999:::;;;:::888777888===DDDFFFEEEIIIUUUbbbfffnnnKKK[[[dddZZZ[[[bbb]]]bbb}}}OOONNNJJJFFFDDDEEEDDDAAA>>>??????CCCRRRqqqWWWAAACCC>>>AAA<<<===>>>===EEEMMM{{{wwwvvv{{{uuutttwwwzzzyyyjjjcccaaaOOOHHHDDDEEEBBB<<<:::===;;;???LLLbbb|||{{{```yyy@@@>>>999:::888;;;???AAACCCIIISSS[[[]]]nnnmmmiiieeekkkuuu|||aaaVVVJJJ@@@======;;;999:::EEEWWWYYYUUUooottt{{{```yyymmmSSSLLLBBBdddVVVfffKKKMMMFFFHHH@@@^^^}}}UUUooowww|||yyy:::999777:::666999777:::>>>CCCGGGLLLRRRUUUYYYeeeXXXEEE<<>>AAAWWWyyyxxxnnnqqqxxxgggNNNTTTppphhhYYYFFF???LLL^^^ddd```[[[___ffftttTTTRRRKKKQQQggg{{{uuuuuurrr|||TTTFFF:::555555444444333333444444555666777===;;;<<>>>>>BBB>>>???MMMcccTTT@@@<<<;;;DDD<<<;;;@@@???IIIUUU|||vvv}}}xxxttttttxxxcccMMMHHHAAA???@@@@@@===:::999===FFFUUUooo}}}___ttt???:::@@@444<<<>>>@@@@@@CCCKKKXXXaaagggnnnlll}}}mmmaaammmppp^^^ZZZ@@@777BBB888@@@OOOOOOdddWWW===___WWWjjjWWWQQQTTTVVVZZZrrroooUUUHHHFFFDDDCCC^^^ttt```^^^www:::555???222777444:::<<>>@@@CCCRRRuuuuuurrrwww{{{hhhOOORRRiiiooo^^^PPPOOONNNJJJNNNYYYYYY]]]aaajjj|||[[[QQQEEECCCUUUiii```SSSDDD999:::666555555444444444555555000999888444EEEJJJnnn}}}eee\\\QQQGGG@@@===:::888888777666555444555777888777666777888888<<<===@@@PPPnnn|||MMMiiimmmZZZVVV]]]^^^aaaXXXLLLaaaYYYLLLAAABBBGGGHHHCCC@@@>>>AAA======III^^^SSS@@@===;;;DDD======AAA@@@KKKWWW|||mmmuuu}}}zzz{{{|||rrrJJJEEE>>><<<>>>@@@???===:::===BBBNNNggg___ooo===:::AAA888;;;===???@@@CCCLLLYYYbbbhhhbbbjjjyyydddFFFCCC999:::CCCKKK\\\cccPPP\\\|||fffbbb\\\\\\YYYUUUkkkiiiQQQFFFFFFCCCBBB\\\ppp[[[YYYsss999555>>>333999777;;;>>>CCCIIIPPPTTTVVVVVV\\\dddmmmEEE???<<<===@@@NNNqqqxxxtttzzzoooWWWVVVfffjjj]]]QQQNNNNNNMMMNNNQQQPPPWWW]]]cccoooyyytttIII===:::FFFTTTccc}}}]]]^^^KKK555---666555555444444444555555222:::999444BBBFFFddd}}}eee[[[PPPFFF@@@===:::888888777666555444555666666666666888:::===<<<;;;???QQQoooOOOmmm|||^^^WWW]]]^^^aaalllTTTAAA???DDDSSSxxx|||MMMGGGCCCGGGKKKHHHDDDBBB???AAA<<<;;;EEEXXXQQQ???===;;;DDD===@@@BBB@@@MMMYYY|||iiiiii|||{{{~~~|||}}}___MMMWWWiii}}}iiiHHHDDD???===???AAAAAA???<<<<<<===FFF^^^___iii;;;:::BBB;;;999<<<>>>AAAFFFOOO[[[dddooojjjgggUUUAAA<<<999DDDHHHlllyyyqqqrrrbbb[[[ZZZTTTQQQfffcccOOOHHHHHHDDDCCCZZZ|||ccc]]]lll888444;;;555;;;:::===@@@FFFLLLQQQUUUWWWXXX\\\cccvvvDDD???;;;<<>>BBBCCC@@@NNNXXXxxxsssdddyyyyyy}}}xxxbbbMMMCCCFFFLLLpppxxx{{{rrrPPPFFFCCCAAAAAABBBBBBAAA@@@===<<<;;;BBBYYY|||```ccc<<<<<<@@@<<<:::<<<@@@DDDKKKUUU```gggvvvuuufff|||fff>>>>>>===FFFCCChhhyyyrrrqqqiiiOOOLLLSSSMMMRRRccc```OOOKKKKKKFFFCCCXXXmmmbbbeee999555888666;;;<<<>>>BBBHHHNNNRRRVVVXXXZZZ^^^fffpppIIIAAA<<<===???JJJkkkuuuhhhfffllljjj]]]OOOPPPYYYUUUHHHGGGPPPZZZaaafffooo|||}}}|||}}}~~~pppvvvNNNdddPPPBBBLLLPPPNNN@@@???:::===JJJUUUaaattt}}}mmm|||uuuMMMBBB999;;;555444444444444555666666333777<<<:::DDDGGGXXXggg]]]RRRGGG@@@===:::888888777666555444555555555555666999<<<777:::???EEEJJJNNNRRRVVVoooRRRgggeeeXXX[[[^^^bbbuuucccVVVIIIFFFHHHIIIEEEBBBPPPdddzzzmmmyyyYYYBBBEEECCCDDDGGGFFFCCCDDDHHHFFFEEE???===BBBMMMsssLLL???@@@<<>>AAABBB@@@NNNUUUrrrlllxxxyyy~~~yyyiiiTTTIIIGGGDDD???GGGXXXcccjjj~~~bbbnnnnnn___DDD???@@@@@@BBBCCCCCCBBBAAA======<<>>>>>===;;;<<<>>>CCCIIIQQQ[[[eeekkkwwwmmmfffuuuXXXNNNVVViii{{{FFF???===:::<<>>CCCSSSOOOSSS```[[[MMMMMMMMMEEEAAAYYYlllaaa~~~]]]:::666666888:::<<<@@@DDDKKKPPPSSSVVVYYY\\\```jjjOOO@@@;;;===???GGGfffqqqiiirrrqqqcccQQQOOOYYYVVVIIIFFFIIIQQQ\\\fffooovvv{{{|||mmm~~~XXXMMMHHHXXXXXX\\\kkk]]]GGGAAAAAAHHHOOOVVVbbbnnndddaaaeeeqqqyyy{{{nnn___GGG444333444444444444444555666666444666>>>===DDDHHHRRR}}}ggg]]]RRRHHH@@@===:::888888777666555444555666666666666888:::777:::>>>CCCGGGOOO```pppvvv~~~TTT\\\eeeVVVXXX]]]bbb~~~jjj[[[PPPFFF>>>:::GGG```|||eeezzzXXXFFFBBBFFFCCCCCCDDDDDDBBBEEEJJJIIIGGGAAA@@@BBBIIImmmJJJ???AAA<<>>???>>>BBBVVVxxxwwwfffWWW>>>>>>;;;;;;>>>@@@EEELLLUUU___hhhmmmrrrjjjfffqqqUUUEEEEEEjjjNNN@@@666777===666222XXXrrr\\\NNNCCC>>>555===???DDDUUUOOOQQQ[[[UUUKKKNNNMMMDDD???^^^jjjbbbTTT:::888555:::;;;===BBBHHHOOOSSSUUUXXX\\\___bbbkkkRRR>>>999;;;>>>CCC___|||qqqvvvuuugggUUUPPPUUURRRIIIJJJIIINNN[[[iiiqqqtttvvvzzzwwweee}}}}}}\\\QQQ___OOOOOOqqqsssbbbVVVKKKHHHGGGFFFGGGKKKLLLAAA???IIIOOONNNSSS]]]hhhqqqkkkfffHHH444444444444444444444555666777999777@@@???CCCGGGJJJgggsss}}}fff\\\RRRGGG@@@===:::888888777666555444555777888777666777888999;;;>>>@@@DDDVVV{{{```QQQlllYYYXXX\\\^^^xxxlllbbbpppjjjzzzrrrWWWQQQFFFCCCPPPssscccfffvvvhhhYYY[[[]]]SSSNNNJJJIIIGGGCCCDDDGGGIIIHHHCCCBBBBBBFFFhhhHHH???BBB<<>>???PPPnnnvvvaaammmnnn```bbb]]]TTTPPPKKKEEE@@@@@@BBBDDDAAA@@@===@@@RRRuuuyyyjjjOOO;;;===999===???AAAFFFNNNXXXaaaiiimmmqqq~~~zzzeee}}}}}}aaaOOOCCC\\\pppHHHCCC777<<>>CCCBBBRRRIIIOOOWWWPPPJJJPPPQQQFFFAAAfffxxxfffgggwwwJJJ999:::555>>>===AAAEEELLLSSSWWWYYY[[[___cccdddkkk|||VVV>>>999<<>>???>>>>>>AAAMMM[[[ooocccZZZAAA555<<<444333333444444666777777===999CCCCCCFFFMMMLLL^^^ttt{{{ddd[[[QQQGGG@@@===:::888888777666555444666888999777666666666555999???BBBIIIbbbsss___uuu```[[[\\\ZZZwwwwwwddd```ZZZssstttXXXHHHLLL<<<===___cccVVVaaakkk~~~bbb\\\VVVRRRLLLEEEBBBCCCIIIGGGCCCCCCBBBCCCdddGGG???BBB<<>>KKKddd~~~{{{XXXXXXtttjjjcccWWWIII@@@===@@@CCCCCCAAA<<<===OOOsss~~~lllIII888<<<999@@@???AAAFFFNNNXXXbbbhhhlllttt}}}eeezzzvvvmmmTTTFFFGGGAAANNNsss```RRRFFF:::GGG===;;;FFF222555888777FFF666999@@@111999>>>===NNNEEEOOOUUUPPPKKKTTTUUUKKKFFFkkkiii]]]fffpppDDD888;;;666AAA@@@DDDHHHOOOVVVZZZ[[[]]]aaaeeeeeekkkwwwZZZ???;;;???BBBDDD[[[~~~}}}{{{ttthhh[[[RRRMMMLLLDDDBBBJJJZZZhhhpppvvv|||vvvddd```PPPjjjqqqJJJdddUUUMMMdddcccfffppp\\\KKK:::555:::>>><<<999444>>>>>>444111:::AAAAAA@@@QQQhhh}}}UUUxxxTTT===000777333333333444555666777888???999EEEGGGLLLUUUTTTaaasssaaa^^^WWWLLL@@@===:::777777777777666888888777777666666555555888888???IIINNNTTTeeewww|||UUUxxx|||```VVVXXX\\\~~~RRRQQQNNN;;;MMM{{{pppWWW]]]___MMMSSSKKK@@@DDDCCC@@@IIIEEEAAADDD^^^mmmGGG?????????999BBBBBB===JJJJJJMMMiiicccxxx|||sssqqqrrrwwwvvvuuuyyyfffJJJDDD<<>>@@@<<<===;;;999999>>>DDDFFFQQQWWWQQQMMMVVVUUUJJJGGG}}}ooo```{{{www<<<>>>:::111BBB===KKKQQQOOORRRYYY\\\\\\```hhhjjjkkksss[[[666lll]]]===ZZZyyy}}}oooccc\\\RRRJJJFFFFFFDDDIIIZZZmmmooofffVVVOOOAAA;;;NNNeeecccPPPhhhlllVVVSSS[[[ZZZaaa```JJJFFF???;;;999999888888999777888:::999777999===@@@MMM]]]uuupppXXXjjjYYY888555666222333444444333555888:::<<>>@@@AAA;;;DDDDDD???KKKIIILLLeeeaaauuu}}}|||zzztttuuuzzzPPPJJJBBBPPPyyypppoooeeesssoooTTTIIIEEEBBB>>>AAABBBDDDAAAIIIqqqooommmvvvBBB@@@;;;:::@@@DDDEEEMMMYYY```bbbeeejjjuuuooocccqqqaaaTTTIIIFFFGGGEEEHHHJJJGGGGGG\\\LLL@@@AAABBBLLLKKKKKKBBB000HHH@@@CCCFFFBBBBBBAAA>>>999777:::AAAEEEPPPTTTLLLJJJVVVUUUIIIGGGssszzz}}};;;===;;;555EEEAAANNNTTTSSSXXX___aaa___```eeeiiihhhnnnhhhVVVggg;;;JJJiiitttkkkbbbUUUJJJGGGHHHFFFHHHSSS```bbb[[[CCC@@@888555BBBVVV^^^[[[iiigggOOOPPPYYYTTTWWWTTTDDDAAA===;;;;;;<<<;;;;;;999777888::::::777999======GGGRRRjjjkkkZZZjjjXXX999555222333444555555444666888;;;===@@@EEEJJJOOOUUU\\\```wwwbbb[[[RRRGGG@@@===:::777777777777666777777777666666666666555;;;;;;@@@FFFEEEFFFSSSdddnnnsssPPPpppjjj[[[WWWWWWqqqxxxYYYTTTHHH@@@___fffNNNjjjvvvYYYCCCLLLNNNGGGFFFBBBJJJGGGDDDEEEZZZdddBBB<<<@@@DDD>>>EEEEEEBBBJJJGGGKKK___eeeooo}}}tttrrr}}}ZZZTTTNNNIIIyyycccYYYpppuuuVVVGGGJJJIII>>>AAACCCFFFBBBFFFllljjjtttqqqAAA@@@<<<===CCCJJJLLLRRR\\\aaaccceeehhhuuuppp___yyyhhh___YYYVVVOOOGGGFFFJJJ___ttt^^^WWWGGGGGGQQQNNNGGGIIIkkkMMM===BBBGGGHHHFFFCCC<<<777888@@@GGGRRRUUUHHHHHHZZZXXXJJJMMMwww{{{ppp:::;;;;;;999GGGEEEPPPWWWXXX^^^ddddddaaaaaaccciiigggkkkwwwHHHJJJLLL888;;;ZZZkkk{{{zzzrrriiiZZZLLLEEEGGGGGGGGGHHHHHHDDD???777777666444888CCCUUUcccooofffKKKPPP[[[QQQOOOKKK@@@>>><<<<<<======<<<:::999777999;;;:::777888<<<<<>>DDDDDDCCCIIIEEEKKKYYY~~~rrrccc}}}vvvuuuwwwuuuooouuufffYYYQQQ>>>ZZZeee]]]dddnnnjjjUUUHHHKKKKKKCCCAAACCCGGGCCCDDDhhhiiiiiiAAA@@@<<<@@@EEEPPPRRRXXX```eeegggiiijjjpppeee~~~ssseeeTTTNNNWWW|||zzzUUUHHHVVVQQQQQQeeeqqqMMMEEEFFFHHHGGGEEEBBB<<<:::BBBKKKXXXZZZIIIIII```[[[MMMXXX~~~{{{|||~~~bbb::::::<<<>>>IIIHHHPPPXXXZZZ___bbbcccbbbbbbcccjjjjjjmmmAAA<<>>===>>>>>><<<999666999888999<<<:::777888;;;>>>???@@@TTTzzzmmmiiiiiiQQQ::::::///444555555555555666999<<>>CCCKKKJJJPPPWWWZZZ\\\]]]^^^```cccddddddjjjlllVVVDDDEEE@@@;;;BBBRRRvvvzzzlll]]]LLLHHHHHHLLLKKKDDD@@@BBB===888777;;;888777DDDVVVpppeeeHHHMMMYYYOOOKKKFFF<<<<<<===>>>>>><<<888555999888999<<<;;;777777:::======<<>>>>>BBB<<>>HHHJJJRRRXXX^^^bbbhhhmmmooommmmmmvvv}}}sssyyyvvvVVV}}}uuuxxxfffqqqqqqrrrUUUKKKKKKEEEBBBEEECCC???CCCKKKWWW```LLLIII___SSSPPPyyyHHH???;;;AAAJJJOOOOOORRRWWW[[[\\\[[[[[[```cccccc]]]eeegggSSS222,,,444BBBLLLRRRmmmhhhZZZxxxwwwjjjYYYLLLGGGMMMOOOGGGBBBDDDAAA999444777999:::AAAJJJiiijjjTTTVVV___XXXVVVOOO888888:::===>>>>>>;;;888999888:::===;;;777666999999<<<<<>>EEEDDDDDDOOO___eeeqqq===SSS^^^___[[[VVVRRRssseeePPPKKKMMM]]]tttYYY^^^^^^zzzjjjUUURRRPPP{{{ssseeefffaaa___\\\MMMDDDLLLIIIBBBJJJMMMNNNKKKTTT~~~mmmGGG@@@???>>>AAA===DDD@@@IIIJJJFFFSSSNNN___zzzrrrhhhpppiiiXXXMMMJJJIIIZZZxxxpppZZZZZZ|||tttPPPSSSgggvvvzzzqqqddd```^^^\\\TTTHHHCCCFFFDDDAAAEEEFFFHHHfff}}}hhhLLL>>>CCCBBBNNNPPPXXX___dddfffkkkqqqrrrooossszzz{{{rrrvvvyyyccciii]]]PPPFFFGGGFFFBBBEEEMMMRRRbbbOOOJJJ___QQQUUUyyyuuu???AAA<<>>YYYjjj___^^^eeeaaa___TTT888999:::<<<======:::888999888:::===;;;777666999666<<>>GGGBBBLLLLLLHHHTTTLLLYYYjjjooo\\\PPPUUUQQQHHHFFFTTTsssYYYWWWkkkUUUWWWgggpppzzzjjjllljjj```TTTJJJCCCAAAEEE@@@DDDGGGIIIfffzzzlllEEE===DDDEEESSSTTT___fffkkklllooovvvvvvrrrrrrzzz{{{tttnnn\\\MMMJJJIIIFFFIIIPPPPPPcccRRRMMM```RRR\\\zzzxxx999BBB===GGGXXXZZZ]]]]]]ZZZaaaeeebbbaaacccaaa\\\cccddd\\\sss\\\===666888===BBBIIIgggXXXPPPTTTSSSZZZiiihhh{{{nnn[[[XXXmmmyyyooocccOOO???999:::999555FFFbbb___^^^bbb```]]]OOO<<<<<<;;;<<<<<<:::777444999888;;;===<<<777666888555>>>DDDWWWxxx\\\KKKwwwSSSFFF222666222222444777999<<<@@@EEEHHHIIILLLRRRVVVXXXYYY[[[\\\___rrrjjjccc___UUUHHH@@@===:::777777777777666666666666555666777888888555;;;===CCCLLLNNNUUUfffJJJUUUcccHHHTTTUUUXXXeeezzz^^^WWW[[[eee___QQQFFF[[[TTTXXXtttVVV^^^dddvvv}}}pppssstttnnn```PPPFFFBBBDDDEEEKKKJJJQQQOOOWWWOOOEEE======@@@AAABBBDDDGGGBBBKKKJJJJJJKKK^^^yyygggcccQQQNNNMMMVVVIII???vvvdddVVVnnn{{{uuueeeaaa^^^ZZZppprrrnnnqqqtttdddJJJ@@@FFFDDDAAAGGGIIIJJJeeemmmpppeeeBBB>>>BBBHHHJJJ\\\fffhhhiiilllmmmoooooopppooowwwwww}}}~~~vvv\\\QQQMMMKKKRRR\\\YYY```LLLWWWYYYKKKwwwhhhBBBBBBEEENNNYYY```aaa```iiieeeaaa```aaabbb```___]]]___ZZZtttiii:::888???888===GGGXXX|||tttfffkkkyyy~~~xxxxxxxxxmmm\\\]]]}}}wwwKKK999@@@AAA666CCCGGGRRR]]]\\\PPPGGGGGG;;;:::444666>>>999222777:::999777DDD@@@888???333888??????XXXtttTTTKKKlllPPPBBB222000555777888:::<<>>:::777777777777666666666666666777777777777777<<>>AAABBBBBBDDDHHHBBBJJJIIIIIIJJJWWW]]]~~~pppNNN]]]wwwkkkIII```nnnpppvvvhhhfffeeebbbuuu}}}~~~oooSSSDDDEEEDDDBBBHHHIIIJJJgggnnnuuu^^^AAA@@@FFFMMMPPP```aaadddhhhmmmoooppppppppprrryyyyyyyyytttbbbPPPRRR[[[___^^^YYY```SSSZZZZZZXXXMMMEEEHHHNNNUUU[[[___bbbccchhheeebbbaaabbbbbb```^^^XXX]]]XXXhhhxxxDDD;;;>>>777;;;CCCRRRyyy}}}rrrnnnxxxxxxlll```VVV```eeeKKK@@@999888:::AAAHHHHHHBBB;;;888888999777999===999555;;;<<<:::444BBBAAA:::DDD===;;;???BBB]]]tttGGGKKKkkkPPPBBB444222333777888:::===@@@CCCFFFGGGKKKOOOTTTVVVWWWXXXZZZ]]]eeejjjdddjjjgggaaaUUUGGGAAA>>>:::888777777777666444555777888888888777666:::999>>>JJJIIIBBBdddjjjQQQyyyiiiQQQLLLRRRYYYkkk^^^rrrWWWFFFWWWnnn|||kkkqqqeeeZZZqqq{{{[[[LLLNNNMMMKKKOOOOOOUUUQQQYYYHHHAAA===@@@BBBBBBBBBCCCHHHBBBIIIHHHJJJJJJOOOsss^^^ppppppLLL___XXXPPPxxx}}}}}}vvvmmmhhhxxx|||aaaMMMIIIEEEEEEJJJJJJJJJiiiooo|||RRR@@@DDDLLLUUUWWWeee^^^bbbhhhmmmqqqrrrqqqpppwww||||||lllvvv```hhhuuulllXXXWWW\\\XXXZZZUUUgggrrrKKKFFFNNNWWW\\\]]]^^^aaadddfffeeeddddddddddddaaa___ZZZbbb\\\aaaKKK<<<===777<<>>EEEfffrrrGGGYYYpppOOO<<<555555333888:::<<<>>>AAADDDFFFHHHKKKPPPVVVXXXVVVWWWZZZ^^^eeegggggggggfff___TTTIIIAAA>>>:::888888888777666333555777888999888666555999444666EEENNNHHHWWW{{{{{{LLLrrrjjjKKKOOOZZZVVVttt\\\YYY|||qqqNNNCCCuuu{{{hhhmmmzzzmmmeeennnUUUOOOLLLJJJPPPTTT[[[WWW___xxxCCC???>>>AAADDDBBBAAACCCFFFAAAGGGFFFLLLLLLJJJcccllldddjjjZZZ\\\___wwwGGGcccqqqwwwiiisssnnnXXXPPPHHHHHHLLLIIIJJJkkkppprrrHHHBBBIIIQQQ[[[\\\gggbbbeeehhhlllppprrrrrrsssuuuxxxxxxiiiyyyhhhjjjeeeeeerrrnnnxxxyyyVVV\\\]]]```XXXSSSyyywwwcccNNNGGGOOOXXX^^^______```bbbbbbcccdddfffggggggfffeee```gggbbb```LLL888;;;999@@@BBBIIIhhh{{{nnnddddddiiirrr|||ppp^^^ZZZ___^^^WWWjjjrrrRRRCCC======999555999@@@>>>666777444888===999999???AAA555:::;;;UUU___KKKEEEBBB>>><<>>;;;888888888888777333555777888999888666555555888999BBBMMMJJJMMM^^^```gggJJJgggtttRRROOOWWWTTTiiieeeSSSWWWvvvccc<<>>BBBDDDAAA@@@BBBCCC@@@FFFDDDLLLPPPIII[[[wwwZZZwww```SSScccTTT~~~wwwuuusssmmmkkk}}}ttt```VVVKKKJJJLLLHHHJJJnnnsss```CCCGGGPPPVVV______gggjjjjjjjjjkkkmmmooorrrtttpppqqqsssyyymmmjjjssskkk[[[XXXooofff\\\[[[aaabbbfffdddgggXXXZZZ|||WWW>>>JJJOOOWWW___cccdddcccaaa___aaadddgggiiijjjkkkllldddgggcccbbb~~~PPP999;;;;;;AAA@@@DDD^^^xxx}}}pppfffcccccchhhsss~~~ooo```ZZZhhhsssaaaTTTgggzzzZZZGGG>>><<<888777;;;AAA???:::<<<333;;;BBB;;;<<>>BBBBBB@@@???BBB@@@@@@FFFBBBKKKQQQHHHVVV{{{~~~UUUhhh|||zzz\\\SSSXXXAAAWWWssskkk}}}oootttrrr```WWWLLLKKKKKKGGGMMMtttyyyzzzUUUCCCOOOXXX\\\eeebbbgggooommmjjjiiijjjmmmqqqtttttttttxxxzzzeeemmmttt}}}```YYYSSSaaannnppphhhggggggUUUeeetttNNNAAAOOOSSSYYYaaafffgggeeebbb\\\___cccfffhhhjjjmmmoookkkhhhgggiii~~~^^^AAA>>>;;;???<<>>::::::???CCCBBB??????>>>888HHHRRRCCC???EEE<<<888===666SSSgggJJJ<<>>AAADDDGGGHHHIIIIIIKKKNNNQQQTTTUUUUUUWWWXXX______ccchhhwwwhhh___SSSKKKBBB???;;;999999999888777666666666666777777777777444<<>>???BBBAAA>>>>>>AAA???AAAFFF>>>GGGOOOGGGRRRbbbYYY[[[zzz```RRROOODDDAAASSSdddhhhttt|||]]]}}}|||zzzjjj\\\UUULLLIIIIIIGGGRRR}}}qqqPPPEEEWWW```ccckkkgggkkklllkkkiiihhhiiillloooqqqxxxvvv{{{zzzppp~~~eeeccc]]]TTTTTTmmm{{{wwwhhhjjjiiiXXXxxxcccJJJOOOOOOVVV]]]bbbbbbaaaaaaccc\\\^^^aaacccdddfffjjjnnnooogggjjjnnnxxxpppLLLBBB:::===<<<@@@KKKhhhxxxnnnhhheeeooouuuvvv}}}iiiSSSKKKQQQ[[[[[[YYYSSSGGGhhhnnnSSSEEE>>>===888>>>LLLNNNDDD@@@FFF===@@@^^^jjjOOOCCCGGG<<<:::???777VVVoooNNN===KKKTTTKKKkkknnnccciiimmmQQQ<<>>???AAA@@@===>>>AAA>>>AAAFFF<<>>DDDFFFdddzzzrrrjjjsssvvvvvv~~~~~~jjjPPPYYYaaaXXXNNNWWW[[[LLLKKKqqquuuWWWJJJHHHDDD:::555???SSSTTTCCC>>>GGG;;;FFFooo}}}YYYEEEHHH===777@@@<<<```|||VVV@@@LLL]]]SSSuuuFFF@@@]]]^^^FFF222666888BBB>>>@@@CCCFFFIIIIIIIIIIIIQQQOOOOOOSSSYYY[[[YYYUUUQQQ]]]^^^aaakkkpppnnnoooYYYIIICCC@@@<<<999999888888777666666666666666666666666888666999@@@DDDFFFNNNWWWAAAQQQfffQQQJJJJJJUUUaaa^^^QQQMMMIIIIIINNNMMMYYYXXXiiiWWWkkk}}}vvvoooPPPQQQPPPQQQUUUpppyyyiiiHHH@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIUUU|||TTT\\\qqq}}}_________aaadddgggmmmrrrvvvoooppplll```ZZZ[[[VVVOOOJJJMMMdddhhhJJJZZZaaadddnnnoookkkmmmlllfffaaabbbhhhmmmllliiiooolllkkklllpppiiimmm```|||}}}~~~pppvvvnnn{{{nnnnnnyyy{{{VVVYYYWWWZZZ]]]```bbb```^^^]]]]]][[[\\\]]]^^^```bbbfffiiiggglllffflllgggJJJ>>>>>>???999;;;DDD^^^{{{yyytttmmm|||}}}lllPPPPPP___KKKKKK^^^MMMHHH@@@AAAHHHIIIDDDHHHLLLDDD>>>CCC999CCC]]]RRR>>>III<<<@@@{{{{{{RRR;;;AAA666===KKKiiiyyy]]]HHHXXXKKKllluuu<<>>???777???@@@AAADDDFFFHHHJJJJJJJJJNNNLLLKKKMMMQQQTTTTTTSSSXXXXXX___ffffffjjj~~~llliiiVVVJJJCCC@@@<<<999999888888777666666666666666666666666:::555555<<>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@BBBCCCEEEGGGHHHNNNggg]]]QQQ```}}}ooobbbbbbkkkqqqtttttt{{{xxxrrriii```ccclllqqqgggRRRLLLmmmZZZPPP^^^ccceeeoooqqqmmmooonnnjjjffffffjjjlllkkkiiieeecccdddgggnnneeeyyyssshhh~~~zzzqqqrrrqqq|||rrr\\\aaa___aaacccffffffdddbbb``````]]]^^^___```aaaccceeegggeeeiiieeelllggg___AAA======???>>>@@@VVVttt~~~yyyttt}}}___RRRiiiPPPEEE\\\HHHDDDBBB===<<<;;;:::AAAFFFBBBAAAKKKKKKQQQaaa\\\KKKGGG>>>HHH||||||gggHHH333AAA===AAAQQQUUUEEEGGG```___{{{iiiQQQppp}}}WWW777777;;;<<>>?????????????????????????????????AAABBBDDDFFFGGGMMMSSSmmmLLLSSSllluuuwwwzzzwwwjjjaaadddooo___QQQ|||xxxTTTZZZggghhhgggnnnoookkknnnpppooonnnmmmmmmlllkkkkkkmmmiiihhhiiimmmoooooonnn|||iiittthhhaaaeeedddfffhhhjjjiiifffcccaaaaaa^^^___```aaabbbcccccccccdddeeeeeellleeeuuuGGG:::777EEE>>>AAAQQQjjj~~~pppXXXbbbFFF^^^IIIIIIEEECCCCCCDDDEEEHHHMMMQQQKKKZZZkkkppprrrvvvfffIII@@@```dddJJJ>>>AAA:::EEERRRIIIBBBTTTkkk{{{ttt|||mmmKKK:::555:::BBBBBBDDDFFFHHHKKKMMMNNNNNNNNNQQQPPPPPPQQQSSSTTTTTTSSSWWWWWW[[[bbbcccdddmmmzzzhhhaaaPPPIIICCC@@@<<<999999888888777666666666666666666666666333222999KKK\\\```VVVJJJxxxtttGGG[[[lll\\\KKKNNNTTThhhqqqnnnvvv{{{www{{{{{{zzz}}}ZZZTTT]]]pppoooIIICCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEIIIOOOUUURRR^^^zzzwwwjjjeeegggrrraaaaaaZZZeeennnlllgggkkkkkkhhhkkkooorrrttttttqqqoooooopppxxxsssppppppppp|||gggrrrwww{{{uuuqqqdddbbb```eeehhhiiiiiihhhddd```^^^^^^^^^^^^___aaabbbbbb```^^^aaaaaafffkkkccchhh]]]@@@777GGG:::@@@KKKaaa|||bbbrrrQQQkkkUUUSSS<<<@@@DDDLLLRRRNNNLLLTTTLLLZZZuuu|||yyy}}}KKKFFFfffgggLLLMMM===>>>___{{{qqqkkkxxxvvvSSS>>>AAA;;;>>>FFF===HHHIIIKKKMMMMMMNNNMMMMMMTTTTTTTTTUUUUUUVVVUUUUUU[[[ZZZ^^^ccceeedddgggnnniiicccPPPHHHCCC@@@<<<999999888888777666666666666666666666666444333888FFFXXX```YYYNNNlllVVV[[[sssgggTTTQQQRRRZZZtttlll}}}yyyzzz```bbb\\\CCCAAA=================================>>>???AAABBBCCCCCCKKK}}}bbbOOOPPPeeezzzpppkkk}}}UUU\\\fffoookkkeeeiiiiiigggkkknnnrrrvvvwwwtttssstttvvvssspppppptttwwwbbbaaannnllldddbbbZZZgggggghhhhhheeeaaa^^^\\\\\\]]]\\\\\\^^^``````^^^[[[^^^^^^gggkkkeeefffsssGGG;;;GGG999;;;CCCVVVrrrmmmqqqjjjttt___UUUJJJVVVmmmhhhYYY[[[ZZZ^^^uuu~~~~~~kkk[[[gggnnnLLLDDDKKKrrr]]]zzzDDD888FFF???BBBJJJ>>>FFFGGGIIILLLNNNOOOOOOOOOUUUVVVWWWWWWWWWVVVVVVVVVZZZZZZ\\\```aaa```aaadddzzzjjjcccPPPIIICCC@@@<<<999999888888777666666666666666666666666:::666333777DDDQQQUUURRRTTTvvviiiVVVoookkk[[[PPPPPPTTTvvvxxx~~~{{{}}}yyyUUUEEE===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBHHH@@@]]]sssLLLFFFVVVjjj|||xxxVVV[[[bbbkkkgggbbbgggjjjiiinnnkkkooosssuuuttttttvvvxxxqqqnnnqqqvvvyyy}}}ppp```xxxoooeeeaaaddd\\\llleeeffffffddd```^^^]]]]]][[[ZZZYYY[[[___```^^^\\\]]]^^^hhhggghhhkkk{{{ppp@@@>>>CCC<<<<<>>AAALLLEEEAAACCCGGGKKKOOOQQQRRRSSSRRRTTTWWWWWWVVVUUUUUUUUUYYY[[[]]]^^^^^^^^^```bbbjjjkkk```PPPMMMCCC@@@<<<999999888888777666666666666666666666666888777444222;;;JJJTTTVVVKKK^^^gggfffzzzOOOeeejjj^^^MMMMMMRRReeeKKKHHH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@@@@HHH@@@IIIzzzVVVGGGQQQTTTzzzwww^^^dddccclllhhhbbbggghhhgggllljjjlllnnnpppqqqrrrtttuuutttrrrtttyyyxxxvvv~~~llliii~~~___aaaZZZeee___iiibbbbbbcccaaa^^^\\\\\\]]][[[XXXVVVYYY^^^bbbaaa___aaaaaaggg___gggooosssooo<<>>AAAJJJHHHDDDEEEIIILLLOOOQQQRRRRRRNNNQQQTTTUUUSSSRRRRRRSSSWWWZZZ]]][[[YYY[[[```dddeeejjj]]]OOOPPPCCC@@@<<<999999888888777666666666666666666666666000666::::::@@@MMMWWWYYYHHHcccOOOaaallldddOOOLLLRRR\\\mmm999DDD:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@888LLLMMM]]]eeeQQQTTTHHHfffkkkeeessshhhpppkkkcccffffffcccgggjjjjjjkkklllnnnpppqqqqqqsssqqqtttzzzyyytttyyyuuu[[[___bbbTTTddd```bbb^^^______^^^[[[ZZZ[[[\\\[[[XXXVVVXXX___cccdddbbbgggdddfffWWWbbbmmmkkkFFFKKK999<<<<<<;;;@@@RRRmmmuuuRRRVVVFFF;;;KKK^^^wwwpppvvv```GGG>>>DDDAAAAAAGGGGGGJJJKKKMMMNNNOOOOOONNNNNNJJJNNNRRRRRRQQQOOOPPPQQQPPPTTTWWWTTTQQQTTT[[[```bbbpppiiidddVVVIIICCC@@@<<<999999888888777666666666666666666666666333222777666@@@iii|||eee\\\___JJJ```jjjUUUYYYQQQWWWUUUlllyyyNNNAAAIII///<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???III:::JJJ___ZZZRRRFFFXXXxxxmmmfffmmmiiinnnlllgggcccaaacccgggkkkmmmhhhbbbbbbfffjjjjjjhhhooonnnmmmnnnpppuuuyyy|||gggeeesss[[[___aaa```aaa```___^^^]]][[[ZZZZZZ[[[[[[kkkhhhaaa[[[]]]bbbeeebbbaaadddfffcccaaadddnnnvvv^^^BBB>>>???AAA>>>===GGG^^^{{{uuu\\\EEE@@@KKKaaayyyNNNCCC???EEEHHHDDDEEEKKKNNNOOOPPPOOOMMMLLLMMMNNNMMMOOOMMMKKKMMMRRRSSSPPPRRRSSSSSSSSSSSSUUUYYY\\\```iiiiiicccVVVJJJCCC@@@<<<999999888888777666666666666666666666666555222666555:::YYYnnncccggggggPPPOOOwwwbbbUUURRRVVVPPP```vvvCCC;;;FFF888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAA===DDDNNNgggSSSMMMMMM___~~~eeecccnnngggnnnmmmjjjfffbbbccchhhmmmlllhhheeeccceeegggiiihhhkkkjjjiiiiiikkknnnrrruuuxxx~~~fff|||qqq^^^``````^^^```____________]]]ZZZYYY[[[]]]xxxtttlllccc```aaa```\\\eeefffgggeeeccceeelllqqqkkkJJJAAA===???===<<>>EEEGGGCCCDDDIIIMMMNNNOOONNNMMMMMMNNNOOOPPPQQQOOOLLLNNNSSSSSSPPPPPPQQQRRRQQQRRRTTTXXX[[[___]]]tttjjjbbbUUUKKKCCC@@@<<<:::999999888777666666666666666666666666444111777777555CCCWWWZZZbbbYYYqqqlllFFFxxxTTTSSSVVVNNNTTTwwwaaa<<<888AAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<>><<<;;;@@@NNNfff~~~||||||kkkKKKFFFFFFOOO[[[ooo^^^FFF@@@???FFFHHHDDDDDDHHHKKKMMMNNNNNNNNNNNNOOOQQQQQQQQQOOOLLLNNNRRRRRROOONNNOOOPPPPPPPPPRRRVVVYYYfffZZZccciii___TTTLLLDDDAAA<<<:::999999888777666666666666666666666666222111888<<<555444EEEXXXlllWWWOOOqqq{{{RRR~~~aaaUUUWWWRRRQQQddd}}}xxxPPP===<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>999GGG???CCCNNNqqqVVVOOOMMMUUUssswwwvvvmmmdddpppnnnkkkmmmnnnjjjdddbbbfffkkkjjjlllmmmjjjfffdddgggkkkjjjiiiiiiiiiiiikkklllmmmttt~~~^^^ssszzzppp___[[[]]]YYYZZZ```___ZZZ^^^aaa^^^WWWTTTXXX]]][[[]]]^^^\\\^^^bbbcccaaafffcccaaabbbdddfffeeecccYYYAAAEEE>>>===<<<===EEEXXXuuujjjSSSBBBAAAFFFUUUhhh}}}RRRDDDBBBCCCIIIJJJGGGGGGJJJKKKMMMOOOOOOOOOOOOQQQSSSPPPQQQNNNKKKLLLPPPPPPMMMMMMNNNNNNOOOOOORRRVVVYYYggg___]]]vvviii^^^SSSLLLDDDAAA===::::::999999888666666666666666666666666666444555:::666222HHHjjjuuu___JJJ{{{hhheee~~~ZZZWWWVVVUUUYYYsssuuu{{{fffCCC???@@@:::999::::::::::::::::::::::::999999999::::::;;;<<<===777@@@:::CCCCCCeeebbbMMMPPPSSSbbbwwwmmmooo```gggmmmhhhjjjllliiicccaaacccfffiiimmmooommmgggdddgggkkkkkkkkkkkkkkklllllllllmmmrrrtttsssfff|||zzzhhh______^^^WWWYYY___\\\VVV[[[^^^\\\UUURRRVVVZZZ]]]```bbb``````bbbbbb```aaa^^^\\\^^^bbbdddccc```jjjeeeBBBJJJ@@@>>>======@@@LLLgggyyy|||yyy{{{mmmaaaDDD???BBBUUUrrrgggKKKEEEEEEHHHLLLMMMKKKJJJLLLKKKMMMOOOOOOOOOPPPRRRTTTQQQQQQOOOLLLMMMQQQQQQNNNLLLMMMNNNNNNOOORRRVVVYYY\\\aaa\\\]]]iii```TTTLLLDDDAAA===;;;::::::999888666666666666666666666666;;;777111444666666PPP|||ooofffWWWQQQmmm[[[WWWYYYSSS```UUU:::<<>>===EEECCCOOOOOOPPPNNNUUUxxxxxxhhhmmmbbbdddnnnggghhhhhhgggdddbbb``````fffjjjnnnlllhhheeegggjjjjjjjjjkkklllllllllkkkkkkmmmppp~~~nnnrrrxxxiiieeeeeeaaaWWWYYY]]]XXXSSSWWWZZZYYYUUUSSSUUUYYYZZZ___aaa______aaabbbaaa___]]][[[]]]aaadddcccbbbeee{{{GGGCCCCCC???>>>>>>===CCCYYYqqq}}}|||iiigggsssaaaSSSHHH>>>>>>SSSxxxWWWJJJFFFHHHKKKLLLLLLKKKLLLMMMJJJLLLNNNNNNNNNOOOPPPRRRRRRRRRPPPNNNOOOSSSSSSPPPKKKLLLMMMMMMNNNQQQUUUYYYTTT```]]]UUUlllkkkcccWWWNNNEEEAAA===;;;::::::999888666666666666666666666666777888111333:::777IIIppppppuuukkkVVVkkkdddVVV\\\RRRTTTtttiiiFFF:::;;;;;;;;;<<<999999999999999999999999888888888888999:::;;;<<<<<<>>>AAAAAAGGGHHHjjjmmm[[[MMMQQQgggrrrhhhdddgggdddiiihhhffffffffffffddd___\\\cccfffiiiiiigggeeeeeefffhhhiiikkklllllllllkkkjjjkkklllyyyddd|||jjjeeedddeee___VVVZZZ^^^UUURRRUUUWWWXXXWWWVVVWWWXXXRRRXXX\\\[[[[[[___bbbbbbbbb```___```bbbdddeeeeeeiii]]]AAADDD???>>>???<<<<<>>;;;::::::999888666666666666666666666666///666333777???555888VVVggguuugggkkkgggPPPmmmVVV___UUUPPPhhhsssPPP<<<>>>===888999999888888888888888888888888888888888888999:::;;;<<<555:::@@@888FFFEEEMMMlllQQQTTT^^^ooovvvooodddXXXfff```^^^iiifffdddfffhhhfff```ZZZaaaccceeefffeeedddcccccchhhiiikkkmmmnnnmmmlllkkkhhheeevvvxxx___hhh{{{ccc]]]]]]```[[[TTT\\\```VVVSSSTTTVVVXXXYYYYYYYYYXXXWWW]]]___\\\ZZZ\\\______fffeeedddcccccceeegggiiidddrrr{{{JJJDDD???===???;;;999FFFYYYzzzyyy^^^rrrjjj___NNNXXXKKKDDDEEE\\\wwwwwwhhhEEEEEECCCGGGIIIFFFDDDEEEGGGHHHFFFHHHIIIIIIHHHHHHJJJKKKJJJKKKJJJGGGJJJOOOOOOLLLGGGHHHIIIJJJKKKNNNRRRVVVYYYRRRUUU[[[YYYfffpppcccTTTMMMFFFBBB>>>;;;::::::999888777777666666666666777777<<<777444555666888===CCCUUUooowwwaaajjjVVV}}}nnn___[[[aaaNNN]]]fffZZZGGG;;;<<>>CCC@@@999>>>KKKhhh}}}nnnlllmmm{{{gggRRRNNNbbb[[[HHHIIIlllaaaPPPJJJ@@@HHHHHHGGGDDDBBBBBBDDDFFFEEEEEEFFFGGGHHHIIIIIIIIIGGGEEEEEEJJJPPPSSSQQQMMMJJJKKKLLLMMMMMMPPPTTTXXX\\\MMMNNN[[[ZZZZZZpppcccUUUNNNFFFBBB>>>;;;::::::999888777777666666666666777777>>>999666666666666999>>>jjj{{{iiiccciiiUUU]]]ZZZ]]]NNNWWWbbb}}}QQQBBB999;;;===888777;;;666666777888888888888777777777888888888999999999888;;;===<<<;;;>>>HHHPPPTTT\\\RRRUUUxxxggg[[[^^^aaa^^^\\\^^^]]][[[YYYZZZ^^^```___]]]\\\___bbbcccaaa```aaacccdddfffhhhiiihhhhhhiiijjjfffkkkjjjhhhwwwmmm}}}~~~jjj\\\TTTXXXVVVTTTTTTVVVXXXYYYYYYTTTRRRRRRSSSVVVXXXXXXXXXWWWWWWWWWWWWXXXZZZ[[[]]]YYY[[[]]]___aaaaaabbbbbbjjjhhh\\\>>>@@@???:::555777AAAKKKWWWssssssvvvuuu~~~ooolllPPPPPPnnneeeZZZ^^^}}}~~~VVVBBB???:::EEEFFFGGGGGGEEEDDDDDDEEEDDDDDDDDDDDDEEEFFFHHHIIIGGGEEEDDDHHHNNNQQQPPPMMMNNNOOOOOOOOONNNPPPSSSVVVRRRPPPTTT[[[\\\bbbyyyooocccVVVNNNFFFCCC>>><<<;;;:::999888777777666666666666777777===888666666666666888===yyylllXXXmmmdddXXX[[[YYYVVVVVVggglllFFF===888;;;;;;666777;;;555666777777888888777777777777777888888888999999999:::::::::;;;===AAAEEEdddyyycccRRROOOooohhh___[[[___```ZZZWWWYYYXXXWWWVVVVVVXXX[[[]]]___\\\___aaabbbbbbaaaaaabbb```cccfffggghhhiiikkklllmmmoooqqqppptttwwwhhhsssaaa[[[XXXWWWVVVUUUUUUWWWXXXWWWVVVTTTSSSRRRRRRUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\^^^```bbbcccfffjjjwwwrrr???GGGGGG<<<555888>>>@@@FFF___{{{oooxxxVVVTTTxxxqqqppp|||XXXEEEHHHHHHBBBDDDHHHIIIHHHFFFEEEFFFCCCBBBAAAAAABBBDDDGGGIIIHHHEEEDDDFFFKKKNNNOOONNNRRRRRRRRRQQQOOOPPPRRRTTTNNNWWW\\\ZZZ___mmmvvvwwwlllbbbUUULLLFFFCCC???<<<;;;:::999888777777666666666666777777888444333666777777:::???jjj{{{eee]]]YYYeee^^^NNNZZZKKK>>>:::999;;;999555666:::555666666777777777777777777777777777888888888888;;;::::::;;;>>>@@@@@@@@@EEEuuurrrRRR]]]```|||fffbbbaaaccc___XXXUUUWWWWWWWWWVVVUUUTTTVVVZZZ^^^]]]___aaabbbccccccccccccaaadddhhhjjjlllnnnppprrrwwwsssxxx|||tttwwwuuukkkjjj^^^^^^]]]UUUTTTTTTUUUVVVVVVTTTRRRSSSRRRPPPQQQRRRSSSSSSRRRUUUVVVXXXZZZ[[[ZZZYYYYYY[[[ZZZZZZ[[[\\\___bbbdddccckkkmmmEEEDDDDDDBBB???<<<999777@@@PPPnnn___RRRooovvv[[[EEEBBB===AAACCCFFFGGGGGGGGGGGGHHHDDDBBB@@@???@@@CCCGGGJJJJJJGGGEEEFFFIIIMMMOOOOOOQQQRRRRRRQQQPPPPPPQQQSSSQQQYYY[[[WWW\\\kkkssspppjjjaaaUUUKKKGGGCCC???<<<;;;;;;:::999777777666666666666777777666333333666888777999===IIIqqq~~~uuummmtttUUU```cccSSSSSSeeebbb<<<<<<;;;;;;;;;888444555888555555666777777777777777666666777777777888888888999888999;;;???AAA@@@>>>@@@RRRppp^^^NNNtttnnnjjjiiihhhfff```[[[[[[^^^^^^]]]\\\YYYWWWXXX[[[]]]\\\]]]^^^```bbbbbbbbbaaabbbeeeiiilllnnnpppsssuuutttmmmrrr{{{rrrjjjdddwwwvvv^^^WWWXXXVVVRRRRRRRRRSSSUUUTTTQQQOOORRRQQQOOOOOOQQQRRRQQQPPPSSSUUUWWWYYYZZZYYYWWWVVVZZZYYYXXXXXXYYY\\\___aaa^^^hhhcccooo___FFF777???FFF???999;;;@@@EEE\\\~~~hhhMMMYYYwwwqqqTTTHHHGGG@@@BBBCCCDDDDDDDDDEEEHHHKKKEEECCC@@@???@@@DDDIIILLLLLLJJJGGGGGGIIILLLOOOQQQMMMOOOPPPPPPPPPPPPRRRTTTRRRTTTVVVXXXYYY]]]ccciiiiiiaaaUUUKKKGGGDDD???===<<<;;;:::999777777666666666666777777888555555777777555555888:::KKKzzzddd~~~ppp]]]UUU```^^^TTTRRRiiixxxNNN555;;;;;;;;;:::777555555555444555666666777777666666666666666777777777888888555555777999<<<>>>======FFF===eeeqqq``````mmmjjjjjjiiifffbbb```cccfffgggeeebbb___^^^]]]^^^^^^ZZZZZZ[[[^^^```aaa```^^^```cccfffiiikkkmmmoooqqqmmmggglllvvvqqqiiixxxiiittt{{{eeeXXXTTTSSSQQQQQQPPPQQQRRRSSSSSSQQQOOORRRQQQOOOPPPQQQRRRRRRQQQSSSTTTVVVXXXXXXXXXVVVUUUXXXWWWVVVUUUVVVXXXZZZ\\\___gggcccgggiii@@@???FFF???:::???======LLLkkk}}}{{{vvvYYYVVV|||zzzdddOOOCCCJJJRRRNNNBBBBBBBBBBBBBBBDDDHHHKKKEEECCCAAA@@@AAAEEEJJJMMMLLLKKKIIIIIIIIILLLOOOPPPKKKMMMOOOPPPPPPQQQSSSUUUSSSSSSYYYaaa___WWWXXXaaajjjcccXXXMMMGGGDDD@@@===<<<;;;:::999777777666666666666777777777444555888888555444777<<<>>>|||xxxvvv|||^^^\\\^^^ZZZPPPWWWsss^^^BBB555999999888666666666666444444555666666777777666666666666666666777777777888555666777999999:::;;;<<>>DDD@@@777999:::???NNNgggzzzrrrZZZiii~~~sssuuuXXXCCC:::AAACCC777<<>>888>>>999888888777666555555444111333555555444333444555666666666666777777777777777===>>>:::888<<<>>><<<<<<>>>EEEFFF]]]ttt|||iiiggghhhaaaaaaaaaaaa```___]]]\\\bbb```^^^^^^aaadddeeeeee[[[]]]```bbbcccbbb```___```]]]___eeegggddddddiiibbbcccfffkkkppprrrrrrqqqwwwnnn```yyy~~~hhhVVVUUUWWWUUUUUUYYYQQQLLLJJJPPP[[[___ZZZRRRVVVUUUTTTVVVYYYYYYVVVSSSYYYYYYYYYXXXVVVUUUWWWXXXXXXZZZ\\\\\\\\\[[[\\\]]]YYYhhhggg\\\bbbyyyggg999DDDDDDDDD>>>AAA;;;:::DDDUUUiii||||||{{{xxxHHH;;;>>><<<999999>>>===<<<<<<===???AAACCCDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFHHHHHHGGGGGGHHHIIIPPPNNNKKKKKKMMMOOOPPPPPPQQQQQQRRRUUUYYY[[[\\\\\\mmmcccUUUSSSJJJFFFAAA===;;;:::999888888777666666777777666555666666777777888999999:::666999GGGiiitttyyy[[[ZZZVVVOOOOOOaaazzzDDD===;;;<<<888888777777666555555444222333555555444444444555555555666666666777777777444999:::777888<<<===:::@@@===>>>@@@MMMzzzccc|||xxxsssaaabbb]]]_________^^^^^^^^^]]]]]][[[[[[[[[ZZZ[[[\\\^^^___\\\\\\]]]]]]]]]]]]^^^^^^```^^^```eeegggeeefffjjjfffffffffhhhkkkmmmnnnooorrrttthhhooo^^^RRRTTTVVVRRRRRRVVVQQQMMMKKKPPPWWWYYYUUUNNNVVVUUUTTTVVVXXXYYYWWWUUUTTTVVVWWWXXXXXXYYY\\\^^^XXXZZZ\\\]]]]]]^^^aaaccc___dddcccbbbdddmmmYYY===;;;HHH888;;;999:::@@@IIIZZZsss{{{jjjCCC999===;;;999:::===<<<<<<<<<===>>>AAABBBBBBBBBCCCCCCDDDEEEFFFGGGDDDFFFIIIIIIHHHFFFEEEEEEKKKKKKKKKKKKLLLMMMOOOPPPPPPPPPQQQSSSVVVYYY[[[\\\lllcccVVVUUUJJJFFFAAA===;;;:::999999888777666666777777666555555555666666777777888888:::;;;888HHHjjjssscccZZZ^^^___OOOLLLgggddd777;;;;;;888777777777666555555444444222444666666555444555666555555555666666666666777444666666666888<<<<<<999AAA<<<:::???AAAMMM{{{tttiiiooouuutttjjjqqqzzzbbb```fff[[[\\\[[[ZZZYYYYYYZZZ[[[\\\WWWYYY[[[ZZZXXXWWWYYY[[[]]]\\\ZZZYYYYYYYYY[[[[[[]]][[[^^^bbbeeedddeeehhhlllkkkjjjiiiiiikkkmmmoootttooonnneeeuuuwww[[[SSSOOORRRSSSNNNNNNSSSPPPNNNLLLNNNQQQQQQNNNKKKSSSRRRQQQRRRTTTVVVVVVVVVQQQSSSTTTUUUVVVXXX[[[]]]XXXYYY[[[[[[[[[]]]```ccc```[[[\\\eeeddd^^^~~~EEE:::NNN===888:::<<<<<<===HHHaaaxxx~~~tttVVV<<<888<<<999888;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFCCCFFFJJJKKKIIIEEECCCBBBFFFIIILLLMMMLLLKKKNNNPPPPPPPPPPPPRRRTTTWWWZZZ\\\kkkbbbVVVUUUKKKGGGAAA===<<<;;;:::999888777666666777777666555555555555555666666777777888>>>999AAAuuuwwwjjjVVVXXXcccVVVJJJUUUbbbQQQ222;;;;;;999666666666555555444444444222444666666555555555666444444555555555666666666777666666666999;;;;;;888;;;======CCCBBB777WWWaaahhhrrrjjjYYYiiippp[[[bbbiii```\\\ZZZWWWTTTTTTUUUWWWYYYXXX]]]```___ZZZXXXZZZ]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXZZZ^^^```aaabbbdddpppppppppoooooooooqqqsss{{{rrrwwwwwwcccvvveeePPPNNNOOORRRPPPLLLMMMSSSMMMMMMLLLLLLLLLKKKKKKJJJNNNMMMMMMMMMOOOQQQSSSTTTQQQRRRSSSRRRQQQQQQSSSTTTYYYYYYXXXVVVUUUVVVYYY[[[YYYTTTUUU___aaaWWWlllcccCCCFFFHHH=========;;;888???RRRfff~~~wwwXXXFFF888999;;;777666:::999999999:::;;;===???@@@???@@@AAACCCDDDEEEFFFFFFDDDGGGIIIJJJHHHFFFEEEEEEDDDIIIOOOPPPMMMLLLOOORRRTTTTTTTTTTTTTTTVVVYYY[[[jjjaaaVVVUUUKKKGGGBBB>>><<<;;;:::999888777666666777777666555555555555555555666666666111:::777???wwwnnn}}}```QQQWWWZZZSSSQQQSSS```~~~___@@@777===888:::555555555555444444444444222444666666555444555666444444444444555555555555777666555666777777777777666>>>===@@@DDD:::EEEkkkyyyrrr~~~sssbbbZZZjjjkkk___[[[^^^ccc```___\\\XXXUUUSSSUUUWWWXXXZZZ___bbbaaa]]][[[^^^aaa^^^^^^___```___]]]ZZZYYYWWWYYY[[[\\\^^^aaabbbbbblllooorrrsssrrrrrrssstttxxxxxxxxxdddpppyyybbbPPPNNNPPPRRRRRRNNNKKKOOOTTTKKKKKKKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQSSSRRRSSSSSSQQQOOONNNOOOPPPWWWWWWVVVTTTRRRSSSVVVXXXRRRTTTTTTYYY```^^^dddxxxYYY777JJJDDD???;;;999888<<>>>>>???AAACCCDDDEEEEEEFFFEEEFFFGGGGGGFFFGGGJJJLLLEEEJJJQQQRRROOONNNPPPSSSWWWXXXXXXWWWUUUTTTWWWYYYlllbbbVVVTTTKKKGGGBBB>>><<<;;;::::::888777666666777777666555555555666666666666666666999:::666999WWWpppjjjVVV\\\[[[PPPPPPJJJaaaxxxhhhCCC:::===>>>222333444444444444444444444444111333555555444333444555333333333444444444555555444333555777555333444888777<<<:::888???DDDIIISSSlllxxxpppppprrrUUURRRXXXqqquuuZZZ^^^___[[[\\\]]]```]]]ZZZWWWVVVWWWYYYZZZYYY[[[^^^^^^]]]]]]___bbb^^^___aaabbbaaa___\\\ZZZZZZ]]]___^^^```ddddddbbbccchhhmmmoooooonnnppprrrnnnuuuuuutttjjjfff```SSSPPPOOORRRTTTSSSOOOMMMQQQUUUMMMLLLJJJIIIJJJKKKMMMNNNMMMNNNPPPOOOOOOPPPRRRTTTQQQRRRRRRRRRPPPPPPRRRSSSTTTUUUUUUUUUUUUVVVYYY[[[QQQZZZYYYXXXcccgggdddggg???IIIFFF???999999999:::>>>CCCQQQiiimmm???:::888999888444444777555555777888:::;;;<<<===<<<===@@@BBBDDDDDDDDDDDDEEEFFFEEEEEEEEEGGGKKKNNNFFFJJJNNNPPPNNNMMMNNNPPPUUUXXXYYYXXXTTTRRRSSSVVVoooeeeXXXUUUKKKGGGBBB>>>===<<<;;;:::888777666666777777666555666666666666666666666666???999777999<<>>===<<<;;;:::888777666666777777666555777777777777777666666666666///777AAA888;;;vvvsssmmmiiidddTTTcccSSSQQQKKKUUUqqqeeeDDD<<<555222:::666:::333333333333333333333333///111333333222222222333222222333333333444444444222555;;;???;;;777>>>III<<<666???BBB888???HHH===FFFAAArrrooovvvnnn~~~jjjkkknnnwwwlllSSSTTTcccdddiiiaaaaaa```VVVTTTXXXUUURRRQQQQQQQQQRRRUUUWWWYYYTTTSSSRRRTTTYYY^^^```bbb^^^]]]\\\[[[[[[[[[\\\]]][[[```aaa^^^___cccccc___\\\```bbbbbb```bbbgggmmmpppfffgggqqqnnnllltttbbbqqq}}}___WWWSSSFFFIIIOOOTTTUUUTTTSSSRRRPPPVVVQQQKKKJJJLLLOOOOOONNNKKKOOORRRRRROOONNNNNNPPPOOOPPPPPPOOONNNMMMOOOPPPUUUWWWXXXXXXVVVTTTTTTUUUXXX^^^]]]___fffdddbbbllldddzzzAAAFFFBBBAAAAAA>>>::::::===<<>>@@@@@@@@@???AAACCCEEEEEEDDDCCCCCCDDDEEEDDDCCCEEEGGGGGGFFFEEEFFFLLLQQQRRROOOMMMNNNPPPnnncccZZZUUUNNNJJJDDD@@@===<<<:::999777777777777777777777777666666666666777777777777666:::111444>>>:::___tttZZZ\\\^^^^^^ZZZJJJDDDSSSeeevvv~~~AAA>>>:::777666555444333333333333222222222111111000111222333444333222111222222333333333333444444444444333444555777999:::999999:::;;;;;;<<<<<<===DDD;;;PPP^^^{{{kkkUUUPPPQQQVVVWWWZZZiii|||}}}vvvkkk```VVVXXXkkkiiiaaa___\\\YYYWWWVVVWWWWWWRRRSSSRRRQQQPPPQQQTTTVVVTTTUUUWWWYYYZZZ[[[[[[[[[aaa```^^^[[[XXXWWWXXXZZZXXXYYYZZZ\\\^^^aaadddeee\\\]]]^^^^^^]]]^^^```bbbccchhhllliiifffjjjxxxmmmjjjtttmmm\\\VVVTTTPPPKKKLLLLLLLLLNNNPPPQQQPPPOOOVVVTTTSSSRRRRRRQQQOOOMMMIIIKKKOOORRRSSSQQQMMMKKKMMMNNNNNNNNNMMMNNNQQQSSSUUUVVVWWWWWWVVVWWWZZZ]]]YYY\\\```bbbccccccdddeeennn|||aaa>>>DDDDDD>>>888999???CCC>>>@@@MMMeee~~~lllJJJ;;;777777666666555555555444444444555666777888999999555777999::::::;;;<<<>>>@@@@@@@@@@@@@@@@@@AAAAAADDDDDDEEEFFFGGGIIIJJJKKKBBBGGGLLLMMMJJJJJJMMMPPPmmmbbbYYYUUUNNNJJJDDD@@@===<<<:::999777777777777777777777777555666666666777777777777222999444888BBB888GGG{{{yyynnnWWWUUUZZZVVVRRRTTTTTTZZZjjjRRR@@@===999666666555444333333333222222222111111111000111222333333333222222222222222333333333444444444333333444555666888999999999999:::;;;;;;<<<<<<;;;DDDMMMaaabbbgggvvvfffKKKPPPSSSKKKRRReeerrrqqqccc]]][[[SSSOOO[[[wwwjjjddd^^^\\\ZZZXXXVVVUUUUUUUUUSSSSSSQQQNNNLLLMMMOOORRRQQQRRRSSSTTTUUUVVVVVVVVVYYY[[[\\\[[[YYYVVVVVVVVV[[[[[[[[[\\\]]]___``````]]]___```aaa```aaabbbdddfffiiijjjgggccceeeoooxxxkkkWWWvvvuuuaaaUUUSSSSSSPPPLLLMMMLLLKKKLLLLLLLLLLLLKKKSSSRRRQQQPPPPPPNNNKKKIIIHHHMMMRRRSSSQQQOOOOOOPPPLLLMMMNNNNNNOOOPPPTTTVVVXXXXXXYYYXXXXXXYYY[[[^^^]]]___``````___```bbbcccgggnnnJJJ>>>===FFFGGG:::333555;;;;;;DDDVVVkkk}}}ZZZ???<<<666666666666555555444444333444555666777888888999666888:::;;;;;;;;;===???>>>>>>>>>???????????????DDDDDDDDDEEEGGGHHHJJJKKKIIIKKKMMMMMMLLLMMMPPPRRRmmmaaaYYYUUUNNNJJJDDD@@@===<<<:::999777777777777777777777777555555666666666777777777333:::444888BBB888555MMM{{{~~~YYYXXX\\\YYYTTTPPPEEEFFFVVViiizzzuuuxxxccc666>>><<<888666555555444333333222222222222111111111000111111222333333222222222222222222333333333333333333333444555666777888888888999999:::;;;;;;;;;999DDDDDD@@@\\\|||mmm\\\UUUMMMLLLSSSRRRfffzzznnnccceeeddd^^^WWWTTTVVVYYY[[[tttxxxYYY\\\XXXXXXWWWVVVUUUTTTSSSSSSTTTSSSPPPLLLIIIIIIKKKNNNQQQQQQQQQQQQQQQRRRSSSSSSQQQTTTYYYZZZYYYVVVSSSRRRZZZZZZ[[[[[[\\\]]]^^^^^^___aaadddeeeeeeeeeeeeffffffhhhgggeeebbbcccggglllssswwweee^^^ttthhh^^^RRRMMMNNNQQQOOOLLLLLLKKKJJJHHHGGGGGGHHHHHHOOOOOOOOOPPPPPPNNNJJJFFFEEEKKKQQQQQQMMMLLLOOOSSSKKKMMMNNNOOOOOOQQQUUUXXXYYYZZZZZZYYYXXXYYY[[[^^^``````___]]][[[[[[^^^```cccbbbuuu{{{PPP666@@@HHH:::333:::999777;;;FFFUUUhhh~~~hhhDDD555<<<666555555555555444444444333333444555666777777888777999;;;<<<<<<===>>>@@@<<<=========>>>>>>>>>>>>CCCCCCDDDEEEFFFHHHIIIJJJKKKJJJIIIJJJMMMOOOPPPPPPmmmbbbZZZVVVNNNJJJDDD@@@===<<<:::999666666666666666666666666555555555666666666777777777;;;444222<<<:::777@@@\\\~~~rrrlll___[[[[[[PPPIIIQQQSSS]]]mmm~~~zzzvvvzzzttttttCCC;;;<<<:::777555555555333222222222222222111111111111000000111111222222333333111222222222222333333333333333333444444555666666777777888888999:::::::::@@@999:::BBBJJJ^^^yyyvvvkkk^^^YYY^^^ccc___VVVaaaZZZSSSSSSZZZccchhhjjjbbbeeeccc]]][[[dddrrr|||qqqggg^^^TTTTTTTTTTTTTTTTTTSSSQQQQQQSSSRRROOOKKKHHHHHHKKKNNNTTTSSSRRRRRRRRRRRRSSSTTTLLLPPPUUUWWWWWWUUUSSSRRRUUUVVVWWWZZZ\\\^^^_________bbbeeegggggggggggggggfffffffffeeeeeefffggghhhpppwwwiii]]]]]]eee}}}nnnSSSMMMHHHGGGJJJMMMLLLJJJJJJJJJHHHFFFDDDEEEGGGHHHLLLLLLNNNPPPRRRPPPLLLIIIDDDGGGJJJKKKJJJJJJMMMPPPKKKLLLMMMNNNNNNPPPSSSUUUWWWXXXXXXWWWVVVWWWYYY[[[\\\]]]\\\ZZZYYYXXXZZZ\\\bbbccceeeqqqAAA<<>>>>>??????BBBBBBCCCDDDEEEGGGHHHIIIJJJHHHGGGKKKQQQSSSQQQNNNoooddd\\\XXXNNNJJJDDD@@@===<<<:::999666666666666666666666666555555555555666666666666666;;;777222777;;;===@@@BBBvvvtttdddgggaaaSSSOOOMMMNNNSSS]]]mmmxxxlllttt{{{uuuSSS333>>>999888555555555444333111222222222111111111000000//////000000111222333333111111111222222222333333222222333333444444555555666666777777888999999999BBB333777IIIFFF===\\\wwwbbbcccoootttqqqdddWWWLLLRRRggg~~~hhhVVV___```QQQQQQQQQQQQQQQQQQPPPOOOOOOQQQPPPNNNKKKIIIJJJNNNQQQTTTTTTSSSRRRRRRRRRRRRSSSKKKNNNQQQSSSSSSSSSTTTUUUSSSTTTVVVYYY[[[\\\\\\]]]]]]```dddfffffffffffffffiiiiiihhhhhhiiiiiihhhhhhkkkiiiqqqnnn]]][[[eeexxxiiiTTTJJJHHHFFFFFFGGGHHHGGGEEEGGGHHHGGGFFFDDDDDDGGGJJJFFFGGGJJJNNNPPPPPPMMMJJJGGGEEEDDDGGGKKKMMMMMMLLLLLLMMMMMMLLLKKKLLLOOOQQQSSSTTTTTTSSSRRRSSSVVVXXXUUUWWWYYYZZZYYYWWWWWWXXX^^^gggaaammmXXXBBBCCCEEE???777:::888888;;;???JJJ^^^pppXXX:::555777555333333333333444444444444222222222333444444555555777999;;;<<<<<<<<<>>>@@@<<<<<<======>>>??????@@@AAAAAABBBCCCDDDFFFGGGHHHHHHGGGHHHNNNUUUWWWSSSMMMoooeee]]]YYYNNNJJJDDD@@@===<<<:::999777777777777777777777777444444555555555666666666222666:::888666888;;;;;;;;;QQQ~~~```YYY\\\XXXWWWRRRMMMIIILLLUUUdddyyy~~~dddooommmgggrrreeeDDD666777777666444444555444333111222111111111111000000000/////////000000222333444111111111111222222222222111222333333444444333333555555666666777888888999;;;888;;;AAA===:::III^^^wwwsssyyyvvv~~~qqqaaaXXXUUUUUUOOONNNNNNNNNMMMMMMLLLLLLKKKLLLLLLLLLKKKJJJKKKMMMPPPNNNOOOOOOPPPPPPOOONNNNNNKKKMMMOOOPPPQQQRRRUUUWWWUUUVVVWWWXXXYYYXXXWWWWWWYYY\\\___aaaaaaaaabbbdddkkkjjjjjjiiihhhggggggfffdddfffkkkyyytttiiikkkpppzzz\\\HHHKKKGGGGGGFFFEEEDDDCCCBBBBBBEEEGGGHHHFFFDDDCCCGGGJJJAAABBBEEEIIILLLLLLKKKHHHKKKGGGDDDGGGNNNQQQNNNJJJLLLMMMMMMKKKJJJJJJLLLNNNPPPPPPQQQQQQQQQRRRUUUWWWRRRUUUXXXZZZYYYXXXWWWWWWXXXeeebbb```uuuJJJ999???BBB<<<:::888888999;;;@@@MMMZZZvvvyyywwwJJJ333777999000222222333333333333333444111222222222333333333333555777999::::::;;;===>>>;;;<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFGGGCCCCCCDDDIIIOOOPPPKKKFFFoooeee]]]YYYNNNJJJDDD@@@===<<<:::999777777777777777777777777444444444555555555666666444222888;;;666555888777:::<<>>?????????@@@@@@AAABBBDDDEEEFFFFFFDDDCCCDDDFFFGGGEEEBBBnnnddd\\\YYYNNNJJJDDD@@@===<<<:::999777777777777777777777777444444444555555555666666999111555:::444333999999;;;999444UUUwwweee[[[[[[XXXWWWUUUNNNHHHLLLVVVYYYgggyyytttgggeeegggnnnkkktttLLL555555777:::444333333333444444222000111111111111000000000000///.........000222333555000111111111111222222222000111222333444333222111444444555555666777777777777666888===AAAAAA@@@@@@HHH^^^bbbRRRSSSTTTGGGKKKRRRHHHJJJIIIFFFDDDCCCCCCDDDEEEBBBDDDFFFFFFEEEDDDDDDEEEDDDGGGJJJLLLMMMKKKHHHFFFEEEIIILLLOOOPPPPPPQQQRRROOOQQQTTTVVVXXXXXXXXXWWWRRRTTTUUUVVVWWWXXX[[[^^^ZZZ]]]```aaa```bbbfffjjjnnncccfffuuuuuunnnyyywwwuuuttttttuuuxxxyyy}}}}}}}}}|||{{{{{{zzzzzzYYYJJJGGGDDDDDDBBBBBBBBB???===<<>>CCCAAA<<<999999888888<<>>??????@@@AAABBBDDDEEEFFFQQQNNNIIIGGGFFFFFFGGGGGGiiiddd\\\TTTOOOJJJDDD@@@???>>>;;;888777777777777777777777777555555444444444444555555555555555555666666666666===999777:::eeeqqq[[[\\\\\\]]]aaa```TTTFFFKKKSSS^^^hhhrrr~~~jjjccchhhwwwsss]]]uuu{{{GGG999>>>999333555555444333222111111111111000000000000////////////////////////000000000000////////////000000000000111111222222222333333333333444666666555555777888777777888999;;;<<<======???EEEQQQwwwrrrSSSVVVSSSOOOMMMKKKIIIGGGEEEFFFDDDCCCAAAAAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBEEEEEEFFFGGGGGGHHHIIIIIIIII===HHHMMMGGG^^^nnnYYYOOOTTTVVVTTTTTTYYY[[[[[[WWWTTTPPPQQQTTTWWWXXXWWW\\\[[[ZZZYYY[[[___cccfffiiidddgggqqqtttnnnooovvvkkkRRRFFFFFFGGGAAA999BBBAAA???============>>>AAAAAABBBAAA@@@>>><<<;;;DDDDDDDDDDDDEEEEEEEEEFFFHHHHHHFFFFFFFFFGGGHHHHHHMMMLLLKKKIIIIIIKKKOOOSSSRRRRRRQQQOOOPPPSSSXXX\\\\\\ZZZYYY[[[___aaa```^^^]]]ZZZ[[[```dddrrrVVV888DDD@@@;;;999======999666777AAAFFFSSSfffxxxjjj~~~lllOOO555///222111111444000000000000000000000000000000111111111222222222222333444555666888999999<<<::::::;;;>>>@@@AAAAAA<<<>>>@@@CCCDDDCCCBBBAAAFFFHHHGGGFFFIIILLLIIIDDDlllfff^^^WWWOOOJJJDDD@@@???>>>;;;888666666666666666666666666555555444444444444555555555555555555666666666666666:::======OOOpppeee```dddfff___YYYXXXFFFEEEFFFNNN\\\jjjtttxxxwwwiiigggkkklllpppaaa===999<<<666222888555444333222111111111111000000000000////////////.../////////000000000000////////////000000000000111111111222222222333333333444666666555555777888666777888999:::<<<======>>>CCCDDDSSSyyyfffXXXZZZOOOMMMIIIGGGFFFEEECCCAAABBBBBBAAA@@@@@@@@@AAAAAA@@@??????????????????@@@BBBCCCDDDEEEGGGHHHIIIJJJJJJ???HHHJJJCCCVVVdddPPPMMMRRRTTTSSSTTTYYY\\\\\\___[[[WWWUUUWWWXXXXXXWWW]]][[[ZZZZZZ\\\___cccfffjjjeeehhhqqqsssoooqqqxxx{{{aaaVVVIIIAAAAAABBB@@@===AAA@@@>>>===<<<<<<<<<===<<<<<<======>>>>>>======AAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDDDDDDDEEEGGGHHHKKKKKKJJJIIIIIILLLQQQTTTWWWVVVSSSPPPOOOPPPTTTWWW[[[ZZZYYY[[[___aaaaaa___^^^[[[\\\___```gggsssFFFCCCDDDAAA<<<:::;;;===;;;777;;;>>>GGGVVVeeettt___qqq[[[EEE333111333111///222000000000000000000000000000000000111111111222222222222333555666777888999;;;::::::;;;>>>@@@??????===???BBBDDDFFFEEEDDDCCCEEEGGGGGGFFFIIILLLJJJEEElllfff___XXXOOOJJJDDD@@@???>>>;;;888666666666666666666666666555555444444444444555555444555555555555666666666222888<<<>>>???QQQ}}}|||jjjqqqwwwjjjZZZTTT]]]UUULLLHHHKKKSSSYYY]]]fffnnn{{{{{{uuusssmmmeee```WWWUUUZZZ^^^mmmXXXCCC777;;;;;;222111888444333222111111111111111000000000000////////////....../////////000000000////////////000000000000111111111222222222222333222444555555555555666888555666777888:::;;;<<<<<<999AAA===888EEEbbb|||^^^MMMJJJNNNIIIGGGDDDBBBBBBAAA@@@>>>>>>>>>??????@@@?????????>>>==================>>>???@@@AAACCCEEEGGGHHHIIIKKKAAAGGGGGG@@@MMMWWWGGGKKKOOORRRQQQSSSXXX\\\\\\eeeaaa]]]ZZZZZZYYYXXXWWW^^^]]]\\\[[[]]]```dddfffkkkfffgggnnnpppnnnpppvvvooovvvnnnTTTDDDCCCAAA???===<<<===>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;<<<<<<=========>>>>>>>>>>>>BBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIHHHIIILLLQQQUUUVVVUUUSSSPPPNNNOOORRRUUUYYYYYYYYY\\\___aaabbbaaa___\\\]]]aaa```aaalll{{{tttDDD;;;@@@@@@;;;888999999777666777;;;DDDNNN[[[pppyyy~~~aaasssEEE999000222333000...000000000000000000000000000000000000000111111111111111222333444666777888888:::999:::<<<>>>???>>><<<>>>@@@CCCFFFGGGGGGGGGFFFDDDGGGHHHGGGIIIMMMKKKGGGkkkddd]]]WWWOOOJJJCCC@@@???===:::888666666666666666666666666555444444333333444444555444444444555555555666666444666444:::@@@:::RRRttteee^^^```ZZZZZZXXXQQQKKKHHHJJJNNNQQQTTTZZZdddooo{{{}}}xxxnnnbbb\\\^^^[[[SSSUUU___qqqooottt~~~RRR>>>777666<<<:::111///666333333222111111111111111000000000000////////////........./////////000000////////////000000000000111111111111222222222222111333444555444444555777444555666777999:::;;;;;;555AAA@@@999;;;CCCXXXrrrfffTTTSSSRRRJJJCCCFFFDDDBBBAAAAAAAAA@@@???;;;<<<>>>???@@@???>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>???AAABBBDDDEEEEEEHHHBBBEEEEEE@@@IIIPPPFFFJJJOOOQQQPPPQQQVVVYYYYYYbbb```]]][[[ZZZZZZZZZZZZ___^^^^^^^^^___bbbeeegggkkkggggggkkkllljjjlllqqqrrrppppppgggMMM???<<<>>>??????<<<;;;;;;<<<<<<;;;;;;::::::999999999<<<;;;999777777777777888::::::::::::;;;;;;;;;;;;??????@@@AAACCCDDDEEEFFFFFFFFFGGGGGGGGGJJJNNNQQQNNNNNNNNNMMMMMMOOOSSSVVVWWWXXXYYY[[[^^^```aaabbb```^^^___ccceeeeeejjjpppeee<<<<<<@@@BBB===555666<<<666666888;;;>>>HHH[[[mmm}}}uuuuuubbbpppyyy|||pppRRR777111///222111...---000000000000000000000000000/////////000000000111111111111222444555666777888::::::;;;>>>@@@@@@===;;;>>>@@@BBBEEEFFFGGGGGGGGGDDDGGGIIIHHHJJJMMMMMMIIIjjjccc\\\WWWNNNIIICCC???>>>===:::777555555555555555555555555444444333333333333444444444444444444555555555555666888222777BBB999888PPPtttkkkTTTUUUWWWZZZ[[[WWWQQQMMMPPPOOONNNOOORRRWWW[[[^^^]]]```fffnnnvvvxxxtttpppfffeeeddddddbbb___[[[WWWSSSSSS\\\eee___YYYhhh{{{ZZZ333:::666555888666111000444222222111111000000111111000000000000////////////............////////////////////////000000000000000000111111111222222222111222444444333333555666333444555666888999::::::888>>>======EEEEEEAAAFFFSSStttlll```SSSLLLHHHFFFGGGJJJCCCBBB@@@???@@@@@@???>>>:::;;;===>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@CCCAAACCCCCCCCCJJJOOOKKKKKKOOOQQQOOOOOOSSSUUUUUUWWWXXXXXXXXXXXXZZZ\\\]]]```_________```bbbeeefffmmmjjjiiijjjjjjiiikkknnntttpppjjjnnn{{{lllUUUDDDBBBGGG@@@>>><<<<<<<<<<<<:::999888888999888888888777777;;;:::888777666666777888888888999999999:::::::::===>>>???AAACCCDDDEEEFFFEEEFFFFFFEEEEEEFFFIIILLLIIIJJJJJJJJJJJJMMMQQQUUUTTTVVVXXXZZZ[[[]]]___```bbb______cccfffhhhkkknnnllldddGGG777@@@FFF===:::AAA888777888999888;;;IIIWWWiiiyyyyyy}}}hhh^^^fffZZZooo___MMM555222000000000///,,,---111////////////////////////....../////////000000000000111222333444555666777::::::;;;>>>@@@@@@>>><<<===>>>@@@BBBDDDDDDEEEEEECCCGGGJJJIIIIIILLLLLLJJJlllccc]]]XXXNNNIIICCC???>>>===:::777555555555555555555555555444444333333333333444444333444444444444555555555444;;;999666::::::;;;AAAUUUoooYYYRRRYYY___ZZZRRROOOPPPPPPPPPPPPNNNMMMLLLLLLNNNQQQUUUWWWWWWTTTQQQNNNNNNOOORRRTTTUUUTTTSSSWWWWWWZZZ\\\XXXaaaRRRAAA666888555333222333333333333222111111000000000111111000000000000////////////------........./////////////////////000000000000000000000111111111111222000222333333333333444666222333444555777888999999<<<;;;333777HHHLLLEEEDDDAAALLLfffvvvaaaOOONNNNNNMMMGGGBBBEEELLL@@@???===<<<======<<<;;;;;;;;;<<<=========<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@BBBEEEIIILLLNNNKKKOOOPPPMMMMMMQQQSSSRRROOOQQQSSSUUUVVVXXX[[[^^^^^^]]]]]]]]]___```bbbccclllkkkkkkkkkkkkkkklllmmmmmmmmmiiilllwww|||nnnRRREEEAAA>>>>>>AAA???;;;777777:::<<<:::777666666777777777666666555666666666666777888::::::888888888888999999999999<<<===???@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDEEEGGGIIIKKKKKKKKKJJJIIIJJJLLLOOOQQQSSSVVVWWWXXXYYY[[[]]]aaa___]]]]]]```dddgggiiiccc}}}ggg999777DDDCCC======888777888999666555<<>><<<===>>>???@@@AAAAAAAAAAAAFFFHHHGGGFFFIIIIIIGGGjjjbbb[[[XXXNNNIIIBBB???>>><<<999777555555555555555555555555444333333222222333333444333333444444444555555555555777<<<999333999AAA===DDDdddpppgggddd___ZZZ]]]]]]\\\[[[YYYXXXVVVVVVTTTUUUWWWWWWVVVUUUTTTUUUUUUUUUVVVYYY\\\___``````______cccgggmmm}}}~~~QQQ999777;;;444555444222222333444222111111000000000000111111000000000000////////////---------.........//////////////////000000000000000000000000111111111111000111333333222222444555222222333444666777888999777999444666DDDHHHDDDGGGJJJEEEDDDPPPccc}}}mmm___TTTNNNRRRLLLHHHJJJKKKHHHDDDCCC@@@>>><<<;;;<<<<<<;;;:::;;;;;;::::::999999::::::999999888888888888999999999999:::::::::;;;;;;;;;<<>>???DDDDDDEEEKKKHHHMMMNNNLLLLLLPPPSSSRRRNNNQQQSSSTTTTTTVVVYYY\\\ZZZZZZZZZZZZ[[[\\\^^^___dddfffggghhhjjjlllllllllgggooonnnnnnuuuuuuuuu~~~yyyVVVEEE;;;@@@DDD>>>888777<<<999666666888999777555333444555666666555444444333333555666777888888888777777777777888888888888:::;;;===???@@@AAAAAA@@@CCCDDDEEEEEEEEEFFFIIIKKKNNNNNNMMMKKKIIIIIIJJJLLLOOOQQQTTTUUUTTTUUUWWWZZZ[[[ZZZYYYWWWYYY]]]aaabbb___ooofffEEE===>>>>>>;;;999777888999888555777<<>>???>>>=========>>>>>>>>>??????===BBBEEECCCAAACCCDDDBBBhhh___YYYUUUNNNIIIBBB???>>><<<999777555555555555555555555555444333333222222333333444333333333444444444555555999000888<<<444:::@@@444333JJJJJJ{{{tttyyytttkkkccc^^^\\\]]]^^^]]]```bbbaaa______aaaddddddbbbaaabbbeeegggggggggooo~~~NNN666666666555111666888555333444333111111000000000000000111111000000000000////////////---------.........//////////////////000000000000000000000000111111111111///111222333222222333555111222333444555777888888...:::===>>>BBB===999???;;;<<>>FFFFFFJJJLLLKKKLLLPPPTTTSSSPPPSSSVVVVVVTTTTTTWWWYYYWWWWWWWWWWWWXXXYYY[[[[[[[[[^^^bbbdddgggjjjkkkjjjhhhwwwwwwmmmkkkjjjmmmxxxrrr|||}}}UUU@@@===888999???===555777AAA;;;:::999888777555444333222333444555555555444333444555666777666555444333666666666777777777888888999:::<<<>>>??????>>>>>>BBBCCCEEEFFFGGGIIILLLNNNNNNOOONNNLLLJJJJJJKKKMMMNNNPPPSSSSSSRRRRRRTTTWWWTTTUUUUUUTTTVVVZZZ^^^___bbbggggggxxxddd===999AAABBB;;;888888::::::888999<<<666>>>HHHPPP^^^rrryyymmmhhh\\\ggg]]]AAA<<>>///111///---///000000000111///,,,////////////////////////---------.........////////////000111333444555666444333333555999<<<>>>>>>========================:::@@@CCC@@@>>>???@@@???jjjbbb[[[UUUKKKHHHDDDAAA>>><<<999666555555555555555555555555444444444444444444444444555444444333333444444555666555555666666777888999;;;;;;DDDbbbvvveeeffflllkkkhhhjjjppptttuuuyyyXXX>>>888666555666333222222333444444222000000000000000////////////////////////....................................---------............///---......///////////////000000111222222222222111111222222333333444444555666666888999999999999999;;;===@@@DDDHHHMMMSSSWWWcccmmm}}}}}}iiiYYYTTTMMMHHHFFFFFFFFFFFFHHHFFFDDDBBB@@@???>>>???<<<<<<;;;::::::::::::;;;888888888888888888888888777777666666666666777777666777777777888888888888::::::;;;;;;<<<=========AAACCCFFFIIIKKKMMMNNNNNNOOOPPPRRRSSSTTTSSSRRRQQQOOORRRVVVXXXWWWVVVVVVVVV\\\]]]```bbbfffhhhkkklllqqqrrrqqqmmmhhhggglllrrrjjjmmmuuulllKKK======;;;;;;;;;;;;:::999888888:::888666555666666555444333333333333333333333333333333333444444444555555444444444555555777888888666888:::;;;;;;<<<>>>@@@@@@AAACCCDDDEEEGGGJJJLLLMMMMMMMMMLLLJJJKKKMMMOOOQQQRRRRRRRRRPPPPPPRRRTTTVVVSSSPPPPPPTTTXXXYYYXXX___dddcccfffhhh@@@999???;;;DDD999111;;;:::222999444999???BBBGGGUUUjjj{{{~~~wwwkkkcccOOONNNCCC;;;PPPsssTTT???444...---...////////////................................................////////////333222111111111222444444777666666777999<<<@@@BBB???@@@AAA@@@>>>>>>???@@@======>>>?????????>>>===lllccc\\\WWWKKKHHHDDDAAA>>><<<999666555555555555555555555555444444444444444444444444444444333333333333444444555555555555666777888888;;;;;;:::@@@\\\pppUUU;;;666999777555777111222333222000//////000000000000000////////////////////////....................................------------............------...//////////////////000111111222222111111111111222222333444444444555666777888999999999999;;;===@@@BBBEEEHHHLLLOOOVVV\\\fffoooyyyyyykkkaaaYYYTTTTTTPPPJJJFFFEEEDDDDDDDDDEEEDDDAAA???===<<<<<<<<<::::::999888888888888999777777777777777777777777666555555444444555555666555555555666666666777777999::::::;;;;;;<<<======???AAACCCFFFIIIKKKKKKLLLHHHHHHIIIJJJLLLMMMOOOOOOPPPSSSWWWYYYXXXWWWVVVVVV[[[\\\^^^```bbbdddfffgggiiikkkkkkiiiffffffkkkooollllllooowwwsssYYYAAA777<<>>GGGVVVbbbuuu}}}{{{tttnnnggg^^^YYYYYY@@@CCCIII\\\~~~dddGGG777222111///...............------------------------------------............////////////222111000000000111333333444555555666999;;;>>>???>>>???@@@@@@>>>>>>???@@@???@@@AAABBBBBBBBBAAA@@@lllbbb[[[VVVKKKHHHDDDAAA>>><<<999666444444444444444444444444444444444444444444444444444444333333333333444444444444444444555666777777888;;;;;;777999RRRnnn===444222777:::555111333222333444111...---...000000000000000////////////////////////............------------------------------------............------...////////////...//////000111111111111111111111111222333333444444555555666777888888888888:::<<>><<<:::999999999888777666666555555666666555555555555555555555555444444333333333333444444333444444444444555555555888888999999:::;;;;;;<<<===>>>@@@CCCEEEGGGHHHIIIKKKKKKJJJJJJKKKMMMPPPQQQRRRUUUXXXYYYYYYWWWWWWWWW\\\]]]^^^```aaacccddddddfffiiikkkkkkiiijjjnnnqqqvvvttttttxxxyyywwwxxx|||}}}eeeSSSNNNEEE<<<666555888<<<:::999777555444444444444666555333333444444222111222222222222222222222222222222222333333333333444333333333333444555666666777666444555888:::;;;;;;888<<>>777444888:::666666555555666;;;CCCIII[[[eeewww{{{xxxssseeeZZZSSSNNNOOOSSS777PPPpppfffNNN666...000222111///------------,,,,,,,,,+++---------------------------............/////////000000/////////000111222222333555777999:::;;;<<<===???@@@???>>>===>>>@@@???@@@BBBCCCCCCCCCBBBAAAjjj```XXXTTTKKKHHHDDDAAA>>><<<999666444444444444444444444444333333333333333333333333444333333333333333333444333333333333444555666666999777:::???>>><<>>999777:::888222000222444333222111000000111111000000000000////////////////////////............------------------------,,,,,,---------.........,,,---......//////.........///000000111111000000000000111111222333333333444444555666777777777777888;;;>>>???>>>>>>>>>???CCCEEEHHHKKKNNNSSSZZZ___\\\bbbjjjpppssswwwyyypppggg```[[[WWWTTTQQQPPPOOOOOOPPPNNNKKKHHHEEECCCBBBAAAAAAAAA???===???===;;;999888777777777666666555444444444444555444444444444444444444444444333333222222333333444333333333444444444555555666777777888999999::::::;;;<<<>>>@@@BBBDDDFFFFFFQQQQQQQQQPPPPPPPPPPPPPPPSSSVVVXXXYYYYYYXXXXXXYYY]]]^^^```aaaccceeeggggggfffiiilllmmmlllmmmoooqqqvvvvvvyyy|||yyyuuuwww|||zzz}}}~~~fffWWWMMM@@@<<<===>>>???>>>;;;666222:::999666444222222333444555333222333444444222000222222222222222222222222111111111222222222333333222222222222222333444555666333111111444777888777888;;;???AAABBBBBBCCCDDDGGGIIIJJJKKKJJJKKKMMMOOOMMMMMMMMMLLLKKKMMMQQQTTTUUUVVVXXX[[[]]]]]]]]]\\\eee[[[\\\dddaaaZZZkkk]]]<<<333;;;888<<>>???>>>======>>>???>>>>>>@@@AAAAAAAAA@@@@@@kkk___XXXTTTKKKHHHDDDAAA>>><<<999666444444444444444444444444333333333333333333333333333333333222222333333333333222222333333444555666<<<333111888<<<999:::@@@[[[]]]CCC444>>>888333333444333444555333000...///222444222000000000000000////////////////////////............------------------------,,,,,,,,,------------...,,,------.....................///000000000000/////////000111111222222333333333444555666666666666666999<<<============>>>???AAADDDGGGKKKPPPVVVYYY[[[bbbhhhiiiggggggiiillljjjmmmqqquuuxxxzzzyyyyyyttttttssstttxxxwwwkkk\\\```\\\VVVSSSQQQQQQPPPOOOTTTPPPKKKGGGEEEEEEEEEEEEAAA@@@??????@@@@@@>>><<<===<<<:::888666666666666666666555444444444444444444444444444444444444444444333333222222333333444333333333444444444555555555555666666777777888888:::;;;<<<>>>@@@BBBCCCDDDLLLMMMPPPQQQQQQOOOMMMKKKRRRTTTWWWXXXXXXWWWXXXYYY[[[\\\^^^aaadddgggiiijjjdddfffhhhjjjjjjiiijjjjjjnnnqqquuuvvvppplllpppxxxvvvyyy{{{}}}wwwfffWWWHHH888888>>>;;;???>>>;;;888555444555777999888555333222222333444444333333333555444222000111111111111111111111111000000000111111111111222111111111111111222222333333222000000222333444444:::;;;<<<===>>>@@@DDDGGGGGGIIILLLMMMMMMNNNPPPRRROOOPPPOOOMMMLLLLLLNNNQQQYYYZZZ[[[[[[[[[\\\]]]^^^ddd]]]ZZZ]]]___^^^___ccc```BBB???===DDDCCC222999777666777999:::999777777:::EEEWWWhhhwwwyyyrrrlllfff___[[[HHHHHHHHHFFF@@@===DDDMMMtttccc666111...000000---,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------......////////////111333666999;;;;;;:::999;;;<<<>>>>>>======>>>???===>>>???@@@@@@???>>>>>>mmmbbb[[[XXXKKKHHHDDDAAA>>><<<999666333333333333333333333333333333333333333333333333333333222222222222333333333333333333444555666666666444555777666555999???777SSSfff>>>:::999///666333111222444555444333111000///000222222000...000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............------......////////////////////////000111111222222222222333444555555555555666888:::<<<<<<<<<>>>@@@CCCCCCEEEGGGJJJNNNQQQSSSTTT]]]eeefffeeehhhkkklllpppqqqrrrsssrrrqqqooonnnpppnnnmmmqqqyyyzzzmmm^^^XXXUUUQQQOOOOOOOOOOOONNNKKKIIIGGGDDDBBBAAAAAAAAA???===<<<<<<======<<<;;;;;;:::888666555555555666666555555444333444444444333333333333333333333333333333222222222222333333333333333333444444444444333333444555555666666777999999:::;;;===???AAABBBCCCFFFKKKOOOQQQPPPNNNLLLOOOQQQTTTUUUVVVVVVXXXZZZWWWYYY[[[^^^aaadddfffggggggggghhhiiiiiiiiiiiiiiiqqqsssxxxyyyrrrjjjjjjnnnqqqvvv}}}|||xxxvvvvvvrrrxxxsssjjjZZZKKKFFF======;;;444777>>>;;;888888888555222222555888666555444222222222222333222222222333555444222000000000000000000000000000/////////000000000111111111000000///000000111111111333444444222222333444::::::::::::;;;>>>CCCGGGCCCFFFIIIKKKLLLMMMOOOQQQOOOPPPPPPNNNLLLKKKLLLNNNXXXYYYZZZZZZYYYZZZ]]]___\\\___]]]XXXVVV[[[___```ttteeeAAA333999>>>888;;;:::999999999888555333777666999BBBMMMYYYjjjwwwuuuqqqjjjccc\\\UUUNNNIIIGGGHHHDDD:::333@@@ggguuuXXXBBB------000222///******---............------------++++++++++++++++++++++++,,,------------.........,,,---...////////////...222444666999:::::::::999:::;;;======<<<<<<>>>??????@@@@@@@@@@@@>>>===<<>><<<999666333333333333333333333333222222222222222222222222333333222222222222333333333333333333444555666777000777;;;999777888888777555===KKKiiilll===111===@@@555333555666666555444222000111555999888333//////111000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------------.../////////............//////000111111222111222333444444555555444666888999::::::;;;===@@@DDDDDDEEEHHHKKKOOOQQQSSSSSS[[[aaa___^^^ccchhhiiiiiiiiiiiiiiihhhgggfffeeellliiieeedddhhhiii```TTTPPPMMMKKKIIIIIIIIIGGGFFF>>>AAAFFFIIIHHHFFFBBB@@@===;;;999999:::;;;:::999999888666555444444444444555444444333222333333333111111111111111111111111222111111000000111111222111111111222222222333333222222333333444555555555777777777888999<<<>>>???AAADDDHHHLLLNNNOOONNNMMMLLLNNNQQQRRRTTTUUUXXXZZZWWWXXXYYY\\\^^^aaacccdddgggffffffgggiiijjjjjjiiiqqqsss{{{{{{qqqlllkkkpppuuuwwwuuutttuuuvvvkkkkkkmmmqqqwwwzzzyyywww{{{yyyrrriii[[[WWWPPPJJJFFFBBB>>><<<777444;;;???999999;;;555111444777999999666333111111111111111111111111111000000000222444333111...000000000000000000000000....../////////000000000000000///////////////000000666:::999555222333777666888999999:::<<<@@@CCC???BBBFFFIIIJJJKKKMMMNNNJJJLLLNNNNNNLLLKKKKKKLLLOOOSSSWWWYYYYYYYYY[[[]]]ZZZ]]]^^^YYYVVVXXX]]]aaacccjjjgggDDD777888@@@999:::;;;:::999777555444777666888;;;>>>DDDSSS```qqqyyy|||wwwqqqkkkbbb]]]UUUNNNIIIEEEBBB@@@???;;;999===HHHaaa```999"""///------///...******---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------.........,,,---...///000//////...222333555777888888888888999;;;<<<<<<<<<<<<===????????????>>>===;;;999888lll```[[[XXXKKKHHHDDDAAA>>><<<999666333333333333333333333333222222222222222222222222333222222222222222222333444444444444555666777777333666444000666AAABBB;;;999;;;>>>FFFaaadddJJJ888:::===777333888000555777555111111333444333===EEEAAA555---000666000000000000////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------,,,---......//////............//////000111111111111111222333444444444444777888888888888999<<>>@@@EEEKKKPPPTTTUUU^^^dddeee]]]XXX[[[______cccddddddeeeggghhhiiiiiibbb```[[[WWWYYY[[[XXXQQQNNNMMMKKKKKKKKKKKKIIIGGGEEEDDDBBB@@@======???AAA<<<:::777777777888888888888777555333222222333333444333333222111222222222000000000000000000000000000000////////////000000000000000000111111111111111222222333333444555555555555555555777999;;;===AAABBBCCCEEEGGGGGGHHHHHHIIILLLOOOQQQRRRTTTWWWZZZYYYYYY[[[\\\^^^```aaabbbaaa``````aaaccceeeffffffdddgggsssxxxkkkiiiooouuuxxxuuuqqqnnnnnnhhheeedddfffhhheee\\\UUUjjjeee[[[SSSTTTWWWUUUPPPOOOOOOJJJCCCCCCHHHGGGBBBGGG@@@<<<;;;999666777<<<999555:::<<<555666:::555:::777333222333444333222...//////000111000000000......///111222222///---000000000000000000000000............/////////000000//////.........//////111888???>>>777333555999222555888999:::;;;===???>>>AAAEEEHHHIIIKKKLLLNNNFFFIIILLLMMMLLLKKKKKKKKKGGGLLLTTTXXXYYYYYYZZZ[[[___ZZZZZZ]]]^^^YYYWWWXXX]]]ZZZjjjvvvLLL666:::666888;;;;;;:::888999:::111222555777666888DDDQQQZZZcccqqq}}}wwwooohhh```XXXQQQLLLDDD>>>======>>>???999999JJJppptttYYY;;;000666333---)))+++,,,,,,,,,...,,,,,,,,,+++++++++******************************,,,,,,,,,---------......------///000000000///...111222333555666777777777999:::<<<<<<<<<<<<===???<<<<<<<<<;;;999777444333lll___dddUUUOOOJJJDDD???<<<:::888777555333111111333444111///111111111111111111111111111111222222222333333333222222222222333444555555555555555888;;;;;;888555===:::999;;;@@@PPPnnn{{{FFF===:::777666666666444333777666444222111111222222333444555555555444333222000000000000////////////...---,,,+++***+++,,,---***+++,,,,,,------,,,,,,...,,,+++,,,///111///---------------------------....................................////////////000000000000111222333444888444444:::===;;;;;;???>>>@@@CCCEEEGGGKKKOOOSSSRRRYYY```aaa]]]YYYZZZ]]]\\\[[[\\\```eeeeeeaaa]]]YYYXXXVVVVVVVVVUUUSSSQQQJJJIIIGGGEEECCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;777888999:::999777555333777333222555444......222111111000000//////......//////............//////////////////////////////000///.........///111222111222222333333444444555666777777666666777999;;;=========???@@@BBBDDDEEELLLLLLLLLLLLLLLOOOSSSVVVWWWVVVVVVYYY\\\^^^^^^]]]\\\\\\^^^aaaeeeggggggfffgggfffjjjsssyyywwwtttsssooonnnnnnoooooonnnkkkhhhdddbbb___]]][[[XXXTTTQQQRRRSSSSSSRRRPPPMMMIIIGGGIIIGGGDDDCCCBBBAAA???===;;;;;;::::::999888777777666666555444333333222222444444444333333222222222//////000000000000//////........................000000//////.........---............////////////////////////000000000000333777:::;;;888555444555555555555666888:::<<<>>>>>>???BBBEEEHHHIIIHHHFFFGGGHHHJJJKKKKKKKKKJJJIIIHHHKKKPPPSSSTTTTTTUUUVVVVVVXXXYYYXXXUUUTTTVVVYYYXXXZZZWWW]]]uuuOOOFFF111444===666888>>>555666777777444111444<<>>;;;<<>>======<<<:::999999888666777888888888666444333555000000444666333333666000000000/////////......//////............//////........................000///.........///000111000000111111222333333333555666777666555666999;;;=========???@@@BBBDDDEEEKKKKKKLLLKKKLLLPPPUUUXXXWWWWWWWWWYYY\\\^^^___^^^_________bbbeeeffffffeeeiiihhhjjjppprrrooonnnpppkkkkkklllmmmnnnmmmkkkhhhdddbbb^^^[[[YYYUUUQQQMMMPPPPPPOOONNNLLLIIIGGGEEEFFFDDDAAA@@@@@@???<<<:::999999888888777666666555555555555444333222222222222222222111111111000000/////////000000/////////------------------------////////////......---------.........////////////....../////////000000000111444777777555333333444555555555666777:::<<<===>>>???@@@BBBEEEFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJGGGJJJMMMOOOPPPPPPRRRSSSUUUWWWWWWVVVSSSSSSUUUWWWPPPSSSTTTVVVfff```BBB888:::222444===<<<999999999888666666777777===@@@EEENNNYYYdddnnnsssyyy|||}}}|||{{{xxxssslllgggddd[[[VVVOOOHHHBBB???===;;;CCC===BBB>>>---333IIIPPPgggpppeeeRRR???111+++,,,...///...------,,,,,,------------,,,++++++***)))))))))************++++++++++++++++++,,,,,,,,,------........................//////000111333555777888666777888999999:::::::::;;;:::888666444333222222nnn```eeeVVVMMMIIICCC???<<<:::888777222111000111444555444333111111111111111111111111111111222222222333333333999888555333222222222333555555555777999:::888666555888===@@@===888777:::???PPPmmmdddIII999555888777555444555444333222222222222222222222222222222111///...///222555777/////////.........------...------,,,+++,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,...000222222111........................---------------------------............/////////111111000000000000111111444222222555666444555777;;;===???AAACCCFFFJJJNNNQQQUUUXXXWWWTTTSSSWWW[[[[[[ccciiiggg___YYYXXX[[[UUURRRNNNKKKJJJJJJHHHGGGEEEDDDBBB@@@>>>======<<<::::::999888777666666555444555666666555444222111444000///333666666555555///////////////.........///......------......///........................///............///000000/////////000111111222222444555666666555666888:::<<<<<<===>>>@@@BBBDDDEEELLLMMMNNNMMMNNNPPPSSSVVVXXXWWWWWWYYY]]]______^^^aaaaaaaaaccceeefffeeedddjjjjjjlllmmmkkkfffggglllgggggghhhjjjlllllliiigggbbb___[[[XXXUUURRRMMMJJJMMMLLLJJJIIIGGGEEECCCCCCAAA???===<<<<<<;;;999777777777666666555444444444444444444333222222111111000000////////////............////////////......------------------------///............------------------.........//////.........////////////000///111222222222222333444444444444555777999;;;===>>>>>>>>>???@@@CCCEEEFFFEEEFFFGGGIIIJJJKKKLLLLLLIIIJJJLLLLLLLLLMMMPPPRRRSSSTTTTTTSSSQQQPPPRRRSSSLLLIIILLLNNNKKKWWW{{{OOO@@@888666888666999888777777777777555333555666999???FFFMMMTTTXXXbbbffflllpppsssuuuwwwyyywwwzzz}}}~~~}}}{{{{{{{{{xxxxxxvvvtttrrrooommmllleeedddaaa]]]XXXSSSOOOMMMPPPIIIBBB??????>>><<<888666222666666888YYY|||OOODDD777///...///---+++,,,,,,,,,---------------,,,,,,,,,+++******)))))))))************+++++++++++++++++++++,,,,,,,,,,,,........................//////000111222444666777555666666777888888999999888777666444222111000000pppaaaeeeVVVLLLHHHCCC???===:::888666333222222222333444333333111111111111111111111111111111222222222333333333:::888555333222222444555444555666777888888888777666777999<<<===>>>???AAABBB:::666GGGsssrrr^^^ZZZSSSIIICCC<<<999555222333333444444111111222222222222222222111000///...///111333444///.........------------......------,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++---///000111111........................---------------------------------.........//////111111000/////////000000111222333555555555777999999;;;===>>>@@@CCCGGGJJJOOOSSSVVVWWWTTTTTTVVVYYYYYY```fffddd^^^XXXWWWYYYQQQNNNJJJHHHHHHGGGGGGFFFBBBBBB@@@>>>===<<<;;;;;;777777666666555444444333222333333333333222111000555111...000333333000..............................------------------...---------------------------------.........//////...//////000000111222222333444555555555555777888;;;;;;<<<>>>???BBBDDDEEELLLOOOQQQRRRQQQQQQQQQQQQWWWWWWWWWYYY\\\^^^^^^^^^`````````bbbeeeffffffeeehhhjjjnnnooohhhbbbcccjjjgggfffggghhhiiihhheeeccc[[[YYYVVVTTTRRROOOKKKHHHIIIHHHFFFDDDBBBAAA@@@@@@===;;;:::999999999777555555555555444444444333333333333222222222111111111///.....................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------........./////////...////////////111333555333333333444666888:::<<>>>>>>>>AAAEEEGGGCCCDDDFFFHHHJJJKKKLLLMMMLLLMMMMMMLLLLLLMMMPPPSSSQQQQQQPPPOOONNNNNNNNNOOOMMMEEEDDDHHHDDDCCCXXXvvv{{{~~~cccKKK888444999======;;;999777666555555444555666888;;;???CCCEEEKKKOOOUUUYYY[[[]]]___```^^^```ccceeeeeecccaaa```]]]]]]\\\ZZZXXXUUUSSSRRRKKKJJJHHHFFFDDDBBBAAAAAA:::999:::<<<>>>===999555===666333:::UUU~~~sssTTT999222,,,+++...111///,,,******+++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))*********+++++++++***++++++++++++,,,,,,,,,---------.............../////////000222333555666444444444555666666777888666555444222000/////////pppaaaeeeUUUJJJGGGCCC???===;;;888666555555555444222111111111111111111111111111111111111111222222222333333333777666444333333444666777444555666777777777888888:::999777666777;;;======<<>>===<<<;;;::::::666555555444444333333333111111111111111000000///111///---,,,...///---***---------------.........------,,,,,,,,,,,,------------------------------,,,---------............//////000000111222222222111333555555444444555777999999:::<<<>>>AAACCCDDDGGGKKKQQQUUUUUUSSSQQQPPPVVVUUUUUUWWWZZZ]]]]]]\\\]]]]]]^^^aaadddfffffffffccchhhoooqqqjjjbbbbbbhhhggggggffffffeeeccc___[[[SSSQQQPPPOOONNNLLLIIIGGGFFFEEECCCAAA@@@???>>>>>>:::999777777777777666444444444444444333333333333111111111111111000000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------............///...------///222444555222222222333555777999;;;???@@@@@@@@@???AAAEEEHHHCCCCCCEEEFFFHHHJJJLLLMMMLLLMMMLLLKKKJJJLLLOOORRRPPPNNNMMMLLLLLLLLLKKKKKKJJJFFFDDDCCCAAAAAABBBEEEkkknnnzzzXXX:::777777:::======:::777666777888888777777888999:::;;;;;;>>>BBBEEEFFFGGGHHHIIIGGGHHHJJJMMMMMMLLLJJJHHHGGGFFFFFFEEECCCAAA???>>><<<<<<;;;:::::::::;;;<<<222555999:::999888999:::999EEEQQQaaa~~~oooVVV???000///............---,,,++++++++++++************++++++***************)))))))))*********+++++++++*********+++++++++,,,,,,---------.........//////......///000111222444555333333222333333444666777444333222000///.........qqqaaadddTTTIIIFFFBBB???===;;;888555666777777555222000000111111111111111111111111111111111222222222333333333333333333333444555666777333555666666666666777999666999:::888888;;;:::888666???GGGDDD<<<;;;FFFQQQtttqqqaaa```___bbbhhhjjjgggdddeee___YYYOOOFFF???:::666333555444333222222222333444111111222222111///---,,,/////////.........---------............---,,,,,,***+++,,,,,,------,,,,,,(((***++++++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////............//////,,,111444333222555888999777888:::;;;;;;>>>AAADDDHHHMMMTTTXXXZZZYYYYYYYYYQQQNNNMMMOOOTTTUUURRRNNNFFFDDDCCCCCCDDDEEECCCBBB???>>><<<;;;:::999999999444444333333333222222222000/////////////////////***------++++++......,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////000111111222222000222444444444333444555777777888:::<<>>===<<<;;;888666555555666666555333333333333333222222222222000000000000000000000000...////////////000000000,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......///...,,,---000222333333111111111222444666888:::===@@@CCCCCCAAAAAADDDGGGCCCCCCDDDEEEGGGIIIKKKMMMJJJJJJJJJIIIIIIJJJMMMPPPOOOMMMKKKJJJJJJJJJIIIHHH@@@GGGGGG>>>999===???===CCC[[[gggBBB+++///444888:::;;;;;;::::::999999888777777777777555777999:::999999;;;<<<;;;;;;<<<>>>@@@???===;;;;;;;;;;;;::::::999777777999888888777777888888999======:::444000111888>>>KKKtttlllRRR;;;---...000111///,,,******,,,000///---+++))))))))))))************************)))************+++++++++************++++++++++++,,,,,,------.../////////.........///000222333444222111111111111333444555333222111000///.........pppaaacccRRRHHHFFFBBB???===;;;888555444666777555222111111333111111111111111111111111111111222222222333333333000111333444555555555444333555666666555555777:::222999===;;;;;;>>>???===;;;888777:::???BBBBBBAAACCCVVVpppwwwooogggggglllpppllleeebbbgggmmmlllgggjjjfff```YYYRRRJJJBBB===999777444111111222444666222111111000000/////////000000000/////////......---.../////////...,,,,,,***+++,,,,,,------,,,,,,)))+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...///000000///666999444111444777777777888999::::::<<<@@@CCCEEEIIINNNSSSVVVXXXYYYZZZUUUPPPLLLLLLPPPQQQNNNKKKFFFEEEEEEFFFFFFEEEBBB@@@<<<;;;:::888777777777777222222111111111111000000/////////....../////////+++111333...+++---///...++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,---......//////000111111///111333444333333333444555555666888;;;===@@@AAAAAADDDGGGIIIJJJLLLNNNPPPPPPOOOPPPRRRUUUWWWWWWWWWXXXXXXYYY\\\___aaaaaa```^^^```eeegggccc]]]\\\```aaa```^^^\\\ZZZVVVPPPMMMJJJIIIGGGGGGGGGFFFCCCAAA>>>>>>???>>>===;;;999888555333222333444444333222000000000000000000111111////////////////////////............//////000000,,,,,,------------,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------///---,,,---000222111000000000000111333555888999:::???EEEFFFDDDAAABBBDDDDDDDDDDDDEEEFFFHHHJJJLLLHHHIIIJJJJJJJJJKKKNNNPPPNNNLLLIIIHHHIIIJJJHHHFFF<<>>>>>>>>999QQQzzzSSSGGG:::555888======;;;::::::999999888777777777777777888777555666888:::888777666888:::;;;999777666666777777888777777666777777777888888888888888777666444555;;;EEEPPPWWW{{{[[[EEE666+++(((,,,...///---+++***+++,,,888555111,,,***)))***+++))))))))))))************)))************+++++++++************++++++++++++,,,,,,------...//////000.........///000111222333111000//////000111333555333222111///............ppp```bbbRRRHHHEEEBBB???===;;;888555333555666555333111333555111111111111111111111111111111222222222333333333000111333555555444333222333555777666444444777:::555<<<>>>999777;;;>>>===:::<<<>>>>>>;;;;;;@@@GGGGGGMMMTTTYYYaaappp~~~rrreeebbbkkknnnfffccciiibbbmmmqqqkkkiiinnnqqqnnnrrrrrrqqqnnniii```VVVOOO;;;888444111000222555777333111///......000222444000000000000////////////---.../////////...,,,,,,++++++,,,---------,,,,,,+++---///---+++)))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111444<<<>>>888333666888777777888999::::::<<>>;;;<<<======<<<999777555333111000111222333222000......//////////////////.........///////////////---------....../////////+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...,,,+++,,,000111000...000000000111333555777999777>>>EEEHHHEEEAAA@@@AAADDDDDDDDDDDDFFFHHHJJJKKKIIIKKKLLLMMMMMMNNNQQQSSSNNNKKKHHHHHHIIIIIIGGGEEE???;;;999:::===<<<:::777444:::<<>>:::444...+++***+++,,,)))))))))))))))*********)))************+++++++++)))************+++++++++,,,,,,------...///000000............///111222222111000///...///111333444333222111//////.........nnnbbb]]]UUUJJJGGGCCC@@@>>>;;;888666444333222222111111222222333222111000000111222333222222222111000000111222111444777888666555444444333;;;???:::555555666444666888999999888777777888<<<;;;;;;===AAADDDFFFGGGFFFUUU[[[VVVYYYiiiuuuvvv|||rrrqqqtttooooooooommmkkkjjjlllmmmtttsssrrrsssuuuwwwwwwvvvrrrsssttttttrrrnnnjjjggg^^^SSSDDD777000111444666000111333333222111111111000000000000//////////////////.........---------000///...------...///000,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,---//////,,,---,,,,,,,,,,,,---...///000111333333222333555777555444444555777;;;>>>@@@CCCFFFJJJNNNPPPQQQQQQPPPOOOMMMIIIFFFCCCAAAAAAAAA>>>>>>>>>>>>============999888777666555444333333111111000000/////////...//////.........---------000000///...---,,,,,,+++,,,,,,,,,+++++++++++++++,,,------......------,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111111222222333444444111333444555666888;;;===>>>???AAACCCEEEEEEEEEDDDIIIGGGQQQVVVOOOPPPYYYZZZUUUWWWZZZ[[[ZZZZZZ[[[[[[___^^^]]]^^^^^^]]]ZZZXXXXXXWWWVVVUUUSSSOOOIIIEEEDDDCCCBBBAAA???>>>===<<<999999888777666555444444444333333222111111111222//////.........---------........................---------....../////////++++++++++++++++++++++++*********++++++,,,------******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////...111333555555555777888888999:::<<<>>>???AAAAAAHHHGGGDDDCCCCCCDDDFFFHHHEEEFFFHHHHHHJJJLLLPPPSSSIIINNNQQQMMMIIIGGGEEEAAA>>><<<:::888666777777888888555666===JJJlllddd@@@555555555444555777999===>>>:::555???===:::888777888999:::===111444>>><<<;;;>>>>>>777;;;666444;;;888444:::555999<<<888333333:::AAAIIIPPPppplllQQQ666...111111...,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++,,,------......///......000111111222111111222000......///000000///......---,,,,,,+++******nnnbbb]]]UUUJJJGGGCCC@@@>>>;;;888666444333222222111222222222222222111000000111222222222222222111111111111222222444666666555444555555444<<>>BBBGGGLLLNNNSSSZZZ^^^```lll}}}||||||}}}}}}~~~}}}}}}zzzzzzzzz{{{|||zzzwwwuuuwwwyyy{{{|||{{{zzzwwwvvvpppgggYYYKKK@@@888222///666666666444111000111333111000000000//////////////////.........---------//////...------...//////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++---...---,,,------,,,,,,,,,------...///111222222111222444777555444444555777:::===???CCCEEEIIILLLMMMMMMLLLKKKLLLJJJGGGCCC@@@?????????<<<<<<<<<;;;;;;:::::::::666666555444333222111111000000/////////.........///.........---------------------,,,++++++***************++++++++++++,,,++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111111222333333444111222444444555666999;;;===???AAACCCEEEFFFFFFFFFJJJFFFNNNTTTOOOPPPSSSNNNVVVWWWXXXXXXWWWXXXYYY[[[]]]\\\\\\^^^``````___]]]XXXVVVTTTSSSPPPLLLGGGDDDBBBAAA@@@???===<<<;;;:::888777666555444333333222222111111000//////000000///.........------------........................,,,,,,---------.........++++++++++++++++++++++++((()))***+++++++++***)))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////...000222444444444666777777777999;;;===???AAABBBEEECCCBBBAAAAAACCCEEEFFFHHHHHHIIIJJJKKKLLLNNNOOOYYYVVVVVVVVVLLL>>>999======<<<999777666666777777:::666555555666EEEiiipppRRR@@@555<<<>>>===888333555:::???888999:::;;;;;;:::888666CCC999;;;>>>888666777222777;;;:::===AAA888111999;;;///,,,666;;;EEEeeexxxnnnjjj]]]@@@444+++,,,000000------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++,,,,,,---............//////000111222333444555333000///.../////////...------,,,++++++******nnnbbb]]]VVVJJJGGGCCC@@@>>>;;;888666444444333222222222222222222222111000000111222222222222222222222222222333333444555555444444666777333999<<<:::777777888777666888999888888888:::<<<======>>>BBBHHHOOOVVVZZZccckkkxxx|||sssgggZZZJJJ<<<333666666555555444333222222111111000000000//////////////////.........------......------------......,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,......,,,+++...------,,,,,,,,,------...///000000000111333555444444444555777:::===>>>BBBDDDFFFIIIIIIIIIGGGFFFGGGEEECCC@@@===<<<<<<<<<::::::999888888777666666333333222111000000///...............------------............------------,,,,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000111222222333333111222333333333444666888<<<>>>@@@CCCEEEGGGHHHIIIPPPJJJMMMQQQOOOSSSWWWPPPXXXXXXXXXWWWVVVVVVXXXZZZYYYXXXYYY\\\___aaaaaa```XXXUUURRROOOLLLIIIEEEBBB???>>>===<<<;;;:::999888555555444444333222111111//////......------..................------------------------------------+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++---,,,+++)))(((*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////,,,///111222222222444555444555777:::<<>>999???DDD<<<:::777222777>>>666444BBBBBBFFFSSSbbbhhhsssuuu{{{jjjNNN777---,,,---000///+++***,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------....../////////000111333666777:::888444000...---......------,,,,,,++++++******ooobbb]]]WWWJJJGGGCCC@@@>>>;;;888666444444333222222222222333222111111111111111111222222111111222444444444333444444444333222444777999222555777777555555666777888999999888777888:::===AAACCCGGGLLLTTT^^^hhhooo}}}sssdddUUUKKK666222000333888999555///111111111000000000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---++++++///000...,,,,,,......---,,,,,,,,,---------.../////////000222444444444555666888:::<<<===@@@AAADDDFFFGGGFFFEEEDDDBBBAAA???===<<<;;;::::::999999888777555444333333111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........******************************++++++++++++******))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------...////////////000000111222222222222333444333333333555777;;;<<>>@@@AAACCCDDDDDDFFFGGGIIIKKKLLLIIIIIIJJJLLLMMMMMMLLLJJJUUULLLHHHKKKHHH>>>888888888888666555444444444555111111444888666333666<<<@@@^^^ssscccRRRLLLLLLHHH>>>666???<<<999999;;;<<<<<<;;;555777;;;666000:::AAA999AAA>>>AAAVVVllljjjgggssswww|||zzzuuu{{{mmmSSS@@@333***111111000...***)))+++///,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***++++++,,,------......///......///111444888:::>>><<<777222---,,,,,,...,,,,,,,,,,,,++++++******pppbbb^^^XXXJJJGGGCCC@@@>>>;;;888666555444333333222222333333111111111222222111111111222111111333666777555333444444444333222444777:::333444555666666555666888999:::999888888:::===AAAEEEKKKSSS]]]hhhuuu{{{qqqjjjJJJ===111...555999555///111111111111000000000000000000/////////.........,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...***,,,222444000---......------,,,,,,,,,------,,,---//////...///111333333444555666888999;;;<<<===???BBBEEEFFFFFFEEECCC???>>>===<<<;;;::::::999888888777666444333222222111111000000///.........+++++++++,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,------.........,,,+++++++++******))))))++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---............//////000000111111222333444444444333333555777:::;;;===@@@DDDGGGJJJLLLJJJRRR]]]ZZZLLLOOOZZZZZZXXX[[[^^^```^^^\\\ZZZYYYWWWWWWXXX[[[]]]]]]\\\ZZZUUUQQQLLLHHHFFFDDDAAA@@@;;;::::::999888777666666333333333222222111111111......---------......///,,,,,,------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))***+++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,---.........+++---///000//////000222111222444777:::===???@@@BBBCCCEEEGGGIIIKKKLLLMMMHHHGGGHHHJJJMMMNNNLLLJJJFFFCCC<<<999@@@GGG???111666555555444333333333333333111222444555222222333111111CCCqqq|||rrrjjjeeedddOOOKKKHHHGGGGGGDDD>>>999;;;@@@JJJJJJJJJ[[[kkkiiinnnooo{{{|||uuuwwwnnnVVVCCC444***+++333,,,,,,***((())),,,///000,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++*********++++++,,,------............///111555888:::???>>>:::444...++++++---,,,+++++++++++++++******qqqbbb^^^XXXJJJGGGCCC@@@>>>;;;888666555444444333333333333333000111222222222222111000222000000333777999777444333444444333333444777:::888666666999999777888;;;::::::::::::<<<@@@FFFJJJNNNWWWdddrrr~~~mmm[[[DDD666444666555333222222111111111000000000000000000/////////......------............------,,,,,,,,,,,,------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...***,,,444666000---///---,,,,,,,,,,,,---...///,,,---...///...///111333333444555666888999::::::<<<>>>AAADDDEEEEEECCCBBB<<<;;;;;;;;;:::999999999666666666555444333222222000000000//////.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------))))))******++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,------...............///000000111111222333444444333333555777999:::<<>>>>>@@@BBBEEEGGGIIIIIIIIIHHHFFFFFFHHHLLLMMMKKKIIIGGGIIIEEEBBBQQQeeebbbPPP333333333333222222111111222000...///000222333333888000...>>>aaa~~~}}}qqq]]]III888555222,,,///888***------,,,---///---)))++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++************++++++,,,,,,------------...///222444777999======;;;666///++++++---++++++++++++++++++******qqqbbb^^^YYYJJJGGGCCC@@@>>>;;;888666555555444333333333333444000111222222222222111000111000000444999:::888444222333444444333555777:::;;;777666::::::888888;;;888999;;;===AAAIIIQQQWWWaaakkkzzzzzzgggRRRAAA888555555222222222111111111000000000000000000/////////...---...////////////...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---(((+++555777000,,,...+++++++++,,,---...///000,,,...//////...///222444333444555666888999999999<<<>>>AAABBBCCCBBB@@@>>>888888999999999888888777444444333333222222222222//////............------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------***************+++++++++******+++,,,------......******++++++++++++******)))************+++++++++***************************++++++,,,,,,---......------...//////000000111000111222222222222444666999999;;;===AAADDDHHHJJJIIIbbb|||vvv[[[SSSWWWTTTUUUVVVXXXXXXXXXWWWXXXYYYUUUWWWZZZ]]]^^^[[[UUUPPPJJJGGGDDDBBB@@@>>><<<:::666666555444444333333333000000000000////////////---------------...//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++((())),,,......,,,***)))))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++,,,,,,---......+++---///000/////////111111222333555777999;;;<<<;;;===@@@CCCEEEFFFEEEEEEKKKGGGEEEEEEIIIKKKIIIFFF@@@>>>666000555;;;666+++111111222222111111000000//////......000444666555333777888333111HHH{{{xxx~~~vvv^^^LLL111,,,)))***+++***)))***---222333...,,,,,,***&&&++++++++++++************)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))*********+++,,,,,,------,,,---...000222444555666999;;;;;;777000++++++,,,******************++++++qqqbbb^^^YYYJJJGGGCCC@@@>>>;;;888666555555444333333333333444000111222333333222111000111000000444:::;;;888444111333444444444555777999;;;666444888999666666999777888;;;???FFFPPPZZZaaasss}}}oooTTT???555444222222222111111111111000000000000000////////////---...///000000///...---,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&***555777///***...******+++,,,---///000111---.../////////000222444333444555777888999999999===???@@@AAAAAA???<<<;;;666666777777777777777666222222222222111111111111...---------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,...000111222))))))************)))))))))************+++++++++***************************++++++,,,,,,---......------......///000000000...///111111111111444666999999:::<<>><<<999777444333333222222111111111..................------,,,,,,,,,,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++'''+++111555555222...***))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,---......,,,...///000/////////111111222333555777888::::::;;;===@@@DDDEEEFFFEEEDDDNNNIIIDDDDDDGGGIIIFFFCCCCCC===888999888555444666000111111111111000000///111222111//////000000...//////333555333555DDDUUUyyyxxx{{{|||qqq~~~yyysssXXXAAA444///,,,444444---,,,222222,,,'''---...'''###''',,,---+++++++++************)))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***))))))******+++,,,,,,------+++,,,...000222333333444666:::;;;888111,,,+++,,,******************++++++qqqaaaaaaZZZKKKHHHDDDAAA???===:::888444444444444444444444444222222222222222222222222444333222333555666555444555666777888888777666666666777666666888;;;;;;999:::@@@CCCLLLYYY^^^gggzzzhhhJJJ666777333///000444555222...111111111111000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------++++++++++++---------------------------------,,,,,,++++++,,,,,,---/////////000111111222222000000222444666888999:::<<<<<<<<<<<<<<<<<<<<<<<<666666666666555444333222222111111000///......------------,,,,,,+++++++++++++++,,,,,,,,,,,,------........................++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))))))))***++++++,,,,,,,,,,,,------.../////////222222222222222222333333555666888:::>>>AAADDDFFFGGGLLLQQQPPPLLLKKKPPPUUUZZZTTTRRRSSSRRROOOSSS[[[RRRQQQRRRVVVYYYVVVMMMEEECCCBBB@@@>>><<<:::999999666444333222222222000............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...---***+++...---)))((()))+++,,,---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...///.........000111333555222111111222333555777999??????@@@AAACCCEEEFFFHHHQQQLLLDDD???>>>@@@BBBCCC???>>>;;;999666555444333////////////////////////000000000000111111111111///000000222333444555555>>>]]]xxxqqqpppqqqpppyyykkkuuu{{{pppQQQ;;;222000///---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,...///000000111333333222222111///...---************************sssbbb```XXXKKKHHHDDDAAA???===:::888444444444444444444444444222222222222222222222222222111000111333333222111444555666777777777666666:::::::::999:::;;;;;;:::EEEEEECCCKKK^^^hhhqqq{{{{{{hhhYYY;;;888555444333333222111111111111111000000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,---......---------------------------,,,,,,++++++,,,,,,------......///000000111111000111222333555777888888;;;;;;;;;;;;;;;;;;;;;;;;555666666555555444333222111111000000///......------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))))))))***++++++,,,,,,,,,,,,------.../////////111111222222222222333333444555666999<<>>???@@@AAACCCDDDEEEEEEKKKHHHDDDBBBBBBCCCBBBBBB===<<<:::888555444333222........................//////000000000111111111///000000111333444444555444;;;PPPtttvvvqqqLLLBBB777000111222111//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,...////////////111111000000///---,,,+++************************vvvddd```VVVKKKHHHDDDAAA???===:::888444444444444444444444444333333333333333333333333333222000111222222111000444444555666777777666666888777777888999:::;;;===EEEPPPVVV___mmmsss{{{~~~WWWJJJ:::111222555555222222222111111111000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///......------......///---------------------------,,,,,,++++++,,,,,,---,,,------......///000000000111222333444555555666999999999999999999999999555555555555444333222111000000000///......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))))))))***++++++,,,,,,,,,,,,,,,---......//////111111111222222222333333333444555777:::===@@@BBBAAAFFFJJJJJJGGGGGGJJJNNNQQQQQQSSSUUUTTTPPPPPPSSSTTTUUUUUUQQQLLLIIIHHHIIIAAA???===:::888666444444555333222111222111000......------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++(((***///000---++++++******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,---------,,,,,,,,,---...///000111222222222222444666888999<<<>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEFFFEEEBBB@@@;;;999888555333222111111........................//////000000000000111111///000000111222333444444...111555;;;IIIgggrrraaaQQQCCC:::---,,,,,,---///000///---............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...........................---+++***)))************************vvvdddaaaXXXKKKHHHDDDAAA???===:::888555555555555555555555555333333333333333333333333555444333333444444333222444444555555666666777777666555666999;;;===AAAFFFIII^^^kkkpppvvv~~~fffDDD222333888666222222222222111111111000000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------------------,,,,,,++++++,,,,,,---,,,------...//////000000111111111222222333333444666666666666666666666666444444444444333222111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))))))))***++++++,,,,,,+++,,,,,,------...//////000000111111222222333333333444555777:::<<>>AAABBBIIIRRRVVVfffmmmsss|||bbbJJJ;;;444222111222222222222111111111111...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------......//////000111111111111111222222222333333555555555555555555555555333333333333222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))))))))***++++++,,,,,,++++++,,,,,,---.........//////000111111222333333444555666777:::<<<>>>???CCCGGGKKKMMMMMMMMMNNNPPPNNNPPPQQQPPPOOOPPPQQQRRRTTTPPPKKKJJJJJJGGGBBB===???>>>;;;999666444333222333111000000000000///------------------------------------------------------------------------------------------------------...---,,,...444555222---,,,+++*********,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***++++++,,,,,,------......///000000000000111111111222333555777888;;;===@@@BBBDDDDDDDDDCCCEEEDDDCCCCCCBBB@@@===:::555444333111000/////////...........................////////////000000000000000000111111222222333444000...222777:::666222:::NNNpppeeeJJJAAA666///...000333555---......---+++,,,///222,,,,,,------------------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------,,,+++------------,,,,,,+++***************************uuueeeddd]]]KKKHHHDDDAAA???===:::888555555555555555555555555333333333333333333333333444222222333444555555333555555555555666888999:::<<<999;;;BBBDDDEEEOOO[[[]]]lllzzzuuupppQQQ999111333333222222222222111111111...//////000000//////...---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,------......///000000111111111111111222222333333333444444444444444444444444222222222222111000///...------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))))))))***++++++,,,,,,+++++++++,,,------.........//////000111222333333555555666777999;;;===>>>@@@DDDHHHJJJKKKKKKLLLLLLMMMPPPRRROOOOOOQQQSSSRRRRRRLLLFFFFFFHHHGGGAAA<<<===;;;999777555444333222111000//////000000///---,,,,,,,,,------------...---------------------------------------------------------------------------//////...000555444111,,,,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,---...///000000000000///000000000000222444666777999:::===@@@CCCDDDEEEEEEFFFDDDBBB@@@???===:::777333222111000////////////------------------------......////////////000000000000000111111111222222000///...111555777555333666444888DDDWWWpppooo]]]NNNAAA444---++++++...///------000))),,,///000///.........,,,,,,,,,,,,------------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++---------------,,,++++++************************xxxgggddd[[[KKKHHHDDDAAA???===:::888555555555555555555555555444444444444444444444444333222222444666777777666666666666666777999:::<<<;;;888===GGGLLLPPP]]]llltttsssWWWBBB888333333222222222111111111//////000000000000//////........................---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......///000000111111111222333444444555333333333333333333333333111111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))))))))***++++++,,,,,,***++++++,,,,,,---............///000111222333333444444555666777999;;;<<<===@@@DDDGGGHHHHHHHHHHHHIIIPPPTTTRRRQQQSSSSSSOOONNNJJJDDDBBBBBBCCCBBBAAA999888777555333222222222111///......///000///---,,,,,,,,,---------......------------------------........................------------------------+++...///...111444222---,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,---.../////////......////////////111333555666666777999<<>>;;;777444222111000///////////////------------------------........./////////000000000000000000111111111111...444777222***'''---555222000222888<<<@@@HHHPPPzzzxxxggg```___SSSMMMBBB<<<===666000555555222333777777111...///...//////000000...,,,***++++++,,,,,,,,,---------************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,---------,,,++++++************************{{{hhhdddYYYKKKHHHDDDAAA???===:::888666666666666666666666666444444444444444444444444555444444666999;;;;;;:::777666666666888999;;;===>>><<>>BBBEEEGGGHHHGGGGGGFFFOOOUUUTTTTTTUUURRRMMMLLLIIIEEE???<<<>>>CCCHHH666666444333222111111111000///......///000...---,,,,,,,,,------.........------------------------........................------------------------))),,,......000222///***+++,,,,,,---,,,+++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++,,,---.........---,,,............000222444555444444666999===@@@DDDEEE>>>>>>???@@@???<<<666222111111000///////////////------------------------............/////////000000000000000111111111111111//////222555777444111444000///000111111555:::666999NNNXXXRRRbbbwwwuuu|||```WWWLLLBBB===;;;888222...111999///)))444222,,,555222+++(((,,,...,,,,,,000///+++((('''***---//////+++++++++,,,,,,---------************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,++++++***************************ffffffWWWLLLIIIFFFCCCAAA>>>;;;888777666555444444555666777333333333444444444555555555555555666666666666666888888666555888;;;;;;888:::FFFHHHYYYttttttvvvrrrwww[[[@@@:::555444555333111//////000111000///......///000/////////............---,,,,,,,,,,,,---......------------------------,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,---------....../////////000111111222222333333222111222333555666999555111............---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------.........////////////000000///...------,,,,,,++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------......///000000000333333333444666777999:::;;;===@@@CCCGGGIIIKKKLLLSSSSSSSSSSSSTTTTTTTTTTTTKKKHHHDDD@@@===<<<<<<===555444333111000/////////------------------------,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......------------------------,,,,,,---...//////......,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,------......///---...000000//////000222444555888;;;>>>@@@BBBCCCBBBAAAAAA???;;;777333000111000///.................................------..................------111111000000000/////////000000000111111222222222000000111111222222222333222333444666888:::;;;<<>>;;;888777666555555555555666777333333444444444555555555555555666666666666777777;;;<<<;;;:::999<<>>@@@DDDGGGIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPIIIFFFBBB>>>;;;:::::::::444444222111000/////////------------------------,,,,,,,,,---------......//////.........---------,,,,,,---------.........------------------------,,,------...//////......---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,------......///...///000000000000111333666777999;;;===??????@@@@@@??????===999555111///000///......------..........................................////////////......///////////////000/////////000000111111111//////000000000111111111111111222333444555666666444333333222222333444555::::::999888777555333222222222111111111000000000111111000000000////////////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++***************************************++++++*********++++++,,,************************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++*********)))gggfffWWWLLLIIIFFFCCCAAA>>>;;;888777666666555555666666777444444444444555555555666555555666666777777777777777999;;;:::999;;;AAAGGGQQQxxx~~~]]]???555555111222777222111333555888666111---000000000/////////......---------,,,------...///------------------------,,,------......------,,,,,,,,,,,,,,,+++++++++***,,,------------........./////////000111111222222000///////////////000111.........///000000---+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------....../////////...------------,,,,,,,,,+++++++++************************************+++++++++,,,************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------...//////000000222222333444555777888999===???AAADDDFFFHHHIIIJJJHHHHHHIIIJJJKKKLLLLLLLLLGGGDDD@@@<<<999777777777444333222000////////////------------------------,,,,,,,,,---------.....................---------,,,------------.........------------------------,,,---......///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,------......///...000111111111111333444777888999;;;<<<===============<<<:::777444000...///...------------------.................................//////000000111---......///000000111111000000000000111111111111000000000111111111111111111111111222222222222222888777555444333222222222///000000111222222111111111111111111000000000000000////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***************************************++++++***++++++,,,---...************************************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++************hhhfffWWWLLLIIIFFFCCCAAA>>>;;;888777666666666666666666777444555555555555666666666666666666777777888888999555666999;;;;;;===DDDKKKKKK{{{```:::,,,666888///333111111555;;;===:::555000000000////////////...---------------...//////........................,,,------......------,,,---------,,,,,,,,,++++++------------............/////////000111111222222///////////////////////////.........//////---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////......---......------,,,,,,++++++*********************************+++++++++,,,,,,************************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////000111222222333444666777888===???AAACCCEEEGGGHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHEEECCC???;;;888666555555222222111000///......///------------------------,,,,,,,,,---------..............................------------....................................------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++,,,------......//////000222222222222444555666777888:::;;;<<<<<<<<<;;;;;;:::888666333000///...------,,,,,,,,,------............////////////......///////////////////////////000000000111111111111111111111222222222222222222222222333333333222222222222222222222222444444333333444444444444333333444444444333333222111111000000000///////////////.........------------...............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++************+++************************+++***++++++,,,---...///************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++iiigggWWWLLLIIIFFFCCCAAA>>>;;;888666777777777777777777666555555555666666666777777666666777777888999999:::;;;999:::>>>???AAAHHHRRRQQQ~~~}}}TTT888555555///555222///222888<<<;;;888111000000000////////////...------------...//////........................,,,------......------,,,............---------------------.........///////////////000111111222222000000000000000000//////555222...------......---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////......//////000//////...//////......---,,,,,,+++***************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////111111111222444555777888<<<===???BBBDDDFFFGGGGGGKKKKKKKKKKKKIIIFFFDDDBBBBBBAAA>>>;;;888666555555111111000///............------------------------,,,,,,,,,---------......---.....................---------.........//////........................---...............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++,,,------......//////000222333222333555666444555777888:::;;;<<<<<<999999888777555333111000------,,,,,,,,,------............/////////000000000/////////...---------////////////////////////111111111111111111111000222222222222222222222222000111111222222333333333......///000111222222222333333333333333222111111000000000/////////..................------------------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++***+++++++++************************+++***++++++,,,---...///************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,jjjgggXXXLLLIIIFFFCCCAAA>>>;;;888666777777888888777777666666666666666777777777777666666777888999::::::;;;===999:::===>>>BBBRRRccczzz{{{[[[:::000888888444000///222444444333111111000000000/////////......------......///000........................,,,------......------,,,////////////............------.........//////////////////000111111222222000111111111111000000///666333...,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////000000000//////000111111111000000000000///...---,,,,,,+++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---......//////000000111222333555666777999;;;===@@@BBBDDDEEEFFFKKKKKKKKKIIIFFFBBB???<<>><<<999777666555444000000///...............------------------------,,,,,,,,,---------......---------...............------........./////////.................................///......---,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,------......///...000222222222333555666333444666777999:::;;;;;;777777666555333222222111------------------...///.........//////000000111000000000/////////............///////////////000222222222111111111111000111111111111111000000000//////000000111222222222555555666666666666555444000000111222222222222222////////////............///............---------,,,---...000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++************************++++++***++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,jjjhhhXXXLLLIIIFFFCCCAAA>>>;;;888666777888888888888777666666666777777777888888888666777777888999:::;;;<<<999999<<<@@@@@@KKKkkkxxxzzz}}}SSS;;;;;;666555333222111111000000111111111000000000//////...............//////000........................,,,------......------,,,//////.........---------............/////////////////////000111111222222000111111222111000///...111///---------......---...---,,,,,,++++++,,,,,,------------------------.........////////////000000000111222222222222222111111000///...---,,,,,,************************+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------......///000000000111222444666777666888;;;>>>AAACCCEEEEEEIIIJJJJJJHHHFFFBBB>>>;;;::::::999777666555444333//////......------......------------------------,,,,,,,,,---------......---------.........//////............////////////..............................//////...------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,------......///---///111222222222444666444555666777888888888888555444333222111111111111......------......///000---......///000000111111//////000111222222333333000111222333555666777888777777777777666666666555444444333333333222222222333333333222222222111111111111222222222111000///000000111222333333333333/////////.........------/////////............---,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++++++++,,,************************++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------kkkhhhXXXLLLIIIFFFCCCAAA>>>;;;888666777888999999888777666777777777777888888888888666777777999:::;;;<<<<<<999===DDDHHHIII[[[yyypppoooMMM555333555777777555333333444111111111111000000000000...............///000000////////////////////////,,,------......------,,,......---------,,,,,,,,,............/////////000/////////000111111222222///000111111111000...---,,,+++,,,---//////...,,,...---,,,,,,++++++,,,,,,---------------------------------.........//////000111222333333333333333222111000///...---,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......//////000000111222444555666555666999<<<@@@BBBDDDEEEIIIJJJJJJJJJGGGDDD@@@===777777666555444444333222//////...---------......------------------------,,,,,,,,,---------......---------.........//////............/////////000////////////////////////.../////////...---,,,,,,......---------,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,------......///,,,...000111111222444666666777777777777777666555333222111000/////////000...............///000111---......///000111111222...///000222444666777888333444666999<<<>>>@@@BBB>>>>>>>>>======<<<<<<<<<888888777777777666666666888888777666555333222222111222333555555555444333000111111111000000///...//////.........---------000////////////.........+++---///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,************************++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------lllddd]]]NNNKKKHHHEEECCCAAA>>><<<999999888888888888999999777777777888999999::::::;;;;;;999888;;;>>>===:::555<<>>AAACCCGGGDDD???<<<;;;>>>BBBEEEFFFHHHKKKJJJFFFCCCAAAAAA@@@@@@???===<<<<<<<<<===999999999777555444444666222222222222222222222222222444222---000555444---000/////////....................................//////000000000000//////,,,,,,++++++,,,,,,---.................................---------,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,---///000,,,------......---,,,,,,lllddd\\\NNNKKKGGGDDDCCCAAA>>><<<999999888888888888999999777777777888999999::::::666;;;???AAA@@@>>>;;;999FFF<<>>AAADDDEEEGGGGGGGGGFFFDDD@@@<<<:::666666666555444333111111000000///------,,,,,,---...---,,,,,,......---,,,------,,,,,,------...///...------------...//////---...///000111111111000222111000///...///000000//////000000//////...---......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++*********)))************************))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,------......//////000111222333444444444666888888666888;;;999555444333222000//////000000///...------///111222222000......111777;;;======AAADDDHHHLLLPPPTTTYYY\\\WWWWWWVVVSSSNNNHHHBBB>>>EEEEEEFFFHHHJJJIIIFFFDDDEEEAAA===<<>>AAACCCEEEFFFFFFFFFDDDBBB>>>:::888666666666666555333222111000///...---------------...---,,,---.........,,,---------,,,------...///......------......///000---...///000111111111111222111000000//////000000//////000000//////...---......---------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////000111222333444444444888999999777888;;;999444333222111/////////000000111000///...///111444666111222666???IIIQQQTTTTTTdddfffiiikkklllnnnppprrrlllmmmmmmjjjcccZZZQQQKKKGGGBBB???@@@EEEIIIKKKJJJNNNGGG???<<<>>>???<<<888:::===@@@AAA@@@???>>>>>>===<<<:::888555333222111000111333555222///000444000000000/////////.......................................//////.........,,,,,,,,,,,,,,,------.................................---------,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111000///...------------...nnncccZZZLLLIIIFFFCCCAAA???===::::::999999888888999999:::777777888999999::::::;;;;;;;;;===>>>===<<<@@@FFFEEE]]]{{{vvvXXX<<<555888888555444333333222111111111111222////////////////////////......//////000000000000......////////////.....................---------............///////////////000000000000000//////////////////////////////........................------------------------------------------------............///000111222444555666777777555333222111111000///...---,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++******))))))******))))))*********++++++++++++++++++,,,,,,---------+++++++++,,,------......333888:::666111222444444555555777999<<<@@@BBBDDDEEEEEEDDDBBB???;;;888555666666666555555333222222000///...---------------///---,,,---...///...------------------...//////...............//////000...//////000111111222222222222111111000000000000000000000000000///............---------,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////000111222333444444444888999888666777999777333222111000/////////000111777555222//////333888<<<===DDDOOOYYYaaagggllloooooooooooolllhhhfffeeeeeemmmjjjeee___XXXRRRNNNKKKGGGAAA;;;777999???FFFIIIHHHCCC===:::::::::888777444777;;;>>>???AAACCCEEECCCBBBAAA???<<<:::888777666222222555333///000666000000000////////////...........................------............------,,,,,,,,,,,,,,,---....................................---------,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,---------------...000111222222111000222111000////////////000ooocccZZZLLLIIIFFFCCCAAA???===:::::::::999999999999::::::888888888999::::::;;;;;;<<<999888::::::999>>>GGG```~~~{{{tttQQQ555000888999222444333333222111222222222////////////////////////---------.....................////////////..........................................////////////...//////000000000//////////////////////////////........................------------------------------------------------............///000111222444555666777666444222111111111000///...---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////111444333111222555555222444444666888;;;>>>AAABBBBBBBBBAAA???<<<999666444444555555555444333222111//////...------------...///...------//////...---...------------.../////////............///000000/////////000111111222333222222222222222111111000000000000000000//////.........---------,,,,,,,,,.........---------,,,,,,+++++++++++++++++++++,,,************************************++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000///000111222333444444444666888777555555888666111111111000//////000111222333222222222555===GGGOOOVVV```jjjmmmiiifffiiinnngggfffccc]]]WWWRRRPPPPPPRRROOOIIICCC>>>999777555@@@AAAAAA<<<777666;;;@@@:::<<<<<<;;;777666888;;;666888:::;;;===???CCCFFFFFFGGGHHHHHHGGGEEEBBBAAA<<<777333333333000000333111000000000////////////////////////////////////------............------------,,,,,,------...///..............................---------,,,,,,,,,++++++,,,------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,---------.........---...000222222222111111111000000000000000000111ooodddZZZMMMJJJFFFCCCBBB@@@===;;;::::::999999999999::::::888888999999:::;;;;;;;;;999777999===;;;;;;EEETTTyyyiiiBBB111777999111444444333222222222222222000000000000000000000000---------.....................////////////...................../////////............////////////......///000000000//////////////////////////////........................------------------------------------------------.........//////000111222444555666666666444222111111111000///...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++******))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///000///...222666666111444444555777999<<<>>>@@@??????>>><<<999777555444333333333333333222111111///......---------......///...---...//////...---......------......///000//////......//////000111000000000000000222333333222333333333333222111111000000111111000000///.........---------,,,,,,,,,............---------,,,++++++++++++,,,,,,,,,,,,*********************************++++++++++++,,,,,,,,,,,,,,,---------------------...//////000000///000111222333444444444555666666444555777666111111111000000000222333444,,,111777>>>FFFRRR___hhhooossstttjjj[[[QQQQQQTTT\\\ZZZTTTLLLDDD@@@??????@@@BBBFFFHHHHHHFFFCCCAAADDDLLLRRRPPPGGG@@@???AAAHHHLLLOOOKKKBBB:::777888;;;;;;<<<;;;999999;;;<<<@@@BBBFFFIIIIIIGGGCCCAAA???AAA>>>888444444333000111111000000000/////////////////////////////////.........//////.........---------------......///..............................---------,,,,,,,,,++++++,,,---....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------....../////////000111222333333333333333,,,,,,---///////////////oooddd\\\NNNKKKGGGDDDCCCAAA>>><<<;;;::::::999999::::::;;;888888999::::::;;;;;;<<<999999<<>>CCCGGGZZZ___fffmmmpppooollliiibbbfffiiiggg```\\\\\\^^^iiimmmnnniii^^^PPPFFFAAAAAACCCEEEDDDAAA===:::999999===CCCHHHIIIEEE@@@===AAAQQQVVVIII<<<;;;999333111111111000000000//////////////////////////////...//////000000//////...---------------...//////..............................---------,,,,,,,,,+++,,,---....../////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,------...//////000000444444444444555666777777333555888;;;===<<<;;;:::nnneee\\\NNNKKKHHHEEECCCAAA???<<<;;;::::::999999::::::;;;888999999::::::;;;;;;<<<======???>>>===PPPwwwTTT999444;;;555444333333222222333333000000000000000000000000111111111111000000000000......////////////......---.........//////000000............/////////000------...///000000//////////////////////////////........................------------------------------------------------.........//////000111222222333555666666555333222111111000///...---,,,,,,++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++,,,++++++***)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......+++222555222...000333555555555555666777999;;;<<<;;;:::999888777555555444000000111111111000000///......---------......///000...---...///000///..................///000000///////////////000111111111000000000000222333444333333444555444333222111111111111111111000//////......---------,,,,,,,,,//////.........---------+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000///000111222333444444444444666666555777:::999555222222111111222444666777IIIUUUdddpppuuuwwwyyy|||wwwjjjUUUDDD<<<<<>>CCCIIITTTbbbpppzzz~~~yyysssqqquuu{{{|||~~~zzznnnaaaXXXJJJNNNSSSTTTPPPKKKEEEBBB;;;@@@HHHMMMNNNJJJCCC???CCC___lllYYYFFFCCCAAA999111111111111000000000000000000000000000000000000//////000000000000//////...------------...//////..............................---------,,,,,,,,,+++,,,---...////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------...///000000111777777666666666888:::;;;FFFIIIMMMQQQSSSSSSQQQPPPmmmhhh]]]PPPKKKFFFCCCBBBBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>===888;;;CCCEEETTT|||hhhDDD444777222444555444555555333///111111111111000000000000111111111111111111111111000000000000000///......111000000///...---------............/////////000000111333555555333111000000000000000////////////......---------,,,,,,,,,........................------------------------...............///000111222333333444444333333333000111111000//////......------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,------------------------(((,,,...+++***---...---/////////000111111222222333444666777777888;;;===777666666444333222111111000//////000111111///---................................................///////////////.........///////////////000111111000111111111111222222222111111111111111111111111000000000000000000000000//////...------------.........---------,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000111111111111222333444555888555111111333444222000111000444888444111===OOOaaahhhpppuuuxxxwwwsssnnnaaaUUUFFF@@@DDDNNNZZZcccTTTOOOMMMUUUaaakkkoooppp{{{{{{~~~|||}}}{{{tttgggeee^^^WWW\\\aaaWWWEEEIIIKKKPPPVVVYYYWWWQQQKKKFFFFFFFFFFFFFFFEEEEEEDDD===:::666222000000000111+++---222888;;;999222,,,222111//////000111111000//////............//////000/////////.....................------,,,,,,,,,++++++++++++++++++++++++---------............/////////.........---------,,,...000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,++++++---............///000999666444777>>>HHHQQQUUUTTTVVVYYY[[[\\\[[[YYYXXXnnnhhh]]]PPPLLLFFFCCCCCCBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>:::AAA@@@>>>RRR|||yyy}}}^^^DDD777555666555444333333222111111111111111000000000000111111111111111111111111000000000000000///......111000000///......------........./////////000000///111333444444333111//////////////////..................---------,,,,,,........................------------------------............///000111111222333444444444444444333666333000///000111000///------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++,,,,,,,,,------------------------+++......++++++...---***/////////000111111222222222333555555666777999;;;666666555444333222111111000//////000111111///...................................................////////////////////////000////////////000111111111111111111222222222222111111111111111111111111111111111111111111111111//////...------------............---------,,,,,,,,,,,,,,,++++++++++++***************++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000111111111111222333444555333222111111222222111000777...***333EEEWWWfffppprrrxxx|||zzzpppcccWWWOOO@@@FFFTTTeeerrrxxxxxxwww{{{vvvrrrrrrtttssspppnnnrrrssswww~~~{{{ttt~~~}}}{{{xxxwwwwww}}}}}}{{{~~~sssfffeeejjjeee[[[\\\]]]```ccceeebbb\\\VVVRRRPPPMMMJJJGGGEEEEEEDDDGGGDDD???:::555111...---333222000111444555333111444333111111222333222111//////............//////000000/////////..................------,,,,,,,,,++++++++++++++++++++++++---------............/////////.........---------,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---///000000///......000222555:::BBBJJJRRRWWWZZZ\\\YYY[[[\\\]]]ZZZVVVQQQMMMpppjjj^^^QQQLLLFFFCCCCCCBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???===AAAAAAHHHjjj{{{xxxTTT666777666666444222111222444222222111111111000000000111111111111111111111111000000111111000000//////111000000//////......---....../////////000000000...000111333333111000...........................///.........------------............................................................///000111222333333444555555555555555888444000///000111000...------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------...---,,,///444333.../////////000111111222222111222444555444555777999666555444444333222111111000//////000111111000...////////////////////////........................////////////////////////000000000///000000111222111111222222222333333333222222222222222222222222111111111111111111111111000///......------...............------------,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,------------,,,------------.............../////////000000000111111111222222333444555111222333222111111222333444777>>>JJJ\\\kkkmmmgggddddddaaaZZZQQQJJJGGGHHHnnnkkkjjjmmmvvv}}}xxxxxx|||vvvuuurrr{{{|||rrr___ccciiipppsssqqqkkkfffccc___YYYRRRLLLHHHFFFFFFLLLKKKHHHCCC===777222///666444111000111222222222444333111111222222111000000//////......//////000000000000/////////...............---------------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////.........------,,,...000000...---,,,---------------------------,,,---...///000000000000111111111000///222666999>>>IIIVVV___aaa]]]YYYWWW\\\YYYSSSMMMFFF@@@<<<:::ssslll___QQQLLLFFFCCCCCCBBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???CCC:::FFFhhhxxxfffBBB777555555555333000111444222222222111111111000000111111111111111111111111000000111111111000000///000000000000//////.........////////////000000000...///000111111000///............////////////////////////............---.........................................................///000111222333333444555666777777777777555555555333000...---------------------......///------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,+++---444;;;;;;555/////////000111111222222111333555555555555666777444444444333222111111000000//////000222222111///////////////////////////........................///////////////000000000111000000000000111222222222222222222333333333444222222222222222222222222111111111111111111111111000//////...........................------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------...............////////////000000000222222222222333444555555333444444222000111666:::888MMM___bbb``````]]]WWW]]]RRRFFFBBBGGGRRRcccooonnnrrrwwwzzzooouuu{{{pppggglllvvv|||yyy||||||tttooonnnkkkfff___XXXQQQMMMJJJJJJJJJKKKIIIFFFAAA<<<999222333333444333222///...222111//////000000///...000000////////////000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////............,,,...//////...------...---------------------------......///////////////...///000222555:::AAAFFFQQQYYYaaabbbZZZPPPHHHEEENNNIII@@@999666777;;;>>>vvvnnn```QQQLLLGGGDDDCCCCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===?????????AAA]]]zzzxxx|||```<<<666444666666222111444222222222222111111111111111111111111111111111111000000111111111111000000000000000000000/////////////////////000000000111...///000000000000///...//////000000000111111111000000/////////.........////////////////////////////////////////////////////////////111222333444333444666777888999::::::444999===;;;444...---///------.........//////...---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++***,,,444;;;:::555/////////000111111222222222444666666555555555666333333333222111111000000000//////000222333111000000000000000000000000000////////////////////////////////////000000111111111111111111111222333333222333333333444444444444222222222222222222222222111111111111111111111111000000///............/////////.........------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111222222222222333444555666666555333000///444===DDDPPP^^^cccYYYRRRYYYdddiiiaaaRRRFFFHHHTTTaaappp{{{iiipppwwwxxxzzz}}}{{{vvv}}}zzzzzz{{{{{{||||||||||||~~~~~~tttsssqqqmmmggg___XXXSSSKKKLLLMMMMMMLLLHHHEEEBBB555666666555333111000000222111//////111111111000000000////////////000000111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000/////////.........,,,...//////------...///........................//////..................///111555:::???GGGOOOTTTZZZ\\\[[[UUUIIIAAA======<<<;;;;;;===BBBKKKSSSXXXxxxpppaaaRRRMMMGGGDDDDDDCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????888UUUzzz~~~{{{{{{KKK>>>555666777444222444333222222222222111111111111111111111111111111111000000111111222222111111000000000000000000000000/////////000000000111111//////000000000000/////////000000111111222222333000000000000////////////////////////////////////000000000000000000000000/////////000111333444555444555777888:::;;;<<<<<<999>>>BBB???777111000222------...////////////...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,++++++...444333.../////////000111111222222222444666777666444444555222222222111111111000000000//////111333333222111000000000000000000000000////////////////////////...//////000000111111222222222111111222222333444333333333444444444555555333333333333333333333333222222222222222222222222111000//////......///////////////.........------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............------.........//////////////////000000000111111222222222222333444555666666444222222666>>>IIIQQQbbb]]]UUUOOOTTTaaalllpppfff^^^]]]gggoooooonnnppp~~~yyyzzzxxxzzz}}}xxxyyyzzzyyytttllleee```VVVVVVUUUSSSPPPMMMJJJHHHCCC@@@;;;555111111444777444222111222444666666555111000000//////000000111111111000000000/////////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000/////////......,,,---///...------...000////////////////////////000////////////000000111666:::@@@EEEJJJOOOTTTXXXQQQQQQOOOJJJEEEDDDGGGJJJAAAEEEKKKQQQWWW[[[]]]^^^{{{rrrbbbRRRMMMGGGDDDDDDCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???cccwwwyyyaaaJJJ888555777444333666333333222222222111111111111111111111111111111111///000111222222222222111000000000000000000000000//////000000000111111111000000000000000000000000/////////000111111222222111111111000000000//////////////////////////////000000000000000000000000//////000000222444555666444555777999;;;<<<======BBB@@@===:::777444222000,,,---...///000//////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------***---...,,,,,,000000---/////////000111111222222111333666666555333222222111111111111111000000000000//////111333444333111111111111111111111111111////////////////////////...//////000111111222222333222222222222333444444444444444444555555555555333333333333333333333333222222222222222222222222111000000///////////////////////////...............------------,,,,,,,,,+++++++++,,,,,,,,,------------------........................//////////////////000000000111111111333333222333333444555666555444555;;;EEEQQQ[[[aaaiii]]]UUUZZZeeemmmoooppp{{{xxx}}}}}}|||ttt}}}~~~{{{vvvpppmmmdddbbb^^^YYYUUUQQQOOONNNNNNKKKEEE===666333444777333222222333666888888888111111000000000000111111111111111000000000//////---........./////////000---------------------------------............///000000000000/////////...,,,---......------///000/////////////////////////////////000222444666777@@@DDDJJJMMMMMMMMMLLLLLLFFFHHHKKKOOOSSSWWWZZZ\\\WWWYYY\\\^^^^^^]]][[[ZZZ|||rrrbbbRRRMMMGGGDDDDDDCCCAAA>>>========================<<<<<<<<<======>>>???@@@MMMcccuuusssqqqdddYYYuuuyyy}}}qqqTTT:::444666555444777333333333222222222111111111111111111111111111111///000111222222222222222000000000000000111111111000000000000111111111111111111000000000000111111---......///000111111222111111111111000000000000000000000000000000000000000000000000000000000000//////000111222444666777444555777:::<<<===>>>>>>GGG>>>555222444555111---,,,---///000000000///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------)))...000......222444333/////////000111111222222000222555555333111111111111111111111000000000000000//////111333444333222111111111111111111111111000000000000000000000000...//////000111222222222333333222222333333444555444444444555555555666666333333333333333333333333222222222222222222222222111111000///////////////000/////////..................---------,,,,,,,,,++++++,,,,,,,,,------------------.........//////............/////////000000000000000111111111111333333333333444555666666555666:::EEETTTaaajjjmmmrrrfff___fffnnnsss|||}}}uuu}}}~~~zzzwwwuuummmjjjddd]]]XXXVVVUUUTTTQQQQQQOOOIII???777222111111000000222555777888888111111000000000000111111111111111111000000000000---.........//////000000---------------------------------.........//////000000000000////////////,,,---......------///111000000000000000000000000...//////111444777;;;<<>>:::;;;??????===>>>???>>><<>>AAA???AAADDDBBBIIIOOOMMMHHHIIIRRRZZZSSSWWWaaakkknnnnnnqqqvvvvvvpppcccUUUMMMFFFFFFEEEBBB@@@AAA>>>===@@@DDDDDDAAACCCGGG>>>;;;;;;===???AAAGGGOOO\\\aaafffxxx|||eeeeeeiiioooppplllhhhiiipppMMM888444666666666555444333222222222222222222222222222111000000333333444555555555555444555333000000111222222111111111222222333333444444555444333222222222222222111111222333333444444555333333333222222222111111/////////000222333555666111111111111111111111111222222333333555666888999999999::::::;;;;;;<<<<<<:::999777777777555333111000000///////////////.../////////////////////////////////...------,,,,,,,,,---...//////...---,,,------------.........///------........................................../////////000000000111111222222222222222222222222111111111111111000000000000000111333666777666555444444333333333222222222222222222222222222222222111111111111222333444444666666555555666666777888888888888888888777666666555555555444444555555666666666666555444444333333111111000////////////000///000000111111000000////////////.........------------------------------.........//////000000000///000000000000111111111111111222333333444444555333555777777666888<<<@@@MMM[[[iiinnnooorrrvvvyyy~~~yyyyyy|||uuuuuuyyy|||yyyppphhhdddddd```]]]ZZZZZZYYYWWWRRRMMM===777222222666888666222333333222222222333444555333222111111000000111111///////////////................................./////////000000000111111111222333222000//////000000000000000000000000000222000111333111...222888888===DDDHHHCCC???CCCJJJ^^^XXXRRRQQQTTTXXXZZZ[[[XXXgggxxxqqqdddUUUMMMGGGFFFEEEBBB@@@@@@======???BBBBBB???@@@DDDAAA>>>===???BBBDDDJJJQQQMMM^^^tttjjjkkkyyy}}}ttttttZZZ>>>777999999666555444333333222222333222333333333333222111111222333333444444444444444444222000///000222222222111111222222333444444555666555444333333222222333222222333333444444555555444333333333222222222222000000111111333444666777222222222222222222222222333333333444555666777888888999999:::;;;;;;<<<<<<888888777888888777444222111000000000//////......////////////////////////000000//////...---------,,,...///111111///...,,,---............/////////.............../////////........................//////000000000111111111222222222222222222222222111111111111111111111111///000222555888888666444444444444444333333333333333333333333333333333333222111111222222333444555666666555555666666777888999999999999888777666555666666555555555666777777777777666666555444444444222111000000//////000000000000000111111000000000////////////....................................,,,------...////////////000000000111111111222222222222333333444444555555555777888888:::???IIIPPP```hhhoooooonnnpppxxx~~~zzz~~~{{{vvvrrrnnnkkkhhhaaa^^^[[[ZZZZZZYYYVVVTTTGGGAAA999555555666666555222222222333333333444444333333222111111111111222/////////.......................................//////000000000111111111000222333333111000000000111111111111111111111111111111222222///...555>>>???BBBGGGHHHCCCBBBKKKWWWQQQQQQUUU\\\^^^ZZZVVVUUUrrr{{{uuurrreeeVVVNNNGGGFFFFFFBBB@@@@@@???>>>???AAA@@@<<<<<<@@@CCC???===@@@CCCEEEJJJOOOIIIfff}}}wwwyyyzzzhhhHHH;;;999999666666555444333333333333444444555555444444333222111111222333333333333333333111//////000222222111111222222333444444555555666555555444333333444444222333333444555555666666444444444444333333333222333333333333333444555555222222222222222222222222333333333444555666777888888888999999:::;;;;;;<<<888777777888888777555222111111000000/////////...000000000000000000000000111000000//////...---------...000111111000...---........./////////000000.........//////000000000////////////////////////000000000000111111111111222222222222222222222222111111111111111222222222000111333777::::::777555555555555444444444333333333333333333333333333333222222222222333444555666555555444444555555666777888888888888888777666555777666666666777777888999888777777666666555444444222222111000000000000000000000111111111111000000000000/////////.................................,,,---...000000111000000111111111111222222222222222333333444555555666666555555666888===HHHVVV```iiikkknnnqqqsssvvv|||{{{oootttyyytttkkkiiigggdddbbb```___]]][[[QQQNNNGGG===555333555999222222222333333333333333444333333222222222222222000000//////............////////////////////////000000000000111111111111000222333333111000000111222222222222222222222222111111111222000111999DDDFFFFFFIIIKKKIIIIIIOOOXXXRRRTTTXXX[[[^^^mmmttthhhWWWOOOHHHGGGFFFBBB@@@@@@AAA@@@AAACCCAAA<<<<<<@@@AAA===;;;@@@DDDEEEHHHLLLVVVtttooojjjrrrxxxXXX@@@777666777666555444333333333333555555555555555444444333000111222222333333222222222111000111333333222111222222333333444444555555555555555444444555555666333333444555555666666777555555444444444333333333555444444333333333333444333333333333333333333333333333333444444666777777888888999999::::::;;;;;;999777666666777666444222111000000000000000000///000000000000000000000000111111111000//////......---...///000000///...---////////////000000000000......//////000000111111////////////////////////000000000111111111222222333333333333333333333333111111111222222222222222111222444888:::;;;888666666666555555555444444444444444444444444444444444333333333333444555666666555555444444555555666777777777888888888888777777777777777777888999::::::888888888777666666555555222222111000000000000111000111111222222111111000000000000/////////.................................///111333444444333333111111222222222333333333333333444555555666666777444333444:::DDDSSS```hhhmmmjjjiiilllnnnmmmmmmooorrr}}}xxxpppqqquuunnnnnnmmmjjjgggccc```^^^YYYYYYTTTIII===666777:::222333444444555555444444555444333333222222333333111111000000//////......////////////////////////000000000111111111222222000222333333222111111222222222222222222222222222222111111444555888@@@IIIKKKKKKOOOSSSSSSOOOPPPSSS```]]]eeezzzvvvjjjXXXOOOHHHGGGFFFBBB@@@@@@@@@???@@@BBBAAA======AAA@@@<<<<<>>AAA@@@======AAA@@@===>>>FFFMMMOOOPPPRRRnnn{{{~~~}}}}}}bbbWWW[[[gggxxx}}}vvvPPP;;;;;;777777555444444444444444333333444444333333222111222333444444555555444444333333555888:::999666333222222333444444555555666444444444444555777888999444444555555666777777777666666555555555444444444222222222222222333444555444444444444444444444444444444444444444555666777777888888999::::::;;;;;;;;;888555333333333222222//////000000111111222222000000000000000000000000222222111111000/////////......------------......000000000000111111111111...//////000111222222222000000000000000000000000000111111111111222222222333333333333333333333333111111111222222333333333444444555777:::;;;:::999777666666666555555555555555555555555555555555555444444444444444555777777777777777777777888888999777888999:::;;;<<<<<<<<<888888888888999:::;;;<<<999999888888777666666666333222111111000111111111111111222222222222111111000000000000////////////////////////////////////,,,...000333444444333222222222333333333444444444444444555555666777777777:::999>>>KKK\\\iiinnnmmmhhh\\\PPPMMMPPPZZZmmmrrrtttwwwzzzyyytttmmmfffccc^^^___```]]]VVVIII<<<333666777888::::::999999888555555444333333333333444333333333222111000000///000000000000000000000000000111111111111222222222000222333333222111222333333333333333333333333333777333333999AAAFFFLLLRRRSSSSSSTTTUUURRRTTT^^^kkk|||hhh\\\RRRIIIGGGGGGCCC@@@??????????????????>>>===<<<>>>:::AAAKKKJJJCCCNNNccczzzwwwssskkk___ZZZ]]]dddttt~~~dddFFF666777666555444555666444111666666555444333333222222222222333444444444444333555666666666555444444333333444666555444444555777444444444555555444444444444444555666777777777777777777777666666555555555666555333333444444333222888444111111555777444111888777666555666888:::;;;444555666777888888999999;;;999777777777666444333000000000000////////////000000000000111111111111///000222333333222000///////////////////////////////////////000000000000000000000000111111111111222111111111000000//////000000000000111222333444333333222222222222222222,,,111666777555444555666444555777999:::999999888333333444666888888777555777888888888777888:::===???;;;888999:::999999:::::::::;;;999222...444===666888:::======;;;777555888888777777777888999:::<<<;;;999888777777666666555444333222111111111111333333333222222222111111111111111111000000000000000//////.........//////000111111222222333444444333333333444444444555555333999999333333:::<<<777999BBBKKKUUUbbbmmmmmmggg```TTTPPPYYY```lllvvvtttpppgggkkkhhhfffcccbbb^^^TTTEEE:::777666555777:::;;;999666777777666555555555555555666333000000222444222000000000000000000000000000222222222222222222222222222222222222222222222222222444666666444333444555111777>>>CCCEEEHHHMMMPPPWWWQQQWWW[[[YYYiiimmm\\\RRRIIIGGGGGGCCC@@@??????????????????>>>============BBBHHHHHHJJJ\\\pppnnn```pppyyyccc```aaarrrpppPPP888::::::777555444555444333666666555555444333333222111222333333444444333333555555555555555444333333333444555555444444555777888888999999999888777666888888999999:::999999999666777777777888888999999:::999777666777888888888???;;;888999<<<>>>;;;888333333444555555666777888======;;;:::999888888888:::888777666666666444222222222111111111000000000111111111111222222222222000111222333333222111000/////////////////////////////////000000000111111000000000000111111111222222222111111000000000000000000000111111222333444222222222222222222222222888666333222222222222333555666777999;;;===>>>>>>???;;;777666999>>>CCCEEEAAAGGGOOOTTTUUUTTTSSSSSSZZZRRRGGG>>>:::;;;@@@FFFBBB<<<<<>><<<;;;:::888777777666666666555444333222222222222333333333333222222222222222111111111000000000000000000/////////000000111111111111222333333444444444444555555555666666666555777777666888<<<;;;777:::JJJ]]]jjjppplll^^^OOOUUUQQQXXXooo~~~{{{xxxsssooojjjgggddddddccc^^^UUUMMM>>>;;;888777999:::999888777777666555555555555666555333111111333444222111000000000000000000000000222222222222222222222222444444444444444333333333333555666666555444555666;;;<<<@@@FFFNNNSSSUUUUUUXXXZZZ___gggqqq]]]RRRIIIGGGGGGDDDAAA@@@???????????????>>>>>>>>>AAADDDDDDBBBDDDOOOcccssstttpppwwwfffZZZqqqiiiiii|||___>>>===<<<:::777444333444666666666666555444444333333111222333333444444333333444555555555555444333333333444555555444444555777555666888999999888777666333444444555666777777777888888888777777666666666666555555444555555666777888666555888<<<===<<<:::777777888999999888888777:::999888888888999999:::999777666555666555444222333333333222222222111111222222222333333333333444000111222333333222111000000000000000000000000000///000000000000111111111000000111111111222222222222222222111111111111000111111111111222333444444222222222222222222222222555111///111666999888666666666666666777999:::;;;444;;;FFFOOOVVV[[[___bbbeeeffffffeeeeeehhhooouuutttoooggg]]]XXX\\\dddllljjjYYYKKKLLLVVV\\\\\\[[[KKKKKKHHHBBB;;;888:::===<<<<<<;;;:::::::::::::::<<<;;;:::999777777777777777666555444444444444444444444333333333222222222222222222111111111000000000000000000000111222333111111222333333444444555666666666666777777777777777555555:::<<<;;;;;;<<>>:::777777777777888999:::;;;<<<777888999999:::999999888888777555555666555444222333333333333222222222111222222222222333333333333111222222333333222222111111111111111111111111111000000000111111111222222111111111222222222333333222222222222222222222222222111111222222333444555222222222222333333333333///000222666:::;;;999666555666777:::???EEEKKKNNNXXXaaajjjiii___WWWVVVXXXgggddd\\\QQQHHHFFFJJJPPPkkkrrryyyyyyyyy}}}|||kkk[[[QQQWWWmmmxxxssskkkbbbXXXOOOEEE???======<<<<<<;;;;;;;;;;;;<<<;;;:::999888777777777777666555555444444444555444444444444333333333333333333222222222111111111000000000000111222333333222222333333444444555555666666666777777777777888888444666<<<;;;888===III[[[aaaeeeeeecccbbbbbbccckkk}}}zzz||||||yyyvvvwww|||~~~zzztttnnnhhheeeeeeddd___ZZZRRRLLLBBB999555666999;;;999888777777666666777777555555444555555444333333222222222222222222222222444444444444444444444444777777777666555555444444555666666666666888;;;===BBBFFFKKKNNNPPPQQQTTTVVVkkkqqq^^^SSSIIIGGGFFFDDDBBBBBB@@@@@@???>>>??????@@@AAABBBCCCAAACCCUUUmmmxxxttt^^^qqq}}}rrr___ZZZxxxwwwuuuzzzVVV;;;888999<<<:::555444777777666666666666666555555333333444555555555555444444555555666666555555555444666777777666555777888:::::::::::::::::::::::::::::::::;;;<<<>>>@@@AAAHHHKKKPPPWWW^^^eeejjjmmmlllppptttvvvtttqqqppppppqqqoookkkeee^^^VVVNNNIII???===:::888888999:::;;;===>>>>>>>>><<<999666444888777555555666666555333333333222222222111111111111111111222222222222333222222222333333222222222222222222222222222222222111111111111222222222222222222222222333333333333222222222222333333333333222222222222333444555666222222333333444444444555555777888777444222333555:::===DDDNNN[[[iiiuuu|||zzzeeeLLLAAAHHHSSSrrruuutttkkk\\\NNNEEECCCJJJYYYfffkkkmmmooopppmmmjjjqqquuulll[[[TTTaaatttjjjXXXIIIDDD>>>999888:::>>>AAA===<<<:::999888888777777666555555444444444444555555555555444444444333333333333333333222222222222111111000000111222222333222333333444555555666666555555666666666777777777777666999<<<888777EEEYYYbbbdddhhhkkkmmmqqqxxxyyykkkccc``````hhhdddaaabbbdddddd```[[[`````````^^^\\\]]]ccchhhyyywwwqqqkkkhhhgggccc\\\VVVZZZSSSIII>>>777666888;;;999999888777777777777777555666777777666555444444333333333333333333333333444444444444444444444444777666666666555555555444555666777777888;;;@@@DDDJJJOOOSSSPPPNNNVVViiizzzrrr___TTTIIIFFFFFFDDDBBBCCC@@@@@@???>>>>>>@@@AAABBBEEEDDD@@@DDDUUUeeefff]]]cccvvvzzzvvvmmmbbbUUUggg|||qqqiiiggghhhiii||||||hhh@@@:::888===>>>888555777777777777777777777666666444555666666777777666666555555666777777777777666666777888888777777888999<<<;;;999888888999:::;;;:::<<>>999999::::::999999888888888888888555777999999777555555555444444444444444444444444555555555555555555555555666666666666666666666666888888999:::===BBBHHHMMMPPPRRRRRRQQQXXXooovvv```TTTIIIFFFFFFDDDCCCCCCAAA@@@???>>>>>>@@@BBBCCCGGGDDDCCCGGGPPPVVVSSSNNNaaapppwwwqqq{{{wwwWWW\\\```bbbbbb]]]VVVUUUYYY___zzzyyyMMM@@@888<<<>>>999666999777777777777777777777777666666777888888888888888666666777888888888888888777999::::::999888:::;;;:::999999999<<>>???999888777777888888777666444444444444333333333333222222222222333333333444333333333222222333333333333333333333333333333333222222222333333333333444333333333333444444444444333333333333444444444555333333333333444555666777555555555666777888888888666777999<<>>>>>@@@BBBCCCBBBAAAEEEMMMTTTVVVXXXYYY```ooovvvttt\\\[[[OOORRRTTTSSSQQQUUU```iiiXXXEEE999;;;>>>:::777:::777777777777777888888888777777888999999999999999777777888999999999999999888:::;;;;;;:::999;;;<<<<<<<<<===AAAHHHRRR[[[aaammmmmmmmmoooqqquuuxxxzzz~~~lllcccUUUHHH???<<<===>>>:::999777888999999888777666666555555555444444444333333333444444444555555444333333222222333333444444444444444444444444444222222333333333444444444333333333444444444555555333333333444444555555555444444444444444555777777555666666777888999999:::;;;>>>DDDMMMTTTVVVRRRMMMLLLLLLMMMNNNPPPRRRTTTVVV^^^VVVMMMHHHJJJPPPWWWZZZggglllnnnhhh```\\\```fffsss{{{}}}zzzttteeeVVVSSSUUUUUUTTTTTTKKKVVVaaa___VVVPPPSSSZZZ~~~mmmVVVGGG===<<<;;;:::999888888888888777777777777777888888777666666666555555555555555555444444444333333333;;;:::999777666666666666444444555555666777777777888888999999999:::::::::999>>>>>>===HHH]]]jjjlll[[[WWW^^^tttqqqlllsss{{{pppkkkkkkmmmfffzzz|||uuurrrsssrrrooojjjfffeeeaaaYYYMMMCCC>>><<<;;;:::999999888888999999444888;;;;;;888666555666555555555555555555555555666666666666666666666666777777888999:::;;;;;;<<<>>>???@@@BBBGGGNNNWWW]]]YYYUUU\\\zzzuuueeeYYYMMMIIIHHHEEEDDDEEECCCAAA@@@@@@BBBDDDDDDDDD@@@>>>CCCLLLMMMKKKXXXkkkxxxwwweeeWWWWWWTTTVVV[[[^^^```hhhrrrlllSSS>>>:::===::::::===:::::::::999999888888888888777777:::<<<===999666:::::::::::::::::::::;;;>>>;;;;;;======<<>>???>>>;;;999:::;;;999999888888777777777666666666666666666666666666888777777666666777777888666666666555555444444444555555555666666666777777888777777666666777777888666666666666666666666666666777888888888888888777333777;;;:::777666:::???GGGYYYkkkkkk]]]PPPNNNSSSeeeXXX|||XXXMMMddd]]]cccZZZSSSPPPOOOTTTddduuuwwwtttzzzxxxxxx}}}vvvnnnmmmrrrwwwZZZUUUPPPMMMMMMLLLKKKIIIQQQuuupppYYYKKK>>>;;;>>>???:::555::::::999888888777888888999999999888777777666666888888777666666666666777666666666666666777888999666666666777777777888888666777888999:::;;;<<<<<>>:::???<<<999777888:::::::::888888888888777777777777666666666666666777888888555666777888999999888888;;;:::999888888:::<<<===AAA999:::GGGUUUYYYXXXWWW\\\eeexxxfffZZZNNNKKKJJJGGGCCCBBBDDDBBB@@@@@@BBBCCCDDDCCCFFFEEEKKKSSSSSSRRR___rrryyy{{{fff[[[aaa^^^\\\\\\\\\bbbttttttZZZCCC>>>@@@===;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;===@@@@@@===:::888888888999:::;;;;;;<<<999999;;;<<<:::999@@@III```gggtttzzzqqqmmm{{{{{{nnnbbbZZZYYYYYYZZZZZZ[[[]]]```bbbTTTTTTSSSSSSTTTVVVYYY[[[aaakkkuuu}}}{{{iiiWWWKKKBBB???;;;;;;;;;:::666222999999999888888777777777888888888888888888888888777666666555555666666777777666666666555555555555555555555555666666666666888777777666666777777888666666666666666666666666888888999999999999999999<<<999666555999CCCOOOWWWmmmtttyyysssfffbbbhhhrrrmmm___xxxrrrtttwwwnnnlllmmmooovvv}}}~~~~~~{{{~~~}}}~~~xxxtttfffWWWLLLQQQ```fff\\\OOOSSScccyyyxxxhhhSSSCCC;;;999<<>>???FFFSSS\\\]]]^^^aaa^^^}}}fffXXXLLLJJJKKKHHHCCC@@@DDDBBBAAAAAACCCDDDDDDCCC>>>BBBJJJQQQQQQTTTccctttxxxmmmfffccc^^^ffffffeeeeeeiiiyyyxxx^^^EEE>>>???===:::999<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<>>>>>><<<::::::::::::::::::;;;<<<<<<===>>>BBBEEEFFFNNN___ooo{{{pppgggdddcccdddjjjhhhaaaXXXTTT\\\mmm|||yyyuuunnngggeeejjjvvvuuuooohhhfffmmmtttqqqiiivvv}}}vvvxxx}}}lllVVVKKK???<<>><<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999:::::::::::::::999999999999999888888888888999999999999::::::999999999999::::::999999999999999999999999::::::;;;;;;<<<<<<<<<<<<;;;888666<<>>;;;;;;;;;;;;;;;<<<>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999:::888888777777888888999999999999999999:::::::::;;;<<<<<<======>>>>>>??????>>>@@@OOOgggtttpppiiiggg{{{nnnooovvv|||rrruuurrrllljjjggg\\\MMM>>>======>>>???>>><<<:::::::::999999999888888888999888888888888999::::::;;;:::999888888999::::::777888:::<<<===<<<;;;;;;AAAHHHRRRYYYXXXVVV\\\ddd~~~jjjZZZLLLIIIKKKJJJFFFCCCDDDCCCBBBDDDFFFHHHHHHGGGGGGNNNUUUXXXXXX\\\iiiwwwnnn{{{rrrfffgggjjjiiidddhhhoooyyy}}}cccHHH>>>??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======<<<;;;???>>>===<<<;;;;;;<<<<<<777888===FFFQQQ```vvv~~~yyynnnccc___gggvvv{{{qqqnnnyyyrrrlllxxxvvvuuu~~~vvvqqqlll[[[GGG:::999<<<<<<:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::999999999999999999999999::::::::::::::::::999999999999::::::999999999999999999999999999999999999:::;;;;;;<<<;;;@@@KKKZZZkkkzzzkkkXXX\\\eeelll}}}iiiTTTEEE<<<:::::::::999::::::;;;;;;===<<<<<<;;;:::999888888;;;;;;:::999999999999:::999999888888888888999999888999999999::::::::::::999:::;;;<<<===>>>??????DDDLLLaaauuuxxxrrr|||wwwzzzrrrvvvrrrhhhhhhkkk___LLL@@@>>>======>>>???>>>===;;;;;;;;;:::::::::999999:::::::::::::::;;;<<<<<<>>>===;;;999888999:::;;;<<<<<<===============<<>>>>>???AAAEEEGGGGGGGGGIIIPPPUUUTTTSSSXXXbbbjjjkkkwwwnnneeegggfffiiiqqqrrrzzz{{{mmmRRRDDDAAABBBAAA@@@???????????????????????????@@@AAAAAAAAAAAAAAABBB@@@@@@???>>>???@@@BBBCCCFFFGGGOOO^^^llluuu}}}qqqsss{{{}}}hhhrrr}}}~~~ttt{{{nnnwwwooo[[[LLLBBB<<<999<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<======???@@@AAABBBNNN```oooyyyiiiWWWRRRZZZhhhuuulllSSS@@@AAA@@@???======<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<;;;:::::::::::::::======<<<;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<:::;;;===>>>@@@BBBDDDDDD???QQQmmm~~~{{{zzzyyynnnuuutttxxxmmmZZZJJJFFFAAA===<<<=========>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<===>>>>>>@@@???===;;;:::;;;<<<===@@@>>>===<<<>>>AAADDDFFFKKKVVV```ccciiizzzkkk\\\TTTQQQMMMMMMNNNHHHHHHJJJMMMPPPRRRRRRRRRQQQYYY^^^^^^cccpppyyy{{{}}}gggooo{{{}}}qqq[[[LLLGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDGGGHHHIIIIIIHHHHHHIIIJJJFFFEEEEEEFFFIIILLLPPPRRRdddfffooo}}}vvvpppdddbbbfffqqq{{{}}}}}}}}}vvvyyykkkooo~~~rrrbbbWWWRRRLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQQQQQQQRRRSSSUUUVVV{{{xxx|||xxxVVVUUUTTTRRRQQQPPPOOOOOOHHHIIIJJJMMMOOOQQQSSSTTTRRRQQQQQQPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNPPPRRRTTTVVVWWWXXXjjj~~~rrraaa[[[SSSMMMJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFEEEDDDCCCDDDGGGMMMSSSVVVooowww}}}